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