aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2012-02-10 10:58:48 -0800
committerPaul Eggert2012-02-10 10:58:48 -0800
commit6e6c82a4e687708d5a7a3887f92db45bd74da276 (patch)
tree85dc3105240e84a8cddadb25d572e170fcdbd8bc /src/ChangeLog
parent78df1fb1d46d556bfc2698ca1802972b13613ba8 (diff)
parentcc26d239af9a82cff079556a1daff4b4bf60eb5c (diff)
downloademacs-6e6c82a4e687708d5a7a3887f92db45bd74da276.tar.gz
emacs-6e6c82a4e687708d5a7a3887f92db45bd74da276.zip
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog160
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 @@
12012-01-17 Paul Eggert <eggert@cs.ucla.edu> 12012-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
7912012-02-10 Glenn Morris <rgm@gnu.org>
792
793 * fns.c (Fsecure_hash): Doc fix.
794
7952012-02-09 Kenichi Handa <handa@m17n.org>
796
797 * coding.c (produce_chars): Fix updating of src_end (Bug#10701).
798
7992012-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
8052012-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
8132012-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
8182012-02-04 Andreas Schwab <schwab@linux-m68k.org>
819
820 * .gdbinit (pp1, pv1): Remove redundant defines.
821 (pr): Use pp.
822
8232012-02-04 Chong Yidong <cyd@gnu.org>
824
825 * nsterm.m: Declare a global (Bug#10694).
826
8272012-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
8322012-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
8372012-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
8422012-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
8512012-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
8562012-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
8662012-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
8712012-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
8782012-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
8852012-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
8912012-01-29 Glenn Morris <rgm@gnu.org>
892
893 * gnutls.c (syms_of_gnutls): More doc (from etc/NEWS).
894
8952012-01-28 Samuel Thibault <sthibault@debian.org> (tiny change)
896
897 * s/gnu.h: Define POSIX_SIGNALS (Bug#10552).
898
8992012-01-28 Chong Yidong <cyd@gnu.org>
900
901 * minibuf.c (syms_of_minibuf): Doc fix (Bug#10550).
902
9032012-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
9102012-01-26 Glenn Morris <rgm@gnu.org>
911
912 * lread.c (syms_of_lread): Doc fix.
913
9142012-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
9192012-01-25 Chong Yidong <cyd@gnu.org>
920
921 * eval.c (Fuser_variable_p): Doc fix; mention custom-variable-p.
922
9232012-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
9282012-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
9332012-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
9392012-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
7912012-01-16 Martin Rudalics <rudalics@gmx.at> 9452012-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