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