Tk Source Code

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

77 check-ins using file unix/tkConfig.sh.in version 352fb08a

1999-03-09
18:57
Added files new to 8.1, from 8.0.6 dev-stubs-branch. check-in: 928ed47c user: redman tags: dev-8-1-stubs-branch
17:50
Changes to support stubs in 8.1. Merged from 8.0.6 code base. check-in: 08e8e230 user: redman tags: dev-8-1-stubs-branch
02:48
* win/makefile.vc: Added THREADDEFINES for building with threads enabled. Added tclThreadTest.obj to list of targets for building tktest. check-in: 5ac37bf1 user: lfb tags: core-8-1-branch-old
01:57
*** empty log message *** check-in: 4405ff15 user: lfb tags: core-8-1-branch-old
01:56
Added shameful hack for dealing with Tk_Uids in a thread-specific way until they can be removed from the world, like the parasites they are... check-in: 5383eb8e user: lfb tags: core-8-1-branch-old
01:52
Added forward reference for TkpMenuThreadInit(). check-in: 7f9b07fe user: lfb tags: core-8-1-branch-old
01:51
Added call to TkpMenuThread Init for thread-specific menu initialization. check-in: b1a85b5c user: lfb tags: core-8-1-branch-old
01:47
Window class should not use the CS_CLASSDC flag, as this causes Tk to get confused during thread context switches and to draw to the wrong windows.

This change should be revisited later, and a subsystem added to manage device contexts on a thread-specific basis. check-in: 15797596 user: lfb tags: core-8-1-branch-old

01:40
Windows threads no longer share the same TkDisplay structure. This change is needed to allow threads to keep thread-specific data in their display. check-in: 3b84b59a user: lfb tags: core-8-1-branch-old
01:38
Removed application instance handle from thread local storage. check-in: 67613360 user: lfb tags: core-8-1-branch-old
01:36
Added TkpThreadInit function for performing thread-specific initialization of Menu module. Only does real work on Windows. check-in: 8f9472fa user: lfb tags: core-8-1-branch-old
01:34
Added THREADDEFINES for building with threads enabled. check-in: 5faa506c user: lfb tags: core-8-1-branch-old
1999-03-04
08:27
Test of CVS on laptop check-in: 98d18e63 user: lfb tags: core-8-1-branch-old
1999-03-01
19:41
Enter comments for focus -force changes on windows. check-in: d5743181 user: redman tags: core-8-1-branch-old
19:35
Fix Bug IDs 951, 1174, 1176. Fix "focus -force" so that it correctly activates the toplevel window. check-in: 36a00093 user: redman tags: core-8-1-branch-old
1999-02-26
19:10
Add entries for today's changes. check-in: ecd93b9b user: redman tags: core-8-1-branch-old
19:08
Remove wishc from default targets, add console-wish target to build it manually. We don't want people using it unless they really, really need to.

Use the cat.c in the tcl sources, remove the one I copied into Tk. check-in: fc8aafac user: redman tags: core-8-1-branch-old

02:45
Add entries to ChangeLog for previous commits. check-in: cee6c24a user: redman tags: core-8-1-branch-old
02:26
Add code to hook up stdin/stdout/stderr if connected. This can happen if they are files or pipes (anything except consoles). check-in: 1c99b39e user: redman tags: core-8-1-branch-old
02:24
Add wishc81.exe and wishc81d.exe, console-based wish executables (console subsystem instead of windows subsystem). This required adding a main() function and adding code to disable calling Tk_ConsoleInit().

Add code to hook windows-based wish81.exe and wish81d.exe to stdin/stdout/stderr if they are actually there (usually this happens if it's a pipe, file, lpt or com port).

Modified makefile to be able to run tests from the makefile. Added cat32.exe for this purpose. check-in: bb5c02dd user: redman tags: core-8-1-branch-old

1999-02-17
02:34
merged with 8.0 changes check-in: 5b9aee38 user: hershey tags: core-8-1-branch-old
1999-02-16
12:03
Added tclUnixTest.o to the list of TCLTEST_OBJS for Tk. check-in: b0f7d887 user: lfb tags: core-8-1-branch-old
11:39
Eliminated last stronghold of static data in the Tk core...until the next one. check-in: 102db2bb user: lfb tags: core-8-1-branch-old
06:00
Change Menubutton to use TK_OPTION interface to eliminate static data. check-in: bc890aa1 user: lfb tags: core-8-1-branch-old
06:00
Change defaults used by Menubuttons to reflect TK_OPTION interface. check-in: 810817ed user: lfb tags: core-8-1-branch-old
1999-02-13
05:38
Removed Tk_Uids from Menubutton widget. check-in: 06516279 user: lfb tags: core-8-1-branch-old
05:09
Objectified scale widget to eliminate Tk_Uids.

Fixed problem in windows process-initialization code stopping Tk Dll from loading under Windows. check-in: 6fa0e2b0 user: lfb tags: core-8-1-branch-old

1999-02-12
01:09
* README: * generic/tk.h: * unix/configure.in: * win/README: * win/makefile.bc: * win/makefile.vc: Updated version to 8.1b2.

* unix/tkUnixSend.c: Fixed one more Tcl_*ObjVar instance. check-in: b60341cb user: stanton tags: core-8-1-branch-old

00:52
fixed bad compiler flags check-in: 51c91182 user: stanton tags: core-8-1-branch-old
1999-02-11
04:13
* Various cleanup related to the Tcl_Eval and Tcl_ObjSetVar changes in Tcl.

* Integrated patches from 8.0.5b2 check-in: bd3852e0 user: stanton tags: core-8-1-branch-old

1999-01-29
00:34
Merged changes from Tk 8.0.5b1 check-in: 7b9b8638 user: stanton tags: core-8-1-branch-old
1999-01-07
02:42
Removed perky gloabal Tk_Uids causing concurrency problems. check-in: 6d8cd536 user: lfb tags: core-8-1-branch-old
1998-12-30
02:52
Fixed problem with duplicate locking causing Wish to hang. check-in: 8e7924d8 user: lfb tags: core-8-1-branch-old
1998-12-13
09:54
Fixed Windows bugs encountered while building w/ threads enabled. check-in: cdb6788b user: lfb tags: core-8-1-branch-old
08:16
Tk 8.1 Muti-threading changes.

Moved static and global data elements into thread-local storage, or introduced locks where not possible, as first stage of adding thread safety to Tk. check-in: e9b65f05 user: lfb tags: core-8-1-branch-old

08:14
Tk 8.1 Muti-threading changes.

Moved static and global data elements into thread-local storage, or introduced locks where not possible, as first stage of adding thread safety to Tk. check-in: c2c09045 user: lfb tags: core-8-1-branch-old

1998-12-12
00:12
tk8.1b1 release check-in: 1c2b5525 user: stanton tags: core-8-1-branch-old
1998-12-11
23:32
Created branch core-8-1-b1-synthetic Closed-Leaf check-in: e091192e user: cvs2fossil tags: core-8-1-b1-synthetic, core-8-1-b1
23:32
fixed bug in command line argument encoding handling check-in: c02920c1 user: stanton tags: core-8-1-branch-old
01:31
more release engineering check-in: 1184363a user: stanton tags: core-8-1-branch-old
1998-12-10
04:29
lint check-in: 53af05c8 user: stanton tags: core-8-1-branch-old
03:43
merge 8.0 changes check-in: c8ffc2b5 user: stanton tags: core-8-1-branch-old
00:50
release lint check-in: d873a432 user: stanton tags: core-8-1-branch-old
1998-12-09
03:16
brought .sea file over from 8.0 check-in: 6c8e66ab user: stanton tags: core-8-1-branch-old
03:11
removed .sit file check-in: 156be2ec user: stanton tags: core-8-1-branch-old
01:18
updated broken tests check-in: 2f48e13a user: stanton tags: core-8-1-branch-old
1998-12-08
23:28
*** empty log message *** check-in: d2bf75ea user: stanton tags: core-8-1-branch-old
23:28
* win/tkWinClipboard.c (TkSelGetSelection, TkWinClipboardRender): Changed to handle multibyte characters properly. [Bug: 935] check-in: c0fec8d9 user: stanton tags: core-8-1-branch-old
02:07
*** empty log message *** check-in: e80747b4 user: stanton tags: core-8-1-branch-old
02:06
* library/xmfbox.tcl (tkMotifFDialog_Create): In the cached case, the data array was not being initialized with the correct set of widgets. check-in: c886bdf6 user: stanton tags: core-8-1-branch-old
02:02
fixed stale tests check-in: 552baf68 user: stanton tags: core-8-1-branch-old
1998-12-04
22:11
Added Chinese Tcl chop contributed by Mark Harrison check-in: 425bb6f7 user: stanton tags: core-8-1-branch-old
07:21
Changed patch level to 8.1b1 check-in: c9d8b39c user: welch tags: core-8-1-branch-old
1998-11-30
21:03
*** empty log message *** check-in: 149487a2 user: stanton tags: core-8-1-branch-old
21:03
* generic/tkButton.c (ConfigureButton): The error result was getting lost when restoring configuration options. [Bug: 619] check-in: ea665f42 user: stanton tags: core-8-1-branch-old
1998-11-25
23:31
lint check-in: 15737457 user: stanton tags: core-8-1-branch-old
23:12
*** empty log message *** check-in: b1bc5f43 user: stanton tags: core-8-1-branch-old
23:12
* unix/tkUnixFont.c (GetFontAttributes): Initialize an unspecified family to an empty string. (FontMapLoadPage): if the font included characters below 32, the index computation was incorrect because the range was shifted up to 32. (CreateClosestFont): check for empty locale as well as NULL. check-in: 15318aac user: stanton tags: core-8-1-branch-old
23:06
* mac/tkMacHLEvents.c (OdocHandler): added conversion from external string to UTF [Bug: 869] check-in: 5bf2e70b user: stanton tags: core-8-1-branch-old
23:06
* generic/tkFont.c (TkFontParseXLFD): initialize charset to iso8859-1 if no charset is specified. check-in: 596502ee user: stanton tags: core-8-1-branch-old
22:37
*** empty log message *** check-in: 2491d7b6 user: stanton tags: core-8-1-branch-old
22:36
* generic/tkMenu.c (MenuWidgetObjCmd): disabled menu entries were getting reenabled whenever the mouse passed over the entry [Bug: 860] check-in: c5486545 user: stanton tags: core-8-1-branch-old
22:15
*** empty log message *** check-in: 5b342e82 user: stanton tags: core-8-1-branch-old
22:13
* unix/tkUnixMenu.c: hidemargin option was not honored properly in menus [Bug: 859] check-in: 5fba3725 user: stanton tags: core-8-1-branch-old
21:16
* integrated tk8.0.4 changes.

* generic/tkBind.c: fixed deletion order bug where a crash would result if a binding deleted "." check-in: 207f4302 user: stanton tags: core-8-1-branch-old

04:10
fixed bugs introduced in last menu changes check-in: 1c620708 user: stanton tags: core-8-1-branch-old
1998-11-24
21:43
lint check-in: 02fb42b7 user: stanton tags: core-8-1-branch-old
21:42
* tkMacMenu.c, tkUnixMenu.c, tkWinMenu.c, tkMenuDraw.c, tkMenu.h, * tkMenu.c: Backed out the previous fix for bug 620 and eliminated a bunch of code that created unnecessary objects. Changed back to using internal types instead of objects for many configuration options. There are many more fixes like this that could be made, but some require a little restructuring of the code. In any case the leaks are fixed and there is a lot less allocation happening. [Bug: 620] check-in: 046d8f26 user: stanton tags: core-8-1-branch-old
1998-11-20
02:53
fixed bug 613, small typo check-in: d1e38014 user: stanton tags: core-8-1-branch-old
02:36
added ChangeLog fixed bad merge check-in: 78cccb81 user: stanton tags: core-8-1-branch-old
02:35
* tkWinWm.c, tkWinMenu.c: fixed titles and menus so they properly display Unicode [Bug: 819] check-in: 431e0311 user: stanton tags: core-8-1-branch-old
1998-11-10
19:04
lint check-in: bd77b068 user: stanton tags: core-8-1-branch-old
1998-10-21
22:12
Fixed bug 747: underlines don't map to character offsets in unicode strings check-in: eba748b6 user: stanton tags: core-8-1-branch-old
1998-10-06
20:34
updated version number to 8.1 check-in: d26bf842 user: stanton tags: core-8-1-branch-old
20:29
merge 8.0.4 changes into 8.1 check-in: d2aa5447 user: stanton tags: core-8-1-branch-old
03:27
merged 8.0.4 into 8.1 check-in: 7c21bb1d user: stanton tags: core-8-1-branch-old
1998-09-30
02:15
Merged 8.0.3 changes into 8.1 check-in: 0fa81ba1 user: stanton tags: core-8-1-branch-old