aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-07-06 16:34:39 -0700
committerPaul Eggert2011-07-06 16:34:39 -0700
commit59361254a6ea5fcfc2f1ec344665aa719fbb936f (patch)
tree6471eaf76563f8b2f7aab90bf07ff0dd73470599 /src/ChangeLog
parent9cfdb3ec08672f13088ebd133bbc794c04a66b05 (diff)
parent8a5c77bba5e38c62605f0f053670a7955130fcc7 (diff)
downloademacs-59361254a6ea5fcfc2f1ec344665aa719fbb936f.tar.gz
emacs-59361254a6ea5fcfc2f1ec344665aa719fbb936f.zip
Merge from trunk.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog62
1 files changed, 54 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 22d70bf54eb..b0fb0f213ab 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,4 +1,4 @@
12011-07-05 Paul Eggert <eggert@cs.ucla.edu> 12011-07-06 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 Assume support for memcmp, memcpy, memmove, memset. 3 Assume support for memcmp, memcpy, memmove, memset.
4 * lisp.h, sysdep.c (memcmp, memcpy, memmove, memset): 4 * lisp.h, sysdep.c (memcmp, memcpy, memmove, memset):
@@ -12,6 +12,52 @@
12 Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally 12 Use EMACS_INT, not EMACS_UINT, for sizes. The code works equally
13 well either way, and we prefer signed to unsigned. 13 well either way, and we prefer signed to unsigned.
14 14
152011-07-06 Paul Eggert <eggert@cs.ucla.edu>
16
17 Remove unportable assumption about struct layout (Bug#8884).
18 * alloc.c (mark_buffer):
19 * buffer.c (reset_buffer_local_variables, Fbuffer_local_variables)
20 (clone_per_buffer_values): Don't assume that
21 sizeof (struct buffer) is a multiple of sizeof (Lisp_Object).
22 This isn't true in general, and it's particularly not true
23 if Emacs is configured with --with-wide-int.
24 * buffer.h (FIRST_FIELD_PER_BUFFER, LAST_FIELD_PER_BUFFER):
25 New macros, used in the buffer.c change.
26
272011-07-05 Jan Djärv <jan.h.d@swipnet.se>
28
29 * xsettings.c: Use both GConf and GSettings if both are available.
30 (store_config_changed_event): Add comment.
31 (dpyinfo_valid, store_font_name_changed, map_tool_bar_style)
32 (store_tool_bar_style_changed): New functions.
33 (store_monospaced_changed): Add comment. Call dpyinfo_valid.
34 (struct xsettings): Move font inside HAVE_XFT.
35 (GSETTINGS_TOOL_BAR_STYLE, GSETTINGS_FONT_NAME): New defines.
36 (GSETTINGS_MONO_FONT): Renamed from SYSTEM_MONO_FONT.
37 Move inside HAVE_XFT.
38 (something_changed_gsettingsCB): Renamed from something_changedCB.
39 Check for changes in GSETTINGS_TOOL_BAR_STYLE and GSETTINGS_FONT_NAME
40 also.
41 (GCONF_TOOL_BAR_STYLE, GCONF_FONT_NAME): New defines.
42 (GCONF_MONO_FONT): Renamed from SYSTEM_MONO_FONT. Move inside HAVE_XFT.
43 (something_changed_gconfCB): Renamed from something_changedCB.
44 Check for changes in GCONF_TOOL_BAR_STYLE and GCONF_FONT_NAME also.
45 (parse_settings): Move check for font inside HAVE_XFT.
46 (read_settings, apply_xft_settings): Add comment.
47 (read_and_apply_settings): Add comment. Call map_tool_bar_style and
48 store_tool_bar_style_changed. Move check for font inside HAVE_XFT and
49 call store_font_name_changed.
50 (xft_settings_event): Add comment.
51 (init_gsettings): Add comment. Get values for GSETTINGS_TOOL_BAR_STYLE
52 and GSETTINGS_FONT_NAME. Move check for fonts within HAVE_XFT.
53 (init_gconf): Add comment. Get values for GCONF_TOOL_BAR_STYLE
54 and GCONF_FONT_NAME. Move check for fonts within HAVE_XFT.
55 (xsettings_initialize): Call init_gsettings last.
56 (xsettings_get_system_font, xsettings_get_system_normal_font): Add
57 comment.
58
592011-07-05 Paul Eggert <eggert@cs.ucla.edu>
60
15 Random fixes. E.g., (random) never returned negative values. 61 Random fixes. E.g., (random) never returned negative values.
16 * fns.c (Frandom): Use GET_EMACS_TIME for random seed, and add the 62 * fns.c (Frandom): Use GET_EMACS_TIME for random seed, and add the
17 subseconds part to the entropy, as that's a bit more random. 63 subseconds part to the entropy, as that's a bit more random.
@@ -153,7 +199,7 @@
153 with value as argument. 199 with value as argument.
154 (init_gsettings): Check that GSETTINGS_SCHEMA exists before calling 200 (init_gsettings): Check that GSETTINGS_SCHEMA exists before calling
155 g_settings_new (Bug#8967). Do not create gsettings_obj. 201 g_settings_new (Bug#8967). Do not create gsettings_obj.
156 Remove calls to g_settings_bind. Connect something_changedCB to 202 Remove calls to g_settings_bind. Connect something_changedCB to
157 "changed". 203 "changed".
158 204
159 * xgselect.c: Add defined (HAVE_GSETTINGS). 205 * xgselect.c: Add defined (HAVE_GSETTINGS).
@@ -250,8 +296,8 @@
250 min_width/height (Bug#8919). 296 min_width/height (Bug#8919).
251 297
252 * gtkutil.c (xg_create_frame_widgets): Pass f to emacs_fixed_new. 298 * gtkutil.c (xg_create_frame_widgets): Pass f to emacs_fixed_new.
253 (x_wm_set_size_hint): Remove call to emacs_fixed_set_min_size. Fix 299 (x_wm_set_size_hint): Remove call to emacs_fixed_set_min_size.
254 indentation. 300 Fix indentation.
255 301
2562011-06-26 Eli Zaretskii <eliz@gnu.org> 3022011-06-26 Eli Zaretskii <eliz@gnu.org>
257 303
@@ -1812,7 +1858,7 @@
1812 and %.0c. Fix bug with strchr succeeding on '\0' when looking for 1858 and %.0c. Fix bug with strchr succeeding on '\0' when looking for
1813 flags. Fix bug with (format "%c" 256.0). Avoid integer overflow when 1859 flags. Fix bug with (format "%c" 256.0). Avoid integer overflow when
1814 formatting out-of-range floating point numbers with int 1860 formatting out-of-range floating point numbers with int
1815 formats. (Bug#8668) 1861 formats. (Bug#8668)
1816 1862
1817 * lisp.h (FIXNUM_OVERFLOW_P): Work even if arg is a NaN. 1863 * lisp.h (FIXNUM_OVERFLOW_P): Work even if arg is a NaN.
1818 1864
@@ -2776,9 +2822,9 @@
2776 :verify-hostname-error, :verify-error, and :verify-flags 2822 :verify-hostname-error, :verify-error, and :verify-flags
2777 parameters of `gnutls-boot' and documented those parameters in the 2823 parameters of `gnutls-boot' and documented those parameters in the
2778 docstring. Start callback support. 2824 docstring. Start callback support.
2779 (emacs_gnutls_handshake): Add Woe32 support. Retry handshake 2825 (emacs_gnutls_handshake): Add Woe32 support. Retry handshake
2780 unless a fatal error occured. Call gnutls_alert_send_appropriate 2826 unless a fatal error occurred. Call gnutls_alert_send_appropriate
2781 on error. Return error code. 2827 on error. Return error code.
2782 (emacs_gnutls_write): Call emacs_gnutls_handle_error. 2828 (emacs_gnutls_write): Call emacs_gnutls_handle_error.
2783 (emacs_gnutls_read): Likewise. 2829 (emacs_gnutls_read): Likewise.
2784 (Fgnutls_boot): Return handshake error code. 2830 (Fgnutls_boot): Return handshake error code.