Editra Changelog

What's new in Editra 0.7.20

Jan 7, 2013
  • NEW:
  • Extended CSS highlighting support. Near complete support for CSS3.
  • Updated FileBrowser plugin to version 2.2 (bug fixes)
  • BUG FIXES:
  • Handle error in style manager when default font face name is unknown.
  • Fix unwanted/invalid completion issue in HTML autocompletion for open brackets on lines with tabs in them.
  • Fix PyDeadObject that could occur during reload file request.
  • Fix crash that could occur during formatting of log messages.
  • Handle PyDeadObject error that could occur when changing tab icons
  • Don't handle Shift+Delete as forward delete on OSX (issue 721)
  • Fix caret bouncing in TextCtrls on Windows (issue 664)
  • Fix PyDeadObject errors related to notebook in multiple windows.
  • Fix assertions caused by right clicks in certain areas of tree controls.
  • Fix Line End command not working correctly in some cases on OS X.

New in Editra 0.7.12 (Aug 13, 2012)

  • BUG FIXES:
  • Fix unable to edit file extension associations on Linux systems (issue 745).
  • Fix issue with duplicated @ symbols inserted by generic completer (issue 743).
  • Fix some Unicode handling issues in log handler.
  • Fix bug in Tango art provider fallback code which could end up looking in
  • Default theme instead of Tango theme directory for mime icons.
  • Fix PyDeadObject errors related to failed destruction calls by AuiManger.

New in Editra 0.7.08 (Jul 16, 2012)

  • NEW: [features/enhancements]
  • New version of FileBrowser Plugin version 2.0. Nearly a complete re-write of the main part of the plugin to use a new file view. Adds ability to turn editor tab synchronization on and off. Adds configuration for filtering files outf the view and new configuration for showing hidden files.
  • Choose directory dialog from Find Dialog will now automatically expand to the directory of the current file.
  • Update embedded aui
  • BUG FIXES:
  • Fix major and apparently very long standing issue on Windows systems where application profiles were not getting updated correctly and settings would get lost between updates.
  • Fix issues with sessions not getting updated properly under some use cases.
  • Fix crash condition that could occur when reload of file fails.
  • Fix file encoding detection issue that some systems experienced.
  • Fix UTF-16 decoding issues / regressions due to change in behavior between python2.6 and 2.7.
  • Fix error caused by empty file names getting into the file history which could cause startup failures.
  • Fix crash in Find in Directory that could occur due to threaded access to GetTranslation.

New in Editra 0.7.01 (Apr 24, 2012)

  • BUG FIXES:
  • Fix localizations not loading correctly.

New in Editra 0.7.00 (Apr 23, 2012)

  • NEW:
  • New version of CodeBrowser plugin (bug fixes for Python, XML, HTML)
  • New version of Launch (configurable line buffering, bug fixes)
  • Update all translations with current launchpad.
  • BUG FIXES:
  • Fix error that could occur when selecting text in some environments under certain cases.
  • Fix crash that could occur during shutdown during page load.
  • Fix crash that could occur when trying to retrieve binary data from clipboard to update clipboard ring.
  • Fix crash that could happen when replace in selection action finds no matches.
  • Fix crash that could occur when starting Editra again immediately after closing another running instance due to zombie IPC thread.
  • Fix crash that could occur in vi emulation due to bad command mapping.
  • Fix crashes that could occur when loading plugins that throw errors during creation.
  • Fix crash when system fails to return control reference when print is requested.
  • Ensure requested locale is available prior to trying to create it.
  • Fix incorrect line getting deleted by line delete action with some encodings.

New in Editra 0.6.99 (Mar 17, 2012)

  • NEW:
  • Major performance improvements to Replace All action
  • Backup file suffix can be customized (patch from dkuhlman)
  • Moderate improvements to performance of working with large files.
  • Improved support for R programming language.
  • SingleInstanceChecker temp file moved from home directory to system temp directory.
  • Add option to preferences for configuring the preferred caret width (1-4 pixels).
  • Support Block caret for Vi emulation mode (requires wxPython 2.9)
  • LIBRARY:
  • Add InfoBar control for providing simple information messages without having to show a modal dialog.
  • BUG FIXES:
  • Fix minor control sizing issue in ControlBars created by ControlBox.CreateControlBar on GTK/MSW.
  • Fix issue with Unicode normalization in search.
  • Fix in buffer search operations to work better for Unicode by working around issues where StyledTextCtrl expects UTF-8 byte offsets for some methods (SetSelection, GetSelection, ...)
  • Fix saved search flags not being propagated properly after application restart.
  • Fix Calltip shortcut not working correctly due to incorrect lookup string being sent down to completer when character to left of cursor was a paren.
  • Fix bug that could result in data loss when saving a file when all encodings failed.
  • Fix MemoryError that could occur when saving large files.
  • Fix some UTF-16 handling issues on Linux.

New in Editra 0.6.89 Alpha (Dec 19, 2011)

  • NEW:
  • Improved Python auto-completion
  • Add ability to customize spelling dictionary and behavior. Can now Ignore spellings (per session) or Add words to the dictionary (permanent). Optional feature only available when pyenchant is installed.
  • Add partial support for CSS3 highlighting.
  • Add support for GLSL programming language (patch from Auria)
  • Auto-completion configuration (on/off) now only applies to completions that are provided automatically. Completions can always be requested with the auto-completion shortcut keys.
  • Add partial Catalan, Eseranto, Farsi, Georgian, and Maylay translations.
  • LIBRARY:
  • Add new themed art resource for New Folder
  • Minor extensions to file utility functions (AddFileExtension)
  • Add DirectoryMonitor class to ebmlib to provide notifications to changes to files in a directory.
  • BUG FIXES:
  • Fix middle mouse button not closing correct tab when notebook view has been split.
  • Fix some Unicode handling issues related to startup paths.
  • Fix error case in updating session storage schema from older versions of application.
  • Fix file filters not working with find in current directory option.
  • Fix text selection foreground color in OutputBuffer derived windows.
  • Fix issue with some style sheets not being able to be loaded in StyleEditor on case sensitive file systems.
  • Fix some minor cosmetic issues when running under GTK.
  • Fix crash that could occur during shutdown under some cases when a find dialog was open.

New in Editra 0.6.77 Alpha (Oct 3, 2011)

  • This release contains no changes from previous release it is only a rebuild of the previous release using wxPython 2.8 until the issue that some systems where exhibiting using wxPython 2.9 in yesterdays build can be sorted out.

New in Editra 0.6.76 Alpha (Oct 3, 2011)

  • New in this release is the new Session Manager bar for managing editing sessions. Along with the Session Manager the session feature has had a change to its behavior, only the Default session will automatically update. All other custom sessions require explicit saves to configure the set of files that belong in it. See the changelog below for details of other changes and bug fixes that are included in this release.

New in Editra 0.6.58 (Jul 23, 2011)

  • NEW:
  • Updated all translations from launchpad site
  • Add right click menu to Shelf tab area to open Shelf items.
  • UI Display font setting is now more uniformly applied across the interface.
  • Use more understated style for brace matching in default style.
  • LIBRARY:
  • Fix PlateButton size being incorrectly calculated on GTK.
  • BUG FIXES:
  • Fix crash in handling corrupt style sheet data
  • Fix frame title not updating correctly when only one tab is open on Linux.
  • Partial fix for screen flashing issue on Linux when using dark syntax highlighting themes. Need to turn off code folding to stop the flashing.
  • Fix tab context menu option for Close and Close All not working on Linux.
  • Fix minor defect in OSX document icon (patch from auria)
  • Fix GTK warning messages during startup on Linux.
  • Fix missing definition of error_style for Guepardo syntax theme.
  • Fix Unicode handling issue in xml handling for ipc server.
  • Fix To Upper/Lower command not working with some characters.
  • Properly handle searches with precomposed and decomposed Unicode data.
  • Fix tab icon setting not being applied after restart.
  • Fix toolbar when running under wxPython2.9 on OSX.

New in Editra 0.6.48 (May 16, 2011)

  • NEW: [features/enhancements]
  • Improved Python autocompletion, better detect local variables, properties, and some minor performance improvements.
  • Improved Python calltips. Calltips can now be shown more regularly and for more objects.
  • Launch script for source installs is now a lower case 'editra'.
  • Source install on Windows now overwrites launch script installed by wxPython for Editra to allow the separately installed version to be started.
  • Expanded unittest suite to verify data in all bundled style sheets.
  • Shelf window can now be maximized.
  • Updated Launch to version 1.11 (bug fixes)
  • Update CodeBrowser to version 1.3 (minor enhancements)
  • LIBRARY:
  • Add LintError and LintWarning markers.
  • BUG FIXES:
  • Fix crash that could occur when loading old format style sheet
  • Fix bug in threaded file load that could lead to modified marker being incorrectly shown on the tab for the file.
  • Fix crash that could occur under rare case when closing an editor page.
  • Fix bug in preferences where clicking Cancel on changing the font could still result in the change being accepted.

New in Editra 0.6.37 (Apr 25, 2011)

  • NEW [features/enhancements]:
  • New version of Launch v1.10 (now supports all filetypes)
  • Session saved more frequently for better restore after unexpected shutdowns.
  • Highlight php language constructs as keywords.
  • Uninstaller on Windows can now optionally remove settings and plugins folder.
  • LIBRARY:
  • SegmentBar supports being shown in a vertical orientation
  • SegmentBook adds styles SEGBOOK_STYLE_LEFT, SEGBOOK_STYLE_RIGHT, SEGBOOK_STYLE_BOTTOM
  • SegmentBar and SegmentBook, show tool tips when labels are hidden.
  • Expanded buffer margin marker api, added Error and Lint markers.
  • Add ThreadPool interface EdThreadPool.
  • New XML library ed_xml for easier XML management.
  • BUG FIXES:
  • Fix incorrect detection of UTF-32 BOM as UTF-16 BOM.
  • Fix bug in restoring bookmarks after a file reload.
  • Fix some visibility issues with the tab controls with dark themes on gtk.
  • Fix Unicode handling issue in OutputBuffer.
  • Fix window activation issue after canceling directory search job.
  • Handle invalid encodings reported by system.
  • Fix numerous printing issues.
  • Don't show command prompt when running programs through output buffer.
  • Fix Read Only tab image not updating when permissions change.

New in Editra 0.6.26 (Mar 19, 2011)

  • NEW:
  • New icon for showing bookmarks in the bookmark margin.
  • LIBRARY:
  • New api for setting breakpoint markers in editor buffer margin.
  • Improved API documentation available on website.
  • BUG FIXES:
  • Fix crash when restoring Shelf layout if a some tabs are not reloaded.
  • Only save buffers that have modifications when Save All is called.
  • Fix Delete Bookmark button being disabled while BookMarkMgr is docked.
  • Fix issue with Find/Replace dialog popping up underneath OSX/Gnome global menubar.

New in Editra 0.6.20 (Feb 27, 2011)

  • NEW:
  • Remember Shelf layout and selected tab when application is restarted.
  • Improve Python autoindenter to better handle more conditions in regards to brackets and parens.
  • Autocomp and calltip shortcuts are now customizable.
  • Add Bookmark manager window to Shelf
  • Support storing/loading user configuration from XDG standard location on Linux.
  • Persist find settings between sessions.
  • Improvements to the Style Editor (ability to remove style sheets)
  • Display Font setting now also applies to the font used by the tabs.
  • LIBRARY:
  • Support ControlBars in on left and right side of ControlBox.
  • Add ProcessThreadBase class to allow for customizing the creation of the Popen object.
  • Add support for displaying breakpoint markers in editor buffer.
  • BUG FIXES:
  • Fix issue that could result in crash when rapidly clicking on notebook buttons.
  • Fix minor display issue in update checker gauge.
  • Fix behavior of left/right arrow key motions in vim emulation mode to better emulate vi.
  • Fix issue where an invalid encoding would be detected as the default encoding on some systems.
  • Fix issue where ToolBar would not resize properly when appearance settings where changed to use different size icons.
  • Fix screen refresh issue in tab control where it wouldn't get repainted properly in some cases.
  • Fix crash in reload with encoding when the encoding fails to decode the text.
  • Fix pipe character not being accepted in keybindings editor.
  • Fix angle brackets not being handled properly in keybindings editor.
  • Fix issue with window not being brought to front in all cases when opening file with "Edit with Editra..." shortcut on Windows.
  • Fix issue with showing calltips for buffers that are not visible.
  • Handle OverflowError that could occur when too large a value was passed to the busy indicator.
  • Fix display inconsistencies in recently opened file menu.
  • Fix some issues with the binary installer and uninstaller on Windows Vista/7
  • Fix behavior of change word command to better emulate vi.
  • Fix error handling in purging of old log files.
  • Fix keybinding editor not applying cleared keybindings until restart.
  • Fix hard crash that could occur when processing auto-completion data for some Python modules with a py2exe version of Editra.
  • Clear existing keybinding when assigning to new action in keybinding editor.
  • Fix issue with updating styles after overwriting or updating an existing style sheet with new settings.
  • Fix bug in style editor that would warn about changes when no changes have been made.
  • Handle styling some additional CSS2 keywords (outline, left).
  • Correct some Unicode handling issues in style sheet handling and RTF output generator.
  • Fix refresh issue with button highlighting in PluginManager dialog (MSW).

New in Editra 0.6.0 (Jan 16, 2011)

  • NEW:
  • Improve Python AutoIndenter to better handle brackets (patch from Jens)
  • Add Copy Filename option to tab menu (patch from Michael Rans)
  • Extend Vi emulation mode to support motions for Enter, Space, and Backspace
  • Improve file type detection for files that don't have file extensions.
  • Add support for Cilk syntax highlighting (patch from michael.champigny)
  • BUG FIXES:
  • Fix Python 2.5 compatibility issue.
  • Fix Unicode handling issue in Python completer.
  • Fix issue with incorrect dwell events being sent causing the calltip popups to be shown when they shouldn't even after the mouse has left the window.
  • Fix bug in RemoveAllBookmarks method when called from EditraStc instance.
  • Fix Unicode handling issue in Replace All feature.
  • Fix issue where cursor would still appear active in the text buffer even when it did not have the keyboard focus.
  • Fix DeadObject error that could occur after deletion of a secondary main window.
  • Fix incorrect tab activation that could occur after doing a tab drag and drop operation from an external notebook.
  • Fix bug in update checker that would cause the check for an update to fail.
  • Fix bug in style sheet parser that could lead to a crash when loading a malformed Editra style sheet.
  • Fix Cut/Delete line commands for when the selection includes the last line.
  • Fix Put command behavior in vi emulation to put it after the current carat position.
  • Fix Python autocompletion for documents that have tabs in them.
  • Fix some issues in the Xml/Html autocompleter that would incorrectly insert closing tags for tags that didn't require them.
  • Fix bug in displaying errors for plugins that couldn't load.

New in Editra 0.5.99 (Dec 6, 2010)

  • NEW:
  • Improved consistency of Python auto-completion to provide results under more conditions.
  • Show call tips on mouse over when available.
  • When in DEBUG mode trace statements are dumped to a log file in the systems temp directory and are kept for up to seven days.
  • Update Launch plugin to version 1.8 (bug fixes)
  • LIBRARY:
  • Add observer interface for mouse dwell events in buffer.
  • Add observer interface for when bookmarks are added or removed.
  • BUG FIXES:
  • Fix issue with tab activation after tabs had been reorganized via user drag and drop.
  • Fix issue where using pane navigator would result in all event handlers being disconnected until main window received an deactivation followed by another activation event.
  • Fix bug in reporting file errors under certain use cases.
  • Fix incorrect highlighting for some css2 keywords.
  • Don't crash when bitmap resource for tab navigator fails to load correctly.
  • Fix issue where some UpdateUI events where not getting handled in modal dialogs.
  • Fix inconsistency that could lead to an un-handled exception when switching between different saved perspectives.
  • Fix crash caused by thread safety issue that could occur when updater fails to get version info from the network.
  • Fix bug where editor area would be readonly after a failed file load that required the user to select the proper encoding.
  • Fix infinite recursion error that could occur when loading a non existent style set.

New in Editra 0.5.86 (Oct 11, 2010)

  • NEW:
  • Add Search in Current Directory option to Find/Replace Dialog
  • Increase persistence limit for search in directory history
  • Add support for DSP56K assembly
  • Add support for OOC programming language
  • Support multiple views of the same file within the same window.
  • Add support for NONMEM Control Stream files (patch from Robert McLeay)
  • Updated CodeBrowser plugin 1.2 (sort view by line number or alphabetically)
  • Edge guide color can be configured through Style Editor Dialog.
  • BUG FIXES:
  • Fix major error in handling events when more than one window has been opened.
  • Fix bug in style sheet parsing that was not properly setting undefined style tags to the default_style.
  • Fix encoding detection issue that could lead to unhanded exception error.
  • Fix handling of Unicode text by Django lexer.
  • Fix issues with detecting UTF-16 encoded files that don't have a BOM.
  • Fix not being able to run executables in Launch that have spaces in their paths on Windows.
  • Fix issues with aborting processes with Launch plugin on Windows.
  • Fix crash that could occur if text was dragged over PluginMgr ListBox.
  • Fix issue in Shelf tabs not being restored in correct order
  • Fix issue where context menu on editor tabs could refer to wrong tab.
  • Fix error that could occur when showing statusbar popumenu for line endings caused by improper menu item type.
  • Fix DeadObjectError in UpdateFileHistory
  • Properly handle application exit when os is shutting down (patch from Eric Gaudet)

New in Editra 0.5.72 (Jun 26, 2010)

  • This release addresses a critical bug in the handling of HTML/XML files.
  • BUG FIXES:
  • Fix error in HTML autocompletion.
  • Fix application icon not showing up on Windows Vista and 7.
  • Fix spellchecker dependencies missing in Windows binary builds.

New in Editra 0.5.70 (Jun 14, 2010)

  • NEW: [features/improvements]
  • Improved TCL/Tk Highlighting
  • Updated CodeBrowser Plugin 1.1 (improved Tcl/Tk, C, and CSS Support)
  • Update Launch Plugin 1.7 (word wrap and lock file options)
  • Improved AutoIndent functionality for HTML/XML
  • Improve behavior of HTML autocomp
  • LIBRARY:
  • Syntax modules that provide AutoIndenters are now responsible for adding the text to the buffers them self instead of returning a string to the EditraStc.
  • BUG FIXES:
  • Fix braces not getting un-highlighted when toggling setting on and off.
  • Fix incorrect handling of xml in IPC server (patch from rqsall)
  • Fix file open from commandline not respecting open files in new windows option.
  • Fix incorrect closer notifications that could occur when using the close tab shortcut.
  • Fix crash that could occur due to Python autocompletion executing a SystemExit exception.
  • Fix Shelf tabs not updating when show icons on tab option is toggled.

New in Editra 0.5.60 (May 17, 2010)

  • NEW: [features/improvements]
  • Improvements to Verilog and SysVerilog highlighting (patch from akhailtash)
  • BUG FIXES:
  • Fix issue with tab selection events not being sent in split notebook.
  • Fix page change notifications not being sent under certain tab close scenarios.
  • Unsubscribe from file history messages on window deletion.
  • Fix issue in handling invalid data in custom style sheets.
  • Fix issue with search being incremented when control key was pressed.
  • Fix crash that could occur when iterating syntax globals during startup.
  • Fix issue with portable profiles not loading when install directory path changes.
  • Fix crash that could occur when tab menu handler is called with no context manager.
  • Handle errors that can occur when adding items to file history.
  • Fix crash from selecting invalid register when using vim mode.
  • Ctrl+Tab functionality for switching tabs has been restored.
  • Double click on split notebook sash now properly unsplits the notebook on OSX.
  • Fix Python auto-indenter not indenting after 'with' statements.
  • Fix handling of improper paths when typing in command mode.

New in Editra 0.5.51 (Mar 16, 2010)

  • NEW:
  • Tabs can be dragged out to split notebooks so that buffers and Shelf items can be viewed side by side.
  • What items are displayed in the Lexer menu are now configurable.
  • Basic support for highlighting asp script embedded in html files.
  • New version of Launch plugin with some bug fixes.
  • Add Close Others option to right click tab menu to close all but the selected tab.
  • Add support for highlighting Forth source files.
  • Add support for Java to CodeBrowser (patch from Eric Gaudet)
  • Add support for Diff files to CodeBrowser (patch from Eric Gaudet)
  • Custom autobackup directory can be configured.
  • Extend HTML support to support HTML5 syntax (patch from Hagn99)
  • Add --no-clean option to source file installer to skip old file cleanup.
  • LIBRARY:
  • New plugin interface for adding autocompletion providers added (iface.AutocompI)
  • FilterDialog class added to eclib
  • BUG FIXES:
  • Fix segmentation fault on Linux when using right click context menu to paste.
  • Fix some minor vhdl highlighting issues.
  • Fix issue where typing over selected text would sometimes not overwrite it
  • Fix exception that could occur when syntax highlighting extensions are removed.
  • Fix issue where autocomp/callip popups would not get hidden when they should.
  • Fix issue where window could be restored off screen when extra displays have been removed from the system between running the program.
  • Fix issue where tab label would incorrectly show a modified state after loading a large file in incremental mode.
  • Fix bug in python autocompleter that could raise an error when retrieving a calltip under some conditions.
  • Fix issue with detecting magic encoding if it was changed after the buffer was loaded on subsequent saves.
  • Fix bug in reloading of buffers after encoding error is detected that would result in them always becoming a read only buffer.
  • Fix bug in retrieving file extension for file types that have no extensions associated with them.
  • Fix bad link to online documentation in Help menu
  • Default to English local when localized resource for LANGUAGE_DEFAULT are not available.
  • Fix issue with folded code disappearing when folding option is toggled off.

New in Editra 0.5.32 (Dec 29, 2009)

  • BUG FIXES:
  • Fix error introduced into extended autocomp in previous release.
  • Handle win32api errors from calls to GetLongPathName.
  • Restore html/xml autocomp behavior to put cursor between tags that are inserted.
  • Fix issue with custom key profiles being saved to system directory instead of user config directory.

New in Editra 0.5.30 (Dec 22, 2009)

  • NEWS:
  • Quick bug fix release for some issues that arose after the last release.
  • BUG FIXES:
  • Fix Unicode handling for file names when opening files from the command line.
  • Fix bug in not properly shutting down ipc server on exit app event.
  • Fix bug in not automatically continuing with the window closure when a modified
  • file action takes place.
  • Fix duplicate entries in autocomp lists that could occur when using extended
  • autocomp (patch from cowo78)
  • Fix replace action not being working when up is selected as the the find direction.
  • Fix index error when accessing empty history cache.
  • Fix error in returning a list instead of a string when getcalltip fails.
  • Fix error handling for when select_style has no background color defined.

New in Editra 0.5.25 (Dec 16, 2009)

  • NEW: [features/improvements]
  • New version of Launch plugin (new handlers can be added via xml interface)
  • Clicking on encoding field in statusbar will allow encoding of current document to be converted.
  • Some performance improvements
  • The -g command line switch now will work when existing instance of Editra is already running.
  • LIBRARY:
  • Xml interface added to Launch plugin
  • BUG FIXES:
  • Fix error in handling of unknown encodings.
  • Trim long python calltips to ensure that function signature is visible (patch from appliedmath)
  • Fix issue with opening files via relative path from commandline
  • Fix error when adding shelf items to an undocked shelf window
  • Fix index error in page synchronization of filebrowser plugin
  • Fix index error in BackTab functionality
  • Fix BackTab at end of line deleting eol characters
  • Fix startup errors caused by files that were left over from previous installs.
  • Fix issue where Windows binary installer would misplace files that could cause subprocess commands to fail.
  • Fix issue in handling short form paths on Windows by converting to long name.

New in Editra 0.5.15 (Nov 2, 2009)

  • NEW: [features/improvements]
  • Syntax highlighting can be extended and overridden by user defined extensions.
  • Spell checking support (requires enchant)
  • Plugins can now be un-installed through plugin manager.
  • Add support for STATA (patch from Jean Eid).
  • LIBRARY:
  • New api for plugins and other clients to customize buffer context menu.
  • New profile api's for registering for notifications of profile changes.
  • BUG FIXES:
  • Fix crash that could occur when loading some binary data into buffer.
  • Return unique sorted list of terms when using extended autocomp.
  • Fix some color issues when running under GTK.
  • Fix line number preference not being remembered on startup.
  • Fix error in handling corrupted session files.
  • Fix bug in auto clearing of status text that would let timer to continue running unnecessarily.
  • Fix errors that could occur occasionally when setting status text.
  • Fix bug in error reporting when file reload fails.
  • Fix some compatibility issues with wxPython 2.8.4
  • Fix issue where search direction could get stuck in search previous when using the quick search shortcuts.
  • Fix crash that could occur when showing find dialog under certain cases.

New in Editra 0.5.05 (Sep 3, 2009)

  • NEW:
  • Find bar is now customizable via right click menu.
  • Add Hungarian, Galician, Romanian, and Slovak translations.
  • Updated translations
  • BUG FIXES:
  • Fix error in handling BOM when saving files that could result in data loss.
  • Use wxversion to make sure that Editra is started with wxPython2.8 or later.

New in Editra 0.5.0 (Aug 21, 2009)

  • NEW: [features/enhancements]
  • BackTab can no be used to compress space that is embedded in a line.
  • Record position changes from mouse clicks in position navigation history.
  • Add command line switch -g for specifying line to open file to.
  • BUG FIXES:
  • Fix copying from OutputBuffer.
  • Fix some error handling if file session handling.
  • Fix some minor translation issues.
  • Don't reposition caret if it was moved during a threaded load operation.
  • Fix some errors with setting custom highlighting colors.
  • Set highlight foreground colour to White when selection colour is dark.
  • Fix search in directory message handler in search controller that caused some issues when the dialog had already been created.
  • Fix search in directory crash on windows when accessing it from filebrowser.
  • Files with embedded NUL bytes can now be loaded properly.
  • Properly handle filenames that have spaces in them in the Launch plugin.
  • Fix saving of files where pasted in text would cause the encoding of the text to fail on write to disk.
  • Fix direction choices not being disabled for search in files operation in Find dialog.
  • Fix error handling for when incorrect regular expressions are used in a replace statement.
  • Fix error that could occur when right clicking on tab area.
  • Fix off by one error in vim jump to line command.
  • Fix some clipboard related issues when running under gtk.
  • Fix tab scrolling rate on gtk
  • Handle errors due to failed socket connection in IPC server

New in Editra 0.4.95 (Jun 24, 2009)

  • NEW:
  • Clipboard history feature, can now cycle through recent clipboard entries when pasting text into the document.
  • Add automatic file backup option to periodically backup buffer contents.
  • Add Search/Replace in selection option to find dialog.
  • Remembers recent caret positions between jumps and allows for quick navigation between them.
  • Patch from (Hasan Aljudy) to show cwd and add e! command to commandbar
  • Automatically show path completion list when doing an e or cd command.
  • Display the documents EOL mode in the status bar.
  • Add support for XText (patch from Igor Dejanovic).
  • Support XText in Codebrowser (patch from Igor Dejanovic).
  • Complete re-write of vi emulation support (patch from Hasan Aljudy)
  • Add option to start in Normal mode by default when using vi emulation (patch from Hasan Aljudy).
  • Codebrowser synchronizes with caret position. (patch from Igor Dejanovic)
  • Find dialog remembers last position throughout session.
  • Add support for the Cobra programming language.
  • Support opening files by a uri.
  • Add Croatian translation, updated (Brazilian, French, and Russian).
  • BUG FIXES:
  • Fix python autocomp from failing when word was next to a boundry character.
  • Don't do a replace when there is no selection.
  • Fix number of minor bugs related to finding accented characters.
  • Fix bug in batch file comment command, ensure a space is between 'rem' and the comment text.
  • Fix bug on Windows that could cause an unhandled exception error when closing the preferences dialog after closing the last main window.
  • Fix regression in html autocomp where cursor position would be incorrectly placed after the inserted tag.
  • Fix Launch not updating after a Save As on Linux.
  • Fix unicode handling error in session file saving.
  • Fix Editra Style Sheet output from Style Editor to be in sorted order.
  • Fix improper highlighting in django and mako templates due to improper handling of Windows eol characters.

New in Editra 0.4.88 (May 3, 2009)

  • NEWS:
  • Quick bug fix release for settings not being able to be saved on a new install. This must have been a fairly long standing bug, it didn't affect upgrade installs just fresh installs that did not have an existing configuration.
  • BUG FIXES:
  • Fix major issue with profile not being properly initialized on a new install that would cause settings to not be saved.
  • Fix attribute error that could occur with extended autocomp (patch from cowo).
  • Properly escape text in body of Error Reporter message so that it is a proper link for webbrower to open.

New in Editra 0.4.85 (Apr 27, 2009)

  • Greatly improved performance of loading large files.
  • Add Count feature to find dialog for counting number of matches in a buffer.
  • Add Vim find char motions (patch from hasan.aljudy).
  • Add Vim bookmarks and navigation (patch from hasan.aljudy).
  • Add support for the Groovy programming language (patch from omar.gomez).
  • Add new syntax style sheet Guepardo (patch from omar.gomez).
  • Add support for loading installation provided key profiles.
  • Add VisualStudio keybindings option (from Vivian).
  • Updater is only available if user account running program has access permissions to the install directory.
  • New version of FileBrowser plugin. (adds search in directory option).
  • Add option for extended autocompletion to include results from the simple completer in with results.
  • Add support for showing images in the autocompletion popup list.
  • Fix Launch config not properly being initialized when config panel accessed from plugin dialog for first time.
  • Fix command entry listing of paths (patch from hasan.aljudy).
  • Fix autocompletion for when accented characters are in the command string (modified patch from roman.chyla).
  • Fix some unicode handling issues in search/replace. (patch from roman.chyla)
  • Fix number of printout rendering issues.
  • Update readonly status when permissions change on disk.
  • Fix error in moving a tab from one window to another when the tab was the only tab left in the window it was moved from. (filebrowser bug).
  • Fix condition where saving the session file could potentially potentially be passed the incorrect type.
  • Fix error in loading files that have an improper magic encoding comment.

New in Editra 0.4.75 (Mar 29, 2009)

  • Fixes a handful of important bugs and new features.
  • The Plugin Manager dialog has been completely reworked.
  • Configuration options for plugins that provide them are now available in the dialog as well as better error reporting for plugins that could not properly be loaded.
  • File session support has also been improved to allow for saving and loading of multiple custom sessions.
  • Due to format changes the upgrade will require any session from previous installations to be overwritten.
  • New:
  • New Plugin Manager Dialog.
  • Improved configuration options for plugins.
  • Incompatible plugins are now displayed in PluginManager with message explaining why.
  • Some basic autocompletion support for CSS.
  • Improved support for sessions. Multiple custom sessions can not be saved and reloaded (modified code from Erik Tollerud).
  • Add shortcut for LineDelete to delete line without modifying clipboard.
  • Add option for automatically reloading files when they have changed on disk.
  • Remember last save location when opening save as dialog.
  • Bug fixes:
  • Fix incorrect page count shown in print previews.
  • Remember print settings throughout session and for every frame.
  • Fix error when doing Copy Path from tab right click menu.
  • Fix incorrectly showing autocompletion options under some cases in php files.
  • Fix condition where window could be placed at (0, 0) on OSX which causes the frame to be placed behind the menubar.
  • Fix improper detection of when to auto-unindent in Python files.
  • Fix Python auto-indent from incorrectly inserting space when the cursor is in the indentation space of a line.
  • Fix Close All option in tab context menu not working on GTK.
  • Fix Codebrowser not refreshing when files are opened from the file dialog on Linux.
  • Fix error that could occur while trying to save filehistory on exit.
  • Fix toolbar not resizing properly when changing icon size on osx.
  • Fix error in highlighing of DTD.
  • Fix titlebar showing incorrect text for untitled files.

New in Editra 0.4.40 (Jan 3, 2009)

  • New:
  • Some improvements to the Python autocompletion.
  • Comment/Uncomment are now combined into a single toggle action (modified patch from Giuseppe "Cowo" Corbelli).
  • When mixed eol characters are detected a dialog warning of it is now shown, that offers to convert them instead of toggling on eol visibility as it previously did, since this was found to be confusing to many.
  • Add option to enable/disable checking of eol characters.
  • Add menu shortcut for toggle fold.
  • Add a verbose debug mode for view stack tracebacks in editra log messages.
  • Updated (Italian, Japanese, Latvian, Polish, Russian, Spanish, Turkish) Translations.
  • Reuse existing find results screens more effectively.
  • New version of Launch with support for R.
  • Bug fixes:
  • Fix find options not properly being syncronized between dialog and find bar.
  • Fix event handlers not properly getting connected when going from 2 -> 1 open windows.
  • Fix eol mode settings in preferences.
  • Fix search bar text not being colored properly on msw/gtk.
  • Fix window not being raised from taskbar when opening file with 'Open with...'
  • Fix drag and drop error for instlling plugins through plugin manager.

New in Editra 0.4.28 (Dec 22, 2008)

  • New:
  • Keyboard navigation of MainWindow panes (OSX: Alt+Tab, Others:Alt+1). (modified patch from Giuseppe "Cowo" Corbelli).
  • Bug fixes:
  • Fix search string not getting set from buffer selection in search bar.
  • Fix error when clicking Regular Expression in Search Bar.
  • Add some missing sql keywords.

New in Editra 0.4.25 (Dec 18, 2008)

  • New:
  • Some autocompletion behavior improvements.
  • Some minor ui changes to the command bar.
  • Bug fixes:
  • Fix find in files where if the filter was empty no files were searched.
  • Fix error in Find All where incorrect search flag parameters were set.
  • Fix Find/Replace not working.
  • Buffer context menu now works correctly on gtk version.
  • Fix column mode keybinding on windows.
  • Unicode fixes.

New in Editra 0.4.20 (Dec 13, 2008)

  • Fixes a number of of bugs and general stability issues introduced from the last few rounds of feature enhancements.
  • In addition to these bug fixes a few new features such as a column edit mode and more improvements to the text searching features have been added.
  • NEW [features/improvements]:
  • Add shortcut for Find Previous
  • Column edit mode
  • New version of Launch plugin (Run last executed program)
  • Read Only indicators on tabs
  • Add support for Progress 4GL
  • Middle click can close tabs in Shelf
  • Add custom highlighting for Issue Lists (from Torsten Mohr)
  • Report number of files searched when doing a Find in Files
  • Improve performance of Find All.
  • Add ability to filter file type to Find in Files.
  • Add commandline option to run Editra in the hotshot profiler.
  • Numerous minor performance improvements.
  • Add Swedish translation (by Peter Magnusson)
  • BUG FIXES:
  • Middle click closes the tab that was clicked on and not the active tab.
  • Fix Find dialog not preserving order of lookin choices.
  • Fix searching in folded text not being exposed during search.
  • Fix random jumping to top/bottom of file during incremental search.
  • Fix text Drag n Drop not working on Windows.
  • Don't show Python auto-comp choices after numbers.
  • Fix file modified indicator not being hidden after saving file.
  • Fix number of bugs with opening files from filebrowser on gtk versions.
  • Fix statusbar line column number not being updated when clicking on.
  • Find Results links.
  • Fix drag and drop of text not scrolling window as the mouse is moved towards top or bottom of buffer.
  • Fix some python2.4 compatibility issues.

New in Editra 0.4.01 (Nov 25, 2008)

  • Quick Bug fix release to fix some configuration related bugs where language settings would not be loaded.
  • Language settings not being loaded
  • Running Editra from command line on Mac/Linux would not load some config
  • settings.

New in Editra 0.4.0 (Nov 24, 2008)

  • New:
  • User configuration files are now kept at standard platform locations
  • Support for multiple views of the same file
  • Improved Python auto-indenter (patch from Ofer Schwarz)
  • Show auto-completion choices with Ctrl+Space (patch from Ofer Schwarz)
  • Add Paste After command (patch from Dario Ghilardi)
  • Report number of matches that were replaced in a Replace All action
  • Expand groups when doing a regular expression search and replace
  • Add (Polish, Slovenian, Latvian) translations
  • New version of PyShell. Supports custom styles.
  • Middle click closes tabs (patch from craig.ds)
  • Double click empty tab area opens new tab (patch from craig.ds)
  • Add support for VBScript
  • Improved text drag and drop
  • Bug fixes:
  • Fix encoding errors when loading plugins on some systems
  • Fix not being able to cut and copy from Shelf windows
  • Fix bug in selecting Cancel when prompted to save modifications that would cause the editor to block paint events and appear frozen.
  • Ctrl+W properly closes the active window instead of always defaulting to the tab of the top MainWindow.
  • Fix not being able to search for strings with '.' in them in non-regex mode
  • Fix bug in Launch output sometimes missing output data
  • Fix inaccurate highlighting of words when doing incremental whole word search
  • Fix regex not working with '^' (patch from craig.ds)
  • Fix bug in populating quick finds search history menu
  • Fix bug where selecting cancel when closing a tab would not cancel the action

New in Editra 0.3.90 (Nov 4, 2008)

  • NEW:
  • Python 2.6 compatibility.
  • Updated CodeBrowser with support for C++ and D.
  • Updated Launch plugin with support for D.
  • Add option for enable/disable regex search in quick find bar.
  • Automatically expire status bar info messages after 10 seconds.
  • Persist 5 most recent search locations between sessions.
  • Add option to auto-trim trailing whitespace when saving file.
  • Add Valencian translation.
  • New version of Launch (add support for D).
  • Improved OSX cursor movement keybinding compliance (patch from Joe Strout).
  • Improved search output window to include search term and options in output.
  • BUG FIXES:
  • Fix case where encoding can be None in when initializing the preference dialog.
  • Fix some issues with switching search direction.
  • F3 causing search to skip every other match when search bar has focus.
  • Fix bug in updating status after a conrol object was already deleted.
  • Fix bug related to ? being in keyword helper lists for some languages.
  • Handle invalid regular expressions in find dialog.
  • Fix a number of bugs in the new Find All search features.
  • Fix not being able to open files mounted to /Volumes on OSX.
  • Fix issue of window scrolling horizontally when restoring cursor position.

New in Editra 0.3.80 (Oct 3, 2008)

  • New find/replace dialog
  • Add Find All feature (Current Document, All open documents, in files)
  • Add Replace All (Current Document, All open documents)
  • Shortcut for Find Next (OSX: Cmd+G, Other: F3)
  • Option to set prefered encoding to use when detecting/guessing fails
  • Action for reloading file with a specified encoding
  • New Syntax Highlighting Scheme 'BlackBoard'
  • Improved auto-indent functionality for many languages
  • Show Filetype and Encoding information in statusbar (from shaohao)
  • Double click on statusbar line/column section opens goto line control (shaohao)
  • Add support for newLISP (from Jeff)
  • Add R and S highlighting support
  • Add Czech translation (contributed by Tomas Fryda)
  • Numerous general Ui improvements
  • Add right click context menu to tab area for access to some quick file options
  • Add Copy Full Path option (in tab context menu) to copy path of selected tab
  • Add To Uppercase and To Lowercase items to text buffer context menu
  • Shelf tabs can have icons in them
  • Make configuration directory able to be placed in the installation location so that user configuration settings can be portable if the app is installed on a usb drive.
  • Limit number of lines buffered by Editra Log to save memory
  • New version of Launch plugin (support for html, newLisp, Inno Setup Scripts)
  • Properly update titlebar and other contexts when page change is initiated from an error hotspot in Launch window.
  • Fix source installer not installing pygments package
  • Fix focus not getting set to text buffer when switching tabs with ctrl+tab on Windows.
  • Fix some issues with the ipc server failing to connect
  • Fix some export issues in the Style Editor
  • Escape will properly hide the goto line control when it has focus
  • Add missing mac icons to source bundles
  • Bookmark margin getting over flow from line number margin when the number of lines in the document exceeds 10,000.
  • Full line number not being visible when lines exceed 1,000,000
  • Save As dialog not populating current file name under all execution paths
  • Fix a number of bugs in the updater caused by website changes.

New in Editra 0.3.38 (Aug 8, 2008)

  • Add IPC server for remotely controlling Editra and sending commands
  • Add support for using container lexers to extend supported languages
  • Add support for highlighting Mako and Django templates
  • New version of CodeBrowser (Adds C and Ruby Support)
  • New version of Launch (file to run can be selected without buffer change)
  • Minor updates to FileBrowser
  • Automatically fill search field with selected text in buffer when performing a search action.
  • Show Shelf menu command keybinding is now configurable
  • Some Vi emulation improvements
  • More responsive notebook tab scrolling
  • Improved Python auto-indentation
  • Opening files after program launch will now be opened in the running instance instead of creating a separate running instance using the user preference settings for opening new files in tabs or windows.
  • Updated translations
  • Shelf window tabs are now shown on the bottom to keep the shelf controls closer to the editor buffer.
  • Add Revert to Saved menu action for reverting a file back to the last save point.
  • Option for hiding and showing tab icons
  • Highlighting of Python builtins can be enabled by defining userkw_style
  • Add support for multiple modifiers per style item in Editra Style Sheets.
  • Add some unittests
  • Add missing Portuguese locale files to setup script
  • Fix some clipboard and dnd bugs
  • Fix window scrolling issue when executing some vi commands
  • Fix error when creating file position cache file fails
  • Fix numerous Style Editor bugs
  • Fix failure to abort processes running in Launch under some conditions

New in Editra 0.3.15 (Jun 16, 2008)

  • New application icon (designed by Kurt Schelin)
  • Multi-line comments are foldable in C/CPP/D
  • New version of CodeBrowser (improved python, added sql)
  • New version of FileBrowser
  • New version of Launch (add shortcut, custom colors, auto clear option)
  • Interface font is configurable
  • Add Norwegian Nynorsk Translation (contributed by JoNNeMaNN)
  • Add French Translation
  • Add Brazilian Portuguese Translation (contributed by Ricardo Crudo)
  • Add Ukrainian Translation (contributed by Igor Chomko)
  • New bundled style sheet 'Mocha'
  • Improved context menu behavior
  • Can toggle status bar visibility
  • Add missing keywords for DOS Batch scripts
  • Ensure text that is folded becomes visible when searching for it
  • Save All action now properly updates tab status
  • Replace All failing when begining of buffer matches search pattern.
  • Replace All with Up flag set causing error to be raised
  • Unable to load style sheets with mixed case lettering on gtk
  • Don't try to provide autocomp/calltips when in a comment or string
  • Shift Click on a contracted node in fold margin now properly expands all sublevels
  • Ctrl(Alt on Mac) Click now properly does a recursive toggle of nodes
  • Fix bug in not being able to revert key profile to default

New in Editra 0.3.0 (Apr 26, 2008)

  • Configurable Keybindings and Keybinding editor
  • New version of CodeBrowser with added support for (Ferite, haXe, Matlab, Octave, Scheme, System Verilog, Verilog)
  • Add highlighting support for System Verilog (w/ help from Tim Corcoran)
  • Add support for (C#, Vala, Squirrel)
  • Improved support for (Caml, Objective C)
  • Improved heuristics for guessing file encoding when regular detection fails
  • Jump to matching Brace/Bracket command (default Ctrl Shift B)
  • Combinded Add/Delete bookmark into single toggle action
  • Add Serbian translation (contributed by Vladimir Lazic)
  • Add Turkish translation (contributed by mustafa)
  • Add Italian translation (contributed by Angelo)
  • Improved api documentation
  • Auto-(un)commenting support for Editra Style Sheets
  • Fold Margin styling can be styled separate from rest of buffer
  • Add option to set Indent Width separatly from Tab Width
  • New bundled syntax highlighting style Dessert (contributed by Greg Allen)
  • Option to highlight caret line
  • Misc UI consistancy issues
  • Add missing Objective C sample file for highlighting editor
  • Add missing ActionScript sample file for highlighting editor
  • Using 16x16 size toolbar icons on OSX
  • Missing editra.ico file on source installs under Windows
  • Handle PyDeadObjectErrors that can happen when one of the network threads started in the PluginManager returns after the manager has been closed.
  • Fix bug in failing to convert file paths to unicode when opening from command line.
  • Improper highlighting of documentation keywords
  • Saving maximized state of window on Exit

New in Editra 0.2.90 (Mar 14, 2008)

  • New CodeBrowser plugin for browsing classes, functions, variables and other significant objects in a code document.
  • New version of Launch (add support for Ada, haXe, PHP, PostScript)
  • New version of Projects Plugin (add support for Bazaar)
  • Support for (Objective C, ActionScript, Scheme)
  • Improved Perl and Lisp highlighting
  • New version of FileBrowser with some minor fixes and enhancements
  • Colorize Error and Warning messages in Log Viewer
  • Use prefered font from preferences in Log and Launch output
  • Notebook UI improvements
  • Add option to automatically check for updates on startup
  • Add menu mneomnics for navigating menus without mouse (gtk/msw)
  • Added Dutch translation (contributed by Gerard Petersen)
  • Added Simplified Chinese translation (contributed by heccj)
  • Updated Russian translation (contributed by slavOnic)
  • Updated German translation (by nireb, DR0ID)
  • Updated Japanese translation
  • Fix bug that would prevent opening files from command line or via drag/drop
  • Editra Style Sheets allow fonts with non ascii characters in their names
  • Editra Style Sheets parse error on fonts with spaces in their names
  • Numerous minor unicode fixes throughout the editor
  • Fix memory leak in the LogViewer and Launch
  • Fix some dead object errors from improper event handling
  • Fix BOM related file opening errors
  • Php autocomment now works
  • Error launching webbrowser from Editra under Windows
  • Title bar correctly displays files modification status

New in Editra 0.2.65 (Feb 9, 2008)

  • NEW:
  • New bundled plugin "Launch" for running scripts and viewing output.
  • Support for using C style (/* */) comments in Editra Style Sheets
  • Improved syntax highlighting sample/test files
  • Highlighting support for (Ferite, haXe)
  • Use Softtabs by default
  • Option to use backspace to dedent when in an indent region
  • Support for magic comments as described in pep 0263 for setting the encoding of a document. If an encoding is not explicitly set the default will still be to use utf-8.
  • Improved unicode support
  • Option to set a preferred lexer for new files so highlighting and other features are automatically applied when starting a new buffer.
  • New plugin "CommentBrowser" for listing and browsing TODO statements in the current buffer is available.
  • Two new icon themes available (Crystal Project and Ubuntoon)
  • All existing icon themes have received some minor updates
  • Improved Windows installer / Better Windows Desktop integration
  • Log Viewer can filter messages based on their origin
  • Updated Russian and Japanese Translations
  • BUG FIXES:
  • Fix bug with turning off syntax highlighting in the preference dialog
  • Exiting Editra from a right click on the Windows taskbar saving invalid window size and position for next launch.
  • Add some missing Ruby keywords
  • Jump word pre/next keybindings (Ctrl ) now work on Linux/Windows
  • Shelf plugins that don't allow multiple instances are now correctly shown as disabled in the Shelf menu when an instance is already open.

New in Editra 0.2.50 (Jan 18, 2008)

  • NEW: [features/improvements]
  • Number of major enhancements to the FileBrowser plugin
  • Support for highlighting PL/SQL and improved SQL highlighting (contributed by Thomas Keul)
  • Support for highlighting (Boo, Pike) programming languages
  • New highlighting color scheme "BlueMonday" (by Thomas Keul)
  • Shift Ctrl I will toggle usage of Tabs and Soft Tabs.
  • Shift Ctrl C to duplicate current line
  • F3/Shift F3 can be used as shortcuts for Find Next/Find Previous in the quick find bar. These bindings are in addition to the already existing Enter/Shift Enter ones.
  • Number of General UI improvements
  • Minor python autocompletion improvements
  • Add German Translation (contributed by DR0ID)
  • Updated Spanish and Japanese translations
  • New logging system
  • Proxy support for downloading plugins/updates
  • LogViewer for viewing Editra's log output in the Shelf
  • Number of new backend libraries to make developing plugins and other enhancements easier.
  • BUG FIXES:
  • Fixed bug where potential infinite loop could happen when doing a replace all
  • Fixed bug in handling Enter key in Quick Find bar on Windows
  • Fixed graphical bug that occurred on osx after maximizing a window when multiple windows are open.
  • Fixed bug that caused a failure to exit when notebook has no pages
  • Fixed paste to quick find control bug on gtk version
  • Style editor raises error when setting multiple extra style attributes on the default tag.
  • Style editor slow input in preview window
  • Properly save/restore indentation guides preferences between sessions
  • Python autocompletion not working with python2.4
  • Save preferences even when last window closed is not a main window
  • Fixed unable to enter hex codes in style editor under gtk
  • OTHER:
  • Removed support for Metal style windows on OS X

New in Editra 0.2.29 (Dec 5, 2007)

  • NEW: Major improvements to python autocompletion
  • NEW: Tab completion for command buffer Edit and Change Directory commands
  • NEW: Style Editor now exports optimized stylesheets
  • NEW: Automatic perspective mode for saving window state on exit
  • NEW: Styles are more configurable with custom settings for text selection, whitespace, and indentation guides now being configurable.
  • NEW: New Blue color scheme for syntax highlighting can be enabled in preferences
  • NEW: Russian translation of editor (contributed by Sergei Zivukov)
  • FIXED: A number of python2.4 compatibility issues
  • FIXED: bug in styling of code folding margin
  • FIXED: bugs in updating toolbar/menu items
  • FIXED: Only activate localization for locales that have translations available
  • FIXED: Default to crlf on windows for initial installs
  • FIXED: bug in management of search history items
  • FIXED: some minor bugs and consistancy issues in style editor
  • FIXED: error with getting page text of tabs

New in Editra 0.2.15 (Nov 2, 2007)

  • NEW:
  • Projects management plugin available through PluginManager.
  • Icon themes are now part of the plugin system so themes can be created and installed through the plugin manager using python eggs.
  • New icon themes based on the Humility and Oxygen icon sets available through plugin manager.
  • Improved highlighting for python (decorators are now supported)
  • Support for highlighting (Edje EDC files, Gui4Cli, Inno Setup Scripts, KIX, Verilog)
  • Support for highlighting DOT files (contributed by Rob McMullen)
  • BUG FIXES:
  • Fixed a performance related bug that was most notable Editra was running on OSX.
  • Clipboard related keybindings on GTK version
  • Many UI fixes for when running on GTK
  • Fixed a bug in adjusting theme colors for systems using themes that have lots of black in them.
  • Fixed error when loading files was raised when trying to open files that don't have read permission.
  • Fixed laggy checkboxes in Preferences Dialog
  • Fixed errors that are caused when trying to drop some data type objects on the text control for drag and drop open, such as Mac OSX textClippings.
  • Fixed a bug in that could cause a crash when opening the file dialog
  • Fixed a number of bugs related to saving and loading custom user profiles during run time.
  • Toolbar items status is now properly shown at all times
  • Fixed a number of bugs related to the style editors behavior and how it affects the editor when changes are made. Fixed some layout issues with the update checker/downloader
  • Fixed code folding for Pascal and Shell script files
  • Fixed Editra Style Sheet parser error for style sheets that have Windows eol characters in them.
  • Fixed flickering of toolbar when changing icon themes
  • Don't send clipboard events to text control when it is not the control with the capture.
  • Fixed flickering when opening new pages in the notebook, this was most noticeable on Windows and GTK.
  • FileBrowser plugin can now properly open files under the "Home directory" and "Desktop" nodes.
  • Fixed bug in CPP auto-commenting (patch from Rob McMullen)

New in Editra 0.2.0 (Sep 29, 2007)

  • This is the second major alpha release of Editra. It introduces a number of new features to the editor, the biggest change being that having multiple top level windows running under a single instance is now supported. In addition to the enhancements there have been a fair number bug fixes, thanks again to all who reported errors. More details can be viewed in the below changelog.
  • NEW: [features/improvements]
  • Opening multiple toplevel windows is now possible
  • Tabs can be dragged between windows
  • Command Mode for sending commands to the editor, when using Vi emulation it acts like an Ex command mode. (see documentation page for description of available commands)
  • Faster file loading
  • Bidirectional Text Search
  • Some performance improvements for text input speed
  • Highlighting support for (Apache Config files, ini files, Erlang)
  • Link to project documentation and help guides in Help Menu
  • Shortcut to close quick find bar (ESC will now hide the bar)
  • Command bar now automatically hides it self after most actions
  • Improvements to the Style Editor
  • Updates to all plugins to work with multiple windows
  • Theme system extended to all program icons
  • New icon theme available, derived from the Tango icon set (http://tango.freedesktop.org)
  • Improved file encoding detection and unicode handling
  • Shelf visibility can be toggled with Ctrl Alt S
  • Shelf Items are automatically assigned hotkeys Ctrl Alt (0-9)
  • Added Abort button to the Error Reporter
  • Spanish Translation of interface from Raul Gonzalez Duque.
  • BUG FIXES:
  • Fixed error raised when setting font from preferences dialog.
  • Fixed session loading were files that had been deleted would be opened as new documents.
  • Fixed bug with find dialog on windows that arose under certain usage cases
  • Ensure file handle valid when reloading files
  • Many bug and behavior fixes in the Calculator plugin
  • Unicode handling error in file history loading
  • Filename decoding bug in MacOpenFile handler
  • Plugins now properly show activation status in View Menu
  • Don't lose bookmarks on file reload
  • Show Shelf is only enabled when their are shelf related plugins activated
  • Check that Editra is not running before starting installation on Windows to avoid faulty installs from files that aren't able to be overwritten.
  • Updater makes sure download file has a unique filename to avoid overwriting existing files.
  • Fixed a bug that could crash the editor when style sheets are exported to a location outside of where Edira can load them from.