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
|
Minimum Profit TODO / Bug List
==============================
Release Critical Bugs
---------------------
None!
Open Bugs
---------
* 1000: Word wrap seems to be broken in some special cases.
* 1002: Autoindent doesn't work when word wrap is active.
* 1024: When a toggle function is called, the proper menu item
is not refreshed.
* 1030: The _mp_save_tabs flag does nothing. Treatment should be
added to mp_write_open_file().
* 1031: mpi_grep() should use regular expressions instead of a
plain strstr().
* 1086: Sometimes the GTK window is not resized / maximized.
Pending Enhancements
--------------------
* 1007: Add Unicode support.
* 1009: New window pos / size must be logged in GTK.
* 1011: Take a look at the elinks source to see how wheel-mouse can be
used in rxvt and xterm.
* 1012: The tag list should be browseable, as well as the list selection
file in the curses version.
* 1013: Tags, files to be open, templates and such things should be shown
in something like Mozilla's sidebar or so.
* 1014: Add 'undo'.
* 1016: Add a 'build' command that call make and show its output.
* 1017: Add CVS support: commit, diff, show releases, diff between
releases.
* 1075: In the curses version, the list of open files in the
title line should show the active text centered.
Closed
------
* 1003: When moving the scrollbar in GTK (both 1.2 and 2.0), sometimes
a complete hangup occurs (Thu, 29 Jul 2004 14:26:00 +0200).
* 1004: The grep editor function does not report not-found cases
to the user (Wed, 18 Aug 2004 21:57:08 +0200).
* 1005: When activating overwrite mode (by pressing insert) and typing
any key at the end of a text, it hangs (Wed, 18 Aug 2004 22:58:00 +0200).
* 1006: Syntax highlighting does not work well when a word includes
both the start and the end of a comment (Wed, 18 Aug 2004 23:52:08 +0200).
* 1015: The dialog opened by the function 'exec-function' should show,
in its 'history', all the available commands instead of the real history
(Sun, 22 Aug 2004 23:52:07 +0200).
* 1018: Ctrl-c doesn't work in the curses version
(Tue, 31 Aug 2004 12:01:33 +0200).
* 1019: The 'edit-template-file' editor command does not work
under win32 when the HOME variable is not defined (Closed by: #1021)
(Thu, 02 Sep 2004 13:58:49 +0200).
* 1021: When there are no config files (system-wide nor user ones),
the template file name is left unparsed (leading ~ is not expanded).
(Thu, 02 Sep 2004 14:04:18 +0200).
* 1020: Autoindent should only be applied to spaces and tabs, and not
to separators (Thu, 02 Sep 2004 15:41:07 +0200).
* 1023: Menus are being built before reading the configuration
files, so the status of some toggleable variables is not
correctly shown (Fri, 03 Sep 2004 16:23:15 +0200).
* 1022: Add a user-selectable capability to unlink files before
overwriting them (break hardlinks) (Fri, 03 Sep 2004 16:23:15 +0200).
* 1025: Window title flickers on some window managers
(Sun, 12 Sep 2004 16:50:38 +0200).
* 1026: When exiting, redraw only those documents that need attention
(Sun, 12 Sep 2004 16:50:38 +0200).
* 1027: In GUI versions, rebuild tab set only when needed to avoid
flickering (Mon, 13 Sep 2004 15:33:40 +0200).
* 1010: By using the tags, each time the cursor is over one, the tag
target should be shown in the status line, allowing the function
prototypes to be immediately seen (Wed, 15 Sep 2004 19:10:27 +0200).
* 1032: ctrl-k is not being processed (Sun, 19 Sep 2004 15:50:45 +0200).
* 1034: The win32 version help command should be more configurable;
by now, only help files are supported. It should be settable
to anything (for example, an URL, to search things on msdn.com)
(Mon, 20 Sep 2004 09:40:59 +0200).
* 1039: When no tag is found, the error condition is incorrectly
triggered (Mon, 20 Sep 2004 23:38:16 +0200).
* 1033: mpv_list() should be multicolumn, with \t used as
a separator (Wed, 22 Sep 2004 18:51:21 +0200).
* 1036: Add symmetric encryption of text files
(Thu, 23 Sep 2004 13:55:07 +0200).
* 1029: Showing the tag target in the status line fails when the
tag is at the end of the line (it seems like the EOL is being
taken as part of the tag) (Fri, 24 Sep 2004 16:54:05 +0200).
* 1028: The new find-tag function takes cancellation as an error
condition (Sat, 25 Sep 2004 18:45:15 +0200).
* 1035: win32_help_file configuration directive documentation
in mprc.sample is incomplete (Sat, 25 Sep 2004 19:31:28 +0200).
* 1040: Document file encryption in the README
(Sun, 26 Sep 2004 17:19:06 +0200).
* 1041: There is a pitfall when using encrypted files; if you open
a file with the incorrect password, useless garbage will be open,
as there is no way of detecting incorrect passwords. But, if you
later save the garbage (probably accidentally), it will be
re-encrypted with the (still remembered) incorrect password,
effectively destroying the original information.
(Sun, 26 Sep 2004 17:24:33 +0200).
* 1044: When forcing a mode (as in -m mail) and saving an <unnamed>
file, its name in the tab does not change
(Tue, 05 Oct 2004 20:36:37 +0200).
* 1045: mpv_win32.c needs to trigger the bindings for WM_CHAR only
if there was no appropriate binding for WM_KEYDOWN
(Wed, 06 Oct 2004 16:17:51 +0200).
* 1037: Add real gettext support (with workaround for systems lacking
libintl.h, i.e., MS Windows) (Sat, 16 Oct 2004 09:44:42 +0200).
* 1047: If you define more menu's than the screen allows, the last
menus will not show up properly (Tue, 19 Oct 2004 23:17:28 +0200).
* 1048: Delete key (0x7f) in curses does not work
(Tue, 19 Oct 2004 23:17:28 +0200)
* 1049: curses resize terminal not working (Tue, 19 Oct 2004 23:17:28 +0200).
* 1050: Pasting with auto ident breaks the formatting of multi-line
blocks (Tue, 19 Oct 2004 23:17:28 +0200).
* 1051: Minimize/Iconify in Win32 crashes (Tue, 19 Oct 2004 23:17:28 +0200).
* 1052: Add scrollbar tracking in win32 (Tue, 19 Oct 2004 23:17:28 +0200).
* 1053: Add escape key support in curses (Tue, 19 Oct 2004 23:17:28 +0200).
* 1054: Add a suspend function (Tue, 19 Oct 2004 23:17:28 +0200).
* 1055: Add a 'menu_reset' command to mprc (Tue, 19 Oct 2004 23:17:28 +0200).
* 1056: Add conditional construct to mprc (Tue, 19 Oct 2004 23:17:28 +0200).
* 1059: As the 'paste' editor function saves state, it can no longer
be used to reformat paragraphs when word wrapping is enabled; a new
'reformat-paragraph' function is needed (Thu, 21 Oct 2004 17:40:54 +0200).
* 1061: Add syntax highlight for .mprc files (Sat, 23 Oct 2004 09:41:37 +0200).
* 1057: Open file list in curses should be navigable
(Sun, 24 Oct 2004 09:40:38 +0200).
* 1060: The GTK open file dialogs should remember the last directory
(Mon, 25 Oct 2004 16:11:24 +0200).
* 1046: GTK version crashes if closed from the window manager
and a file has been modified (Mon, 25 Oct 2004 19:46:03 +0200).
* 1058: Document new directives added to mprc by Alejandro Liu.
(Wed, 27 Oct 2004 16:16:10 +0200).
* 1001: The win32 version should have history in its readline.
(Sat, 30 Oct 2004 10:13:44 +0200).
* 1062: Scrollbar buttons in GTK doesn't work
(Sat, 30 Oct 2004 10:19:51 +0200).
* 1063: Clicking the 'New Folder' button in GTK open dialog
files do nothing (Sat, 30 Oct 2004 10:19:51 +0200).
* 1043: The gtk2 version crashes on key input (printable chars;
control keys seem OK) since glibc-2.3.4 (glibc 20040701 was ok)
(Wed, 03 Nov 2004 15:56:20 +0100).
* 1064: Add matching bracket highlight (Wed, 03 Nov 2004 16:41:20 +0100).
* 1065: Add functions to go to next / previous instance of the
character over the cursor (Wed, 03 Nov 2004 17:29:37 +0100).
* 1066: The function toggle-column-80 no longer works (it has no
translated text, and it does not activate its function)
(Thu, 11 Nov 2004 18:24:12 +0100).
* 1067: Whenever a toggleable menu option is triggered, a new,
bogus menu is created (Thu, 11 Nov 2004 18:35:02 +0100).
* 1068: Menu entries can be created with non-existent functions
(Fri, 12 Nov 2004 07:49:11 +0100).
* 1069: Fails compilation on plain old curses, complaining on
not existing resizeterm() (Sun, 19 Dec 2004 13:08:37 -0800).
* 1070: Segfaults on IRIX (Sun, 19 Dec 2004 13:21:50 -0800).
* 1071: Some tags containing \ or / characters can't be found
(Fri, 24 Dec 2004 09:00:43 -0800).
* 1042: Crashes on amd64 with 64 bit libraries (with 32 bit ones
it works OK) (Doesn't happen anymore, it was probably a library bug;
Tue, 11 Jan 2005 07:24:55 +0100).
* 1072: Implement a 'prev' (move to previous) open text
(Wed, 12 Jan 2005 18:53:22 +0100).
* 1074: In the buffer list, show the 'modified' status
(Thu, 13 Jan 2005 16:07:11 +0100).
* 1073: In the buffer list, set current one as active.
(Fri, 14 Jan 2005 19:54:09 +0100).
* 1076: GTK application icon is lost (Wed, 19 Jan 2005 13:24:46 +0100).
* 1077: Add Pango support to GTK 2.x version
(Sun, 20 Feb 2005 09:50:27 +0100).
* 1078: On some architectures (for example, powerpc), the
code that detects the need to do locale_to_utf8() always
fails (Mon, 28 Feb 2005 17:50:08 +0100).
* 1079: On cancellation, the 'exec-command' editor function
should not report an error (Tue, 08 Mar 2005 15:29:49 +0100).
* 1080: Add the +lnumber (go to lnumber line of first open file),
supported in other editors (Tue, 29 Mar 2005 07:56:32 +0200).
* 1081: The menu_reset configuration directive is nearly useless, as
the default menu is reset anyway if there is any menu definition
in mprc (Mon, 04 Apr 2005 13:46:22 +0200).
* 1082: Non-ASCII menus look bad in curses mode
(Mon, 04 Apr 2005 17:32:00 +0200).
* 1083: Fix too large menu entries in curses mode
(Mon, 04 Apr 2005 18:08:47 +0200).
* 1085: Add an maximize-on-startup flag to GTK
(Tue, 24 May 2005 19:42:05 +0200).
* 1008: Create a new synhi for diff files
(Mon, 13 Jun 2005 17:03:34 +0200).
* 1084: Add a new synhi for LaTeX.
(Mon, 13 Jun 2005 17:03:34 +0200).
* 1038: Add ispell support (Sat, 27 Aug 2005 18:26:21 +0200).
* 1087: For some fonts, the GTK window width is not correctly
calculated, so the cursor moves further the right margin
(Mon, 19 Dec 2005 10:55:18 +0100).
* 1088: Under GTK, keypad enter is not processed
(Wed, 21 Dec 2005 19:25:40 +0100).
* 1089: When closing MP with several documents open, it crashes
(Thu, 12 Jan 2006 07:34:46 +0100).
Email bugs to angel@triptico.com
|