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 |
