aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2011-11-07 10:03:00 +0100
committerJoakim Verona2011-11-07 10:03:00 +0100
commitc649990b73768c7a024e111d8c63246030647b53 (patch)
treee5b47169dfc679b53fed30bbd66e2df98de2f02c /src/ChangeLog
parentc823c667cd00b9d8036ce06b943f58f3f4efd7d9 (diff)
parentca78dc431fff3bc2a4f33f2a0fc1449608568d23 (diff)
downloademacs-c649990b73768c7a024e111d8c63246030647b53.tar.gz
emacs-c649990b73768c7a024e111d8c63246030647b53.zip
upstream
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog160
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 @@
12011-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
82011-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
192011-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
252011-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
432011-11-06 Andreas Schwab <schwab@linux-m68k.org>
44
45 * keyboard.c (interrupt_signal): Don't call kill-emacs while in
46 GC.
47
482011-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
552011-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
682011-11-05 Christoph Scholtes <cschol2112@googlemail.com>
69
70 * makefile.w32-in ($(TEMACS), (gl-stamp)): Use $(THISDIR) to
71 support MSVC.
72
732011-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
822011-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
912011-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
1102011-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
1282011-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
1452011-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
1512011-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
12011-11-04 Eli Zaretskii <eliz@gnu.org> 1582011-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
27372011-07-08 Jason Rumney <jasonr@gnu.org> 28942011-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