From: <vam...@us...> - 2024-08-03 18:46:45
|
Revision: 25752 http://sourceforge.net/p/jedit/svn/25752 Author: vampire0 Date: 2024-08-03 18:46:43 +0000 (Sat, 03 Aug 2024) Log Message: ----------- Update for 5.7.0 release Modified Paths: -------------- 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/CHANGES57.txt Added: www/trunk/htdocs/CHANGES57.txt =================================================================== --- www/trunk/htdocs/CHANGES57.txt (rev 0) +++ www/trunk/htdocs/CHANGES57.txt 2024-08-03 18:46:43 UTC (rev 25752) @@ -0,0 +1,152 @@ +jEdit 5.7 version history + (changes since jEdit 5.6.0) +:encoding=UTF-8: + +{{{ Version 5.7.0 + +Thanks to Björn Kautler, Matthieu Casanova, Dale Anson, and Eric Le Lay +for contributing to this release. + +{{{ Bug Fixes + +- Support arm64 Java installations in the macOS launcher (#4123 - Björn Kautler) + +- Do not forward the --verbose parameter in the macOS launcher to jEdit + during investigating startup problems (Björn Kautler) + +- Show Temurin download link in macOS launcher if no compatible Java version + was found instead of java.com and oracle.com where Java 8 is promoted + (Björn Kautler) + +- Support Java installations with paths that are not following the old naming + conventions regarding their version in the macOS launcher (Björn Kautler) + +- Bundle the new MacOS 1.5 plugin instead of the old MacOSX 1.3 plugin + to become compatible with newer Java versions (Björn Kautler) + +- Fix NullPointerException during saving autosave settings if no previous + autosave directory was set (Björn Kautler) + +- BeanShell snippets and macros now work consistently and not suddenly change + behaviour anymore just because some BeanShell snippet defined a class. + This now disables reflective access to otherwise inaccessible fields through + simple syntax though, that used to work after a snippet with a class + definition was loaded. (#4118 - Björn Kautler) + +- Fix the installation of plugins trying to use invalid file names + (Björn Kautler) + +- VFSManager.canReadFile() was returning true only for directories + (#4102 - Matthieu Casanova) + +- Allow user to choose filename when printing to pdf + (partial fix for #4115 - Dale Anson) + +- Key handling in the Errors dialog uses current keymap (#4128 - Eric Le Lay) + +- Delete at the end of the line does not delete newline on java20, java21 + (#4125 - Eric Le Lay) + +- Freeze when deleting a directory and some children (race condition) + (#4132 - Eric Le Lay) + +}}} +{{{ Miscellaneous + +- Improve logging of startup errors in the macOS launcher with --verbose option + (Björn Kautler) + +- Update launch4j to version 3.50 and also search in PATH environment + variable for a Java runtime from the EXE launcher (Björn Kautler) + +- Update macOS app bundler to version 1.3.0 (Björn Kautler) + +- Status bar design updated with the ability to add widgets to the left + and the right of the bar (Matthieu Casanova) + +- Make building possible when using Java 15+ (Björn Kautler) + +}}} +{{{ API Changes + +- Added new methods in SegmentBuffer for append and insert text + (Matthieu Casanova) + +- New service org.jedit.util.CleanerService replacing use of finalize() + (Matthieu Casanova) + +- New methods JEditBuffer.getWordWrap() and JeditBuffer.setWordWrap() + (Matthieu Casanova) + +- New method DialogChooser.openChooserWindow() showing a chooser dialog + (Matthieu Casanova) + +- New method DialogChooser.openListChooserWindow() showing a chooser dialog list + (Matthieu Casanova) + +- New method Buffer.setLineSeparator() (Matthieu Casanova) + +- New method Buffer.reloadWithEncoding() (Matthieu Casanova) + +- New method StatusBar.updateEvent() (Matthieu Casanova) + +- New method BufferSet.contains() (Matthieu Casanova) + +- Deprecated methods removed + StandardUtilities.objectsEqual() + TextArea.showPopupMenu() + Mode.acceptFilename() + OperatingSystem.isDOSDerived() + OperatingSystem.hasJava17() + MiscUtilities.getFileNameNoExtension() + GUIUtilities.prettifyMenuLabel() + GUIUtilities.setAutoMnemonic() + GUIUtilities.parseColor() + GUIUtilities.parseStyle() + GUIUtilities.adjustForScreenBounds() + GUIUtilities.requestFocus() + GUIUtilities.isPopupTrigger() + GUIUtilities.isMiddleButton() + GUIUtilities.isRightButton() + GUIUtilities.getScreenBounds() + GUIUtilities.showPopupMenu() + GUIUtilities.showPopupMenu() + GUIUtilities.isAncestorOf() + GUIUtilities.getParentDialog() + GUIUtilities.setEnabledRecursively() + GUIUtilities.setButtonContentMargin() + GUIUtilities.makeSameSize() + GUIUtilities.defaultTableCellSize() + GUIUtilities.defaultColumnWidth() + GUIUtilities.defaultRowHeight() + Buffer.getFile() + VFSManager.runInAWTThread() + VFSManager.runInWorkThread() (Matthieu Casanova) + +}}} +{{{ Editing + +- Never mark empty untitled buffers dirty, independent of settings + (Björn Kautler) + +- Never mark buffers dirty if contents are unchanged is now also properly + supported for untitled buffers (Björn Kautler) + +- New edit mode for Dockerfile (Matthieu Casanova) + +- New edit mode for QDoc (Dale Anson) + +- Status bar encoding widget allow to choose between updating the encoding + or reloading with a new encoding (Matthieu Casanova) + +- Updated java mode for new keywords introduced up to Java 17. (Dale Anson) + +- Add match index to beanshell replace context (#554 - Eric Le Lay) + +}}} + +}}} + +jEdit buffer local properties: +:maxLineLen=80:wrap=hard:autoIndent=simple:noTabs=true:indentSize=2:tabSize=2: +:folding=explicit:collapseFolds=2: Modified: www/trunk/htdocs/devel.html =================================================================== --- www/trunk/htdocs/devel.html 2024-08-03 17:51:56 UTC (rev 25751) +++ www/trunk/htdocs/devel.html 2024-08-03 18:46:43 UTC (rev 25752) @@ -75,6 +75,7 @@ <li> <b>jEdit 5.4.0</b>: March 18, 2017</li> <li> <b>jEdit 5.5.0</b>: April 10, 2018</li> <li> <b>jEdit 5.6.0</b>: September 03, 2020</li> +<li> <b>jEdit 5.7.0</b>: August 03, 2024</li> </ul> <a name="help" > Modified: www/trunk/htdocs/download.html =================================================================== --- www/trunk/htdocs/download.html 2024-08-03 17:51:56 UTC (rev 25751) +++ www/trunk/htdocs/download.html 2024-08-03 18:46:43 UTC (rev 25752) @@ -38,7 +38,7 @@ <table cellpadding="0" cellspacing="5" border="0"> -<?php/* * /?><tr class="hilite"> +<?php /* * /?><tr class="hilite"> <td></td> <td colspan="3"><b>Latest version: jEdit 5.2pre1 (pre-release) <a href="CHANGES52.txt">Changes </a></b></td> </tr> @@ -117,18 +117,18 @@ <tr> <td colspan="4"><hr></td> -</tr><?php/**/?> +</tr><?php /* */?> <tr class="hilite"> <td></td> -<td colspan="3"><b>Stable version: jEdit 5.6.0 <a href="CHANGES56.txt">Changes </a> </b></td> +<td colspan="3"><b>Stable version: jEdit 5.7.0 <a href="CHANGES57.txt">Changes </a> </b></td> </tr> <tr class="hilite"> <td>Download: </td> -<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit5.6.0install.jar/download">Java-based installer</a></td> -<td>3.7 MiB</td> +<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.7.0/jedit5.7.0install.jar/download">Java-based installer</a></td> +<td>3.8 MiB</td> <td>(For any operating system)</td> </tr> @@ -137,8 +137,8 @@ echo ' class="hilite"'; ?>> <td></td> -<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit5.6.0install.exe/download">Windows Installer</a></td> -<td>4.8 MiB</td> +<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.7.0/jedit5.7.0install.exe/download">Windows Installer</a></td> +<td>5.0 MiB</td> <td></td> </tr> @@ -147,8 +147,8 @@ echo ' class="hilite"'; ?>> <td></td> -<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit5.6.0install.dmg/download">OS X package</a></td> -<td>5.5 MiB</td> +<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.7.0/jedit5.7.0install.dmg/download">OS X package</a></td> +<td>5.6 MiB</td> <td></td> </tr> @@ -167,7 +167,7 @@ echo ' class="hilite"'; ?>> <td></td> -<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit-5.6.0-noarch-1sao.tgz/download">Slackware package</a></td> +<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.7.0/jedit-5.7.0-noarch-1sao.tgz/download">Slackware package</a></td> <td>4.9 MiB</td> <td></td> </tr> @@ -174,15 +174,15 @@ <tr> <td></td> -<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit5.6.0manual-a4.pdf/download">User's guide</a></td> +<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.7.0/jedit5.7.0manual-a4.pdf/download">User's guide</a></td> <td>0.6 MiB</td> -<td>(PDF with A4 paper, 149 pages)</td> +<td>(PDF with A4 paper, 150 pages)</td> <td></td> </tr> <tr> <td></td> -<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit5.6.0manual-letter.pdf/download">User's guide</a></td> +<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.7.0/jedit5.7.0manual-letter.pdf/download">User's guide</a></td> <td>0.6 MiB</td> <td>(PDF with US letter paper, 159 pages)</td> <td></td> @@ -190,12 +190,12 @@ <tr> <td></td> -<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit5.6.0source.tar.bz2/download">Source code</a></td> -<td>2.5 MiB</td> +<td><a href="https://sourceforge.net/projects/jedit/files/jedit/5.7.0/jedit5.7.0source.tar.bz2/download">Source code</a></td> +<td>2.6 MiB</td> <td></td> </tr> -<tr> +<!--tr> <td colspan="4"><hr></td> </tr> @@ -207,7 +207,7 @@ <tr class="hilite"> <td>Download: </td> <td colspan=3><a href="http://www.tellurianring.com/projects/jedit-daily/">Daily Builds</a></td> -</tr> +</tr--> </table> @@ -262,15 +262,15 @@ add the following line to your <code>/etc/apt/sources.list</code>:</p> <pre>deb https://<mirror>.dl.sourceforge.net/project/jedit / -<?php/*<deb-src https://<mirror>.dl.sourceforge.net/project/jedit />*/?></pre> +<?php /*<deb-src https://<mirror>.dl.sourceforge.net/project/jedit />*/?></pre> e. g. <pre>deb https://freefr.dl.sourceforge.net/project/jedit / -<?php/*<deb-src https://freefrs.dl.sourceforge.net/project/jedit />*/?></pre> +<?php /*<deb-src https://freefrs.dl.sourceforge.net/project/jedit />*/?></pre> <p>Then, just run <code>apt-get update</code>, followed by -<code>apt-get install jedit</code><?php/* +<code>apt-get install jedit</code><?php /* or <code>apt-get source jedit</code>*/?>.</p> <p>The repository is now also secured and signed. To verify the packages you have to install the public key with which the repository is signed. @@ -277,7 +277,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="https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit_5.6.0_all.deb/download">Debian package</a> +<a href="https://sourceforge.net/projects/jedit/files/jedit/5.7.0/jedit_5.7.0_all.deb/download">Debian package</a> manually.</p> </li> Modified: www/trunk/htdocs/index.php =================================================================== --- www/trunk/htdocs/index.php 2024-08-03 17:51:56 UTC (rev 25751) +++ www/trunk/htdocs/index.php 2024-08-03 18:46:43 UTC (rev 25752) @@ -1,11 +1,18 @@ +<?php +if (($_SERVER['HTTPS'] ?: 'off') != 'on') { + header('HTTP/1.0 301 Moved Permanently'); + header("Location: https://www.jedit.org{$_SERVER['REQUEST_URI']}"); + exit; +} +?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <?php - $page = trim($_GET['page']); + $page = trim($_GET['page'] ?: ''); - if ($page == "") + if ($page == "" || !preg_match("/^[a-z]+$/", $page)) $page = "main"; ?> <title> jEdit - Programmer's Text Editor - @@ -19,7 +26,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: 03 September 2020 | <?php /* * /?>Latest Version: <a class="header_text" href="CHANGES52.txt">5.2pre1</a> | <?php/**/?>Stable Version: <a class="header_text" href="CHANGES56.txt">5.6.0</a></p> + <p class="header_text">Last Site Update: 03 August 2024 | <?php /* * /?>Latest Version: <a class="header_text" href="CHANGES52.txt">5.2pre1</a> | <?php/**/?>Stable Version: <a class="header_text" href="CHANGES57.txt">5.7.0</a></p> </center></td> </tr> <tr bgcolor="#666666"> @@ -108,10 +115,10 @@ <td width="12"><img src="images/button.png" width="12" height="12" /></td> <td><a class="menu_links" href="http://community.jedit.org/">jEdit Community</a></td> </tr> - <tr> + <!--tr> <td width="12"><img src="images/button.png" width="12" height="12" /></td> <td><a class="menu_links" href="http://community.jedit.org/wiki/">jEdit Wiki</a></td> - </tr> + </tr--> <tr bgcolor="#BBBBBB"> <td colspan="2"><span class="menu_headings">Help</span></td> </tr> @@ -136,16 +143,16 @@ </tr> <tr> <td width="12"><img src="images/button.png" width="12" height="12" /></td> - <td><a class="menu_links" href="http://www.sourceforge.net/projects/jedit/">SourceForge Project</a></td> + <td><a class="menu_links" href="https://www.sourceforge.net/projects/jedit/">SourceForge Project</a></td> </tr> <tr> <td colspan="2" class="menu_links" align="center"> - <a href="http://sourceforge.net/projects/jedit"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=588&type=10" border="0" width="80" height="15" alt="Get jEdit at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a> + <a href="https://sourceforge.net/projects/jedit"><img src="https://sflogo.sourceforge.net/sflogo.php?group_id=588&type=10" border="0" width="80" height="15" alt="Get jEdit at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a> </td> </tr> <tr> <td colspan="2" class="menu_links" align="center"> - <A href="http://www.jetbrains.com/idea/"><IMG + <A href="https://www.jetbrains.com/idea/"><IMG src="images/logo_intellij_idea.png" title="IntelliJ IDEA license provided free to jEdit developers for improving jEdit." width="100" height="20" border="0" alt="IntelliJ IDEA Logo"></A> @@ -153,7 +160,7 @@ </tr> <tr> <td colspan="2" class="menu_links" align="center"> - <A href="http://www.ej-technologies.com/products/jprofiler/overview.html"><IMG + <A href="https://www.ej-technologies.com/products/jprofiler/overview.html"><IMG src="images/jProfiler.png" title="JProfiler license provided free to jEdit developers for improving jEdit." width="100" height="26" border="0" alt="JProfiler Logo"></A> @@ -164,7 +171,7 @@ </tr> <tr> <td colspan="2" class="menu_links" align="center"> - <a href="http://sourceforge.net/project/project_donations.php?group_id=588"><img border="0" width="72" height="29" src="http://sourceforge.net/images/x-click-but7.gif" + <a href="https://sourceforge.net/project/project_donations.php?group_id=588"><img border="0" width="72" height="29" src="https://sourceforge.net/images/x-click-but7.gif" title="Make a donation with PayPal - it's fast, free and secure!" /></a> </td> </tr> Modified: www/trunk/htdocs/jEdit-version.txt =================================================================== --- www/trunk/htdocs/jEdit-version.txt 2024-08-03 17:51:56 UTC (rev 25751) +++ www/trunk/htdocs/jEdit-version.txt 2024-08-03 18:46:43 UTC (rev 25752) @@ -1,8 +1,8 @@ -.version 5.6.0 -.build 05.06.99.00 -.stablebuild 05.06.99.00 +.version 5.7.0 +.build 05.07.99.00 +.stablebuild 05.07.99.00 There is currently no development version -The current stable version is 5.6.0. You can find a list of major -changes since 5.5 at www.jedit.org/CHANGES56.txt +The current stable version is 5.7.0. You can find a list of major +changes since 5.6.0 at www.jedit.org/CHANGES57.txt This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |