comparison src/ChangeLog @ 458:c33ae14dd6d0 r21-2-44

Import from CVS: tag r21-2-44
author cvs
date Mon, 13 Aug 2007 11:42:25 +0200
parents e7ef97881643
children 223736d75acb
comparison
equal deleted inserted replaced
457:4b9290a33024 458:c33ae14dd6d0
1 2001-02-08 Martin Buchholz <martin@xemacs.org>
2
3 * XEmacs 21.2.44 "Thalia" is released.
4
5 2001-02-06 Martin Buchholz <martin@xemacs.org>
6
7 Fixes crashes in kill-emacs on some systems.
8 * process-unix.c (unix_kill_child_process):
9 It's OK for kill() to fail with ESRCH.
10
11 2001-02-07 Martin Buchholz <martin@xemacs.org>
12
13 Contortions to make .gdbinit tricks work on most systems.
14 * alloc.c (dbg_inhibit_dbg_symbol_deletion): Keep debugger info.
15 * alloc.c (dbg_valmask): Make non-const.
16 * alloc.c (dbg_typemask): Make non-const.
17 * alloc.c (dbg_USE_UNION_TYPE): Make non-const.
18 * alloc.c (dbg_valbits): Make non-const.
19 * alloc.c (dbg_gctypebits): Make non-const.
20 * .gdbinit (decode_object): Make it work with AIX cc.
21
22 2001-02-06 Martin Buchholz <martin@xemacs.org>
23
24 * elhash.c (make_general_lisp_hash_table):
25 Use simpler and more efficient calloc to clear entries.
26
27 2001-02-07 Martin Buchholz <martin@xemacs.org>
28
29 * window.c (window_scroll): Work around an AIX C compiler bug.
30 Fixes 'scroll-up' does nothing problem with xlC.
31
32 2001-02-05 Martin Buchholz <martin@xemacs.org>
33
34 * .gdbinit: Remove obsolete comment.
35
36 2001-01-31 Mike Alexander <mta@arbortext.com>
37
38 * select.c (Fown_selection_internal): Set owned_p for device
39 method correctly.
40
41 2001-02-01 Martin Buchholz <martin@xemacs.org>
42
43 Port to g++ 2.97.
44 "not" cannot be used as a macro name as it is an operator in C++
45 * config.h.in: Stop #defining `not'.
46 * chartab.c (check_category_char): not ==> not_p
47 * chartab.h: Likewise.
48 * regex.c (re_match_2_internal): Likewise.
49
50 2001-02-02 Martin Buchholz <martin@xemacs.org>
51
52 * lisp-disunion.h: Fix up comments.
53
54 2001-01-31 Martin Buchholz <martin@xemacs.org>
55
56 * keymap.c (define_key_check_and_coerce_keysym):
57 (syms_of_keymap):
58 Support mouse-6 and mouse-7 bindings in the obvious way.
59
60 2001-02-01 Martin Buchholz <martin@xemacs.org>
61
62 * m/hp9000s300.h (UNEXEC): Check for HPUX, not !BSD.
63
64 2001-01-30 Martin Buchholz <martin@xemacs.org>
65
66 Previous patch changing DEFVAR_INT to use EMACS_INT was incomplete.
67 Previous patch missed DEFVAR_INT_MAGIC.
68 Make sure future DEFVAR_foo use correct types.
69 * symeval.h (DEFVAR_SYMVAL_FWD_FIXNUM): New.
70 * (DEFVAR_SYMVAL_FWD_INT): Add type checking.
71 * (DEFVAR_SYMVAL_FWD_OBJECT): Add type checking.
72 * (DEFVAR_INT_MAGIC): Use DEFVAR_SYMVAL_FWD_FIXNUM.
73 * (DEFVAR_INT): Likewise.
74 * redisplay.c (vertical_clip): Should be of type Fixnum.
75 * redisplay.c (horizontal_clip): Likewise.
76 * lisp.h (dump_add_opaque_int): New.
77 (dump_add_opaque_fixnum): New.
78
79 2001-01-29 Andy Piper <andy@xemacs.org>
80
81 * glyphs-widget.c (check_valid_int_or_function): allow symbols
82 since they can be eval'ed
83
84 2001-01-29 Martin Buchholz <martin@xemacs.org>
85
86 * lisp.h (ALIGNOF): Make it work on non-gcc C++ compilers.
87 Oops, XEmacs redefines `class'. Use `typename' instead.
88
89 2001-01-28 Martin Buchholz <martin@xemacs.org>
90
91 * dumper.c: Fix C++ compile errors.
92
93 2001-01-29 Martin Buchholz <martin@xemacs.org>
94
95 * tparam.c: Use correct prototypes.
96
97 2001-01-28 Martin Buchholz <martin@xemacs.org>
98
99 * sysproc.h: #include util.h for NetBSD's openpty.
100
101 2001-01-27 Martin Buchholz <martin@xemacs.org>
102
103 More 64-bit correctness.
104 The C value of a DEFVAR_INT should be of type EMACS_INT, not int.
105 Use a typedef `fixnum' for the type used for DEFVAR_INT.
106 Fix up comments.
107 This finally finishes the 64-bit SGI port.
108 Fixes things like (let ((gc-cons-threshold most-positive-fixnum)) ...).
109 * symbols.c: Fix up comments and type casts.
110 * symbols.c (do_symval_forwarding): s/int/Fixnum/g
111 * symbols.c (store_symval_forwarding): s/int/Fixnum/g
112 * symeval.h (Fixnum): New type.
113 * symeval.h (symbol_value_type): Fix up comment.
114
115 * commands.h:
116 * nt.c:
117 * emacs.c:
118 * data.c:
119 * redisplay.c:
120 * abbrev.c:
121 * dired-msw.c:
122 * event-Xt.c:
123 * eldap.c:
124 * window.c:
125 * sound.c:
126 * event-stream.c:
127 * eval.c:
128 * buffer.c:
129 * mule-canna.c: A million DEFVAR_INTs here...
130 * mule-canna.c (count_char): s/int */Fixnum */g in arglist.
131 * extents.c:
132 * cmdloop.c:
133 * lisp.h:
134 * select-x.c:
135 * console-x.h:
136 * event-msw.c:
137 * mule-wnnfns.c:
138 * hpplay.c:
139 * ralloc.c:
140 * alloc.c:
141 * keymap.c:
142 * profile.c:
143 s/int/Fixnum/g in DEFVAR_INT declarations.
144
1 2001-01-26 Martin Buchholz <martin@xemacs.org> 145 2001-01-26 Martin Buchholz <martin@xemacs.org>
2 146
3 Port pdump to SGI alignment-sensitive environment. 147 Port pdump to SGI alignment-sensitive environment.
4 Lisp Object sizeof methods now return aligned sizes. Rely on that. 148 Lisp Object sizeof methods now return aligned sizes. Rely on that.
5 Eliminate is_lrecord since Lisp_Objects sizeof methods are now all 149 Eliminate is_lrecord since Lisp_Objects sizeof methods are now all