comparison lisp/ChangeLog @ 4408:8bbabcab2c42

Merge.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 20 Jan 2008 13:09:58 +0100
parents 555e21a66d51
children 3ff01259c4a2 fd8a9a4d81d9 68d1ca56cffa
comparison
equal deleted inserted replaced
4407:4ee73bbe4f8e 4408:8bbabcab2c42
1 2008-01-17 Mike Sperber <mike@xemacs.org>
2
3 * files.el (insert-directory): Bind `coding-system-for-read' to
4 the `file-name' coding system. (Previously, the default ended up
5 being undecided, which doesn't work well for UTF-8-based locales,
6 for example.)
7
8 2008-01-16 Aidan Kehoe <kehoea@parhasard.net>
9
10 * keydefs.el (global-map):
11 Bind '(shift delete) to #'kill-primary-selection, as described by
12 Glynn Clements in
13 16434.49191.47038.991206@cerise.nosuchdomain.co.uk of 2004-02-08.
14
15 2008-01-14 Jerry James <james@xemacs.org>
16
17 * font-lock.el (font-lock-add-keywords): Adapt to differences in
18 Emacs and XEmacs compiled font-lock lists.
19 * font-lock.el (font-lock-remove-keywords): Ditto.
20 * font-lock.el (font-lock-set-defaults-1): Make changes specified
21 by font-lock-keywords-alist and font-lock-removed-keywords-alist.
22
23 2008-01-14 Aidan Kehoe <kehoea@parhasard.net>
24
25 * bytecomp.el (byte-compile-output-file-form):
26 Bind print-gensym-alist to nil, as we do within
27 byte-compile-output-docform.
28
29 2008-01-04 Michael Sperber <mike@xemacs.org>
30
31 * code-files.el (insert-file-contents):
32 (load): Don't call `substitute-in-file-name' on the file name.
33
34 2008-01-03 Aidan Kehoe <kehoea@parhasard.net>
35
36 * cus-edit.el (custom-save-all):
37 If the directory containing the custom file doesn't exist, try to
38 create it. Fixes Nick's Crabtree's bug of
39 5fb265820712140145w512fa3bbh355cf76f7e2cf792@mail.gmail.com ;
40 thank you Nick.
41 * menubar-items.el (default-menubar):
42 In the code to edit the user's init file, try to create the
43 containing directory if it doesn't exist.
44
45 2008-01-02 Aidan Kehoe <kehoea@parhasard.net>
46
47 * gtk-init.el (init-post-gtk-win):
48 Trust the X11 code to give us decent default fonts.
49
50 2008-01-02 Aidan Kehoe <kehoea@parhasard.net>
51
52 * x-iso8859-1.el: Removed.
53 * gtk-iso8859-1.el: Removed.
54 These haven't been used in a year and a half. No need to keep them
55 around.
56
57 2008-01-02 Mike Sperber <mike@xemacs.org>
58
59 * minibuf.el (mouse-read-file-name-1): Use `window-height' instead
60 of `frame-height' to be consistent with `split-window''s
61 calculations. Bind `window-min-height' for the whole thing to
62 avoid geometry problems with the buttons window.
63
64 2008-01-02 Mike Sperber <mike@xemacs.org>
65
66 * minibuf.el (mouse-read-file-name-1): Make the buttons in the
67 dialog frame occupy `window-min-height' lines to avoid problems
68 when the window configuration changes---as it does with
69 `resize-minibuffer-mode'.
70
71 2007-12-31 Aidan Kehoe <kehoea@parhasard.net>
72
73 * menubar-items.el (default-menubar):
74 Byte compile the specified lambdas. Correct some compile time
75 warnings uncovered by this.
76 * menubar-items.el (tutorials-menu-filter):
77 If a language environment doesn't have an associated POSIX locale
78 specified--which indicates we don't want it used except by those
79 who know what they're doing--don't show its tutorial in the menu.
80 * behavior.el (behavior-menu-filter):
81 Byte compile the lambdas in the generated menu.
82
83 2007-12-30 Aidan Kehoe <kehoea@parhasard.net>
84
85 * iso8859-1.el: (provide 'iso8859-1) again, because one file uses
86 it in the packages.
87
88 2007-12-30 Aidan Kehoe <kehoea@parhasard.net>
89
90 * subr.el (with-case-table): New.
91 Idea and implementation taken from GNU's code of April 2007,
92 before GPL V3 was implied. Thank you GNU.
93 * iso8859-1.el (ascii-case-table): New.
94 Idea taken from GNU.
95 * iso8859-1.el :
96 Change Jamie's implicit compile-time call to a macro literal into
97 something comprehensible to and maintainable by mortals, using to
98 cl.el's #'loop.
99 * iso8859-1.el (ctl-arrow):
100 Initialise it to something more comprehensible.
101
102 2007-12-30 Aidan Kehoe <kehoea@parhasard.net>
103
104 * loadhist.el (symbol-file):
105 Accept a new TYPE argument, compatible with GNU, saying
106 whether function or variable definitions should be searched for.
107 Implement the functionality for autoloads, handling TYPE
108 correctly.
109 Pass the TYPE argument to built-in-symbol-file correctly.
110 Document that TYPE is not implemented for non-autoloaded Lisp
111 definitions. Our load-history doesn't have the relevant metadata.
112
113 2007-12-25 Aidan Kehoe <kehoea@parhasard.net>
114
115 * glyphs.el (init-glyphs):
116 Revert part of Didier's 2007-10-15 commit, which broke
117 #'make-image-specifier with string arguments, and more noticeably
118 truncation-glyph, continuation-glyph, octal-escape-glyph,
119 control-arrow-glyph.
120
121 2007-12-23 Mike Sperber <mike@xemacs.org>
122
123 * font.el (xft-font-create-object): Use
124 `fc-pattern-get-or-compute-size' instead of
125 `fc-pattern-get-size'.
126
127 * fontconfig.el (fc-pattern-get-or-compute-size): Add.
128
1 2007-12-22 Stephen J. Turnbull <stephen@xemacs.org> 129 2007-12-22 Stephen J. Turnbull <stephen@xemacs.org>
2 130
3 Factor out lists of operators specially treated by `make-autoload'. 131 Factor out lists of operators specially treated by `make-autoload'.
4 132
5 * autoload.el (autoload-make-autoload-operators): New. 133 * autoload.el (autoload-make-autoload-operators): New.
118 246
119 2007-12-04 Aidan Kehoe <kehoea@parhasard.net> 247 2007-12-04 Aidan Kehoe <kehoea@parhasard.net>
120 248
121 * keydefs.el: 249 * keydefs.el:
122 Bind mouse wheel movements by default, to a lambda that calls the 250 Bind mouse wheel movements by default, to a lambda that calls the
123 autoloaded #'mwheel-install and then #'mwheel-scrool with the 251 autoloaded #'mwheel-install and then #'mwheel-scroll with the
124 appropriate event. 252 appropriate event.
125 253
126 2007-12-07 Vin Shelton <acs@xemacs.org> 254 2007-12-07 Vin Shelton <acs@xemacs.org>
127 255
128 * about.el: Minor bio update to test hg repository. 256 * about.el: Minor bio update to test hg repository.