Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4478:ec442dc06fe1
Merge.
| author | Aidan Kehoe <kehoea@parhasard.net> |
|---|---|
| date | Thu, 10 Jul 2008 23:37:52 +0200 |
| parents | dbf79a1732ba e34711681f30 |
| children | 4cb7c59b5201 7869173584fc |
comparison
equal
deleted
inserted
replaced
| 4476:dbf79a1732ba | 4478:ec442dc06fe1 |
|---|---|
| 1 2008-07-07 Aidan Kehoe <kehoea@parhasard.net> | |
| 2 | |
| 3 Patch to make it up to the device-specific code whether | |
| 4 various Lisp functions should be called during device creation, | |
| 5 not relying on the startup code to decide this. Also, rename | |
| 6 initial-window-system to initial-device-type (which makes more | |
| 7 sense in this scheme), always set it. | |
| 8 | |
| 9 * redisplay.c (Vinitial_device_type): New. | |
| 10 (Vinitial_window_system): Removed. | |
| 11 Rename initial-window-system to initial-device type, making it | |
| 12 a stream if we're noninteractive. Update its docstring. | |
| 13 | |
| 14 * device-x.c (Qmake_device_early_x_entry_point, | |
| 15 Qmake_device_late_x_entry_point): New. | |
| 16 Rename Qinit_pre_x_win, Qinit_post_x_win. | |
| 17 (x_init_device): Call #'make-device-early-x-entry-point earlier, | |
| 18 now we rely on it to find the application class and the | |
| 19 app-defaults directory. | |
| 20 (x_finish_init_device): Call #'make-device-late-x-entry-point with | |
| 21 the created device. | |
| 22 (Vx_app_defaults_directory): Always make this available, to | |
| 23 simplify code in x-init.el. | |
| 24 | |
| 25 * device-tty.c (Qmake_device_early_tty_entry_point): New. | |
| 26 Rename Qinit_pre_tty_win, rename Qinit_post_tty_win and move to | |
| 27 frame-tty.c as Qmake_frame_after_init_entry_point. | |
| 28 (tty_init_device): Call #'make-device-early-tty-entry-point before | |
| 29 doing anything. | |
| 30 * frame-tty.c (Qmake_frame_after_init_entry_point): New. | |
| 31 * frame-tty.c (tty_after_init_frame): Have it call the | |
| 32 better-named #'make-frame-after-init-entry-point function | |
| 33 instead of #'init-post-tty-win (since it's called after frame, not | |
| 34 device, creation). | |
| 35 | |
| 36 * device-msw.c (Qmake_device_early_mswindows_entry_point, | |
| 37 Qmake_device_late_mswindows_entry_point): New. | |
| 38 Rename Qinit_pre_mswindows_win, Qinit_post_mswindows_win. | |
| 39 (mswindows_init_device): Call | |
| 40 #'make-device-early-mswindows-entry-point here, instead of having | |
| 41 its predecessor call us. | |
| 42 (mswindows_finish_init_device): Call | |
| 43 #'make-device-early-mswindows-entry-point, for symmetry with the | |
| 44 other device types (though it's an empty function). | |
| 45 | |
| 46 * device-gtk.c (Qmake_device_early_gtk_entry_point, | |
| 47 Qmake_device_late_gtk_entry_point): New. | |
| 48 Rename Qinit_pre_gtk_win, Qinit_post_gtk_win. | |
| 49 (gtk_init_device): Call #'make-device-early-gtk-entry-point; don't | |
| 50 load ~/.xemacs/gtk-options.el ourselves, leave that to lisp. | |
| 51 (gtk_finish_init_device): Call #'make-device-late-gtk-entry-point | |
| 52 with the created device as an argument. | |
| 53 | |
| 1 2008-07-10 Aidan Kehoe <kehoea@parhasard.net> | 54 2008-07-10 Aidan Kehoe <kehoea@parhasard.net> |
| 2 | 55 |
| 3 * redisplay-msw.c (mswindows_text_width_single_run): | 56 * redisplay-msw.c (mswindows_text_width_single_run): |
| 4 Explicitly check for the null font instance, and return zero if | 57 Explicitly check for the null font instance, and return zero if |
| 5 so. Avoids the crash documented in | 58 so. Avoids the crash documented in |
