;; this is file ec.bugs ;; Last change: Mon Oct 15 16:05:44 2001 ;; Last bug number: 26 ;; R=release critical ;; U=urgent ;; G=for a good version 1.0 implement this ;; W=whish: if someone has too much time, please put it in ;; Format for todolist: ;; status (bug number) - Short description! (date bug found) ;; Long description. ================= Not fixed! ==================================== R(1) - do not operate on ".."! When moving or copying some files, don't confuse the user about operation on '..' (the parent directory). This will probably result in data loss if not used absolutely careful. I have removed the ability to mark ".." as selected (kp_add) but that is not enough. U(2) - Documentation! Patrick, don't you dare to put another version on the net that is sooo badly documented! This should be probably rated R :-). Two things have to be done: in code documentation and onlinehelp! G(3) - Statusline! The user probably wants to know how large the file is and what kind of permission it has. Put this information (you have it!) in the modeline. G(5) - Customize! Make everything customizable. For example the ratio of scrolling up (!) with the page-down key is now hardcoded. This is nasty G(7) - Portability! I have tried this code only under Linux (x86) and Sparc Solaris on emacs 20.something. It does not work with the xemacs (what is this?) editor. (Thanks to a bugreport Juhapekka Tolvanen ). It will probably not work on dos. Make a vi-port, too :-)). But don't make the code unreadable if you can! Here is a note about xemacs: it does not provide overlays and xpopupmenu. (only with a compatibility package). Still then I have to change the call to view-mode-enter. Xemacs wants view-mode with the same args as emacs' view-mode-enter. After fixing all this, the ec still does not work correctly. So xemacs port will be something someone else has to do. I'd like to hear from you if you can dodese. W(8) - Code organisation! For now, most functions are sorted alphabetically. Isn't this stupid? -> Think of a more sensible layout. W(10) - Execute-file update! see G(9) for posibilities for pressing return on a file. W(12) - Remove misspelled function names! W(13) - Speedup! try to enter a directory with 1000+ files! :-) No don't. Or get a good cup of coffee first. It is slow! And now (before you get up to have another cup of coffee) try to toggle all selections (numberpad multiply). It was even worse in the last version! U(14) - Remove bugs! I know that a completely bug free version is not easy to archive. But at least remove the most obvious bugs! U(15) - Remove bug when toggle selected files! there is some misbehaviour when toggling the selection and there are some symlinks (pointing to directories) in the current directory G(16) - S-f4 should find a new file! It should not only find a new file but also switch to one window. (see ec-edit-file). W(18) - f2 should not load two column! Why does f2 load two column mode? Is this any prefix something which I (again) don't understand? G(20) - up-directory match case-sensitive! When pressing cursor-left <- in a directory, the parent directory will be displayed. Then the cursor jumps to the directory the user came from. This is case insensitive now, do it case sensitive ('mail' will match 'Mail') G(21) - make isearch clearer! The user should be more informed what the current ec-current-isearch-string is. W(23) - parent dir other window! A special key sequence (ctrl-o? meta-o?) should change the current directory of the other window to the current window's parent dir. W(24) - switch to home easily! Typing in a ~ should switch to the users home directory. U(25) - don't let not-readable files confuse you, my little ec! Press f3 on a file with no read permissions (/etc/shadow for example) is confusing ec. You have to press ctrl-l to restore the ec windows. ==================== Fixed ====================================== Oct 15 2001: ----------- U(26) - restore scroll-bar properly! (2001/10/15) When leaving ec, the scroll-bar is switched on by default. Oct 3 2001: ---------- U(22) - leaving ec destroys mode info! It seems that if you quit ec (F10), the mode of the current buffer is set to fundamental mode. This is BAD. May 21 2001: ----------- G(9) - Context menu! It would be nice to right click on a tex file and have a menu showing the following options: 'LaTeX', 'edit'. (Print on a ps file etc.) W(11) - Make 'enter'-key call ec-execute-file May 19 2001: ----------- G(4) - Menubar! Put the most used commads (f1 to f10) into a menu "ec". W(6) - Colon! Switch from 'show dot files' to 'hide dotfiles' with colon key U(17) - licence! Make licence issuse more clear! (Thanks to Michael Vogt, ). State clearly what copying permissions are applicable! W(19) - Search should start from beginning! When isearching (just pressing some of the keys), the search should not start from the cursor (point) but from the beginning of the buffer.