1 |
|
2003-04-06 Richard M. Stallman <rms@gnu.org> |
2 |
|
|
3 |
|
* xselect.c (x_handle_selection_request): Move UNGCPRO to very end. |
4 |
|
|
5 |
|
* marker.c (verify_bytepos): New function. |
6 |
|
|
7 |
|
* intervals.c (set_intervals_multibyte_1): When becoming |
8 |
|
multibyte, adjust right and left child sizes to a whole set of |
9 |
|
characters. If an interval gets zero total-length, delete it. |
10 |
|
If an interval consists of just its children, delete one of them. |
11 |
|
|
12 |
|
* intervals.h (CHECK_TOTAL_LENGTH): New macro. |
13 |
|
* intervals.c: Add many calls to CHECK_TOTAL_LENGTH. |
14 |
|
|
15 |
|
* alloc.c: (VALIDATE_LISP_STORAGE): Macro deleted. |
16 |
|
All calls deleted. |
17 |
|
(lisp_malloc): Do the work here directly. |
18 |
|
|
19 |
2003-04-06 Gareth Jones <emacs@referential.org.uk> (tiny change) |
2003-04-06 Gareth Jones <emacs@referential.org.uk> (tiny change) |
20 |
|
|
21 |
* fns.c (Flength): Return SUB_CHAR_TABLE_ORDINARY_SLOTS for sub |
* fns.c (Flength): Return SUB_CHAR_TABLE_ORDINARY_SLOTS for sub |