Tk Source Code

Timeline
Login

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

1365 check-ins using file doc/ttk_panedwindow.n version d6e65d56

2018-09-22
20:31
Use the event name of the TIP: NoManagedChild check-in: ae8359e4 user: oehhar tags: tip518-event-last-child-unmanaged
19:10
Update to implement TIP518 event name change check-in: 23815eb1 user: oehhar tags: tip518-event-last-child-unmanaged
2017-12-04
19:03
Patch for ticket [12715cc9]. Restores ttk::combobox on High Sierra Closed-Leaf check-in: a8e8e532 user: hypnotoad tags: bug-12715cc9
2017-10-15
12:07
Patch by Marc Culler for [92e614e612] and for another issue (no ticket was open) related to clipping regions in scrolling and drawing on OS X. As far as known there should be no ghosts anymore. check-in: 53177176 user: fvogel tags: OSX_redraw_artifacts, bug-92e614e612
2017-10-13
20:07
Better fix for [fab5fed65e] from Marc Culler: Revert [dd0005dc8a] and add coordinate conversion in TkScrollWindow(). check-in: 26302191 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-05-02
18:22
Revert the previous commit since it has drawbacks (see [6020ee2d03]). Closed-Leaf check-in: ff3ef4b1 user: fvogel tags: bug-308940fff
2017-04-10
18:24
Fix test textIndex-4.12: expected result shall be consistent with the latest changes [cc8c0932] check-in: 34eb438d user: fvogel tags: revised_text, tip-466
14:52
Some minor corrections. check-in: bc4157ec user: gcramer tags: revised_text, tip-466
14:26
(1) Fix of implementation for tag.current.first, tag.current.last. (2) Fix of backport in tkText.c. check-in: cc8c0932 user: gcramer tags: revised_text, tip-466
13:40
Fix of #if's (for backport). check-in: 2c019da1 user: gcramer tags: revised_text, tip-466
11:31
(1) Resolving fonts has been moved to tkFont.c, the old implementation was only a work-around. (2) tkFont.c now supplies the new function TkFontGetDescription(). check-in: 82c5df4a user: gcramer tags: revised_text, tip-466
10:02
Support of "integer set only" (TK_TEXT_DONT_USE_BITFIELDS) has been removed. Tests have shown that this is not useful at all, the bit fields are very fast, and the integer sets are only a fallback when many tags are in usage. check-in: 3156aac6 user: gcramer tags: revised_text, tip-466
09:27
(1) For symmetry reasons option -tags has also been added to embedded window support. (2) Refactorization of functionality for the supprt of -tags. (3) Option -tags has been added to the documentation. check-in: 96550316 user: gcramer tags: revised_text, tip-466
2017-04-09
20:45
Updated makefiles following removal the Q-Tree files. check-in: 2b969ffe user: fvogel tags: revised_text, tip-466
2017-04-08
15:45
Q-Tree removed because it is not used anymore. check-in: c5339f8e user: gcramer tags: revised_text, tip-466
14:01
Some test cases in textImage.test adopted (removal of "image bind", additional option "-tags") check-in: d8c58a65 user: gcramer tags: revised_text, tip-466
13:55
Correction in text manual for image option -tags. check-in: b3b4aa09 user: gcramer tags: revised_text, tip-466
13:34
Fix: discard special selection tag "sel" when retrieving the value of image option -tags. check-in: fceeb729 user: gcramer tags: revised_text, tip-466
13:32
(1) Special selection tag "sel" now will be ignored with option "-tags". (2) Update of text manual. check-in: a4c7138f user: gcramer tags: revised_text, tip-466
13:20
Severe bug (crash) in GetObjectForOption() fixed. check-in: 61a8df17 user: gcramer tags: revised_text, tip-466
13:17
(1) Implementation of image option -tags (not yet finished, because Tk_GetOptionInfo() is crashing) (2) Severe bug in TkTextBTree with the use of TkTextTagSetResize() fixed (3) Some more removals of "image bind" stuff check-in: 04359ae2 user: gcramer tags: revised_text, tip-466
10:04
Superfluous attributes in TkTextEmbImage removed, previously needed for "image bind". check-in: 52d0314b user: gcramer tags: revised_text, tip-466
08:50
"image bind" removed from manual check-in: 003f4e41 user: gcramer tags: revised_text, tip-466
08:49
"image bind" removed because it is not needed check-in: 57b92988 user: gcramer tags: revised_text, tip-466
2017-04-07
20:07
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2. check-in: 032158a8 user: fvogel tags: trunk
20:06
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1 and TTK_STATE_USER2. check-in: d807afde user: fvogel tags: core-8-6-branch
20:01
Fix [3089640fff], [6020ee2d03], [e016579efb], [6bf197edbf] and [7ffb9e554c]: ttk::notebook tabs can disappear (tab width incorrectly calculated), and -tabminwidth option of a style incorrect behaviour. check-in: 9e55bf0b user: fvogel tags: trunk
20:01
Fix [3089640fff], [6020ee2d03], [e016579efb], [6bf197edbf] and [7ffb9e554c]: ttk::notebook tabs can disappear (tab width incorrectly calculated), and -tabminwidth option of a style incorrect behaviour. check-in: 2b66146f user: fvogel tags: core-8-6-branch
16:49
Fix in TkTextPickCurrent, as a side effect it's now a bit simpler. check-in: 30ed99b4 user: gcramer tags: revised_text, tip-466
16:29
Update of text manual, option -transitionmode does not exists anymore. check-in: 58e3366b user: gcramer tags: revised_text, tip-466
16:28
(1) Some refinments in TkTextPickCurrent, now when changing the display line while hovering Leave/Enter events will be generated only if the hovered regions has also changed. (2) Fix in function TkTextGetYPixelFromChunk. (3) Some refactorization. (4) Test cases textTag-16.3/4 restored because of the refinement. (5) Test case 19.1 fixed, and extended. (6) Some other refinements. check-in: 5a219070 user: gcramer tags: revised_text, tip-466
2017-04-06
20:01
Slightly better fix anonymously proposed in [6020ee2d03]. Use floor() instead of casting to an int. check-in: 6cfe2c0c user: fvogel tags: bug-308940fff
16:11
merge 8.6 check-in: 640204c6 user: dgp tags: core-8-6-7-rc
16:11
[db8c541b6b] Prevent access of freed memory in warp pointer callbacks. check-in: d71780db user: dgp tags: trunk
16:08
[db8c541b6b] Prevent access of freed memory in warp pointer callbacks. check-in: da2440fd user: dgp tags: core-8-6-branch
14:55
Backward search for tags fixed in function FindTagEndInLine. check-in: 145ed9c9 user: gcramer tags: revised_text, tip-466
09:09
Correction of comments. check-in: 812174bf user: gcramer tags: revised_text, tip-466
08:52
Obsolete comment removed check-in: 4ddbe591 user: gcramer tags: revised_text, tip-466
08:52
(1) TkTextPickCurrent overworked, see http://scidb.sourceforge.net/tk/tag-enter-leave.html (2) This is fixing bug http://scidb.sourceforge.net/tk/tagbind.html (3) The test cases testTag-16.3/4 have been adjusted (4) New test case testTag-19.1 for testing repick after tag removal, because this has been fixed (5) Newly introduced option -transitionmode removed, not needed anymore (6) A few minor fixes check-in: 3ed1201f user: gcramer tags: revised_text, tip-466
2017-04-04
22:01
fixing accidental fork check-in: dbd8db17 user: simonbachmann tags: tip-166
21:47
Fix for bug 7c49a7f594c8d47dfdf7b6037b8316e4d51cc36a check-in: 4f9516ab user: simonbachmann tags: tip-166
18:50
Minor bug fixed. check-in: fc26eba5 user: gcramer tags: revised_text, tip-466
2017-04-03
14:44
Fixed TTK_STATE_USER2 similarly as TTK_STATE_USER1. These bits are set for the leftmost and rightmost *visible* (i.e. non hidden) tabs Closed-Leaf check-in: bcf27919 user: fvogel tags: bug-2912962fff
13:29
Upstream androwish changes check-in: f641ab0c user: jan.nijtmans tags: androwish
06:29
Fix [2912962fff]: Notebook does not set TTK_STATE_USER1. Patch from Jos Decoster. check-in: 2c14ebc8 user: fvogel tags: bug-2912962fff
2017-04-02
21:01
The -mintabwidth style option is honored whenever possible. If there is not enough space available, then priority is given to displaying all tabs (previous behaviour was they disappeared) over mandatorily honoring -mintabwidth. check-in: e8f88bd6 user: fvogel tags: bug-308940fff
10:37
(1) Option -transitionmode implemented, see http://scidb.sourceforge.net/tk/transitionmode.html (2) Indexes tag.current.first and tag.current.last implemented, see http://scidb.sourceforge.net/tk/indices.html#transitionmode (3) Refactoring for (a little) speed improvement (4) Update of manual (5) A few test cases added for new indexes (6) Some fixes check-in: 7e909ec6 user: gcramer tags: revised_text, tip-466
2017-03-31
21:27
Fix [3089640fff], [6020ee2d03], [e016579efb] and [6bf197edbf]: ttk::notebook tabs can disappear (tab width incorrectly calculated). Patch from Koen Danckaert. check-in: 81b87266 user: fvogel tags: bug-308940fff
14:12
merge trunk check-in: 60ca29b5 user: jan.nijtmans tags: novem-support
13:11
merge 8.6 check-in: eeaae4c4 user: dgp tags: core-8-6-7-rc
11:39
merge core-8-6-branch check-in: 8fc8b92e user: jan.nijtmans tags: androwish
2017-03-30
19:31
The modifier variable could be used uninitialized, e.g. with '.t index {1.0 dasp}'. check-in: 37a7ef55 user: fvogel tags: revised_text, tip-466
2017-03-29
20:02
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously check-in: 0e08f18d user: fvogel tags: trunk
20:02
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously check-in: d3ce513d user: fvogel tags: core-8-6-branch
13:25
Companion to Tcl's z_modifier branch: test whether the TCL_Z_MODIFIER can be used in its various forms on all platforms, outside of the Tcl core. Closed-Leaf check-in: 33828c1c user: jan.nijtmans tags: z_modifier
2017-03-26
15:26
merge mark check-in: 4edfd80f user: fvogel tags: trunk
15:25
merge mark check-in: 6ee41e1b user: fvogel tags: core-8-6-branch
15:22
Merged tip-464 following positive vote by the TCT. check-in: 0a78ed7d user: fvogel tags: trunk
15:16
Merged tip-464 following positive vote by the TCT. check-in: 684b7661 user: fvogel tags: core-8-6-branch
13:16
merge core-8-6-branch Closed-Leaf check-in: ddd16aac user: fvogel tags: tip-464
12:37
merge trunk Leaf check-in: 23723457 user: fvogel tags: bug-434d294df
12:21
merge trunk check-in: c44d9b24 user: fvogel tags: tip-166
08:59
Fix [28a3c366e6]: memory leak in the text widget. Patch contributed anonymously Closed-Leaf check-in: f3f5eeb9 user: fvogel tags: bug-28a3c366e6
08:50
Correction in fix of StartEnd(). check-in: 3362ad78 user: gcramer tags: revised_text, tip-466
08:48
Function StartEnd(): (1) Refactoring (2) Missing update of segment cache added (3) This should fix [a046d659597b1c7ab26a87d480b62ad05fe3b4e7]. check-in: 8703e21c user: gcramer tags: revised_text, tip-466
2017-03-24
13:26
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. check-in: dd4d4f82 user: jan.nijtmans tags: trunk
10:39
Merge trunk. Upstream androwish changes check-in: e7b556e3 user: jan.nijtmans tags: androwish
2017-03-23
19:26
Some more small refinments for 64 bit support. check-in: 7d57b0d4 user: gcramer tags: revised_text, tip-466
19:12
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 check-in: cf4b2a24 user: simonbachmann tags: tip-166
10:03
Refinment of 64 bit architecture detection, now this test is a bit relaxed (>64 bit is also fulfilling). check-in: f647b827 user: gcramer tags: revised_text, tip-466
09:32
Test cases textWind-10.4 and textWind-10.7 fixed, because the "-create" script will not be performed twice as in old implementation. check-in: 309c1f7d user: gcramer tags: revised_text, tip-466
09:23
Support of 64 bit architectures overworked, because the constant TCL_WIDE_INT_IS_LONG cannot be used. check-in: 6d7e3c8d user: gcramer tags: revised_text, tip-466
08:26
Refactoring. check-in: 47cecf7d user: gcramer tags: revised_text, tip-466
2017-03-22
11:00
Merge trunk check-in: 22401d75 user: jan.nijtmans tags: novem-support
10:56
Fix test-case safe-1.2. Failure introduced by commit b13eeffcd1 in Tcl check-in: 9720ad3f user: jan.nijtmans tags: trunk
10:26
Fix test-case safe-1.2. Failure introduced by commit b82ff15ca6 in Tcl check-in: 1896a918 user: jan.nijtmans tags: core-8-6-branch
06:19
Reverting the destructive changes of [ab1bc6a5], [cd374e7d], and [f8055298]. In case of compile problems, please use the bug tracker. check-in: feff1159 user: gcramer tags: revised_text, tip-466
2017-03-21
21:22
Fixed [ddac78bd5e]: Incomplete documentation for ttk::entry check-in: 7510e5a9 user: fvogel tags: trunk
20:56
Merged tip-442 following positive vote by the TCT. check-in: 5a16de13 user: fvogel tags: trunk
20:54
merge trunk Closed-Leaf check-in: 8f000256 user: fvogel tags: tip-442
15:27
Looks like "double" handling from previous commit wat not complete. check-in: b6792c5a user: jan.nijtmans tags: bug-434d294df
14:29
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. check-in: f9348cf1 user: jan.nijtmans tags: bug-434d294df
12:58
Another place where TCL_WIDE_INT_IS_LONG doesn't behave as expected on WIN64 check-in: f8055298 user: jan.nijtmans tags: revised_text, tip-466
12:46
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. check-in: cd374e7d user: jan.nijtmans tags: revised_text, tip-466
11:58
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); ^ check-in: ab1bc6a5 user: jan.nijtmans tags: revised_text, tip-466
10:57
merge trunk check-in: 28c309c1 user: jan.nijtmans tags: revised_text, tip-466
2017-03-20
14:19
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 ... check-in: 6ca83b72 user: jan.nijtmans tags: core-8-6-7-rc
13:05
merge 8.6 check-in: 00411276 user: dgp tags: core-8-6-7-rc
12:45
Bug in NextTabStop() fixed, now test cases textDisp-26.1.2, textDisp-26.14.2, and textDisp-27.1.1 are passing. check-in: d272a276 user: gcramer tags: revised_text, tip-466
2017-03-19
21:52
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). check-in: 8b612f03 user: fvogel tags: revised_text, tip-466
18:32
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. check-in: 384bfe0b user: gcramer tags: revised_text, tip-466
2017-03-17
10:07
Code refactoring. check-in: dfffd747 user: gcramer tags: revised_text, tip-466
2017-03-16
18:00
Last fix in TkTextGetDLineInfo was incomplete, but now it's okay check-in: 3b14bb15 user: gcramer tags: revised_text, tip-466
17:59
Bug in TkTextGetDLineInfo fixed with -extent. check-in: 06967de8 user: gcramer tags: revised_text, tip-466
17:52
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 check-in: 93759db0 user: gcramer tags: revised_text, tip-466
2017-03-15
13:48
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]). check-in: 7e0adb5c user: fvogel tags: revised_text, tip-466
12:27
merge core-8-6-branch check-in: c772b452 user: jan.nijtmans tags: androwish
2017-03-14
17:23
Function tk_textRebindMouseWheel implemented. check-in: d3804242 user: gcramer tags: revised_text, tip-466
01:13
added a remark about some keysyms being valid across platforms... check-in: 11af7ed4 user: avl tags: tip-464
2017-03-13
14:18
Add minimal test of -justify for ttk::button check-in: 48cfc4fa user: fvogel tags: tip-442
14:10
Document -font for ttk::progressbar check-in: 4089f161 user: fvogel tags: tip-442
13:59
Document units for -length and -wraplength check-in: 039f614f user: fvogel tags: tip-442
13:43
Reorder progressbar options alphabetically (to follow the standard convention in the source code) check-in: b00e64c4 user: fvogel tags: tip-442
13:33
Add test progressbar-3.2 (tweaked from a proposal from René Zaumseil) check-in: 01aee6e3 user: fvogel tags: tip-442
07:35
More small tweaks to improve formatting and fix some of the grammar issues. check-in: e79e4461 user: dkf tags: revised_text, tip-466
2017-03-12
21:57
Deprecated behavior regarding chars vs indices described in the man page was removed from the revised implementation. Make the man page reflect this. check-in: 3ad4ce7e user: fvogel tags: revised_text, tip-466
20:30
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 check-in: bccb4571 user: fvogel tags: revised_text, tip-466
20:06
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 check-in: 619e842c user: fvogel tags: revised_text, tip-466
18:39
Minor formatting fixes; HTML now builds with trunk tip of Tcl. check-in: 36a2b40f user: dkf tags: revised_text, tip-466
14:50
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. check-in: fdf636d4 user: gcramer tags: revised_text, tip-466
11:19
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. check-in: 1abadf67 user: gcramer tags: revised_text, tip-466
2017-03-11
15:08
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). check-in: 9087c682 user: gcramer tags: revised_text, tip-466
14:55
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. check-in: 09461003 user: fvogel tags: trunk
14:53
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. check-in: af5fda33 user: fvogel tags: core-8-6-branch
10:38
Add minimal testing of the ttk::progressbar options check-in: 8de53960 user: fvogel tags: tip-442
2017-03-10
22:12
Fix [77527326e5]: ttk artifacts on Ubuntu. Patch from Csaba Nemethi. Closed-Leaf check-in: 8d9bfee8 user: fvogel tags: bug-77527326e5
18:21
Start RC branch for Tk 8.6.7 check-in: 6e14fb54 user: dgp tags: core-8-6-7-rc
2017-03-09
21:06
Remove the tkTextIndexType object, not used in the revised implementation of the text widget check-in: a6a9a8d2 user: fvogel tags: revised_text, tip-466
2017-03-08
22:16
Fix typo in comment check-in: b0c23852 user: fvogel tags: revised_text, tip-466
19:24
Minor change in ::tk::TextScrollPages. check-in: e15a7fa4 user: gcramer tags: revised_text, tip-466
18:48
Bad page up/down scroll behavior fixed, for possible use case see <http://groups.google.com/forum/#!topic/comp.lang.tcl/-FDgRL32Zjs>. check-in: 6a3538ef user: gcramer tags: revised_text, tip-466
15:18
Function TkpTesttextCmd fixed, test cases textIndex-1.6, textIndex-11.6, textIndex-11.7 will not fail anymore. check-in: cb2d2b5a user: gcramer tags: revised_text, tip-466
14:35
Compiler warning probably eliminated (cannot test Mac). check-in: bfa73789 user: gcramer tags: revised_text, tip-466
14:31
Some warnings eliminated. check-in: b54429e5 user: gcramer tags: revised_text, tip-466
2017-03-07
22:00
Remove duplicate documentation of -width in ttk::button check-in: 72d43a1d user: fvogel tags: tip-442
21:43
Document the new options for ttk::progressbar check-in: 54883d9b user: fvogel tags: tip-442
20:46
Document -justify for ttk::button check-in: 5d358b29 user: fvogel tags: tip-442
18:20
Merge trunk check-in: 5946d33a user: fvogel tags: revised_text, tip-466
12:51
Merge core-8-6-branch check-in: dad32b1b user: jan.nijtmans tags: trunk
12:50
Remove "makefile.bc". Not update for many-many years, most likely it doesn't work any more and it doesn't seem to care anyone. check-in: a5255352 user: jan.nijtmans tags: core-8-6-branch
09:20
merge core-8-6-branch check-in: 0d9095e7 user: jan.nijtmans tags: androwish
2017-03-06
23:23
Added documentation for the new keysyms check-in: 41a7accd user: fvogel tags: tip-464
23:09
merge core-8-6-branch check-in: 2d4ab0bd user: fvogel tags: tip-464
18:30
Updated patch from René Zaumseil, now consistent with the proposed implementation at http://wiki.tcl.tk/20059 check-in: 77ec697d user: fvogel tags: tip-442
18:24
merge trunk check-in: 364771f9 user: fvogel tags: tip-442
16:47
merge mark check-in: a76754f7 user: dgp tags: trunk
16:46
[6b3644a485] Fix -alpha applied to 16-bit color PNG. Thanks TheLemonMan. check-in: 98943b03 user: dgp tags: core-8-6-branch
10:08
Some definitions needed for backport to 8.5 under Linux, still needed for testing (although backport will be removed later). check-in: 0392f40e user: gcramer tags: revised_text, tip-466
2017-03-05
16:50
Don't loose change from [f78f4ee1] in win/Makefile.in (In pkgIndex files, allow '8.6-' to match, for better interoperability with 'novem' - the other changes in this commit were already present in the revised_text branch). This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 77e9dbbc user: fvogel tags: revised_text, tip-466
16:47
Don't loose change from [107d399c] in win/Makefile.in. This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 679155a6 user: fvogel tags: revised_text, tip-466
16:41
Cherrypicked [bb7eb2dc] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: acf349c8 user: fvogel tags: revised_text, tip-466
16:40
Cherrypicked [96a94662] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: ae12d97b user: fvogel tags: revised_text, tip-466
16:37
Don't loose change from [f78f4ee1] in unix/Makefile.in (In pkgIndex files, allow '8.6-' to match, for better interoperability with 'novem' - the other changes in this commit were already present in the revised_text branch). This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 287f2ec0 user: fvogel tags: revised_text, tip-466
16:32
Don't loose change from [107d399c] in unix/Makefile.in. This was accidentally lost in branch revised_text by the import of the revised text widget code. check-in: 910b6439 user: fvogel tags: revised_text, tip-466
16:16
In a branch created from trunk like the present one, file configure.ac is used. configure.in remains in 8.6 (and before) branches. See [1311a345]. This was accidentally lost in branch revised_text by the import of the revised text widget code, which was created by Gregor Cramer from an unknown commit pertaining to a 8.6 branch. check-in: c4d2f4c7 user: fvogel tags: revised_text, tip-466
2017-03-04
12:47
Cherrypicked the textDisp.test part of [f7e1ba37] that was accidentally reverted in branch revised_text by the import of the revised text widget code. These tests should pass even when the 'textfont' constraint is not satisfied check-in: 437baced user: fvogel tags: revised_text, tip-466
12:28
Cherrypicked [5b68039b] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: d1150842 user: fvogel tags: revised_text, tip-466
12:23
Cherrypicked [16a8fb9b] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: c058187c user: fvogel tags: revised_text, tip-466
11:20
Cherrypicked [9943305e] that was accidentally reverted in branch revised_text by the import of the revised text widget code check-in: 36c8ba84 user: fvogel tags: revised_text, tip-466
11:07
Updated Borland compiler makefile according to the changes made in the makefile.vc for MSVC. Compilation with Borland compiler is untested since I don't have this compiler. check-in: ba080b07 user: fvogel tags: revised_text, tip-466
08:25
Conflict with ReleaseWindow when compiling Mac+Carbon resolved. check-in: dcb7571f user: gcramer tags: revised_text, tip-466
2017-03-03
21:11
merge mark check-in: 08efcdf7 user: jima tags: trunk
21:06
Patch on behalf of TheLemonMan that addresses bug [6b3644a4858f018cd08615d3d516b07d271fe2a]. check-in: 484c16f6 user: jima tags: core-8-6-branch
18:26
Patch on behalf of TheLemonMan that addresses bug [6b3644a4858f018cd08615d3d516b07d271fe2a]. check-in: e0f243b4 user: jima tags: trunk
2017-03-02
20:32
Added semitransparent image used for some tests check-in: 9ce9d260 user: simonbachmann tags: tip-166
20:19
Reference implementation of TIP 166, rev. 1.9 check-in: 5d8b6c38 user: simonbachmann tags: tip-166
2017-03-01
20:07
Create new branch named "tip-166" check-in: 5e86f49c user: simonbachmann tags: tip-166
08:39
Artefact removed, use for testing text-30.3. check-in: e2e91a20 user: gcramer tags: revised_text, tip-466
08:36
Bugfix for failed test case text-30.3 in display stuff. check-in: 8a30bcfd user: gcramer tags: revised_text, tip-466
2017-02-28
13:39
Bug in display stuff fixed. check-in: 84b0dd10 user: gcramer tags: revised_text, tip-466
10:59
Assertion added in function CalculateDisplayLineHeight(). check-in: a83d6d09 user: gcramer tags: revised_text, tip-466
10:53
Correction of assertion in function YScrollByPixels(). check-in: 3d3692bb user: gcramer tags: revised_text, tip-466
08:46
Suppress false warnings for MS-VC6 check-in: a216ddda user: oehhar tags: revised_text, tip-466
00:09
Many fixes to the general formatting of text.n; this WILL break HTML generation for now. check-in: aa0365ee user: dkf tags: revised_text, tip-466
2017-02-27
22:20
First revision of the documentation of the revised text widget, that jima derived from Gregor's website check-in: 0e308778 user: fvogel tags: revised_text, tip-466
20:36
Additional widget option -inactiveselectforeground implemented; see http://scidb.sourceforge.net/tk/inactiveselfg.html check-in: 93441dca user: gcramer tags: revised_text, tip-466
17:16
Fix of typo in tkInt.h, definition of C99 inline support. Now we use inline support even for MSVC 6, this should be possible, see <http://msdn.microsoft.com/en-us/library/aa299373(v=vs.60).aspx>. check-in: a2d519c3 user: gcramer tags: revised_text, tip-466
10:15
Copy/paste error in last revision fixed. check-in: 2fe5dd0b user: gcramer tags: revised_text, tip-466
10:12
Update of two test cases. check-in: d1815480 user: gcramer tags: revised_text, tip-466
2017-02-26
20:43
Move stdint.h/tkWinStdInt.h inclusion to tkInt.h check-in: 5cb369d8 user: fvogel tags: revised_text, tip-466
20:38
Added a copy of stdint.h (named tkWinStdInt.h) copied from https://github.com/mattn/gntp-send/blob/master/include/msinttypes/stdint.h and made it be used whenever stdint.h is not provided by the compiler. This should only happen on Windows, with MSVC strictly before version 1600 (i.e. strictly earlier than Visual Studio 2010) check-in: da722641 user: fvogel tags: revised_text, tip-466
16:59
(1) Some memory problems fixed, with the help of a fine granulated valgrind test (2) 'char* reliefString' changed to 'Tcl_Obj *reliefPtr', required for fine granulated valgrind test (3) Severe bug in embedded window handling fixed (4) Minor display problem with selected text fixed (function MakeStyle) check-in: 5e22bb83 user: gcramer tags: revised_text, tip-466
2017-02-25
16:21
merge core-8-6-branch check-in: c3f906d5 user: jan.nijtmans tags: androwish
2017-02-24
22:28
(1) Some memory leaks fixed (tkText) (2) Potential memory overflow eliminated (tkText) (3) Problem with wrong top index after resize fixed (tkTextDisp) (4) Performance leak when inserting tagged tags if many tags are in usage eliminated (tkTextBTree) (5) Some minor fixes check-in: 25a85b4e user: gcramer tags: revised_text, tip-466
14:46
Option -owner for embedded window support added, see http://scidb.sourceforge.net/tk/owner.html. This is inspired by https://groups.google.com/forum/#!topic/comp.lang.tcl/UwDl94tSunc; this thread has unfolded a significant weakness. check-in: 25a235bc user: gcramer tags: revised_text, tip-466
13:29
A few fixes for Linux build, but should also compile under Windows. check-in: 24332652 user: gcramer tags: revised_text, tip-466
10:58
Forgot to add generic/mystdint.h when committing Paul's patch (my bad, sorry). Closed-Leaf check-in: 6e28cd8d user: fvogel tags: revised_text_ober, tip-466
10:26
Make it compile with MSVC without the need to add -DMODULE_SCOPE="" in makefile.vc check-in: a1693132 user: fvogel tags: revised_text, tip-466
09:54
Move C99 inline defines from tkBool.h to tkInt.h. Having them in tkBool.h looked odd to me. check-in: e43e7a5d user: fvogel tags: revised_text, tip-466
2017-02-23
21:29
Fix some declarations of local variables (must be at the beginning of a block). Compilation failed with MSVC, in release mode only. check-in: fef7b063 user: fvogel tags: revised_text, tip-466
21:01
Fix detection of presence of inttypes.h on Windows check-in: 279ae4da user: fvogel tags: revised_text, tip-466
20:48
Commented out, on Windows only, one line of debug code because MSVC erroneously triggers warning C4113: 'void(__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' check-in: 1d55ffe6 user: fvogel tags: revised_text, tip-466
20:37
Commented out some asserts because MSVC erroneously triggers warning C4550: expression evaluates to a function which is missing an argument list check-in: 6b4e5225 user: fvogel tags: revised_text, tip-466
17:02
Fix management of snprintf for compilation with MSVC. There are several places where snprintf is used, not just in tkTextMark.c check-in: ec8bde98 user: fvogel tags: revised_text, tip-466
17:00
Fixed MSVC warning C4098: 'void' function returning a value check-in: 887724cd user: fvogel tags: revised_text, tip-466
14:35
Silence compiler warnings, especially signed/unsigned problems. The handling of inline functions (C99 support) has been improved. C99 support for Linux/UNIX enabled. Some preparations for older Visual Studio compilers. Minor fix of test case (the use of abbreviated commands may break future releases). check-in: e8542fce user: gcramer tags: revised_text, tip-466
2017-02-22
23:08
[0819cc4018]: Patch from Paul Obermeier to make the branch build check-in: 2f3be9a6 user: fvogel tags: revised_text_ober, tip-466
21:36
Remove this from previous commit. Not yet convinced that -DMODULE_SCOPE="" is the best or correct solution. check-in: 4d30798b user: fvogel tags: revised_text, tip-466
21:35
Silence compiler warnings check-in: 56772126 user: fvogel tags: revised_text, tip-466
20:30
Complete the second last commit check-in: 3727f7a0 user: fvogel tags: revised_text, tip-466
19:52
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) - Patch from Koen Danckaert check-in: c98093ba user: fvogel tags: trunk
19:51
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) - Patch from Koen Danckaert check-in: f12c3312 user: fvogel tags: core-8-6-branch
16:58
Silence compiler warning check-in: 32323a1b user: fvogel tags: revised_text, tip-466
16:56
When building on Windows, inline is already defined in makefile.vc (-Dinline=__inline) regardless of the compiler version check-in: 8e67d858 user: fvogel tags: revised_text, tip-466
2017-02-21
22:53
Silence compiler warning check-in: 96115bb3 user: fvogel tags: revised_text, tip-466
19:20
Fix [710f7fd44b]: Missing dependency in win/Makefile.in check-in: 21c86cec user: fvogel tags: revised_text, tip-466
2017-02-20
22:41
Removed duplicates check-in: 4a911e54 user: fvogel tags: revised_text, tip-466
22:39
Update of makefile.vc as a first step toward compilation under MS Visual Studio check-in: 91db1edd user: fvogel tags: revised_text, tip-466
21:55
Initial import of revised text widget from Gregor Cramer.

Main webpage: http://scidb.sourceforge.net/tk/revised-text-widget.html

This is a vanilla unzip of tk8.6.6-revised-2017-02-18.zip downloaded from http://scidb.sourceforge.net/tk/download.html on 20 Feb. 2017. Only file left out is unix/makefile-for-8-5.patch check-in: 01b81b19 user: fvogel tags: revised_text, tip-466

2017-02-16
11:07
merge trunk check-in: 69095fc1 user: jan.nijtmans tags: novem-support
11:05
If compiled with TK_NO_DEPRECATED, remove support for old "set" and "get" syntax on scrollbar. check-in: c0b0f14f user: jan.nijtmans tags: trunk
2017-02-15
15:44
merge trunk check-in: b06b6a4c user: jan.nijtmans tags: novem-support
13:56
Change some internal refCount's from int to size_t. check-in: 9fc92122 user: jan.nijtmans tags: trunk
2017-02-13
09:57
Make tk.h work unchanged with Tcl 9.0 (novem), account for possible missing TCL_STORAGE_CLASS definition. More internal use of size_t in stead of int. check-in: 54ff80e8 user: jan.nijtmans tags: trunk
2017-02-10
11:39
Fix [7d967c68a0] follow-up: Tk applications segmentation fault when ibus-daemon IME is restarted. Patch by Brad Lanam. check-in: 835bc95b user: jan.nijtmans tags: trunk
11:38
Fix [7d967c68a0] follow-up: Tk applications segmentation fault when ibus-daemon IME is restarted. Patch by Brad Lanam. check-in: 963ff051 user: jan.nijtmans tags: core-8-6-branch
2017-02-09
19:28
Group multiple [style map TCombobox] statements into a single instruction Closed-Leaf check-in: 8cf7d5dc user: fvogel tags: bug-c492c96aa2
2017-02-08
18:22
Fix [c492c96aa2]: Combobox arrow not grayed (alt, clam and default ttk themes) check-in: e90562e5 user: fvogel tags: bug-c492c96aa2
2017-02-07
07:14
Explain why replacing soft hyphens by hard hyphens is done only on OS X Leaf check-in: 6c675535 user: fvogel tags: bug-1096580fff, soft-hyphen
2017-02-05
21:49
Make soft hyphens render (be displayed) when located at the end of a display line, even if the font used has no corresponding glyph check-in: 64d631fe user: fvogel tags: bug-1096580fff, soft-hyphen
19:30
Fix [7d967c68]: Tk application fault when ibud-daemon IME is restarted check-in: 5693e0dc user: jan.nijtmans tags: trunk
19:29
Fix [7d967c68]: Tk application fault when ibud-daemon IME is restarted check-in: c9224070 user: jan.nijtmans tags: core-8-6-branch
17:41
Merge core-8-6-branch check-in: 1bf8023f user: fvogel tags: bug-1096580fff, soft-hyphen
17:35
Fix [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts check-in: 678fdae0 user: fvogel tags: trunk
17:17
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: f7e1ba37 user: fvogel tags: trunk
17:17
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: 97e420e7 user: fvogel tags: core-8-6-branch
16:22
Fixed wrong rendering on OS X in presence of soft hyphens check-in: 4ab62e40 user: fvogel tags: bug-1096580fff, soft-hyphen
2017-02-02
20:12
Attempt to fix [cbab0f88d7]: textDisp-19.17 and textDisp-19.18 fail Closed-Leaf check-in: 4033fba3 user: fvogel tags: bug-cbab0f88d7
2017-02-01
21:15
Remove old pack syntax from the scripts of the Tk test suite check-in: 16a8fb9b user: fvogel tags: trunk
21:09
Remove old pack syntax from the scripts of the Tk test suite check-in: 75c8d750 user: fvogel tags: core-8-6-branch
2017-01-29
17:11
Add comment explaining that ks_names.h should be kept in sync with keysymdef.h, and explain why this needs to be done manually. check-in: 5d73e53a user: fvogel tags: tip-464
16:48
Remove superfluous 'textfonts' constraint in textDisp-20.1,2,3,4,5 Closed-Leaf check-in: 278779a8 user: fvogel tags: bug-ae32eb7e10
16:08
Merge core-8-6-branch check-in: f9748ed1 user: fvogel tags: bug-ae32eb7e10
15:19
Merge core-8-6-branch check-in: c0c39d5d user: fvogel tags: bug-1096580fff, soft-hyphen
15:01
Remove obsolete (and currently wrong) comment in generic/ks_names.h check-in: 1b1d7077 user: fvogel tags: tip-464
2017-01-28
17:38
Make tests pass again after fixing [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts Closed-Leaf check-in: fad15f3f user: fvogel tags: bug-c0dbdd3ff3
17:37
Fixed [c0dbdd3ff3]: Tk Compatibility Fonts block access to system fonts check-in: 3f19aebf user: fvogel tags: bug-c0dbdd3ff3
15:41
Proposed fix for [499526180d]: Add support for windows multimedia virtual keys. Patch by ralfixx check-in: 63e5a434 user: fvogel tags: tip-464
2017-01-26
13:23
merge trunk check-in: 93e85a4b user: jan.nijtmans tags: novem-support
2017-01-25
22:10
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 48a1e406 user: pspjuth tags: trunk
22:08
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 8912c3c5 user: pspjuth tags: core-8-6-branch
2017-01-23
20:13
Fix [89a638af38]: OS X - textDisp-15.8 fails check-in: b0ed344f user: fvogel tags: trunk
20:12
Fix [89a638af38]: OS X - textDisp-15.8 fails check-in: 402e43c1 user: fvogel tags: core-8-6-branch
20:11
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false check-in: 50abd4b9 user: fvogel tags: trunk
20:09
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false check-in: 56ac5d36 user: fvogel tags: core-8-6-branch
14:52
more typos check-in: ab225481 user: jan.nijtmans tags: trunk
14:46
If Tk is compiled with -DTK_NO_DEPRECATED=1, remove some deprecated code (pack subcommands) and other stuff which is not used any more. And fix a few typos. Remove rmd.bat and rmd.bat, which are also not used any more. check-in: 55b5a057 user: jan.nijtmans tags: trunk
10:55
Merge trunk check-in: f8395959 user: jan.nijtmans tags: novem-support
09:51
merge core-8-6-branch check-in: 37d2fba2 user: jan.nijtmans tags: trunk
09:49
Remove superfluous double-quotes in widget's "about" dialog. check-in: fff532fd user: jan.nijtmans tags: core-8-6-branch
2017-01-22
09:05
Fix [89a638af38]: OS X - textDisp-15.8 fails Closed-Leaf check-in: cedcc9b5 user: fvogel tags: bug-89a638af38
2017-01-21
13:06
Fix [ed22529c92]: Spinbox validation is turned off when validate function returns false Closed-Leaf check-in: 2605e936 user: fvogel tags: bug-ed22529c92
2017-01-20
21:24
Merge core-8-6-branch check-in: 912d5ab7 user: fvogel tags: bug-1096580fff, soft-hyphen
15:57
Merge trunk check-in: 3981fdd5 user: jan.nijtmans tags: novem-support
15:56
merge core-8-6-branch check-in: 3b9fca18 user: jan.nijtmans tags: trunk
15:55
Typo in Dutch translation. Use copyright sign directly in *.msg files (and widget demo). check-in: 976be2f7 user: jan.nijtmans tags: core-8-6-branch
15:27
Merge trunk check-in: 8e48f9dc user: jan.nijtmans tags: novem-support
14:39
Compile with -Wwrite-strings, as does Tcl. In pkgIndex files, allow "8.6-" to match, for better interoperability with "novem" check-in: f78f4ee1 user: jan.nijtmans tags: trunk
14:37
Smarter initialization of doubleTypePtr/intTypePtr without hash-table lookup or creating complete Tcl_Obj's. In Windows tests, allow up to 64 bits for HWND. Check stubs for "8.6-" in stead of "8.6", for better interoperability with "novem". check-in: 009ee46a user: jan.nijtmans tags: trunk
2017-01-18
22:24
Fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). check-in: dc1fe9bf user: fvogel tags: trunk
22:23
Fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). check-in: fa21b1df user: fvogel tags: core-8-6-branch
14:10
Merge trunk check-in: 09ce8e1a user: jan.nijtmans tags: novem-support
13:03
merge core-8-6-branch check-in: 283c2cec user: jan.nijtmans tags: trunk
12:45
Use the win32 Wide API in some more places. And some simplifications, since we no longer support win95/98/ME check-in: 9c4c3b7a user: jan.nijtmans tags: core-8-6-branch
12:44
Change more refCount checks to the form "(...refCount-- <= 1)", so no separate decrement and compare is necessary. This allows (in the future) the same code to work when refCount becomes unsigned (which at least doubles the range). No functional change. check-in: cc3ef4be user: jan.nijtmans tags: core-8-6-branch
2017-01-17
12:39
tag Tk_FreeXId() as deprecated. Remove the function from the build if TK_NO_DEPRECATED is defined. check-in: 107d399c user: jan.nijtmans tags: trunk
2017-01-16
13:12
Merge core-8-6-branch check-in: 93eb350e user: jan.nijtmans tags: androwish
2017-01-15
22:29
Remove obsolete comments. The line they comment was kicked out of the code in [946e946700]. Also, add a small optimization to avoid double invalidation of the damaged region. Indeed the detailed analysis of ticket [fab5fed65e] showed that on OS X the damaged region is invalidated twice: - once through the processing of the Expose event (on OS X the Appkit is not used to draw the widget, Tk is used instead, see comments in tkMacOSXWindowEvent.c around line 770) - a second time because DisplayText() calls TextInvalidateRegion() after TkScrollWindow() check-in: 6f29d680 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
22:01
Partially fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). This commit fixes the 'borders' part of the bug report. check-in: dd0005dc user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-01-14
14:32
Partially fix [fab5fed65e]: OS X - lots of textDisp failures (spurious 'borders' and indices in tk_textRedraw). This commit fixes the spurious indices part of the bug report. check-in: 114ef627 user: fvogel tags: bug-fab5fed65e, OSX_redraw_artifacts
2017-01-11
11:41
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: 3407903e user: jan.nijtmans tags: trunk
11:37
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: b89951ed user: jan.nijtmans tags: core-8-6-branch
10:51
Alternative proposed solution for [d4fb4e80d2], with test-case. Closed-Leaf check-in: f2ce2caf user: jan.nijtmans tags: bug-d4fb4e80d2-alt
2017-01-10
20:35
Merge core-8-6-branch so that new test imgPhoto-4.74 lands in the present bugfix branch as well Closed-Leaf check-in: fd4fd7da user: fvogel tags: bug-d4fb4e80d2
16:09
More internal use of size_t. Add test-case imgPhoto-4.74, which shows error-handling when there are two values on the command line not connected to options. check-in: c4151851 user: jan.nijtmans tags: trunk
16:02
More internal use of size_t. Add test-case imgPhoto-4.74, which shows error-handling when there are two values on the command line not connected to options. check-in: 4ffa8b06 user: jan.nijtmans tags: core-8-6-branch
2017-01-09
21:56
Fix [7a838c38a1]: X11 bind event ring buffer and NoExpose event. Patch from Christian Werner. check-in: e7b81812 user: fvogel tags: trunk
21:56
Fix [7a838c38a1]: X11 bind event ring buffer and NoExpose event. Patch from Christian Werner. check-in: 07ebb554 user: fvogel tags: core-8-6-branch
13:42
Better comment explaining why some events are ignored. Closed-Leaf check-in: cef0b3e4 user: fvogel tags: bug-7a838c38a1
2017-01-07
15:49
Patch from chw for [7a838c38a1]: X11 bind event ring buffer and GraphicsExpose/NoExpose check-in: 890e180b user: fvogel tags: bug-7a838c38a1
15:34
Merge core-8-6-branch check-in: d0b778eb user: fvogel tags: bug-d4fb4e80d2
15:26
Merge core-8-6-branch check-in: b3c097bb user: fvogel tags: bug-ae32eb7e10
15:21
Merge core-8-6-branch check-in: 298b3db8 user: fvogel tags: bug-1096580fff, soft-hyphen
15:18
Fix [c12af74765]: OS X - text-21.1 fails check-in: 5b68039b user: fvogel tags: trunk
15:18
Fix [c12af74765]: OS X - text-21.1 fails check-in: 46ce2328 user: fvogel tags: core-8-6-branch
15:15
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: d20e49af user: fvogel tags: trunk
15:14
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: 1f58d08e user: fvogel tags: core-8-6-branch
15:01
Fix [3df559ef7c] - Negative bbox width on OS X. check-in: f1440220 user: fvogel tags: trunk
15:00
Fix [3df559ef7c] - Negative bbox width on OS X. check-in: 339e61fd user: fvogel tags: core-8-6-branch
14:51
Fix [ae32eb7e10]: Win + specific text widget configuration : textDisp-18.6, -20.2 -20.3 -20.4 fail check-in: 8847b487 user: fvogel tags: bug-ae32eb7e10
14:45
Reverted [7ed6460f] since it fixes an issue unrelated to the bug presented in [3df559ef7c] - Negative bbox width on OS X. Closed-Leaf check-in: 0a5582b9 user: fvogel tags: bug-3df559ef7c
2017-01-06
14:14
Better fix for [c12af74765]: OS X - text-21.1 fails Closed-Leaf check-in: d7e0134e user: fvogel tags: bug-c12af74765
11:58
Merge core-8-6-branch. Some upstream androwish changes. check-in: e5866ba9 user: jan.nijtmans tags: androwish
2017-01-05
23:19
Fix [c12af74765]: OS X - text-21.1 fails check-in: e28a89af user: fvogel tags: bug-c12af74765
22:31
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail check-in: 9943305e user: fvogel tags: trunk
22:30
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail check-in: 7e8c4884 user: fvogel tags: core-8-6-branch
07:47
Fix [dac92f194c]: OS X - text-2.8 and text-2.9 are both run and fail Closed-Leaf check-in: 3c69ea3f user: fvogel tags: bug-dac92f194c
2017-01-04
16:28
Added more glob patterns in order to ignore Windows-specific compilation products when running fossil extra check-in: 2b4b8080 user: fvogel tags: trunk
16:27
Added more glob patterns in order to ignore Windows-specific compilation products when running fossil extra check-in: 903aaca8 user: fvogel tags: core-8-6-branch
10:55
Previous commit was largely wrong. The chunk adjustment code must only be run when TK_LAYOUT_WITH_BASE_CHUNKS is true and TK_DRAW_IN_CONTEXT is false. check-in: 8cf3469f user: fvogel tags: bug-1096580fff, soft-hyphen
2017-01-03
13:14
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: 88ed2ef1 user: jan.nijtmans tags: trunk
13:12
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: 9006d396 user: jan.nijtmans tags: core-8-6-branch
2017-01-02
20:06
Fix crash happening when the chunk passed to CharDisplayProc() is not the base chunk. Also, move the chunk adjustment code so that it is run whether TK_DRAW_IN_CONTEXT is true or false. check-in: 83ad55b6 user: fvogel tags: bug-1096580fff, soft-hyphen
13:19
'Fixed' font-24.11 and unixfont-5.12 to fail again identically as they fail in core-8-6-branch. Closed-Leaf check-in: 09309b7e user: fvogel tags: bug-28a4535fa2
2017-01-01
20:56
Fix [28a4535fa2]: Off-by-1 error on text widget index on OS X check-in: fc7b584b user: fvogel tags: bug-28a4535fa2
2016-12-30
22:20
Do everything the other way round. Leave things how they were on OS X (revert [a076cf64] and [42e0339e]), and fix TkpDrawCharsInContext() on Win and Linux in case these platforms at some point of time decide to define TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT to true check-in: afe41bdd user: fvogel tags: bug-3df559ef7c
21:11
Restore correct rendering on OSX that was broken by the previous (platform-independent) commit check-in: a076cf64 user: fvogel tags: bug-3df559ef7c
2016-12-23
22:16
On Windows with TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT being both defined for testing purposes, rendering of the text was incorrect because some chunks were superimposed (this was only a display issue, x and width of all chunks were already correct). Fix this. check-in: 42e0339e user: fvogel tags: bug-3df559ef7c
22:05
On Windows with TK_LAYOUT_WITH_BASE_CHUNKS and TK_DRAW_IN_CONTEXT being both defined for testing purposes, four tests (textDisp-18.6, 20.2, 20.3 and 20.4) were failing. Fix this. check-in: 7ed6460f user: fvogel tags: bug-3df559ef7c
18:41
Fix [3df559ef7c] - Negative bbox width on OS X. Tested OK on Windows with TK_LAYOUT_WITH_BASE_CHUNKS being defined. check-in: 67b7d4f1 user: fvogel tags: bug-3df559ef7c
2016-12-15
16:07
Proposed fix for [7d967c68]: Tk applications segmentation fault when ibus-daemon IME is restarted Closed-Leaf check-in: d4e818fa user: jan.nijtmans tags: bug-7d967c68
2016-12-08
22:15
Sync with core-8-6-branch check-in: 63da2b92 user: fvogel tags: bug-1096580fff, soft-hyphen
22:12
The test about drawing or not a soft hyphen, based on whether it is the last character of the display line was not correct when TK_LAYOUT_WITH_BASE_CHUNKS is defined (this is the case on OS X only). Fix that. check-in: 51c5e29b user: fvogel tags: bug-1096580fff, soft-hyphen
20:46
Micro-optimization in tkTextDisp.c check-in: fea56df2 user: fvogel tags: trunk
2016-12-07
21:13
Fix incorrect syntax in test imgPhoto-4.29 that was accepted before the fix [b26fc11eb0] and made the test fail since it's no longer accepted. check-in: c002a972 user: fvogel tags: bug-d4fb4e80d2
20:55
Fix [d4fb4e80d2] - Image photo commands read/write/put do not accept a dash as first letter in file names resp. image data (contributed patch) check-in: b26fc11e user: fvogel tags: bug-d4fb4e80d2
2016-12-06
16:45
To work with Tcl 9, need to init the stubs from Tcl 9. check-in: 66094f22 user: dgp tags: novem-support
15:08
Merge trunk. Fix [06c6d9422f]: novem-support branch doesn't build (Use of tclObjPtr is not possible in static builds) check-in: 6a477bee user: jan.nijtmans tags: novem-support
2016-12-02
21:05
Fixed [3ee76e41c2] - New textTag test failures check-in: 074a68b5 user: fvogel tags: trunk
20:58
Fix [ad98f10b3a] and [bd0017bf79] - bitmap-4.1 and cursor-4.1 tests failures. Also, apply again the same pattern to fix color-4.1 that was also failing (when the colorsFree constraint was met) despite there was no such report (yet). Thanks to dgp. check-in: ae13ed65 user: fvogel tags: trunk
12:57
[76e2d9c095] Repair broken test border-3.1 check-in: ab25b964 user: dgp tags: trunk
06:35
Remove superfluous lines (the default font of the text widget is already saved in $curFont before the tests start). Closed-Leaf check-in: c70ff5ca user: fvogel tags: bug-3ee76e41c2
2016-12-01
21:45
When changing the text font, (x,y) coordinates previously saved in the (xi,yi) doublets are no longer relevant. Save coordinates for each of the two font possibilities, and use the right ones in each test. check-in: 2db8eeda user: fvogel tags: bug-3ee76e41c2
19:27
Also the fact that the actually used fonts must be fixed-width needs to be checked when assessing the value of the haveFontSizes constraint check-in: 18e07a98 user: fvogel tags: bug-3ee76e41c2
2016-11-30
21:51
Fixed [3ee76e41c2] - New textTag test failures check-in: 4f976a03 user: fvogel tags: bug-3ee76e41c2
2016-11-24
09:12
merge core-8-6-branch check-in: 46ebc628 user: jan.nijtmans tags: trunk
09:07
Fix [86a7468862]. Make test combobox-3 pass on all platforms. check-in: eaef25b1 user: jan.nijtmans tags: core-8-6-branch
2016-11-22
09:14
Fix [86a7468862]. Make test combobox-3 pass (hopefully) on all platforms. Closed-Leaf check-in: c7628498 user: fvogel tags: bug-f60c54bec6
2016-11-18
13:18
merge trunk check-in: 6421f25c user: jan.nijtmans tags: novem-support
13:17
merge core-8-6-branch check-in: 826e632b user: jan.nijtmans tags: trunk
13:15
Fix [f60c54bec6]: Combobox does not retrieve -postoffset value from correct style check-in: 295741f9 user: jan.nijtmans tags: core-8-6-branch
13:12
constrain new test-case to UNIX only, since on Windows the test-result appears to depend on the window's border. check-in: 14e866ad user: jan.nijtmans tags: bug-f60c54bec6
2016-11-14
16:07
Merge core-8-6-branch check-in: 0edd0354 user: jan.nijtmans tags: androwish
2016-11-13
15:15
Fix for [f60c54bec6] Combobox does not retrieve -postoffset value from correct style. Thanks to Daniele Panza. check-in: e1835321 user: fvogel tags: bug-f60c54bec6
15:14
Added test combobox-3 to check [f60c54bec6] check-in: 838e6f82 user: fvogel tags: bug-f60c54bec6
2016-11-09
20:40
Correct alignment of comment check-in: ff72f3c3 user: fvogel tags: bug-1096580fff, soft-hyphen
20:40
Silence compiler warning (seen on Linux only, and only in release (no symbols) mode). check-in: 9aacc117 user: fvogel tags: bug-1096580fff, soft-hyphen
14:01
merge trunk check-in: 170c0759 user: jan.nijtmans tags: pspjuth-touch
13:43
merge trunk check-in: 01c423f9 user: jan.nijtmans tags: novem-support
13:41
Bring all win32 version stuff to one place. Should work the same (should still work on XP, although I don't know if we really want that). check-in: b26f2446 user: jan.nijtmans tags: trunk
12:43
Merge trunk check-in: 02f42506 user: jan.nijtmans tags: pspjuth-touch
11:03
Merge core-8-6-branch check-in: e7e8ecae user: jan.nijtmans tags: trunk
10:58
Workaround for possible build problem on Windows/MacOSX: Some (older) versions of X11/Xutil.h have a wrong signature for XOffsetRegion/XUnionRegion, so move them out of the way temporarly. check-in: 2ee7ecf4 user: jan.nijtmans tags: core-8-6-branch
2016-11-08
15:47
Mark "event-8" testcase nonPortable check-in: 6c0f8859 user: jan.nijtmans tags: trunk
15:46
Mark "event-8" testcase nonPortable check-in: 415bdb4b user: jan.nijtmans tags: core-8-6-branch, bug-e36963bfe8
12:30
merge core-8-6-branch check-in: f59975e6 user: jan.nijtmans tags: trunk
12:27
(micro-) optimize a few Win32 drawing functions, and make them work when npoints=0 check-in: 159164e2 user: jan.nijtmans tags: core-8-6-branch
2016-11-07
14:43
Add another few Xlib stubs for Win32. Cherry-picked from AndroWish. Thanks to Christian Werner. check-in: d5fc9e1c user: jan.nijtmans tags: trunk
14:15
Add another few Xlib stubs for Win32. Cherry-picked from AndroWish. Thanks to Christian Werner. check-in: a0883a07 user: jan.nijtmans tags: core-8-6-branch
11:35
Merge core-8-6-branch. Upstream androwish changes check-in: 8798fccd user: jan.nijtmans tags: androwish
2016-11-05
12:04
Close unintended fork check-in: 2b6479ea user: fvogel tags: trunk
11:56
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. check-in: c8bfe9ac user: fvogel tags: trunk
11:17
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. check-in: 5a41b39c user: fvogel tags: core-8-6-branch
2016-11-04
15:38
More internal use of size_t, so refcounts can be bigger than before (2^31 -> 2^32 on 32-bit platforms, even more on 64-bit) check-in: 03c3b81d user: jan.nijtmans tags: trunk
2016-11-02
20:07
Removed proc ::tk_getFileType since it is used nowhere in Tk, is undocumented, is superseded by the -typevariable option of file dialogs, and was anyway only available if tk_strictMotif is true. check-in: af57e8d0 user: fvogel tags: trunk
12:18
Merge core-8-6-branch. Upstream androwish changes check-in: fe930542 user: jan.nijtmans tags: androwish
07:12
Fixed compile error on OSX, once more check-in: 40525043 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-11-01
21:37
Decided that soft hyphens always have zero width in their bounding boxes even if they are accidentally displayed (i.e. when they are located at the end of a display line). This seems Good Enough (TM) to me. check-in: 2e6a42fb user: fvogel tags: bug-1096580fff, soft-hyphen
21:31
(Hopefully) fixed compilation issue on OSX as reported by Brad Lanam in [1096580fff], by properly calling the adequate Tcl routines for manipulation of UTF-8 strings check-in: ea75c23f user: fvogel tags: bug-1096580fff, soft-hyphen
09:46
merge trunk check-in: 5f469880 user: jan.nijtmans tags: novem-support
09:43
Fix [e36963bfe8]: event generate and diaeresis check-in: 38be09c1 user: jan.nijtmans tags: trunk
09:40
Fix [e36963bfe8]: event generate and diaeresis check-in: 3cdcb21b user: jan.nijtmans tags: core-8-6-branch
2016-10-30
20:23
Fixed [6aea69fccb] - grid configure -in problem. Patch by Koen Danckaert. Closed-Leaf check-in: b6b4b212 user: fvogel tags: bug-6aea69fccb
20:16
Added test grid-23 (currently failing) showing bug [6aea69fccb] - grid configure -in problem check-in: 68c39776 user: fvogel tags: bug-6aea69fccb
18:04
Fixed [3588460fff] - -typevariable buggy in X11 check-in: bbfbaf2f user: fvogel tags: trunk
18:03
Fixed [3588460fff] - -typevariable buggy in X11 check-in: f2c96b09 user: fvogel tags: core-8-6-branch
18:01
Revert unintentional removal of ::tk_getFileType that happened in [374cb204] Closed-Leaf check-in: 02175bf2 user: fvogel tags: bug-3588460fff
13:54
Added test event-8 to test the fix for for [e36963bfe8] Closed-Leaf check-in: a766e47b user: fvogel tags: bug-e36963bfe8
2016-10-26
08:32
frame resize tests exercice all paths of pack and grid, removed tests for different master widget types, as it is a pack/grid issue Closed-Leaf check-in: aac88748 user: oehhar tags: tip-454
2016-10-24
19:04
Added tests for tip454: frame returns to size 1x1 when last children is unpacked/ungridded check-in: b5f8c4d1 user: oehhar tags: tip-454
2016-10-23
14:05
Fix [e36963bfe8]: event generate and diaeresis check-in: f580c1be user: jan.nijtmans tags: bug-e36963bfe8
2016-10-21
13:51
Fixed [3588460fff] - -typevariable buggy in X11, this time when tk_strictMotif is true. check-in: 374cb204 user: fvogel tags: bug-3588460fff
2016-10-16
20:29
Reasonable fix for [1096580fff] - soft-hyphen in text widget check-in: 1516a46a user: fvogel tags: bug-1096580fff, soft-hyphen
19:44
Added test textDisp-2.36 counting chars and displaychars in presence of soft hyphens. check-in: 5691e299 user: fvogel tags: bug-1096580fff, soft-hyphen
19:16
Added test textDisp-2.35 testing chunks with both tabs and soft hyphens. check-in: edad03b8 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-15
13:40
Removed an if case that can never happen. In LayoutDLine(), maxBytes is set such that \t (tab) characters, if present, are always the last character of a chunk. Then in TkTextCharLayoutProc() it is useless to test for p[bytesThatFit] == '\t' in the 'bytesThatFit < maxBytes' case. check-in: 435148d3 user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-12
19:30
Fixed [3217462fff] - Tri-state buttons not working for non-native themes check-in: f3da508b user: fvogel tags: trunk
19:30
Fixed [3217462fff] - Tri-state buttons not working for non-native themes check-in: 564436a8 user: fvogel tags: core-8-6-branch
19:18
Fixed failing test filebox-3.5.0 check-in: f6c7486e user: fvogel tags: bug-3588460fff
18:34
Fixed [3588460fff] - -typevariable buggy in X11. Patch from Christian Gollwitzer check-in: 6719b8e8 user: fvogel tags: bug-3588460fff
18:32
Fixed typo check-in: e4a0a8b6 user: fvogel tags: trunk
18:30
Fixed typo check-in: 8b63aece user: fvogel tags: core-8-6-branch
12:05
Removed leftover debug code in new test textDisp-2.33 check-in: c9b5fb9c user: fvogel tags: bug-1096580fff, soft-hyphen
12:04
Added tests checking that soft hyphens are visible or not depending on their position on the display line check-in: 0e22171e user: fvogel tags: bug-1096580fff, soft-hyphen
2016-10-09
18:43
Merged core-8-6-branch check-in: e141700d user: fvogel tags: bug-1096580fff, soft-hyphen
18:36
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 33af1914 user: fvogel tags: trunk
18:36
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 84e9fa81 user: fvogel tags: core-8-6-branch
18:35
Fixed typo Closed-Leaf check-in: ef79e791 user: fvogel tags: bug-1080198fff
18:28
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: 54a994d0 user: fvogel tags: trunk
18:23
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: bbce0075 user: fvogel tags: core-8-6-branch
2016-10-05
15:46
'xpnative' and 'vista' (and 'aqua') themes: 'alternate on' changed to be identical to 'alternate', for radiobuttons Closed-Leaf check-in: 1d812ee9 user: fvogel tags: bug-3217462
14:45
'clam' theme: darker blue for the inside of the box in alternate state check-in: fb6dac09 user: fvogel tags: bug-3217462
13:48
Changed themes 'classic' and 'default' according to comments from Christian Gollwitzer in [3217462fff] check-in: ba987ba6 user: fvogel tags: bug-3217462
2016-10-03
15:05
merge core-8-6-branch. Upstream androwish modifications check-in: 9bb9bb4a user: jan.nijtmans tags: androwish
2016-10-02
12:07
Pulling changes from trunk Closed-Leaf check-in: ddee8897 user: hypnotoad tags: core_zip_vfs
2016-10-01
13:26
Fixed typo in comment check-in: f3ddae3e user: fvogel tags: bug-1096580fff, soft-hyphen
12:57
Fixed typo in comment check-in: 2f8c925a user: fvogel tags: bug-1096580fff, soft-hyphen
12:30
Beginning of a fix for [1096580fff] - Text widget word wrapping: made word-break algorithm consider soft hyphens '-' as a potential break point. New test textDisp-2.32 added. check-in: 8be8c30e user: fvogel tags: bug-1096580fff, soft-hyphen
10:00
Text widget word wrapping: made word-break algorithm consider normal hyphens '-' as a potential break point. New test textDisp-2.31 added. check-in: d698107f user: fvogel tags: bug-1096580fff, soft-hyphen
2016-09-30
19:13
Fixed [1080198fff] by clearly stating in the man page that the -wrap option for tags only applies to a displayline if it applies to the first non-elided character on that display line check-in: 4d099586 user: fvogel tags: bug-1080198fff
18:59
Fixed typo in comment check-in: 7095b721 user: fvogel tags: trunk
18:59
Fixed typo in comment check-in: 6be1cfde user: fvogel tags: core-8-6-branch
14:19
Restored successful tests textDisp-*.* Closed-Leaf check-in: 50f6eff2 user: fvogel tags: bug-1082213fff
14:18
Added explanatory comment check-in: b68a7280 user: fvogel tags: bug-1082213fff
09:29
Add a few "const" keywords, just for 'correctness' check-in: b8e169f0 user: jan.nijtmans tags: trunk
07:37
Fix UNIX build check-in: 80d637d4 user: jan.nijtmans tags: trunk
07:34
Fix UNIX build, and eliminate possible warning in Makefile check-in: c7ddbfcb user: jan.nijtmans tags: core-8-6-branch
2016-09-29
16:26
Restored successful test text-19.16 check-in: 54f630c0 user: fvogel tags: bug-1082213fff
16:12
Explained why only spaces are trimmed and not tabs check-in: 8ff7977c user: fvogel tags: bug-1082213fff
12:40
remove unintended failing test-case, added in previous commit check-in: 5c992130 user: jan.nijtmans tags: core-8-6-branch
12:38
Fix [6c0d7aec67]: unicode text input Windows 8 check-in: 1cd1c98d user: jan.nijtmans tags: trunk
12:03
Fix [6c0d7aec67]: unicode text input Windows 8. Added some test-cases using the "font actual" command. check-in: 3c1d50b0 user: jan.nijtmans tags: core-8-6-branch
2016-09-28
19:18
Slightly better fix check-in: e84cb09a user: fvogel tags: bug-1082213fff
15:54
Fixed [1082213fff] - word wrapping should trim excess spaces check-in: 69686423 user: fvogel tags: bug-1082213fff
2016-09-27
15:50
merge core-8-6-branch, keep FONTMAP_SHIFT to the original value. Closed-Leaf check-in: 7d11da38 user: jan.nijtmans tags: rfe-6c0d7aec67
15:44
clearify comment check-in: 5ff8c90c user: jan.nijtmans tags: core-8-6-branch
15:21
Merge core-8-6-branch. More surrogate handling, e.g. in HandleIMEComposition() check-in: 9e7c5fd0 user: jan.nijtmans tags: rfe-6c0d7aec67
14:43
merge trunk check-in: 52397789 user: jan.nijtmans tags: novem-support
14:42
merge core-8-6-branch check-in: 95efd9ef user: jan.nijtmans tags: trunk
14:41
Internal code simplification: Store Unicode character in keycode field in stead of trans_chars. No behavior change, just use a different internal event type. check-in: 9cd5169a user: jan.nijtmans tags: core-8-6-branch
10:08
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 check-in: 6b21cc27 user: jan.nijtmans tags: trunk
10:04
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28. Change (internal) TkpGetFontAttrsForChar() signature to match androwish's, no functional change. check-in: f203d3d2 user: jan.nijtmans tags: core-8-6-branch
2016-09-26
15:40
merge core-8-6-branch. Upstream androwish modifications check-in: 1c5153ed user: jan.nijtmans tags: androwish
11:54
merge core-8-6-branch check-in: 6effd45d user: jan.nijtmans tags: rfe-6c0d7aec67
11:47
merge core-8-6-branch check-in: e65dd737 user: jan.nijtmans tags: trunk
11:45
Introduce two utility functions for handling Unicode surrogate pairs, and use it in tkWinKey.c. No change in functionality. check-in: 11742dc7 user: jan.nijtmans tags: core-8-6-branch
09:50
merge core-8-6-branch check-in: c8ba59a3 user: jan.nijtmans tags: rfe-6c0d7aec67
09:03
Permit static linking to the MSVCRT as a stand-alone option. Patch by Joe Mistachkin. check-in: 7d896521 user: jan.nijtmans tags: core-8-6-branch
2016-09-25
20:13
New attempt to fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 Closed-Leaf check-in: 5d5b146b user: fvogel tags: bug-720879afe9-alt
19:20
Fixed [3217462fff] for the alt and classic themes check-in: 32275e17 user: fvogel tags: bug-3217462
2016-09-24
21:50
Fixed typo check-in: 427b7137 user: fvogel tags: bug-3217462
18:28
Long lines are ugly check-in: a2070d49 user: fvogel tags: bug-3217462
18:27
Fixed clam theme for all states check-in: 3a56e2e3 user: fvogel tags: bug-3217462
16:57
Improved formatting check-in: 258ef197 user: fvogel tags: bug-3217462
2016-09-23
14:09
First attempt at bug-fix for [720879afe9]. Doesn't work yet (characters 'x' and 'y' react strange, something still is very wrong!!!) Closed-Leaf check-in: 4b9f602d user: jan.nijtmans tags: bug-720879afe9
2016-09-22
13:50
Merge core-8-6-branch to trunk. check-in: 99ad1660 user: patthoyts tags: trunk
13:44
Merge core-8-5-branch to core-8-6-branch. check-in: 25b5e86c user: patthoyts tags: core-8-6-branch
09:16
Patch by Koen in Ticket [d6b95ce4]: no check for ALLOCED_MASTER, second place in grid where master can become empty check-in: bd3aa3c9 user: oehhar tags: tip-454
00:03
Merge core-8-6-branch to trunk. check-in: fb9d897d user: patthoyts tags: trunk
2016-09-21
23:59
[3126428] Repaint ttk labels and buttons when the image is changed.

In Tk the images associated with labels and buttons have their image changed callback set to cause the widget to be redrawn if the image is changed in any way. However, this has not been done for the ttk equivalent widgets. check-in: b9e88ded user: patthoyts tags: core-8-6-branch

13:47
grid: shrink frame when last child is ungridded. Ticket [d6b95ce4] check-in: 318549b3 user: fvogel tags: tip-454
12:45
merge trunk check-in: 4b347f33 user: jan.nijtmans tags: novem-support
12:44
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: bb7eb2dc user: jan.nijtmans tags: trunk
12:43
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: 3d512d1c user: jan.nijtmans tags: core-8-6-branch
08:44
pack: shrink frame when last child is unpacked. Ticket [d6b95ce4] check-in: 64fe74c3 user: oehhar tags: bug-d6b95ce492-alt, tip-454
08:31
Tri-state buttons not working for non-native themes. Bug [3217462] check-in: 71c6b472 user: oehhar tags: bug-3217462
06:32
(Modernized) patch from egavilan to fix [2863003fff] and [d6b95ce492] - tk frame does not shrink to 0 height if last children unpacked. A virtual event is sent when the pack or grid geometry manager leaves a parent without any slaves Leaf check-in: 60230550 user: fvogel tags: bug-d6b95ce492, rfe-2863003fff
2016-09-19
18:52
Permit static linking to the MSVCRT as a stand-alone option. Enable WinXP SDK compatibility. Closed-Leaf check-in: ab1f0965 user: mistachkin tags: winFixes
12:05
Enhanced proposed fix [6c0d7aec67]: unicode text input Windows 8. More places where Unicode surrogate handling could be improved. check-in: 158c61aa user: jan.nijtmans tags: rfe-6c0d7aec67
10:14
More simplifications check-in: 2ed5f293 user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-16
12:17
Rename TkUtfToUniChar32 to TkUtfToUniChar2, and various simplifications needing less #ifdef's check-in: 5dd9f682 user: jan.nijtmans tags: rfe-6c0d7aec67
07:49
Patch from Christian Werner, for evaluation check-in: 050a13ca user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-13
11:58
merge core-8-6-branch check-in: fa4660a6 user: jan.nijtmans tags: androwish
2016-09-10
09:08
Fixed [eb26817783] - listbox-13.3 fails on Linux check-in: c084d13c user: fvogel tags: trunk
09:07
Fixed [eb26817783] - listbox-13.3 fails on Linux check-in: faa07d44 user: fvogel tags: core-8-6-branch
09:05
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 check-in: 1402c171 user: fvogel tags: trunk
09:05
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 check-in: dae3fe82 user: fvogel tags: core-8-6-branch
09:01
merged core-8-6-branch check-in: b0de7cc5 user: fvogel tags: trunk
2016-09-08
08:57
fix comment (Thanks, Christian!) check-in: 5d55e1c0 user: jan.nijtmans tags: core-8-6-branch
08:51
left-over upstream changes check-in: 9060b382 user: jan.nijtmans tags: androwish
08:47
merge core-8-6-branch check-in: 504bf520 user: jan.nijtmans tags: androwish
08:05
merge trunk check-in: a819bb8f user: jan.nijtmans tags: novem-support
08:04
merge core-8-6-branch check-in: aba25651 user: jan.nijtmans tags: trunk
08:03
Fix [6c0d7aec67]: unicode text input Windows 8 check-in: fc60f038 user: jan.nijtmans tags: core-8-6-branch
07:56
merge core-8-6-branch Closed-Leaf check-in: cecf1adb user: jan.nijtmans tags: rfe-6c0d7aec67
2016-09-05
22:22
Merge from trunk check-in: 8a8fac1e user: pspjuth tags: pspjuth-touch
2016-09-04
18:46
Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of the right Shift key due to Windows plaftorm limitation. check-in: f9f2c2c1 user: fvogel tags: trunk
18:46
Fixed [2945130fff] for the right Control and Alt keys. WONTFIX the case of the right Shift key due to Windows plaftorm limitation. check-in: 06ce140b user: fvogel tags: core-8-6-branch
2016-09-03
16:57
Fixed [eb26817783] - listbox-13.3 fails on Linux Closed-Leaf check-in: 9116a428 user: fvogel tags: bug-eb26817783
15:27
Fixed [8c4216dca9] - listbox-4.1 unreliably fails on Debian 8 Closed-Leaf check-in: f59fefb1 user: fvogel tags: bug-8c4216dca9
2016-09-01
20:13
Merged core-8-6-branch check-in: bf6ff499 user: fvogel tags: trunk
20:12
Merged branch [bug-6976e4b3b2] check-in: 4159ebc4 user: fvogel tags: core-8-6-branch
20:10
Cherrypicked [c8256e859a] - Fix from pspjuth to restore the default false value of -undo which was unintentionally changed by [3ff41efa17] Closed-Leaf check-in: 18369538 user: fvogel tags: bug-6976e4b3b2
13:43
unnecessary macro check-in: f97c4e8f user: jan.nijtmans tags: rfe-6c0d7aec67
13:21
(experiment) don't fill trans_chars any more when send_event == -3. Results in many simplifications while it still should work the same check-in: 64509821 user: jan.nijtmans tags: rfe-6c0d7aec67
12:56
don't forget to set the keycode ;-) check-in: 5dc350ba user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-31
09:49
Implement USE_EXTRA_EVENTS=1, which generates additional events for surrogate pairs when TCL_USF_MAX==3. Since the information in trans_chars is redundant (same as keycode), I don't believe this is better. Test-cases to prove otherwise welcome! check-in: 8147aa1e user: jan.nijtmans tags: rfe-6c0d7aec67
08:55
Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry check-in: ca288433 user: jan.nijtmans tags: trunk
08:50
Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This should prevent possible buffer overflow when TCL_UTF_MAX=6 Micro-optimizations in tkEntry and ttkEntry check-in: d5886318 user: jan.nijtmans tags: core-8-6-branch
2016-08-30
20:01
Made text widget's default undo false again. check-in: 549d2f56 user: pspjuth tags: trunk
19:46
Made text widget's default undo false again. check-in: c8256e85 user: pspjuth tags: core-8-6-branch
13:46
merge core-8-6-branch check-in: ccbaeade user: jan.nijtmans tags: androwish
10:24
Enhance TkpGetString() to handle Unicode characters, even when TCL_UTF_MAX==3. check-in: d004b524 user: jan.nijtmans tags: rfe-6c0d7aec67
07:33
merge core-8-6-branch. Add patch from Christian Werner, and one step closer to working with TCL_UTF_MAX=3 check-in: 0c205a24 user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-29
17:57
Fixed [2cf3d6942c] - Test button-5.24 fails check-in: 7ee91ba3 user: fvogel tags: trunk
17:45
Fixed [2cf3d6942c] - Test button-5.24 fails check-in: 4667619c user: fvogel tags: core-8-6-branch
17:44
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only check-in: 3d76abf4 user: fvogel tags: trunk
17:43
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only check-in: 94e8db77 user: fvogel tags: core-8-6-branch
17:42
Constrained test menu-38.1 to Unix or Mac platforms since this test hangs on Windows and the corresponding bug was reported for Linux and Mac only Closed-Leaf check-in: 48054f96 user: fvogel tags: bug-fa32290898
15:45
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: ef1b7ba6 user: fvogel tags: trunk
15:45
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: d4e1f680 user: fvogel tags: core-8-6-branch
15:38
Merged implementation of TIP #449 - [text] undo/redo to Return Range of Characters - following acceptation by vote of the TCT check-in: 177f5ee6 user: fvogel tags: trunk
15:28
Rebased to trunk since TIP #449 was accepted for merging to trunk only, not to core-8-6-branch Closed-Leaf check-in: d0aea8f2 user: fvogel tags: tip-449
12:31
rebase to core-8-6-branch. should now work with TCL_UTF_MAX=4 and TCL_UTF_MAX=6 (not yet with TCL_UTF_MAX=3) check-in: 43f27bfa user: jan.nijtmans tags: rfe-6c0d7aec67
2016-08-25
19:37
Use virtual events for touch. Removed <Touch> check-in: c1ca811f user: pspjuth tags: pspjuth-touch
2016-08-23
20:51
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen. check-in: ca33f109 user: fvogel tags: trunk
20:51
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen. check-in: 3fca6d54 user: fvogel tags: core-8-6-branch
20:16
Patch [6c0d7aec67] from Christian Werner on upstream Androwish to better handle unicode text input for Windows 8 by dealing with wParam VK_PACKET in WM_KEYDOWN and WM_SYSKEYDOWN events. This was observed on a Windows 8.1 tablet when the on-screen virtual keyboard is used to enter Emojis for example. The changes allow to enter Emojis when Tcl/Tk is built with TCL_UTF_MAX>3. check-in: aaa031e1 user: fvogel tags: rfe-6c0d7aec67
19:30
Added non regression test case menu-38.1 check-in: 03cfff45 user: fvogel tags: bug-fa32290898
18:27
Improved further test button-5.24: the test no longer depends on default values for -padx and -pady and it now computes the expected size of the button Closed-Leaf check-in: a6f3ed76 user: fvogel tags: bug-2cf3d6942c
2016-08-19
21:47
Fixed [2cf3d6942c] - Test button-5.24 fails. First, use {Helvetica -12} as font for the button text instead of {Helvetica -12 bold} since it's the former and not the latter that is tested against in constraints.tcl regarding the 'font' constraint. Second, don't force -width to a fixed value, otherwise width results can be wrong. Third, adjust the test results in width according to the two previous changes. check-in: 4a464a6b user: fvogel tags: bug-2cf3d6942c
20:31
Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has hovered over it check-in: 470cbe0b user: fvogel tags: bug-fa32290898
12:20
merge core-8-6-branch check-in: 39a7ebb5 user: jan.nijtmans tags: androwish
2016-08-18
19:05
Implementation of TIP #442 by René Zaumseil - Display text in progressbars check-in: a4f16b1d user: fvogel tags: tip-442
2016-08-13
20:18
Fixed [e8a111970a] - Misleading documentation for menu accelerator option check-in: 0b115c2d user: fvogel tags: trunk
20:16
Fixed [e8a111970a] - Misleading documentation for menu accelerator option check-in: 48652bed user: fvogel tags: core-8-6-branch
20:03
Fixed [a2abc45ee6] - Cursor at wrong position after event generate -warp on secondary screen Closed-Leaf check-in: 9339d0a4 user: fvogel tags: bug-a2abc45ee6
19:53
Suppore pan options and pan inertia. Remade script API. check-in: bec7c299 user: pspjuth tags: pspjuth-touch
2016-08-12
19:35
Dokumentation check-in: ad584de0 user: pspjuth tags: pspjuth-touch
16:51
Solution for differentiating left and right shift keys. Closed-Leaf check-in: 27f238b2 user: fvogel tags: bug-2945130fff-shift
15:16
merge trunk check-in: 387cd37e user: jan.nijtmans tags: novem-support
14:44
Change Tk_FreeXId() into a macro. A few end-of-line spacing eliminations. check-in: 0d1b696e user: jan.nijtmans tags: trunk
2016-08-11
18:24
Added touch configuration check-in: a9abb0a0 user: pspjuth tags: pspjuth-touch
12:22
Left and right Control and Alt keys are distinguished using the Extended flag (the previously implemented trick only worked for KeyPress, not for KeyRelease). Closed-Leaf check-in: 92c04257 user: fvogel tags: bug-2945130fff
12:12
Consider the Extended flag for both KeyPress and KeyRelease events coming from the extended (keypad) keys. I can't see why implementation of TIP #158 [b8333852a2] considered the extended flag only for KeyPress, and forced clearing it in the state integer for KeyRelease. check-in: 3db46b9d user: fvogel tags: bug-2945130fff
00:00
Handle gestures check-in: 82a228e1 user: pspjuth tags: pspjuth-touch
2016-08-10
22:12
Touch work check-in: f689bc8d user: pspjuth tags: pspjuth-touch
00:53
Experimental branch for touch support check-in: cfdf5a3c user: pspjuth tags: pspjuth-touch
2016-08-03
10:19
Fixed [e8a111970a] - Misleading documentation for menu accelerator option Closed-Leaf check-in: f1d876ec user: fvogel tags: bug-e8a111970a
2016-07-31
14:07
End of fix for [5660d11c3f] - text tag -background option overrules -lmargincolor - DOcumentation update check-in: 80eb2bd0 user: fvogel tags: trunk
14:06
End of fix for [5660d11c3f] - text tag -background option overrules -lmargincolor - DOcumentation update check-in: d97ca2db user: fvogel tags: core-8-6-branch
13:58
Added missing space Closed-Leaf check-in: 51693900 user: fvogel tags: bug-5660d11c3f
09:43
Fix for [3512539fff] removed, by popular demand check-in: d7c18aa6 user: fvogel tags: trunk
09:42
Fix for [3512539fff] removed, by popular demand Closed-Leaf check-in: 344e319f user: fvogel tags: bug-3512539fff
09:39
merged trunk check-in: 5042c362 user: fvogel tags: bug-3512539fff
2016-07-29
19:28
Clarified documentation about precedence of color specifications: -[lr]margincolor tag option > -background tag option > -background widget option check-in: 9dbcde85 user: fvogel tags: bug-5660d11c3f
2016-07-28
12:47
merge mark check-in: 21daec84 user: dgp tags: trunk
12:46
merge release check-in: 90632dc0 user: dgp tags: core-8-6-branch
12:46
[5660d11c3f] Fix new -lmargincolor check-in: 18cdcb0b user: dgp tags: trunk
2016-07-26
14:01
merge 8.6 Closed-Leaf check-in: baf29694 user: dgp tags: rc2, release, core-8-6-6, core-8-6-6-rc
14:00
[5660d11c3f] Fix new -lmargincolor check-in: 0a3246ac user: dgp tags: core-8-6-branch
09:36
merged core-8-6-branch check-in: 962d6e22 user: fvogel tags: bug-5660d11c3f
09:30
Fixed [5660d11c3f] - text tag -background option overrules -lmargincolor check-in: 316b16bd user: fvogel tags: bug-5660d11c3f
2016-07-22
13:59
Complete changes file update. check-in: ae5c3bb7 user: dgp tags: rc1, core-8-6-6-rc
12:40
[450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: 56bccbf4 user: dgp tags: trunk
12:40
merge mark check-in: 8219b837 user: dgp tags: trunk
03:14
changes file WIP check-in: 658845e9 user: dgp tags: core-8-6-6-rc
2016-07-21
20:09
merge 8.6 check-in: dcc49ecf user: dgp tags: core-8-6-6-rc
20:08
[450bb0ecad] Fix corruption [tk busy] creates on OSX. check-in: d3a347d2 user: dgp tags: core-8-6-branch
20:06
merge 8.6 Closed-Leaf check-in: 0cb77e7f user: dgp tags: bug-450bb0ecad
2016-07-19
23:48
Final tweak for OS X wm crash, thanks to Marc Culler check-in: 901412f1 user: kevin_walzer tags: trunk
23:48
Final tweak for OS X wm crash, thanks to Marc Culler check-in: 30856df3 user: kevin_walzer tags: core-8-6-branch
2016-07-17
03:19
Fix for Ticket c84f660833546b1b84e7fd3aef930c2f17207461 (Tk crashes when toplevel placed on second display, Mac); thanks to Marc Culler for patch check-in: b8df85ce user: kevin_walzer tags: trunk
03:19
Fix for Ticket c84f660833546b1b84e7fd3aef930c2f17207461 (Tk crashes when toplevel placed on second display, Mac); thanks to Marc Culler for patch check-in: 0dff4e5f user: kevin_walzer tags: core-8-6-branch
2016-07-15
10:47
Fix for image/alpha rendering under hidpi/Retina displays on Mac OS; thanks to Marc Culler for assistance check-in: 132ff991 user: kevin_walzer tags: core-8-6-branch
10:46
Fix for image/alpha rendering under hidpi/Retina displays on Mac OS; thanks to Marc Culler for assistance check-in: c6301aba user: kevin_walzer tags: trunk
2016-07-12
14:14
Start RC branch for Tk 8.6.6 check-in: 631c22a1 user: dgp tags: core-8-6-6-rc
2016-07-08
01:22
Fix for bitmap distortion on Mac OS; thanks to Marc Culler for patch check-in: 6c26efe3 user: kevin_walzer tags: trunk
01:21
Fix for bitmap distortion on Mac OS; thanks to Marc Culler for patch check-in: 02f7db4b user: kevin_walzer tags: core-8-6-branch
2016-07-07
06:39
Added comments justifying why we can rely on finding all the needed marks still in the text widget at the time they are transformed into indices. check-in: aba89761 user: fvogel tags: tip-449
2016-07-06
17:00
The undo marks identifier is now a member of textPtr->sharedTextPtr. This makes results of test text-8.22 independant of previous undo/redo actions on other text widgets. check-in: e45568b5 user: fvogel tags: tip-449
03:03
Fix for excessive label padding in Tk/Mac; thanks to Brad Lanam for bug report check-in: 06e5b1f8 user: kevin_walzer tags: trunk
03:00
Fix for excessive label padding in Tk/Mac; thanks to Brad Lanam for bug report check-in: 18b19e31 user: kevin_walzer tags: core-8-6-branch
2016-07-05
20:37
Merged core-8-6-branch check-in: ee1d765e user: fvogel tags: tip-449
20:36
Fixed copy/paste error in test text-27.28 - one wants to test undo and redo, not twice undo check-in: 2fad88cb user: fvogel tags: tip-449
20:07
Added more tests, and fixed test result of text-27.26 since now indices are relative to the text widget state at undo/redo return time, and also because they are optimized (no overlaps) check-in: 13b9b5bd user: fvogel tags: tip-449
20:03
Removed unintended whitespace change check-in: 33ccff8f user: fvogel tags: tip-449
20:02
Better comments explaining the algorithm in ::tk::TextUndoRedoProcessMarks check-in: 232ed197 user: fvogel tags: tip-449
2016-07-04
21:26
Return indices making sense at undo/redo return time. The returned ranges are optimized (no duplicates, no overlapping ranges). Works but needs polishing. check-in: 6c03c35d user: fvogel tags: tip-449
2016-06-29
19:06
Added EditorConfig support (experimental) check-in: 7ad4c28b user: fvogel tags: editorconfig
2016-06-28
21:28
[ce92c79bc6] Improve the 'configure' method of the internal megawidget framework. Thanks to Schelte Bron for pointing out the problems with it. check-in: fc814ed7 user: dkf tags: trunk
21:25
[ce92c79bc6] Improve the 'configure' method of the internal megawidget framework. Thanks to Schelte Bron for pointing out the problems with it. check-in: e1099ee9 user: dkf tags: core-8-6-branch
18:41
Merged core-8-6-branch check-in: 1cefcd34 user: fvogel tags: tip-449
2016-06-27
19:23
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: 7b7e5b51 user: fvogel tags: trunk
19:23
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: 16bb032e user: fvogel tags: core-8-6-branch
2016-06-26
20:18
Fixed typos Closed-Leaf check-in: c94ac140 user: fvogel tags: bug-4cb3dab4eb
2016-06-23
12:09
Merge core-8-6-branch check-in: feea312b user: jan.nijtmans tags: androwish
2016-06-22
18:19
Modernize Tk_Init() to use Tcl 8.6 features. check-in: a62e3e93 user: dgp tags: trunk
18:17
Modernize Tk_Init() to use Tcl 8.6 features. check-in: 36fecf99 user: dgp tags: core-8-6-branch
18:10
[787adc5ed7] Workaround potential crash in Tcl_DStringAppend. check-in: 2bd85d72 user: dgp tags: core-8-6-branch
2016-06-21
21:19
Fixup the typecasting Closed-Leaf check-in: ad28669b user: dgp tags: dgp-modernize-init
20:31
work in progress check-in: 5955d9d9 user: dgp tags: dgp-modernize-init
14:31
Start bringing Tk_Init up to date with facilities Tcl provides. check-in: 54ec3725 user: dgp tags: dgp-modernize-init
2016-06-15
10:12
Merge trunk check-in: 07834ac3 user: jan.nijtmans tags: novem-support
10:08
Whitespace fixes check-in: 792b3fcd user: jan.nijtmans tags: trunk
10:01
Whitespace fixes check-in: 557038bb user: jan.nijtmans tags: core-8-6-branch
09:19
Merge core-8-6-branch check-in: d254e0fd user: jan.nijtmans tags: androwish
2016-06-11
20:11
Fixed [4cb3dab4eb] - Improvements to the documentation of Tk_FindPhoto et al. Patch provided by Simon Bachmann. check-in: c26274ec user: fvogel tags: bug-4cb3dab4eb
15:12
Merged core-8-6-branch check-in: 32c88915 user: fvogel tags: tip-449
15:04
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 01206c46 user: fvogel tags: trunk
14:50
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 09fa3e79 user: fvogel tags: core-8-6-branch
2016-06-09
13:40
Proposed solution for [22ace0d494]. Actually, the value of alphaOffset was protected such that invalid values would result in the alpha information being ignored. I guess that it's safe now to remove it. check-in: 776371f4 user: jan.nijtmans tags: rfe-22ace0d494
12:13
Merge trunk. Various upstream androwish changes check-in: de0c4124 user: jan.nijtmans tags: androwish
2016-06-08
15:33
Added test case text-27.16a to guard against regressions regarding [6976e4b3b2] check-in: 168b5515 user: fvogel tags: bug-6976e4b3b2
15:27
Fixed [6976e4b3b2] - -undo options not correct for peers check-in: 3ff41efa user: fvogel tags: bug-6976e4b3b2
13:23
Added test case text-27.26 for [.text edit undo/redo] return values check-in: 9d5e1c4b user: fvogel tags: tip-449
09:38
It is not possible to rely only on the interp result. A list of indices has to be built as a return value to undo/redo because there can be several edits between two separators and all such edits have to report which range of text they changed. Note: this commit does not deal with refcounts, it is very likely wrong in that respect. check-in: afa23a02 user: fvogel tags: tip-449
08:34
Updated documentation regarding return values for [.text edit undo/redo] check-in: 552ec80b user: fvogel tags: tip-449
2016-06-07
21:04
Possible solution for [1217222] - [.text edit undo/redo] return ranges of modified characters check-in: 6cd8c5d9 user: fvogel tags: tip-449
2016-06-01
15:17
merge trunk check-in: 61aa18fa user: jan.nijtmans tags: novem-support
15:12
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: 89cd4b06 user: jan.nijtmans tags: trunk
15:11
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: 48fe0012 user: jan.nijtmans tags: core-8-6-branch
2016-05-31
09:29
merge trunk check-in: ca90f850 user: jan.nijtmans tags: novem-support
09:28
unnecessary spacing check-in: 891f0a8e user: jan.nijtmans tags: trunk
2016-05-30
20:28
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) check-in: 32b7a062 user: fvogel tags: trunk
20:20
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) check-in: 2131f788 user: fvogel tags: core-8-6-branch
20:16
A mouse button once pressed should be released. Doing otherwise messes up with assumptions in other (later) tests from the test suite, which reasonably think they start with all mouse buttons depressed. In the present case, canvas-13.1 failed because event generation of <ButtonRelease-1> was missing in test bind-32 Closed-Leaf check-in: 3b56aa53 user: fvogel tags: bug-79549a9134
19:38
Fixed crash when calling event generate {} <Motion> -warp 1 check-in: 0d6f2de7 user: fvogel tags: bug-79549a9134
18:36
Fixed [79549a9134] - Mouse pointer warping crashes check-in: 5d3c589c user: fvogel tags: trunk
18:33
Fixed [79549a9134] - Mouse pointer warping crashes check-in: af79c31a user: fvogel tags: core-8-6-branch
18:14
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window check-in: 0f2de9a3 user: fvogel tags: trunk
18:14
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window check-in: 2fc6c6a8 user: fvogel tags: core-8-6-branch
18:07
Merged TIP #446 accepted by TCT vote. This fixes [1273358] - Ask a text widget for the depth of its undo and redo stacks. check-in: 18b5c257 user: fvogel tags: trunk
18:05
Merged TIP #446 accepted by TCT vote. This fixes [1273358] - Ask a text widget for the depth of its undo and redo stacks. check-in: 85fe3473 user: fvogel tags: core-8-6-branch
2016-05-29
19:21
(Experimental) Removed screen dependency of TkBorders Leaf check-in: 2bf152f8 user: fvogel tags: multiscreens-exp1
2016-05-27
09:33
Make windows aware of screen assignation changes when they are moved from one monitor to another one check-in: 66446aa5 user: fvogel tags: multiscreens-exp1
2016-05-26
20:46
More complete fix for [79549a9134] - Mouse pointer warping crashes, with a non-regression test case. check-in: 89b1343f user: fvogel tags: bug-79549a9134
18:21
Fixed [79549a9134] - Mouse pointer warping crashes check-in: 3a4c49a5 user: fvogel tags: bug-79549a9134
2016-05-25
21:19
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window Closed-Leaf check-in: e610cbad user: fvogel tags: bug-f2655bb0ec
19:36
Fixed [109865fa01] - ttk::menubutton unsafe wrt widget destruction check-in: 9124c4d8 user: fvogel tags: trunk
19:35
Fixed [109865fa01] - ttk::menubutton unsafe wrt widget destruction check-in: 392d70f3 user: fvogel tags: core-8-6-branch
2016-05-22
20:55
Added test checkbutton-1.7 to guard against regressions regarding [109865fa01] Closed-Leaf check-in: 265212e3 user: fvogel tags: bug-109865fa01
19:56
Fixed [109865fa01] - ttk::menubutton has an unprotected winfo check-in: 6545d24e user: fvogel tags: bug-109865fa01
2016-05-20
15:43
Merged core-8-6-branch Leaf check-in: 05965ced user: fvogel tags: multiscreens
15:36
Fixed [011706ec42] for the scrollbar case check-in: fb0b30b1 user: fvogel tags: trunk
15:31
Fixed [011706ec42] for the scrollbar case check-in: b79e2703 user: fvogel tags: core-8-6-branch
2016-05-19
14:29
Fix XOffsetRegion/XUnionRegion prototypes (not currently used). Remove unneccessary white-space. check-in: f2908787 user: jan.nijtmans tags: trunk
12:02
Merge trunk. Change TkpGetFontAttrsForChar() signature for better Unicode handling check-in: a89b83ed user: jan.nijtmans tags: androwish
2016-05-18
18:48
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing check-in: 2e273ecd user: fvogel tags: trunk
18:27
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing check-in: 0072d910 user: fvogel tags: core-8-6-branch
10:14
Fixed [011706ec42] for the scrollbar case. Closed-Leaf check-in: 17c4cb5e user: fvogel tags: bug-011706ec42
02:26
Tweak to allow Tk to build on 10.5; thanks to Marc Culler for patch check-in: 334ba4c1 user: kevin_walzer tags: core-8-6-branch
02:24
Tweak to allow Tk to build on 10.5; thanks to Marc Culler for patch check-in: 167c75a5 user: kevin_walzer tags: trunk
2016-05-17
20:36
Added (currently failing) test case scrollbar-11.1 - Note that it will only fail on x11 and on aqua, not on Win because on Windows there is no binding of <2> for the Scrollbar class check-in: a59d8940 user: fvogel tags: bug-011706ec42
20:00
Took comments from Koen Danckaert into account (with my thanks) to simplify the implementation of TkUndoCanUndo() and TkUndoCanRedo() in tkUndo.c, and in tkText.c to remove direct calls to internals of the undo or redo stack Closed-Leaf check-in: b699eb0e user: fvogel tags: tip-446
2016-05-12
22:21
Unified branched tip-446-undodepth and tip-446-canundo to become branch tip-446 check-in: 2bfc04af user: fvogel tags: tip-446
21:42
Aligned GenerateModifiedEvent() on GenerateUndoStackEvent() regarding generation of the event for each peer Closed-Leaf check-in: ef7364ed user: fvogel tags: tip-446-canundo
21:35
Added test for the <<UndoStack>> event check-in: efe4cb36 user: fvogel tags: tip-446-canundo
21:24
Removed useless precision regarding the <<UndoStack>> event check-in: bab37fee user: fvogel tags: tip-446-canundo
21:22
Documented the <<UndoStack>> event check-in: 5ddbec41 user: fvogel tags: tip-446-canundo
21:12
Added <<UndoStack>> event, triggering when either the undo stack or the redo stack becomes empty or unempty check-in: 1dfd1615 user: fvogel tags: tip-446-canundo
20:37
Tests for [.t edit canundo/canredo] check-in: b9932d5f user: fvogel tags: tip-446-canundo
20:32
Documentation for [.t edit canundo/canredo] check-in: 16484cdd user: fvogel tags: tip-446-canundo
20:26
Implementation of TIP #446 - Introspect Undo/Redo Stack check-in: fe13004f user: fvogel tags: tip-446-canundo
09:46
(cherry-pick): Bug [64261b50]. Spurious mouse events sent to underlying window when file dialog is closed. check-in: f6eb1215 user: jan.nijtmans tags: core-8-6-branch
09:43
PeekMessageA -> PeekMessage check-in: a86e6b4e user: jan.nijtmans tags: trunk
05:37
Fix prototype warning from prev checkin check-in: 762a03ab user: ashok tags: trunk
04:50
Bug [64261b50]. Spurious mouse events sent to underlying window when file dialog is closed. check-in: 11510747 user: ashok tags: trunk
2016-05-10
19:09
Fixed [545f10fcf3] - Poor Xft coloured font performance on X11. Thanks to James Bonfield for the bug report, to Rob Davies for the patch, and to Brian Griffin for the testing Closed-Leaf check-in: d96ebaab user: fvogel tags: bug-545f10fcf3
2016-05-09
09:35
Fix [fa8de779361f5ec2]: ttk::checkbutton handle empty variable graceful. A test-case would be nice. check-in: a5d4c359 user: jan.nijtmans tags: bug-fa8de779361f5ec2, androwish
2016-05-03
17:24
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: e1431c56 user: fvogel tags: trunk
17:12
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: 97a5e9f8 user: fvogel tags: core-8-6-branch
08:00
Use non-busy wait in stead of busy "after 100". Testcase still passes! Great! check-in: b44ff3c9 user: jan.nijtmans tags: bug-011706ec42
2016-05-02
20:45
Added test button-14.1 to guard against regressions regarding [011706ec42] check-in: 808b61fd user: fvogel tags: bug-011706ec42
20:21
Merged core-8-6-branch check-in: d6726948 user: fvogel tags: bug-011706ec42
20:20
merge mark check-in: 99e15097 user: fvogel tags: trunk
20:19
Fixed Americano-British English (American English selected) check-in: ae6a7236 user: fvogel tags: trunk
20:16
Fixed Americano-British English (American English selected) check-in: 192eb2f0 user: fvogel tags: core-8-6-branch
2016-05-01
20:03
Merged core-8-6-branch Closed-Leaf check-in: e1dbced6 user: fvogel tags: tip-446-undodepth
19:58
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 1419e83a user: fvogel tags: trunk
19:51
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 047d31f2 user: fvogel tags: core-8-6-branch
2016-04-30
15:50
Experiment: can it be done without a busy wait as well? Not tested on all platforms yet, feedback appreciated! Closed-Leaf check-in: 52251d00 user: jan.nijtmans tags: bug-011706ec42-without-busy-wait
2016-04-29
19:23
Fixed indentation check-in: f82ce533 user: fvogel tags: bug-011706ec42
19:07
Fixed [011706ec42] - tk::ButtonInvoke safety bug check-in: 2be097f0 user: fvogel tags: bug-011706ec42
09:46
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers check-in: d4b0a69d user: fvogel tags: trunk
09:42
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers check-in: bf86da71 user: fvogel tags: core-8-6-branch
2016-04-25
05:35
Removed unnecessary changes in win/tkWinWm.c (these changes pertain to the next steps for full multiscreen support) check-in: bff126d7 user: fvogel tags: multiscreens
2016-04-24
20:08
Bug [c95d4691ff] - Made Tk, on Win, aware of secondary monitors check-in: 671c976f user: fvogel tags: multiscreens
2016-04-22
20:15
Added test text-11a.51 to check the fix of [b362182e45] Closed-Leaf check-in: cd123af9 user: fvogel tags: bug-b362182e45
2016-04-21
22:03
Fixed [b362182e45] - Generation of virtual events through Tk_HandleEvent is unsafe check-in: 1795939c user: fvogel tags: bug-b362182e45
2016-04-19
17:29
Merge 8.6.5 release. Closed-Leaf check-in: b0f3fde5 user: dgp tags: little
17:09
Fork of Tk used in the "Little" project. http://www.mcvoy.com/lm/little/index.html check-in: 78772485 user: dgp tags: little
2016-04-18
09:50
merge core-8-6-branch. Selected harmless androwish changes. check-in: 60406756 user: jan.nijtmans tags: androwish
2016-04-14
09:48
More test-cases for Button 6-9 handling Closed-Leaf check-in: 51e623fa user: jan.nijtmans tags: rfe-38dc27bd
2016-04-11
14:47
Add button 6-9 definitions to more places. TODO: test-cases check-in: f16e3431 user: jan.nijtmans tags: rfe-38dc27bd
10:57
Merge trunk. Eliminate deprecated Tk_FreeXId() check-in: 0dbe7f9a user: jan.nijtmans tags: novem-support
10:39
Deprecate Tk_FreeXId(), since it doesn't do anything since 2008-08-19: [8356aa0eec57fa7a] check-in: ff5a378f user: jan.nijtmans tags: trunk
2016-04-08
19:04
Fixed typo in [text] man page check-in: f7a05d66 user: fvogel tags: trunk
19:04
Fixed typo in [text] man page check-in: af60ae73 user: fvogel tags: core-8-6-branch
19:02
Documented the <<WidgetViewSync>> virtual event in the event man page check-in: d24331e5 user: fvogel tags: trunk
19:01
Documented the <<WidgetViewSync>> virtual event in the event man page check-in: 7d2f7594 user: fvogel tags: core-8-6-branch
2016-04-07
20:18
Tests for [.t edit undodepth/redodepth] check-in: 00090592 user: fvogel tags: tip-446-undodepth
19:57
Fixed tests numbering check-in: 6c08720f user: fvogel tags: tip-446-undodepth
19:56
Fixed tests numbering check-in: b80e1a89 user: fvogel tags: trunk
19:54
Fixed tests numbering check-in: 91899d34 user: fvogel tags: core-8-6-branch
19:50
Documentation for [.t edit undodepth/redodepth] check-in: 3b1114b8 user: fvogel tags: tip-446-undodepth
19:32
[.t edit undodepth/redodepth] return 0 when -undo false check-in: d2672735 user: fvogel tags: tip-446-undodepth
09:44
merge core-8-6-branch. Selected harmless androwish changes. check-in: e5ddcd53 user: jan.nijtmans tags: androwish
2016-04-05
20:28
Implementation of TIP #446 - Introspect Undo/Redo Stack Depths check-in: 8fc35b22 user: fvogel tags: tip-446-undodepth
16:08
Fixed [fd3a4dc111] - <<Modified>> event is not always sent to peers Closed-Leaf check-in: b34f15b4 user: fvogel tags: bug-fd3a4dc111
12:12
merge 8.6 check-in: 84f4289f user: dgp tags: trunk
2016-04-04
18:01
Fixed [3512539fff] - .. is silently accepted in widget paths (user: fvogel, tags: bug-3512539fff check-in: 428d69e6 user: fvogel tags: trunk
09:12
Minor: fix code indentation check-in: 4329520c user: dkf tags: core-8-6-branch
2016-03-30
07:38
merge core-8-6-branch check-in: 906c2d61 user: jan.nijtmans tags: androwish
2016-03-27
15:27
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: df0bf7b0 user: fvogel tags: trunk
15:25
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: 592d5493 user: fvogel tags: core-8-6-branch
09:59
Fixed bug [1192095] - Toplevel menus return incorrect active index (cherrypicked [6efe4d5396]) check-in: d5b5a9e4 user: fvogel tags: core-8-6-branch
09:58
Fixed bug [1192095] - Toplevel menus return incorrect active index check-in: 6efe4d53 user: fvogel tags: trunk
2016-03-23
17:00
Fixed typo in comment check-in: 9beed5e4 user: fvogel tags: bug-3512539fff
16:55
Fixed [3512539fff] - .. is silently accepted in widget paths check-in: 6adfc4d2 user: fvogel tags: bug-3512539fff
15:33
merge core-8-6-branch check-in: 27362c9e user: jan.nijtmans tags: androwish
2016-03-22
11:47
Fix [38dc27bd1d0ecd68]: Tk does not support <Button-6> nor <Button-7> events check-in: e189cd8e user: jan.nijtmans tags: trunk
11:44
Fix test-case bind-27.2 on X11 (it worked on win32) Merge trunk. Closed-Leaf check-in: 0373bf9b user: jan.nijtmans tags: bug-38dc27bd1d0ecd68
10:13
merge trunk check-in: 0b3eb4b2 user: jan.nijtmans tags: novem-support
10:01
sync tcl.m4 (both win and unix) with Tcl's version. check-in: aeb8a1fe user: jan.nijtmans tags: trunk
2016-03-20
11:49
Fixed bug [438cf10142] - Tests textTag-* require haveCourier12 constraint check-in: b034e499 user: fvogel tags: trunk
09:56
Fixed bug [487861ffff] - cascade with -accelerator looks wrong (cherrypicked [282635ad52]) check-in: 8a07184e user: fvogel tags: core-8-6-branch
09:55
Fixed bug [487861ffff] - cascade with -accelerator looks wrong check-in: 282635ad user: fvogel tags: trunk
08:28
Merged tip-443 following acceptation of the TIP by TCT vote (cherrypicked [cb3354b298]) check-in: 59b276c7 user: fvogel tags: trunk
08:15
Merged tip-443 following acceptation of the TIP by TCT vote check-in: cb3354b2 user: fvogel tags: core-8-6-branch
08:13
Rebased to core-8-6-branch Closed-Leaf check-in: 0bcde16a user: fvogel tags: tip-443
2016-03-18
19:46
Fixed error in comment check-in: 436f1d5c user: fvogel tags: trunk
2016-03-16
16:15
Fixed bug [1192095] (issue 2) - Toplevel menus return incorrect active index Closed-Leaf check-in: 78578f85 user: fvogel tags: bug-1192095
13:16
Fixed typo in comment check-in: c9a07b83 user: fvogel tags: trunk
10:37
merge trunk check-in: 7a02315e user: jan.nijtmans tags: novem-support
09:37
Make Tk compile warning-free against TIP-389-enabled Tcl 8.7. No change of functionality, since font-names generally don't contain out-of-BMP Unicode characters (if they do in the future, that still can be fixed then). check-in: 692d83d1 user: jan.nijtmans tags: trunk
2016-03-15
14:01
Revert whitespace changes that made tests send-10.[89] fail. check-in: 354f1303 user: dgp tags: trunk
11:44
Merge trunk check-in: 82e74bea user: jan.nijtmans tags: novem-support
11:34
Make tk.h usable for compilation with Tcl 9.0 (novem) as well. check-in: 2e5108a7 user: jan.nijtmans tags: trunk
10:20
Eliminate use of Tcl_SetResult(), and CONST -> const check-in: a7e16062 user: jan.nijtmans tags: trunk
09:31
merge trunk check-in: c44a74d6 user: jan.nijtmans tags: novem-support
09:04
Eliminate configure warning: Makefile.in seems to ignore the --datarootdir setting. For details, see: https://www.gnu.org/software/autoconf/manual/autoconf-2.60/html_node/Changed-Directory-Variables.html check-in: 96a94662 user: jan.nijtmans tags: trunk
08:30
configure.in -> configure.ac check-in: 1311a345 user: jan.nijtmans tags: trunk
2016-03-14
14:09
Suggested fix for [38dc27bd1d0ecd68]: Tk does not support <Button-6> nor <Button-7> events. With test-cases and doc change. check-in: 56355af1 user: jan.nijtmans tags: bug-38dc27bd1d0ecd68
13:31
Excess spacing in test-suite check-in: 5a108931 user: jan.nijtmans tags: trunk
2016-03-13
21:55
Fixed bug [487861ffff] - cascade with -accelerator looks wrong Closed-Leaf check-in: 99bb322c user: fvogel tags: bug-487861ffff
2016-03-11
14:47
Excess spacing in documentation check-in: 3fa2c360 user: jan.nijtmans tags: trunk
08:24
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events (cherrypicked [42c8d8441c]) check-in: a97a2f58 user: fvogel tags: core-8-6-branch
08:23
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events check-in: 42c8d844 user: fvogel tags: trunk
2016-03-10
16:25
Added non regression test case for bug [d95e5d8f16] Closed-Leaf check-in: 26732527 user: fvogel tags: bug-d95e5d8f16
14:20
Remove excess spacing in various library files. check-in: 40f4cf4d user: jan.nijtmans tags: trunk
07:22
Fixed bug [d95e5d8f16] - Hidden panes in panedwindow incorrectly trigger <Map> events, patch from Brian Griffin check-in: e9eb5c79 user: fvogel tags: bug-d95e5d8f16
2016-03-09
14:29
(cherry-pick) Explicit require Tcl 8.6.0, no matter if Tk is compiled against a later Tcl patchlevel. check-in: 7f3247c1 user: jan.nijtmans tags: core-8-6-branch
14:27
Explicit require Tcl 8.6.0 so that Tcl 8.6 interps can make use of Tk 8.7 until such time as it stops supporting them. check-in: efd9693a user: jan.nijtmans tags: trunk
2016-03-08
21:56
Rebased to core-8-6-branch check-in: 87a5db96 user: fvogel tags: tip-443
21:55
Backed out anything dealing with stippling, in accordance with discussion about TIP #443 check-in: 0f9dcbfa user: fvogel tags: tip-443
15:59
Revise trunk to an explicit requirement on Tcl 8.6.0 so that Tcl 8.6 interps can make use of Tk 8.7 until such time as it stops supporting them. Closed-Leaf check-in: 3ac6c5dc user: dgp tags: dgp-Tcl-requirement
2016-03-07
21:10
Fixed bug [841280] - spinbox -from and -to defaults and behaviour check-in: 27510927 user: fvogel tags: trunk
21:07
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] (cherrypicked [a6c6d3bd08]) check-in: ce161884 user: fvogel tags: core-8-6-branch
21:06
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] check-in: a6c6d3bd user: fvogel tags: trunk
21:01
Fixed bug [2262543] - Scale widget unexpectedly fires command callback (cherrypicked [3c1a8559dd]) check-in: 887e7b28 user: fvogel tags: core-8-6-branch
21:00
Fixed bug [2262543] - Scale widget unexpectedly fires command callback check-in: 3c1a8559 user: fvogel tags: trunk
20:54
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions (cherrypicked [5fe2f5839e]) check-in: 70eb1a0b user: fvogel tags: core-8-6-branch
20:52
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions check-in: 5fe2f583 user: fvogel tags: trunk
08:45
Fix version number in .project file check-in: 813aaaef user: jan.nijtmans tags: trunk
07:25
Fixed bug [3137232] - spinbox error after destroying toplevel from widget (cherrypicked [e6d91ca077] check-in: 63a8ceea user: fvogel tags: core-8-6-branch
07:23
Fixed bug [3137232] - spinbox error after destroying toplevel from widget check-in: e6d91ca0 user: fvogel tags: trunk
2016-03-04
15:41
merge trunk check-in: 1f5e28cd user: jan.nijtmans tags: tip-415
2016-03-03
19:19
Bump trunk to 8.7a0 to accept new feature development. check-in: 342cce4f user: dgp tags: trunk
17:31
Open branch for continued 8.6.* patching. check-in: 8596640d user: dgp tags: core-8-6-branch
2016-03-02
15:53
merge trunk check-in: 1a195828 user: jan.nijtmans tags: novem-support
15:52
Update version in tk.spec check-in: b8e03d8c user: jan.nijtmans tags: trunk
15:30
Many upstream androwish changes check-in: 7b9324ef user: jan.nijtmans tags: androwish
15:26
merge trunk check-in: 0ff17fc3 user: jan.nijtmans tags: androwish
15:25
Revert part of [032c1ee138449c93dfa885fab07796783945e174|032c1ee138]: Only the patchlevel should have been changed, nothing else. check-in: 42f2cbd8 user: jan.nijtmans tags: trunk
15:13
merge trunk check-in: 029c6ae4 user: jan.nijtmans tags: androwish
14:22
Eliminate exess spacings in many doc pages check-in: 77d0eaec user: jan.nijtmans tags: trunk
09:54
merge trunk check-in: 949a4cb8 user: jan.nijtmans tags: novem-support
02:41
[450bb0ecad] Proposed fix for [tk busy] corruption in Aqua Tk. check-in: 676da6c9 user: dgp tags: bug-450bb0ecad
2016-03-01
17:36
trunk merged to branch tip-443 check-in: d89f2e1b user: fvogel tags: tip-443
13:42
merge release check-in: 61e68be1 user: dgp tags: trunk
2016-02-25
15:18
Put [wm forget] fix in the 8.6.5 release. Closed-Leaf check-in: 44dde96d user: dgp tags: rc2, release, core-8-6-5, core-8-6-5-rc
15:17
[e9112ef96e] Fix [wm forget] check-in: 407a5755 user: dgp tags: trunk
14:40
Fixed bug [841280] - spinbox -from and -to defaults and behaviour Closed-Leaf check-in: 396dcfce user: fvogel tags: bug-841280ffff
14:38
merge trunk, doc change only check-in: 1e28e676 user: dgp tags: core-8-6-5-rc
08:09
Fixed typo in spinbox documentation page check-in: c9cc0fbc user: fvogel tags: trunk
2016-02-24
20:29
Added test case wm-forget-2 related to test the fix for bug [e9112ef96e] Closed-Leaf check-in: ec4526bb user: fvogel tags: bug-e9112ef96e
20:10
Fixed bug [e9112ef96e] - [wm forget] doesn't completely check-in: c5134046 user: fvogel tags: bug-e9112ef96e
17:32
Fixed bug [2262543] - Scale widget unexpectedly fires command callback Closed-Leaf check-in: 091c6063 user: fvogel tags: bug-2262543fff
17:19
Added tests cases for bug [2262543] - Scale widget unexpectedly fires command callback check-in: 135fd292 user: fvogel tags: bug-2262543fff
2016-02-23
14:03
merge trunk; doc and comment changes only. check-in: 6a9ef1a5 user: dgp tags: core-8-6-5-rc
2016-02-22
21:46
Fixed bug [3137232] - spinbox error after destroying toplevel from widget Closed-Leaf check-in: 7d4e991d user: fvogel tags: bug-3137232fff
17:47
Fixed bug [2981253] - spinbox button frozen in case of repeated depressions Closed-Leaf check-in: 159e7685 user: fvogel tags: bug-2981253fff
17:45
Added missing comments describing input parameters of some procs check-in: cde00753 user: fvogel tags: trunk
2016-02-21
20:53
Fixed typo in canvas man page check-in: aa55cf77 user: fvogel tags: trunk
2016-02-19
17:39
update changes check-in: 6acb7a46 user: dgp tags: rc1, core-8-6-5-rc
2016-02-16
18:21
merge trunk check-in: f18cbdb4 user: dgp tags: rc0, core-8-6-5-rc
2016-02-11
20:06
Fixed error in comment check-in: a3d4e5de user: fvogel tags: trunk
13:58
Repair visual test for bevels, inadvertently broken in [6a93101279] check-in: 7ac24389 user: fvogel tags: trunk
13:17
-lmargincolor tag configuration option: implementation slightly optimized since Tk_Fill3DRectangle is robust with respect to negative widths check-in: 43ba967d user: fvogel tags: tip-443
13:09
Fix crash in TkFinalize() if Tk_Init() is never called. Suggested by Brian Griffin. check-in: ab7f10ab user: jan.nijtmans tags: trunk
10:41
Fixed typo in comment (introduced by error in [6a21622c7e]) check-in: 623c5d28 user: fvogel tags: tip-443
2016-02-10
22:54
-rmargincolor tag configuration option: tests check-in: 949cce2a user: fvogel tags: tip-443
22:53
-rmargincolor tag configuration option: documentation check-in: e60ec9fe user: fvogel tags: tip-443
22:53
-rmargincolor tag configuration option: implementation check-in: 145239e9 user: fvogel tags: tip-443
22:52
-lmargincolor tag configuration option: tests check-in: 490efc94 user: fvogel tags: tip-443
22:52
-lmargincolor tag configuration option: documentation check-in: a0ad4de4 user: fvogel tags: tip-443
22:51
-lmargincolor tag configuration option: implementation check-in: 3429435b user: fvogel tags: tip-443
2016-02-09
21:45
-overstrikefg tag configuration option: tests check-in: 95801496 user: fvogel tags: tip-443
21:44
-overstrikefg tag configuration option: documentation check-in: ba83ac98 user: fvogel tags: tip-443
21:44
-overstrikefg tag configuration option: implementation check-in: 1ce570ff user: fvogel tags: tip-443
21:42
-underlinefg tag configuration option: tests check-in: ed7c6379 user: fvogel tags: tip-443
21:41
-underlinefg tag configuration option: documentation check-in: e794aa17 user: fvogel tags: tip-443
21:40
-underlinefg tag configuration option: implementation check-in: 6a21622c user: fvogel tags: tip-443
21:37
-selectfgstipple tag configuration option: tests check-in: 29670ec1 user: fvogel tags: tip-443
21:36
-selectfgstipple tag configuration option: documentation (+ polished doc of the previously developed new tag options) check-in: 305ec969 user: fvogel tags: tip-443
21:36
-selectfgstipple tag configuration option: implementation check-in: 008f3c62 user: fvogel tags: tip-443
21:33
-selectbgstipple tag configuration option: tests check-in: 5324041d user: fvogel tags: tip-443
21:32
-selectbgstipple tag configuration option: documentation check-in: 4e3d1c08 user: fvogel tags: tip-443
21:32
-selectbgstipple tag configuration option: implementation check-in: 8c17f1a7 user: fvogel tags: tip-443
21:30
-selectforeground tag configuration option: tests check-in: b922e00e user: fvogel tags: tip-443
21:29
-selectforeground tag configuration option: documentation check-in: 0aa97efd user: fvogel tags: tip-443
21:29
-selectforeground tag configuration option: implementation check-in: 6f8935b9 user: fvogel tags: tip-443
21:27
-selectbackground tag configuration option: tests check-in: eb082ed5 user: fvogel tags: tip-443
21:24
-selectbackground tag configuration option: documentation check-in: f78ca61c user: fvogel tags: tip-443
21:23
-selectbackground tag configuration option: implementation check-in: 1a31aee1 user: fvogel tags: tip-443
18:44
Repair broken test. check-in: 82d2618b user: dgp tags: core-8-6-5-rc
18:43
merge trunk check-in: e88a63bf user: dgp tags: core-8-6-5-rc
09:48
Slightly more logical fix for [62a5ba7474]: tk 'make install' fails on Mac OS 10.11, which doesn't change the meaning of TCLSH_DIR check-in: 21ca86f6 user: jan.nijtmans tags: trunk
09:23
Fix [62a5ba7474]: tk 'make install' fails on Mac OS 10.11 check-in: 233db0e4 user: jan.nijtmans tags: trunk
2016-02-08
22:01
Fixed (with a real fix this time) bug [06c1433906] - Text widget crash during delete check-in: 48cf3656 user: fvogel tags: trunk
21:45
Corrected indentation + added an explanatory comment. check-in: 1121252f user: fvogel tags: trunk
16:39
Fix [0a3d799a6d]: option db rc files in non utf-8 encoding are not portable. check-in: b387eb0c user: jan.nijtmans tags: trunk
16:24
Merge trunk. Many upstream changes in Androwish check-in: a1221a17 user: jan.nijtmans tags: androwish
15:51
Fix [06c14339060ba9ae]: Text widget crash during delete. Thanks to François Vogel for the implementation and Brian Griffin for all his help getting this figured out. check-in: 5f225ec1 user: jan.nijtmans tags: trunk
2016-02-05
19:30
Fix crashing test case, textDisp-8.13 check-in: 4fd32150 user: dgp tags: trunk
2016-02-03
09:20
Document that [encoding system] has no effect on option readfile Closed-Leaf check-in: dcc78aa4 user: jan.nijtmans tags: option-readfile
09:14
Added documentation, please review! check-in: 07e6adb5 user: jan.nijtmans tags: option-readfile
2016-02-02
22:16
Re-implement tkoption readfile using Tcl_ReadChars check-in: f42bec26 user: jan.nijtmans tags: option-readfile
2016-01-31
00:53
Fix build errors on i386 for Cocoa; thanks to Marc Culler for patch check-in: 8cf39bd2 user: kevin_walzer tags: trunk
2016-01-29
09:26
Merge trunk check-in: 8ffdee14 user: jan.nijtmans tags: androwish
07:11
Fixed test entry-6.12: merge from 8.5 didn't see that $fixed does not exist in trunk version of entry.test. Thanks to emiliano for the report. check-in: 2bcdc5e4 user: fvogel tags: trunk
2016-01-28
17:40
Bump to 8.6.5 check-in: 032c1ee1 user: dgp tags: core-8-6-5-rc
2016-01-25
21:30
merge trunk. upstream androwish refactoring check-in: 185d0a96 user: jan.nijtmans tags: androwish
20:48
NotebookAddCommand: fix off-by-one error counting objc/objv when readding an already-managed window with arguments.

Bug reported on tcl-core by Sam Bromley (22 Jan 2016) check-in: 4561021a user: jenglish tags: trunk

2016-01-22
09:35
merge trunk check-in: 3343f7e5 user: jan.nijtmans tags: androwish
09:32
merge trunk check-in: c053d1ef user: jan.nijtmans tags: novem-support
09:21
Implement TIP #441: Add -justify Configuration Option to the listbox Widget check-in: 12499582 user: jan.nijtmans tags: trunk
09:00
Merge trunk. many changes to make SDL based tk compile on Win32 (backported from androwish.org) check-in: 51aac894 user: jan.nijtmans tags: androwish
2016-01-20
22:03
Fixed bug [9e606527af] - && instead of & used in generic/tkOption.c check-in: 36728caf user: fvogel tags: trunk
21:17
Patch [960391] from Erik Leunissen (rebased to latest trunk) to improve listbox performance when selecting items in extended mode. Closed-Leaf check-in: 7144449a user: fvogel tags: bug-960391ffff
2016-01-18
18:45
Removed unfinished test case committed by error in the previous commit. Closed-Leaf check-in: 9a244ba8 user: fvogel tags: tip-441
18:43
Reverted [5f396dacdc]. check-in: d1731afd user: fvogel tags: tip-441
18:17
Removed attempt of adjustment of the startup xview according to the -justify option. Anyway this does not work. check-in: 87072faf user: fvogel tags: tip-441
10:19
Documented what listbox-3.18b intends to test. check-in: eff8237f user: fvogel tags: tip-441
10:08
Use GetMaxOffset when possible to reduce code duplication. The change in ListboxScanTo is not exactly equivalent but I believe the previous version was a bug. check-in: 3bb0cf88 user: fvogel tags: tip-441
09:47
Fixed bug with the listbox justify patch: with large borders, when moving the horizontal scrollbar fully to the right the edge of the border could not be seen, one needed to push once on the right arrow of the scrollbar to see it. Test case:
package require Tk destroy .top toplevel .top listbox .top.l -justify right -borderwidth 17 -highlightthickness 19 -selectborderwidth 22 scrollbar .top.hs -command ".top.l xview" -orient horizontal .top.l configure -xscrollcommand ".top.hs set" set huge [concat "START -" [string repeat "Huge Item... " 20] "- END"] .top.l insert end $huge pack .top.l -expand 1 -fill both pack .top.hs -expand 1 -fill x
check-in: 5f396dac user: fvogel tags: tip-441
2016-01-17
21:09
Addressed question 4 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). check-in: ae788ecf user: fvogel tags: tip-441
20:40
Addressed questions 3 and 5 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). It is not desirable to make the listbox xview jump on resizing. check-in: 33195408 user: fvogel tags: tip-441
2016-01-16
15:45
Removed test listbox-3.18c since it is irrelevant (the rendering of the selected items is made in a code that depends on existence of a selection but this is untestable by bboxing since bbox is independent from the presence of a selection in the listbox) check-in: 7bc53e6b user: fvogel tags: tip-441
15:43
Decided about test results for listbox-3.18a check-in: 712e2125 user: fvogel tags: tip-441
15:22
Rebased to latest trunk check-in: 83dfa2db user: fvogel tags: tip-441
15:21
Fixed bug [639558ac83] - Lots of listbox tests fail on Linux check-in: 6543f30d user: fvogel tags: trunk
14:20
Addressed issue B (see artifact [9d48a9c212] of ticket [3f456a5bb9]) check-in: ff7d0131 user: fvogel tags: tip-441
14:16
Addressed issue A and question 6 (see artifact [9d48a9c212] of ticket [3f456a5bb9]).

Issue A is fixed. Test case: package req Tk listbox .l .l insert end M M M M M M M M M pack .l .l conf -just center ; # or right .l conf -highlightthickness 40 .l selection set 4

Regarding question 6, Tk_TextWidth is a bit lower level function in the API, which must be slightly beneficial regarding performance. Tk_TextWidth is therefore preferred. check-in: bfbd8ae6 user: fvogel tags: tip-441

14:03
Addressed question 2 (see artifact [9d48a9c212] of ticket [3f456a5bb9]). This code arranges for the correct xview when creating the listbox with non-default justification. It is correctly placed in Tk_ListboxObjCmd. When changing justification later, i.e. in ConfigureListbox, there is no reason to change the xview, it would not be desired that the listbox xview jumps when configuring -justify. check-in: ce7ce2f5 user: fvogel tags: tip-441
14:00
Addressed question 1 (see artifact [9d48a9c212] of ticket [3f456a5bb9]) check-in: e85c0d6b user: fvogel tags: tip-441
2016-01-13
20:57
merge trunk check-in: 9b639dbb user: jan.nijtmans tags: androwish
18:07
Rebased to latest trunk check-in: 51daaaff user: fvogel tags: tip-441
17:56
TIP #438 (Ensure Line Metrics are Up-to-Date) accepted by vote check-in: 15b7aa7e user: fvogel tags: trunk
07:49
More typos fixed check-in: 2eedd5f1 user: fvogel tags: tip-441
07:16
Typo fixed check-in: a61ce95b user: fvogel tags: tip-441
2016-01-12
15:08
Added more tests check-in: 6c1319b0 user: fvogel tags: tip-441
09:49
Fix [2049429]: Some options aren't picked up from the options database. check-in: dfbbb8ed user: jan.nijtmans tags: trunk
09:46
Bring back DEF_TEXT_SPACING[123], since "0" is not exactly equal to NULL (just to be 100% sure there will not be a behavioral change) Closed-Leaf check-in: 45baac3b user: jan.nijtmans tags: bug-2049429fff
2016-01-11
18:00
Added some tests check-in: 6adb42a0 user: fvogel tags: tip-441
16:23
Polished listbox justification demo check-in: b976a36c user: fvogel tags: tip-441
14:32
Improved patch formatting. No functional change check-in: c83c6499 user: fvogel tags: tip-441
13:23
merged trunk check-in: d9f9c7f5 user: fvogel tags: tip-441
10:31
Merge trunk. ttkButton.c: Invalid use of TK_OPTION_DONT_SET_DEFAULT, should have been TK_OPTION_NULL_OK as in normal button. tkTextTag.c: Use of TK_OPTION_DONT_SET_DEFAULT means that the default value "0" is ignored, so better use NULL. check-in: 9d6cd6ae user: jan.nijtmans tags: bug-2049429fff
01:11
Merge mark check-in: 92a35a10 user: kevin_walzer tags: trunk
00:44
Additional tweaks for dialog check-in: 783ce25f user: kevin_walzer tags: trunk
00:24
Fix for 63c3542c06, messageboxes in Tk-Cocoa; thanks to Marc Culler for patch check-in: 4f738003 user: kevin_walzer tags: trunk
2016-01-10
14:02
Rebase to 8.6, getting rid of DEF_TEXT_SPACING[123] check-in: dd92246a user: jan.nijtmans tags: bug-2049429fff
2016-01-09
23:09
Merge trunk. Add missing android_webcam.tcl check-in: 2a40dbe2 user: jan.nijtmans tags: androwish
22:16
Fix [1927212]: MouseWheel unbound for non-aqua scrollbars. Thanks to Francois Vogel for the actual work check-in: 2d95721f user: jan.nijtmans tags: trunk
03:19
Merge mark check-in: d3bde360 user: kevin_walzer tags: trunk
02:58
Additional fixes for memory leaks, window flickering on OS X 10.11; thanks to Marc Culler for patch check-in: 43590ff8 user: kevin_walzer tags: trunk
00:06
Fixed test constraints Closed-Leaf check-in: 92b21f82 user: fvogel tags: bug-1927212fff
00:03
Test cases scrollbar-10.[12] pass check-in: 49ed36f2 user: fvogel tags: bug-1927212fff
2016-01-08
22:10
Make test-case and binding equal for win32 and x11. Test-case doesn't pass yet check-in: 6f53a81f user: jan.nijtmans tags: bug-1927212fff
15:40
..... horizontal scrollbar too check-in: 972d3670 user: jan.nijtmans tags: bug-1927212fff
15:35
New attempt at fixing bug [1927212fff]. (rebased against Tk 8.6) check-in: 2da58a51 user: jan.nijtmans tags: bug-1927212fff
14:39
Backout previous commit: it causes many event-related test-failures in Tk test suite check-in: 13f6aa29 user: jan.nijtmans tags: trunk
11:38
Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: 93266946 user: jan.nijtmans tags: trunk
11:32
Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 check-in: 03d32e23 user: jan.nijtmans tags: trunk
11:23
Fixed bug [1305128] - Scrollbar doesn't receive event check-in: efba07bb user: jan.nijtmans tags: trunk
11:20
Fixed bug [1510538] - Wrong initial scrollbar width check-in: 8a512d8e user: jan.nijtmans tags: trunk
2016-01-07
17:20
Prefix "system" of all Windows System Colors was documented check-in: 28b2e86a user: oehhar tags: trunk
13:08
rebase "tip-438" branch to latest trunk. Closed-Leaf check-in: 9f400abe user: jan.nijtmans tags: tip-438
2016-01-06
20:30
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost check-in: 3736983e user: fvogel tags: trunk
20:18
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled check-in: 087e635d user: fvogel tags: trunk
2016-01-01
17:04
Merge trunk. Upstream androwish changes check-in: b72d8e11 user: jan.nijtmans tags: androwish
2015-12-26
21:19
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: f9195057 user: fvogel tags: trunk
2015-12-23
17:12
Made test textDisp-16.18 pass again on Win7 after [a4bf73e4b8]: map the text widget earlier check-in: 9abe2b4a user: fvogel tags: trunk
2015-12-21
12:23
Merge trunk. fixed bug in SDL specific zip file system startup code check-in: 3e2916bf user: jan.nijtmans tags: androwish
2015-12-19
23:14
Fixed bug [793909] - Problem with nonexistent namespaces check-in: 834abec2 user: fvogel tags: trunk
22:50
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: e8327f22 user: fvogel tags: trunk
2015-12-18
12:45
upstream androwish change check-in: 6d3af1c0 user: jan.nijtmans tags: androwish
12:25
Special handling of ZIPFS_IN_TCL here turns out not to be necessary (thanks, Christian!). check-in: e447c04e user: jan.nijtmans tags: androwish
10:51
Same changes as previous commit, but now for SDL (untested) check-in: f8993795 user: jan.nijtmans tags: androwish
10:02
Implement new function Tk_ZipMain, which can be used for applications which want to include the zipfs functions. check-in: d80f2887 user: jan.nijtmans tags: androwish
2015-12-17
15:03
spacing check-in: 0b7af992 user: jan.nijtmans tags: trunk
15:01
Fix usage of ZIPFS_IN_TCL in various places, including the win32 configure script check-in: 6e5ca130 user: jan.nijtmans tags: androwish
11:03
Fix dynamic build on Windows (reported by Christian Werner) check-in: d111a2b4 user: jan.nijtmans tags: androwish
2015-12-16
13:38
Include zipfs.h, for access to zipfs symbols check-in: 9ba57a05 user: jan.nijtmans tags: androwish
12:54
merge-mark check-in: 1dd65fca user: jan.nijtmans tags: trunk
12:42
merge trunk check-in: 20184744 user: jan.nijtmans tags: novem-support
2015-12-15
09:37
merge trunk check-in: 5b16be76 user: jan.nijtmans tags: androwish
02:51
Merge mark check-in: bd333753 user: kevin_walzer tags: trunk
02:50
Fix for some redraw issues on Tk-Cocoa on OS X 10.11; further refinement of memory management; thanks to Marc Culler for patches check-in: f04988fb user: kevin_walzer tags: trunk
2015-12-14
15:14
Support to paste file list (e.g. support CF_HDROPtype) Ticket [9fcc519a7c] check-in: 083aa564 user: oehhar tags: trunk
10:32
minor formatting Closed-Leaf check-in: ea62c3f0 user: jan.nijtmans tags: bug-9fcc519a7c
10:32
Test winDialog-5.12.7 failed if first item in home folder was not a file->corrected check-in: 6d408247 user: oehhar tags: trunk
10:00
Support to paste file list (e.g. support CF_HDROPtype) Ticket [9fcc519a7c] check-in: ab44277d user: oehhar tags: bug-9fcc519a7c
2015-12-13
20:02
Fixed bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: 4ea4a0b1 user: fvogel tags: trunk
18:01
Merge trunk. Upstream androwish changes check-in: 5ee94fa7 user: jan.nijtmans tags: androwish
2015-12-12
17:44
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: cc3b7390 user: fvogel tags: trunk
2015-12-11
22:52
upstream androwish changes check-in: 3f81d359 user: jan.nijtmans tags: androwish
10:46
Merge mark check-in: c8cd305c user: fvogel tags: trunk
10:44
Reverted [aaf6b1a3a0] check-in: 36681033 user: fvogel tags: trunk
2015-12-10
17:11
Removed duplicate test: 'entry-23.1' in spinbox.test is the same as 'entry-21.1' in entry.test check-in: aaf6b1a3 user: fvogel tags: trunk
2015-12-09
10:26
Merge trunk. Upstream androwish changes check-in: 98752c01 user: jan.nijtmans tags: androwish
2015-12-07
15:38
merge-mark. Remove unnecessary end-of-line spacing check-in: c4aef612 user: jan.nijtmans tags: trunk
02:02
Fix for zombie windows on El Capitan/OS X 10.11; thanks to Marc Culler for patch check-in: 946e9467 user: kevin_walzer tags: trunk
2015-12-03
15:51
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit") check-in: 5f09c8cc user: jan.nijtmans tags: trunk
2015-12-01
13:34
left-over upstream androwish change check-in: 8df304bb user: jan.nijtmans tags: androwish
2015-11-30
07:39
merge trunk, upstream androwish changes check-in: f4f42423 user: jan.nijtmans tags: androwish
2015-11-29
14:34
Fixed bug [1997299fff] - Tag borderwidth leaking check-in: 6a931012 user: fvogel tags: trunk
2015-11-26
13:56
On cygwin, install libtk8.6.dll.a in the {prefix}/lib directory. check-in: d3f69ec1 user: jan.nijtmans tags: trunk
2015-11-25
21:09
merge trunk check-in: 6a1a0158 user: jan.nijtmans tags: androwish
07:22
Ooops... removed debug traces unintentionally left in the merge mark... check-in: 4196a4a5 user: fvogel tags: trunk
06:46
merge mark check-in: 90ae3152 user: fvogel tags: trunk
03:14
Merge mark check-in: 995063e4 user: kevin_walzer tags: trunk
03:13
Remove multiple deprecated internal API calls on OS X; streamline Apple Events implementation; thanks to Marc Culler for extensive patches check-in: 21121045 user: kevin_walzer tags: trunk
2015-11-22
21:10
Added test textDisp-35.1 to check for regressions against pach [5b11cf19] check-in: 2f487e41 user: fvogel tags: trunk
16:16
Add symbola font (from upstream androwish) check-in: 7fadfcee user: jan.nijtmans tags: androwish
16:07
upstream androwish changes check-in: f04a7419 user: jan.nijtmans tags: androwish
2015-11-18
09:40
Merge trunk. Rename 3 TkSDL* and TkUNIX* to Tkp*, for consistancy. check-in: d6bcb23f user: jan.nijtmans tags: androwish
2015-11-16
13:48
Improve user experience related to dancing scrollbars. Patch by Koen Danckaert. check-in: 3d1afabc user: jan.nijtmans tags: trunk
2015-11-14
21:42
Merge trunk check-in: 7d7fc354 user: jan.nijtmans tags: androwish
2015-11-13
08:46
Fix 34eb6911af, taken over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. check-in: e3b67025 user: jan.nijtmans tags: trunk
2015-11-10
18:39
Typos in comments check-in: 3ea55f8f user: fvogel tags: trunk
13:57
Fix [5ee8af61e5] on Win64: Window embedding can not work on 64-bit Unix and Windows check-in: 1fd8abfd user: jan.nijtmans tags: trunk
2015-11-09
15:44
Fix [5ee8af61e5] on Unix: Window embedding can not work on 64-bit Unix and Windows check-in: ffe26835 user: jan.nijtmans tags: trunk
12:32
Restore tkMacOSXDraw.c/tkMacOSXMouseEvent.c check-in: af0897f2 user: jan.nijtmans tags: androwish
12:18
re-add "-nativeonly" option to dialog check-in: 50c6b45c user: jan.nijtmans tags: androwish
12:12
Merge trunk check-in: 1f86c2ac user: jan.nijtmans tags: androwish
11:38
Merge trunk check-in: e3362df5 user: jan.nijtmans tags: novem-support
11:13
clean-up end-of-line spacing check-in: e3a7d4ea user: jan.nijtmans tags: trunk
2015-11-08
22:24
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus check-in: 4a6f3ff7 user: fvogel tags: trunk
22:19
merge mark check-in: c1d99e88 user: fvogel tags: trunk
22:19
Resolved unintended fork check-in: 94d279e7 user: fvogel tags: trunk
22:14
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account check-in: ed0eed35 user: fvogel tags: trunk
22:01
Cleanup of last patch to Tk-Cocoa check-in: 5099e23a user: kevin_walzer tags: trunk
21:50
Fixed entry (and final) part of bug [542199fff] - Double click on a lone character in an entry does not work check-in: 2cf8afea user: fvogel tags: trunk
21:07
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed check-in: 500df73a user: fvogel tags: trunk
20:54
Fixed [2160206fff] - Panic when posting a menu of type menubar check-in: 65a09b78 user: fvogel tags: trunk
20:43
merge mark check-in: f4e092d8 user: fvogel tags: trunk
2015-11-07
18:41
Fix for issues with bitmap rendering and mouse events in Tk-Cocoa; thanks to Marc Culler for patches check-in: b60b9c95 user: kevin_walzer tags: trunk
10:25
Merge trunk. Take over androwish-specific changes 67e475ea97 check-in: e1a8fe31 user: jan.nijtmans tags: androwish
2015-11-03
13:19
merge trunk. Upstream androwish change. check-in: a80338d3 user: jan.nijtmans tags: androwish
2015-10-31
20:31
Fixed bug [e51941c1b9] - text-9.2.47 fails sometimes check-in: 903e4997 user: fvogel tags: trunk
2015-10-28
09:07
merge trunk check-in: cf7046c8 user: jan.nijtmans tags: androwish
2015-10-27
20:14
Added missing word in man event check-in: 4ed5c188 user: fvogel tags: trunk
2015-10-26
20:03
Merge trunk. Adapt upstream Androwish modification, but without unnecessary "tclInt.h" include. check-in: 120a88ae user: jan.nijtmans tags: androwish
12:11
merge-mark check-in: aa45b342 user: jan.nijtmans tags: trunk
11:23
Fix for PNG rendering on OS X 10.11; thanks to Stephan Meier for patch check-in: 1b4dc5c4 user: kevin_walzer tags: trunk
2015-10-25
23:00
merge trunk check-in: a4724c6c user: jan.nijtmans tags: androwish
22:56
re-generate configure check-in: ebaaa6e7 user: jan.nijtmans tags: trunk
22:36
Merge trunk check-in: ad07cc3f user: jan.nijtmans tags: androwish
22:32
Fix [477949]: option readfile cannot use multibytes. Implementation adopted from AndroWish, but added support for UTF-8 BOM and added test-case. check-in: 16df5a3f user: jan.nijtmans tags: trunk
19:30
merge trunk check-in: 9d7ac96b user: jan.nijtmans tags: novem-support
19:24
merge-mark check-in: 281b9f08 user: jan.nijtmans tags: trunk
2015-10-23
16:21
Fixed [ac6ca22363] - ttk/spinbox-1.8.4 test fails on Win7 check-in: d226acb5 user: fvogel tags: trunk
08:17
Merge trunk check-in: 4b1fb429 user: jan.nijtmans tags: androwish
07:45
Fix [916c1095438eae56]: Tk does not compile because GetVersionExW triggers warnings check-in: 1c527b74 user: jan.nijtmans tags: trunk
07:21
Fix [908b78de9a] for OS X/X11 - which apparently doesn't set ::env(USERNAME) - as well. check-in: f46b6dca user: jan.nijtmans tags: trunk
2015-10-22
22:11
Fixed bug [1414025] - Thin insertion cursor not visible in entry check-in: ba6969de user: fvogel tags: trunk
21:53
Fixed bug [1520118fff] - -validate resets to none check-in: c020d102 user: fvogel tags: trunk
2015-10-19
20:41
Robustified text-9.2.46, which failed on Linux Debian 6.0 (bug [cc0ba31920]) check-in: 407bae5e user: fvogel tags: trunk
08:09
Merge trunk. Take over selected upstream androwish changes. check-in: 577267e1 user: jan.nijtmans tags: androwish
2015-10-13
13:47
Fix [908b78de9a6534d6]: winDialog.test terminates in error check-in: cbbfe02b user: jan.nijtmans tags: trunk
2015-10-10
10:33
Fix comment in test winDialog-5.12.2 check-in: 5a20783c user: ashok tags: trunk
2015-10-09
20:00
merge mark check-in: 412c7d0b user: fvogel tags: trunk
19:58
Fixed bug [1815161] - .text count -ypixels wrong until widget is managed check-in: 1ab25bfb user: fvogel tags: trunk
19:28
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide check-in: cbf85924 user: fvogel tags: trunk
19:12
merge trunk check-in: 7696b701 user: jan.nijtmans tags: androwish
19:06
Fixed bug [1669632fff] - text widget: autoseparator placement, <Control-1> cleanup check-in: 553899e9 user: fvogel tags: trunk
18:55
merge mark check-in: 90d1cb7a user: fvogel tags: trunk
13:19
Tk/OpenBSD/Sparc needs -fPIC. check-in: 7a4971d5 user: stu tags: trunk
04:44
Added missing tests for tk_getOpenFile -defaultextension check-in: 9eacf323 user: ashok tags: trunk
04:03
Bug [47af31bd3a] - tk_getSaveFile adds . as extension. Also added more tests for -filetypes and -defaultextension combinations. check-in: 14153ed2 user: ashok tags: trunk
2015-10-08
12:44
TIP #437: Tk panedwindow options for proxy window check-in: 9d54525a user: jan.nijtmans tags: trunk
2015-10-07
07:25
merge trunk check-in: d2da6cbd user: jan.nijtmans tags: androwish
2015-10-06
15:04
Link with userenv.lib, because it is now needed by Tcl. check-in: 62436753 user: jan.nijtmans tags: trunk
11:46
Fix [600b72bfbc789]: Unnecessary inclusion of tclInt.h in tkMain.c in Windows build The only thing needed from tclInt.h is the definition of TclIntPlatStubs. Including just a tiny part of this struct is enough to make it compile, without the need for tclInt.h check-in: 6b85af58 user: jan.nijtmans tags: trunk
10:49
merge trunk check-in: 1b9880ea user: jan.nijtmans tags: androwish
08:26
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: c07ee849 user: jan.nijtmans tags: trunk
06:14
Fix for [46c83f60] (relative paths ignored in tk_getOpenFile/tk_getSaveFile on Vista+). Added tests for -initialdir option. check-in: 45da3436 user: ashok tags: trunk
2015-10-05
09:41
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for TEA, but a good idea anyway check-in: 8249ac04 user: jan.nijtmans tags: trunk
2015-10-04
09:45
merge trunk check-in: a85ae4f5 user: jan.nijtmans tags: androwish
09:32
New icon for wish86.exe, original work contributed by Dawson Cowals. This fixes the recently discovered license problem regarding the icons included with Tcl 8.6.[0-5] (not for commercial use). Not backported to Tk 8.5, because the license of the 8.5 icons has never been a problem. check-in: 472963f0 user: jan.nijtmans tags: trunk
2015-09-30
14:03
merge trunk check-in: 91cf1344 user: jan.nijtmans tags: androwish
11:17
Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. check-in: 471142ac user: jan.nijtmans tags: trunk
2015-09-29
19:30
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 71a4658f user: fvogel tags: trunk
2015-09-27
13:00
merge trunk check-in: c9c421af user: jan.nijtmans tags: androwish
2015-09-23
21:29
[c648c8dad1] Repair PNG reader buffer overflow protections that prevented read of valid PNG image. check-in: ce2fdd0c user: dgp tags: trunk
2015-09-15
09:48
Selected androwish changes check-in: c382487d user: jan.nijtmans tags: androwish
2015-09-14
09:25
Merge trunk. Selected androwish changes. check-in: 68a0f335 user: jan.nijtmans tags: androwish
2015-09-13
12:45
Bug [cc0ba31920] - Make text-9.2.46 pass on Windows 8.1 check-in: 0a36e348 user: fvogel tags: trunk
2015-09-11
12:06
Experiment, just to have a look how the new icon could look like. Closed-Leaf check-in: 1d2f70bf user: jan.nijtmans tags: new-icons
2015-09-10
14:55
Merge trunk check-in: 933eff39 user: jan.nijtmans tags: androwish
14:05
Remove licenced images (which cannot be used for commercial purposes). See /artifact/b2a203459daa9c49?ln=69. Still to be replaced: win/rc/wish.ico and win/rc/lamp.bmp. This partially reverts commit [0fce209405dff92a]. check-in: 707f66ca user: jan.nijtmans tags: trunk
2015-09-09
10:45
upstream androwish change check-in: d8053ab9 user: jan.nijtmans tags: androwish
2015-09-08
15:04
Merge trunk, and take over tkImgPhoto.h from androwish check-in: 122a9ab6 user: jan.nijtmans tags: androwish
2015-09-06
19:40
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string check-in: 0d8fe483 user: fvogel tags: trunk
2015-09-02
08:30
Merge trunk, and take over selected changes from androwish check-in: c955f857 user: jan.nijtmans tags: androwish
2015-08-28
11:47
Completing 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. check-in: 44b24118 user: jan.nijtmans tags: trunk
2015-08-24
13:24
Merge trunk. Take over selected changes from androwish check-in: 1ebe378f user: jan.nijtmans tags: androwish
2015-08-20
14:14
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: f37f9308 user: jan.nijtmans tags: trunk
2015-08-18
14:48
Take over selected changes from androwish.org check-in: 911f67c8 user: jan.nijtmans tags: androwish
14:41
minor spacing, no functional change. check-in: ded1d1b4 user: jan.nijtmans tags: trunk
2015-08-17
10:34
Rename TkSDL*() functions to TkUnix*() check-in: b21403f7 user: jan.nijtmans tags: androwish
2015-08-05
20:40
merge trunk check-in: 6a54fc33 user: jan.nijtmans tags: androwish
20:33
Remove various unnecessary "global tcl_platform" occurrences, which are no longer used. Add "Fit To Screen Width" menu entry to Windows (and android) console menu. Ported from androwish. check-in: ee0ef7f8 user: jan.nijtmans tags: trunk
2015-08-04
17:30
Merge trunk. Add missing tkStubInit.c to Android.mk. Without this, stub-enabled Tk-based extensions (such as tkImg) will never work on Android. check-in: 6fd43c73 user: jan.nijtmans tags: androwish
2015-08-03
23:43
Fix [6fe75131c546226b]: doc: tk_messageBox (mac). Use ttk::scrollbar in stead of scrollbar in various demo's. (ported from androwish branch) check-in: ec4df9a2 user: jan.nijtmans tags: trunk
2015-07-28
22:18
Made textDisp-4.9 more robust to font variations across platforms, so that it passes on Linux Debian 6.0 check-in: 5dcefdbe user: fvogel tags: trunk
20:31
Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel destroy check-in: 91fc5813 user: fvogel tags: trunk
2015-07-16
20:10
Fixed bug [2886436fff] - [.txt] deletes before start index - by appyling the patch proposed in the ticket: no deletion will ever happen before the start index anymore check-in: c1fe3071 user: fvogel tags: trunk
05:36
merge trunk check-in: 760e8f5b user: jan.nijtmans tags: novem-support
2015-07-15
15:02
merge trunk check-in: 4efd41bc user: jan.nijtmans tags: androwish
15:01
Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h and tkStubInit.c check-in: fce53e62 user: jan.nijtmans tags: trunk
12:46
Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. check-in: 584e2aa0 user: jan.nijtmans tags: androwish
2015-07-13
10:15
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: ec62978f user: fvogel tags: trunk
09:58
Fixed bad indentation in the contents table of the text widget man page of the switches pertaining to the dump subcommand check-in: bc0c1857 user: fvogel tags: trunk
2015-07-08
07:54
Use size_t in stead of int for some internal refCount variables. On 32-bit systems, this doubles the range (as size_t is unsigned), on 64-bit system much more than that. check-in: 2473b35f user: jan.nijtmans tags: trunk
2015-07-07
15:24
Fix for [805cffb017fde5ba]: segfault via Tk_ConfigureWidget check-in: 4668a149 user: jan.nijtmans tags: trunk
2015-07-02
20:21
Revert [b80a6942]. Realize now that "true" was not bold because the option does not have to literally be the exact string "true" but can also be any of the other acceptable true values, such as "yes" or "t". check-in: 70145701 user: andy tags: trunk
2015-06-25
09:35
merge trunk check-in: 5c3d4877 user: jan.nijtmans tags: novem-support
09:35
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. check-in: 8a600b5d user: jan.nijtmans tags: trunk
2015-06-05
04:01
Add missing bold effect to documentation for [canvas -splinesteps]. check-in: b80a6942 user: andy tags: trunk
2015-06-01
20:19
Fixed broken trunk caused by "signed/unsigned mismatch" compiler error on Windows, introduced by [4fe3c06b97] and [07622d5618] check-in: 21ea6c1f user: fvogel tags: trunk
19:46
merge mark check-in: e155956c user: fvogel tags: trunk
19:40
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane check-in: 4bbc5717 user: fvogel tags: trunk
19:10
Test panedwindow-25.2 uses tcltest 2 format check-in: c47c754e user: fvogel tags: trunk
18:50
Fixed bug [1292219fff] - Propagated MapNotify and UnmapNotify events of a panedwindow to its children check-in: 0e074ecc user: fvogel tags: trunk
18:41
Fixed bug [1714535fff] - Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget check-in: 8f24c925 user: fvogel tags: trunk
18:40
Fixed bug [3592454fff] - Don't draw the sash associated to the last visible pane check-in: c709bbd7 user: fvogel tags: trunk
18:31
Fixed bug [2368195fff] - More correct error handling when calling paneconfigure with a non existing window check-in: ce6d7230 user: fvogel tags: trunk
18:27
Fixed bug [d7bad57c43] - Limited sash proxy maximum coordinates to the size of the panedwindow it belongs to check-in: 43273c06 user: fvogel tags: trunk
2015-05-30
18:07
Fixed typo in comment check-in: 84c01395 user: fvogel tags: trunk
2015-05-28
12:59
Merge trunk check-in: f58ec1b7 user: jan.nijtmans tags: novem-support
2015-05-26
12:44
Fix [1641721]: tk_getOpenFile shows symlinks to directories twice. check-in: 68458e6e user: jan.nijtmans tags: trunk
2015-05-25
22:17
Fix [2a02881e4c]: Colors added/changed in 8.6 not documented in man page check-in: d0ab7d76 user: jan.nijtmans tags: trunk
2015-05-24
12:14
Fixed bug [53f8fc9c2f] - geometry management of panedwindow panes is incorrect with -stretch check-in: 9e919f75 user: fvogel tags: trunk
2015-05-20
15:17
[29044ba23f] Remove RANLIB as part of library installation. At best it's redundant to the RANLIB already done as part of library build. At worst, it conflicts with needs of cross-compiling. Thanks Erik Leunissen. check-in: 595aa82a user: dgp tags: trunk
14:58
merge-mark check-in: a88a3fce user: jan.nijtmans tags: trunk
12:34
[dece631375] More mem alloc overflow check and init with proper unsigneds. check-in: 4fe3c06b user: dgp tags: trunk
02:41
Initialize memory to stop valgrind notices about conditionals dependent on reads from uninit memory. check-in: d1e3a3de user: dgp tags: trunk
2015-05-18
18:59
[dece631375] Prevent overflows in photo image memory allocations. check-in: 07622d56 user: dgp tags: trunk
2015-05-15
19:26
[dece63137] Correct problems with overflow computing memory block sizes. check-in: 538c2a94 user: dgp tags: trunk
15:51
[dece631375] Prevent PNG Reader writing to memory beyond end of photo image block. check-in: 8df98ac7 user: dgp tags: trunk
12:03
Use assertion to prevent writing pixel lines beyond end of Photo image block. check-in: 76765f50 user: dgp tags: trunk
2015-05-05
19:38
[06c3fcb136] ImgGetPhoto() had some code misplaced in an earlier commit so that it failed to tell all callers when the alpha channel was fully opaque. This triggered another bug in the PNG writer where the alpha vs. non-alpha format choice was broken and confused, leading to corrupt png image files. check-in: d2fc5a3c user: dgp tags: trunk
2015-04-28
18:46
merge mark check-in: 90f5a7ac user: fvogel tags: trunk
2015-04-16
13:20
merge-mark check-in: 089301fe user: jan.nijtmans tags: trunk
2015-04-09
22:15
Small patch for menubtton demo on OS X; thanks to Marc Culler check-in: 5d9e69b3 user: kevin_walzer tags: trunk
12:51
[562118ce41] Fix wordstart modifier handling of multi-byte chars check-in: 8becf1a0 user: dgp tags: trunk
12:39
[e4ed00a954] Fixed crash with display wordstart check-in: dd4b1845 user: dgp tags: trunk
02:03
merge mark check-in: fa7b91b6 user: kevin_walzer tags: trunk
02:00
Re-working of internal Cocoa widget drawing routines, especially when resizing; fix rendering of scrollbar when resized or clipped; cleanup of button metrics; thanks to Marc Culler for extensive patches check-in: 8ad750dc user: kevin_walzer tags: trunk
2015-04-07
14:46
Fix [2a70627a03]: shobjidl.h include in tkWinDialog.c breaks mingw cross compile. Merge-mark core-8-5-branch. check-in: 89217ba3 user: jan.nijtmans tags: trunk
01:42
Backing out changes; unexpected issues with window resizing that require further investigation check-in: 30912129 user: kevin_walzer tags: trunk
01:12
Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc Culler for patches check-in: 15a7b752 user: kevin_walzer tags: trunk
2015-03-24
19:13
Purge configuration efforts at supporting platforms lacking <limits.h>. check-in: 22256943 user: dgp tags: trunk
2015-03-23
10:44
Remove some unnecessary end-of-line spacing check-in: 650936d2 user: jan.nijtmans tags: trunk
2015-03-22
15:10
Suggested fix for [2a70627a03]: shobjidl.h include in tkWinDialog.c breaks mingw cross compile Closed-Leaf check-in: 5c194d19 user: jan.nijtmans tags: bug-2a70627a03
2015-03-21
17:42
merge mark check-in: 081c15ab user: dgp tags: trunk
04:12
merge mark check-in: 683eccd1 user: kevin_walzer tags: trunk
04:12
Additional copyright notices check-in: 915c72b3 user: kevin_walzer tags: trunk
03:21
Final cleanup of zombie windows in Cocoa check-in: 5f7f824c user: kevin_walzer tags: trunk
01:40
merge mark check-in: faf9a774 user: kevin_walzer tags: trunk
01:39
Add copyright notice for Marc Culler check-in: 8ea0054b user: kevin_walzer tags: trunk
01:30
Improvement of memory management, removal of zombie windows from Tk-Cocoa; thanks to Marc Culler for patch check-in: e3b0c37c user: kevin_walzer tags: trunk
01:22
Cleanup and simplification of memory management in event loop; now works more smoothly; thanks to Marc Culler for patches check-in: 025fdda7 user: kevin_walzer tags: trunk
00:57
Cleanup and improvement of tracking of native windows in Cocoa; thanks to Marc Culler for patch check-in: 66e6c02a user: kevin_walzer tags: trunk
00:44
Remove garbage collections calls as GC is no longer supported on OS X; thanks to Marc Culler for patch check-in: 812a5d85 user: kevin_walzer tags: trunk
2015-03-19
21:38
Merge trunk check-in: 4fe95648 user: jan.nijtmans tags: novem-support
2015-03-16
14:13
Merge-mark, and remove some unnecessary end-of-line spacing. check-in: 676564ab user: jan.nijtmans tags: trunk
2015-03-15
20:22
Wish now launches in front when called from command line, and focus -force works correctly; thanks to Marc Culler for patch check-in: d5dd77eb user: kevin_walzer tags: trunk
2015-03-13
23:10
Merging with the latest release check-in: e1141f2f user: seandeelywoods tags: core_zip_vfs
19:58
Merged branch bug-1581955fff, fixing [1581955fff] check-in: 99e78046 user: fvogel tags: trunk
2015-03-12
14:53
merge release check-in: 9317978f user: dgp tags: trunk
2015-03-11
13:52
merge trunk Closed-Leaf check-in: d8717ce1 user: dgp tags: rc1, release, core-8-6-4, core-8-6-4-rc
2015-03-10
14:49
merge mark check-in: 7f810162 user: kevin_walzer tags: trunk
14:38
Fix for crash when image is dealloc'ed prematurely in Cocoa check-in: bba47d2c user: kevin_walzer tags: trunk
2015-03-06
16:40
merge mark check-in: f9f6390e user: dgp tags: trunk
12:52
merge trunk check-in: a75f7fbf user: dgp tags: rc0, core-8-6-4-rc
12:51
merge mark check-in: b16d00d5 user: dgp tags: trunk
02:44
Fix for crash in deleted toplevels when not removed from Cocoa window menu; thanks to Marc Culler for patch check-in: 8b7f6ac7 user: kevin_walzer tags: trunk
2015-03-05
16:25
merge trunk check-in: 1a123d5d user: dgp tags: core-8-6-4-rc
16:05
update changes check-in: e7317861 user: dgp tags: core-8-6-4-rc
15:57
Merge mark check-in: be999214 user: kevin_walzer tags: trunk
15:55
Fix for keyboard modifier events, thanks to Trevor Williams for patch check-in: f4758af0 user: kevin_walzer tags: trunk
2015-03-02
22:31
merge trunk check-in: b82b45b2 user: dgp tags: core-8-6-4-rc
08:56
Deleted Win95/98-specific documentation as those platforms have long been unsupported. check-in: e4a9133b user: ashok tags: trunk
2015-02-28
03:17
merge mark check-in: 2a868d77 user: kevin_walzer tags: trunk
02:59
Fix for 5824a992df, images not displaying in Cocoa in label with sunken relief check-in: 2f9e63f8 user: kevin_walzer tags: trunk
2015-02-26
17:16
Bump to 8.6.4. check-in: 93c9641e user: dgp tags: core-8-6-4-rc
2015-02-24
15:09
merge mark check-in: 754c58b7 user: dgp tags: trunk
2015-02-22
18:03
Fix for CGRect/NSRect confusion check-in: 5457f9e2 user: kevin_walzer tags: trunk
00:39
[ab6dab8393] OBOE in loop termination made corrupt dash lines in ps output. check-in: 8be232ca user: dgp tags: trunk
2015-02-20
22:35
malformed comment check-in: 1156673c user: dgp tags: trunk
2015-02-19
21:27
merge-mark check-in: bb610108 user: jan.nijtmans tags: trunk
16:02
merge mark check-in: 887e3968 user: kevin_walzer tags: trunk
16:02
Add padding to HITheme menubuttons check-in: 7d8f87b4 user: kevin_walzer tags: trunk
15:58
merge mark check-in: 35a89312 user: kevin_walzer tags: trunk
15:57
Fix for Cocoa scrollbar appearance on 10.6 check-in: 158f468c user: kevin_walzer tags: trunk
02:57
merge mark check-in: 659d3062 user: kevin_walzer tags: trunk
02:27
Restore live resize to Cocoa with reduced flickering; addresses most serious issue of Cocoa drawing while preserving user expectations for display during window resize; thanks to Marc Culler for extensive patch check-in: 57170627 user: kevin_walzer tags: trunk
2015-02-18
03:34
Merge mark check-in: 31e46950 user: kevin_walzer tags: trunk
03:31
Fine-tune display during resize events; now shows resize in progress but does not redraw contentview until done check-in: a742f361 user: kevin_walzer tags: trunk
2015-02-16
22:06
Merge mark check-in: f434c087 user: kevin_walzer tags: trunk
22:06
Cleanup of bounds in button code. check-in: 959b73b5 user: kevin_walzer tags: trunk
20:21
Merge mark; merging on request of fvogel to avoid conflicts in his merges check-in: c4b47505 user: kevin_walzer tags: trunk
20:19
Major fix for HITheme button metrics; thanks to Marc Culler for patch. check-in: ef130fef user: kevin_walzer tags: trunk
2015-02-15
19:20
Fixed failing textImage-3.2 test - See bug [1591493fff] check-in: b10dfadf user: fvogel tags: trunk
19:14
Merge mark check-in: 00f6df38 user: fvogel tags: trunk
18:54
Remove Mac-specific display timer from tkTextDisp.c; no longer needed check-in: 7680280a user: kevin_walzer tags: trunk
18:30
Better alingment of notebook tabs in Cocoa; thanks to Marc Culler for patch check-in: ccea6074 user: kevin_walzer tags: trunk
17:48
Merge mark check-in: 71cb0f9e user: fvogel tags: trunk
2015-02-14
01:22
Remove calls during window resize notification that cause crash on Cocoa check-in: 6f751c62 user: kevin_walzer tags: trunk
2015-02-13
01:42
Final adjustment of checkbutton flags in Cocoa check-in: 1113472b user: kevin_walzer tags: trunk
2015-02-12
17:44
merge mark check-in: 8cec4d74 user: dgp tags: trunk
16:15
Apply same padding fix to Cocoa checkbuttons check-in: ae93313c user: kevin_walzer tags: trunk
16:01
Limit hard-coded padding in Cocoa buttons to radiobuttons indicatorOn check-in: 3035a564 user: kevin_walzer tags: trunk
15:30
Cleaner implementation of metrics for radiobuttons and checkbuttons under Cocoa; still a bit of extra padding required, but only when absolutely necessary check-in: 31b514d3 user: kevin_walzer tags: trunk
13:45
Silence some compiler warnings. check-in: 1a6f7019 user: dgp tags: trunk
12:41
merge mark check-in: 2c198dbf user: dgp tags: trunk
02:53
Further refinement of button metrics in Cocoa check-in: 215f689e user: kevin_walzer tags: trunk
01:56
Further refinement of button metrics in Cocoa check-in: 10cc815a user: kevin_walzer tags: trunk
01:37
Further refinement of checkbutton metrics in Cocoa check-in: dcc243a0 user: kevin_walzer tags: trunk
2015-02-11
20:45
Merged core-8-5-branch check-in: 82028b36 user: fvogel tags: trunk
13:42
merge mark check-in: ec1a8498 user: dgp tags: trunk
01:56
Adjust metrics in buttons to remove extraneous padding in Cocoa checkbuttons with images check-in: 05845372 user: kevin_walzer tags: trunk
2015-02-09
22:52
Fixed crash in 'text see' - Bug [e0f1c380bd] check-in: 512dbd79 user: fvogel tags: trunk
2015-02-06
21:55
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. check-in: a1bad43f user: mistachkin tags: trunk
21:34
Merged core-8-5-branch check-in: c6f5f040 user: fvogel tags: trunk
20:22
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. check-in: 8b098230 user: mistachkin tags: trunk
18:13
Merge bug fixes from fvogel's text-elided branch check-in: 486c2c23 user: dgp tags: trunk
16:04
[c9535cd7ce] GetIndex() failed to route all successful exits through code that writes a result through the canCachePtr. check-in: 466b1190 user: dgp tags: trunk
15:46
[2b6778efe8] handle sscanf() EOF errors. check-in: 38a27c36 user: dgp tags: trunk
14:10
[a6c2807c13] Don't let forgotten slave trick us into layout computations outside the layout grid. check-in: 92bd9be7 user: dgp tags: trunk
2015-02-05
20:13
[d186605d05] Stop invalid read beyond objv. check-in: 6c910563 user: dgp tags: trunk
2015-02-04
15:00
merge mark check-in: 7b03e0fa user: dgp tags: trunk
2015-02-02
14:21
Remove Mac-specific idle handler in tkTextDisp.c that caused delay in text redraw during scrolling; no longer needed check-in: a9d917be user: kevin_walzer tags: trunk
09:52
merge trunk check-in: 980f0e90 user: jan.nijtmans tags: novem-support
09:50
Remove unnecessary end-of-line spacing check-in: aa7e3ad5 user: jan.nijtmans tags: trunk
2015-01-30
15:59
merge mark check-in: 5d6f0376 user: dgp tags: trunk
15:27
Scrolling is now working at an acceptable level; using Unix bindings to drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself check-in: 71e2c3fc user: kevin_walzer tags: trunk
15:17
Scrolling is now working at an acceptable level; using Unix bindings to drive scrolling in Tk window, and just requiring Mac HITheme scrollbar to re-draw itself Closed-Leaf check-in: 2caf44d8 user: kevin_walzer tags: hitheme
2015-01-29
14:49
HITheme scrolling now draws correctly and functions with mousewheel; must refine hit testing; still have to implement dragging scrollthumb with mouse check-in: 1e5ef9a6 user: kevin_walzer tags: hitheme
04:32
Some good progress on scrolling. check-in: 6a806bc7 user: kevin_walzer tags: hitheme
2015-01-27
13:10
merge trunk check-in: 508ab40c user: jan.nijtmans tags: novem-support
13:06
merge-mark check-in: 454d244c user: jan.nijtmans tags: trunk
2015-01-26
04:07
A bit more progress on scrolling check-in: a613e37a user: kevin_walzer tags: hitheme
2015-01-24
16:36
Commiting HITheme implementation on buttons; deferring scrolling for now because no adequate solution, even using themed scrolling via ttk, exists check-in: 6d9ba349 user: kevin_walzer tags: trunk
2015-01-22
19:18
Stop `make test` segfaults. check-in: 5f8258ad user: dgp tags: trunk
15:46
Fix for metrics for radiobutton -indicatoron Closed-Leaf check-in: 09c9e5b9 user: kevin_walzer tags: hitheme
14:15
Committing scrollbar implementation as is; by all appearance it should work, unclear why it does not. check-in: 05fb2034 user: kevin_walzer tags: hitheme
2015-01-21
14:39
Additional work on scrollbar: this implementation should work but it does not and I have no idea why check-in: 55c4fcfb user: kevin_walzer tags: hitheme
14:08
Commit of skeletal scrollbar code; does not yet work but need to focus on a single approach check-in: 0b6b8d27 user: kevin_walzer tags: hitheme
01:57
Update copyright notice check-in: c473a5ff user: kevin_walzer tags: hitheme
01:57
Update copyright notice check-in: 8a083379 user: kevin_walzer tags: hitheme
01:56
Menubuttons now reasonably functional; back to scrolling. check-in: 9f5e37ba user: kevin_walzer tags: hitheme
2015-01-20
14:02
Buttons now work. Next, menubuttonsns. check-in: 95a5143e user: kevin_walzer tags: hitheme
03:45
Buttons no longer broken. check-in: 7e254572 user: kevin_walzer tags: hitheme
02:43
Buttons less broken check-in: 616ed6a6 user: kevin_walzer tags: hitheme
2015-01-19
23:46
More improvement on button code. check-in: 4ff02f0f user: kevin_walzer tags: hitheme
19:53
Various changes and improvements; less broken now but still a lot of work to do. check-in: 57422e0d user: kevin_walzer tags: hitheme
2015-01-15
16:06
remove some unnecessary eol-spacing check-in: ea223afb user: jan.nijtmans tags: trunk
15:34
merge trunk check-in: ce46d5fc user: jan.nijtmans tags: novem-support
15:31
merge-mark check-in: afe9816e user: jan.nijtmans tags: trunk
14:36
Update on scrolling to something that works in a broken way check-in: 40719168 user: kevin_walzer tags: hitheme
08:03
Branch to replace NSViews in Cocoa widgets with HITheme implementations to improve drawing performance after removing private API's. check-in: d047c2a5 user: kevin_walzer tags: hitheme
2015-01-12
03:21
Revert additional changes to scrollbar code check-in: 983a6baa user: kevin_walzer tags: trunk
03:18
Revert changes to Mac scrollbar; native implementation is best that can be done, custom drawing in scrollbar is worse from UI standpoint. check-in: b25bc3a3 user: kevin_walzer tags: trunk
2015-01-07
20:33
Reduce font-related porting fragility of test. check-in: 20e1a863 user: dgp tags: trunk
2015-01-06
10:09
merge trunk check-in: 35d20c68 user: jan.nijtmans tags: novem-support
10:06
merge-mark check-in: b9110385 user: jan.nijtmans tags: trunk
2015-01-04
23:24
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: cb7ef780 user: kevin_walzer tags: trunk
23:16
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: 81a685ed user: kevin_walzer tags: trunk
2015-01-02
20:50
Merge 8.5. Fix [winfo id] for Cocoa. check-in: 82e52c23 user: dgp tags: trunk
11:20
merge-mark check-in: ebd5e4c1 user: fvogel tags: trunk
11:18
Cherrypicked [97391a2fef] - Increased the after delay in test spinbox-1.8.4 because it failed sometimes for me, depending on the load of the computer running the test suite check-in: 41ffb045 user: fvogel tags: trunk
2014-12-31
21:26
Reduce redraw issues during window zoom events on Cocoa check-in: 6ef1af44 user: kevin_walzer tags: trunk
2014-12-28
05:24
Refinement of redraw during window resizing in Cocoa; refinement of button display check-in: 91a8d730 user: kevin_walzer tags: trunk
2014-12-24
09:17
merge-mark check-in: 66f4565d user: jan.nijtmans tags: trunk
07:13
Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually identical to scrollbars in Safari, etc. check-in: 534118d7 user: kevin_walzer tags: trunk
04:47
Revert change from ttk Mac theme check-in: b06f91b0 user: kevin_walzer tags: trunk
04:43
All on Tk/Cocoa: Improve view performance during resizing; implement custom drawing of scroller to remove flickering and ghosted appearance during window operations; reduce flickering of menubutton during resizing, but do not completely eliminate ghosted rendering when widget is unmapped check-in: 6d14dd47 user: kevin_walzer tags: trunk
2014-12-21
04:16
Revert unintended commit of menubutton file check-in: 399c1c0b user: kevin_walzer tags: trunk
04:11
Minor optimization of drawing code in OSX check-in: f98361a0 user: kevin_walzer tags: trunk
2014-12-14
12:18
merge-mark check-in: b4f1c0b3 user: jan.nijtmans tags: trunk
2014-12-13
02:47
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: ac4cd974 user: kevin_walzer tags: trunk
2014-12-11
15:12
merge trunk check-in: b1cdf63a user: jan.nijtmans tags: novem-support
2014-12-03
16:33
Fix for 4a0451f529. Needed a Tcl_ResetResult after recursive event loop otherwise clicking Cancel would return a non-empty result in case a script was run in the background as part of the event loop. Also updated test suite which did not actually check that a Cancel resulted in an empty event string. check-in: 4b723acb user: ashok tags: trunk
2014-11-21
21:19
Fix typos in comments check-in: dec1a573 user: fvogel tags: trunk
16:15
Remove unnecessary end-of-line spacing check-in: a79b0b94 user: jan.nijtmans tags: trunk
16:12
merge-mark check-in: 86fde7e7 user: jan.nijtmans tags: trunk
16:01
Fix [1c0d6e162c]: tkWinDialog.c defines type "SIGDN" (enum __MIDL_IShellItem_0001), which is already defined check-in: f1354a43 user: jan.nijtmans tags: trunk
2014-11-20
02:34
Back out changes not pertaining to private API; those files should not have been updated. check-in: 276923ee user: kevin_walzer tags: trunk
2014-11-18
14:46
Remove residual private API calls from Tk/Mac after Mac App Store review flagged them as being present. check-in: 781a6aff user: kevin_walzer tags: trunk
2014-11-17
14:56
Added a tkvfs.zip file as part of the installation check-in: 281e2fe2 user: hypnotoad tags: core_zip_vfs
2014-11-15
00:19
Updated Tkkit to utilize the basekit built by Tcl check-in: 8707fc70 user: hypnotoad tags: core_zip_vfs
2014-11-14
04:15
Fix [d43a10ce2f]: tk_getOpenFile crashes when passed a bad -typevariable. Crash was caused by access to a list element after the Tcl_Obj was shimmered to a variable intrep. check-in: f5c04922 user: ashok tags: trunk
2014-11-13
20:16
Backout last change, it doesn't solve the issue check-in: d7aeab09 user: jan.nijtmans tags: trunk
15:48
Merge with trunk.

Bring vfs instructions up to date

No longer attempt to build a dedicated shell. Have Tcl build a zsh, and then add Tk's Dll to the VFS check-in: 26c39887 user: hypnotoad tags: core_zip_vfs

13:51
Fix [d43a10ce2f]: tk_getOpenFile crashes when passed a bad -typevariable. check-in: e02a3967 user: jan.nijtmans tags: trunk
2014-11-12
22:31
merge trunk check-in: e74706dd user: jan.nijtmans tags: novem-support
05:00
merge release check-in: 75f61e7a user: dgp tags: trunk
2014-11-07
19:04
update README Closed-Leaf check-in: 4d3596b4 user: dgp tags: rc2, core-8-6-3-rc, core-8-6-3, release
18:23
update changes check-in: 69a94d7d user: dgp tags: core-8-6-3-rc
15:44
merge trunk check-in: ab2d05fc user: dgp tags: core-8-6-3-rc
15:44
Get menu-32.8 and scale-19 fixes from 8.5. check-in: d44d1954 user: dgp tags: trunk
14:23
merge trunk check-in: 90f80ab0 user: dgp tags: core-8-6-3-rc
14:22
[3529885] [scale] handle negative resolution properly. check-in: 3de6bd3c user: dgp tags: trunk
2014-11-06
18:33
Stop invalid read check-in: bb37ebb1 user: dgp tags: trunk
17:31
[9d72dcd3bc] Plug memleak check-in: 219d853d user: dgp tags: trunk
2014-10-30
15:26
[3417012] Stop [scale] segfault when -digits too big. Thanks fvogel. check-in: 12d0519f user: dgp tags: trunk
2014-10-28
14:40
Fix for different ttk notebook tab metrics on OS X/Yosemite check-in: 60694813 user: kevin_walzer tags: trunk
04:00
Fix winDialog tests to not assume current working directory when -initialdir is not specified check-in: d878a334 user: ashok tags: core-8-6-3-rc
00:09
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 8df95d69 user: fvogel tags: trunk
2014-10-26
08:00
Add support for Windows 10 check-in: 7faed6f5 user: jan.nijtmans tags: trunk
2014-10-25
07:00
Quick-fix compilation on VC6/PSDK (reported by Andreas Kurpies) check-in: 4a7c00cb user: jan.nijtmans tags: rc1, core-8-6-3-rc
2014-10-24
20:16
merge mark check-in: 8cad6b5b user: dgp tags: trunk
2014-10-21
18:43
merge trunk check-in: f0fe4f8f user: dgp tags: rc0, core-8-6-3-rc
15:01
Fix for Mac crash on Yosemite because of changes in version checking check-in: e49c25c7 user: kevin_walzer tags: trunk
2014-10-20
22:20
Make tkWinDialog.c compile with MinGW 4.0.2. Don't use "this" (possible conflict with C++ compiler). Eliminate end-of-line spaces. check-in: bf59edcc user: jan.nijtmans tags: core-8-6-3-rc
19:01
merge mark check-in: d64a051f user: fvogel tags: trunk
18:59
Fixed failing text-19.16 - Bug [280089486e] check-in: fdce2e2f user: fvogel tags: trunk
14:59
[280089486e] Remove damaging effects of font.test. Thanks to fvogel. check-in: f2508f0c user: dgp tags: core-8-6-3-rc
10:27
Make sure IID_IShellItem is defined even when uuid.lib does not export it. Idea stolen from here: http://trac.wxwidgets.org/changeset/71395 check-in: 7477c45e user: jan.nijtmans tags: core-8-6-3-rc
09:20
- Fix winDialog-9.7 test in case "initialdir" contains capital characters. - Add "uuid.lib" as requirement for tkWinDialog.c check-in: 2f791fb8 user: jan.nijtmans tags: core-8-6-3-rc
03:28
update changes check-in: 583f791a user: dgp tags: core-8-6-3-rc
03:24
Replace use of ::env(TEMP) with use of [tcltest::temporaryDirectory] for improved portability of the test suite. check-in: 6a893b36 user: dgp tags: core-8-6-3-rc
02:21
TIP 432 implementation check-in: 9c2ca16c user: dgp tags: core-8-6-3-rc
02:19
merge trunk check-in: 0cc0cc25 user: dgp tags: core-8-6-3-rc
2014-10-19
21:24
merge mark check-in: 764aecf7 user: jan.nijtmans tags: trunk
11:09
Merging in changes from Trunk check-in: f6eff8ab user: hypnotoad tags: core_zip_vfs
2014-10-18
18:49
Fix display of buttons on Cocoa if horizontally scrolled outside parent widget check-in: 3f725e12 user: kevin_walzer tags: trunk
2014-10-17
14:49
Previous commit probably broke higher VS versions (>2012) compilation. Fix that. Closed-Leaf check-in: 29504df7 user: jan.nijtmans tags: apn-win-filedialogs
14:24
Fix symbol conflict when compiling with latest (??) MinGW-w64. check-in: 106651bb user: jan.nijtmans tags: apn-win-filedialogs
2014-10-16
16:36
Make tkWinDialog.c buildable with gcc 4.8.1, vc6, vs2012. Passes all tests check-in: 6d268313 user: ashok tags: apn-win-filedialogs
02:48
Changed to not use c:/ as initialdir check-in: 29bab69d user: ashok tags: apn-win-filedialogs
02:46
Fixes to compile with newer Visual Studio versions check-in: 93337a53 user: ashok tags: apn-win-filedialogs
02:45
Updated chooseDirectory docs for Vista check-in: f945981c user: ashok tags: apn-win-filedialogs
2014-10-15
15:28
Updated documentation for tk_getOpen/SaveFile -initialdir option check-in: 21fc191c user: ashok tags: apn-win-filedialogs
2014-10-14
19:13
update changes check-in: ea028571 user: dgp tags: core-8-6-3-rc
19:08
Bump to Tk 8.6.3; update changes file check-in: 40d9c3f9 user: dgp tags: core-8-6-3-rc
15:54
remove sandbox litter check-in: 812bd6ac user: dgp tags: trunk
02:36
merge mark check-in: 3bbfb828 user: dgp tags: trunk
02:28
Fix for bug fb35eb59dd, thanks to Paul Walton for the report and Marc Culler for the patch check-in: b5b9d3ef user: kevin_walzer tags: trunk
2014-10-12
19:20
Fixed failing text-19.16 - Bug [280089486e] Closed-Leaf check-in: 8fe1ae45 user: fvogel tags: bug-280089486e_bis
2014-10-11
20:15
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 - Bug [810c43d789] check-in: 677ee6ab user: fvogel tags: trunk
19:59
Fix [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin check-in: 2a9f4ee0 user: jan.nijtmans tags: trunk
2014-09-25
17:45
Wishkits (tkkits) under Windows now just cheat and back the Tk dll in the VFS check-in: 5f0358d3 user: tne tags: core_zip_vfs
14:01
Merging updates from trunk Closed-Leaf check-in: 9989a35d user: hypnotoad tags: core_zip_vfs
2014-09-24
23:34
Fixes to tkMacOSXWindowEvent.c to improve drawing performance after removal of private NSView API's check-in: 35a5490f user: kevin_walzer tags: trunk
2014-09-23
18:19
Wrapped the installation of the tkkit executable inside an "if", as the binary may or may not have been built by "make binaries" check-in: f32c4fcf user: hypnotoad tags: core_zip_vfs
15:38
Merge with trunk check-in: 7a31e92c user: hypnotoad tags: core_zip_vfs
14:25
Fine-tune display of buttons on Tk/Cocoa on horizontal scroll check-in: 796a44c8 user: kevin_walzer tags: trunk
13:08
Fix display of scrollbars when their window is not mapped in Tk-Cocoa check-in: e17f1a0a user: kevin_walzer tags: trunk
2014-09-20
12:31
Update test suite for compatibility with new Vista file dialogs. Some tests still fail pending what we decide about behaviour when -initialdir is not specified. check-in: 8042288c user: ashok tags: apn-win-filedialogs
12:30
Make findwindow more robust by ensuring it is a window belonging to the same process. check-in: 3f1e045f user: ashok tags: apn-win-filedialogs
03:17
Convert native paths returned from file dialogs to Tcl canonical paths. check-in: 3f096107 user: ashok tags: apn-win-filedialogs
02:56
Make -xpstyle a hidden option check-in: e162b207 user: ashok tags: apn-win-filedialogs
2014-09-19
06:35
Merge from Trunk check-in: 9db12f1b user: hypnotoad tags: core_zip_vfs
2014-09-18
11:37
TkKits for Windows now build using the mkVfs.tcl script in Tcl_Src_Dir/tools

Note: We don't build them by default with "make binaries" as, at least on Windows, we aren't guaranteed to have a Tclsh available in the environment, and if we do, we may not know it's name. check-in: 03c6074a user: tne tags: core_zip_vfs

2014-09-17
17:18
Implemented Vista+ tk_chooseDirectory dialogs check-in: 92b2061e user: ashok tags: apn-win-filedialogs
13:03
Better pic flag for OpenBSD, see: fc3dfd9bc8 check-in: d00baa92 user: jan.nijtmans tags: trunk
09:25
On Windows: zlib is now statically linked to the tkkit (by compiling from the sources in tclsrc/compat/zlib)

tclZipVfs.c is now statically linked to the tkkit (by compiling from tclsrc/generic) check-in: abb5bd31 user: tne tags: core_zip_vfs

08:53
Added tkkit to the build install binaries stage check-in: 593b9dd3 user: tne tags: core_zip_vfs
2014-09-15
15:00
Update the Unix build for VFS enabled wish shells to use the same conventions as the VFS enabled Tcl shells check-in: 3d30347b user: hypnotoad tags: core_zip_vfs
2014-09-14
17:32
Implemented -filetypes and -typevariable for new Vista file dialogs. check-in: d988edef user: ashok tags: apn-win-filedialogs
09:43
Implemented multiselect in new file dialogs. check-in: 295d03a0 user: ashok tags: apn-win-filedialogs
2014-09-13
14:23
Implemented more options for new tk_get{Open,Save} file dialogs Renamed Win32ErrorObj to TkWin32ErrorObj and moved it from tkWinSend.c to be generally available. check-in: 4d230295 user: ashok tags: apn-win-filedialogs
2014-09-12
13:11
Get basic new style dialogs working. check-in: 4d5c5611 user: ashok tags: apn-win-filedialogs
03:23
Started on new Vista-style file dialogs. Refactored option processing. check-in: a6820e32 user: ashok tags: apn-win-filedialogs
2014-09-08
15:34
Quick patch to fix tkkit check-in: 9f90c017 user: hypnotoad tags: core_zip_vfs
2014-09-04
02:31
Created a working arrangement for tkkits in Windows.

The first argument on the command line is being munched, but I may have to cheat and wake tkkits up as Tcl, and make the user "Package require tk" check-in: a969fa2d user: tne tags: core_zip_vfs

01:50
Tweaks for tkkits under Unix.

tkkit is now compiled like wish or tktest.

Kit-specific behavior is now wrapped in macros check-in: bf59f7d5 user: hypnotoad tags: core_zip_vfs

2014-09-03
20:43
Fixes for makefiles.

Reduced the footprint in the shells for booting from VFS check-in: 45ce77d7 user: hypnotoad tags: core_zip_vfs

2014-09-02
11:03
Rather than make special executables, tkkits are now just a copy of wish with an attached zipfile check-in: e6537dae user: hypnotoad tags: core_zip_vfs
2014-09-01
20:32
Adding basic support for ZipVFS into Wish shells (Specialized binaries to follow, but for now, you can tack a zip to wish) check-in: 1ca2eb57 user: hypnotoad tags: core_zip_vfs
12:33
merge trunk check-in: e26cb5cc user: jan.nijtmans tags: novem-support
12:31
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS usable for both Tcl and Tk check-in: 4522f3d0 user: jan.nijtmans tags: trunk
2014-08-27
20:34
merge release check-in: 4bb5ee40 user: dgp tags: trunk
15:44
merge trunk Closed-Leaf check-in: bcc2ed89 user: dgp tags: core-8-6-2, rc4, core-8-6-2-rc, release
15:43
autoconf check-in: 31f2edb9 user: dgp tags: core-8-6-2-rc
15:40
Stop segfaults on Mac OSX after [$button destroy]. check-in: b8992d47 user: dgp tags: trunk
15:10
Apply a similar dealloc fix to menubutton Closed-Leaf check-in: 83945c9c user: hypnotoad tags: macosx_button_segfault
14:52
Fix from kevin_walzer for buttons in cocoa check-in: b80ca887 user: hypnotoad tags: macosx_button_segfault
14:22
An improvement on before check-in: 8a1c3197 user: hypnotoad tags: macosx_button_segfault
14:17
dgp's constant comparison fix check-in: 7b6aff01 user: hypnotoad tags: macosx_button_segfault
13:07
Fix for segfaults induced by the following script:

button .b pack .b update destroy .b button .c update check-in: 02f369ec user: hypnotoad tags: macosx_button_segfault

2014-08-26
13:10
merge trunk check-in: 4acca130 user: dgp tags: rc3, core-8-6-2-rc
09:28
Fix build problem on Cygwin, caused by a mismatch between tcl.m4 and the generated configure script (configure script was correct) check-in: 0edb7856 user: jan.nijtmans tags: trunk
2014-08-25
15:42
merge mark check-in: a33154c2 user: dgp tags: trunk
2014-08-22
17:31
stamp release date check-in: 777a0144 user: dgp tags: rc2, core-8-6-2-rc
2014-08-19
19:52
update changes file check-in: d9950255 user: dgp tags: core-8-6-2-rc
13:48
merge trunk check-in: d1a3e4b3 user: dgp tags: rc1, core-8-6-2-rc
2014-08-18
20:21
merge mark check-in: d9afbc28 user: dgp tags: trunk
2014-08-16
00:52
Fix for shimmering of buttons embedded when scrolled in text and canvas widgets; improvements in scrolling smoothness in text widget. Thanks to Marc Culler for patches. check-in: a8d82409 user: kevin_walzer tags: trunk
2014-08-14
02:41
Allow Tk to post popup menus when Tk app is not frontmost check-in: 51268e7b user: kevin_walzer tags: trunk
2014-08-11
14:08
Fix typo's, debug statements, C++-comment. check-in: 113c0395 user: jan.nijtmans tags: trunk
03:12
Further refinement of scrolling; addresses artifacts in scrolling complex interfaces on OS X check-in: 53a65a30 user: kevin_walzer tags: trunk
2014-08-06
14:11
merge-mark check-in: d4de92d3 user: jan.nijtmans tags: trunk
2014-08-04
21:14
Further refinement of Mac OS X scrolling; thanks to Marc Culler for an additional patch. check-in: fa08c23a user: kevin_walzer tags: trunk
2014-08-01
01:00
Fix for font configure crash on OS X, thanks to [email protected] for the patch check-in: 6306dfe5 user: kevin_walzer tags: trunk
2014-07-28
15:16
merge-mark check-in: 80ea4f7c user: jan.nijtmans tags: trunk
14:54
Bump to 8.6.2 for release. check-in: b4e4bfc7 user: dgp tags: core-8-6-2-rc
02:43
Fine-tune scrolling, especially of text widgets with embedded windows, after removal of private API calls; performance is now better and within acceptable ranges. check-in: f0b70973 user: kevin_walzer tags: trunk
2014-07-27
22:53
merge trunk check-in: 609cb4ec user: jan.nijtmans tags: novem-support
22:50
merge-mark check-in: d16c41e3 user: jan.nijtmans tags: trunk
2014-07-25
17:04
Add copyright notice to Marc Culler for extensive patch to alpha rendering on Mac/Cocoa; remove private API calls to comply with platform requirements. check-in: d00184ce user: kevin_walzer tags: trunk
2014-07-24
02:30
Fix for display of images when scrolling a text widget on OS X; thanks to Marc Culler for patch check-in: 8537edc1 user: kevin_walzer tags: trunk
2014-07-17
21:34
merge trunk check-in: 528082c1 user: jan.nijtmans tags: novem-support
2014-07-08
14:23
Workaround for 4955f5d8a4: tailcall splicing spot vs. raw TclInvokeObjectCommand. This commit can be reverted as soon as a solution for 4955f5d8a4 is committed to Tcl trunk, but I don't want to hold my breath until that is done, neither do I want to leave the Ocaml guys in the cold ... check-in: f748e311 user: jan.nijtmans tags: trunk
14:14
merge-mark check-in: 56637bf8 user: jan.nijtmans tags: trunk
2014-07-07
01:09
Fix for alpha channel rendering for images on OS X Mavericks; thanks to Marc Culler for the extensive patch. check-in: 9ec3b3c8 user: kevin_walzer tags: trunk
2014-06-30
11:28
Eliminate last two calls to Tcl_CreateCommand(). check-in: aab5111f user: jan.nijtmans tags: trunk
2014-06-27
19:29
two more (test-)command converted to Tcl_Obj API check-in: a014df3c user: jan.nijtmans tags: trunk
2014-06-23
02:18
Reverse previous commit for alpha channel data in image because of newly discovered crashes in Tk Closed-Leaf check-in: 63cc6956 user: kevin_walzer tags: bug-99b84e49ff-trunk
2014-06-22
01:34
Fix for images with alpha channel data on Mavericks; thanks to Mark Culler for the patch. check-in: ca2ba35e user: kevin_walzer tags: bug-99b84e49ff-trunk
2014-06-03
11:24
Use Tcl_FindCommand in stead of Tcl_GetCommandInfo where this suffices. check-in: 9f7f93bd user: jan.nijtmans tags: trunk
11:10
re-generate tkIntDecls.h check-in: b8d211c7 user: jan.nijtmans tags: trunk
11:08
Convert TkpTestembedCmd and TkpTesttextCmd to Tcl_Obj-based commands. check-in: ac787fc7 user: jan.nijtmans tags: trunk
10:07
Typo's and unnecessary end-of-line spacing check-in: 7bc1d3df user: jan.nijtmans tags: trunk
2014-05-27
19:55
ttk::entry, ttk::combobox: proposed fix for [a80f5d7165]: keep track of whether a drag transaction is in progress; only initiate autoscroll in <B1-Leave> if selectMode is not "none" and %m is NotifyNormal. check-in: c0cf5d2a user: jenglish tags: trunk
2014-05-26
20:09
Make "send" (and "testsend") use the Tcl_Obj API. check-in: 1a59eacb user: jan.nijtmans tags: trunk
14:31
Convert "testwinevent", "testmetrics" and "testdeleteapps" for using the Tcl_Obj API. check-in: 48f1ac92 user: jan.nijtmans tags: trunk
2014-05-24
06:11
make test-case send-8.15 pass (is this the right way?) Closed-Leaf check-in: 4f3483bb user: jan.nijtmans tags: send-obj-cmd
2014-05-23
13:12
Make "send" (and "testsend") use the Tcl_Obj API. check-in: 42a7e8cd user: jan.nijtmans tags: send-obj-cmd
2014-05-22
20:49
remove TODO: scrollbars use Tcl_Obj API now check-in: 312e1222 user: jan.nijtmans tags: trunk
20:24
merge trunk Closed-Leaf check-in: c24e8f56 user: jan.nijtmans tags: bug-4955f5d8a4
20:22
Make "scrollbar" a Tcl_Obj-based command Some more Tcl_Obj-related optimizations check-in: c0ab31ce user: jan.nijtmans tags: trunk
15:45
Some more places where Tcl_Obj's can be used Closed-Leaf check-in: b8e02ff1 user: jan.nijtmans tags: scrollbar-obj-cmd
14:46
Make the "scrollbar" a real Tcl_Obj-based command. No change in functionality. check-in: 896837ef user: jan.nijtmans tags: scrollbar-obj-cmd
2014-05-19
13:43
Possible fix for 4955f5d8a4 check-in: 3322b5d9 user: jan.nijtmans tags: bug-4955f5d8a4
2014-04-09
09:45
merge trunk check-in: 238e1359 user: jan.nijtmans tags: novem-support
09:28
Provide full Tk patchlevel to tk.pc and move private libs to "Libs.private". Supply both the shared library and the stub library to "Libs": Only one of them will actually be linked in, depending on whether -DUSE_TCL_STUBS is defined or not. check-in: db84bd2b user: jan.nijtmans tags: trunk
2014-04-01
08:46
merge trunk check-in: 5d3318fe user: jan.nijtmans tags: novem-support
08:45
Fix 5bcb5026ad: Undefined autotools token @TK_LIBS@ in pkgconfig file check-in: 541c37ea user: jan.nijtmans tags: trunk
2014-03-20
11:08
merge trunk check-in: 8514c970 user: jan.nijtmans tags: novem-support
11:06
Fix 2f7cbd01c3: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: aac01f86 user: jan.nijtmans tags: trunk
2014-03-19
07:32
merge-mark check-in: a0a41a47 user: jan.nijtmans tags: trunk
2014-03-16
21:18
Update configure files on Aqua to remove garbage collection flag, which is no longer supported with Xcode 5.1; also add key to Wish Info.plist to support high-resolution (Retina) displays. check-in: 021c62e4 user: kevin_walzer tags: trunk
2014-03-13
08:12
Fix TK_RELEASE_SERIAL value check-in: d8479c10 user: jan.nijtmans tags: trunk
2014-02-11
19:05
Adapt documentation and test-case check-in: 3d73fb00 user: jan.nijtmans tags: tip-441
14:56
[3f456a5bb9]: Patches for listbox right justify check-in: 87d4c778 user: jan.nijtmans tags: tip-441
14:27
merge trunk check-in: 80d280ea user: jan.nijtmans tags: novem-support
11:53
Fix [52ca3e7f55]: XkbOpenDisplay macro incorrect when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: f77057f6 user: jan.nijtmans tags: trunk
11:39
Fix for [f476e3d654]: Tk trunk fails to build/link check-in: 9cab441a user: jan.nijtmans tags: trunk
2014-02-10
11:35
merge-mark check-in: 388c0036 user: jan.nijtmans tags: novem-support
11:35
Eliminate all usage of WIN32 macro as well: _WIN32 is the portable macro. check-in: 0a0d15e1 user: jan.nijtmans tags: trunk
11:33
Eliminate all usage of WIN32 macro as well: _WIN32 is the portable macro. check-in: d35f2868 user: jan.nijtmans tags: novem-support
11:14
merge trunk check-in: 44dc2a73 user: jan.nijtmans tags: novem-support
11:06
Eliminate all usage of __WIN32__ macro: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW check-in: 9e254137 user: jan.nijtmans tags: trunk
2014-02-07
08:37
[6867cc13a4] "tk fontchooser configure" overwrites global variables check-in: 9c6d8f0c user: jan.nijtmans tags: trunk
2014-02-06
21:24
Merged. Ticket [3279221]: Fixed setup of popup menu to prevent immediate disappearance due to an event race. check-in: 79c4b253 user: andreask tags: trunk
2014-02-04
21:56
Satisfy required position of __stdcall from VC++ check-in: c8ba96b8 user: jan.nijtmans tags: trunk
21:40
Add missing __stdcall (which crashes on win32) check-in: 49309caa user: jan.nijtmans tags: trunk
08:52
Fix 651e828a52: Wrong Windows version reported for Windows 8.1. Remove some dead code (since Win95/98/ME is no longer supported) check-in: 7f9c6ea1 user: jan.nijtmans tags: trunk
2014-02-03
19:12
merge-mark check-in: 28d2e4c0 user: jan.nijtmans tags: trunk
19:01
Squash problem with native AIX cc not allowing direct macro redefinition. check-in: 7bac115e user: andreask tags: trunk
2014-01-25
21:37
Fix TK_SHLIB_LD_EXTRAS for FreeBSD (and Cygwin), reported by Pietro Cerutti check-in: c650249c user: jan.nijtmans tags: trunk
2014-01-23
22:39
Put -lfontconfig in XFT_LIBS, not XLIBSW flag check-in: ef49212b user: jan.nijtmans tags: trunk
22:27
Fix [3606644]: Static build misses fontconfig check-in: 320dbce6 user: jan.nijtmans tags: trunk
2014-01-02
17:48
Arjen Marcus' patch, with minor edits in the ParseProc and PrintProc (making the offset obsolete). TODO: -other items than ovals and rects, -documentation Leaf check-in: b2e1fe4d user: jan.nijtmans tags: rfe-e9a842a3c5
2013-11-20
15:39
Some bit of Windows 8.1 compatibility: See http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx check-in: 60b06a2e user: jan.nijtmans tags: trunk
09:56
typo check-in: e4eb7f30 user: jan.nijtmans tags: trunk
09:11
Store menu option tables in Thread storage in stead of allocated storage. This makes "menu" a normal command without needing special initialization tricks. check-in: 8822345d user: jan.nijtmans tags: trunk
2013-11-19
11:53
Revert [3eaa6c984a] (Enh 2959069), as it turns out that -fvisibility=hidden only affects definitions and not declarations. Therefore explicitely declaring each MODULE_SCOPE function as __attribute__((__visibility__("hidden")) is much better. Suggested by Stuart Cassoff (Thanks!). check-in: ac37b026 user: jan.nijtmans tags: trunk
2013-11-18
15:37
Cygwin: In stead of checking whether the win32 part is configured properly, just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library) check-in: 3a0f36ea user: jan.nijtmans tags: trunk
2013-11-12
13:24
Fix "creative writing" problem. check-in: cb8d21bd user: dgp tags: trunk
2013-11-11
10:56
Fix uninitialized variable in 16-bit PPM handling. [1632447] follow-up. check-in: 8a4cf9fe user: jan.nijtmans tags: trunk
10:18
Fix [0aa5e852dc]: Accept newline characters as value in Tk option files check-in: b01dc9d0 user: jan.nijtmans tags: trunk
08:41
Fix bug [f214b8ad5b]: shutdown woes check-in: 9fc8df19 user: jan.nijtmans tags: trunk
2013-11-08
09:16
Since fontCache is the first field of struct TkFontInfo, make the code somewhat better readable. But actually it's no change at all. This is my only review comment! Good work! Closed-Leaf check-in: fbbdd0a3 user: jan.nijtmans tags: bug-f214b8
2013-11-05
21:06
New test font-47.1 demonstrates effectiveness of the fix. check-in: 9b99ee4b user: dgp tags: bug-f214b8
20:58
First draft patch trying to fix [f214b8ad5b]. check-in: 6f1d75a1 user: dgp tags: bug-f214b8
12:47
Fix 426679ef7d: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: 8b40f8ca user: jan.nijtmans tags: trunk