27.08.01: The gethdpath function had a bug which made it impossible to start MToolsFM from a directory greater than 49 chars in length. This problem has been found and fixed by Michael Joyner <mjoyner@wolf.dyns.cx> 21.08.01: MToolsFM-1.9-2 released 21.08.01: MToolsFM-1.9 made the translations messy because it was produced with a buggy version of xgettext. Updated po files... 12.08.01: MToolsFM-1.9 11.08.01: Updated fr and de translations. Fixed typos. Removed a bug when copying from UNIX to UNIX which was introduced in pre3: execlp("mtools","cp",...) does not work, of course... Updated man page. 10.08.01: MToolsFM-1.9-pre3 10.08.01: Make main window insensitive while we are busy with something else... 07.08.01: MToolsFM-1.9-pre2 07.08.01: Removed the option for the mtools-path. We use execlp() and system() everywhere now, so users only need to make sure that mtools is in their path. Admins and users who need this option (don't know why) can still write a small wrapper script which sets the path and then calls MToolsFM. 05.08.01: MToolsFM-1.9-pre1 05.08.01: Added support for zip,bzip2,gzip,tar and split. Updated translations. GUI should update much faster when calling subprocesses. This is done by making the pipe filedescriptors non-blocking and redefining the YY_INPUT macro. Added small icon to show activity. 09.04.01: MToolsFM-1.8 17.03.01: When copying from Un*x to Un*x, we now use cp to preserve attributes 17.03.01: Now we also take care of LANGUAGE when we fork(). 27.02.01: Merci beaucoup à Eric Seigne <erics@rycks.com> pour la traduction française!! MToolsFM spricht jetzt auch Deutsch! 26.02.01: 1.8-dev4 should be relatively clean... Feb 2001: gettext_wrap was rather ugly; instead, we change the locale before we fork. If system() is called, we make a backup of LC_MESSAGES before calling system() and restore it afterwards. Integrated changes by Sebastian Kolbe (date handling and missing newlines). Fixed a bug discovered Hampton (freezes when too many files on floppy; this bug was introduced in 1.6) Fixed several other bugs which were introduced when fixing that bug ;-( 26.01.00: Added gettext_wrap() to have C locale for calling mtools (Get English diagnostics from mtools) and to have i8nized strings nevertheless. Added patch from Philippe BOURDEU d'AGUERRE for proper date handling on UNIX filesystems. 20.01.00: Moved almost all strings which appear in the UI to mtoolsfm.h. added pixmap.h Code cleanups for i18n changed filenames from mfm.c to mtoolsfm.c and from mfm.h to mtoolsfm.h 23.12.00: Changed config files to /etc/mtoolsfm.conf and ~/.mtoolsfm 22.12.00: Fixed a problem with the cancel-button not being accepted when deleting files. 21.12.00: Fixed a problem which allowed both clists to have different sizes (very annoying). This is done through an event handler connected to configure_event of the main window. Anyone knows anything smart with boxes and without an event handler? 18.12.00: Added an option to list directories always first and made the sort_function for the clists much better. 02.10.00: Changed name to MToolsFM 25.10.00: outbreak of activity - added a lexer for the mtools output when fork()ing (work started in August) which allows relatively reasonable error messages. A part of the window now displays messages from subprocesses. Most calls to popen() etc. converted to fork(), execl() pipe() and dup2(). This should make calling mtools much less prone to errors and segfaults because no malloc() for the entire command-line is needed. until september 00: occasional work on mfm, no time to feed ChangeLog 11.05.00: mfm-1.5 09.05.00: Fixed a problem that caused a crash with several window managers; if you have a different date and / or time format defined in your config files, mfm can still parse mdir´s output now. 04.05.00: mfm-1.4 03.05.00: Added context menu, possibility to choose column for sorting files (click on column title) and a man-page written by R. P. C. Rodgers / see THANKS 02.05.00: Links now have different color and pixmap 01.05.00: Added option for debugging output (-v) 01.03.00: Added menu-item for printing files both from floppy and unix filesystem. 05.02.00: Integrated patch from Sebastian Kiesel for better configure script 15.01.00: mfm-1.3 04.01.00: Fixed several bugs with long filenames added autoconf / automake (old Makefile now Makefile.old) set remaining (special: NOPIXMAPS, weird default paths) options in mfm.h now added progressbar for copying added mkdir / rename (File - menu) 12.11.99: According to Claudio Fanin, mfm also compiles on SGI 6.5 (MIPS) 29.10.99: Added an option to compile without pixmaps (have a look at the Makefile). This should make mfm work on HP-UX 9.05 If you have trouble compiling, try this option. 27.10.99: mfm-1.2 27.10.99: removed a bug in a handler and improved Makefile (have a look at the new options, also see THANKS) 26.10.99: Integrated a patch from Sven Arnold (see file THANKS) 23.10.99: mfm 1.1 23.10.99: now displays size of all selected files 09.10.99: now possible to configure less drives then in system-wide config 06.10.99: mfm-1.0 06.10.99: fixed various bugs, command line options added, now refuses to copy files which already exist on the target drive -> less chances that mcopy hangs when copying. system-wide comfig file now /etc/mfm.conf 04.10.99: mfm-0.6 04.10.99: text mode for copying, better selection features (SHIFT+STRG support) config-dialog added 07.09.99: mfm-0.5 07.09.99: fixed various bugs, added tooltips