comparison lisp/ChangeLog @ 5475:248176c74e6b

Merge with trunk.
author Mats Lidell <matsl@xemacs.org>
date Sat, 23 Apr 2011 23:47:13 +0200
parents 4dee0387b9de 97968d099404
children f2881cb841b4
comparison
equal deleted inserted replaced
5474:4dee0387b9de 5475:248176c74e6b
1 2011-04-23 Aidan Kehoe <kehoea@parhasard.net>
2
3 * font.el:
4 * font.el (font-warn): Removed.
5 * font.el (font-hex-string-to-number): Removed.
6 * font.el (internal-facep):
7 * font.el (font-lookup-rgb-components):
8 * font.el (font-parse-rgb-components):
9 Use #'string-to-number with the BASE argument instead of
10 #'font-hex-string-to-number, #'display-warning instead of
11 #'font-warn.
12 This entire file smells bitrotted, with lots of functions of very
13 little relevance to XEmacs, but addressing that is more work than
14 I can do today.
15
16 2011-04-17 Aidan Kehoe <kehoea@parhasard.net>
17
18 * cl-extra.el:
19 * cl-extra.el ('char<): New.
20 * cl-extra.el ('char>=): New.
21 * cl-extra.el ('char>): New.
22 * cl-extra.el ('char<=): New.
23 * cl-extra.el (alpha-char-p): New.
24 * cl-extra.el (graphic-char-p): New.
25 * cl-extra.el (standard-char-p): New.
26 * cl-extra.el (char-name): New.
27 * cl-extra.el (name-char): New.
28 * cl-extra.el (upper-case-p): New.
29 * cl-extra.el (lower-case-p): New.
30 * cl-extra.el (both-case-p): New.
31 * cl-extra.el (char-upcase): New.
32 * cl-extra.el (char-downcase): New.
33 * cl-extra.el (integer-length): New.
34 Add various functions dealing (mainly) with characters, making
35 some Common Lisp code easier to port.
36 * descr-text.el (describe-char-unicode-data):
37 Add an autoload for this function, used by #'char-name.
38
39 2011-04-12 Aidan Kehoe <kehoea@parhasard.net>
40
41 * mule/mule-win32-init.el (windows-874):
42 No longer create this coding system, now it's provided by thai.el;
43 thanks for the report of the associated Win32 build problem, Mats!
44
45 2011-04-08 Aidan Kehoe <kehoea@parhasard.net>
46
47 * unicode.el (load-unicode-tables):
48 No longer include thai-xtis in the default Unicode precedence list.
49 * mule/thai.el:
50 * mule/thai.el (tis-620):
51 * mule/thai.el (windows-874):
52 * mule/thai.el ("Thai"):
53 Move the Thai language environment and the TIS-620 coding system
54 to this file; add support for Microsoft's code page 874.
55 * mule/thai-util.el:
56 * mule/thai-xtis.el:
57 Remove these two files; XTIS was always non-standard and was never
58 widely implemented, and we've never supported the character
59 composition necessary for thai-util.el.
60 * dumped-lisp.el (preloaded-file-list):
61 Drop thai-xtis, dump thai.el instead.
62
63 2011-04-02 Aidan Kehoe <kehoea@parhasard.net>
64
65 * cl.el (cadr, caddr, cadddr):
66 Document some equivalences for these functions.
67
68 2011-04-02 Aidan Kehoe <kehoea@parhasard.net>
69
70 * bytecomp.el (byte-compile-output-preface): New.
71 * bytecomp.el (byte-compile-output-file-form):
72 * bytecomp.el (byte-compile-output-docform):
73 * bytecomp.el (byte-compile-file-form):
74 * bytecomp.el (byte-compile-file-form-defmumble):
75 * bytecomp.el (symbol-value):
76 * bytecomp.el (byte-compile-symbol-value): New.
77 * cl-macs.el (load-time-value):
78 No longer implement load-time-value by very hackishly redefining
79 #'byte-compile-file-form-defmumble, instead make the appropriate
80 changes in #'byte-compile-file-form-defmumble and
81 #'byte-compile-file-form instead. We also add a specific byte-compile
82 method for #'symbol-value, using the add-properties-to-a-gensym
83 approach that worked for #'block and #'return-from.
84
85 2011-03-29 Aidan Kehoe <kehoea@parhasard.net>
86
87 * cl-extra.el (cl-finite-do, cl-float-limits):
88 Don't make these available as functions in the dumped image, since
89 they're only called at dump time.
90 * obsolete.el (cl-float-limits):
91 Make this an alias to #'identity (since it's called at dump time),
92 mark it as obsolete in 21.5.
93
94 2011-03-29 Aidan Kehoe <kehoea@parhasard.net>
95
96 * cl.el:
97 * cl.el (least-positive-float):
98 * cl.el (least-positive-normalized-float):
99 * cl.el (least-negative-normalized-float):
100 * cl.el (float-epsilon):
101 * cl.el (float-negative-epsilon):
102 Document some previously-undocumented float constants here.
103 * cl.el (oddp):
104 * cl.el (evenp):
105 Change numeric comparison to use #'eql instead of #'eq in
106 passing.
107
1 2011-03-24 Jerry James <james@xemacs.org> 108 2011-03-24 Jerry James <james@xemacs.org>
2 109
3 * cl-macs.el (loop): "arbitary" -> "arbitrary". 110 * cl-macs.el (loop): "arbitary" -> "arbitrary".
4 * coding.el (force-coding-system-equivalency): "compatiblity" -> 111 * coding.el (force-coding-system-equivalency): "compatiblity" ->
5 "compatibility". 112 "compatibility".