Changes between Version 1 and Version 2 of TODO
- Timestamp:
- 03/25/09 12:16:55 (13 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TODO
v1 v2 8 8 9 9 * update documentation and homepage/wiki/on-line user guide 10 11 10 * find solutions for FIXMEs in the code 12 13 11 * find & fix memory leaks 14 15 12 * additional translations (ja, fr, de, ru, pl exist now) Volunteers welcome ! 16 13 … … 22 19 23 20 * support regular expressions in rename-plugin 24 25 21 * use libmagic directly, instead of shell ‘file’ command 26 27 22 * update tracker-plugin as tracker’s API matures 28 29 23 * provide atk/gail assistive-technology support in all relevant places 30 31 24 * plugin-based support for general namepaces, not limited to root of the mounted filesystem, e.g. archives, remote filesystems (via gio/gvfs etc), collected items (probably tagged), chroot 32 25 … … 34 27 35 28 * add missing API documentation 36 37 29 * complete documentation about action arguments 38 39 30 * support non-english-ascii letters (replacing dDfFpP etc) in macros 40 41 31 * find a way to have those small lines in the treeview as kde/qt or windows provide them 42 43 32 * add tooltips to context menus where now missing 44 45 33 * find a way to tap into shell’s completion process, to enhance command-line tab completion (not directly possible with bash) 46 47 34 * support theming for custom icons 48 35 … … 50 37 51 38 * interrogate shared-configuration data for more filetype handlers (but FDO spec is still too immature) 52 53 39 * strictly incremental update of displayed filelists (if a reliable change-monitor ever becomes readily and widely available …) 54 55 40 * show filetype/dir icons in file lists 56 57 41 * undo, for completed file operations (needs lots more cacheing of information about processed items and anything affected by the operation) 58 59 42 * custom formatting of hyperlinks displayed in the output pane 60 43 … … 62 45 63 46 * some default keybindings might not work, if other things’ bindings prevail 64 65 47 * auto-refreshing file panes (without FAM/gamin) does not notice item size, mode, ownership changes (consequence of the way the fs works) 66 67 48 * auto-refreshing with gamin does not notice most changes involving symlinks (gamin bug) 68 69 * auto-refreshing with gamin and gnome (at least) and dnofify backend does not notice changes to the trash dir (gamin bug) 70 49 * auto-refreshing with gamin and gnome (at least) and dnotify backend does not notice changes to the trash dir (gamin bug) 71 50 * sizing of any command-line combobox in a vertical toolbar is illogical (wishlist = gtk support for “drop-across”) 72 73 51 * hard links are processed as separate files 74 75 52 * refreshing a filelist changes the access time of the displayed directory 76 77 53 * for some? gtk versions, recreating filelists creates leaked X memory (gtk bug?) which, if repeated too often, can lead to swap-thrashing and even a hang 78 79 54 * gtk (in later versions at least) behaves badly when dragging a column-header boundary to change the column width – at first it thinks it’s dragging selected item(s) ! 80 81 55 * the output pane captures stdout and stderr messages from child processes, but not from any other process started by a child (“grandchild”) 82 83 56 * a command which in turn causes another command to be run using the same glib functionality (g_spawn_async() etc) can hang, because completion of the spawned child command is not reported to its parent application – maybe some intermingling of child exit signals 84 85 57 * mnemonic activation of toolbar buttons (when their labels are shown) does not cycle focus between buttons with the same mnemonic key, as it should do. Seems to be a gtk problem related to GtkPaned