Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 434:9d177e8d4150 r21-2-25
Import from CVS: tag r21-2-25
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:30:53 +0200 |
parents | 3a7e78e1142d |
children | 080151679be2 |
comparison
equal
deleted
inserted
replaced
433:892ca416f0fb | 434:9d177e8d4150 |
---|---|
1 1999-12-24 Martin Buchholz <martin@xemacs.org> | |
2 | |
3 * XEmacs 21.2.25 is released. | |
4 | |
5 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | |
6 | |
7 * syntax.c (vars_of_syntax): Initialize parse-sexp_ignore_comments. | |
8 | |
9 1999-12-21 Martin Buchholz <martin@xemacs.org> | |
10 | |
11 * editfns.c (Fpoint_min): | |
12 (Fpoint_min_marker): | |
13 (Fpoint_max): | |
14 (Fpoint_max_marker): | |
15 (Fchar_after): | |
16 (Fchar_before): | |
17 Docstring fixes. What's a `buffer pointer' anyways? | |
18 | |
19 * editfns.c (char=): Remove unused and undocumented optional | |
20 third BUFFER argument. | |
21 | |
22 * toolbar.h (DEVICE_SUPPORTS_TOOLBARS_P): | |
23 * fns.c (plists_differ): | |
24 * elhash.c (HASH_CODE): | |
25 * elhash.c (KEYS_EQUAL_P): | |
26 * redisplay-output.c (redisplay_move_cursor): | |
27 * redisplay.c (create_text_block): | |
28 * floatfns.c (Flogb): | |
29 * glyphs-msw.c (mswindows_initialize_image_instance_mask): | |
30 * glyphs-msw.c (xpm_to_eimage): | |
31 * buffer.h (POINT_MARKER_P): | |
32 * syntax.c (scan_lists): | |
33 * cmdloop.c (Fcommand_loop_1): | |
34 * widget.c (Fwidget_apply): | |
35 * regex.c (STREQ): | |
36 Remove extra parens, esp. of the form ((expr)) | |
37 | |
38 * floatfns.c (Flogb): Make 64-bit clean. | |
39 | |
40 1999-12-12 Daniel Pittman <daniel@danann.net> | |
41 | |
42 * configure.in: | |
43 * configure.usage: | |
44 Clean up Athena widget support: | |
45 - Add `with-athena' to select a variant. | |
46 - Remove all `athena3d' options. | |
47 - Robust detection of Athena libraries and headers. | |
48 - Refuse to build with mismatched library and headers. | |
49 - Only build a 3d Athena if the user asks for it. | |
50 | |
51 1999-12-21 Andy Piper <andy@xemacs.org> | |
52 | |
53 * redisplay.c (redisplay_frame): check for faces changed when | |
54 reseting subwindow caches. | |
55 | |
56 * glyphs.h (struct ii_keyword_entry): add copy_p. | |
57 (struct image_instantiator_methods): add query_geometry_method and | |
58 layout_children_method. | |
59 (IIFORMAT_VALID_GENERIC_KEYWORD): new macro to take into account | |
60 copying characteristics of keywords. | |
61 (IIFORMAT_VALID_NONCOPY_KEYWORD): new macro for defining keywords | |
62 whose arguments should not be copied by the specifier code. | |
63 (image_instance_geometry): new enum for layouts. | |
64 (struct Lisp_Image_Instance): re-jig for layouts and update | |
65 macros. | |
66 | |
67 * glyphs.c (string_instantiate): rename variables. | |
68 (image_instantiate): add strings to those widgets that are | |
69 instantiated per-window. | |
70 (image_copy_vector_instantiator): new function for copying glyph | |
71 specifier instantiators. | |
72 (image_copy_instantiator): ditto. | |
73 | |
74 * glyphs-x.c (x_update_subwindow): use new face update functions. | |
75 (update_widget_face): update to use new lwlib arg functions. | |
76 (update_tab_widget_face): new function for updating tab control | |
77 label faces. | |
78 (x_widget_instantiate): use new face update functions and new | |
79 lwlib arg functions. | |
80 (x_tab_control_instantiate): ditto. | |
81 (x_tab_control_set_property): ditto. | |
82 | |
83 * glyphs-widget.c (VALID_GUI_KEYWORDS): use NONCOPY keyword for | |
84 callbacks and other things that could recurse. | |
85 (VALID_GUI_KEYWORDS): | |
86 | |
87 * event-msw.c: fix cpp stuff for cygwin < b20. | |
88 | |
89 * config.h.in: move uid_t and friends to before the s&m files so | |
90 that they can be used there. | |
91 | |
92 * Makefile.in.in (debug-temacs): new target that adds emacs | |
93 environment before invoking gdb. | |
94 | |
95 * lwlib.h (_widget_args): new structure for holding widget | |
96 args. It is reference counted so that we don't have to copy Xt | |
97 args. | |
98 (_widget_value): remove widget args. Add reference to widget_args. | |
99 | |
100 * lwlib.c (free_widget_value_contents): free widget args using | |
101 free_widget_value_args. | |
102 | |
103 * lwlib-Xaw.c (xaw_update_one_widget): use new arg packet. | |
104 (xaw_update_one_widget): use XtIsSubclass for determining labels. | |
105 | |
106 * lwlib.c (lw_add_value_args_to_args): modify to use our reference | |
107 counted arg packet. | |
108 (lw_add_widget_value_arg): new function. Add an arg to the arg | |
109 packet. | |
110 (free_widget_value_args): new function. Remove a reference counted | |
111 arg packet. | |
112 (lw_copy_widget_value_args): new function. Copy reference counted | |
113 arg packet. | |
114 (merge_widget_value_args): new function. Do a merge of widget | |
115 args. | |
116 (merge_widget_value): use it. | |
117 (copy_widget_value_tree): copy widget args using reference | |
118 counting, since we can't easily copy the args we have been given. | |
119 | |
120 * specifier.h (struct specifier_methods): add copy_instantiator_method. | |
121 | |
122 * specifier.c (build_up_processed_list): use | |
123 copy_instantiator_method if defined. | |
124 | |
125 1999-12-19 Martin Buchholz <martin@xemacs.org> | |
126 | |
127 * fns.c (Ffillarray): Use O(N), not O(N^2) algorithm for strings. | |
128 | |
129 1999-12-19 Hrvoje Niksic <hniksic@iskon.hr> | |
130 | |
131 * profile.c (sigprof_handler): FUN retrieved from the backtrace | |
132 can also be a cons representing anonymous interpreted function. | |
133 | |
134 1999-12-18 Martin Buchholz <martin@xemacs.org> | |
135 | |
136 * fns.c (mapcar1): | |
137 (Fmapconcat): | |
138 (Fmapcar): | |
139 (Fmapvector): | |
140 Docstring fixes. Make them consistent with the lispref and ANSI Lisp. | |
141 | |
142 1999-12-17 Martin Buchholz <martin@xemacs.org> | |
143 | |
144 * print.c (print_internal): print ?+ instead of ?\+, etc... | |
145 Make printing a little more efficient. | |
146 Prevent buffer overflow if sizeof EMACS_INT > 8. | |
147 My first 128-bit fix! | |
148 | |
149 1999-12-14 Karl M. Hegbloom <karlheg@inetarena.com> | |
150 | |
151 * filelock.c (unlock_all_files): GC_CONSP should be CONSP | |
152 | |
153 1999-12-17 Martin Buchholz <martin@xemacs.org> | |
154 | |
155 * database.c: | |
156 * window.c: | |
157 * event-stream.c: | |
158 Remove last vestigial uses of GC_* | |
159 | |
160 * fns.c (mapcar1): Fix ***THREE*** obscure crashes in one function! | |
161 - Two of those involve evil mapping functions that destructively | |
162 modify a list being mapped over. | |
163 - Any garbage collection when mapping over a string could cause a | |
164 crash (typically in mapconcat). | |
165 | |
166 1999-12-08 Adrian Aichner <adrian@xemacs.org> | |
167 | |
168 * s\windowsnt.h (DIRECTORY_SEP): Initialize from | |
169 `Vdirectory_sep_char'. | |
170 | |
171 * lisp.h: Add declaration for `Vdirectory_sep_char' to allow | |
172 customization of `DIRECTORY_SEP' under native Windows NT. | |
173 | |
174 1999-12-14 Katsumi Yamaoka <yamaoka@jpl.org> | |
175 | |
176 * buffer.c (Fbury_buffer): Add directions to the docstring. | |
177 | |
1 1999-12-14 Martin Buchholz <martin@xemacs.org> | 178 1999-12-14 Martin Buchholz <martin@xemacs.org> |
2 | 179 |
3 * XEmacs 21.2.24 is released. | 180 * XEmacs 21.2.24 is released. |
4 | 181 |
5 1999-12-13 Martin Buchholz <martin@xemacs.org> | 182 1999-12-13 Martin Buchholz <martin@xemacs.org> |
25 1999-12-07 Andy Piper <andy@xemacs.org> | 202 1999-12-07 Andy Piper <andy@xemacs.org> |
26 | 203 |
27 * fileio.c (vars_of_fileio): directory separator fix from Mike Alexander. | 204 * fileio.c (vars_of_fileio): directory separator fix from Mike Alexander. |
28 * windowsnt.h (ditto): | 205 * windowsnt.h (ditto): |
29 | 206 |
30 1999-11-27 Adrian Aichner <aichner@ecf.teradyne.com> | 207 1999-11-27 Adrian Aichner <adrian@xemacs.org> |
31 | 208 |
32 * sysfile.h: Encapsulate `fstat' for Windows NT just like stat to | 209 * sysfile.h: Encapsulate `fstat' for Windows NT just like stat to |
33 get consistent file modification times. | 210 get consistent file modification times. |
34 | 211 |
35 * sysdep.h: Declare `wait_for_termination' to use process handle, | 212 * sysdep.h: Declare `wait_for_termination' to use process handle, |
544 * linuxplay.c: Move large part of linuxplay to generalized file | 721 * linuxplay.c: Move large part of linuxplay to generalized file |
545 miscplay. Make it platform independent. | 722 miscplay. Make it platform independent. |
546 | 723 |
547 * esd.c: New file | 724 * esd.c: New file |
548 | 725 |
549 1999-10-24 Adrian Aichner <aichner@ecf.teradyne.com> | 726 1999-10-24 Adrian Aichner <adrian@xemacs.org> |
550 | 727 |
551 * lisp.h (Dynarr_declare): Fix boo-boo. | 728 * lisp.h (Dynarr_declare): Fix boo-boo. |
552 | 729 |
553 1999-10-24 Olivier Galibert <galibert@pobox.com> | 730 1999-10-24 Olivier Galibert <galibert@pobox.com> |
554 | 731 |
4201 (xface_normalize): ditto. | 4378 (xface_normalize): ditto. |
4202 (xface_possible_dest_types): ditto. | 4379 (xface_possible_dest_types): ditto. |
4203 (image_instantiator_format_create): xface declarations moved from | 4380 (image_instantiator_format_create): xface declarations moved from |
4204 glyphs-x.c. | 4381 glyphs-x.c. |
4205 | 4382 |
4206 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com> | 4383 1999-01-14 Adrian Aichner <adrian@xemacs.org> |
4207 | 4384 |
4208 * event-stream.c (vars_of_event_stream): Fixing documentation. | 4385 * event-stream.c (vars_of_event_stream): Fixing documentation. |
4209 | 4386 |
4210 1999-01-17 Gunnar Evermann <ge204@eng.cam.ac.uk> | 4387 1999-01-17 Gunnar Evermann <ge204@eng.cam.ac.uk> |
4211 | 4388 |
6696 | 6873 |
6697 * fileio.c: Don't do directory seperator canonicalisation in | 6874 * fileio.c: Don't do directory seperator canonicalisation in |
6698 substitute-in-file-name because we don't know that the | 6875 substitute-in-file-name because we don't know that the |
6699 filename refers to a local file. | 6876 filename refers to a local file. |
6700 | 6877 |
6701 1998-06-24 Adrian Aichner <aichner@ecf.teradyne.com> | 6878 1998-06-24 Adrian Aichner <adrian@xemacs.org> |
6702 | 6879 |
6703 * process-nt.c (nt_create_process): Try appending the standard | 6880 * process-nt.c (nt_create_process): Try appending the standard |
6704 executable file extensions to the filename if none supplied. | 6881 executable file extensions to the filename if none supplied. |
6705 | 6882 |
6706 1998-06-29 SL Baur <steve@altair.xemacs.org> | 6883 1998-06-29 SL Baur <steve@altair.xemacs.org> |