diff 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
line wrap: on
line diff
--- a/src/ChangeLog	Mon Aug 13 10:19:12 2007 +0200
+++ b/src/ChangeLog	Mon Aug 13 10:19:59 2007 +0200
@@ -1,3 +1,229 @@
+1998-02-09  SL Baur  <steve@altair.xemacs.org>
+
+	* data.c (Fold_eq): PC-ize.
+
+	* chartab.c: PC-ize.
+
+	* window.c (toplevel): PC-ize.
+	(syms_of_window): Ditto.
+
+	* search.c (Freplace_match): PC-ize.
+
+	* lread.c: PC-ize.
+
+	* buffer.c (Fbuffer_enable_undo): PC-ize.
+	(Fbuffer_disable_undo): ditto.
+
+	* eval.c (return_from_signal): PC-ize.
+
+	* casetab.c: PC-ize.
+
+	* callproc.c (Fcall_process_internal): PC-ize.
+
+1998-02-02  Kirill M. Katsnelson  <kkm@kis.ru>
+
+	* gui.h (struct gui_item): Menu item, submenu or GUI button
+	properties are abstracted into this new structure.
+	Added prototypes for the following functions
+
+	* gui.c (gui_item_init): New function
+	(gui_item_add_keyval_pair): Ditto
+	(gui_parse_item_keywords): Ditto
+	(gui_item_active_p): Ditto
+	(gui_item_included_p): Ditto
+	(gui_item_display_flush_left): Ditto
+	(gui_item_display_flush_right): Ditto. The above listen new
+	functions manipulate on properties common to menu items and GUI
+	buttons. 
+
+	* menubar.c (current_frame_menubar): Moved from menubar-msw.c
+	(menu_parse_submenu_keywords): New function
+	(Fmenu_find_real_submenu): Ditto, lisp accessible. The last two
+	functions operate on menu properties stored in struct gui_item,
+	but are specific to menus only.
+
+	* menubar.h: Prototypes for the above functions.
+
+	* menubar-msw.c: Modified to utilize struct gui_item instead of
+	plists, to reduce garbage. Suggested by Ben Wing.
+	Unreachable menus are fixed.
+
+1998-01-03  Kirill M. Katsnelson  <kkm@kis.ru>
+
+	* menubar-msw.c (allocate_menu_item_id): Added third parameter to
+	hash, suffix. Menus tend to put non-localizable items into suffix
+	with empty name.
+	(update_frame_menubar_maybe): top_level_menu is now set here.
+	(mswindows_popup_menu): Ditto. It was incorrect to set it from
+	populate.
+	(vars_of_menubar_mswindows): Fprovide ('mswindows-menubar) removed:
+	(featurep (and 'mswindows 'menubars)) tests the same.
+	(mswindows_update_frame_menubars): update_..._maybe () now called
+	only if frame->menubar_changed is set. Is it right to patch
+	menubar.c instead?
+
+1998-02-08  Jonathan Harris  <jhar@tardis.ed.ac.uk>
+
+	* objects-msw.c:
+	  Updated color database to X11R6. Also added support for
+	  "#RRRGGGBBB" and "#RRRRGGGGBBBB" in addition to "#RRGGBB".
+
+1998-02-08  Jonathan Harris  <jhar@tardis.ed.ac.uk>
+
+	* console.h:
+	* console-stream.c:
+	* redisplay.c:
+	* redisplay-msw.c:
+	* redisplay-tty.c:
+	* redisplay-x.c:
+	  Added the frame as a parameter to the text_width device
+	  method.
+
+	* redisplay-msw.c:
+	  Support for proportional fonts.
+
+1998-02-07  Hrvoje Niksic  <hniksic@srce.hr>
+
+	* window.c (map_windows): Don't return the value of map_windows_1.
+	(map_windows): If F is NULL, map through all the windows.
+	(mark_windows_in_use): Use map_windows(); made it static.
+	(mark_windows_in_use_closure): New function.
+
+1998-02-01  Hrvoje Niksic  <hniksic@srce.hr>
+
+	* alloc.c (Fpurecopy): Check for non-`nil'-ness instead of
+	checking for Vobarray.
+
+	* dlopen.c (Fdl_open): Indirect FUNCTION explicitly, for clarity.
+
+	* elhash.c: Removed broken hashtable_hash().
+
+1998-01-28  Hrvoje Niksic  <hniksic@srce.hr>
+
+	* symbols.c (Fintern): Use Qt instead of the actual obarray.
+	(init_symbols_once_early): Ditto.
+
+1998-01-27  Hrvoje Niksic  <hniksic@srce.hr>
+
+	* lisp.h (DO_REALLOC): Name the variable `do_realloc_newsize'
+	instead of `newsize', to avoid name collisions.
+
+1998-01-26  Hrvoje Niksic  <hniksic@srce.hr>
+
+	* print.c (print_symbol): Be more wary about the contents of
+	Vprint_gensym_alist.
+
+1998-02-06  SL Baur  <steve@altair.xemacs.org>
+
+	* emacs.c (Frun_emacs_from_temacs): Disable largely meaning-free
+	purity/impurity summary.  Compile with -DREPORT_PURE_USAGE to get
+	it back.
+
+	* process.c (create_process): Unused variable elimination.
+
+	* lread.c (Fload_internal): Compiler warning suppression.
+
+	* alloc.c (report_pure_usage): Remove unused variable.
+
+Wed Jan 28 13:41:22 1998  Andy Piper  <andyp@parallax.co.uk>
+
+	* Makefile.in.in: add support for sheap-adjust.h generation for
+	static heap. 
+
+Wed Jan 28 13:41:22 1998  Andy Piper  <andyp@parallax.co.uk>
+
+	* Makefile.in.in: add sheap-adjust.h support, basically copied
+	from puresize-adjust.h. predicate sheap.o on HEAP_IN_DATA. fix
+	xemacs target slightly to not be a single shell command, this
+	fixes an obscure bug in cygwin gmake.
+
+	* alloc.c (report_pure_usage): call sheap_adjust_h if HEAP_IN_DATA
+	is defined.
+
+	* sysfile.h: add abstracted OPEN_BINARY, OPEN_TEXT etc defines. On
+	Unix these are all 0 and have no effect. On systems defining
+	O_BINARY these use it. WINDOWSNT is currently unaffected because
+	there are individual #ifdefs in each source file, but with this
+	change they could be removed.
+
+	* emacs.c:
+	* doc.c:
+	* lread.c:
+	* process.c: generalize open() calls with OPEN_BINARY. Does
+	nothing under Unix.
+
+	* emacs.c: predicate inclusion of windows.h on WINDOWSNT not
+	_WIN32.
+
+	* process.c:
+	* sysdep.c:
+	* signal.c: predicate SIGIO stuff also on !BROKEN_SIGIO, this is
+	required for building on cygwin32 b19 which has SIGIO that only
+	works on sockets.
+
+	* fileio.c:
+	* event-stream.c: generalize open() calls with OPEN_BINARY. Does
+	nothing under Unix. Use open() instead of creat() to make this
+	possible. use CREAT_MODE from sysfile.h
+
+	* config.h.in: add MULE_CODING, currently not used. add support
+	for HAVE_A_OUT_H.
+
+	* elhash.c:
+	* menubar-msw.c:
+	* mule-ccl.c:
+	* device-msw.c: warning elimination.
+
+	* event-msw.c: add undeclared Dde calls for cygwin.
+
+	* redisplay-msw.c: warning elimination under mule.
+
+	* gmalloc.c: make initalize() really do that. If HEAP_IN_DATA is
+	defined catch free() & realloc() calls with addresses in the data
+	space. __morecore calls more_static_core for temacs, when dumped
+	switches to sbrk().
+
+	* console-msw.h: undef CONST after windows.h inclusion since this
+	defines CONST. #ifdef out shellapi under cygwin.
+
+	* device-msw.c: include sysdep.h
+
+	* objects-msw.c: add dummy mswindows_font_spec_matches_charset and
+	mswindows_find_charset_font so that we can build with mule.
+
+	* mem-limits: return -1 for get_lim_data() when HEAP_IN_DATA is
+	defined.
+
+	* sheap.c: new file. defines sheap_adjust_h and more_static_core
+	so that data space can be used by gmalloc before dumping when
+	HEAP_IN_DATA is defined. beef up error message about what to do if
+	sheap space runs out.
+
+	* sysdep.c: make start_of_data reurn something sensible for
+	HEAP_IN_DATA.
+
+	* systime.h: don't use itimer stuff on cygwin b19.
+
+	* unexcw.c: new file. Full unexec() support for cygwin using the
+	HEAP_IN_DATA setup provided by sheap.c and friends. No run-time
+	remapping is performed. This could be generalized to support many
+	platforms that use COFF. you need a.out.h from my website to build
+	this. cygwin b19 will have this.
+
+	* s/cygwin32.h: fixed commentary. compile in unexcw.o for dumping
+	support. removed irrelevent things. define BROKEN_SIGIO. remove
+	include of windows.h. add correct process support defines, process
+	support might work when non-blocking io is implemented in cygwin.
+
+1998-02-02  P. E. Jareth Hein  <jareth@camelot-soft.com>
+
+	* glyphs.c: Removed ImageMagick support, re-instituted the previous
+	support for JPEG, GIF and PNG with the new color system.
+
+1998-02-05  Olivier Galibert  <galibert@pobox.com>
+
+	* unexelf.c: Fix alignment problems on Linux.
+
 1998-02-01  Kyle Jones  <kyle_jones@wonderworks.com>
 
 	* redisplay.c (redisplay_window): After outputting