1 2009-10-09 Keith Seitz <keiths@redhat.com>
3 * aclocal.m4: Regenerate.
4 * configure: Regeneratre.
5 * Makefile.in: Regenerate.
6 * library/Makefile.am: Remove unused PACKAGES variable.
7 * library/Makefile.in: Regenerate.
8 * src/Makefile.in: Regenerate.
10 2009-03-12 Keith Seitz <keiths@redhat.com>
12 * library/pkgIndex.tcl: Update combobox version to 2.3.
14 2008-08-02 Keith Seitz <keiths@redhat.com>
16 * tcl.m4: Remove. I changed my mind.
17 * acinclude.m4: Include ../config/tcl.m4.
18 (CY_AC_TCL_PRIVATE_HEADERS): New macro.
19 (CY_AC_TK_PRIVATE_HEADERS): New macro.
20 * configure.ac: When using in-tree tcl/tk, include
21 Tcl's/Tk's platform directory.
22 When using installed Tcl/Tk, use CY_AC_{TCL,TK}_PRIVATE_HEADERS
23 to find the private header files.
24 * aclocal.m4: Regenerated.
25 * configure: Regenerated.
26 * library/Makefile.in: Regenerated.
27 * src/Makefile.in: Regenerated.
29 2008-07-22 Keith Seitz <keiths@redhat.com>
32 * acinclude.m4: Include tcl.m4 instead of ../config/acinclude.m4
33 * aclocal.m4: Regenerated.
34 * configure.ac: Do not check for ITCL_SH.
35 Use SC_PATH_TCLCONFIG, SC_PATH_TKCONFIG, SC_LOAD_TCLCONFIG, and
36 SC_LOAD_TKCONFIG to find Tcl and Tk.
37 Add some logic for when using in-tree Tcl/Tk.
38 Change substitutes for TCL_BUILD_LIB_SPEC, TK_BUILD_LIB_SPEC, and
39 TCLHDIR to accommodate using system-supplied Tcl and Tk.
40 * configure: Regenerated.
41 * Makefile.in: Regenerated.
42 * library/Makefile.am: Replace ITCL_SH with TCLSH.
43 Remove TCL_SHARED rules.
44 (tclIndex): Update build rules.
45 * library/Makefile.in: Regenerate.
46 * library/balloon.tcl: Update for Itcl 3.2/3.3.
47 * library/cframe.tcl: Likewise.
48 * library/lframe.tcl: Likewise.
49 * library/multibox.tcl: Likewise.
50 * library/sendpr.tcl: Likewise.
51 * library/ventry.tcl: Likewise.
52 * library/wframe.tcl: Likewise.
53 * src/Makefile.am (INCLUDES): Update.
54 * src/Makefile.in: Regenerate.
55 * src/paths.c (init_script): Accommodate builddir != srcdir.
57 2005-03-23 Martin Hunt <hunt@redhat.com>
59 * configure.ac: Remove -fwritable-strings from CFLAGS.
60 * configure: Regenerate.
62 2005-01-13 Keith Seitz <keiths@redhat.com>
64 * configure.in: Rename to ...
65 * configure.ac: ... this.
66 * configure: Regenerate with autoconf 2.59.
68 2004-03-31 Martin Hunt <hunt@redhat.com>
70 * library/combobox.tcl (::combobox::Configure): Remove
73 2003-12-02 Martin Hunt <hunt@redhat.com>
75 * library/combobox.tcl: Merge in latest changes
76 from Bryan Oakley. Fixes a problem with Solaris
79 2003-02-11 Martin M. Hunt <hunt@redhat.com>
81 * src/Makefile.am (libgui_a_SOURCES): Remove files that
82 are not used in Insight. Removed xpmlib.c, tclmain.c,
83 tclwinfont.c, tkCanvEdge.c, tkGraphCanvas.c,
84 tkCanvLayout.c, tkCanvLayout.h, tclmapi.c, tclwinmode.c,
85 tclhelp.c, and tclgetdir.c.
86 * src/Makefile.in: Rebuilt.
88 2003-02-10 Martin M. Hunt <hunt@redhat.com>
90 * library/balloon.tcl (Balloon): Don't bind MB 3.
92 2003-02-03 Martin M. Hunt <hunt@redhat.com>
94 * library/combobox.tcl: Import combobox 2.2.1
95 * library/pkgIndex.tcl: Change combobox version to 2.2.1.
97 2003-01-21 Martin M. Hunt <hunt@redhat.com>
99 * src/tkTabletcl.h: Change all references of "tkPriv"
100 to "tk::Priv". Change all references of "tkCancelRepeat"
101 to "tk::CancelRepeat". Needed for tk 8.4.1.
102 * src/tkTable.tcl.h: Ditto.
103 * library/combobox.tcl: Ditto.
105 * src/Makefile.am: Remove tclsizebox.c.
106 * src/Makefile.in: Rebuilt.
108 * aclocal.m4: Rebuilt.
109 * Makefile.in: Rebuilt.
110 * configure: Rebuilt.
112 2002-12-03 Martin M. Hunt <hunt@redhat.com>
114 * library/pane.tcl: auto_mkindex cannot rebuild
115 tclIndex because it does not recognize the namespace
116 import in main.tcl. To get it to work again, rename the
119 configbody -> itcl::configbody
121 * library/panedwindow.tcl: Ditto.
123 * library/tclIndex: Regenerated.
125 * library/pkgIndex.tcl: Regenerated.
127 2002-11-26 Martin M. Hunt <hunt@redhat.com>
129 * Makefile.in: Remove Tix references.
130 * library/Makefile.in: Remove Tix references.
131 * src/Makefile.in: Remove Tix references.
133 2002-09-20 Fernando Nasser <fnasser@totem.toronto.redhat.com>
135 * library/combobox.tcl (build): Add line missing from previous patch.
137 2002-09-20 Fernando Nasser <fnasser@totem.toronto.redhat.com>
139 * library/combobox.tcl (build): New variable to save grabs.
140 (widgetProc): Save and restore previous grabs.
142 2002-07-03 Martin M. Hunt <hunt@redhat.com>
144 * library/panedwindow.tcl (_placePlanes): Make certain things
145 are initialized before attempting to move panes.
147 2002-06-07 Martin M. Hunt <hunt@redhat.com>
149 * src/tkTableTag.c (Table_TagCmd): Don't decrement past
152 * library/combobox.tcl (::combobox::configure): Don't
153 force background to white.
155 2002-03-07 Martin M. Hunt <hunt@redhat.com>
157 * library/balloon.tcl (_set_variable): Set the public
158 variable before calling notifiers. Set the help text
159 from the public variable afterwards.
160 (BALLOON_command_variable): Fix call with no args to
161 return variable name.
163 2002-02-25 Ian Roxborough <irox@redhat.com>
165 * src/library/looknfeel.tcl (standard_look_and_feel):
166 Hard code Windows menu font name to MS Sans Serif 8.
168 2002-02-24 Mo DeJong <supermo@bayarea.net>
170 * src/Makefile.am: Add -DSTATIC_BUILD so
171 that no __declspec() is used in function
172 delarations. This fixes the build under VC++.
173 * src/Makefile.in: Regen.
175 2002-02-05 Jim Blandy <jimb@redhat.com>
179 * library/Makefile.am (guidir): Name dir `redhat', not `cygnus'.
180 * src/Makefile.am (guidir): Same.
181 * library/Makefile.in, src/Makefile.in: Regenerated.
182 * library/sendpr.tcl (itcl_class Sendpr): Update company name in
184 * src/paths.c: Rename environment variables CYGNUS_GUI_LIBRARY
185 and CYGNUS_IDE_LIBRARY to REDHAT_GUI_LIBRARY and
186 REDHAT_IDE_LIBRARY. Name dir `redhat', not `cygnus'.
188 2002-01-04 Ian Roxborough <irox@redhat.com>
190 * src/tkCanvEdge.c (CreateEdge, EdgeCoords, ConfigureEdge):
191 Objectify functions to use Tcl_Obj instead of char**.
193 * src/tkGraphCanvas.c: Cut and paste parts of the new
194 Tcl8.3 tagsearch code in to replace old. Rewrite much
195 of the code to use the new tagsearch features.
197 2001-10-28 Christopher Faylor <cgf@redhat.com>
199 * configure.in: Modify 2001-10-12 change to check for cygwin host
200 rather than cygwin target.
201 * configure: Regenerate.
203 2001-10-26 Keith Seitz <keiths@redhat.com>
205 * configure.in (ac_win_build): Actually want "-DWIN32" with
206 cygwin hosts, not just cygwin targets.
207 * configure: Regenerate.
209 2001-10-24 Keith Seitz <keiths@redhat.com>
211 * configure.in (ac_win_build): Put "-DWIN32" back into LIBGUI_CFLAGS.
212 * configure: Regenerate.
214 2001-10-12 Christopher Faylor <cgf@redhat.com>
216 * win/configure.in: Add detection for -mwin32 option requirement under
218 * win/configure: Regenerate.
220 2001-10-10 Ian Roxborough <irox@redhat.com>
222 * library/looknfeel.tcl (standard_look_and_feel):
223 Font changes to improve default look and feel.
224 Increase default font size, use helvetica for
225 menus, status bar and balloon help.
227 2001-09-08 Ian Roxborough <irox@redhat.com>
229 * all: Tcl/Tk8.3 upgrade merge.
231 2001-09-02 Martin M. Hunt <hunt@redhat.com>
233 * library/panedwindow.tcl (fraction): Remove method.
234 (_resizeArray): Correct calculations of _max
235 and _min for each pane.
236 (_moveSash): Take a third parameter, direction.
237 (_caclPos): Rename to _calcPos. Take an optional
238 third parameter, direction. This is so recursive calls
239 to _calcPos continue adjusting panes upward or downward
240 ans does not loop infinitely.
242 2001-08-24 Keith Seitz <keiths@redhat.com>
244 * src/tkTable.tcl: Use "string compare" instead of "string
245 equal". The latter is only available in newer versions of
248 2001-08-12 Mo DeJong <mdejong@redhat.com>
250 * src/tkCanvEdge.c: Work around Windows gcc problem
251 initializing a static member with a dll imported
252 symbol by assigning the function pointer at runtime.
253 Static initialization works just fine in VC++ but
254 fails when compiling with the Windows version of gcc.
256 2001-08-12 Keith Seitz <keiths@redhat.com>
258 Update tkTable to version 2.7:
259 * src/tkTableCmds.c, src/tkTable.tcl.h, src/tkTableCellSort.c,
260 src/tkTableEdit.c, src/tkTableInitScript.h, src/tkTablePs.c,
261 src/tkTableUtil.c, doc/tkTable.html: New files.
262 * src/tkTable.c, src/tkTable.h, src/TkTable.tcl, src/tkTableCell.c,
263 src/tkTableTag.c, src/tkTableWin.c, src/tkTable_version.in: Update to
265 * configure.in: If compiling with cygwin, we need to have
266 WIN32 defined to build tkTable modules.
267 * configure: Regenerate.
268 * src/Makefile.am: Add new tkTable files and update build rules
269 for new version of tkTable.
270 * src/Makefile.in: Regenerate.
272 2001-08-06 Mo DeJong <mdejong@redhat.com>
274 * Makefile.in: Regen.
276 * configure.in: Remove unused ITCL_DIR variable.
277 * library/Makefile.in: Regen.
278 * src/Makefile.in: Regen.
280 2001-08-06 Mo DeJong <mdejong@redhat.com>
283 * library/Makefile.in:
285 Regenerate Makefiles to account for AR fix
288 2001-08-03 Mo DeJong <mdejong@redhat.com>
291 * configure.in: Check for cross AR using the
292 AC_CHECK_TOOL macro to fix cross compile. Use
293 AC_CHECK_TOOL instead of AC_PROG_RANLIB for
294 ranlib. The ranlib change is not required
295 but it is more correct. Move the call to
296 AC_CANONICAL_HOST up in the file.
298 2001-08-03 Mo DeJong <mdejong@redhat.com>
300 * src/tclhelp.c (help_display_file_command): Pass int
301 address to Tcl_GetInt instead of an unsigned long to
302 avoid compiler warning.
304 2001-08-03 Mo DeJong <mdejong@redhat.com>
315 * src/tkWinPrintCanvas.c:
316 * src/tkWinPrintText.c:
317 Use ckalloc/ckfree instead of Tcl_Alloc/Tcl_Free
318 or malloc/free so that allocations will
319 be marked with file positions when Tcl mem
322 2001-08-02 Mo DeJong <mdejong@redhat.com>
324 * src/tkWinPrintCanvas.c (PrintCanvasCmd):
325 * src/tkWinPrintText.c (PrintTextCmd): Plug
326 memory leak by calling free on memory allocated
327 in PrintCanvasCmd and PrintTextCmd method. Make
328 sure error cases branch to the cleanup code at
329 the end of the method instead of just returning.
331 2001-08-02 Mo DeJong <mdejong@redhat.com>
333 * src/tkWinPrintText.c (DisplayDLineToDrawable): Fix
334 compiler warning by adding missing static modifier
335 to funciton declaration.
337 2001-08-02 Mo DeJong <mdejong@redhat.com>
339 * config.h.in: Regen.
341 * configure.in: Don't check for strdup since it
342 is no longer used in libgui.
343 * src/tclhelp.c (help_initialize_command): Replace
344 use of strdup with calls to malloc and strcpy.
346 2001-08-02 Mo DeJong <mdejong@redhat.com>
348 * src/tclhelp.c (help_command_deleted): Free the
349 help_command_data->help_dir member allocated in
350 help_initialize_command.
352 2001-08-02 Mo DeJong <mdejong@redhat.com>
354 * src/tkGraphCanvas.c (GetEdgeNodes): Use ckalloc
355 and strcpy instead of calling strdup() since this
356 memory is deallocated with ckfree() later on.
358 2001-08-02 Mo DeJong <mdejong@redhat.com>
360 * Makefile.in: Regen.
362 * configure.in: Check for cross AR using the
363 AC_CHECK_TOOL macro to fix cross compile. Use
364 AC_CHECK_TOOL instead of AC_PROG_RANLIB for
365 ranlib. The ranlib change is not required
366 but it is more correct. Move the call to
367 AC_CANONICAL_HOST up in the file. Don't
368 set or subst ITCL_DIR since it is not used
369 and depends on pre Itcl 3.1 paths.
370 * library/Makefile.in: Regen.
371 * src/Makefile.in: Regen.
373 2001-05-18 Keith Seitz <keiths@cygnus.com>
375 * library/center.tcl (center_window): Allow centering
376 the toplevel on a window, too.
378 2001-05-03 Keith Seitz <keiths@cygnus.com>
380 * src/tkWarpPointer.c (WarpPointer): Implement for windows.
382 2001-04-06 Christopher Faylor <cgf@redhat.com>
384 * configure.in: Add test for -mwin32 requirement switch when building
386 * configure: Regenerate.
388 2000-11-30 Tom Tromey <tromey@cygnus.com>
390 * library/balloon.tcl (balloon): Document `balloon withdraw'.
392 2000-11-27 Tom Tromey <tromey@cygnus.com>
394 * library/debug.tcl (logfile): Also recognize stderr.
396 2000-07-12 Syd Polk <spolk@redhat.com>
398 * library/Makefile.am: Only regenerate tclIndex and pkgIndex.tcl
399 if this is configured with --enable-maintainer-mode.
401 2000-07-11 Mo DeJong <mdejong@redhat.com>
404 * library/Makefile.am:
405 * library/Makefile.in:
408 * library/treetable.tcl:
413 * src/tkTreeTable.h: Moved implementation of
414 "treetable" command out back into snavigator.
416 2000-07-06 Mo DeJong <mdejong@redhat.com>
418 * library/debug.tcl (logfile): Use non-blocking IO.
419 * library/tree.tcl (set_column_filter, bind, exchange,
420 ide_treetable): Don't fully qualify global commands.
421 Use itcl::delete. Use non-blocking IO. Rename bind
422 method to __bind. Brace exprs. Set default value
423 for when_post_menu variable. Itcl 3.0 fixups.
425 2000-06-30 Mo DeJong <mdejong@redhat.com>
427 * library/tree.tcl: Fix typo made in patch
430 2000-06-30 Syd Polk <spolk@cygnus.com>
432 * src/paths.c: Chris Faylor's path changes from 2000-06-09 blow
433 out MSVC's stupid path limitation. This is only a problem
434 for Source-Navigator.
436 2000-06-22 Mo DeJong <mdejong@redhat.com>
438 * library/tree.tcl: Remove use of watch
439 command. Add check to see if toplevel
440 exists to avoid error.
442 2000-06-22 Mo DeJong <mdejong@redhat.com>
444 * src/tkGraphCanvas.c (GetEdgeNodes): Fixed
445 crash in ckfree caused by call to strdup that
446 was later freed using ckfree.
448 2000-06-19 Syd Polk <spolk@redhat.com>
450 * configure.in: Use CYG_AC_PATH_ITCLCONFIG and CYG_AC_LOAD_ITCLCONFIG
451 instead of using exising itclsh.
452 * aclocal.m4: Regenerated with new ../config/acinclude.m4.
453 * configure: Regenerate.
454 * Makefile.in library/Makefile.in src/Makefile.in: Regenerate.
456 Fri Jun 9 20:43:40 2000 Christopher Faylor <cgf@cygnus.com>
458 * src/paths.c (initialize_paths): Look in /usr/share for stuff.
460 2000-04-18 James Ingham <jingham@leda.cygnus.com>
462 * library/toolbar.tcl (TOOLBAR_button_up): If the pointer is still
463 in the button, reraise the button after a press.
465 2000-04-03 James Ingham <jingham@leda.cygnus.com>
467 * src/paths.c: Follow links in determining the location of the
470 Fri Sep 17 19:14:15 1999 Andrew Cagney <cagney@b1.cygnus.com>
472 * src/guitcl.h (cyg_create_warp_pointer_command): Add declaration.
474 1999-09-07 Jim Ingham <jingham@cygnus.com>
476 * library/tclIndex: Rebuild - this somehow got built wrong,
477 leaving out all the debug, and all the panedwindow references.
479 1999-09-02 Syd Polk <spolk@cygnus.com>
481 * library/Makefile.am: Revert bad merge
482 * library/Makefile.in: Regenerate
484 1999-08-10 James Ingham <jingham@leda.cygnus.com>
486 * library/balloon.tcl (BALLOON_command_withdraw): New command, use
487 to remove the balloon before it's timeout has expired.
489 1999-08-02 James Ingham <jingham@leda.cygnus.com>
491 * library/combobox.tcl (::combobox::setValue): Call the combobox
492 command after idle, so the menu gets a chance to unpost itself
493 before the command is run.
495 1999-05-26 Ian Roxborough <irox@cygnus.com>
497 * library/combobox.tcl: If a combobox is not editable then
498 make the background of the text box white.
500 1999-04-29 Syd Polk <spolk@cygnus.com>
502 * src/paths.c: Add a scaled-down version of path initialization
505 1999-04-28 Syd Polk <spolk@cygnus.com>
507 * acinclude.m4: Add from devo.
508 * aclocal.m4: Regenerate.
509 * configure: Regenerate.
510 * Makefile.in: Regenerate.
511 * library/Makefile.am: Use auto_mkindex to generate tclIndex. The
512 itcl1.5 one generates bogus entries sometimes.
513 * library/Makefile.in: Regenerate.
514 * src/Makefile.in: Regenerate.
516 1999-04-17 Syd Polk <spolk@cygnus.com>
518 * Revert merge. I checked in itcl3.0 code into a itcl 1.5 branch.
520 1999-04-22 Khamis Abuelkomboz <khamis@cygnus.com>
522 * library/tree.tcl (treetable_bindings): moved the default bindings
523 source code from SN into the file to build unseparated unit. The
524 bindings themself relay (compatible) on the listbox bindings.
525 -the bindings are defined when ever the file is loaded, so no
526 need to call the function extra.
528 1999-04-07 Khamis Abuelkomboz <khamis@cygnus.com>
530 * library/tree.tcl (print_dialog_box): deleted reference to -leader
531 option of the print dialog.
532 (Tree): added a new public variable to specify a customer
533 post command for the right-mouse menu.
535 * library/toolbar.tcl (TOOLBAR_button_leave): synchronize enter/leave
536 to not mismatch a relief change.
538 1999-03-30 Khamis Abuelkomboz <khamis@cygnus.com>
540 * library/tclIndex: regenerated.
542 * library/tree.tcl (start_motion): by changing column size use only a
545 * library/toolbar.tcl (TOOLBAR_button_up): patched toolbar procedures
546 to support buttons that interact like chechbuttons (remain flat or
547 sunken). The button keeps it's original relief after the pointer
549 (TOOLBAR_button_up): How the bindings are made for the toolbar buttons
550 is wrong. I patched it to work now for SN, but it must be a general
551 fix, even for gdbtk. When you bind events to the button use please
552 {+ ...} to keep existing bindings for the widget.
553 (TOOLBAR_command): new. To change the relief state of a checkbutton-
554 like widgets from the application.
556 1999-03-29 Martin Hunt <hunt@cygnus.com>
558 * library/combobox.tcl (::combobox::computeGeometry): Calculate
559 geometry based on whole thing, including scrollbar. This fixes
560 the problem from the last couple of months where the popup list
561 box was not below the dropdown button unless there was a scrollbar.
563 1999-03-29 Syd Polk <spolk@cygnus.com>
565 * src/paths.c: Added initialization back in for Visual C++
566 build. Pared it down so that VC++ can actually compile it.
567 Stupid MS 2048 character limit.
569 1999-03-17 Khamis Abuelkomboz <khamis@cygnus.com>
571 * library/tree.tcl (create_tabs): patched the tree table to support
572 resizing a column when moving around the column line.
573 (button_motion): new function realized resizing the columns using an
576 1999-03-15 Ian T Roxborough <irox@cygnus.com>
578 * library/combobox.tcl(combobox::configure): On Windows draw a black
579 box around the popup for a better Windows look'n'feel.
581 1999-03-15 Khamis Abuelkomboz <khamis@cygnus.com>
583 * library/tree.tcl: Placed here from SN tree to allow other parties
584 to use it for there own applications. If you want to see how it is
585 used, please refer to snavigator/gui/*.tcl.
587 * library/Makefile.in: added tree.tcl as part of the library.
589 * library/Makefile.am: likewise.
591 Wed Mar 10 19:44:31 1999 Geoffrey Noer <noer@cygnus.com>
593 * src/tclgetdir.c: Need to also include shlobj.h if we're
594 using standard Win32 API headers (not the old set of Cygwin
597 1999-03-09 Ian T Roxborough <irox@cygnus.com>
599 * library/combobox.tcl(combobox::configure): On Windows
600 if -editable is 0, use a standard background for the
601 entry widget (better windowz look'n'feel)
603 Fri Mar 5 11:00:54 1999 Khamis Abuelkombuz <khamis@cygnus.com>
605 * src/tkGraphCanvas.c: fixed the hash problem. Uses a hash table that
606 is associated with the interp rather to use a static hash table.
608 1999-03-04 Syd Polk <spolk@cygnus.com>
610 * src/tkTreeTable.c: Re-fixed SunOS build problem.
612 Wed Mar 3 16:57:21 1999 Khamis Abuelkombuz <khamis@cygnus.com>
614 * src/tkGraphCanvas.c: fixed the hash problem. Uses a hash table that
615 is associated with the interp rather to use a static hash table.
617 1999-03-03 James Ingham <jingham@cygnus.com>
619 * library/combobox.tcl (::combobox::setValue): Call the command in
620 an after idle, so that the combobox gets a chance to unpost before
623 1999-02-23 Martin Hunt <hunt@cygnus.com>
625 * src/paths.c: Change error message so that it says
626 it can't find "GUI" library instead of "IDE" library.
628 1999-02-18 Martin Hunt <hunt@cygnus.com>
630 * library/hooks.tcl (run_hooks): Cleanup error message.
632 1999-02-17 Martin Hunt <hunt@cygnus.com>
634 * library/internet.tcl (open_url): Change to open another
635 window for Netscape on Unix. Returns 0 on failure, 1 on
638 1999-02-11 Syd Polk <spolk@cygnus.com>
640 * configure.in: Fixed problem with comparison to xcl.
641 * configure: Regenerated.
643 1999-02-10 Syd Polk <spolk@cygnus.com>
645 * configure.in: Find the correct itclsh.
646 Fixed problem with cygwin build. Should not need cygpath
648 * configure: Regenerated.
650 1999-02-10 Martin Hunt <hunt@cygnus.com>
652 * library/bgerror.tcl (bgerror): Do not use the old debug
653 preferences. Write errors into debug window. Keep old
654 dialog for now, although it should probably either go away
655 or be replaced by instructions on how to file a PR.
657 1999-02-09 Martin Hunt <hunt@cygnus.com>
659 * library/panedwindow.tcl (cyg::PanedWindow): Add -sashcolor
661 (cyg::PanedWindow::sashcolor): New config method.
662 (cyg::PanedWindow::_makeSashes): Set sash color.
664 1999-02-01 James Ingham <jingham@cygnus.com>
666 * src/paths.c: Put in some missing \n\'s.
668 1999-01-22 Jim Ingham <jingham@cygnus.com>
670 Merging changes in from gdbtk-980810-branch
672 1999-01-22 Martin Hunt <hunt@cygnus.com>
674 * library/panedwindow.tcl (cyg::PanedWindow::delete): Fix
675 variable name so this function works again.
676 * src/tkWarpPointer.c: New file. Implements tcl function
677 warp_pointer, used by the testsuite.
678 * src/Makefile.am: Added tkWarpPointer.c.
680 1998-12-17 Martin M. Hunt <hunt@cygnus.com>
682 * library/panedwindow.tcl (cyg::PanedWindow::sashwidth): Change
684 (cyg::PanedWindow::_makeSashes): Ditto.
685 (cyg::PanedWindow::delete): Free up the space in the _frac
686 array when a pane is deleted.
687 (cyg::PanedWindow::hide): Ditto.
688 (cyg::PanedWindow::replace): New function. Replaces an active
689 pane with an inactive (hidden) one.
691 1998-12-16 Martin M. Hunt <hunt@cygnus.com>
693 * library/panedwindow.tcl: New file. Implements
694 cyg::PanedWindow which is a generic paned window supporting
695 non-resizable panes, individual max and min pane sizes. It
696 has a very different look from the iwidget panedwindow.
698 * library/pane.tcl: New file. Basically an extended pane.itk
699 from the iwidgets distribution.
701 1998-08-10 Jim Ingham <jingham@cygnus.com>
703 * src/paths.c: Figure out how to run from the build tree.
705 1999-01-14 Ben Elliston <bje@cygnus.com>
707 * src/tkTreeTable.c: Remove unnecessary #includes that collide
708 with Tcl's compat headers.
710 1998-12-14 Ian Roxborough <irox@cygnus.com>
712 * src/tclwinfont.c (win_choose_font): convert all result strings
713 to utf8 format if using tcl/tk8.1.
715 1998-12-12 Ian Roxborough <irox@cygnus.com>
716 * src/tclgetdir.c (get_directory_command): Make sure that
717 the parent is getting redrawn if the dialog box moves.
718 * src/tclwinfont.c (win_choose_font): Make sure that
719 the parent is getting redrawn if the dialog box moves.
721 1998-12-12 Khamis Abuelkomboz <khamis@cygnus.com>
723 * src/tkTreeTable.c (DisplayRecursive): use metrics.descent by
724 displaying the active line.
726 1998-12-11 Syd Polk <spolk@cygnus.com>
728 * src/tkgetdir.c: The arguments to this need to be
729 converted from UTF-8 and the return value needs to
730 be converted to UTF-8 in Tcl 8.1.
732 1998-11-30 Ian Roxborough <irox@cygnus.com>
734 * src/tkWinPrintCanvas.c (PrintCanvasCmd): return OK
735 if the user hits cancel.
736 * src/tkGraphCanvas.c (GraphCanvasCmd): changed to free()s
739 1998-11-17 Ian Roxborough <irox@cygnus.com>
741 * src/tkWinPrintText.c (PrintTextCmd): Disable the print
742 selection until it is implemented properly.
744 1998-11-17 Ben Elliston <bje@cygnus.com>
746 * src/tkTreeTable.h: Merge from Source-Navigator.
748 * src/tkTreeTable.c: Likewise.
750 1998-11-16 Ian Roxborough <irox@cygnus.com>
752 * src/tkWinPrintText.c (PrintTextCmd): return OK
753 if the user hits cancel.
755 1998-11-11 Khamis Abuelkomboz <khamis@cygnus.com>
757 * src/tkTreeTable.c: using tcl/memory allocation functions.
759 * src/tkCanvLayout.c (LayoutClearGraph): check parent/succ for
760 availiability before freeing it.
762 1998-06-04 Jim Blandy <jimb@zwingli.cygnus.com>
764 * configure.in: Use AM_PROC_CC_STDC, since this directory requires
765 ANSI C in order to compile.
766 * aclocal.m4, configure: Regenerated.
768 Thu Dec 17 11:46:04 1998 Keith Seitz <keiths@cygnus.com>
770 * library/combobox.tcl (::combobox::computeGeometry): Allow
771 the listbox to expand larger than the limits of the combobox.
772 (::combobox::widgetProc): Pack the scrollbar before the listbox
773 so that scroll remains visible when the combobox shrinks.
774 (::combobox::build): Ditto for the button.
776 Sun Nov 8 23:52:31 1998 Felix Lee <flee@cygnus.com>
778 * configure.in (ac_win_build): quoting fix.
779 * configure: regenerated.
781 Wed Nov 4 18:46:13 1998 Dave Brolley <brolley@cygnus.com>
783 * acinclude.m4: New file.
784 * Makefile.in: Regenerated.
785 * aclocal.m4: Regenerated.
786 * configure: Regenerated.
788 1998-11-04 Ian Roxborough <irox@cygnus.com>
790 * src/tkWinPrintText.c (PrintTextCmd): For Tk 8.1 call
791 TkTextMakeByteIndex, otherwise call TkTextMakeIndex.
792 * src/tkWinPrintText.c: Remove some compiler warnings.
793 * src/tkWinPrintCanvas.c: Remove some compiler warnings.
795 1998-11-02 Ben Elliston <bje@cygnus.com>
797 * src/xpmlib.c (LONGBITS): Take the sizeof `long', not
798 `LONG'. Most UNIX environments have no such macro.
800 1998-10-30 Ian Roxborough <irox@cygnus.com>
802 * src/xpmlib.c (ImgXpmGetPixmapFromData): calculate the
803 bitmap pading the same the tk x-emulation layer does.
805 1998-10-29 Ben Elliston <bje@cygnus.com>
807 * configure.in: Look for itcl_sh in the PATH.
808 * configure: Regenerate.
809 * library/Makefile.am: Use discovered path to itcl_sh.
810 * library/Makefile.in: Regenerate.
811 * Makefile.in: Likewise.
812 * src/Makefile.in: Likewise.
814 1998-10-28 Syd Polk <spolk@cygnus.com>
816 * configure.in: Generate a TCL_LIBRARY for itcl_sh to use.
817 * configure: Regenerate
818 * library/Makefile.am: Use generated TCL_LIBRARY.
819 * library/Makefile.in: Regenerate.
821 1998-10-28 Syd Polk <spolk@cygnus.com>
823 * configure.in: Generate correctly formatted directories for itcl_sh
824 * configure: Regenerate
825 * library/Makefile.am: Pass correctly formatted directories to itcl
826 so that it does not get confused with cygwin paths when generating
828 * library/Makefile.in: Regenerate
830 1998-10-27 Syd Polk <spolk@cygnus.com>
832 * configure.in: Add test and AM_CONDITIONAL for Windows.
833 * library/Makefile.am: On Windows, piping output straight from pwd
834 to itcl_sh.exe does not work if build is not on /. Wrap the pwd
836 * configure: Regenerate
837 * library/Makefile.in: Regenerate.
839 1998-10-27 Syd Polk <spolk@cygnus.com>
841 * src/Makefile.am: Fix TKHDIR problems.
842 * src/Makefile.in: Regenerate.
844 1998-10-26 Syd Polk <spolk@cygnus.com>
846 * configure.in: Use TCLHDIR instead of TCL_BUILD_INCLUDES and
847 TKHDIR instead of TK_BUILD_INCLUDES
848 * configure: Regenerate
849 * src/Makefile.am: Use TCLHDIR instead of TCL_BUILD_INCLUDES
850 TKHDIR instead of TK_BUILD_INCLUDES
851 * src/Makefile.in: Regenerate
853 Mon Oct 26 09:19:34 1998 Ian Roxborough <irox@cygnus.com>
855 * src/Makefile.am: Add tkWinPrintText.c and tkWinPrintCanvas.c
856 * src/tkWinPrintText.c: removed a MSVC++ headerfile and
857 protected the file with pragmas (_WIN32) so it isn't
858 compiled on Unix builds.
859 * src/tkWinPrintCanvas.c: Same as tkWinPrintText.c
860 * src/tkWinPrintText.c (PrintTextCmd): Trick TkTextXviewCmd into
861 calling UpdateDisplayInfo, this means tk doesn't need patched.
862 Cleaned up/added some comments.
864 1998-10-20 Syd Polk <spolk@cygnus.com>
866 * aclocal.m4: Added include for standard macros to locate tcl and tk
867 * configure.in: Use standard macros for tcl and tk
868 * configure: Regenerated
869 * Makefile.in: Regenerated with latest automake
870 * library/Makefile.in: Regenerated with latest automake
871 * src/Makefile.am: Don't use hard-coded pathnames for tcl and tk
872 directories; use variables instead
873 * src/Makefile.in: Regenerated
875 1998-10-14 Syd Polk <spolk@cygnus.com>
877 * src/tclwinfont.c: Compile fix for tcl 8.1.
879 Wed Oct 14 13:01:00 1998 Ian Roxborough <irox@cygnus.com>
881 *src/xpmlib.c (ImgXpmGetPixmapFromData): Fix pixmaps
882 on windows (SN problem), if pixmap mask width <= half the
883 bit padding, then things got messed up. (mayby a bug in
884 the X-emulation layer).
885 - Remove some old commented out code.
887 Fri Oct 9 10:04:00 1998 Ian Roxborough <irox@cygnus.com>
889 * src/xpmlib.c (ImgXpmGetPixmapFromData): set memory allocated
890 for the mask to zero before using.
892 1998-10-05 Syd Polk <spolk@cygnus.com>
894 * configure: Regenerated with new autoconf
896 Mon Oct 5 00:53:59 1998 Martin M. Hunt <hunt@cygnus.com>
898 * library/balloon.tcl (showballoon): Add "keep" parameter
899 to tell balloon messages to not go away after 6 seconds.
900 (BALLOON_command_show): Ditto.
902 Wed Sep 30 9:35:00 1998 Ian Roxborough <irox@cygnus.com>
904 *src/tkprintcanvas.c: New file, for printing a canvas under windows.
906 Mon Sep 21 15:45:17 1998 Martin M. Hunt <hunt@cygnus.com>
908 * library/combobox.tcl (::combobox::setValue): Fix
909 instance when value has an embedded space.
911 Thu Sep 3 19:10:00 1998 Sean Mahan <smahan@cygnus.com>
913 * src/tclgetdir.c: Change C++ style comments to C style.
915 Thu Sep 3 18:45:00 1998 Sean Mahan <smahan@cygnus.com>
917 * src/tclhelp.c: Change C++ style comments to C style.
919 Mon Aug 31 11:55:00 1998 Ian Roxborough <irox@cygnus.com>
921 *src/tclgetdir.c: Add definition for SHBrowseForFolderA.
922 (it was missing from cygwin.)
924 Mon Aug 31 11:33:00 1998 Syd Polk <spolk@cygnus.com>
926 *configure.in library/Makefile.am src/Makefile.am: Tcl/Tk 8.1
927 require -fwritable strings.
928 *configure Makefile.in library/Makefile.in src/Makefile.in:
931 Fri Aug 28 18:15:25 1998 Ian Roxborough <irox@cygnus.com>
933 *src/tclgetdir.c: Added missing (from cygwin) #defines for BFFM_*.
935 Wed Aug 26 14:01:25 1998 Ian Roxborough <irox@cygnus.com>
937 *src/tclgetdir.c (get_directory_command): free up
938 memory allocated with Tcl_DString.
940 Wed Aug 26 14:01:25 1998 Ian Roxborough <irox@cygnus.com>
942 Added "-initialdir <dir>" to the ide_get_directory
945 *src/tclgetdir.c (get_directory_command): added flag
946 handling and set callback to change selected directory.
947 (MyBrowseCallbackProc): New function, sets selected
948 directory once initialization has been completed.
950 Tue Aug 25 18:31:16 1998 Martin M. Hunt <hunt@cygnus.com>
952 * library/combobox.tcl: Fix previous checkin.
954 Tue Aug 25 17:22:36 1998 Martin M. Hunt <hunt@cygnus.com>
956 * library/combobox.tcl (::combobox::configure): Remove
957 scrollbar width hack. Set foreground and background colors
958 for non-editable and disabled widgets.
960 Tue Aug 25 16:06:34 1998 Martin M. Hunt <hunt@cygnus.com>
962 * library/combobox.tcl (::combobox::doInternalWidgetCommand):
963 Add "Curselection" widget command.
965 Fri Aug 21 12:48:09 1998 Martin M. Hunt <hunt@cygnus.com>
967 * library/combobox.tcl: Merge my changes into the
968 new 1.05 combobox code.
969 (entryset): New command that sets the contents of
970 the entry field without triggering any commands.
972 Fri Aug 21 11:38:35 1998 Ian Roxborough <irox@cygnus.com>
974 Integrated changes between Source-Navigator's
975 hyper/tkCanvas.c and libgui's src/tkGraphCanvas.c.
976 Add a new option (-gridlock) to switch between
977 SN style (-gridlock 1) and the old style.
979 *src/tkGraphCanvas.c (graphspecs[]): add gridlock
980 option (1 = ON, 0 = OFF).
981 (setedgegeom): added a new parameter (int i) and
982 code to keep lines running a X or Y axis only.
983 (GetGraphLayoutII): new function (same as GetGraphLayout
984 but takes TkCanvas as parameter).
985 (GraphCanvasCmd): use extra parameter when calling
987 *src/tkCanvLayout.c (struct Layout_Graph): add int
989 (LayoutCreateGraph): initalise 'gridlock'.
990 (GetLayoutConfig): copy 'gridlock' when getting.
991 (SetLayoutConfig): copy back 'gridlock' when setting.
992 *src/tkCanvLayout.h (struct LayoutConfig): add
995 1998-08-20 Keith Seitz <keiths@cygnus.com>
997 * src/tclwinprint.c (winprint_print_text_options): Intialize the "initproc"
998 for struct print_text_options.
1001 Tue Aug 18 15:39:53 1998 Martin M. Hunt <hunt@cygnus.com>
1003 * library/Makefile.am (pkgIndex.tcl): Make this
1004 require maintainer mode.
1006 Mon Aug 17 16:20:38 1998 Martin M. Hunt <hunt@cygnus.com>
1008 * library/Makefile.am (ITCL_SH): Revert previous change.
1010 Mon Aug 17 14:44:31 1998 Martin M. Hunt <hunt@cygnus.com>
1012 * library/Makefile.am (WISH): Run itcl_wish from the
1015 Mon Aug 17 13:20:09 1998 Martin M. Hunt <hunt@cygnus.com>
1017 * library/combobox.tcl (::combobox::build): Initialize
1018 oldValue. Don't pack scrollbar.
1019 (::combobox::widgetProc): When items are inserted or deleted
1020 from the list, pack or forget the scrollbar, depending on
1021 the size of the list and the max height.
1022 (::combobox::setValue): Call the command callback even if
1023 the value selected was the same as the previous value.
1024 (::combobox::configure): Change listbox width as well
1025 as entry width. This keeps the scrollbar from being
1027 (::combobox::configure): Replace "oldValue" with "oldval"
1028 to avoid confusion with the variable that saves the
1029 previous value for the entry. Fixes several bugs.
1030 (::combobox::widgetProc): Unset tmpopt.
1031 (::combobox::widgetProc): Pass the listbox widget to the
1032 computeGeometry proc so it can use it in its computations.
1033 (::combobox::computeGeometry): Compute size of popup by
1034 requested size of listbox plus twice the bordersize of
1037 Thu Aug 13 22:55:36 1998 Martin M. Hunt <hunt@cygnus.com>
1039 * configure.in: Add AC_OBJEXT call.
1040 * configure: Rebuilt.
1042 Thu Aug 13 00:47:08 1998 Martin M. Hunt <hunt@cygnus.com>
1044 * library/combobox.tcl: Fix -editable.
1046 Wed Aug 12 10:41:45 1998 Matt Leach <mleach@cygnus.com>
1048 * src/tclhelp.c: added !WIN32 entries for Webhelp
1051 Tue Aug 18 15:39:53 1998 Martin M. Hunt <hunt@cygnus.com>
1053 * library/Makefile.am (pkgIndex.tcl): Make this
1054 require maintainer mode.
1056 Mon Aug 3 01:29:05 1998 Martin M. Hunt <hunt@cygnus.com>
1058 * library/combobox.tcl: New file. Windows style
1060 * library/pkgIndex.tcl: New file.
1061 * library/Makefile.am: Added combobox.tcl.
1062 * library/Makefile.in, library/tclIndex: Rebuilt.
1063 * configure: Rebuilt.
1065 Mon Jul 20 13:36:33 1998 Ian Roxborough <irox@cygnus.com>
1067 * src/tclhelp.c: include missing headerfile on Windows.
1068 * src/tkCanvEdge.c: defined F_OK to be 0 on Windows.
1069 * src/tclmain.c: include missing headerfile on Windows.
1070 * src/tclmsgbox.c (msgbox_thread): type should be WINAPI.
1071 * src/paths.c (init_script[]): Due to string length limits
1072 with the MSVC compiler, the init_script we now return a
1073 error message when compiled with VC++.
1074 * src/Makefile.am: Change all '.o' to '.$(OBJEXT)'
1075 * configure.in: Added AC_OBJEXT and changed AM_EXEEXT to
1078 Fri Jul 10 19:17:53 1998 Jim Ingham <jingham@cygnus.com>
1080 * src/tkTable* Upgraded tkTable to version 2.1
1082 Fri Jul 10 11:29:00 1998 Sean Mahan <smahan@cygnus.com>
1084 * src/paths.c (constant run_app_script): Fixed to work with
1085 latest version of the TclPro debugger (1.0 beta 3).
1087 1998-06-30 Ben Elliston <bje@cygnus.com>
1089 * src/tclgetdir.c: Merged from S-N.
1091 * src/tclwinprint.c: Merged from S-N. Includes new options for
1092 PostScript printing and once-per-job initialisation.
1094 * src/tkCanvLayout.c: Merged from S-N. Mostly cleanup.
1096 * src/tkCanvEdge.c: Merged from S-N. Handle justified and
1099 Fri Jun 26 17:57:00 1998 Sean Mahan <smahan@cygnus.com>
1101 * src/paths.c (init_script): fixed `prefix' path.
1103 Mon Jun 22 14:15:36 1998 Drew Moseley <dmoseley@cygnus.com>
1105 * src/paths.c: Added TCLPRO_DEBUGGER code
1107 Thu Jun 4 18:00:27 1998 Martin M. Hunt <hunt@cygnus.com>
1109 * src/tkTable*: Imported Jeffrey Hobbs tkTable 2.0
1111 * src/Makefile.am: Add tkTable stuff.
1112 * src/Makefile.in: Rebuilt.
1113 * Makefile.in: Rebuilt.
1114 * doc/tkTable.n: Man page for tkTable.
1116 Thu May 14 10:45:00 1998 Sean Mahan <smahan@cygnus.com>
1118 * library/prefs.tcl (PREFS_cmd_init): Changed name of global
1119 variable from "IDE" to "IDE_ENABLED".
1120 * src/tclmain.c (ide_main): Setup TCL global variable based
1121 on the defined value of "IDE_ENABLED".
1122 * configure.in: Changed "IDE" define to "IDE_ENABLED".
1123 * configure: regenerated.
1124 * acconfig.h: Changed "IDE" to "IDE_ENABLED" and made sure that
1125 "IDE_ENABLED" would always be defined (either as 0 or 1).
1126 * config.h.in: regenerated.
1128 Wed May 13 10:05:00 1998 Sean Mahan <smahan@cygnus.com>
1130 * library/prefs.tcl (PREFS_cmd_init): Revert change by hunt that
1131 used global variable "GDBTK_IDE" instead of libgui variable "IDE".
1132 * configure.in: added support for "--enable-ide" option.
1133 * configure: regenerated.
1134 * acconfig.h: added define for "IDE".
1135 * config.h.in: regenerated.
1137 Wed May 6 14:54:47 1998 Ben Elliston <bje@cygnus.com>
1139 * src/xpmlib.c (ImgXpmGetData): Preinitialise some local variables.
1140 (GetColor): Removed an unused local variable.
1141 (ImgXpmGetPixmapFromData): Likewise.
1143 Thu Apr 30 19:16:13 1998 Ian Lance Taylor <ian@cygnus.com>
1145 * src/paths.c (run_app_script): Don't crash if Paths(appdir) or
1146 Paths(idedir) was not set.
1148 Thu Apr 23 13:52:13 1998 Tom Tromey <tromey@cygnus.com>
1150 * src/tclgetdir.c (get_directory_command): Pass -choosedir to
1153 Wed Apr 15 16:47:00 1998 Sean Mahan <smahan@cygnus.com>
1155 * src/tclhelp.c (help_display_file_command): new function to
1156 display a specified help file.
1157 (ide_subcommand_table): added `display_file' subcommand.
1159 Thu Apr 9 14:19:08 1998 Martin M. Hunt <hunt@cygnus.com>
1161 * library/prefs.tcl (PREFS_cmd_init): Use global
1162 variable "GDBTK_IDE" instead of "IDE".
1164 Tue Apr 7 12:41:59 1998 Ian Lance Taylor <ian@cygnus.com>
1166 * src/Makefile.am (libgui_a_SOURCES): Add tclcursor.c.
1167 (tclcursor.o): New target.
1168 * src/Makefile.in: Rebuild.
1170 Tue Mar 31 14:52:31 1998 Tom Tromey <tromey@cygnus.com>
1172 * library/Makefile.in: Rebuilt.
1173 * library/Makefile.am (TCL): Added ventry.tcl.
1174 * library/ventry.tcl: Moved from libide.
1176 Tue Mar 31 16:58:34 1998 Ian Lance Taylor <ian@cygnus.com>
1178 * src/paths.c: Rewrite Tcl code to search $prefix/share/cygnus for
1179 gui and ide directories. Change environment variable names to
1180 CYGNUS_GUI_LIBRARY and CYGNUS_IDE_LIBRARY. Permit application
1181 directory to be a sibling of the parent of the gui or ide
1183 * library/Makefile.am (guidir): Add `cygnus' between `$(datadir)'
1185 * library/Makefile.in: Rebuild.
1186 * configure: Rebuild with current autoconf.
1188 Mon Mar 30 12:28:06 1998 Tom Tromey <tromey@cygnus.com>
1190 * library/tclIndex: Rebuilt.
1192 * library/Makefile.in: Rebuilt.
1193 * library/Makefile.am (TCL): Added new files.
1194 * library/advice.tcl, library/path.tcl, library/sendpr.tcl: Moved
1197 * src/Makefile.in: Rebuilt.
1198 * src/Makefile.am (tclwinmode.o): New target.
1199 (libgui_a_SOURCES): Added tclwinmode.c.
1200 * src/tclwinmode.c: Moved from libide.
1201 * src/tclcursor.c: Likewise.
1203 Fri Mar 27 20:10:14 1998 Keith Seitz <keiths@onions.cygnus.com>
1205 * library/looknfeel.tcl (standard_look_and_feel): windows-menu is a font
1206 family, not a symbolic font.
1208 Fri Mar 27 00:19:04 1998 Keith Seitz <keiths@onions.cygnus.com>
1210 * library/looknfeel.tcl (standard_look_and_feel): Define font global/menu
1211 to allow changing the menu font on unix.
1213 Tue Mar 24 02:06:59 1998 Martin M. Hunt <hunt@cygnus.com>
1215 * src/Makefile.am (libgui_a_SOURCES): Add tclmsgbox.c.
1216 * src/Makefile.in: Rebuilt.
1217 * src/tclmsgbox.c: New file.
1219 Sun Mar 22 19:29:10 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1221 * library/email.tcl: removed and replaced with internet.tcl.
1222 * library/internet.tcl: added
1224 Sat Mar 21 21:18:06 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
1226 Merged the files in library with the corresponding files in Foundry
1228 - Tom Tromey <tromey@cygnus.com>
1229 * library/balloon.tcl
1230 (destructor): Cancel any pending after handlers.
1231 (showballoon): Unshow balloon after 6 seconds.
1232 (showballoon): On Windows, position balloon
1233 according to cursor position. (Disabled for now.)
1234 (_recent_parent): New variable.
1235 (_enter): If new parent the same as old parent, eliminate delay.
1236 (showballoon): Set _recent_parent.
1237 * library/bgerror.tcl
1238 (bgerror): Display errorCode as well.
1239 * library/center.tcl
1240 (center_window): Run "update idletasks" after
1241 setting window geometry.
1243 (debug_log): Set buffering on log file to "line".
1244 (DEBUG_window): Removed.
1245 (DEBUG_after_source): Changed indexing into DEBUG_state array.
1246 (re_source): Likewise.
1247 (debug_log): New proc.
1248 (DEBUG_state): Initialize log_file, window elements.
1249 (debug): Log to file if user requested it.
1250 (DEBUG_state): New array.
1251 (DEBUG_after_source): New proc.
1253 (re_source): Likewise.
1255 (define_hook): Renamed.
1256 * library/looknfeel.tcl
1257 (add): Define global/italic font in a way
1258 that actually works on Windows.
1260 - Martin M. Hunt <hunt@cygnus.com>
1262 (lrep): New function. Replace an element in a list with a
1265 (PREFS_cmd_getd): Rewrite to call define then get.
1266 Fixes strange problem.
1268 - Ian Lance Taylor <ian@cygnus.com>
1270 Expand tabs to spaces assuming there are tabstops every
1274 Tue Feb 24 19:49:12 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
1276 * configure.in, src/Makefile.am: Add --enable-install-libgui
1277 option to install libgui.a and header files if required
1279 * Makefile.in, aclocal.m4, configure, library/Makefile.in,
1280 src/Makefile.in: regenerate with latest automake
1282 Wed Jan 14 12:36:49 1998 Keith Seitz <keiths@pizza.cygnus.com>
1284 * library/Makefile.am (SET_LIB_PATH): Macro to add Tcl's build dir
1285 to host's ld search path (LD_LIBRARY_PATH or what have you) for
1286 builds where Tcl was built using shared libraries. This macro is
1288 (tclIndex): Call SET_LIB_PATH.
1290 * library/Makefile.in: Regenerate.
1292 * configure.in: Define TCL_SHARED if using shared library for Tcl
1294 * configure: Regenerate.
1296 Tue Dec 16 16:50:40 1997 Ian Lance Taylor <ian@cygnus.com>
1298 New directory to hold GUI support code.