Tidy

for Mac OS


Home Page
Personal Data
Personal History
At Home
At Work
At Play
Other Things
Useful Links

Tidy for Mac OS

Previous Change History

06 May 01 :

BBTidy v1.0b9

Updated for Carbon plugins in the Mac OS X version of BBEdit. Tweaked the configuration dialog slightly for Aqua. Created different flavors of FAT plugins. Changed the URL's and updated some of the comments in the release note.

04 Nov 00 :

BBTidy

Changed preferences code to no longer store 'alis' resources directly in the BBEdit Preferences file, as this no longer works with BBEdit 6.0. Alias records are now stored in their own separate preferences resource ('Tcfg'). Modified routines that deal with preferences.

Fixed bug with character encoding option set from configuration dialog being ignored.

Fixed bug with bogus error codes being returned when older versions of BBEdit are being launched - ignore all Apple Events.

Fixed bug with crash on quit of BBEdit 6.0 if NavServices 2.x is present, and the first use of NavServices is in BBTidy.

Fixed bug with standard error output stream (stderr) not being opened early enough to report config errors.

Fixed various bugs in the base "tidy" source code.

MacTidy

Fix bug with options set from config file being overridden by configuration dialog defaults.

Made ProjectBuilder Carbon compatible.

Fixed some crash bugs with NavServices on Mac OS X Public Beta.

Generalize pathname creation routines to handle both A/UX on 68K, and MachO binaries on Mac OS X. Don't remove menus when running MachO version (no SIOUX).

Fixed various bugs in the base "tidy" source code.

MPWTidy

Fixed various bugs in the base "tidy" source code.

TidyHTML

Fix bug with standard error output stream (stderr) not being opened early enough to report config errors.

Fixed various bugs in the base "tidy" source code.

18 Sep 00 :

MacTidy

Fixed a bug when using the options to redirect the error report to a file, that caused garbage to appear in the output and error report.

Added an Apple Event handler for the 'rapp' Apple Event, since the Dock in Mac OS X Public Beta can send us this event, which in previous versions of MacTidy, would be reported as an error.

A number of internal changes to better support building Mach-O binaries for Mac OS X, in both CodeWarrior and ProjectBuilder; various tidy-ups in the source; other minor tweaks for Carbon and Mac OS X Public Beta.

However there are still some crash problems with the "Carbon" version of MacTidy in Mac OS X - see the Important Usage Notes in the Release Notes for more details.

MPWTidy

Fixed a bug when using the options to redirect the error report to a file, that caused garbage to appear in the output and error report.

27 Aug 00 :

BBTidy

Updated to latest "tidy" source of 04 Aug 00 + fixes. Updated the documentation.

Fix bugs with config file info stored in preferences. Store config file preference as an 'alis' resource. Modify configuration dialog and About Box to fit on small screens.

MacTidy

Updated to latest "tidy" source of 04 Aug 00 + fixes. Fix bug with allowing the code to continue on pre-System 7.0. Add support for an alternate configuration dialog and About Box on small screens. Fix bug with the dialog radio button defaults not being set to match the saved preferences.

Updated the documentation.

Some crashes have been observed with Mac OS X. The dialog layout spacing was improved a little so that the Aqua interface displays correctly.

Store Standard File Reply preferences as 'alis' resources.

TidyHTML

Updated to latest "tidy" source of 04 Aug 00 + fixes.

Updated the documentation.

Modify configuration dialog and About Box to fit on small screens.

MPWTidy

Updated to latest tidy source of 04 Aug 00 + fixes. Changed the way the version info is displayed. Re-arranged Commando layout so that the Config file selection, output filename suffix, error filename suffix occur before input file selection to force the generated command line to be more correct. Fixed code to set default ".out" and/or ".err" when Commando doesn't supply the defaults for the "-osuffix" and "-esuffix" options.

Updated the documentation.

4 Jun 00 :

BBTidy

Updated to latest "tidy" source of 30 Apr 00.

MacTidy

This version will use Temporary Memory if there is less than 250 KB of memory left available to the MacTidy application. This is the first version that has been "Carbonized" - it will run with Mac OS 8.1 and later using CarbonLib 1.0.x; or Mac OS 8.6 and later using CarbonLib 1.1; or Mac OS X. Limited testing has been done - primarily Mac OS 9.0.4 with CarbonLib 1.0.4, Mac OS 9.0.4 with CarbonLib 1.1d9, and Mac OS X (DP4). Some crashes have been observed with Mac OS X. The dialog layout spacing was improved a little so that the Aqua interface displays correctly.

TidyHTML

Updated to latest "tidy" source of 30 Apr 00.

MPWTidy

First public release. The tool is based on the latest "tidy" source as of 30 Apr 00. The "MPWTidy" tool was built with MPW, is a FAT tool, and uses only memory allocated to the MPW Shell. For larger or more complex HTML files, there is a different version - the "MPWTidy.PPC.TempMem" tool was built with CodeWarrior Pro 4 (unfortunately the 68K version of the tool currently does not build), is a native PPC only tool, and will use Temporary Memory if there is less than 250 KB of memory left available to the MPW Shell (MPW does not offer a simple way to increase the default memory allocation for individual tools). There are some problems with the Commando interface.

21 Feb 00 :

BBTidy

Fix bug with windows not being activated properly if a floating window is present.

Disable "Write Back to input window" option when input window is read-only.

Removed Input/Output buffer size field from configuration dialog. Added "Use selected text only" checkbox to dialog, to allow user choice of using only selected test, or entire text from the input window.

If user's version of BBEdit does not support Undo for plugin's, but user has selected the "Write back to input window" option, write back to the input window anyway (user was warned).

Defer creation of error window until it is needed (if needed), to help fix problems with floating windows, and to avoid empty error windows.

Fix bug with output/error buffers not being flushed correctly.

Other minor tidy-ups. Updated the BBTidy ReadMe First documentation.

16 Jan 00 :

BBTidy

Updated to latest "tidy" source of 13 Jan 00.

MacTidy

Updated to latest "tidy" source of 13 Jan 00.

TidyHTML

Updated to latest "tidy" source of 13 Jan 00. Fixed bug where aborting filtration would call DebugStr().

19 Dec 99 :

BBTidy

Fix bug with error summary going to output window.

Added error Alerts for Out of Memory conditions, and when Undo is not supported.

Adjust the line numbers reported in the error report to match those of the text selection in the input source.

06 Dec 99 :

BBTidy

Fixed bugs when > 32 K of HTML source to be processed. See the Important Usage Note in the Release Notes for additional limitations.

05 Dec 99 :

The first public beta version (1.0b1) of the "BBTidy" plugin for BBEdit, the latest beta version (v1.0b7) of the "MacTidy" standalone application with a graphical user interface, and the latest beta version (v1.0b8) of the "TidyHTML" FilterTop filter, are now available. They are all based on the latest "tidy" source as of 30 Nov 99, with some additional fixes.

BBTidy

First public release. Updated to latest "tidy" source of 30 Nov 99. Created some real documentation on how to use BBTidy.

MacTidy

Updated to latest "tidy" source of 30 Nov 99. Created some real documentation on how to use MacTidy. Fixed bug with being able to select non-Text files as input and config files. Fixed bug with word wrap value. Changed Preferences code to use the resource fork in the Preferences file, rather than look like a Config file (more configuration dialog settings are now saved as preferences).

TidyHTML

Updated to latest "tidy" source as of 30 Nov 99.

24 Oct 99 :

The latest beta version (v1.0b6) of the "MacTidy" standalone application with a graphical user interface, and the latest beta version (v1.0b7) of the "TidyHTML" FilterTop filter, are now available. They are both based on the latest "tidy" source as of 22 Oct 99, with no additional fixes.

19 Oct 99 :

The latest beta version (v1.0b5) of the "MacTidy" standalone application with a graphical user interface, and the latest beta version (v1.0b6) of the "TidyHTML" FilterTop filter, are now available. They are both based on the latest "tidy" source as of 27 Sep 99, with additional fixes.

MacTidy

Fixed bugs with Config files - they did NOT work at all! Applied some bug fixes for the base "tidy" source code. Changed the application icon slightly, to make it easier to double-click - you may need to rebuild the Desktop files to see the change.

TidyHTML

It is based on the latest "tidy" source as of 27 Sep 99.

Fixed bugs with Config files. Applied some bug fixes for the base "tidy" source code.

Added support for the "quiet" and "MacRoman" (input only; output = ASCII) options, that are new with the "tidy" source of 27 Sep 99. Re-arranged the configuration dialog.

Fixed various minor bugs. Changed the filter icon slightly.

04 Oct 99 :

The latest beta version (v1.0b4) of the "MacTidy" standalone application with a graphical user interface is now available. It is based on the latest "tidy" source as of 27 Sep 99.

Added support for drag & drop (based on DropShell), and selection of multiple input files (files, folders, disks - only 'TEXT' and SimpleText read-only 'ttro' text files are processed), unique output and error files, etc (configuration dialog changed). With Navigation Services, multiple input files can selected at once; without Navigation Services, only one input file can be selected at once - but in either case, the input file selection process is cumulative (and the number of files selected is displayed), until the list is cleared explicitly, with the "Clear File List" button.

Removed Translation Manager 'open' and 'kind' resources previously used by Navigation Services support.

Added support for a 3rd party memory allocator, "HeapManager".

Added support for the "quiet" and "MacRoman" (input only; output = ASCII) options, that are new with the "tidy" source of 27 Sep 99.

Added support for preserving the modification time of files that are modified in place (defaults to "keep-time:yes", which can be overridden by a configuration file).

Fixed various minor bugs. Updated the About Box.

28 Aug 99 :

The latest beta version (v1.0b3) of the "MacTidy" standalone application with a graphical user interface is now available. It is based on the latest "tidy" sources of 26 Jul 99, fixes a few bugs related to specific use of Navigation Services, fixes a few bugs that exist in "tidy" for all platforms (based on changes of 15 Aug 99),added a check for running on 68000 based machines, and general tidy ups - hard coded strings moved to resources.

Added a link to VersionTracker.

15 Aug 99 :

The latest beta version (v1.0b2) of the "MacTidy" standalone application with a graphical user interface is now available. It is based on the latest "tidy" sources of 26 Jul 99, adds more functionality such as saved preferences, Navigation Services support, and fixes minor bugs.

Created a "Previous change history" page.

Created a "Known bugs in tidy for all platforms" page.

31 Jul 99 :

The latest beta version of the "TidyHTML" FilterTop filter is now available. It is based on the latest "tidy" sources of 26 Jul 99, and fixes some serious bugs in PowerPC versions.

29 Jul 99 :

A brand-new standalone application ("MacTidy") with a graphical user interface (GUI) that replaces the previous command-line interface (CLI) versions ("Tidy for Mac OS"). The first beta of this new application is based on the latest "tidy" sources of 26 Jul 99.

26 Jul 99 :

Re-arranged this web page, and corrected Dave Raggett's EMail address.

22 Jul 99 :

A new version of the command-line application, based on the latest "tidy" sources of 07 Jul 99, is now available. Fixes a significant bug in the PowerPC version. I am still in the process of making big changes to "TidyHTML" based on the "tidy" sources of 15 Apr 99 for a "TidyHTML" v1.0b5 release.

03 Jul 99 :

A new version of the command-line application, based on the latest "tidy" sources of 02 Jul 99, is now available.

02 May 99 :

Fixed some broken links. Sorry about that...

28 Apr 99 :

The FTP (and web) server operated by TopSoft, Inc. is now operating on a new machine (Power Macintosh G3), with a higher bandwidth connection to the Internet. The server is now running AppleShare IP, so if you are a Macintosh user with an AppleShare client (Chooser) of v3.7.x and later (Mac OS 7.6.x and later), you can mount the FTP site directly in Finder. A Finder alias to the site can be downloaded here.

Please note that the new FTP server has a new IP address, and due to DNS problems, attempts to access the FTP site via ftp.topsoft.org sometimes got the old server (no longer being updated). You may use the IP address of 155.99.24.14 if you have this problem.

Home Page| Personal Data | Personal History | At Home | At Work | At Play | Other Things | Useful Links

Copyright (c) 1995-2004 Terry Teague
abuse@mac.com
Date Last Modified: 1/4/2004
Replace "abuse" with "teague" in EMail address

-----------------------------047485629054451 Content-Disposition: form-data; name="userfile"; filename=""