29 january 99: just some few modifications to make sfm gtk+ 1.1 compliant (well, in fact, to make it compile :) 21 july 98: changed the address of the FSF in the copyright (Boston instead of Cambridge) 14 july 98: changed the packaging of sfm-*-bin-i386.*.tgz to include the man page, the docs and the .sfm-example file. Now the tgz is more like what is needed by slackware packages (and so, simple to install with alien(1) on every package system like rpm or deb) 14 july 98: added a small manpage sfm(1) 12 july 98: added "\n" to stdout after ``choose action'' and ``many actions 2'' (it is to separate for eg the "ls -ld"s) 12 july 98: added "-->ls -ld" and "-->du -sc" to the .sfm file 19 june 98: Alt+W puts the current selected_files in the X selection 19 june 98: when renaming, Ctl+Y inserts the primary X selection. 19 june 98: corrected a bug in the sort by extension 19 june 98: function expandEnvVars is rewritten. Now you can have "$docs2" that is not taken as "${docs}2" if "$docs" exists. 19 june 98: the dir entries are kept in a stack. You can use the arrow keys (up and down) to find the one you want. Press enter to accept. You must use Tab to leave the dir entry. 19 june 98: added a message in mymalloc.c for already freed blocks. 19 june 98: corrected the bug "when an action terminates, the view is updated and the active_file may change." 19 june 98: doing a chdir with the initial directory before calling prog_name so that execing something like "./sfm" works. 16 june 98: sfm 1.4 released 16 june 98: modified action() so that killing action() kills its child. You can now stop a paste (cp, mv) with Ctl+K. 16 june 98: new shortcut for quitting living children in background 16 june 98: you have the ability to kill all the children with Ctl+K 13 june 98: "done ..." messages are now cleanly handled. It will now be easy to propose something else than "an action is in progress" : ask if the action should be killed or should continue in background 13 june 98: in the popup menu, moved "Quit" from the more-menu to the standard one 13 june 98: corrected a bug : using getenv("PWD") is now replaced by getcwd Consequence: under bash, you can exec sfm with no parameter -> it starts with the current directory 12 june 98: better handling of directories and files with not enough rights 11 june 98: when you create new files, the views are now updated 11 june 98: changed the colors to be similar to what you have in a terminal (LS_COLORS) 11 june 98: you can now sort by extension 11 june 98: you can now use many "%s" in the .sfm file, both are replaced 10 june 98: selected files are kept after a simple update (can be nasty) 05 june 98: you can now paste absolute or relative symbolic links (using the popup menu) 05 june 98: added a popup menu (when right-button-press) 03 june 98: added the Mod1-Control-Return shortcut (!). It is a bit like Control-Return, but quite different also. This new one calls only one program with the selected_files as arguments. It's interesting for something like "tar cvfz default.tgz". 03 june 98: file given to progs are now relative instead of being absolute (it is possible because of the chdir done (see below)) 03 june 98: after a sfm_doc_set_directory or sfm_doc_up_directory, doing a chdir in the new directory so that programs uses the current sfm directory as their current directory. 03 june 98: added the ability to press return in the dialog window "what program do you want to use ?" instead of having to press the Ok button. 01 june 98: added the possibility to launch a program. It uses the extension if it exists, otherwise it uses the information given by file(1). The informations are stored in a file automatically updated. 27 may 98: after an update, the active file is no more centered if it is already visible. 27 may 98: creation of Changes file