diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 57 |
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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-02-11 Eli Zaretskii <eliz@gnu.org> | 18 | 2013-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 | ||
| 7 | 2013-02-11 Dmitry Antipov <dmantipov@yandex.ru> | 24 | 2013-02-11 Dmitry Antipov <dmantipov@yandex.ru> |
| @@ -17,8 +34,8 @@ | |||
| 17 | 34 | ||
| 18 | 2013-02-10 Eli Zaretskii <eliz@gnu.org> | 35 | 2013-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 | ||
| 24 | 2013-02-10 Dmitry Antipov <dmantipov@yandex.ru> | 41 | 2013-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 | ||
| 482 | 2013-01-19 Paul Eggert <eggert@cs.ucla.edu> | 499 | 2013-01-19 Paul Eggert <eggert@cs.ucla.edu> |
| @@ -534,8 +551,8 @@ | |||
| 534 | 551 | ||
| 535 | 2013-01-18 Dmitry Antipov <dmantipov@yandex.ru> | 552 | 2013-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 | ||
| 716 | 2013-01-11 Aaron S. Hawley <Aaron.Hawley@vtinfo.com> | 733 | 2013-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). |