aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2002-08-23 22:21:51 +0000
committerStefan Monnier2002-08-23 22:21:51 +0000
commit365958144ea38255d543a4232b926ca81e849fa9 (patch)
tree43beeeefed478bcbfac634c44348351456decaff /src/ChangeLog
parentd846a776e1043ad6d23a71a8daf42cc8b197c4f9 (diff)
downloademacs-365958144ea38255d543a4232b926ca81e849fa9.tar.gz
emacs-365958144ea38255d543a4232b926ca81e849fa9.zip
(PATFETCH): Remove the translating fetch.
(PATFETCH_RAW): Rename to PATFETCH. (set_image_of_range): New fun. (SET_RANGE_TABLE_WORK_AREA): Use it. (regex_compile): Don't translate the pattern chars so eagerly. Only do it when inserting an `exactn' bytecode or when handling a char-range. (mutually_exclusive_p): Avoid empty statement.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6dcc95b7f8d..c6180468193 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,14 @@
12002-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
12002-08-22 Kim F. Storm <storm@cua.dk> 122002-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
@@ -511,11 +522,10 @@
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.
516 526
517 * charset.h (FETCH_STRING_CHAR_ADVANCE, 527 * charset.h (FETCH_STRING_CHAR_ADVANCE)
518 FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SBYTES instead of 528 (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.
@@ -524,8 +534,8 @@
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.