Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 282:c42ec1d1cded r21-0b39
Import from CVS: tag r21-0b39
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:33:18 +0200 |
parents | 7df0dd720c89 |
children | 558f606b08ae |
comparison
equal
deleted
inserted
replaced
281:090b52736db2 | 282:c42ec1d1cded |
---|---|
1 1998-05-03 Olivier Galibert <galibert@pobox.com> | 1 1998-05-06 Oliver Graf <ograf@fga.de> |
2 | 2 |
3 * alloc.c (make_pure_float): Remove reference to obsolete 'next' | 3 * Makefile.in.in: removed dragdrop.o from objs |
4 field. | 4 * config.h.in: HAVE_DRAGNDROP added |
5 (make_float): Ditto. | 5 * emacs.c: do syms_of_dragdrop only if HAVE_DRAGNDROP is defined |
6 | 6 * event-Xt.c: dragdrop.h include now depends on HAVE_DRAGNDROP |
7 * lisp.h (struct Lisp_Float): Remove obsolete 'next' field. | 7 changed calls to dnd_url_hexify_string |
8 MIME data is now a list of MIME strings or lists | |
9 this was required by CDE, and a good idea in any case | |
10 * dragdrop.c (dnd_url_hexify_string): method prefix code added | |
11 * dragdrop.h: dnd_url_hexify_string prototype changed | |
12 * frame-x.c (x_cde_transfer_callback): CDE adapted the new API | |
13 | |
14 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk> | |
15 | |
16 * event-msw.c: now creates misc-user-events on dnd drops | |
17 | |
18 1998-05-05 Oliver Graf <ograf@fga.de> | |
19 | |
20 * events.h: changed comment for misc_user_events | |
21 * events.c (make-event): removed dnd_data defs | |
22 * frame.c: removed everything referring to drag_and_drop_functions | |
23 * frame-x.c (x_cde_transfer_callback): disabled (needs to be changed) | |
24 * lisp.h: removed Qdnd_data | |
25 * general.c: removed Qdnd_data | |
26 * symsinit.h: added syms_of_dragdrop | |
27 * frame.el: deleted default-drag-and-drop-functions | |
28 | |
29 1998-05-04 Oliver Graf <ograf@fga.de> | |
30 | |
31 * events.c: removed all dnd_drop stuff | |
32 * events.h: extended misc_user_data by button info | |
33 removed dnd_drop event | |
34 * emacs.c: added call to syms_of_dragdrop | |
35 * dragdrop.c: created | |
36 * dragdrop.h: created | |
37 * event-stream.c (enqueue_misc_user_event): initialization of the | |
38 new fields of misc_user_data | |
39 dnd_drop stuff removed | |
40 * keymap.c: drop symbols removed | |
41 * Makefile.in.in: added dragdrop.o to objs | |
42 | |
43 1998-05-09 SL Baur <steve@altair.xemacs.org> | |
44 | |
45 * EmacsFrame.c (EmacsFrameSetValues): Fix typo. | |
46 Suggested by: Kirill M. Katsnelson <kkm@kis.ru> | |
47 | |
48 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru> | |
49 | |
50 * This change adds four scrollbar specifiers: | |
51 {horizontal,vertical}-scrollbar-visible-p and | |
52 scrollbar-on-{top,left}-p. | |
53 Spare parts supplied by Didier Verna <verna@inf.enst.fr> | |
54 | |
55 * frameslots.h: Added slots for the four specifier caching. | |
56 | |
57 * frame.h: FRAME_SCROLLBAR_{WIDTH,HEIGHT} count for scrollbar | |
58 visible specifiers. | |
59 Removed old resource-only controlled scrollbar_on_* ints. | |
60 | |
61 * frame-x.c (x_layout_widgets): Removed (to x-scrollbar.el) | |
62 initialization of old style scrollbar placement from resources. | |
63 | |
64 * frame-tty.c (tty_init_frame_1): Removed initialization of old | |
65 style scrollbar placement. | |
66 | |
67 * frame-msw.c (mswindows_init_frame_1): Removed random | |
68 initialization of scrollbar sizes to 15 pixel. | |
69 | |
70 * redisplay-msw.c (mswindows_redisplay_deadbox_maybe): Use | |
71 scrollbar placement specifiers cached values from window, instead | |
72 of the old per-frame values. | |
73 (mswindows_output_vertical_divider): Ditto. | |
74 | |
75 * redisplay-x.c (x_output_vertical_divider): Ditto. | |
76 | |
77 * redisplay-output.c (redisplay_clear_bottom_of_window): Ditto. | |
78 | |
79 * scrollbar.c (update_scrollbar_instance): Ditto. | |
80 (specifier_vars_of_scrollbar): Declared the four specifiers. | |
81 | |
82 * window.h (struct window): Defined slots for caching the new | |
83 specifiers. | |
84 | |
85 * window.c (mark_window): Mark them. | |
86 (allocate_window): Initialize them. | |
87 (struct saved_window): Store them in a cool place. | |
88 (saved_window_equal): Compare them. | |
89 (save_window_save): Save them. | |
90 (Fset_window_configuration): Fetch them back. | |
91 (window_needs_vertical_divider): Check for scrollbar placement | |
92 using window cached specs. | |
93 (window_top_gutter_height): Ditto. | |
94 (window_bottom_gutter_height): Ditto. | |
95 (window_left_gutter_width): Ditto. | |
96 (window_right_gutter_width): Ditto. | |
97 (window_scrollbar_width): Account for scrollbar visibility | |
98 specification in window. | |
99 (window_scrollbar_height): Ditto. | |
100 | |
101 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru> | |
102 | |
103 * device.c (Fdevice_system_metrics): Added function. | |
104 Moved (device-pixel-height), (device-pixel-width), | |
105 (device-mm-width), (device-mm-height), (device-bitplanes), | |
106 (device-color-cells) to device.el, amd make them call | |
107 (device-system-metrics). | |
108 | |
109 * console.h (struct console_methods): Replaced methods: | |
110 device_pixel_width_method(), device_pixel_height_method(), | |
111 device_mm_width_method(), device_mm_height_method(), | |
112 device_bitplanes_method(), device_color_cells_method() | |
113 with single device_system_metrics_method(). | |
114 (device_metrics): Declared enumeration of supported | |
115 device system metrics. | |
116 | |
117 * device-msw.c (mswindows_device_system_metrics): Implement | |
118 device_system_metrics_method(), remove six obsolete methods. | |
119 | |
120 * device-tty.c (tty_device_system_metrics): Ditto. | |
121 | |
122 * device-x.c (x_device_system_metrics): Ditto. | |
123 | |
124 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru> | |
125 | |
126 * EmacsFrame.c (update_various_frame_slots): Do not store internal | |
127 border width there. | |
128 (EmacsFrameInitialize): Do it rather here. | |
129 (EmacsFrameSetValues): If EditRes has changed internal border | |
130 width, mark frame size as slipped. | |
131 | |
132 1998-05-06 Kirill M. Katsnelson <kkm@kis.ru> | |
133 | |
134 * frame.h (struct frame): Added char_{width,height} member | |
135 variables and access macros | |
136 Added size_slipped redisplay bit and mark/clear macros. | |
137 | |
138 * redisplay.c (redisplay_frame): Adjust frame size if size slipped | |
139 bit is set. | |
140 (redisplay_device): Call redisplay_frame if size slipped bit is set. | |
141 | |
142 * frame.c (adjust_frame_size): Redisplay beats frame back in shape | |
143 with this. Added. | |
144 (frame_size_slipped): Added. | |
145 (internal_set_frame_size): Clear size slipped bit. | |
146 (change_frame_size_1): Store real charsize into frame object. | |
147 (vars_of_frame): Declared adjust-frame-function. | |
148 | |
149 * frame-msw.c (mswindows_update_frame_external_traits): Same | |
150 change as for frame-x.c | |
151 (mswindows_frame_size_fixed_p): Implemented the method. | |
152 | |
153 * frame-x.c (x_update_frame_external_traits): Do not call | |
154 Fset_frame_size to adjust frame, redisplay will do. | |
155 | |
156 * faces.c (update_EmacsFrame): Mark frame as slipped when default | |
157 font changes. | |
158 | |
159 * toolbar.c (compute_frame_toolbars_data): Removed obsoleted call | |
160 to change_frame_size. Redisplay will fix it later. | |
161 Removed toolbar_*_changed_in_frame specifier | |
162 change handlers. | |
163 (specifier_vars_of_toolbar): Calls to these routed to | |
164 frame_size_slipped generic handler. | |
165 | |
166 * toolbar-x.c: Removed toolbar_*_changed_in_frame device methods. | |
167 | |
168 * scrollbar-x.c: Removed scrollbar_*_changed_in_frame device | |
169 methods. | |
170 | |
171 * scrollbar.c: Removed scrollbar_*_changed_in_frame specifier | |
172 change handlers. | |
173 (specifier_vars_of_scrollbar): Calls to the above changed to | |
174 frame_size_slipped generic handler. | |
175 | |
176 * menubar-x.c (x_update_frame_menubar_internal): Do not resize | |
177 frame, just mark frame size as slipped. | |
178 | |
179 * device-x.c: Removed declaration of in_specifier_change_function. | |
180 | |
181 * EmacsFrame.c (EmacsFrameSetValues): Do not check | |
182 in_specifier_change_function. | |
183 (EmacsFrameSetValues): Simulate a call to resize callback when no | |
184 actual geometry change happened. | |
185 | |
186 * console.h (struct console_methods): Removed declarations for all | |
187 <specifier>_changed_in_frame methods for toolbars and scrollbars. | |
188 Added frame_size_fixed_p method. | |
189 | |
190 1998-05-08 SL Baur <steve@altair.xemacs.org> | |
191 | |
192 * redisplay.c (decode_mode_spec): Guard against garbage | |
193 overwriting the stack. | |
194 | |
195 1998-05-08 Kirill M. Katsnelson <kkm@kis.ru> | |
196 | |
197 * dired-msw.c (vars_of_dired_mswindows): Syntax fix for union | |
198 lisp object type. | |
199 | |
200 * menubar-msw.c (populate_menu_add_item): Ditto. | |
201 | |
202 * ntheap.c (sbrk): Ditto. | |
203 | |
204 * ntproc.c (create_child): Ditto. | |
205 (syms_of_ntproc): Ditto. | |
206 | |
207 1998-05-07 Andy Piper <andyp@parallax.co.uk> | |
208 | |
209 * glyphs-msw.c: updates to support total transparency. | |
210 (mswindows_initialize_image_instance_icon): don't resize bitmaps | |
211 for icons. | |
212 (mswindows_initialize_image_instance_mask): new function. | |
213 Use these new functions as appropriate. | |
214 | |
215 * glyphs-msw.h (mswindows_initialize_image_instance_icon): | |
216 function renamed. | |
217 | |
218 * frame-msw.c: use renamed mswindows_initialize_image_instance_icon. | |
219 | |
220 * redisplay-msw.c: MaskBlt bitmaps if we have a mask, BitBlt | |
221 otherwise. | |
222 | |
223 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru> | |
224 | |
225 * unexnt.c (read_in_bss): Removed unused variables, replaced exits | |
226 with aborts. | |
227 (map_in_heap): Ditto. | |
228 | |
229 1998-05-06 SL Baur <steve@altair.xemacs.org> | |
230 | |
231 * frame.c (adjust_frame_size): Don't mix integers and Lisp_Objects. | |
232 | |
233 1998-05-07 Kirill M. Katsnelson <kkm@kis.ru> | |
234 | |
235 * print.c (write_string_to_stdio_stream): Under MS Windows, flush | |
236 stdio and stderr after output. Ouch. | |
237 | |
238 1998-05-05 Andy Piper <andyp@parallax.co.uk> | |
239 | |
240 * event-msw.c: comment out broken dnd stuff and don't use msw socket | |
241 support if we have cygwin select. | |
242 | |
243 1998-05-03 Kirill M. Katsnelson <kkm@kis.ru> | |
244 | |
245 * events.h (STREAM_* defines): Defined constants for the parameter | |
246 FLAGS to create_stream_pair_cb(). | |
247 | |
248 * process.c (Fopen_network_stream_internal): Use flags from events.h | |
249 (Fopen_multicast_group_internal): Ditto. | |
250 | |
251 * process-unix.c (unix_create_process): Ditto. | |
252 | |
253 * event-unixoid.c (event_stream_unixoid_create_stream_pair): Ditto. | |
254 Changed #ifdef process type logic to catch configuretion errors | |
255 when no process type is defined. | |
256 | |
257 * event-msw.c: Implemented winsock_stream | |
258 (get_process_input_waitable): Differentiate network connections. | |
259 (emacs_mswindows_select_process): Ditto. | |
260 (emacs_mswindows_create_stream_pair): Ditto. | |
261 (emacs_mswindows_delete_stream_pair): Ditto. | |
262 | |
263 * process-nt.c: Implemented network connections. | |
264 (nt_init_process): Initialize Winsock. | |
265 | |
266 * sysdep.c (init_system_name): Ask for the right name right from | |
267 the system. | |
268 | |
269 * ntproc.c: Removed select emulation crap and dynamic Windock | |
270 loading. | |
271 | |
272 * nt.c: Removed a lot of terrible wrappers for socket functions. | |
273 | |
274 * s/windowsnt.h: Removed sys_select encapsulation. | |
275 | |
276 1998-05-05 Hrvoje Niksic <hniksic@srce.hr> | |
277 | |
278 * search.c (Fmatch_data): Synch with FSF. | |
279 | |
280 1998-05-04 Greg Klanderman <greg@alphatech.com> | |
281 | |
282 * events.h: Add extern declarations for focus_follows_mouse and | |
283 investigate_frame_change(). | |
284 * cmdloop.c (Fcommand_loop_1): cleanup focus-follows-mouse | |
285 handling - move externs to events.h. | |
286 | |
287 1998-05-05 Andy Piper <andyp@parallax.co.uk> | |
288 | |
289 * glyphs-msw.c: generate an AND mask when creating an icon and really | |
290 make it an icon if that is what is required. | |
291 | |
292 * glyphs-msw.h (mswindows_create_icon_from_image): new cursor | |
293 argument. | |
294 | |
295 * frame-msw.c (mswindows_set_frame_pointer): set the frame cursor when | |
296 asked. | |
297 | |
298 1998-05-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | |
299 | |
300 * s/windowsnt.h: | |
301 * s/rtu.h: | |
302 * s/aix4.h: | |
303 * m/wicat.h: | |
304 * m/gould.h: | |
305 * m/gould-np1.h | |
306 * unexhp9k3.c: | |
307 * unexconvex.c: | |
308 * unexalpha.c: | |
309 * unexaix.c: | |
310 * regex.c: | |
311 * process-unix.c: | |
312 * mule-mcpath.c: | |
313 * msdos.c: | |
314 * lisp.h: | |
315 * gmalloc.c: | |
316 * getloadavg.c: | |
317 * broken-sun.h: | |
318 Removed references to ancient bcmp, bzero, and bcopy. | |
319 | |
320 1998-05-04 Andy Piper <andyp@parallax.co.uk> | |
321 | |
322 * gui.el: make gui-button-face colors apply in the mswindows | |
323 domain as well as for x. | |
324 | |
325 * objects-msw.c (mswindows_string_to_color): grok | |
326 rgb:rrrr/gggg/bbbb color formats used by xpm-button.el. | |
327 | |
328 1998-05-04 Greg Klanderman <greg@alphatech.com> | |
329 | |
330 * window.c (Fselect_window): Add optional second argument | |
331 `norecord' to avoid recording a buffer change. | |
332 * window.h: change the EXFUN for Fselect_window. | |
333 * window.c (Fdelete_window): call Fselect_window with 2nd arg Qnil. | |
334 (Fother_window): ditto. | |
335 (temp_output_buffer_show): ditto. | |
336 (Fset_window_configuration): ditto. | |
337 (Fset_window_configuration): ditto. | |
338 * frame.c (Fselect_frame): ditto. | |
339 (Fset_frame_selected_window): ditto. | |
340 (delete_frame_internal): ditto. | |
341 * device.c (Fselect_device): ditto. | |
342 * console.c (Fselect_console): ditto. | |
343 * callint.c (Fcall_interactively): ditto. | |
344 | |
345 1998-05-05 Hrvoje Niksic <hniksic@srce.hr> | |
346 | |
347 * search.c (Fregexp_quote): Loop by characters, not by bytes. | |
348 | |
349 1998-05-05 Jan Vroonhof <vroonhof@math.ethz.ch> | |
350 | |
351 * redisplay.c (window_line_number): Guard against selected_device | |
352 = nil. | |
353 | |
354 * frame-x.c (x_init_frame_2): Revert to updating frame title. | |
355 | |
356 1998-05-05 SL Baur <steve@altair.xemacs.org> | |
357 | |
358 * emacs.c (shut_down_emacs): Update crash report information. | |
359 | |
360 1998-05-04 Kyle Jones <kyle_jones@wonderworks.com> | |
361 | |
362 * linuxplay.c: Initialize audio_dev to /dev/dsp at | |
363 compile time instead of at run-time. Don't initialize | |
364 mixer_fd, audio_fd and audio_vol to -1; none of them need | |
365 it, and XEmacs will crash on some architectures when | |
366 these variable are modified after being initialized. | |
367 Declare audio_dev, audio_vol, audio_fd, and mixer_fd as | |
368 static, since none of them need to be visible outside | |
369 linuxplay.c. | |
370 | |
371 1998-04-27 Hrvoje Niksic <hniksic@srce.hr> | |
372 | |
373 * eldap.c (make_ldap): New function. | |
374 (finalize_ldap): Use it. | |
375 (Fldap_open): Ditto. | |
376 | |
377 * eldap.c (struct Lisp_LDAP): Removed connection status symbol. | |
378 | |
379 * eldap.h (LDAP_LIVE_P): Removed | |
380 (CHECK_LIVE_LDAP): Adapt to changes in struct Lisp_LDAP | |
381 | |
382 1998-05-03 Hrvoje Niksic <hniksic@srce.hr> | |
383 | |
384 * lread.c: (read_escape): Restore handling of \M-a; clarify | |
385 comment. | |
386 | |
387 1998-05-04 Kyle Jones <kyle_jones@wonderworks.com> | |
388 | |
389 * realpath.c: Rename realpath() to xrealpath(). | |
390 | |
391 * fileio.c: Call xrealpath() instead of realpath(). | |
392 | |
393 * sysdep.h: Use #define to map xrealpath() calls to | |
394 realpath() on systems that have realpath(). | |
395 | |
396 1998-05-04 Martin Buchholz <martin@xemacs.org> | |
397 | |
398 * rangetab.c: | |
399 * rangetab.h: Move #include's from rangetab.h into rangetab.c for | |
400 consistency. | |
401 * inline.c: include rangetab.h to get GCC inlines | |
402 | |
403 1998-05-03 SL Baur <steve@altair.xemacs.org> | |
404 | |
405 * event-stream.c (event_stream_next_event): Reverse previous patch to | |
406 slow down poll for quit. | |
407 Suggested by Kyle Jones <kyle_jones@wonderworks.com> | |
408 | |
409 * lread.c (read_escape): Turn off interpretation of "\M..." | |
410 Suggested by Olivier Galibert <galibert@pobox.com> | |
411 | |
412 * lread.c (read_escape): add explanatory comment about why | |
413 FSF_KEYS are being turned off. | |
8 | 414 |
9 1998-05-02 SL Baur <steve@altair.xemacs.org> | 415 1998-05-02 SL Baur <steve@altair.xemacs.org> |
10 | 416 |
11 * lread.c (FSF_KEYS): Remove if built with Mule. | 417 * lread.c (FSF_KEYS): Remove if built with Mule. |
12 | 418 |