aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKaroly Lorentey2004-11-22 11:06:39 +0000
committerKaroly Lorentey2004-11-22 11:06:39 +0000
commit71925ac335f7c3b1fd97fba98cb5b9b4f03a6e23 (patch)
tree63f61c3bebc83c114c16f31dd4ac2b9c0fe17c7d /src/ChangeLog
parente417405015c93c81641f5c4a33ec898b5c353772 (diff)
parent83aebfe62204109f19ef7dcca5429c1ddad21c57 (diff)
downloademacs-71925ac335f7c3b1fd97fba98cb5b9b4f03a6e23.tar.gz
emacs-71925ac335f7c3b1fd97fba98cb5b9b4f03a6e23.zip
Merged in changes from CVS trunk.
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-694 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-695 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-696 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-697 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-698 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-699 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-700 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-701 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-702 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-703 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-704 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-705 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-706 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-707 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-708 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-709 Update from CVS: src/indent.c (Fvertical_motion): Fix last change. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-710 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-711 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-712 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-713 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-72 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-73 Merge from emacs--cvs-trunk--0 git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-268
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog276
1 files changed, 249 insertions, 27 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index cc9e71290d5..0d74afca197 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,226 @@
12004-11-21 Kim F. Storm <storm@cua.dk>
2
3 * xdisp.c (erase_phys_cursor): Clear hollow cursor inside TEXT_AREA.
4
5 * xterm.c (x_clip_to_row): Add area arg. Callers changed.
6 (x_draw_hollow_cursor, x_draw_bar_cursor): Clip to TEXT_AREA.
7
8 * w32term.c (w32_clip_to_row): Add area arg. Callers changed.
9 (x_draw_hollow_cursor, x_draw_bar_cursor): Clip to TEXT_AREA.
10
11 * macterm.c (x_clip_to_row): Add area arg. Callers changed.
12 (x_draw_hollow_cursor, x_draw_bar_cursor): Clip to TEXT_AREA.
13
14 * xdisp.c (move_it_in_display_line_to, display_line): Restore
15 saved_face_id if overflow-newline-into-fringe is enabled and line
16 is continued before or in middle of element from display vector.
17
18 * indent.c (Fvertical_motion): Fix last change. Use another
19 method to detect if iterator moved too far ahead after reseat.
20
21 * xdisp.c (IT_EXPAND_MATRIX_WIDTH): New macro. Do not
22 expand matrix width for overflow in zero-width area.
23 (append_glyph, append_composite_glyph, produce_image_glyph)
24 (append_stretch_glyph): Use it to avoid loop in redisplay.
25 (note_mode_line_or_margin_highlight): Don't let help-echo from
26 string override help-echo from image map.
27
282004-11-20 Luc Teirlinck <teirllm@auburn.edu>
29
30 * fns.c (Fyes_or_no_p): Call Fread_from_minibuffer with extra
31 argument.
32 * callint.c (Fcall_interactively): Ditto.
33
342004-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
35
36 * minibuf.c (Fminibuffer_complete_and_exit):
37 Fixup the case of the completed value, for case-indep completion.
38
392004-11-20 Richard M. Stallman <rms@gnu.org>
40
41 * lisp.h (Fread_from_minibuffer): Add arg in decl.
42
43 * minibuf.c (read_minibuf): New arg KEEP_ALL. Callers changed.
44 (Fread_from_minibuffer): New arg KEEP_ALL. Callers changed.
45
46 * search.c (Vsearch_spaces_regexp):
47 Renamed from Vsearch_whitespace_regexp. All uses changed.
48
492004-11-20 Thien-Thi Nguyen <ttn@gnu.org>
50
51 * eval.c (init_eval_once): Increase `max_specpdl_size' to 650.
52
532004-11-19 Richard M. Stallman <rms@gnu.org>
54
55 * search.c (Vsearch_whitespace_regexp): New variable.
56 (syms_of_search): Defvar it.
57 (compile_pattern_1): Call re_set_whitespace_regexp with it.
58 (search_buffer): No regexp is trivial if Vsearch_whitespace_regexp
59 is non-nil.
60 (struct regexp_cache): New element whitespace_regexp.
61 (syms_of_search): Initialize whitespace_regexp elements.
62 (compile_pattern): Compare whitespace_regexp elements.
63 (compile_pattern_1): Set whitespace_regexp elements.
64
65 * regex.c (regex_compile): Substitute whitespace_regexp
66 for spaces, if it is nonzero.
67 (whitespace_regexp): New variable.
68 (re_set_whitespace_regexp): New function.
69
702004-11-19 Kim F. Storm <storm@cua.dk>
71
72 * indent.c (Fvertical_motion): Fix last change.
73
742004-11-18 Kim F. Storm <storm@cua.dk>
75
76 * indent.c (Fvertical_motion): Undo 2004-11-16 change.
77 Instead, move back again if reseating moves too far ahead.
78
792004-11-17 Luc Teirlinck <teirllm@auburn.edu>
80
81 * xdisp.c (message3): Call clear_message.
82
832004-11-17 Kim F. Storm <storm@cua.dk>
84
85 * xdisp.c (erase_phys_cursor): Adjust cursor row visible height.
86
872004-11-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
88
89 * gtkutil.c (xg_get_file_name): Fix typo in
90 HAVE_GTK_FILE_SELECTION_NEW.
91
92 * xmenu.c (x_menu_in_use): Remove.
93 (x_menu_set_in_use): Also set popup_activated_flag.
94
95 * xfns.c (Fx_file_dialog): Call popup_activated instead of
96 x_menu_in_use. Call x_menu_set_in_use in Motif version also.
97
98 * xterm.h: (x_menu_in_use): Remove.
99
1002004-11-16 Richard M. Stallman <rms@gnu.org>
101
102 * keymap.c (Fmap_keymap): New arg SORT-FIRST.
103 Use map-keymap-internal to implement that.
104
105 * indent.c (Fvertical_motion): In batch mode, use vmotion directly.
106
1072004-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
108
109 * xdisp.c (get_glyph_string_clip_rect, init_glyph_string): Check it's
110 a window before using XWINDOW.
111
112 * window.c (make_window, Fselect_window, make_dummy_parent)
113 (save_window_save):
114 * frame.c (make_frame):
115 * fns.c (concat): Avoid side-effects inside XSETFASTINT's arguments.
116
117 * lisp.h (NILP): Use EQ rather than XFASTINT.
118
1192004-11-16 Kim F. Storm <storm@cua.dk>
120
121 * fringe.c (Fdefine_fringe_bitmap): Always set 'h'. Simplify.
122
123 * indent.c (Fvertical_motion): Fix last change. Only reseat when
124 moving backwards.
125
1262004-11-16 Luc Teirlinck <teirllm@auburn.edu>
127
128 * dispextern.h: Extern reseat_at_previous_visible_line_start.
129
1302004-11-16 Kenichi Handa <handa@m17n.org>
131
132 * xdisp.c (display_mode_element): Fix previous change (calculate
133 end position of substring to display correctly).
134
1352004-11-16 Kim F. Storm <storm@cua.dk>
136
137 * keyboard.c (Fposn_at_point): Remove extra */ after doc string.
138 Reported by Andrew M. Scott.
139
1402004-11-15 Kim F. Storm <storm@cua.dk>
141
142 * fns.c (Fsafe_plist_get): New defun.
143 (syms_of_fns): Defsubr it.
144
145 * lisp.h (Fsafe_plist_get): Add EXFUN.
146
147 * xdisp.c (store_mode_line_string, produce_stretch_glyph):
148 Use Fsafe_plist_get.
149 (note_mode_line_or_margin_highlight, note_mouse_highlight):
150 Fix image map element parsing. Use Fsafe_plist_get.
151
1522004-11-15 Richard M. Stallman <rms@gnu.org>
153
154 * xdisp.c (get_next_display_element): Fix previous change.
155
1562004-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
157
158 * window.c (shrink_windows): Handle special case of one window left
159 when trying to shrink the final reminder. Grow windows if
160 total_removed is less than total_shrink.
161
162 * xmenu.c (pop_down_menu): Remove global variable current_menu,
163 extract pointer from arg with XSAVE_VALUE.
164 (create_and_show_popup_menu, create_and_show_dialog, xmenu_show):
165 Construct arg to record_unwind_protect with make_save_value.
166
1672004-11-13 Richard M. Stallman <rms@gnu.org>
168
169 * xdisp.c (reseat_at_previous_visible_line_start): No longer static.
170 (get_next_display_element): Fix previous change to apply only to \n.
171
172 * indent.c (Fvertical_motion): Scan to PT from start of line to
173 make iterator consistent.
174
175 * minibuf.c (syms_of_minibuf) <completion-ignore-case>: Doc fix.
176
1772004-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
178
179 * gtkutil.c (pop_down_file_dialog): Add BLOCK_INPUT.
180
181 * xfns.c (Fx_file_dialog): Call x_menu_in_use and x_menu_set_in_use.
182 Record unwind with clean_up_file_dialog.
183
184 * xterm.h (x_menu_in_use, x_menu_set_in_use, x_menu_wait_for_event):
185 Declare.
186
187 * xmenu.c (x_menu_in_use, x_menu_set_in_use): New functions.
188
1892004-11-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
190
191 * gtkutil.c (xg_file_sel_ok, xg_file_sel_cancel)
192 (xg_file_sel_destroy): Remove.
193 (xg_file_response_cb, pop_down_file_dialog)
194 (xg_get_file_name_from_chooser, xg_get_file_name_from_selector):
195 New functions.
196 (xg_get_file_with_chooser, xg_get_file_with_selection):
197 Take new arg func, set it to xg_get_file_name_from_chooser/selector.
198 Move common code to xg_get_file_name. Return widget created.
199 (xg_get_file_name): Set name, transient for, modal and destroy
200 with parent here. Connect response signal to xg_file_response_cb,
201 connect delete-event to gtk_true. Record pop_down_file_dialog
202 for unwind. Do event loop and call x_menu_wait_for_event in loop.
203 (xg_create_widget): Make dialogs modal.
204
205 * xmenu.c (unuse_menu_items, pop_down_menu): Arg is of type
206 Lisp_Object.
207 (popup_get_selection): Move unwind protect ...
208 (create_and_show_popup_menu, create_and_show_dialog): ... to here.
209 Move destroy of widget to pop_down_menu.
210 (popup_widget_loop): Move unwind protect ...
211 (create_and_show_popup_menu, create_and_show_dialog): ... to here.
212 Move destroy of widget to pop_down_menu.
213 (pop_down_menu): BLOCK_INPUT and destroy widget/window.
214 (xmenu_show): Record unwind pop_down_menu. Move XMenuDestroy,
215 x_mouse_leave and grabbed = 0 to pop_down_menu.
216
2172004-11-13 Kim F. Storm <storm@cua.dk>
218
219 * xdisp.c (make_cursor_line_fully_visible_p): New variable.
220 (syms_of_xdisp): DEFVAR_BOOL it.
221 (make_cursor_line_fully_visible, try_cursor_movement)
222 (try_window_id): Use it.
223
12004-11-12 Kim F. Storm <storm@cua.dk> 2242004-11-12 Kim F. Storm <storm@cua.dk>
2 225
3 * dispextern.h (struct glyph_row): New member extra_line_spacing. 226 * dispextern.h (struct glyph_row): New member extra_line_spacing.
@@ -11,8 +234,8 @@
11 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P) 234 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P)
12 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P): Use helper macros. 235 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P): Use helper macros.
13 236
14 * window.c (window_scroll_pixel_based, Frecenter): Use 237 * window.c (window_scroll_pixel_based, Frecenter):
15 move_it_vertically_backward directly. 238 Use move_it_vertically_backward directly.
16 (Frecenter): Fix calculation of new start pos for negative arg. 239 (Frecenter): Fix calculation of new start pos for negative arg.
17 Before, the new start pos was sometimes chosen too far back, so 240 Before, the new start pos was sometimes chosen too far back, so
18 the last line became only partially visible, and thus would be 241 the last line became only partially visible, and thus would be
@@ -23,7 +246,7 @@
23 (move_it_vertically_backward): Don't recure to move further back. 246 (move_it_vertically_backward): Don't recure to move further back.
24 (move_it_vertically): Remove superfluous condition. 247 (move_it_vertically): Remove superfluous condition.
25 (move_it_by_lines): Clear last_height when moved 0 lines. 248 (move_it_by_lines): Clear last_height when moved 0 lines.
26 (resize_mini_window): use it.max_extra_line_spacing. 249 (resize_mini_window): Use it.max_extra_line_spacing.
27 (display_tool_bar_line): Clear row->extra_line_spacing. 250 (display_tool_bar_line): Clear row->extra_line_spacing.
28 (try_scrolling): Use move_it_vertically_backward directly. 251 (try_scrolling): Use move_it_vertically_backward directly.
29 (redisplay_window): Likewise. 252 (redisplay_window): Likewise.
@@ -115,7 +338,7 @@
115 * Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o 338 * Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o
116 and w32*.o. 339 and w32*.o.
117 (temacs${EXEEXT}): Generate buildobj.lst when temacs is linked. 340 (temacs${EXEEXT}): Generate buildobj.lst when temacs is linked.
118 (mostlyclean): rm buildobj.lst 341 (mostlyclean): Rm buildobj.lst
119 342
120 * makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs 343 * makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs
121 is linked. 344 is linked.
@@ -152,8 +375,8 @@
152 375
1532004-11-07 Andreas Schwab <schwab@suse.de> 3762004-11-07 Andreas Schwab <schwab@suse.de>
154 377
155 * lisp.h: Declare Fmsdos_downcase_filename. 378 * lisp.h (Fmsdos_downcase_filename): Declare.
156 * dired.c: Don't declare Fmsdos_downcase_filename. 379 * dired.c (Fmsdos_downcase_filename): Don't declare here.
157 * fileio.c: Likewise. 380 * fileio.c: Likewise.
158 381
1592004-11-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 3822004-11-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
@@ -164,7 +387,7 @@
164 387
165 * msdos.c (IT_set_frame_parameters): Use EQ, not ==, for Lisp_Object:s. 388 * msdos.c (IT_set_frame_parameters): Use EQ, not ==, for Lisp_Object:s.
166 389
167 * dired.c: extern declare Fmsdos_downcase_filename on MSDOS to avoid 390 * dired.c (Fmsdos_downcase_filename): Declare extern on MSDOS to avoid
168 int/Lisp_Object mixup. 391 int/Lisp_Object mixup.
169 392
170 * fileio.c: Ditto. 393 * fileio.c: Ditto.
@@ -273,7 +496,7 @@
273 496
274 * fileio.c (Fnext_read_file_uses_dialog_p): New function. 497 * fileio.c (Fnext_read_file_uses_dialog_p): New function.
275 498
276 * gtkutil.h: Declare use_old_gtk_file_dialog. 499 * gtkutil.h (use_old_gtk_file_dialog): Declare.
277 500
278 * gtkutil.c: Make use_old_gtk_file_dialog non-static. 501 * gtkutil.c: Make use_old_gtk_file_dialog non-static.
279 (xg_initialize): Move DEFVAR_BOOL for use_old_gtk_file_dialog ... 502 (xg_initialize): Move DEFVAR_BOOL for use_old_gtk_file_dialog ...
@@ -750,7 +973,6 @@
750 precedence. 973 precedence.
751 (XTread_socket) [TARGET_API_MAC_CARBON]: Don't specify drag area. 974 (XTread_socket) [TARGET_API_MAC_CARBON]: Don't specify drag area.
752 975
753
7542004-10-05 Jan Dj,Ad(Brv. <jan.h.d@swipnet.se> 9762004-10-05 Jan Dj,Ad(Brv. <jan.h.d@swipnet.se>
755 977
756 * config.in: Regenerate. 978 * config.in: Regenerate.
@@ -1327,7 +1549,7 @@
1327 1549
13282004-07-24 Richard M. Stallman <rms@gnu.org> 15502004-07-24 Richard M. Stallman <rms@gnu.org>
1329 1551
1330 * keyboard.h (not_single_kboard_state): Declared. 1552 * keyboard.h (not_single_kboard_state): Declare.
1331 1553
1332 * fileio.c (Fwrite_region): Doc fix. 1554 * fileio.c (Fwrite_region): Doc fix.
1333 1555
@@ -1535,7 +1757,7 @@
1535 (lookup_image_type): Pass Qnil as second argument to 1757 (lookup_image_type): Pass Qnil as second argument to
1536 Finit_image_library. 1758 Finit_image_library.
1537 1759
1538 * lisp.h: Declare Finit_image_library. 1760 * lisp.h (Finit_image_library): Declare.
1539 1761
15402004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 17622004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1541 1763
@@ -2380,7 +2602,7 @@
2380 2602
23812004-05-10 Andreas Schwab <schwab@suse.de> 26032004-05-10 Andreas Schwab <schwab@suse.de>
2382 2604
2383 * lisp.h: Declare Fmake_symbolic_link. 2605 * lisp.h (Fmake_symbolic_link): Declare.
2384 2606
2385 * fileio.c (Frename_file): Remove extra argument in call to 2607 * fileio.c (Frename_file): Remove extra argument in call to
2386 Fmake_symbolic_link. 2608 Fmake_symbolic_link.
@@ -4871,9 +5093,9 @@
4871 (update_frame_tool_bar): Call xg_get_gdk_pixmap_and_mask. 5093 (update_frame_tool_bar): Call xg_get_gdk_pixmap_and_mask.
4872 (xg_initialize): Remove xg_left_ptr_cursor. 5094 (xg_initialize): Remove xg_left_ptr_cursor.
4873 5095
4874 * gtkutil.h: xg_get_scroll_id_for_window, xg_win_to_widget takes 5096 * gtkutil.h (xg_get_scroll_id_for_window, xg_win_to_widget): Add
4875 Display* argument also. Declare xg_display_open, 5097 Display* argument.
4876 xg_display_close, xg_create_default_cursor. 5098 (xg_display_open, xg_display_close, xg_create_default_cursor): Declare.
4877 5099
48782003-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 51002003-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
4879 5101
@@ -4939,8 +5161,8 @@
4939 5161
49402003-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 51622003-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
4941 5163
4942 * gtkutil.h: Declare xg_have_tear_offs, remove xg_keep_popup 5164 * gtkutil.h (xg_have_tear_offs): Declare.
4943 and xg_did_tearoff. 5165 (xg_keep_popup, xg_did_tearoff): Remove.
4944 5166
4945 * gtkutil.c: Remove variable xg_did_tearoff. 5167 * gtkutil.c: Remove variable xg_did_tearoff.
4946 (xg_have_tear_offs): New function. 5168 (xg_have_tear_offs): New function.
@@ -5438,7 +5660,7 @@
5438 5660
5439 * alloc.c (lisp_align_malloc): Change type of `aligned'. 5661 * alloc.c (lisp_align_malloc): Change type of `aligned'.
5440 5662
5441 * alloca.s: Removed. 5663 * alloca.s: Remove.
5442 5664
54432003-08-19 Gerd Moellmann <gerd@gnu.org> 56652003-08-19 Gerd Moellmann <gerd@gnu.org>
5444 5666
@@ -8060,7 +8282,7 @@
8060 (handle_one_xevent): ButtonPress/Release: If event is for a toolkit 8282 (handle_one_xevent): ButtonPress/Release: If event is for a toolkit
8061 scrollbar and control is pressed, call x_scroll_bar_handle_click. 8283 scrollbar and control is pressed, call x_scroll_bar_handle_click.
8062 8284
8063 * gtkutil.h: Declare xg_get_scroll_id_for_window. 8285 * gtkutil.h (xg_get_scroll_id_for_window): Declare.
8064 8286
8065 * gtkutil.c (xg_get_scroll_id_for_window): New function. 8287 * gtkutil.c (xg_get_scroll_id_for_window): New function.
8066 (xg_tool_bar_item_expose_callback): New function. 8288 (xg_tool_bar_item_expose_callback): New function.
@@ -8762,7 +8984,7 @@
8762 (FRAME_OUTER_TO_INNER_DIFF_Y): Add FRAME_TOOLBAR_HEIGHT to calculation. 8984 (FRAME_OUTER_TO_INNER_DIFF_Y): Add FRAME_TOOLBAR_HEIGHT to calculation.
8763 8985
8764 * xterm.c: Include gtkutil.h for USE_GTK. 8986 * xterm.c: Include gtkutil.h for USE_GTK.
8765 Declare extern void free_frame_menubar for USE_GTK. 8987 (free_frame_menubar): Declare extern void for USE_GTK.
8766 (note_mouse_highlight): Check popup_activated for USE_GTK. 8988 (note_mouse_highlight): Check popup_activated for USE_GTK.
8767 (xt_action_hook): Don't compile if USE_GTK. 8989 (xt_action_hook): Don't compile if USE_GTK.
8768 (x_scroll_bar_to_input_event): Use CurrentTime for USE_GTK. 8990 (x_scroll_bar_to_input_event): Use CurrentTime for USE_GTK.
@@ -8832,7 +9054,7 @@
8832 (redisplay_window): Add check for USE_GTK and FRAME_EXTERNAL_TOOL_BAR. 9054 (redisplay_window): Add check for USE_GTK and FRAME_EXTERNAL_TOOL_BAR.
8833 (display_menu_bar): Add check for USE_GTK 9055 (display_menu_bar): Add check for USE_GTK
8834 9056
8835 * lisp.h: Declare Vx_resource_name extern. 9057 * lisp.h (Vx_resource_name): Declare extern.
8836 9058
8837 * keyboard.c (kbd_buffer_get_event): Check MENU_BAR_ACTIVATE_EVENT 9059 * keyboard.c (kbd_buffer_get_event): Check MENU_BAR_ACTIVATE_EVENT
8838 for USE_GTK. 9060 for USE_GTK.
@@ -9049,7 +9271,7 @@
9049 (XSAVE_VALUE): New macro. 9271 (XSAVE_VALUE): New macro.
9050 (struct Lisp_Save_Value): New data type. 9272 (struct Lisp_Save_Value): New data type.
9051 (union Lisp_Misc): Add u_save_value alternative. 9273 (union Lisp_Misc): Add u_save_value alternative.
9052 (make_save_value): Declared. 9274 (make_save_value): Declare.
9053 9275
9054 * alloc.c (make_save_value): New function. 9276 * alloc.c (make_save_value): New function.
9055 9277
@@ -12119,7 +12341,7 @@
12119 * fontset.c [MAC_OS]: Set Vdefault_fontset to ETL Fixed instead of 12341 * fontset.c [MAC_OS]: Set Vdefault_fontset to ETL Fixed instead of
12120 Apple Monaco. 12342 Apple Monaco.
12121 12343
12122 * process.c: Declare QCfamily and QCfilter as extern. 12344 * process.c (QCfamily, QCfilte): Declare extern.
12123 (wait_reading_process_input) [MAC_OSX]: Clear bit for stdin before 12345 (wait_reading_process_input) [MAC_OSX]: Clear bit for stdin before
12124 calling select. 12346 calling select.
12125 12347
@@ -12947,7 +13169,7 @@
12947 13169
129482002-03-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 131702002-03-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
12949 13171
12950 * xterm.h (x_session_check_input, x_session_initialize): Declared. 13172 * xterm.h (x_session_check_input, x_session_initialize): Declare.
12951 13173
12952 * xterm.c: (XTread_socket): Add call to x_session_check_input and 13174 * xterm.c: (XTread_socket): Add call to x_session_check_input and
12953 x_session_have_connection. 13175 x_session_have_connection.
@@ -12959,7 +13181,7 @@
12959 13181
12960 * emacs.c (main): Add call to syms_of_xsmfns. 13182 * emacs.c (main): Add call to syms_of_xsmfns.
12961 13183
12962 * lisp.h: Declare syms_of_xsmfns as extern. 13184 * lisp.h (syms_of_xsmfns): Declare extern.
12963 13185
12964 * config.in: Add HAVE_X_SM. 13186 * config.in: Add HAVE_X_SM.
12965 13187
@@ -14304,7 +14526,7 @@
143042001-12-09 Jason Rumney <jasonr@gnu.org> 145262001-12-09 Jason Rumney <jasonr@gnu.org>
14305 14527
14306 * w32menu.c (_widget_value): Make `help' field a Lisp_Object. 14528 * w32menu.c (_widget_value): Make `help' field a Lisp_Object.
14307 Add comment to explain where the struct came from. 14529 Add comment to explain where the struct came from.
14308 (single_submenu, w32_menu_show): Set `help' field as Lisp_Object. 14530 (single_submenu, w32_menu_show): Set `help' field as Lisp_Object.
14309 (add_menu_item): Process pop-up menus first to avoid memory leak. 14531 (add_menu_item): Process pop-up menus first to avoid memory leak.
14310 (add_menu_item, w32_menu_display_help): Use `help' field as 14532 (add_menu_item, w32_menu_display_help): Use `help' field as
@@ -15090,7 +15312,7 @@
15090 * insdel.c (replace_range): Use adjust_markers_for_replace 15312 * insdel.c (replace_range): Use adjust_markers_for_replace
15091 instead of adjust_markers_for_delete and adjust_markers_for_insert. 15313 instead of adjust_markers_for_delete and adjust_markers_for_insert.
15092 15314
15093 * intervals.h: Declare set_text_properties and set_text_properties_1. 15315 * intervals.h (set_text_properties, set_text_properties_1): Declare.
15094 15316
15095 * textprop.c (set_text_properties_1): New subroutine 15317 * textprop.c (set_text_properties_1): New subroutine
15096 broken out of set_text_properties. 15318 broken out of set_text_properties.