aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog163
1 files changed, 160 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a0f83560603..6a13bd87264 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,160 @@
12011-12-03 Jan Djärv <jan.h.d@swipnet.se>
2
3 * widget.c (update_wm_hints): Return if wmshell is null.
4 (widget_update_wm_size_hints): New function.
5
6 * widget.h (widget_update_wm_size_hints): Declare.
7
8 * xterm.c (x_wm_set_size_hint): If USE_X_TOOLKIT, call
9 widget_update_wm_size_hints (Bug#10104).
10
112011-12-03 Eli Zaretskii <eliz@gnu.org>
12
13 * xdisp.c (handle_invisible_prop): If the invisible text ends just
14 before a newline, prepare the bidi iterator for consuming the
15 newline, and keep the current paragraph direction. (Bug#10183)
16 (redisplay_window): Don't let `margin' become negative. (Bug#10192)
17
182011-12-02 Juri Linkov <juri@jurta.org>
19
20 * search.c (Fword_search_regexp): New Lisp function created from
21 `wordify'. Change type of arg `lax' from `int' to `Lisp_Object'.
22 (Fword_search_backward, Fword_search_forward)
23 (Fword_search_backward_lax, Fword_search_forward_lax):
24 Use `Fword_search_regexp' instead of `wordify'. Doc fix.
25 (syms_of_search): Define `Sword_search_regexp'. (Bug#10145)
26
272011-12-01 Stefan Monnier <monnier@iro.umontreal.ca>
28
29 * fileio.c (Finsert_file_contents): Move after-change-function call
30 to before the "handled:" label, since all "goto handled" appear in
31 cases where the *-change-functions have already been properly called
32 (bug#10117).
33
342011-12-01 Andreas Schwab <schwab@linux-m68k.org>
35
36 * keyboard.c (interrupt_signal): Don't call kill-emacs when
37 waiting for input. (Bug#10169)
38
392011-11-30 Eli Zaretskii <eliz@gnu.org>
40
41 * dispnew.c (adjust_glyph_matrix): Remove the assertion that
42 verifies glyph row's hash code--we have just reallocated the
43 glyphs, so their contents can be complete garbage. (Bug#10164)
44
452011-11-30 Juanma Barranquero <lekktu@gmail.com>
46
47 * dispnew.c (adjust_glyph_matrix) [XASSERTS]: Add missing check.
48
492011-11-30 Eli Zaretskii <eliz@gnu.org>
50
51 * dispnew.c (adjust_glyph_matrix) [XASSERTS]: Ensure ROW's
52 attributes are tested _before_ calling verify_row_hash, to protect
53 against GCC re-ordering of the tests. (Bug#10164)
54
552011-11-29 Jan Djärv <jan.h.d@swipnet.se>
56
57 * xterm.h (struct x_output): net_wm_state_hidden_seen is new.
58
59 * xterm.c (handle_one_xevent): Only set async_visible and friends
60 if net_wm_state_hidden_seen is non-zero (Bug#10002)
61 (get_current_wm_state): Set net_wm_state_hidden_seen to 1 if
62 _NET_WM_STATE_HIDDEN is in NET_WM_STATE.
63
642011-11-28 Paul Eggert <eggert@cs.ucla.edu>
65
66 Remove GCPRO-related macros that exist only to avoid shadowing locals.
67 * lisp.h (GCPRO1_VAR, GCPRO2_VAR, GCPRO3_VAR, GCPRO4_VAR, GCPRO5_VAR)
68 (GCPRO6_VAR, UNGCPRO_VAR): Remove. See
69 <http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
70 All uses changed to use GCPRO1 etc.
71 (GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6, UNGCPRO):
72 Revert to old implementation (i.e., before 2011-03-11).
73
742011-11-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
75
76 * dispnew.c (scrolling_window): Truncate overlaps in copy destination
77 of scroll runs so as to avoid assigning disabled bogus rows and
78 unnecessary graphics copy operations.
79
802011-11-27 Eli Zaretskii <eliz@gnu.org>
81
82 * s/ms-w32.h (utimbuf) [_MSC_VER]: Don't define.
83 (snprintf) [_MSC_VER]: Redirect to _snprintf.
84 (strtoll) [_MSC_VER]: Redirect to _strtoi64.
85 (malloc, free, realloc, calloc): Redirect to e_* only when
86 compiling Emacs.
87
88 * lisp.h (GCTYPEBITS): Move before first use.
89 (ALIGN_GCTYPEBITS) [_MSC_VER]: Define.
90 (DECL_ALIGN) [_MSC_VER]: Use it, as MSVC doesn't like bit ops in
91 this macro definition.
92
93 * s/ms-w32.h (tzname): Redirect to _tzname for all values of
94 _MSC_VER.
95
962011-11-27 Jan Djärv <jan.h.d@swipnet.se>
97
98 * gtkutil.c (xg_create_frame_widgets): Call
99 gtk_window_set_has_resize_grip (FALSE) if that function is
100 present with Gtk+ 2.0.
101
1022011-11-26 Paul Eggert <eggert@cs.ucla.edu>
103
104 * fileio.c (Finsert_file_contents): Undo previous change; see
105 <http://lists.gnu.org/archive/html/emacs-diffs/2011-11/msg00265.html>.
106
1072011-11-26 Paul Eggert <eggert@cs.ucla.edu>
108
109 Rename locals to avoid shadowing.
110 * fileio.c (Finsert_file_contents):
111 Rename inner 'gcpro1' to 'inner_gcpro1' to avoid shadowing.
112 * process.c (wait_reading_process_output):
113 Rename inner 'proc' to 'p' to avoid shadowing.
114 Indent for consistency with usual Emacs style.
115
1162011-11-25 Eli Zaretskii <eliz@gnu.org>
117
118 * xdisp.c (redisplay_window): If cursor row is not fully visible
119 after recentering, and scroll-conservatively is set to a large
120 number, scroll window by a few more lines to make the cursor fully
121 visible and out of scroll-margin. (Bug#10105)
122 (start_display): Don't move to the next line if the display should
123 start at a newline that is part of a display vector or an overlay
124 string. (Bug#10119)
125
1262011-11-24 Juri Linkov <juri@jurta.org>
127
128 * image.c (imagemagick_load_image): Move `MagickSetResolution' down
129 after the `MagickPingImage' call. (Bug#10112)
130
1312011-11-23 Chong Yidong <cyd@gnu.org>
132
133 * window.c (Fcoordinates_in_window_p): Accept only live windows.
134
1352011-11-23 Martin Rudalics <rudalics@gmx.at>
136
137 * buffer.c (Fkill_buffer): Run replace_buffer_in_windows before
138 making another buffer current. (Bug#10114)
139
1402011-11-23 Glenn Morris <rgm@gnu.org>
141
142 * font.c (font_find_for_lface) [HAVE_NS]: Ignore case. (Bug#2526)
143
1442011-11-23 Chong Yidong <cyd@gnu.org>
145
146 * xdisp.c (compute_stop_pos): Check validity of end_charpos before
147 using it (Bug#5984).
148
1492011-11-22 Eli Zaretskii <eliz@gnu.org>
150
151 * dispnew.c (adjust_glyph_matrix): Don't verify hash code of mode-
152 and header-lines, as they don't have one computed for them.
153 (Bug#10098)
154
155 * .gdbinit (prow): Make displayed values more self-explaining.
156 Add row's hash code.
157
12011-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org> 1582011-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 159
3 * process.c (wait_reading_process_output): Fix asynchrounous 160 * process.c (wait_reading_process_output): Fix asynchrounous
@@ -7075,7 +7232,7 @@
7075 7232
70762011-04-08 T.V. Raman <tv.raman.tv@gmail.com> (tiny change) 72332011-04-08 T.V. Raman <tv.raman.tv@gmail.com> (tiny change)
7077 7234
7078 * xml.c (parse_region): Avoid creating spurious whiespace nodes. 7235 * xml.c (parse_region): Avoid creating spurious whitespace nodes.
7079 7236
70802011-04-08 Chong Yidong <cyd@stupidchicken.com> 72372011-04-08 Chong Yidong <cyd@stupidchicken.com>
7081 7238
@@ -7691,7 +7848,7 @@
7691 * keyboard.c (Fcommand_execute, Fsuspend_emacs, safe_run_hooks_1): 7848 * keyboard.c (Fcommand_execute, Fsuspend_emacs, safe_run_hooks_1):
7692 Use Frun_hooks. 7849 Use Frun_hooks.
7693 (command_loop_1): Use Frun_hooks. Call safe_run_hooks 7850 (command_loop_1): Use Frun_hooks. Call safe_run_hooks
7694 unconditionnaly since it does the check itself. 7851 unconditionally since it does the check itself.
7695 7852
76962011-03-23 Paul Eggert <eggert@cs.ucla.edu> 78532011-03-23 Paul Eggert <eggert@cs.ucla.edu>
7697 7854
@@ -8575,7 +8732,7 @@
8575 (xg_set_widget_bg): New function. 8732 (xg_set_widget_bg): New function.
8576 (delete_cb): New function. 8733 (delete_cb): New function.
8577 (xg_create_frame_widgets): Connect delete-event to delete_cb. 8734 (xg_create_frame_widgets): Connect delete-event to delete_cb.
8578 Call xg_set_widget_bg. Only set backgrund pixmap for ! HAVE_GTK3 8735 Call xg_set_widget_bg. Only set background pixmap for ! HAVE_GTK3
8579 (xg_set_background_color): Call xg_set_widget_bg. 8736 (xg_set_background_color): Call xg_set_widget_bg.
8580 (xg_set_frame_icon): Call xg_get_pixbuf_from_pix_and_mask. 8737 (xg_set_frame_icon): Call xg_get_pixbuf_from_pix_and_mask.
8581 (xg_create_scroll_bar): vadj is a GtkAdjustment for HAVE_GTK3. 8738 (xg_create_scroll_bar): vadj is a GtkAdjustment for HAVE_GTK3.