Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 251:677f6a0ee643 r20-5b24
Import from CVS: tag r20-5b24
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 10:19:59 +0200 |
| parents | 83b3d10dcba9 |
| children | 157b30c96d03 |
comparison
equal
deleted
inserted
replaced
| 250:f385a461c9aa | 251:677f6a0ee643 |
|---|---|
| 1 1998-02-09 SL Baur <steve@altair.xemacs.org> | |
| 2 | |
| 3 * data.c (Fold_eq): PC-ize. | |
| 4 | |
| 5 * chartab.c: PC-ize. | |
| 6 | |
| 7 * window.c (toplevel): PC-ize. | |
| 8 (syms_of_window): Ditto. | |
| 9 | |
| 10 * search.c (Freplace_match): PC-ize. | |
| 11 | |
| 12 * lread.c: PC-ize. | |
| 13 | |
| 14 * buffer.c (Fbuffer_enable_undo): PC-ize. | |
| 15 (Fbuffer_disable_undo): ditto. | |
| 16 | |
| 17 * eval.c (return_from_signal): PC-ize. | |
| 18 | |
| 19 * casetab.c: PC-ize. | |
| 20 | |
| 21 * callproc.c (Fcall_process_internal): PC-ize. | |
| 22 | |
| 23 1998-02-02 Kirill M. Katsnelson <kkm@kis.ru> | |
| 24 | |
| 25 * gui.h (struct gui_item): Menu item, submenu or GUI button | |
| 26 properties are abstracted into this new structure. | |
| 27 Added prototypes for the following functions | |
| 28 | |
| 29 * gui.c (gui_item_init): New function | |
| 30 (gui_item_add_keyval_pair): Ditto | |
| 31 (gui_parse_item_keywords): Ditto | |
| 32 (gui_item_active_p): Ditto | |
| 33 (gui_item_included_p): Ditto | |
| 34 (gui_item_display_flush_left): Ditto | |
| 35 (gui_item_display_flush_right): Ditto. The above listen new | |
| 36 functions manipulate on properties common to menu items and GUI | |
| 37 buttons. | |
| 38 | |
| 39 * menubar.c (current_frame_menubar): Moved from menubar-msw.c | |
| 40 (menu_parse_submenu_keywords): New function | |
| 41 (Fmenu_find_real_submenu): Ditto, lisp accessible. The last two | |
| 42 functions operate on menu properties stored in struct gui_item, | |
| 43 but are specific to menus only. | |
| 44 | |
| 45 * menubar.h: Prototypes for the above functions. | |
| 46 | |
| 47 * menubar-msw.c: Modified to utilize struct gui_item instead of | |
| 48 plists, to reduce garbage. Suggested by Ben Wing. | |
| 49 Unreachable menus are fixed. | |
| 50 | |
| 51 1998-01-03 Kirill M. Katsnelson <kkm@kis.ru> | |
| 52 | |
| 53 * menubar-msw.c (allocate_menu_item_id): Added third parameter to | |
| 54 hash, suffix. Menus tend to put non-localizable items into suffix | |
| 55 with empty name. | |
| 56 (update_frame_menubar_maybe): top_level_menu is now set here. | |
| 57 (mswindows_popup_menu): Ditto. It was incorrect to set it from | |
| 58 populate. | |
| 59 (vars_of_menubar_mswindows): Fprovide ('mswindows-menubar) removed: | |
| 60 (featurep (and 'mswindows 'menubars)) tests the same. | |
| 61 (mswindows_update_frame_menubars): update_..._maybe () now called | |
| 62 only if frame->menubar_changed is set. Is it right to patch | |
| 63 menubar.c instead? | |
| 64 | |
| 65 1998-02-08 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 66 | |
| 67 * objects-msw.c: | |
| 68 Updated color database to X11R6. Also added support for | |
| 69 "#RRRGGGBBB" and "#RRRRGGGGBBBB" in addition to "#RRGGBB". | |
| 70 | |
| 71 1998-02-08 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
| 72 | |
| 73 * console.h: | |
| 74 * console-stream.c: | |
| 75 * redisplay.c: | |
| 76 * redisplay-msw.c: | |
| 77 * redisplay-tty.c: | |
| 78 * redisplay-x.c: | |
| 79 Added the frame as a parameter to the text_width device | |
| 80 method. | |
| 81 | |
| 82 * redisplay-msw.c: | |
| 83 Support for proportional fonts. | |
| 84 | |
| 85 1998-02-07 Hrvoje Niksic <hniksic@srce.hr> | |
| 86 | |
| 87 * window.c (map_windows): Don't return the value of map_windows_1. | |
| 88 (map_windows): If F is NULL, map through all the windows. | |
| 89 (mark_windows_in_use): Use map_windows(); made it static. | |
| 90 (mark_windows_in_use_closure): New function. | |
| 91 | |
| 92 1998-02-01 Hrvoje Niksic <hniksic@srce.hr> | |
| 93 | |
| 94 * alloc.c (Fpurecopy): Check for non-`nil'-ness instead of | |
| 95 checking for Vobarray. | |
| 96 | |
| 97 * dlopen.c (Fdl_open): Indirect FUNCTION explicitly, for clarity. | |
| 98 | |
| 99 * elhash.c: Removed broken hashtable_hash(). | |
| 100 | |
| 101 1998-01-28 Hrvoje Niksic <hniksic@srce.hr> | |
| 102 | |
| 103 * symbols.c (Fintern): Use Qt instead of the actual obarray. | |
| 104 (init_symbols_once_early): Ditto. | |
| 105 | |
| 106 1998-01-27 Hrvoje Niksic <hniksic@srce.hr> | |
| 107 | |
| 108 * lisp.h (DO_REALLOC): Name the variable `do_realloc_newsize' | |
| 109 instead of `newsize', to avoid name collisions. | |
| 110 | |
| 111 1998-01-26 Hrvoje Niksic <hniksic@srce.hr> | |
| 112 | |
| 113 * print.c (print_symbol): Be more wary about the contents of | |
| 114 Vprint_gensym_alist. | |
| 115 | |
| 116 1998-02-06 SL Baur <steve@altair.xemacs.org> | |
| 117 | |
| 118 * emacs.c (Frun_emacs_from_temacs): Disable largely meaning-free | |
| 119 purity/impurity summary. Compile with -DREPORT_PURE_USAGE to get | |
| 120 it back. | |
| 121 | |
| 122 * process.c (create_process): Unused variable elimination. | |
| 123 | |
| 124 * lread.c (Fload_internal): Compiler warning suppression. | |
| 125 | |
| 126 * alloc.c (report_pure_usage): Remove unused variable. | |
| 127 | |
| 128 Wed Jan 28 13:41:22 1998 Andy Piper <andyp@parallax.co.uk> | |
| 129 | |
| 130 * Makefile.in.in: add support for sheap-adjust.h generation for | |
| 131 static heap. | |
| 132 | |
| 133 Wed Jan 28 13:41:22 1998 Andy Piper <andyp@parallax.co.uk> | |
| 134 | |
| 135 * Makefile.in.in: add sheap-adjust.h support, basically copied | |
| 136 from puresize-adjust.h. predicate sheap.o on HEAP_IN_DATA. fix | |
| 137 xemacs target slightly to not be a single shell command, this | |
| 138 fixes an obscure bug in cygwin gmake. | |
| 139 | |
| 140 * alloc.c (report_pure_usage): call sheap_adjust_h if HEAP_IN_DATA | |
| 141 is defined. | |
| 142 | |
| 143 * sysfile.h: add abstracted OPEN_BINARY, OPEN_TEXT etc defines. On | |
| 144 Unix these are all 0 and have no effect. On systems defining | |
| 145 O_BINARY these use it. WINDOWSNT is currently unaffected because | |
| 146 there are individual #ifdefs in each source file, but with this | |
| 147 change they could be removed. | |
| 148 | |
| 149 * emacs.c: | |
| 150 * doc.c: | |
| 151 * lread.c: | |
| 152 * process.c: generalize open() calls with OPEN_BINARY. Does | |
| 153 nothing under Unix. | |
| 154 | |
| 155 * emacs.c: predicate inclusion of windows.h on WINDOWSNT not | |
| 156 _WIN32. | |
| 157 | |
| 158 * process.c: | |
| 159 * sysdep.c: | |
| 160 * signal.c: predicate SIGIO stuff also on !BROKEN_SIGIO, this is | |
| 161 required for building on cygwin32 b19 which has SIGIO that only | |
| 162 works on sockets. | |
| 163 | |
| 164 * fileio.c: | |
| 165 * event-stream.c: generalize open() calls with OPEN_BINARY. Does | |
| 166 nothing under Unix. Use open() instead of creat() to make this | |
| 167 possible. use CREAT_MODE from sysfile.h | |
| 168 | |
| 169 * config.h.in: add MULE_CODING, currently not used. add support | |
| 170 for HAVE_A_OUT_H. | |
| 171 | |
| 172 * elhash.c: | |
| 173 * menubar-msw.c: | |
| 174 * mule-ccl.c: | |
| 175 * device-msw.c: warning elimination. | |
| 176 | |
| 177 * event-msw.c: add undeclared Dde calls for cygwin. | |
| 178 | |
| 179 * redisplay-msw.c: warning elimination under mule. | |
| 180 | |
| 181 * gmalloc.c: make initalize() really do that. If HEAP_IN_DATA is | |
| 182 defined catch free() & realloc() calls with addresses in the data | |
| 183 space. __morecore calls more_static_core for temacs, when dumped | |
| 184 switches to sbrk(). | |
| 185 | |
| 186 * console-msw.h: undef CONST after windows.h inclusion since this | |
| 187 defines CONST. #ifdef out shellapi under cygwin. | |
| 188 | |
| 189 * device-msw.c: include sysdep.h | |
| 190 | |
| 191 * objects-msw.c: add dummy mswindows_font_spec_matches_charset and | |
| 192 mswindows_find_charset_font so that we can build with mule. | |
| 193 | |
| 194 * mem-limits: return -1 for get_lim_data() when HEAP_IN_DATA is | |
| 195 defined. | |
| 196 | |
| 197 * sheap.c: new file. defines sheap_adjust_h and more_static_core | |
| 198 so that data space can be used by gmalloc before dumping when | |
| 199 HEAP_IN_DATA is defined. beef up error message about what to do if | |
| 200 sheap space runs out. | |
| 201 | |
| 202 * sysdep.c: make start_of_data reurn something sensible for | |
| 203 HEAP_IN_DATA. | |
| 204 | |
| 205 * systime.h: don't use itimer stuff on cygwin b19. | |
| 206 | |
| 207 * unexcw.c: new file. Full unexec() support for cygwin using the | |
| 208 HEAP_IN_DATA setup provided by sheap.c and friends. No run-time | |
| 209 remapping is performed. This could be generalized to support many | |
| 210 platforms that use COFF. you need a.out.h from my website to build | |
| 211 this. cygwin b19 will have this. | |
| 212 | |
| 213 * s/cygwin32.h: fixed commentary. compile in unexcw.o for dumping | |
| 214 support. removed irrelevent things. define BROKEN_SIGIO. remove | |
| 215 include of windows.h. add correct process support defines, process | |
| 216 support might work when non-blocking io is implemented in cygwin. | |
| 217 | |
| 218 1998-02-02 P. E. Jareth Hein <jareth@camelot-soft.com> | |
| 219 | |
| 220 * glyphs.c: Removed ImageMagick support, re-instituted the previous | |
| 221 support for JPEG, GIF and PNG with the new color system. | |
| 222 | |
| 223 1998-02-05 Olivier Galibert <galibert@pobox.com> | |
| 224 | |
| 225 * unexelf.c: Fix alignment problems on Linux. | |
| 226 | |
| 1 1998-02-01 Kyle Jones <kyle_jones@wonderworks.com> | 227 1998-02-01 Kyle Jones <kyle_jones@wonderworks.com> |
| 2 | 228 |
| 3 * redisplay.c (redisplay_window): After outputting | 229 * redisplay.c (redisplay_window): After outputting |
| 4 the window, invalidate its the line start cache if the | 230 the window, invalidate its the line start cache if the |
| 5 we're displaying the minibuffer window and the echo | 231 we're displaying the minibuffer window and the echo |
