1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289
|
2008-07-03: Version 2.16.5:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
fixes:
- the default value for the libmagic decompression option was not
correctly initialized
2008-07-01: Version 2.16.4:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- file type recognition by using libmagic can optionally decompress files
fixes:
- adding "run custom action" to command list of a file type opens the
configuration just as for the other commands
- fixed very rare problem when worker waits forever for an external
program to exit
other changes:
- updated Slovak translation
(Thanks to Stanislav Pavlica)
- copy/move/delete operation limits redraw of file list to speedup operation
- changing symlinks updates the directory afterwards
- bookmarks are now sorted
- creating new file types uses colors from parent type as default
- the content of the text fields in the search UI is not copied to the
clipboard when the window is opened
2008-04-17: Version 2.16.3:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- the file search can be limited to only search the same device as
the base directory
- added experimental XFT support (enabled with --enable-xft)
- there is a new filter in the file type configuration for showing
only matching file type names in a sorted list
- added support for libmagic (from "file") so file types can also be
recognized by the output of this library
- added optional alias for bookmarks
fixes:
- fixed text search in file viewer; after the last match was found the next
search did not started again at the beginning of the document
- fixed a minor memory leak in configuration parsing if the configuration
file contains errors
other changes:
- the command to calculate the directory sizes can now be aborted by
pressing Escape and the window is also redrawn during operation.
The directory name currently scanned is limited to fit into the
state bar and it will only be updated once per second.
- improved startup times
- faster window update for file type updates during recognition
2008-02-11: Version 2.16.2:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added text search in file viewer
- search can be activated via hotkey '/', Ctrl+f, Ctrl+s or Ctrl+i
- search is case sensitive for mixed/upper case characters and
case insensitive if all characters are lower case
- regular expressions can also be used
- added configure settings for colors of text view selection
- added option (in general settings) to disable saving the worker state on
exit
- added popup menu when clicking on the statebar with right mouse button;
menu allows to access 'about', 'configure', 'quit', and to save the current
worker state (useful if disabled in configuration via the new option)
- added command to open the worker menu
fixes:
- fixed ftp command to store passwords (if enabled) of different servers
- fixed file length limit in file viewer to correctly handle files
larger than 2GB
other changes:
- file name in text view and search is shortened to fit into window
- added double buffering in file viewer to avoid flickering
2007-12-03: Version 2.16.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- improved chmod to allow adding or removing permissions instead of just only
setting them (for example useful for setting the write bit while leaving
all other permissions at original value)
- added type-ahead filter for the context menu for faster access (disabling
all entries not matching the filter)
(backspace will clear the filter again)
fixes:
- the internal file viewer no longer blocks forever when trying to view
non regular files like pipes. Worker now tries to read some bytes for only
a few seconds.
other changes:
- improved the speed of the internal file viewer, word wrapping is much faster
for large files. As a side effect the initial size with enabled word
wrapping is increased to 512 KB
- the maximal buffer size for the file viewer is limited to 1 GB and the
reload key doesn't work anymore if the file is already loaded completely
- correctly set keyboard focus for popup menus when using the mouse
- added time out for double short keys
- updated Italian catalog
(Thanks to Giulio Canevari)
2007-11-08: Version 2.16.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added context menu for access to actions defined for the corresponding
entry
The menu is opened with the right mouse button which was previously used
for list view scrolling. This action is now activated by shift + right mouse
but it can be changed in the section about mouse button configuration
- added custom file type actions so it's possible to use more than 10 (user)
actions and also give them a reasonable name.
There is a corresponding command to activate a custom action by name and
it can also be selected in the new popup menu
- added modifier key option in the mouse button configuration so the four
mouse actions can be assigned to mouse buttons
- added command to activate context menu for keyboard use
(assigned to Ctrl+Space in default config)
fixes:
- fixed compilation with gcc 4.3
(Thanks to Tobias Toedter)
- for very long file names the text view window was to wide
- the dialog in text view was set transient for the wrong window
(Reported by Sascha Hunold)
- fixed missing redraw in automatic creation of file content test
other changes:
- viewing program in own command is hidden if it's not used
- the dialog for large files in text view can be canceled
- saving the configuration now only writes non-empty file type actions
- added Czech translation
(Thanks to erno)
2007-06-07: Version 2.15.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added directory bookmarks
- it's possible to add directories and select whether a specific entry
will be highlighted when jumping to the bookmark
- the list of bookmarks can be filtered by entering some characters
(Shift-Backspace clears the filter)
- the list of bookmarks is written back to disc immediately whenever
a change occurs so any running Worker will see the new list when
opening the bookmark dialog
- the default key in the example configuration is meta-b (and ctrl-\)
fixes:
- fixed some problems in the internal text view with very long text lines
It could happen that the word wrapping doesn't work correctly or
a line gets overdrawn making it unreadable
As a side effect the text view is significantly faster if word wrapping
is disabled
- fixed a minor bug introduced in Worker 2.9.0
many commands just didn't had any effect if they were assigned to
drag'n'drop action
- fixed bug in the configuration of the interval text viewer which
prevented the setting of the the viewing mode
- fixed a small visual glitch when "+" was displayed in the list view bar
but no search filter was actually active
- fixed file choose dialog in configuration export, it wasn't possible to
enter a new name
other changes:
- the command "go to parent dir" now deactivates the search filter instead
of actually going to the parent directory
- since text viewing is much faster now the default buffer size is raised to
2 MB (with enabled word wrapping it's still 64 KB)
it is however now possible to increase the buffer on demand by clicking
on "Read more" (or pressing "r") in the text view.
The text viewer also asks to read the complete file if it's larger than
the default buffer size
- the horizontal scroller in the text view now only takes the visible lines
into account
- the scrollers in the text view no longer uses the background colour of the
text view making them more readable
- updated Italian catalog
(Thanks to Giulio Canevari)
2007-03-22: Version 2.14.4:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
fixes:
- fixed bug introduced in Worker 2.14.3: It was possible that the directory
entry ".." was not visible but a phantom entry (from previous directory)
was visible at the end of the file list.
This can happen when hidden files are not visible and the file system
returns the ".." entry in an unusual order.
Worker outputs an error msg ("Nr of entries does not match real value!")
in this case.
(Thanks to Panayotis Papasotiriou for reporting this bug and helping
tracking it down)
2007-03-19: Version 2.14.3:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- when searching an entry in the list view (with Ctrl-s) the list will be
filtered on-the-fly to only show the matching entries. The filter is active
until the directory is reloaded or another search is started.
The list view bar indicates such a filter by using a "+" character (in
contrast to "*" when normal filters are active)
This feature can be deactivated in the configuration of the list view mode.
- ftp command: it's possible to use an anonymous login
fixes:
- search: jumping to files containing wildcards characters ([,*...)
didn't worked correctly
(Reported by Johannes Rosky)
- fixed a visual bug where it was possible that both sides highlight the
active entry
other changes:
- added Slovak translation
(Thanks to Stanislav Pavlica)
- initial language selection shows now a list of available languages
- search: the file name field is focused when opening the window
- search: when the search is finished the number of results is updated
correctly in the list of previous searches
2007-01-30: Version 2.14.2:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
fixes:
- fixed a problem with corrupt directories
If the entry ".." occurs several time in a directory listing, some real
entries weren't shown in the list view
- search result "/" (just the root dir) was displayed as "//"
other changes:
- match name in search is now case insensitive by default
- pressing ctrl+return anywhere in the search window now immediately starts
the search
- text view highlights the line when jumping to a line or viewing a search
result
(Thanks to Sascha Hunold for a patch)
- search results now uses list view colors from main list view
- text view colors are configurable
- the GUI is more responsive when the search finds a large number of results
(Worker was busy fetching the results)
(Reported by Sascha Hunold)
- when saving the configuration, the old file will be renamed to wconfig.bck
2006-11-12: Version 2.14.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
fixes:
- window titles are now correctly set to UTF8 strings if UTF8 is active
(Reported by Carsten Hackbusch)
other changes:
- added Dutch translation
(Thanks to Arnold A.Perne)
- improved directory reload; if the previously active entry is not available
anymore, the entry at the previous row will be activated
- search now also matches directory names
(Reported by Sascha Hunold)
- if a "ScriptOp" operation cannot continue because an external commands
outputs errors on stderr, the messages will be shown in the corresponding
dialog
2006-09-12: Version 2.14.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added search command
- the internal text viewer is now able to show line numbers and jump to
a line (shortcut "l" switches viewing of line numbers)
fixes:
- fixed bug in "set filter" command, the option "exclude" was not correctly
written to config file
- the avfs LDFLAGS has not been set correctly so Worker couldn't be compiled
in some circumstances
(Reported by Piotr Wawrzyniak)
- fixed bug in Worker configuration in the section about the terminal
program. Switching to a different panel didn't work as supposed.
(Reported by Sascha Hunold)
other changes:
- pthread library is now required
- gcc <3 support is officially removed
- added Italian man page
(Thanks to Giulio Canevari)
2006-07-21: Version 2.13.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
fixes:
- fixed problem in font handling. Worker refused to start if the "fixed" font
is not available. Some other fonts will be tried before giving up.
- fixed bug in file type recognition. The flag "don't check virtual files for
content" was ignored in some circumstances.
other changes:
- added French man page
(Thanks to Kamardine Mohamed)
- updated Italian catalog
(Thanks to Giulio Canevari)
2006-06-22: Version 2.13.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added utf8 support (can be disabled by configure option)
fixes:
- fixed small bug in font configuration which prevented configuring font
for right list view
(Reported by Panayotis Papasotiriou)
- fixed thousands separator for utf8 locales
(Reported by Emmanuel Proust)
other changes:
- the copy window update for file progress is limited to 15 updates
per second
- added text area for font configuration to test selected font
- updated PatternRename script, default action is now preview/quit not rename
2006-05-03: Version 2.12.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- changed configuration so most options are directly configurable in the main
window
- added Space and Backspace keys in text-view for page scrolling
(Thanks to Giulio Canevari for the patch)
fixes:
- fixed message string in "Start prog" command to use correct catalog entry
2006-03-06: Version 2.11.2:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- internal view now also decompress gzip/bzip2 files before viewing them
(even inside archives)
- internal view doesn't show \r anymore (for DOS files)
- pressing escape in the delete window now also cancel it immediately
fixes:
- fixed window for "deselect filter" action
- the "$" character in directory names prevented dir entering
(Reported by Guilio Canevari)
- in some circumstances clicking cancel in the copy window was ignored
other changes:
- removed dependency to libz/libbz2 and libxpkmaster
all functionality is replaced by avfs usage
- removed support for loading of Worker1 config files
- added iso9660 and 7zip filetype to default config
(Thanks to Giulio Canevari)
- updated french catalog
(Thanks again to rno)
2005-12-15: Version 2.11.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- The "search entry" command can now optionally search backwards
- It is possible to jump to an entry in the list view by pressing the key
matching the first character of the entry
(This can be deactivated in the "normal mode" configuration)
- the mouse actions in the list view can be configured (in the global
configuration section)
It is possible to swap any mouse button and select an alternative selection
method which acts more like common desktop environments
- mouse pointer changes when moving the mouse over the drag area in the
list view headers
fixes:
- fixed segfault when the font name in the config file is invalid
(Reported by Zhang Weiwu)
- fixed segfault introduced in version 2.11.0 in the file requester, pressing
enter was crashing worker
- fixed small visual bug in the text area
other changes:
- added 7zip buttons to the default config and updated italian catalog
(Thanks to Giulio Canevari)
2005-10-25: Version 2.11.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- Worker can now use any font not just fixed width fonts
- it is now possible to change the width of the list view columns.
Drag the end of the header box for a fixed width or double click it for
dynamic width
fixes:
- fixed bug in internal view
When started indirectly (for example when starting show action which
contains the internal view command) worker did segfault.
- fixed small display bug in state bar (KB suffix was inserted at wrong
position sometimes)
- Worker did show negative remaining time in file copy sometimes
- Worker compiles again with IBM VisualAge compiler (xlC)
(Thanks to Igor for report and proposed fixes)
- Using information mode on ".." entry was forcing to many redraws
other changes:
- there is a new spanish translation thanks to Victor Alcazar
- updated example configurations
- updated license dialog
- removed nanosleep declaration which was necessary for older Mac OS X
releases but prevented compiling on later versions
2005-07-25: Version 2.10.2:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- improved "start prog" command
It's now possible to handle the file as a different filetype or choose an
avfs handler from a list of all possible avfs handlers.
- double clicking on files with empty double click action list will start
the improved "start prog" action
- the seperator character in file sizes is now inserted every 3 digits no
matter how large the number is (previously it was only inserted up to 3 times)
(based on a patch from Tobias Toedter)
fixes:
- fixed bug in file copy: The return value of the final close() of the
destination file wasn't checked which can lead to incomplete files in some
circumstances (it occures on nfs devices where a write() to a full device
is still successful but the final close() will fail)
If you use avfs you also have to update to atleast avfs 0.9.6 as a similar
bug was there too
other changes:
- the xliwrapper program for calling xli from the "image view mode" is now
a shell script
(Thanks to Tobias Toedter)
2005-06-23: Version 2.10.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added internal text view command
Currently the first 64 KB of a file will be shown with selectable
word wrapping
other changes:
- improved color palette configuration
- small GUI improvements (click on choose button text will toggle it)
- updated italian catalog
(Thanks again to Giulio Canevari)
- updated cd2mp3/ogg/flac/wav script
(Thanks again to Giulio Canevari)
2005-04-06: Version 2.10.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added virtual file system using AVFS (avf.sf.net)
Finally it is possible to access archives or files on remote computers.
There is some basic introduction in the docs but for more information about
the usage you should read the docs of AVFS
But the default configuration already contains all filetype definitions
needed to access archives. These definitions can also be downloaded from
the add-on page for import.
- virtual files can be excluded from file content test which is set by
default (in the "dirs not to check" configuration for filetypes)
- there is a new option for the "own command" and "start prog" operation
which prevents Worker from entering the current directory
- there is a new flag {t} for a temporary copy of the entry ({f}) to be able
to use external programs with virtual files
- there is a new operation "ftp connection" to access remote ftp sites
It is possible to store the password in the configuration but not encrypted!
- For the "Script" operation and for the extended test for filetypes there is
a new function isLocal which can be used to test if the entry is a local or
virtual file
fixes:
- compilation fix for upcoming gcc4 and a warning on 64bit system
(Thanks to Andreas Jochens for the patch)
- fixed update of free disk space information (update took too long and for
symlinks to other partitions it showed the wrong information)
- environment variables can now really be used for start directory and path
entry
(reported by Sascha Hunold)
- fixed visual glitches in the path input line. Worker also restores the
content if new path cannot be opened
other changes:
- temporary files will now be stored in an own directory worker-$USER in the
tmp dir ($TMPDIR is now also honored)
- Worker shows a dialog if entering a directory is not possible
- updated man page
- there is a new script "xeditor" which searches for existing editors. This
script is used by the default and the editor used can be overridden by the
env var WORKER_XEDITOR
2004-12-20: Version 2.9.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added filetype hierarchie
each filetype can contain subtypes
subtypes will be checked if the filetype tests of the parent type matches
the current file or the parent type does not use any tests
the action of the parent type is used if the action list of the type is
empty or the "parent action" command is used
The "no operation" command can be used to not execute the commands of the
parent type
- there is now a filetype color configuration
it's possible to select custom colors, use the colors of the parent type
or even use the output of an external program to select the colors
- it's now possible to cut and paste filetypes in the configuration
fixes:
- fixed bug where under certain circumstances Worker accessed freed pointers
when executing actions
This bug could appear if actions are used after using "enter dir" or
"reload" command
- a file will only be shown as executable if the user really has the
permission to execute it
- fixed compilation when pthreads is not used
- extented filetype test honours the "dirs no to check"
- fixed problem when sometimes filetype gets checked twice
other changes:
- improved check for identical source and destination file for file copy
- the own command is now always the first entry in the command selection
window
- in the filecontent configuration for filetypes, the automatic creation
now accepts any number of files
- doubleclick on directories now honours the doubleclick action of the
directory type (enter directory is the fallback action if the
doubleclick action list is empty)
(reported by Raik Lieske)
- cursor keys can be used in requesters to change the focus element and
the enter key can now also be used for any button and not just the first
(reported by Loki and others)
- copying of a corrupt symlink (link destination does not exists) in "follow
symlinks" mode now copy the symlink itself instead of showing a error-
requester
- The email address "ralf.hoffmann@epost.de" will expire soon, new address
is "ralf@boomerangsworld.de"
2004-07-28: Version 2.8.5:
^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added more flexible filetype description using conditional expressions
it's similar to the if-expression in the script command
possible functions are:
- toNum(...): change string to number
toStr(...): change number to string
isReg(): test for regular file
isSock(): test for socket
isFIFO(): test for FIFO (pipe)
isSymlink(): test for symlink
size(): size of file
perm(mask): numerical permission
toLower()/toUpper(): change string to lower/upper
contentStr(x,y): y Bytes from file content starting at position x
contentNum(x,y): like contentStr but interpreted as a number
name()/fullname(): file name/full file name
- the flags {f} and {F} can be also used for the filename inside strings
this allows for the use of any external program to determine the
filetype (e.g. using the file command)
- there are the usual operators as "<", ">=" and so on and it is possible
to use regular expressions using ~=
- there is also an more or less extensive help
- some examples:
- Test for shell scripts:
( contentStr( 0, 2 ) == "#!" ) && ( contentStr( 2, 10 ) ~= "/bin/[a-zA-Z]*sh.*" )
- Test for OctaMED music files:
( toUpper( contentStr( 0, 3 ) ) == "MED" ) || ( toUpper( contentStr( 0, 4 ) ) ~= "MMD[0-9]" )
- Use "file" for type recognition:
( ${file -b {F}} ~= "ASCII C program text" )
- there is an extensive help for the pattern configuration
fixes:
- fixed copy of non-regular files if "follow symlinks" is used
copying symlinks pointing to non-regular files (devices, pipes, ...) did not
create these special files but only regular files
- fixed text for move operation in the progress window, now it prints "Move"
instead of "Copy"
- compile fix for gcc 3.4
(reported by Goetz Waschk)
- compile fix for QNX
(reported by Toni Ruza)
other changes:
- updated italian catalog
(Thanks again to Giulio Canevari)
2004-03-17: Version 2.8.4:
^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- the layout of the main window is configurable (in global settings)
Select the button and listview orientation and the positions of the elements
- filetypes: added flag to match the full name (including the path) for
pattern matching
- copy/delete/rename/symlink: highlights entry currently processed
- configuration: the button banks can be swapped
(suggested by Harlock and Jan Windischmann)
fixes:
- fixed possible lockup when using threads
(reported by Harlock and others)
other changes:
- GUI improvements
- copy: updates "bytes to copy" when skipping files
- copy: Worker updates the copy window before an error requester
- filetypes: empty file content descriptions are now ignored
(reported by Ulf Hartwig)
- filetypes: fixed file content configuration to not select several entries
at once
- added some example scripts and corresponding buttons to convert
cd tracks to several formats
(Giulio Canevari)
2003-12-18: Version 2.8.3:
^^^^^^^^^^^^^^^^^^^^^^^^^^
fixes:
- fixed a little bug which partialy prevents the configuration of
the filetypes
other changes:
- window creation will wait till window mapping
2003-11-26: Version 2.8.2:
^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- the listview header colors are now configurable
(reported by Piotr Rzepka)
- search entry now allows case insensitive search (activate it in the command
configuration)
fixes:
- fixed possible endless loop in directory read
(reported by Florian Zwoch)
- fixed information mode to keep currently visible information when other side
is deactivated and no longer try to update information for a corrupt symlink
(reported by Giulio Canevari)
- improved configure checks for statvfs/statfs for improved compatibility
Worker can now be compiled on OpenBSD
(Thanks to Ingolf Schuchardt for support and access to an OpenBSD box)
- some other code changes to allow compilation on Solaris2.7
(Thanks to Jean-Francois Magni for testing)
- the status bar is now correctly updated even when the listview doesn't
list any directory
other changes:
- gui code cleanup
- left align listview header text when it doesn't fit into the header
(reported by Giulio Canevari)
- print installation directory at the end of the configure script
- Worker will now also compile on AIX with the gcc compiler
2003-08-17: Version 2.8.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- external programs which run in the foreground (i.e., Worker waits for
completion) can now be detached with Escape or the middle mouse button
- added some new columns: Inode number, number of hard links, number of
blocks
the information mode will also show this values
- for devices the size of the entry is now the major/minor number
- added headerline for the listview
you will see the field name and you can click on it to change the sortmode
- there is an additional symbol in the listview bar (above the listview)
which is visible when Worker is still recognizing filetypes
fixes:
- fixed buffer overflow in informationmode
(reported by Cyriac Benoit)
other changes:
- chmod/chown: chmod will no longer read all affected directories at the
beginning but change permissions on the fly. This way you are able to
change the permissions for directories you are currently not able to read.
the same goes for chown although you won't notice any different because
chown is only allowed for root (on most systems) and root can always read
the dirs
- used thousand separator from current locale
(Thanks for the patch to Tobias Toedter)
- added some more tests for large files in the configure-script. This should
fix compile problems with RedHat 7
- modified default configs so TGZ/TBZ2 actions should work on any system no
matter if tar doesn't understands the special options
updated addons are also available
- Worker will compile on AIX (only with xlc compiler)
- updated italian catalog
(Thanks to Giulio Canevari)
2003-06-08: Version 2.8.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- the configuration file format is now text based
Worker will continue to load old binary files and old binary export files.
You can now also import whole configurations
Although you can now edit the config don't expect any documentation about
the keywords and file structure and whatever
- added new flag for "own command": {scripts} which will be replaced by the
path to the scripts dir inside worker's share directory
This can be used for easy access to additional scripts
- there is a new bash script "pattern rename"
For a given match pattern you can replace/add text at the beginning/mid/end
of all matched filenames
There is a button in the default config and you can also download this button
from my homepage (->AddOns)
(Thanks to aaron who wrote this script and the button)
other changes:
- worker will compile with Sun C++ compiler
- renaming (in rename and copy) to empty name is now catched
- when starting DoubleClick/Show/RawShow/User-action the selected entries
will no longer be deselected at the beginning but only depending on the
used flags in the actions
- cancelling copy will open requester for confirmation
- in the "disc is full"-requester the affected file will be shown
- added italian catalog
(Thanks to Amedeo Brunetti and Giulio Canevari)
- updated russian catalog
(Thanks again to Ilya V. Yalovoy)
- fixed RAR buttons/filetype in the default configs
- fixed button titles in import window
2003-04-27: Version 2.7.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^
new features:
- added support for large files (>= 2GB)
- improved error requesters for un-stat-able directory entries
you can abort the directory reading and directories containing such
directories with these entries remain selected when copying/deleting them
- support env variables in path buttons
(suggested by Thomas Helbig)
- worker compiles with Cygwin
(Thanks to Stephan Henningsen)
- chmod: the keypad can be used to select permissions also with NumLock=off
- create symlink: function can now create absolute and relative symlinks
option "local symlink" renamed to "relative symlink"
example: link /usr/bin/gs to /usr/local/bin/gs will be "../../bin/gs"
- show image mode:
- Worker can use ImageMagick's display for embedded display
(select it from the "show image mode"-configuration
[Right click at list view bar->show image mode->set to default viewer])
ImageMagick knows more file formats but is also slower
- moved wrappers for xli/display to share/worker/scripts
- configuration: ask when canceling a changed configuration
security fixes:
- copy: destination directories were created with 755 permissions and got
correct permissions only at the end of directory copy
now the destination directories will be created with 700 permissions
(and of course get correct permission at the end)
fixes:
- fixed if-parser in the script command
it was possible to use "=" instead of "==" which led to wrong results
- copy: fixed restoring of old owner and permission
copy will restore SUID/SGID bit only when root or owner of file
(reported by Simonics Zsolt)
- fixed resizing of some windows, some windowmanagers (like kwm) doesn't
accept my way
- fixed some problems with the script-command examples, the extension wasn't
recognized correctly
You can download the new example from my homepage, but they are of course
included in the default configs
(reported by aaron)
- Worker will no longer try to enter a directory which is not executable for
the user
- fixed segfault when resizing some windows in the configuration
other changes:
- russian catalog (Thanks to Ilya V. Yalovoy)
- worker searchs for the datadir (for catalogs, default configs...) now in
the following places:
1.compiled PREFIX/share/worker
2.<exe-location>/../share/worker
3./usr/share/worker
4./usr/local/share/worker
5.$HOME/share/worker
This way moving around an already compiled version is much easier
2002-10-26: Version 2.7.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- fixed a major security problem with filenames with special characters
Since commands will be executed in a shell-script, characters in filenames
with special meaning for the shell will disturb the correct execution.
For example: Viewing a file "something`rm some_other_file`" would remove
the "some_other_file"!!!!!
All executed commands will be now protected in single quotes.
As a side effect most of the shell features are no longer possible. The
following list contains all allowed strings which have to appear as a single
word:
| - pipe
; - command separation
& - execute in background
|| - or
&& - and
>, <, >&2,
1>, 1>&2, 2>,
2>&1, >>,
1>>, 2>> - redirections
Because of the changes "With quotes" in the "own command" is removed because
filenames are now always quoted. For example "xv {f}" will work for any
filename.
all flag-replacements in "own command" are always protected with quotes
but you can disable this with "-" before the flag
e.g.: make -f {f} {-Rs{Make target:}{}}
But there is normally no need to change the commands because most will
work just as before and e.g.
xv "{f}"
is still okay.
Some of my examples for the "script" command need changes so I update the
example configs and the AddOns on the homepage
- this "special character" problem also affects the copy of special files
(symlinks, pipes,...)
worker copies these special files now with intern functions
No extern command for these files anymore so removed the options in "copy"
command configuration
An update is highly recommended!!
- copy: When a read error appears while copying a file this error was not
noticed (no requester and this file was marked as correctly copied), fixed
Also improved error requesters for other errors
- copy: when resizing the copy-window, the filenames are redrawn (in the case
they were too long)
- copy: When canceling "move", you will be asked whether to delete the already
correctly copied files from the source
- because env-variables are no longer available with shell-features
(e.g. $HOME) there is now a new flag for "own command" (and "script command")
{vEnvName}, e.g. you get your home dir with {vHOME}
- the default- and infotext for the Rs-Flag is now no longer length-limited
- start prog: the string has the same limitations as "own command" so
the default value (the active entry) is now already protected
- added toNum and toStr to the if-parser in the "script" command
- the informationmode now shows also the file permission as octal number
- the permission string in the ListView now has 10 chars like ls or mc
before the filename there is now also a special character for special files
(pipes, devices...)
- filterselect: window is now resizeable
- new command: show directory cache
it will open a window with all parent directory names for the current dir
and all names from the directory cache. You can choose a dir or enter a
new name
doubleclick in the listview-bar (above the ListView) will also open this
window
- show image mode: the program string is now only the program name, no %s...
anymore
- fixed loading of Worker1 configs (shortkeys were lost)
also fixed builtin config (when no config file is available)
- updated for autoconf 2.54/automake 1.7
- added parent dir buttons (..) to the path line for each side
(suggested by Amedeo Brunetti)
- added support non-latin character input like cyrillic chars and also
support dead keys
(Thanks to Ilya V. Yalovoy for hints and testing)
- improved support for corrupt directories (without .. entry)
2002-08-26: Version 2.6.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- fixed compile-bug for gcc >= 3.1
(Thanks to Goetz Waschk for the patch)
- the filetypes in the configuration are sorted now
(suggested by Martin Kaehmer)
- the mousewheel can be used to switch buttonbank when using it at the
clockbar
- improved diskspace updating, also fixed overflow for percent calculation
in information mode
- added 48x48, 32x32 and 16x16 icons
2002-08-18: Version 2.6.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- return in requesters is now only allowed when okay button holds focus
use space for any other button
- fixed filetype-recognition order. Now it really first checks the content
for all types and in a second run the pattern
- filetype-recognition: scans the visible entries first
- filetype-recognition: added "ignore case" flag and support for regular
expressions
- filetype-recognition: added support for bzip2 and xpkmaster
Worker supports now:
- gzip
- bzip2
- xpkmaster (currently the most important is sqsh)
- configuration: when creating a filetype using "automatic creation", Worker
will now also uncompress the files just like the recognition will do so you
can select 3 files of the type no matter how they are compressed
- configuration: copying a button/hotkey/path don't duplicate the shortkeys
- configuration: when adding commands, the last used command is highlighted
- configuration: when adding commands, the configuration is called if available
doubleclicking a command from the list will now also open the configuration
- fixed bug in infomode when displaying a symlink with no destination
- own command: you can now select the program with a filerequester
- new command "Script"
It's now possible to create programs for the buttons/hotkeys/filetypes
You can store data on stacks (as many as you want) and jump at condition to
labels.
Here's a list of what's possible with this new command:
- push
push a string (which can contains flags) or the output of this string
on a stack of your choice
- label
just a label for if/goto
- if
test the condition and jump to label when true ( != 0 )
you can use parentheses, && and || if needed.
<, <=, ==, >=, >, != works as usual.
"" marks a string which can contains the usual flags
${} will be replaced with the output the command in braces
?{} same with the returncode of the command
true is always true
false is always false
isEmpty(nr) is true when stack <nr> is empty
size(nr) is the size of stack <nr>
filelistEmpty(0 or 1) is true when filelist is empty (no more {f})
0 means the current panel, 1 the other
- end
immediatly stops the command-list execution
- settings
set "recursive" when you want collect the files recursive
set "with quotes" when you want filenames in quotes
set "also use dirs for flag-replacing" when you also want to use the
directories themselve (when collecting recursive)
- goto
jump to given label
For the own command (and also push/if) there are some new flags:
- {top stack-number}
gets the top element of the given stack
- {pop stack-number}
gets and remove the top element of the given stack
- {size stack-number}
gets the size of the stack
You can run if and push in debug-mode so it's easier to check what's going on
Finally you can also use a window to display some information to the user
- there is a progressbar and a multi-line textarea
both are controlled by strings which can contain the usual flags and also
the output of the string can be used
For a newline in the textarea use a '|' in the string.
The progressbar-string will be converted to a number and has to be between
0 and 100
If you run into an endless loop you can send a USR1-signal to stop execution
The execution will be stopped whenever you use the output/returncode of a
command and this command writes something to stderr
All in all I think this is a feature for the advanced user but it's not so
difficult as it sounds. I added some buttons to the default config with some
examples which can you also download from the new section "AddOns" from my
homepage:
The easiest example: Ask the bitrate and convert all selected files to mp3
Other example: number all selected files through
- show output didn't work for startprog, fixed
- listview-scrollers have now a minimum width/height
- go to dir: specialdir supports the usual flags from "own command"
- copy: for the current file the rate over the last second is now displayed
instead of the average rate (as shown before) which is now displayed in the
next line
- copy: show complete path when requesting new name because there is already
an existing entry
- copy: when requesting destination the default is now the directory from
the other panel (suggested by Ernest Beinrohr)
- the copy-window shows the progress in the title
(suggested by Ernest Beinrohr)
- when copy of non-regular file failed (with cp), the error-requester shows
now also the error output of this command.
There is now also a "Cancel" button
- DND: Worker now deselect the dropped entry
(reported by Gary Watson)
- the compression-handler is displayed in the informationmode
- rename: cancel now really aborts in any case
- rename: the name in the StringGadget is now highlighted
- rename: show active entry after rename
- rename: redraw whole listview for each entry (just looks better because
the columns are correct)
- changed behaviour of Show/RawShow/User/DoubleClick/DND-Actions so they will
only run for involved entries
this means for example when doubleclicking a picture and you have the
ShowAction in the DoubleClick-Action command list, the ShowAction will only
run for the doubleclicked entry and not for all selected like before
- the width/height of mainwindow is now stored for each screen independent
- added GPL to the about requester
- for flag-replacing in own command and the new script command:
When collecting files recursive, you got an empty string for the directory
names. Now you will only get the filenames by default, but there is a new
switch "Also use dirs for flag-replacing" so you can also use the directory
names
- Worker checks for updated config file once per minute and ask you for reload
2002-05-26: Version 2.5.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- added native chown
- added focus handling for the gui
use tab/shift-tab to switch to next/prev element
use space to activate an element
return is handled like clicking at okay (only when focus is not on any
button of the bottom line (except okay of course))
- you can now use as many shortkeys as you want for one button/hotkey/path
- double shortkeys are also possible now (like Ctrl-x c)
- filterselect, filterunselect and setfilter now have a history for used
patterns
- for chmod/chown "Request these flags" is now on as default
- when running worker as root, the statebar turns red and the window title is
"rootWorker"
- faster startup (especially for big window)
- worker now stores the position of the listview correctly when switching to
other displaymode (informationmode, show image mode)
- improved speed for filetype recognition (especially for big directories)
- when deleting/moving files in some cases the progress-window wasn't updated
correctly
- fixed drawing/refresh problems for delete
- fixed crash when mainwindow is too small (reported by Josef Oswald)
- fixed bug in statebar calculation
2002-04-06: Version 2.4.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- filetype-recognition is now done by threads
this result in faster recognition at fast devices and no more waiting
for slow devices (like floppydiscs)
Thread-support can be disabled
- partition-size-reading is now also done by a thread
- own command got a new option "Run in background"
Background commands will be disconnected from the Worker-process and won't
be killed when worker quits
- date/time format is now configurable (in "Global configuration") and there
is also name-substitution for today, yesterday,...
- added sortmodes for type and owner
- configuration import/export added (buttons/filetypes/hotkeys)
- changed behaviour and requester when disc is full while copying
You can now choose to keep the incomplete file or delete it but in any
case the sourcefile isn't deleted (which was done when "Okay" was chosen
in the requester)
reported by Rick Younie
- reload got a new option "Keep filetypes"
- dirsize will rebuild listview for each calculated element
reported by Dirk Weber
- show/rawshow/user/...-actions are now also applicable to the active entry
- Buttons are now only clickable if they have assigned commands
- the filetype-, hotkey- and flag-request-window (for own command) are now
resizeable
- no quit-requester when closing main-window
- chmod-requester improved
- polish catalog (Thanks to Pawel Kaczor)
2002-01-09: Version 2.3.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- improved top statebar (Thanks to Martin Khmer)
- when changing sortmode, active entry is centered
- new command "activate shortkey from list"
You can choose shortkey from a list and activate it
useful for forgotten shortkeys or as an overview of all defined shortkeys
- fixed calculation of "bytes to copy"
- copy/delete-windows are now resizeable
also filename/dirname will be shorten to fit in the window
- compiles (and runs :-) ) on Mac OS X (Darwin)
(Thanks to Malcolm Cleland)
2001-11-05: Version 2.3.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- some changes for gcc 3.0 but I have no chance to test it, reports are
welcome
- new option for delete-function to remove the active entry when no other are
selected
- new option for reload-function to reset the previous calculated dir sizes
- added option to show "<DIR>" instead of the size for directories (of course
only if the dirsize is unknown)
you will find this option in the "global configuration"-section
- when entering a shortkey in the configuration you can now remove an other
reference to this key
- the command-list in the configuration is now sorted ignoring case
- some GUI improvements
- nicer (atleast I think so) turned-down corner in buttons with two functions
- buttons with no assigned function cannot be clicked
- now left- or rightclick at the clockbar will show the next buttonbank
- middleclick in the listview will just activate the entry without changing
the selection state
- fixed problem with dynamic coloumnwidth when filters are active and
excluding some files
- fixed problem when changing filters or showHidden-mode, which could stopped
the filerecognition
- dirs containing files which can't be stat-ed will now also be displayed
(without these files but there will be a requester for each file)
- finally: added a fontrequester so it's easy to select a different font
2001-07-08: Version 2.2.2:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- configurable listview-background
- wait-cursor while reading dir and executing external progs
- improved cut&paste (works with more apps)
- improved mainwindow-title (path of the active listview is shown)
- some catalog-changes and updated french catalog
- fixed filename-search when hiding hidden files
- improved dir-cache-replacement-strategy
not recently used are droped when cache is full
- filters are now not applied for dirs
- added "unset all filters" in filterconfiguration
- icon will be installed in $prefix/share/pixmaps
2001-05-08: Version 2.2.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- bug fix in delete window
- minor bug fix for reloading a dir, sometimes the active entry was deactivated
- new option for the copy-operation: preserve attributes
when set, the permissions/owner/modificationtime/accesstime will be restored
(as far as possible)
default is on
- a corrupt symlink will now be treated as file
- the colors for the active entry can now be changed
- improved search-operation:
- a recall will search the next entry with the same prefix
- stars (*) are also supported now so it's possibly to search for file
containing the pattern inside the filename
a trailing star is always implied
2001-03-20: Version 2.2.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- sortmode change with the action will update the lvb
- fixed problem with giving a startdir relative to the current dir
(Martin Kaehmer)
- worker_inst exists no longer, Worker will do it instead
- it's now configurable what to show in the clockbar
the configuration can be reached by a new subsection in the config-win
it can show the time/ram, only the time, the worker version (for no system
load) and the output of any external program
- the correct background color is taken for the "show image mode"
(rno)
- in the button/path-configurations the actionmodes (copy/swap/delete)
can stay active until other choose when selecting "extended" in the same
window in the new cyclebutton
this is useful for copying/swapping/deleting more than one button/path
- dirs can now ignored for filetype-checking (exactly: in this dirs only
the pattern is used (if used))
the new configuration can be found in the filetype-settings
this is useful for slow devices like a floppydisc
- updated french catalog
2001-03-01: Version 2.1.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- fixed bug in deleteop/copyop (buffer overflow)
(Martin Kaehmer)
- fixed bug when copy in readonly
- added setsortmode op
(Martin Kaehmer)
- added setfilter
(Martin Kaehmer)
- the used terminal is now configurable
- Worker can redraw the window when waiting for a extern command
- cycle through cyclebuttons with right mouse button backwards
(Martin Kaehmer)
- the function "reload" can now also be used for DND-actions
- after rename, the active entry is shown
(Martin Kaehmer)
- the sortmode is shown in the bar above the lister
N = namesort
S = sizesort
M = modificationtime-sort
A = accesstime-sort
C = changetime-sort
R = reverse
(Martin Kaehmer)
- the ".."-entry is now always active for loaded dirs which are not in the cache
(Martin Kaehmer)
- new flag for the "own command": {dp} for the destination path of a DND-action
- the requester for existing file in copy/move now shows
the size and modificationtime of both files
2001-02-05: Version 2.0.2:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- fixed bug when displaying name in first column, the line is empty
(Thanks to Donald J. Maddox, Alan K. Jackson)
- right justify size
(Thanks to Martin Kaehmer)
- fixed bug in text-entries
(Thanks to Martin Kaehmer)
- fixed bug in externop in flag parsing
(Thanks to Rick Younie, Harlock)
- support for filesizes/dirsizes >4GByte (if your system supports 64 bit type)
(Thanks to Martin Kaehmer,Harlock)
- no longer displays readable but not executable dirs (r--)
side effect: dirsize will not show weird values
- for own commands and string requests, Cancel will really cancel
the operation
(Thanks to Rick Younie)
- in the configuration, the "Choose Command"-requester is now sorted and
also resizeable
(Thanks to Rick Younie)
- the partitionsize/freespace of the actual dir can be shown in the
listviewbar
(Thanks to Rick Younie,Martin Kaehmer)
- the display of owner/group is switchable ("user @ group" or "user.group")
(Thanks to Rick Younie)
- the ".."-entry is no longer selectable nor it will be counted
(Thanks to Martin Kaehmer)
- rewrote xliwrapper_worker and worker.inst (now worker_inst) in C
- fixed foreground of empty buttons in the example-configurations
(Thanks to Rick Younie)
- finally DND is usable
To activate: Select the entry and hold the left mousebutton, then click
the right.
Now move to destination and release the left button.
You can cancel DND with Escape or a rightclick when dragging!
If there is no DND-action defined for the type of the
dragged entry, the DND-action from the "NoSelect"-type
is used!
Limitations:
You can only drag one entry
This works only inside Worker
2001-01-10: Version 2.0.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- fixed error in color handling >8 colors
- fixed error in CopyOp with FastMode
- don't refuse to copy in symlinked dir
- fixed problem with catalog-loading
- correct catalog templates
- french catalog and example-config (Thanks to rno <noospot42@f2s.com> for this)
- added Keypad-usage in StringGadget (you can now also enter the numbers with
it)
2001-01-06: Version 2.0.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- rewritten in C++
- shown informations of entries can be freely configured
- added show image mode for display of the active entry in the other side
- added directory-buffer
- show/hide hiddenfiles
- can use more than one action for buttons/filetypes/hotkeys
- takes two args and display the dirs
- better GUI, f.i. the textinput doesn't block anymore and understands the
shell-shortcuts (ctrl-a,...)
- better searchmode, also doesn't block and begins at active entry
- more call-possibilities for filetypes (f.i. doubleclick, show)
- filterselect now on files OR dirs
- doesn't accept duplicate shortcuts
- correct display of NTFS directories (Thanks to Pawel Kaczor)
- some fixes in configuration (Thanks to Fireball)
- compiles and runs on FreeBSD 2.2.2 (Thanks to Fireball)
- mouse wheel support
- man page
- many other small things I forgot
2000-01-22: Version 1.3.3:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- bug fixes (Thanks to Thomas Bader)
- compile error
- now Dock-able (for WindowMaker and perhaps other)
1999-09-17: Version 1.3.2:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- bug fixes (Thanks to Piergiorgio Ghezzo)
- compile error
- configuration segmentation fault
1999-09-07: Version 1.3.1:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- compiling and installing using "configure"-Script
- english documentation
1999-05-16: Version 1.3.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- dynamic width of size, name and type to remove useless spaces between
sections
- if worker cannot repaint the window, X will use the color 0 as background
- the copy-function has two new flags:
- copy to same directory: for duplicate
- request destination
- the configuration-program now shows correctly the shift-flag
- now there are some arguments, mainly for request the version:
-V, --version, -help, --help
- new functions:
- chmod
- toggle infomode
- search entry
- path to other lister
- enter new path
- the user-commando has an improvement:
- the option {Rs} now can get an infostring and a defaultstring
usage: {Rs<infostring><defaultstring>}
NOTE: the chars "<" and ">" are importent
1999-04-29: Version 1.2.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- great Speedimprovement in the CopyFile-Operation (especially on ZIP's ...)
- removed Bug in the Move-operation: AFTER finish of move it's possibly that
worker crashes
- now worker can be compiled with egcs without any warning
- complete showing of file-permissions
- file-size will be printed with points after 3 and 6 digits for better
reading
- there is no longer an extra program for configuration, so you can
configurate worker while running
1999-03-30: Version 1.1.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- Worker and WConfig are font-sensitive
- some improvements for successful compiling with egcs
- better handling of file-selecting
- Worker and WConfig supports infinite banks for buttons
- Copy/Move ask for destination, if the other side doesn't support the action
- improved performance of the DirSize-function
- now using active entry if no other is selected (except the delete-function)
- the move-operation now delete the files (if needed) on the end of the
Operation
1999-03-06: Version 1.0.0:
^^^^^^^^^^^^^^^^^^^^^^^^^^
- first public release
|