Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4103:b4f4e0cc90f1
[xemacs-hg @ 2007-08-07 23:08:47 by aidan]
Eliminate byte compiler warnings, give nicer errors in the absence of packages.
author | aidan |
---|---|
date | Tue, 07 Aug 2007 23:09:22 +0000 |
parents | a5e2d0f90f97 |
children | 5da4cc7d5968 |
comparison
equal
deleted
inserted
replaced
4102:9856d458deda | 4103:b4f4e0cc90f1 |
---|---|
1 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * mule/mule-coding.el (make-8-bit-coding-system): | |
4 Eliminate byte compiler warnings for the generated coding systems. | |
5 * mule/mule-msw-init-late.el (l): | |
6 * mule/mule-x-init.el (x-use-halfwidth-roman-font): | |
7 Add a couple of declare-fboundp calls for functions we know will | |
8 be bound on a Windows build, to silence the byte compiler. | |
9 | |
10 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | |
11 | |
12 * diagnose.el (show-memory-usage): | |
13 * diagnose.el (show-object-memory-usage-stats): | |
14 * diagnose.el (show-mc-alloc-memory-usage): | |
15 * diagnose.el (show-gc-stats): | |
16 Only call sort-numeric-fields when it's bound. It will be, for | |
17 anyone who has any business calling these functions; it's in | |
18 xemacs-base. | |
19 * font.el: | |
20 Tell the byte compiler about a few more functions that are | |
21 available and called on an XFT build, and unavailable and not | |
22 called elsewhere. | |
23 | |
24 * gtk-font-menu.el (gtk-reset-device-font-menus): | |
25 Improve the logic here; don't check for Mule, check whether | |
26 #'charset-registries is bound with an if-fboundp call. | |
27 | |
28 * gtk-iso8859-1.el (x-iso8859-1): | |
29 character-set-property is no longer used, on any platform. | |
30 * gtk.el (gtk-import-function-internal): | |
31 Tell the byte compiler about some functions that are available on | |
32 the GTK build and not elsewhere. | |
33 | |
34 * help.el (help-symbol-function-context-menu): | |
35 * help.el (help-symbol-variable-context-menu): | |
36 * help.el (help-symbol-function-and-variable-context-menu): | |
37 * help.el (help-find-source-or-scroll-up): | |
38 * help.el (help-mouse-find-source-or-track): | |
39 Only offer find-function, find-variable if they're available as | |
40 functions. | |
41 | |
42 * iso8859-1.el: | |
43 This file sets the case table for Latin 1, not the syntax table. | |
44 | |
45 * msw-font-menu.el: | |
46 * msw-font-menu.el (mswindows-parse-font-style): | |
47 Tell the byte compiler about a few functions that are available | |
48 and called on msw builds, and not elsewhere. | |
49 | |
50 * occur.el (occur-engine): | |
51 Use Ben's (if-fboundp ...) macro when calling (or otherwise) | |
52 #'jit-lock-mode. | |
53 | |
54 * paragraphs.el (forward-paragraph): | |
55 multiple-lines is set but not used; comment it out for the sake of | |
56 the byte-compiler. | |
57 | |
58 * paragraphs.el (forward-sentence): | |
59 Only call #'constrain-to-field if it's bound; give a more relevant | |
60 error message if it isn't. | |
61 * subr.el (check-argument-range): | |
62 Call signal-error with the correct signature. | |
63 * x-font-menu.el (charset-registries): | |
64 Make the byte compiler aware of a pile of functions that are | |
65 available on, and only called on, certain builds. | |
66 | |
1 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | 67 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> |
2 | 68 |
3 * font.el (x-font-create-object): | 69 * font.el (x-font-create-object): |
4 When handed an XFT font name string, parse it as such. | 70 When handed an XFT font name string, parse it as such. |
5 * font.el (font-xft-font-regexp): | 71 * font.el (font-xft-font-regexp): |