воскресенье, 2 августа 2009 г.

Improved arc.groups processing

arc1.arc updated:
  • line "$precomp $compressed" in arc.group now denote $precomp if such group presents in current compression method and $compressed otherwise
This allows fine-grain definition of compression groups, for example:

$precomp
*.pdf
$precomp $compressed
*.zip
*.jpg
$compressed
*.arc

files in second group will be included in group $compressed in -m4 compression mode, but in $precomp in -max compression mode

Lot of small cleanup changes

arc1.arc updated:
  • GUI: after operation was completed, Cancel becomes the default key in progress dialog so you can close it by pressing just Enter/Space
  • fixed bug in dict (addressing memory beyond end of buffer) and a few UI problems
  • included latest InnoSetup scripts & dll
  • Added license info to About and console help
  • facompress.dll: now loaded only from directory where FreeArc executable resides since loading something from PATH may lead to FreeArc versions incompatibility
  • LZMA: decompressor now writes data in 8mb chunks (instead of dictsize) that means smoother progress indicator
  • error messages: now reports "read error" or "write error" instead of "i/o error"

понедельник, 27 июля 2009 г.

Now errors and warnings are shown in GUI and execution paused before exit if necessary

arc1.arc updated, with issue 62 implemented:

added option --pause-before-exit with the following settings:
on - always make a pause
off - never make a pause
on-warnings - make pause if there were any warnings due operation
on-error - if program exits due to error

default settings for the option:
off - for console mode
on - for "test" command in GUI mode
on-warnings - for other commands in GUI mode

in FileManager mode this option is ignored

also, errors and warnings are displayed inside GUI window (in non-FileManager mode), so you can see them both due operation and after it was finished

finally, Escape key now may be used to exit program (in non-FileManager mode), like Alt-F4. when you exit program after operation was finished, "Abort operation?" don't
asked

суббота, 20 июня 2009 г.

Compression reliability improvements

updated arc1:btw, updated compression methods definitions are in freearc.history file, so you may want to update this file or at least copy "compression=..." lines from it

среда, 17 июня 2009 г.

InnoSetup support upadted

http://www.haskell.org/bz/FreeArc4InnoSetup.zip updated:
  • full english translation
  • overall progress indicator for all archives in the installation
  • graceful exit when archive being extracted is corrupt

понедельник, 15 июня 2009 г.

More Explorer commands and new InnoSetup support

arc1 updated:
  • new, unicode-aware version of All2Arc utility
  • added Add../Extract.../Modify.../Join.../Convert... commands to Explorer context menu
  • added Convert command to FreeArc menu
  • unarc.dll for extracting FreeArc archives in other programs
  • example of Inno Setup installation script that extracts files from FreeArc archives using unarc.dll