ARCHIVE VIEWER 2.x CHANGELOG 2018-10-05 (v2.24) * Fixed error in extraction dialog with one-character-length directory names. 2018-10-05 (v2.23) * Tweaked previous DBCS string handling fix. * Setting accelerators from message file now actually works. * Removed stale references to obsolete helpfile name. * HelpTitle property is now set. 2014-10-16 (v2.22) * Fixed error in handling DBCS strings (esp. filenames). 2013-08-08 (v2.21) * Added xz (.tar.xz) support. 2013-08-01 (v2.2) * Fixed bug in password logic when extracting. * Added option to search for text * Added feature for extracting a single file or mask. * Added feature to view a single file (by extracting to %TMP%). * Implemented much smarter detection of EXE files, and files with unknown extensions. Thanks to Veit Kannegieser for donating the code for this. 2011-05-12 (v2.1) * Fixed bug in settings initialization which was causing language to always revert to English if ARCVIEW.INI did not exist. 2011-04-18 (v2.1rc2) * LZH extraction now overwrites existing files. * Improved LHA output display when extracting. * Reworked NLV message-loading routines. * Use UNRAR.EXE in preference to RAR32.EXE when handling RAR archives (change made because UNRAR may support >2GB files, whereas RAR32 does not). 2011-04-14 (v2.1rc1) * Added support for opening a file by drag-and-drop into the program window. * Added support for changing the current language on the fly (by drag-and-drop from the Locale palette). * Added support for WPI format. * Added support for TAR.LZ (lzip-compressed tar) archives. * Added support for 7Z format. * Added support for LHA format. * Added support for RPM format. * Added support for single (non-archive) files compressed using compress (.Z), gzip (.GZ), bzip2 (.BZ2) or lzip (.LZ). * Recognize .TBZ2 and .TBZ as value TAR.BZ2 extensions. * Fixed some status text which wasn't NLV-enabled. * Fixed problems in .TAR.Z support. * Prompt again in the event of an incorrect password (with ARJ this is unfortunately not very effective as ARJ takes a LONG time to return when the password is incorrect). 2009-01-05 (v2.02) * Extracting a tarball to the root directory should now work correctly when arcview.exe is on the same drive. * Added support for latest tar.exe version (uses different syntax for bzip2). * Pushbuttons on secondary dialogs now use the correct language. 2006-11-30 * Fixed problem with extracting zip files to a path with a trailing backslash. * Extracting to a root directory should now cause it to be opened in the WPS correctly. * Folders are now opened in their default view, rather than (necessarily) icon view. 2006-06-29 (release candidate) * Changed license to GPL. Updated EN message and helpfiles accordingly. * Updated TW and SV language files with GPL changes. 2006-06-22 (release candidate) * Enlarged license field of product information dialog. * Added French, Swedish, Russian, and Taiwanese language files. 2006-05-14 (release candidate) * Removed 'beta' designator. * Modified message-file parsing logic to make it faster. 2005-11-26 * Fixed a bug in generating the fully-qualified filename (which tended to cause an error when extracting a tar.* file opened from the command line). * A couple of minor fixes to the WarpIN package. 2005-10-24 * Fixed bug with statusbar font when hitting 'Cancel' on font dialog. * Program now aborts with an error message if the language file is missing. * Updated helpfile to describe latest features. 2005-10-22 * Added 'Options' menu with font options. * Implemented option to enable/disable line wrapping in the viewing area. * The statusbar font can now be changed. * Added support for JAR files (ZIP format). 2005-03-30 * Rewrote most of NLVGetMessage to handle variable parameters. * Fixed bug in default destination when filename has multiple periods. * Fixed quirks in opening WPS folder. 2005-02-27 * Finished NLV support. (Still no language files other than English.) * Added option to open target folder in WPS after extraction. * Various bugfixes & cleanup. 2005-01-29 * Fixed bug which caused crash on Object REXX. 2004-11-30 * Various bugfixes. * ARJ support is now implemented. * Online help is fully implemented. * Some miscellaneous tweaks. 2004-11-21 * First public beta. DIFFERENCES FROM VERSION 1.x Version 2.x boasts a number of new features. First of all, the entire program has been rewritten from scratch. Version 1 was one of my first REXX programming efforts, and I've learned a lot since then. Most significantly, the program is now multi-threaded. Listing and extracting archive contents are both now done in separate threads. This should prevent the Workplace Shell from going unresponsive when opening a very large archive. (I do NOT guarantee that your system won't slow to a crawl; it still might, since reading archive files can be quite CPU intensive. But at least it won't block your input queue while doing so.) The file extraction dialog is much improved. You can now select a directory from a list, and browse through your drives. You can also select to open the target folder in the WPS after extraction. The program handles missing archive programs more gracefully, and error handling in general is more robust. Various new archive formats are now supported. Multilingual support is now more intelligent. Upon initialization, ARCVIEW.EXE sets the language used for both UI and online help according to the current value of the LANG environment variable. You can also change the language on the fly by dragging an object from the Locale palette under System Setup. The files used for language support are named 'ARCV_xx.MSG' (for the UI) and 'ARCV_xx.HLP' (for help), where 'xx' is the first two characters of the LANG variable. If no such file is found for the current LANG, English will be used as the default.