diff options
| author | Kenichi Handa | 2011-11-07 11:00:43 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2011-11-07 11:00:43 +0900 |
| commit | 0d92c7bfab134043c37c5712b56329bf644fda37 (patch) | |
| tree | a85be6fb21d1c4becc13e1ca199caedc331f6e15 /src/ChangeLog | |
| parent | a0241d014e3d762bc7818d6cd8fd7c90bab3c538 (diff) | |
| parent | a64bfdfa5a90731b804c057f2bcc74a8ba02937c (diff) | |
| download | emacs-0d92c7bfab134043c37c5712b56329bf644fda37.tar.gz emacs-0d92c7bfab134043c37c5712b56329bf644fda37.zip | |
merge trunk
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 147 |
1 files changed, 147 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3af9590134c..4058054ec02 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -9,6 +9,150 @@ | |||
| 9 | * callproc.c (Fcall_process): Set the member src_multibyte of | 9 | * callproc.c (Fcall_process): Set the member src_multibyte of |
| 10 | process_coding to 0 (bug#9912). | 10 | process_coding to 0 (bug#9912). |
| 11 | 11 | ||
| 12 | 2011-11-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 13 | |||
| 14 | * xmenu.c (cleanup_widget_value_tree): New function. | ||
| 15 | (xmenu_show, xdialog_show): Use it in record_unwind_protect instead of | ||
| 16 | calling free_menubar_widget_value_tree directly (Bug#9830). | ||
| 17 | |||
| 18 | 2011-11-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 19 | |||
| 20 | Fix some portability problems with 'inline'. | ||
| 21 | * dispextern.h (window_box, window_box_height, window_text_bottom_y) | ||
| 22 | (window_box_width, window_box_left, window_box_left_offset) | ||
| 23 | (window_box_right, window_box_right_offset): Declare extern. | ||
| 24 | Otherwise, these inline functions do not conform to C99 and | ||
| 25 | are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in | ||
| 26 | <http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>. | ||
| 27 | * intervals.c (adjust_intervals_for_insertion) | ||
| 28 | (adjust_intervals_for_deletion): Now extern, because otherwise the | ||
| 29 | extern inline functions 'offset_intervals' couldn't refer to it. | ||
| 30 | (static_offset_intervals): Remove. | ||
| 31 | (offset_intervals): Rewrite using the old contents of | ||
| 32 | static_offset_intervals. The old version didn't conform to C99 | ||
| 33 | because an extern inline function contained a reference to an | ||
| 34 | identifier with static linkage. | ||
| 35 | |||
| 36 | 2011-11-06 Andreas Schwab <schwab@linux-m68k.org> | ||
| 37 | |||
| 38 | * keyboard.c (interrupt_signal): Don't call kill-emacs while in | ||
| 39 | GC. | ||
| 40 | |||
| 41 | 2011-11-06 Eli Zaretskii <eliz@gnu.org> | ||
| 42 | |||
| 43 | * xdisp.c (init_iterator, reseat_to_string): Don't set the | ||
| 44 | iterator's bidi_p flag if Vpurify_flag is non-nil. (Bug#9963) | ||
| 45 | (Fcurrent_bidi_paragraph_direction): If Vpurify_flag is non-nil, | ||
| 46 | return Qleft_to_right. | ||
| 47 | |||
| 48 | 2011-11-06 Chong Yidong <cyd@gnu.org> | ||
| 49 | |||
| 50 | * window.c (Fwindow_live_p, Fwindow_frame, Fframe_root_window) | ||
| 51 | (Fminibuffer_window, Fwindow_buffer, Fwindow_splits) | ||
| 52 | (Fset_window_splits, Fwindow_nest, Fset_window_nest) | ||
| 53 | (Fwindow_use_time, Fwindow_total_size, Fwindow_normal_size) | ||
| 54 | (Fwindow_new_normal, Fwindow_left_column, Fwindow_top_line) | ||
| 55 | (Fwindow_margins, Fwindow_fringes, Fwindow_scroll_bars) | ||
| 56 | (Fwindow_vscroll): Doc fix. | ||
| 57 | (Fwindow_top_child, Fwindow_left_child): Eliminate a nil default | ||
| 58 | argument, since it makes no sense to pass a live window and for | ||
| 59 | consistency with window-child. | ||
| 60 | |||
| 61 | 2011-11-05 Christoph Scholtes <cschol2112@googlemail.com> | ||
| 62 | |||
| 63 | * makefile.w32-in ($(TEMACS), (gl-stamp)): Use $(THISDIR) to | ||
| 64 | support MSVC. | ||
| 65 | |||
| 66 | 2011-11-05 Jason Rumney <jasonr@gnu.org> | ||
| 67 | |||
| 68 | * w32font.c (font_matches_spec): Filter out non-Japanese kana fonts. | ||
| 69 | (add_font_entity_to_list): Filter out non-Japanese Shift-JIS | ||
| 70 | fonts (Bug#6029). | ||
| 71 | (add_font_entity_to_list): Fix logic errors in mixed boolean and | ||
| 72 | bitwise arithmetic preventing use of unicode-sip and non-truetype | ||
| 73 | opentype fonts. | ||
| 74 | |||
| 75 | 2011-11-05 Eli Zaretskii <eliz@gnu.org> | ||
| 76 | |||
| 77 | * s/ms-w32.h (fstat, stat, utime): Move redirections to | ||
| 78 | "emacs"-only part. | ||
| 79 | |||
| 80 | * w32fns.c (x_create_tip_frame, Fx_create_frame): Rearrange | ||
| 81 | initialization code to keep similarity to xfns.c after changes | ||
| 82 | from 2011-11-05. | ||
| 83 | |||
| 84 | 2011-11-05 Jan Djärv <jan.h.d@swipnet.se> | ||
| 85 | |||
| 86 | * nsfns.m: Declare image_cache_refcount if GLYPH_DEBUG. | ||
| 87 | (unwind_create_frame): New function (Bug#9943). | ||
| 88 | (Fx_create_frame): Restructure code to be more similar to the one in | ||
| 89 | xfns.c. Call record_unwind_protect with unwind_create_frame (Bug#9943). | ||
| 90 | Initialize image_cache_refcount if GLYPH_DEBUG (Bug#9943). | ||
| 91 | Move terminal->reference_count++ just before making the frame official | ||
| 92 | (Bug#9943). | ||
| 93 | |||
| 94 | * nsterm.m (x_free_frame_resources): New function. | ||
| 95 | (x_destroy_window): Move code to x_free_frame_resources. | ||
| 96 | |||
| 97 | * xfns.c (unwind_create_frame): Fix comment. | ||
| 98 | (Fx_create_frame, x_create_tip_frame): Move | ||
| 99 | terminal->reference_count++ just before making the frame | ||
| 100 | official. Move initialization of image_cache_refcount and | ||
| 101 | dpyinfo_refcount before calling init_frame_faces (Bug#9943). | ||
| 102 | |||
| 103 | 2011-11-05 Eli Zaretskii <eliz@gnu.org> | ||
| 104 | |||
| 105 | Support MSVC build with newer versions of Visual Studio. | ||
| 106 | * makefile.w32-in (TAGS-gmake): Don't use $(patsubst ...), as | ||
| 107 | Nmake barfs on that. Use $(OBJ*_c) variables instead, defined on | ||
| 108 | nt/gmake.defs. | ||
| 109 | |||
| 110 | * lisp.h (ENUM_BF): New macro, for enumerated types in bitfields, | ||
| 111 | which are not supported by MSVC. | ||
| 112 | (Lisp_Symbol, Lisp_Misc_Any, Lisp_Marker, Lisp_Misc_Overlay) | ||
| 113 | (Lisp_Save_Value, Lisp_Free): Use ENUM_BF for enumerated types in | ||
| 114 | bitfields. | ||
| 115 | (Lisp_Object) [USE_LISP_UNION_TYPE]: Use ENUM_BF for enumerated | ||
| 116 | types in bitfields. | ||
| 117 | (DEFUN) [_MSC_VER]: Define in a different way for MSVC. | ||
| 118 | |||
| 119 | * w32fns.c [_MSC_VER]: DECLARE_HANDLE for any MSVC version. | ||
| 120 | |||
| 121 | 2011-11-05 Fabrice Popineau <fabrice.popineau@supelec.fr> (tiny change) | ||
| 122 | |||
| 123 | Support MSVC build with newer versions of Visual Studio. | ||
| 124 | * w32.c: Don't include w32api.h for MSVC. | ||
| 125 | (init_environment) [_MSC_VER]: Call sys_access, not _access. | ||
| 126 | |||
| 127 | * s/ms-w32.h <sigset_t, ssize_t> [_MSC_VER]: Typedefs for MSVC. | ||
| 128 | [_MSC_VER]: Include sys/timeb.h, sys/stat.h, and signal.h. | ||
| 129 | (fstat, stat, utime) [_MSC_VER]: Redirect to their sys_* cousins. | ||
| 130 | (malloc, free, realloc, calloc) [_MSC_VER]: Always redirect to the | ||
| 131 | e_* cousins. | ||
| 132 | (alloca) [_MSC_VER]: Define to _alloca. | ||
| 133 | |||
| 134 | * lisp.h (DECL_ALIGN) [_MSC_VER]: Define for MSVC. | ||
| 135 | |||
| 136 | * regex.c <re_char> [_MSC_VER]: A separate definition for MSVC. | ||
| 137 | |||
| 138 | 2011-11-04 Eli Zaretskii <eliz@gnu.org> | ||
| 139 | |||
| 140 | * xdisp.c (note_mouse_highlight): If either of | ||
| 141 | previous/next-single-property-change returns nil, treat that as | ||
| 142 | the beginning or the end of the buffer. (Bug#9955) | ||
| 143 | |||
| 144 | 2011-11-04 Jan Djärv <jan.h.d@swipnet.se> | ||
| 145 | |||
| 146 | * gtkutil.c (xg_make_tool_item): Add callbacks if one of wimage or | ||
| 147 | label is not null (Bug#9951). | ||
| 148 | (xg_tool_item_stale_p): Handle the fact that wimage and/or wlbl | ||
| 149 | may be NULL. | ||
| 150 | |||
| 151 | 2011-11-04 Eli Zaretskii <eliz@gnu.org> | ||
| 152 | |||
| 153 | * window.c (Fwindow_body_size): Mention in the doc string that the | ||
| 154 | return value is in frame's canonical units. (Bug#9949) | ||
| 155 | |||
| 12 | 2011-11-03 Eli Zaretskii <eliz@gnu.org> | 156 | 2011-11-03 Eli Zaretskii <eliz@gnu.org> |
| 13 | 157 | ||
| 14 | * xdisp.c (note_mouse_highlight): Initialize `area'. (Bug#9947) | 158 | * xdisp.c (note_mouse_highlight): Initialize `area'. (Bug#9947) |
| @@ -2742,6 +2886,9 @@ | |||
| 2742 | 2886 | ||
| 2743 | 2011-07-08 Jason Rumney <jasonr@gnu.org> | 2887 | 2011-07-08 Jason Rumney <jasonr@gnu.org> |
| 2744 | 2888 | ||
| 2889 | * w32term.c (x_make_frame_visible): Use SH_SHOWNORMAL rather than | ||
| 2890 | SH_SHOW for hidden windows (Bug#5482). | ||
| 2891 | |||
| 2745 | * w32fns.c (w32_wnd_proc) [WM_TIMER, WM_SET_CURSOR]: Avoid using | 2892 | * w32fns.c (w32_wnd_proc) [WM_TIMER, WM_SET_CURSOR]: Avoid using |
| 2746 | frame struct members of non-existent frames (Bug#6284). | 2893 | frame struct members of non-existent frames (Bug#6284). |
| 2747 | 2894 | ||