aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog57
1 files changed, 37 insertions, 20 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4353b92673b..3e8f30049b0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,7 +1,24 @@
12013-02-11 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 Clean up read_key_sequence a bit; reread active keymaps after first event.
4 * keyboard.c (read_char, read_char_x_menu_prompt)
5 (read_char_minibuf_menu_prompt):
6 Replace nmaps+maps with a single `map' arg.
7 (follow_key): Operate on a single map.
8 (active_maps): New function.
9 (test_undefined): Also return true for nil bindings.
10 (read_key_sequence): Use active_maps to replace the arrays of keymaps with
11 a single (composed) keymap. Remember `first_event' to choose the right
12 set of active keymaps. Recompute the set of keymaps after receiving
13 the first event. Remove GOBBLE_FIRST_EVENT.
14 (syms_of_keyboard): Remove inhibit_local_menu_bar_menus.
15 * keyboard.h (read_char): Update declaration.
16 * lread.c (read_filtered_event): Adjust call to read_char.
17
12013-02-11 Eli Zaretskii <eliz@gnu.org> 182013-02-11 Eli Zaretskii <eliz@gnu.org>
2 19
3 * xdisp.c (move_it_vertically_backward, move_it_by_lines): Don't 20 * xdisp.c (move_it_vertically_backward, move_it_by_lines):
4 use the limitation on backwards movement when lines are truncated 21 Don't use the limitation on backwards movement when lines are truncated
5 in the window. (Bug#13675) 22 in the window. (Bug#13675)
6 23
72013-02-11 Dmitry Antipov <dmantipov@yandex.ru> 242013-02-11 Dmitry Antipov <dmantipov@yandex.ru>
@@ -17,8 +34,8 @@
17 34
182013-02-10 Eli Zaretskii <eliz@gnu.org> 352013-02-10 Eli Zaretskii <eliz@gnu.org>
19 36
20 * xdisp.c (move_it_vertically_backward, move_it_by_lines): When 37 * xdisp.c (move_it_vertically_backward, move_it_by_lines):
21 text lines are longer than window's screen lines, don't move back 38 When text lines are longer than window's screen lines, don't move back
22 too far. This speeds up some redisplay operations. (Bug#13675) 39 too far. This speeds up some redisplay operations. (Bug#13675)
23 40
242013-02-10 Dmitry Antipov <dmantipov@yandex.ru> 412013-02-10 Dmitry Antipov <dmantipov@yandex.ru>
@@ -140,8 +157,8 @@
140 * xdisp.c (window_buffer_changed): region_showing can be negative, 157 * xdisp.c (window_buffer_changed): region_showing can be negative,
141 which still means region is being displayed. 158 which still means region is being displayed.
142 (redisplay_internal): Resurrect code that forced redisplay of the 159 (redisplay_internal): Resurrect code that forced redisplay of the
143 whole window when showing region and the mark has changed. Record 160 whole window when showing region and the mark has changed.
144 the new mark position to allow redisplay optimizations. 161 Record the new mark position to allow redisplay optimizations.
145 (display_line): If it->region_beg_charpos is non-zero, set the 162 (display_line): If it->region_beg_charpos is non-zero, set the
146 window's region_showing member to -1. (Bug#13623) (Bug#13626) 163 window's region_showing member to -1. (Bug#13623) (Bug#13626)
147 164
@@ -196,8 +213,8 @@
196 * dired.c (file_name_completion): Don't call Fdirectory_file_name 213 * dired.c (file_name_completion): Don't call Fdirectory_file_name
197 with an encoded file name. 214 with an encoded file name.
198 215
199 * w32proc.c (Fw32_short_file_name, Fw32_long_file_name): Adjust 216 * w32proc.c (Fw32_short_file_name, Fw32_long_file_name):
200 calls to dostounix_filename. 217 Adjust calls to dostounix_filename.
201 218
202 * w32fns.c (Fx_file_dialog): Adjust call to dostounix_filename. 219 * w32fns.c (Fx_file_dialog): Adjust call to dostounix_filename.
203 220
@@ -292,8 +309,8 @@
292 closing it. (Bug#13546) 309 closing it. (Bug#13546)
293 310
294 * w32.c (parse_root, get_volume_info, readdir, read_unc_volume) 311 * w32.c (parse_root, get_volume_info, readdir, read_unc_volume)
295 (logon_network_drive, stat_worker, symlink, chase_symlinks): Use 312 (logon_network_drive, stat_worker, symlink, chase_symlinks):
296 CharNextExA and CharPrevExA to iterate over file names encoded in 313 Use CharNextExA and CharPrevExA to iterate over file names encoded in
297 DBCS. (Bug#13553) 314 DBCS. (Bug#13553)
298 315
299 * w32.c (w32_get_long_filename, init_environment, readlink): 316 * w32.c (w32_get_long_filename, init_environment, readlink):
@@ -333,8 +350,8 @@
333 (normalize_filename, readdir): Use it to detect locales where ANSI 350 (normalize_filename, readdir): Use it to detect locales where ANSI
334 encoding of file names uses a double-byte character set (DBCS). 351 encoding of file names uses a double-byte character set (DBCS).
335 If a DBCS encoding is used, advance by characters using 352 If a DBCS encoding is used, advance by characters using
336 CharNextExA, instead of incrementing a 'char *' pointer. Use 353 CharNextExA, instead of incrementing a 'char *' pointer.
337 _mbslwr instead of _strlwr. (Bug#13515) 354 Use _mbslwr instead of _strlwr. (Bug#13515)
338 355
339 * w32heap.c (allocate_heap) [!_WIN64]: Decrease the initial 356 * w32heap.c (allocate_heap) [!_WIN64]: Decrease the initial
340 request of memory reservation to 1.7GB. (Bug#13065) 357 request of memory reservation to 1.7GB. (Bug#13065)
@@ -475,8 +492,8 @@
475 segfault when there are lots of overlays. 492 segfault when there are lots of overlays.
476 493
477 * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault 494 * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault
478 when there are lots of overlays. See 495 when there are lots of overlays.
479 http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html 496 See http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html
480 for the details and a way to reproduce. 497 for the details and a way to reproduce.
481 498
4822013-01-19 Paul Eggert <eggert@cs.ucla.edu> 4992013-01-19 Paul Eggert <eggert@cs.ucla.edu>
@@ -534,8 +551,8 @@
534 551
5352013-01-18 Dmitry Antipov <dmantipov@yandex.ru> 5522013-01-18 Dmitry Antipov <dmantipov@yandex.ru>
536 553
537 Fix crash when inserting data from non-regular files. See 554 Fix crash when inserting data from non-regular files.
538 http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html 555 See http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html
539 for the error description produced by valgrind. 556 for the error description produced by valgrind.
540 * fileio.c (read_non_regular): Rename to read_contents. 557 * fileio.c (read_non_regular): Rename to read_contents.
541 Free Lisp_Save_Value object used to pass parameters. 558 Free Lisp_Save_Value object used to pass parameters.
@@ -587,8 +604,8 @@
587 (map_keymap_char_table_item): Adjust accordingly. 604 (map_keymap_char_table_item): Adjust accordingly.
588 * fileio.c (non_regular_fd, non_regular_inserted) 605 * fileio.c (non_regular_fd, non_regular_inserted)
589 (non_regular_nbytes): Remove. 606 (non_regular_nbytes): Remove.
590 (Finsert_file_contents): Convert trytry to ptrdiff_t. Use 607 (Finsert_file_contents): Convert trytry to ptrdiff_t.
591 format_save_value to pass parameters to read_non_regular. 608 Use format_save_value to pass parameters to read_non_regular.
592 (read_non_regular): Use XSAVE_ macros to extract parameters. 609 (read_non_regular): Use XSAVE_ macros to extract parameters.
593 Adjust comment. 610 Adjust comment.
594 * xmenu.c (xmenu_show) [!USE_X_TOOLKIT && !USE_GTK]: Use 611 * xmenu.c (xmenu_show) [!USE_X_TOOLKIT && !USE_GTK]: Use
@@ -715,8 +732,8 @@
715 732
7162013-01-11 Aaron S. Hawley <Aaron.Hawley@vtinfo.com> 7332013-01-11 Aaron S. Hawley <Aaron.Hawley@vtinfo.com>
717 734
718 * insdel.c (Fcombine_after_change_execute, syms_of_insdel): Fix 735 * insdel.c (Fcombine_after_change_execute, syms_of_insdel):
719 ambiguous doc string cross-reference(s). 736 Fix ambiguous doc string cross-reference(s).
720 737
721 * keyboard.c (Fcommand_execute, syms_of_keyboard): Fix ambiguous 738 * keyboard.c (Fcommand_execute, syms_of_keyboard): Fix ambiguous
722 doc string cross-reference(s). 739 doc string cross-reference(s).