Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 406:b8cc9ab3f761 r21-2-33
Import from CVS: tag r21-2-33
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:17:09 +0200 |
parents | 2f8bb876ab1d |
children | 501cfd01ee6d |
comparison
equal
deleted
inserted
replaced
405:0e08f63c74d2 | 406:b8cc9ab3f761 |
---|---|
1 2000-05-01 Martin Buchholz <martin@xemacs.org> | |
2 | |
3 * XEmacs 21.2.33 is released. | |
4 | |
5 2000-05-01 Yoshiki Hayashi <yoshiki@xemacs.org> | |
6 | |
7 * make-src-depend: Allow dots in header file name. | |
8 | |
9 2000-05-01 Yoshiki Hayashi <yoshiki@xmacs.org> | |
10 | |
11 * mule-charset.h (struct charset_lookup): Add | |
12 next_allocated_1_byte_leading_byte and | |
13 next_allocated_2_byte_leading_byte. | |
14 * mule-charset.c: Move above two variables so that those values | |
15 will be dumped. | |
16 | |
17 2000-04-26 Yoshiki Hayashi <yoshiki@xemacs.org> | |
18 | |
19 * insdel.c (find_charsets_in_bufbyte_string): Add Vcharset_ascii | |
20 when string length is zero. | |
21 (find_charsets_in_emchar_string): Ditto. | |
22 | |
23 2000-04-29 Bjrn Torkelsson <torkel@hpc2n.umu.se> | |
24 | |
25 * lisp.h: extern Qdialog and Qmenubar. | |
26 | |
27 * gui-x.c: added events.h. | |
28 also fixed typo which made the file uncompilable. | |
29 | |
30 * general.c: Added Qmenubar and Qdialog | |
31 | |
32 2000-04-28 Ben Wing <ben@xemacs.org> | |
33 | |
34 * frame-msw.c (mswindows_init_frame_1): | |
35 * frame-msw.c (mswindows_mark_frame): | |
36 * event-msw.c (mswindows_enqueue_dispatch_event): | |
37 * console-msw.h: | |
38 * console-msw.h (struct mswindows_frame): | |
39 * console-msw.h (FRAME_MSWINDOWS_WIDGET_HASH_TABLE1): | |
40 there are now three hash tables for callbacks. | |
41 mswindows_enqueue_dispatch_event is no longer static. | |
42 | |
43 * dialog-x.c (maybe_run_dbox_text_callback): | |
44 * dialog-x.c (dbox_descriptor_to_widget_value): | |
45 switch to new cons3 form for callbacks. | |
46 | |
47 * glyphs-msw.c (mswindows_register_gui_item): | |
48 * glyphs-msw.c (mswindows_widget_instantiate): | |
49 * glyphs-msw.c (add_tree_item): | |
50 * glyphs-msw.c (add_tab_item): | |
51 new image instance parameter, so it can be passed to callback-ex. | |
52 respect :callback-ex as well as :callback. | |
53 | |
54 * glyphs-widget.c (VALID_GUI_KEYWORDS): | |
55 add :callback-ex. | |
56 | |
57 * glyphs.c (print_image_instance): | |
58 prettify, e.g. now prints widget type. | |
59 | |
60 * gui-x.h: | |
61 certain funs have new image instance parameter. | |
62 | |
63 * gui.c: | |
64 * gui.c (get_gui_callback): | |
65 * gui.c (gui_item_add_keyval_pair): | |
66 * gui.c (gui_item_init): | |
67 * gui.c (gui_add_item_keywords_to_plist): | |
68 * gui.c (mark_gui_item): | |
69 * gui.c (gui_item_hash): | |
70 * gui.c (gui_item_equal): | |
71 * gui.c (copy_gui_item): | |
72 * gui.c (syms_of_gui): | |
73 recognize callback-ex in a number of places. | |
74 also, fix the annoying "can't get out of yes-no dialog" bug. | |
75 | |
76 * gui.h: | |
77 * gui.h (struct Lisp_Gui_Item): | |
78 recognize callback-ex in a number of places. | |
79 | |
80 * menubar-x.c (menu_item_descriptor_to_widget_value_1): | |
81 new parameter in button_item_to_widget_value. | |
82 | |
83 * glyphs-x.c (x_update_widget): | |
84 * glyphs-x.c (x_button_instantiate): | |
85 * glyphs-x.c (x_button_update): | |
86 * glyphs-x.c (x_progress_gauge_instantiate): | |
87 * glyphs-x.c (x_edit_field_instantiate): | |
88 * glyphs-x.c (x_combo_box_instantiate): | |
89 * glyphs-x.c (x_tab_control_instantiate): | |
90 * glyphs-x.c (x_label_instantiate): | |
91 new image instance parameter in various places. | |
92 | |
93 * event-Xt.c: | |
94 * event-Xt.c (enqueue_Xt_dispatch_event): | |
95 this fun gets exported. | |
96 | |
97 * gui-msw.c: | |
98 * gui-msw.c (mswindows_handle_gui_wm_command): | |
99 handle both :callback and :callback-ex, and generate our own | |
100 event because it's one of the callback-ex arguments. | |
101 | |
102 * gui-x.c: | |
103 * gui-x.c (popup_selection_callback): | |
104 handle both :callback and :callback-ex, and generate our own | |
105 event because it's one of the callback-ex arguments. | |
106 * gui-x.c (button_item_to_widget_value): | |
107 * gui-x.c (gui_items_to_widget_values_1): | |
108 * gui-x.c (gui_item_children_to_widget_values): | |
109 * gui-x.c (gui_items_to_widget_values): | |
110 new image instance parameter in various places. | |
111 | |
112 * fns.c (Freplace_list): | |
113 fix small typo in doc string. | |
114 | |
115 * lisp.h: | |
116 declare enqueue_Xt_dispatch_event. | |
117 | |
118 2000-04-28 Ben Wing <ben@xemacs.org> | |
119 | |
120 * buffer.c: | |
121 * buffer.c (Frecord_buffer): | |
122 * buffer.c (syms_of_buffer): | |
123 delete record-buffer-hook. | |
124 | |
125 * fns.c: | |
126 * fns.c (Freplace_list): | |
127 * fns.c (syms_of_fns): | |
128 new primitive replace-list. | |
129 | |
130 * frameslots.h: | |
131 slot for old buffer-alist. | |
132 | |
133 * lisp.h: | |
134 exfun replace-list. | |
135 | |
136 * redisplay.c: | |
137 * redisplay.c (redisplay_frame): | |
138 * redisplay.c (syms_of_redisplay): | |
139 * redisplay.c (vars_of_redisplay): | |
140 new hook buffer-list-changed-hook. | |
141 call it. | |
142 | |
143 2000-04-27 Ben Wing <ben@xemacs.org> | |
144 | |
145 * extents.h: extern in_modeline_generation. | |
146 | |
147 * redisplay.c (generate_formatted_string_db): set | |
148 in_modeline_generation. | |
149 | |
150 * extents.c (extent_changed_for_redisplay): don't mark redisplay | |
151 flags if in modeline generation. otherwise frame-modified-tick | |
152 is ticked far too often. | |
153 Declare in_modeline_generation. | |
154 | |
155 2000-04-26 Ben Wing <ben@xemacs.org> | |
156 | |
157 * emacs.c (vars_of_emacs): document quick-build "error-checking" | |
158 option. | |
159 (vars_of_emacs): add quick-build as an error-checking option. | |
160 A bit kludgy, but there doesn't seem much point in creating | |
161 a real var for this. | |
162 | |
163 * config.h.in: put in an entry for QUICK_BUILD; remove NO_DOC_FILE. | |
164 | |
165 2000-04-14 IKEYAMA Tomonori <tomonori@suiyokai.org> | |
166 | |
167 * redisplay.h (struct display_line): Add a new variable, | |
168 line_continuation. | |
169 | |
170 * redisplay.c (create_text_block): Set dl->line_continuation if | |
171 the line continues. | |
172 (create_string_text_block): Ditto. | |
173 (regenerate_window_incrementally): Use line_continuation instead | |
174 of searching continuation glyph. | |
175 (add_margin_runes): Call add_glyph_rune. | |
176 (add_glyph_rune): Handle margin glyph. | |
177 | |
178 2000-04-20 Martin Buchholz <martin@xemacs.org> | |
179 | |
180 * filelock.c (fill_in_lock_file_name): | |
181 ANSIfy. | |
182 Check for IS_ANY_SEP instead of '/'. | |
183 (lock_file_1): | |
184 Avoid generating gratuitous garbage. Call user_login_name() directly. | |
185 Never check errno without first seeing that system call failed. | |
186 (unlock_file): Add GCPRO. | |
187 (Flock_buffer): Fix docstring. | |
188 (Ffile_locked_p): Fix docstring. Add GCPRO. | |
189 | |
190 2000-04-19 Martin Buchholz <martin@xemacs.org> | |
191 | |
192 * sysdep.c (get_pty_max_bytes): | |
193 Fix hangs on DEC OSF 4.0 when (process-send-string) sends | |
194 strings longer than 252 bytes. | |
195 | |
196 * md5.c: Unconditionally include ANSI header <limits.h> | |
197 | |
198 * glyphs-x.c (convert_EImage_to_XImage): | |
199 * lisp-union.h (union Lisp_Object): | |
200 Use consistently the syntax #ifdef FEATURE, not #if FEATURE. | |
201 | |
202 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org> | |
203 | |
204 * filelock.c (current_lock_owner): Remove unused variable o, p. | |
205 | |
206 2000-04-17 Norbert Koch <n.koch@eai-delta.de> | |
207 | |
208 * callint.c: Remove multiply defined symbol Qlet | |
209 (syms_of_callint): ditto. | |
210 | |
211 2000-04-14 Andy Piper <andy@xemacs.org> | |
212 | |
213 * general.c (syms_of_general): add last-command, this-command, let | |
214 and funcall. | |
215 | |
216 * lisp.h: declare various symbols. | |
217 | |
218 * glyphs.h: declare Qwidget_callback_current_channel; | |
219 | |
220 * glyphs-widget.c (syms_of_glyphs_widget): add | |
221 Qgui_callback_current_channel. | |
222 (vars_of_glyphs_widget): add Vgui_callback_current_channel. | |
223 | |
224 * gui-msw.c (mswindows_handle_gui_wm_command): bind | |
225 widget-callback-current-channel when invoking the interactive | |
226 arg. Also bind last-command and next-command when invoking the | |
227 widget updates. | |
228 * gui-x.c (popup_selection_callback): ditto. | |
229 | |
230 * gui.c (get_gui_callback): massage args so that we are always | |
231 calling eval. This allows us to add our own variable bindings | |
232 outside. | |
233 | |
234 * glyphs-x.c (x_button_instantiate): use | |
235 gui_items_to_widget_values since this is GC safe. | |
236 (x_progress_gauge_instantiate): ditto. | |
237 (x_edit_field_instantiate): ditto. | |
238 (x_label_instantiate): ditto. | |
239 | |
240 * event-Xt.c (emacs_Xt_handle_magic_event): remove old printfs. | |
241 (emacs_Xt_event_widget_focus_out): new function | |
242 (emacs_Xt_event_widget_focus_in): new function. Set the keyboard | |
243 focus. | |
244 (emacs_Xt_event_add_widget_actions): new function. add focus | |
245 functions as actions. | |
246 (init_event_Xt_late): use it. | |
247 | |
248 2000-04-14 Hrvoje Niksic <hniksic@iskon.hr> | |
249 | |
250 * event-stream.c (Fdispatch_event): Doc fix. | |
251 | |
252 2000-03-29 SL Baur <steve@musashimaru.m17n.org> | |
253 | |
254 * postgresql.c: Remove all references to PQsetenv*. | |
255 | |
256 * postgresql.h: Remove references to PGsetenvHandler object. | |
257 * lrecord.h (lrecord_type): Ditto. | |
258 | |
259 2000-04-11 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | |
260 | |
261 * glyphs-msw.h (struct mswindows_image_instance_data): Added | |
262 real_heigh and real_width members, and accessor macros for these. | |
263 | |
264 * glyphs-msw.c (init_image_instance_geometry): New function. | |
265 (init_image_instance_from_dibitmap): Use it. | |
266 (mswindows_resource_instantiate): Use it. | |
267 (init_image_instance_from_xbm_inline): Use it. | |
268 (mswindows_initialize_image_instance_mask): Use real bitmap | |
269 geometry. | |
270 (mswindows_create_resized_bitmap): Ditto. | |
271 (mswindows_create_resized_mask): Ditto. | |
272 | |
273 * redisplay-msw.c (mswindows_output_dibitmap): Stretch real mask | |
274 and bitmap to their surface size. | |
275 | |
276 2000-04-11 Jan Vroonhof <jan@xemacs.org> | |
277 | |
278 * process-unix.c (unix_send_process): Guard against process MIA | |
279 after Faccept_process_output. | |
280 | |
281 2000-04-11 Ben Wing <ben@xemacs.org> | |
282 | |
283 * eval.c (unbind_to_hairy): fix brokenness introduced by | |
284 nanosecond speed improvements. | |
285 | |
286 2000-04-07 Raymond Toy <toy@rtp.ericsson.se> | |
287 | |
288 * sunplay.c (init_device): To play sounds correctly, the device | |
289 apparently needs to be initialized at least once by XEmacs. Make | |
290 it so. | |
291 | |
292 2000-04-10 IKEYAMA Tomonori <tomonori@suiyokai.org> | |
293 | |
294 * redisplay.c (add_margin_runes): Add text image glyph | |
295 handling. | |
296 | |
297 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org> | |
298 | |
299 * lisp.h (DOESNT_RETURN): Don't declare as volatile when | |
300 gcc is newer than 2.5. | |
301 | |
302 2000-04-06 Colin Rafferty <colin@xemacs.org> | |
303 | |
304 * lisp.h (FLEXIBLE_ARRAY_STRUCT_SIZEOF): Created. | |
305 | |
306 * fns.c (size_bit_vector): | |
307 * alloc.c (size_vector): | |
308 (make_vector_internal): | |
309 (make_bit_vector_internal): | |
310 (sweep_bit_vectors_1): | |
311 Replace calls to offsetof with FLEXIBLE_ARRAY_STRUCT_SIZEOF macro. | |
312 | |
313 2000-04-06 Andy Piper <andy@xemacs.org> | |
314 | |
315 * gmalloc.c (malloc): undo previous change. | |
316 (malloc): ditto. | |
317 (free): ditto. | |
318 (realloc): ditto. | |
319 | |
320 2000-04-06 IKEYAMA Tomonori <tomonori@suiyokai.org> | |
321 | |
322 * line-number.c (buffer_line_number): Revert to former version. | |
323 | |
324 2000-04-06 Andy Piper <andy@xemacs.org> | |
325 | |
326 * gmalloc.c (malloc): add error checking. | |
327 (malloc): ditto. | |
328 (free): ditto. | |
329 (realloc): ditto. | |
330 | |
331 * dialog-x.c (dbox_descriptor_to_widget_value): add extra | |
332 button_item_to_widget_value arg. | |
333 | |
334 * glyphs-x.c (x_button_instantiate): add extra | |
335 button_item_to_widget_value arg. | |
336 (x_progress_gauge_instantiate): ditto. | |
337 (x_edit_field_instantiate): ditto. | |
338 (x_label_instantiate): ditto. | |
339 | |
340 * gui-x.c (gui_items_to_widget_values_1): add extra | |
341 button_item_to_widget_value arg. | |
342 (button_item_to_widget_value): add extra menu_item_p arg. | |
343 | |
344 * gui-x.h: change signature of button_item_to_widget_value. | |
345 | |
346 * menubar-x.c (menu_item_descriptor_to_widget_value_1): add extra | |
347 button_item_to_widget_value arg. | |
348 | |
349 2000-04-03 Yoshiki Hayashi <yoshiki@xemacs.org> | |
350 | |
351 * buffer.h (struct buffer): auto_save_modified should be long. | |
352 | |
353 2000-04-05 Andy Piper <andy@xemacs.org> | |
354 | |
355 * glyphs-widget.c (widget_instantiate): pixwidth != pixheight | |
356 type. | |
357 (button_query_geometry): give a little more room so that athena | |
358 buttons fit. | |
359 | |
360 2000-04-05 Andy Piper <andy@xemacs.org> | |
361 | |
362 * faces.c (complex_vars_of_faces): The widget face should inherit | |
363 the font of the gui-element face. | |
364 | |
365 2000-04-04 Andy Piper <andy@xemacs.org> | |
366 | |
367 * glyphs-x.c (x_button_update): new function. unconditionally | |
368 update a button's state when the instance is dirty. | |
369 (image_instantiator_format_create_glyphs_x): add x_button_update. | |
370 (x_widget_instantiate): remove old resize cruft. | |
371 | |
372 2000-04-02 Andy Piper <andy@xemacs.org> | |
373 | |
374 * frame.c (change_frame_size_1): The introduction of gutters means | |
375 that we need to allow 0 as a potential frame dimension. | |
376 | |
377 2000-04-02 IKEYAMA Tomonori <tomonori@suiyokai.org> | |
378 | |
379 * redisplay.c (add_glyph_rune): Don't set 0 to bufpos for text | |
380 image glyph if allow_cursor. | |
381 (add_hscroll_rune): Don't allow cursor to border glyph. | |
382 (create_text_block): Ditto. | |
383 | |
384 * redisplay-output.c (redisplay_move_cursor): Do nothing even if | |
385 text not in buffer. | |
386 (redisplay_output_layout): Call ensure_face_cachel_complete for | |
387 text image glyph. | |
388 | |
389 | |
390 2000-03-16 IKEYAMA Tomonori <tomonori@suiyokai.org> | |
391 | |
392 * redisplay.c (add_glyph_rune): Adding text image as text runes. | |
393 | |
394 * redisplay-output.c (redisplay_move_cursor): NO_CURSOR if text | |
395 not in buffer | |
396 | |
397 * redisplay-tty.c (tty_output_display_block): Delete the routine | |
398 for text image glyph | |
399 * redisplay-x.c (x_output_display_block): ditto | |
400 * redisplay-msw.c (mswindows_output_display_block): ditto | |
401 | |
402 2000-02-02 Mike Alexander <mta@arbortext.com> | |
403 | |
404 Note: Some of these were committed by accident as part of other | |
405 patches. | |
406 | |
407 * regex.c (regex_compile): Avoid compiler warnings. | |
408 | |
409 * ntproc.c (sys_spawnve): Avoid compiler warnings. | |
410 | |
411 * nt.h: Declare term_ntproc correctly. | |
412 | |
413 * nt.c: Remove incorrect declaration of get_home_directory which | |
414 is declared correctly in lisp.h. | |
415 | |
416 * keymap.c (get_keyelt): Avoid compiler warnings. | |
417 (raw_lookup_key_mapper): Avoid compiler warnings. | |
418 | |
419 * gutter.c (gutter_was_visible): Add return statement to avoid warning. | |
420 | |
421 * glyphs-eimage.c (png_instantiate): Avoid compiler warnings. | |
422 | |
423 * filemode.c (mode_string): Avoid compiler warnings. | |
424 | |
425 * file-coding.c (Fcoding_system_aliasee): Add return statement to | |
426 avoid warning. | |
427 | |
428 * events-mod.h: Undef some things that winuser.h defines differently. | |
429 | |
430 * data.c (Faset): Avoid compiler warnings. | |
431 | |
432 * alloc.c (Fmake_byte_code): Avoid compiler warnings. | |
433 | |
434 2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> | |
435 | |
436 * sound.c (Fplay_sound_file): Wrap ESD in start/stop_interrupts. | |
437 Fall through to simple beep on error. | |
438 Replace "extern" by real header file. | |
439 | |
440 * linuxplay.c: Use nativesound.h | |
441 (play_sound_data): Return error code. Be less verbose on error. | |
442 | |
443 * sunplay.c: Use nativesound.h | |
444 (play_sound_data): Return error code. Be less verbose on error. | |
445 | |
446 * ntplay.c: Use nativesound.h | |
447 (play_sound_data): Return fake error code | |
448 | |
449 * sgiplay.c: Use nativesound.h | |
450 (play_sound_data): Return error code | |
451 | |
452 * hpplay.c: Use nativesound.h, partially implement | |
453 new error code. Break compilation until finished. | |
454 (play_sound_data): error code. | |
455 | |
456 * nativesound.h (play_sound_file): | |
457 (play_sound_data): Prototype in new header. | |
458 | |
459 2000-03-31 Andy Piper <andy@xemacs.org> | |
460 | |
461 * glyphs-widget.c: (button_query_geometry): new function. Adjust | |
462 for toggle and radio buttons. | |
463 (image_instantiator_buttons): use it. | |
464 | |
465 2000-03-03 Jan Vroonhof <vroonhof@math.ethz.ch> | |
466 | |
467 * scrollbar-x.c (x_update_vertical_scrollbar_callback): | |
468 (x_update_horizontal_scrollbar_callback): Return if no mirror was | |
469 found. Scrollbar event probably belonged to some old config. | |
470 | |
471 2000-03-31 Andy Piper <andy@xemacs.org> | |
472 | |
473 * glyphs-widget.c (widget_instantiate): use LAYOUT_VERTICAL rather | |
474 than 1. | |
475 (initialize_widget_image_instance): default layout to | |
476 LAYOUT_HORIZONTAL rather than 0. | |
477 (widget_instantiate): reverse the item list at the end rather than | |
478 every iteration. | |
479 (layout_layout): re-code for the border text at the front of the | |
480 item list rather than at the end. | |
481 (layout_query_geometry): ditto. Pick up fixed and dynamic sizes | |
482 provided by the user. | |
483 (widget_query_geometry): comment. | |
484 | |
485 2000-03-30 Andy Piper <andy@xemacs.org> | |
486 | |
487 * glyphs-widget.c (image_instantiator_layout): allow standard | |
488 widget keywords in layouts. | |
489 | |
490 * gutter.c (output_gutter): cope with nil gutter contents. | |
491 | |
492 * frame.c (Fset_frame_properties): add gutter docs. | |
493 | |
494 2000-03-29 Andy Piper <andy@xemacs.org> | |
495 | |
496 * toolbar-msw.c (TBSTYLE_FLAT): add. | |
497 (mswindows_output_toolbar): minor fiddling. | |
498 | |
499 2000-03-29 Andy Piper <andy@xemacs.org> | |
500 | |
501 * gutter.c (output_gutter): force gutter size recalculation if | |
502 what we are trying to display won't fit. | |
503 (update_gutter_geometry): new function. A per-gutter version of | |
504 update_frame_gutter_geometry. | |
505 (update_frame_gutter_geometry): use it. | |
506 (redraw_exposed_gutter): add extra debugging output. | |
507 | |
508 2000-03-28 Mike Alexander <mta@arbortext.com> | |
509 | |
510 * dumper.c: Declare pdump_hFile and pdump_hMap (Windows only) | |
511 (pdump_file_unmap): Implement it on Windows | |
512 (pdump_file_get): Save alocated handles for pdump_file_unmap | |
513 | |
514 2000-03-28 Andy Piper <andy@xemacs.org> | |
515 | |
516 * gui.c (get_gui_callback): treat Quit specially. | |
517 | |
518 2000-03-27 Andy Piper <andy@xemacs.org> | |
519 | |
520 * glyphs.c (image_instantiate): be careful to check in the same | |
521 way we assigned. | |
522 | |
523 2000-03-27 Didier Verna <didier@xemacs.org> | |
524 | |
525 * config.h.in: define the proper SMART_INCLUDE macro. | |
526 handle renaming of `foo_h_path' to `foo_h_file'. | |
527 | |
528 * database.c: ditto. | |
529 | |
530 * emacs.c: ditto. | |
531 | |
532 * linuxplay.c: ditto. | |
533 | |
534 * terminfo.c: ditto. | |
535 | |
536 * tooltalk.h: ditto. | |
537 | |
538 2000-03-27 Andy Piper <andy@xemacs.org> | |
539 | |
540 * glyphs-msw.c (mswindows_update_widget): make sure the widget | |
541 gets updated whenever the face might have changed. | |
542 | |
543 2000-03-26 Mike Alexander <mta@arbortext.com> | |
544 | |
545 * dumper.c (pdump_resource_free): Fix the comment. | |
546 | |
547 2000-03-21 Olivier Galibert <galibert@pobox.com> | |
548 | |
549 * input-method-xlib.c (XIM_init_frame): Remove painful warning. | |
550 | |
551 2000-03-22 Mike Alexander <mta@arbortext.com> | |
552 | |
553 * dumper.c: Include Windows headers on Windows | |
554 (pdump_resource_free): Add a body to the function | |
555 (pdump_load): exe_name -> exe_path and add some comments. | |
556 | |
557 2000-03-25 Mike Alexander <mta@arbortext.com> | |
558 | |
559 * gui.c (copy_gui_item_tree): Return a value in all cases | |
560 | |
561 2000-03-21 Didier Verna <didier@xemacs.org> | |
562 | |
563 * config.h.in: move INCLUDE_GLUE_1 and INCLUDE_GLUE_2 here from | |
564 lwlib/config.h.in. | |
565 (SMART_INCLUDE): new macro. | |
566 (POSTGRES_INCLUDE): new macro to include postgresql headers from | |
567 the proper location. | |
568 | |
569 * postgresql.c: use it. | |
570 | |
571 * inline.c: ditto. | |
572 | |
573 2000-03-24 Andy Piper <andy@xemacs.org> | |
574 | |
575 * gutter.c (redraw_exposed_gutters): must be "in display" when we | |
576 do this. | |
577 | |
578 2000-03-24 Andy Piper <andy@xemacs.org> | |
579 | |
580 * redisplay-output.c (compare_runes): use image_instance_changed | |
581 to detect changes. Do not depend on glyphs_changed, only depend on | |
582 dirtiness. | |
583 (redisplay_output_layout): add debug messages. | |
584 (compare_runes): ditto. | |
585 | |
586 * glyphs.h: declare new functions. | |
587 (struct Lisp_Image_Instance): remove percent and associated | |
588 accessors. | |
589 | |
590 * gui.h: declare new copying functions. | |
591 | |
592 * gui.c (copy_gui_item_tree): new function. | |
593 (copy_gui_item): new function. | |
594 (gui_item_id_hash): revert to standard hash. | |
595 (gui_item_hash): ditto. | |
596 (gui_item_hash_internal): deleted. | |
597 (mark_gui_item): mark value. | |
598 (gui_item_add_keyval_pair): add value. | |
599 (gui_item_init): ditto. | |
600 (gui_add_item_keywords_to_plist): ditto. | |
601 (gui_item_equal): ditto. | |
602 (syms_of_gui): add Q_value. | |
603 | |
604 * glyphs-x.c (x_progress_gauge_update): use pending items and | |
605 value for setting the state. | |
606 (x_update_widget): don't set items from pending here. | |
607 | |
608 * glyphs-widget.c (update_widget): update items here. | |
609 (progress_gauge_set_property): use items for storing value. Put | |
610 new value in pending items. | |
611 | |
612 * glyphs-msw.c (mswindows_progress_gauge_update): use pending | |
613 items for new value. Convert percent -> value. | |
614 (mswindows_tab_control_update): don't update items here. | |
615 | |
616 * glyphs.c (Fupdate_widget_instances): use image_instance_changed. | |
617 (update_subwindow): ditto. | |
618 (image_instance_changed): new function. Compare hash values and | |
619 past and present widget items. | |
620 (image_instantiate): We more careful about where we instantiate | |
621 things. | |
622 (image_instantiate): add error checking. | |
623 | |
624 * gutter.c (syms_of_gutter): use -hook. | |
625 | |
626 2000-03-20 Yoshiki Hayashi <yoshiki@xemacs.org> | |
627 | |
628 * console-tty.c (Fset_console_tty_input_coding_system): Use | |
629 Qkeyboard. | |
630 (Fset_console_tty_output_coding_system): Use Qterminal. | |
631 (tty_init_console): Use Qkeyboard and Qterminal. | |
632 | |
633 2000-03-21 Ben Wing <ben@xemacs.org> | |
634 | |
635 * ntproc.c (create_child): remove bogus HAVE_NTGUI's. | |
636 From Mike Alexander <mta@arbortext.com>. | |
637 | |
638 2000-03-21 Ben Wing <ben@xemacs.org> | |
639 | |
640 * event-msw.c (mswindows_need_event): Horrible kludge to fix | |
641 process brokenness. Proper implementation to come. | |
642 * callproc.c: | |
643 Rename call-process-internal to old-call-process-internal. | |
644 New impl. in process.el. | |
645 | |
646 2000-03-21 Martin Buchholz <martin@xemacs.org> | |
647 | |
648 * Makefile.in.in: Coalesce HAVE_NATIVE_SOUND code fragments. | |
649 | |
650 2000-03-20 Andy Piper <andy@xemacs.org> | |
651 | |
652 * glyphs.c (full_list_hash): make hashes of the same elements in | |
653 different orders return different values. | |
654 | |
1 2000-03-20 Martin Buchholz <martin@xemacs.org> | 655 2000-03-20 Martin Buchholz <martin@xemacs.org> |
2 | 656 |
3 * XEmacs 21.2.32 is released. | 657 * XEmacs 21.2.32 is released. |
4 | 658 |
5 2000-03-12 Jan Vroonhof <vroonhof@math.ethz.ch> | |
6 | |
7 * sysdep.c: Include proper headers for mmap when pdumping() | |
8 | |
9 2000-03-20 Martin Buchholz <martin@xemacs.org> | 659 2000-03-20 Martin Buchholz <martin@xemacs.org> |
10 | 660 |
11 * buffer.h (DFC_ALLOCA_USE_CONVERTED_DATA): | 661 * buffer.h (DFC_ALLOCA_USE_CONVERTED_DATA): |
12 (DFC_MALLOC_USE_CONVERTED_DATA): | 662 (DFC_MALLOC_USE_CONVERTED_DATA): |
13 Add aliasing-safe casts to allow use with char* or unsigned char* | 663 Add aliasing-safe casts to allow use with char* or unsigned char* |
14 lvalues. | 664 lvalues. |
15 | 665 |
16 * eldap.c (Fldap_open): | 666 * eldap.c (Fldap_open): |
17 (Fldap_search_basic): | 667 (Fldap_search_basic): |
18 (Fldap_add): | 668 (Fldap_add): |
19 (Fldap_modify): | 669 (Fldap_modify): |
20 Make C++-compilable. | 670 Make C++-compilable. |
21 Make sure GCPRO'ed variables are initialized. | 671 Make sure GCPRO'ed variables are initialized. |
22 Use temp variables to avoid repeated calls to Flength. | 672 Use temp variables to avoid repeated calls to Flength. |
23 | 673 |
24 2000-03-16 Martin Buchholz <martin@xemacs.org> | 674 2000-03-16 Martin Buchholz <martin@xemacs.org> |
25 | 675 |
26 * sysfile.h: | 676 * sysfile.h: |
27 Make sure PATH_MAX is always defined. | 677 Make sure PATH_MAX is always defined. |
28 Include limits.h for PATH_MAX. | 678 Include limits.h for PATH_MAX. |
29 Deprecate use of MAXPATHLEN. | 679 Deprecate use of MAXPATHLEN. |
30 | 680 |
31 2000-03-10 Martin Buchholz <martin@xemacs.org> | 681 2000-03-10 Martin Buchholz <martin@xemacs.org> |
32 | 682 |
33 * emacs.c: Add reinit_vars_of_fileio. | 683 * emacs.c: Add reinit_vars_of_fileio. |
34 * symsinit.h: Add reinit_vars_of_fileio. | 684 * symsinit.h: Add reinit_vars_of_fileio. |
35 * fileio.c (reinit_vars_of_fileio): New. | 685 * fileio.c (reinit_vars_of_fileio): New. |
36 * fileio.c (Fmake_temp_name): | 686 * fileio.c (Fmake_temp_name): |
37 Initialize temp_name random number from microseconds to make | 687 Initialize temp_name random number from microseconds to make |
38 collisions even less likely. Initialize always at process startup | 688 collisions even less likely. Initialize always at process startup |
39 time. (make-temp-name) used to return the same file name twice in | 689 time. (make-temp-name) used to return the same file name twice in |
40 a row when PDUMP. | 690 a row when PDUMP. |
41 Random stylistic fiddling. | 691 Random stylistic fiddling. |
171 * gui-msw.c (mswindows_handle_gui_wm_command): send an eval event | 821 * gui-msw.c (mswindows_handle_gui_wm_command): send an eval event |
172 to call Fupdate_widget_instances. | 822 to call Fupdate_widget_instances. |
173 | 823 |
174 * glyphs.h (struct Lisp_Image_Instance): add optimize_output flag. | 824 * glyphs.h (struct Lisp_Image_Instance): add optimize_output flag. |
175 (IMAGE_INSTANCE_OPTIMIZE_OUTPUT): access it. | 825 (IMAGE_INSTANCE_OPTIMIZE_OUTPUT): access it. |
176 | 826 |
177 * glyphs.c: (update_frame_subwindows): deleted. | 827 * glyphs.c: (update_frame_subwindows): deleted. |
178 (Fupdate_widget_instances): new function for updating the dirty | 828 (Fupdate_widget_instances): new function for updating the dirty |
179 state of widgets that might have changed. | 829 state of widgets that might have changed. |
180 (syms_of_glyphs): add Qupdate_widget_instances. | 830 (syms_of_glyphs): add Qupdate_widget_instances. |
181 (full_list_hash): hash a list completely. | 831 (full_list_hash): hash a list completely. |
182 (image_instance_hash): use it for items and properties. | 832 (image_instance_hash): use it for items and properties. |
183 | 833 |
184 * frame-msw.c (mswindows_size_frame_internal): remove unused | 834 * frame-msw.c (mswindows_size_frame_internal): remove unused |
185 variable. | 835 variable. |
186 | 836 |
187 * faces.h (struct face_cachel): fix comment. | 837 * faces.h (struct face_cachel): fix comment. |
188 | 838 |
189 * event-stream.c (Fdispatch_non_command_events): new | 839 * event-stream.c (Fdispatch_non_command_events): new |
190 function. Process non-command events, forcing an event cycle | 840 function. Process non-command events, forcing an event cycle |
191 beforehand. | 841 beforehand. |
192 (syms_of_event_stream): declare. | 842 (syms_of_event_stream): declare. |
400 * dialog.c (Fpopup_dialog_box): | 1050 * dialog.c (Fpopup_dialog_box): |
401 Documented the support for accelerators that was just mentioned. | 1051 Documented the support for accelerators that was just mentioned. |
402 | 1052 |
403 editfns.c (get_home_directory): Changed behavior under Windows | 1053 editfns.c (get_home_directory): Changed behavior under Windows |
404 when HOME not defined; former behavior was irretrievably broken. | 1054 when HOME not defined; former behavior was irretrievably broken. |
405 | 1055 |
406 * emacs.c: | 1056 * emacs.c: |
407 * emacs.c (main_1): | 1057 * emacs.c (main_1): |
408 * emacs.c (main): | 1058 * emacs.c (main): |
409 * minibuf.c (clear_echo_area_internal): | 1059 * minibuf.c (clear_echo_area_internal): |
410 * minibuf.c (echo_area_append): | 1060 * minibuf.c (echo_area_append): |
432 * eval.c (call_with_suspended_errors_1): | 1082 * eval.c (call_with_suspended_errors_1): |
433 * eval.c (call_with_suspended_errors): | 1083 * eval.c (call_with_suspended_errors): |
434 * eval.c (reinit_vars_of_eval): | 1084 * eval.c (reinit_vars_of_eval): |
435 Added code to catch throw loops and check for a pesky bug that may | 1085 Added code to catch throw loops and check for a pesky bug that may |
436 be gone now. | 1086 be gone now. |
437 | 1087 |
438 * event-msw.c: | 1088 * event-msw.c: |
439 * event-msw.c (key_needs_default_processing_p): | 1089 * event-msw.c (key_needs_default_processing_p): |
440 * event-msw.c (mswindows_wnd_proc): | 1090 * event-msw.c (mswindows_wnd_proc): |
441 * event-msw.c (mswindows_modifier_state): | 1091 * event-msw.c (mswindows_modifier_state): |
442 * event-msw.c (emacs_mswindows_quit_p): | 1092 * event-msw.c (emacs_mswindows_quit_p): |
484 that calls the pre and post command hooks also call out to generic | 1134 that calls the pre and post command hooks also call out to generic |
485 lisp functions in simple.el, where all built-in stuff could be | 1135 lisp functions in simple.el, where all built-in stuff could be |
486 added. I will think about this more.) | 1136 added. I will think about this more.) |
487 | 1137 |
488 * event-unixoid.c (poll_fds_for_input): | 1138 * event-unixoid.c (poll_fds_for_input): |
489 * lread.c (readchar): | 1139 * lread.c (readchar): |
490 * redisplay-tty.c (tty_clear_frame): | 1140 * redisplay-tty.c (tty_clear_frame): |
491 * redisplay-x.c (x_get_gc): | 1141 * redisplay-x.c (x_get_gc): |
492 * signal.c (interrupt_signal): | 1142 * signal.c (interrupt_signal): |
493 And a whole bunch of other files: fixed up places that printed | 1143 And a whole bunch of other files: fixed up places that printed |
494 directly to stderr to instead call the function stderr_out so that | 1144 directly to stderr to instead call the function stderr_out so that |
495 the changes I made under Windows work correctly. | 1145 the changes I made under Windows work correctly. |
496 | 1146 |
497 * filemode.c (mode_string): | 1147 * filemode.c (mode_string): |
498 Warning fixes. | 1148 Warning fixes. |
499 | 1149 |
500 * frame-msw.c: | 1150 * frame-msw.c: |
501 * frame-msw.c (mswindows_size_frame_internal): | 1151 * frame-msw.c (mswindows_size_frame_internal): |
502 Fixed the computation of frame size and position to keep the frame | 1152 Fixed the computation of frame size and position to keep the frame |
503 within the workspace area, rather than within the physical | 1153 within the workspace area, rather than within the physical |
504 dimensions of the screen, so that the frame doesn't overlap window | 1154 dimensions of the screen, so that the frame doesn't overlap window |
538 * gui.c (gui_item_display_flush_right): | 1188 * gui.c (gui_item_display_flush_right): |
539 * gui.c (parse_gui_item_tree_item): | 1189 * gui.c (parse_gui_item_tree_item): |
540 * gui.c (parse_gui_item_tree_children): | 1190 * gui.c (parse_gui_item_tree_children): |
541 * gui.c (parse_gui_item_tree_list): | 1191 * gui.c (parse_gui_item_tree_list): |
542 Mule-ized. Cleanup. GCPRO addition. | 1192 Mule-ized. Cleanup. GCPRO addition. |
543 | 1193 |
544 * line-number.c (buffer_line_number): | 1194 * line-number.c (buffer_line_number): |
545 * lisp.h: | 1195 * lisp.h: |
546 * lisp.h (EMACS_INT_MAX): | 1196 * lisp.h (EMACS_INT_MAX): |
547 Added the manifest constant EMACS_INT_MIN corresponding to the | 1197 Added the manifest constant EMACS_INT_MIN corresponding to the |
548 existing constant EMACS_INT_MAX. This is partially to fix compile | 1198 existing constant EMACS_INT_MAX. This is partially to fix compile |