aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog.trunk
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog.trunk')
-rw-r--r--src/ChangeLog.trunk239
1 files changed, 211 insertions, 28 deletions
diff --git a/src/ChangeLog.trunk b/src/ChangeLog.trunk
index 9713a4a6ed5..a96edcdfdca 100644
--- a/src/ChangeLog.trunk
+++ b/src/ChangeLog.trunk
@@ -1,7 +1,193 @@
12011-03-06 Paul Eggert <eggert@cs.ucla.edu>
2
3 current_column: Now returns EMACS_INT, fixing some iftc
4 that was introduced in the 2002-06-02 change "temporarily"; see
5 <http://lists.gnu.org/archive/html/emacs-devel/2002-06/msg00039.html>.
6 * bytecode.c (Fbyte_code): Don't cast current_column () to int.
7 * cmds.c (internal_self_insert): Likewise.
8 * indent.c (Fcurrent_column): Likewise.
9 * keymap.c (describe_command): Likewise.
10 * minibuf.c (read_minibuf): Likewise.
11 * indent.c (Fcurrent_indentation): Don't cast position_indentation ()
12 to int.
13 * xdisp.c (redisplay_internal, redisplay_window, decode_mode_spec):
14 Likewise.
15 * cmds.c (internal_self_insert): Declare locals to be EMACS_INT,
16 not int or double, if they might contain a column number.
17 * indent.c (current_column, Findent_to, indented_beyond_p):
18 (compute_motion, vmotion): Likewise.
19 * keymap.c (describe_command): Likewise.
20 * xdisp.c (pint2str): Likewise.
21 * indent.c (last_known_column): Now EMACS_INT, not int.
22 * minibuf.c (minibuf_prompt_width): Likewise.
23 * indent.c (current_column, current_column_1, position_indentation):
24 Return EMACS_INT, not double.
25 * lisp.h (current_column): Likewise.
26 * indent.c (indented_beyond_p): Last arg is now EMACS_INT, not double.
27 All callers changed.
28 * lisp.h (indented_beyond_p): Likewise.
29
30 * minibuf.c (minibuf_prompt, minibuf_prompt_width): Move here
31 from xdisp.c, and make static, since these are used only here.
32 * window.h, xdisp.c (minibuf_prompt, minibuf_prompt_width):
33 Remove decls.
34
35 * cmds.c (internal_self_insert): Reindent to match Emacs style.
36 * xdisp.c (redisplay_window): Likewise.
37
38 * xdisp.c: Rename or move local decls to avoid shadowing.
39 (init_iterator, handle_fontified_prop, handle_single_display_spec):
40 (message_dolog, message_with_string, redisplay_internal):
41 (redisplay_window, try_window_reusing_current_matrix, try_window_id):
42 (compute_line_metrics, highlight_trailing_whitespace, cursor_row_p):
43 (display_line, display_string, rows_from_pos_range):
44 (mouse_face_from_buffer_pos, note_mouse_highlight, expose_frame):
45 Rename or move local decls.
46 * xdisp.c (BUILD_GLYPHLESS_GLYPH_STRING): Omit unused local var.
47 (produce_glyphless_glyph): Make a pointer "const"
48 since it might point to immutable storage.
49 (update_window_cursor): Now static, since it's not used elsewhere.
50 (SKIP_GLYPHS): Removed unused macro.
51
522011-03-06 Michael Shields <shields@msrl.com> (tiny change)
53
54 * window.c (Fnext_window): Doc fix. (Bug#5567)
55
562011-03-05 Chong Yidong <cyd@stupidchicken.com>
57
58 * nsterm.m (ns_draw_window_cursor): Fix typo in 2011-02-23 commit.
59
602011-03-02 Ken Brown <kbrown@cornell.edu>
61
62 * sheap.c (STATIC_HEAP_SIZE): Increase to 13MB.
63
642011-03-02 Paul Eggert <eggert@cs.ucla.edu>
65
66 Work around some portability problems with symlinks.
67
68 * fileio.c (Fmake_symbolic_link): Treat ENOSYS specially, and
69 generate a special message for it. Suggested by Eli Zaretskii in
70 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00995.html>.
71 (Frename_file, Fmake_symbolic_link, Ffile_symlink_p):
72 Simplify the code by assuming that the readlink and symlink calls
73 exist, even if they always fail on this host.
74 (Ffile_readable_p): Likewise, for fifos.
75 * config.in: Regenerate.
76
772011-02-27 Chong Yidong <cyd@stupidchicken.com>
78
79 * frame.c (store_frame_param): Don't store value directly in
80 buffer_list and buried_buffer_list; copy the list and remove dead
81 buffers (Bug#7898).
82
832011-02-27 Eli Zaretskii <eliz@gnu.org>
84
85 * msdos.c (readlink) [DJGPP < 2.04]: New stub function.
86
87 * msdos.h (readlink) [DJGPP < 2.04]: Declare prototype.
88
89 * w32.c (symlink, readlink): New stub functions.
90
912011-02-27 Paul Eggert <eggert@cs.ucla.edu>
92
93 * scroll.c (CHECK_BOUNDS): #define only if GLYPH_DEBUG.
94 This avoids a gcc warning in some configurations.
95
96 * frame.c (x_set_screen_gamma): Rename local to avoid shadowing.
97
98 * frame.h: Avoid gcc -Wmissing-prototypes diagnostics.
99 (set_menu_bar_lines, x_get_resource_string): New decls.
100 * msdos.c (set_menu_bar_lines): Omit decl.
101
102 * dispextern.h (struct glyph): Make u.img_id int, not unsigned.
103 It's always given int values and used as an int. This suppresses
104 a gcc "comparison of unsigned expression >= 0" warning in some
105 configurations.
106
107 * dispnew.c: Rename locals to avoid shadowing.
108 (update_text_area, scrolling_window, update_frame_1): Rename locals.
109
1102011-02-26 Paul Eggert <eggert@cs.ucla.edu>
111
112 * dispnew.c: Fix problems uncovered by gcc -Wstrict-prototypes.
113 (copy_glyph_row_contents): Remove; not used.
114 (frame_row_to_window, check_current_matrix_flags):
115 (window_change_signal): Now static, since they're not used elsewhere.
116 (check_current_matrix_flags): Surround with "#if 0", since its
117 only use is in a comment. Maybe both the comment and the "#if 0"
118 stuff should be removed?
119
120 * dispnew.c: Fix problem uncovered by gcc -Wunused-variable.
121 (adjust_frame_glyphs_for_window_redisplay): Make 'w' local to the
122 contexts that actually need it.
123
1242011-02-26 Eli Zaretskii <eliz@gnu.org>
125
126 * s/msdos.h (HAVE_LSTAT): Define for DJGPP >= 2.04.
127 (lstat): Define for DJGPP < 2.04.
128
1292011-02-25 Paul Eggert <eggert@cs.ucla.edu>
130
131 * dired.c (Ffile_attributes): Increase size of modes from 10 to 12
132 as per recent filemodestring API change. Reported by Jonas Öster in
133 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg01069.html>.
134
1352011-02-23 Ben Key <bkey76@gmail.com> (tiny change)
136
137 * nsterm.m (ns_draw_window_cursor): Obey the cursor_width argument
138 directly, for bar cursors.
139
1402011-02-23 Chong Yidong <cyd@stupidchicken.com>
141
142 * xdisp.c (set_frame_cursor_types): Don't write an undefined value
143 into the frame's cursor_width.
144
1452011-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
146
147 * print.c (print_object): Never print old-style backquotes.
148 Obey escapeflag for hash tables as well.
149
1502011-02-23 Kenichi Handa <handa@m17n.org>
151
152 * font.c (font_open_entity): Be sure to set scaled_pixel_size.
153 (font_find_for_lface): Check if attrs[LFACE_HEIGHT_INDEX] is integer.
154
1552011-02-22 Paul Eggert <eggert@cs.ucla.edu>
156
157 * dired.c (Ffile_attributes): Simplify and avoid #ifdef.
158
1592011-02-22 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
160
161 * lread.c (openp): Correct Boolean typo in last commit.
162
1632011-02-22 Adrian Robert <Adrian.B.Robert@gmail.com>
164
165 * nsterm.m (EmacsView-keyDown:): Don't pass shift-only-modified
166 key to Emacs, treat as unmodified (go to input manager processing).
167
1682011-02-22 Paul Eggert <eggert@cs.ucla.edu>
169
170 Assume S_ISLNK etc. work, since gnulib supports this.
171 * config.in: Regenerate.
172 * dired.c (lstat): Remove.
173 (file_name_completion): Assume S_ISDIR works.
174 (file_name_completion_stat): Assume S_ISLNK works.
175 Do not bother calling stat unless lstat says it's a symlink.
176 * fileio.c (S_ISLNK, S_ISFIFO, S_ISREG, lstat): Remove.
177 (Fcopy_file): Assume S_ISREG and S_ISLNK work.
178 (check_writable, Ffile_writable_p, Fset_file_times):
179 Assume S_ISDIR works.
180 (Ffile_readable_p): Use S_IFIFO, not S_ISFIFO, to guess whether
181 fifos exist.
182 (Ffile_regular_p, Finsert_file_contents): Assume S_ISREG works.
183 * filelock.c (S_ISLNK): Remove.
184 * lread.c (openp): Assume S_ISDIR works.
185 * xrdb.c (S_ISDIR): Remove.
186
12011-02-21 Eli Zaretskii <eliz@gnu.org> 1872011-02-21 Eli Zaretskii <eliz@gnu.org>
2 188
3 * makefile.w32-in ($(BLD)/filemode.$(O)): Move recipe to 189 * makefile.w32-in ($(BLD)/filemode.$(O)): Move recipe to
4 lib/makefilw.w32-in. 190 lib/makefile.w32-in.
5 ($(BLD)/dired.$(O)): Depend on $(EMACS_ROOT)/lib/filemode.h. 191 ($(BLD)/dired.$(O)): Depend on $(EMACS_ROOT)/lib/filemode.h.
6 (GLOBAL_SOURCES): Remove filemode.c. 192 (GLOBAL_SOURCES): Remove filemode.c.
7 (OBJ1): Remove $(BLD)/filemode.$(O). 193 (OBJ1): Remove $(BLD)/filemode.$(O).
@@ -21,7 +207,7 @@
21 * makefile.w32-in ($(BLD)/fns.$(O)): Depend on 207 * makefile.w32-in ($(BLD)/fns.$(O)): Depend on
22 $(EMACS_ROOT)/lib/md5.h and on stamp_BLD. 208 $(EMACS_ROOT)/lib/md5.h and on stamp_BLD.
23 209
242011-02-20 Christoph Scholtes <cschol2112@gmail.com> 2102011-02-20 Christoph Scholtes <cschol2112@gmail.com>
25 211
26 * makefile.w32-in: Remove md5.$(O). 212 * makefile.w32-in: Remove md5.$(O).
27 ($(BLD)/md5.$(O)): Remove prerequisites, moved to 213 ($(BLD)/md5.$(O)): Remove prerequisites, moved to
@@ -725,14 +911,14 @@
725 to const char *, since they're usually low-level C strings, and 911 to const char *, since they're usually low-level C strings, and
726 this stays compatible with C89 pointer rules. All callers changed. 912 this stays compatible with C89 pointer rules. All callers changed.
727 913
728 * charset.c: conform to C89 pointer rules 914 * charset.c: Conform to C89 pointer rules.
729 (define_charset_internal): Switch between char * and unsigned char *. 915 (define_charset_internal): Switch between char * and unsigned char *.
730 916
731 * xmenu.c: conform to C89 const rules 917 * xmenu.c: Conform to C89 const rules.
732 (xmenu_show, xdialog_show): Declare local var as char *, not 918 (xmenu_show, xdialog_show): Declare local var as char *, not
733 const char *, to stay compatible with C89 const rules. 919 const char *, to stay compatible with C89 const rules.
734 920
735 * xdisp.c: conform to C89 pointer rules 921 * xdisp.c: Conform to C89 pointer rules.
736 (store_mode_line_noprop, display_string, reseat_to_string): 922 (store_mode_line_noprop, display_string, reseat_to_string):
737 (c_string_pos, number_of_chars, message_dolog): 923 (c_string_pos, number_of_chars, message_dolog):
738 (message_log_check_duplicate, set_message_1, store_mode_line_noprop): 924 (message_log_check_duplicate, set_message_1, store_mode_line_noprop):
@@ -740,7 +926,7 @@
740 Switch between char * and unsigned char * to stay compatible wth 926 Switch between char * and unsigned char * to stay compatible wth
741 C89 pointer rules. 927 C89 pointer rules.
742 928
743 * regex.c: conform to C89 pointer rules 929 * regex.c: Conform to C89 pointer rules.
744 (re_wctype): Add cast, as C89 does not allow assigning between 930 (re_wctype): Add cast, as C89 does not allow assigning between
745 char * and unsigned char *. 931 char * and unsigned char *.
746 (regex_compile): Likewise. 932 (regex_compile): Likewise.
@@ -897,10 +1083,10 @@
897 (ns_string_to_pasteboard_internal): Use initWithBytesNoCopy 1083 (ns_string_to_pasteboard_internal): Use initWithBytesNoCopy
898 instead of stringWithUTF8String (Bug#7934). 1084 instead of stringWithUTF8String (Bug#7934).
899 1085
9002011-01-29 Anders Lindgren <andlind@gmail.com> (tiny change) 10862011-01-29 Anders Lindgren <andlind@gmail.com> (tiny change)
901 1087
902 * nsfont.m (nsfont_open): Ensure that fonts with inexact 1088 * nsfont.m (nsfont_open): Ensure that fonts with inexact
903 descenders would not become one pixel too tall (Bug#7887). 1089 descenders would not become one pixel too tall (Bug#7887).
904 1090
9052011-01-28 Chong Yidong <cyd@stupidchicken.com> 10912011-01-28 Chong Yidong <cyd@stupidchicken.com>
906 1092
@@ -1044,7 +1230,7 @@
1044 (x_underline_at_descent_line): Remove declaration. 1230 (x_underline_at_descent_line): Remove declaration.
1045 (syms_of_nsterm): Remove & from DEFVAR_LISP and DEFVAR_BOOL. 1231 (syms_of_nsterm): Remove & from DEFVAR_LISP and DEFVAR_BOOL.
1046 1232
1047 * nsselect.m (Vns_sent_selection_hooks, Vns_lost_selection_hooks 1233 * nsselect.m (Vns_sent_selection_hooks, Vns_lost_selection_hooks)
1048 (Vselection_alist, Vselection_converter_alist): Move to globals.h. 1234 (Vselection_alist, Vselection_converter_alist): Move to globals.h.
1049 (syms_of_nsselect): Remove & from DEFVAR_LISP. 1235 (syms_of_nsselect): Remove & from DEFVAR_LISP.
1050 1236
@@ -1071,7 +1257,6 @@
1071 f_Vns_lost_selection_hooks, f_Vselection_alist, f_Vns_reg_to_script 1257 f_Vns_lost_selection_hooks, f_Vselection_alist, f_Vns_reg_to_script
1072 and corresponding defines. 1258 and corresponding defines.
1073 1259
1074
10752011-01-19 Sam Steingold <sds@gnu.org> 12602011-01-19 Sam Steingold <sds@gnu.org>
1076 1261
1077 * w32.c (check_windows_init_file): Remove declarations of 1262 * w32.c (check_windows_init_file): Remove declarations of
@@ -2176,10 +2361,10 @@
2176 * nsmenu.m: Use #include <config.h> instead of "config.h". 2361 * nsmenu.m: Use #include <config.h> instead of "config.h".
2177 2362
2178 * term.c (Qglyphless_char,last_glyphless_glyph_frame) 2363 * term.c (Qglyphless_char,last_glyphless_glyph_frame)
2179 (last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id): 2364 (last_glyphless_glyph_face_id, last_glyphless_glyph_merged_face_id):
2180 Move declarations ... 2365 Move declarations ...
2181 * lisp.h (Qglyphless_char,last_glyphless_glyph_frame) 2366 * lisp.h (Qglyphless_char,last_glyphless_glyph_frame)
2182 (last_glyphless_glyph_face_id. last_glyphless_glyph_merged_face_id): 2367 (last_glyphless_glyph_face_id, last_glyphless_glyph_merged_face_id):
2183 ... here. 2368 ... here.
2184 2369
2185 * emacs.c (gdb_use_union, gdb_valbits,gdb_gctypebits) 2370 * emacs.c (gdb_use_union, gdb_valbits,gdb_gctypebits)
@@ -2283,7 +2468,7 @@
2283 (Qonly): Remove declarations. 2468 (Qonly): Remove declarations.
2284 * lisp.h (pending_malloc_warning, Vsaved_region_selection) 2469 * lisp.h (pending_malloc_warning, Vsaved_region_selection)
2285 (Vselect_active_regions): 2470 (Vselect_active_regions):
2286 * keyboard.h (timers_run): Add declarations. 2471 * keyboard.h (timers_run): Add declarations.
2287 2472
2288 * strftime.c (my_strftime_gmtime_r, my_strftime_localtime_r) 2473 * strftime.c (my_strftime_gmtime_r, my_strftime_localtime_r)
2289 (tm_diff): Convert definitions to standard C. 2474 (tm_diff): Convert definitions to standard C.
@@ -2417,7 +2602,7 @@
2417 2602
24182010-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 26032010-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2419 2604
2420 * keyboard.c (modify_event_symbol) : Add const to array elements of 2605 * keyboard.c (modify_event_symbol): Add const to array elements of
2421 arg NAME_TABLE. 2606 arg NAME_TABLE.
2422 (lispy_accent_keys, lispy_function_keys, lispy_multimedia_keys) 2607 (lispy_accent_keys, lispy_function_keys, lispy_multimedia_keys)
2423 (lispy_kana_keys, iso_lispy_function_keys, lispy_wheel_names) 2608 (lispy_kana_keys, iso_lispy_function_keys, lispy_wheel_names)
@@ -2508,7 +2693,6 @@
2508 (x_set_sticky): Pass atoms to set_wm_state. 2693 (x_set_sticky): Pass atoms to set_wm_state.
2509 (do_ewmh_fullscreen): Ditto. 2694 (do_ewmh_fullscreen): Ditto.
2510 2695
2511
2512 * xterm.h (x_display_info): Add Xatom_net_supported, 2696 * xterm.h (x_display_info): Add Xatom_net_supported,
2513 Xatom_net_supporting_wm_check, Xatom_net_active_window, 2697 Xatom_net_supporting_wm_check, Xatom_net_active_window,
2514 Xatom_net_wm_window_opacity, Xatom_XEMBED_INFO, SM_CLIENT_ID. 2698 Xatom_net_wm_window_opacity, Xatom_XEMBED_INFO, SM_CLIENT_ID.
@@ -2712,10 +2896,9 @@
2712 * coding.c (coding-category-list): Refer to set-coding-system-priority 2896 * coding.c (coding-category-list): Refer to set-coding-system-priority
2713 instead of the obsolete set-coding-priority in the doc string. 2897 instead of the obsolete set-coding-priority in the doc string.
2714 2898
2715
27162010-11-04 Adrian Robert <Adrian.B.Robert@gmail.com> 28992010-11-04 Adrian Robert <Adrian.B.Robert@gmail.com>
2717 2900
2718 * nsfont.m (nsfont_draw): Correct previous patch to return 2901 * nsfont.m (nsfont_draw): Correct previous patch to return
2719 correct value. 2902 correct value.
2720 * nsimage.m (EmacsImage-setXBMColor:): Correct previous patch: 2903 * nsimage.m (EmacsImage-setXBMColor:): Correct previous patch:
2721 don't change the method signature, change the return. 2904 don't change the method signature, change the return.
@@ -2764,7 +2947,7 @@
2764 (Qglyphless_char_display, Qhexa_code, Qempty_box, Qthin_space) 2947 (Qglyphless_char_display, Qhexa_code, Qempty_box, Qthin_space)
2765 (Qzero_width): New variables. 2948 (Qzero_width): New variables.
2766 (THIN_SPACE_WIDTH): New macro. 2949 (THIN_SPACE_WIDTH): New macro.
2767 (lookup_glyphless_char_display): New funciton. 2950 (lookup_glyphless_char_display): New function.
2768 (last_glyphless_glyph_frame, last_glyphless_glyph_face_id) 2951 (last_glyphless_glyph_frame, last_glyphless_glyph_face_id)
2769 (last_glyphless_glyph_merged_face_id): New variables. 2952 (last_glyphless_glyph_merged_face_id): New variables.
2770 (get_next_display_element): Check glyphless characters. 2953 (get_next_display_element): Check glyphless characters.
@@ -3050,7 +3233,7 @@
30502010-10-12 Jan Djärv <jan.h.d@swipnet.se> 32332010-10-12 Jan Djärv <jan.h.d@swipnet.se>
3051 3234
3052 * nsterm.m (Qleft): Declare. 3235 * nsterm.m (Qleft): Declare.
3053 (ns_right_alternate_modifier): New variable 3236 (ns_right_alternate_modifier): New variable.
3054 (NSRightAlternateKeyMask): New define. 3237 (NSRightAlternateKeyMask): New define.
3055 (EV_MODIFIERS): Parse NSRightAlternateKeyMask if 3238 (EV_MODIFIERS): Parse NSRightAlternateKeyMask if
3056 ns_right_alternate_modifier isn't Qleft. 3239 ns_right_alternate_modifier isn't Qleft.
@@ -3074,7 +3257,7 @@
3074 * Makefile.in (temacs): Use $(ALL_CFLAGS) on the link line. 3257 * Makefile.in (temacs): Use $(ALL_CFLAGS) on the link line.
3075 (PROFILING_LDFLAGS): Remove, not needed anymore. 3258 (PROFILING_LDFLAGS): Remove, not needed anymore.
3076 3259
3077 * Makefile.in: Use $(...) everywhere instead of ${...} 3260 * Makefile.in: Use $(...) everywhere instead of ${...}.
3078 (CRT_DIR): Move near potential user. 3261 (CRT_DIR): Move near potential user.
3079 (START_FILE): Move near CRT_DIR, it might use it. 3262 (START_FILE): Move near CRT_DIR, it might use it.
3080 3263
@@ -4574,7 +4757,7 @@
4574 4757
45752010-08-16 Jan Djärv <jan.h.d@swipnet.se> 47582010-08-16 Jan Djärv <jan.h.d@swipnet.se>
4576 4759
4577 * nsselect.m: include keyboard.h for QPRIMARY, remove its 4760 * nsselect.m: Include keyboard.h for QPRIMARY, remove its
4578 declaration (Bug#6863). 4761 declaration (Bug#6863).
4579 (syms_of_nsselect): Don't intern QPRIMARY. 4762 (syms_of_nsselect): Don't intern QPRIMARY.
4580 4763
@@ -4635,7 +4818,7 @@
4635 * w32menu.c (simple_dialog_show): Use unicode message box if available. 4818 * w32menu.c (simple_dialog_show): Use unicode message box if available.
4636 (MessageBoxW_Proc): New function typedef. 4819 (MessageBoxW_Proc): New function typedef.
4637 (unicode-message-box): New function pointer. 4820 (unicode-message-box): New function pointer.
4638 (globals_of_w32menu): Import it from user32.dll. (Bug#5629) 4821 (globals_of_w32menu): Import it from user32.dll. (Bug#5629)
4639 4822
46402010-08-13 Jan Djärv <jan.h.d@swipnet.se> 48232010-08-13 Jan Djärv <jan.h.d@swipnet.se>
4641 4824
@@ -6011,7 +6194,7 @@
6011 6194
6012 * eval.c: Fix indentation problem. 6195 * eval.c: Fix indentation problem.
6013 6196
6014 * keyboard.c: Include "process.h" 6197 * keyboard.c: Include "process.h".
6015 6198
6016 * eval.c: Remove obsolete noinline declaration. 6199 * eval.c: Remove obsolete noinline declaration.
6017 * fns.c: Likewise. 6200 * fns.c: Likewise.
@@ -8135,7 +8318,7 @@
8135 8318
81362010-04-30 Jan Djärv <jan.h.d@swipnet.se> 83192010-04-30 Jan Djärv <jan.h.d@swipnet.se>
8137 8320
8138 * xsettings.c: include limits.h and update file comment. 8321 * xsettings.c: Include limits.h and update file comment.
8139 8322
81402010-04-30 Glenn Morris <rgm@gnu.org> 83232010-04-30 Glenn Morris <rgm@gnu.org>
8141 8324
@@ -8417,7 +8600,7 @@
8417 Qtool_bar_style. Initialize current_tool_bar_style to nil. 8600 Qtool_bar_style. Initialize current_tool_bar_style to nil.
8418 defsubr Stool_bar_get_system_style. Fprovide on 8601 defsubr Stool_bar_get_system_style. Fprovide on
8419 dynamic-setting. 8602 dynamic-setting.
8420 Move misplaced HAVE_GCONF 8603 Move misplaced HAVE_GCONF.
8421 8604
8422 * xsettings.h (Ftool_bar_get_system_style): Declare. 8605 * xsettings.h (Ftool_bar_get_system_style): Declare.
8423 8606
@@ -8912,7 +9095,7 @@
8912 * menu.c (digest_single_submenu): If USE_LUCID and HAVE_XFT, encode 9095 * menu.c (digest_single_submenu): If USE_LUCID and HAVE_XFT, encode
8913 menu items in UTF-8. 9096 menu items in UTF-8.
8914 9097
8915 * xmenu.c: include xsettings.h and xlwmenu.h if USE_LUCID. 9098 * xmenu.c: Include xsettings.h and xlwmenu.h if USE_LUCID.
8916 (apply_systemfont_to_menu): New function. 9099 (apply_systemfont_to_menu): New function.
8917 (set_frame_menubar, create_and_show_popup_menu): 9100 (set_frame_menubar, create_and_show_popup_menu):
8918 Call apply_systemfont_to_menu. 9101 Call apply_systemfont_to_menu.
@@ -9211,7 +9394,7 @@
9211 rather than appending it. 9394 rather than appending it.
9212 (handle_stop_backwards): New function. 9395 (handle_stop_backwards): New function.
9213 (reseat_1, pop_it, push_it): Set prev_stop and base_level_stop. 9396 (reseat_1, pop_it, push_it): Set prev_stop and base_level_stop.
9214 (reseat): call handle_stop_backwards to recompute prev_stop and 9397 (reseat): Call handle_stop_backwards to recompute prev_stop and
9215 base_level_stop for the new position. 9398 base_level_stop for the new position.
9216 (handle_invisible_prop): Under bidi iteration, skip invisible text 9399 (handle_invisible_prop): Under bidi iteration, skip invisible text
9217 using bidi_get_next_char_visually. If we are `reseat'ed, init the 9400 using bidi_get_next_char_visually. If we are `reseat'ed, init the