comparison src/ChangeLog @ 67995:ab3fdc2bada6

(Fwindow_minibuffer_p): Declare (for use in minibuf.c).
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 03 Jan 2006 16:56:15 +0000
parents 29f5edda3fd3
children c2e21729d0e6
comparison
equal deleted inserted replaced
67994:2e977adcc0e5 67995:ab3fdc2bada6
1 2006-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * keymap.c (describe_map_compare): Yet another int/Lisp_Object mixup.
4
5 * window.h (Fwindow_minibuffer_p): Declare (for use in minibuf.c).
6
1 2006-01-03 Romain Francoise <romain@orebokech.com> 7 2006-01-03 Romain Francoise <romain@orebokech.com>
2 8
3 * emacs.c (main): Update copyright year. 9 * emacs.c (main): Update copyright year.
4 10
5 2006-01-03 Ken Raeburn <raeburn@gnu.org> 11 2006-01-03 Ken Raeburn <raeburn@gnu.org>
55 (struct describe_map_elt): New data type. 61 (struct describe_map_elt): New data type.
56 (describe_map_compare): New function. 62 (describe_map_compare): New function.
57 63
58 2005-12-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 64 2005-12-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
59 65
60 * gtkutil.c (xg_get_file_with_chooser): Changed message shown 66 * gtkutil.c (xg_get_file_with_chooser): Change message shown
61 in file chooser. 67 in file chooser.
62 68
63 2005-12-27 Richard M. Stallman <rms@gnu.org> 69 2005-12-27 Richard M. Stallman <rms@gnu.org>
64 70
65 * lread.c (readevalloop): Set PT and ZV in the proper buffer, 71 * lread.c (readevalloop): Set PT and ZV in the proper buffer,
129 2005-12-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 135 2005-12-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
130 136
131 * macterm.h (TYPE_FILE_NAME): New define. 137 * macterm.h (TYPE_FILE_NAME): New define.
132 (posix_pathname_to_fsspec, fsspec_to_posix_pathname): Remove externs. 138 (posix_pathname_to_fsspec, fsspec_to_posix_pathname): Remove externs.
133 139
134 * mac.c (posix_pathname_to_fsspec, fsspec_to_posix_pathname): Add 140 * mac.c (posix_pathname_to_fsspec, fsspec_to_posix_pathname):
135 prototypes. Make static. 141 Add prototypes. Make static.
136 (mac_aedesc_to_lisp): Initialize err to noErr. 142 (mac_aedesc_to_lisp): Initialize err to noErr.
137 (mac_coerce_file_name_ptr, mac_coerce_file_name_desc) 143 (mac_coerce_file_name_ptr, mac_coerce_file_name_desc)
138 (init_coercion_handler): New functions. 144 (init_coercion_handler): New functions.
139 (Fmac_coerce_ae_data): Use coercion of Apple event data for 145 (Fmac_coerce_ae_data): Use coercion of Apple event data for
140 translation from/to file names. 146 translation from/to file names.
174 * mac.c (Fmac_coerce_ae_data) [MAC_OSX]: Fix memory leak. 180 * mac.c (Fmac_coerce_ae_data) [MAC_OSX]: Fix memory leak.
175 181
176 * macgui.h (XCharStruct): Remove member `valid_p'. 182 * macgui.h (XCharStruct): Remove member `valid_p'.
177 (STORE_XCHARSTRUCT): Don't set member `valid_p'. 183 (STORE_XCHARSTRUCT): Don't set member `valid_p'.
178 (XCharStructRow): New typedef. 184 (XCharStructRow): New typedef.
179 (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): New 185 (XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID):
180 macros. 186 New macros.
181 (struct MacFontStruct): Add member `bounds'. Remove member 187 (struct MacFontStruct): Add member `bounds'. Remove member
182 `per_char'. All uses for QuichDraw Text fonts are changed to 188 `per_char'. All uses for QuichDraw Text fonts are changed to
183 `bounds.per_char'. ATSUI font bounds are represented as an array 189 `bounds.per_char'. ATSUI font bounds are represented as an array
184 `bounds.rows' of XCharStructRow's, each of which consists of a 190 `bounds.rows' of XCharStructRow's, each of which consists of a
185 bitmap of valid entries and an array of char bounds. 191 bitmap of valid entries and an array of char bounds.
187 * macterm.c (mac_per_char_metric): Add prototype. 193 * macterm.c (mac_per_char_metric): Add prototype.
188 (x_per_char_metric) [USE_CG_TEXT_DRAWING]: Remove prototype. 194 (x_per_char_metric) [USE_CG_TEXT_DRAWING]: Remove prototype.
189 (mac_query_char_extents): New function. 195 (mac_query_char_extents): New function.
190 (x_per_char_metric): Use it. 196 (x_per_char_metric): Use it.
191 (XLoadQueryFont): Likewise. Consolidate min/max_bounds calculations. 197 (XLoadQueryFont): Likewise. Consolidate min/max_bounds calculations.
192 [USE_CG_TEXT_DRAWING] (mac_draw_string_cg): Use 198 [USE_CG_TEXT_DRAWING] (mac_draw_string_cg):
193 mac_per_char_metric instead of x_per_char_metric. 199 Use mac_per_char_metric instead of x_per_char_metric.
194 (mac_text_extents_16): New function. 200 (mac_text_extents_16): New function.
195 (mac_compute_glyph_string_overhangs): Use it. 201 (mac_compute_glyph_string_overhangs): Use it.
196 (mac_unload_font): Free member `bounds' in struct MacFontStruct. 202 (mac_unload_font): Free member `bounds' in struct MacFontStruct.
197 203
198 2005-12-21 Stefan Monnier <monnier@iro.umontreal.ca> 204 2005-12-21 Stefan Monnier <monnier@iro.umontreal.ca>
442 [MAC_OSX] (mac_store_services_event): Likewise. 448 [MAC_OSX] (mac_store_services_event): Likewise.
443 (struct SelectionRange, SelectionRange): Remove struct and typedef. 449 (struct SelectionRange, SelectionRange): Remove struct and typedef.
444 [MAC_OS8] (main): Call init_apple_event_handler instead of 450 [MAC_OS8] (main): Call init_apple_event_handler instead of
445 init_required_apple_events. 451 init_required_apple_events.
446 (mac_initialize) [MAC_OSX]: Likewise. 452 (mac_initialize) [MAC_OSX]: Likewise.
447 [!USE_CARBON_EVENTS] (mac_wait_next_event): Use 453 [!USE_CARBON_EVENTS] (mac_wait_next_event):
448 mac_ready_for_apple_events instead of Qmac_ready_for_drag_n_drop. 454 Use mac_ready_for_apple_events instead of Qmac_ready_for_drag_n_drop.
449 455
450 * macterm.h (mac_make_lispy_event_code, mac_aedesc_to_lisp): Add 456 * macterm.h (mac_make_lispy_event_code, mac_aedesc_to_lisp):
451 externs. 457 Add externs.
452 (create_apple_event_from_event_ref) [TARGET_API_MAC_CARBON]: Likewise. 458 (create_apple_event_from_event_ref) [TARGET_API_MAC_CARBON]: Likewise.
453 (Fmac_get_preference): Add EXFUN. 459 (Fmac_get_preference): Add EXFUN.
454 460
455 * termhooks.h (enum event_kind) [MAC_OS]: Add new MAC_APPLE_EVENT 461 * termhooks.h (enum event_kind) [MAC_OS]: Add new MAC_APPLE_EVENT
456 event. 462 event.
486 Vminibuffer_local_filename_completion_map rather than forcing it 492 Vminibuffer_local_filename_completion_map rather than forcing it
487 explicitly to the same binding as the global map. 493 explicitly to the same binding as the global map.
488 494
489 2005-12-06 Ken Raeburn <raeburn@gnu.org> 495 2005-12-06 Ken Raeburn <raeburn@gnu.org>
490 496
491 * buffer.c (Fkill_buffer): Avoid dangerous side effects in NILP 497 * buffer.c (Fkill_buffer): Avoid dangerous side effects in NILP args.
492 argument.
493 * bytecode.c (Fbyte_code): Likewise. 498 * bytecode.c (Fbyte_code): Likewise.
494 * fileio.c (internal_delete_file, Fread_file_name_internal): 499 * fileio.c (internal_delete_file, Fread_file_name_internal): Likewise.
495 Likewise.
496 * minibuf.c (Fminibuffer_complete_and_exit): Likewise. 500 * minibuf.c (Fminibuffer_complete_and_exit): Likewise.
497 * undo.c (truncate_undo_list): Likewise. 501 * undo.c (truncate_undo_list): Likewise.
498 502
499 2005-12-05 Richard M. Stallman <rms@gnu.org> 503 2005-12-05 Richard M. Stallman <rms@gnu.org>
500 504