summaryrefslogtreecommitdiff
path: root/libgui/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libgui/ChangeLog')
-rw-r--r--libgui/ChangeLog828
1 files changed, 828 insertions, 0 deletions
diff --git a/libgui/ChangeLog b/libgui/ChangeLog
new file mode 100644
index 00000000000..2a16f91ba45
--- /dev/null
+++ b/libgui/ChangeLog
@@ -0,0 +1,828 @@
+Fri Sep 17 19:14:15 1999 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * src/guitcl.h (cyg_create_warp_pointer_command): Add declaration.
+
+1999-09-07 Jim Ingham <jingham@cygnus.com>
+
+ * library/tclIndex: Rebuild - this somehow got built wrong,
+ leaving out all the debug, and all the panedwindow references.
+
+1999-09-02 Syd Polk <spolk@cygnus.com>
+
+ * library/Makefile.am: Revert bad merge
+ * library/Makefile.in: Regenerate
+
+1999-08-10 James Ingham <jingham@leda.cygnus.com>
+
+ * library/balloon.tcl (BALLOON_command_withdraw): New command, use
+ to remove the balloon before it's timeout has expired.
+
+1999-08-02 James Ingham <jingham@leda.cygnus.com>
+
+ * library/combobox.tcl (::combobox::setValue): Call the combobox
+ command after idle, so the menu gets a chance to unpost itself
+ before the command is run.
+
+1999-05-26 Ian Roxborough <irox@cygnus.com>
+
+ * library/combobox.tcl: If a combobox is not editable then
+ make the background of the text box white.
+
+1999-04-29 Syd Polk <spolk@cygnus.com>
+
+ * src/paths.c: Add a scaled-down version of path initialization
+ in Visual C++ build.
+
+1999-04-28 Syd Polk <spolk@cygnus.com>
+
+ * acinclude.m4: Add from devo.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+ * library/Makefile.am: Use auto_mkindex to generate tclIndex. The
+ itcl1.5 one generates bogus entries sometimes.
+ * library/Makefile.in: Regenerate.
+ * src/Makefile.in: Regenerate.
+
+1999-04-17 Syd Polk <spolk@cygnus.com>
+
+ * Revert merge. I checked in itcl3.0 code into a itcl 1.5 branch.
+
+1999-04-22 Khamis Abuelkomboz <khamis@cygnus.com>
+
+ * library/tree.tcl (treetable_bindings): moved the default bindings
+ source code from SN into the file to build unseparated unit. The
+ bindings themself relay (compatible) on the listbox bindings.
+ -the bindings are defined when ever the file is loaded, so no
+ need to call the function extra.
+
+1999-04-07 Khamis Abuelkomboz <khamis@cygnus.com>
+
+ * library/tree.tcl (print_dialog_box): deleted reference to -leader
+ option of the print dialog.
+ (Tree): added a new public variable to specify a customer
+ post command for the right-mouse menu.
+
+ * library/toolbar.tcl (TOOLBAR_button_leave): synchronize enter/leave
+ to not mismatch a relief change.
+
+1999-03-30 Khamis Abuelkomboz <khamis@cygnus.com>
+
+ * library/tclIndex: regenerated.
+
+ * library/tree.tcl (start_motion): by changing column size use only a
+ black line.
+
+ * library/toolbar.tcl (TOOLBAR_button_up): patched toolbar procedures
+ to support buttons that interact like chechbuttons (remain flat or
+ sunken). The button keeps it's original relief after the pointer
+ leaves the widget.
+ (TOOLBAR_button_up): How the bindings are made for the toolbar buttons
+ is wrong. I patched it to work now for SN, but it must be a general
+ fix, even for gdbtk. When you bind events to the button use please
+ {+ ...} to keep existing bindings for the widget.
+ (TOOLBAR_command): new. To change the relief state of a checkbutton-
+ like widgets from the application.
+
+1999-03-29 Martin Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl (::combobox::computeGeometry): Calculate
+ geometry based on whole thing, including scrollbar. This fixes
+ the problem from the last couple of months where the popup list
+ box was not below the dropdown button unless there was a scrollbar.
+
+1999-03-29 Syd Polk <spolk@cygnus.com>
+
+ * src/paths.c: Added initialization back in for Visual C++
+ build. Pared it down so that VC++ can actually compile it.
+ Stupid MS 2048 character limit.
+
+1999-03-17 Khamis Abuelkomboz <khamis@cygnus.com>
+
+ * library/tree.tcl (create_tabs): patched the tree table to support
+ resizing a column when moving around the column line.
+ (button_motion): new function realized resizing the columns using an
+ area mode.
+
+1999-03-15 Ian T Roxborough <irox@cygnus.com>
+
+ * library/combobox.tcl(combobox::configure): On Windows draw a black
+ box around the popup for a better Windows look'n'feel.
+
+1999-03-15 Khamis Abuelkomboz <khamis@cygnus.com>
+
+ * library/tree.tcl: Placed here from SN tree to allow other parties
+ to use it for there own applications. If you want to see how it is
+ used, please refer to snavigator/gui/*.tcl.
+
+ * library/Makefile.in: added tree.tcl as part of the library.
+
+ * library/Makefile.am: likewise.
+
+Wed Mar 10 19:44:31 1999 Geoffrey Noer <noer@cygnus.com>
+
+ * src/tclgetdir.c: Need to also include shlobj.h if we're
+ using standard Win32 API headers (not the old set of Cygwin
+ headers).
+
+1999-03-09 Ian T Roxborough <irox@cygnus.com>
+
+ * library/combobox.tcl(combobox::configure): On Windows
+ if -editable is 0, use a standard background for the
+ entry widget (better windowz look'n'feel)
+
+Fri Mar 5 11:00:54 1999 Khamis Abuelkombuz <khamis@cygnus.com>
+
+ * src/tkGraphCanvas.c: fixed the hash problem. Uses a hash table that
+ is associated with the interp rather to use a static hash table.
+
+1999-03-04 Syd Polk <spolk@cygnus.com>
+
+ * src/tkTreeTable.c: Re-fixed SunOS build problem.
+
+Wed Mar 3 16:57:21 1999 Khamis Abuelkombuz <khamis@cygnus.com>
+
+ * src/tkGraphCanvas.c: fixed the hash problem. Uses a hash table that
+ is associated with the interp rather to use a static hash table.
+
+1999-03-03 James Ingham <jingham@cygnus.com>
+
+ * library/combobox.tcl (::combobox::setValue): Call the command in
+ an after idle, so that the combobox gets a chance to unpost before
+ the action is taken.
+
+1999-02-23 Martin Hunt <hunt@cygnus.com>
+
+ * src/paths.c: Change error message so that it says
+ it can't find "GUI" library instead of "IDE" library.
+
+1999-02-18 Martin Hunt <hunt@cygnus.com>
+
+ * library/hooks.tcl (run_hooks): Cleanup error message.
+
+1999-02-17 Martin Hunt <hunt@cygnus.com>
+
+ * library/internet.tcl (open_url): Change to open another
+ window for Netscape on Unix. Returns 0 on failure, 1 on
+ success.
+
+1999-02-11 Syd Polk <spolk@cygnus.com>
+
+ * configure.in: Fixed problem with comparison to xcl.
+ * configure: Regenerated.
+
+1999-02-10 Syd Polk <spolk@cygnus.com>
+
+ * configure.in: Find the correct itclsh.
+ Fixed problem with cygwin build. Should not need cygpath
+ to configure.
+ * configure: Regenerated.
+
+1999-02-10 Martin Hunt <hunt@cygnus.com>
+
+ * library/bgerror.tcl (bgerror): Do not use the old debug
+ preferences. Write errors into debug window. Keep old
+ dialog for now, although it should probably either go away
+ or be replaced by instructions on how to file a PR.
+
+1999-02-09 Martin Hunt <hunt@cygnus.com>
+
+ * library/panedwindow.tcl (cyg::PanedWindow): Add -sashcolor
+ option.
+ (cyg::PanedWindow::sashcolor): New config method.
+ (cyg::PanedWindow::_makeSashes): Set sash color.
+
+1999-02-01 James Ingham <jingham@cygnus.com>
+
+ * src/paths.c: Put in some missing \n\'s.
+
+1999-01-22 Jim Ingham <jingham@cygnus.com>
+
+ Merging changes in from gdbtk-980810-branch
+
+ 1999-01-22 Martin Hunt <hunt@cygnus.com>
+
+ * library/panedwindow.tcl (cyg::PanedWindow::delete): Fix
+ variable name so this function works again.
+ * src/tkWarpPointer.c: New file. Implements tcl function
+ warp_pointer, used by the testsuite.
+ * src/Makefile.am: Added tkWarpPointer.c.
+
+ 1998-12-17 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/panedwindow.tcl (cyg::PanedWindow::sashwidth): Change
+ borderwidth to 2.
+ (cyg::PanedWindow::_makeSashes): Ditto.
+ (cyg::PanedWindow::delete): Free up the space in the _frac
+ array when a pane is deleted.
+ (cyg::PanedWindow::hide): Ditto.
+ (cyg::PanedWindow::replace): New function. Replaces an active
+ pane with an inactive (hidden) one.
+
+ 1998-12-16 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/panedwindow.tcl: New file. Implements
+ cyg::PanedWindow which is a generic paned window supporting
+ non-resizable panes, individual max and min pane sizes. It
+ has a very different look from the iwidget panedwindow.
+
+ * library/pane.tcl: New file. Basically an extended pane.itk
+ from the iwidgets distribution.
+
+ 1998-08-10 Jim Ingham <jingham@cygnus.com>
+
+ * src/paths.c: Figure out how to run from the build tree.
+1999-01-14 Ben Elliston <bje@cygnus.com>
+
+ * src/tkTreeTable.c: Remove unnecessary #includes that collide
+ with Tcl's compat headers.
+
+1998-12-14 Ian Roxborough <irox@cygnus.com>
+
+ * src/tclwinfont.c (win_choose_font): convert all result strings
+ to utf8 format if using tcl/tk8.1.
+
+1998-12-12 Ian Roxborough <irox@cygnus.com>
+ * src/tclgetdir.c (get_directory_command): Make sure that
+ the parent is getting redrawn if the dialog box moves.
+ * src/tclwinfont.c (win_choose_font): Make sure that
+ the parent is getting redrawn if the dialog box moves.
+
+1998-12-12 Khamis Abuelkomboz <khamis@cygnus.com>
+
+ * src/tkTreeTable.c (DisplayRecursive): use metrics.descent by
+ displaying the active line.
+
+1998-12-11 Syd Polk <spolk@cygnus.com>
+
+ * src/tkgetdir.c: The arguments to this need to be
+ converted from UTF-8 and the return value needs to
+ be converted to UTF-8 in Tcl 8.1.
+
+1998-11-30 Ian Roxborough <irox@cygnus.com>
+
+ * src/tkWinPrintCanvas.c (PrintCanvasCmd): return OK
+ if the user hits cancel.
+ * src/tkGraphCanvas.c (GraphCanvasCmd): changed to free()s
+ to ckfree()s.
+
+1998-11-17 Ian Roxborough <irox@cygnus.com>
+
+ * src/tkWinPrintText.c (PrintTextCmd): Disable the print
+ selection until it is implemented properly.
+
+1998-11-17 Ben Elliston <bje@cygnus.com>
+
+ * src/tkTreeTable.h: Merge from Source-Navigator.
+
+ * src/tkTreeTable.c: Likewise.
+
+1998-11-16 Ian Roxborough <irox@cygnus.com>
+
+ * src/tkWinPrintText.c (PrintTextCmd): return OK
+ if the user hits cancel.
+
+1998-11-11 Khamis Abuelkomboz <khamis@cygnus.com>
+
+ * src/tkTreeTable.c: using tcl/memory allocation functions.
+
+ * src/tkCanvLayout.c (LayoutClearGraph): check parent/succ for
+ availiability before freeing it.
+
+1998-06-04 Jim Blandy <jimb@zwingli.cygnus.com>
+
+ * configure.in: Use AM_PROC_CC_STDC, since this directory requires
+ ANSI C in order to compile.
+ * aclocal.m4, configure: Regenerated.
+
+Thu Dec 17 11:46:04 1998 Keith Seitz <keiths@cygnus.com>
+
+ * library/combobox.tcl (::combobox::computeGeometry): Allow
+ the listbox to expand larger than the limits of the combobox.
+ (::combobox::widgetProc): Pack the scrollbar before the listbox
+ so that scroll remains visible when the combobox shrinks.
+ (::combobox::build): Ditto for the button.
+
+Sun Nov 8 23:52:31 1998 Felix Lee <flee@cygnus.com>
+
+ * configure.in (ac_win_build): quoting fix.
+ * configure: regenerated.
+
+Wed Nov 4 18:46:13 1998 Dave Brolley <brolley@cygnus.com>
+
+ * acinclude.m4: New file.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Regenerated.
+ * configure: Regenerated.
+
+1998-11-04 Ian Roxborough <irox@cygnus.com>
+
+ * src/tkWinPrintText.c (PrintTextCmd): For Tk 8.1 call
+ TkTextMakeByteIndex, otherwise call TkTextMakeIndex.
+ * src/tkWinPrintText.c: Remove some compiler warnings.
+ * src/tkWinPrintCanvas.c: Remove some compiler warnings.
+
+1998-11-02 Ben Elliston <bje@cygnus.com>
+
+ * src/xpmlib.c (LONGBITS): Take the sizeof `long', not
+ `LONG'. Most UNIX environments have no such macro.
+
+1998-10-30 Ian Roxborough <irox@cygnus.com>
+
+ * src/xpmlib.c (ImgXpmGetPixmapFromData): calculate the
+ bitmap pading the same the tk x-emulation layer does.
+
+1998-10-29 Ben Elliston <bje@cygnus.com>
+
+ * configure.in: Look for itcl_sh in the PATH.
+ * configure: Regenerate.
+ * library/Makefile.am: Use discovered path to itcl_sh.
+ * library/Makefile.in: Regenerate.
+ * Makefile.in: Likewise.
+ * src/Makefile.in: Likewise.
+
+1998-10-28 Syd Polk <spolk@cygnus.com>
+
+ * configure.in: Generate a TCL_LIBRARY for itcl_sh to use.
+ * configure: Regenerate
+ * library/Makefile.am: Use generated TCL_LIBRARY.
+ * library/Makefile.in: Regenerate.
+
+1998-10-28 Syd Polk <spolk@cygnus.com>
+
+ * configure.in: Generate correctly formatted directories for itcl_sh
+ * configure: Regenerate
+ * library/Makefile.am: Pass correctly formatted directories to itcl
+ so that it does not get confused with cygwin paths when generating
+ tclIndex.
+ * library/Makefile.in: Regenerate
+
+1998-10-27 Syd Polk <spolk@cygnus.com>
+
+ * configure.in: Add test and AM_CONDITIONAL for Windows.
+ * library/Makefile.am: On Windows, piping output straight from pwd
+ to itcl_sh.exe does not work if build is not on /. Wrap the pwd
+ in a cygpath.
+ * configure: Regenerate
+ * library/Makefile.in: Regenerate.
+
+1998-10-27 Syd Polk <spolk@cygnus.com>
+
+ * src/Makefile.am: Fix TKHDIR problems.
+ * src/Makefile.in: Regenerate.
+
+1998-10-26 Syd Polk <spolk@cygnus.com>
+
+ * configure.in: Use TCLHDIR instead of TCL_BUILD_INCLUDES and
+ TKHDIR instead of TK_BUILD_INCLUDES
+ * configure: Regenerate
+ * src/Makefile.am: Use TCLHDIR instead of TCL_BUILD_INCLUDES
+ TKHDIR instead of TK_BUILD_INCLUDES
+ * src/Makefile.in: Regenerate
+
+Mon Oct 26 09:19:34 1998 Ian Roxborough <irox@cygnus.com>
+
+ * src/Makefile.am: Add tkWinPrintText.c and tkWinPrintCanvas.c
+ * src/tkWinPrintText.c: removed a MSVC++ headerfile and
+ protected the file with pragmas (_WIN32) so it isn't
+ compiled on Unix builds.
+ * src/tkWinPrintCanvas.c: Same as tkWinPrintText.c
+ * src/tkWinPrintText.c (PrintTextCmd): Trick TkTextXviewCmd into
+ calling UpdateDisplayInfo, this means tk doesn't need patched.
+ Cleaned up/added some comments.
+
+1998-10-20 Syd Polk <spolk@cygnus.com>
+
+ * aclocal.m4: Added include for standard macros to locate tcl and tk
+ * configure.in: Use standard macros for tcl and tk
+ * configure: Regenerated
+ * Makefile.in: Regenerated with latest automake
+ * library/Makefile.in: Regenerated with latest automake
+ * src/Makefile.am: Don't use hard-coded pathnames for tcl and tk
+ directories; use variables instead
+ * src/Makefile.in: Regenerated
+
+1998-10-14 Syd Polk <spolk@cygnus.com>
+
+ * src/tclwinfont.c: Compile fix for tcl 8.1.
+
+Wed Oct 14 13:01:00 1998 Ian Roxborough <irox@cygnus.com>
+
+ *src/xpmlib.c (ImgXpmGetPixmapFromData): Fix pixmaps
+ on windows (SN problem), if pixmap mask width <= half the
+ bit padding, then things got messed up. (mayby a bug in
+ the X-emulation layer).
+ - Remove some old commented out code.
+
+Fri Oct 9 10:04:00 1998 Ian Roxborough <irox@cygnus.com>
+
+ * src/xpmlib.c (ImgXpmGetPixmapFromData): set memory allocated
+ for the mask to zero before using.
+
+1998-10-05 Syd Polk <spolk@cygnus.com>
+
+ * configure: Regenerated with new autoconf
+
+Mon Oct 5 00:53:59 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/balloon.tcl (showballoon): Add "keep" parameter
+ to tell balloon messages to not go away after 6 seconds.
+ (BALLOON_command_show): Ditto.
+
+Wed Sep 30 9:35:00 1998 Ian Roxborough <irox@cygnus.com>
+
+ *src/tkprintcanvas.c: New file, for printing a canvas under windows.
+
+Mon Sep 21 15:45:17 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl (::combobox::setValue): Fix
+ instance when value has an embedded space.
+
+Thu Sep 3 19:10:00 1998 Sean Mahan <smahan@cygnus.com>
+
+ * src/tclgetdir.c: Change C++ style comments to C style.
+
+Thu Sep 3 18:45:00 1998 Sean Mahan <smahan@cygnus.com>
+
+ * src/tclhelp.c: Change C++ style comments to C style.
+
+Mon Aug 31 11:55:00 1998 Ian Roxborough <irox@cygnus.com>
+
+ *src/tclgetdir.c: Add definition for SHBrowseForFolderA.
+ (it was missing from cygwin.)
+
+Mon Aug 31 11:33:00 1998 Syd Polk <spolk@cygnus.com>
+
+ *configure.in library/Makefile.am src/Makefile.am: Tcl/Tk 8.1
+ require -fwritable strings.
+ *configure Makefile.in library/Makefile.in src/Makefile.in:
+ Regenerated.
+
+Fri Aug 28 18:15:25 1998 Ian Roxborough <irox@cygnus.com>
+
+ *src/tclgetdir.c: Added missing (from cygwin) #defines for BFFM_*.
+
+Wed Aug 26 14:01:25 1998 Ian Roxborough <irox@cygnus.com>
+
+ *src/tclgetdir.c (get_directory_command): free up
+ memory allocated with Tcl_DString.
+
+Wed Aug 26 14:01:25 1998 Ian Roxborough <irox@cygnus.com>
+
+ Added "-initialdir <dir>" to the ide_get_directory
+ command.
+
+ *src/tclgetdir.c (get_directory_command): added flag
+ handling and set callback to change selected directory.
+ (MyBrowseCallbackProc): New function, sets selected
+ directory once initialization has been completed.
+
+Tue Aug 25 18:31:16 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl: Fix previous checkin.
+
+Tue Aug 25 17:22:36 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl (::combobox::configure): Remove
+ scrollbar width hack. Set foreground and background colors
+ for non-editable and disabled widgets.
+
+Tue Aug 25 16:06:34 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl (::combobox::doInternalWidgetCommand):
+ Add "Curselection" widget command.
+
+Fri Aug 21 12:48:09 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl: Merge my changes into the
+ new 1.05 combobox code.
+ (entryset): New command that sets the contents of
+ the entry field without triggering any commands.
+
+Fri Aug 21 11:38:35 1998 Ian Roxborough <irox@cygnus.com>
+
+ Integrated changes between Source-Navigator's
+ hyper/tkCanvas.c and libgui's src/tkGraphCanvas.c.
+ Add a new option (-gridlock) to switch between
+ SN style (-gridlock 1) and the old style.
+
+ *src/tkGraphCanvas.c (graphspecs[]): add gridlock
+ option (1 = ON, 0 = OFF).
+ (setedgegeom): added a new parameter (int i) and
+ code to keep lines running a X or Y axis only.
+ (GetGraphLayoutII): new function (same as GetGraphLayout
+ but takes TkCanvas as parameter).
+ (GraphCanvasCmd): use extra parameter when calling
+ setedgegeom.
+ *src/tkCanvLayout.c (struct Layout_Graph): add int
+ gridlock.
+ (LayoutCreateGraph): initalise 'gridlock'.
+ (GetLayoutConfig): copy 'gridlock' when getting.
+ (SetLayoutConfig): copy back 'gridlock' when setting.
+ *src/tkCanvLayout.h (struct LayoutConfig): add
+ 'gridlock' member.
+
+1998-08-20 Keith Seitz <keiths@cygnus.com>
+
+ * src/tclwinprint.c (winprint_print_text_options): Intialize the "initproc"
+ for struct print_text_options.
+
+
+Tue Aug 18 15:39:53 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/Makefile.am (pkgIndex.tcl): Make this
+ require maintainer mode.
+
+Mon Aug 17 16:20:38 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/Makefile.am (ITCL_SH): Revert previous change.
+
+Mon Aug 17 14:44:31 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/Makefile.am (WISH): Run itcl_wish from the
+ proper place.
+
+Mon Aug 17 13:20:09 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl (::combobox::build): Initialize
+ oldValue. Don't pack scrollbar.
+ (::combobox::widgetProc): When items are inserted or deleted
+ from the list, pack or forget the scrollbar, depending on
+ the size of the list and the max height.
+ (::combobox::setValue): Call the command callback even if
+ the value selected was the same as the previous value.
+ (::combobox::configure): Change listbox width as well
+ as entry width. This keeps the scrollbar from being
+ truncated.
+ (::combobox::configure): Replace "oldValue" with "oldval"
+ to avoid confusion with the variable that saves the
+ previous value for the entry. Fixes several bugs.
+ (::combobox::widgetProc): Unset tmpopt.
+ (::combobox::widgetProc): Pass the listbox widget to the
+ computeGeometry proc so it can use it in its computations.
+ (::combobox::computeGeometry): Compute size of popup by
+ requested size of listbox plus twice the bordersize of
+ the popup.
+
+Thu Aug 13 22:55:36 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * configure.in: Add AC_OBJEXT call.
+ * configure: Rebuilt.
+
+Thu Aug 13 00:47:08 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl: Fix -editable.
+
+Wed Aug 12 10:41:45 1998 Matt Leach <mleach@cygnus.com>
+
+ * src/tclhelp.c: added !WIN32 entries for Webhelp
+
+=======
+Tue Aug 18 15:39:53 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/Makefile.am (pkgIndex.tcl): Make this
+ require maintainer mode.
+
+Mon Aug 3 01:29:05 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/combobox.tcl: New file. Windows style
+ combobox.
+ * library/pkgIndex.tcl: New file.
+ * library/Makefile.am: Added combobox.tcl.
+ * library/Makefile.in, library/tclIndex: Rebuilt.
+ * configure: Rebuilt.
+
+Mon Jul 20 13:36:33 1998 Ian Roxborough <irox@cygnus.com>
+
+ * src/tclhelp.c: include missing headerfile on Windows.
+ * src/tkCanvEdge.c: defined F_OK to be 0 on Windows.
+ * src/tclmain.c: include missing headerfile on Windows.
+ * src/tclmsgbox.c (msgbox_thread): type should be WINAPI.
+ * src/paths.c (init_script[]): Due to string length limits
+ with the MSVC compiler, the init_script we now return a
+ error message when compiled with VC++.
+ * src/Makefile.am: Change all '.o' to '.$(OBJEXT)'
+ * configure.in: Added AC_OBJEXT and changed AM_EXEEXT to
+ AC_EXEEXT.
+
+Fri Jul 10 19:17:53 1998 Jim Ingham <jingham@cygnus.com>
+
+ * src/tkTable* Upgraded tkTable to version 2.1
+
+Fri Jul 10 11:29:00 1998 Sean Mahan <smahan@cygnus.com>
+
+ * src/paths.c (constant run_app_script): Fixed to work with
+ latest version of the TclPro debugger (1.0 beta 3).
+
+1998-06-30 Ben Elliston <bje@cygnus.com>
+
+ * src/tclgetdir.c: Merged from S-N.
+
+ * src/tclwinprint.c: Merged from S-N. Includes new options for
+ PostScript printing and once-per-job initialisation.
+
+ * src/tkCanvLayout.c: Merged from S-N. Mostly cleanup.
+
+ * src/tkCanvEdge.c: Merged from S-N. Handle justified and
+ multi-line labels.
+
+Fri Jun 26 17:57:00 1998 Sean Mahan <smahan@cygnus.com>
+
+ * src/paths.c (init_script): fixed `prefix' path.
+
+Mon Jun 22 14:15:36 1998 Drew Moseley <dmoseley@cygnus.com>
+
+ * src/paths.c: Added TCLPRO_DEBUGGER code
+
+Thu Jun 4 18:00:27 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * src/tkTable*: Imported Jeffrey Hobbs tkTable 2.0
+ widget.
+ * src/Makefile.am: Add tkTable stuff.
+ * src/Makefile.in: Rebuilt.
+ * Makefile.in: Rebuilt.
+ * doc/tkTable.n: Man page for tkTable.
+
+Thu May 14 10:45:00 1998 Sean Mahan <smahan@cygnus.com>
+
+ * library/prefs.tcl (PREFS_cmd_init): Changed name of global
+ variable from "IDE" to "IDE_ENABLED".
+ * src/tclmain.c (ide_main): Setup TCL global variable based
+ on the defined value of "IDE_ENABLED".
+ * configure.in: Changed "IDE" define to "IDE_ENABLED".
+ * configure: regenerated.
+ * acconfig.h: Changed "IDE" to "IDE_ENABLED" and made sure that
+ "IDE_ENABLED" would always be defined (either as 0 or 1).
+ * config.h.in: regenerated.
+
+Wed May 13 10:05:00 1998 Sean Mahan <smahan@cygnus.com>
+
+ * library/prefs.tcl (PREFS_cmd_init): Revert change by hunt that
+ used global variable "GDBTK_IDE" instead of libgui variable "IDE".
+ * configure.in: added support for "--enable-ide" option.
+ * configure: regenerated.
+ * acconfig.h: added define for "IDE".
+ * config.h.in: regenerated.
+
+Wed May 6 14:54:47 1998 Ben Elliston <bje@cygnus.com>
+
+ * src/xpmlib.c (ImgXpmGetData): Preinitialise some local variables.
+ (GetColor): Removed an unused local variable.
+ (ImgXpmGetPixmapFromData): Likewise.
+
+Thu Apr 30 19:16:13 1998 Ian Lance Taylor <ian@cygnus.com>
+
+ * src/paths.c (run_app_script): Don't crash if Paths(appdir) or
+ Paths(idedir) was not set.
+
+Thu Apr 23 13:52:13 1998 Tom Tromey <tromey@cygnus.com>
+
+ * src/tclgetdir.c (get_directory_command): Pass -choosedir to
+ tk_getOpenFile.
+
+Wed Apr 15 16:47:00 1998 Sean Mahan <smahan@cygnus.com>
+
+ * src/tclhelp.c (help_display_file_command): new function to
+ display a specified help file.
+ (ide_subcommand_table): added `display_file' subcommand.
+
+Thu Apr 9 14:19:08 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * library/prefs.tcl (PREFS_cmd_init): Use global
+ variable "GDBTK_IDE" instead of "IDE".
+
+Tue Apr 7 12:41:59 1998 Ian Lance Taylor <ian@cygnus.com>
+
+ * src/Makefile.am (libgui_a_SOURCES): Add tclcursor.c.
+ (tclcursor.o): New target.
+ * src/Makefile.in: Rebuild.
+
+Tue Mar 31 14:52:31 1998 Tom Tromey <tromey@cygnus.com>
+
+ * library/Makefile.in: Rebuilt.
+ * library/Makefile.am (TCL): Added ventry.tcl.
+ * library/ventry.tcl: Moved from libide.
+
+Tue Mar 31 16:58:34 1998 Ian Lance Taylor <ian@cygnus.com>
+
+ * src/paths.c: Rewrite Tcl code to search $prefix/share/cygnus for
+ gui and ide directories. Change environment variable names to
+ CYGNUS_GUI_LIBRARY and CYGNUS_IDE_LIBRARY. Permit application
+ directory to be a sibling of the parent of the gui or ide
+ directory.
+ * library/Makefile.am (guidir): Add `cygnus' between `$(datadir)'
+ and `gui'.
+ * library/Makefile.in: Rebuild.
+ * configure: Rebuild with current autoconf.
+
+Mon Mar 30 12:28:06 1998 Tom Tromey <tromey@cygnus.com>
+
+ * library/tclIndex: Rebuilt.
+
+ * library/Makefile.in: Rebuilt.
+ * library/Makefile.am (TCL): Added new files.
+ * library/advice.tcl, library/path.tcl, library/sendpr.tcl: Moved
+ from libide.
+
+ * src/Makefile.in: Rebuilt.
+ * src/Makefile.am (tclwinmode.o): New target.
+ (libgui_a_SOURCES): Added tclwinmode.c.
+ * src/tclwinmode.c: Moved from libide.
+ * src/tclcursor.c: Likewise.
+
+Fri Mar 27 20:10:14 1998 Keith Seitz <keiths@onions.cygnus.com>
+
+ * library/looknfeel.tcl (standard_look_and_feel): windows-menu is a font
+ family, not a symbolic font.
+
+Fri Mar 27 00:19:04 1998 Keith Seitz <keiths@onions.cygnus.com>
+
+ * library/looknfeel.tcl (standard_look_and_feel): Define font global/menu
+ to allow changing the menu font on unix.
+
+Tue Mar 24 02:06:59 1998 Martin M. Hunt <hunt@cygnus.com>
+
+ * src/Makefile.am (libgui_a_SOURCES): Add tclmsgbox.c.
+ * src/Makefile.in: Rebuilt.
+ * src/tclmsgbox.c: New file.
+
+Sun Mar 22 19:29:10 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
+ * library/email.tcl: removed and replaced with internet.tcl.
+ * library/internet.tcl: added
+
+Sat Mar 21 21:18:06 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
+ Merged the files in library with the corresponding files in Foundry
+
+ - Tom Tromey <tromey@cygnus.com>
+ * library/balloon.tcl
+ (destructor): Cancel any pending after handlers.
+ (showballoon): Unshow balloon after 6 seconds.
+ (showballoon): On Windows, position balloon
+ according to cursor position. (Disabled for now.)
+ (_recent_parent): New variable.
+ (_enter): If new parent the same as old parent, eliminate delay.
+ (showballoon): Set _recent_parent.
+ * library/bgerror.tcl
+ (bgerror): Display errorCode as well.
+ * library/center.tcl
+ (center_window): Run "update idletasks" after
+ setting window geometry.
+ * library/debug.tcl
+ (debug_log): Set buffering on log file to "line".
+ (DEBUG_window): Removed.
+ (DEBUG_after_source): Changed indexing into DEBUG_state array.
+ (re_source): Likewise.
+ (debug_log): New proc.
+ (DEBUG_state): Initialize log_file, window elements.
+ (debug): Log to file if user requested it.
+ (DEBUG_state): New array.
+ (DEBUG_after_source): New proc.
+ (source): Likewise.
+ (re_source): Likewise.
+ * library/hooks.tcl
+ (define_hook): Renamed.
+ * library/looknfeel.tcl
+ (add): Define global/italic font in a way
+ that actually works on Windows.
+
+ - Martin M. Hunt <hunt@cygnus.com>
+ * library/list.tcl
+ (lrep): New function. Replace an element in a list with a
+ new one.
+ * library/prefs.tcl
+ (PREFS_cmd_getd): Rewrite to call define then get.
+ Fixes strange problem.
+
+ - Ian Lance Taylor <ian@cygnus.com>
+ * library/print.tcl
+ Expand tabs to spaces assuming there are tabstops every
+ 8 spaces.
+
+
+Tue Feb 24 19:49:12 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
+
+ * configure.in, src/Makefile.am: Add --enable-install-libgui
+ option to install libgui.a and header files if required
+
+ * Makefile.in, aclocal.m4, configure, library/Makefile.in,
+ src/Makefile.in: regenerate with latest automake
+
+Wed Jan 14 12:36:49 1998 Keith Seitz <keiths@pizza.cygnus.com>
+
+ * library/Makefile.am (SET_LIB_PATH): Macro to add Tcl's build dir
+ to host's ld search path (LD_LIBRARY_PATH or what have you) for
+ builds where Tcl was built using shared libraries. This macro is
+ empty otherwise.
+ (tclIndex): Call SET_LIB_PATH.
+
+ * library/Makefile.in: Regenerate.
+
+ * configure.in: Define TCL_SHARED if using shared library for Tcl
+
+ * configure: Regenerate.
+
+Tue Dec 16 16:50:40 1997 Ian Lance Taylor <ian@cygnus.com>
+
+ New directory to hold GUI support code.