From: <vam...@us...> - 2017-03-20 11:56:02
|
Revision: 24661 http://sourceforge.net/p/jedit/svn/24661 Author: vampire0 Date: 2017-03-20 11:55:59 +0000 (Mon, 20 Mar 2017) Log Message: ----------- update for 5.4.0 release Modified Paths: -------------- www/trunk/htdocs/compatibility.html www/trunk/htdocs/devel.html www/trunk/htdocs/download.html www/trunk/htdocs/index.php www/trunk/htdocs/jEdit-version.txt Added Paths: ----------- www/trunk/htdocs/CHANGES53.txt www/trunk/htdocs/CHANGES54.txt Added: www/trunk/htdocs/CHANGES53.txt =================================================================== --- www/trunk/htdocs/CHANGES53.txt (rev 0) +++ www/trunk/htdocs/CHANGES53.txt 2017-03-20 11:55:59 UTC (rev 24661) @@ -0,0 +1,161 @@ +jEdit 5.3 version history + (changes since jEdit 5.2.0) +:encoding=UTF-8: + +{{{ Version 5.3.0 + +Thanks to Björn "Vampire" Kautler, Alan Ezust, Makarius, Jakub Holý, +Mark Corbin, Matt Galligan, Kevin Hunter Kesling, Darien Brown, +Matthieu Casanova, Sergey Mashkov, Dale Anson, Kevin Leblanc, +Marcelo Vanzin, Jordan Miner, yaraba, Marc M. Adkins, and Eric Le Lay for +contributing to this release. + +{{{ Bug Fixes + +- JEditBuffer.isFoldEnd() was unable to detect the fold end when it was the + last line (#3917 - Matthieu Casanova) + +- More accurate wrap margin calculation (Patch#555 - Makarius) + +- Fix AWT thread-safety issue in VFSManager.error(). (Marcelo Vanzin) + +- Order of unsorted buffers now preserved in View.getBuffers() + (Patch # 548 - Kevin Leblanc) + +- Support for negative line spacing (Patch #535 - Makarius) + +- Fix bug #3671: autodetect text file encoding in HelpViewer + (patch #540 - Eric Le Lay) + +- Fix bug #3881, non-capturing lookahead in regex search didn't work. + (Dale Anson) + +- Fix bug #3184: File browser completion dives into wrong directory + (Eric Le Lay) + +- Fix bug #2833 Plugin jars dependencies not removed (Eric Le Lay) + +- Fix bug #3911, text area was scrolling to the left when saving. (Dale Anson) + +- Fix bug #3599 Key typing in Install panel. Search Field gets focus on show + and when one types '/' or a letter in the list. (Eric Le Lay) + +- Fix bug #2877 "Hide installed" checkbox in Install panel. Don't re-install + unloaded plugins (Eric Le Lay) + +}}} +{{{ UI Improvements + +- Handling of NUMPAD keys cleanup (Patch #567 - Makarius) + +- Scalable GUI for tip-of-the-day (Makarius) + +- Scalable ColorWell icon according to UI font (Makarius) + +- Proper L&F font for syntax style table (Patch #558 - Makarius) + +- Proper row height default for JTable, JTree with 4K displays + (Patches #557, #559, #562, #563 - Makarius) + +- More font size choices for 4K and higher-res displays (Patch# 549 - Makarius) + +- EOL marker character is a localizable property (view.eolMarkerChar), + and an arrow (↩) instead of period (.) (#3902 - Alan Ezust) + +- Proper button margins for Nimbus L&F (Patch #538 - Makarius) + +- Floating dockables as JDialog (Patch #537 - Makarius) + +- CompletionPopup should accept TAB for completion selection + (Patch # 525 - Jakub Holý) + +- Separated sorting of Buffer Sets and Buffer Switcher (Dale Anson) + +- Font properties were not applied after change in Appearances settings + (Bug #3919 - Dale Anson) + +- Allow columns to be rearranged in FSB (Feature request 489, 40, and old + tracker 1442812 - Dale Anson) + +- Align gutter numbers with lines when using additional vertical line spacing. + (Bug #3717 - Dale Anson) + +- Added option to hide open files from recent file list (FR #481 - Dale Anson) + +- UI adjustment to allow adding new mode files by point and click. + (FR # 471 - Dale Anson) + +- No error message when PluginManager doesn't find a file to be removed and + show files to be removed in alphabetical order (end of Bug #3530 - Eric + Le Lay) + +- Plugin Manager Manage Panel sortable on all columns and all directions + (Eric Le Lay) + +}}} +{{{ Miscellaneous + +- New Korean translation file (Patch #551 - yaraba) + +- Resize performance improvement (Patch #547 - Sergey Mashkov) + +- Properties are sorted when saved (Feature Request #342, Patch #536 - Makarius) + +- Configure the JUnit task to fork off the Ant process, with manually adding the + needed Ant libraries. This ensures that there are no unwanted classpath + entries during test execution (Plugin Bug #1732 - Björn "Vampire" Kautler) + +}}} +{{{ API Changes + +- View now sends ViewUpdate message on EditBus when full screen mode is toggled. + This is useful to plugins that may need to adjust their appearance when the + screen mode is toggled. (Dale Anson) + +- close-all sends BufferClosing events on EditBus for each buffer closed. + This is useful to plugins that record closed files. (patch #550, Eric Le Lay) + +- org.gjt.sp.util.StandardUtilities#compareStrings accepts null Strings + (Eric Le Lay) + +}}} +{{{ Editing + +- Updates to Clojure mode (Marc M. Adkins, patch #565) + +- More conventional color scheme for diffs and changesets + (Patch #560 - Makarius) + +- Updates to Scala Mode (Patch #554 - Makarius) + +- New mode for rust (Patches #553, #556 - Jordan Miner) + +- New mode for Kotlin syntax (Patch #552 - Sergey Mashkov) + +- Updates to cfscript mode (Patch #531 - Darien Brown) + +- New mode for ANS Forth 1994 (Patch #530 - Mark Corbin) + +- New mode for mustache templates (Patch #532 - Kevin Hunter Kesling) + +- New mode for Antlr 4 (Dale Anson) + +- Updates to properties mode (Bug #2640 - Dale Anson) + +- Updated Go mode (Feature request 496, ahlearn). This also fixes bug #3921. + +- Allow editing, but not saving, of read only files. + (Feature request #422 - Dale Anson) + +- Added Markdown mode from Peter Lynch (FR 495 - Dale Anson) + +- Better mode selection for files that match multiple modes, also fixes/applies + patch #571. (Dale Anson) + +}}} + +}}} + +jEdit buffer local properties: +:maxLineLen=80:wrap=hard:autoIndent=simple:noTabs=true:indentSize=2:tabSize=2: +:folding=explicit:collapseFolds=2: Added: www/trunk/htdocs/CHANGES54.txt =================================================================== --- www/trunk/htdocs/CHANGES54.txt (rev 0) +++ www/trunk/htdocs/CHANGES54.txt 2017-03-20 11:55:59 UTC (rev 24661) @@ -0,0 +1,166 @@ +jEdit 5.4 version history + (changes since jEdit 5.3.0) +:encoding=UTF-8: + +{{{ Version 5.4.0 + +Thanks to Björn "Vampire" Kautler, Eric Le Lay, Jesse Pavel, Wayne Zhang, +Makarius, A Vontobel, Marc Häfner, Jordan Miner, Jack J. Woehr, Alan Ezust, +Adam S, Jean-Francois Larvoire, Wim West and Dale Anson for contributing to this +release. + +{{{ Bug Fixes + +- Add NSSupportsAutomaticGraphicsSwitching to JarBundler so that jEdit does not + drain the battery unnecessarily on OS X. + (feature request #529 - Björn "Vampire" Kautler) + +- Bug 3857 fixed, related to resolving symlinks of buffers and checking for + updated buffers (Patch # 589 - Wim West) + +- Fix bug #2732 - syntax highlighting broken if non-visible lines change + (Patch #580 - Marc Häfner) + +- Fix bug #3659 - Macro Keywords_to_Upper_Case fails to find class + (Patch #582 - Marc Häfner) + +- Fix bug #3949 - Macro Display_Shortcuts show no/wrong results + (Patch #581 - Marc Häfner) + +- Fix bug #3944: Select All checkbox initially disabled. (Alan Ezust) + +- Fix bug #3983: filename completion prefered longest filename when no + match with exact length was found. Prefer the first one (Eric Le Lay) + +- Fix bug #3913: beanshell do-while loop bug (Patch #572 Jesse Pavel) + +- Fix Java_File_Save macro: accept text after class name (Eric Le Lay) + +- Fix bug #3936, better choice for text area corner colors (Dale Anson) + +- Fix bug #3717, gutter lines not aligning with text area lines (Dale Anson) + +- Fix bug #3937, issue with non-capturing groups in regex search and replace + (Dale Anson) + +- Fix bug #3924, changes to mode files are not detected when ~/.jedit/modes + is a symlink. (Dale Anson) + +- Fix bug #3920, cannot change alpha value of a color in the syntax highlighting + settings. (Dale Anson) + +- Fix bug #3943, issues with move lines up and down macros. (Dale Anson) + +- Fix bug #3923, documentation bug about where auto-saved files are saved. + (Dale Anson) + +- Fix bug #3916, null pointer exception in ChunkCache. (Dale Anson) + +- Add missing source and target version to compile-installer task to not + accidentally get an installer that needs a newer Java version than jEdit + itself does. (Björn "Vampire" Kautler) + +- Use new version of JarBundler that also sets LSApplicationCategoryType and + NSHighResolutionCapable. (Björn "Vampire" Kautler) + +- Set default colors for foreground and background in syntax highlighting + style editor. (Dale Anson) + +- Fix plugin bug #1853 XML plugin crashes on JDK9. Don't pre-connect + the returned URLConnection in jeditresource: protocol handler (Eric Le Lay) + +- Fix bug #3994, ConcurrentModificationException in ProperyManager. (Dale Anson) + +- Fix bug #4002, too short horizontal scrollbar after view resize. (Dale Anson) + +- Fix bug #3773, InvocationTargetException with negative printing tab width. + (Dale Anson) + +- Fix bug # 2844, printing range bug. (Dale Anson) + +- Delete a user mode from the catalog even if the mode file is missing + (Eric Le Lay) + +- Plugin Manager: fix missing newline between released and description for + plugins without dependencies. Add extra newline for clarity. (Eric Le Lay) + +- Fix bug # 3998, Next Char macro doesn't work. (Dale Anson) + +}}} +{{{ UI Improvements + +- Feature Request #520 Environment variables in Find dialog Directory + (Alan Ezust) + +- UI clean up, button spacing, borders, etc. (Dale Anson) + +- Implemented feature request #493, ask for confirmation before closing all + buffers. (Dale Anson) + +- Refactor editing option pane into several tabs, allow user editing of modes + lists, similar to editing the encoding options lists. This also fixes + feature request #515. (Dale Anson) + +- Updated NumericTextField to allow decimal numbers and only allow negative sign + at the start of a number. (Dale Anson) + +}}} +{{{ Miscellaneous + +- Updated printing system with jEdit specific printer dialog, accurate page + range printing, current page printing, printing of selected text only, ability + to show page breaks in the text area. (Dale Anson) + +- The plugin manager now uses a different URL scheme where the mirror is a URL + parameter and not part of the hostname anymore and follows URL redirection + properly. This way a file can always be downloaded as we get redirected to a + mirror that has the requested file available. Now dead mirrors do not cause + the download to fail anymore due to unknown hostname and files that are only + available on few mirrors (seldom downloaded files are only available on one + mirror sometimes) also work properly. The selected mirror is just the + preferred one that is used if the file is available there, just as the label + always suggested anyway. (Björn "Vampire" Kautler) + +}}} +{{{ API Changes + +- jEdit now requires/can make use of Java 1.8 language / libraries. + +- new org.gjt.sp.utils.GenericGUIUtilities class, containing bits of + org.gjt.sp.jedit.GUIUtilities suitable for the standalone TextArea + package; all methods kept but deprecated and proxies (Eric Le Lay). + +- refactor Help table of contents loading code to a separate class + (HelpTOCLoader). Make relevant members public, so the help TOC + is accessible to other code, e.g. the HelpServer plugin (Eric Le Lay). + +}}} +{{{ Editing + +- Batch mode updates (Patch #594 - Jean-Francois Larvoire) + +- Unicode brackets (Patch #566 - Makarius) + +- Updates for objectrexx mode (Patch #585 - Jack J. Woehr) + +- Mode for m4 macro processor language (Patch #586 - Jack J. Woehr) + +- Drawj2d edit mode (Patch #573 - A. Vontobel) + +- Rust edit mode raw string fix (Patch #575 - Jordan Miner) + +- Mode for Mavscript 2.0 (Patch #574 - A. Vontobel) + +- New mode for swift (Patch #587 - Wayne Zhang) + +- New mode for Java 9 module-info.java files (Dale Anson) + +- Updated CSS mode provided by AdamS (Ticket #4003 - Dale Anson) + +}}} + +}}} + +jEdit buffer local properties: +:maxLineLen=80:wrap=hard:autoIndent=simple:noTabs=true:indentSize=2:tabSize=2: +:folding=explicit:collapseFolds=2: Modified: www/trunk/htdocs/compatibility.html =================================================================== --- www/trunk/htdocs/compatibility.html 2017-03-19 20:31:02 UTC (rev 24660) +++ www/trunk/htdocs/compatibility.html 2017-03-20 11:55:59 UTC (rev 24661) @@ -10,7 +10,8 @@ <li><a href="#macx">Mac OS X</a></li> <li><a href="#vms">VMS</a></li> </ul> -<p> jEdit 5.2 <b>requires</b> JRE 1.7 (aka Java 7) or later. +<p> jEdit 5.4 <b>requires</b> JRE 1.8 (aka Java 8) or later. +<p> jEdit 5.2 - 5.3 <b>requires</b> JRE 1.7 (aka Java 7) or later. <p> jEdit 4.5 - 5.1 <b>require</b> JRE 1.6 (aka Java 6) or later. </p> <p> jEdit 4.3.3 is the last release to support Sun's Java 5. </p> @@ -54,9 +55,9 @@ <p> See <a href="http://tuxicity.wordpress.com/2007/01/31/howto-switching-from-sun-java5-to-sun-java6-in-ubuntu610-edgy/">this howto</a> for more details about java alternatives. </p> -<h2><a name="macx">Mac OS X </a></h2> +<h2><a name="macx">OS X </a></h2> -<p> For Java 7, go to <a href="http://java.com/en/download/index.jsp">Oracle</a>. </p> +<p>For Java 7 and newer, go to <a href="http://java.com/en/download/index.jsp">Oracle</a>. </p> <p>For Java 6, it should be installed automatically by the app store, but if you still can't find it, go to the <a href="http://support.apple.com/kb/HT4141">Support.apple.com</a> Modified: www/trunk/htdocs/devel.html =================================================================== --- www/trunk/htdocs/devel.html 2017-03-19 20:31:02 UTC (rev 24660) +++ www/trunk/htdocs/devel.html 2017-03-20 11:55:59 UTC (rev 24661) @@ -73,6 +73,7 @@ <li> <b>jEdit 5.2pre1</b>: May 27, 2014</li> <li> <b>jEdit 5.2.0</b>: February 5, 2015</li> <li> <b>jEdit 5.3.0</b>: October 22, 2015</li> +<li> <b>jEdit 5.4.0</b>: March 18, 2017</li> </ul> <a name="help" > Modified: www/trunk/htdocs/download.html =================================================================== --- www/trunk/htdocs/download.html 2017-03-19 20:31:02 UTC (rev 24660) +++ www/trunk/htdocs/download.html 2017-03-20 11:55:59 UTC (rev 24661) @@ -30,6 +30,7 @@ <p> Java Runtime version 1.6 (aka Java 6) or later is required for jEdit 4.4 and later.<br/> Java Runtime version 1.7 (aka Java 7) or later is required for jEdit 5.2 and later.<br/> +Java Runtime version 1.8 (aka Java 8) or later is required for jEdit 5.4 and later.<br/> Before installing jEdit, make sure you have a compatible Java virtual machine; see the <a href="index.php?page=compatibility">compatibility</a> page for details. </p> <h2>Option 1 - manual download and install on any OS</h2> @@ -119,14 +120,14 @@ <tr class="hilite"> <td></td> -<td colspan="3"><b>Stable version: jEdit 5.3.0 <a href="CHANGES53.txt">Changes </a> </b></td> +<td colspan="3"><b>Stable version: jEdit 5.4.0 <a href="CHANGES54.txt">Changes </a> </b></td> </tr> <tr class="hilite"> <td>Download: </td> -<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.3.0/jedit5.3.0install.jar/download">Java-based installer</a></td> -<td>3.2 MiB</td> +<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.4.0/jedit5.4.0install.jar/download">Java-based installer</a></td> +<td>3.3 MiB</td> <td>(For any operating system)</td> </tr> @@ -135,8 +136,8 @@ echo ' class="hilite"'; ?>> <td></td> -<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.3.0/jedit5.3.0install.exe/download">Windows Installer</a></td> -<td>3.4 MiB</td> +<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.4.0/jedit5.4.0install.exe/download">Windows Installer</a></td> +<td>3.5 MiB</td> <td></td> </tr> @@ -145,8 +146,8 @@ echo ' class="hilite"'; ?>> <td></td> -<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.3.0/jedit5.3.0install.dmg/download">Mac OS X package</a></td> -<td>4.8 MiB</td> +<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.4.0/jedit5.4.0install.dmg/download">Mac OS X package</a></td> +<td>4.9 MiB</td> <td></td> </tr> @@ -156,7 +157,7 @@ ?>> <td></td> <td><a href="index.php?page=download&platform=unix#option_two">Debian package</a></td> -<td>4.2 MiB</td> +<td>4.4 MiB</td> <td></td> </tr> @@ -165,31 +166,31 @@ echo ' class="hilite"'; ?>> <td></td> -<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.3.0/jedit-5.3.0-noarch-1sao.tgz/download">Slackware package</a></td> -<td>4.2 MiB</td> +<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.4.0/jedit-5.4.0-noarch-1sao.tgz/download">Slackware package</a></td> +<td>4.3 MiB</td> <td></td> </tr> <tr> <td></td> -<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.3.0/jedit5.3.0manual-a4.pdf/download">User's guide</a></td> +<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.4.0/jedit5.4.0manual-a4.pdf/download">User's guide</a></td> <td>0.6 MiB</td> -<td>(PDF with A4 paper, 147 pages)</td> +<td>(PDF with A4 paper, 148 pages)</td> <td></td> </tr> <tr> <td></td> -<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.3.0/jedit5.3.0manual-letter.pdf/download">User's guide</a></td> +<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.4.0/jedit5.4.0manual-letter.pdf/download">User's guide</a></td> <td>0.6 MiB</td> -<td>(PDF with US letter paper, 157 pages)</td> +<td>(PDF with US letter paper, 158 pages)</td> <td></td> </tr> <tr> <td></td> -<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.3.0/jedit5.3.0source.tar.bz2/download">Source code</a></td> -<td>2.4 MiB</td> +<td><a href="http://sourceforge.net/projects/jedit/files/jedit/5.4.0/jedit5.4.0source.tar.bz2/download">Source code</a></td> +<td>2.5 MiB</td> <td></td> </tr> @@ -199,7 +200,7 @@ <tr class="hilite"> <td></td> -<td colspan=3><b>Daily Builds:</b> jEdit 5.3.1 (development trunk) <a href="https://sourceforge.net/p/jedit/svn/HEAD/tree/jEdit/trunk/doc/CHANGES.txt">Changes</a> </td> +<td colspan=3><b>Daily Builds:</b> jEdit 5.5pre1 (development trunk) <a href="https://sourceforge.net/p/jedit/svn/HEAD/tree/jEdit/trunk/doc/CHANGES.txt">Changes</a> </td> </tr> <tr class="hilite"> @@ -275,7 +276,7 @@ This can be done by invoking <code>apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E6A233DBE3AFBEFC</code></p> <p>If you prefer manual installation of .deb files you can also download the -<a href="http://sourceforge.net/projects/jedit/files/jedit/5.3.0/jedit_5.3.0_all.deb/download">Debian package</a> +<a href="http://sourceforge.net/projects/jedit/files/jedit/5.4.0/jedit_5.4.0_all.deb/download">Debian package</a> manually.</p> </li> Modified: www/trunk/htdocs/index.php =================================================================== --- www/trunk/htdocs/index.php 2017-03-19 20:31:02 UTC (rev 24660) +++ www/trunk/htdocs/index.php 2017-03-20 11:55:59 UTC (rev 24661) @@ -20,7 +20,7 @@ <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr align="center" valign="middle" bgcolor="#DDDDDD"> <td colspan="7" nowrap="nowrap"><center> - <p class="header_text">Last Site Update: 22 October 2015 | <?php /* * /?>Latest Version: <a class="header_text" href="CHANGES52.txt">5.2pre1</a> | <?php/**/?>Stable Version: <a class="header_text" href="CHANGES53.txt">5.3.0</a></p> + <p class="header_text">Last Site Update: 18 March 2017 | <?php /* * /?>Latest Version: <a class="header_text" href="CHANGES52.txt">5.2pre1</a> | <?php/**/?>Stable Version: <a class="header_text" href="CHANGES54.txt">5.4.0</a></p> </center></td> </tr> <tr bgcolor="#666666"> Modified: www/trunk/htdocs/jEdit-version.txt =================================================================== --- www/trunk/htdocs/jEdit-version.txt 2017-03-19 20:31:02 UTC (rev 24660) +++ www/trunk/htdocs/jEdit-version.txt 2017-03-20 11:55:59 UTC (rev 24661) @@ -1,8 +1,8 @@ -.version 5.3.0 -.build 05.03.99.00 -.stablebuild 05.03.99.00 +.version 5.4.0 +.build 05.04.99.00 +.stablebuild 05.04.99.00 There is currently no development version -The current stable version is 5.3.0. You can find a list of major -changes since 5.2 at www.jedit.org/CHANGES53.txt +The current stable version is 5.4.0. You can find a list of major +changes since 5.3 at www.jedit.org/CHANGES54.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |