OSDN Git Service

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