aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2013-02-12 00:04:05 +0100
committerJoakim Verona2013-02-12 00:04:05 +0100
commite0444a0966fa001953bb97cfb60451c42220be8e (patch)
treed5d10a2f99fa0c7b24eee310069e2677409e6802 /src/ChangeLog
parent77f4834db1299b571b1fb3dfb120e5e50eec7cb1 (diff)
parent6659b59ccb7909a07f71a0143fd9d85e60b8e414 (diff)
downloademacs-e0444a0966fa001953bb97cfb60451c42220be8e.tar.gz
emacs-e0444a0966fa001953bb97cfb60451c42220be8e.zip
auto upstream
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog76
1 files changed, 58 insertions, 18 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9d8540075de..b3d3958853b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,7 +1,47 @@
12013-02-11 Paul Eggert <eggert@cs.ucla.edu>
2
3 Clean up read_key_sequence a tiny bit more.
4 * keyboard.c (read_char_x_menu_prompt) [HAVE_MENUS]:
5 (read_key_sequence): Remove unused locals.
6
72013-02-11 Stefan Monnier <monnier@iro.umontreal.ca>
8
9 Clean up read_key_sequence a bit; reread active keymaps after first event.
10 * keyboard.c (read_char, read_char_x_menu_prompt)
11 (read_char_minibuf_menu_prompt):
12 Replace nmaps+maps with a single `map' arg.
13 (follow_key): Operate on a single map.
14 (active_maps): New function.
15 (test_undefined): Also return true for nil bindings.
16 (read_key_sequence): Use active_maps to replace the arrays of keymaps with
17 a single (composed) keymap. Remember `first_event' to choose the right
18 set of active keymaps. Recompute the set of keymaps after receiving
19 the first event. Remove GOBBLE_FIRST_EVENT.
20 (syms_of_keyboard): Remove inhibit_local_menu_bar_menus.
21 * keyboard.h (read_char): Update declaration.
22 * lread.c (read_filtered_event): Adjust call to read_char.
23
242013-02-11 Eli Zaretskii <eliz@gnu.org>
25
26 * xdisp.c (move_it_vertically_backward, move_it_by_lines):
27 Don't use the limitation on backwards movement when lines are truncated
28 in the window. (Bug#13675)
29
302013-02-11 Dmitry Antipov <dmantipov@yandex.ru>
31
32 * marker.c (set_marker_internal): If desired position is passed
33 as a marker, avoid call to buf_charpos_to_bytepos.
34 * window.c (Fset_window_point): Omit redundant type checking.
35 (Fset_window_start): Likewise. Format comment.
36 (window_scroll_pixel_based): Use set_marker_restricted_both
37 with character and byte positions obtained from an iterator.
38 (Fset_window_configuration): Use set_marker_restricted_both.
39 * xdisp.c (message_dolog): Likewise.
40
12013-02-10 Eli Zaretskii <eliz@gnu.org> 412013-02-10 Eli Zaretskii <eliz@gnu.org>
2 42
3 * xdisp.c (move_it_vertically_backward, move_it_by_lines): When 43 * xdisp.c (move_it_vertically_backward, move_it_by_lines):
4 text lines are longer than window's screen lines, don't move back 44 When text lines are longer than window's screen lines, don't move back
5 too far. This speeds up some redisplay operations. (Bug#13675) 45 too far. This speeds up some redisplay operations. (Bug#13675)
6 46
72013-02-10 Dmitry Antipov <dmantipov@yandex.ru> 472013-02-10 Dmitry Antipov <dmantipov@yandex.ru>
@@ -123,8 +163,8 @@
123 * xdisp.c (window_buffer_changed): region_showing can be negative, 163 * xdisp.c (window_buffer_changed): region_showing can be negative,
124 which still means region is being displayed. 164 which still means region is being displayed.
125 (redisplay_internal): Resurrect code that forced redisplay of the 165 (redisplay_internal): Resurrect code that forced redisplay of the
126 whole window when showing region and the mark has changed. Record 166 whole window when showing region and the mark has changed.
127 the new mark position to allow redisplay optimizations. 167 Record the new mark position to allow redisplay optimizations.
128 (display_line): If it->region_beg_charpos is non-zero, set the 168 (display_line): If it->region_beg_charpos is non-zero, set the
129 window's region_showing member to -1. (Bug#13623) (Bug#13626) 169 window's region_showing member to -1. (Bug#13623) (Bug#13626)
130 170
@@ -179,8 +219,8 @@
179 * dired.c (file_name_completion): Don't call Fdirectory_file_name 219 * dired.c (file_name_completion): Don't call Fdirectory_file_name
180 with an encoded file name. 220 with an encoded file name.
181 221
182 * w32proc.c (Fw32_short_file_name, Fw32_long_file_name): Adjust 222 * w32proc.c (Fw32_short_file_name, Fw32_long_file_name):
183 calls to dostounix_filename. 223 Adjust calls to dostounix_filename.
184 224
185 * w32fns.c (Fx_file_dialog): Adjust call to dostounix_filename. 225 * w32fns.c (Fx_file_dialog): Adjust call to dostounix_filename.
186 226
@@ -275,8 +315,8 @@
275 closing it. (Bug#13546) 315 closing it. (Bug#13546)
276 316
277 * w32.c (parse_root, get_volume_info, readdir, read_unc_volume) 317 * w32.c (parse_root, get_volume_info, readdir, read_unc_volume)
278 (logon_network_drive, stat_worker, symlink, chase_symlinks): Use 318 (logon_network_drive, stat_worker, symlink, chase_symlinks):
279 CharNextExA and CharPrevExA to iterate over file names encoded in 319 Use CharNextExA and CharPrevExA to iterate over file names encoded in
280 DBCS. (Bug#13553) 320 DBCS. (Bug#13553)
281 321
282 * w32.c (w32_get_long_filename, init_environment, readlink): 322 * w32.c (w32_get_long_filename, init_environment, readlink):
@@ -316,8 +356,8 @@
316 (normalize_filename, readdir): Use it to detect locales where ANSI 356 (normalize_filename, readdir): Use it to detect locales where ANSI
317 encoding of file names uses a double-byte character set (DBCS). 357 encoding of file names uses a double-byte character set (DBCS).
318 If a DBCS encoding is used, advance by characters using 358 If a DBCS encoding is used, advance by characters using
319 CharNextExA, instead of incrementing a 'char *' pointer. Use 359 CharNextExA, instead of incrementing a 'char *' pointer.
320 _mbslwr instead of _strlwr. (Bug#13515) 360 Use _mbslwr instead of _strlwr. (Bug#13515)
321 361
322 * w32heap.c (allocate_heap) [!_WIN64]: Decrease the initial 362 * w32heap.c (allocate_heap) [!_WIN64]: Decrease the initial
323 request of memory reservation to 1.7GB. (Bug#13065) 363 request of memory reservation to 1.7GB. (Bug#13065)
@@ -458,8 +498,8 @@
458 segfault when there are lots of overlays. 498 segfault when there are lots of overlays.
459 499
460 * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault 500 * buffer.c (sort_overlays): Use SAFE_NALLOCA, to avoid segfault
461 when there are lots of overlays. See 501 when there are lots of overlays.
462 http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html 502 See http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00421.html
463 for the details and a way to reproduce. 503 for the details and a way to reproduce.
464 504
4652013-01-19 Paul Eggert <eggert@cs.ucla.edu> 5052013-01-19 Paul Eggert <eggert@cs.ucla.edu>
@@ -517,8 +557,8 @@
517 557
5182013-01-18 Dmitry Antipov <dmantipov@yandex.ru> 5582013-01-18 Dmitry Antipov <dmantipov@yandex.ru>
519 559
520 Fix crash when inserting data from non-regular files. See 560 Fix crash when inserting data from non-regular files.
521 http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html 561 See http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00406.html
522 for the error description produced by valgrind. 562 for the error description produced by valgrind.
523 * fileio.c (read_non_regular): Rename to read_contents. 563 * fileio.c (read_non_regular): Rename to read_contents.
524 Free Lisp_Save_Value object used to pass parameters. 564 Free Lisp_Save_Value object used to pass parameters.
@@ -570,8 +610,8 @@
570 (map_keymap_char_table_item): Adjust accordingly. 610 (map_keymap_char_table_item): Adjust accordingly.
571 * fileio.c (non_regular_fd, non_regular_inserted) 611 * fileio.c (non_regular_fd, non_regular_inserted)
572 (non_regular_nbytes): Remove. 612 (non_regular_nbytes): Remove.
573 (Finsert_file_contents): Convert trytry to ptrdiff_t. Use 613 (Finsert_file_contents): Convert trytry to ptrdiff_t.
574 format_save_value to pass parameters to read_non_regular. 614 Use format_save_value to pass parameters to read_non_regular.
575 (read_non_regular): Use XSAVE_ macros to extract parameters. 615 (read_non_regular): Use XSAVE_ macros to extract parameters.
576 Adjust comment. 616 Adjust comment.
577 * xmenu.c (xmenu_show) [!USE_X_TOOLKIT && !USE_GTK]: Use 617 * xmenu.c (xmenu_show) [!USE_X_TOOLKIT && !USE_GTK]: Use
@@ -698,8 +738,8 @@
698 738
6992013-01-11 Aaron S. Hawley <Aaron.Hawley@vtinfo.com> 7392013-01-11 Aaron S. Hawley <Aaron.Hawley@vtinfo.com>
700 740
701 * insdel.c (Fcombine_after_change_execute, syms_of_insdel): Fix 741 * insdel.c (Fcombine_after_change_execute, syms_of_insdel):
702 ambiguous doc string cross-reference(s). 742 Fix ambiguous doc string cross-reference(s).
703 743
704 * keyboard.c (Fcommand_execute, syms_of_keyboard): Fix ambiguous 744 * keyboard.c (Fcommand_execute, syms_of_keyboard): Fix ambiguous
705 doc string cross-reference(s). 745 doc string cross-reference(s).