OSDN Git Service

Initial revision
[pf3gnuchains/pf3gnuchains4x.git] / libgui / ChangeLog
1 Fri Sep 17 19:14:15 1999  Andrew Cagney  <cagney@b1.cygnus.com>
2
3         * src/guitcl.h (cyg_create_warp_pointer_command): Add declaration.
4
5 1999-09-07  Jim Ingham <jingham@cygnus.com>
6
7         * library/tclIndex: Rebuild - this somehow got built wrong,
8         leaving out all the debug, and all the panedwindow references.
9
10 1999-09-02  Syd Polk  <spolk@cygnus.com>
11
12         * library/Makefile.am: Revert bad merge
13         * library/Makefile.in: Regenerate
14
15 1999-08-10  James Ingham  <jingham@leda.cygnus.com>
16
17         * library/balloon.tcl (BALLOON_command_withdraw): New command, use 
18         to remove the balloon before it's timeout has expired.
19
20 1999-08-02  James Ingham  <jingham@leda.cygnus.com>
21
22         * library/combobox.tcl (::combobox::setValue): Call the combobox
23         command after idle, so the menu gets a chance to unpost itself
24         before the command is run.
25
26 1999-05-26  Ian Roxborough <irox@cygnus.com>
27
28         * library/combobox.tcl: If a combobox is not editable then
29         make the background of the text box white.
30
31 1999-04-29  Syd Polk  <spolk@cygnus.com>
32
33         * src/paths.c: Add a scaled-down version of path initialization
34         in Visual C++ build.
35
36 1999-04-28  Syd Polk  <spolk@cygnus.com>
37
38         * acinclude.m4: Add from devo.
39         * aclocal.m4: Regenerate.
40         * configure: Regenerate.
41         * Makefile.in: Regenerate.
42         * library/Makefile.am: Use auto_mkindex to generate tclIndex. The
43         itcl1.5 one generates bogus entries sometimes.
44         * library/Makefile.in: Regenerate.
45         * src/Makefile.in: Regenerate.
46
47 1999-04-17  Syd Polk  <spolk@cygnus.com>
48
49         * Revert merge. I checked in itcl3.0 code into a itcl 1.5 branch.
50
51 1999-04-22  Khamis Abuelkomboz  <khamis@cygnus.com>
52
53         * library/tree.tcl (treetable_bindings): moved the default bindings
54         source code from SN into the file to build unseparated unit. The
55         bindings themself relay (compatible) on the listbox bindings.
56         -the bindings are defined when ever the file is loaded, so no
57         need to call the function extra.
58
59 1999-04-07  Khamis Abuelkomboz  <khamis@cygnus.com>
60
61         * library/tree.tcl (print_dialog_box): deleted reference to -leader
62         option of the print dialog.
63         (Tree): added a new public variable to specify a customer
64         post command for the right-mouse menu.
65
66         * library/toolbar.tcl (TOOLBAR_button_leave): synchronize enter/leave
67         to not mismatch a relief change.
68
69 1999-03-30  Khamis Abuelkomboz  <khamis@cygnus.com>
70
71         * library/tclIndex: regenerated.
72
73         * library/tree.tcl (start_motion): by changing column size use only a
74         black line.
75
76         * library/toolbar.tcl (TOOLBAR_button_up): patched toolbar procedures
77         to support buttons that interact like chechbuttons (remain flat or
78         sunken). The button keeps it's original relief after the pointer
79         leaves the widget.
80         (TOOLBAR_button_up): How the bindings are made for the toolbar buttons
81         is wrong. I patched it to work now for SN, but it must be a general
82         fix, even for gdbtk. When you bind events to the button use please
83         {+ ...} to keep existing bindings for the widget.
84         (TOOLBAR_command): new. To change the relief state of a checkbutton-
85         like widgets from the application.
86
87 1999-03-29  Martin Hunt  <hunt@cygnus.com>
88
89         * library/combobox.tcl (::combobox::computeGeometry): Calculate
90         geometry based on whole thing, including scrollbar. This fixes
91         the problem from the last couple of months where the popup list
92         box was not below the dropdown button unless there was a scrollbar.
93
94 1999-03-29  Syd Polk  <spolk@cygnus.com>
95
96         * src/paths.c: Added initialization back in for Visual C++
97         build. Pared it down so that VC++ can actually compile it.
98         Stupid MS 2048 character limit.
99
100 1999-03-17  Khamis Abuelkomboz  <khamis@cygnus.com>
101
102         * library/tree.tcl (create_tabs): patched the tree table to support
103         resizing a column when moving around the column line.
104         (button_motion): new function realized resizing the columns using an
105         area mode.
106
107 1999-03-15  Ian T Roxborough  <irox@cygnus.com>
108
109         * library/combobox.tcl(combobox::configure): On Windows draw a black
110         box around the popup for a better Windows look'n'feel.
111
112 1999-03-15  Khamis Abuelkomboz  <khamis@cygnus.com>
113
114         * library/tree.tcl: Placed here from SN tree to allow other parties
115         to use it for there own applications. If you want to see how it is
116         used, please refer to snavigator/gui/*.tcl.
117
118         * library/Makefile.in: added tree.tcl as part of the library.
119
120         * library/Makefile.am: likewise.
121
122 Wed Mar 10 19:44:31 1999  Geoffrey Noer  <noer@cygnus.com>
123
124         * src/tclgetdir.c: Need to also include shlobj.h if we're
125         using standard Win32 API headers (not the old set of Cygwin
126         headers).
127
128 1999-03-09  Ian T Roxborough  <irox@cygnus.com>
129
130         * library/combobox.tcl(combobox::configure): On Windows
131         if -editable is 0, use a standard background for the
132         entry widget (better windowz look'n'feel)
133
134 Fri Mar  5 11:00:54 1999  Khamis Abuelkombuz  <khamis@cygnus.com>
135
136         * src/tkGraphCanvas.c: fixed the hash problem. Uses a hash table that
137         is associated with the interp rather to use a static hash table.
138
139 1999-03-04  Syd Polk  <spolk@cygnus.com>
140
141         * src/tkTreeTable.c: Re-fixed SunOS build problem.
142
143 Wed Mar  3 16:57:21 1999  Khamis Abuelkombuz  <khamis@cygnus.com>
144
145         * src/tkGraphCanvas.c: fixed the hash problem. Uses a hash table that
146         is associated with the interp rather to use a static hash table.
147
148 1999-03-03  James Ingham  <jingham@cygnus.com>
149
150         * library/combobox.tcl (::combobox::setValue): Call the command in 
151         an after idle, so that the combobox gets a chance to unpost before 
152         the action is taken.
153
154 1999-02-23  Martin Hunt  <hunt@cygnus.com>
155
156         * src/paths.c: Change error message so that it says
157         it can't find "GUI" library instead of "IDE" library.
158
159 1999-02-18  Martin Hunt  <hunt@cygnus.com>
160
161         * library/hooks.tcl (run_hooks): Cleanup error message.
162
163 1999-02-17  Martin Hunt  <hunt@cygnus.com>
164
165         * library/internet.tcl (open_url): Change to open another
166         window for Netscape on Unix.  Returns 0 on failure, 1 on 
167         success.
168
169 1999-02-11  Syd Polk  <spolk@cygnus.com>
170
171         * configure.in: Fixed problem with comparison to xcl.
172         * configure: Regenerated.
173
174 1999-02-10  Syd Polk  <spolk@cygnus.com>
175
176         * configure.in: Find the correct itclsh.
177         Fixed problem with cygwin build. Should not need cygpath
178         to configure.
179         * configure: Regenerated.
180
181 1999-02-10  Martin Hunt  <hunt@cygnus.com>
182
183         * library/bgerror.tcl (bgerror): Do not use the old debug
184         preferences.  Write errors into debug window.  Keep old
185         dialog for now, although it should probably either go away
186         or be replaced by instructions on how to file a PR.
187
188 1999-02-09  Martin Hunt  <hunt@cygnus.com>
189
190         * library/panedwindow.tcl (cyg::PanedWindow): Add -sashcolor
191         option.
192         (cyg::PanedWindow::sashcolor): New config method.
193         (cyg::PanedWindow::_makeSashes): Set sash color.
194
195 1999-02-01  James Ingham  <jingham@cygnus.com>
196
197         * src/paths.c: Put in some missing \n\'s.
198
199 1999-01-22  Jim Ingham  <jingham@cygnus.com>
200
201        Merging changes in from gdbtk-980810-branch
202
203         1999-01-22  Martin Hunt  <hunt@cygnus.com>
204
205         * library/panedwindow.tcl (cyg::PanedWindow::delete): Fix
206         variable name so this function works again.
207         * src/tkWarpPointer.c: New file. Implements tcl function
208         warp_pointer, used by the testsuite. 
209         * src/Makefile.am: Added tkWarpPointer.c.
210         
211         1998-12-17  Martin M. Hunt  <hunt@cygnus.com>
212
213         * library/panedwindow.tcl (cyg::PanedWindow::sashwidth): Change
214         borderwidth to 2.
215         (cyg::PanedWindow::_makeSashes): Ditto.
216         (cyg::PanedWindow::delete): Free up the space in the _frac
217         array when a pane is deleted.
218         (cyg::PanedWindow::hide): Ditto.
219         (cyg::PanedWindow::replace): New function. Replaces an active
220         pane with an inactive (hidden) one. 
221         
222         1998-12-16  Martin M. Hunt  <hunt@cygnus.com>
223
224         * library/panedwindow.tcl: New file. Implements
225         cyg::PanedWindow which is a generic paned window supporting
226         non-resizable panes, individual max and min pane sizes. It
227         has a very different look from the iwidget panedwindow.
228         
229         * library/pane.tcl: New file.  Basically an extended pane.itk
230         from the iwidgets distribution.
231
232         1998-08-10  Jim Ingham   <jingham@cygnus.com>
233
234         * src/paths.c: Figure out how to run from the build tree.
235 1999-01-14  Ben Elliston  <bje@cygnus.com>
236
237         * src/tkTreeTable.c: Remove unnecessary #includes that collide
238         with Tcl's compat headers.
239
240 1998-12-14  Ian Roxborough  <irox@cygnus.com>
241
242         * src/tclwinfont.c (win_choose_font): convert all result strings
243         to utf8 format if using tcl/tk8.1.
244
245 1998-12-12  Ian Roxborough  <irox@cygnus.com>
246         * src/tclgetdir.c (get_directory_command): Make sure that
247         the parent is getting redrawn if the dialog box moves.
248         * src/tclwinfont.c (win_choose_font): Make sure that
249         the parent is getting redrawn if the dialog box moves.
250
251 1998-12-12  Khamis Abuelkomboz  <khamis@cygnus.com>
252
253         * src/tkTreeTable.c (DisplayRecursive): use metrics.descent by
254         displaying the active line.
255
256 1998-12-11  Syd Polk  <spolk@cygnus.com>
257
258         * src/tkgetdir.c: The arguments to this need to be
259         converted from UTF-8 and the return value needs to
260         be converted to UTF-8 in Tcl 8.1.
261
262 1998-11-30  Ian Roxborough  <irox@cygnus.com>
263
264         * src/tkWinPrintCanvas.c (PrintCanvasCmd): return OK
265         if the user hits cancel.
266         * src/tkGraphCanvas.c (GraphCanvasCmd): changed to free()s
267         to ckfree()s.
268
269 1998-11-17  Ian Roxborough  <irox@cygnus.com>
270
271         * src/tkWinPrintText.c (PrintTextCmd): Disable the print
272         selection until it is implemented properly.
273
274 1998-11-17  Ben Elliston  <bje@cygnus.com>
275
276         * src/tkTreeTable.h: Merge from Source-Navigator.
277
278         * src/tkTreeTable.c: Likewise.
279         
280 1998-11-16  Ian Roxborough  <irox@cygnus.com>
281
282         * src/tkWinPrintText.c (PrintTextCmd): return OK
283         if the user hits cancel.
284
285 1998-11-11  Khamis Abuelkomboz  <khamis@cygnus.com>
286
287         * src/tkTreeTable.c: using tcl/memory allocation functions.
288
289         * src/tkCanvLayout.c (LayoutClearGraph): check parent/succ for
290         availiability before freeing it.
291
292 1998-06-04  Jim Blandy  <jimb@zwingli.cygnus.com>
293
294         * configure.in: Use AM_PROC_CC_STDC, since this directory requires
295         ANSI C in order to compile.
296         * aclocal.m4, configure: Regenerated.
297
298 Thu Dec 17 11:46:04 1998  Keith Seitz  <keiths@cygnus.com>
299  
300         * library/combobox.tcl (::combobox::computeGeometry): Allow
301         the listbox to expand larger than the limits of the combobox.
302         (::combobox::widgetProc): Pack the scrollbar before the listbox
303         so that scroll remains visible when the combobox shrinks.
304         (::combobox::build): Ditto for the button.
305
306 Sun Nov  8 23:52:31 1998  Felix Lee  <flee@cygnus.com>
307
308         * configure.in (ac_win_build): quoting fix.
309         * configure: regenerated.
310
311 Wed Nov  4 18:46:13 1998  Dave Brolley  <brolley@cygnus.com>
312
313         * acinclude.m4: New file.
314         * Makefile.in: Regenerated.
315         * aclocal.m4: Regenerated.
316         * configure: Regenerated.
317
318 1998-11-04  Ian Roxborough  <irox@cygnus.com>
319
320         * src/tkWinPrintText.c (PrintTextCmd): For Tk 8.1 call
321         TkTextMakeByteIndex, otherwise call TkTextMakeIndex.
322         * src/tkWinPrintText.c: Remove some compiler warnings.
323         * src/tkWinPrintCanvas.c: Remove some compiler warnings.
324
325 1998-11-02  Ben Elliston  <bje@cygnus.com>
326
327         * src/xpmlib.c (LONGBITS): Take the sizeof `long', not
328         `LONG'. Most UNIX environments have no such macro.
329
330 1998-10-30  Ian Roxborough  <irox@cygnus.com>
331
332         * src/xpmlib.c (ImgXpmGetPixmapFromData): calculate the
333         bitmap pading the same the tk x-emulation layer does.
334
335 1998-10-29  Ben Elliston  <bje@cygnus.com>
336
337         * configure.in: Look for itcl_sh in the PATH.
338         * configure: Regenerate.
339         * library/Makefile.am: Use discovered path to itcl_sh.
340         * library/Makefile.in: Regenerate.
341         * Makefile.in: Likewise.
342         * src/Makefile.in: Likewise.
343
344 1998-10-28  Syd Polk  <spolk@cygnus.com>
345
346         * configure.in: Generate a TCL_LIBRARY for itcl_sh to use.
347         * configure: Regenerate
348         * library/Makefile.am: Use generated TCL_LIBRARY.
349         * library/Makefile.in: Regenerate.
350
351 1998-10-28  Syd Polk  <spolk@cygnus.com>
352
353         * configure.in: Generate correctly formatted directories for itcl_sh
354         * configure: Regenerate
355         * library/Makefile.am: Pass correctly formatted directories to itcl
356         so that it does not get confused with cygwin paths when generating
357         tclIndex.
358         * library/Makefile.in: Regenerate
359
360 1998-10-27  Syd Polk  <spolk@cygnus.com>
361
362         * configure.in: Add test and AM_CONDITIONAL for Windows.
363         * library/Makefile.am: On Windows, piping output straight from pwd
364         to itcl_sh.exe does not work if build is not on /. Wrap the pwd
365         in a cygpath.
366         * configure: Regenerate
367         * library/Makefile.in: Regenerate.
368
369 1998-10-27  Syd Polk  <spolk@cygnus.com>
370
371         * src/Makefile.am: Fix TKHDIR problems.
372         * src/Makefile.in: Regenerate.
373
374 1998-10-26  Syd Polk  <spolk@cygnus.com>
375
376         * configure.in: Use TCLHDIR instead of TCL_BUILD_INCLUDES and
377         TKHDIR instead of TK_BUILD_INCLUDES
378         * configure: Regenerate
379         * src/Makefile.am: Use TCLHDIR instead of TCL_BUILD_INCLUDES
380         TKHDIR instead of TK_BUILD_INCLUDES
381         * src/Makefile.in: Regenerate
382
383 Mon Oct 26 09:19:34 1998  Ian Roxborough  <irox@cygnus.com>
384
385         * src/Makefile.am: Add tkWinPrintText.c and tkWinPrintCanvas.c
386         * src/tkWinPrintText.c: removed a MSVC++ headerfile and
387         protected the file with pragmas (_WIN32) so it isn't
388         compiled on Unix builds.
389         * src/tkWinPrintCanvas.c: Same as tkWinPrintText.c
390         * src/tkWinPrintText.c (PrintTextCmd): Trick TkTextXviewCmd into
391         calling UpdateDisplayInfo, this means tk doesn't need patched.
392         Cleaned up/added some comments.
393
394 1998-10-20  Syd Polk  <spolk@cygnus.com>
395
396         * aclocal.m4: Added include for standard macros to locate tcl and tk
397         * configure.in: Use standard macros for tcl and tk
398         * configure: Regenerated
399         * Makefile.in: Regenerated with latest automake
400         * library/Makefile.in: Regenerated with latest automake
401         * src/Makefile.am: Don't use hard-coded pathnames for tcl and tk
402         directories; use variables instead
403         * src/Makefile.in: Regenerated
404
405 1998-10-14  Syd Polk  <spolk@cygnus.com>
406
407         * src/tclwinfont.c: Compile fix for tcl 8.1.
408
409 Wed Oct 14 13:01:00 1998  Ian Roxborough  <irox@cygnus.com>
410
411         *src/xpmlib.c (ImgXpmGetPixmapFromData): Fix pixmaps
412         on windows (SN problem), if pixmap mask width <= half the
413         bit padding, then things got messed up. (mayby a bug in
414         the X-emulation layer).
415         - Remove some old commented out code.
416
417 Fri Oct  9 10:04:00 1998  Ian Roxborough  <irox@cygnus.com>
418
419         * src/xpmlib.c (ImgXpmGetPixmapFromData): set memory allocated
420         for the mask to zero before using.
421
422 1998-10-05  Syd Polk  <spolk@cygnus.com>
423         
424         * configure: Regenerated with new autoconf
425
426 Mon Oct  5 00:53:59 1998  Martin M. Hunt  <hunt@cygnus.com>
427
428         * library/balloon.tcl (showballoon): Add "keep" parameter
429         to tell balloon messages to not go away after 6 seconds.
430         (BALLOON_command_show): Ditto.
431
432 Wed Sep 30 9:35:00 1998  Ian Roxborough  <irox@cygnus.com>
433
434         *src/tkprintcanvas.c: New file, for printing a canvas under windows.
435
436 Mon Sep 21 15:45:17 1998  Martin M. Hunt  <hunt@cygnus.com>
437
438         * library/combobox.tcl (::combobox::setValue): Fix
439         instance when value has an embedded space.
440
441 Thu Sep  3 19:10:00 1998  Sean Mahan  <smahan@cygnus.com>
442
443         * src/tclgetdir.c: Change C++ style comments to C style.
444
445 Thu Sep  3 18:45:00 1998  Sean Mahan  <smahan@cygnus.com>
446
447         * src/tclhelp.c: Change C++ style comments to C style.
448
449 Mon Aug 31 11:55:00 1998  Ian Roxborough  <irox@cygnus.com>
450
451         *src/tclgetdir.c: Add definition for SHBrowseForFolderA.
452         (it was missing from cygwin.)
453
454 Mon Aug 31 11:33:00 1998  Syd Polk  <spolk@cygnus.com>
455
456         *configure.in library/Makefile.am src/Makefile.am: Tcl/Tk 8.1
457         require -fwritable strings.
458         *configure Makefile.in library/Makefile.in src/Makefile.in:
459         Regenerated.
460
461 Fri Aug 28 18:15:25 1998  Ian Roxborough  <irox@cygnus.com>
462
463         *src/tclgetdir.c: Added missing (from cygwin) #defines for BFFM_*.
464
465 Wed Aug 26 14:01:25 1998  Ian Roxborough  <irox@cygnus.com>
466
467         *src/tclgetdir.c (get_directory_command): free up
468         memory allocated with Tcl_DString.
469
470 Wed Aug 26 14:01:25 1998  Ian Roxborough  <irox@cygnus.com>
471
472         Added "-initialdir <dir>" to the ide_get_directory
473         command.
474
475         *src/tclgetdir.c (get_directory_command): added flag
476         handling and set callback to change selected directory.
477         (MyBrowseCallbackProc): New function, sets selected
478         directory once initialization has been completed.
479
480 Tue Aug 25 18:31:16 1998  Martin M. Hunt  <hunt@cygnus.com>
481
482         * library/combobox.tcl: Fix previous checkin.
483
484 Tue Aug 25 17:22:36 1998  Martin M. Hunt  <hunt@cygnus.com>
485
486         * library/combobox.tcl (::combobox::configure): Remove
487         scrollbar width hack. Set foreground and background colors
488         for non-editable and disabled widgets.
489
490 Tue Aug 25 16:06:34 1998  Martin M. Hunt  <hunt@cygnus.com>
491
492         * library/combobox.tcl (::combobox::doInternalWidgetCommand): 
493         Add "Curselection" widget command.
494
495 Fri Aug 21 12:48:09 1998  Martin M. Hunt  <hunt@cygnus.com>
496
497         * library/combobox.tcl: Merge my changes into the
498         new 1.05 combobox code.
499         (entryset): New command that sets the contents of
500         the entry field without triggering any commands.
501
502 Fri Aug 21 11:38:35 1998  Ian Roxborough  <irox@cygnus.com>
503
504         Integrated changes between Source-Navigator's
505         hyper/tkCanvas.c and libgui's src/tkGraphCanvas.c.
506         Add a new option (-gridlock) to switch between
507         SN style (-gridlock 1) and the old style.
508
509         *src/tkGraphCanvas.c (graphspecs[]): add gridlock
510         option (1 = ON, 0 = OFF).
511         (setedgegeom): added a new parameter (int i) and
512         code to keep lines running a X or Y axis only.
513         (GetGraphLayoutII): new function (same as GetGraphLayout
514         but takes TkCanvas as parameter).
515         (GraphCanvasCmd): use extra parameter when calling
516         setedgegeom.
517         *src/tkCanvLayout.c (struct Layout_Graph): add int
518         gridlock.
519         (LayoutCreateGraph): initalise 'gridlock'.
520         (GetLayoutConfig): copy 'gridlock' when getting.
521         (SetLayoutConfig): copy back 'gridlock' when setting.
522         *src/tkCanvLayout.h (struct LayoutConfig): add
523         'gridlock' member.
524
525 1998-08-20  Keith Seitz  <keiths@cygnus.com>
526
527         * src/tclwinprint.c (winprint_print_text_options): Intialize the "initproc"
528         for struct print_text_options.
529
530
531 Tue Aug 18 15:39:53 1998  Martin M. Hunt  <hunt@cygnus.com>
532
533         * library/Makefile.am (pkgIndex.tcl): Make this
534         require maintainer mode.
535
536 Mon Aug 17 16:20:38 1998  Martin M. Hunt  <hunt@cygnus.com>
537
538         * library/Makefile.am (ITCL_SH): Revert previous change.
539
540 Mon Aug 17 14:44:31 1998  Martin M. Hunt  <hunt@cygnus.com>
541
542         * library/Makefile.am (WISH): Run itcl_wish from the 
543         proper place.
544
545 Mon Aug 17 13:20:09 1998  Martin M. Hunt  <hunt@cygnus.com>
546
547         * library/combobox.tcl (::combobox::build): Initialize
548         oldValue. Don't pack scrollbar.
549         (::combobox::widgetProc): When items are inserted or deleted 
550         from the list, pack or forget the scrollbar, depending on 
551         the size of the list and the max height.
552         (::combobox::setValue): Call the command callback even if 
553         the value selected was the same as the previous value.
554         (::combobox::configure): Change listbox width as well 
555         as entry width. This keeps the scrollbar from being
556         truncated.
557         (::combobox::configure): Replace "oldValue" with "oldval" 
558         to avoid confusion with the variable that saves the 
559         previous value for the entry. Fixes several bugs.
560         (::combobox::widgetProc): Unset tmpopt.
561         (::combobox::widgetProc): Pass the listbox widget to the 
562         computeGeometry proc so it can use it in its computations.
563         (::combobox::computeGeometry): Compute size of popup by 
564         requested size of listbox plus twice the bordersize of 
565         the popup.
566
567 Thu Aug 13 22:55:36 1998  Martin M. Hunt  <hunt@cygnus.com>
568
569         * configure.in: Add AC_OBJEXT call.
570         * configure: Rebuilt.
571
572 Thu Aug 13 00:47:08 1998  Martin M. Hunt  <hunt@cygnus.com>
573
574         * library/combobox.tcl: Fix -editable.
575
576 Wed Aug 12 10:41:45 1998  Matt Leach  <mleach@cygnus.com>
577
578         * src/tclhelp.c: added !WIN32 entries for Webhelp
579
580 =======
581 Tue Aug 18 15:39:53 1998  Martin M. Hunt  <hunt@cygnus.com>
582
583         * library/Makefile.am (pkgIndex.tcl): Make this
584         require maintainer mode.
585
586 Mon Aug  3 01:29:05 1998  Martin M. Hunt  <hunt@cygnus.com>
587
588         * library/combobox.tcl: New file. Windows style
589         combobox.
590         * library/pkgIndex.tcl: New file.
591         * library/Makefile.am: Added combobox.tcl.
592         * library/Makefile.in, library/tclIndex: Rebuilt.
593         * configure: Rebuilt.
594
595 Mon Jul 20 13:36:33 1998  Ian Roxborough    <irox@cygnus.com>
596
597         * src/tclhelp.c: include missing headerfile on Windows.
598         * src/tkCanvEdge.c: defined F_OK to be 0 on Windows.
599         * src/tclmain.c: include missing headerfile on Windows.
600         * src/tclmsgbox.c (msgbox_thread): type should be WINAPI.
601         * src/paths.c (init_script[]): Due to string length limits
602         with the MSVC compiler, the init_script we now return a
603         error message when compiled with VC++.
604         * src/Makefile.am: Change all '.o' to '.$(OBJEXT)'
605         * configure.in: Added AC_OBJEXT and changed AM_EXEEXT to
606         AC_EXEEXT.
607
608 Fri Jul 10 19:17:53 1998  Jim Ingham    <jingham@cygnus.com>
609
610         * src/tkTable* Upgraded tkTable to version 2.1
611
612 Fri Jul 10 11:29:00 1998  Sean Mahan  <smahan@cygnus.com>
613
614         * src/paths.c (constant run_app_script): Fixed to work with
615         latest version of the TclPro debugger (1.0 beta 3).
616
617 1998-06-30  Ben Elliston  <bje@cygnus.com>
618
619         * src/tclgetdir.c: Merged from S-N.
620
621         * src/tclwinprint.c: Merged from S-N.  Includes new options for 
622         PostScript printing and once-per-job initialisation.
623
624         * src/tkCanvLayout.c: Merged from S-N.  Mostly cleanup.
625
626         * src/tkCanvEdge.c: Merged from S-N.  Handle justified and
627         multi-line labels.
628
629 Fri Jun 26 17:57:00 1998  Sean Mahan  <smahan@cygnus.com>
630
631         * src/paths.c (init_script): fixed `prefix' path.
632
633 Mon Jun 22 14:15:36 1998  Drew Moseley  <dmoseley@cygnus.com>
634
635         * src/paths.c: Added TCLPRO_DEBUGGER code
636
637 Thu Jun  4 18:00:27 1998  Martin M. Hunt  <hunt@cygnus.com>
638
639         * src/tkTable*: Imported Jeffrey Hobbs tkTable 2.0
640         widget.
641         * src/Makefile.am: Add tkTable stuff.
642         * src/Makefile.in: Rebuilt.
643         * Makefile.in: Rebuilt. 
644         * doc/tkTable.n: Man page for tkTable.
645         
646 Thu May 14 10:45:00 1998  Sean Mahan  <smahan@cygnus.com>
647
648         * library/prefs.tcl (PREFS_cmd_init): Changed name of global
649         variable from "IDE" to "IDE_ENABLED".
650         * src/tclmain.c (ide_main): Setup TCL global variable based
651         on the defined value of "IDE_ENABLED".
652         * configure.in: Changed "IDE" define to "IDE_ENABLED".
653         * configure: regenerated.
654         * acconfig.h: Changed "IDE" to "IDE_ENABLED" and made sure that
655         "IDE_ENABLED" would always be defined (either as 0 or 1).
656         * config.h.in: regenerated.
657
658 Wed May 13 10:05:00 1998  Sean Mahan  <smahan@cygnus.com>
659
660         * library/prefs.tcl (PREFS_cmd_init):  Revert change by hunt that 
661         used global variable "GDBTK_IDE" instead of libgui variable "IDE".
662         * configure.in: added support for "--enable-ide" option.
663         * configure: regenerated.
664         * acconfig.h: added define for "IDE".
665         * config.h.in: regenerated.
666
667 Wed May  6 14:54:47 1998  Ben Elliston  <bje@cygnus.com>
668
669         * src/xpmlib.c (ImgXpmGetData): Preinitialise some local variables.
670         (GetColor): Removed an unused local variable.
671         (ImgXpmGetPixmapFromData): Likewise.
672
673 Thu Apr 30 19:16:13 1998  Ian Lance Taylor  <ian@cygnus.com>
674
675         * src/paths.c (run_app_script): Don't crash if Paths(appdir) or
676         Paths(idedir) was not set.
677
678 Thu Apr 23 13:52:13 1998  Tom Tromey  <tromey@cygnus.com>
679
680         * src/tclgetdir.c (get_directory_command): Pass -choosedir to
681         tk_getOpenFile.
682
683 Wed Apr 15 16:47:00 1998  Sean Mahan  <smahan@cygnus.com>
684
685         * src/tclhelp.c (help_display_file_command): new function to
686         display a specified help file.
687         (ide_subcommand_table): added `display_file' subcommand.
688
689 Thu Apr  9 14:19:08 1998  Martin M. Hunt  <hunt@cygnus.com>
690
691         * library/prefs.tcl (PREFS_cmd_init): Use global
692         variable "GDBTK_IDE" instead of "IDE".
693
694 Tue Apr  7 12:41:59 1998  Ian Lance Taylor  <ian@cygnus.com>
695
696         * src/Makefile.am (libgui_a_SOURCES): Add tclcursor.c.
697         (tclcursor.o): New target.
698         * src/Makefile.in: Rebuild.
699
700 Tue Mar 31 14:52:31 1998  Tom Tromey  <tromey@cygnus.com>
701
702         * library/Makefile.in: Rebuilt.
703         * library/Makefile.am (TCL): Added ventry.tcl.
704         * library/ventry.tcl: Moved from libide.
705
706 Tue Mar 31 16:58:34 1998  Ian Lance Taylor  <ian@cygnus.com>
707
708         * src/paths.c: Rewrite Tcl code to search $prefix/share/cygnus for
709         gui and ide directories.  Change environment variable names to
710         CYGNUS_GUI_LIBRARY and CYGNUS_IDE_LIBRARY.  Permit application
711         directory to be a sibling of the parent of the gui or ide
712         directory.
713         * library/Makefile.am (guidir): Add `cygnus' between `$(datadir)'
714         and `gui'.
715         * library/Makefile.in: Rebuild.
716         * configure: Rebuild with current autoconf.
717
718 Mon Mar 30 12:28:06 1998  Tom Tromey  <tromey@cygnus.com>
719
720         * library/tclIndex: Rebuilt.
721
722         * library/Makefile.in: Rebuilt.
723         * library/Makefile.am (TCL): Added new files.
724         * library/advice.tcl, library/path.tcl, library/sendpr.tcl: Moved
725         from libide.
726
727         * src/Makefile.in: Rebuilt.
728         * src/Makefile.am (tclwinmode.o): New target.
729         (libgui_a_SOURCES): Added tclwinmode.c.
730         * src/tclwinmode.c: Moved from libide.
731         * src/tclcursor.c: Likewise.
732
733 Fri Mar 27 20:10:14 1998  Keith Seitz  <keiths@onions.cygnus.com>
734
735         * library/looknfeel.tcl (standard_look_and_feel): windows-menu is a font
736         family, not a symbolic font.
737
738 Fri Mar 27 00:19:04 1998  Keith Seitz  <keiths@onions.cygnus.com>
739
740         * library/looknfeel.tcl (standard_look_and_feel): Define font global/menu
741         to allow changing the menu font on unix.
742
743 Tue Mar 24 02:06:59 1998  Martin M. Hunt  <hunt@cygnus.com>
744
745         * src/Makefile.am (libgui_a_SOURCES): Add tclmsgbox.c.
746         * src/Makefile.in: Rebuilt.
747         * src/tclmsgbox.c: New file.
748         
749 Sun Mar 22 19:29:10 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
750
751         * library/email.tcl: removed and replaced with internet.tcl.
752         * library/internet.tcl: added 
753
754 Sat Mar 21 21:18:06 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
755
756         Merged the files in library with the corresponding files in Foundry
757          
758         - Tom Tromey  <tromey@cygnus.com>
759         * library/balloon.tcl 
760         (destructor): Cancel any pending after handlers.
761         (showballoon): Unshow balloon after 6 seconds.
762         (showballoon): On Windows, position balloon
763         according to cursor position.  (Disabled for now.)
764         (_recent_parent): New variable.
765         (_enter): If new parent the same as old parent, eliminate delay.
766         (showballoon): Set _recent_parent.
767         * library/bgerror.tcl 
768         (bgerror): Display errorCode as well.
769         * library/center.tcl 
770         (center_window): Run "update idletasks" after
771         setting window geometry.
772         * library/debug.tcl
773         (debug_log): Set buffering on log file to "line".
774         (DEBUG_window): Removed.
775         (DEBUG_after_source): Changed indexing into DEBUG_state array.
776         (re_source): Likewise.
777         (debug_log): New proc.
778         (DEBUG_state): Initialize log_file, window elements.
779         (debug): Log to file if user requested it.
780         (DEBUG_state): New array.
781         (DEBUG_after_source): New proc.
782         (source): Likewise.
783         (re_source): Likewise.
784         * library/hooks.tcl
785         (define_hook): Renamed.
786         * library/looknfeel.tcl
787         (add): Define global/italic font in a way
788         that actually works on Windows.
789
790         - Martin M. Hunt  <hunt@cygnus.com>
791         * library/list.tcl
792         (lrep): New function.  Replace an element in a list with a 
793         new one.
794         * library/prefs.tcl
795         (PREFS_cmd_getd): Rewrite to call define then get. 
796          Fixes strange problem.
797
798         - Ian Lance Taylor  <ian@cygnus.com>
799         * library/print.tcl
800         Expand tabs to spaces assuming there are tabstops every 
801         8 spaces.
802
803
804 Tue Feb 24 19:49:12 1998  Jonathan Larmour  <jlarmour@cygnus.co.uk>
805
806         * configure.in, src/Makefile.am: Add --enable-install-libgui
807         option to install libgui.a and header files if required
808         
809         * Makefile.in, aclocal.m4, configure, library/Makefile.in,
810         src/Makefile.in: regenerate with latest automake
811
812 Wed Jan 14 12:36:49 1998  Keith Seitz  <keiths@pizza.cygnus.com>
813
814         * library/Makefile.am (SET_LIB_PATH): Macro to add Tcl's build dir
815         to host's ld search path (LD_LIBRARY_PATH or what have you) for
816         builds where Tcl was built using shared libraries. This macro is
817         empty otherwise.
818         (tclIndex): Call SET_LIB_PATH.
819
820         * library/Makefile.in: Regenerate.
821         
822         * configure.in: Define TCL_SHARED if using shared library for Tcl
823
824         * configure: Regenerate.
825
826 Tue Dec 16 16:50:40 1997  Ian Lance Taylor  <ian@cygnus.com>
827
828         New directory to hold GUI support code.