diff options
| author | Paul Eggert | 2012-02-10 10:58:48 -0800 |
|---|---|---|
| committer | Paul Eggert | 2012-02-10 10:58:48 -0800 |
| commit | 6e6c82a4e687708d5a7a3887f92db45bd74da276 (patch) | |
| tree | 85dc3105240e84a8cddadb25d572e170fcdbd8bc /src/ChangeLog | |
| parent | 78df1fb1d46d556bfc2698ca1802972b13613ba8 (diff) | |
| parent | cc26d239af9a82cff079556a1daff4b4bf60eb5c (diff) | |
| download | emacs-6e6c82a4e687708d5a7a3887f92db45bd74da276.tar.gz emacs-6e6c82a4e687708d5a7a3887f92db45bd74da276.zip | |
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 160 |
1 files changed, 157 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c27b4c69bb5..79bcf192eb7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | 2012-01-17 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2012-02-10 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | Fix integer width and related bugs (Bug#9874). | 3 | Fix integer width and related bugs (Bug#9874). |
| 4 | * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp): | 4 | * alloc.c (pure_bytes_used_lisp, pure_bytes_used_non_lisp): |
| @@ -788,6 +788,160 @@ | |||
| 788 | rather than rolling our own approximation. | 788 | rather than rolling our own approximation. |
| 789 | (SCROLL_BAR_VEC_SIZE): Remove; not used. | 789 | (SCROLL_BAR_VEC_SIZE): Remove; not used. |
| 790 | 790 | ||
| 791 | 2012-02-10 Glenn Morris <rgm@gnu.org> | ||
| 792 | |||
| 793 | * fns.c (Fsecure_hash): Doc fix. | ||
| 794 | |||
| 795 | 2012-02-09 Kenichi Handa <handa@m17n.org> | ||
| 796 | |||
| 797 | * coding.c (produce_chars): Fix updating of src_end (Bug#10701). | ||
| 798 | |||
| 799 | 2012-02-07 Chong Yidong <cyd@gnu.org> | ||
| 800 | |||
| 801 | * buffer.c (Fbuffer_local_variables) | ||
| 802 | (buffer_lisp_local_variables): Handle unbound vars correctly; | ||
| 803 | don't let Qunbound leak into Lisp. | ||
| 804 | |||
| 805 | 2012-02-07 Glenn Morris <rgm@gnu.org> | ||
| 806 | |||
| 807 | * image.c (Fimagemagick_types): Doc fix. | ||
| 808 | |||
| 809 | * image.c (imagemagick-render-type): Change it from a lisp object | ||
| 810 | to an integer. Move the doc here from the lisp manual. | ||
| 811 | Treat all values not equal to 0 the same. | ||
| 812 | |||
| 813 | 2012-02-06 Chong Yidong <cyd@gnu.org> | ||
| 814 | |||
| 815 | * doc.c (store_function_docstring): Avoid applying docstring of | ||
| 816 | alias to base function (Bug#2603). | ||
| 817 | |||
| 818 | 2012-02-04 Andreas Schwab <schwab@linux-m68k.org> | ||
| 819 | |||
| 820 | * .gdbinit (pp1, pv1): Remove redundant defines. | ||
| 821 | (pr): Use pp. | ||
| 822 | |||
| 823 | 2012-02-04 Chong Yidong <cyd@gnu.org> | ||
| 824 | |||
| 825 | * nsterm.m: Declare a global (Bug#10694). | ||
| 826 | |||
| 827 | 2012-02-04 Eli Zaretskii <eliz@gnu.org> | ||
| 828 | |||
| 829 | * w32.c (get_emacs_configuration_options): Include | ||
| 830 | --enable-checking, if specified, in the return value. | ||
| 831 | |||
| 832 | 2012-02-04 Martin Rudalics <rudalics@gmx.at> | ||
| 833 | |||
| 834 | * dispnew.c (change_frame_size_1): Calculate new_frame_total_cols | ||
| 835 | after rounding frame sizes. (Bug#9723) | ||
| 836 | |||
| 837 | 2012-02-04 Eli Zaretskii <eliz@gnu.org> | ||
| 838 | |||
| 839 | * keyboard.c (adjust_point_for_property): Don't position point | ||
| 840 | before BEGV. (Bug#10696) | ||
| 841 | |||
| 842 | 2012-02-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 843 | |||
| 844 | Handle overflow when computing char display width (Bug#9496). | ||
| 845 | * character.c (char_width): Return EMACS_INT, not int. | ||
| 846 | (char_width, c_string_width): Check for overflow when | ||
| 847 | computing the width; this is possible now that individual | ||
| 848 | characters can have unbounded width. Problem introduced | ||
| 849 | by merge from Emacs 23 on 2012-01-19. | ||
| 850 | |||
| 851 | 2012-02-02 Michael Albinus <michael.albinus@gmx.de> | ||
| 852 | |||
| 853 | * dbusbind.c (Fdbus_register_method): Mention the return value | ||
| 854 | :ignore in the docstring. | ||
| 855 | |||
| 856 | 2012-02-02 Glenn Morris <rgm@gnu.org> | ||
| 857 | |||
| 858 | * callproc.c (Fcall_process, Fcall_process_region): Doc fix. | ||
| 859 | |||
| 860 | * nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>: | ||
| 861 | Unconditionally set to t. (Bug#10673) | ||
| 862 | * nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>: | ||
| 863 | * w32term.c (syms_of_w32term) <x-toolkit-scroll-bars>: | ||
| 864 | * xterm.c (syms_of_xterm) <x-toolkit-scroll-bars>: Doc fix. | ||
| 865 | |||
| 866 | 2012-02-02 Kenichi Handa <handa@m17n.org> | ||
| 867 | |||
| 868 | (x_produce_glyphs): Cancel previous change. If cmp->glyph_len is | ||
| 869 | 0, do not call append_composite_glyph. | ||
| 870 | |||
| 871 | 2012-02-02 Kenichi Handa <handa@m17n.org> | ||
| 872 | |||
| 873 | * xdisp.c (BUILD_COMPOSITE_GLYPH_STRING): Initialize first_s to | ||
| 874 | NULL (Bug#6988). | ||
| 875 | (x_produce_glyphs): If the component of a composition is a null | ||
| 876 | string, set it->pixel_width to 1 to avoid zero-width glyph. | ||
| 877 | |||
| 878 | 2012-02-01 Eli Zaretskii <eliz@gnu.org> | ||
| 879 | |||
| 880 | * ralloc.c (resize_bloc, r_alloc_sbrk): Don't call memmove if its | ||
| 881 | first 2 arguments are identical. This makes inserting large | ||
| 882 | output from a subprocess an order of magnitude faster on | ||
| 883 | MS-Windows, where all sbrk'ed memory is always contiguous. | ||
| 884 | |||
| 885 | 2012-01-31 Glenn Morris <rgm@gnu.org> | ||
| 886 | |||
| 887 | * nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>: | ||
| 888 | * w32term.c (syms_of_w32term) <x-toolkit-scroll-bars>: | ||
| 889 | * xterm.c (syms_of_xterm) <x-toolkit-scroll-bars>: Sync docs. | ||
| 890 | |||
| 891 | 2012-01-29 Glenn Morris <rgm@gnu.org> | ||
| 892 | |||
| 893 | * gnutls.c (syms_of_gnutls): More doc (from etc/NEWS). | ||
| 894 | |||
| 895 | 2012-01-28 Samuel Thibault <sthibault@debian.org> (tiny change) | ||
| 896 | |||
| 897 | * s/gnu.h: Define POSIX_SIGNALS (Bug#10552). | ||
| 898 | |||
| 899 | 2012-01-28 Chong Yidong <cyd@gnu.org> | ||
| 900 | |||
| 901 | * minibuf.c (syms_of_minibuf): Doc fix (Bug#10550). | ||
| 902 | |||
| 903 | 2012-01-26 Chong Yidong <cyd@gnu.org> | ||
| 904 | |||
| 905 | * keyboard.c (Vecho_keystrokes): Document zero value (Bug#10503). | ||
| 906 | |||
| 907 | * search.c (Fsearch_forward, Fsearch_backward): Document negative | ||
| 908 | repeat counts (Bug#10507). | ||
| 909 | |||
| 910 | 2012-01-26 Glenn Morris <rgm@gnu.org> | ||
| 911 | |||
| 912 | * lread.c (syms_of_lread): Doc fix. | ||
| 913 | |||
| 914 | 2012-01-25 HIROSHI OOTA <nil@mad.dog.cx> (tiny change) | ||
| 915 | |||
| 916 | * coding.c (encode_designation_at_bol): Change return value to | ||
| 917 | EMACS_INT. | ||
| 918 | |||
| 919 | 2012-01-25 Chong Yidong <cyd@gnu.org> | ||
| 920 | |||
| 921 | * eval.c (Fuser_variable_p): Doc fix; mention custom-variable-p. | ||
| 922 | |||
| 923 | 2012-01-21 Chong Yidong <cyd@gnu.org> | ||
| 924 | |||
| 925 | * floatfns.c (Fcopysign): Make the second argument non-optional, | ||
| 926 | since nil is not allowed anyway. | ||
| 927 | |||
| 928 | 2012-01-21 Andreas Schwab <schwab@linux-m68k.org> | ||
| 929 | |||
| 930 | * process.c (read_process_output): Use p instead of XPROCESS (proc). | ||
| 931 | (send_process): Likewise. | ||
| 932 | |||
| 933 | 2012-01-19 Martin Rudalics <rudalics@gmx.at> | ||
| 934 | |||
| 935 | * window.c (save_window_save, Fcurrent_window_configuration) | ||
| 936 | (Vwindow_persistent_parameters): Do not use Qstate. Rewrite | ||
| 937 | doc-strings. | ||
| 938 | |||
| 939 | 2012-01-19 Kenichi Handa <handa@m17n.org> | ||
| 940 | |||
| 941 | * character.c (char_width): New function. | ||
| 942 | (Fchar_width, c_string_width, lisp_string_width): | ||
| 943 | Use char_width (Bug#9496). | ||
| 944 | |||
| 791 | 2012-01-16 Martin Rudalics <rudalics@gmx.at> | 945 | 2012-01-16 Martin Rudalics <rudalics@gmx.at> |
| 792 | 946 | ||
| 793 | * window.c (Vwindow_persistent_parameters): New variable. | 947 | * window.c (Vwindow_persistent_parameters): New variable. |
| @@ -3098,7 +3252,7 @@ | |||
| 3098 | Remove unreachable code. | 3252 | Remove unreachable code. |
| 3099 | (read_hex, load_charset_map_from_file): Check for integer overflow. | 3253 | (read_hex, load_charset_map_from_file): Check for integer overflow. |
| 3100 | 3254 | ||
| 3101 | * xterm.c: don't go over XClientMessageEvent limit | 3255 | * xterm.c: Don't go over XClientMessageEvent limit. |
| 3102 | (scroll_bar_windows_size): Now ptrdiff_t, as we prefer signed. | 3256 | (scroll_bar_windows_size): Now ptrdiff_t, as we prefer signed. |
| 3103 | (x_send_scroll_bar_event): Likewise. Check that the size does not | 3257 | (x_send_scroll_bar_event): Likewise. Check that the size does not |
| 3104 | exceed limits imposed by XClientMessageEvent, as well as the usual | 3258 | exceed limits imposed by XClientMessageEvent, as well as the usual |
| @@ -6389,7 +6543,7 @@ | |||
| 6389 | 6543 | ||
| 6390 | * ccl.c (ccl_driver): Redo slightly to avoid the need for 'unsigned'. | 6544 | * ccl.c (ccl_driver): Redo slightly to avoid the need for 'unsigned'. |
| 6391 | 6545 | ||
| 6392 | ccl: add integer overflow checks | 6546 | ccl: Add integer overflow checks. |
| 6393 | * ccl.c (CCL_CODE_MAX, GET_CCL_RANGE, GET_CCL_CODE, GET_CCL_INT): | 6547 | * ccl.c (CCL_CODE_MAX, GET_CCL_RANGE, GET_CCL_CODE, GET_CCL_INT): |
| 6394 | (IN_INT_RANGE): New macros. | 6548 | (IN_INT_RANGE): New macros. |
| 6395 | (ccl_driver): Use them to check for integer overflow when | 6549 | (ccl_driver): Use them to check for integer overflow when |