Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4562:1c6cf8aa798b
Automated merge with file:///Sources/xemacs-21.5-checked-out
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Mon, 09 Jun 2008 21:17:50 +0200 |
parents | 0204391fc17c 017044266245 |
children | b074f79040d1 |
comparison
equal
deleted
inserted
replaced
4473:0204391fc17c | 4562:1c6cf8aa798b |
---|---|
24 Make this a char table of type generic, not of type char. Makes it | 24 Make this a char table of type generic, not of type char. Makes it |
25 possible to have the relevant logic in #'describe-char reasonably | 25 possible to have the relevant logic in #'describe-char reasonably |
26 clear; also, and this is undocumented, makes it much easier to | 26 clear; also, and this is undocumented, makes it much easier to |
27 implement #'frob-unicode-errors-region. I should document this, | 27 implement #'frob-unicode-errors-region. I should document this, |
28 and revise #'frob-unicode-errors-region. | 28 and revise #'frob-unicode-errors-region. |
29 | |
30 2008-05-21 Aidan Kehoe <kehoea@parhasard.net> | |
31 | |
32 * mule/mule-coding.el (make-8-bit-choose-category): | |
33 Merge my change of 2008-05-14 to the query-coding-region code. | |
29 | 34 |
30 2008-05-14 Stephen J. Turnbull <stephen@xemacs.org> | 35 2008-05-14 Stephen J. Turnbull <stephen@xemacs.org> |
31 | 36 |
32 * subr.el (add-to-list): Fix Aidan's last commit. | 37 * subr.el (add-to-list): Fix Aidan's last commit. |
33 | 38 |
122 * mule/latin.el (windows-1250): Add the Central European Windows | 127 * mule/latin.el (windows-1250): Add the Central European Windows |
123 coding system. | 128 coding system. |
124 * mule/mule-win32-init.el: Don't use the Windows-specific CP1250 | 129 * mule/mule-win32-init.el: Don't use the Windows-specific CP1250 |
125 implementation, rely on that in latin.el instead. | 130 implementation, rely on that in latin.el instead. |
126 | 131 |
132 2008-05-11 Aidan Kehoe <kehoea@parhasard.net> | |
133 | |
134 * coding.el (query-coding-clear-highlights): | |
135 New function--clear any face information added by | |
136 `query-coding-region'. | |
137 (default-query-coding-region): Use it. | |
138 | |
127 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org> | 139 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org> |
128 | 140 |
129 * window-xemacs.el (save-window-excursion/mapping, | 141 * window-xemacs.el (save-window-excursion/mapping, |
130 set-window-configuration/mapping): Add. These function return an | 142 set-window-configuration/mapping): Add. These function return an |
131 alist mapping the window objects from the original window | 143 alist mapping the window objects from the original window |
207 | 219 |
208 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | 220 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> |
209 | 221 |
210 * info.el (Info-suffix-list): | 222 * info.el (Info-suffix-list): |
211 Support LZMA compression, as used--oddly--by Mandriva Linux. | 223 Support LZMA compression, as used--oddly--by Mandriva Linux. |
224 * coding.el (decode-coding-string): | |
225 (encode-coding-string): Accept GNU's NOCOPY argument for | |
226 these. Todo; write compiler macros to use it. | |
227 (query-coding-warning-face): New face, to show unencodable | |
228 characters. | |
229 (default-query-coding-region-safe-charset-skip-chars-map): | |
230 New variable, a cache used by #'default-query-coding-region. | |
231 (default-query-coding-region): Default implementation of | |
232 #'query-coding-region, using the safe-charsets and safe-chars | |
233 coding systemproperties. | |
234 (query-coding-region): New function; can a given coding system | |
235 encode a given region? | |
236 (query-coding-string): New function; can a given coding system | |
237 encode a given string? | |
238 (unencodable-char-position): Function API taken from GNU; return | |
239 the first unencodable position given a string and coding system. | |
240 (encode-coding-char): Function API taken from GNU; return CHAR | |
241 encoded using CODING-SYSTEM, or nil if CODING-SYSTEM would trash | |
242 CHAR. | |
243 ((unless (featurep 'mule)): Override the default | |
244 query-coding-region implementation on non-Mule. | |
245 * mule/mule-coding.el (make-8-bit-generate-helper): Eliminate a | |
246 duplicate comment. | |
247 (make-8-bit-choose-category): Simplify implementation. | |
248 (8-bit-fixed-query-coding-region): Implementation of | |
249 #'query-coding-region for coding systems created with | |
250 #'make-8-bit-coding-system. | |
251 (make-8-bit-coding-system): Initialise the #'query-coding-region | |
252 implementation for these character sets. | |
253 (make-8-bit-coding-system): Ditto for the compiler macro version | |
254 of this function. | |
255 * unicode.el (unicode-query-coding-skip-chars-arg): New variable, | |
256 used by unicode-query-coding-region, initialised in | |
257 mule/general-late.el. | |
258 (unicode-query-coding-region): New function, the | |
259 #'query-coding-region implementation for Unicode coding systems. | |
260 Initialise the query-coding-function property for the Unicode | |
261 coding systems to #'unicode-query-coding-region. | |
262 * mule/mule-charset.el (charset-skip-chars-string): New | |
263 function. Return a #'skip-chars-forward argument that skips all | |
264 characters in CHARSET. | |
265 (map-charset-chars): Function synced from GNU, modified to work | |
266 with XEmacs. Map FUNC across the int value charset ranges of | |
267 CHARSET. | |
268 | |
269 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | |
270 | |
271 * info.el (Info-suffix-list): | |
272 Support LZMA compression, as used--oddly--by Mandriva Linux. | |
212 | 273 |
213 2008-01-17 Mike Sperber <mike@xemacs.org> | 274 2008-01-17 Mike Sperber <mike@xemacs.org> |
214 | 275 |
215 * files.el (insert-directory): Bind `coding-system-for-read' to | 276 * files.el (insert-directory): Bind `coding-system-for-read' to |
216 the `file-name' coding system. (Previously, the default ended up | 277 the `file-name' coding system. (Previously, the default ended up |