-*- text -*-

=============================================================================  

28.04.96   Released TkDesk 1.0a2

27.04.96

  - New command line option: -startdir <dir>. If this option is given,
    the first file browser will open with directory <dir>.
  - A directory can now also be opened into a browser window (via the
    "Open Directory" dialog).
  - dsk_view now also prints the "Launched" and "Exit" status messages
    as dsk_exec does.
  - File list windows now may also have a button bar underneath the menu.
    This is also configured in the config file ButtonBar by setting the
    variable tkdesk(small_button_bar). The syntax is exactly the same as
    for tkdesk(button_bar).
  - Created directories and files are now automatically selected.
  - Removed the "indicator" from the menubutton just above the file lists,
    for various reasons. The raised relief should be indicator enough.
  - There is now a central proc for printing files (dsk_print). It displays
    a dialog box where the command which is to be used for printing can be
    entered. The default can be set by setting the variable tkdesk(cmd,print)
    in the "System" configuration file.
  - The "File" menu has a new entry: "Print..."
  - Now *all* of TkDesk's configuration files can be reloaded. But note
    that some changes to the "System" file only become visible when TkDesk
    is restarted.
  - The built-in editor has a new menu "TkDesk" which appears when editing
    one of the configuration files. Such files can then be saved and reloaded
    by pressing F5 and saved, reloaded and closed by pressing F6.
    Maybe TkDesk should always use the built-in editor for this reason
    when editing configs? What do you think?

26.04.96

  - Updated the BLT parts of TkDesk to 2.1. TkDesk now works with Tcl 7.5
    and Tk 4.1 too.

22.04.96

  - Modified editor buffers can now be saved when being closed.
  - Added a new command line option: -iconic. This will iconify all
    windows (ie browser and list windows) when TkDesk is started.
  - New command line option "-fvwm" to force fvwm support (esp.
    icon windows/pixmaps instead bitmaps).
  - Revamped installation. Now support multiple users.

21.04.96

  - TkDesk now prints a message in all browsers' status bars when a
    dsk_exec'ed program exits. Handy when unpacking tar files, for instance.
    Also prints a message when a command is dsk_exed'ed. Using the "Sounds"
    configuration file different sounds can be associated with these events
    (dsk_exec_launch and dsk_exec_exit).
  - Title bar of "Background" windows is now enumerated to tell how many
    copy, disk usage etc. jobs are currently running.
  - FileTags config file can now be reloaded from within TkDesk.
  - FileTags entries now overrule standard directory/executable tags.
  - Better date display if appbar is laid out horizontally.
  - Browser windows may now contain only one listbox
    (menu "Options/Number of Listboxes").
  - Number of listboxes in browser windows is now also saved to _layout,
    and restored next time tkdesk is started.
  - Directories have a new entry in their popup menu: "Traverse". This is
    a cascaded menu that lets you select a directory from the tree starting
    at the selected directory. Pressing Control at the same time (when
    releasing the right mouse button) opens a new file list window with the
    selected directory. Quite nice.
  - Much improved (but not perfect!) handling of files with special characters
    in their names, such as spaces,",[,{.

20.04.96

  - Created a reduced tclInt.h for itcl which is compatible with Tcl 7.4 and
    7.5 and is automatically included. Should help with config problems.
  - File modification times are now correctly displayed for files older
    than a year.
  - Removed "Commands" from Appbar, didn't work right and was pretty
    useless anyway.

19.04.96

  - Modified TkDesk's pixmaps to use only 32 colours - thanks to the
    excellent "pixy" program made available by Romano Giannetti
    (romano@iet.unipi.it) and Martin Kraemer (Martin.Kraemer@Mch.SNI.De).

15.04.96

  - Revamped bug-mailing facility pf TkDesk. Now users can add their comments.
  - Some changes in the Makefile regarding libraries to link to TkDesk.
  - Improved quick drag'n'drop mode.
  - Files now may end with "+" etc. ...

13.04.96

  - Removed a (self-discovered :-)) bug that could appear when action
    definitions e.g. in the Popups config file spanned multiple lines.
  - tkAppInit.c no longer references the variable tcl_RcFileName to avoid
    incompatibility with Tcl 7.5. Wasn't used anyway.

11.04.96

  - "Directories" configuration file defines two new lists:
	o tkdesk(strip_parents): When the path of a file browser window is
	  changed to a directory listed here, or below it, the parent dirs
	  of the listed dir will not be displayed (as is by default the
	  behavior for a user's home directory). Can speed up display, esp.
	  when working inside an AFS tree.
	o tkdesk(action_on_open): An action can now be invoked whenever
          one of the directories listed here is opened or refreshed. The
	  action is a Tcl script defined in the same list. This allows for
          auto-mounting of removable media, to name just one example.
  - Yes, TkDesk now can transparently access removable media, such as floppy
    disks and cdroms, made possible by the tkdesk(action_on_open) list
    just mentioned.

08.04.96

  - Errors when trying to "open" executable files are now caught.
  - Removed annoying "tkPriv(oldGrab): no such variable" bug that
    occurred with unpatched versions of Tk 4.0. Made tkpatches.tcl
    compatible with these.
  - Added a "tkwait visibility" to avoid "BadMatch" error when placing
    window interactively (hopefully).
  - Fixed bug which set tkdesk(active_viewer) to a not existent browser.
  - Some more bug fixes.
	
07.04.96

  - "make install" now creates directory $(LIBDIR)/.trash, chmod's all
    files under $(LIBDIR) as readable for all, and all binaries as executable
    by all

=============================================================================  
	
31.03.96  Released TkDesk 1.0a1

