aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorK. Handa2014-12-28 22:18:39 +0900
committerK. Handa2014-12-28 22:18:39 +0900
commitc2f9c07aa02d1c8cba4efdd503463642a910cd6b (patch)
tree8e25338f25fe6d71a72cddff77f4c368192379ef /src/ChangeLog
parent5979af512bf5d6a28acea24299b67c7939d9e703 (diff)
parente092accb6bb8aea08dab1796d707b3adce55a38c (diff)
downloademacs-c2f9c07aa02d1c8cba4efdd503463642a910cd6b.tar.gz
emacs-c2f9c07aa02d1c8cba4efdd503463642a910cd6b.zip
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog123
1 files changed, 123 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b90471e8dea..9e3fb904b93 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,120 @@
12014-12-28 Paul Eggert <eggert@Penguin.CS.UCLA.EDU>
2
3 Wrap dll functions more simply
4 * decompress.c, gnutls.c, image.c, xml.c:
5 If WINDOWSNT, use '#define FOO fn_FOO' to wrap dll functions,
6 rather than the inverse when not WINDOWSNT. This isolates the
7 fn_* business into the WINDOWSNT-specific section of the code,
8 which makes it easier to maintain the generic code.
9 * decompress.c (DEF_ZLIB_FN, LOAD_ZLIB_FN):
10 * gnutls.c (DEF_GNUTLS_FN, LOAD_GNUTLS_FN):
11 * image.c (DEF_IMGLIB_FN, LOAD_IMGLIB_FN):
12 * xml.c (DEF_XML2_FN, LOAD_XML2_FN):
13 Remove. All uses replaced by DEF_DLL_FN.
14 * decompress.c (inflateInit2): Remove; no longer needed.
15 * w32.h (DEF_DLL_FN, LOAD_DLL_FN): New macros.
16
17 Port memory-full checking to GnuTLS 3.3
18 Instead of using gnutls_global_set_mem_functions, check every call
19 to a GnuTLS function that might return an indication of memory
20 exhaustion. Suggested by Dmitry Antipov in:
21 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg02056.html
22 * gnutls.c (gnutls_global_set_mem_functions) [WINDOWSNT]: Remove.
23 (init_gnutls_functions): Do not load gnutls_global_set_mem_functions.
24 (fn_gnutls_global_set_mem_functions) [!WINDOWSNT]: Remove.
25 All uses removed.
26 (check_memory_full): New function.
27 (emacs_gnutls_handshake, emacs_gnutls_handle_error)
28 (gnutls_make_error, gnutls_certificate_details, Fgnutls_peer_status)
29 (Fgnutls_boot): Use it.
30 (emacs_gnutls_global_init): Avoid gnutls_global_set_mem_functions.
31
322014-12-27 Paul Eggert <eggert@cs.ucla.edu>
33
34 Fix parse_settings to match internal documentation
35 * xsettings.c (parse_settings): Return the number of settings seen.
36 Count the settings changes accurately.
37 (read_settings): Don't confuse number of settings changes with
38 the return code from XGetWindowProperty.
39
402014-12-27 Eli Zaretskii <eliz@gnu.org>
41
42 * xdisp.c (set_iterator_to_next) <GET_FROM_STRING>: Limit search in
43 composition_compute_stop_pos to the number of characters in the
44 string. (Bug#19435)
45 <GET_FROM_BUFFER, GET_FROM_STRING>: Simplify code.
46
47 * composite.c (composition_compute_stop_pos): If no composition
48 was found in a string before ENDPOS, and ENDPOS is the string end,
49 no need to back up to a safe point.
50
51 * dispextern.h (struct it) <end_charpos>: Improve commentary.
52
532014-12-27 Jan Djärv <jan.h.d@swipnet.se>
54
55 * nsimage.m (allocInitFromFile:): Initialize bmRep.
56 (dealloc): Release bmRep.
57 (setPixmapData): Make bmRep local so class member is not
58 set (Bug#19133).
59 (setPixmapData): Rename local variable bmRep to avoid compiler
60 warning.
61
622014-12-27 Jan Djärv <jan.h.d@swipnet.se>
63
64 * xterm.c (do_ewmh_fullscreen): Don't remove maximized_horz/vert
65 when going to fullscreen (Bug#0x180004f).
66
672014-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
68
69 * buffer.c (syms_of_buffer) <Vafter_change_functions>: fix docstring.
70
712014-12-27 Eli Zaretskii <eliz@gnu.org>
72
73 * gnutls.c (gnutls_init): Fix deprecation warning from GCC.
74
752014-12-26 Paul Eggert <eggert@cs.ucla.edu>
76
77 Use bool for boolean in xselect.c, xsettings.c
78 * xselect.c (x_get_local_selection, struct selection_data)
79 (x_selection_request_lisp_error, struct prop_location)
80 (x_handle_selection_request, x_convert_selection)
81 (waiting_for_other_props_on_window, expect_property_change)
82 (wait_for_property_change, x_handle_property_notify)
83 (x_get_foreign_selection, x_get_window_property)
84 (receive_incremental_selection)
85 (x_get_window_property_as_lisp_data)
86 (lisp_data_to_selection_data, Fx_get_selection_internal)
87 (x_send_client_event):
88 * xselect.c, xterm.h (x_handle_dnd_message):
89 * xsettings.c (dpyinfo_valid, parse_settings, read_settings)
90 (apply_xft_settings, read_and_apply_settings)
91 (xft_settings_event, init_gsettings, init_xsettings)
92 (syms_of_xsettings):
93 Use bool for boolean.
94 * xselect.c (x_get_window_property): Omit last arg, which was an
95 unused boolean.
96 * xsettings.c (apply_xft_settings): Remove 2nd arg, which was
97 always true. All callers changed.
98
992014-12-26 Eli Zaretskii <eliz@gnu.org>
100
101 * w32proc.c (sys_spawnve, get_lcid_callback): Use strcpy instead
102 of strcat.
103
104 * w32menu.c (add_menu_item): Use stpcpy instead of strcat.
105
106 * w32.c (sys_readdir, stat_worker, symlink): Use strcpy instead of
107 strcat.
108
1092014-12-26 Paul Eggert <eggert@cs.ucla.edu>
110
111 Use bool for boolean in xsmfns.c
112 * xsmfns.c, xterm.h (x_session_have_connection):
113 * xsmfns.c (doing_interact, smc_interact_CB, Fhandle_save_session):
114 Use bool for boolean.
115 (x_session_initialize, Fhandle_save_session):
116 Prefer NILP (x) to EQ (x, Qnil).
117
12014-12-23 Didier Verna <didier@didierverna.net> (tiny change). 1182014-12-23 Didier Verna <didier@didierverna.net> (tiny change).
2 119
3 * nsselect.m (Fns_selection_owner_p): Return a Lisp boolean, not a 120 * nsselect.m (Fns_selection_owner_p): Return a Lisp boolean, not a
@@ -202,6 +319,10 @@
202 Call gnutls_certificate_set_x509_system_trust. Log an error message if 319 Call gnutls_certificate_set_x509_system_trust. Log an error message if
203 it fails. 320 it fails.
204 321
3222014-12-14 Paul Eggert <eggert@cs.ucla.edu>
323
324 * regex.c (analyze_first): Rename from analyze_first.
325
2052014-12-13 Paul Eggert <eggert@cs.ucla.edu> 3262014-12-13 Paul Eggert <eggert@cs.ucla.edu>
206 327
207 * alloc.c (XMALLOC_BASE_ALIGNMENT): Use max_align_t instead of 328 * alloc.c (XMALLOC_BASE_ALIGNMENT): Use max_align_t instead of
@@ -871,6 +992,8 @@
871 * fileio.c (Fexpand_file_name): Use make_unibyte_string, not 992 * fileio.c (Fexpand_file_name): Use make_unibyte_string, not
872 build_string, when importing a home directory. (Bug#18873) 993 build_string, when importing a home directory. (Bug#18873)
873 994
9952014-12-27 Eli Zaretskii <eliz@gnu.org>
996
874 * dispnew.c (buffer_posn_from_coords): 997 * dispnew.c (buffer_posn_from_coords):
875 Use WINDOW_WANTS_HEADER_LINE_P, not WINDOW_WANTS_MODELINE_P, to 998 Use WINDOW_WANTS_HEADER_LINE_P, not WINDOW_WANTS_MODELINE_P, to
876 account for the header-line height. (Bug#18839) 999 account for the header-line height. (Bug#18839)