Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 4450:ac6231e0c1df
Automated merge with file:/Sources/xemacs-21.5-checked-out
| author | Aidan Kehoe <kehoea@parhasard.net> |
|---|---|
| date | Wed, 07 May 2008 21:21:08 +0200 |
| parents | fd8a9a4d81d9 c32b3d10c56b |
| children | 2fddd822ce87 |
comparison
equal
deleted
inserted
replaced
| 4449:13ce402e1736 | 4450:ac6231e0c1df |
|---|---|
| 8 vanilla. | 8 vanilla. |
| 9 * lread.c (Fload_internal): | 9 * lread.c (Fload_internal): |
| 10 If the first two characters of a file are #!, replace them with ;! | 10 If the first two characters of a file are #!, replace them with ;! |
| 11 before they get to the Lisp reader. | 11 before they get to the Lisp reader. |
| 12 | 12 |
| 13 2008-04-26 Mike Sperber <mike@xemacs.org> | |
| 14 | |
| 15 * window.c (set_window_pixsize): Round up when we're shrinking, | |
| 16 down when we're growing * to make sure that pairs of grow / shrink | |
| 17 meant to * cancel out actually do cancel out. This fixes a | |
| 18 problem with `resize-minibuffer-mode' where successive grow/shrink | |
| 19 actions are meant to cancel out, but previously didn't. | |
| 20 | |
| 21 2008-04-05 Aidan Kehoe <kehoea@parhasard.net> | |
| 22 | |
| 23 * depend: | |
| 24 Regenerate with LF line endings, not CRLF. | |
| 25 | |
| 26 2008-03-15 Michael Sperber <mike@xemacs.org> | |
| 27 | |
| 28 * lread.c (read1): Signal an error on ?\<newline>, thus preventing | |
| 29 an assertion failure higher up. | |
| 30 | |
| 31 2008-03-11 Stephen J. Turnbull <stephen@xemacs.org> | |
| 32 | |
| 33 * specifier.c (CHECK_INSTANCE_ENTRY): Fix typo in comment. | |
| 34 | |
| 35 2008-03-05 Dominique Quatravaux <domq@cpan.org> | |
| 36 | |
| 37 * glyphs-gtk.c (init_image_instance_from_gdk_image): | |
| 38 (gtk_colorize_image_instance): | |
| 39 Use IMAGE_INSTANCE_PIXMAP_MASK (an lvalue), not | |
| 40 IMAGE_INSTANCE_GTK_MASK (an rvalue). | |
| 41 | |
| 42 2008-03-05 Dominique Quatravaux <domq@cpan.org> | |
| 43 | |
| 44 * console-gtk.c (gtk_perhaps_init_unseen_key_defaults): Fix typo. | |
| 45 | |
| 46 2008-02-28 Didier Verna <didier@xemacs.org> | |
| 47 | |
| 48 * specifier.h (struct specifier_methods): Fix instantiate_method | |
| 49 prototype to match the changes below. | |
| 50 | |
| 51 2008-02-26 Didier Verna <didier@xemacs.org> | |
| 52 | |
| 53 * specifier.c (CHECK_INSTANCE_ENTRY): See below. | |
| 54 * specifier.c (specifier_instance_1): Propagate the no_fallback | |
| 55 flag to ... | |
| 56 * specifier.c (specifier_instance_from_inst_list): ... here, and | |
| 57 in turn propagate it to the <specifier>_instantiate methods. | |
| 58 * glyphs.c (image_instantiate): Handle the no_fallback flag. | |
| 59 * objects.c (color_instantiate): Ditto. | |
| 60 * objects.c (font_instantiate): Ditto. | |
| 61 * objects.c (face_boolean_instantiate): Ditto. | |
| 62 * specifier.c (specifier_matching_foo_from_inst_list): Update call | |
| 63 to specifier_instance_from_inst_list accordingly. | |
| 64 | |
| 65 2008-02-11 Aidan Kehoe <kehoea@parhasard.net> | |
| 66 | |
| 67 * search.c (search_buffer): | |
| 68 In the event that a character is not representable in the buffer, | |
| 69 fail immediately. Prevents an assertion failure in the code to | |
| 70 deal with whether Boyer-Moore search can be used for such | |
| 71 characters. | |
| 72 | |
| 73 2008-02-03 Jerry James <james@xemacs.org> | |
| 74 | |
| 75 * redisplay.c (generate_displayable_area): If a line has been | |
| 76 generated in place in the dynarray, use Dynarr_increment instead | |
| 77 of Dynarr_add. | |
| 78 * redisplay.c (regenerate_window): Ditto. | |
| 79 | |
| 80 2008-02-01 Jerry James <james@xemacs.org> | |
| 81 | |
| 82 * event-Xt.c (emacs_Xt_event_handler): Remove unnecessary call to | |
| 83 SET_EVENT_MAGIC_X_EVENT. See xemacs-beta message | |
| 84 <870180fe080131201011b191ae5g1d70cbd2136f570c@mail.gmail.com>. | |
| 85 | |
| 86 2008-01-30 Aidan Kehoe <kehoea@parhasard.net> | |
| 87 | |
| 88 * search.c (debug-xemacs-searches): | |
| 89 New variable, available on debug builds. Used in | |
| 90 tests/automated/case-tests.el. | |
| 91 (search_buffer): Only store the charset_base for characters with | |
| 92 translations. Correct some comments, correct some checks. If | |
| 93 debug_xemacs_searches is non-zero, record which search was used. | |
| 94 (boyer_moore): Remove an assertion that was incorrect. Remove its | |
| 95 documentation. Correct an assertion dealing with equivalence | |
| 96 tables; we may end up looking through the equivalence table if a | |
| 97 non-ASCII non-case character was searched for. | |
| 98 | |
| 99 2008-01-25 Michael Sperber <mike@xemacs.org> | |
| 100 | |
| 101 * emacs.c (vars_of_emacs): Zap mention of CVS. | |
| 102 | |
| 103 2008-01-24 Mike Sperber <mike@xemacs.org> | |
| 104 | |
| 105 * make-src-depend (PrintDeps): Fix Perl code that no longer works | |
| 106 with Perl 5.10. | |
| 107 | |
| 108 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | |
| 109 | |
| 110 * elhash.c (Fputhash): Document the return value. | |
| 111 (Fclrhash): Ditto. | |
| 112 | |
| 13 2007-12-26 Aidan Kehoe <kehoea@parhasard.net> | 113 2007-12-26 Aidan Kehoe <kehoea@parhasard.net> |
| 14 | 114 |
| 15 * casetab.c: | 115 * casetab.c: |
| 16 Extend and correct some case table documentation. | 116 Extend and correct some case table documentation. |
| 17 * search.c (search_buffer): | 117 * search.c (search_buffer): |
| 18 Correct a bug where only the first entry for a character in the | 118 Correct a bug where only the first entry for a character in the |
| 19 case equivalence table was examined in determining if the | 119 case equivalence table was examined in determining if the |
| 20 Boyer-Moore search algorithm is appropriate. | 120 Boyer-Moore search algorithm is appropriate. |
| 21 | 121 |
| 26 occur. | 126 occur. |
| 27 | 127 |
| 28 * search.c (boyer_moore): | 128 * search.c (boyer_moore): |
| 29 Assert that we haven't been passed a string with varying | 129 Assert that we haven't been passed a string with varying |
| 30 characters sets or rows within character sets. That's what | 130 characters sets or rows within character sets. That's what |
| 31 simple_search is for. | 131 simple_search is for. |
| 32 | 132 |
| 33 In the very rare event that a character in the search string has a | 133 In the very rare event that a character in the search string has a |
| 34 canonical case mapping that is not in the same character set and | 134 canonical case mapping that is not in the same character set and |
| 35 row, don't try to search for the canonical character, search for | 135 row, don't try to search for the canonical character, search for |
| 36 some other character that is in the the desired character set and | 136 some other character that is in the the desired character set and |
| 37 row. Assert that the case table isn't corrupt. | 137 row. Assert that the case table isn't corrupt. |
| 38 | 138 |
| 39 Do not search for any character case mappings that cannot possibly | 139 Do not search for any character case mappings that cannot possibly |
| 40 occur in the buffer, given the buffer metadata about its | 140 occur in the buffer, given the buffer metadata about its |
| 41 contents. | 141 contents. |
| 42 | 142 |
| 43 2008-01-19 Aidan Kehoe <kehoea@parhasard.net> | 143 2008-01-19 Aidan Kehoe <kehoea@parhasard.net> |
| 44 | 144 |
| 45 * dired.c (Ffile_attributes): If bignums are available, use them | 145 * dired.c (Ffile_attributes): If bignums are available, use them |
| 46 for the file size when necessary. If they are not, be clearer | 146 for the file size when necessary. If they are not, be clearer |
| 47 about the check for whether the file size can fit in a Lisp | 147 about the check for whether the file size can fit in a Lisp |
| 48 integer. | 148 integer. |
| 49 | 149 |
| 50 2008-01-18 Jerry James <james@xemacs.org> | 150 2008-01-18 Jerry James <james@xemacs.org> |
| 51 | 151 |
| 52 * device-x.c (x_init_device): Don't write to path or read from | 152 * device-x.c (x_init_device): Don't write to path or read from |
| 53 format when neither has been initialized. | 153 format when neither has been initialized. |
| 61 | 161 |
| 62 2008-01-15 Aidan Kehoe <kehoea@parhasard.net> | 162 2008-01-15 Aidan Kehoe <kehoea@parhasard.net> |
| 63 | 163 |
| 64 * print.c (prin1_to_string): New. | 164 * print.c (prin1_to_string): New. |
| 65 The guts of Fprin1_to_string, without resetting | 165 The guts of Fprin1_to_string, without resetting |
| 66 Vprint_gensym_alist. | 166 Vprint_gensym_alist. |
| 67 (Fprin1_to_string): | 167 (Fprin1_to_string): |
| 68 Call prin1_to_string, wrapped with RESET_PRINT_GENSYM calls. | 168 Call prin1_to_string, wrapped with RESET_PRINT_GENSYM calls. |
| 69 * doprnt.c (emacs_doprnt_1): | 169 * doprnt.c (emacs_doprnt_1): |
| 70 Call prin1_to_string, not Fprin1_to_string (dos veces). Avoids an | 170 Call prin1_to_string, not Fprin1_to_string (dos veces). Avoids an |
| 71 inappropriate reset of print-gensym-alist. | 171 inappropriate reset of print-gensym-alist. |
| 72 | 172 |
| 73 2008-01-12 Aidan Kehoe <kehoea@parhasard.net> | 173 2008-01-12 Aidan Kehoe <kehoea@parhasard.net> |
| 74 | 174 |
| 75 * rangetab.c (Fmap_range_table): | 175 * rangetab.c (Fmap_range_table): |
| 76 Clarify docstring. (If FUNCTION doesn't touch any range-table | 176 Clarify docstring. (If FUNCTION doesn't touch any range-table |
| 77 entry, things will also be correct.) | 177 entry, things will also be correct.) |
| 78 | 178 |
| 79 2008-01-09 Aidan Kehoe <kehoea@parhasard.net> | 179 2008-01-09 Aidan Kehoe <kehoea@parhasard.net> |
| 80 | 180 |
| 81 * config.h.in: | 181 * config.h.in: |
| 82 Check that __STDC_VERSION__ is defined before examining its | 182 Check that __STDC_VERSION__ is defined before examining its |
| 83 value. Eliminates a Cygwin warning. | 183 value. Eliminates a Cygwin warning. |
| 84 | 184 |
| 85 2008-01-08 Aidan Kehoe <kehoea@parhasard.net> | 185 2008-01-08 Aidan Kehoe <kehoea@parhasard.net> |
| 86 | 186 |
| 87 * text.h (MAX_XETCHAR_SIZE): Remove, eliminating a redefinition | 187 * text.h (MAX_XETCHAR_SIZE): Remove, eliminating a redefinition |
| 88 warning on Win32. | 188 warning on Win32. |
| 89 * dumper.c (pdump_load): | 189 * dumper.c (pdump_load): |
| 90 Don't use PATH_MAX_EXTERNAL, instead allocate enough for the path | 190 Don't use PATH_MAX_EXTERNAL, instead allocate enough for the path |
| 91 + DUMP_SLACK (space for .dmp and version information), already | 191 + DUMP_SLACK (space for .dmp and version information), already |
| 92 used on Win32 and #defined to be 100. | 192 used on Win32 and #defined to be 100. |
| 93 | 193 |
| 94 2008-01-08 Jerry James <james@xemacs.org> | 194 2008-01-08 Jerry James <james@xemacs.org> |
| 100 * xemacs.def.in.in: Clarify the copyright and license. | 200 * xemacs.def.in.in: Clarify the copyright and license. |
| 101 | 201 |
| 102 2008-01-03 Aidan Kehoe <kehoea@parhasard.net> | 202 2008-01-03 Aidan Kehoe <kehoea@parhasard.net> |
| 103 | 203 |
| 104 * fileio.c (Fmake_temp_name): Correct the comment to cross | 204 * fileio.c (Fmake_temp_name): Correct the comment to cross |
| 105 reference to make-temp-file, and not to this function. | 205 reference to make-temp-file, and not to this function. |
| 106 | 206 |
| 107 2008-01-03 Stephen J. Turnbull <stephen@xemacs.org> | 207 2008-01-03 Stephen J. Turnbull <stephen@xemacs.org> |
| 108 | 208 |
| 109 * doc.c (Fbuilt_in_symbol_file): Improve style. | 209 * doc.c (Fbuilt_in_symbol_file): Improve style. |
| 110 | 210 |
| 111 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> | 211 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> |
| 112 | 212 |
| 113 * emacs.c (main_1): | 213 * emacs.c (main_1): |
| 114 Call the new vars_of_console_gtk function. | 214 Call the new vars_of_console_gtk function. |
| 115 * console-gtk.c (vars_of_console_gtk): New. | 215 * console-gtk.c (vars_of_console_gtk): New. |
| 116 * console-gtk.c (gtk_perhaps_init_unseen_key_defaults): | 216 * console-gtk.c (gtk_perhaps_init_unseen_key_defaults): |
| 117 Correct the initialisation of the hash table, on the model of the | 217 Correct the initialisation of the hash table, on the model of the |
| 118 MSW and TTY builds. | 218 MSW and TTY builds. |
| 119 | 219 |
| 120 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> | 220 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> |
| 121 | 221 |
| 122 * doc.c (Fbuilt_in_symbol_file): | 222 * doc.c (Fbuilt_in_symbol_file): |
| 123 Don't check is fun zero in the condition, check that it's not | 223 Don't check is fun zero in the condition, check that it's not |
| 124 nil. Fixes the union build; thank you Stephen. | 224 nil. Fixes the union build; thank you Stephen. |
| 125 | 225 |
| 126 2008-01-02 Mike Sperber <mike@xemacs.org> | 226 2008-01-02 Mike Sperber <mike@xemacs.org> |
| 127 | 227 |
| 128 * window.c (set_window_pixsize): Factor in the modeline when | 228 * window.c (set_window_pixsize): Factor in the modeline when |
| 129 looking at window_min_width. Remove obsolete comment about | 229 looking at window_min_width. Remove obsolete comment about |
| 138 variable definition of the symbol should be searched for. | 238 variable definition of the symbol should be searched for. |
| 139 Handle built-in macros correctly. | 239 Handle built-in macros correctly. |
| 140 | 240 |
| 141 2007-12-24 Aidan Kehoe <kehoea@parhasard.net> | 241 2007-12-24 Aidan Kehoe <kehoea@parhasard.net> |
| 142 | 242 |
| 143 * event-xlike-inc.c (x_keysym_to_character): | 243 * event-xlike-inc.c (x_keysym_to_character): |
| 144 * event-xlike-inc.c (gtk_keysym_to_character): | 244 * event-xlike-inc.c (gtk_keysym_to_character): |
| 145 Unify the typed character if possible, following the current value | 245 Unify the typed character if possible, following the current value |
| 146 for the unicode precedence list. | 246 for the unicode precedence list. |
| 147 | 247 |
| 148 2007-12-24 Aidan Kehoe <kehoea@parhasard.net> | 248 2007-12-24 Aidan Kehoe <kehoea@parhasard.net> |
| 149 | 249 |
| 150 * symbols.c (Fintern_soft): | 250 * symbols.c (Fintern_soft): |
| 151 Provide a new optional third argument, DEFAULT, for those who want | 251 Provide a new optional third argument, DEFAULT, for those who want |
| 152 to check if "nil" is a symbol or not. (More realistically, general | 252 to check if "nil" is a symbol or not. (More realistically, general |
| 153 code that may get handed "nil" should probably use this argument.) | 253 code that may get handed "nil" should probably use this argument.) |
| 154 | 254 |
| 155 2007-12-23 Aidan Kehoe <kehoea@parhasard.net> | 255 2007-12-23 Aidan Kehoe <kehoea@parhasard.net> |
| 156 | 256 |
| 157 * objects-tty.c (tty_find_charset_font): | 257 * objects-tty.c (tty_find_charset_font): |
| 158 * objects-msw.c (mswindows_font_spec_matches_charset_stage_2): | 258 * objects-msw.c (mswindows_font_spec_matches_charset_stage_2): |
| 159 * objects-msw.c (mswindows_font_spec_matches_charset_stage_1): | 259 * objects-msw.c (mswindows_font_spec_matches_charset_stage_1): |
| 160 * objects-xlike-inc.c (x_font_spec_matches_charset): | 260 * objects-xlike-inc.c (x_font_spec_matches_charset): |
| 161 * objects-xlike-inc.c (gtk_font_spec_matches_charset): | 261 * objects-xlike-inc.c (gtk_font_spec_matches_charset): |
| 162 If the charset is not specified when calling the | 262 If the charset is not specified when calling the |
| 163 font_spec_matches_charset device method, its value is Qnil, not | 263 font_spec_matches_charset device method, its value is Qnil, not |
| 164 Qunbound. See | 264 Qunbound. See |
| 165 http://mid.gmane.org/E1EfbmW-00029r-5G@iwi191.iwi.uni-sb.de and | 265 http://mid.gmane.org/E1EfbmW-00029r-5G@iwi191.iwi.uni-sb.de and |
| 166 Ben Wing's patch of | 266 Ben Wing's patch of |
| 167 http://mid.gmane.org/439FA06B.3090007@xemacs.org. | 267 http://mid.gmane.org/439FA06B.3090007@xemacs.org. |
| 168 | 268 |
| 169 2007-12-22 Aidan Kehoe <kehoea@parhasard.net> | 269 2007-12-22 Aidan Kehoe <kehoea@parhasard.net> |
| 170 | 270 |
| 171 * database.c (Fopen_database): | 271 * database.c (Fopen_database): |
| 172 Actually respect the CODESYS argument; don't require EOL | 272 Actually respect the CODESYS argument; don't require EOL |
| 174 fails with reads of small amounts of data. It might be possible | 274 fails with reads of small amounts of data. It might be possible |
| 175 with an implicit #'map-database on open, though I don't think | 275 with an implicit #'map-database on open, though I don't think |
| 176 that's a great idea. | 276 that's a great idea. |
| 177 * database.c (print_database): | 277 * database.c (print_database): |
| 178 Give the coding system used for text conversion when printing a | 278 Give the coding system used for text conversion when printing a |
| 179 database object. | 279 database object. |
| 180 | 280 |
| 181 2007-12-20 Jerry James <james@xemacs.org> | 281 2007-12-20 Jerry James <james@xemacs.org> |
| 182 | 282 |
| 183 * sound.c: Fix unused parameter warnings when HAVE_ALSA_SOUND. | 283 * sound.c: Fix unused parameter warnings when HAVE_ALSA_SOUND. |
| 184 | 284 |
| 190 | 290 |
| 191 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> | 291 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> |
| 192 | 292 |
| 193 * symbols.c (Fspecial_form_p): | 293 * symbols.c (Fspecial_form_p): |
| 194 Following commentary from Jerry James, don't error if not passed a | 294 Following commentary from Jerry James, don't error if not passed a |
| 195 subr. | 295 subr. |
| 196 | 296 |
| 197 Flesh out the docstring; give details of what a subr is, what a | 297 Flesh out the docstring; give details of what a subr is, what a |
| 198 special form is, and why one should probably not write special | 298 special form is, and why one should probably not write special |
| 199 forms oneself. | 299 forms oneself. |
| 200 | 300 |
| 201 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> | 301 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> |
| 202 | 302 |
| 203 * symbols.c (Fspecial_form_p): New. | 303 * symbols.c (Fspecial_form_p): New. |
| 204 For the use of advice.el, and perhaps other files; is SUBR a | 304 For the use of advice.el, and perhaps other files; is SUBR a |
| 208 | 308 |
| 209 * doprnt.c (emacs_doprnt_1): | 309 * doprnt.c (emacs_doprnt_1): |
| 210 Add support for formatted printing of both longs and bignums as | 310 Add support for formatted printing of both longs and bignums as |
| 211 base 2. | 311 base 2. |
| 212 * editfns.c (Fformat): | 312 * editfns.c (Fformat): |
| 213 Document the new %b escape for #'format. | 313 Document the new %b escape for #'format. |
| 214 * lisp.h: | 314 * lisp.h: |
| 215 Make ulong_to_bit_string available beside long_to_string. | 315 Make ulong_to_bit_string available beside long_to_string. |
| 216 * lread.c: | 316 * lread.c: |
| 217 Fix a bug where the integer base was being ignored in certain | 317 Fix a bug where the integer base was being ignored in certain |
| 218 contexts; thank you Sebastian Freundt. This is necessary for | 318 contexts; thank you Sebastian Freundt. This is necessary for |
| 219 correct behaviour of #'integer-to-bit-vector and | 319 correct behaviour of #'integer-to-bit-vector and |
| 220 #'bit-vector-to-integer, just added to subr.el | 320 #'bit-vector-to-integer, just added to subr.el |
| 221 * print.c (ulong_to_bit_string): New. | 321 * print.c (ulong_to_bit_string): New. |
| 222 Analagous to long_to_string, but used all the time when %b is | 322 Analagous to long_to_string, but used all the time when %b is |
| 223 encountered, since we can't pass that to sprintf. | 323 encountered, since we can't pass that to sprintf. |
| 224 | 324 |
| 225 2007-12-12 Aidan Kehoe <kehoea@parhasard.net> | 325 2007-12-12 Aidan Kehoe <kehoea@parhasard.net> |
| 226 | 326 |
| 227 * config.h.in: | 327 * config.h.in: |
| 228 Make the results of the checks for | 328 Make the results of the checks for |
| 229 FcConfigGetRescanInterval, FcConfigSetRescanInterval | 329 FcConfigGetRescanInterval, FcConfigSetRescanInterval |
| 230 available. | 330 available. |
| 231 * font-mgr.h: | 331 * font-mgr.h: |
| 232 If FcConfigSetRescanInterval and FcConfigGetRescanInterval are not | 332 If FcConfigSetRescanInterval and FcConfigGetRescanInterval are not |
| 233 available as functions, #define them to map to their old | 333 available as functions, #define them to map to their old |
| 234 misspelled names. | 334 misspelled names. |
| 235 * font-mgr.c (Ffc_config_get_rescan_interval): | 335 * font-mgr.c (Ffc_config_get_rescan_interval): |
| 236 * font-mgr.c (Ffc_config_set_rescan_interval): | 336 * font-mgr.c (Ffc_config_set_rescan_interval): |
| 237 Use the correct spelling in | 337 Use the correct spelling in |
| 238 FcConfigGetRescanInterval, FcConfigSetRescanInterval | 338 FcConfigGetRescanInterval, FcConfigSetRescanInterval |
| 239 | 339 |
| 240 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> | 340 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> |
| 241 | 341 |
| 242 * glyphs-eimage.c: | 342 * glyphs-eimage.c: |
| 243 Merge Ron Isaacson's patch of | 343 Merge Ron Isaacson's patch of |
| 244 3ggprxj7ifh.wl_Ron.Isaacson@morganstanley.com , originally from | 344 3ggprxj7ifh.wl_Ron.Isaacson@morganstanley.com , originally from |
| 245 Gennady Khokhorin. Prevents library incompatibilities on Win32. | 345 Gennady Khokhorin. Prevents library incompatibilities on Win32. |
| 246 | 346 |
| 247 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> | 347 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> |
| 276 necessarily call the autoload code, for use in | 376 necessarily call the autoload code, for use in |
| 277 #'autoload-coding-system (which we allow to overwrite autoloaded | 377 #'autoload-coding-system (which we allow to overwrite autoloaded |
| 278 coding systems) and make_coding_system_1 (which has to). | 378 coding systems) and make_coding_system_1 (which has to). |
| 279 * file-coding.c (Ffind_coding_system): | 379 * file-coding.c (Ffind_coding_system): |
| 280 Move the implementation to find_coding_system; call that function | 380 Move the implementation to find_coding_system; call that function |
| 281 with a do_autoloads argument of 1. | 381 with a do_autoloads argument of 1. |
| 282 * file-coding.c (Fautoload_coding_system): | 382 * file-coding.c (Fautoload_coding_system): |
| 283 New. | 383 New. |
| 284 * file-coding.c (add_coding_system_to_list_mapper): | 384 * file-coding.c (add_coding_system_to_list_mapper): |
| 285 When returning a list of coding systems, don't call the autoload | 385 When returning a list of coding systems, don't call the autoload |
| 286 code. | 386 code. |
| 293 Vcoding_system_hash_table; this form is evaluated if | 393 Vcoding_system_hash_table; this form is evaluated if |
| 294 find-coding-system is called with the symbol name of the coding | 394 find-coding-system is called with the symbol name of the coding |
| 295 system as its argument. | 395 system as its argument. |
| 296 | 396 |
| 297 This is also tied in with the POSIX locale infrastructure by means | 397 This is also tied in with the POSIX locale infrastructure by means |
| 298 of posix-charset-to-coding-system-hash. | 398 of posix-charset-to-coding-system-hash. |
| 299 | 399 |
| 300 2007-11-29 Aidan Kehoe <kehoea@parhasard.net> | 400 2007-11-29 Aidan Kehoe <kehoea@parhasard.net> |
| 301 | 401 |
| 302 * mule-ccl.c (ccl_driver): | 402 * mule-ccl.c (ccl_driver): |
| 303 Take out a static variable I was using for debugging. | 403 Take out a static variable I was using for debugging. |
| 304 | 404 |
| 305 2007-11-26 Aidan Kehoe <kehoea@parhasard.net> | 405 2007-11-26 Aidan Kehoe <kehoea@parhasard.net> |
| 306 | 406 |
| 307 * doprnt.c: | 407 * doprnt.c: |
| 308 Default to a buffer size of 350 for the sprintf call, but increase | 408 Default to a buffer size of 350 for the sprintf call, but increase |
| 309 it if the precision and minwidth indicate that it should be | 409 it if the precision and minwidth indicate that it should be |
| 310 bigger. Issue reported by Hans de Graaff; bug originally fixed by | 410 bigger. Issue reported by Hans de Graaff; bug originally fixed by |
| 311 Sebastian Freundt in SXEmacs following the change I merged on | 411 Sebastian Freundt in SXEmacs following the change I merged on |
| 312 2006-11-28. Forks have their disadvantages. | 412 2006-11-28. Forks have their disadvantages. |
| 313 | 413 |
| 314 2007-11-11 Mats Lidell <matsl@xemacs.org> | 414 2007-11-11 Mats Lidell <matsl@xemacs.org> |
| 315 | 415 |
| 316 * events.h: Based on SXEmacs patch. Support for mouse button 6 to | 416 * events.h: Based on SXEmacs patch. Support for mouse button 6 to |
| 317 26. | 417 26. |
| 329 | 429 |
| 330 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> | 430 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> |
| 331 | 431 |
| 332 * lread.c (read_unicode_escape): | 432 * lread.c (read_unicode_escape): |
| 333 Correct the range check for Unicode characters specified with | 433 Correct the range check for Unicode characters specified with |
| 334 source-level escapes. | 434 source-level escapes. |
| 335 * unicode.c: | 435 * unicode.c: |
| 336 * unicode.c (unicode_to_ichar): | 436 * unicode.c (unicode_to_ichar): |
| 337 * unicode.c (coding_system_type_create_unicode): | 437 * unicode.c (coding_system_type_create_unicode): |
| 338 Correct the dump behaviour for just-in-time Unicode code | 438 Correct the dump behaviour for just-in-time Unicode code |
| 339 points. Update the docstring for #'unicode-to-char to indicate | 439 points. Update the docstring for #'unicode-to-char to indicate |
| 340 that code points will run out above around 400,000 in a session. | 440 that code points will run out above around 400,000 in a session. |
| 341 | 441 |
| 342 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> | 442 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> |
| 343 | 443 |
| 344 * editfns.c (vars_of_editfns): | 444 * editfns.c (vars_of_editfns): |
| 345 Correct the docstring of user-full-name. | 445 Correct the docstring of user-full-name. |
| 346 * fileio.c: | 446 * fileio.c: |
| 347 * fileio.c (Fmake_temp_name): | 447 * fileio.c (Fmake_temp_name): |
| 348 Document that make-temp-file is available and the best approach to | 448 Document that make-temp-file is available and the best approach to |
| 349 this. | 449 this. |
| 350 * fileio.c (Fwrite_region_internal): | 450 * fileio.c (Fwrite_region_internal): |
| 351 Take a new arg, MUSTBENEW, to error if the file to be written | 451 Take a new arg, MUSTBENEW, to error if the file to be written |
| 352 already exists. | 452 already exists. |
| 353 * fileio.c (auto_save_1): | 453 * fileio.c (auto_save_1): |
| 354 Update a call to Fwrite_region_internal to pass the new argument. | 454 Update a call to Fwrite_region_internal to pass the new argument. |
| 355 * fileio.c (syms_of_fileio): | 455 * fileio.c (syms_of_fileio): |
| 356 Provide 'excl as a symbol, for the calls to | 456 Provide 'excl as a symbol, for the calls to |
| 357 write-region-internal. | 457 write-region-internal. |
| 358 | 458 |
| 359 2007-11-05 Didier Verna <didier@xemacs.org> | 459 2007-11-05 Didier Verna <didier@xemacs.org> |
| 360 | 460 |
| 361 * glyphs.c (potential_pixmap_file_instanciator): Fix comment | 461 * glyphs.c (potential_pixmap_file_instanciator): Fix comment |
| 362 describing its behavior. | 462 describing its behavior. |
