jEdit-announce Digest, Vol 8, Issue 1

jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Wed, 19 Nov 2008 18:14:35 +0000
Newsgroups gmane.editors.jedit.announce
Message-ID <mailman.212667.1227118475.24145.jedit-announce@lists.sourceforge.net>
Send jEdit-announce mailing list submissions to
	[email protected]

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/jedit-announce
or, via email, send a message with subject or body 'help' to
	jedit-announce-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org

You can reach the person managing the list at
	jedit-announce-owner-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of jEdit-announce digest..."


Today's Topics:

   1. jEdit 4.3pre13 is out! (Vampire)
   2. jEdit 4.3pre14 is out! (Vampire)
   3. jEdit 4.3pre15 is out! (Vampire)
   4. jEdit 4.3pre16 is out! (Vampire)


----------------------------------------------------------------------

Message: 1
Date: Fri, 14 Mar 2008 00:06:18 +0100
From: Vampire <[email protected]>
Subject: [ jEdit-announce ] jEdit 4.3pre13 is out!
To: jEdit Announce Mailinglist <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed

Hi all,

I proudly present 4.3pre13 which came out now.

Have fun with the new release.

JEDIT 4.3 VERSION HISTORY

{{{ Version 4.3pre13

Thanks to Bj?rn "Vampire" Kautler, Matthieu Casanova, xlinuks,
Kazutoshi Satoda, Alan Ezust, Marcelo Vanzin, Jeff Robertson, Jim Morris
zoniie, and Daniel Hahler for contributing to this release.

{{{ Bug Fixes

- After some keystroke like alt+tab the numpad stopped working until another
  printable key is pressed (#1788460) (Matthieu Casanova)

- Windows installer now look for javaw.exe in SysWOW64 directory before
  in System32. This is required on 64-bit Windows XP and Sun's
  JRE(1.6.0u3) though 64-bit package is installed. Nothing is changed on
  32-bit environment because it doesn't have SysWOW64 directory.
  (Kazutoshi Satoda - SF.net Bug #1849762)

- If the autosave file path do not exists, it is ignored silently. As soon as
  this path exists again it will work as it should (#1825720) (Kazutoshi Satoda)

- (Mac OS X only?) Fixed a focus problem with Unsaved Changes dialog.
  Textarea had focus when the dialog pop up.
  (Jeff Robertson - SF.net Bug #1779849, Patch #1852805)

- Files Changed on Disk dialog moved focus to textarea when a file is
  selected in the list. (Kazutoshi Satoda)

- A NPE fixed when creating and clearing a register quickly in a macro if the
  Registers view is open (Matthieu Casanova)

- When clearing a register, the listeners are now notified (Matthieu Casanova)

- If you delete a plugin, the plugins that depends on will be unloaded (after a
  confirmation) (Matthieu Casanova)

- Column cursor (zero width rectangular selection) is now kept after
  completion. Only the built in word completion (C+b by default) is
  changed. Other completions provided by some plugins are not changed.
  (Kazutoshi Satoda - SF.net Bug #1866836)

- Fixed a bug where screens were shown off-screen because of a typo in
  GUIUtilities.adjustForScreenBounds() (Bj?rn "Vampire" Kautler)

- In the replace dialog, the replace string can now use capturing groups above 9
  (#1834620) (Matthieu Casanova)

- Electric scrolling done where it should not (#1906301 - zoniie)

- untitled buffer were not closed with 2 views (#1869978) (Matthieu Casanova)

- When closing a dockable panel, the DockableWindowUpdate.DEACTIVATED message is
  sent (#1075058) (Matthieu Casanova)
  
- ScrollLineCount was not calculated correctly (#1906288, #1868923)
  (Matthieu Casanova)
}}}
{{{ Miscellaneous

- In a directory search, if you use a regex, it is tested before, before listing 
  files (#1556663) Matthieu Casanova

- Center Caret On Screen now scrolls your document so your caret doesn't
  change. [ 1883809 - ezust ]

- [About jEdit] dialog is refined. It now performs smoother animation
  and fade out effect. (xlinuks)

- [Macros] Copying/cutting/moving/duplicating multiple vs.  single lines
    [ 1849180 - encorejane ]
    renamed Move_Line_(Down|Up) to Move_Lines_$1,
    renamed (Copy|Cut)_Selection_Or_Line to $1_Lines
    new macros: Duplicate_Lines_(Above|Below)

- The VFS Browser has a new command to paste a file.
  After copying the path name of a file, you can paste it in any folder to
  copy the file (Matthieu Casanova)
  
- When opening the search dialog if no text is selected the searched string will
  be filled with the previous entered string (feature #1500938) (Matthieu Casanova)
  
- The Activity Log option panel now have a textfield filter
  (feature #1593375) (Matthieu Casanova)
  
- In the plugin manager, a new panel shows detailed informations about the 
  installed plugins (Matthieu Casanova)
}}}
{{{ Editing

- SF Bug #1853797: perl syntax highlighting: broken '\' after var interpolation
  The rule for matching literals was wrongly highlighting perl variables.
  Fix is to use the same rule used in the main rule set to match those
  variables. (Marcelo Vanzin)

- Handling of /regexp/ in ruby mode is refined. (Kazutoshi Satoda)

  NOTE: If a regexp begins with a whitespace (including a newline), the
  beginning "/" is wrongly treated as a division operator. But such regexp
  is rare enough and one can use %r notations or write like "/\ ..." to
  force jEdit to treat it as a regexp.

- Added macro Files/Duplicate_Buffer.bsh
  It copies the current buffer in a new untitled buffer
  (Request #1849184) (Matthieu Casanova)

- Added macro Clipboard/Paste_Indent.bsh that paste and indent the clipboard
  (Request #1827083) (Matthieu Casanova)

- Improved auto indentation in Ruby edit mode. It now unindents things
  like else, end, require etc on the fly.
  (SF.net patch #1726646 - Jim Morris and Kazutoshi Satoda)

- Improved PHP edit mode (Daniel Hahler):
  - handle "${foo}" (SF Bug 1818619) and other valid expressions in literal,
    backticks and heredoc blocks
  - fix comment props for HTML in TAGS ruleset (C-e C-c/range-comment uses
    proper comment syntax there now)
  - fix delegating back from various rulesets (OBJECT_PHP, ...) to PHP
    ruleset; includes fixed handling of comments
  - fix matching of PHP vars (using SEQ_REGEXP instead of MATCH_FOLLOWING),
    so that it does not match "$foo\" completely; now uses the exact regexp
    for valid variable names
  - add ruleset PHP_COMMENTS (re-factored)

- tpl mode: delegate {php} tags to PHP mode (Daniel Hahler)

- Added regex highlight in javascript mode (#1042013) (Matthieu Casanova)

- assembly-mcs51 mode was missing in the catalog (#1887865) (Matthieu Casanova)

- transact-sql (tsql) mode: Fix escaping in string literals (#1007881) and
  highlight identifiers (`foo`) as LITERAL2 (Daniel Hahler)
}}}
{{{ API Changes

- Moved gnu.regexp out of jedit core and into the XSearch plugin.

- Added class AbstractContextOptionPane for plugins which want to provide a
  panel similar to jEdit's context menu editor. The API is sort of restrictive
  right now, but can be enhanced later, if needed. (Marcelo Vanzin)

- Added a new method View#setBuffer(Buffer, boolean, boolean). The third
  parameter "focus" specifies whether the textarea should request focus.
  (Jeff Robertson - SF.net Patch #1852805)

- Added a new method View#showBuffer(Buffer), which is similer with
  goToBuffer() but doesn't move focus to the textarea.
  (Kazutoshi Satoda, based on Jeff Robertson's patch #1852805)

- Some improvements are made in CompletionPopup.
  - Eliminated possibe undesired effects of setKeyEventInterceptor()
    while the popup is not shown yet or already disposed.
  - KeyEvents which are not consumed in keyTyped() now work as if they
    were passed to View.
  - Added a new constructor which does not require a position.
  (Kazutoshi Satoda)

- Added org.gjt.sp.util.SyntaxUtilities that will contains some syntax methods
  most of them comes from GUIUtilities
  (Matthieu Casanova)

- A new interface JEditVisitor is added and implements the pattern Visitor.
  It can visit the views, edit panes and textareas using the method
  jEdit.visit(JEditVisitor) or View.visit(JEditVisitor) (Matthieu Casanova)

- New FilteredListModel class that helps creating a filtered JList
  (Matthieu Casanova)
}}}

}}}






------------------------------

Message: 2
Date: Sun, 27 Apr 2008 23:25:01 +0200
From: Vampire <[email protected]>
Subject: [ jEdit-announce ] jEdit 4.3pre14 is out!
To: jEdit Announce Mailinglist <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed

Hi all,

I proudly present 4.3pre14 which came out now.

Have fun with the new release.



JEDIT 4.3 VERSION HISTORY

{{{ Version 4.3pre14

Thanks to Bj?rn "Vampire" Kautler, Seph M. Soliman, Dale Anson, elvez671
Alan Ezust, Andrey Khalyavin, Chris Petersen, Marcelo Vanzin, Joerg Spieler,
Michael Schlotter, and Kazutoshi Satoda for contributing to this release.

{{{ Bug Fixes

- SearchBar appear/disapper fixes (# 1894235 - elvez671) - addresses
  bug # 1887293

- Fixed NPE with tokenMarker in jEditBuffer.java (Ezust)

- Reworked fold expansions [patch #1945472], which addresses #1942313
  and #1538715 (Andrey Khalyavin)

- Fixed NPE on SplashScreen init on NX and older X-window displays.
    (#1628432, #1930320 - ezust, marcelo vanzin).

- Fixed an ArrayIndexOutOfBoundsException when opening search dialog on a fresh
  install (#1913979) (Matthieu Casanova)

- When a digit is typed for a completion popup to select a completion,
  the digit was inserted after the completed word.
  (SF.net Bug #1931333 - Kazutoshi Satoda)

- SF Bug #1873290: perl heredoc syntax highlighting is broken
  Thanks to Valeri Mytinski for pointing out that it was fixable with the
  current code. :-) The mode parser wasn't honoring AT_LINE_START for end
  tags, so that is fixed. Also, add AT_LINE_START="TRUE" to the perl and
  shellscript heredoc rules' END tags. (Marcelo Vanzin)

- When typing quickly in the activity logs filter, some exceptions were happening
  (patch #1938174) (Dale Anson)
}}}
{{{ Miscellaneous

- Edit History Text
  Clicking on "Previously Entered Strings" pops up a dialog that lets you 
  edit previously entered strings (Joerg Spieler - 1818140) 

- New Tango icon set (Seph M. Soliman - # 1755992)

- Change the behavior of the directory chooser dialog slightly.
  (SF Bug #1932733 - Marcelo Vanzin)

- When a file could not be loaded due to strict error about encoding,
  the file is now loaded permissively. (Kazutoshi Satoda)

}}}
{{{ Editing

- Move_Lines_(Up|Down).bsh replaced by Dale Anson to handle edge conditions
    (#1915824)

- fortran.xml indentation fixed (patch # 1740179 - honestguvnor + Robert Schwenn)

- Rewritten latex.xml mode (Patch # 1928855 - Michael Schlotter)

- SF Patch #1845842: perl.xml qq([test) syntax higlighting broken
  The q and qr operators were being highlighted wrong. The right way to do it
  is kinda messy, though, requiring a separate delegate depending on which
  character was used to start the quoted sequence. Applied patch is very
  similar to one in SF.net, with fixes for handling escaped characters
  correctly. (Chris Petersen, Marcelo Vanzin)

- Comments and literals are now filtered before matching with regexps in
  indentNextLines, indentNextLine, unindentThisLine, and unindentNextLines.
  COMMENT(1-4) tokens are replaced by space so that they are ignored by
  autoindenting. Similarly, LITERAL(1-4) tokens are replaced by '0' which
  which means a simple integer literal in most programming languages.
  (Kazutoshi Satoda - SF.net Patch #1868690)

- Tweaks to deep indent: ignore anything inside comments and literals, so
  alignment is only appied to actual code. Also, deep indent rules, if enabled,
  should have precedence over the open/close bracket rules. (Marcelo Vanzin)

- SF Bug #1927869: Perl edit mode: qr/"/ breaks highlighting
  If was not really qr/"/, but qr!"!. Added "!" to list of allowed characters
  to delimit quote operators. (Marcelo Vanzin)

}}}
{{{ API Changes

- New status bar api (Matthieu Casanova)

- Added a method getPermissiveTextReader() to the interface
  org.gjt.sp.jedit.io.Encoding. (Kazutoshi Satoda)

}}}

}}}




------------------------------

Message: 3
Date: Sun, 10 Aug 2008 20:53:55 +0200
From: Vampire <[email protected]>
Subject: [ jEdit-announce ] jEdit 4.3pre15 is out!
To: jEdit Announce Mailinglist <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed

Hi all,

I proudly present 4.3pre15 which came out now.

Have fun with the new release.



JEDIT 4.3 VERSION HISTORY

{{{ Version 4.3pre15

Thanks to Bj?rn "Vampire" Kautler, Marcelo Vanzin, Matthieu Casanova,
Seph M. Soliman, Alan Ezust, Robert Schwenn, Nils Nordman,
Dale Anson, and Daniel Hahler for contributing to this release.

{{{ Bug Fixes

- The autosave feature was broken (#1957237) (Matthieu Casanova)

- Toolbar overhaul: Toolbar buttons were inconsistently sizes across different
  L&Fs. (#1954020)
  In addition, toolbar buttons and toolbars now use JToolBar instead of just
  JPanel. The Open File dialog was also modified to remove the margin around
  the toolbar. (Seph M. Soliman)

- The shortcut to create a new file in the VFSBrowser is now ctrl+n instead of
  just 'n' (#1965114) (Matthieu Casanova)

- Some NPE fixed in status bar widgets when the view do not have a textArea yet
  (#1965532) (Matthieu Casanova)

- VFSFileChooserDialog: back-arrow in filename textbox used to go up a
  directory, but was also used for going back a space in the text field.
  Disabled first behavior. (#1694133 - Alan Ezust)

- VFSBrowser: Added shortcut "A+Up" to go up a dir.
  New browser directory stack actions: next/previous (A+Left and A+Right).
  Reworked tab-keyboard focus traversal policy. (Alan Ezust)

- New Action: Scroll-And-Center-Caret Action. Restored previous
  behavior of center-caret-on-screen. (#1910061 - Alan Ezust)

- A NPE was happened when loading several buffers at the same time and if the
  collapseFold bufferlocal property is set to something else than 0
  (#1982663) (Matthieu Casanova)

- The shortcuts were not working in the file chooser dialog table
  because the filename field was always requesting the focus.
  (Matthieu Casanova)

- When assigning escape shortcut to close-docking-area, it didn't work in the
  hypersearch result panel because the JTree has the focus, and "escape"
  keypress is assigned to "hideTip" action by the Swing framework.  I removed
  this default assignment because nobody care hiding tooltips (#1955140)
  (Matthieu Casanova)

- When the parent directory list is selected in the VFSBrowser, the selected
  files were always empty (Matthieu Casanova)

- when opening the save dialog, if the choosen path's VFS is not browseable,
  the default directory is opened instead (Matthieu Casanova)

- Better field control on Appearance and Saving & backups option panes
  (#2015210) (Matthieu Casanova)

}}}
{{{ Miscellaneous

- In the auto-indent code, use read-only "CharSequence" instances to avoid
  creating new strings (which results in a copy of the original data). This
  should reduce a little the memory usage of that code. Also change some other
  code that can avoid the user of strings (such as the word completion action).
  (Marcelo Vanzin)

- New status bar ErrorWidget added to display the 10 last exceptions that
  happened in jEdit (Matthieu Casanova)

- Toolbar and context menu can now be restored to default setting
  (Seph M. Soliman - #1961989)

- New BufferSet api. The EditPanes can now manage their own list of buffers,
  or share this list with the editpanes from the same view, and of course as
  usual share the same list between all EditPanes (the default behavior)
  A bufferSet widget is available for the status bar
  (Matthieu Casanova)

- New text macro "Line_Filter.bsh" added. It can filter the lines of a buffer
  to remove the lines that match or do not match a char sequence (patch #1981501)
  (Robert Schwenn)

- New Mac OS X application icon (Seph M. Soliman)

- The plain view can now have a status bar, a new option is added to choose it
  in the status bar option pane, and a new toggle menu is added to show/hide
  status bar in view menu (#1984974) (Matthieu Casanova)

- New images for splash screen and about dialog to match the new visual feel
  (Seph M. Soliman)

- New option to make the caret thicker. (SF.net Patch #1608486 - Nils Nordman)

}}}
{{{ Editing

- SF Patch #1947143: remove the hack to support sub names with apostrophes in
  perl mode. Hopefully no one will complain (the hack had its own problems,
  as the SF entry shows). (Marcelo Vanzin)

- PHP mode:
  - add new ruleset PHP_EXPRESSION to handle separate expressions better,
    e.g. new support for constructs like "$a->{'bar-'.substr($b,1)}"
  - handle function definitions (DEF_FUNCTION* rulesets), e.g.
    "function foo( array $bar = null )"
  - handle var-vars (e.g. $$foo)
  - stricter, consistent matching of variable names
  - other minor fixes/improvements

- Fix word separators in LaTeX mode (SF #1982712)

- Added "initialize" as a keyword in ruby mode.
  (SF.net Patch #1783765 - Suraj Kurapati)

}}}
{{{ API Changes

- Deprecated com.microstar XML parser. (Alan Ezust)

- New DynamicContextMenuService allowing plugins to offer actions in the
  TextArea contextmenu that depend on the state of the textarea. (Alan Ezust, Dale Anson)

- New methods were added to jEditBuffer to return CharSequence instead of
  String. StandardUtilities / TextUtilities were enhanced to provide functions
  that are not present in the CharSequence class, or were only available for
  Strings before. (Marcelo Vanzin)

- Removed deprecated CaretChanging message, which was never in jEdit 4.2 anyway.

- Added new EBMessage, PositionChanging, base class for BufferChanging,
  for navigable position changes within the same buffer. Replaces CaretChanging.
  Search - FindNext sends it before finding next. (Alan Ezust)

- Deprecated a constructor of SegmentCharSequence which has reverse flag,
  in favor of a new class ReverseCharSequence. (Kazutoshi Satoda)

- SearchDialog.preloadSearchDialog(View) is now completely removed after being
  deprecated for 2 years (Matthieu Casanova)

- Removed an undesired dependency to jEdit from buffer.UndoManager which
  breaks independant textarea. (Kazutoshi Satoda)

- New NumericTextField class. It is a TextField that accept only numeric values
  (Matthieu Casanova)

}}}

}}}




------------------------------

Message: 4
Date: Wed, 19 Nov 2008 19:15:40 +0100
From: Vampire <[email protected]>
Subject: [ jEdit-announce ] jEdit 4.3pre16 is out!
To: jEdit Announce Mailinglist <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed

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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jedit-announce


End of jEdit-announce Digest, Vol 8, Issue 1
********************************************