comparison src/ChangeLog @ 47009:2ed348de0e05

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 23 Aug 2002 22:21:51 +0000
parents efdf72a789fc
children bcd10150f172
comparison
equal deleted inserted replaced
47008:c299d527a088 47009:2ed348de0e05
1 2002-08-23 Stefan Monnier <monnier@cs.yale.edu>
2
3 * regex.c (PATFETCH): Remove the translating fetch.
4 (PATFETCH_RAW): Rename to PATFETCH.
5 (set_image_of_range): New fun.
6 (SET_RANGE_TABLE_WORK_AREA): Use it.
7 (regex_compile): Don't translate the pattern chars so eagerly.
8 Only do it when inserting an `exactn' bytecode or when handling
9 a char-range.
10 (mutually_exclusive_p): Avoid empty statement.
11
1 2002-08-22 Kim F. Storm <storm@cua.dk> 12 2002-08-22 Kim F. Storm <storm@cua.dk>
2 13
3 * xdisp.c (redisplay_window): Do not `goto try_to_scroll' when we 14 * xdisp.c (redisplay_window): Do not `goto try_to_scroll' when we
4 end up on a partially visible line; this reverts a specific part 15 end up on a partially visible line; this reverts a specific part
5 of the 2002-07-07 change by Richard M. Stallman to "fix" a nasty 16 of the 2002-07-07 change by Richard M. Stallman to "fix" a nasty
509 Lisp_String fields. 520 Lisp_String fields.
510 * keyboard.c (echo_char, parse_modifiers_uncached): 521 * keyboard.c (echo_char, parse_modifiers_uncached):
511 (parse_solitary_modifier, Fexecute_extended_command): Likewise. 522 (parse_solitary_modifier, Fexecute_extended_command): Likewise.
512 * textprop.c (validate_interval_range, interval_of): Likewise. 523 * textprop.c (validate_interval_range, interval_of): Likewise.
513 524
514 * fontset.c (Fset_fontset_font): Use SDATA instead of 525 * fontset.c (Fset_fontset_font): Use SDATA instead of XSTRING()->data.
515 XSTRING()->data. 526
516 527 * charset.h (FETCH_STRING_CHAR_ADVANCE)
517 * charset.h (FETCH_STRING_CHAR_ADVANCE, 528 (FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SBYTES instead of
518 FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SBYTES instead of
519 XSTRING()->size_byte. 529 XSTRING()->size_byte.
520 530
521 * lisp.h (SDATA, SREF): Produce rvalue. 531 * lisp.h (SDATA, SREF): Produce rvalue.
522 (SSET): New macro. 532 (SSET): New macro.
523 * alloc.c (make_event_array): Use SSET for storing into a string. 533 * alloc.c (make_event_array): Use SSET for storing into a string.
524 * buffer.c (Fother_buffer): Use SREF when retrieving a byte from 534 * buffer.c (Fother_buffer): Use SREF when retrieving a byte from
525 a string. 535 a string.
526 * casefiddle.c (casify_object): Use SSET. 536 * casefiddle.c (casify_object): Use SSET.
527 * charset.h (FETCH_STRING_CHAR_ADVANCE, 537 * charset.h (FETCH_STRING_CHAR_ADVANCE)
528 FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SDATA when getting 538 (FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SDATA when getting
529 address of string contents. 539 address of string contents.
530 * data.c (Faref): Use SDATA. 540 * data.c (Faref): Use SDATA.
531 (Faset): Use SDATA, SSET. 541 (Faset): Use SDATA, SSET.
532 * dired.c (directory_files_internal): Use SSET. 542 * dired.c (directory_files_internal): Use SSET.
533 * fileio.c (Fmake_symbolic_link, Fexpand_file_name): Use SSET. 543 * fileio.c (Fmake_symbolic_link, Fexpand_file_name): Use SSET.