diff options
Diffstat (limited to 'libgui/ChangeLog')
-rw-r--r-- | libgui/ChangeLog | 828 |
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. |