diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 120 |
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 @@ | |||
| 1 | 2014-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 | |||
| 10 | 2014-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 | |||
| 15 | 2014-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 | |||
| 21 | 2014-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 | |||
| 52 | 2014-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 | |||
| 60 | 2014-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 | |||
| 73 | 2014-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 | |||
| 82 | 2014-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 | |||
| 87 | 2014-12-27 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 88 | |||
| 89 | * buffer.c (syms_of_buffer) <Vafter_change_functions>: fix docstring. | ||
| 90 | |||
| 91 | 2014-12-27 Eli Zaretskii <eliz@gnu.org> | ||
| 92 | |||
| 93 | * gnutls.c (gnutls_init): Fix deprecation warning from GCC. | ||
| 94 | |||
| 95 | 2014-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 | |||
| 1 | 2014-12-26 Eli Zaretskii <eliz@gnu.org> | 119 | 2014-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 | ||
| 1015 | 2014-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) |