diff options
Diffstat (limited to 'CVSNEWS')
-rw-r--r-- | CVSNEWS | 340 |
1 files changed, 340 insertions, 0 deletions
@@ -0,0 +1,340 @@ +------------------------------------------------------------------------ +- Krusader CVSNEWS +- http://www.krusader.org/text.php?t=CVSNEWS +------------------------------------------------------------------------ +- This file is only intended for krusader-cvs. +- It should contain a brief description of new features. In some way an +- extension to the ChangeLog. +------------------------------------------------------------------------ + +UserActions: Expander: Many fixes, better error handling, sensible + %_Each&-handling. Finally I managed to implement Jiri's 100k patch for + the useractions. This patch handles the Each-placeholder much better + (i.e. allows Each inside Copy and can deal with multiple Each's) and + provides a good base for future extensions. Thanks a lot! + +New feature: atomic extension. + - Extensions known to be atomic (like tar.gz) are now handled properly + both in the panel and during rename. The list of atomic extensions + can be provided through "Atomic Extensions" in [Look&Feel] in + krusaderrc. + +New feature: rename just the filename, without extension + - in the look&feel page, disable "rename selects extension", and then, + when you rename a file, only the filename will be selected, but not + the extension + +New feature: full screen terminal (mc style) + - if enabled in look&feel, pressing the required shortcut to show + the terminal emulator will hide all of krusader, just like midnight + commander. + +New feature: right click menu for bookmarks + - after right clicking on a bookmark, a popup menu appears with + + Open + Open in new tab + Delete + + menu items. + +New feature: enable/disable the special bookmarks + - right click on a special bookmark + (Popular URLs, Devices, Local Network, Virtual Filesystem, Jumb + back, Set jump back, Bookmark Current or Manage Bookmarks) + - a new rightclick menu appears containing the special bookmark items + if a menu item is checked then the bookmark is enabled + - one can enable/disable separately the following special bookmarks + - the "Popular URLs" bookmark + - the "Devices" bookmark + - the "Local Network" bookmark + - the "Virtual Filesystem" + - the "Jump back" and "Set jump back" bookmarks + +New feature: keeping the directory structure of copying/moving from + virtual folders + - assume we have 3 URL-s in a virtual subfolder + /home/myhome/mydir1/myfile1 + /home/myhome/mydir1/myfile2 + /home/myhome/mydir2/myfile3 + - in the destination folder we would like to get: + mydir1/myfile1 + mydir1/myfile2 + mydir2/myfile3 + - Just press F5 for copy (dialog appears) + source MUST be a virtual subfolder! + target MUST NOT be a virtual folder! + - in the dialog, there's a new option: + "Keep virtual directory structure" + - check it + - select /home/myhome/ for base URL + - start the copy / move + + - AND: the directory structure will be kept at copying! + that's it! :-) + +New option in look&feel: directories are always sorted by name + +Big cleanup in the UserAction module: + - dropped support of "same_as"-attribute in the description-tag + - dropped need for a manual name-conflict-resolution, now a nummer is + append on double names + - reduced the memory-consumption drasticly due to internal changes + - added copy actions to clipboard / past actions from clipboard + - multiselection for export/remove/copy + - renamed the actionfile we provide to useraction_examples.xml, + so that we can merge new examples with existing installations + - on export one can now choose between overwrite and merge is the + file already exists and contains useractions + - Actions are now manages with ActionMan; the list is now a + categorized tree with icon and title instead of the identifyer. + - On the UserAction page in Konfigurator you can now change the + Terminal for UserActions and the font for the output-collection. + +New archive handling: + supports passworded arj, ace, rar, zip + step into hidden archives by pressing <RIGHT> on the archive + decompressing debian packages by Alt+U + using KWallet to store the passwords + writes out the error messages of the archiver + archive type autodetection by its header (first 512 byte) + +-------------------------------- 1.70.0 -------------------------------- + +New global calculate space function: + Used to calculate occupied space inside archives remote FS and in + virtual VFS need KDE >= 3.3 + for local FS the old (and faster) code is still used. + +New zip/tar slave - based on KDE's but support writing to archive + Modified KDE tar slave (which also handle ZIP archives) to support + writing. Compared to kr_arc: + Pros: Speed. No need for external binary. Speed. did I mentioned + speed? + Cons: does not support delete from archive. + (You need to change the protocol registration to use this slave) + +New configure-switches: + --without-konqueror - builds Krusader without Konqueror's servicemenus + --without-javascript - builds Krusader without JS support + In the past the support was always compiled in when the headers where + found. + +Jump-Back: + If you create a new tab the startup-path is saved. You can now step + deep into the dir-tree and Ctrl-J brings you back to your starting + position. It's also possible to set the current directory manually as + Jump-Back-Point. + +-------------------------------- 1.60.0 -------------------------------- + +Useraction: new placeholder: %_ListFile()% + is replaced by path/filename of a temporary file containing a list of + items usefull for external scripts + +Custom Selection Mode + +Popular Links - krusader's answer to google-ranking :-) + In the bookmarks menu, you'll see a new submenu called "popular urls" + From now on, krusader keeps track of every url you visit (also remote) + and keeps a ranking for every url. the more you visit the url, the + higher the ranking. clicking the popular links menu displays the top + 15 links sorted by popularity. the top is the most popular. this is + easy for when u need to visit urls often, but don't want to create a + bookmark. this is also a better "history" since unlike the 'history' + button, this ranking accumulates urls from all tabs. + + also use the two-enter dialog: + * open it + (ctrl-z or bookmarks->popular urls->popular urls(bottom of list)) + * type few letter to narrow the search + * hit enter (you'll go to the url list) + * hit enter again and the panel is refreshed! + + +Virtual VFS. + This is not a virtual folder ! + but more a container for URL's from different file system. + just perfect for displaying search results and so on... + Action you perform on the files in this VFS are performed on the + 'real' files. you don't just delete files from the VFS - you delete + them from your hard drive. + limitations:: you can't create directories inside a virtual VFS. + +Primitive scripting support. +condition: KJSEmbed is installed (package: KDEbindings) + Ctrl+Alt+J opens the JavaScript-console. There you can play around: + try 'Krusader.setCaption("Hey Ho, Let's go!");', + "Krusader.children();", "Krusader.child("help").slots();", + "alert(Krusader.properties())" and "Krusader.child("help").show();"... + In addition a new placeholder for the useraction, + %_Script(path/to/script.js)% executes an external file. + If the path is relative the file will be read from + <KDE-app-data>/krusader/js/ + If a UserAction should execute the return of a script, set the second + parameter of %_Script()% to "return=cmd". + In this case the Variable 'cmd' will be read. + additional the second parameter can be used to pass variables to the + script: + "return=lala;foo=bar". here the variable foo will have at the + beginning of the execution the value 'bar' and the return-variable is + called lala instead of cmd. Warning: very alpha!! + +krusader has now a new toolbar: actions toolbar. you can show/hide it +using the view menu --> show actions toolbar. useful to put actions (and +later bookmarks), put in as a side toolbar with small icons. __you'll +have to overwrite krusaderui.rc__ + +color scheme can now be imported/exported. reacable in the colors page +in konfigurator + +disk usage (tools menu + 3rd panel) + +changing the coloumns by right clicking on the panel's header + +Refresh-in-the-background: from now on, reading a remote url or +the contents of an archive is done in the background. this means +that krusader remains responsive and can be used to do whatever you need +in any other panel or tab. + +useraction:new placeholder %_PanelSize% + This placeholder can change the ration between the two panels. + %aPanelSize("80")% makes the active panel use 80% of krusader's width + (height in vertical-mode) + ommiting the parameter means 50% + +useraction: new placeholder: %_Each% + This placeholder splitts the commandline into a list where + %_Each(...)% is replaced by one + list-item (all, all files, all dirs, all selected). These commands are + executed one after another. + +Full viewer in the 3rd hand (thanks to illissius) + +Shift-DEL will delete a file and not move it to the trash as DEL does. +(total commander like) + +Import/Export keyboard shortcuts from/to a file. want krusader to become +total commander in a single click? no problem! + +Mouse selection modes is back! check out the Look'N'Feel section + +-------------------------------- 1.51 ---------------------------------- + +The long awaited feature: Fn keys can be changed to different shortcuts + +Total-commander refresh: when krusader isn't focused, it is not refreshed +at all. + +Pressing ctrl-up arrow from the panel, jumps to the origin bar + +-------------------------------- 1.50 ---------------------------------- + +Human-readable file sizes is implemented (located in look&feel->panel) + +From now on, Konqueror's right click menu is imported to Krusader + +Cut (ctrl+x), Copy (ctrl+c) and Paste (ctrl+v) + are available. They even work with Konqueror. Please test it. + +Compare by content: you can now either: + - select (mark) one file in the left panel, and one in the right panel + - select exactly two files in the active panel + - make sure there is a file in the other panel with the same name as + the current file in the active panel + +Panel profiles: now it is possible to store environment profiles. + An environment profile contains the following: + - all the tabs path (left / right) + - the current tab (left / right) + - and the selected side (left or right) + You can save / restore these tabulator profiles. Please test it. + + Those users who use the CVS version of Krusader, should delete the + krusaderui.rc from their home directory, to make the new menu and + toolbar items visible. + (rm ~/.kde/share/apps/krusader/krusaderui.rc) + +Synchronizer: now you can use the search filters in the synchronizer + +Useraction: removed placeholder 'Bookmark'. It is deprecated now since +the new bookmark-system can be accessed directly like a user action. If +you need it anyway, use 'Goto' instead. + +TC like searching: if you type 'text' -> results the same as '*text*' +You can exclude files from the search with '|' +(ex. '*.cpp *.h | *.moc.cpp' ) + +Search is possible on remote file systems as well. + +If you have filesystems that you don't want to accidentally unmount (or +mount), just go to Konfigurator->Advanced, and enter a list of mount +points separated by commas, for example: /, /boot, /tmp) and mountman +won't try to (un)mount them. + +Mountman got a big nose-job ;-) please test it well. + +You can now drag'n'drop to the new tree view + +Shift+left/right changes tabs (thanks to Dmitry Suzdalev) + +New vfs_refresh() function only updates changes when you re-read a panel +and changes the content without the annoying full redraw effect. + +When closing Krusader, the tabs are saved and restored + +Synchronizer profiles: + Krusader handles synchronizer profiles. In synchronizer press + the 'profile' button, and you'll be able to add / load / save / remove + synchronizer profiles. + +Synchronize with Kget: + If you want to synchronize a local directory with an unstable ftp + server, Kget is a much better solution than simple file copying. After + comparing you may right click on the result list and select + 'Synchronize with kget' to execute the synchronization, after that the + listed files will be downloaded with kget instead of Krusader. + +Dropping URLs onto the status / totals line: + If a directory contains a lot of subdirectories, it may not be + possible to drop the URL onto the panel (on which only directories are + visible). Now the URL can be dropped onto the status / totals line + instead. + +Sync-browsing: + With a little toggle-button in the panel-level toolbar the SyncBrowse + mode is activated/deactivated. + When active, each directory change in the specific panel is performed + in the other panel also. + +User-Actions: + With the user action system the user can make his own actions on files + in the panel or access Krusader internal functions with parameters + directly using the placeholder. + The actions integrate seamless into KDE's action-system, so the + standard edit-toolbar/shortcut-dialogs can show/manipulate the user + actions, too. The user actions are stored in + ~/.kde/share/apps/krusader/useraction.xml (the file-structure is + documented in doxygen-headers of UserActionXML) User Actions can be + edited/added/im-/exported using a new Konfigurator module (although I + plan to move all action-related to a new ActionMan. For more info, see + http://www.jonas-baehr.de/forum/Krusader-ideas.txt) + Currently, these placeholder are implemented (for details see + UserAction/expander.cpp or doxygen): + Path replaced by the panels path + Count replaced by the number of <first parameter> + Filter replaced by the panels filter-mask + Current replaced by the current item + List replaced by a list of all <first paremeter> + Select manipulates the selection in a panel + Goto changes the panels's path to <first parameter> + Ask asks the user for a some text and is replaced by the + answer + Clipboard manipulates the clipboard + Copy copies a file, useful for quick, local, backups + Sync opens the Synchronizer with a given profile + NewSearch opens the search-windows with a given profile + Profile loads a given panel-profile + + A GUI-based helper for placeholder-adding is provided. + In Path, Current and List spaces are per default automaticly escaped. |