comparison src/ChangeLog @ 454:d7a9135ec789 r21-2-42

Import from CVS: tag r21-2-42
author cvs
date Mon, 13 Aug 2007 11:40:54 +0200
parents 3d3049ae1304
children e7ef97881643
comparison
equal deleted inserted replaced
453:270b05afd845 454:d7a9135ec789
1 2001-01-20 Martin Buchholz <martin@xemacs.org>
2
3 * XEmacs 21.2.42 "Poseidon" is released.
4
5 2001-01-20 Martin Buchholz <martin@xemacs.org>
6
7 * console-x.h: typo fix du jour. Remove #if 0'ed code.
8
9 2001-01-19 Martin Buchholz <martin@xemacs.org>
10
11 De-kludgify FIXED_TYPE free list frobbing.
12 Fix crashes on 64-bit platforms introduced by my patch of 2001-01-13.
13 * alloc.c (DECLARE_FIXED_TYPE_ALLOC): Use Lisp_Free.
14 * alloc.c (ALLOCATE_FIXED_TYPE_1): Use new definitions.
15 * alloc.c (Lisp_Free): New pseudo lisp object definition.
16 * alloc.c (LRECORD_FREE_P): New.
17 * alloc.c (MARK_LRECORD_AS_FREE): New.
18 * alloc.c (MARK_LRECORD_AS_NOT_FREE): New.
19 * alloc.c (STRUCT_FREE_P): Deleted.
20 * alloc.c (MARK_STRUCT_AS_FREE): Deleted.
21 * alloc.c (MARK_STRUCT_AS_NOT_FREE): Deleted.
22 * alloc.c (STRING_CHARS_FREE_P): New.
23 * alloc.c (MARK_STRING_CHARS_AS_FREE): New.
24 * alloc.c (PUT_FIXED_TYPE_ON_FREE_LIST): Use new definitions.
25 * alloc.c (FREE_FIXED_TYPE): Use new definitions.
26 * alloc.c (STRING_CHARS_FREE_P): Use new definitions.
27 * alloc.c (resize_string): Use new definitions.
28 * alloc.c (SWEEP_FIXED_TYPE_BLOCK): Use new definitions.
29 * alloc.c (verify_string_chars_integrity): Use new definitions.
30 * alloc.c (compact_string_chars): Use new definitions.
31 * alloc.c: Update monster comments.
32 * lrecord.h (lrecord_type): Add some new lrecord types for
33 alloc.c's use.
34
35 2001-01-18 Martin Buchholz <martin@xemacs.org>
36
37 Improve alignment hackery.
38 * lisp.h (ALIGNOF): Better definition for the non-gcc case.
39 (max_align_t): Moved from opaque.h - general purpose.
40 (ALIGN_PTR): Use size_t, not long.
41 * opaque.h (max_align_t): Move to lisp.h.
42
43 2001-01-18 Norbert Koch <nk@LF.net>
44
45 * gui.h: Fix and add prototypes to fix build problems.
46
47 2001-01-18 Martin Buchholz <martin@xemacs.org>
48
49 temacs is going away, so `dump-temacs' is now a bad name.
50 * .dbxrc (dump-temacs): Rename to `dmp'.
51 * .gdbinit (dump-temacs): Rename to `dmp'.
52
53 2001-01-17 Andy Piper <andy@xemacs.org>
54
55 * glyphs.c (print_image_instance): comment to make martin happy.
56
57 * glyphs-x.c (x_redisplay_widget): update faces after a frame
58 change.
59
60 * glyphs-msw.c (mswindows_redisplay_widget): add code to cope with
61 activation.
62 (mswindows_tab_control_redisplay): warning suppression.
63
64 * glyphs-widget.c (widget_update): re-write to cope with updated
65 items.
66 (widget_instantiate): use new gui_item functions.
67 (tab_control_update): deleted.
68 (progress_gauge_update): deleted.
69 (image_instantiator_progress_guage): take out update reference.
70 (image_instantiator_tree_view): ditto.
71 (image_instantiator_tab_control): ditto.
72
73 * gui.c (widget_gui_parse_item_keywords): new function. Do things
74 Right the new way.
75 (gui_item_add_keyval_pair): re-write to cope with descriptors and
76 return whether anything was changed.
77 (update_gui_item_keywords): as it sounds.
78
79 * gui.h: declare widget_gui_parse_item_keywords.
80
81 * fns.c (safe_copy_tree): new function taken from Fcopy_tree.
82 (Fcopy_tree): use it. Stops infloop death in bogus instantiators.
83
1 2001-01-17 Martin Buchholz <martin@xemacs.org> 84 2001-01-17 Martin Buchholz <martin@xemacs.org>
2 85
3 * XEmacs 21.2.41 "Polyhymnia" is released. 86 * XEmacs 21.2.41 "Polyhymnia" is released.
4 87
5 2001-01-16 Didier Verna <didier@xemacs.org> 88 2001-01-16 Didier Verna <didier@xemacs.org>