diff options
| author | Stefan Monnier | 2011-03-06 16:22:16 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2011-03-06 16:22:16 -0500 |
| commit | 0d6459dfb52188481bfd6bb53f1b2f653ecd6a5d (patch) | |
| tree | 306b87fc2903ad23343f3c84be1cccfa72e5a97e /src/ChangeLog.trunk | |
| parent | 798cb64441228d473f7bdd213183c70fb582595c (diff) | |
| parent | 892777baa1739fa5f1f2d1c2975488c3e6f57bae (diff) | |
| download | emacs-0d6459dfb52188481bfd6bb53f1b2f653ecd6a5d.tar.gz emacs-0d6459dfb52188481bfd6bb53f1b2f653ecd6a5d.zip | |
Merge from trunk
Diffstat (limited to 'src/ChangeLog.trunk')
| -rw-r--r-- | src/ChangeLog.trunk | 239 |
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 @@ | |||
| 1 | 2011-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 | |||
| 52 | 2011-03-06 Michael Shields <shields@msrl.com> (tiny change) | ||
| 53 | |||
| 54 | * window.c (Fnext_window): Doc fix. (Bug#5567) | ||
| 55 | |||
| 56 | 2011-03-05 Chong Yidong <cyd@stupidchicken.com> | ||
| 57 | |||
| 58 | * nsterm.m (ns_draw_window_cursor): Fix typo in 2011-02-23 commit. | ||
| 59 | |||
| 60 | 2011-03-02 Ken Brown <kbrown@cornell.edu> | ||
| 61 | |||
| 62 | * sheap.c (STATIC_HEAP_SIZE): Increase to 13MB. | ||
| 63 | |||
| 64 | 2011-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 | |||
| 77 | 2011-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 | |||
| 83 | 2011-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 | |||
| 91 | 2011-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 | |||
| 110 | 2011-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 | |||
| 124 | 2011-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 | |||
| 129 | 2011-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 | |||
| 135 | 2011-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 | |||
| 140 | 2011-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 | |||
| 145 | 2011-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 | |||
| 150 | 2011-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 | |||
| 155 | 2011-02-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 156 | |||
| 157 | * dired.c (Ffile_attributes): Simplify and avoid #ifdef. | ||
| 158 | |||
| 159 | 2011-02-22 Wolfgang Jenkner <wjenkner@inode.at> (tiny change) | ||
| 160 | |||
| 161 | * lread.c (openp): Correct Boolean typo in last commit. | ||
| 162 | |||
| 163 | 2011-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 | |||
| 168 | 2011-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 | |||
| 1 | 2011-02-21 Eli Zaretskii <eliz@gnu.org> | 187 | 2011-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 | ||
| 24 | 2011-02-20 Christoph Scholtes <cschol2112@gmail.com> | 210 | 2011-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 | ||
| 900 | 2011-01-29 Anders Lindgren <andlind@gmail.com> (tiny change) | 1086 | 2011-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 | ||
| 905 | 2011-01-28 Chong Yidong <cyd@stupidchicken.com> | 1091 | 2011-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 | |||
| 1075 | 2011-01-19 Sam Steingold <sds@gnu.org> | 1260 | 2011-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 | ||
| 2418 | 2010-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2603 | 2010-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 | |||
| 2716 | 2010-11-04 Adrian Robert <Adrian.B.Robert@gmail.com> | 2899 | 2010-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 @@ | |||
| 3050 | 2010-10-12 Jan Djärv <jan.h.d@swipnet.se> | 3233 | 2010-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 | ||
| 4575 | 2010-08-16 Jan Djärv <jan.h.d@swipnet.se> | 4758 | 2010-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 | ||
| 4640 | 2010-08-13 Jan Djärv <jan.h.d@swipnet.se> | 4823 | 2010-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 | ||
| 8136 | 2010-04-30 Jan Djärv <jan.h.d@swipnet.se> | 8319 | 2010-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 | ||
| 8140 | 2010-04-30 Glenn Morris <rgm@gnu.org> | 8323 | 2010-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 |