File: TODO

package info (click to toggle)
mped 3.3.17-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,288 kB
  • ctags: 1,635
  • sloc: ansic: 13,150; sh: 393; makefile: 232; perl: 66
file content (203 lines) | stat: -rw-r--r-- 10,546 bytes parent folder | download
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