Wed Dec 31 12:27:25 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/Makefile.in (install-libraries): Install the X11 header
	files as well as tk.h.

Tue Dec 23 16:31:07 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/Makefile.in ($(TKDLL)): Don't generate relocs for debugging
	information.

Mon Oct 13 16:11:25 1997  Felix Lee  <flee@yin.cygnus.com>

	* generic/tkText.c (ExecSyncCmd,ViewArgs): de-ansified.

Mon Sep 15 16:29:16 PDT 1997 Khamis Abuelkomboz <khamis@cygnus.com>
	generic/tkText.[ch]
	Added a new functionality for the editor '-synccommand'. When it es
	not empty, this command is called, when ever the contents in the
	editor is changed (insert, delete). The function is called with the
	same parameters how it called for the editor.
	This functionality is used in the new GUI for SN to be able to open
	more than one editor with the same file (like emacs multiple buffers).

Mon Sep  8 17:13:49 MET DST 1997 Zsolt Koppany <zkoppany@multix.de>
	unix/tkUnixEvent.c
	Deleted the second unnecessary call of XOpenDisplay().

Thu Aug 28 13:36:30 1997  Ian Lance Taylor  <ian@cygnus.com>

	* testsuite/tk.tests/tk-test.exp: Permit capital letters in test
	case names.  Try better error string handling.

	* generic/tkInitScript.h (initScript): Don't call pwd in a safe
	interpreter.

	* library/tkfbox.tcl (tkFDialog_VerifyFileName): Only add file to
	selectFile using lappend if -multiple.
	* tests/filebox.tcl: Set the expected unknown options based on the
	command and mode.

Thu Aug 28 15:25:31 MET DST 1997 Zsolt Koppany <zkoppany@multix.de>
	* generic/tkImgGIF.c
	Memory bug fix.

Sun Aug 24 21:40:30 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/Makefile.in ($(TKDLL)): Set base address to 0x66300000.

Mon Aug 18 18:13:00 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/tkWinDialog.c (GetFileName): Handle the case of a single
	file when OFN_ALLOWMULTISELECT is set.

Fri Aug 15 19:26:39 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/tkWinInit.c (initScript): Don't append share to [info
	library] (revert patch of Aug 7).

Thu Aug 14 09:29:45 1997  Tom Tromey  <tromey@sanguine.cygnus.com>

	* library/dialog.tcl (tk_dialog): Run update after setting
	geometry.  From the net.

Wed Aug 13 12:28:08 1997  Tom Tromey  <tromey@sanguine.cygnus.com>

	* library/tkfbox.tcl (tkFDialog_VerifyFileName): Use fname and not
	contents of entry to compute flat, path, and file.

Tue Aug 12 18:02:15 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/rc/cygnus.ico: Change color to match other Cygnus designs.

Tue Aug 12 17:37:36 MET DST 1997 Zsolt Koppany <zkoppany@multix.de>

	* unix/tkUnixWm.c
	  Memory leak bug fixes.

	* generic/tkText.c
	  TkTextRedrawRegion() should be called only if TkTextCharBbox()
	  does not return -1, because in that case x,y and h variables
	  will not be set.

Mon Aug 11 16:58:08 1997  Ian Lance Taylor  <ian@cygnus.com>

	* configure.in: Call AC_CANONICAL_HOST.  Check host, not target,
	for cygwin32.
	* configure: Rebuild.

	* win/rc/cygnus.ico: New file.
	* win/rc/tk.rc: Replace tk.ico with cygnus.ico.

Mon Aug 11 11:14:31 1997  Martin M. Hunt  <hunt@cygnus.com>

	* generic/tk.h, generic/tkImage.c, generic/tkImgBmap.c,
  	generic/tkImgGIF.c, generic/tkImgPhoto.c, generic/tkTest.c, 
	generic/tkWindow.c, library/tkfbox.tcl,	tests/imgPhoto.test, 
	doc/photo.n: Two patches from Jan.Nijtmans@cmg.nl. Fixes 
	numerous image problems including GIF transparency.

Fri Aug  8 21:14:55 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/tkWinPointer.c (TkpChangeFocus): If force is set, call
	SetForegroundWindow.

Thu Aug  7 12:55:50 1997  Ian Lance Taylor  <ian@cygnus.com>

	* generic/tkFrame.c (mapFrameWindow): New static variable.
	(mapFrameFrame): New static variable.
	(MapFrame): Set new variables.
	(TkInstallFrameMenu): Use new variables.

	* win/tkWinInit.c (initScript): Look under share.

Wed Aug  6 23:47:01 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/Makefile.in: Update for Tk 8.0.
	* win/configure.in: Likewise.
	* win/configure: Rebuild.
	* win/tkWinInt.h (TkFontAttributes): Don't use typedef if
	__GNUC__.
	* win/tkWinPort.h (strnicmp, stricmp): Define if __CYGWIN32__.
	(strncasecmp, strcasecmp): Don't define if __CYGWIN32__.

Tue Aug  5 14:00:53 1997  Tom Tromey  <tromey@cygnus.com>

	* tests/all: Preserved local changes.
	* tests/defs: Preserved local changes.

Fri Jul 25 12:42:54 1997  Stephen Peters  <speters@cygnus.com>

	* win/tkWinDialog.c (GetFileName, ParseFileDlgArgs): Changes to
	  let tk_getOpenFile and tk_getSaveFile deal with multi-file
	  selections on Windows.
	* doc/getOpenFile.n: Add documentation for `-multiple' option.

Thu Jul 24 13:12:02 1997  Stephen Peters  <speters@cygnus.com>

	* library/tkfbox.tcl: Changes to let tk_getOpenFile take a
	  `-multiple yes' argument and handle multi-file selections.

Tue Jul 22 12:40:50 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/Makefile.in (.c.o): Use CFLAGS.

Sat Jul 12 11:28:22 MET DST 1997 Zsolt Koppany <zkoppany@multix.de>

	* generic/tkImgGIF.c
	  Patch from tk8.b2 in GetCode().
	* generic/tkImgPhoto.c
	 Purify UMR bug fix in AllocateColors().

Wed Jul  9 14:43:57 1997  Ian Lance Taylor  <ian@cygnus.com>

	* generic/tkMain.c: Include winuser.h if _WIN32.
	(Tk_Main): If _WIN32, call MessageBox on error.

Fri Jul  4 13:36:03 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/tkWinImage.c (PutPixel): Correct yet another bug.

Thu Jul  3 16:00:57 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/tkWinImage.c (PutPixel): For a depth of 16 bits, convert a
	24 bit truecolor value into a 16 bit truecolor value.  Correct
	error in storing high byte.  For a depth of 1 bit, correct error
	in clearing bit.

Thu Jun 26 14:02:03 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/Makefile.in (WINDRES): New variable.
	(install-binaries): Don't install DLL here...
	(install-libraries): ...install it here instead.
	($(TKDLL)): Depend upon and link with tkres.o.
	($(WISH)): Depend upon and link with wishres.o.
	($(TKTEST)): Likewise.
	(tkres.o, wishres.o): New targets.
	* win/tkWinX.c (TkWinGetTkModule): If __CYGWIN32__, use cygtkdll
	as the DLL name.
	* win/configure.in: Define and substitute WINDRES.
	* win/configure: Rebuild.

Tue Jun 24 11:42:06 1997  Tom Tromey  <tromey@cygnus.com>

	* library/palette.tcl (tkRecolorTree): Properly quote color name.
	From Jeffrey Hobbs.

Mon Jun 23 10:15:56 1997  Ian Lance Taylor  <ian@cygnus.com>

	* Makefile.in (install-binaries, install-libraries): New targets.

Wed Jun 18 12:21:57 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/Makefile.in: Copy install, install-binaries,
 	install-libraries, and install-demos rules, and associated
 	variables from unix/Makefile.in, with appropriate adjustments.

Thu Jun 12 19:20:57 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/Makefile.in (tkcyg.def): Don't export impure_ptr.

Tue Jun 10 19:16:39 1997  Stephen Peters  <speters@cygnus.com>

	* unix/configure.in: Use a real replacement for memmove, instead
	  of using memcpy (which doesn't guarantee overlaps will copy
	  correctly).  
	* unix/configure: Rebuilt.
	* unix/Makefile.in: Use replacement memmove if needed. 
	* compat/memmove.c: New file for replacing memmove.

Mon Jun  9 16:26:13 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/configure.in: Set TK_BUILD_INCLUDES.
	* win/configure: Rebuild.

Fri Jun  6 23:43:34 1997  Ian Lance Taylor  <ian@cygnus.com>

	Add support for building with cygwin32:
	* win/Makefile.in: Rewrite completely based on makefile.vc.
	* win/configure.in: Rewrite completely.
	* win/configure: Rebuild.
	* win/tkWin32Dll.c (_impure_ptr): Define if __CYGWIN32__.
	(__imp_reent_data): Declare if __CYGWIN32__.
	(DllMain): Initialize _impure_ptr if __CYGWIN32__.
	* win/tkWinX.c (GetCurrentTime): Define as GetTickCount if
	__CYGWIN32__.

Thu May 22 15:49:40 1997  Ian Lance Taylor  <ian@cygnus.com>

	* win/configure.in: Use win rather than CONFIGDIR.
	* win/configure: Rebuild.

Fri May  9 19:07:17 1997  Zsolt Koppany <zkoppany@multix.de>

	* generic/tkWindow.c (GetScreen): Init metaModMask, altModMask
	(from Purify).

Tue May 13 23:19:20 1997  Zsolt Koppany  <zsolt@cygnus.com>

	* generic/tkText.c (ConfigureText): Bug fix from Ousterhout.

Wed Apr 23 14:36:14 1997  Tom Tromey  <tromey@cygnus.com>

	* library/tkfbox.tcl: Incorporated version from Tk 8.0.

Tue Mar 25 23:35:02 1997  Martin M. Hunt  <hunt@cygnus.com>

	* library/palette.tcl: Patch from kcorey@eng.sun.com 
	(Ken Corey) 

Tue Mar 18 16:01:05 1997  Martin M. Hunt  <hunt@cygnus.com>

	* generic/tkImgGIF.c: Fix GIF transparency.  Patch from
	nijtmans@nici.kun.nl

Thu Mar 13 10:42:01 1997  Tom Tromey  <tromey@cygnus.com>

	* win/configure.in: Don't run AC_C_CROSS.
	(AC_CONFIG_AUX_DIR): Look in srcdir.

Fri Mar  7 13:08:47 1997  Tom Tromey  <tromey@cygnus.com>

	* Updated to Tk 4.2p2.

Thu Nov 21 10:07:02 1996  Tom Tromey  <tromey@cygnus.com>

	* generic/tkGrid.c (Tk_GridCmd): Applied fix suggested by Stephen
	Uhler.

	* library/menu.tcl: Applied patch from Ousterhout.

Mon Oct 14 12:17:11 1996  Tom Tromey  <tromey@cygnus.com>

	* Makefile.in (RUNTEST): Use srcdir, not SRC_DIR.
	(tk-check): Ditto.
	(check): Renamed from tk-check.

	* testsuite/config/default.exp (find_x_display): New proc.
	(tk_start): Use find_x_display.

Mon Aug 19 12:30:51 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* testsuite/config/default.exp, testsuite/tk.tests/tk-test.exp:
	New files.

	* Makefile.in (EXPECT, RUNTESTFLAGS, RUNTEST): New variables.
	(tk-check): New target.

	* tests/all: Look for tests in srcdir.
	* tests/defs: Set srcdir if not already set.

Thu Aug 15 12:50:47 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* generic/tkArgv.c (defaultTable): Added -version.
	(Tk_ParseArgv): Handle -version option.
	* generic/tk.h (TK_ARGV_VERSION): New define.

Mon Aug  5 10:47:09 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Makefile.in (configure): Don't depend on configure.in.
	(config.status): Depend on configure.

Wed Jun 26 12:51:43 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)

	* configure.in (AC_PREREQ): autoconf 2.5 or higher.
	* configure: Rebuilt.

Mon May  6 09:45:20 1996  Tom Tromey  <tromey@lisa.cygnus.com>

	* generic/tkMain.c (Tk_Main): Exit after printing version number.

Tue Apr 30 13:40:04 1996  Tom Tromey  <tromey@snuffle.cygnus.com>

	* generic/tkMain.c (Tk_Main): Removed "-inet-1.0".

Mon Apr 29 17:43:15 1996  Tom Tromey  <tromey@snuffle.cygnus.com>

	* generic/tkMain.c (argTable): Added -version.
	(Tk_Main): Handle -version.

Thu Mar  7 10:08:57 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Makefile.in (config.status): Depend on nothing.

Wed Mar  6 19:07:38 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Makefile.in (Makefile): Removed redundant target.

Thu Feb 29 21:32:44 1996  Fred Fish  <fnf@cygnus.com>

	* Makefile.in (srcdir): Add macro.
	(configure): Run autoconf in source dir, not build dir.

Thu Feb 29 14:59:03 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Makefile.in (Makefile): New rule.
	(config.status): New rule.

Wed Jan 24 09:42:29 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* Makefile.in: Replaced realclean with maintainer-clean.

Fri Jan 12 11:00:06 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* library/tclIndex: Removed all references to console.tcl.
	(Hack).

	* library/console.tcl (tkConsoleInvoke): Use "interp eval" with
	history command, not nonexistent "interp record" command.
	(tkConsoleHistory, tkConsolePrompt): Include pathname argument to
	"interp eval".

Wed Jan 10 12:49:00 1996  Tom Tromey  <tromey@creche.cygnus.com>

	* configure.in, configure, Makefile.in, README.configure: New
	files.

	* Tk: Updated to Tk4.1a2.  Entries after this line mostly likely
	apply to files in some subdirectory.

Tue Dec 19 18:32:36 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>

	* Makefile.in (check, installcheck): New null rules.

Wed Oct 25 20:12:01 1995  Brendan Kehoe  <brendan@lisa.cygnus.com>

	* Makefile.in (prefix, exec_prefix): Set to @prefix@ and
	@exec_prefix@, so configure can substitute them properly.

Tue Oct 24 18:49:59 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* Makefile.in (X11_INCLUDES, X11_LIB_SWITCHES): switch to
	X11_CFLAGS, X11_LDFLAGS and X11_LIBS.
	(CC_SWITCHES): Use X11_CFLAGS.

	* configure.in: Statically link X libraries on Solaris, SunOS,
	and HPUX.

Tue Oct 10 14:33:17 1995  Stu Grossman  (grossman@cygnus.com)

	* tkConfig.c (Tk_ConfigureInfo), tkSelect.c (HandleTclCommand
	LostSelection):  Use free() instead of TCL_DYNAMIC in
	interp->freeProc to prevent crashes.  Apparantly tcl7.4 changed
	the result protocol around slightly.

Sat Sep 30 09:39:11 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* configure.in:  Upgraded to autoconf v2, removed cruft which did a poor
        job of finding X location in favor of AC_PATH_X.
	* configure: Regenerated.

Sun Aug 20 00:15:51 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* tkMain.c:  make tcl_RcFileName defn an extern so it doesn't
	conflict with the one in the new tcl/tclBasic.c.

Mon Jun 12 17:09:28 1995  Stu Grossman  (grossman@cygnus.com)

	* configure:  Ignore --cache-file option instead of bombing out.

Mon Dec 12 12:17:16 1994  Stu Grossman  (grossman@cygnus.com)

	* tkConfig.h:  Don't use prototype for select.  This allows HPUX
	8.x build.

Tue Oct 18 12:41:49 1994  Jim Wilson  (wilson@chestnut.cygnus.com)

	* Makefile.in (CC_SWITCHES): Add X11_INCLUDE_FLAGS.
