~ubuntu-branches/ubuntu/raring/wxwidgets2.8/raring

« back to all changes in this revision

Viewing changes to wxPython/wx/tools/Editra/CHANGELOG

  • Committer: Package Import Robot
  • Author(s): Stéphane Graber
  • Date: 2012-01-07 13:59:25 UTC
  • mfrom: (1.1.9) (5.1.10 sid)
  • Revision ID: package-import@ubuntu.com-20120107135925-2601miy9ullcon9j
Tags: 2.8.12.1-6ubuntu1
* Resync from Debian, changes that were kept:
  - debian/rules: re-enable mediactrl. This allows libwx_gtk2u_media-2.8 to be
    built, as this is required by some applications (LP: #632984)
  - debian/control: Build-dep on libxt-dev for mediactrl.
  - Patches
    + fix-bashism-in-example
* Add conflict on python-wxgtk2.8 (<< 2.8.12.1-6ubuntu1~) to python-wxversion
  to guarantee upgrade ordering when moving from pycentral to dh_python2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# encoding: utf-8
2
2
Editra
3
3
Author: Cody Precord
4
 
Copyright: (c) Cody Precord 2005-2009
 
4
Copyright: (c) Cody Precord 2005-2011
5
5
License: wxWindows
6
6
 
7
7
Change Log:
8
8
 
9
9
#-----------------------------------------------------------------------------#
10
 
Changes since last release:
11
 
 
12
 
VERSION 0.5.xx
13
 
DATE 0x/xx/2010
14
 
34th Alpha Release
15
 
 
16
 
NEWS:
17
 
 
18
 
NEW: [features/improvements]
19
 
+Improvements to Verilog and SysVerilog highlighting (patch from akhailtash)
20
 
 
21
 
BUG FIXES:
22
 
+Fix issue with tab selection events not being sent in split notebook.
23
 
+Fix page change notifications not being sent under certain tab close scenarios.
24
 
+Unsubscribe from file history messages on window deletion.
25
 
+Fix issue in handling invalid data in custom style sheets.
26
 
+Fix issue with search being incremented when control key was pressed.
27
 
+Fix crash that could occur when iterating syntax globals during startup.
28
 
+Fix issue with portable profiles not loading when install directory path changes.
29
 
+Fix crash that could occur when tab menu handler is called with no context manager.
30
 
+Handle errors that can occur when adding items to file history.
31
 
+Fix crash from selecting invalid register when using vim mode.
32
 
+Ctrl+Tab functionality for switching tabs has been restored.
33
 
+Double click on split notebook sash now properly unsplits the notebook on OSX.
34
 
+Fix Python auto-indenter not indenting after 'with' statements.
35
 
+Fix handling of improper paths when typing in command mode.
36
 
 
37
 
#-----------------------------------------------------------------------------#
38
 
 
39
 
VERSION 0.5.51
40
 
DATE 03/14/2010
41
 
33rd Alpha Release
42
 
 
43
 
NEWS:
44
 
 
45
 
This release was initially going to be held until wxPython 2.8.11 was released
46
 
but it seems to be delayed so this release will still have some minor issues
47
 
when running on OSX 10.6.
48
 
 
49
 
There are a number of new features in this release. The tabs in the notebooks
50
 
can be dragged out to split the notebook into separate views so that files can
51
 
be viewed side by side. This feature has also been extended to the Shelf window.
52
 
There are also new versions of the CodeBrowser and Launch plugins included with
53
 
this release. For detailed changes please review the changelog below.
54
 
 
55
 
NEW: [features/improvements]
56
 
+Tabs can be dragged out to split notebooks so that buffers and Shelf items
57
 
can be viewed side by side.
58
 
+What items are displayed in the Lexer menu are now configurable.
59
 
+Basic support for highlighting asp script embedded in html files.
60
 
+New version of Launch plugin with some bug fixes.
61
 
+Add Close Others option to right click tab menu to close all but the selected tab.
62
 
+Add support for highlighting Forth source files.
63
 
+Add support for Java to CodeBrowser (patch from Eric Gaudet)
64
 
+Add support for Diff files to CodeBrowser (patch from Eric Gaudet)
65
 
+Custom autobackup directory can be configured.
66
 
+Extend HTML support to support HTML5 syntax (patch from Hagn99)
67
 
+Add --no-clean option to source file installer to skip old file cleanup.
68
 
 
69
 
LIBRARY:
70
 
+New plugin interface for adding autocompletion providers added (iface.AutocompI)
71
 
+FilterDialog class added to eclib
72
 
 
73
 
BUG FIXES:
74
 
+Fix segmentation fault on Linux when using right click context menu to paste.
75
 
+Fix some minor vhdl highlighting issues.
76
 
+Fix issue where typing over selected text would sometimes not overwrite it
77
 
+Fix exception that could occur when syntax highlighting extensions are removed.
78
 
+Fix issue where autocomp/callip popups would not get hidden when they should.
79
 
+Fix issue where window could be restored off screen when extra displays have
80
 
been removed from the system between running the program.
81
 
+Fix issue where tab label would incorrectly show a modified state after loading
82
 
a large file in incremental mode.
83
 
+Fix bug in python autocompleter that could raise an error when retrieving a 
84
 
calltip under some conditions.
85
 
+Fix issue with detecting magic encoding if it was changed after the buffer
86
 
was loaded on subsequent saves.
87
 
+Fix bug in reloading of buffers after encoding error is detected that would
88
 
result in them always becoming a read only buffer.
89
 
+Fix bug in retrieving file extension for file types that have no extensions
90
 
associated with them.
91
 
+Fix bad link to online documentation in Help menu
92
 
+Default to English local when localized resource for LANGUAGE_DEFAULT are not 
93
 
available.
94
 
+Fix issue with folded code disappearing when folding option is toggled off.
95
 
 
96
 
#-----------------------------------------------------------------------------#
97
 
 
98
 
VERSION 0.5.32
99
 
DATE 12/28/2009
100
 
32nd Alpha Release
101
 
 
102
 
NEWS:
103
 
 
104
 
Another quick bug fix release to address some critical issues that were still
105
 
present after the last release.
106
 
 
107
 
BUG FIXES:
108
 
+Fix error introduced into extended autocomp in previous release.
109
 
+Handle win32api errors from calls to GetLongPathName.
110
 
+Restore html/xml autocomp behavior to put cursor between tags that are inserted.
111
 
+Fix issue with custom key profiles being saved to system directory instead of
112
 
 user config directory.
113
 
 
114
 
#-----------------------------------------------------------------------------#
115
 
 
116
 
VERSION 0.5.30
117
 
DATE 12/21/2009
118
 
31st Alpha Release
119
 
 
120
 
NEWS:
121
 
 
122
 
Quick bug fix release for some issues that arose after the last release.
123
 
 
124
 
BUG FIXES:
125
 
+Fix Unicode handling for file names when opening files from the command line.
126
 
+Fix bug in not properly shutting down ipc server on exit app event.
127
 
+Fix bug in not automatically continuing with the window closure when a modified
128
 
file action takes place.
129
 
+Fix duplicate entries in autocomp lists that could occur when using extended
130
 
autocomp (patch from cowo78)
131
 
+Fix replace action not being working when up is selected as the the find direction.
132
 
+Fix index error when accessing empty history cache.
133
 
+Fix error in returning a list instead of a string when getcalltip fails.
134
 
+Fix error handling for when select_style has no background color defined. 
135
 
 
136
 
#-----------------------------------------------------------------------------#
137
 
 
138
 
VERSION 0.5.25
139
 
DATE 12/15/2009
140
 
30th Alpha Release
141
 
 
142
 
NEWS:
143
 
 
144
 
Compatibility with older Editra Style Sheet's modifier syntax has been removed,
145
 
style sheet made for pre 0.4 release version may have trouble properly loading 
146
 
in this version.
147
 
 
148
 
NEW: [features/improvements]
149
 
+New version of Launch plugin (new handlers can be added via xml interface)
150
 
+Clicking on encoding field in statusbar will allow encoding of current document
151
 
 to be converted.
152
 
+Some performance improvements
153
 
+The -g command line switch now will work when existing instance of Editra is
154
 
 already running.
155
 
 
156
 
LIBRARY:
157
 
+Xml interface added to Launch plugin
158
 
 
159
 
BUG FIXES:
160
 
+Fix error in handling of unknown encodings.
161
 
+Trim long python calltips to ensure that function signature is visible (patch from appliedmath)
162
 
+Fix issue with opening files via relative path from commandline
163
 
+Fix error when adding shelf items to an undocked shelf window
164
 
+Fix index error in page synchronization of filebrowser plugin
165
 
+Fix index error in BackTab functionality
166
 
+Fix BackTab at end of line deleting eol characters
167
 
+Fix startup errors caused by files that were left over from previous installs.
168
 
+Fix issue where Windows binary installer would misplace files that could cause
169
 
subprocess commands to fail.
170
 
+Fix issue in handling short form paths on Windows by converting to long name.
171
 
 
172
 
#-----------------------------------------------------------------------------#
173
 
 
174
 
VERSION 0.5.15
175
 
DATE 10/31/2009
176
 
30th Alpha Release
177
 
 
178
 
NEWS:
179
 
 
180
 
This release contains a a large number of internal changes. New features include
181
 
the ability to customize syntax highlighting and add new file type support
182
 
through xml files. Spell checking is now also supported through the use of the
183
 
enchant spell checking library.
184
 
 
185
 
NEW: [features/improvements]
186
 
+Syntax highlighting can be extended and overridden by user defined extensions.
187
 
+Spell checking support (requires enchant)
188
 
+Plugins can now be un-installed through plugin manager.
189
 
+Add support for STATA (patch from Jean Eid).
190
 
 
191
 
LIBRARY:
192
 
+New api for plugins and other clients to customize buffer context menu.
193
 
+New profile api's for registering for notifications of profile changes.
194
 
 
195
 
BUG FIXES:
196
 
+Fix crash that could occur when loading some binary data into buffer.
197
 
+Return unique sorted list of terms when using extended autocomp.
198
 
+Fix some color issues when running under GTK.
199
 
+Fix line number preference not being remembered on startup.
200
 
+Fix error in handling corrupted session files.
201
 
+Fix bug in auto clearing of status text that would let timer to continue
202
 
 running unnecessarily.
203
 
+Fix errors that could occur occasionally when setting status text.
204
 
+Fix bug in error reporting when file reload fails.
205
 
+Fix some compatibility issues with wxPython 2.8.4
206
 
+Fix issue where search direction could get stuck in search previous when using
207
 
 the quick search shortcuts.
208
 
+Fix crash that could occur when showing find dialog under certain cases.
209
 
 
210
 
#-----------------------------------------------------------------------------#
211
 
 
212
 
VERSION 0.5.05
213
 
DATE 09/02/2009
214
 
29th Alpha Release
215
 
 
216
 
NEWS:
217
 
 
218
 
Important bug fix release to fix a critical regression with handling of files that have
219
 
BOM characters in them. All users of release 0.5 should quickly update to this
220
 
release as the bug could lead to data loss.
221
 
 
222
 
NEW: [features/improvements]
223
 
+Find bar is now customizable via right click menu.
224
 
+Add Hungarian, Galician, Romanian, and Slovak translations.
225
 
+Updated translations
226
 
 
227
 
BUG FIXES:
228
 
+Fix error in handling BOM when saving files that could result in data loss.
229
 
+Use wxversion to make sure that Editra is started with wxPython2.8 or later.
230
 
 
231
 
#-----------------------------------------------------------------------------#
232
 
 
233
 
VERSION 0.5.0
234
 
DATE 08/20/2009
235
 
28th Alpha Release
236
 
 
237
 
NEWS:
238
 
 
239
 
This release contains a large number of important bug fixes. Due to various
240
 
outside issues that have limited my development time the last few months I have
241
 
decided to change the focus to bug fixes for this release and most of the 
242
 
features I had slated for 0.5 have been pushed back to the later 0.5 series 
243
 
releases in order focus on stability for 0.5.
244
 
 
245
 
NEW: [features/enhancements]
246
 
+BackTab can no be used to compress space that is embedded in a line.
247
 
+Record position changes from mouse clicks in position navigation history.
248
 
+Add command line switch -g for specifying line to open file to.
249
 
 
250
 
BUG FIXES:
251
 
+Fix copying from OutputBuffer.
252
 
+Fix some error handling if file session handling.
253
 
+Fix some minor translation issues.
254
 
+Don't reposition caret if it was moved during a threaded load operation.
255
 
+Fix some errors with setting custom highlighting colors.
256
 
+Set highlight foreground colour to White when selection colour is dark.
257
 
+Fix search in directory message handler in search controller that caused
258
 
 some issues when the dialog had already been created.
259
 
+Fix search in directory crash on windows when accessing it from filebrowser.
260
 
+Files with embedded NUL bytes can now be loaded properly.
261
 
+Properly handle filenames that have spaces in them in the Launch plugin.
262
 
+Fix saving of files where pasted in text would cause the encoding of the text
263
 
 to fail on write to disk.
264
 
+Fix direction choices not being disabled for search in files operation in
265
 
 Find dialog.
266
 
+Fix error handling for when incorrect regular expressions are used in a
267
 
 replace statement.
268
 
+Fix error that could occur when right clicking on tab area.
269
 
+Fix off by one error in vim jump to line command.
270
 
+Fix some clipboard related issues when running under gtk.
271
 
+Fix tab scrolling rate on gtk
272
 
+Handle errors due to failed socket connection in IPC server
273
 
 
274
 
#-----------------------------------------------------------------------------#
275
 
 
276
 
VERSION 0.4.95
277
 
DATE 06/23/2009
278
 
27th Alpha Release
279
 
 
280
 
NEWS:
281
 
 
282
 
Had planned to wait till 0.5 was ready before doing another release but there
283
 
have been too many good enhancements added due to all the great patches submitted
284
 
during this cycle to wait for the last push to 0.5 to complete before releasing.
285
 
 
286
 
Some of the main new features include buffer synchronization with the codebrowser
287
 
plugin, completely re-worked vi emulation support, position history, and
288
 
clipboard ring. See below for more detailed list of changes.
289
 
 
290
 
 
291
 
NEW: [features/improvements]
292
 
+Clipboard history feature, can now cycle through recent clipboard entries when
293
 
pasting text into the document.
294
 
+Add automatic file backup option to periodically backup buffer contents.
295
 
+Add Search/Replace in selection option to find dialog.
296
 
+Remembers recent caret positions between jumps and allows for quick navigation
297
 
between them.
298
 
+Patch from (Hasan Aljudy) to show cwd and add e! command to commandbar
299
 
+Automatically show path completion list when doing an e or cd command.
300
 
+Display the documents EOL mode in the status bar.
301
 
+Add support for XText (patch from Igor Dejanovic).
302
 
+Support XText in Codebrowser (patch from Igor Dejanovic).
303
 
+Complete re-write of vi emulation support (patch from Hasan Aljudy)
304
 
+Add option to start in Normal mode by default when using vi emulation (patch from Hasan Aljudy).
305
 
+Codebrowser synchronizes with caret position. (patch from Igor Dejanovic)
306
 
+Find dialog remembers last position throughout session.
307
 
+Add support for the Cobra programming language.
308
 
+Support opening files by a uri.
309
 
+Add Croatian translation, updated (Brazilian, French, and Russian).
310
 
 
311
 
BUG FIXES:
312
 
+Fix python autocomp from failing when word was next to a boundary character.
313
 
+Don't do a replace when there is no selection.
314
 
+Fix number of minor bugs related to finding accented characters.
315
 
+Fix bug in batch file comment command, ensure a space is between 'rem' and the comment text.
316
 
+Fix bug on Windows that could cause an unhandled exception error when closing the
317
 
preferences dialog after closing the last main window.
318
 
+Fix regression in html autocomp where cursor position would be incorrectly
319
 
placed after the inserted tag.
320
 
+Fix Launch not updating after a Save As on Linux.
321
 
+Fix Unicode handling error in session file saving.
322
 
+Fix Editra Style Sheet output from Style Editor to be in sorted order.
323
 
+Fix improper highlighting in django and mako templates due to improper handling
324
 
of Windows eol characters.
325
 
 
326
 
#-----------------------------------------------------------------------------#
327
 
Changes since last release:
328
 
 
329
 
VERSION 0.4.88
330
 
DATE 05/02/2009
331
 
26th Alpha Release
332
 
 
333
 
NEWS:
334
 
 
335
 
Quick bug fix release for settings not being able to be saved on a new install.
336
 
 
337
 
BUG FIXES:
338
 
+Fix major issue with profile not being properly initialized on a new install
339
 
that would cause settings to not be saved.
340
 
+Fix attribute error that could occur with extended autocomp (patch from cowo)
341
 
+Properly escape text in body of Error Reporter message so that it is a proper
342
 
link for webbrower to open.
343
 
 
344
 
#-----------------------------------------------------------------------------#
345
 
 
346
 
VERSION 0.4.85
347
 
DATE 04/26/2009
348
 
25th Alpha Release
349
 
 
350
 
NEWS:
351
 
 
352
 
This release includes some important bug fixes and performance improvements
353
 
for when loading large files (10MB+). In addition to this there are some new
354
 
and improved vi commands as well as some alternate default key binding profiles.
355
 
Hopefully this will be the last release of the 0.4 series as things are shaping
356
 
up for the 0.5 development cycle. For further details on this release please
357
 
review the following release notes.
358
 
 
359
 
Please also note that if you are using the Projects plugin that you wil also
360
 
need to update it to the newly released 1.0 version due to some api changes that
361
 
make 0.9 incompatible with 1.0.
362
 
 
363
 
NEW: [features/improvements]
364
 
+Greatly improved performance of loading large files.
365
 
+Add Count feature to find dialog for counting number of matches in a buffer.
366
 
+Add Vim find char motions (patch from hasan.aljudy).
367
 
+Add Vim bookmarks and navigation (patch from hasan.aljudy).
368
 
+Add support for the Groovy programming language (patch from omar.gomez).
369
 
+Add new syntax style sheet Guepardo (patch from omar.gomez).
370
 
+Add support for loading installation provided key profiles.
371
 
+Add VisualStudio keybindings option (from Vivian).
372
 
+Updater is only available if user account running program has access
373
 
 permissions to the install directory.
374
 
+New version of FileBrowser plugin. (adds search in directory option).
375
 
+Add option for extended autocompletion to include results from the simple
376
 
completer in with results.
377
 
+Add support for showing images in the autocompletion popup list.
378
 
 
379
 
BUG FIXES:
380
 
+Fix Launch config not properly being initialized when config panel accessed
381
 
from plugin dialog for first time.
382
 
+Fix command entry listing of paths (patch from hasan.aljudy).
383
 
+Fix autocompletion for when accented characters are in the command string
384
 
 (modified patch from roman.chyla).
385
 
+Fix some unicode handling issues in search/replace. (patch from roman.chyla)
386
 
+Fix number of printout rendering issues.
387
 
+Update readonly status when permissions change on disk.
388
 
+Fix error in moving a tab from one window to another when the tab was the only
389
 
tab left in the window it was moved from. (filebrowser bug).
390
 
+Fix condition where saving the session file could potentially potentially be
391
 
passed the incorrect type.
392
 
+Fix error in loading files that have an improper magic encoding comment.
393
 
 
394
 
#-----------------------------------------------------------------------------#
395
 
 
396
 
VERSION 0.4.75
397
 
DATE 03/28/2009
398
 
24th Alpha Release
399
 
 
400
 
NEWS:
401
 
 
402
 
This release fixes a handful of important bugs and new features. The Plugin
403
 
Manager dialog has been completely reworked. Configuration options for plugins
404
 
that provide them are now available in the dialog as well as better error
405
 
reporting for plugins that could not properly be loaded.
406
 
 
407
 
File session support has also been improved to allow for saving and loading of 
408
 
multiple custom sessions. Due to format changes the upgrade will require any
409
 
session from previous installations to be overwritten.
410
 
 
411
 
NEW: [features/enhancements]
412
 
+New Plugin Manager Dialog.
413
 
+Improved configuration options for plugins.
414
 
+Incompatible plugins are now displayed in PluginManager with message explaining why.
415
 
+Some basic auto-completion support for CSS.
416
 
+Improved support for sessions. Multiple custom sessions can not be saved and
417
 
reloaded (modified code from Erik Tollerud).
418
 
+Add shortcut for LineDelete to delete line without modifying clipboard.
419
 
+Add option for automatically reloading files when they have changed on disk.
420
 
+Remember last save location when opening save as dialog.
421
 
 
422
 
BUG FIXES:
423
 
+Fix incorrect page count shown in print previews.
424
 
+Remember print settings throughout session and for every frame.
425
 
+Fix error when doing Copy Path from tab right click menu.
426
 
+Fix incorrectly showing auto-completion options under some cases in php files.
427
 
+Fix condition where window could be placed at (0, 0) on OSX which causes the
428
 
 frame to be placed behind the menubar.
429
 
+Fix improper detection of when to auto-unindent in Python files.
430
 
+Fix Python auto-indent from incorrectly inserting space when the cursor is
431
 
in the indentation space of a line.
432
 
+Fix Close All option in tab context menu not working on GTK.
433
 
+Fix Codebrowser not refreshing when files are opened from the file dialog
434
 
on Linux.
435
 
+Fix error that could occur while trying to save filehistory on exit.
436
 
+Fix toolbar not resizing properly when changing icon size on osx.
437
 
+Fix error in highlighting of DTD.
438
 
+Fix titlebar showing incorrect text for untitled files.
439
 
 
440
 
#-----------------------------------------------------------------------------#
441
 
 
442
 
VERSION 0.4.65
443
 
DATE 02/20/2009
444
 
23rd Alpha Release
445
 
 
446
 
NEWS:
447
 
This release contains a large number of bug fixes and improvements. Most notably
448
 
there has been a fair amount of work done on the auto-completions support. All
449
 
file types now have support for some basic word completion help. HTML and XML
450
 
now have support for smart input assistance and completion tips.
451
 
 
452
 
NEW: [features/improvements]
453
 
+Add autocompletion support for HTML/XML documents.
454
 
+Instantly start searching for selected text (Win/Lin Ctrl+F3, OSX Cmd+3)
455
 
+Launch adds support for OCaml (patch from quode),
456
 
 Batch scripts (patch from GaÎl), and LaTex.
457
 
+Shortcut for maximizing/minimizing the editor pane (patch from Rudi Pettazzi)
458
 
+Add menu entry for Fold All action (patch from Giuseppe "Cowo" Corbelli)
459
 
+Codebrowser adds support for XML/HTML (patch from Rudi Pettazzi)
460
 
+Codebrowser adds support for Vala, VBScript
461
 
+Some minor changes to the default hightlighting style. The old default is now
462
 
called Cream.
463
 
+Add simple generic autocompleter that provides completions based off of words
464
 
in the current buffer (Ctrl+Space). (patch from Giuseppe "Cowo" Corbelli)
465
 
+Add Move Tab to New Window option on tab context menu.
466
 
+Keyword helper functionality moved into the simple completer.
467
 
 
468
 
BUG FIXES:
469
 
+Update window being shown at same time as splash window causing lockups.
470
 
+Fix trim trailing whitespace from getting the wrong text position when certain
471
 
unicode characters are present.
472
 
+Add some missing JavaScript keywords (patch from Rudi Pettazzi)
473
 
+Fix groups not being expanded on a regex replace action.
474
 
+Fix Cmd+Shift+Left/Right not selecting line on osx.
475
 
+Fix Comment command not working on Latex documents
476
 
+Fix some unicode errors in the log system.
477
 
+Fix platform detection for some components when running on Vista.
478
 
+Fix indentation guides preference not properly being applied on restart.
479
 
+Fix transparency settings not being set on Linux.
480
 
+Add some missing PHP keywords (patch from Giuseppe "Cowo" Corbelli)
481
 
+Fix Display Font preference not being applied.
482
 
+Fix error in handling modification event callbacks for mutiple file views.
483
 
+Fix text being shown behind busy indicator in status bar while it is busy.
484
 
+Fix application crashes that could happen on Linux when compiz is being used.
485
 
+Fix autocomp window not being hidden when switching tabs.
486
 
 
487
 
#-----------------------------------------------------------------------------#
488
 
 
489
 
VERSION 0.4.40
490
 
DATE 01/02/2009
491
 
22nd Alpha Release
492
 
 
493
 
NEWS:
494
 
 
495
 
This is the first release of 2009. It was mostly focused on internal cleanup and
496
 
api refactoring. Through this a number of bugs have been fixed and a number of
497
 
existing features have recieved some refinements. The most noteable changes
498
 
are listed below.
499
 
 
500
 
NEW: [features/improvements]
501
 
+Some improvements to the Python autocompletion.
502
 
+Comment/Uncomment are now combined into a single toggle action
503
 
 (modified patch from Giuseppe "Cowo" Corbelli).
504
 
+When mixed eol characters are detected a dialog warning of it is now shown,
505
 
 that offers to convert them instead of toggling on eol visibility as it
506
 
 previously did, since this was found to be confusing to many.
507
 
+Add option to enable/disable checking of eol characters.
508
 
+Add menu shortcut for toggle fold.
509
 
+Add a verbose debug mode for view stack tracebacks in editra log messages.
510
 
+Updated (Italian, Japanese, Latvian, Polish, Russian, Spanish, Turkish) Translations.
511
 
+Reuse existing find results screens more effectively.
512
 
+New version of Launch with support for R.
513
 
 
514
 
BUG FIXES:
515
 
+Fix find options not properly being synchronized between dialog and find bar.
516
 
+Fix event handlers not properly getting connected when going from 2 -> 1 open windows.
517
 
+Fix eol mode settings in preferences.
518
 
+Fix search bar text not being colored properly on msw/gtk.
519
 
+Fix window not being raised from taskbar when opening file with 'Open with...'
520
 
+Fix drag and drop error for instlling plugins through plugin manager.
521
 
 
522
 
#-----------------------------------------------------------------------------#
523
 
 
524
 
VERSION 0.4.28
525
 
DATE 12/20/2008
526
 
21st Alpha Release
527
 
 
528
 
NEWS:
529
 
This is yet another quick turnaround bug fix release. The previous build had
530
 
an issue with some missing files. This release also adds the new pane navigator
531
 
feature to make it easy to move from panel to panel with the keyboard.
532
 
 
533
 
NEW: [features/improvements]
534
 
+Keyboard navigation of MainWindow panes (OSX: Alt+Tab, Others:Alt+1).
535
 
 (modified patch from Giuseppe "Cowo" Corbelli).
536
 
 
537
 
BUG FIXES:
538
 
+Fix search string not getting set from buffer selection in search bar.
539
 
+Fix error when clicking Regular Expression in Search Bar
540
 
+Add some missing sql keywords.
541
 
 
542
 
#-----------------------------------------------------------------------------#
543
 
 
544
 
VERSION 0.4.25
545
 
DATE 12/17/2008
546
 
20th Alpha Release
547
 
 
548
 
NEWS:
549
 
This is another quick turnaround release to fix some fairly critical bugs in the
550
 
last release.
551
 
 
552
 
NEW: [features/improvements]
553
 
+Some autocompletion behavior improvements
554
 
+Some minor ui changes to the command bar
555
 
 
556
 
BUG FIXES:
557
 
+Fix find in files where if the filter was empty no files were searched.
558
 
+Fix error in Find All where incorrect search flag parameters were set.
559
 
+Fix Find/Replace not working.
560
 
+Buffer context menu now works correctly on gtk version.
561
 
+Fix column mode keybinding on windows.
562
 
+Unicode fixes
563
 
 
564
 
#-----------------------------------------------------------------------------#
565
 
 
566
 
VERSION 0.4.20
567
 
DATE 12/12/2008
568
 
19th Alpha Release
569
 
 
570
 
NEWS:
571
 
 
572
 
This release fixes a number of of bugs and general stability issues introduced
573
 
from the last few rounds of feature enhancements. In addition to these bug
574
 
fixes a few new features such as a column edit mode and more improvements to
575
 
the text searching features have been added.
576
 
 
577
 
 
578
 
NEW: [features/improvements]
579
 
+Add shortcut for Find Previous
580
 
+Column edit mode
581
 
+New version of Launch plugin (Run last executed program)
582
 
+Read Only indicators on tabs
583
 
+Add support for Progress 4GL
584
 
+Middle click can close tabs in Shelf
585
 
+Add custom highlighting for Issue Lists (from Torsten Mohr)
586
 
+Report number of files searched when doing a Find in Files
587
 
+Improve performance of Find All.
588
 
+Add ability to filter file type to Find in Files.
589
 
+Add commandline option to run Editra in the hotshot profiler.
590
 
+Numerous minor performance improvements.
591
 
+Add Swedish translation (by Peter Magnusson)
592
 
 
593
 
BUG FIXES:
594
 
+Middle click closes the tab that was clicked on and not the active tab.
595
 
+Fix Find dialog not preserving order of lookin choices.
596
 
+Fix searching in folded text not being exposed during search.
597
 
+Fix random jumping to top/bottom of file during incremental search.
598
 
+Fix text Drag n Drop not working on Windows.
599
 
+Don't show Python auto-comp choices after numbers.
600
 
+Fix file modified indicator not being hidden after saving file.
601
 
+Fix number of bugs with opening files from filebrowser on gtk versions.
602
 
+Fix statusbar line column number not being updated when clicking on.
603
 
Find Results links.
604
 
+Fix drag and drop of text not scrolling window as the mouse is moved towards 
605
 
top or bottom of buffer.
606
 
+Fix some python2.4 compatibility issues.
607
 
 
608
 
#-----------------------------------------------------------------------------#
609
 
 
610
 
VERSION 0.4.01
611
 
DATE 11/24/2008
612
 
18th Alpha Release
613
 
 
614
 
NEWS:
615
 
 
616
 
Quick Bug fix release to fix some configuration related bugs.
617
 
 
618
 
BUG FIXES:
619
 
+Language settings not being loaded
620
 
+Running Editra from command line on Mac/Linux would not load some config
621
 
settings.
622
 
 
623
 
#-----------------------------------------------------------------------------#
624
 
 
625
 
VERSION 0.4.0
626
 
DATE 11/23/2008
627
 
17th Alpha Release
628
 
 
629
 
NEWS:
630
 
 
631
 
On Macintosh and Windows the user configuration files have moved to more 
632
 
platform specific locations. This transition should should happen automatically
633
 
but if there are any problems follow the onscreen instructions to manually
634
 
transition your preference settings to the new location. See the changelog
635
 
below for the details of other major changes.
636
 
 
637
 
NEW: [features/improvements]
638
 
+User configuration files are now kept at standard platform locations
639
 
+Support for multiple views of the same file
640
 
+Improved Python auto-indenter (patch from Ofer Schwarz)
641
 
+Show auto-completion choices with Ctrl+Space (patch from Ofer Schwarz)
642
 
+Add Paste After command (patch from Dario Ghilardi)
643
 
+Report number of matches that were replaced in a Replace All action
644
 
+Expand groups when doing a regular expression search and replace
645
 
+Add (Polish, Slovenian, Latvian) translations
646
 
+New version of PyShell. Supports custom styles.
647
 
+Middle click closes tabs (patch from craig.ds)
648
 
+Double click empty tab area opens new tab (patch from craig.ds)
649
 
+Add support for VBScript
650
 
+Improved text drag and drop
651
 
 
652
 
BUG FIXES:
653
 
+Fix encoding errors when loading plugins on some systems
654
 
+Fix not being able to cut and copy from Shelf windows
655
 
+Fix bug in selecting Cancel when prompted to save modifications that would
656
 
 cause the editor to block paint events and appear frozen.
657
 
+Ctrl+W properly closes the active window instead of always defaulting to the
658
 
 tab of the top MainWindow.
659
 
+Fix not being able to search for strings with '.' in them in non-regex mode
660
 
+Fix bug in Launch output sometimes missing output data
661
 
+Fix inaccurate highlighting of words when doing incremental whole word search
662
 
+Fix regex not working with '^' (patch from craig.ds)
663
 
+Fix bug in populating quick finds search history menu
664
 
+Fix bug where selecting cancel when closing a tab would not cancel the action
 
10
 
 
11
Changes since last release:
 
12
 
 
13
VERSION 0.6.xx
 
14
DATE 05/14/2011
 
15
44th Alpha Release
 
16
 
 
17
NEWS:
 
18
 
 
19
NEW: [features/improvements]
 
20
+Updated all translations from launchpad site
 
21
+Add right click menu to Shelf tab area to open Shelf items.
 
22
+UI Display font setting is now more uniformly applied across the interface.
 
23
+Use more understated style for brace matching in default style.
 
24
 
 
25
LIBRARY:
 
26
+Fix PlateButton size being incorrectly calculated on GTK.
 
27
 
 
28
BUG FIXES:
 
29
+Fix crash in handling corrupt style sheet data
 
30
+Fix frame title not updating correctly when only one tab is open on Linux.
 
31
+Partial fix for screen flashing issue on Linux when using dark syntax
 
32
highlighting themes. Need to turn off code folding to stop the flashing.
 
33
+Fix tab context menu option for Close and Close All not working on Linux.
 
34
+Fix minor defect in OSX document icon (patch from auria)
 
35
+Fix GTK warning messages during startup on Linux.
 
36
+Fix missing definition of error_style for Guepardo syntax theme.
 
37
+Fix Unicode handling issue in xml handling for ipc server.
 
38
+Fix To Upper/Lower command not working with some characters.
 
39
+Properly handle searches with precomposed and decomposed Unicode data.
 
40
+Fix tab icon setting not being applied after restart.
 
41
 
 
42
#-----------------------------------------------------------------------------#
 
43
 
 
44
VERSION 0.6.48
 
45
DATE 05/14/2011
 
46
43rd Alpha Release
 
47
 
 
48
NEWS:
 
49
 
 
50
This release contains some noteable improvements to the Python autocompletion
 
51
support. It is more accurate and capabable of producing results under more
 
52
scenarios then before. These improvements also extend to the the calltip
 
53
support.
 
54
 
 
55
Big change in source distributions in this release as well. The primary launch
 
56
script is now all lower case. So where as before you would run 'Editra' it is
 
57
now standardized on 'editra' to fix a number of long running issues and confusion
 
58
with the script that is installed by the wxPython tools package.
 
59
 
 
60
For the complete change history please refer to the below changelog.
 
61
 
 
62
NEW: [features/enhancements]:
 
63
+Improved Python autocompletion, better detect local variables, properties, and
 
64
some minor performance improvements.
 
65
+Improved Python calltips. Calltips can now be shown more regularly and for
 
66
more objects.
 
67
+Launch script for source installs is now a lower case 'editra'.
 
68
+Source install on Windows now overwrites launch script installed by wxPython
 
69
for Editra to allow the separately installed version to be started.
 
70
+Expanded unittest suite to verify data in all bundled style sheets.
 
71
+Shelf window can now be maximized.
 
72
+Updated Launch to version 1.11 (bug fixes)
 
73
+Update CodeBrowser to version 1.3 (minor enhancements)
 
74
 
 
75
LIBRARY:
 
76
+Add LintError and LintWarning markers.
 
77
 
 
78
BUG FIXES:
 
79
+Fix crash that could occur when loading old format style sheet
 
80
+Fix bug in threaded file load that could lead to modified marker being
 
81
incorrectly shown on the tab for the file.
 
82
+Fix crash that could occur under rare case when closing an editor page.
 
83
+Fix bug in preferences where clicking Cancel on changing the font could still
 
84
result in the change being accepted.
 
85
 
 
86
#-----------------------------------------------------------------------------#
 
87
 
 
88
VERSION 0.6.37
 
89
DATE 04/24/2011
 
90
42nd Alpha Release
 
91
 
 
92
NEWS:
 
93
 
 
94
This version includes a new version of the Launch plugin that now supports all
 
95
file types recognized by Editra and will automatically support all future filetypes
 
96
and filetypes added by extensions. It also fixes a handful of other minor issues
 
97
as well. Note however that due to the framework changes any Launch settings from
 
98
previous versions will be lost with this upgrade as the underlying data model
 
99
has changed.
 
100
 
 
101
There has also been a number of API extensions and bug fixes during this release,
 
102
see the changelog below for more details about the changes in this release.
 
103
 
 
104
NEW: [features/enhancements]
 
105
+New version of Launch v1.10 (now supports all filetypes)
 
106
+Session saved more frequently for better restore after unexpected shutdowns.
 
107
+Highlight php language constructs as keywords.
 
108
+Uninstaller on Windows can now optionally remove settings and plugins folder.
 
109
 
 
110
LIBRARY:
 
111
+SegmentBar supports being shown in a vertical orientation
 
112
+SegmentBook adds styles SEGBOOK_STYLE_LEFT, SEGBOOK_STYLE_RIGHT, SEGBOOK_STYLE_BOTTOM
 
113
+SegmentBar and SegmentBook, show tool tips when labels are hidden.
 
114
+Expanded buffer margin marker api, added Error and Lint markers.
 
115
+Add ThreadPool interface EdThreadPool.
 
116
+New XML library ed_xml for easier XML management.
 
117
 
 
118
BUG FIXES:
 
119
+Fix incorrect detection of UTF-32 BOM as UTF-16 BOM.
 
120
+Fix bug in restoring bookmarks after a file reload.
 
121
+Fix some visibility issues with the tab controls with dark themes on gtk.
 
122
+Fix Unicode handling issue in OutputBuffer.
 
123
+Fix window activation issue after canceling directory search job.
 
124
+Handle invalid encodings reported by system.
 
125
+Fix numerous printing issues.
 
126
+Don't show command prompt when running programs through output buffer.
 
127
+Fix Read Only tab image not updating when permissions change.
 
128
 
 
129
#-----------------------------------------------------------------------------#
 
130
 
 
131
VERSION 0.6.26
 
132
DATE 03/18/2011
 
133
41st Alpha Release
 
134
 
 
135
NEWS:
 
136
This is a quick bug fix for a critical issue that could cause Editra to not
 
137
be able to properly start again after part of the profile settings became
 
138
corrupted. If you were affected by this in the previous release this release
 
139
should fix it. The other workaround is to delete your Editra user profile from
 
140
the configuration directory and restarting Editra.
 
141
 
 
142
NEW: [features/enhancements]
 
143
+New icon for showing bookmarks in the bookmark margin.
 
144
 
 
145
LIBRARY:
 
146
+New api for setting breakpoint markers in editor buffer margin.
 
147
+Improved API documentation available on website.
 
148
 
 
149
BUG FIXES:
 
150
+Fix crash when restoring Shelf layout if a some tabs are not reloaded.
 
151
+Only save buffers that have modifications when Save All is called.
 
152
+Fix Delete Bookmark button being disabled while BookMarkMgr is docked.
 
153
+Fix issue with Find/Replace dialog popping up underneath OSX/Gnome global menubar.
 
154
 
 
155
#-----------------------------------------------------------------------------#
 
156
Changes since last release:
 
157
 
 
158
VERSION 0.6.20
 
159
DATE 02/26/2011
 
160
40th Alpha Release
 
161
 
 
162
NEWS:
 
163
This release contains a number of fixes for long standing issues including a
 
164
major rework of the Style Editor dialog. The window layout of the Shelf's tabs
 
165
are now saved and restored between running sessions of Editra. New shelf window
 
166
for managing, navigating, and viewing all set Bookmarks. See the changelog below
 
167
for more details about this release.
 
168
 
 
169
NEW: [features/enhancements]
 
170
+Remember Shelf layout and selected tab when application is restarted.
 
171
+Improve Python autoindenter to better handle more conditions in regards to
 
172
brackets and parens.
 
173
+Autocomp and calltip shortcuts are now customizable.
 
174
+Add Bookmark manager window to Shelf
 
175
+Support storing/loading user configuration from XDG standard location on Linux.
 
176
+Persist find settings between sessions.
 
177
+Improvements to the Style Editor (ability to remove style sheets)
 
178
+Display Font setting now also applies to the font used by the tabs.
 
179
 
 
180
LIBRARY:
 
181
+Support ControlBars in on left and right side of ControlBox.
 
182
+Add ProcessThreadBase class to allow for customizing the creation of the Popen object.
 
183
+Add support for displaying breakpoint markers in editor buffer.
 
184
 
 
185
BUG FIXES:
 
186
+Fix issue that could result in crash when rapidly clicking on notebook buttons.
 
187
+Fix minor display issue in update checker gauge.
 
188
+Fix behavior of left/right arrow key motions in vim emulation mode to better
 
189
emulate vi.
 
190
+Fix issue where an invalid encoding would be detected as the default encoding
 
191
on some systems.
 
192
+Fix issue where ToolBar would not resize properly when appearance settings
 
193
where changed to use different size icons.
 
194
+Fix screen refresh issue in tab control where it wouldn't get repainted properly
 
195
in some cases.
 
196
+Fix crash in reload with encoding when the encoding fails to decode the text.
 
197
+Fix pipe character not being accepted in keybindings editor.
 
198
+Fix angle brackets not being handled properly in keybindings editor.
 
199
+Fix issue with window not being brought to front in all cases when opening
 
200
file with "Edit with Editra..." shortcut on Windows.
 
201
+Fix issue with showing calltips for buffers that are not visible.
 
202
+Handle OverflowError that could occur when too large a value was passed to the
 
203
busy indicator.
 
204
+Fix display inconsistencies in recently opened file menu.
 
205
+Fix some issues with the binary installer and uninstaller on Windows Vista/7
 
206
+Fix behavior of change word command to better emulate vi.
 
207
+Fix error handling in purging of old log files.
 
208
+Fix keybinding editor not applying cleared keybindings until restart.
 
209
+Fix hard crash that could occur when processing auto-completion data for some
 
210
Python modules with a py2exe version of Editra.
 
211
+Clear existing keybinding when assigning to new action in keybinding editor.
 
212
+Fix issue with updating styles after overwriting or updating an existing
 
213
style sheet with new settings.
 
214
+Fix bug in style editor that would warn about changes when no changes have been made.
 
215
+Handle styling some additional CSS2 keywords (outline, left).
 
216
+Correct some Unicode handling issues in style sheet handling and RTF output generator.
 
217
+Fix refresh issue with button highlighting in PluginManager dialog (MSW).
 
218
 
 
219
#-----------------------------------------------------------------------------#
 
220
VERSION 0.6.00
 
221
DATE 01/15/2011
 
222
39th Alpha Release
 
223
 
 
224
NEWS:
 
225
 
 
226
NEW: [features/enhancements]
 
227
+Improve Python AutoIndenter to better handle brackets (patch from Jens)
 
228
+Add Copy Filename option to tab menu (patch from Michael Rans)
 
229
+Extend Vi emulation mode to support motions for Enter, Space, and Backspace
 
230
+Improve file type detection for files that don't have file extensions.
 
231
+Add support for Cilk syntax highlighting (patch from michael.champigny)
 
232
 
 
233
BUG FIXES:
 
234
+Fix Python 2.5 compatibility issue.
 
235
+Fix Unicode handling issue in Python completer.
 
236
+Fix issue with incorrect dwell events being sent causing the calltip popups
 
237
to be shown when they shouldn't even after the mouse has left the window.
 
238
+Fix bug in RemoveAllBookmarks method when called from EditraStc instance.
 
239
+Fix Unicode handling issue in Replace All feature.
 
240
+Fix issue where cursor would still appear active in the text buffer even when
 
241
it did not have the keyboard focus.
 
242
+Fix DeadObject error that could occur after deletion of a secondary main window.
 
243
+Fix incorrect tab activation that could occur after doing a tab drag and drop
 
244
operation from an external notebook.
 
245
+Fix bug in update checker that would cause the check for an update to fail.
 
246
+Fix bug in style sheet parser that could lead to a crash when loading a
 
247
malformed Editra style sheet.
 
248
+Fix Cut/Delete line commands for when the selection includes the last line.
 
249
+Fix Put command behavior in vi emulation to put it after the current carat position.
 
250
+Fix Python autocompletion for documents that have tabs in them.
 
251
+Fix some issues in the Xml/Html autocompleter that would incorrectly insert
 
252
closing tags for tags that didn't require them.
 
253
+Fix bug in displaying errors for plugins that couldn't load.
 
254
 
 
255
#-----------------------------------------------------------------------------#
 
256
 
 
257
For Alpha 0.5 Release Series Changelog see docs/CHANGELOG_6
 
258
 
 
259
#-----------------------------------------------------------------------------#
 
260
 
 
261
For Alpha 0.4 Release Series Changelog see docs/CHANGELOG_5
665
262
 
666
263
#-----------------------------------------------------------------------------#
667
264