aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2011-12-05 16:03:31 +0900
committerKenichi Handa2011-12-05 16:03:31 +0900
commit2ab04b956544fc24132cee405f93c1a757ebca56 (patch)
treef8ff3a51bac0430ed69b6497568de699f6d3b904 /src/ChangeLog
parenta79703f53ccd12623371263d93baf0d1be928ec7 (diff)
parent58a70b943c3efcc25e1396c8e67bc440c43a3f0a (diff)
downloademacs-2ab04b956544fc24132cee405f93c1a757ebca56.tar.gz
emacs-2ab04b956544fc24132cee405f93c1a757ebca56.zip
merge trunk
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog103
1 files changed, 91 insertions, 12 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 760bf575da5..69e3eda2630 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -24,13 +24,92 @@
24 (encode_coding_iso_2022, encode_coding_sjis) 24 (encode_coding_iso_2022, encode_coding_sjis)
25 (encode_coding_big5, encode_coding_charset): Use the above macros. 25 (encode_coding_big5, encode_coding_charset): Use the above macros.
26 26
272011-12-05 Juanma Barranquero <lekktu@gmail.com>
28
29 * lisp.h (process_quit_flag): Fix external declaration.
30
312011-12-04 Stefan Monnier <monnier@iro.umontreal.ca>
32
33 Don't macro-inline non-performance-critical code.
34 * eval.c (process_quit_flag): New function.
35 * lisp.h (QUIT): Use it.
36
372011-12-04 Jan Djärv <jan.h.d@swipnet.se>
38
39 * nsfns.m (get_geometry_from_preferences): New function.
40 (Fx_create_frame): Call get_geometry_from_preferences (Bug#10103).
41
422011-12-04 Andreas Schwab <schwab@linux-m68k.org>
43
44 * emacs.c (Qkill_emacs): Define.
45 (syms_of_emacs): Initialize it.
46 * keyboard.c (interrupt_signal): Don't call Fkill_emacs here, set
47 Qquit_flag to `kill-emacs' instead.
48 (quit_throw_to_read_char): Add parameter `from_signal'.
49 All callers changed. Call Fkill_emacs if requested and safe.
50 * lisp.h (QUIT): Call Fkill_emacs if requested.
51
522011-12-03 Jan Djärv <jan.h.d@swipnet.se>
53
54 * widget.c (update_wm_hints): Return if wmshell is null.
55 (widget_update_wm_size_hints): New function.
56
57 * widget.h (widget_update_wm_size_hints): Declare.
58
59 * xterm.c (x_wm_set_size_hint): If USE_X_TOOLKIT, call
60 widget_update_wm_size_hints (Bug#10104).
61
622011-12-03 Eli Zaretskii <eliz@gnu.org>
63
64 * xdisp.c (handle_invisible_prop): If the invisible text ends just
65 before a newline, prepare the bidi iterator for consuming the
66 newline, and keep the current paragraph direction. (Bug#10183)
67 (redisplay_window): Don't let `margin' become negative. (Bug#10192)
68
692011-12-02 Juri Linkov <juri@jurta.org>
70
71 * search.c (Fword_search_regexp): New Lisp function created from
72 `wordify'. Change type of arg `lax' from `int' to `Lisp_Object'.
73 (Fword_search_backward, Fword_search_forward)
74 (Fword_search_backward_lax, Fword_search_forward_lax):
75 Use `Fword_search_regexp' instead of `wordify'. Doc fix.
76 (syms_of_search): Define `Sword_search_regexp'. (Bug#10145)
77
782011-12-01 Stefan Monnier <monnier@iro.umontreal.ca>
79
80 * fileio.c (Finsert_file_contents): Move after-change-function call
81 to before the "handled:" label, since all "goto handled" appear in
82 cases where the *-change-functions have already been properly called
83 (bug#10117).
84
852011-12-01 Andreas Schwab <schwab@linux-m68k.org>
86
87 * keyboard.c (interrupt_signal): Don't call kill-emacs when
88 waiting for input. (Bug#10169)
89
902011-11-30 Eli Zaretskii <eliz@gnu.org>
91
92 * dispnew.c (adjust_glyph_matrix): Remove the assertion that
93 verifies glyph row's hash code--we have just reallocated the
94 glyphs, so their contents can be complete garbage. (Bug#10164)
95
962011-11-30 Juanma Barranquero <lekktu@gmail.com>
97
98 * dispnew.c (adjust_glyph_matrix) [XASSERTS]: Add missing check.
99
1002011-11-30 Eli Zaretskii <eliz@gnu.org>
101
102 * dispnew.c (adjust_glyph_matrix) [XASSERTS]: Ensure ROW's
103 attributes are tested _before_ calling verify_row_hash, to protect
104 against GCC re-ordering of the tests. (Bug#10164)
105
272011-11-29 Jan Djärv <jan.h.d@swipnet.se> 1062011-11-29 Jan Djärv <jan.h.d@swipnet.se>
28 107
29 * xterm.h (struct x_output): net_wm_state_hidden_seen is new. 108 * xterm.h (struct x_output): net_wm_state_hidden_seen is new.
30 109
31 * xterm.c (handle_one_xevent): Only set async_visible and friends 110 * xterm.c (handle_one_xevent): Only set async_visible and friends
32 if net_wm_state_hidden_seen is non-zero (Bug#10002) 111 if net_wm_state_hidden_seen is non-zero (Bug#10002)
33 (get_current_wm_state): Set net_wm_state_hidden_seen to 1 if 112 (get_current_wm_state): Set net_wm_state_hidden_seen to 1 if
34 _NET_WM_STATE_HIDDEN is in NET_WM_STATE. 113 _NET_WM_STATE_HIDDEN is in NET_WM_STATE.
35 114
362011-11-28 Paul Eggert <eggert@cs.ucla.edu> 1152011-11-28 Paul Eggert <eggert@cs.ucla.edu>
@@ -67,8 +146,8 @@
67 146
682011-11-27 Jan Djärv <jan.h.d@swipnet.se> 1472011-11-27 Jan Djärv <jan.h.d@swipnet.se>
69 148
70 * gtkutil.c (xg_create_frame_widgets): Call 149 * gtkutil.c (xg_create_frame_widgets):
71 gtk_window_set_has_resize_grip (FALSE) if that function is 150 Call gtk_window_set_has_resize_grip (FALSE) if that function is
72 present with Gtk+ 2.0. 151 present with Gtk+ 2.0.
73 152
742011-11-26 Paul Eggert <eggert@cs.ucla.edu> 1532011-11-26 Paul Eggert <eggert@cs.ucla.edu>
@@ -275,8 +354,8 @@
275 * xdisp.c (display_line): Move the call to 354 * xdisp.c (display_line): Move the call to
276 highlight_trailing_whitespace before the call to 355 highlight_trailing_whitespace before the call to
277 compute_line_metrics, since the latter needs to see the final 356 compute_line_metrics, since the latter needs to see the final
278 faces of all the glyphs to compute ROW's hash value. Fixes 357 faces of all the glyphs to compute ROW's hash value.
279 assertion violations in row_equal_p. (Bug#10035) 358 Fixes assertion violations in row_equal_p. (Bug#10035)
280 359
2812011-11-14 Juanma Barranquero <lekktu@gmail.com> 3602011-11-14 Juanma Barranquero <lekktu@gmail.com>
282 361
@@ -360,8 +439,8 @@
3602011-11-08 Chong Yidong <cyd@gnu.org> 4392011-11-08 Chong Yidong <cyd@gnu.org>
361 440
362 * window.c (Fwindow_left_column, Fwindow_top_line): Doc fix. 441 * window.c (Fwindow_left_column, Fwindow_top_line): Doc fix.
363 (Fwindow_body_height, Fwindow_body_width): Move from Lisp. Signal 442 (Fwindow_body_height, Fwindow_body_width): Move from Lisp.
364 an error if not a live window. 443 Signal an error if not a live window.
365 (Fwindow_total_width, Fwindow_total_height): Move from Lisp. 444 (Fwindow_total_width, Fwindow_total_height): Move from Lisp.
366 (Fwindow_total_size, Fwindow_body_size): Move to Lisp. 445 (Fwindow_total_size, Fwindow_body_size): Move to Lisp.
367 446
@@ -493,8 +572,8 @@
493 (x_destroy_window): Move code to x_free_frame_resources. 572 (x_destroy_window): Move code to x_free_frame_resources.
494 573
495 * xfns.c (unwind_create_frame): Fix comment. 574 * xfns.c (unwind_create_frame): Fix comment.
496 (Fx_create_frame, x_create_tip_frame): Move 575 (Fx_create_frame, x_create_tip_frame):
497 terminal->reference_count++ just before making the frame 576 Move terminal->reference_count++ just before making the frame
498 official. Move initialization of image_cache_refcount and 577 official. Move initialization of image_cache_refcount and
499 dpyinfo_refcount before calling init_frame_faces (Bug#9943). 578 dpyinfo_refcount before calling init_frame_faces (Bug#9943).
500 579
@@ -564,8 +643,8 @@
564 * xdisp.c (mouse_face_from_buffer_pos): Fix a typo in a comment. 643 * xdisp.c (mouse_face_from_buffer_pos): Fix a typo in a comment.
565 Don't stop backward scan on the continuation glyph, even though 644 Don't stop backward scan on the continuation glyph, even though
566 its CHARPOS is positive. 645 its CHARPOS is positive.
567 (mouse_face_from_buffer_pos, note_mouse_highlight): Rename 646 (mouse_face_from_buffer_pos, note_mouse_highlight):
568 cover_string to disp_string. 647 Rename cover_string to disp_string.
569 648
5702011-11-01 Martin Rudalics <rudalics@gmx.at> 6492011-11-01 Martin Rudalics <rudalics@gmx.at>
571 650
@@ -8704,7 +8783,7 @@
8704 (xg_set_widget_bg): New function. 8783 (xg_set_widget_bg): New function.
8705 (delete_cb): New function. 8784 (delete_cb): New function.
8706 (xg_create_frame_widgets): Connect delete-event to delete_cb. 8785 (xg_create_frame_widgets): Connect delete-event to delete_cb.
8707 Call xg_set_widget_bg. Only set backgrund pixmap for ! HAVE_GTK3 8786 Call xg_set_widget_bg. Only set background pixmap for ! HAVE_GTK3
8708 (xg_set_background_color): Call xg_set_widget_bg. 8787 (xg_set_background_color): Call xg_set_widget_bg.
8709 (xg_set_frame_icon): Call xg_get_pixbuf_from_pix_and_mask. 8788 (xg_set_frame_icon): Call xg_get_pixbuf_from_pix_and_mask.
8710 (xg_create_scroll_bar): vadj is a GtkAdjustment for HAVE_GTK3. 8789 (xg_create_scroll_bar): vadj is a GtkAdjustment for HAVE_GTK3.