aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-04-16 15:30:01 -0700
committerPaul Eggert2011-04-16 15:30:01 -0700
commitc7b7425e227a08bb85565498e517364fbc96dd2d (patch)
tree2c8fc8e79bfdb4450b9c1df49fb652e6c1443d5d /src/ChangeLog
parent5c1ccb01541c438e596ce2d819d703d67bab25c0 (diff)
parentc4354cb4f4a3982331180439120ca72734d49cc5 (diff)
downloademacs-c7b7425e227a08bb85565498e517364fbc96dd2d.tar.gz
emacs-c7b7425e227a08bb85565498e517364fbc96dd2d.zip
Merge from mainline.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog54
1 files changed, 50 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 61509caf744..52a48a87e80 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -101,6 +101,52 @@
101 * xdisp.c, dispextern.h (set_vertical_scroll_bar): Now extern if 101 * xdisp.c, dispextern.h (set_vertical_scroll_bar): Now extern if
102 USE_TOOLKIT_SCROLL_BARS && !USE_GTK, as xterm.c needs it then. 102 USE_TOOLKIT_SCROLL_BARS && !USE_GTK, as xterm.c needs it then.
103 103
1042011-04-16 Eli Zaretskii <eliz@gnu.org>
105
106 * gnutls.c (Fgnutls_boot): Don't pass Lisp_Object to `error'.
107
108 Fix regex.c, syntax.c and friends for buffers > 2GB.
109 * syntax.h (struct gl_state_s): Declare character position members
110 EMACS_INT.
111
112 * syntax.c (update_syntax_table): Declare 2nd argument EMACS_INT.
113
114 * textprop.c (verify_interval_modification, interval_of): Declare
115 arguments EMACS_INT.
116
117 * intervals.c (adjust_intervals_for_insertion): Declare arguments
118 EMACS_INT.
119
120 * intervals.h (CHECK_TOTAL_LENGTH): Cast to EMACS_INT, not `int'.
121
122 * indent.c (Fvertical_motion): Local variable it_start is now
123 EMACS_INT.
124
125 * regex.c (re_match, re_match_2, re_match_2_internal)
126 (bcmp_translate, regcomp, regexec, print_double_string)
127 (group_in_compile_stack, re_search, re_search_2, regex_compile)
128 (re_compile_pattern, re_exec): Declare arguments and local
129 variables `size_t' and `ssize_t' and return values `regoff_t', as
130 appropriate.
131 (POP_FAILURE_REG_OR_COUNT) <pfreg>: Declare `long'.
132 (CHECK_INFINITE_LOOP) <failure>: Declare `ssize_t'.
133 <compile_stack_type>: `size' and `avail' are now `size_t'.
134
135 * regex.h <regoff_t>: Use ssize_t, not int.
136 (re_search, re_search_2, re_match, re_match_2): Arguments that
137 specify buffer/string position and length are now ssize_t and
138 size_t. Return type is regoff_t.
139
1402011-04-16 Ben Key <bkey76@gmail.com>
141
142 * nsfont.m: Fixed bugs in ns_get_family and
143 ns_descriptor_to_entity that were caused by using free to
144 deallocate memory blocks that were allocated by xmalloc (via
145 xstrdup). This caused Emacs to crash when compiled with
146 XMALLOC_OVERRUN_CHECK defined (when Emacs was configured with
147 --enable-checking=xmallocoverrun). xfree is now used to
148 deallocate these memory blocks.
149
1042011-04-15 Paul Eggert <eggert@cs.ucla.edu> 1502011-04-15 Paul Eggert <eggert@cs.ucla.edu>
105 151
106 * sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT. 152 * sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT.
@@ -132,10 +178,10 @@
132 178
1332011-04-15 Ben Key <bkey76@gmail.com> 1792011-04-15 Ben Key <bkey76@gmail.com>
134 180
135 * keyboard.c (Qundefined): Don't declare static since it is 181 * keyboard.c (Qundefined): Don't declare static since it is used
136 used in nsfns.m. 182 in nsfns.m.
137 * xfaces.c (Qbold, Qexpanded, Qitalic, Qcondensed): Don't 183 * xfaces.c (Qbold, Qexpanded, Qitalic, Qcondensed): Don't declare
138 declare static since they are used in nsfont.m. 184 static since they are used in nsfont.m.
139 185
1402011-04-15 Stefan Monnier <monnier@iro.umontreal.ca> 1862011-04-15 Stefan Monnier <monnier@iro.umontreal.ca>
141 187