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