comparison src/ChangeLog @ 388:aabb7f5b1c81 r21-2-9

Import from CVS: tag r21-2-9
author cvs
date Mon, 13 Aug 2007 11:09:42 +0200
parents 4af0ddfb7c5b
children c6012109f545
comparison
equal deleted inserted replaced
387:f892a9d0bb8d 388:aabb7f5b1c81
1 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
2
3 * XEmacs 21.2.9 is released
4
5 1999-01-30 Martin Buchholz <martin@xemacs.org>
6
7 * bytecode.c (funcall_compiled_function): Call
8 UNBIND_TO_GCPRO instead of UNBIND_TO_GCPRO_VARIABLES_ONLY.
9
10 * backtrace.h (UNBIND_TO_GCPRO_VARIABLES_ONLY):
11 #ifdef 0 out unused macro.
12
13 1999-01-27 Martin Buchholz <martin@xemacs.org>
14
15 * gui.c (gui_parse_item_keywords_internal): Make static.
16
17 1999-01-21 Andy Piper <andy@xemacs.org>
18
19 * glyphs-msw.c: add xface support.
20 (mswindows_xface_instantiate): new function copied from glyphs-x.c
21 (image_instantiator_format_create_glyphs_mswindows): do device
22 specific initialisation for xfaces.
23 (xbm_create_bitmap_from_data): line data must be padded to a word
24 boundary.
25
26 * glyphs-x.c (xface_validate): moved to glyphs.c
27 (xface_normalize): ditto.
28 (xface_possible_dest_types): ditto.
29 (image_instantiator_format_create_glyphs_x): do device specific
30 initialisation for xfaces.
31
32 * glyphs.h: declare xface symbol.
33
34 * glyphs.c: move generic xface support here.
35 (xface_validate): moved from glyphs-x.c
36 (xface_normalize): ditto.
37 (xface_possible_dest_types): ditto.
38 (image_instantiator_format_create): xface declarations moved from
39 glyphs-x.c.
40
41 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
42
43 * event-stream.c (vars_of_event_stream): Fixing documentation.
44
45 1999-01-17 Gunnar Evermann <ge204@eng.cam.ac.uk>
46
47 * glyphs-eimage.c (gif_instantiate): Correct handling of
48 interlaced gifs to avoid writing past the end of the eimage
49 buffer.
50
51 1999-01-13 Hrvoje Niksic <hniksic@srce.hr>
52
53 * search.c (Freplace_match): Handle single backslash at end of
54 NEWTEXT correctly.
55
56 1999-01-12 William M. Perry <wmperry@aventail.com>
57
58 * eldap.c (Fldap_open): slow down interrupts around ldap_open to
59 avoid connection errors.
60
61 1999-01-12 Andy Piper <andy@xemacs.org>
62
63 * redisplay-output.c (redisplay_update_line): backout change that
64 shouldn't have gone ine.
65
66 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
67
68 * eldap.c (vars_of_ldap): Do no provide `ldap' here since it may
69 collide with ldap.el
70
71 1999-01-11 Andy Piper <andy@xemacs.org>
72
73 * redisplay.h (DISPLAY_LINE_HEIGHT): new macro.
74 (DISPLAY_LINE_YPOS): new macro.
75
76 * redisplay-msw.c (mswindows_output_string): use it.
77 (mswindows_output_pixmap): ditto.
78 (mswindows_output_display_block): ditto.
79
80 * redisplay-output.c (redisplay_output_display_block): new
81 function. just call the devmeth, maybe insert some generic code
82 here later.
83 (compare_display_blocks): use it.
84 (output_display_line): ditto.
85 (redisplay_unmap_subwindows_maybe): new function. potentially
86 unmap subwindows in the given area.
87
88 * glyphs.c (reset_subwindow_cachels): unmap subwindows that we are
89 resetting.
90
91 1999-01-10 J. Kean Johnston <jkj@sco.com>
92
93 * Makefile.in.in: Set value of moduledir
94 - Changed DUMPENV to include $(MODULEPATH)
95 - Added install rule to install header files for use by ellcc.
96
97 * config.h.in: Added INHIBIT_SITE_MODULES
98 - Added HAVE__DLERROR
99 - Added HAVE_DLFCN_H
100 - Added DLSYM_NEEDS_UNDERSCORE
101
102 * dll.c: Removed.
103
104 * emodules.c: New file containing dynamic loading code.
105
106 * emodules.h: New file.
107
108 * emacs.c: Added variables Vmodule_directory,
109 Vsite_module_directory, Vconfigure_module_directory and
110 Vconfigure_site_module_directory.
111 - (main_1): Added new variable inhibit_site_modules and command
112 line options `-no-site-modules' and `--no-site-modules'.
113 - (main_1): Call syms_of_module() instead of syms_of_dll().
114 - (main_1): Call vars_of_module().
115 - (vars_of_emacs): Introduce inhibit-site-modules,
116 module-directory, configure-module-directory,
117 site-module-directory, and configure-site-module-directory to the
118 Lisp reader.
119
120 * lisp.h: Declare load_module and list_modules, as well as
121 Vmodule_directory, Vsite_module_directory,
122 Vconfigure_module_directory and Vconfigure_site_module_directory.
123
124 * paths.h.in: Added PATH_MODULESEARCH and PATH_SITE_MODULES.
125 - Added correct support for site-lisp directory.
126
127 * symbols.c (defsubr): Modified to allow modules to add new subrs
128 after dump time.
129 - (defsubr_macro): Same.
130 - (defvar_magick): Only use purespace when not initialized, so
131 that loaded modules can still add symbols.
132
133 * symsinit.h: Add definitions for syms_of_module(),
134 vars_of_module(). Removed syms_of_dll().
135
136 * sysdll.c: Include dlfcn.h if HAVE_DLFCN_H is defined.
137 - (dll_variable): Take DLSYM_NEEDS_UNDERSCORE into account.
138 - (dll_error): use _dlerror() if HAVE__DLERROR is defined.
139
140 * s/sco5-shr.h (C_SWITCH_SYSTEM): Correct for modern gcc and
141 explicitly pass -belf for native cc.
142
143 * s/sco5.h (LIB_GCC): Use -print-libgcc-file-name instead of
144 hard-coding the library name.
145
146 1999-01-01 <martin@xemacs.org>
147
148 * device-x.c (Fx_set_font_path):
149 Add proper cast to permit compilation under C++.
150
151 * buffer.c (directory_is_current_directory):
152 Add proper casts to permit compilation under C++.
153
154 1998-12-30 Damon Lipparelli <lipp@primus.com>
155
156 * event-msw.c (mswindows_wnd_proc):
157 Fixed failure when building with MSVC 5.
158
159 1998-12-29 Martin Buchholz <martin@xemacs.org>
160
161 * file-coding.c (decode_coding_iso2022):
162 - Prevent crash when decoding ISO7/Lock detected files
163 - the usual martin fiddling
164
165 1998-12-29 Jonathan Harris <jhar@tardis.ed.ac.uk>
166
167 * event-msw.c:
168 glyphs-msw.c:
169 Fixed failures when building with MSVC.
170 * unexnt.c (dump_bss_and_heap):
171 Removed compiler warning by removing bss_data variable.
172
173 1998-12-18 Jim Radford <radford@robby.caltech.edu>
174
175 * device-x.c (Fx_set_font_path, Fx_get_font_path): New functions
176 so that packages that distribute their own fonts can access them.
177
178 1998-12-28 Andy Piper <andy@xemacs.org>
179
180 * glyphs-msw.c (mswindows_button_instantiate): cope with buttons
181 that have an image provided.
182
183 * glyphs.h: add Q_image decl.
184
185 * glyphs-widget.c new functionality allowing images in
186 widgets.
187 (check_valid_glyph_or_image): new function to validate
188 glyphs passed in through :image.
189 (widget_normalize): new function. convert :image parameters into
190 real glyphs if not already so.
191 (widget_instantiate_1): mess with size parameters to be similar to
192 :image if provided.
193 (syms_of_glyphs_widget): new keyword :image.
194 (image_instantiator_format_create_glyphs_widget): normalize
195 buttons and allow :image.
196
197 1998-12-27 Andy Piper <andy@xemacs.org>
198
199 * frame-msw.c (mswindows_init_frame_1): warning elimination.
200
201 * glyphs-widget.c (check_valid_anything): no-op function.
202 (check_valid_callback): check callbacks in gui_items.
203 (check_valid_symbol): as it sounds.
204 (check_valid_string_or_vector): ditto.
205 (widget_validate): modified for descriptors that are vectors or
206 sequences of keyword/val pairs.
207 (widget_instantiate_1): ditto.
208 (image_instantiator_format_create_glyphs_widget): allow gui_item
209 keywords in the instantiator.
210
211 * gui.c (gui_parse_item_keywords_internal): renamed from
212 gui_parse_item_keywords but taking error behaviour.
213 (gui_parse_item_keywords): use it.
214 (gui_parse_item_keywords_no_errors): ditto.
215 (gui_item_add_keyval_pair): add Error_behavior flag and only
216 signal invalid keywords if required.
217
218 * gui.h: new gui signatures.
219
220 * menubar.c (menu_parse_submenu_keywords): use new
221 gui_item_add_keyval_pair signature.
222
223 * s/cygwin32.h: modify PTY_ITERATION to eliminate warnings.
224
1 1998-12-28 Martin Buchholz <martin@xemacs.org> 225 1998-12-28 Martin Buchholz <martin@xemacs.org>
2 226
3 * XEmacs 21.2.8 is released. 227 * XEmacs 21.2.8 is released.
4 228
5 1998-12-28 Martin Buchholz <martin@xemacs.org> 229 1998-12-28 Martin Buchholz <martin@xemacs.org>
42 266
43 1998-12-27 Martin Buchholz <martin@xemacs.org> 267 1998-12-27 Martin Buchholz <martin@xemacs.org>
44 268
45 * process-unix.c (unix_create_process): 269 * process-unix.c (unix_create_process):
46 - Fix crash invoking program with non-ASCII name. 270 - Fix crash invoking program with non-ASCII name.
47 Try invoking xemacs with SHELL=/bin/üsh, then M-x shell. 271 Try invoking xemacs with SHELL=/bin/sh, then M-x shell.
48 - Remove unused variable `env'. 272 - Remove unused variable `env'.
49 - Rename `temp' to better name `save_errno'. 273 - Rename `temp' to better name `save_errno'.
50 - Reorganize code for clarity. But still too chicken to nuke the 274 - Reorganize code for clarity. But still too chicken to nuke the
51 BSD 4.2 support. 275 BSD 4.2 support.
52 276