aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2012-01-09 09:36:10 -0800
committerPaul Eggert2012-01-09 09:36:10 -0800
commit35cf62d95cdcd5323dcea4a5385942c342ff1d9c (patch)
tree90358cbb033a126c4d48793a80fd804b7baaca24 /src/ChangeLog
parent59815c02506eb39b61e672528ed03885749ba529 (diff)
parent7655cb66d86564e792b825f1a0e1a4de7d6e6db5 (diff)
downloademacs-35cf62d95cdcd5323dcea4a5385942c342ff1d9c.tar.gz
emacs-35cf62d95cdcd5323dcea4a5385942c342ff1d9c.zip
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog174
1 files changed, 171 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index e2c579459a2..00202258d02 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,4 +1,4 @@
12011-12-14 Paul Eggert <eggert@cs.ucla.edu> 12012-01-09 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,174 @@
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-01-07 Paul Eggert <eggert@cs.ucla.edu>
792
793 emacs: fix an auto-save permissions race condition (Bug#10400)
794 * fileio.c (auto_saving_dir_umask): New static var.
795 (Fmake_directory_internal): Use it.
796 (do_auto_save_make_dir): Set it, instead of invoking chmod after
797 creating the directory. The old code temporarily assigns
798 too-generous permissions to the directory.
799 (do_auto_save_eh): Clear it.
800 (Fdo_auto_save): Catch all errors, not just file errors, so
801 that the var is always cleared.
802
8032012-01-07 Eli Zaretskii <eliz@gnu.org>
804
805 * search.c (scan_buffer): Pass character positions to
806 know_region_cache, not byte positions. (Bug#6540)
807
8082012-01-07 LynX <_LynX@bk.ru> (tiny change)
809
810 * w32.c (sys_rename): Report EXDEV when rename of a directory
811 fails because the target is on another logical disk. (Bug#10284)
812
8132012-01-07 David Benjamin <davidben@mit.edu> (tiny change)
814
815 * xterm.c (x_embed_request_focus): New function.
816
817 * xterm.h: Add prototype.
818
819 * xfns.c (Fx_focus_frame): Use it for embedded frames (Bug#9977).
820
8212012-01-05 Glenn Morris <rgm@gnu.org>
822
823 * emacs.c (emacs_copyright): Update short copyright year to 2012.
824
8252012-01-01 Eli Zaretskii <eliz@gnu.org>
826
827 * gnutls.c (init_gnutls_functions): Load gnutls_check_version.
828 Load gnutls_transport_set_lowat only if GnuTLS version is below
829 2.11.1.
830 (emacs_gnutls_handshake): Call gnutls_transport_set_lowat only for
831 GnuTLS versions below 2.11.1.
832
8332011-12-31 Antoine Levitt <antoine.levitt@gmail.com>
834
835 * xdisp.c (syms_of_xdisp) <window-scroll-functions>: Add warning
836 to the doc string advising against its use for altering the way
837 windows are scrolled.
838
8392011-12-28 Kenichi Handa <handa@m17n.org>
840
841 * coding.c (Fdefine_coding_system_internal): Make an utf-8 base
842 coding-system ASCII compatible only when it does not produce BOM
843 on encoding (Bug#10383).
844
8452011-12-26 Jan Djärv <jan.h.d@swipnet.se>
846
847 * xmenu.c (x_menu_wait_for_event): Use xg_select for Gtk3 so menus
848 can scroll.
849 (create_and_show_popup_menu): Always use menu_position_func for
850 Gtk3 (Bug#10361).
851
8522011-12-24 Andreas Schwab <schwab@linux-m68k.org>
853
854 * callint.c (Fcall_interactively): Don't truncate prompt string.
855
8562011-12-23 Eli Zaretskii <eliz@gnu.org>
857
858 * xdisp.c (handle_invisible_prop): Handle correctly an invisible
859 property that ends at ZV, so that the bidi iteration could be
860 resumed from there (after widening). (Bug#10360)
861
8622011-12-22 Jan Djärv <jan.h.d@swipnet.se>
863
864 * nsfont.m (ns_spec_to_descriptor): Do not autorelease fdesc.
865
8662011-12-21 Jan Djärv <jan.h.d@swipnet.se>
867
868 * nsterm.m (x_free_frame_resources):
869 Release f->output_data.ns->miniimage.
870 (ns_index_color): Fix indentation. Do not retain
871 color_table->colors[i].
872
873 * nsmenu.m (ns_update_menubar): Call free_menubar_widget_value_tree
874 before returning.
875
876 * nsfns.m (x_set_background_color): Assign return value from
877 ns_index_color to face-background instead of NSColor*.
878 (ns_implicitly_set_icon_type): Fix indentation.
879 Change assignment in for loop to comparison.
880
881 * emacs.c (ns_pool): New variable.
882 (main): Assign ns_pool.
883 (Fkill_emacs): Call ns_release_autorelease_pool.
884
885 * nsfont.m (ns_spec_to_descriptor): Fix indentation,
886 autorelease fdesc, release fdAttrs and tdict.
887 (ns_get_covering_families): Release charset.
888 (ns_findfonts): Release NSFontDescriptor created with new.
889 (ns_uni_to_glyphs): Fix indentation.
890 (setString): Release attrStr before assigning new value.
891
8922011-12-18 Jan Djärv <jan.h.d@swipnet.se>
893
894 * nsmenu.m (NSMenuDidBeginTrackingNotification): Declare if OSX < 10.5
895 and NS_IMPL_COCOA.
896 (trackingNotification): Surround with ifdef NS_IMPL_COCOA.
897 (syms_of_nsmenu): Set trackingMenu to 1 if not NS_IMPL_COCOA.
898
8992011-12-18 David Reitter <reitter@cmu.edu>
900
901 * nsterm.m (ns_term_init): Subscribe for notifications
902 NSMenuDidBeginTrackingNotification and NSMenuDidEndTrackingNotification
903 to method trackingNotification in EmacsMenu.
904
905 * nsmenu.m (trackingMenu): New variable.
906 (trackingNotification): New method (from Aquamacs).
907 (menuNeedsUpdate): Expand comment and return if trackingMenu is 0,
908 from Aquamacs (Bug#7030).
909
9102011-12-18 Jan Djärv <jan.h.d@swipnet.se>
911
912 * nsselect.m (CUT_BUFFER_SUPPORT): Remove define.
913 (symbol_to_nsstring): Fix indentation.
914 (ns_symbol_to_pb): New function.
915 (Fns_get_selection_internal): Renamed from Fns_get_cut_buffer_internal.
916 (Fns_rotate_cut_buffers_internal): Removed.
917 (Fns_store_selection_internal): Renamed from
918 Fns_store_cut_buffer_internal.
919 (ns_get_foreign_selection, Fx_own_selection_internal)
920 (Fx_disown_selection_internal, Fx_selection_exists_p)
921 (Fns_get_selection_internal, Fns_store_selection_internal):
922 Use ns_symbol_to_pb and check if return value is nil.
923 (syms_of_nsselect): Remove ifdef CUT_BUFFER_SUPPORT. Remove defsubr
924 Sns_rotate_cut_buffers_internal. Sns_get_cut_buffer_internal
925 renamed to Sns_get_selection_internal, Sns_store_cut_buffer_internal
926 renamed to Sns_store_selection_internal.
927 (ns_handle_selection_request): Move code to Fx_own_selection_internal
928 and remove this function.
929 (ns_handle_selection_clear): Remove, never used.
930 (Fx_own_selection_internal): Move code from ns_handle_selection_request
931 here.
932
9332011-12-17 Ken Brown <kbrown@cornell.edu>
934
935 * fileio.c (check_writable) [CYGWIN]: Return non-zero if UID or
936 GID is unknown (Bug#10257).
937
9382011-12-17 Paul Eggert <eggert@cs.ucla.edu>
939
940 * s/gnu-linux.h: Fix mark_memory typo (Bug#10286).
941 (GC_MARK_SECONDARY_STACK): Omit removed 3rd arg to mark_memory,
942 which caused a build failure on GNU/Linux IA-64. This problem was
943 introduced by my 2011-10-07 patch.
944
9452011-12-15 Juri Linkov <juri@jurta.org>
946
947 * image.c (imagemagick_error): New function. (Bug#10112)
948 (imagemagick_load_image): Comment out `MagickSetResolution' call.
949 Use `imagemagick_error' where ImageMagick functions return
950 `MagickFalse'.
951 (Fimagemagick_types): Add `Fnreverse' to return the list in the
952 proper order.
953
9542011-12-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
955
956 * xftfont.c (xftfont_draw): Use the font metrics of s->font to
957 fill background (Bug#8992).
958
7912011-12-13 Martin Rudalics <rudalics@gmx.at> 9592011-12-13 Martin Rudalics <rudalics@gmx.at>
792 960
793 * window.c (Vwindow_combination_resize) 961 * window.c (Vwindow_combination_resize)
@@ -5097,7 +5265,7 @@
5097 5265
50982011-06-15 Paul Eggert <eggert@cs.ucla.edu> 52662011-06-15 Paul Eggert <eggert@cs.ucla.edu>
5099 5267
5100 Integer overflow and signedness fixes (Bug#8873). 5268 Integer overflow and signedness fixes (Bug#8873, Bug#8828).
5101 5269
5102 * ccl.c (ASCENDING_ORDER): New macro, to work around GCC bug 43772. 5270 * ccl.c (ASCENDING_ORDER): New macro, to work around GCC bug 43772.
5103 (GET_CCL_RANGE, IN_INT_RANGE): Use it. 5271 (GET_CCL_RANGE, IN_INT_RANGE): Use it.
@@ -9692,7 +9860,7 @@ See ChangeLog.11 for earlier changes.
9692;; coding: utf-8 9860;; coding: utf-8
9693;; End: 9861;; End:
9694 9862
9695 Copyright (C) 2011 Free Software Foundation, Inc. 9863 Copyright (C) 2011-2012 Free Software Foundation, Inc.
9696 9864
9697 This file is part of GNU Emacs. 9865 This file is part of GNU Emacs.
9698 9866