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 check-ins occurring around 545a7ee378a0cc271fcf.

2020-06-23
09:52
* CHANGES.txt: Updated to reflect the changes. * doc/*.html: check-in: 014399cfac user: csaba tags: trunk
09:52
* *.tcl: Bumped the version number to 1.6. * COPYRIGHT.txt: * README.txt: check-in: 78c98b0f10 user: csaba tags: trunk
09:49
* Changes for the new Scrollutil version 1.6. check-in: 1b22e0c9ab user: csaba tags: trunk
09:42
* ../../examples/tablelist/*.xbm: Removed comp.xbm and leaf.xbm; added (comp|leaf)100.xbm, (comp|leaf)125.xbm, ..., (comp|leaf)200.xbm. check-in: 226079a6e0 user: csaba tags: trunk
09:32
* ../../examples/tablelist/*.gif: Removed checked.gif, unchecked.gif, and open.gif; added (checked|unchecked|openAction)100.gif, (checked|unchecked|openAction)125.gif, ..., (checked|unchecked|openAction)200.gif. check-in: 6125334d6d user: csaba tags: trunk
09:25
* ../../examples/tablelist/*.tcl: Bumped the version number to 6.10; made all demo-scripts fully scaling-aware. check-in: ff3ff82069 user: csaba tags: trunk
09:23
* doc/browse.png: Updated screenshots. * doc/browseTree.png: * doc/bwidget.png: * doc/config.png: * doc/dirViewer.png: * doc/embeddedWindows.png: * doc/embeddedWindows_tile.png: * doc/plain200.png: * doc/styles.png: * doc/tileWidgets.png: check-in: 0d4946b2e4 user: csaba tags: trunk
09:21
* doc/stylesheet.css: Updated. check-in: 9777e9ef50 user: csaba tags: trunk
09:20
* scripts/tclIndex: Newly generated. check-in: 3169ce4828 user: csaba tags: trunk
09:19
* scripts/scaleutil.tcl: New file containing scaling-related stuff: getting the display's DPI scaling percentage; scaling the default width of the Tk core scrollbars on X11, the default width of the ttk::scrollbar widget in a few built-in themes, the arrows of the ttk::combobox, ttk::spinbox, and ttk::menubutton widgets, and the indicators of the ttk::checkbutton and ttk::radiobutton widgets; a workaround for a long-standing scaling-related bug in the implementation of the ttk::checkbutton and ttk::radiobutton widgets in the "vista" and "xpnative" themes; procedures for scaling several widgets used for interactive cell editing. check-in: e0e150515f user: csaba tags: trunk
09:17
* scripts/*.tcl: Made the variable "tablelist::scalingpct" read-only; automatic scaling of the default arrow style on the windowing system "x11" and for a few tile themes; made sure that the widgets used for interactive cell editing will appear properly scaled. check-in: 06484d736e user: csaba tags: trunk
09:14
* CHANGES.txt: Updated to reflect the changes. * doc/*.html: check-in: 2bd15d69a4 user: csaba tags: trunk
09:13
* *.tcl: Bumped the version number to 6.10. * COPYRIGHT.txt: * README.txt: check-in: adcd21e30e user: csaba tags: trunk
09:12
* Changes for the new Tablelist version 6.10. check-in: 2e27116b22 user: csaba tags: trunk
2020-06-01
10:28
Add support for Taylor diagrams (increase the package's version to 2.5.0) check-in: d59a943f39 user: markus tags: trunk
2020-04-21
17:36
* ../../examples/tablelist/*.gif: Removed clsdFolder.gif, openFolder.gif, and file.gif; added (clsd|open)Folder100.gif, (clsd|open)Folder125.gif, ..., (clsd|open)Folder200.gif; added file100.gif, file125.gif, .., file200.gif. check-in: 8fbf7a73f0 user: csaba tags: trunk
17:34
* ../../examples/tablelist/*.tcl: Bumped the version number to 6.9; updated the copyright information; the scripts "dirViewer.tcl" and "dirViewer_tile.tcl" now also demonstrate how to use the variable "tablelist::scalingpct" for developing scaling-aware applications. check-in: af1787933e user: csaba tags: trunk
17:19
* doc/adwaita.png: Updated screenshots. * doc/arrowStyles.png: * doc/arrowStyles_vista.png: * doc/dirViewer.png: * doc/ubuntuMate.png: * doc/win10.png: check-in: 1359443902 user: csaba tags: trunk
17:14
* doc/bicolor*png: Renamed (bicolor|classic|plain)1.png, ..., * doc/classic*.png: (bicolor|classic|plain)4.png to * doc/plain*.png: (bicolor|classic|plain)100.png, (bicolor|classic|plain)125.png, (bicolor|classic|plain)150.png, and (bicolor|classic|plain)200.png; updated screenshots; added (bicolor|classic|plain)175.png. check-in: 6ffa4e402c user: csaba tags: trunk
16:59
* scripts/tclIndex: Newly generated. check-in: 8d0b192f41 user: csaba tags: trunk
16:58
* scripts/*.tcl: Significantly extended and improved the code for initializing the variable "tablelist::scalingpct", especially on X11; added the percentage value 175 and the corresponding arrow styles "flat13x7", "flatAngle13x7", and "photo13x7"; removed the arrow styles "flat5x3" and "flat5x4"; changed the tree style names "(bicolor|classic|plain)1", ..., "(bicolor|classic|plain)4" to "(bicolor|classic|plain)100", "(bicolor|classic|plain)125", "(bicolor|classic|plain)150", and "(bicolor|classic|plain)200"; added the tree styles "(bicolor|classic|plain)175"; updated the tree styles "adwaita", "ubuntuMate", and "win10"; made the "refreshsorting" subcommand by orders of magnitude faster; fixed an issue related to the bindings for the edit window; fixed a bug related to the "expand" subcommand for a list of indices; updated the copyright information. check-in: 526e68681b user: csaba tags: trunk
16:57
* CHANGES.txt: Updated to reflect the changes. * doc/*.html: check-in: 3bb5a3d6fb user: csaba tags: trunk
16:56
* *.tcl: Bumped the version number to 6.9; updated the * COPYRIGHT.txt: copyright information. * README.txt: check-in: 1998c22155 user: csaba tags: trunk
16:52
* *.tcl: Bumped the version number to 6.9; updated the * COPYRIGHT.txt: copyright information. * README.txt: * CHANGES.txt: Updated to reflect the changes. * doc/*.html: * scripts/*.tcl: Significantly extended and improved the code for initializing the variable "tablelist::scalingpct", especially on X11; added the percentage value 175 and the corresponding arrow styles "flat13x7", "flatAngle13x7", and "photo13x7"; removed the arrow styles "flat5x3" and "flat5x4"; changed the tree style names "(bicolor|classic|plain)1", ..., "(bicolor|classic|plain)4" to "(bicolor|classic|plain)100", "(bicolor|classic|plain)125", "(bicolor|classic|plain)150", and "(bicolor|classic|plain)200"; added the tree styles "(bicolor|classic|plain)175"; updated the tree styles "adwaita", "ubuntuMate", and "win10"; made the "refreshsorting" subcommand by orders of magnitude faster; fixed an issue related to the bindings for the edit window; fixed a bug related to the "expand" subcommand for a list of indices; updated the copyright information. * scripts/tclIndex: Newly generated. * doc/bicolor*png: Renamed (bicolor|classic|plain)1.png, ..., * doc/classic*.png: (bicolor|classic|plain)4.png to * doc/plain*.png: (bicolor|classic|plain)100.png, (bicolor|classic|plain)125.png, (bicolor|classic|plain)150.png, and (bicolor|classic|plain)200.png; updated screenshots; added (bicolor|classic|plain)175.png. * doc/adwaita.png: Updated screenshots. * doc/arrowStyles.png: * doc/arrowStyles_vista.png: * doc/dirViewer.png: * doc/scrollbars.png: * doc/ubuntuMate.png: * doc/win10.png: * ../../examples/tablelist/*.tcl: Bumped the version number to 6.9; updated the copyright information; the scripts "dirViewer.tcl" and "dirViewer_tile.tcl" now also demonstrate how to use the variable "tablelist::scalingpct" for developing scaling-aware applications. * ../../examples/tablelist/*.gif: Removed clsdFolder.gif, openFolder.gif, and file.gif; added (clsd|open)Folder100.gif, (clsd|open)Folder125.gif, ..., (clsd|open)Folder200.gif; added file100.gif, file125.gif, .., file200.gif. check-in: f27ed7358c user: csaba tags: trunk
2020-04-16
23:54
Clean up Fossil commit warnings (fossil test-commit-warning) by removing carriage returns, switching to UTF-8 where appropriate, and configuring Fossil to ignore known binaries. check-in: 41c28aaff2 user: andy tags: trunk
2020-02-09
20:52
Integrated Tklib 0.7 RC into trunk. Updated release information. Tagged Tklib 0.7 Release. check-in: 4a6cbb19d1 user: aku tags: trunk, tklib-0.7, release
20:45
Updated .tap information. Closed-Leaf check-in: 7fbc0db947 user: aku tags: tklib-0-7-rc
20:42
Regenerated local documentation for scrollutil update. check-in: 50d59b6817 user: aku tags: tklib-0-7-rc
2020-02-07
16:36
Merged the changes for Scrollutil 1.5 from trunk to release. check-in: dc658ef333 user: csaba tags: tklib-0-7-rc
2020-02-06
14:09
* doc/scrollutil.html: Minor improvements. check-in: f38162f408 user: csaba tags: trunk
14:08
* doc/scrollutil.html: Minor improvements. check-in: e686a78bf1 user: csaba tags: trunk
2020-02-05
18:14
* ../../examples/scrollutil/ScrolledText.tcl: Added. check-in: 2b1ce120ca user: csaba tags: trunk
18:13
* ../../examples/scrollutil/*.tcl: Several improvements. check-in: e494e6a49b user: csaba tags: trunk
18:12
* doc/ScrolledText.png: Added. check-in: cfd796f297 user: csaba tags: trunk
18:10
* doc/*.html: Updated to reflect the changes; several improvements. check-in: 8bea1af980 user: csaba tags: trunk
18:10
* scripts/tclIndex: Newly generated. check-in: f72a365dc0 user: csaba tags: trunk
18:09
* scripts/wheelEvent.tcl: Creating mouse wheel event class bindings for the Tk core scrollbar widget on Windows and X11, which are missing on these platforms when using a Tk version earlier than 8.6. check-in: ff86f0ffea user: csaba tags: trunk
18:08
* scripts/scrollarea.tcl: Improved the handling of the case that the scrollbar lock prevented a scrollbar of a scrollarea widget from being unmapped. check-in: bddf6d5624 user: csaba tags: trunk
18:07
* CHANGES.txt: Updated to reflect the changes. check-in: 81baf657e5 user: csaba tags: trunk
18:07
* *.tcl: Bumped the version number to 1.5. * COPYRIGHT.txt: * README.txt: check-in: a24f98a154 user: csaba tags: trunk
18:06
* *.tcl: Bumped the version number to 1.5. * COPYRIGHT.txt: * README.txt: * CHANGES.txt: Updated to reflect the changes. * scripts/scrollarea.tcl: Improved the handling of the case that the scrollbar lock prevented a scrollbar of a scrollarea widget from being unmapped. * scripts/wheelEvent.tcl: Creating mouse wheel event class bindings for the Tk core scrollbar widget on Windows and X11, which are missing on these platforms when using a Tk version earlier than 8.6. * scripts/tclIndex: Newly generated. * doc/*.html: Updated to reflect the changes; several improvements. * doc/ScrolledText.png: Added. * ../../examples/scrollutil/*.tcl: Several improvements. * ../../examples/scrollutil/ScrolledText.tcl: Added. check-in: 68e45df445 user: csaba tags: trunk
2020-01-13
01:16
Merged README fixes from trunk to release. check-in: 4498e3a6bb user: aku tags: tklib-0-7-rc
2020-01-10
16:00
* README.txt: Updated the version number. check-in: 41393b6c9d user: csaba tags: trunk
15:58
* README.txt: Updated the version number. check-in: 838e61fb0a user: csaba tags: trunk
2020-01-09
07:42
Remove superflous return left over from placeholder code. check-in: c336885e89 user: aku tags: tklib-0-7-rc
07:40
Documentation work. - Extended `sak localdoc` to detect pre-made HML documentation (*) and integrate it with the HTML files derived from the doctools files. - Copy the found HTML documentation into the proper destination directory. - Rewrite the TOC files and insert the found modules in the proper location (lists are lexicographically sorted). This code strongly depends on the TOC html format generated by doctools to ease parsing of the HTML. - Regenerated the embedded docs. (Ad *) All modules by Csaba Nemethi (mentry, scrollutil, tablelist, wcb). check-in: 102ae1ec10 user: aku tags: tklib-0-7-rc
07:35
Tweak generation of main index, nicer indent, plus code to undo it in the output. check-in: ccbf817c05 user: aku tags: tklib-0-7-rc
05:07
Updated .tap file (TDK TclApp PackageDef) check-in: 8a27eef2af user: aku tags: tklib-0-7-rc
2020-01-08
04:11
Bump release version to 0.7. check-in: 3e45d98429 user: aku tags: tklib-0-7-rc
04:05
Merge scrollutil from trunk. Updated release README. check-in: 033de041f7 user: aku tags: tklib-0-7-rc