aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorMiles Bader2004-11-19 06:55:13 +0000
committerMiles Bader2004-11-19 06:55:13 +0000
commit148396568043f50499340911c656c7234cefd50d (patch)
tree6bb3c035d0194f7e26bc8254a5189cb5a8722ce2 /src/ChangeLog
parent77229aad98d5c81a559fb1ba5161ed2a7f13aec4 (diff)
parent6dd06769a945f59e048d8328e37a77b41f8c798f (diff)
downloademacs-148396568043f50499340911c656c7234cefd50d.tar.gz
emacs-148396568043f50499340911c656c7234cefd50d.zip
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-72
Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693 - 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 - 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 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-708 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
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog251
1 files changed, 227 insertions, 24 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 5895b4b6564..0d0a33d747e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,207 @@
12004-11-18 Kim F. Storm <storm@cua.dk>
2
3 * indent.c (Fvertical_motion): Undo 2004-11-16 change.
4 Instead, move back again if reseating moves too far ahead.
5
62004-11-17 Luc Teirlinck <teirllm@auburn.edu>
7
8 * xdisp.c (message3): Call clear_message.
9
102004-11-17 Kim F. Storm <storm@cua.dk>
11
12 * xdisp.c (erase_phys_cursor): Adjust cursor row visible height.
13
142004-11-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
15
16 * gtkutil.c (xg_get_file_name): Fix typo in
17 HAVE_GTK_FILE_SELECTION_NEW.
18
19 * xmenu.c (x_menu_in_use): Remove.
20 (x_menu_set_in_use): Also set popup_activated_flag.
21
22 * xfns.c (Fx_file_dialog): Call popup_activated instead of
23 x_menu_in_use. Call x_menu_set_in_use in Motif version also.
24
25 * xterm.h: (x_menu_in_use): Remove.
26
272004-11-16 Richard M. Stallman <rms@gnu.org>
28
29 * keymap.c (Fmap_keymap): New arg SORT-FIRST.
30 Use map-keymap-internal to implement that.
31
32 * indent.c (Fvertical_motion): In batch mode, use vmotion directly.
33
342004-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
35
36 * xdisp.c (get_glyph_string_clip_rect, init_glyph_string): Check it's
37 a window before using XWINDOW.
38
39 * window.c (make_window, Fselect_window, make_dummy_parent)
40 (save_window_save):
41 * frame.c (make_frame):
42 * fns.c (concat): Avoid side-effects inside XSETFASTINT's arguments.
43
44 * lisp.h (NILP): Use EQ rather than XFASTINT.
45
462004-11-16 Kim F. Storm <storm@cua.dk>
47
48 * fringe.c (Fdefine_fringe_bitmap): Always set 'h'. Simplify.
49
50 * indent.c (Fvertical_motion): Fix last change. Only reseat when
51 moving backwards.
52
532004-11-16 Luc Teirlinck <teirllm@auburn.edu>
54
55 * dispextern.h: Extern reseat_at_previous_visible_line_start.
56
572004-11-16 Kenichi Handa <handa@m17n.org>
58
59 * xdisp.c (display_mode_element): Fix previous change (calculate
60 end position of substring to display correctly).
61
622004-11-16 Kim F. Storm <storm@cua.dk>
63
64 * keyboard.c (Fposn_at_point): Remove extra */ after doc string.
65 Reported by Andrew M. Scott.
66
672004-11-15 Kim F. Storm <storm@cua.dk>
68
69 * fns.c (Fsafe_plist_get): New defun.
70 (syms_of_fns): Defsubr it.
71
72 * lisp.h (Fsafe_plist_get): Add EXFUN.
73
74 * xdisp.c (store_mode_line_string, produce_stretch_glyph):
75 Use Fsafe_plist_get.
76 (note_mode_line_or_margin_highlight, note_mouse_highlight):
77 Fix image map element parsing. Use Fsafe_plist_get.
78
792004-11-15 Richard M. Stallman <rms@gnu.org>
80
81 * xdisp.c (get_next_display_element): Fix previous change.
82
832004-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
84
85 * window.c (shrink_windows): Handle special case of one window left
86 when trying to shrink the final reminder. Grow windows if
87 total_removed is less than total_shrink.
88
89 * xmenu.c (pop_down_menu): Remove global variable current_menu,
90 extract pointer from arg with XSAVE_VALUE.
91 (create_and_show_popup_menu, create_and_show_dialog, xmenu_show):
92 Construct arg to record_unwind_protect with make_save_value.
93
942004-11-13 Richard M. Stallman <rms@gnu.org>
95
96 * xdisp.c (reseat_at_previous_visible_line_start): No longer static.
97 (get_next_display_element): Fix previous change to apply only to \n.
98
99 * indent.c (Fvertical_motion): Scan to PT from start of line to
100 make iterator consistent.
101
102 * minibuf.c (syms_of_minibuf) <completion-ignore-case>: Doc fix.
103
1042004-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
105
106 * gtkutil.c (pop_down_file_dialog): Add BLOCK_INPUT.
107
108 * xfns.c (Fx_file_dialog): Call x_menu_in_use and x_menu_set_in_use.
109 Record unwind with clean_up_file_dialog.
110
111 * xterm.h (x_menu_in_use, x_menu_set_in_use, x_menu_wait_for_event):
112 Declare.
113
114 * xmenu.c (x_menu_in_use, x_menu_set_in_use): New functions.
115
1162004-11-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
117
118 * gtkutil.c (xg_file_sel_ok, xg_file_sel_cancel)
119 (xg_file_sel_destroy): Remove.
120 (xg_file_response_cb, pop_down_file_dialog)
121 (xg_get_file_name_from_chooser, xg_get_file_name_from_selector):
122 New functions.
123 (xg_get_file_with_chooser, xg_get_file_with_selection):
124 Take new arg func, set it to xg_get_file_name_from_chooser/selector.
125 Move common code to xg_get_file_name. Return widget created.
126 (xg_get_file_name): Set name, transient for, modal and destroy
127 with parent here. Connect response signal to xg_file_response_cb,
128 connect delete-event to gtk_true. Record pop_down_file_dialog
129 for unwind. Do event loop and call x_menu_wait_for_event in loop.
130 (xg_create_widget): Make dialogs modal.
131
132 * xmenu.c (unuse_menu_items, pop_down_menu): Arg is of type
133 Lisp_Object.
134 (popup_get_selection): Move unwind protect ...
135 (create_and_show_popup_menu, create_and_show_dialog): ... to here.
136 Move destroy of widget to pop_down_menu.
137 (popup_widget_loop): Move unwind protect ...
138 (create_and_show_popup_menu, create_and_show_dialog): ... to here.
139 Move destroy of widget to pop_down_menu.
140 (pop_down_menu): BLOCK_INPUT and destroy widget/window.
141 (xmenu_show): Record unwind pop_down_menu. Move XMenuDestroy,
142 x_mouse_leave and grabbed = 0 to pop_down_menu.
143
1442004-11-13 Kim F. Storm <storm@cua.dk>
145
146 * xdisp.c (make_cursor_line_fully_visible_p): New variable.
147 (syms_of_xdisp): DEFVAR_BOOL it.
148 (make_cursor_line_fully_visible, try_cursor_movement)
149 (try_window_id): Use it.
150
1512004-11-12 Kim F. Storm <storm@cua.dk>
152
153 * dispextern.h (struct glyph_row): New member extra_line_spacing.
154 (struct it): New member max_extra_line_spacing.
155 (MR_PARTIALLY_VISIBLE, MR_PARTIALLY_VISIBLE_AT_TOP)
156 (MR_PARTIALLY_VISIBLE_AT_BOTTOM): New helper macros.
157 (MATRIX_ROW_PARTIALLY_VISIBLE_P): Fix to return false if invisible
158 part of last line is only extra line spacing (so the text on the
159 line is fully visible). Use helper macros.
160 Add W arg (to use them). All callers changed.
161 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P)
162 (MATRIX_ROW_PARTIALLY_VISIBLE_AT_BOTTOM_P): Use helper macros.
163
164 * window.c (window_scroll_pixel_based, Frecenter):
165 Use move_it_vertically_backward directly.
166 (Frecenter): Fix calculation of new start pos for negative arg.
167 Before, the new start pos was sometimes chosen too far back, so
168 the last line became only partially visible, and thus would be
169 either only semi-visible or automatically scrolled to the middle
170 of the window by redisplay.
171
172 * xdisp.c (init_iterator): Clear it.max_extra_line_spacing.
173 (move_it_vertically_backward): Don't recure to move further back.
174 (move_it_vertically): Remove superfluous condition.
175 (move_it_by_lines): Clear last_height when moved 0 lines.
176 (resize_mini_window): Use it.max_extra_line_spacing.
177 (display_tool_bar_line): Clear row->extra_line_spacing.
178 (try_scrolling): Use move_it_vertically_backward directly.
179 (redisplay_window): Likewise.
180 (compute_line_metrics): Set row->extra_line_spacing.
181 (display_line, display_string): Likewise.
182 (x_produce_glyphs): Update it->max_extra_line_spacing.
183
184 * xmenu.c (pop_down_menu): Return nil.
185
1862004-11-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
187
188 * xmenu.c (x_menu_wait_for_event): New function.
189 (popup_get_selection, popup_widget_loop): Call x_menu_wait_for_event
190 to handle timers.
191 (popup_widget_loop): Add argument do_timers.
192 (create_and_show_popup_menu, create_and_show_dialog): Pass 1 for
193 do_timers to popup_widget_loop.
194 (xmenu_show): Call XMenuActivateSetWaitFunction so that
195 x_menu_wait_for_event is called by XMenuActivate.
196 (create_and_show_popup_menu): Pass 1 for do_timers to
197 popup_get_selection.
198 (pop_down_menu): New function.
199 (popup_get_selection, popup_widget_loop): Unwind protect to
200 pop_down_menu.
201 (popup_widget_loop): Add argument widget.
202 (create_and_show_popup_menu, create_and_show_dialog): Pass new
203 argument widget to popup_widget_loop.
204
12004-11-10 Stefan Monnier <monnier@iro.umontreal.ca> 2052004-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
2 206
3 * keymap.c (Fkeymap_prompt): Accept symbol keymaps. 207 * keymap.c (Fkeymap_prompt): Accept symbol keymaps.
@@ -61,7 +265,7 @@
61 * Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o 265 * Makefile.in (SOME_MACHINE_OBJECTS): Add fringe.o, image.o
62 and w32*.o. 266 and w32*.o.
63 (temacs${EXEEXT}): Generate buildobj.lst when temacs is linked. 267 (temacs${EXEEXT}): Generate buildobj.lst when temacs is linked.
64 (mostlyclean): rm buildobj.lst 268 (mostlyclean): Rm buildobj.lst
65 269
66 * makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs 270 * makefile.w32-in ($(TEMACS)): Generate buildobj.lst when temacs
67 is linked. 271 is linked.
@@ -98,8 +302,8 @@
98 302
992004-11-07 Andreas Schwab <schwab@suse.de> 3032004-11-07 Andreas Schwab <schwab@suse.de>
100 304
101 * lisp.h: Declare Fmsdos_downcase_filename. 305 * lisp.h (Fmsdos_downcase_filename): Declare.
102 * dired.c: Don't declare Fmsdos_downcase_filename. 306 * dired.c (Fmsdos_downcase_filename): Don't declare here.
103 * fileio.c: Likewise. 307 * fileio.c: Likewise.
104 308
1052004-11-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 3092004-11-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
@@ -110,7 +314,7 @@
110 314
111 * msdos.c (IT_set_frame_parameters): Use EQ, not ==, for Lisp_Object:s. 315 * msdos.c (IT_set_frame_parameters): Use EQ, not ==, for Lisp_Object:s.
112 316
113 * dired.c: extern declare Fmsdos_downcase_filename on MSDOS to avoid 317 * dired.c (Fmsdos_downcase_filename): Declare extern on MSDOS to avoid
114 int/Lisp_Object mixup. 318 int/Lisp_Object mixup.
115 319
116 * fileio.c: Ditto. 320 * fileio.c: Ditto.
@@ -219,7 +423,7 @@
219 423
220 * fileio.c (Fnext_read_file_uses_dialog_p): New function. 424 * fileio.c (Fnext_read_file_uses_dialog_p): New function.
221 425
222 * gtkutil.h: Declare use_old_gtk_file_dialog. 426 * gtkutil.h (use_old_gtk_file_dialog): Declare.
223 427
224 * gtkutil.c: Make use_old_gtk_file_dialog non-static. 428 * gtkutil.c: Make use_old_gtk_file_dialog non-static.
225 (xg_initialize): Move DEFVAR_BOOL for use_old_gtk_file_dialog ... 429 (xg_initialize): Move DEFVAR_BOOL for use_old_gtk_file_dialog ...
@@ -691,7 +895,6 @@
691 precedence. 895 precedence.
692 (XTread_socket) [TARGET_API_MAC_CARBON]: Don't specify drag area. 896 (XTread_socket) [TARGET_API_MAC_CARBON]: Don't specify drag area.
693 897
694
6952004-10-05 Jan Dj,Ad(Brv. <jan.h.d@swipnet.se> 8982004-10-05 Jan Dj,Ad(Brv. <jan.h.d@swipnet.se>
696 899
697 * config.in: Regenerate. 900 * config.in: Regenerate.
@@ -1268,7 +1471,7 @@
1268 1471
12692004-07-24 Richard M. Stallman <rms@gnu.org> 14722004-07-24 Richard M. Stallman <rms@gnu.org>
1270 1473
1271 * keyboard.h (not_single_kboard_state): Declared. 1474 * keyboard.h (not_single_kboard_state): Declare.
1272 1475
1273 * fileio.c (Fwrite_region): Doc fix. 1476 * fileio.c (Fwrite_region): Doc fix.
1274 1477
@@ -1476,7 +1679,7 @@
1476 (lookup_image_type): Pass Qnil as second argument to 1679 (lookup_image_type): Pass Qnil as second argument to
1477 Finit_image_library. 1680 Finit_image_library.
1478 1681
1479 * lisp.h: Declare Finit_image_library. 1682 * lisp.h (Finit_image_library): Declare.
1480 1683
14812004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 16842004-06-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1482 1685
@@ -2321,7 +2524,7 @@
2321 2524
23222004-05-10 Andreas Schwab <schwab@suse.de> 25252004-05-10 Andreas Schwab <schwab@suse.de>
2323 2526
2324 * lisp.h: Declare Fmake_symbolic_link. 2527 * lisp.h (Fmake_symbolic_link): Declare.
2325 2528
2326 * fileio.c (Frename_file): Remove extra argument in call to 2529 * fileio.c (Frename_file): Remove extra argument in call to
2327 Fmake_symbolic_link. 2530 Fmake_symbolic_link.
@@ -4812,9 +5015,9 @@
4812 (update_frame_tool_bar): Call xg_get_gdk_pixmap_and_mask. 5015 (update_frame_tool_bar): Call xg_get_gdk_pixmap_and_mask.
4813 (xg_initialize): Remove xg_left_ptr_cursor. 5016 (xg_initialize): Remove xg_left_ptr_cursor.
4814 5017
4815 * gtkutil.h: xg_get_scroll_id_for_window, xg_win_to_widget takes 5018 * gtkutil.h (xg_get_scroll_id_for_window, xg_win_to_widget): Add
4816 Display* argument also. Declare xg_display_open, 5019 Display* argument.
4817 xg_display_close, xg_create_default_cursor. 5020 (xg_display_open, xg_display_close, xg_create_default_cursor): Declare.
4818 5021
48192003-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 50222003-11-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
4820 5023
@@ -4880,8 +5083,8 @@
4880 5083
48812003-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 50842003-11-02 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
4882 5085
4883 * gtkutil.h: Declare xg_have_tear_offs, remove xg_keep_popup 5086 * gtkutil.h (xg_have_tear_offs): Declare.
4884 and xg_did_tearoff. 5087 (xg_keep_popup, xg_did_tearoff): Remove.
4885 5088
4886 * gtkutil.c: Remove variable xg_did_tearoff. 5089 * gtkutil.c: Remove variable xg_did_tearoff.
4887 (xg_have_tear_offs): New function. 5090 (xg_have_tear_offs): New function.
@@ -5379,7 +5582,7 @@
5379 5582
5380 * alloc.c (lisp_align_malloc): Change type of `aligned'. 5583 * alloc.c (lisp_align_malloc): Change type of `aligned'.
5381 5584
5382 * alloca.s: Removed. 5585 * alloca.s: Remove.
5383 5586
53842003-08-19 Gerd Moellmann <gerd@gnu.org> 55872003-08-19 Gerd Moellmann <gerd@gnu.org>
5385 5588
@@ -8001,7 +8204,7 @@
8001 (handle_one_xevent): ButtonPress/Release: If event is for a toolkit 8204 (handle_one_xevent): ButtonPress/Release: If event is for a toolkit
8002 scrollbar and control is pressed, call x_scroll_bar_handle_click. 8205 scrollbar and control is pressed, call x_scroll_bar_handle_click.
8003 8206
8004 * gtkutil.h: Declare xg_get_scroll_id_for_window. 8207 * gtkutil.h (xg_get_scroll_id_for_window): Declare.
8005 8208
8006 * gtkutil.c (xg_get_scroll_id_for_window): New function. 8209 * gtkutil.c (xg_get_scroll_id_for_window): New function.
8007 (xg_tool_bar_item_expose_callback): New function. 8210 (xg_tool_bar_item_expose_callback): New function.
@@ -8703,7 +8906,7 @@
8703 (FRAME_OUTER_TO_INNER_DIFF_Y): Add FRAME_TOOLBAR_HEIGHT to calculation. 8906 (FRAME_OUTER_TO_INNER_DIFF_Y): Add FRAME_TOOLBAR_HEIGHT to calculation.
8704 8907
8705 * xterm.c: Include gtkutil.h for USE_GTK. 8908 * xterm.c: Include gtkutil.h for USE_GTK.
8706 Declare extern void free_frame_menubar for USE_GTK. 8909 (free_frame_menubar): Declare extern void for USE_GTK.
8707 (note_mouse_highlight): Check popup_activated for USE_GTK. 8910 (note_mouse_highlight): Check popup_activated for USE_GTK.
8708 (xt_action_hook): Don't compile if USE_GTK. 8911 (xt_action_hook): Don't compile if USE_GTK.
8709 (x_scroll_bar_to_input_event): Use CurrentTime for USE_GTK. 8912 (x_scroll_bar_to_input_event): Use CurrentTime for USE_GTK.
@@ -8773,7 +8976,7 @@
8773 (redisplay_window): Add check for USE_GTK and FRAME_EXTERNAL_TOOL_BAR. 8976 (redisplay_window): Add check for USE_GTK and FRAME_EXTERNAL_TOOL_BAR.
8774 (display_menu_bar): Add check for USE_GTK 8977 (display_menu_bar): Add check for USE_GTK
8775 8978
8776 * lisp.h: Declare Vx_resource_name extern. 8979 * lisp.h (Vx_resource_name): Declare extern.
8777 8980
8778 * keyboard.c (kbd_buffer_get_event): Check MENU_BAR_ACTIVATE_EVENT 8981 * keyboard.c (kbd_buffer_get_event): Check MENU_BAR_ACTIVATE_EVENT
8779 for USE_GTK. 8982 for USE_GTK.
@@ -8990,7 +9193,7 @@
8990 (XSAVE_VALUE): New macro. 9193 (XSAVE_VALUE): New macro.
8991 (struct Lisp_Save_Value): New data type. 9194 (struct Lisp_Save_Value): New data type.
8992 (union Lisp_Misc): Add u_save_value alternative. 9195 (union Lisp_Misc): Add u_save_value alternative.
8993 (make_save_value): Declared. 9196 (make_save_value): Declare.
8994 9197
8995 * alloc.c (make_save_value): New function. 9198 * alloc.c (make_save_value): New function.
8996 9199
@@ -12060,7 +12263,7 @@
12060 * fontset.c [MAC_OS]: Set Vdefault_fontset to ETL Fixed instead of 12263 * fontset.c [MAC_OS]: Set Vdefault_fontset to ETL Fixed instead of
12061 Apple Monaco. 12264 Apple Monaco.
12062 12265
12063 * process.c: Declare QCfamily and QCfilter as extern. 12266 * process.c (QCfamily, QCfilte): Declare extern.
12064 (wait_reading_process_input) [MAC_OSX]: Clear bit for stdin before 12267 (wait_reading_process_input) [MAC_OSX]: Clear bit for stdin before
12065 calling select. 12268 calling select.
12066 12269
@@ -12888,7 +13091,7 @@
12888 13091
128892002-03-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 130922002-03-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
12890 13093
12891 * xterm.h (x_session_check_input, x_session_initialize): Declared. 13094 * xterm.h (x_session_check_input, x_session_initialize): Declare.
12892 13095
12893 * xterm.c: (XTread_socket): Add call to x_session_check_input and 13096 * xterm.c: (XTread_socket): Add call to x_session_check_input and
12894 x_session_have_connection. 13097 x_session_have_connection.
@@ -12900,7 +13103,7 @@
12900 13103
12901 * emacs.c (main): Add call to syms_of_xsmfns. 13104 * emacs.c (main): Add call to syms_of_xsmfns.
12902 13105
12903 * lisp.h: Declare syms_of_xsmfns as extern. 13106 * lisp.h (syms_of_xsmfns): Declare extern.
12904 13107
12905 * config.in: Add HAVE_X_SM. 13108 * config.in: Add HAVE_X_SM.
12906 13109
@@ -14245,7 +14448,7 @@
142452001-12-09 Jason Rumney <jasonr@gnu.org> 144482001-12-09 Jason Rumney <jasonr@gnu.org>
14246 14449
14247 * w32menu.c (_widget_value): Make `help' field a Lisp_Object. 14450 * w32menu.c (_widget_value): Make `help' field a Lisp_Object.
14248 Add comment to explain where the struct came from. 14451 Add comment to explain where the struct came from.
14249 (single_submenu, w32_menu_show): Set `help' field as Lisp_Object. 14452 (single_submenu, w32_menu_show): Set `help' field as Lisp_Object.
14250 (add_menu_item): Process pop-up menus first to avoid memory leak. 14453 (add_menu_item): Process pop-up menus first to avoid memory leak.
14251 (add_menu_item, w32_menu_display_help): Use `help' field as 14454 (add_menu_item, w32_menu_display_help): Use `help' field as
@@ -15031,7 +15234,7 @@
15031 * insdel.c (replace_range): Use adjust_markers_for_replace 15234 * insdel.c (replace_range): Use adjust_markers_for_replace
15032 instead of adjust_markers_for_delete and adjust_markers_for_insert. 15235 instead of adjust_markers_for_delete and adjust_markers_for_insert.
15033 15236
15034 * intervals.h: Declare set_text_properties and set_text_properties_1. 15237 * intervals.h (set_text_properties, set_text_properties_1): Declare.
15035 15238
15036 * textprop.c (set_text_properties_1): New subroutine 15239 * textprop.c (set_text_properties_1): New subroutine
15037 broken out of set_text_properties. 15240 broken out of set_text_properties.