Tk 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

2017-03-24
13:26
[dd4d4f82] Leaf: Add test-case for 1cc44617e2: Mechanism with 64 bit support in tcl.h does not work outside of core This test-case passes on all platforms I know of. (user: jan.nijtmans, tags: trunk)
10:39
[e7b556e3] Leaf: Merge trunk. Upstream androwish changes (user: jan.nijtmans, tags: androwish)
2017-03-23
19:26
[7d57b0d4] Leaf: Some more small refinments for 64 bit support. (user: gcramer, tags: revised_text)
19:12
[cf4b2a24] Leaf: Added -withalpha option to [imageName get]. The list-of-lists-of-pixel-data format now is a registered format as the others. Thanks to this change, [imageName data] now can return data that includes the alpha channel. Changed the position of the '-alpha' and '-boolean' options to [imageName transparency set]. Updated doc Updated test suite (user: simonbachmann, tags: tip-166)
10:03
[f647b827] Refinment of 64 bit architecture detection, now this test is a bit relaxed (>64 bit is also fulfilling). (user: gcramer, tags: revised_text)
09:32
[309c1f7d] Test cases textWind-10.4 and textWind-10.7 fixed, because the "-create" script will not be performed twice as in old implementation. (user: gcramer, tags: revised_text)
09:23
[6d7e3c8d] Support of 64 bit architectures overworked, because the constant TCL_WIDE_INT_IS_LONG cannot be used. (user: gcramer, tags: revised_text)
08:26
[47cecf7d] Refactoring. (user: gcramer, tags: revised_text)
2017-03-22
11:00
[22401d75] Leaf: Merge trunk (user: jan.nijtmans, tags: novem-support)
10:56
[9720ad3f] Fix test-case safe-1.2. Failure introduced by commit b13eeffcd1 in Tcl (user: jan.nijtmans, tags: trunk)
10:26
[1896a918] Leaf: Fix test-case safe-1.2. Failure introduced by commit b82ff15ca6 in Tcl (user: jan.nijtmans, tags: core-8-6-branch)
06:19
[feff1159] Reverting the destructive changes of [ab1bc6a5], [cd374e7d], and [f8055298]. In case of compile problems, please use the bug tracker. (user: gcramer, tags: revised_text)
2017-03-21
21:22
[7510e5a9] Fixed [ddac78bd5e]: Incomplete documentation for ttk::entry (user: fvogel, tags: trunk)
20:56
[5a16de13] Merged tip-442 following positive vote by the TCT. (user: fvogel, tags: trunk)
20:54
[8f000256] Closed-Leaf: merge trunk (user: fvogel, tags: tip-442)
15:27
[b6792c5a] Leaf: Looks like "double" handling from previous commit wat not complete. (user: jan.nijtmans, tags: bug-434d294df)
14:29
[f9348cf1] Bug [434d294df8]: fix type mismatch in unix/tkUnixRFont.c. Actually, conversions between integers and doubles should be prevented as much as possible. Sure, this will have impact on test-cases, but using "double" whenever font sizes are handled is less surprising. (user: jan.nijtmans, tags: bug-434d294df)
12:58
[f8055298] Another place where TCL_WIDE_INT_IS_LONG doesn't behave as expected on WIN64 (user: jan.nijtmans, tags: revised_text)
12:46
[cd374e7d] Remove unused macro's. Somewhat less length checking for "##ID##%p##%p##%u##" tag, since TCL_WIDE_INT_IS_LONG doesn't behave as expected on WIN64. (user: jan.nijtmans, tags: revised_text)
11:58
[ab1bc6a5] Fix gcc compiler warning: tkTextMark.c: In function ‘TkTextMarkCmd’: tkTextMark.c:653:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] (uint32_t) textPtr, (uint32_t) textPtr->sharedTextPtr, ++textPtr->uniqueIdCounter); ^ (user: jan.nijtmans, tags: revised_text)
10:57
[28c309c1] merge trunk (user: jan.nijtmans, tags: revised_text)
2017-03-20
14:19
[6ca83b72] Leaf: Check for Xlib.h in stead of Intrinsic.h in configure script. Reason: see [1610236]: beware FC autoconf fork. This autoconf bug is fixed in later autoconf versions, but as we are stuck with autoconf-2.59 ... (user: jan.nijtmans, tags: core-8-6-7-rc)
13:05
[00411276] merge 8.6 (user: dgp, tags: core-8-6-7-rc)
12:45
[d272a276] Bug in NextTabStop() fixed, now test cases textDisp-26.1.2, textDisp-26.14.2, and textDisp-27.1.1 are passing. (user: gcramer, tags: revised_text)
2017-03-19
21:52
[8b612f03] Fix tests failures: textDisp-2.5, -2.16 and -2.17 (this was done already in the past in [54a994d0ab] - the fix in that commit was, perhaps, wrong, but the expected results of the test cases were correctly fixed in that commit, except regarding textDisp-2.17). (user: fvogel, tags: revised_text)
18:32
[384bfe0b] Bug fixed when tagging with "sel", the text widget should become the owner again, even if the selection has not changed. This is fixing test case text-21.4 under Windows/Mac. (user: gcramer, tags: revised_text)
2017-03-17
10:07
[dfffd747] Code refactoring. (user: gcramer, tags: revised_text)
2017-03-16
18:00
[3b14bb15] Last fix in TkTextGetDLineInfo was incomplete, but now it's okay (user: gcramer, tags: revised_text)
17:59
[06967de8] Bug in TkTextGetDLineInfo fixed with -extent. (user: gcramer, tags: revised_text)
17:52
[93759db0] 1. Fix in TextBlinkProc, the blinking cursor did not properly work with lines larger than view 2. Line scroll (with TkScrollWindow) fixed, no more cursor artefacts; so I could remove the previous fix in TextUndoRedoCallback (at this time I did not see the real reason) 3. Fix in TkTextSetYView, the "see" command did not show the character when the line is larger than view 4. Fix in TkTextSetYView, now the "see" command will not jump if cursor position is still fully visible, this happened with lines larger than view 5. Switch -discardpartial from command "bbox" removed 6. Switch -extents to commands "bbox" and "dlineinfo" added, will return the invisible extents, this is the most flexible way for the support of all kinds of cursor/line adjustments 7. Doc/Test cases adapted to new switch -extent 8. Function ::tk::TextScrollPages overworked, hopefully this is the final version, page scroll is a suprisingly difficult thing 9. Some minor fixes, mostly beautifying (user: gcramer, tags: revised_text)
2017-03-15
13:48
[7e0adb5c] Fix tests failures: textDisp-20.2, -20.3, -20.4, -21.1, -22.1, -23.1, -23.2 (this was done already in the past in [54a994d0ab] - the fix in that commit was, perhaps, wrong, but the expected results of the test cases were correctly fixed in that commit). Re-added 'textfonts' constraint to textDisp-20.1 through -20.5 (this constraint had been removed in [97e420e722]). (user: fvogel, tags: revised_text)
12:27
[c772b452] merge core-8-6-branch (user: jan.nijtmans, tags: androwish)
2017-03-14
17:23
[d3804242] Function tk_textRebindMouseWheel implemented. (user: gcramer, tags: revised_text)
01:13
[11af7ed4] Leaf: added a remark about some keysyms being valid across platforms... (user: avl, tags: tip-464)
2017-03-13
14:18
[48cfc4fa] Add minimal test of -justify for ttk::button (user: fvogel, tags: tip-442)
14:10
[4089f161] Document -font for ttk::progressbar (user: fvogel, tags: tip-442)
13:59
[039f614f] Document units for -length and -wraplength (user: fvogel, tags: tip-442)
13:43
[b00e64c4] Reorder progressbar options alphabetically (to follow the standard convention in the source code) (user: fvogel, tags: tip-442)
13:33
[01aee6e3] Add test progressbar-3.2 (tweaked from a proposal from René Zaumseil) (user: fvogel, tags: tip-442)
07:35
[e79e4461] More small tweaks to improve formatting and fix some of the grammar issues. (user: dkf, tags: revised_text)
2017-03-12
21:57
[3ad4ce7e] Deprecated behavior regarding chars vs indices described in the man page was removed from the revised implementation. Make the man page reflect this. (user: fvogel, tags: revised_text)
20:30
[bccb4571] Add new helper function tk_textRebindMouseWheel (not yet written nor documented). Also, properly reference all such tk_* helper functions in the text widget man page and also in the man page showing the list of Tk commands (user: fvogel, tags: revised_text)
20:06
[619e842c] Document the new widget option -inactiveselectforeground and the new option -discardpartial to the bbox command. Fix a minor formatting issue with the prototype of the 'delete' command (user: fvogel, tags: revised_text)
18:39
[36a2b40f] Minor formatting fixes; HTML now builds with trunk tip of Tcl. (user: dkf, tags: revised_text, minor change)
14:50
[fdf636d4] 1. Small fix in handling parameters for 'bbox'. 2. Test cases for bbox now regarding new option '-discardpartial' (but note that the implementation is not yet finished, it has still minor issues). 3. Some fixes of minor compiler warnings under OSX, only one is not fixable. (user: gcramer, tags: revised_text)
11:19
[1abadf67] 1. Remove artefacts from cursor when applying undo/redo actions. 2. Windows and Mac implementations of Tk_DrawChars are ignoring the font attribute, so setup insertFgGC, needed for redrawing the character behind the block cursor, with font from current chunk. (user: gcramer, tags: revised_text)
2017-03-11
15:08
[9087c682] tk::TextScrollPages overworked, the thing with page scroll is quite complicated. For a proper cursor handling it was required to extend command bbox, new option -discardpartial ensures that no values will be returned if the index is not entirely visible (in vertical direction). (user: gcramer, tags: revised_text)
14:55
[09461003] Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. (user: fvogel, tags: trunk)
14:53
[af5fda33] Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. (user: fvogel, tags: core-8-6-branch)
10:38
[8de53960] Add minimal testing of the ttk::progressbar options (user: fvogel, tags: tip-442)