Mercurial > hg > xemacs-beta
diff 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 |
line wrap: on
line diff
--- a/lisp/ChangeLog Tue Aug 07 21:51:12 2007 +0000 +++ b/lisp/ChangeLog Tue Aug 07 23:09:22 2007 +0000 @@ -1,3 +1,69 @@ +2007-08-06 Aidan Kehoe <kehoea@parhasard.net> + + * mule/mule-coding.el (make-8-bit-coding-system): + Eliminate byte compiler warnings for the generated coding systems. + * mule/mule-msw-init-late.el (l): + * mule/mule-x-init.el (x-use-halfwidth-roman-font): + Add a couple of declare-fboundp calls for functions we know will + be bound on a Windows build, to silence the byte compiler. + +2007-08-06 Aidan Kehoe <kehoea@parhasard.net> + + * diagnose.el (show-memory-usage): + * diagnose.el (show-object-memory-usage-stats): + * diagnose.el (show-mc-alloc-memory-usage): + * diagnose.el (show-gc-stats): + Only call sort-numeric-fields when it's bound. It will be, for + anyone who has any business calling these functions; it's in + xemacs-base. + * font.el: + Tell the byte compiler about a few more functions that are + available and called on an XFT build, and unavailable and not + called elsewhere. + + * gtk-font-menu.el (gtk-reset-device-font-menus): + Improve the logic here; don't check for Mule, check whether + #'charset-registries is bound with an if-fboundp call. + + * gtk-iso8859-1.el (x-iso8859-1): + character-set-property is no longer used, on any platform. + * gtk.el (gtk-import-function-internal): + Tell the byte compiler about some functions that are available on + the GTK build and not elsewhere. + + * help.el (help-symbol-function-context-menu): + * help.el (help-symbol-variable-context-menu): + * help.el (help-symbol-function-and-variable-context-menu): + * help.el (help-find-source-or-scroll-up): + * help.el (help-mouse-find-source-or-track): + Only offer find-function, find-variable if they're available as + functions. + + * iso8859-1.el: + This file sets the case table for Latin 1, not the syntax table. + + * msw-font-menu.el: + * msw-font-menu.el (mswindows-parse-font-style): + Tell the byte compiler about a few functions that are available + and called on msw builds, and not elsewhere. + + * occur.el (occur-engine): + Use Ben's (if-fboundp ...) macro when calling (or otherwise) + #'jit-lock-mode. + + * paragraphs.el (forward-paragraph): + multiple-lines is set but not used; comment it out for the sake of + the byte-compiler. + + * paragraphs.el (forward-sentence): + Only call #'constrain-to-field if it's bound; give a more relevant + error message if it isn't. + * subr.el (check-argument-range): + Call signal-error with the correct signature. + * x-font-menu.el (charset-registries): + Make the byte compiler aware of a pile of functions that are + available on, and only called on, certain builds. + 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> * font.el (x-font-create-object):