Tk Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

50 check-ins occurring around 23a55fc69bee381c.

1999-04-02
23:51
* tests/text.test: * generic/tkText.c: Fixed handling of Unicode in text searches. The -count option was returning byte counts instead of character counts. [Bug: 1056, 1148, 1666] check-in: e2af295a user: stanton tags: core-8-1-branch-old
23:50
Removed send command on Windows, moved dde to Tcl as a separate package. check-in: aa8fb538 user: redman tags: core-8-1-branch-old
18:06
fixed tests for bug ids: 1521 1578 1570 1580 and 1608 check-in: c7ec900a user: hershey tags: core-8-1-branch-old
1999-04-01
21:58
Remove the DDE code.    Modified stubs based on Jan's patch. check-in: e415a46a user: redman tags: core-8-1-branch-old
00:42
Added entry for dde/send change for Win95/98. check-in: 60a4e274 user: redman tags: core-8-1-branch-old
1999-03-31
22:37
Fix dde and send to work properly on Win95/98 without sending garbage around and causing wish to crash. check-in: 2f2dc311 user: redman tags: core-8-1-branch-old
1999-03-30
23:56
lint check-in: e6e98e46 user: stanton tags: core-8-1-branch-old
22:32
*** empty log message *** check-in: 558ae726 user: stanton tags: core-8-1-branch-old
22:32
* generic/tkWindow.c (Tk_DestroyWindow): Image handlers are now finalized before the font subsystem since complex image handlers may contain references to fonts (e.g. Tix compound images). [Bug: 1603] check-in: c7fc1010 user: stanton tags: core-8-1-branch-old
04:13
*** empty log message *** check-in: ab81f335 user: stanton tags: core-8-1-branch-old
04:12
* doc/MeasureChar.3: * doc/TextLayout.3: * generic/tk.decls: * generic/tkCanvText.c: * generic/tkEntry.c: * generic/tkFont.c: * generic/tkListbox.c: * generic/tkMessage.c: * mac/tkMacFont.c: * unix/tkUnixButton.c: * unix/tkUnixFont.c: * unix/tkUnixMenu.c: * win/tkWinFont.c: * win/tkWinMenu.c: Standardized text layout and font interfaces so they are consistent with respect to byte versus character oriented indices. The layout functions all manipulate character oriented values while the lower level measurement functions all operate on byte oriented values. This distinction was not clear and so the functions were being used improperly in a number of places. [Bug: 1053, 747, 749, 1646]    * generic/tk.decls: Eliminated uses of C++ STL types string and list from declarations.    * generic/tkFont.c: Changes to named fonts were not being propagated in some cases. [Bug: 1144] check-in: 27596f51 user: stanton tags: core-8-1-branch-old
04:12
* xlib/X11/Xlib.h: * generic/tkInt.decls: Added XParseColor to xlib stub tables. [Bug: 1574] check-in: 25a2cc70 user: stanton tags: core-8-1-branch-old
04:11
* doc/GetBitmap.3: * generic/tkBitmap.c (BitmapInit): Eliminated use of Tk_Uid's in bitmaps. Added a few CONST declarations. check-in: 38aefbb8 user: stanton tags: core-8-1-branch-old
02:39
now use tcl stubs check-in: bf819f03 user: redman tags: core-8-1-branch-old
02:30
Removed the stubs functions. check-in: eb5ea594 user: redman tags: core-8-1-branch-old
02:08
Remove stub functions. Always use stubs when building with --enable-shared (which is the default). Wish links to -ltcl and -ltk (the real libraries). check-in: b0e7f2d9 user: redman tags: core-8-1-0-branch
02:07
Remove stub functions. Always use stubs when building with --enable-shared (which is the default). Wish links to -ltcl and -ltk (the real libraries). check-in: 87e6004f user: redman tags: core-8-1-branch-old
1999-03-29
23:50
Fix in tkTextIndex.c for end-2c for text widget add command. check-in: 292bd13d user: redman tags: core-8-1-branch-old
1999-03-27
02:31
Fixed bug 991, ".t index end-2c" check-in: 797038b8 user: redman tags: core-8-1-branch-old
02:16
add comment for change to generic/tkConsole.c check-in: a67e2b55 user: redman tags: core-8-1-branch-old
02:14
Don't pass static strings to Tcl_Eval in case the compiler puts them in read-only memory. check-in: d4f259bd user: redman tags: core-8-1-branch-old
1999-03-26
20:03
--enable-shared is now the default that builds Tcl as a shared library. Use --disable-shared and --enable-shared=no to build Tcl as a static library. check-in: cbd0c10e user: suresh tags: core-8-1-branch-old
20:01
fixed bug in menubutton binding that assumed a menu was attached to the button [Bug 1116] check-in: b55a4b94 user: surles tags: core-8-1-branch-old
19:48
--enable-shared is now the default that builds Tcl as a shared library. Use --disable-shared and --enable-shared=no to build Tcl as a static library. check-in: ba1268be user: suresh tags: core-8-1-branch-old
19:42
update change files check-in: 23a55fc6 user: surles tags: core-8-1-branch-old
19:37
fixed bug in menubutton binding that assumed a menu was attached to the button [Bug 1116] check-in: 5d4c8a02 user: surles tags: core-8-1-branch-old
19:14
-fixed scale bug that caused 3 tests in scale.test to fail: The ScaleWidgetObjCmd was not checking the result of the Tcl_GetIndexFromObj call, so it didn't always error out.    -marked some tests nonPortable check-in: 2ae376b8 user: hershey tags: core-8-1-branch-old
02:37
Initialize winPtr (bug id 1519) check-in: 269babee user: redman tags: core-8-1-branch-old
00:07
Now all test files that skip tests by returning early (which ideally they shouldn't do) call ::tcltest::cleanupTests before returning. The defs.tcl file has one hew constraint: userInteraction, used by tests that require user interaction. The next putback will include an updated version of the "visual" test file to use this mechanism. check-in: 6422e4d8 user: hershey tags: core-8-1-branch-old
1999-03-25
17:13
lint check-in: 30f27002 user: hershey tags: core-8-1-branch-old
00:33
Removed mention of win32s. check-in: 4a80f5cd user: rjohnson tags: core-8-1-branch-old
1999-03-24
21:22
- added code to print the name of each test file that created files and did not clean them up (the list of files create follows the test file name). check-in: 705dfa31 user: hershey tags: core-8-1-branch-old
18:07
all file now exits only when Tk is not in interactive mode. check-in: 4259d8ea user: hershey tags: trunk
07:32
Formatting fixes: some tabbing got lost. check-in: 5b5f48c0 user: jingham tags: core-8-0-5-branch
06:02
Set the import weak flag for InterfaceLib and AppearanceLib. The latter to support System 7.x without Appearance, the former because it is necessary if you are going to use the Universal Headers 3.2 with System 7.x or 8.0. check-in: 84c6c980 user: jingham tags: core-8-0-5-branch
05:50
Update to CW Pro 4 and MoreFiles 1.4.9. check-in: 0846ae97 user: jingham tags: core-8-0-5-branch
02:54
lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. check-in: a199ad53 user: hershey tags: core-8-1-branch-old
01:37
one more change to match tcl8.1/tests/defs.tcl check-in: d45b609b user: hershey tags: core-8-1-branch-old
01:16
- changed ::test to ::tcltest - made many tests more atomic (still more work to do here) - defs.tcl is now identicle for tcl and tk check-in: 3f1c83e9 user: hershey tags: core-8-1-branch-old
1999-03-22
21:32
remove --enable-tcl-stub from configure scripts due to linking problems. check-in: 94a8cd90 user: redman tags: trunk
19:58
removed --enable-tcl-stub from unix configure script check-in: 647a0e17 user: redman tags: core-8-1-branch-old
19:55
Removed --enable-tcl-stub because it causes too many problems with linking. check-in: f75ee76c user: redman tags: core-8-1-branch-old
06:44
winfo server used to crash on the Mac. Get the MacOS version and return that instead. check-in: ec10824f user: jingham tags: core-8-0-5-branch
06:44
Got rid of the AppearanceGC, and rely on the tkColor to not set menu foregrounds. check-in: 9d6732a5 user: jingham tags: core-8-0-5-branch
06:43
Check the return value of TkMacGetColor, and don't set the color if it comes back false. check-in: 8946a827 user: jingham tags: core-8-0-5-branch
06:43
Check the return of TkMacGetColor, and don't set the color if it comes back false. check-in: 6b68495e user: jingham tags: core-8-0-5-branch
06:43
If we are using appearance, don't set ANY of the menu colors. This gets the menu foregrounds right with Kaliedoscope and the Architect theme. check-in: 7d0c5741 user: jingham tags: core-8-0-5-branch
06:43
Mostly fixed formatting that had gotten wrong somehow. Also always make sure to check the result of TkMacGetColor, and don't set the color if it comes back false. check-in: 4d1ef4a1 user: jingham tags: core-8-0-5-branch
06:43
Mark some tests pcOrUnix. These are tests of slave interpreters with embedded toplevels. They cause a panic on the Macintosh. So I am temporarily disabling the tests till I can figure out how to work around the problem. check-in: 918e9419 user: jingham tags: core-8-0-5-branch
06:43
On the Macintosh, call update idletasks at the end of each test. Since the test results are written into a text widget, if you don't do an update, the results will lag behind the tests, which can be confusing. check-in: 86687440 user: jingham tags: core-8-0-5-branch