Notes:
EU-Commander README 14-May-2009
==================================================================
ACTIVE TCL:
-----------
It's highly recommended to use ActiveTcl >= 8.4.15 when working
under Windows.
(or use the 'eu-comm_[version]_pack.tar.gz' installation for
standard Tcl/Tk installations (see below) !)
When using ActiveTcl version >= 8.5, install this version
over the existing 8.4.* installation.
(You can get the ActiveTcl package for your platform at :
www.activestate.com !)
PLATFORMS:
----------
I use the EU-Commander at daily work on HP-UX (Unix) and
Windows XP (64 Bit).
At home I use the program on Linux and Windows Vista.
!!! But I don't have any experience with MAC or other OS's !!!
INSTALLATION:
-------------
1. Install the ActiveTcl package (for your platform).
2. only Windows ! : Install the 'gnutils' and add the path to
'gzip.exe' etc. to the 'PATH' variable.
3. Extract 'eu-comm??.tar.gz' in any directory.
4. Execute 'eu-comm.tcl' (wish eu-comm.tcl &).
For a short help just open the 'Help' notebook page or use the
context sensitive help (press F1).
The 'Web Site'@sourceforge is in progress !
REQUIRED (USED) PACKAGES:
-------------------------
BWidget 1.8
Img 1.3
Tktable 2.9
Tkhtml 2.0
csv 0.7 (within 'tcllib 1.10')
tar 0.4 (within 'tcllib 1.10')
ico 1.0.2 (within 'tklib 0.4', ! only for Windows !)
twapi (only for Windows !)
registry (only for Windows !)
ftp 2.4.8
(vfs)
(vfs::tar)
(Thread)
If you have a standard Tcl/Tk installation and you want to run
the EU-Commander e.g. from an USB stick, just create a directory
called 'packages' within the installation directory and copy the
above packages to this subdirectory.
(also see the 'Web Site' -> 'General notes (hints)').
!!! I've created a seperate installation file with all the !!!
!!! required packages (called 'eu-comm_[version]_pack.tar.gz') !!!
PROGRAM OPTIONS:
----------------
-thread
Multi threading version (if available)
!!! Multi threading is turned off at the moment due to massive !!!
!!! problems (unsaved code !?) !!!
(You don't need this option if Tcl/Tk is multi threading enabled.
In this case you can decide inside EU-Commander if you want to
use multi threading (see 'Configure' menu). You can switch the
mode even while running the program.)
The selected option/mode will be displayed in the main window title.
OWN MODULES:
------------
If you want to create own additional modules for the EU-Commander
there's an example script within the 'addons/template' subdirectory.
ADDITIONAL TOOLS:
-----------------
'calendar.tcl' is called when pressing the date in the status bar.
'icon_select.tcl' is used to select an icon for an application in
the applications bar.
These tools can easily be used in other programs :
- The output of calendar.tcl (when pressing a day) is a date
string or an empty string.
- The output of icon_select.tcl (when doubleclicking an icon)
is the file name of that icon or an empty string when exit the
program without icon selection.
(Please see the headers in the code)
TAR (!! this function is currently 'out of order' !!):
------------------------------------------------------
If you use the multi threading version and the tar package is
available, EU-Commander will use the functions of the tar package
to create and untar tar files.
Tar and untar will then run in own threads.
The system 'tar' is no longer necessary !
(see 'PROGRAM OPTIONS' !!)
IMPORTANT (for Windows):
------------------------
Working with Samba shares :
There is a bug in Tcl getting the correct file permissions from
a samba share !
-> The EU-Commander is not checking whether files/directories are
readable/writable !
-> it's possible that there will be error messages from Tcl !!
(as soon as there is a bug fix I will add the checks again !)
If you want to use the EU-Commander under Windows you also have to
install the 'gnutils' in 'PATH' because the Commander uses
commands like 'gzip' and 'tar' (see 'INSTALLATION' and 'TAR').
You can get the 'gnutils' at 'http://gnuwin32.sourceforge.net'
That's it.
Stefan
I hope the EU-Commander is a little help.
(Thanks for your feedback -> 'sourceforge.net')
Changes:
EU-COMMANDER RELEASE NOTES
==========================
V 0.100 (02-Jun-2009) :
-----------------------
- Changes in 'eu-comm.tcl', 'files.tcl' & 'tview.tcl' :
- Window procedures moved from 'eu-comm.tcl' to
'files.tcl' resp. 'tview.tcl'.
- Changes in 'files.tcl' :
- Directory and favorites listboxes are now
scrollable with the mousewheel.
V 0.100 (01-Jun-2009) :
-----------------------
- Changes in 'eu-comm.tcl' & 'files.tcl' :
- Additional menu entry in 'Configure - File tables'
to turn on/off rename dialog after 2nd click.
V 0.100 (30-May-2009) :
-----------------------
- Changes in 'files.tcl' :
- The rename dialog only appears when the second
mouseclick is over the file name column.
V 0.100 (29-May-2009) :
-----------------------
- Changes in 'files.tcl' :
(for Windows only !)
- Same functionality of adding program options and
the '%1' for applications in the applications bar.
(see 17-May-2009).
V 0.100 (18-May-2009) :
-----------------------
- Changes in 'contacts.tcl' :
- The names list can be scrolled via mouse wheel.
V 0.100 (17-May-2009) :
-----------------------
- Changes in 'files.tcl' :
(for Windows only !)
- Starting to add program options implementation
for mimes.
- By adding '%1' somewhere in the mime string the
selected file(s) will be inserted at this point.
This way it's possible to add program options
after the selected file(s) !
(e.g. for IrfanView)
V 0.100 (14-May-2009) :
-----------------------
- Changes in 'files.tcl' :
(for Windows only !)
- Additional infos for remote (network) drives
(press right mouse button on drive button) :
Show the UNC share name.
- The share name will also be displayed in the
balloon help for network drives.
V 0.100 (13-May-2009) :
-----------------------
- Changes in 'files.tcl' :
- Working with the application icons changed :
Drag 'n' Drop with the left mouse button.
Open the edit window via right mouse button.
- Bug fix in starting applications with a list
of files with whitespaces in file name.
- Bug fix in starting with the last opened
directories (Samba bug !).
V 0.100 (12-May-2009) :
-----------------------
- Changes in 'files.tcl' :
(for Windows only !)
- When getting the file pictogram displayed in
the file table, first look for user defined mime
entry and try to get the corresponding icon.
V 0.100 (11-May-2009) :
-----------------------
- Changes in 'files.tcl' :
(for Windows only !)
- Dont't check if file/directory is readable.
when looking for files/directories (Ctrl-f).
(Samba bug !)
V 0.100 (08-May-2009) :
-----------------------
- Changes in 'files.tcl' :
- Bug fix in converting date and time of a file.
V 0.100 (04-May-2009) :
-----------------------
- Changes in 'eu-comm.tcl' & 'tview.tcl' :
- Additional menu entry in menu 'Help' :
'Environment' to show all currently defined
environment variables and their contents.
V 0.100 (24-Apr-2009) :
-----------------------
- Changes in 'files.tcl' :
(for Windows only !)
- Additional entry in files option menu :
Show the standard software to start this file with.
V 0.100 (23-Apr-2009) :
-----------------------
- Changes in 'eu-comm.tcl' & 'files.tcl' :
(for Windows only !)
- Registry call to get the standard software for a
specific file extension.
User settings in 'Mime' have priority !
V 0.100 (15-Apr-2009) :
-----------------------
- Changes in 'favorite.tcl' :
- Bug fix in adding a separator (updating the
favorites list).
- Drag 'n' drop with left mouse button and only
available through the alias entry.
V 0.100 (14-Apr-2009) :
-----------------------
- Changes in 'favorite.tcl' and 'files.tcl' :
- Additional button to add separators to the
favorites list (to create groups of favorites).
A separator can be deleted by 'blanking out' the
alias entry.
- Additional button to delete the active favorite.
V 0.100 (31-Mar-2009) :
-----------------------
- Changes in 'files.tcl' :
- Modified procedure to format Byte values to
kB, MB, GB or TB.
V 0.100 (24-Mar-2009) :
-----------------------
- Changes in 'files.tcl' :
(for Windows only !)
- Pictograms for the volumes will be displayed,
if pic files are available in 'themes'.
- Added a directory 'themes' to the installation
directory, to save e.g. pictograms for the volumes.
(only 'default' can be used at the moment !)
V 0.100 (23-Mar-2009) :
-----------------------
- Changes in 'eu-comm.tcl' & 'files.tcl' :
(for Windows only !)
- Pressing the right mouse button on a volume
button will open a message box with some volume
informations (e.g. total size, free space, etc.)
V 0.100 (20-Mar-2009) :
-----------------------
- Changes in 'eu-comm.tcl' & 'files.tcl' :
- Button 'Show/NoshowHidden' in status bar
activated for windows.
V 0.100 (19-Mar-2009) :
-----------------------
- Changes in 'eu-comm.tcl' & 'files.tcl' :
- Due to a bug in Tcl working with samba shares, the
checks 'readable/writable' under windows are
suppressed !
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
V 0.99 (12-Mar-2009) :
----------------------
- Changes in 'eu-comm.tcl' :
- Changes in key bindings of the message window.
V 0.99 (07-Mar-2009) :
----------------------
- Changes in 'files.tcl' :
- Additional entry in the context menu :
'Dir Info'.
V 0.99 (24-Feb-2009) :
----------------------
- Changes in 'eu-comm.tcl' :
- Bug fix of 'auto_path' to load required packages
from the 'packages' subdirectory.
V 0.99 (23-Jan-2009) :
----------------------
- Changes in 'contacts.tcl' :
- Additional key bindings for the cursor 'up'
and 'down' keys :
Show the previous/next entry in the names list.
V 0.99 (19-Dec-2008) :
----------------------
- Changes in 'contacts.tcl' :
- The selection of the combo boxes follow the
mouse move.
V 0.99 (15-Dec-2008) :
----------------------
- Changes in 'eu-comm.tcl' :
- Bug fix in positioning windows to the current
mouse position.
V 0.99 (14-Jan-2009) :
----------------------
- Changes in 'eu-comm.tcl' :
- Additional key binding 'Ctrl-Tab' to raise
the next notebook page.
V 0.99 (05-Dec-2008) :
----------------------
- Changes in 'notes.tcl' :
- Bug fix in resetting the focus after selecting
a category for a note.
V 0.99 (04-Dec-2008) :
----------------------
- Changes in 'eu-comm.tcl' :
- Bug fix in positioning windows to the current
mouse position.
- Changes in 'files.tcl' :
- For column resizing of the file tables it is
also possible to use the left mouse button
within the title row.
(the cursor changes when positioned on a border)
V 0.99 (03-Dec-2008) :
----------------------
- Changes in several scripts :
- Central procedure for resetting the focus.
V 0.99 (27-Nov-2008) :
----------------------
- Changes in 'files.tcl' :
- Binding for the 'Return' key expanded to
a selected range of files.
(e.g. to open a series of pictures with 'xv')
V 0.99 (26-Nov-2008) :
----------------------
- Changes in 'tview.tcl' :
- Additional button to wrap long lines.
V 0.99 (25-Nov-2008) :
----------------------
- Changes in 'files.tcl' :
- Bug fix in 'drag'n'drop' of application icons.
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
V 0.98 (06-Nov-2008) :
----------------------
- Changes in 'eu-comm.tcl' and 'files.tcl' :
- Column resize (move MB3 in title row) connected
for 'active' and 'non-active' file tables.
Menu 'Configure - File tables - Column widths -
Same column widths' removed.
V 0.98 (05-Nov-2008) :
----------------------
- Changes in 'eu-comm.tcl' and 'files.tcl' :
- The column settings of the 'directory diff'
window are saved in '.eucom'.
- 'local home' is now called '2nd home'.
'Configure - Set local home' changed to
'Configure - Set 2nd home'.
- Changes in 'help.tcl' :
- Update to the current release.
V 0.98 (04-Nov-2008) :
----------------------
- Changes in 'eu-comm.tcl' and 'files.tcl' :
- Catch an error message while untar files from a
tar archive (permissions ??).
- New function to compare the contents of displayed
directories.
(see menu 'Dir - Compare Dirs')
V 0.98 (03-Nov-2008) :
----------------------
- Changes in 'files.tcl' :
- Update of directory readability checks.
- Update the directory tree (if visible) when
renaming or moving directories.
- Changes in 'eu-comm.tcl' :
Minor changes for dialog and message boxes.
V 0.98 (29-Oct-2008) :
----------------------
- Changes in 'eu-comm.tcl' and 'files.tcl' :
- Advanced 'pattern selection' :
Select only every 'x'th entry starting with the
'y'th matching entry.
V 0.98 (24-Oct-2008) :
----------------------
- Changes in 'files.tcl' :
- Updated procedure to change between 'home' and
'local home' via 'Home' ('Pos1') key.
('local home' will be saved in '.eucom')
- Additional checks for target directory readability.
V 0.98 (23-Oct-2008) :
----------------------
- Changes in 'eu-comm.tcl' and 'files.tcl' :
- Additional flag to show the files lists with
directories on top or in pure alphabetical order.
(see 'Files - Directories first')
(the status of the flag will be saved in .eucom)
- Set the scroll speed of the mouse wheel.
(see 'Configure - File tables - Set scroll speed')
V 0.98 (22-Oct-2008) :
----------------------
- Changes in 'files.tcl' :
- Get the files/directories informations via
'file lstat ...'.
V 0.98 (30-Sep-2008) :
----------------------
- Changes in 'eu-comm.tcl' :
- Evaluate the start directory via :
'[info script]' resp. '[info nameofexe]'.
V 0.98 (26-Sep-2008) :
----------------------
- Changes in 'eu-comm.tcl' :
- Version check expanded to previous releases.
('.eucom' belongs to a newer EU-Commander release)
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
V 0.97 (12-Sep-2008) :
----------------------
- Changes in some modules :
- Bug fix in 'ScrolledWindows' (for Windows only !!).
Windows users should use 'Configure - Windows problem'
when EU-Commander window starts to flicker.
V 0.97 (11-Sep-2008) :
----------------------
- Changes in 'files.tcl' :
- When renaming a file the view of the files table
will change, to see the file with the new name.
(this file is selected, e.g. for 'copy' !)
V 0.97 (05-Sep-2008) :
----------------------
- Changes in 'files.tcl' :
- Bug fix in creating absolute links.
- Bug fix in 'clear selection' when changing the
the files frame.
V 0.97 (04-Sep-2008) :
----------------------
- Changes in 'eu-comm.tcl' :
- Create links of more than one selected file.
The link will get the same name as the link target.
- The default link type is now 'relative' !
V 0.97 (03-Sep-2008) :
----------------------
- Changes in 'eu-comm.tcl' :
- Colors of display 'AutoRescan/NoAutoRescan' swapped :
AutoRescan now 'red', NoAutoRescan now 'black'.
- Changes in 'contacts.tcl' :
- Delete all entries in the 'VCard' frame when
clearing the addressbook.
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
V 0.96 (26-Aug-2008) :
----------------------
- Changes in 'contacts.tcl' :
- Sort the names list by a selected column
(in increasing or decreasing order)
V 0.96 (25-Aug-2008) :
----------------------
- Changes in 'contacts.tcl' :
- Additional procedure to clear the whole addressbook
(see button 'Clear addressbook')
- 'Notes' notebook page within the 'Edit' frame
turned off, while working with the notes parameter
doesn't work correct.
V 0.96 (22-Aug-2008) :
----------------------
- Changes in 'contacts.tcl' :
- Single contact or filtered names list can be
saved in VCF format.
- Open a mapping dialog for unknown parameters
read in from the VCF file.
(Define a target for these values)
V 0.96 (21-Aug-2008) :
----------------------
- Changes in 'contacts.tcl' :
- Editable names list (user defined columns).
V 0.96 (20-Aug-2008) :
----------------------
- Changes in 'contacts.tcl' :
- Additional frame for action buttons.
- Filter displayed contacts by category.
- Edit the category list (Add, Modify, Delete).
V 0.96 (19-Aug-2008) :
----------------------
- Changes in 'contacts.tcl' :
- Append vcf files to existing addressbook.
- Edit/Copy/Delete a contact.
- Create a new contact.
- Write a '.eucontacts' file with some settings
of the 'Contacts' notebook.
V 0.96 (18-Aug-2008) :
----------------------
- First alpha release of module 'contacts.tcl' :
Addressbook is saved in VCF format.
(There are still some features to be added !)
Todo :
- User defined names list.
- User defined categories.
- Import/Export in .xml format.
V 0.96 (11-Aug-2008) :
----------------------
- First release of new module 'contacts.tcl' :
(It's just the GUI to check the handling.)
Todo :
- Create/Edit/Copy contacts.
- User defined names list.
- User defined categories.
- Import/Export in .vcf format.
- Import/Export in .xml format.
V 0.96 (07-Aug-2008) :
----------------------
- Changes in 'mime.tcl' :
- Bug fix in adding/removing mime entries.
V 0.96 (31-Jul-2008) :
----------------------
- Changes in 'files.tcl' and 'eu-comm.tcl' :
- Changed menu entry 'Configure->Show messages' :
Definition of the minimum runtime of a subprocess to show
a 'done' message.
'-1' = turn off display messages.
- When 'Show messages' (see Configure menu) flag is on,
only processes which take more than 2 seconds will be
reported.
V 0.96 (16-Jul-2008) :
----------------------
- Changes in 'notes.tcl' :
- Bug fix in showing the note's 'due date' and 'category'
when starting EU-Commander.
(wrong assignments of dates and categories)
V 0.96 (04-Jul-2008) :
----------------------
- Changes in 'files.tcl' :
- After mouse click on a file/directory within a files
frame, set the active row to this position for further
cursor movements.
V 0.96 (03-Jul-2008) :
----------------------
- Changes in 'notes.tcl' :
- Bug fix (for windows) in calling the calendar tool.
V 0.96 (02-Jul-2008) :
----------------------
- Changes in 'notes.tcl' :
- Use the new function of 'calendar.tcl' to jump directly
to the current due date month of a note when selecting
'Due date' in the context menu or by pressing the due date
in the note header.
V 0.96 (26-Jun-2008) :
----------------------
- Changes in 'notes.tcl' :
- When changing the due date/priority or category of a note
the notes will be sorted if necessary.
V 0.96 (25-Jun-2008) :
----------------------
- Changes in 'eu-comm.tcl' :
- Bug fix in resetting focus after closing a message box.
- Changes in 'notes.tcl' :
- Show the 'Sort by' value in the frame title.
- Changes in 'files.tcl' :
- Bug fix in changing directly to a subdirectory of the
active directory via 'Shift-MB1' on the directory name.
It's possible to go to the root directory of a windows
drive (e.g. F:/).
V 0.96 (24-Jun-2008) :
----------------------
- Changes in 'notes.tcl' :
- Header ('due date'/'catgeory') of each note changed
from labels to buttons.
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
V 0.95 (23-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- Bug fix in 'Directory Info'.
V 0.95 (22-Jun-2008) :
----------------------
- Changes in 'eu-comm.tcl' :
- Use 'auto_execok' to look for 'gzip' and 'tar'.
V 0.95 (21-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- Minor changes in the 'rescan_dir' procedure :
No repositioning the tables view after 'copy', etc.
V 0.95 (20-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- Additional keybinding for files tables :
'Cursor left/right' -> Navigate through the
directory history.
- Windows and Unix/Linux ! :
When double clicking on a '.exe' file, execute this.
V 0.95 (19-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- Bug fix in 'copy' procedure :
Don't create copy scripts when canceling copy !
- Changes in 'notes.tcl' :
- Some minor changes in the 'category' window.
V 0.95 (18-Jun-2008) :
----------------------
- Changes in 'notes.tcl' :
- Additional attribute 'category' for each note.
- Create/modify/delete a category in one window.
- The selected category is displayed in the note header.
V 0.95 (17-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- Bug fix in creating copy and move scripts.
V 0.95 (13-Jun-2008) :
----------------------
- Changes in 'notes.tcl' :
- Minor styling modifications.
- Changes in 'eu-comm.tcl' and 'notes.tcl' :
- First raise 'notes' page and than show message box
when missed notes exist.
V 0.95 (12-Jun-2008) :
----------------------
- Changes in 'notes.tcl' :
- Additional checkbutton to activate an alarm
when current date is later than a note's due date.
In this case the 'notes' page will be raised and a
message box appears.
- Additional menu to sort notes by 'due date'.
- Every note has a 'due date' now (shown in the
header above the note text).
Set this date by selecting 'Due date' from the
option menu of the note (right mouse button) or
by clicking on the date label.
- Additional menu to sort notes by priority.
V 0.95 (07-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- 'Directory info' with sum of files sizes.
V 0.95 (06-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- Bug fix in creating tar archives under Windows.
V 0.95 (05-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- After changing a directory the active row in the files table
is now the 1st entry in the window and not in the table
(important when working with the cursor keys !).
- Save the scroll position for every visited directory
(the values will also be saved in '.eucom').
V 0.95 (04-Jun-2008) :
----------------------
- Changes in 'files.tcl' and 'eu-comm.tcl' :
- Additional feature to get informations of the active
directory :
Select 'Dir-> Directory Info' or press 'Ctrl-i' to
show a message box with infos of the amount of files,
directories and links.
V 0.95 (02-Jun-2008) :
----------------------
- Changes in 'files.tcl' :
- With 'View' from the 'Files' or context menu (or F3) it's
possible to browse through previously selected picture files
(= 1st select the files -> change to 'Picture' tab and
press 'Show selected files' button).
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use