Editra Changelog

What's new in Editra 0.7.20

Jan 7, 2013
  • NEW: [features/enhancements]
  • 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
  • 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.

New in Editra 0.7.12 (Aug 13, 2012)

  • 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.01 (Apr 25, 2012)

  • NEWS:
  • Update to fix issue with translations.
  • BUG FIXES:
  • Fix localizations not loading correctly.

New in Editra 0.7.0 (Apr 23, 2012)

  • There was a mishap on the initial upload that was missing a dependency which would lead to the Launch plugin failing to load. This was corrected by reuploading the installers for the Windows and Mac binaries. If you were one of the few that downloaded the package in the short time it was up and cant get Launch to load please re-download the installer and run it again to install the missing dependency.

New in Editra 0.6.99 (Mar 20, 2012)

  • Major changes to file opening/saving
  • Big improvements to handling of large files
  • Major unicode improvements / bug fixes
  • Improved Find/Replace performance

New in Editra 0.6.77 (Oct 3, 2011)

  • 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.58 (Jul 25, 2011)

  • NEW: [features/improvements]
  • 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 (Jun 9, 2011)

  • NEW:
  • 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 26, 2011)

  • NEW:
  • 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 17, 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

New in Editra 0.5.72 (Sep 9, 2010)

  • NEWS:
  • 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 (Sep 9, 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 25, 2010)

  • NEW:
  • 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 (May 25, 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)

  • 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 23, 2009)

  • 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:
  • 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.4.88 (Jun 10, 2009)

  • 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.75 (Mar 30, 2009)

  • NEW: [features/enhancments]
  • 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 8, 2009)

  • 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.
  • 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.3.90 (Nov 4, 2008)

  • 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
  • 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.38 (Aug 9, 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
  • 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
  • Add French Translation
  • Add Brazilian Portuguese Translation
  • Add Ukrainian Translation
  • 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 30, 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
  • 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
  • Add Turkish translation
  • Add Italian translation
  • 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
  • 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.50 (Feb 9, 2008)

  • NEW: [features/improvements]
  • 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 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)

  • 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.
  • 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
  • Removed support for Metal style windows on OS X

New in Editra 0.2.29 (Dec 7, 2007)

  • Major improvements to python autocompletion
  • Tab completion for command buffer Edit and Change Directory commands
  • Style Editor now exports optimized stylesheets
  • Automatic perspective mode for saving window state on exit
  • Styles are more configurable with custom settings for text selection, whitespace, and indentation guides now being configurable.
  • New Blue color scheme for syntax highlighting can be enabled in preferences
  • Russian translation of editor
  • Fixed a number of python2.4 compatibility issues
  • Fixed bug in styling of code folding margin
  • Fixed bugs in updating toolbar/menu items
  • Only activate localization for locales that have translations available
  • 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.0 Alpha (Sep 29, 2007)

  • 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 Editra can load them from.

New in Editra 0.1.78 (Sep 4, 2007)

  • Vim Emulation Mode / Key binding option
  • New plugin interface 'The Shelf' for plugins that wish to allow multiple instances to be opened at once in a notebook interface.
  • PyShell is now part of the Shelf, so multiple shells can be open at once
  • Added support for (D, Flagship, Haskell) programming languages
  • Highlighting for Diff/Patch files
  • Basic session saving support for loading files from previous session on launch
  • Remember file filter selection in file open dialog
  • Improvements to windows installer/uninstaller
  • Improved plugin downloaders performance and interface
  • BUG FIXES:
  • Fixed bug when closing font dialog with cancel button on MSW
  • Fixed bug that would occure sometimes when closing find dialog
  • Fixed a major bug in the setup file for source package installs that excluded copying some of the necessary files.
  • Fixed bug in python autocomp for python files that have syntax errors
  • Fixed bug in handling compatibility issues with older Editra Style Sheets.

New in Editra 0.1.64 (Jul 28, 2007)

  • Improved notebook tab navigation
  • Better Drag and Drop feedback for text and files
  • Font preferences can be saved from session to session
  • New User Profile system
  • FileBrowser plugin is now bundled with Editra binary distributions
  • Command line option to enable debugging
  • Error reporter can be disabled in the preference dialog
  • Handled some unhandled error conditions in the python autocompleter
  • Fixed a bug where a save would fail when clicking on Yes when the modify save dialog was shown.
  • Fixed a number of minor bugs in the plugin manager
  • Fixed bug in the Preferences Dialog where some settings wouldn't get set
  • Filehistory order is properly preserved
  • Fixed a bug in the Style Editor where it would occasionally prompt for saving when it didn't need to.
  • Style Editor and Plugin Manager now properly use Metal style when it is set on OSX.
  • Fixed a bug where the Find dialogs menu entries would get disabled after the first showing.

New in Editra 0.1.50 (Jul 16, 2007)

  • Support for utf-7, uft-16 encoded files
  • New Preferences Dialog
  • Improved command line support
  • Better Error handling and notification
  • File type detection is now configurable
  • To upper/lower case formatting command
  • CssOptimizer plugin available via the plugin manager
  • Lots of new documentation
  • Editra can be packaged as an Egg
  • Support for (Caml, Eiffel, Lout, MatLab, Octave, YAML) syntax highlighting
  • Improved SQL highlighting support
  • Some minor improvements to the LaTeX generator
  • Respects BOM byte if one is present in the file
  • Cursor/Selection is now set properly after a comment/uncomment action
  • Bracket highlighting can be toggled on/off properly
  • Many bugs fixed in source package install
  • Folding now works for xml files
  • Fixed some styling errors for postscript files
  • Fixed generated rtf documents display issue
  • Incremental search works on Windows
  • Goto line control now properly rejects non integer input (msw/gtk)
  • Fixed cursor positioning bug when inserting lines via (Cmd L) when CRLF is used

New in Editra 0.1.28 (Jun 18, 2007)

  • Plugin Manager for configuring, downloading, and installing plugins
  • A new File Browser plugin is available for download through the new plugin manager. It allows for quick file opening and bookmarking of frequently used paths.
  • Perspective management for managing custom workspace layouts and views
  • Many minor performance enhancements
  • Support for Lua, Fortran77, Fortran95
  • RTF generator/exporter
  • Massive performance improvements to Html/Latex generators
  • Drag and Drop now accepts folders of files
  • New Commands (Save All, Close All)
  • New Formatting options (Convert Tabs to Spaces, Convert Spaces to Tabs, Trim Trailing Whitespace)
  • Splash screen can be disabled
  • Checks if other programs have modified the on disk file since the last savepoint and prompts to see if it should be reloaded or resaved in the case of it having been deleted.
  • Mark tabs of modified files. If current page is empty and unmodified, opening a new file will open it in the current page instead of a new page.
  • Adjustable edge column guide
  • MAC a more HIG compliant document icon
  • Tab images now get set properly regardless of how file is opened
  • Correct path handling in the Launch script
  • Launch script now properly handles commandline args.
  • Manual setting of lexer works for all lexer menu items
  • MAC the notebook now refreshes properly when all have been closed
  • MSW update downloader window displays properly
  • Clicking in text area now properly updates line/column status
  • Drag and Drop now works with files that have non ascii characters in their name/path.

New in Editra 0.1.28 (Jun 18, 2007)

  • Plugin Manager for configuring, downloading, and installing plugins
  • A new File Browser plugin is available for download through the new plugin manager. It allows for quick file opening and bookmarking of frequently used paths.
  • Perspective management for managing custom workspace layouts and views
  • Many minor performance enhancements
  • Support for Lua, Fortran77, Fortran95
  • RTF generator/exporter
  • Massive performance improvements to Html/Latex generators
  • Drag and Drop now accepts folders of files
  • New Commands (Save All, Close All)
  • New Formatting options (Convert Tabs to Spaces, Convert Spaces to Tabs, Trim Trailing Whitespace)
  • Splash screen can be disabled
  • Checks if other programs have modified the on disk file since the last savepoint and prompts to see if it should be reloaded or resaved in the case of it having been deleted.
  • Mark tabs of modified files. If current page is empty and unmodified, opening a new file will open it in the current page instead of a new page.
  • Adjustable edge column guide
  • MAC a more HIG compliant document icon
  • Tab images now get set properly regardless of how file is opened
  • Correct path handling in the Launch script
  • Launch script now properly handles commandline args.
  • Manual setting of lexer works for all lexer menu items
  • MAC the notebook now refreshes properly when all have been closed
  • MSW update downloader window displays properly
  • Clicking in text area now properly updates line/column status
  • Drag and Drop now works with files that have non ascii characters in their name/path.

New in Editra 0.1.0 (May 24, 2007)

  • Extensible through plugins written in python
  • PyShell Plugin
  • Source package build/install script (OS Independent Installer)
  • Some minor improvements to the Windows Installer
  • Improved OS X integration/behavior of applet
  • More complete themeing support
  • Improved UTF-8 and other non-ascii file handling
  • Update Checker/Downloader (manual install is still required)
  • Keyword helper now bound to Ctrl K (Cmd K on Mac)
  • Minor refinement of the logging subsystem
  • Improved (HTML, MASM, NASM, VB, Smalltalk) highlighting support
  • LaTeX document generator
  • Checks EOL characters and warns if mixed, otherwise preserves the EOL char used by the document.
  • Extended file type autodetection (checks the shebang(#!) line if there is one)
  • Some minor UI enhancements, and a few new menu icons
  • GTK keybinding for Undo
  • GTK command bar display issues
  • No more lost text when generating HTML
  • Added some missing c-shell keyword definitions
  • Added a missing style region definitions to the CSS, NSIS, HTML highlighters
  • Fixed improper highlighting in Visual Basic Highlighter
  • Style Editor preview window display issues
  • Addressed numerous issues related to how the text is displayed in documents that don't have an associated lexer setting, or when highlighting is turned off.
  • Opening a file from the command line with a relative path now works properly
  • Tab images are set properly for files opened via command line
  • MSW all menu icons now show properly
  • All config directories are properly created on an upgrade/install

New in Editra 0.0.97 (May 1, 2007)

  • Block (un)commenting command for all supported languages
  • Auto-Indent functionality
  • New Line Before/After command
  • Menu Icons
  • Most changes in Preference dialog are now applied immediately
  • Updated Japanese Translations
  • BUG FIXES:
  • Toolbar image scaling now works properly on Windows
  • Fixed broken keybindings on Windows (cut,copy,paste,undo,redo,select all, zoom in, zoom out)
  • Added missing style in Java highlighter
  • Addressed numerous issues in the TeX/LaTex highlighter
  • Fixed incorrect pascal file detection and highlighter errors
  • Fixed some display issues that occurred when switching styles