Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 452:3d3049ae1304 r21-2-41
Import from CVS: tag r21-2-41
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:40:21 +0200 |
parents | 98528da0b7fc |
children | d7a9135ec789 |
comparison
equal
deleted
inserted
replaced
451:8ad70c5cd5d7 | 452:3d3049ae1304 |
---|---|
1 2001-01-17 Martin Buchholz <martin@xemacs.org> | |
2 | |
3 * XEmacs 21.2.41 "Polyhymnia" is released. | |
4 | |
5 2001-01-16 Didier Verna <didier@xemacs.org> | |
6 | |
7 * glyphs.c (image_instantiate): don't use fallbacks when | |
8 instantiating a face's background pixmap by inheritance. | |
9 | |
10 2001-01-14 Mike Sperber <mike@xemacs.org> | |
11 | |
12 * sysdep.c (start_of_data): PDUMP implies ORDINARY_LINK. | |
13 Conditionalize accordingly. | |
14 | |
15 2001-01-16 Martin Buchholz <martin@xemacs.org> | |
16 | |
17 * dumper.c (pdump_file_get): Fix a compiler warning. | |
18 | |
19 2001-01-15 Martin Buchholz <martin@xemacs.org> | |
20 | |
21 Make Purify happy when pdumping. | |
22 * symbols.c (Fmake_variable_buffer_local): Make Purify happy, by | |
23 iniitalizing all bits of new lisp object memory. | |
24 * symbols.c (Fmake_local_variable): Likewise. | |
25 * symbols.c (Fdontusethis_set_symbol_value_handler): Likewise. | |
26 * symbols.c (Fdefvaralias): Likewise. | |
27 * mule-charset.c (vars_of_mule_charset): Likewise. | |
28 | |
29 2001-01-15 Martin Buchholz <martin@xemacs.org> | |
30 Add the `-nd' flag when running pre-dump operations under the debugger. | |
31 * .dbxrc (run-temacs): Add `-nd'. | |
32 * .dbxrc (update-elc): Likewise. | |
33 * .dbxrc (dump-temacs): Likewise. | |
34 * .gdbinit (run-temacs): Likewise. | |
35 * .gdbinit (check-temacs): Likewise. | |
36 * .gdbinit (update-elc): Likewise. | |
37 * .gdbinit (dump-temacs): Likewise. | |
38 | |
39 2001-01-14 Martin Buchholz <martin@xemacs.org> | |
40 | |
41 Allow building 64-bit executables on AIX with GNU malloc, e.g. | |
42 export OBJECT_MODE=64 | |
43 configure --pdump --use-union-type=no | |
44 * m/ibmrs6000.h (DATA_START): Define for 64-bit world. | |
45 * gmalloc.c (__default_morecore): Remove pre-ANSI cruft. | |
46 | |
47 * miscplay.c (sndcnv8U_2mono): | |
48 Avoid two uses of `++' in the same expression. | |
49 Suppresses a GCC warning. | |
50 | |
51 2001-01-13 Martin Buchholz <martin@xemacs.org> | |
52 | |
53 Make sure future compilers don't miscompile alloc.c. | |
54 * alloc.c: | |
55 (MARK_STRUCT_AS_FREE): Make aliasing-optimization-resistant. | |
56 (MARK_STRUCT_AS_NOT_FREE): Make aliasing-optimization-resistant. | |
57 | |
58 2001-01-12 Martin Buchholz <martin@xemacs.org> | |
59 | |
60 * dumper.c: A little post-pdump-rename comment fixup. | |
61 | |
62 2001-01-09 Jerry James <james@eecs.ku.edu> | |
63 | |
64 * lisp-disunion.h: Change LISP_TO_CVOID arg to match its use. | |
65 | |
66 2001-01-13 Martin Buchholz <martin@xemacs.org> | |
67 | |
68 * *.[ch]: Globally rename symbols using the following `pdump-rename' | |
69 script: | |
70 #!/bin/sh | |
71 replace_symbol () { | |
72 (findn texi$; findn [ch]$) | xargs g -lw "$1" | xargs global-replace 's/(?<!_)\b'$1'\b(?!_)/'$2'/g' | |
73 } | |
74 | |
75 replace_symbol pdump_wire_lists pdump_weak_object_chains | |
76 replace_symbol pdump_wire_list dump_add_weak_object_chain | |
77 | |
78 replace_symbol pdump_wires pdump_root_objects | |
79 replace_symbol pdump_wire dump_add_root_object | |
80 | |
81 replace_symbol pdump_dump_wired pdump_dump_from_root_objects | |
82 replace_symbol pdump_dump_structs pdump_dump_from_root_struct_ptrs | |
83 | |
84 replace_symbol dumpstructinfos pdump_root_struct_ptrs | |
85 replace_symbol dumpstructinfo_dynarr pdump_root_struct_ptr_dynarr | |
86 replace_symbol dumpstructinfo pdump_root_struct_ptr | |
87 replace_symbol dumpstruct dump_add_root_struct_ptr | |
88 | |
89 replace_symbol dumpopaque dump_add_opaque | |
90 replace_symbol dumpopaqueinfo_dynarr pdump_opaque_dynarr | |
91 replace_symbol dumpopaqueinfos pdump_opaques | |
92 replace_symbol dumpopaqueinfo pdump_opaque | |
93 | |
94 replace_symbol nb_structdump nb_root_struct_ptrs | |
95 replace_symbol nb_opaquedump nb_opaques | |
96 | |
97 replace_symbol align_table pdump_align_table | |
98 replace_symbol dump_header pdump_header | |
99 | |
100 replace_symbol DUMP_SIGNATURE_LEN PDUMP_SIGNATURE_LEN | |
101 replace_symbol DUMP_SIGNATURE PDUMP_SIGNATURE | |
102 | |
103 | |
104 2001-01-12 Martin Buchholz <martin@xemacs.org> | |
105 | |
106 * s/aix4.h: Keep the C for AIX compiler from overaggressively | |
107 optimizing bytecount_to_charcount(). | |
108 | |
109 2001-01-06 Golubev I. N. <gin@mo.msk.ru> | |
110 | |
111 * config.h.in: | |
112 (HAVE_DLFCN_H): Removed. | |
113 * sysdll.c: Remove HAVE__DLOPEN, HAVE_DLFCN_H. | |
114 | |
115 2001-01-06 Martin Buchholz <martin@xemacs.org> | |
116 | |
117 Portable dumper maintainability improvements. | |
118 * alloc.c (staticpro): | |
119 * alloc.c (staticpro_nodump): | |
120 * alloc.c (garbage_collect_1): | |
121 * alloc.c (reinit_alloc_once_early): | |
122 * alloc.c (init_alloc_once_early): | |
123 * alloc.c: Move dumper functions to alloc.c. | |
124 * dumper.c (pdump_backtrace): | |
125 * dumper.c (pdump_dump_structs): | |
126 * dumper.c (pdump_dump_opaques): | |
127 * dumper.c (pdump_dump_rtables): | |
128 * dumper.c (pdump_dump_wired): | |
129 * dumper.c (pdump): | |
130 * dumper.c (pdump_load_check): | |
131 * dumper.c (pdump_load_finish): | |
132 * dumper.c (pdump_file_unmap): | |
133 * dumper.c (pdump_file_get): | |
134 * dumper.c (pdump_resource_free): | |
135 * dumper.c (pdump_resource_get): | |
136 * dumper.c (pdump_file_free): | |
137 * dumper.c (pdump_file_try): | |
138 * dumper.c (pdump_load): | |
139 Remove fixed size limits on staticpro(), staticpro_nodump(), | |
140 dumpopaque(), dumpstruct() by using Dynarrs instead of static C arrays. | |
141 Remove custom code for dumping lrecord_implementations_table - use | |
142 dumpopaque instead. | |
143 Remove (most of the) custom code for dumping staticpros - dump it | |
144 like any other dynarr. | |
145 | |
146 * alloc.h: Removed. No longer useful, since dumper now more self-contained. | |
147 * dumper.c: Moved functions from alloc.c. | |
148 * alloc.c (dumpstruct): Moved to dumper.c. | |
149 * alloc.c (dumpopaque): Likewise. | |
150 * alloc.c (pdump_wire): Likewise. | |
151 * alloc.c (pdump_wire_list): Likewise. | |
152 | |
153 * lisp.h (Dynarr_sizeof): New. | |
154 * lisp.h (Dynarr_begin): New. Very slightly C++oid. | |
155 * lisp.h (Dynarr_end): New. Very slightly C++oid. | |
156 * lisp.h (Lisp_Object_ptr_dynarr): New. For staticpros. | |
157 | |
158 * lisp.h (dumpstruct): Define to nothing if not PDUMPing. | |
159 * lisp.h (dumpopaque): ditto. | |
160 * lisp.h (pdump_wire): ditto. | |
161 * lisp.h (pdump_wire_list): ditto. | |
162 | |
163 2001-01-09 Martin Buchholz <martin@xemacs.org> | |
164 | |
165 * make-src-depend (PrintPatternDeps): | |
166 Use `sort' to make output independent of perl version. | |
167 | |
168 2001-01-08 Martin Buchholz <martin@xemacs.org> | |
169 | |
170 Port to Netbsd 1.5. | |
171 * unexelf.c: Remove (never used) bogus Netbsd-specific cruft. | |
172 * s/netbsd.c: Use unexelf.o if __ELF__ is defined. | |
173 | |
174 2001-01-03 Didier Verna <didier@xemacs.org> | |
175 | |
176 * event-stream.c (emacs_handle_focus_change_preliminary): ensure | |
177 that `focus_frame' is alive before thinking of calling | |
178 `redisplay_redraw_cursor' on it. | |
179 | |
1 2001-01-08 Martin Buchholz <martin@xemacs.org> | 180 2001-01-08 Martin Buchholz <martin@xemacs.org> |
2 | 181 |
3 * XEmacs 21.2.40 is released. | 182 * XEmacs 21.2.40 is released. |
4 | 183 |
5 2001-01-06 Golubev I. N. <gin@mo.msk.ru> | 184 2001-01-06 Golubev I. N. <gin@mo.msk.ru> |
275 2000-08-31 Dan Holmsand <dan@eyebee.com> | 454 2000-08-31 Dan Holmsand <dan@eyebee.com> |
276 | 455 |
277 * buffer.c: Make find-file-compare-truenames default to true on | 456 * buffer.c: Make find-file-compare-truenames default to true on |
278 windows. | 457 windows. |
279 | 458 |
280 * realpath.c (win32_abs_start): | 459 * realpath.c (win32_abs_start): |
281 (cygwin_readlink): | 460 (cygwin_readlink): |
282 (win32_readlink): New functions. | 461 (win32_readlink): New functions. |
283 (xrealpath): Return really real filenames on windows. | 462 (xrealpath): Return really real filenames on windows. |
284 | 463 |
285 * fileio.c (Ffile_truename): Make file-truename work on windows. | 464 * fileio.c (Ffile_truename): Make file-truename work on windows. |