diff options
| author | Paul Eggert | 2012-01-09 09:36:10 -0800 |
|---|---|---|
| committer | Paul Eggert | 2012-01-09 09:36:10 -0800 |
| commit | 35cf62d95cdcd5323dcea4a5385942c342ff1d9c (patch) | |
| tree | 90358cbb033a126c4d48793a80fd804b7baaca24 /src/ChangeLog | |
| parent | 59815c02506eb39b61e672528ed03885749ba529 (diff) | |
| parent | 7655cb66d86564e792b825f1a0e1a4de7d6e6db5 (diff) | |
| download | emacs-35cf62d95cdcd5323dcea4a5385942c342ff1d9c.tar.gz emacs-35cf62d95cdcd5323dcea4a5385942c342ff1d9c.zip | |
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 174 |
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 @@ | |||
| 1 | 2011-12-14 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2012-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 | ||
| 791 | 2012-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 | |||
| 803 | 2012-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 | |||
| 808 | 2012-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 | |||
| 813 | 2012-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 | |||
| 821 | 2012-01-05 Glenn Morris <rgm@gnu.org> | ||
| 822 | |||
| 823 | * emacs.c (emacs_copyright): Update short copyright year to 2012. | ||
| 824 | |||
| 825 | 2012-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 | |||
| 833 | 2011-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 | |||
| 839 | 2011-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 | |||
| 845 | 2011-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 | |||
| 852 | 2011-12-24 Andreas Schwab <schwab@linux-m68k.org> | ||
| 853 | |||
| 854 | * callint.c (Fcall_interactively): Don't truncate prompt string. | ||
| 855 | |||
| 856 | 2011-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 | |||
| 862 | 2011-12-22 Jan Djärv <jan.h.d@swipnet.se> | ||
| 863 | |||
| 864 | * nsfont.m (ns_spec_to_descriptor): Do not autorelease fdesc. | ||
| 865 | |||
| 866 | 2011-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 | |||
| 892 | 2011-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 | |||
| 899 | 2011-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 | |||
| 910 | 2011-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 | |||
| 933 | 2011-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 | |||
| 938 | 2011-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 | |||
| 945 | 2011-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 | |||
| 954 | 2011-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 | |||
| 791 | 2011-12-13 Martin Rudalics <rudalics@gmx.at> | 959 | 2011-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 | ||
| 5098 | 2011-06-15 Paul Eggert <eggert@cs.ucla.edu> | 5266 | 2011-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 | ||