OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [start/] [insight/] [tk/] [ChangeLog] - Blame information for rev 1780

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
2000-12-08  Syd Polk  
2
 
3
        * unix/configure.in: Change hppa*w to hppa*64.
4
        * unix/configure: Regenerate.
5
 
6
Tue Jun  6 22:09:02 2000  Christopher Faylor 
7
 
8
        * win/Makefile.in: Set up and use autoconf variables throughout to
9
        allow overriding variables from the make command line.
10
 
11
2000-01-26  DJ Delorie  
12
 
13
        * win/tkWin32Dll.c (DllMain): Use _imp__ instead of __imp_
14
 
15
1999-03-02  James Ingham  
16
 
17
        Copying over irox's 3D changes from Tk8.1 for a more Win95 look.
18
        The button changes don't seem to work, so I will leave them out
19
        for now.
20
 
21
        * win/tkWin3d.c (Tk_3DVerticalBevel, Tk_3DHorizontalBevel): The
22
        dark pixels are drawn inside the bevel, not outside.
23
 
24
Fri Feb 26 17:40:55 1999  Geoffrey Noer  
25
 
26
        * win/configure.in: change "cygwin32*" to "cygwin*"
27
        * win/configure: Regenerated.
28
        * configure.in: Change "cygwin32*" to "cygwin*"
29
        * configure: Regenerate.
30
 
31
1999-02-11  Syd Polk  
32
 
33
        * unix/configure.in: Forgot to AC_SUBST TK_LIB_FULL_PATH.
34
        * unix/configure: Regenerate.
35
 
36
1999-02-10  Syd Polk  
37
 
38
        * unix/configure.in unix/tkConfig.sh.in: Export TK_LIB_FULL_PATH.
39
        * unix/configure: Regenerate.
40
 
41
1999-01-29  James Ingham  
42
 
43
        * win/configure.in: Fill in the XINCLUDE symbol.
44
        * win/configure: regenerate.
45
 
46
Mon Jan 11 10:57:05 1999  Jim Ingham  
47
 
48
        * win/tkTextDisp.c (tkTextSeeCmd): This is only a workaround for
49
        a bug somewhere in Tk.  If you change the font for the gdbtk
50
        debug window the see command that follows the report of the
51
        destruction of the preferences window will return a NULL from
52
        FindDLine.  This should not happen, but I can't find a simple
53
        case that shows the behavior, and have not taken the time to
54
        chase it all the way down.  This fix makes the error harmless.
55
 
56
Thu Dec 17 10:43:53 1998  Jim Ingham  
57
 
58
        * win/tkWinFont.c (Tk_MeasureChar): Add dummy max argument and
59
        bogus (infinte) maxLength to second call to
60
        GetTextExtentExPoint to work around a bug in NT/J 4.0 service
61
        pack 3 or less.
62
 
63
Thu Dec  3 12:34:18 1998 Jim Ingham    jingham@cygnus.com
64
 
65
        * library/tkfbox.tcl (tkIconListInvoke): Fixed a merge goof
66
        that was preventing double-clicking in the file dialog from
67
        working.
68
 
69
Tue Nov 24 18:27:40 1998 Jim Ingham    jingham@cygnus.com
70
 
71
        * Import of Tk 8.0.4 from Scriptics.
72
 
73
Thu Aug 20 14:32:59 1998  Jim Ingham    jingham@cygnus.com
74
 
75
        * Import of Tk 8.0.3 from Scriptics, with our modifications.
76
 
77
Thu Aug 20 18:14:43 1998  Khamis Abuelkomboz  
78
 
79
        * win/tkWinDialog.c: Enlarged the file dialog buffer to include more
80
        files that the magic (14 files) limit.
81
 
82
Wed Aug 12 18:24:45 1998  Ian Lance Taylor  
83
 
84
        * win/Makefile.in (TK_CFLAGS): Remove $(include32).
85
 
86
Fri Jul 31 14:37:29 1998  Ian Roxborough  
87
 
88
        * win/Makefile.in: add tkTextCharType symbol to tkcyg.def require by SN.
89
 
90
Mon Jul 22 15:44:19 1998  Ian Roxborough  
91
 
92
        * win/Makefile.in: add some symbols to tkcyg.def require by SN.
93
 
94
Mon Jul 13 14:12:39 1998  Jeff Holcomb  
95
 
96
        * win/tkWinX.c: Removed temporary define for MNC_CLOSE.
97
 
98
Mon Jul  6 18:13:02 1998  Martin M. Hunt  
99
 
100
        * win/Makefile.in: Remove bad line with just "mv" on it.
101
 
102
Mon Jul  6 15:53:35 1998  Ian Roxborough  
103
        * win/Makefile.in: Don't set lflags or lcommon if you're not
104
        setting OBJEXT to 'obj', (i.e. for MSVC).
105
 
106
Sat Jul  4 16:21:25 1998  Ian Roxborough  
107
        * win/Makefile.in: Don't make dumpext.exe unless you're using MSVC
108
        and setting OBJEXT = obj.
109
 
110
1998-07-03  Ben Elliston  
111
 
112
        Patches from Ian Roxborough .
113
        * win/configure.in: Add AC_OBJEXT macro invocation.
114
 
115
        * win/configure: Regenerate.
116
 
117
        * win/Makefile.in: Don't assume object files end in `.o'.
118
 
119
Wed Jul  1 00:11:02 1998  Khamis Abuelkomboz  
120
 
121
        * unix/tkUnixDefault.h (DEF_TEXT_TAB_SIZE): new macro to define
122
        the default tab size "8".
123
 
124
        * win/tkWinDefault.h (DEF_TEXT_TAB_SIZE): new macro to define the
125
        default tab size "8".
126
 
127
        * mac/tkMacDefault.h (DEF_TEXT_TAB_SIZE): new macro to define the
128
        default tab size "8".
129
 
130
        * generic/tkTextDisp.c (NextTabStop): Added the text widget pointer
131
        as an argument for this function to read the set tab-width for
132
        the default tabulator behavior. Default is 8.
133
 
134
        * generic/tkText.c: (configSpecs) Added "-tabsize" to the option
135
        command list of the text widget. It defines the width of the
136
        default tabulator, default 8.
137
 
138
        * generic/tkText.h: added a new structur member to TkText "tabsize",
139
        it stores the tab width (default 8). "-tabs" doesn't support
140
        normal text tabulator behaviar, so we can't use it in SN.
141
 
142
Thu Jun 18 10:27:00 1998  Syd Polk  
143
 
144
        * Removed all of the files in Tk 8.1a2 not in Tk 8.0p2. They
145
        were added when the import was done.
146
 
147
Fri Jun 12 11:48:26 1998  Mumit Khan  
148
 
149
        * configure.in (*-*-mingw32*): Support.
150
        * win/Makefile.in (DLL_LDLIBS, DLL_LDFLAGS): New variables.
151
        (tkcyg.def): Ignore errors.
152
        (plugin.def): Likewise.
153
        ($(TKDLL),$(TKPLUGINDLL)): Cleanup DLL build flags and use
154
        DLL_LDLIBS and DLL_LDFLAGS.
155
        * win/configure.in (DLL_LDLIBS, DLL_LDFLAGS): Define and substitute.
156
        (TK_PATCH_LEVEL): Bump to p2.
157
        * win/tkWinPort.h (TK_READ_DATA_PENDING): Define for Mingw32.
158
        (timezone,timeval,gettimeofday): Don't define/declare for Mingw32.
159
        * win/tkWinX.c (GetCurrentTime): Define as GetTickCount if
160
        __MINGW32__ as well.
161
        * win/configure: Rebuild.
162
 
163
Fri May 29 17:12:29 1998  Ian Lance Taylor  
164
 
165
        * win/Makefile.in (X11_INCLUDE_INSTALL_DIR): New variable.
166
        (install-libraries): Install X11 header files in
167
        X11_INCLUDE_INSTALL_DIR.
168
        (install-minimal): Don't create INCLUDE_INSTALL_DIR.
169
        * win/configure.in: Call AC_CANONICAL_HOST.
170
        * win/configure: Rebuild.
171
 
172
Wed May 27 17:00:35 1998  Ian Lance Taylor  
173
 
174
        * library/tkfbox.tcl (tkFDialog): Save the old multiple setting,
175
        and recreate the dialog if it changes.
176
 
177
Thu Apr 30 18:10:15 1998  Geoffrey Noer  
178
 
179
        * win/Makefile.in: invoke gcc instead of ld when producing
180
        dlls.  Pass the linker options down via args to -Wl options.
181
 
182
Sun Apr 26 15:45:18 1998  Khamis Abuelkomboz  
183
 
184
        * generic/tkCanvBmap.c (tkCreateBitmap): renamed from "CreateBitmap"
185
        to avoid conflicts with the already defined MSVC procedure.
186
 
187
Thu Apr 23 10:09:29 1998  Tom Tromey  
188
 
189
        * library/tkfbox.tcl (tkFDialog_Config): Use lindex, not join, to
190
        extract list item.
191
        (tkFDialog_Config): Recognize -choosedir option.
192
        (tkFDialog_OkCmd): If -choosedir set, then don't special-case
193
        directories.
194
        (tkFDialog_VerifyFileName): Handle -choosedir.
195
        (tkFDialog_ListBrowse): Likewise.
196
 
197
Thu Apr 16 17:30:46 1998  Ian Lance Taylor  
198
 
199
        * win/tkWinButton.c (WinButton): Add pixFlags field.
200
        (TkpCreateButton): Initialize new pixFlags field.
201
        (TkpDestroyButton): Clear pixmap field if we free the pixmap.
202
        (TkpRealDisplayButton): Don't free the pixmap just because we're
203
        unmapping the window.  Check pixFlags field to see if we can use
204
        the cached pixmap.  Set pixFlag field if we cache the pixmap.
205
        * generic/tkButton.c (TkButtonWorldChanged): Remove Cygnus local
206
        patch; once again check whether the button is mapped before
207
        scheduling a call to TkpDisplayButton.
208
        (ButtonVarProc): Likewise.
209
 
210
Thu Apr 16 15:59:55 MEST 1998 Khamis Abuelkomboz 
211
        * library/tkfbox.tcl
212
        -One COMMENT: I have never seen so bad tcl/source code as how this
213
         stuped tk/filedialog is implemented!!!!!!!!!!!!!
214
 
215
        (tkIconList_Select): Include the fact that by multi-selection a file
216
                could contain blanks, so that the file is added as a list
217
                element.
218
        (tkFDialog): When the dialog is not new created (withdrawn) don't
219
                center it again
220
                -Define Tracer before calling the dialog and immediatly remove
221
                 it after selection.
222
                -tk dialog box doesn't use dynamic array names, so it's
223
                 not possible to use more than one dialog box at the same
224
                 time. Other dialogs must be deleted!
225
        (tkFDialog_SetPath): Accept the fact that the variable could be bound
226
                on a already deleted widget (trace).
227
                -No tracer here.
228
        (tkFDialog_Config): "glob" command returns a list of items, so we must
229
                join the result, this was bugy when a file has contained blanks.
230
        (tkFDialog_ActivateEnt): We can't trim a list.
231
        (tkFDialog_OkCmd): Join file name only by single selection.
232
        (tkFDialog_ListInvoke): Differ between single and multi selection by
233
                joining files.
234
                -return a list of files by multi-selection and the file itself
235
                 by single-selection.
236
 
237
Tue Apr 14 15:01:10 1998  Ian Lance Taylor  
238
 
239
        * generic/tkText.c (TextBlinkProc): Remove test of TkTextCharBbox,
240
        since it is a difference from standard releases, and it will never
241
        change what happens.
242
 
243
Mon Apr 13 17:55:13 1998  Ian Lance Taylor  
244
 
245
        * compat/memmove.c: Remove.
246
 
247
Thu Apr  9 15:00:47 1998  Martin M. Hunt  
248
 
249
        * library/msgbox.tcl (tkMessageBox): When a default button
250
        is supplied, simply set the focus on it, don't bind .
251
        For all buttons, bind  for them so the button command
252
        is invoked.
253
 
254
Tue Apr  7 20:32:40 1998  Ian Lance Taylor  
255
 
256
        * tests/msgbox.test: Update unknown option message for -modal
257
        option.
258
 
259
Fri Mar 27 15:18:30 1998  Jeff Holcomb  
260
 
261
        * win/tkWinX.c: Added temporary define for MNC_CLOSE.
262
 
263
Wed Mar 11 13:48:31 1998  Tom Tromey  
264
 
265
        * library/entry.tcl: Only bind  when not on Windows.
266
 
267
Sat Mar 21 21:18:06 1998  Elena Zannoni  
268
 
269
        Merged changes from Foundry (list follows in reverse chronological order)
270
 
271
        - Tom Tromey  
272
        * win/tkWinWm.c (InitWm): Look for "tk" icon first in
273
        application's resources and then in Tk DLL's.
274
        * generic/tkButton.c (TkButtonWorldChanged): Don't check to see if
275
        button is unmapped before scheduling a redraw.
276
        * win/tkWinWm.c (Tk_WmCmd): In "frame" case, make window exist if
277
        it doesn't already.
278
        * generic/tkButton.c (ButtonVarProc): Don't check to see if button
279
        is unmapped before scheduling a redraw.
280
        * win/tkWinButton.c (TkpRealDisplayButton): Destroy backing pixmap
281
        if window is unmapped.
282
        * win/tkWinWm.c (EX_TRANSIENT_STYLE): Define as 0.
283
        * win/tkWinX.c (Tk_TranslateWinEvent): Handle WM_MENUCHAR.
284
        (GenerateXEvent): Likewise.
285
        * win/tkWinWm.c (UpdateWrapper): Turn off maximize box and sizebox
286
        for non-resizable windows.
287
        * win/tkWinDialog.c (Tk_MessageBoxCmd): Don't pass
288
        MB_SETFOREGROUND for "-modal system".
289
 
290
        -  Ian Lance Taylor  
291
        * win/Makefile.in ($(TKDLL)): Don't generate relocs for debugging
292
        information.
293
        * win/tkWinFont.c (Tk_MeasureChars): Free the partials array.
294
        * win/tkWinFont.c (Tk_MeasureChars): Rearrange to always use sizes
295
        from partials array, rather than size.cx.
296
 
297
        -  Tom Tromey  
298
        * win/tkWinMenu.c (TkWinHandleMenuEvent): Don't use height element
299
        of indicatorDimensions when computing width.
300
        * win/tkWinDialog.c: Reverted previous change.  It turns out that
301
        with the change, if the user selects too many files, the list will
302
        be truncated in the middle but no error message will be returned.
303
        This makes it impossible to detect failures.
304
        * win/tkWinDialog.c (ParseFileDlgArgs): If -multiple passed, don't
305
        require files to exist.  This is a hack to work around a bug in
306
        the common dialog.
307
        (CYG_MAX_PATH): New define.
308
        (_OpenFileData): Use CYG_MAX_PATH.
309
        (GetFileName): Likewise.
310
        * generic/tkTextDisp.c (DisplayDLine): Display cursor for disabled
311
        widgets on Windows.
312
 
313
        -  Ian Lance Taylor  
314
        * win/tkWinFont.c (WinFont): Remove widths field.
315
        (Tk_MeasureChars): Rewrite to use GetTextExtentExPoint, and not
316
        assume that Windows doesn't do kerning, since in reality it does
317
        do kerning.
318
        (AllocFont): Don't initialize widths field.
319
 
320
        -  Tom Tromey  
321
        * library/text.tcl (tkTextButton1): Unconditionally set the
322
        focus.
323
 
324
        -  Ian Lance Taylor  
325
        * win/tkWinDialog.c (Tk_MessageBoxCmd): If -modal system, pass
326
        MB_SETFOREGROUND.  May or may not be useless.
327
        * generic/tkFocus.c (SetFocus): If force, then don't just return
328
        even if the desired window is already the focus window.
329
        * win/tkWinPointer.c (TkpChangeFocus): Call XSetInputFocus even if
330
        force.
331
        * win/tkWinWm.c (EX_TRANSIENT_STYLE): Remove WS_EX_TOOLWINDOW.
332
 
333
Mon Jan 12 15:45:03 1997  Syd Polk 
334
 
335
        * library/tkfbox.tcl (tk_getOpenFile): tk_getOpenFile would complain
336
        and behave incorrectly if the -initialdir argument had a space
337
        in it.
338
 
339
Wed Dec 31 12:27:25 1997  Ian Lance Taylor  
340
 
341
        * win/Makefile.in (install-libraries): Install the X11 header
342
        files as well as tk.h.
343
 
344
Tue Dec 23 16:31:07 1997  Ian Lance Taylor  
345
 
346
        * win/Makefile.in ($(TKDLL)): Don't generate relocs for debugging
347
        information.
348
 
349
Mon Nov 17 18:07:12 1997  Ian Lance Taylor  
350
 
351
        * win/tkWinButton.c (TkpCreateButton): Initialize pixmap field.
352
        (TkpDestroyButton): Free pixmap field.
353
        (TkpDisplayButton): Entire function moved into
354
        TkpRealDisplayButton.
355
        (TkpRealDisplayButton): New static function, from old
356
        TkpDisplayButton.
357
        (TkpComputeButtonGeometry): Discard any saved pixmap.
358
        (ButtonProc): Call TkpRealDisplayButton, not TkpDisplayButton.
359
 
360
Fri Nov 14 12:24:04 1997  Ian Lance Taylor  
361
 
362
        * win/tkWinMenu.c (TkpDestroyMenu): Remove the menu handle from
363
        winMenuTable.  Clear modalMenuPtr if we're destroying it.
364
        (TkWinHandleMenuEvent): Don't treat WM_SYSCOMMAND like
365
        WM_COMMAND.
366
 
367
        * win/tkWinDialog.c (Tk_MessageBoxCmd): If -modal task, and
368
        -parent not used, pass hWnd as NULL to MessageBox.
369
 
370
Tue Nov 11 20:07:04 1997  Ian Lance Taylor  
371
 
372
        * win/tkWinMenu.c (TkWinHandleMenuEvent): If TkPreprocessMenu
373
        returns an error, call Tcl_BackgroundError.
374
 
375
Fri Nov  7 15:52:23 1997  Ian Lance Taylor  
376
 
377
        * win/tkWinDialog.c (Tk_MessageBoxCmd): Accept -modal option.
378
        * library/msgbox.tcl (tkMessageBox): Accept and ignore -modal
379
        option.
380
 
381
Tue Oct 28 17:51:06 1997  Martin M. Hunt  
382
 
383
        * generic/tkText.c: Patch text.txt from the net. Fixes
384
        Win95 selection bug.
385
 
386
        * library/dialog.tcl (tk_dialog): Two fixes from the net for
387
        Windows 95 dialogs. Patch "dialog.txt" from "Robert Embleton"
388
        
389
 
390
Tue Oct 28 16:36:11 1997  Ian Lance Taylor  
391
 
392
        * Makefile.in (install-minimal): New target.
393
        * win/Makefile.in (install-minimal): New target.
394
 
395
Thu Oct 23 12:59:18 1997  Tom Tromey  
396
 
397
        * generic/tkScale.c (ConfigureScale): When setting scale value,
398
        don't cause scale to invoke command.
399
 
400
Fri Oct 10 19:41:57 1997  Tom Tromey  
401
 
402
        * xlib/X11/Xlib.h: On Windows, use a typdef for Status.
403
 
404
        * win/tkWinPort.h: Declare struct timeval.
405
 
406
Wed Oct  8 18:33:41 1997  Jeffrey A Law  (law@cygnus.com)
407
 
408
        * generic/tkText.c: Avoid ANSI-C code.
409
 
410
Tue Oct  7 10:32:01 1997  Tom Tromey  
411
 
412
        * library/button.tcl: Bind  to invoke buttons on Windows.
413
 
414
Thu Oct  2 17:05:14 1997  Ian Lance Taylor  
415
 
416
        * generic/tkColor.c (struct TkGCList): Define.
417
        (Tk_GetColor): Initialize gcList element.
418
        (Tk_GetColorByValue): Likewise.
419
        (TkMapOverColors): New function.
420
        (TkRegisterColorGC, TkDeregisterColorGC): New functions.
421
        (TkColorChanged): New function.
422
        * generic/tkColor.h (TkGCList): Define typedef.
423
        (TkColor): Add gcList field.
424
        (TkMapOverColors, TkColorChanged): Declare.
425
        * generic/tkGC.c: Include tkInt.h.
426
        (TkGC): Add foreground and background fields.
427
        (ValueKey): Add foreground and background fields.
428
        (Tk_GetGCColor): Rename from Tk_GetGC.  Add foreground and
429
        background parameters.  Register the GC with the colors.
430
        (Tk_GetGC): New function which just calls Tk_GetGCColor.
431
        (Tk_FreeGC): Deregister colors.
432
        * generic/tk.h (Tk_GetGCColor): Declare.
433
        * generic/tkInt.h (TkRegisterColorGC): Declare.
434
        (TkDeregisterColorGC): Declare.
435
        * win/tkWinColor.c (ChangeColor): New static function.
436
        (TkWinSysColorChange): New function.
437
        * win/tkWinWm.c (WmProc): Handle WM_SYSCOLORCHANGE.
438
        * win/tkWinInt.h (TkWinSysColorChange): Declare.
439
        * generic/tk3d.c: Change some calls to Tk_GetGC to call
440
        Tk_GetGCColor instead.
441
        * generic/tkButton.c: Likewise.
442
        * generic/tkCanvArc.c: Likewise.
443
        * generic/tkCanvBmap.c: Likewise.
444
        * generic/tkCanvLine.c: Likewise.
445
        * generic/tkCanvPoly.c: Likewise.
446
        * generic/tkCanvText.c: Likewise.
447
        * generic/tkCanvas.c: Likewise.
448
        * generic/tkEntry.c: Likewise.
449
        * generic/tkImgBmap.c: Likewise.
450
        * generic/tkImgPhoto.c: Likewise.
451
        * generic/tkListbox.c: Likewise.
452
        * generic/tkMenuDraw.c: Likewise.
453
        * generic/tkMenuButton.c: Likewise.
454
        * generic/tkMessage.c: Likewise.
455
        * generic/tkRectOval.c: Likewise.
456
        * generic/tkScale.c: Likewise.
457
        * generic/tkTextDisp.c: Likewise.
458
 
459
Tue Sep 30 17:13:16 1997  Ian Lance Taylor  
460
 
461
        * win/tkWinPointer.c (TkWinCancelMouseTimer): New function.
462
        * win/tkWinWm.c (WmProc): Call it in WM_ENTERSIZEMOVE case.
463
 
464
Mon Sep 15 16:29:16 PDT 1997 Khamis Abuelkomboz 
465
        generic/tkText.[ch]
466
        Added a new functionality for the editor '-synccommand'. When it es
467
        not empty, this command is called, when ever the contents in the
468
        editor is changed (insert, delete). The function is called with the
469
        same parameters how it called for the editor.
470
        This functionality is used in the new GUI for SN to be able to open
471
        more than one editor with the same file (like emacs multiple buffers).
472
 
473
Wed Sep 10 12:56:43 1997  Ian Lance Taylor  
474
 
475
        * generic/tkImgPhoto.c (FreeColorTable): Add force parameter.
476
        Change all callers.
477
        (DisposeInstance): Force FreeColorTable to free the color table
478
        immediately, in case we are being called from TkDeleteAllImages
479
        when Tk is exiting.
480
 
481
        * win/tkWinMenu.c (TkWinHandleMenuEvent): If TkInvokeMenu returns
482
        an error, call Tcl_BackgroundError.
483
 
484
        * win/Makefile.in (install-libraries): Don't try to install *.gif
485
        or *.xbm.
486
 
487
Mon Sep  8 17:13:49 MET DST 1997 Zsolt Koppany 
488
        unix/tkUnixEvent.c
489
        Deleted the second unnecessary call of XOpenDisplay().
490
 
491
Thu Sep  4 20:07:23 1997  Ian Lance Taylor  
492
 
493
        * win/tkWinFont.c (nonClientMap): New static array.
494
        (TkpGetFontFromAttributes): If the font is in a magic windows-*
495
        family, use SystemParametersInfo to get the attributes.
496
        (TkWinNCMetricsChanged): New function.
497
        (FontChanged): New static function.
498
        * win/tkWinInt.h (TkWinNCMetricsChanged): Declare.
499
        * generic/tkFont.c (TkUpdateFonts): New function.
500
        * generic/tkFont.h (TkUpdateFonts): Declare.
501
        * win/tkWinWm.c (WmProc): Handle WM_SETTINGCHANGE with a wParam
502
        value of SPI_SETNONCLIENTMETRICS.
503
 
504
Thu Sep  4 11:34:20 1997  Martin M. Hunt  
505
 
506
        * library/palette.tcl (tkRecolorTree): If color isn't
507
        set don't try to apply it.
508
 
509
        * library/menu.tcl: Apply patch "menu2.txt" from patches
510
        archive.
511
 
512
Fri Aug 29 11:27:17 1997  Tom Tromey  
513
 
514
        * library/menu.tcl (tk_popup): Use Tcl syntax for call to
515
        tk_menuSetFocus.
516
 
517
Thu Aug 28 15:25:31 MET DST 1997 Zsolt Koppany 
518
        * generic/tkImgGIF.c
519
        Memory bug fix.
520
 
521
Thu Aug 28 13:36:30 1997  Ian Lance Taylor  
522
 
523
        * testsuite/tk.tests/tk-test.exp: Permit capital letters in test
524
        case names.  Try better error string handling.
525
 
526
        * generic/tkInitScript.h (initScript): Don't call pwd in a safe
527
        interpreter.
528
 
529
        * library/tkfbox.tcl (tkFDialog_VerifyFileName): Only add file to
530
        selectFile using lappend if -multiple.
531
        * tests/filebox.tcl: Set the expected unknown options based on the
532
        command and mode.
533
 
534
Sun Aug 24 21:40:30 1997  Ian Lance Taylor  
535
 
536
        * win/Makefile.in ($(TKDLL)): Set base address to 0x66300000.
537
 
538
Mon Aug 18 18:13:00 1997  Ian Lance Taylor  
539
 
540
        * win/tkWinDialog.c (GetFileName): Handle the case of a single
541
        file when OFN_ALLOWMULTISELECT is set.
542
 
543
Fri Aug 15 19:26:39 1997  Ian Lance Taylor  
544
 
545
        * win/tkWinInit.c (initScript): Don't append share to [info
546
        library] (revert patch of Aug 7).
547
 
548
Thu Aug 14 09:29:45 1997  Tom Tromey  
549
 
550
        * library/dialog.tcl (tk_dialog): Run update after setting
551
        geometry.  From the net.
552
 
553
Wed Aug 13 12:28:08 1997  Tom Tromey  
554
 
555
        * library/tkfbox.tcl (tkFDialog_VerifyFileName): Use fname and not
556
        contents of entry to compute flat, path, and file.
557
 
558
Tue Aug 12 18:02:15 1997  Ian Lance Taylor  
559
 
560
        * win/rc/cygnus.ico: Change color to match other Cygnus designs.
561
 
562
Tue Aug 12 17:37:36 MET DST 1997 Zsolt Koppany 
563
 
564
        * unix/tkUnixWm.c
565
          Memory leak bug fixes.
566
 
567
        * generic/tkText.c
568
          TkTextRedrawRegion() should be called only if TkTextCharBbox()
569
          does not return -1, because in that case x,y and h variables
570
          will not be set.
571
 
572
Mon Aug 11 16:58:08 1997  Ian Lance Taylor  
573
 
574
        * configure.in: Call AC_CANONICAL_HOST.  Check host, not target,
575
        for cygwin32.
576
        * configure: Rebuild.
577
 
578
        * win/rc/cygnus.ico: New file.
579
        * win/rc/tk.rc: Replace tk.ico with cygnus.ico.
580
 
581
Mon Aug 11 11:14:31 1997  Martin M. Hunt  
582
 
583
        * generic/tk.h, generic/tkImage.c, generic/tkImgBmap.c,
584
        generic/tkImgGIF.c, generic/tkImgPhoto.c, generic/tkTest.c,
585
        generic/tkWindow.c, library/tkfbox.tcl, tests/imgPhoto.test,
586
        doc/photo.n: Two patches from Jan.Nijtmans@cmg.nl. Fixes
587
        numerous image problems including GIF transparency.
588
 
589
Fri Aug  8 21:14:55 1997  Ian Lance Taylor  
590
 
591
        * win/tkWinPointer.c (TkpChangeFocus): If force is set, call
592
        SetForegroundWindow.
593
 
594
Thu Aug  7 12:55:50 1997  Ian Lance Taylor  
595
 
596
        * generic/tkFrame.c (mapFrameWindow): New static variable.
597
        (mapFrameFrame): New static variable.
598
        (MapFrame): Set new variables.
599
        (TkInstallFrameMenu): Use new variables.
600
 
601
        * win/tkWinInit.c (initScript): Look under share.
602
 
603
Wed Aug  6 23:47:01 1997  Ian Lance Taylor  
604
 
605
        * win/Makefile.in: Update for Tk 8.0.
606
        * win/configure.in: Likewise.
607
        * win/configure: Rebuild.
608
        * win/tkWinInt.h (TkFontAttributes): Don't use typedef if
609
        __GNUC__.
610
        * win/tkWinPort.h (strnicmp, stricmp): Define if __CYGWIN32__.
611
        (strncasecmp, strcasecmp): Don't define if __CYGWIN32__.
612
 
613
Tue Aug  5 14:00:53 1997  Tom Tromey  
614
 
615
        * tests/all: Preserved local changes.
616
        * tests/defs: Preserved local changes.
617
 
618
Fri Jul 25 12:42:54 1997  Stephen Peters  
619
 
620
        * win/tkWinDialog.c (GetFileName, ParseFileDlgArgs): Changes to
621
          let tk_getOpenFile and tk_getSaveFile deal with multi-file
622
          selections on Windows.
623
        * doc/getOpenFile.n: Add documentation for `-multiple' option.
624
 
625
Thu Jul 24 13:12:02 1997  Stephen Peters  
626
 
627
        * library/tkfbox.tcl: Changes to let tk_getOpenFile take a
628
          `-multiple yes' argument and handle multi-file selections.
629
 
630
Tue Jul 22 12:40:50 1997  Ian Lance Taylor  
631
 
632
        * win/Makefile.in (.c.o): Use CFLAGS.
633
 
634
Sat Jul 12 11:28:22 MET DST 1997 Zsolt Koppany 
635
 
636
        * generic/tkImgGIF.c
637
          Patch from tk8.b2 in GetCode().
638
        * generic/tkImgPhoto.c
639
         Purify UMR bug fix in AllocateColors().
640
 
641
Wed Jul  9 14:43:57 1997  Ian Lance Taylor  
642
 
643
        * generic/tkMain.c: Include winuser.h if _WIN32.
644
        (Tk_Main): If _WIN32, call MessageBox on error.
645
 
646
Fri Jul  4 13:36:03 1997  Ian Lance Taylor  
647
 
648
        * win/tkWinImage.c (PutPixel): Correct yet another bug.
649
 
650
Thu Jul  3 16:00:57 1997  Ian Lance Taylor  
651
 
652
        * win/tkWinImage.c (PutPixel): For a depth of 16 bits, convert a
653
        24 bit truecolor value into a 16 bit truecolor value.  Correct
654
        error in storing high byte.  For a depth of 1 bit, correct error
655
        in clearing bit.
656
 
657
Thu Jun 26 14:02:03 1997  Ian Lance Taylor  
658
 
659
        * win/Makefile.in (WINDRES): New variable.
660
        (install-binaries): Don't install DLL here...
661
        (install-libraries): ...install it here instead.
662
        ($(TKDLL)): Depend upon and link with tkres.o.
663
        ($(WISH)): Depend upon and link with wishres.o.
664
        ($(TKTEST)): Likewise.
665
        (tkres.o, wishres.o): New targets.
666
        * win/tkWinX.c (TkWinGetTkModule): If __CYGWIN32__, use cygtkdll
667
        as the DLL name.
668
        * win/configure.in: Define and substitute WINDRES.
669
        * win/configure: Rebuild.
670
 
671
Tue Jun 24 11:42:06 1997  Tom Tromey  
672
 
673
        * library/palette.tcl (tkRecolorTree): Properly quote color name.
674
        From Jeffrey Hobbs.
675
 
676
Mon Jun 23 10:15:56 1997  Ian Lance Taylor  
677
 
678
        * Makefile.in (install-binaries, install-libraries): New targets.
679
 
680
Wed Jun 18 12:21:57 1997  Ian Lance Taylor  
681
 
682
        * win/Makefile.in: Copy install, install-binaries,
683
        install-libraries, and install-demos rules, and associated
684
        variables from unix/Makefile.in, with appropriate adjustments.
685
 
686
Thu Jun 12 19:20:57 1997  Ian Lance Taylor  
687
 
688
        * win/Makefile.in (tkcyg.def): Don't export impure_ptr.
689
 
690
Tue Jun 10 19:16:39 1997  Stephen Peters  
691
 
692
        * unix/configure.in: Use a real replacement for memmove, instead
693
          of using memcpy (which doesn't guarantee overlaps will copy
694
          correctly).
695
        * unix/configure: Rebuilt.
696
        * unix/Makefile.in: Use replacement memmove if needed.
697
        * compat/memmove.c: New file for replacing memmove.
698
 
699
Mon Jun  9 16:26:13 1997  Ian Lance Taylor  
700
 
701
        * win/configure.in: Set TK_BUILD_INCLUDES.
702
        * win/configure: Rebuild.
703
 
704
Fri Jun  6 23:43:34 1997  Ian Lance Taylor  
705
 
706
        Add support for building with cygwin32:
707
        * win/Makefile.in: Rewrite completely based on makefile.vc.
708
        * win/configure.in: Rewrite completely.
709
        * win/configure: Rebuild.
710
        * win/tkWin32Dll.c (_impure_ptr): Define if __CYGWIN32__.
711
        (__imp_reent_data): Declare if __CYGWIN32__.
712
        (DllMain): Initialize _impure_ptr if __CYGWIN32__.
713
        * win/tkWinX.c (GetCurrentTime): Define as GetTickCount if
714
        __CYGWIN32__.
715
 
716
Thu May 22 15:49:40 1997  Ian Lance Taylor  
717
 
718
        * win/configure.in: Use win rather than CONFIGDIR.
719
        * win/configure: Rebuild.
720
 
721
Fri May  9 19:07:17 1997  Zsolt Koppany 
722
 
723
        * generic/tkWindow.c (GetScreen): Init metaModMask, altModMask
724
        (from Purify).
725
 
726
Tue May 13 23:19:20 1997  Zsolt Koppany  
727
 
728
        * generic/tkText.c (ConfigureText): Bug fix from Ousterhout.
729
 
730
Wed Apr 23 14:36:14 1997  Tom Tromey  
731
 
732
        * library/tkfbox.tcl: Incorporated version from Tk 8.0.
733
 
734
Tue Mar 25 23:35:02 1997  Martin M. Hunt  
735
 
736
        * library/palette.tcl: Patch from kcorey@eng.sun.com
737
        (Ken Corey)
738
 
739
Tue Mar 18 16:01:05 1997  Martin M. Hunt  
740
 
741
        * generic/tkImgGIF.c: Fix GIF transparency.  Patch from
742
        nijtmans@nici.kun.nl
743
 
744
Thu Mar 13 10:42:01 1997  Tom Tromey  
745
 
746
        * win/configure.in: Don't run AC_C_CROSS.
747
        (AC_CONFIG_AUX_DIR): Look in srcdir.
748
 
749
Fri Mar  7 13:08:47 1997  Tom Tromey  
750
 
751
        * Updated to Tk 4.2p2.
752
 
753
Thu Nov 21 10:07:02 1996  Tom Tromey  
754
 
755
        * generic/tkGrid.c (Tk_GridCmd): Applied fix suggested by Stephen
756
        Uhler.
757
 
758
        * library/menu.tcl: Applied patch from Ousterhout.
759
 
760
Mon Oct 14 12:17:11 1996  Tom Tromey  
761
 
762
        * Makefile.in (RUNTEST): Use srcdir, not SRC_DIR.
763
        (tk-check): Ditto.
764
        (check): Renamed from tk-check.
765
 
766
        * testsuite/config/default.exp (find_x_display): New proc.
767
        (tk_start): Use find_x_display.
768
 
769
Mon Aug 19 12:30:51 1996  Tom Tromey  
770
 
771
        * testsuite/config/default.exp, testsuite/tk.tests/tk-test.exp:
772
        New files.
773
 
774
        * Makefile.in (EXPECT, RUNTESTFLAGS, RUNTEST): New variables.
775
        (tk-check): New target.
776
 
777
        * tests/all: Look for tests in srcdir.
778
        * tests/defs: Set srcdir if not already set.
779
 
780
Thu Aug 15 12:50:47 1996  Tom Tromey  
781
 
782
        * generic/tkArgv.c (defaultTable): Added -version.
783
        (Tk_ParseArgv): Handle -version option.
784
        * generic/tk.h (TK_ARGV_VERSION): New define.
785
 
786
Mon Aug  5 10:47:09 1996  Tom Tromey  
787
 
788
        * Makefile.in (configure): Don't depend on configure.in.
789
        (config.status): Depend on configure.
790
 
791
Wed Jun 26 12:51:43 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
792
 
793
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
794
        * configure: Rebuilt.
795
 
796
Mon May  6 09:45:20 1996  Tom Tromey  
797
 
798
        * generic/tkMain.c (Tk_Main): Exit after printing version number.
799
 
800
Tue Apr 30 13:40:04 1996  Tom Tromey  
801
 
802
        * generic/tkMain.c (Tk_Main): Removed "-inet-1.0".
803
 
804
Mon Apr 29 17:43:15 1996  Tom Tromey  
805
 
806
        * generic/tkMain.c (argTable): Added -version.
807
        (Tk_Main): Handle -version.
808
 
809
Thu Mar  7 10:08:57 1996  Tom Tromey  
810
 
811
        * Makefile.in (config.status): Depend on nothing.
812
 
813
Wed Mar  6 19:07:38 1996  Tom Tromey  
814
 
815
        * Makefile.in (Makefile): Removed redundant target.
816
 
817
Thu Feb 29 21:32:44 1996  Fred Fish  
818
 
819
        * Makefile.in (srcdir): Add macro.
820
        (configure): Run autoconf in source dir, not build dir.
821
 
822
Thu Feb 29 14:59:03 1996  Tom Tromey  
823
 
824
        * Makefile.in (Makefile): New rule.
825
        (config.status): New rule.
826
 
827
Wed Jan 24 09:42:29 1996  Tom Tromey  
828
 
829
        * Makefile.in: Replaced realclean with maintainer-clean.
830
 
831
Fri Jan 12 11:00:06 1996  Tom Tromey  
832
 
833
        * library/tclIndex: Removed all references to console.tcl.
834
        (Hack).
835
 
836
        * library/console.tcl (tkConsoleInvoke): Use "interp eval" with
837
        history command, not nonexistent "interp record" command.
838
        (tkConsoleHistory, tkConsolePrompt): Include pathname argument to
839
        "interp eval".
840
 
841
Wed Jan 10 12:49:00 1996  Tom Tromey  
842
 
843
        * configure.in, configure, Makefile.in, README.configure: New
844
        files.
845
 
846
        * Tk: Updated to Tk4.1a2.  Entries after this line mostly likely
847
        apply to files in some subdirectory.
848
 
849
Tue Dec 19 18:32:36 1995  Brendan Kehoe  
850
 
851
        * Makefile.in (check, installcheck): New null rules.
852
 
853
Wed Oct 25 20:12:01 1995  Brendan Kehoe  
854
 
855
        * Makefile.in (prefix, exec_prefix): Set to @prefix@ and
856
        @exec_prefix@, so configure can substitute them properly.
857
 
858
Tue Oct 24 18:49:59 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
859
 
860
        * Makefile.in (X11_INCLUDES, X11_LIB_SWITCHES): switch to
861
        X11_CFLAGS, X11_LDFLAGS and X11_LIBS.
862
        (CC_SWITCHES): Use X11_CFLAGS.
863
 
864
        * configure.in: Statically link X libraries on Solaris, SunOS,
865
        and HPUX.
866
 
867
Tue Oct 10 14:33:17 1995  Stu Grossman  (grossman@cygnus.com)
868
 
869
        * tkConfig.c (Tk_ConfigureInfo), tkSelect.c (HandleTclCommand
870
        LostSelection):  Use free() instead of TCL_DYNAMIC in
871
        interp->freeProc to prevent crashes.  Apparantly tcl7.4 changed
872
        the result protocol around slightly.
873
 
874
Sat Sep 30 09:39:11 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
875
 
876
        * configure.in:  Upgraded to autoconf v2, removed cruft which did a poor
877
        job of finding X location in favor of AC_PATH_X.
878
        * configure: Regenerated.
879
 
880
Sun Aug 20 00:15:51 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
881
 
882
        * tkMain.c:  make tcl_RcFileName defn an extern so it doesn't
883
        conflict with the one in the new tcl/tclBasic.c.
884
 
885
Mon Jun 12 17:09:28 1995  Stu Grossman  (grossman@cygnus.com)
886
 
887
        * configure:  Ignore --cache-file option instead of bombing out.
888
 
889
Mon Dec 12 12:17:16 1994  Stu Grossman  (grossman@cygnus.com)
890
 
891
        * tkConfig.h:  Don't use prototype for select.  This allows HPUX
892
        8.x build.
893
 
894
Tue Oct 18 12:41:49 1994  Jim Wilson  (wilson@chestnut.cygnus.com)
895
 
896
        * Makefile.in (CC_SWITCHES): Add X11_INCLUDE_FLAGS.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.