comparison src/ChangeLog @ 83644:0ece58f6e0aa

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 803-813) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 51-58) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 233-236) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-25
author Miles Bader <miles@gnu.org>
date Sun, 15 Jul 2007 02:05:20 +0000
parents 9c01792a3ce8 e0cd45299f77
children fd5b4a865d1d
comparison
equal deleted inserted replaced
83643:70b38dec13a1 83644:0ece58f6e0aa
1 2007-07-14 Jason Rumney <jasonr@gnu.org>
2
3 * process.c [WINDOWSNT]: Don't undefine AF_INET6.
4
5 2007-07-14 Richard Stallman <rms@gnu.org>
6
7 * eval.c (maybe_call_debugger): New function.
8 (find_handler_clause): Use maybe_call_debugger.
9 Call it when the handler says `debug'.
10 Eliminate DEBUGGER_VALUE_PTR.
11 (Fsignal): Eliminate debugger_value.
12 (Qdebug): New variable.
13 (syms_of_eval): Initialize it.
14
15 2007-07-14 Juanma Barranquero <lekktu@gmail.com>
16
17 * eval.c (Fprogn):
18 * keyboard.c (Ftrack_mouse):
19 * print.c (Fwith_output_to_temp_buffer):
20 * window.c (Fsave_window_excursion): Doc fix.
21
22 2007-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
23
24 * eval.c (init_eval_once): Bump max_lisp_eval_depth to 400.
25
26 2007-07-12 Stefan Monnier <monnier@iro.umontreal.ca>
27
28 * process.h (struct Lisp_Process): Turn slots infd, outfd,
29 kill_without_query, pty_flag, tick, update_tick, decoding_carryover,
30 inherit_coding_system_flag, filter_multibyte, adaptive_read_buffering,
31 read_output_delay, and read_output_skip from Lisp_Objects to ints.
32 Remove unused encoding_carryover.
33 * process.c: Adjust all functions accordingly.
34
35 2007-07-12 Richard Stallman <rms@gnu.org>
36
37 * term.c: Include unistd.h only if HAVE_UNISTD_H.
38
39 2007-07-11 Jason Rumney <jasonr@gnu.org>
40
41 * makefile.w32-in (LIBS): Include OLE32.
42
43 * w32fns.c (w32_msg_pump) <WM_EMACS_CREATEWINDOW>: Initialize COM.
44 (w32_msg_pump) <WM_DESTROY>: Uninitialize COM.
45
46 2007-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
47
48 * lisp.h (struct Lisp_Hash_Table): Turn next_weak into a bare pointer.
49 * fns.c (weak_hash_tables): Rename from Vweak_hash_tables and turned
50 from a Lisp_Object into a bare pointer.
51 (make_hash_table, copy_hash_table, sweep_weak_hash_tables, init_fns):
52 Adjust the code correspondingly.
53
54 * alloc.c (emacs_blocked_free): Remove unused var `bytes_used_now'.
55
56 * term.c: Include unistd.h for ttyname, used in handle_one_term_event.
57 (term_show_mouse_face): Remove unused var `j'.
58 (handle_one_term_event): Remove unused vars `i' and `j'.
59 Don't cast return value of ttyname since it's not necessary.
60
61 2007-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
62
63 * alloc.c (mark_maybe_pointer): Enforce mult-of-8 alignment when using
64 USE_LSB_TAG. Suggested by Dmitry Antipov <dmantipov@yandex.ru>.
65
66 * fns.c (map_char_table): Use an array of int for `indices' rather than
67 an array of Lisp_Objects (which are only ever integers anyway).
68 (Fmap_char_table): Update caller.
69 * lisp.h: Update prototype.
70 * keymap.c (Fset_keymap_parent, map_keymap, Fcopy_keymap):
71 * fontset.c (Ffontset_info):
72 * casetab.c (set_case_table): Update callers.
73
74 * editfns.c (Ftranspose_regions): Use EMACS_INT for positions.
75
76 * keymap.c (struct accessible_keymaps_data)
77 (struct where_is_internal_data): New structures.
78 (accessible_keymaps_1, where_is_internal_1): Use them to change
79 interface to adhere to the one used by map_keymap.
80 (Faccessible_keymaps, where_is_internal): Use map_keymap.
81 (accessible_keymaps_char_table, where_is_internal_2): Remove.
82
83 * keymap.h (map_keymap_function_t): More informative prototype.
84
85 2007-07-10 Guanpeng Xu <herberteuler@hotmail.com>
86
87 * search.c (Vinhibit_changing_match_data, search_regs_1): New vars.
88 (looking_at_1): Don't change search_regs and last_thing_searched
89 if `inhibit-changing-match-data' is non-nil.
90 (string_match_1, search_buffer, set_search_regs): Likewise.
91 (syms_of_search): Add Lisp level definition for
92 `inhibit-changing-match-data' and set it to nil.
93 (boyer_moore): If `inhibit-changing-match-data' is non-nil, compute
94 start and end of the match, instead of using values in search_regs.
95
96 2007-07-01 Stefan Monnier <monnier@iro.umontreal.ca>
97
98 * minibuf.c (Fcompleting_read): New value `confirm-only'
99 for `require-match'.
100
101 2007-06-28 Stefan Monnier <monnier@iro.umontreal.ca>
102
103 * fileio.c (Fdo_auto_save): Revert last patch installed unwillingly as
104 part of the 2007-06-27 change to syms_of_fileio.
105
106 2007-06-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
107
108 * macterm.c [USE_MAC_TSM] (mac_handle_text_input_event):
109 Check WINDOWP before using XWINDOW. Consolidate return statements.
110
111 2007-06-27 Richard Stallman <rms@gnu.org>
112
113 * fileio.c (syms_of_fileio) <after-insert-file-functions>: Doc fix.
114
115 2007-06-27 Juanma Barranquero <lekktu@gmail.com>
116
117 * buffer.c (syms_of_buffer) <selective-display>: Fix typo in docstring.
118
119 2007-06-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
120
121 * gmalloc.c [HAVE_GTK_AND_PTHREAD]: Check this after including config.h.
122 (_aligned_blocks_mutex) [USE_PTHREAD]: New variable.
123 (LOCK_ALIGNED_BLOCKS, UNLOCK_ALIGNED_BLOCKS): New macros.
124 (_free_internal, memalign): Use them.
125 (_malloc_mutex, _aligned_blocks_mutex) [USE_PTHREAD]:
126 Initialize to PTHREAD_MUTEX_INITIALIZER.
127 (malloc_initialize_1) [USE_PTHREAD]: Don't use recursive mutex.
128 (morecore_nolock): Rename from morecore. All uses changed.
129 Use only nolock versions of internal allocation functions.
130 (_malloc_internal_nolock, _realloc_internal_nolock)
131 (_free_internal_nolock): New functions created from
132 _malloc_internal, _realloc_internal, and _free_internal.
133 (_malloc_internal, _realloc_internal, _free_internal): Use them.
134 Copy hook value to automatic variable before its use.
135 (memalign): Copy hook value to automatic variable before its use.
136
137 2007-06-26 Kenichi Handa <handa@m17n.org>
138
139 * coding.c (Ffind_operation_coding_system): Docstring improved.
140 (syms_of_coding): Docstring of `file-coding-system-alist' improved.
141
142 2007-06-25 David Kastrup <dak@gnu.org>
143
144 * keymap.c (Fcurrent_active_maps): Add `position' argument.
145 (Fwhere_is_internal): Adjust call to `current-active-maps' to
146 cater for additional parameter.
147
148 * keymap.h: Adjust number of parameters to `current-active-maps'.
149
150 * doc.c (Fsubstitute_command_keys): Adjust call of
151 `current-active-maps'.
152
153 2007-06-25 David Kastrup <dak@gnu.org>
154
155 * callint.c (Fcall_interactively): Make the parsing of interactive
156 specs somewhat more readable.
157
158 2007-06-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
159
160 * macterm.c (x_draw_fringe_bitmap) [MAC_OSX]: Extend fringe background
161 to scroll bar gap also when bitmap fills fringe. Draw only foreground
162 if extended background has already been filled.
163
164 2007-06-22 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
165
166 * macgui.h (USE_CG_DRAWING): Don't require USE_ATSUI.
167 (USE_MAC_TOOLBAR): Require USE_CG_DRAWING.
168
169 * macmenu.c (mac_dialog_modal_filter, Fx_popup_dialog) [MAC_OSX]:
170 Put special treatment for Fmessage_box, Fyes_or_no_p, and Fy_or_n_p
171 in #if 0 as it is not compatible with y-or-n-p-with-timeout.
172 (timer_check) [TARGET_API_MAC_CARBON]: Add extern.
173 [TARGET_API_MAC_CARBON] (mac_handle_dialog_event): Use QuitEventLoop
174 instead of QuitAppModalLoopForWindow. Consolidate QuitEventLoop calls.
175 (pop_down_dialog) [TARGET_API_MAC_CARBON]: New function.
176 [TARGET_API_MAC_CARBON] (create_and_show_dialog): Use it for unwind.
177 Run timers during dialog popup.
178 (Fmenu_or_popup_active_p) [TARGET_API_MAC_CARBON]: Use popup_activated.
179
180 2007-06-21 Jason Rumney <jasonr@gnu.org>
181
182 * image.c (convert_mono_to_color_image): Swap fore and background.
183
184 2007-06-20 Jason Rumney <jasonr@gnu.org>
185
186 * w32bdf.c (w32_BDF_to_x_font): Unmap memory when finished.
187 (w32_free_bdf_font): Unmap memory not handle.
188
189 2007-06-20 Sam Steingold <sds@gnu.org>
190
191 * gmalloc.c (__morecore): Fix the declaration to comply with the
192 definition.
193
194 2007-06-20 Juanma Barranquero <lekktu@gmail.com>
195
196 * w32term.c (w32_delete_display): Remove leftover declaration.
197 (w32_define_cursor, w32_initialize): Make static.
198
199 * w32.c (_wsa_errlist): Fix typo in error message.
200 (init_environment): Ignore any environment variable from the
201 registry having a null value.
202
203 2007-06-20 Glenn Morris <rgm@gnu.org>
204
205 * Makefile.in (LIBGIF): Default to -lgif.
206
207 2007-06-17 Jason Rumney <jasonr@gnu.org>
208
209 * w32menu.c (add_menu_item): Don't use multibyte string functions on
210 unicode strings.
211
212 2007-06-16 Juanma Barranquero <lekktu@gmail.com>
213
214 * xdisp.c (syms_of_xdisp) <auto-resize-tool-bars>:
215 Fix typo in docstring.
216
1 2007-06-16 Eli Zaretskii <eliz@gnu.org> 217 2007-06-16 Eli Zaretskii <eliz@gnu.org>
2 218
3 * w32menu.c (add_menu_item): Escape `&' characters in menu items 219 * w32menu.c (add_menu_item): Escape `&' characters in menu items
4 and their keybindings. 220 and their keybindings.
5 221
90 306
91 2007-06-10 Jason Rumney <jasonr@gnu.org> 307 2007-06-10 Jason Rumney <jasonr@gnu.org>
92 308
93 * w32fns.c (Fx_file_dialog): Take size from struct not pointer. 309 * w32fns.c (Fx_file_dialog): Take size from struct not pointer.
94 310
95 2007-06-08 Juanma Barranquero <lekktu@gmail.com> 311 2007-06-08 Juanma Barranquero <lekktu@gmail.com>
96 312
97 * callint.c (Fcall_interactively): 313 * callint.c (Fcall_interactively):
98 * editfns.c (Fdelete_and_extract_region): 314 * editfns.c (Fdelete_and_extract_region):
99 * fileio.c (Fread_file_name): 315 * fileio.c (Fread_file_name):
100 * fns.c (Fmapconcat): 316 * fns.c (Fmapconcat):
108 * xfns.c (x_default_scroll_bar_color_parameter): 324 * xfns.c (x_default_scroll_bar_color_parameter):
109 * xmenu.c (menu_help_callback): 325 * xmenu.c (menu_help_callback):
110 * xselect.c (Fx_get_atom_name): 326 * xselect.c (Fx_get_atom_name):
111 * xterm.c (x_term_init): Use empty_unibyte_string. 327 * xterm.c (x_term_init): Use empty_unibyte_string.
112 328
113 2007-06-08 Dmitry Antipov <dmitry.antipov@mail.ru> (tiny change) 329 2007-06-08 Dmitry Antipov <dmantipov@yandex.ru> (tiny change)
114 330
115 * alloc.c (init_strings): Initialize canonical empty strings. 331 * alloc.c (init_strings): Initialize canonical empty strings.
116 (make_uninit_string, make_uninit_multibyte_string): Return appropriate 332 (make_uninit_string, make_uninit_multibyte_string): Return appropriate
117 canonical empty string when the requested size is 0. 333 canonical empty string when the requested size is 0.
118 334
143 * macmenu.c [TARGET_API_MAC_CARBON] (menu_target_item_handler): 359 * macmenu.c [TARGET_API_MAC_CARBON] (menu_target_item_handler):
144 Don't call next handler. 360 Don't call next handler.
145 [TARGET_API_MAC_CARBON] (install_menu_target_item_handler): 361 [TARGET_API_MAC_CARBON] (install_menu_target_item_handler):
146 Remove argument. Install handler to application. 362 Remove argument. Install handler to application.
147 (set_frame_menubar): Don't change deep_p. 363 (set_frame_menubar): Don't change deep_p.
148 (mac_menu_show): Use FRAME_OUTER_TO_INNER_DIFF_X and 364 (mac_menu_show): Use FRAME_OUTER_TO_INNER_DIFF_X and
149 FRAME_OUTER_TO_INNER_DIFF_Y. 365 FRAME_OUTER_TO_INNER_DIFF_Y.
150 (DIALOG_BUTTON_COMMAND_ID_OFFSET, DIALOG_BUTTON_COMMAND_ID_P) 366 (DIALOG_BUTTON_COMMAND_ID_OFFSET, DIALOG_BUTTON_COMMAND_ID_P)
151 (DIALOG_BUTTON_COMMAND_ID_VALUE, DIALOG_BUTTON_MAKE_COMMAND_ID) 367 (DIALOG_BUTTON_COMMAND_ID_VALUE, DIALOG_BUTTON_MAKE_COMMAND_ID)
152 [HAVE_DIALOGS]: New macros. 368 [HAVE_DIALOGS]: New macros.
153 [HAVE_DIALOGS] (mac_handle_dialog_event, create_and_show_dialog): 369 [HAVE_DIALOGS] (mac_handle_dialog_event, create_and_show_dialog):
495 * gtkutil.c (xg_update_menubar, create_menus): Create empty 711 * gtkutil.c (xg_update_menubar, create_menus): Create empty
496 submenu for menu bar items. 712 submenu for menu bar items.
497 713
498 2007-04-24 Chong Yidong <cyd@stupidchicken.com> 714 2007-04-24 Chong Yidong <cyd@stupidchicken.com>
499 715
716 * Branch for 22.1.
717
718 2007-04-24 Chong Yidong <cyd@stupidchicken.com>
719
500 * xdisp.c (redisplay_window): Use BEG_UNCHANGED and END_UNCHANGED 720 * xdisp.c (redisplay_window): Use BEG_UNCHANGED and END_UNCHANGED
501 values of the actual window. 721 values of the actual window.
502 722
503 2007-04-23 Richard Stallman <rms@gnu.org> 723 2007-04-23 Richard Stallman <rms@gnu.org>
504 724
991 1211
992 * w32menu.c (w32_menu_show): Mark the frame's menu as inactive 1212 * w32menu.c (w32_menu_show): Mark the frame's menu as inactive
993 when popup menu finishes. 1213 when popup menu finishes.
994 1214
995 * w32fns.c (menubar_in_use): New flag. 1215 * w32fns.c (menubar_in_use): New flag.
996 (w32_wnd_proc) [WM_INITMENU, WM_EXITMENULOOP, WM_TIMER, WM_COMMAND]: 1216 (w32_wnd_proc) <WM_INITMENU, WM_EXITMENULOOP, WM_TIMER, WM_COMMAND>:
997 Use it. 1217 Use it.
998 1218
999 * w32menu.c (Fx_popup_menu): Don't free menu strings here. 1219 * w32menu.c (Fx_popup_menu): Don't free menu strings here.
1000 (w32_menu_show): Do it here instead. 1220 (w32_menu_show): Do it here instead.
1001 1221
1002 * w32fns.c (w32_wnd_proc) [WM_INITMENU]: Set menubar_active frame 1222 * w32fns.c (w32_wnd_proc) <WM_INITMENU>: Set menubar_active frame
1003 parameter. 1223 parameter.
1004 1224
1005 * w32menu.c (current_popup_menu): Make available globally. 1225 * w32menu.c (current_popup_menu): Make available globally.
1006 (menubar_selection_callback): Free menu strings before pushing the 1226 (menubar_selection_callback): Free menu strings before pushing the
1007 menu event into the keyboard buffer. Remove menu_command_in_progress. 1227 menu event into the keyboard buffer. Remove menu_command_in_progress.
1008 1228
1009 * w32fns.c (current_popup_menu): Use from w32menu.c. 1229 * w32fns.c (current_popup_menu): Use from w32menu.c.
1010 (w32_wnd_proc) [WM_EXITMENULOOP, WM_TIMER]: Use menubar_active 1230 (w32_wnd_proc) <WM_EXITMENULOOP, WM_TIMER>: Use menubar_active
1011 and current_popup_menu to determine whether a menubar menu has 1231 and current_popup_menu to determine whether a menubar menu has
1012 been cancelled. 1232 been cancelled.
1013 1233
1014 * w32term.h (w32_output): Remove menu_command_in_progress. 1234 * w32term.h (w32_output): Remove menu_command_in_progress.
1015 1235
10116 2005-03-26 Lennart Borgman <lennart.borgman.073@student.lu.se> 10336 2005-03-26 Lennart Borgman <lennart.borgman.073@student.lu.se>
10117 10337
10118 * w32term.h (x_output): Add focus_state. 10338 * w32term.h (x_output): Add focus_state.
10119 10339
10120 * w32term.c (x_focus_changed, w32_detect_focus_change): New functions. 10340 * w32term.c (x_focus_changed, w32_detect_focus_change): New functions.
10121 (w32_read_socket) [WM_SETFOCUS]: Call w32_detect_focus_change. 10341 (w32_read_socket) <WM_SETFOCUS>: Call w32_detect_focus_change.
10122 10342
10123 2005-03-25 Stefan Monnier <monnier@iro.umontreal.ca> 10343 2005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
10124 10344
10125 * minibuf.c (Fminibuffer_complete_and_exit, Fself_insert_and_exit): 10345 * minibuf.c (Fminibuffer_complete_and_exit, Fself_insert_and_exit):
10126 Use Fexit_minibuffer. 10346 Use Fexit_minibuffer.
10515 Use fsspec_to_posix_pathname. 10735 Use fsspec_to_posix_pathname.
10516 (main): Change #if !TARGET_API_MAC_CARBON to #ifdef MAC_OS8. 10736 (main): Change #if !TARGET_API_MAC_CARBON to #ifdef MAC_OS8.
10517 (XTread_socket) [!MAC_OSX]: Don't pass keyboard events to TSM. 10737 (XTread_socket) [!MAC_OSX]: Don't pass keyboard events to TSM.
10518 [MAC_OS8] (make_mac_terminal_frame) [TARGET_API_MAC_CARBON]: 10738 [MAC_OS8] (make_mac_terminal_frame) [TARGET_API_MAC_CARBON]:
10519 Set default cursors. 10739 Set default cursors.
10520 (mac_initialize) [USE_CARBON_EVENTS && !MAC_OSX] : Don't call 10740 (mac_initialize) [USE_CARBON_EVENTS && !MAC_OSX]: Don't call
10521 init_service_handler or init_quit_char_handler. 10741 init_service_handler or init_quit_char_handler.
10522 (mac_initialize) [!MAC_OSX]: Don't call MakeMeTheFrontProcess. 10742 (mac_initialize) [!MAC_OSX]: Don't call MakeMeTheFrontProcess.
10523 10743
10524 * macterm.h (install_window_handler, remove_window_handler) 10744 * macterm.h (install_window_handler, remove_window_handler)
10525 (posix_pathname_to_fsspec, fsspec_to_posix_pathname) 10745 (posix_pathname_to_fsspec, fsspec_to_posix_pathname)
11452 (mac_do_track_drag): New function and declaration. 11672 (mac_do_track_drag): New function and declaration.
11453 (install_window_handler): Return OSErr value. 11673 (install_window_handler): Return OSErr value.
11454 (install_window_handler) [TARGET_API_MAC_CARBON]: 11674 (install_window_handler) [TARGET_API_MAC_CARBON]:
11455 Register handlers for tracking/receiving drag-and-drop items. 11675 Register handlers for tracking/receiving drag-and-drop items.
11456 (do_ae_open_documents): Generate unibyte strings for filenames. 11676 (do_ae_open_documents): Generate unibyte strings for filenames.
11457 (mac_do_receive_drag) [TARGET_API_MAC_CARBON] : Likewise. 11677 (mac_do_receive_drag) [TARGET_API_MAC_CARBON]: Likewise.
11458 Reject only non-filename items. Set event modifiers, and return value. 11678 Reject only non-filename items. Set event modifiers, and return value.
11459 11679
11460 2004-12-28 Dan Nicolaescu <dann@ics.uci.edu> 11680 2004-12-28 Dan Nicolaescu <dann@ics.uci.edu>
11461 11681
11462 * coding.c (decode_coding): Fix previous change. 11682 * coding.c (decode_coding): Fix previous change.
13409 13629
13410 2004-09-07 Jason Rumney <jasonr@gnu.org> 13630 2004-09-07 Jason Rumney <jasonr@gnu.org>
13411 13631
13412 * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c. 13632 * w32term.h (AppendMenuW_Proc): Move declaration from w32menu.c.
13413 13633
13414 * w32fns.c (w32_wnd_proc) [WM_MEASUREITEM, WM_DRAWITEM]: 13634 * w32fns.c (w32_wnd_proc) <WM_MEASUREITEM, WM_DRAWITEM>:
13415 Handle Unicode menu titles. 13635 Handle Unicode menu titles.
13416 13636
13417 2004-09-07 Kim F. Storm <storm@cua.dk> 13637 2004-09-07 Kim F. Storm <storm@cua.dk>
13418 13638
13419 * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor' 13639 * xdisp.c (set_cursor_from_row): Fix last change. Only use 'cursor'
15842 16062
15843 * emacs.c (main) [HAVE_CARBON]: Call init_xfns. 16063 * emacs.c (main) [HAVE_CARBON]: Call init_xfns.
15844 16064
15845 * macgui.h [MAC_OSX]: Include Carbon/Carbon.h. 16065 * macgui.h [MAC_OSX]: Include Carbon/Carbon.h.
15846 (mktime, DEBUG, Z, free, malloc, realloc, max, min) 16066 (mktime, DEBUG, Z, free, malloc, realloc, max, min)
15847 (init_process) [MAC_OSX] : Avoid conflicts with Carbon/Carbon.h. 16067 (init_process) [MAC_OSX]: Avoid conflicts with Carbon/Carbon.h.
15848 [!MAC_OSX]: Include QDOffscreen.h and Controls.h. 16068 [!MAC_OSX]: Include QDOffscreen.h and Controls.h.
15849 (INFINITY) [MAC_OSX]: Avoid conflict with definition in math.h. 16069 (INFINITY) [MAC_OSX]: Avoid conflict with definition in math.h.
15850 (Bitmap): Remove typedef. 16070 (Bitmap): Remove typedef.
15851 (Pixmap): Change int to GWorldPtr. 16071 (Pixmap): Change int to GWorldPtr.
15852 16072
16147 16367
16148 2004-02-16 Jesper Harder <harder@ifa.au.dk> 16368 2004-02-16 Jesper Harder <harder@ifa.au.dk>
16149 16369
16150 * cmds.c (Fend_of_line): Doc fix. 16370 * cmds.c (Fend_of_line): Doc fix.
16151 16371
16152 2004-02-16 Dmitry Antipov <dmitry.antipov@mail.ru> (tiny change) 16372 2004-02-16 Dmitry Antipov <dmantipov@yandex.ru> (tiny change)
16153 16373
16154 * keyboard.c (prev_read): New static variable. 16374 * keyboard.c (prev_read): New static variable.
16155 (read_avail_input): Use it to zero out only those slots in buf[] 16375 (read_avail_input): Use it to zero out only those slots in buf[]
16156 that were used last time we were called. 16376 that were used last time we were called.
16157 16377
21963 * xfaces.c (load_face_font): Set `face->overstrike' based on 22183 * xfaces.c (load_face_font): Set `face->overstrike' based on
21964 result from choose_face_font. 22184 result from choose_face_font.
21965 (best_matching_font, choose_face_font): Add `needs_overstrike' 22185 (best_matching_font, choose_face_font): Add `needs_overstrike'
21966 argument, and use it to return whether overstriking is desirable 22186 argument, and use it to return whether overstriking is desirable
21967 for this face/font combo. 22187 for this face/font combo.
21968 (set_font_frame_param: Pass new argument to choose_face_font. 22188 (set_font_frame_param): Pass new argument to choose_face_font.
21969 22189
21970 2002-11-17 Ben Key <BKey1@tampabay.rr.com> 22190 2002-11-17 Ben Key <BKey1@tampabay.rr.com>
21971 22191
21972 This change is my fix for the following entry in etc/PROBLEMS: 22192 This change is my fix for the following entry in etc/PROBLEMS:
21973 "Emacs built on Windows 9x/ME crashes at startup on Windows XP, 22193 "Emacs built on Windows 9x/ME crashes at startup on Windows XP,