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> |
