comparison src/ChangeLog @ 5035:b1e48555be7d

Add a new optional ESCAPE-CHAR argument to #'split-string-by-char. src/ChangeLog addition: 2010-02-07 Aidan Kehoe <kehoea@parhasard.net> * fns.c (split_string_by_ichar_1): Extend this to take UNESCAPE and ESCAPECHAR arguments. (split_external_path, split_env_path, Fsplit_string_by_char) (Fsplit_path): Pass the new arguments to split_string_by_ichar_1(); take a new optional argument, ESCAPE-CHAR, in #'split-string-by-char, allowing SEPCHAR to be escaped. tests/ChangeLog addition: 2010-02-07 Aidan Kehoe <kehoea@parhasard.net> * automated/lisp-tests.el (split-string-by-char): Test this function, and its new ESCAPE-CHAR argument.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 07 Feb 2010 12:24:03 +0000
parents 1b96882bdf37
children 9624523604c5
comparison
equal deleted inserted replaced
5034:1b96882bdf37 5035:b1e48555be7d
3448 New function complex_vars_of_unicode(). In it, create the utf-8 3448 New function complex_vars_of_unicode(). In it, create the utf-8
3449 coding system. Call it appropriately in emacs.c. Sort the 3449 coding system. Call it appropriately in emacs.c. Sort the
3450 prototypes of complex_vars_of_*() in symsinit.h, for cosmetic 3450 prototypes of complex_vars_of_*() in symsinit.h, for cosmetic
3451 reasons. 3451 reasons.
3452 3452
3453
3454 2010-02-07 Aidan Kehoe <kehoea@parhasard.net>
3455
3456 * fns.c (split_string_by_ichar_1): Extend this to take UNESCAPE
3457 and ESCAPECHAR arguments.
3458 (split_external_path, split_env_path, Fsplit_string_by_char)
3459 (Fsplit_path):
3460 Pass the new arguments to split_string_by_ichar_1(); take a new
3461 optional argument, ESCAPE-CHAR, in #'split-string-by-char,
3462 allowing SEPCHAR to be escaped.
3453 3463
3454 2010-01-09 Didier Verna <didier@xemacs.org> 3464 2010-01-09 Didier Verna <didier@xemacs.org>
3455 3465
3456 * glyphs.c (query_string_font): Use proper domain for cachel 3466 * glyphs.c (query_string_font): Use proper domain for cachel
3457 updating. 3467 updating.