aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorjave2014-12-31 12:24:10 +0100
committerjave2014-12-31 12:24:10 +0100
commitbaba9e039136e183e055169ddd7ca1e983fc734f (patch)
tree9168fb077980351a25ea3a112f2abd105a11099a /src/ChangeLog
parent4105b6a93047045553e10795742a808b805c85b7 (diff)
parent25346768fac53687c97c213fb99ff18fa805b073 (diff)
downloademacs-baba9e039136e183e055169ddd7ca1e983fc734f.tar.gz
emacs-baba9e039136e183e055169ddd7ca1e983fc734f.zip
merge upstream
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog120
1 files changed, 120 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 72601fe7c58..85eb113db82 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,121 @@
12014-12-31 Paul Eggert <eggert@cs.ucla.edu>
2
3 Simplify setfattr use by assuming GNU make
4 * Makefile.in (PAXCTL_if_present, SETFATTR_if_present): New macros.
5 (emacs$(EXEEXT), temacs$(EXEEXT), bootstrap-emacs$(EXEEXT)): Use them.
6 Simplify by using GNU make rather than shell conditionals,
7 by using ln -f rather than rm -f followed by ln,
8 and by preferring $@ to spelling out the destination.
9
102014-12-29 Eli Zaretskii <eliz@gnu.org>
11
12 * sysdep.c [WINDOWSNT]: Include sys/socket.h, without which this
13 file doesn't compile on MS-Windows.
14
152014-12-28 Paul Eggert <eggert@cs.ucla.edu>
16
17 Fix produce_composite_width typo
18 * term.c (produce_composite_glyph):
19 Fix typo that confused number of columns for pixel width.
20
212014-12-28 Paul Eggert <eggert@Penguin.CS.UCLA.EDU>
22
23 Wrap dll functions more simply
24 * decompress.c, gnutls.c, image.c, xml.c:
25 If WINDOWSNT, use '#define FOO fn_FOO' to wrap dll functions,
26 rather than the inverse when not WINDOWSNT. This isolates the
27 fn_* business into the WINDOWSNT-specific section of the code,
28 which makes it easier to maintain the generic code.
29 * decompress.c (DEF_ZLIB_FN, LOAD_ZLIB_FN):
30 * gnutls.c (DEF_GNUTLS_FN, LOAD_GNUTLS_FN):
31 * image.c (DEF_IMGLIB_FN, LOAD_IMGLIB_FN):
32 * xml.c (DEF_XML2_FN, LOAD_XML2_FN):
33 Remove. All uses replaced by DEF_DLL_FN.
34 * decompress.c (inflateInit2): Remove; no longer needed.
35 * w32.h (DEF_DLL_FN, LOAD_DLL_FN): New macros.
36
37 Port memory-full checking to GnuTLS 3.3
38 Instead of using gnutls_global_set_mem_functions, check every call
39 to a GnuTLS function that might return an indication of memory
40 exhaustion. Suggested by Dmitry Antipov in:
41 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg02056.html
42 * gnutls.c (gnutls_global_set_mem_functions) [WINDOWSNT]: Remove.
43 (init_gnutls_functions): Do not load gnutls_global_set_mem_functions.
44 (fn_gnutls_global_set_mem_functions) [!WINDOWSNT]: Remove.
45 All uses removed.
46 (check_memory_full): New function.
47 (emacs_gnutls_handshake, emacs_gnutls_handle_error)
48 (gnutls_make_error, gnutls_certificate_details, Fgnutls_peer_status)
49 (Fgnutls_boot): Use it.
50 (emacs_gnutls_global_init): Avoid gnutls_global_set_mem_functions.
51
522014-12-27 Paul Eggert <eggert@cs.ucla.edu>
53
54 Fix parse_settings to match internal documentation
55 * xsettings.c (parse_settings): Return the number of settings seen.
56 Count the settings changes accurately.
57 (read_settings): Don't confuse number of settings changes with
58 the return code from XGetWindowProperty.
59
602014-12-27 Eli Zaretskii <eliz@gnu.org>
61
62 * xdisp.c (set_iterator_to_next) <GET_FROM_STRING>: Limit search in
63 composition_compute_stop_pos to the number of characters in the
64 string. (Bug#19435)
65 <GET_FROM_BUFFER, GET_FROM_STRING>: Simplify code.
66
67 * composite.c (composition_compute_stop_pos): If no composition
68 was found in a string before ENDPOS, and ENDPOS is the string end,
69 no need to back up to a safe point.
70
71 * dispextern.h (struct it) <end_charpos>: Improve commentary.
72
732014-12-27 Jan Djärv <jan.h.d@swipnet.se>
74
75 * nsimage.m (allocInitFromFile:): Initialize bmRep.
76 (dealloc): Release bmRep.
77 (setPixmapData): Make bmRep local so class member is not
78 set (Bug#19133).
79 (setPixmapData): Rename local variable bmRep to avoid compiler
80 warning.
81
822014-12-27 Jan Djärv <jan.h.d@swipnet.se>
83
84 * xterm.c (do_ewmh_fullscreen): Don't remove maximized_horz/vert
85 when going to fullscreen (Bug#0x180004f).
86
872014-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
88
89 * buffer.c (syms_of_buffer) <Vafter_change_functions>: fix docstring.
90
912014-12-27 Eli Zaretskii <eliz@gnu.org>
92
93 * gnutls.c (gnutls_init): Fix deprecation warning from GCC.
94
952014-12-26 Paul Eggert <eggert@cs.ucla.edu>
96
97 Use bool for boolean in xselect.c, xsettings.c
98 * xselect.c (x_get_local_selection, struct selection_data)
99 (x_selection_request_lisp_error, struct prop_location)
100 (x_handle_selection_request, x_convert_selection)
101 (waiting_for_other_props_on_window, expect_property_change)
102 (wait_for_property_change, x_handle_property_notify)
103 (x_get_foreign_selection, x_get_window_property)
104 (receive_incremental_selection)
105 (x_get_window_property_as_lisp_data)
106 (lisp_data_to_selection_data, Fx_get_selection_internal)
107 (x_send_client_event):
108 * xselect.c, xterm.h (x_handle_dnd_message):
109 * xsettings.c (dpyinfo_valid, parse_settings, read_settings)
110 (apply_xft_settings, read_and_apply_settings)
111 (xft_settings_event, init_gsettings, init_xsettings)
112 (syms_of_xsettings):
113 Use bool for boolean.
114 * xselect.c (x_get_window_property): Omit last arg, which was an
115 unused boolean.
116 * xsettings.c (apply_xft_settings): Remove 2nd arg, which was
117 always true. All callers changed.
118
12014-12-26 Eli Zaretskii <eliz@gnu.org> 1192014-12-26 Eli Zaretskii <eliz@gnu.org>
2 120
3 * w32proc.c (sys_spawnve, get_lcid_callback): Use strcpy instead 121 * w32proc.c (sys_spawnve, get_lcid_callback): Use strcpy instead
@@ -894,6 +1012,8 @@
894 * fileio.c (Fexpand_file_name): Use make_unibyte_string, not 1012 * fileio.c (Fexpand_file_name): Use make_unibyte_string, not
895 build_string, when importing a home directory. (Bug#18873) 1013 build_string, when importing a home directory. (Bug#18873)
896 1014
10152014-12-27 Eli Zaretskii <eliz@gnu.org>
1016
897 * dispnew.c (buffer_posn_from_coords): 1017 * dispnew.c (buffer_posn_from_coords):
898 Use WINDOW_WANTS_HEADER_LINE_P, not WINDOW_WANTS_MODELINE_P, to 1018 Use WINDOW_WANTS_HEADER_LINE_P, not WINDOW_WANTS_MODELINE_P, to
899 account for the header-line height. (Bug#18839) 1019 account for the header-line height. (Bug#18839)