diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 54 |
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 | ||
| 104 | 2011-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 | |||
| 140 | 2011-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 | |||
| 104 | 2011-04-15 Paul Eggert <eggert@cs.ucla.edu> | 150 | 2011-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 | ||
| 133 | 2011-04-15 Ben Key <bkey76@gmail.com> | 179 | 2011-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 | ||
| 140 | 2011-04-15 Stefan Monnier <monnier@iro.umontreal.ca> | 186 | 2011-04-15 Stefan Monnier <monnier@iro.umontreal.ca> |
| 141 | 187 | ||