Tk Library Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

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

50 most recent check-ins

2021-09-13
15:51
* Released Tablelist 6.15.1. Leaf check-in: 72e4dbf28c user: csaba tags: trunk
2021-09-12
12:13
* scripts/tablelistUtil.tcl: Guarded against potential endless loops, triggered in the previous Tablelist release by the presence of hidden columns and a strictly positive value of the "-titlecolumns" option. check-in: 14369e509d user: csaba tags: trunk
12:12
* CHANGES.txt: Updated to reflect the changes. check-in: 6e331f648d user: csaba tags: trunk
12:12
* *.tcl: Bumped the version number to 6.15.1. * COPYRIGHT.txt: * README.txt: * doc/index.html: * doc/tablelist.html: check-in: 40c6519451 user: csaba tags: trunk
12:10
* ChangeLog for tablelist: Updated. check-in: 7c643587ef user: csaba tags: trunk
2021-09-07
16:29
* Released Tablelist 6.15. check-in: d7bc933d03 user: csaba tags: trunk
2021-09-06
15:55
* ../../examples/tablelist/*.tcl: Bumped the version number to 6.15. check-in: 2bb466b950 user: csaba tags: trunk
15:53
* scripts/utils/pkgIndex.tcl: Fixed a bug related to the supported * scripts/utils/scaleutil.tcl: scaling percentages on Windows. check-in: ebbe09d0ab user: csaba tags: trunk
15:52
* scripts/tclIndex: Newly generated. check-in: c61a8b4563 user: csaba tags: trunk
15:51
* scripts/*.tcl: Added the "dumptofile" and "loadfromfile" subcommands; the "dicttoitem" subcommand now simply ignores those keys that are no valid column indices; added binding for <<TkWorldChanged>> with %d set to "FontChanged" (see TIP 608); adapted the sort rank bitmaps used in multi-column sorting to the display's scaling percentage; worked around a serious regression in Tk 8.6 regarding the text widget's "see" subcommand; further code optimizations; fixed a bug related to the "searchcolumn" subcommand with the "-descend" option, which in addition no longer depends on the interpreter's recursion limit; fixed some bugs related to the "deletecolumns" subcommand by adapting its implementation to changes made in current Mac OS versions. check-in: 0d6d6fc884 user: csaba tags: trunk
15:51
* CHANGES.txt: Updated to reflect the changes. * doc/*.html: check-in: d3e7e71b22 user: csaba tags: trunk
15:48
* *.tcl: Bumped the version number to 6.15. * COPYRIGHT.txt: * README.txt: check-in: b39a3b3a36 user: csaba tags: trunk
15:47
* ChangeLog for tablelist: Updated. check-in: 42079bd023 user: csaba tags: trunk
2021-09-02
16:04
* Released Scrollutil 1.11. check-in: f2303957c2 user: csaba tags: trunk
16:03
* Released Mentry 3.14. check-in: 41b31c2637 user: csaba tags: trunk
13:51
* scripts/plainnotebook.tcl: Minor improvements related to the fonts. check-in: 8e32c7f8aa user: csaba tags: trunk
13:50
* ChangeLog for scrollutil: Updated. check-in: 71c330771d user: csaba tags: trunk
2021-08-25
19:22
* ../../examples/mentry/phonenumber(_tile).tcl: Added bindings that * ../../examples/mentry/ethernetaddr(_tile).tcl: handle <<Paste>> events in the entry components of the mentry widgets of types "EthernetAddr" and "PhoneNumber". check-in: e5ba0c6e8b user: csaba tags: trunk
19:21
* scripts/tclIndex: Newly generated. check-in: e74d376010 user: csaba tags: trunk
19:21
* scripts/*.tcl: Extended the "adjustentry" subcommand by an optional second string argument and used this extended form in the implementation of the "mentry::fixedPointMentry" command; added binding for <<TkWorldChanged>> with %d set to "FontChanged" (see TIP 608); added bindings that handle <<Paste>> events in the entry components of the mentry widgets of types "IPAddr" and "IPv6Addr. check-in: 4f2ca75160 user: csaba tags: trunk
19:18
* CHANGES.txt: Updated to reflect the changes. * doc/*.html: check-in: 07b956d921 user: csaba tags: trunk
19:17
* *.tcl: Bumped the version number to 3.14. * COPYRIGHT.txt: * README.txt: check-in: b0a1a1517d user: csaba tags: trunk
19:16
* ChangeLog for mentry: Updated. check-in: 7f65fd176b user: csaba tags: trunk
2021-08-24
16:54
* scripts/plainnotebook.tcl: Reworked the binding script for <<TkWorldChanged>> with %d set to "FontChanged". check-in: 818b158315 user: csaba tags: trunk
16:53
* ChangeLog for scrollutil: Updated. check-in: c13b71f57f user: csaba tags: trunk
13:50
* scripts/tclIndex: Newly generated. check-in: 31c1976b81 user: csaba tags: trunk
13:50
* scripts/plainnotebook.tcl: Added binding for <<TkWorldChanged>> with %d set to "FontChanged" (see TIP 608). check-in: 4bebc66f69 user: csaba tags: trunk
13:49
* doc/pagesman.html: Minor corrections. * doc/scrollednotebook.html: * scripts/scrollednotebook.tcl: check-in: aaa6dd905b user: csaba tags: trunk
13:47
* ChangeLog for scrollutil: Updated. check-in: bd162bdbe3 user: csaba tags: trunk
2021-08-23
18:55
* ../../examples/scrollutil/folder*.gif: Added image files. check-in: 648399af02 user: csaba tags: trunk
18:54
* ../../examples/scrollutil/file*.gif: Updated image files. check-in: e9490d9302 user: csaba tags: trunk
18:53
* ../../examples/scrollutil/styleUtil.tcl: Many improvements. * ../../examples/scrollutil/TtkNotebookDemo.tcl: check-in: e2f87b9dd9 user: csaba tags: trunk
18:52
* ../../examples/scrollutil/ScrolledNotebookDemo.tcl: Now makes use of the "-forgetcommand" and "-leavecommand" scrollednotebook options. check-in: 750462172c user: csaba tags: trunk
18:52
* ../../examples/scrollutil/PlainNotebookDemo.tcl: Added demo scripts. * ../../examples/scrollutil/PagesManDemo.tcl: check-in: 581ee3b470 user: csaba tags: trunk
18:50
* doc/ScrolledNotebookDemo.png: Updated screenshot. check-in: be564ccaf7 user: csaba tags: trunk
18:50
* doc/PlainNotebookDemo.png: Added screenshots. * doc/PagesManDemo.png: * doc/PagesManDemoImages.png: check-in: 4d10795c30 user: csaba tags: trunk
18:48
* scripts/utils/pkgIndex.tcl: Fixed a bug related to the supported * scripts/utils/scaleutil.tcl: scaling percentages on Windows. check-in: 32867efce4 user: csaba tags: trunk
18:47
* scripts/tclIndex: Newly generated. check-in: 2e46e92dea user: csaba tags: trunk
18:47
* scripts/*.tcl: Added the "-setfocus" scrollarea configuration option; added the "-forgetcommand", "-leavecommand", and "-movabletabs" scrollednotebook configuration options; added the plainnotebook and pagesman widgets. check-in: 2d0f96c288 user: csaba tags: trunk
18:45
* CHANGES.txt: Updated to reflect the changes. * doc/*.html: check-in: 897778a989 user: csaba tags: trunk
18:44
* *.tcl: Bumped the version number to 1.11; corrected the * COPYRIGHT.txt: required tile version from 0.6 to 0.8. * README.txt: check-in: 018fa9dfe6 user: csaba tags: trunk
18:43
* ChangeLog for scrollutil: Updated. check-in: 520e21444b user: csaba tags: trunk
2021-06-29
22:05
chatwidget: support multiline topics and fix pane sizes on re-map. The topic display is changed to be a small text widget rather than an entry widget with automatic scrolling to handle channels with long topic messages. On redisplay of a tab the panes would revert to default sizes due to the <Map> binding being left in place. Corrected to remove the <Map> binding once used to set the default pane sizes. check-in: 46abecb483 user: patthoyts tags: trunk
2021-06-26
12:35
chatwidget: handle dark themes without reliance on the option database. check-in: 71347f3386 user: patthoyts tags: trunk
2021-06-20
00:04
chatwidget: support dark color themes and handle deleted tabs in chatstate. check-in: 9f82621ea1 user: patthoyts tags: trunk
2021-05-28
09:07
* Released Scrollutil 1.10. check-in: 881c88c7c2 user: csaba tags: trunk
09:07
* Released Tablelist 6.14. check-in: d6b79e947e user: csaba tags: trunk
2021-05-27
11:20
* doc/scrollednotebook.html: Improved the "FURTHER BINDINGS" section. check-in: d2d807ce1c user: csaba tags: trunk
11:19
* ChangeLog for scrollutil: Updated. check-in: adef3c3c0e user: csaba tags: trunk
2021-05-26
17:34
* scripts/scrollednotebook.tcl: Cosmetic improvements. check-in: b4bd1b370b user: csaba tags: trunk