diff options
| author | K. Handa | 2014-12-28 22:18:39 +0900 |
|---|---|---|
| committer | K. Handa | 2014-12-28 22:18:39 +0900 |
| commit | c2f9c07aa02d1c8cba4efdd503463642a910cd6b (patch) | |
| tree | 8e25338f25fe6d71a72cddff77f4c368192379ef /src/ChangeLog | |
| parent | 5979af512bf5d6a28acea24299b67c7939d9e703 (diff) | |
| parent | e092accb6bb8aea08dab1796d707b3adce55a38c (diff) | |
| download | emacs-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/ChangeLog | 123 |
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 @@ | |||
| 1 | 2014-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 | |||
| 32 | 2014-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 | |||
| 40 | 2014-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 | |||
| 53 | 2014-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 | |||
| 62 | 2014-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 | |||
| 67 | 2014-12-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 68 | |||
| 69 | * buffer.c (syms_of_buffer) <Vafter_change_functions>: fix docstring. | ||
| 70 | |||
| 71 | 2014-12-27 Eli Zaretskii <eliz@gnu.org> | ||
| 72 | |||
| 73 | * gnutls.c (gnutls_init): Fix deprecation warning from GCC. | ||
| 74 | |||
| 75 | 2014-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 | |||
| 99 | 2014-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 | |||
| 109 | 2014-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 | |||
| 1 | 2014-12-23 Didier Verna <didier@didierverna.net> (tiny change). | 118 | 2014-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 | ||
| 322 | 2014-12-14 Paul Eggert <eggert@cs.ucla.edu> | ||
| 323 | |||
| 324 | * regex.c (analyze_first): Rename from analyze_first. | ||
| 325 | |||
| 205 | 2014-12-13 Paul Eggert <eggert@cs.ucla.edu> | 326 | 2014-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 | ||
| 995 | 2014-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) |