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