Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 276:6330739388db r21-0b36
Import from CVS: tag r21-0b36
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:30:37 +0200 |
parents | ca9a9ec9c1c1 |
children | 90d73dddcdc4 |
line wrap: on
line diff
--- a/src/ChangeLog Mon Aug 13 10:29:43 2007 +0200 +++ b/src/ChangeLog Mon Aug 13 10:30:37 2007 +0200 @@ -1,3 +1,405 @@ +1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk> + + * console-msw.h: + Added "commctrl.h" and "X11/xpm.h" includes to support toolbars + and XPM. + + * glyphs-msw.c: + Removed (!NILP (Vmswindows_bitmap_file_path)) check in + locate_pixmap_file() so that lookups of absolute paths don't fail + if this is unset. + Added new mswindows_xpm_normalize(); + + * glyphs.h: + * glyphs.c: + * glyphs-x.c: + Moved generic XPM support out of glyphs-x.c into glyphs.c. + Functions moved: + signal_image_error, signal_image_error_2, + check_valid_xpm_color_symbols, evaluate_xpm_color_symbols, + xpm_possible_dest_types. + xpm_normalize and xpm_instantiate in glyphs.c just call the + appropriate x_ or mswindows_ funtion in glyphs-x.c or + glyphs-msw.c. + + * toolbar-msw.c: + Don't assert on empty toolbar. + + * toolbar.c: + * toolbar.h: + Adjusted mswindows default toolbar height/widths so redisplay is + correct. + +1998-04-18 Hrvoje Niksic <hniksic@srce.hr> + + * tooltalk.c (tt_message_arg_ival_string): Ditto. + + * redisplay.c (window_line_number): Ditto. + (decode_mode_spec): Ditto. + + * glyphs.c (print_image_instance): Ditto. + + * doprnt.c (emacs_doprnt_1): Ditto. + + * data.c (Fnumber_to_string): Use long_to_string(). + + * lisp.h: Declare long_to_string(). + + * print.c (Fprin1_to_string): Do the Vprint_gensym_alist stunt. + + * emacs.c (main_1): Don't create print stream. + + * print.c: Removed print_stream implementation. + (print_prepare): Don't create a print_stream. + (long_to_string): New function, from GNU Wget. + (print_internal): Use it. + (output_string): alloca() copies only for strings smaller than + 65536 bytes; else, inhibit gc. + +1998-04-18 Hrvoje Niksic <hniksic@srce.hr> + + * config.h.in: Check for DLERROR. + + * sysdll.c: Cosmetic changes. + +1998-04-18 Hrvoje Niksic <hniksic@srce.hr> + + * sysdll.c (dll_error): It's `dlerror', not `dl_error'. + +1998-04-17 Kirill M. Katsnelson <kkm@kis.ru> + + * specifier.c (prune_specifiers): Fix for Vall_specifiers + corruption. + + * specifier.h: Fixed GC_* macros to utilize GC_EQ, as suggested by + Steve. + +1998-04-17 Hrvoje Niksic <hniksic@srce.hr> + + * dll.c (Fdll_open): Simplify interface. + + * sysdll.c: Allocate BUF dynamically. + + * cmds.c (internal_self_insert): Removed `no-self-insert' hack. + +Fri Apr 17 12:59:35 1998 Andy Piper <andyp@parallax.co.uk> + + * event-msw.c: don't use LocalAlloc()/LocalFree(). With unix + processes use a filestream for output. This makes subprocess + support work under cygwin. + +1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + + * fileio.c (vars_of_fileio): Resurreced directory-sep-char to be + DIRECTORY_SEP instead of hardwired "/". + +1998-04-16 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + + * fileio.c (file_name_as_directory): Now returns "./" (or NT + equivalent) for "". + +1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> + + * eldap.c: Fully rewritten introducing a new opaque LDAP Lisp + data type. + + * eldap.h: Ditto + +1998-04-17 Olivier Galibert <galibert@pobox.com> + + * fileio.c (vars_of_fileio): Finish directory_sep_char removal. + +1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + + * emacs.c (main_1): Added option --debug-paths and analogous + variable. + +1998-04-15 Hrvoje Niksic <hniksic@srce.hr> + + * frame-msw.c (Vmswindows_frame_being_created): Don't staticpro. + + * console-msw.h, event-msw.c, frame-msw.c: Renamed + mswindows_frame_being_created to Vmswindows_frame_being_created. + +1998-04-12 Kirill M. Katsnelson <kkm@kis.ru> + + * fileio.c: Removed Vdirectory_sep_char variable. + + * lisp.h: Removed extern decl for the above. + +1998-04-16 SL Baur <steve@altair.xemacs.org> + + * indent.c (vertical_motion_1): set_marker_restricted takes + Lisp_Objects. + +1998-04-17 Hrvoje Niksic <hniksic@srce.hr> + + * md5.c (Fmd5): Correctly rename argument. + + * print.c (Fprin1_to_string): Remove useless variable. + +1998-04-13 Greg Klanderman <greg@alphatech.com> + + * indent.c (vertical_motion_1): new helper function to share + common code between Fvertical_motion and Fvertical_motion_pixels. + Properly handle the WINDOW argument as the doc string indicates it + should. Update docstrings to be more clear and concise. + (Fvertical_motion): use vertical_motion_1. + (Fvertical_motion_pixels): use vertical_motion_1. + +1998-04-15 Kirill M. Katsnelson <kkm@kis.ru> + + * specifier.h: Introduced magic specifiers. Please read comments + in specifier.h. + + * specifier.c: Reworked many functions to support magic + specifiers. + + * scrollbar.c (specifier_vars_of_scrollbar): Made magic specifiers + Vscrollbar_width and Vscrollbar_height. + (init_frame_scrollbars): Enabled critical lisp code operate on + ghost specifiers. + (init_device_scrollbars): Ditto. + (init_global_scrollbars): Ditto. + + * scrollbar-msw.c (Fmswindows_init_scrollbar_metrics): Scrollbar + init function, called from init-scrollbars-from-resuorce in + lisp/scrollbar.c + (syms_of_scrollbar_mswindows): DEFSUBR it. + + * emacs.c (main_1): Called syms_of_scrollbar_mswindows() + + * symsinit.h: Declared syms_of_scrollbar_mswindows() + +Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk> + + * frame-msw.c: + * console-msw.h: add toolbars to frame parameters. + + * emacs.c: call console_type_create_mswindows_toolbar + + * event-msw.c: call toolbar handling code in main event loop. + + * glyphs-msw.c (mswindows_create_icon_from_image) + (mswindows_resize_dibitmap_instance): new functions. Remove mask + stuff from various others. + + * redisplay-msw.c: + * menubar-msw.c: warning elimination. + + * toolbar-msw.c: new file. Reasonable implementation of toolbars + for mswindows. Some features are not complete. + + * toolbar.c: enable toolbar parameters for mswindows. + + * toolbar.h: choose slightly different toolbar defaults for + mswindows. + +1998-04-16 Hrvoje Niksic <hniksic@srce.hr> + + * lisp.h (CHECK_IMPURE): Use it. + + * data.c (pure_write_error): Accept an argument. + + * emacs.c (vars_of_emacs): New variable `internal-error-checking'; + initialize it. + +1998-04-16 Hrvoje Niksic <hniksic@srce.hr> + + * fileio.c (Fmake_temp_name): Avoid random(); simplify. + +1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + + * emacs.c (complex_vars_of_emacs): Changed configure-exec-path to + configure-exec-directory. + (decode_path): Doesn't call file-name-as-directory no more as + empty components would lead to evil behavior. + +1998-04-16 Hrvoje Niksic <hniksic@srce.hr> + + * extents.c (decode_extent): Unify the error message. + +1998-04-17 Hrvoje Niksic <hniksic@srce.hr> + + * md5.c (Fmd5): Simplify; use only input and encoding streams. + (Fmd5): Separate coding guesswork into md5_coding_system(). + (Fmd5): Don't close the stream; deleting it is enough. + +1998-04-16 Hrvoje Niksic <hniksic@srce.hr> + + * fileio.c (Finsert_file_contents_internal): Prefer fstat() over + stat. + +1998-04-15 Martin Buchholz <martin@xemacs.org> + + * fns.c (Fsubseq): Make (subseq nil 0 0) return nil, not #*. + +1998-04-16 SL Baur <steve@altair.xemacs.org> + + * device-x.c (get_device_from_display): Use "infodock" as the + fallback name when running as InfoDock. + +1998-04-14 Greg Klanderman <greg@alphatech.com> + + * device-x.c (compute_x_app_name): New function needed to compute + application name to use now that XtOpenDisplay is decomposed into + XOpenDisplay and XtDisplayInitialize. + (x_init_device): use it. + +1998-04-06 Greg Klanderman <greg@alphatech.com> + + * device-x.c (have_xemacs_resources_in_xrdb): adhere to coding + standards and avoid opening display twice by breaking + XtOpenDisplay into XOpenDisplay and XtDisplayInitialize. + (x_init_device): Ditto. + +1998-04-15 Olivier Galibert <galibert@pobox.com> + + * s/aix3-2-5.h: Ditto. + + * s/aix4-1.h: Ditto. + + * s/aix4-2.h: Ditto. + + * s/bsd386.h: Ditto. + + * s/bsdos2-1.h: Ditto. + + * s/dgux.h: Ditto. + + * s/esix.h: Ditto. + + * s/esix5r4.h: Ditto. + + * s/hpux8.h: Ditto. + + * s/hpux9-shr.h: Ditto. + + * s/hpux9-x11r4.h: Ditto. + + * s/hpux9.h: Ditto. + + * s/hpux9shxr4.h: Ditto. + + * s/isc3-0.h: Ditto. + + * s/isc4-0.h: Ditto. + + * s/ptx.h: Ditto. + + * s/sco4.h: Ditto. + + * s/sco5.h: Ditto. + + * s/usg5-3.h: Ditto. + + * s/usg5-4-2.h: Ditto. + + * s/usg5-4.h: Kill a bunch of now autodetected defines. + +1998-04-05 Greg Klanderman <greg@alphatech.com> + + * window.c (Fwindow_displayed_pixel_height): rename more + appropriately as window-text-pixel-height. + (syms_of_window): Update the DEFSUBR. + (Fwindow_text_pixel_width): New function for completeness. + (Fwindow_text_pixel_edges): New function. + (syms_of_window): DEFSUBR 2 new functions. + +1998-04-13 Greg Klanderman <greg@alphatech.com> + + * redisplay.c (redisplay_window): When echo area is active, and we + swap in the echo area buffer, restore the minibuffer's pointm and + startp when we restore the minibuffer to the window. This avoids + having the minibuffer point randomly change when it is active but + not selected and a message is shown. + +1998-04-16 Hrvoje Niksic <hniksic@srce.hr> + + * md5.c: replaced RSA reference code with GNU textutils implementation. + +1998-04-14 Martin Buchholz <martin@xemacs.org> + + * signal.c (init_signals_very_early): Make `nohup xemacs &' work. + Wrap #ifdefs around uses of SIGQUIT and SIGILL. + +1998-04-12 Kirill M. Katsnelson <kkm@kis.ru> + + * objects-msw.c (mswindows_initialize_font_instance): Fixed assert + abuse; proper cleanup on GDI error. + +1998-04-14 Kirill M. Katsnelson <kkm@kis.ru> + + * console-msw.h: Declared get_nt_process_handle() and + mswindows_bump_queue(). + Removed declarations for mswindows_enqueue_dispatch_event() and + mswindows_enqueue_magic_event(). + + * event-msw.c (emacs_mswindows_create_stream_pair): Casts on + handle types and get_osfhandle() return type. From Andy Piper. + (emacs_mswindows_select_process): Get Win32 process handle + directly from process lrecord. + (get_process_handle): Removed function. + (emacs_mswindows_handle_magic_event): Removed handling of + XM_BUMPQUEUE magic event. + (mswindows_wnd_proc): Removed handling of WM_EXITMENULOOP message, + which called a do-nothing handler in menubar-msw.c + (mswindows_wnd_proc, WM_EXITSIZEMOVE): Queue an empty event + instead of magic event, via mswindows_bump_queue(). + (mswindows_wnd_proc, WM_CLOSE): Ditto. + (mswindows_need_event): Call mswindows_bump_queue() upon process + termination, in case process pipe does not get closed along. + Do not close process handle. + (mswindows_bump_queue): Added function. + (mswindows_enqueue_dispatch_event): Made static. + (ntpipe_slurp_*): Revamped the slurp thread implementation so the + stream does not expect the thread to terminate when stream is closed. + (ntpipe_slurp_reader): Fixed an attempt to read zero bytes from + the pipe. + + * event-stream.c (event_stream_deal_with_async_timeout): + Conditionalized timer-based polling for finished processes on + HAVE_UNIX_PROCESSES. + + * menubar-msw.c (mswindows_handle_wm_command): Queued proper bump + queue event. + (mswindows_handle_wm_exitmenuloop): Removed function. + + * menubar-msw.h: Removed unused function prototype. + + * process-nt.c (get_nt_process_handle): Added function. + + * signal.c (init_poll_for_sigchld): Conditionalized on + HAVE_UNIX_PROCESSES. + +1998-04-13 Kirill M. Katsnelson <kkm@kis.ru> + + * frame-msw.c: Implemented the following methods: + mswindows_get_mouse_position() + mswindows_set_mouse_position() + mswindows_frame_totally_visible_p() + +1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> + + * emacs.c: Renamed inhibit-package-init to inhibit-early-packages + to better reflect its semantics. + Renamed inhibit-update-autoloads to inhibit-package-autoloads. + (complex_vars_of_emacs): Added site-directory and lisp-directory. + -no-packages -> no-early-packages. + + * Makefile.in.in: Reflected reinstatement of paths.h.in. + + * paths.h.in: Reinstated. + + * paths.h.in.in: Removed. + + * config.h.in: Moved configure path and directory options from + paths.h.in.in. + +1998-04-11 Kirill M. Katsnelson <kkm@kis.ru> + + * event-msw.c (emacs_mswindows_quit_p): don't recurse. + 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru> * callproc.c (init_callproc): Correctly initialize