OSDN Git Service

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