annotate etc/TODO @ 88199:0373c0490988

*** empty log message ***
author Henrik Enberg <henrik.enberg@telia.com>
date Wed, 18 Jan 2006 02:05:17 +0000
parents d7ddb3e565de
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
1 -*-outline-*-
33867
de4e8869e7e3 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33827
diff changeset
2
45069
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
3 If you are ready to start working on any of these TODO items, we
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
4 appreciate your help; please write to emacs-devel@gnu.org so we can be
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
5 aware that the problem is being addressed, and talk with you how to do
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
6 it best. Since Emacs is an FSF-copyrighted package, please be
45069
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
7 prepared to sign legal papers to transfer the copyright on your work
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
8 to the FSF.
3debb02d0222 Add an introductory note.
Richard M. Stallman <rms@gnu.org>
parents: 44914
diff changeset
9
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
10 * Small but important fixes needed in existing features:
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
11
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
12 ** revert-buffer should eliminate overlays and the mark.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
13
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
14 ** erase-buffer should perhaps disregard read-only properties of text.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
15
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
16 ** Make occur correctly handle matches that span more than one line,
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
17 as well as overlapping matches.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
18
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
19 ** Fix the kill/yank treatment of invisible text. At the moment,
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
20 invisible text is placed in the kill-ring, so that the contents of
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
21 the ring may not correspond to the text as displayed to the user.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
22 It ought to be possible to omit text which is invisible (due to a
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
23 text-property, overlay, or selective display) from the kill-ring.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
24
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
25 ** Change the way define-minor-mode handles autoloading.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
26 It should not generate :require. Or :require in defcustom
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
27 should not be recorded in the user's custom-set-variables call.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
28
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
29 ** The buttons at the top of a custom buffer should not omit
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
30 variables whose values are currently hidden.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
31
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
32 ** Clean up the variables in browse-url. Perhaps use a shell command string to
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
33 specify the browser instead of the mushrooming set of functions.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
34 See also ESR's proposal for a BROWSER environment variable
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
35 <URL:http://www.catb.org/~esr/BROWSER/browse-url.patch>.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
36
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
37 ** Enhance scroll-bar to handle tall line (similar to line-move).
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
38
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
39 ** Make occur handle multi-line matches cleanly with context.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
40
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
41 ** In Custom buffers, put the option that turns a mode on or off first,
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
42 using a heuristic of some kind?
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
43
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
44 ** Define recompute-arg and recompute-arg-if for fix_command to use.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
45 See rms message of 11 Dec 05.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
46
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
47 ** Height returned by frame-parameter ... and height given to
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
48 make-frame does not mean the same thing. The former includes menu and
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
49 tool bar lines, the latter don't. frame-parameter should return height
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
50 without menu and tool bar lines.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
51
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
52 ** In Emacs Info, examples of using Customize should be clickable
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
53 and they should create Custom buffers.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
54
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
55 ** The toolbar should show keyboard equivalents in its tooltips.
43043
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
56
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
57 * Important features:
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
58
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
59 ** Provide user-friendly ways to list all available font families,
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
60 list fonts, display a font as a sample, etc. [fx is looking at
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
61 multilingual font selection for the Unicode branch of Emacs.]
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
62
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
63 ** Rewrite the face code to be simpler, clearer and faster.
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
64
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
65 ** Program Enriched mode to read and save in RTF. [Is there actually a
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
66 decent single definition of RTF? Maybe see info at
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
67 http://latex2rtf.sourceforge.net/.] This task seems to be addressed
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
68 by http://savannah.nongnu.org/projects/emacs-rtf/, which is still in
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
69 very early stages.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
70
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
71 ** Implement something better than the current Refill mode. This
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
72 probably needs some primitive support.
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
73
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
74 ** Add a command to make a "Local Variables" section in the current buffer
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
75 and/or add a variable to the list.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
76
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
77 ** Implement primitive and higher-level functions to allow filling
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
78 properly with variable-pitch faces.
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
79
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
80 ** Implement a smoother vertical scroll facility, one that allows
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
81 C-v to scroll through a tall image. The primitive operations
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
82 posn-at-point and posn-at-x-y should now make it doable in elisp.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
83
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
84 ** Implement intelligent search/replace, going beyond query-replace
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
85 (see http://graphics.csail.mit.edu/~rcm/chi04.pdf).
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
86
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
87 ** Implement other text formatting properties.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
88 *** Footnotes that can appear either in place or at the end of the page.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
89 *** text property that says "don't break line in middle of this".
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
90 Don't break the line between two characters that have the
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
91 same value of this property.
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
92 *** Discretionary hyphens that are not visible when they are at end of line.
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
93
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
94 ** Internationalize Emacs's messages.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
95
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
96 ** Install mmc@maruska.dyndns.org's no-flicker change.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
97
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
98 ** Add a "current vertical pixel level" value that goes with point,
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
99 so that motion commands can also move through tall images.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
100 This value would be to point as window-vscroll is to window-start.
43990
d6b0a23deaeb *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43946
diff changeset
101
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
102 ** Address internationalization of symbols names essentially
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
103 as documentation, e.g. in command names and Custom.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
104
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
105 ** Make the Lucid menu widget display multilingual text. [This
49605
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
106 probably needs to be done from actual Emacs buffers, either directly
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
107 in the menu or by rendering in an unmapped window and copying the
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
108 pixels. The current code assumes a specific locale; that isn't good
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
109 enough even if X can render the arbitrary text] [The gtk
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
110 port now displays multilingual text in menus, but only insofar as
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
111 Emacs can encode it as utf-8 and gtk can display the result.]
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
112 Maybe making Lucid menus work like Gtk's (i.e. just force utf-8) is good
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
113 enough now that Emacs can encode most chars into utf-8.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
114
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
115 ** Remove the limitation that window and frame widths and heights can
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
116 be only full columns/lines.
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
117
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
118 * Other features we would like:
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
119
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
120 ** Create a category of errors called `process-error'
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
121 for some or all errors associated with using subprocesses.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
122
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
123 ** Maybe reinterpret `parse-error' as a category of errors
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
124 and put some other errors under it.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
125
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
126 ** A function to tell you the argument pattern of functions.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
127 See `function-arity' in http://www.loveshack.ukfsn.org/emacs/fx-misc.el.
45163
Kim F. Storm <storm@cua.dk>
parents: 45158
diff changeset
128
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
129 ** Make byte-compile warn when a doc string is too wide.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
130
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
131 ** A function to check for customizable options that have been
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
132 set but not saved, and ask the user whether to save them.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
133 This could go in kill-emacs-query-functions, to remind people
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
134 to save their changes. If the user says yes, show them
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
135 in a Custom buffer using customize-customized.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
136
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
137 ** Emacs Lisp mode could put an overlay on the defun for every
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
138 function that has advice. The overlay could have `after-text' like "
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
139 [Function has advice]". It might look like
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
140 (defun foo [Function has advice] (x y)
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
141 The overlay could also be a button that you could use to view the advice.
45163
Kim F. Storm <storm@cua.dk>
parents: 45158
diff changeset
142
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
143 ** ange-ftp
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
144 *** understand sftp
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
145 This is hard to make work because sftp doesn't print status
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
146 messages.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
147
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
148 *** Use MLS for ange-ftp-insert-directory if a list of files is specified.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
149
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
150 ** Ability to map a key, including all modified-combinations.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
151 E.g map mouse-4 to wheel-up as well as M-mouse-4 -> M-wheel-up
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
152 M-C-mouse-4 -> M-C-wheel-up, H-S-C-M-s-double-mouse-4 ->
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
153 H-S-C-M-s-double-wheel-up, ...
45163
Kim F. Storm <storm@cua.dk>
parents: 45158
diff changeset
154
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
155 ** Beefed-up syntax-tables.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
156 *** recognize multi-character syntactic entities like `begin' and `end'.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
157 *** nested string-delimiters (for Postscript's (foo(bar)baz) strings).
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
158 *** support for infix operators (with precedence).
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
159 *** support for the $ (paired delimiter) in parse-partial-sexp.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
160 *** support for hook-chars whose effect on the parsing-state is specified
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
161 by elisp code. Thus a char could both close a string and open a comment
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
162 at the same time and do it in a context-sensitive way.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
163 *** ability to add mode-specific data to the partial-parse-state.
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
164
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
165 ** Add a way to convert a keyboard macro to equivalent Lisp code.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
166
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
167 ** Have a command suggestion help system that recognizes patterns
43946
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
168 of commands which could be replaced with a simpler common command.
031571a8e24c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43465
diff changeset
169 It should not make more than one suggestion per 10 minutes.
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
170
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
171 ** Add a way to define input methods by computing them (when first used)
45945
9696ee679264 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 45790
diff changeset
172 from other input methods. Then redefine C-x 8 to use a
9696ee679264 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 45790
diff changeset
173 user-selected input method, with the default being the union of
9696ee679264 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 45790
diff changeset
174 latin-1-prefix and latin-1-postfix.
9696ee679264 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 45790
diff changeset
175
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
176 ** Implement a clean way to use different major modes for
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
177 different parts of a buffer. This could be useful in editing
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
178 Bison input files, for instance, or other kinds of text
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
179 where one language is embedded in another language. See
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
180 http://www.loveshack.ukfsn.org/emacs/multi-mode.el and also
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
181 mmm-mode, as reference for approaches took by others.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
182
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
183 ** Arrange a way for an input method to return the first character
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
184 immediately, then replace it later. So that C-s a with
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
185 input method latin-1-postfix would immediately search for an a.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
186
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
187 ** Give start-process the ability to direct standard-error
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
188 output to a different filter.
Dave Love <fx@gnu.org>
parents:
diff changeset
189
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
190 ** Make desktop.el save the "frame configuration" of Emacs (in some
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
191 useful sense).
Dave Love <fx@gnu.org>
parents:
diff changeset
192
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
193 ** Give desktop.el a feature to switch between different named
44914
f728ed5c0d9f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43994
diff changeset
194 desktops.
f728ed5c0d9f *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43994
diff changeset
195
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
196 ** Replace finder.el with something that generates an Info file
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
197 which gives the same information through a menu structure. [Dave
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
198 Love started on this.]
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
199
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
200 ** Add a cpio mode, more or less like tar mode.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
201
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
202 ** Implement a variant of uncompress.el or jka-compr.el that works with
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
203 GNU Privacy Guard for encryption. [Code exists but isn't assigned.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
204 See the Gnus development sources for assigned code concerning GPG
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
205 use with mail, which is probably a good start.] See also
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
206 http://www.loveshack.ukfsn.org/emacs/auto-crypt.tgz.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
207
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
208 ** Save undo information in special temporary files, and reload it
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
209 when needed for undoing. This could extend undo capacity.
43994
cf0ef9dd4fe9 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43990
diff changeset
210
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
211 ** Change the Windows NT menu code
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
212 so that it handles the deep_p argument and avoids
Dave Love <fx@gnu.org>
parents:
diff changeset
213 regenerating the whole menu bar menu tree except
Dave Love <fx@gnu.org>
parents:
diff changeset
214 when the user tries to use the menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
215
Dave Love <fx@gnu.org>
parents:
diff changeset
216 This requires the RIT to forward the WM_INITMENU message to
Dave Love <fx@gnu.org>
parents:
diff changeset
217 the main thread, and not return from that message until the main
45790
dc6ce0d4a650 Rename menu_bar_activate_event to MENU_BAR_ACTIVATE_EVENT.
Pavel Janík <Pavel@Janik.cz>
parents: 45201
diff changeset
218 thread has processed the MENU_BAR_ACTIVATE_EVENT and regenerated
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
219 the whole menu bar. In the mean time, it should process other messages.
27949
e06c6af9d981 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25853
diff changeset
220
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
221 ** Get some major packages installed: W3 (development version needs
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
222 significant work), PSGML. Check the assignments file for other
48064
dafe1c2349ff *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 45945
diff changeset
223 packages which might go in and have been missed.
31733
0b55d2534070 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 31467
diff changeset
224
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
225 ** Make keymaps a first-class Lisp object (this means a rewrite of
33362
8dc4461c59e0 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 33253
diff changeset
226 keymap.c). What should it do apart from being opaque ?
8dc4461c59e0 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 33253
diff changeset
227 multiple inheritance ? faster where-is ? no more fix_submap_inheritance ?
8dc4461c59e0 *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 33253
diff changeset
228 what else ?
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
229
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
230 ** Provide real menus on ttys. The MS-DOS implementation can serve as
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
231 an example how to do part of this.
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
232
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
233 ** Implement popular parts of the rest of the CL functions as compiler
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
234 macros in cl-macs.
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
235
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
236 ** Make compiler warnings about functions that might be undefined at run time
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
237 smarter, so that they know which files are required by the file being
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
238 compiled and don't warn about functions defined in them.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
239
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
240 ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA,
48064
dafe1c2349ff *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 45945
diff changeset
241 but it's a valuable feature worth making more general.
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
242
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
243 ** Support simultaneous tty and X frames. [See the multi-tty branch of Emacs
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
244 at http://lorentey.hu/project/emacs.]
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
245
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
246 ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe
49605
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
247 not now feasible, given Gnus maintenance decisions. fx looked at
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
248 this and can say where some of the problems are.]
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
249
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
250 ** Eliminate the storm of warnings concerning char/unsigned char
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
251 mismatches that we get with GCC 4.x and proprietary compilers on
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
252 various systems. They make it difficult to spot the important
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
253 warnings.
32947
d57da738e85d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32515
diff changeset
254
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
255 ** Fix anything necessary to use `long long' EMACS_INTs with GCC.
33076
a766e7a46d67 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32947
diff changeset
256
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
257 ** Split out parts of lisp.h and generate Makefile dependencies
33076
a766e7a46d67 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32947
diff changeset
258 automatically.
a766e7a46d67 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32947
diff changeset
259
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
260 ** Update the FAQ.
33076
a766e7a46d67 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 32947
diff changeset
261
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
262 ** Allow auto-compression-mode to use zlib calls if zlib is available.
33253
3d7bff27ec2d *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33076
diff changeset
263 [It's required for PNG, so may be linked anyhow.]
33471
777242c79937 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33362
diff changeset
264
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
265 ** Add a --pristine startup flag which does -q --no-site-file plus
33471
777242c79937 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33362
diff changeset
266 ignoring X resources (Doze equivalents?) and most of the
777242c79937 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33362
diff changeset
267 environment. What should not be ignored needs consideration.
777242c79937 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33362
diff changeset
268
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
269 ** Improve the GC (generational, incremental). (We may be able to use
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
270 the Boehm collector.) [See the Boehm-GC branch in CVS for work on
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
271 this.]
33867
de4e8869e7e3 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33827
diff changeset
272
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
273 ** Check what hooks would help Emacspeak -- see the defadvising in W3.
34333
47ad90ebbc55 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 34029
diff changeset
274
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
275 ** Add horizontal scroll bars.
34675
354a5b33d058 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 34333
diff changeset
276
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
277 ** Provide an optional feature which computes a scroll bar slider's
43465
40fd2b1ad5bf *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43345
diff changeset
278 size and its position from lines instead of characters.
40fd2b1ad5bf *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 43345
diff changeset
279
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
280 ** Add support for SVG (Scalable Vector Graphics) rendering to
38543
0f1f45424aef *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 37923
diff changeset
281 Emacs.
39373
f706cd16b765 Add XIE.
Gerd Moellmann <gerd@gnu.org>
parents: 38543
diff changeset
282
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
283 ** Allow unknown image types to be rendered via an external program
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
284 converting them to, say, PBM (in the same way as PostScript?).
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
285
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
286 ** Allow displaying an X window from an external program in a buffer,
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
287 e.g. to render graphics from Java applets. [gerd and/or wmperry
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
288 thought this was feasible.]
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
289
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
290 ** Allow images (not just text) in the margin to be mouse-sensitive.
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
291 (Requires recursing through display properties). Provide some way
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
292 to simulate mouse-clicks on marginal text without a mouse.
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
293
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
294 ** Implement Lisp functions to determine properly whether a character
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
295 is displayable (particularly needed in XFree 4, sigh). Use it to
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
296 define useful glyphs that may be displayed as images or unicodes
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
297 (with ASCIIfied fallback via latin1-disp). Examples include
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
298 box-drawing graphics in Custom buffers, W3 rules and tables, and
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
299 tree displays generally, mode-line mail indicator. [See work done
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
300 already for Emacs 22 and consult fx.]
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
301
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
302 ** Do something to make rms happy with fx's dynamic loading, and use it
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
303 to implement things like auto-loaded buffer parsers and database
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
304 access in cases which need more than Lisp.
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
305
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
306 ** Extend ps-print to deal with multiple font sizes, images, and extra
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
307 encodings.
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
308
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
309 ** Provide portable undumping using mmap (per gerd design).
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
310
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
311 ** Make byte-compile avoid binding an expanded defsubst's args
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
312 when the body only calls primitives.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
313
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
314 ** Use the XIE X extension, if available, for image display.
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
315
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
316 ** Make monochrome images display using the foreground and background
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
317 colors of the applicable faces.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
318
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
319 ** Face remapping.
48072
7b2b53ef44d7 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 48064
diff changeset
320
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
321 ** Optionally make the cursor a little thinner at the end of a line
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
322 or the end of the buffer.
39900
a0315327e2ed *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39409
diff changeset
323
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
324 ** Add support for rendering antialiased text, probably using
45158
12ad8fb59263 *** empty log message ***
Colin Walters <walters@gnu.org>
parents: 45156
diff changeset
325 XRender/Freetype.
45081
83757531e45f *** empty log message ***
Colin Walters <walters@gnu.org>
parents: 45069
diff changeset
326
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
327 ** Port the conservative stack marking code of Emacs' garbage collector
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
328 to more systems, so that we can completely get rid of GCPROs. Note
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
329 that Boehm garbage collector provides this.
43043
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
330
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
331 ** Reorder defcustom's in each package so that the more important
45156
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
332 options come first in the Customize buffers. This could be done by
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
333 either rearranging the file (since options are shown in the order
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
334 they appear in the *.el files), or by adding a few :set-after
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
335 attributes.
1557405e3933 Add an item about reordering defcustom's.
Eli Zaretskii <eliz@gnu.org>
parents: 45081
diff changeset
336
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
337 ** Maybe document the features of libraries missing from the manual (or
43043
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
338 ancillary manuals, including the Lisp manual in some cases).
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
339 This is not worth doing for all of these packages and we need not
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
340 aim for completeness, but some may be worth documenting.
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
341
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
342 Here's a list which is probably not complete/correct: align, allout,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
343 artist, ansi-color, array, battery, calculator, cdl, cmuscheme,
45163
Kim F. Storm <storm@cua.dk>
parents: 45158
diff changeset
344 completion, cua, delim-col, dirtrack, double, echistory, elide-head,
43043
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
345 easymenu, expand, flow-ctrl, format [format-alist],
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
346 generic/generic-x [various modes], kermit, log-edit, ledit
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
347 [obsolete?], makesum, midnight [other than in Kill Buffer node],
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
348 mouse-copy [?], mouse-drag, mouse-sel, net-utils, rcompile,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
349 snmp-mode [?], soundex [should be interactive?], strokes [start from
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
350 the web page], talk, thingatpt [interactive functions?], type-break,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
351 vcursor, xscheme, zone-mode [?], mlconvert [?], iso-cvt, iso-swed,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
352 swedish, feedmail [?], uce, bruce, gametree, meese, page-ext,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
353 refbib, refer, scribe, sgml-mode, spell, texinfo, underline,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
354 cmacexp, hideif, mantemp [obsolete?], pcomplete, assoc, xml,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
355 cvs-status (should be described in PCL-CVS manual); other progmodes,
98b7448c1aac *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42516
diff changeset
356 probably in separate manual.
48177
3a459d1aa72c *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 48154
diff changeset
357
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
358 ** Convert the XPM bitmaps to PPM, replace the PBMs with them and scrap
49605
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
359 the XPMs so that the colour versions work generally. (Requires care
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
360 with the colour used for the transparent regions.)
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
361
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
362 ** Convenient access to the `values' variable. It would be nice to have an
48177
3a459d1aa72c *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 48154
diff changeset
363 interface that would show you the printed reps of the elements of the
3a459d1aa72c *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 48154
diff changeset
364 list in a menu, let you select one of the values, and put it into some
3a459d1aa72c *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 48154
diff changeset
365 other variable, without changing the value of `values'.
49605
198eb20e0bbb *** empty log message ***
Dave Love <fx@gnu.org>
parents: 49600
diff changeset
366
88155
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
367 ** (Controlled by a flag) make open and close syntax match exactly,
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
368 i.e. `(' doesn't match `]'.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
369
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
370 ** Specify parameter ID-FORMAT in all calls to `file-attributes' and
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
371 `directory-files-and-attributes' where attributes UID or GID are used.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
372 Whenever possible, use value 'string.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
373 When done, change meaning of default value from 'integer to 'string.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
374 If value 'integer is used nowhere, remove the parameter ID-FORMAT from
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
375 the definition of `file-attributes' and `directory-files-and-attributes'
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
376 and from the calls.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
377
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
378 ** Make language-info-alist customizable. Currently a user can customize
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
379 only the variable `current-language-environment'.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
380
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
381 ** Improve language environment handling so that Emacs can fit
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
382 better to a users locale. Currently Emacs uses utf-8 language
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
383 environment for all utf-8 locales, thus a user in ja_JP.UTF-8 locale
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
384 are also put in utf-8 lang. env. In such a case, it is
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
385 better to use Japanese lang. env. but prefer utf-8 coding system.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
386
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
387 ** Enhance locale handling: handle language, territory and charset
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
388 orthogonally and de-emphasize language environments. Use the locale
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
389 to set up more things, such as fontsets, the default Ispell
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
390 dictionary, diary format, calendar holidays and display, quoting
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
391 characters and phrase boundaries, sentence endings, collation for
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
392 sorting (at least for unicodes), HTTP Accept-language, patterns for
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
393 directory listings and compilation messages, yes-or-no replies,
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
394 common menu items when the toolkit supports it ... `locale-info'
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
395 needs extending for LC_COLLATE &c. [fx started on this.]
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
396
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
397 ** Eliminate the current restriction on header printing by ps-print.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
398 Currently, a header can contain only single 1-byte charset in
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
399 addition to ASCII.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
400
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
401 ** In ps-print, provide an user friendly interface to specify fonts.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
402
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
403 ** OpenType font support for various complex scripts (e.g. Devanagari).
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
404 As X protocal doesn't provide a way to access OpenType Layout Tables
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
405 in a OpenType font of a server side, we need a way to utilize local
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
406 fonts (perhaps by directly using the Freetype library or indirectly
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
407 via Xft library).
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
408
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
409 ** Enhance word boundary detection for such a script that doesn't use
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
410 space at word boundary (e.g. Thai).
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
411
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
412 ** Implement interface programs with major Japanese conversion server
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
413 in lib-src so that they can be used from the input method
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
414 "japanese". Currently, most Japanese users are using external
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
415 packages (e.g. tamago, anthy) or an input method via XIM.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
416
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
417 ** Provide the toolbar on ttys. This could map a bit like tmm-menubar
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
418 for the menubar and buttons could look a bit like those used by customize.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
419
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
420 ** Improve Help buffers: Change the face of previously visited links (like
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
421 Info, but also with regard to namespace), add a forward button to make the
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
422 Help buffer more browser like and gives the value of lisp expressions
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
423 e.g auto-mode-alist, the right face. [nickrob@snap.net.nz has a patch
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
424 for this for inclusion after 22.1].
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
425
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
426 * Internal changes
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
427
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
428 ** Replace gmalloc.c with the modified Doug Lea code from the current
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
429 GNU libc so that the special mmapping of buffers can be removed --
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
430 that apparently loses under Solaris, at least. [fx has mostly done
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
431 this.]
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
432
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
433 ** Rewrite make-docfile to be clean and maintainable.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
434
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
435 ** Add an inferior-comint-minor-mode to capture the common set of operations
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
436 offered by major modes that offer an associated inferior
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
437 comint-derived mode. I.e. basically make cmuscheme.el/inf-lisp.el generic.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
438 For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode,
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
439 haskell-mode, tuareg-mode, ...
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
440
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
441 * Other known bugs:
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
442
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
443 ** a two-char comment-starter whose two chars are symbol constituents will
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
444 not be noticed if it appears within a word.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
445
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
446 ** Fix unexelf.c to handle the .data.rel and .data.rel.local
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
447 sections made by GCC 3.4 on IRIX.
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
448
d7ddb3e565de sync with trunk
Henrik Enberg <henrik.enberg@telia.com>
parents: 49605
diff changeset
449 ;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036