OSDN Git Service

Fix -Wshadow warnings (seen on ppc-aix)
[pf3gnuchains/pf3gnuchains3x.git] / libgui / ChangeLog
1 2009-10-09  Keith Seitz  <keiths@redhat.com>
2
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.
9
10 2009-03-12  Keith Seitz  <keiths@redhat.com>
11
12         * library/pkgIndex.tcl: Update combobox version to 2.3.
13
14 2008-08-02  Keith Seitz  <keiths@redhat.com>
15
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.
28
29 2008-07-22  Keith Seitz  <keiths@redhat.com>
30
31         * tcl.m4: New file.
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.
56         
57 2005-03-23  Martin Hunt  <hunt@redhat.com>
58
59         * configure.ac: Remove -fwritable-strings from CFLAGS.
60         * configure: Regenerate.
61
62 2005-01-13  Keith Seitz  <keiths@redhat.com>
63
64         * configure.in: Rename to ...
65         * configure.ac: ... this.
66         * configure: Regenerate with autoconf 2.59.
67
68 2004-03-31  Martin Hunt  <hunt@redhat.com>
69
70         * library/combobox.tcl (::combobox::Configure): Remove
71         debug line.
72
73 2003-12-02  Martin Hunt  <hunt@redhat.com>
74
75         * library/combobox.tcl: Merge in latest changes
76         from Bryan Oakley.  Fixes a problem with Solaris
77         X servers.
78
79 2003-02-11  Martin M. Hunt  <hunt@redhat.com>
80
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.
87         
88 2003-02-10  Martin M. Hunt  <hunt@redhat.com>
89
90         * library/balloon.tcl (Balloon): Don't bind MB 3.
91         
92 2003-02-03  Martin M. Hunt  <hunt@redhat.com>
93
94         * library/combobox.tcl: Import combobox 2.2.1
95         * library/pkgIndex.tcl: Change combobox version to 2.2.1.
96
97 2003-01-21  Martin M. Hunt  <hunt@redhat.com>
98
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.
104         
105         * src/Makefile.am: Remove tclsizebox.c. 
106         * src/Makefile.in: Rebuilt.
107
108         * aclocal.m4: Rebuilt.
109         * Makefile.in: Rebuilt.
110         * configure: Rebuilt.
111         
112 2002-12-03  Martin M. Hunt  <hunt@redhat.com>
113
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
117         following:
118                 body -> itcl::body
119                 configbody -> itcl::configbody
120                 class -> itcl::class
121         * library/panedwindow.tcl: Ditto.
122
123         * library/tclIndex: Regenerated.
124
125         * library/pkgIndex.tcl: Regenerated.
126
127 2002-11-26  Martin M. Hunt  <hunt@redhat.com>
128
129         * Makefile.in: Remove Tix references.
130         * library/Makefile.in: Remove Tix references.
131         * src/Makefile.in: Remove Tix references.
132
133 2002-09-20  Fernando Nasser  <fnasser@totem.toronto.redhat.com>
134
135         * library/combobox.tcl (build): Add line missing from previous patch.
136
137 2002-09-20  Fernando Nasser  <fnasser@totem.toronto.redhat.com>
138
139         * library/combobox.tcl (build): New variable to save grabs.
140         (widgetProc): Save and restore previous grabs.
141
142 2002-07-03  Martin M. Hunt  <hunt@redhat.com>
143
144         * library/panedwindow.tcl (_placePlanes): Make certain things 
145         are initialized before attempting to move panes.
146
147 2002-06-07  Martin M. Hunt  <hunt@redhat.com>
148
149         * src/tkTableTag.c (Table_TagCmd): Don't decrement past
150         beginning of array.
151
152         * library/combobox.tcl (::combobox::configure): Don't
153         force background to white.
154
155 2002-03-07  Martin M. Hunt  <hunt@redhat.com>
156
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.
162
163 2002-02-25  Ian Roxborough  <irox@redhat.com>
164
165         * src/library/looknfeel.tcl (standard_look_and_feel):
166         Hard code Windows menu font name to MS Sans Serif 8.
167
168 2002-02-24  Mo DeJong  <supermo@bayarea.net>
169
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.
174
175 2002-02-05  Jim Blandy  <jimb@redhat.com>
176
177         De-Cygnify libgui.
178         
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
183         PR headers.
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'.
187
188 2002-01-04  Ian Roxborough  <irox@redhat.com>
189
190         * src/tkCanvEdge.c (CreateEdge, EdgeCoords, ConfigureEdge):
191         Objectify functions to use Tcl_Obj instead of char**.
192
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.
196
197 2001-10-28  Christopher Faylor  <cgf@redhat.com>
198
199         * configure.in: Modify 2001-10-12 change to check for cygwin host
200         rather than cygwin target.
201         * configure: Regenerate.
202
203 2001-10-26  Keith Seitz  <keiths@redhat.com>
204
205         * configure.in (ac_win_build): Actually want "-DWIN32" with
206         cygwin hosts, not just cygwin targets.
207         * configure: Regenerate.
208
209 2001-10-24  Keith Seitz  <keiths@redhat.com>
210
211         * configure.in (ac_win_build): Put "-DWIN32" back into LIBGUI_CFLAGS.
212         * configure: Regenerate.
213
214 2001-10-12  Christopher Faylor  <cgf@redhat.com>
215
216         * win/configure.in: Add detection for -mwin32 option requirement under
217         cygwin.
218         * win/configure: Regenerate.
219
220 2001-10-10  Ian Roxborough  <irox@redhat.com>
221
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.
226         
227 2001-09-08  Ian Roxborough <irox@redhat.com>
228
229         * all: Tcl/Tk8.3 upgrade merge.
230
231 2001-09-02  Martin M. Hunt  <hunt@redhat.com>
232
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.
241         
242 2001-08-24  Keith Seitz  <keiths@redhat.com>
243
244         * src/tkTable.tcl: Use "string compare" instead of "string
245         equal". The latter is only available in newer versions of
246         tcl.
247
248 2001-08-12  Mo DeJong  <mdejong@redhat.com>
249
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.
255
256 2001-08-12  Keith Seitz  <keiths@redhat.com>
257
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
264         version 2.7.
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.
271
272 2001-08-06  Mo DeJong  <mdejong@redhat.com>
273
274         * Makefile.in: Regen.
275         * configure: Regen.
276         * configure.in: Remove unused ITCL_DIR variable.
277         * library/Makefile.in: Regen.
278         * src/Makefile.in: Regen.
279
280 2001-08-06  Mo DeJong  <mdejong@redhat.com>
281
282         * Makefile.in:
283         * library/Makefile.in:
284         * src/Makefile.in:
285         Regenerate Makefiles to account for AR fix
286         on 2001-08-03.
287
288 2001-08-03  Mo DeJong  <mdejong@redhat.com>
289
290         * configure: Regen.
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.
297
298 2001-08-03  Mo DeJong  <mdejong@redhat.com>
299
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.
303
304 2001-08-03  Mo DeJong  <mdejong@redhat.com>
305
306         * src/subcommand.c:
307         * src/tclgetdir.c:
308         * src/tclhelp.c:
309         * src/tclmain.c:
310         * src/tclmsgbox.c:
311         * src/tclsizebox.c:
312         * src/tclwinmode.c:
313         * src/tclwinpath.c:
314         * src/tclwinprint.c:
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
320         debug is activated.
321
322 2001-08-02  Mo DeJong  <mdejong@redhat.com>
323
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.
330
331 2001-08-02  Mo DeJong  <mdejong@redhat.com>
332
333         * src/tkWinPrintText.c (DisplayDLineToDrawable): Fix
334         compiler warning by adding missing static modifier
335         to funciton declaration.
336
337 2001-08-02  Mo DeJong  <mdejong@redhat.com>
338
339         * config.h.in: Regen.
340         * configure: 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.
345
346 2001-08-02  Mo DeJong  <mdejong@redhat.com>
347
348         * src/tclhelp.c (help_command_deleted): Free the
349         help_command_data->help_dir member allocated in
350         help_initialize_command.
351
352 2001-08-02  Mo DeJong  <mdejong@redhat.com>
353
354         * src/tkGraphCanvas.c (GetEdgeNodes): Use ckalloc
355         and strcpy instead of calling strdup() since this
356         memory is deallocated with ckfree() later on.
357
358 2001-08-02  Mo DeJong  <mdejong@redhat.com>
359
360         * Makefile.in: Regen.
361         * configure: 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.
372         
373 2001-05-18  Keith Seitz  <keiths@cygnus.com>
374
375         * library/center.tcl (center_window): Allow centering
376         the toplevel on a window, too.
377
378 2001-05-03  Keith Seitz  <keiths@cygnus.com>
379
380         * src/tkWarpPointer.c (WarpPointer): Implement for windows.
381
382 2001-04-06  Christopher Faylor <cgf@redhat.com>
383
384         * configure.in: Add test for -mwin32 requirement switch when building
385         on cygwin.
386         * configure: Regenerate.
387
388 2000-11-30  Tom Tromey  <tromey@cygnus.com>
389
390         * library/balloon.tcl (balloon): Document `balloon withdraw'.
391
392 2000-11-27  Tom Tromey  <tromey@cygnus.com>
393
394         * library/debug.tcl (logfile): Also recognize stderr.
395
396 2000-07-12  Syd Polk  <spolk@redhat.com>
397
398         * library/Makefile.am: Only regenerate tclIndex and pkgIndex.tcl
399         if this is configured with --enable-maintainer-mode.
400
401 2000-07-11  Mo DeJong  <mdejong@redhat.com>
402
403         * README:
404         * library/Makefile.am:
405         * library/Makefile.in:
406         * library/tclIndex:
407         * library/tree.tcl:
408         * library/treetable.tcl:
409         * src/Makefile.am:
410         * src/Makefile.in:
411         * src/guitcl.h:
412         * src/tkTreeTable.c:
413         * src/tkTreeTable.h: Moved implementation of
414         "treetable" command out back into snavigator.
415
416 2000-07-06  Mo DeJong  <mdejong@redhat.com>
417
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.
424
425 2000-06-30  Mo DeJong  <mdejong@redhat.com>
426
427         * library/tree.tcl: Fix typo made in patch
428         from 2000-06-22.
429
430 2000-06-30  Syd Polk  <spolk@cygnus.com>
431
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.
435
436 2000-06-22  Mo DeJong  <mdejong@redhat.com>
437
438         * library/tree.tcl: Remove use of watch
439         command. Add check to see if toplevel
440         exists to avoid error.
441
442 2000-06-22  Mo DeJong  <mdejong@redhat.com>
443
444         * src/tkGraphCanvas.c (GetEdgeNodes): Fixed
445         crash in ckfree caused by call to strdup that
446         was later freed using ckfree.
447
448 2000-06-19  Syd Polk  <spolk@redhat.com>
449
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.
455
456 Fri Jun  9 20:43:40 2000  Christopher Faylor <cgf@cygnus.com>
457
458         * src/paths.c (initialize_paths): Look in /usr/share for stuff.
459
460 2000-04-18  James Ingham  <jingham@leda.cygnus.com>
461
462         * library/toolbar.tcl (TOOLBAR_button_up): If the pointer is still 
463         in the button, reraise the button after a press.
464
465 2000-04-03  James Ingham  <jingham@leda.cygnus.com>
466
467         * src/paths.c: Follow links in determining the location of the
468         executable.
469
470 Fri Sep 17 19:14:15 1999  Andrew Cagney  <cagney@b1.cygnus.com>
471
472         * src/guitcl.h (cyg_create_warp_pointer_command): Add declaration.
473
474 1999-09-07  Jim Ingham <jingham@cygnus.com>
475
476         * library/tclIndex: Rebuild - this somehow got built wrong,
477         leaving out all the debug, and all the panedwindow references.
478
479 1999-09-02  Syd Polk  <spolk@cygnus.com>
480
481         * library/Makefile.am: Revert bad merge
482         * library/Makefile.in: Regenerate
483
484 1999-08-10  James Ingham  <jingham@leda.cygnus.com>
485
486         * library/balloon.tcl (BALLOON_command_withdraw): New command, use 
487         to remove the balloon before it's timeout has expired.
488
489 1999-08-02  James Ingham  <jingham@leda.cygnus.com>
490
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.
494
495 1999-05-26  Ian Roxborough <irox@cygnus.com>
496
497         * library/combobox.tcl: If a combobox is not editable then
498         make the background of the text box white.
499
500 1999-04-29  Syd Polk  <spolk@cygnus.com>
501
502         * src/paths.c: Add a scaled-down version of path initialization
503         in Visual C++ build.
504
505 1999-04-28  Syd Polk  <spolk@cygnus.com>
506
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.
515
516 1999-04-17  Syd Polk  <spolk@cygnus.com>
517
518         * Revert merge. I checked in itcl3.0 code into a itcl 1.5 branch.
519
520 1999-04-22  Khamis Abuelkomboz  <khamis@cygnus.com>
521
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.
527
528 1999-04-07  Khamis Abuelkomboz  <khamis@cygnus.com>
529
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.
534
535         * library/toolbar.tcl (TOOLBAR_button_leave): synchronize enter/leave
536         to not mismatch a relief change.
537
538 1999-03-30  Khamis Abuelkomboz  <khamis@cygnus.com>
539
540         * library/tclIndex: regenerated.
541
542         * library/tree.tcl (start_motion): by changing column size use only a
543         black line.
544
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
548         leaves the widget.
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.
555
556 1999-03-29  Martin Hunt  <hunt@cygnus.com>
557
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.
562
563 1999-03-29  Syd Polk  <spolk@cygnus.com>
564
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.
568
569 1999-03-17  Khamis Abuelkomboz  <khamis@cygnus.com>
570
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
574         area mode.
575
576 1999-03-15  Ian T Roxborough  <irox@cygnus.com>
577
578         * library/combobox.tcl(combobox::configure): On Windows draw a black
579         box around the popup for a better Windows look'n'feel.
580
581 1999-03-15  Khamis Abuelkomboz  <khamis@cygnus.com>
582
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.
586
587         * library/Makefile.in: added tree.tcl as part of the library.
588
589         * library/Makefile.am: likewise.
590
591 Wed Mar 10 19:44:31 1999  Geoffrey Noer  <noer@cygnus.com>
592
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
595         headers).
596
597 1999-03-09  Ian T Roxborough  <irox@cygnus.com>
598
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)
602
603 Fri Mar  5 11:00:54 1999  Khamis Abuelkombuz  <khamis@cygnus.com>
604
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.
607
608 1999-03-04  Syd Polk  <spolk@cygnus.com>
609
610         * src/tkTreeTable.c: Re-fixed SunOS build problem.
611
612 Wed Mar  3 16:57:21 1999  Khamis Abuelkombuz  <khamis@cygnus.com>
613
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.
616
617 1999-03-03  James Ingham  <jingham@cygnus.com>
618
619         * library/combobox.tcl (::combobox::setValue): Call the command in 
620         an after idle, so that the combobox gets a chance to unpost before 
621         the action is taken.
622
623 1999-02-23  Martin Hunt  <hunt@cygnus.com>
624
625         * src/paths.c: Change error message so that it says
626         it can't find "GUI" library instead of "IDE" library.
627
628 1999-02-18  Martin Hunt  <hunt@cygnus.com>
629
630         * library/hooks.tcl (run_hooks): Cleanup error message.
631
632 1999-02-17  Martin Hunt  <hunt@cygnus.com>
633
634         * library/internet.tcl (open_url): Change to open another
635         window for Netscape on Unix.  Returns 0 on failure, 1 on 
636         success.
637
638 1999-02-11  Syd Polk  <spolk@cygnus.com>
639
640         * configure.in: Fixed problem with comparison to xcl.
641         * configure: Regenerated.
642
643 1999-02-10  Syd Polk  <spolk@cygnus.com>
644
645         * configure.in: Find the correct itclsh.
646         Fixed problem with cygwin build. Should not need cygpath
647         to configure.
648         * configure: Regenerated.
649
650 1999-02-10  Martin Hunt  <hunt@cygnus.com>
651
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.
656
657 1999-02-09  Martin Hunt  <hunt@cygnus.com>
658
659         * library/panedwindow.tcl (cyg::PanedWindow): Add -sashcolor
660         option.
661         (cyg::PanedWindow::sashcolor): New config method.
662         (cyg::PanedWindow::_makeSashes): Set sash color.
663
664 1999-02-01  James Ingham  <jingham@cygnus.com>
665
666         * src/paths.c: Put in some missing \n\'s.
667
668 1999-01-22  Jim Ingham  <jingham@cygnus.com>
669
670        Merging changes in from gdbtk-980810-branch
671
672         1999-01-22  Martin Hunt  <hunt@cygnus.com>
673
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.
679         
680         1998-12-17  Martin M. Hunt  <hunt@cygnus.com>
681
682         * library/panedwindow.tcl (cyg::PanedWindow::sashwidth): Change
683         borderwidth to 2.
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. 
690         
691         1998-12-16  Martin M. Hunt  <hunt@cygnus.com>
692
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.
697         
698         * library/pane.tcl: New file.  Basically an extended pane.itk
699         from the iwidgets distribution.
700
701         1998-08-10  Jim Ingham   <jingham@cygnus.com>
702
703         * src/paths.c: Figure out how to run from the build tree.
704
705 1999-01-14  Ben Elliston  <bje@cygnus.com>
706
707         * src/tkTreeTable.c: Remove unnecessary #includes that collide
708         with Tcl's compat headers.
709
710 1998-12-14  Ian Roxborough  <irox@cygnus.com>
711
712         * src/tclwinfont.c (win_choose_font): convert all result strings
713         to utf8 format if using tcl/tk8.1.
714
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.
720
721 1998-12-12  Khamis Abuelkomboz  <khamis@cygnus.com>
722
723         * src/tkTreeTable.c (DisplayRecursive): use metrics.descent by
724         displaying the active line.
725
726 1998-12-11  Syd Polk  <spolk@cygnus.com>
727
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.
731
732 1998-11-30  Ian Roxborough  <irox@cygnus.com>
733
734         * src/tkWinPrintCanvas.c (PrintCanvasCmd): return OK
735         if the user hits cancel.
736         * src/tkGraphCanvas.c (GraphCanvasCmd): changed to free()s
737         to ckfree()s.
738
739 1998-11-17  Ian Roxborough  <irox@cygnus.com>
740
741         * src/tkWinPrintText.c (PrintTextCmd): Disable the print
742         selection until it is implemented properly.
743
744 1998-11-17  Ben Elliston  <bje@cygnus.com>
745
746         * src/tkTreeTable.h: Merge from Source-Navigator.
747
748         * src/tkTreeTable.c: Likewise.
749         
750 1998-11-16  Ian Roxborough  <irox@cygnus.com>
751
752         * src/tkWinPrintText.c (PrintTextCmd): return OK
753         if the user hits cancel.
754
755 1998-11-11  Khamis Abuelkomboz  <khamis@cygnus.com>
756
757         * src/tkTreeTable.c: using tcl/memory allocation functions.
758
759         * src/tkCanvLayout.c (LayoutClearGraph): check parent/succ for
760         availiability before freeing it.
761
762 1998-06-04  Jim Blandy  <jimb@zwingli.cygnus.com>
763
764         * configure.in: Use AM_PROC_CC_STDC, since this directory requires
765         ANSI C in order to compile.
766         * aclocal.m4, configure: Regenerated.
767
768 Thu Dec 17 11:46:04 1998  Keith Seitz  <keiths@cygnus.com>
769  
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.
775
776 Sun Nov  8 23:52:31 1998  Felix Lee  <flee@cygnus.com>
777
778         * configure.in (ac_win_build): quoting fix.
779         * configure: regenerated.
780
781 Wed Nov  4 18:46:13 1998  Dave Brolley  <brolley@cygnus.com>
782
783         * acinclude.m4: New file.
784         * Makefile.in: Regenerated.
785         * aclocal.m4: Regenerated.
786         * configure: Regenerated.
787
788 1998-11-04  Ian Roxborough  <irox@cygnus.com>
789
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.
794
795 1998-11-02  Ben Elliston  <bje@cygnus.com>
796
797         * src/xpmlib.c (LONGBITS): Take the sizeof `long', not
798         `LONG'. Most UNIX environments have no such macro.
799
800 1998-10-30  Ian Roxborough  <irox@cygnus.com>
801
802         * src/xpmlib.c (ImgXpmGetPixmapFromData): calculate the
803         bitmap pading the same the tk x-emulation layer does.
804
805 1998-10-29  Ben Elliston  <bje@cygnus.com>
806
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.
813
814 1998-10-28  Syd Polk  <spolk@cygnus.com>
815
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.
820
821 1998-10-28  Syd Polk  <spolk@cygnus.com>
822
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
827         tclIndex.
828         * library/Makefile.in: Regenerate
829
830 1998-10-27  Syd Polk  <spolk@cygnus.com>
831
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
835         in a cygpath.
836         * configure: Regenerate
837         * library/Makefile.in: Regenerate.
838
839 1998-10-27  Syd Polk  <spolk@cygnus.com>
840
841         * src/Makefile.am: Fix TKHDIR problems.
842         * src/Makefile.in: Regenerate.
843
844 1998-10-26  Syd Polk  <spolk@cygnus.com>
845
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
852
853 Mon Oct 26 09:19:34 1998  Ian Roxborough  <irox@cygnus.com>
854
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.
863
864 1998-10-20  Syd Polk  <spolk@cygnus.com>
865
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
874
875 1998-10-14  Syd Polk  <spolk@cygnus.com>
876
877         * src/tclwinfont.c: Compile fix for tcl 8.1.
878
879 Wed Oct 14 13:01:00 1998  Ian Roxborough  <irox@cygnus.com>
880
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.
886
887 Fri Oct  9 10:04:00 1998  Ian Roxborough  <irox@cygnus.com>
888
889         * src/xpmlib.c (ImgXpmGetPixmapFromData): set memory allocated
890         for the mask to zero before using.
891
892 1998-10-05  Syd Polk  <spolk@cygnus.com>
893         
894         * configure: Regenerated with new autoconf
895
896 Mon Oct  5 00:53:59 1998  Martin M. Hunt  <hunt@cygnus.com>
897
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.
901
902 Wed Sep 30 9:35:00 1998  Ian Roxborough  <irox@cygnus.com>
903
904         *src/tkprintcanvas.c: New file, for printing a canvas under windows.
905
906 Mon Sep 21 15:45:17 1998  Martin M. Hunt  <hunt@cygnus.com>
907
908         * library/combobox.tcl (::combobox::setValue): Fix
909         instance when value has an embedded space.
910
911 Thu Sep  3 19:10:00 1998  Sean Mahan  <smahan@cygnus.com>
912
913         * src/tclgetdir.c: Change C++ style comments to C style.
914
915 Thu Sep  3 18:45:00 1998  Sean Mahan  <smahan@cygnus.com>
916
917         * src/tclhelp.c: Change C++ style comments to C style.
918
919 Mon Aug 31 11:55:00 1998  Ian Roxborough  <irox@cygnus.com>
920
921         *src/tclgetdir.c: Add definition for SHBrowseForFolderA.
922         (it was missing from cygwin.)
923
924 Mon Aug 31 11:33:00 1998  Syd Polk  <spolk@cygnus.com>
925
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:
929         Regenerated.
930
931 Fri Aug 28 18:15:25 1998  Ian Roxborough  <irox@cygnus.com>
932
933         *src/tclgetdir.c: Added missing (from cygwin) #defines for BFFM_*.
934
935 Wed Aug 26 14:01:25 1998  Ian Roxborough  <irox@cygnus.com>
936
937         *src/tclgetdir.c (get_directory_command): free up
938         memory allocated with Tcl_DString.
939
940 Wed Aug 26 14:01:25 1998  Ian Roxborough  <irox@cygnus.com>
941
942         Added "-initialdir <dir>" to the ide_get_directory
943         command.
944
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.
949
950 Tue Aug 25 18:31:16 1998  Martin M. Hunt  <hunt@cygnus.com>
951
952         * library/combobox.tcl: Fix previous checkin.
953
954 Tue Aug 25 17:22:36 1998  Martin M. Hunt  <hunt@cygnus.com>
955
956         * library/combobox.tcl (::combobox::configure): Remove
957         scrollbar width hack. Set foreground and background colors
958         for non-editable and disabled widgets.
959
960 Tue Aug 25 16:06:34 1998  Martin M. Hunt  <hunt@cygnus.com>
961
962         * library/combobox.tcl (::combobox::doInternalWidgetCommand): 
963         Add "Curselection" widget command.
964
965 Fri Aug 21 12:48:09 1998  Martin M. Hunt  <hunt@cygnus.com>
966
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.
971
972 Fri Aug 21 11:38:35 1998  Ian Roxborough  <irox@cygnus.com>
973
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.
978
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
986         setedgegeom.
987         *src/tkCanvLayout.c (struct Layout_Graph): add int
988         gridlock.
989         (LayoutCreateGraph): initalise 'gridlock'.
990         (GetLayoutConfig): copy 'gridlock' when getting.
991         (SetLayoutConfig): copy back 'gridlock' when setting.
992         *src/tkCanvLayout.h (struct LayoutConfig): add
993         'gridlock' member.
994
995 1998-08-20  Keith Seitz  <keiths@cygnus.com>
996
997         * src/tclwinprint.c (winprint_print_text_options): Intialize the "initproc"
998         for struct print_text_options.
999
1000
1001 Tue Aug 18 15:39:53 1998  Martin M. Hunt  <hunt@cygnus.com>
1002
1003         * library/Makefile.am (pkgIndex.tcl): Make this
1004         require maintainer mode.
1005
1006 Mon Aug 17 16:20:38 1998  Martin M. Hunt  <hunt@cygnus.com>
1007
1008         * library/Makefile.am (ITCL_SH): Revert previous change.
1009
1010 Mon Aug 17 14:44:31 1998  Martin M. Hunt  <hunt@cygnus.com>
1011
1012         * library/Makefile.am (WISH): Run itcl_wish from the 
1013         proper place.
1014
1015 Mon Aug 17 13:20:09 1998  Martin M. Hunt  <hunt@cygnus.com>
1016
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
1026         truncated.
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 
1035         the popup.
1036
1037 Thu Aug 13 22:55:36 1998  Martin M. Hunt  <hunt@cygnus.com>
1038
1039         * configure.in: Add AC_OBJEXT call.
1040         * configure: Rebuilt.
1041
1042 Thu Aug 13 00:47:08 1998  Martin M. Hunt  <hunt@cygnus.com>
1043
1044         * library/combobox.tcl: Fix -editable.
1045
1046 Wed Aug 12 10:41:45 1998  Matt Leach  <mleach@cygnus.com>
1047
1048         * src/tclhelp.c: added !WIN32 entries for Webhelp
1049
1050 =======
1051 Tue Aug 18 15:39:53 1998  Martin M. Hunt  <hunt@cygnus.com>
1052
1053         * library/Makefile.am (pkgIndex.tcl): Make this
1054         require maintainer mode.
1055
1056 Mon Aug  3 01:29:05 1998  Martin M. Hunt  <hunt@cygnus.com>
1057
1058         * library/combobox.tcl: New file. Windows style
1059         combobox.
1060         * library/pkgIndex.tcl: New file.
1061         * library/Makefile.am: Added combobox.tcl.
1062         * library/Makefile.in, library/tclIndex: Rebuilt.
1063         * configure: Rebuilt.
1064
1065 Mon Jul 20 13:36:33 1998  Ian Roxborough    <irox@cygnus.com>
1066
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
1076         AC_EXEEXT.
1077
1078 Fri Jul 10 19:17:53 1998  Jim Ingham    <jingham@cygnus.com>
1079
1080         * src/tkTable* Upgraded tkTable to version 2.1
1081
1082 Fri Jul 10 11:29:00 1998  Sean Mahan  <smahan@cygnus.com>
1083
1084         * src/paths.c (constant run_app_script): Fixed to work with
1085         latest version of the TclPro debugger (1.0 beta 3).
1086
1087 1998-06-30  Ben Elliston  <bje@cygnus.com>
1088
1089         * src/tclgetdir.c: Merged from S-N.
1090
1091         * src/tclwinprint.c: Merged from S-N.  Includes new options for 
1092         PostScript printing and once-per-job initialisation.
1093
1094         * src/tkCanvLayout.c: Merged from S-N.  Mostly cleanup.
1095
1096         * src/tkCanvEdge.c: Merged from S-N.  Handle justified and
1097         multi-line labels.
1098
1099 Fri Jun 26 17:57:00 1998  Sean Mahan  <smahan@cygnus.com>
1100
1101         * src/paths.c (init_script): fixed `prefix' path.
1102
1103 Mon Jun 22 14:15:36 1998  Drew Moseley  <dmoseley@cygnus.com>
1104
1105         * src/paths.c: Added TCLPRO_DEBUGGER code
1106
1107 Thu Jun  4 18:00:27 1998  Martin M. Hunt  <hunt@cygnus.com>
1108
1109         * src/tkTable*: Imported Jeffrey Hobbs tkTable 2.0
1110         widget.
1111         * src/Makefile.am: Add tkTable stuff.
1112         * src/Makefile.in: Rebuilt.
1113         * Makefile.in: Rebuilt. 
1114         * doc/tkTable.n: Man page for tkTable.
1115         
1116 Thu May 14 10:45:00 1998  Sean Mahan  <smahan@cygnus.com>
1117
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.
1127
1128 Wed May 13 10:05:00 1998  Sean Mahan  <smahan@cygnus.com>
1129
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.
1136
1137 Wed May  6 14:54:47 1998  Ben Elliston  <bje@cygnus.com>
1138
1139         * src/xpmlib.c (ImgXpmGetData): Preinitialise some local variables.
1140         (GetColor): Removed an unused local variable.
1141         (ImgXpmGetPixmapFromData): Likewise.
1142
1143 Thu Apr 30 19:16:13 1998  Ian Lance Taylor  <ian@cygnus.com>
1144
1145         * src/paths.c (run_app_script): Don't crash if Paths(appdir) or
1146         Paths(idedir) was not set.
1147
1148 Thu Apr 23 13:52:13 1998  Tom Tromey  <tromey@cygnus.com>
1149
1150         * src/tclgetdir.c (get_directory_command): Pass -choosedir to
1151         tk_getOpenFile.
1152
1153 Wed Apr 15 16:47:00 1998  Sean Mahan  <smahan@cygnus.com>
1154
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.
1158
1159 Thu Apr  9 14:19:08 1998  Martin M. Hunt  <hunt@cygnus.com>
1160
1161         * library/prefs.tcl (PREFS_cmd_init): Use global
1162         variable "GDBTK_IDE" instead of "IDE".
1163
1164 Tue Apr  7 12:41:59 1998  Ian Lance Taylor  <ian@cygnus.com>
1165
1166         * src/Makefile.am (libgui_a_SOURCES): Add tclcursor.c.
1167         (tclcursor.o): New target.
1168         * src/Makefile.in: Rebuild.
1169
1170 Tue Mar 31 14:52:31 1998  Tom Tromey  <tromey@cygnus.com>
1171
1172         * library/Makefile.in: Rebuilt.
1173         * library/Makefile.am (TCL): Added ventry.tcl.
1174         * library/ventry.tcl: Moved from libide.
1175
1176 Tue Mar 31 16:58:34 1998  Ian Lance Taylor  <ian@cygnus.com>
1177
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
1182         directory.
1183         * library/Makefile.am (guidir): Add `cygnus' between `$(datadir)'
1184         and `gui'.
1185         * library/Makefile.in: Rebuild.
1186         * configure: Rebuild with current autoconf.
1187
1188 Mon Mar 30 12:28:06 1998  Tom Tromey  <tromey@cygnus.com>
1189
1190         * library/tclIndex: Rebuilt.
1191
1192         * library/Makefile.in: Rebuilt.
1193         * library/Makefile.am (TCL): Added new files.
1194         * library/advice.tcl, library/path.tcl, library/sendpr.tcl: Moved
1195         from libide.
1196
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.
1202
1203 Fri Mar 27 20:10:14 1998  Keith Seitz  <keiths@onions.cygnus.com>
1204
1205         * library/looknfeel.tcl (standard_look_and_feel): windows-menu is a font
1206         family, not a symbolic font.
1207
1208 Fri Mar 27 00:19:04 1998  Keith Seitz  <keiths@onions.cygnus.com>
1209
1210         * library/looknfeel.tcl (standard_look_and_feel): Define font global/menu
1211         to allow changing the menu font on unix.
1212
1213 Tue Mar 24 02:06:59 1998  Martin M. Hunt  <hunt@cygnus.com>
1214
1215         * src/Makefile.am (libgui_a_SOURCES): Add tclmsgbox.c.
1216         * src/Makefile.in: Rebuilt.
1217         * src/tclmsgbox.c: New file.
1218         
1219 Sun Mar 22 19:29:10 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
1220
1221         * library/email.tcl: removed and replaced with internet.tcl.
1222         * library/internet.tcl: added 
1223
1224 Sat Mar 21 21:18:06 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
1225
1226         Merged the files in library with the corresponding files in Foundry
1227          
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.
1242         * library/debug.tcl
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.
1252         (source): Likewise.
1253         (re_source): Likewise.
1254         * library/hooks.tcl
1255         (define_hook): Renamed.
1256         * library/looknfeel.tcl
1257         (add): Define global/italic font in a way
1258         that actually works on Windows.
1259
1260         - Martin M. Hunt  <hunt@cygnus.com>
1261         * library/list.tcl
1262         (lrep): New function.  Replace an element in a list with a 
1263         new one.
1264         * library/prefs.tcl
1265         (PREFS_cmd_getd): Rewrite to call define then get. 
1266          Fixes strange problem.
1267
1268         - Ian Lance Taylor  <ian@cygnus.com>
1269         * library/print.tcl
1270         Expand tabs to spaces assuming there are tabstops every 
1271         8 spaces.
1272
1273
1274 Tue Feb 24 19:49:12 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>
1275
1276         * configure.in, src/Makefile.am: Add --enable-install-libgui
1277         option to install libgui.a and header files if required
1278         
1279         * Makefile.in, aclocal.m4, configure, library/Makefile.in,
1280         src/Makefile.in: regenerate with latest automake
1281
1282 Wed Jan 14 12:36:49 1998  Keith Seitz  <keiths@pizza.cygnus.com>
1283
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
1287         empty otherwise.
1288         (tclIndex): Call SET_LIB_PATH.
1289
1290         * library/Makefile.in: Regenerate.
1291         
1292         * configure.in: Define TCL_SHARED if using shared library for Tcl
1293
1294         * configure: Regenerate.
1295
1296 Tue Dec 16 16:50:40 1997  Ian Lance Taylor  <ian@cygnus.com>
1297
1298         New directory to hold GUI support code.