From: Vampire <Vam...@gm...> - 2008-11-19 18:14:44
|
Hi all, I proudly present 4.3pre16 which came out now. Have fun with the new release. JEDIT 4.3 VERSION HISTORY {{{ Version 4.3pre16 Thanks to Björn "Vampire" Kautler, Kazutoshi Satoda, Dakshinamurthy Karra, Matthieu Casanova, Alan Ezust, Bernhard Walle, Shlomy Reinstein, Greg Merrill, Jeff Robertson, Kevin Hunter, and Eric Berry for contributing to this release. {{{ Bug Fixes - When the bufferSet were not sorted it was possible to have two time the same buffer in a bufferSet (Matthieu Casanova) - When changing the antialiasing mode to none, jEdit do not need to be restarted anymore (patch #2115400) (Dakshinamurthy Karra) - The standalone textarea reloads the properties of the buffer when properties are changed (patch #2115400) (Dakshinamurthy Karra) - When the close dialog is open with a list of dirty files, if one of those files is closed in jEdit by another thread, selecting will remove the file from the dialog (#2129419) (Matthieu Casanova) - It is not possible anymore to open more than one clean untitled buffer in a bufferSet (Matthieu Casanova) - Closed buffers were often kept in memory. (Kazutoshi Satoda) - Error "Invalid screen line count" was shown when scrolling in a compound edit. (SF.net patch #1990960 - Kazutoshi Satoda) - Folded lines sometimes became invisible after breaking the fold structure; like explicit fold markers, or indents. (SF.net patch #1999448 - Kazutoshi Satoda) - Fixed char escape in shellscript (#2080891) (Kevin Hunter) - When closing a view or an EditPane, the dirty buffers of it's bufferSet are now added to the previous EditPane (#2091052) (Matthieu Casanova) - A memory leak fixed in the Activity Log panel (#2100926) (Matthieu Casanova, Kazutoshi Satoda) - When starting jEdit without a settings directory an error happened when saving backup of setting files (Matthieu Casanova) - The action on new bufferSet creation was not stored correctly in properties causing sometimes NPE (Matthieu Casanova) - When a bufferSet is sorted, dragging a buffer in BufferTabs plugin was not possible (#2100690) (Matthieu Casanova) - # 1519924 - Pressing escape in Path: field gets rid of dock window. (#1854542 - Jeff Robertson - jefftbob) - Fixed occasional input problems after switching application focus. (SF.net bug #2093501, #1650718 - Kazutoshi Satoda) - Numpad keys (ADD, SUBTRACT, etc) had been not bindable since 4.3pre13. (SF.net bug #1936714 - Kazutoshi Satoda) - When launching jEdit with some files in the command line if the bufferSet was not global, the files were opened but not visible in the editPane (Matthieu Casanova) - #1766853: View is not plain with -newplainview on first launch. '-newplainview' now works also when jEdit is not running. (Shlomy Reinstein) - Fixed the released size shown by jEdit.showMemoryDialog() which was wrong when GC compacted the total heap size. (Kazutoshi Satoda) - Fixed a long delay (typically 7-10 seconds) when showing the context menu of the text area or the drop down of a history text field the first time. This long delay was experienced mostly on Windows, and was caused by the call to GraphicsDevice.getConfigurations() - The search and replace regex can now match an empty string. (SF.net bug #1671312 - Matthieu Casanova, Shlomy Reinstein, Kazutoshi Satoda) - Some regex replace, like "\b" -> "|", falled into infinite loop. (Kazutoshi Satoda) - Fixed an exception when searching within a selection for the regexp '$', if the last selection line is empty. (#2173112) (Shlomy Reinstein) - Replace in selection which ends at middle of line for regex which ends with "$" could wrongly match the end of selection. (Kazutoshi Satoda) - When splitting the view, using editpane scope for bufferSet the new editPane contained all buffers instead of having only buffers from the active EditPane (#2152509) (Matthieu Casanova) - killring.xml or other XML files could be corrupted with control characters. (Kazutoshi Satoda) - BeanShell codes could access non-public members by default. (Kazutoshi Satoda) }}} {{{ Miscellaneous - Disabled the MacOS plugin by default for now. (Björn "Vampire" Kautler) - Added the absolute caret position in the caret status of the status bar (Matthieu Casanova) - Added a widget for the statusbar that displays the length of the current selection (feature #1912735) (Matthieu Casanova) - Moved buffer list sorting options from General to View Option Pane with other bufferset options. (Alan Ezust) - Enabled reverse regex search. (SF.net patch #1923613 - Greg Merrill, Kazutoshi Satoda) - New option in saving/backup: Never mark untitled buffers dirty. Related to that, buffers with length=0 never marked dirty. (request # 2068307 - Alan Ezust) - New option in saving/backup: Calculate MD5 hash to see if the file as loaded from disk is the same as what is in the buffer. (Request # 2077326 - Alan Ezust, Kevin Hunter, K. Satoda) - New action new-file-in-mode, which opens a dialog listing the available modes, the user can select one and a new file is created under that mode. (SF.net patch #1829669 - Eric Berry) - Removed own back buffers for textarea, which were meant to speed up painting textarea, because the effect seemed to be not noticeable and not stable over runtime environments, while it broke Background plugin (SF.net Plugin Bugs #1620694) and consumed much memory. (Kazutoshi Satoda) - Improved rendering of complex text layout (like Indic text) in text area. (SF.net bug #981012 - Kazutoshi Satoda) - Added some new encoding detectors which reads some lines at the top of file and search for encoding declaration pattern in regex. - html: finds "\bcharset=(ENCODING)" - python: finds "coding[=:]\s*(ENCODING)" (Kazutoshi Satoda) - Abbreviated buffer path in MiscUtilities.abbreviate() Replaces homedir with tilde, and reverse-expands environment variables. (# 1910097 - Jakub Roztocil, Alan Ezust) - Angle Brackets are now also matched from find matching bracket. (encorejane - # 1849215) - ActionSet combobox in "add to context menu" is sorted and remembers previous selection. (Alan Ezust) - Added right click popup menu to the Error widget in the status bar to clear all errors (feature #2122926) (Matthieu Casanova) - Added two new fold styles: Square folds (Explorer style) and round folds (Scintilla style). Created a service to provide the fold painter, and a property to select the fold painter service to use. The fold style can be changed using a new option in Global Options -> Gutter. (feature #1747300) (Shlomy Reinstein) - Changed the "HyperSearch_Results_to_Buffer" macro to include the results of all searches, not just the last one, and also the search matcher of each search, in order to be able to "import" the search results from the buffer later. Added a new "Buffer_to_HyperSearch_Results" macro that reads a buffer that was previously created by the "HyperSearch_Results_to_Buffer" macro, and possibly manipulated manually later, and imports the results from the buffer into the HyperSearch Results dockable. This macro handles the "regular expression" and "ignore case" options correctly. - Added macro Editing/Toggle_Fold.bsh for toggling the current fold. (feature #2190064) (Shlomy Reinstein) - Added a combo box to the Docking option pane (in the Global Options dialog) for selecting the set of dockables to configure (plugin / core / all). (feature #2199003) (Shlomy Reinstein) - Removed a JVM option "-Xms64M" from installed startup commands/scripts, which consumed too much memory. (Kazutoshi Satoda) }}} {{{ Docker Plugin features merged into jEdit Core - New actions: View - Docking - Load|Save docking layout (of current mode) You can save named dockable layouts, analogous to Eclipse perspectives, on a global or per-mode basis. (Shlomy Reinstein) - New action: View - Docking - Toggle Docked Areas. (Alan Ezust) }}} {{{ API Changes - A public field buffer in HyperSearchFileNode was removed. Use getBuffer() instead. (Kazutoshi Satoda) - A new service, DockableWindowManagerProvider, makes it possible for plugins to offer alternate docking managers. (Shlomy Reinstein) - Embedded textarea refactoring for better usability. Now a software that wants to use the jEdit's textarea must instantiate the class StandaloneTextArea, and for use in a jEdit's plugin JEditEmbeddedTextArea (patch #2096752) (Dakshinamurthy Karra) - SearchMatcher#isMatchingEOL(), which was introduced at 4.3pre7, has been removed in favor of better fix for the problem. (Kazutoshi Satoda) }}} {{{ Editing - New cmake mode (patch #2011419) (Bernhard Walle) - More patterns for shellscript filenames (# 2056778 - Kevin Hunter (hunteke)) - added htaccess keywords AuthBasicAuthoritative and AuthBasicProvider (#2108778) (Matthieu Casanova) - Added some indent rules in shellscript.xml (Matthieu Casanova) }}} }}} ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ jEdit Announcement List jEd...@li... https://lists.sourceforge.net/lists/listinfo/jedit-announce |