Arachnophilia Changelog

What's new in Arachnophilia 5.5 Build 2953

Oct 30, 2020
  • Fixed a bug that prevented correct error-stream processing in the SystemProcess function.

New in Arachnophilia 5.5 Build 2947 (Oct 27, 2020)

  • Added content check to SystemProcess to verify that output differs from input. This avoids updating if no change.

New in Arachnophilia 5.5 Build 2944 (Oct 24, 2020)

  • Rewrote system processor macro code to allow correct UTF-8 encoding in external modules.

New in Arachnophilia 5.5 Build 2935 (Apr 10, 2018)

  • Added name of currently active file in program title and (therefore) program tab in a desktop environment. This helps keep track of desktop tabs and files.
  • Changed project license from LGPL to GPL.

New in Arachnophilia 5.5 Build 2922 (Aug 28, 2017)

  • Replaced Windows startup method after discovering that Microsoft has dropped support for Java.

New in Arachnophilia 5.5 Build 2914 (Jan 12, 2016)

  • Updated HTML file template to agree with recent conventions

New in Arachnophilia 5.5 Build 2902 (Sep 2, 2015)

  • Recoded focus management scheme to accommodate recent changes in Java.

New in Arachnophilia 5.5 Build 2895 (Sep 2, 2015)

  • Replaced outdated installer method and application.

New in Arachnophilia 5.5 Build 2882 (Feb 11, 2015)

  • Corrected a bug in the key mapping list generator.

New in Arachnophilia 5.5 Build 2877 (Dec 11, 2014)

  • Fixed some minor user-reported bugs.

New in Arachnophilia 5.5 Build 2872 (Oct 14, 2014)

  • Fixed a bug caused by the icon change.

New in Arachnophilia 5.5 Build 2856 (Oct 14, 2014)

  • Made some small changes, replaced program icon.

New in Arachnophilia 5.5 Build 2842 (Sep 26, 2014)

  • Added the Povray .POV suffix to the C++ file type for syntax coloring and code beautification.

New in Arachnophilia 5.5 Build 2837 (Mar 5, 2014)

  • Recoded the browser search algorithm to accommodate more browser names and paths. This change allows searches in newer Windows versions to include both the 32- and 64-bit program directories.

New in Arachnophilia 5.5 Build 2822 (Oct 18, 2013)

  • Compensated for a breathtakingly stupid Netbeans bug that won't allow any project files to exist that it cannot compile. This bug caused all the template files to be deleted from the most recent build.

New in Arachnophilia 5.5 Build 2819 (Oct 12, 2013)

  • Added the ability to change the editor's font size by holding down the Ctrl key while spinning the mouse wheel — a feature I see everywhere now.

New in Arachnophilia 5.5 Build 2812 (Sep 12, 2013)

  • Changed to require Java 7, after Oracle halted security and support for Java 6

New in Arachnophilia 5.5 Build 2809 (Jul 20, 2013)

  • Corrected a mishandling of the tab key when spaces are used for tabs.

New in Arachnophilia 5.5 Build 2803 (Apr 6, 2013)

  • Fixed a bug in a numeric parser that failed to detect a hexadecimal modifier.

New in Arachnophilia 5.5 Build 2792 (Mar 30, 2013)

  • Fixed a parser bug that detected and reported nonexistent FTP errors.

New in Arachnophilia 5.5 Build 2781 (Dec 10, 2012)

  • Fixed a bug resulting from continued use of Java 1.6 in some places. Users should upgrade to Java 1.7 if at all possible.

New in Arachnophilia 5.5 Build 2772 (Dec 4, 2012)

  • Fixed a bug that disabled the context menus in the search and replace fields, an error resulting from a recent major code overhaul.

New in Arachnophilia 5.5 Build 2763 (Nov 23, 2012)

  • Fixed a bug that prevented transfer of browser definitions in the browser dialog.

New in Arachnophilia 5.5 Build 2759 (Nov 19, 2012)

  • Changed some key hook definitions that no longer worked on all platforms.

New in Arachnophilia 5.5 Build 2755 (Nov 12, 2012)

  • More code base refactoring to take advantage of new Java features.

New in Arachnophilia 5.5 Build 2723 (Nov 9, 2012)

  • Recoded the regular expression processor to better manage argument errors.

New in Arachnophilia 5.5 Build 2712 (Oct 24, 2012)

  • Changed Windows installation package for consistency with newer Windows versions and conventions

New in Arachnophilia 5.5 Build 2705 (Aug 21, 2012)

  • Adjusted build parameters to allow operation on Java 1.6 (some users cannot use the current Java version, 1.7).

New in Arachnophilia 5.5 Build 2703 (Aug 20, 2012)

  • Updated browser search list, added/edited items in FAQ list

New in Arachnophilia 5.5 Build 2691 (Mar 28, 2012)

  • Fixed a bug in the instant-search feature that launched an unnecessary dialog.

New in Arachnophilia 5.5 Build 2688 (Mar 17, 2012)

  • Restored the function of the user-definable syntax colors dialog.

New in Arachnophilia 5.5 Build 2671 (Oct 19, 2011)

  • Fixed an error in the Windows application-launch registry entry that incorrectly referenced the installation executable instead of the Java executable.

New in Arachnophilia 5.5 Build 2665 (Oct 7, 2011)

  • Fixed a bug in which the default suffix for HTML/XHTML was set to "xhtml", but there is no template with that suffix. The remedy was to change the order of suffixes in the filetype definition file so "html" appears first.

New in Arachnophilia 5.5 Build 2661 (Oct 6, 2011)

  • Added support for plain-text LaTeX source files in a simple way — by adding a new filetype to the FileTypes.txt configuration file that uses the C syntax coloring engine and honors the .tex suffix.

New in Arachnophilia 5.5 Build 2657 (Oct 6, 2011)

  • Updated documentation to reflect the many recent changes, added more file suffixes to the default configuration.

New in Arachnophilia 5.5 Build 2652 (Oct 6, 2011)

  • Tuned the [FindSetFocus] algorithm for more reliability, modified the status bar content code to remove outdated data.

New in Arachnophilia 5.5 Build 2644 (Oct 3, 2011)

  • Reworked the find/replace invocation function [FindSetFocus] (default Ctrl+F) to pick up any short document text selection the user may have made and copy it into the find text pane, then while shifting focus, select the entire find entry in case deletion is intended.

New in Arachnophilia 5.5 Build 2635 (Oct 3, 2011)

  • Redesigned the search/replace panel for smaller size, better appearance and functionality. Moved search result text to status bar.

New in Arachnophilia 5.5 Build 2619 (Oct 1, 2011)

  • Added code beautifiers for Bash shell scripts and Ruby source files.
  • Added two new system commands to allow interaction with external programs so any external scripts can be used to process Arachnophilia documents by way of macros.
  • Fixed a bug in the Document-to-HTML converter.

New in Arachnophilia 5.5 Build 2603 (Oct 1, 2011)

  • Fixed a bug that prevented saving a zero-length file, coded a way to right-click individual menu items for macro editing.

New in Arachnophilia 5.5 Build 2592 (Sep 28, 2011)

  • Fixed a user-reported bug in the search/replace routines.

New in Arachnophilia 5.5 Build 2585 (Sep 28, 2011)

  • Fixed some small bugs, restored the ability to move between documents with a keystroke.

New in Arachnophilia 5.5 Build 2577 (Sep 28, 2011)

  • Restored a long-lost feature of Java applications — an audible, cross-platform beep as user feedback for errors and unexpected outcomes.

New in Arachnophilia 5.5 Build 2561 (Sep 28, 2011)

  • Reworked the toolbar structure and the toolbar show/hide command. To see these changes, users need to delete the directory located at (user home directory)/.Arachnophilia.

New in Arachnophilia 5.5 Build 2542 (Sep 28, 2011)

  • Created, edited and corrected old and new templates for the greater number of file types now supported.

New in Arachnophilia 5.5 Build 2537 (Sep 26, 2011)

  • Updated the documentation to reflect recent changes.

New in Arachnophilia 5.4 Build 2461 (Apr 2, 2011)

  • Updated desktop shortcuts to accommodate changes in how Java launches applications in Windows

New in Arachnophilia 5.4 Build 2461 (Apr 2, 2011)

  • Updated desktop shortcuts to accommodate changes in how Java launches applications in Windows

New in Arachnophilia 5.4 Build 2445 (Mar 19, 2011)

  • Added .shtml files to browser-launch server support list, added a trap to allow saving of unsaved documents when program is forced to close, fixed a number of other small bugs.

New in Arachnophilia 5.4 Build 2436 (Oct 14, 2010)

  • Made some structural changes to accommodate gradual evolution in Java.

New in Arachnophilia 5.4 Build 2411 (Oct 27, 2009)

  • Updated Custom Class feature and documentation. This feature had stopped working because of recent changes in Java, but is again functional.

New in Arachnophilia 5.4 Build 2407 (Oct 24, 2009)

  • Replaced most string-based keyboard identifiers with keycodes for the benefit of non-English users (unfortunately, the macro mapping codes cannot be replaced with universal constants).

New in Arachnophilia 5.4 Build 2404 (Oct 6, 2009)

  • Recompiled against Java version 1.6.0_16 after receiving a mysterious bug report that shouldn't have happened.

New in Arachnophilia 5.4 Build 2402 (Sep 5, 2009)

  • Changed the Windows program shortcut so it can be a drag & drop destination for one or more files, and added it to the desktop by default. Added an Arachnophilia shortcut to the "Send To" context menu.

New in Arachnophilia 5.4 Build 2395 (Aug 28, 2009)

  • Changed the save-as file dialog so that pressing "Enter" in the filename field saves the document under the entered name.

New in Arachnophilia 5.4 Build 2382 (Jul 19, 2009)

  • Added a much-requested feature that allows the user to submit an alternative configuration directory on the command line (see "Advanced Features" for more detail).

New in Arachnophilia 5.4 Build 2377 (Jun 19, 2009)

  • Fixed a bug that would overwrite an unsaved text file when the "List System Commands" or "List Current Key Mappings" commands were issued. Fixed a bug that prevented opening a zero-length file.

New in Arachnophilia 5.4 Build 2365 (Apr 1, 2009)

  • Reworded the error log header text, added more browser names to the default search list.

New in Arachnophilia 5.4 Build 2358 (Mar 20, 2009)

  • Located and corrected a bug in a color-management dialog.

New in Arachnophilia 5.4 Build 2353 (Mar 17, 2009)

  • Refactored file read/write code to deal with a transient resource allocation error.

New in Arachnophilia 5.4 Build 2347 (Mar 12, 2009)

  • Changed file read/write methods to avoid a memory allocation problem.

New in Arachnophilia 5.4 Build 2322 (Feb 24, 2009)

  • Added a character-encoding indicator to the status bar so users can tell at a glance which character encoding is in effect. Users are reminded that a chosen character encoding (located at "File ... Character Encoding") only affects file reads and writes, it has no effect on a document while it is in memory. Also updated the documentation to address memory issues (see "Common Problems - Memory Issues").

New in Arachnophilia 5.4 Build 2318 (Feb 10, 2009)

  • Updated base calculator ("Programming ... Base Calculator") appearance and function.

New in Arachnophilia 5.4 Build 2311 (Feb 3, 2009)

  • Fixed a bug in the macro editor that prevented clearing of a shortcut key.

New in Arachnophilia 5.4 Build 2293 (Dec 16, 2008)

  • Revised the RTF -> HTML converter to manage single and double smart quotes in a way consistent with Unicode.

New in Arachnophilia 5.4 Build 2275 (Dec 4, 2008)

  • Added a submenu to the "Text" menu containing some common document read/write character encodings. To make the new menu possible, added a new system command — [FileEncoding] — that allows selection of a character set other than the default UTF-8. The new command's use is explained in the Unicode documentation.

New in Arachnophilia 5.4 Build 2257 (Nov 27, 2008)

  • Reworked the HTML beautify routine to be more consistent and not collapse blank lines that might serve a purpose.

New in Arachnophilia 5.4 Build 2245 (Nov 24, 2008)

  • Fixed "Backspace" and "Delete" key actions, which now can be undone if a selection is made beforehand (single character deletions are still lost).

New in Arachnophilia 5.4 Build 2237 (Nov 18, 2008)

  • Updated documentation to deal with Unicode in greater depth.

New in Arachnophilia 5.3 build 2206 (Sep 10, 2008)

  • Edited the HTML new-document template to better conform to XHTML standards.

New in Arachnophilia 5.3 build 2203 (Sep 8, 2008)

  • Fixed a bug that prevented the XHTML beautifier from accomodating an optional XML specifier tag.

New in Arachnophilia 5.3 build 2164 (Apr 4, 2007)

  • Changeed to only require Java version 1.5 runtime

New in Arachnophilia 5.3 build 2132 (Mar 14, 2007)

  • Fixed a bug in Table Wizard that had been placing the entire created table on a single line.

New in Arachnophilia 5.3 build 2126 (Dec 1, 2006)

  • Fixed error in HTML Validator that prevented successful parse of a certain malformed syntax.