diff options
| author | Joakim Verona | 2013-02-12 00:04:05 +0100 |
|---|---|---|
| committer | Joakim Verona | 2013-02-12 00:04:05 +0100 |
| commit | e0444a0966fa001953bb97cfb60451c42220be8e (patch) | |
| tree | d5d10a2f99fa0c7b24eee310069e2677409e6802 /src/ChangeLog | |
| parent | 77f4834db1299b571b1fb3dfb120e5e50eec7cb1 (diff) | |
| parent | 6659b59ccb7909a07f71a0143fd9d85e60b8e414 (diff) | |
| download | emacs-e0444a0966fa001953bb97cfb60451c42220be8e.tar.gz emacs-e0444a0966fa001953bb97cfb60451c42220be8e.zip | |
auto upstream
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 76 |
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 @@ | |||
| 1 | 2013-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 | |||
| 7 | 2013-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 | |||
| 24 | 2013-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 | |||
| 30 | 2013-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 | |||
| 1 | 2013-02-10 Eli Zaretskii <eliz@gnu.org> | 41 | 2013-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 | ||
| 7 | 2013-02-10 Dmitry Antipov <dmantipov@yandex.ru> | 47 | 2013-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 | ||
| 465 | 2013-01-19 Paul Eggert <eggert@cs.ucla.edu> | 505 | 2013-01-19 Paul Eggert <eggert@cs.ucla.edu> |
| @@ -517,8 +557,8 @@ | |||
| 517 | 557 | ||
| 518 | 2013-01-18 Dmitry Antipov <dmantipov@yandex.ru> | 558 | 2013-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 | ||
| 699 | 2013-01-11 Aaron S. Hawley <Aaron.Hawley@vtinfo.com> | 739 | 2013-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). |