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):