Tk Source Code

Timeline
Login

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

1362 check-ins using file library/images/lamp.svg version b2a20345

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
2013-11-03
19:56
Improved tests to cover StringReadPPM properly. check-in: b172326d user: dkf tags: trunk
16:49
Fix StringReadPPM function from previous commit check-in: fb1fb2fd user: jan.nijtmans tags: trunk
11:33
[1632447]: Allow the PPM maxval to go up to 65535, to conform with a format definition change from around 2000 (even if that's a rare format). check-in: 251c1226 user: dkf tags: trunk
2013-10-31
22:01
merge trunk Closed-Leaf check-in: 2e7dccd2 user: jan.nijtmans tags: bug-f214b8ad5b
21:25
Fix refcount bug in FreeFontObjProc. Could result in freeing a TkFont which was already freed. check-in: 61cefa0e user: jan.nijtmans tags: trunk
11:27
Suggested fix for [3604346]: Checkin [a7eee0499a] broke Ttk docs. Closed-Leaf check-in: 7de29bd8 user: jan.nijtmans tags: bug-3604346
09:35
Fix [c0cc9fd153]: PNG parser does not support uppercase format string (using -format) check-in: 8363f1b5 user: jan.nijtmans tags: trunk
09:27
Put extern "C" guards around all stub table struct definitions, so it is usable to be used for C++ compilers as well without the danger of modifying the calling convention. For tkDecls.h, ttkDecls.h tkIntXlibDecls.h is was no problem, because tk.h, tkTheme.h and Xlib.h already contain those guards. But not for the other *Decls.h files. check-in: 83a9d727 user: jan.nijtmans tags: trunk
2013-10-29
13:59
Make "menu" a normal command, initialized like any other Tk command. check-in: 1abdce95 user: jan.nijtmans tags: bug-f214b8ad5b
2013-10-28
16:26
Some refactoring as initial attempt to fix [f214b8ad5b]. Not finished/tested yet. check-in: ce328736 user: jan.nijtmans tags: bug-f214b8ad5b
09:54
Fix [3603436fff]: png save has wrong component indexes check-in: a0a8d6bc user: jan.nijtmans tags: trunk
2013-10-27
20:29
Fix for drawing lags on OS X Mavericks; thanks to Ned Deily for report and Daniel Steffen for patch check-in: e7f7a909 user: kevin_walzer tags: trunk
2013-10-04
11:27
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. check-in: a8a2cbf0 user: jan.nijtmans tags: trunk
2013-10-02
08:27
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64. check-in: 3dd49eb9 user: jan.nijtmans tags: trunk
2013-10-01
07:44
merge-mark check-in: 46bc881f user: jan.nijtmans tags: trunk
07:36
Disable command line globbing on MinGW compiles, just as MSVC and MinGW-w64 don't enable command line globbing either by default. check-in: 8ad56ea4 user: jan.nijtmans tags: trunk
2013-09-27
09:42
Workaround for MinGW bug #2065. Both MinGW and MinGW-w64 (32-bit) are affected. Even though Win64 is not affected, adding -static-libgcc doesn't harm there, and we don't want to distrubute additional dll's with MinGW-compiled Tcl anyway. check-in: 132bf978 user: jan.nijtmans tags: trunk
2013-09-24
05:44
Fix one missed makefile comment change. Closed-Leaf check-in: 77068f8e user: mistachkin tags: win32-arm
05:24
Support compiling Tk for Win32 on ARM. check-in: 19c258d4 user: mistachkin tags: win32-arm
2013-09-23
20:09
rebase check-in: c1f75322 user: jan.nijtmans tags: novem-support
19:51
Documentation tweaks to make index entries more informative. check-in: a469d90b user: dkf tags: trunk
12:54
workaround for mingw bug http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724 check-in: 8ddb5cac user: jan.nijtmans tags: trunk
2013-09-20
05:32
merge release check-in: bde04c88 user: dgp tags: trunk
2013-09-16
19:10
merge trunk; update changes Closed-Leaf check-in: 51b9512d user: dgp tags: core-8-6-1, core-8-6-1-rc
13:53
merge-mark check-in: 24fd88fe user: jan.nijtmans tags: trunk
2013-09-07
08:49
Enable XInitThreads on some platforms where it might be safe. Leaf check-in: 86731397 user: jan.nijtmans tags: bug-3613668
2013-09-03
17:39
make dist check-in: ef914046 user: dgp tags: core-8-6-1-rc
16:48
Update changes check-in: 66ba9632 user: dgp tags: core-8-6-1-rc
2013-08-30
22:09
Bump to 8.6.1. check-in: 446c66c4 user: dgp tags: core-8-6-1-rc
2013-08-26
11:02
Changelog entries for previous two commits check-in: d0e51638 user: jan.nijtmans tags: trunk
2013-08-25
03:04
Fix for 3016181, thanks to Tom Goddard for patch check-in: 1f184c73 user: kevin_walzer tags: trunk
2013-08-15
03:56
Bug [c597acdab3]: Call [$pb step] in tail position in ttk::progressbar::Autoincrement, so that the widget is in a consistent state when any write traces on the linked -variable are fired. check-in: 8ea3ccb4 user: jenglish tags: trunk
2013-08-14
13:16
Bug [069c9e43c4]: FreeOptionInternalRep() breaks Tk_CreateOptionTable() check-in: aaf11bdc user: jan.nijtmans tags: trunk
10:53
Fix reference counting for "option" objects, when being duplicated. Closed-Leaf check-in: bc21cf92 user: jan.nijtmans tags: bug-069c9e43c4
2013-08-11
15:01
rebase check-in: 6e2d97a3 user: jan.nijtmans tags: novem-support
14:55
rebase check-in: aa61bf42 user: jan.nijtmans tags: bug-069c9e43c4
14:51
Sync with Tcl version of tcl.m4 check-in: f2303527 user: jan.nijtmans tags: trunk
2013-08-01
09:18
Fix some comments check-in: 9aa08cb3 user: jan.nijtmans tags: bug-069c9e43c4
08:51
rebase check-in: 218ef501 user: jan.nijtmans tags: bug-069c9e43c4
08:47
Make sure that in test-cases, Tk_DeleteOptionTable() is never called more times than the corresponding Tk_CreateOptionTable(). Although it doesn't crash now, this behavior cannot be depended on. check-in: 5b0cea38 user: jan.nijtmans tags: trunk
2013-07-31
11:47
Suggested fix for Bug [069c9e43c4] check-in: 7ece6c71 user: jan.nijtmans tags: bug-069c9e43c4
2013-07-26
14:23
Don't hardcode "tclWinError.o" for Cygwin. check-in: ef0cac7c user: jan.nijtmans tags: trunk
09:25
sync with Tcl version check-in: 81d1637c user: jan.nijtmans tags: trunk
2013-07-12
10:18
On Cygwin, don't duplicate TkPutImage definition in tkUnixPort.h, in stead bring it in though tkIntXlibDecls.h check-in: b96b92ac user: jan.nijtmans tags: trunk
2013-07-07
11:07
rebase check-in: 8e0c0652 user: jan.nijtmans tags: novem-support
09:26
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. (backported from tclconfig) check-in: e8359b0f user: jan.nijtmans tags: trunk
00:43
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 4c584d69 user: stwo tags: trunk
00:38
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: ea4176b8 user: stwo tags: novem-support
2013-07-02
07:26
Bug 32afa6e256: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: f3fee9f1 user: jan.nijtmans tags: trunk
2013-06-28
13:16
merge-mark check-in: 5606b8b7 user: jan.nijtmans tags: trunk
11:22
Bug [2501278]: ttk::scale keyboard binding problem check-in: 57f9af77 user: jan.nijtmans tags: trunk
2013-06-27
19:02
manually revert changes caused by different autoconf versions check-in: fea7f4b3 user: jan.nijtmans tags: trunk
18:47
fix installation on MacOSX check-in: de7a75fc user: jan.nijtmans tags: trunk
2013-06-17
17:25
Updates to redirect bug reports to the new tracker location check-in: be61bb59 user: dgp tags: trunk
2013-06-14
10:36
Static Cygwin wish.exe cannot link with win32's static libtk86.a (because it expects a different runtime), so configure shouldn't even try to do this. (On a dynamic wish.exe this works, this is exactly how wish can run even without X11). Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. check-in: a31e03f9 user: jan.nijtmans tags: trunk
2013-06-13
11:02
Additional install of libtk86.a for Cygwin Remove unused @EXTRA_AQUA_OBJS and @EXTRA_AQUA_SRCS check-in: 1bfeda09 user: jan.nijtmans tags: trunk
10:37
Some more fixes for Cygwin32/64 in win32 GUI mode. Now that this is fully working, eliminate all usage of WISH_BUILD_LIB_SPEC: TK_BUILD_LIB_SPEC can be used everywhere in stead. Remove some old carbon-leftovers from configure/make (see [3607215]). check-in: 456e5dfc user: jan.nijtmans tags: trunk
2013-06-11
10:12
Changelog: more bug-fixes which are fixed by the same commit. check-in: f42684ba user: jan.nijtmans tags: trunk
2013-06-07
09:45
some code cleanup, remove structure which is no longer used. check-in: aa0b268a user: jan.nijtmans tags: trunk
08:51
merge-mark check-in: 0ff86ad6 user: jan.nijtmans tags: trunk
2013-06-06
10:00
Add support for X11 GUI-mode on Cygwin64 check-in: 27791af0 user: jan.nijtmans tags: trunk
2013-06-05
13:03
Fix [2100430]: ttk::entry widget index must be integer check-in: cf843515 user: jan.nijtmans tags: trunk
07:43
rebase check-in: a3e27968 user: jan.nijtmans tags: novem-support
07:41
Fix [3613759] ttk::entry and symbolic index names. check-in: fcb508e3 user: jan.nijtmans tags: trunk
2013-06-04
13:46
rebase Leaf check-in: f73440d4 user: jan.nijtmans tags: bug-3582795
13:43
rebase Closed-Leaf check-in: d33d551f user: jan.nijtmans tags: bug-3582795
13:35
rebase check-in: dd74ca8a user: jan.nijtmans tags: novem-support
13:24
Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead. One more last-moment fix for FreeBSD by Pietro Cerutti check-in: 61554ab3 user: jan.nijtmans tags: trunk
12:47
Suggested fix for [3613759]: ttk::entry and symbolic index names Closed-Leaf check-in: 4bf2d696 user: jan.nijtmans tags: bug-3613759
2013-06-03
20:28
merge 8.5 check-in: 0705864c user: dgp tags: trunk
2013-05-24
12:29
Disable XInitThreads() call until we have a better test for it. check-in: 76c4cb62 user: jan.nijtmans tags: trunk
2013-05-23
13:31
Extra bit of safety. Since we check whether xinitMutex is "still NULL" to detect a threads-disabled Tcl, we should be explicitly certain it has an initial value of NULL. check-in: 7779a1c4 user: dgp tags: trunk
08:30
Fix for [3613668] by not calling XInitThreads when either 1) Tcl is compiled without threads 2) X11 library is too old. A more direct test would be more desirable, but for now this should be fine. check-in: c98f76a4 user: jan.nijtmans tags: trunk
2013-05-22
07:57
Only call XInitThreads() when we have a very new X11 library. Checked by looking whether XKeycodeToKeysym() is deprecated, which also happend in some very new X11 version. Closed-Leaf check-in: 67d17edf user: jan.nijtmans tags: bug-3613668
2013-05-19
19:47
Fix for FreeBSD, and remove support for old FreeBSD versions. Patch by Pietro Cerutti check-in: 28b0c4de user: jan.nijtmans tags: trunk
2013-05-07
14:46
rebase, with some simplifications check-in: 7c45412f user: jan.nijtmans tags: novem-support
2013-04-11
08:40
Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary and which files should never be committed. Tell Eclipse that the default encoding is UTF-8 check-in: 864103f6 user: jan.nijtmans tags: trunk
2013-04-10
15:21
[Bug 3568760]: Tk documentation fails to build check-in: edf6d2b7 user: jan.nijtmans tags: trunk
2013-04-08
07:57
Don't work around XkbOpenDisplay's non-const-ness with a macro, when there is only a single call. A type-cast suffices. check-in: ac4aa533 user: jan.nijtmans tags: trunk
2013-04-03
13:54
make dist check-in: 9b73661a user: dgp tags: trunk
13:53
merge-mark check-in: d1122c1d user: dgp tags: trunk
2013-04-01
17:53
silence compiler warning check-in: 43d0360d user: dgp tags: trunk
17:50
3607830 Runtime checks that Xkb is available in the X server before trying to use. Adapted from patch from Brian Griffin. check-in: a2433152 user: dgp tags: trunk
17:14
Bring back test window-2.9. No longer hangs. check-in: 918a5e87 user: dgp tags: trunk
2013-03-29
08:47
merge-mark check-in: 7b36f483 user: jan.nijtmans tags: trunk
2013-03-28
20:52
Demonstrate how the Tk_Main() macro can use Tcl_InitSubsystems(), as fully equivalent replacement of Tcl_FindExecutable/Tcl_CreateInterp. (not part of TIP #414) Closed-Leaf check-in: ff4f5292 user: jan.nijtmans tags: initsubsystems2
15:22
Remove dead code. During 8.6 alpha/beta, Tk_DefineBitmap/Tk_GetBitmapFromData moved to stub entry 274/275 due to a signature change, but later that turned out not be necessary at all. The stub entries were kept in order not to lose binary compatibility for extensions that were compiled against beta 8.6 headers. Now that Tk 8.6 is final, this makes no sense any more. check-in: ce392405 user: jan.nijtmans tags: trunk
08:06
merge-mark check-in: 3261a7f3 user: jan.nijtmans tags: trunk
2013-03-27
14:11
merge-mark check-in: 16ea6a46 user: jan.nijtmans tags: trunk
13:08
merge-mark check-in: e80a1a00 user: jan.nijtmans tags: trunk
11:58
[Bug 3608074]: Add <<Invoke>> bindings to Button's, Listbox and Menu. Document <<Invoke>>, <<ThemeChanged>>, <<EnteredChild>> (ttk_pandedwindow only) and <<Increment/Decrement>> (ttk_spinbox only) check-in: b5f6c04d user: jan.nijtmans tags: trunk
2013-03-22
15:57
merge-mark check-in: fa715a44 user: dgp tags: trunk
15:48
merge mark check-in: a646d74e user: dgp tags: trunk
2013-03-13
16:02
merge trunk check-in: 4275bb20 user: jan.nijtmans tags: novem-support
15:48
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 7477ddea user: jan.nijtmans tags: trunk
2013-03-11
18:39
3607326 Stop segfault from [listbox .l -listvariable $array]. check-in: e8c5b9dd user: dgp tags: trunk
2013-03-08
16:08
Possible (partial) fix for [Bug 3607250] Leaf check-in: ceea1367 user: jan.nijtmans tags: bug-3607250
2013-03-07
21:59
Proposed patch by kjnash. Committed in [1f184c7377] Closed-Leaf check-in: 62653578 user: jan.nijtmans tags: bug-3607248
16:00
Somewhat more benefit from TCL_GLOBAL_ONLY Closed-Leaf check-in: f62f5996 user: jan.nijtmans tags: dgp-review
15:45
Benefit somwhat more from the TCL_EVAL_GLOBAL flag check-in: 7834310f user: jan.nijtmans tags: dgp-review
15:24
Add TCL_EVAL_GLOBAL everywhere, this is actually how it should have been. (Still to be tested on UNIX) check-in: 2169ca59 user: jan.nijtmans tags: dgp-review
14:49
Eliminate all usage of functions Tcl_VarEval (deprecated) and Tcl_Eval (to the prefered Tcl_EvalEx). check-in: 0deef053 user: jan.nijtmans tags: trunk
2013-02-28
09:38
minor: tidy up change log formatting check-in: 3160fe33 user: dkf tags: trunk
09:10
[Bug 3599312]: Apply fix for Alt key problems. check-in: 3972832e user: dkf tags: trunk
2013-02-27
14:41
Revert [ac229dabaa]. There is a reason the Tcl_GetIndexFromObj wrapper exists and is used. check-in: 6c26562f user: jenglish tags: trunk
12:36
Eliminate all Tcl_GetIndexFromObj calls, which is only a thin wrapper around Tcl_GetIndexFromObjStruct. check-in: ac229dab user: jan.nijtmans tags: trunk
2013-02-26
13:15
merge trunk check-in: 791edffc user: jan.nijtmans tags: novem-support
12:18
Remove unneeded SetOptionFromAny and SetTextIndexFromAny. They were only needed to prevent a panic in Tcl, but Tcl now generates a nice error-message in stead of panicing. check-in: b1a5b200 user: jan.nijtmans tags: trunk
2013-02-25
20:33
Put mutex around XInitThreads call, making sure it is only called once. check-in: 557c73ca user: jan.nijtmans tags: trunk
2013-02-22
10:09
merge novem check-in: 9629eb92 user: jan.nijtmans tags: novem-support
09:30
Make sure the stubbed variants of Tcl_ObjSetVar2/Tcl_NewStringObj are never used in winMain.c/tkAppInit.c check-in: 34f2a92b user: jan.nijtmans tags: trunk
08:49
merge trunk check-in: e9be868f user: jan.nijtmans tags: novem-support
08:44
Replace all Tcl_TraceVar/Tcl_UntraceVar with Tcl_TraceVar2/Tcl_UntraceVar2 calls: The former are just thin wrappers around the latter. check-in: fd565de1 user: jan.nijtmans tags: trunk
2013-02-18
13:31
Call XInitThreads once before the first Xlib call. Suggested by Brian Griffin. check-in: 2a535c67 user: jan.nijtmans tags: trunk
13:20
Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tkAppInit.c/winMain.c. Remove unneeded use of TEXT() macro, as in tclAppInit.c check-in: 797d8ffe user: jan.nijtmans tags: trunk
2013-02-16
08:36
Fix crash in stubbed Tcl_SetVar (which should not have been stubbed at all) check-in: 140ad17b user: jan.nijtmans tags: novem-support
2013-02-15
19:11
merge-mark: *Ex function calls are necessary to run with Tcl 9.0 check-in: 6609fd6e user: jan.nijtmans tags: novem-support
18:45
ttk::theme::* packages don't Provide anything Extra. Change Tcl_PkgProvideEx() back to Tcl_PkgProvide(). check-in: ccdd15ce user: jenglish tags: trunk
16:19
merge trunk check-in: 790be427 user: jan.nijtmans tags: novem-support
16:14
merge-mark check-in: db7d2d30 user: jan.nijtmans tags: trunk
14:37
Eliminate usage of Tcl_PkgProvide/Tcl_PkgRequire functions, use the 'Ex' versions in stead. check-in: 1200c1c2 user: jan.nijtmans tags: trunk
14:02
merge trunk check-in: 34dda0b1 user: jan.nijtmans tags: novem-support
12:44
Eliminate last use of Tcl_GetStringResult check-in: 753122d1 user: jan.nijtmans tags: trunk
2013-02-14
15:30
merge trunk check-in: 53aec6be user: jan.nijtmans tags: novem-support
13:55
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. Improve some comments and quoting, no change in functionality. check-in: c10c3fdb user: jan.nijtmans tags: trunk
2013-02-05
17:44
Restore failing tests to passing. check-in: b2677cc7 user: dgp tags: trunk
2013-02-04
19:50
ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077]. check-in: 78ab9345 user: jenglish tags: trunk
13:11
merge trunk Only call Tcl_RegisterObjType for Tcl 8 check-in: 31bb4e02 user: jan.nijtmans tags: novem-support
2013-02-01
16:07
eliminate unnecessary Tcl_ConvertToType call check-in: 1a2f18b1 user: jan.nijtmans tags: trunk
15:49
some more int -> size_t changes check-in: af0c7cac user: jan.nijtmans tags: trunk
15:06
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes. check-in: 48f3f0ac user: jan.nijtmans tags: novem-support
14:37
typo check-in: ad17ee85 user: jan.nijtmans tags: trunk
14:30
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. Change some internal "length" variables from type int to type size_t, so it could handle bigger string sizes (for "novem") check-in: dc4fe358 user: jan.nijtmans tags: trunk
2013-01-31
13:38
merge trunk check-in: f1d51ad7 user: jan.nijtmans tags: novem-support
12:41
Merge trunk. Define some macros in tk.h which are needed by Tk as fallback, which might be removed from future tcl.h versions. check-in: 4f65f224 user: jan.nijtmans tags: trunk
11:47
Oops. Missed removing one line in last commit. check-in: 84a425c7 user: stwo tags: trunk
11:41
Bug [3599928]: Use XkbKeycodeToKeysym if available. check-in: addedfa6 user: stwo tags: trunk
11:21
Bug [3602534]: Test for XScreensaver last. check-in: e5a82192 user: stwo tags: trunk
2013-01-28
11:33
merge trunk check-in: 1257e708 user: jan.nijtmans tags: novem-support
11:24
Convert all Tcl_SetResult calls to Tcl_SetObjResult calls. Convert Tcl_GetStringFromObj to Tcl_GetString when possible. check-in: 4c01ee19 user: jan.nijtmans tags: trunk
2013-01-26
00:24
Use some more (void *)'s in FreeProc's, a step in the direction getting Tk to work with "novem" check-in: 9279332c user: jan.nijtmans tags: trunk
2013-01-25
23:25
Various Tcl_GetStringFromObj -> Tcl_GetString changes check-in: aeee5d41 user: jan.nijtmans tags: novem-support
2013-01-24
22:23
more places converted check-in: 2d21003b user: jan.nijtmans tags: trunk
14:00
Merge core-8-5-branch Various Tcl_GetIndexFromObj -> Tcl_GetIndexFromObjStruct changes. check-in: 472e3798 user: jan.nijtmans tags: trunk
2013-01-23
15:22
Tk_CancelIdleCall -> Tcl_CancelIdleCall check-in: c4e641ff user: jan.nijtmans tags: trunk
2013-01-22
21:28
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: f31886ee user: jan.nijtmans tags: trunk
19:30
Contribution by Patrick Fradin <[email protected]> Quoting his mail:
==========================================================
Hi Jeff,

I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-)

I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...)

I've made some improvements too :

Examples :

- Use 'lassign' instead of many 'lindex' of 'foreach/break' loop.

- Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests.

- Use 'eq' or 'ne' to tests strings instead of '==' or '!='.

- Use 'unset -nocomplain' to avoid 'catch {unset...}'.

- Remove some useless catch around 'destroy' calls.

- Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls.

Due to previous experience, I dot not change any indentation ! ;-) ==========================================================

Leaf check-in: 2b50e889 user: andreask tags: contrib-patrick-fradin-code-cleanup
2013-01-20
11:40
eliminate use of deprecated Tcl_SaveResult API check-in: b279f14c user: jan.nijtmans tags: trunk
2013-01-19
23:53
Seems working completely against "novem" now. Only tested on win32 and linux yet. check-in: f5b77eda user: jan.nijtmans tags: novem-support
22:41
merge trunk check-in: a970be8b user: jan.nijtmans tags: novem-support
2013-01-17
13:39
merge-mark check-in: af9bd270 user: jan.nijtmans tags: trunk
2013-01-16
15:46
merge-mark check-in: 1fc8f18a user: jan.nijtmans tags: trunk
2013-01-15
17:23
merge trunk check-in: 5bf9317c user: jan.nijtmans tags: bug-3582795
17:21
fix comment check-in: 56a4ed6c user: jan.nijtmans tags: trunk
17:18
More flexible search for win32 tclConfig.sh, backported from TEA. Don't use deprecated "case" any more. Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case. Disallow Tk 8.6.x to be loaded in any Tcl 8.6 alpha/beta release. check-in: dc77a27c user: jan.nijtmans tags: trunk
12:12
Implement <<KillLine>> virtual binding (still experimental) check-in: 721bd9c9 user: jan.nijtmans tags: bug-3582795
11:19
Merge trunk Add and use <<Enter>> and <<Transpose>> virtual event bindings check-in: b4f6eecb user: jan.nijtmans tags: bug-3582795
2013-01-14
13:48
Replace various functions calls, for functions which are small wrappers around other functions, to call the wrapped function directly. check-in: cb8420c1 user: jan.nijtmans tags: trunk
11:10
Implement <<NewPage>> binding check-in: c71149cf user: jan.nijtmans tags: bug-3582795
09:56
Don't override <Return>/<KP_Enter>/<Control-o> bindings from other widgets check-in: 17265a4e user: jan.nijtmans tags: bug-3582795
09:50
Rename (undocumented) <<Console_Eval>> virtual event to <<NewLine>> check-in: 5a1ea85c user: jan.nijtmans tags: bug-3582795
2013-01-13
21:06
Eliminate all virtual event definitions in console.tcl check-in: cfc0f22f user: jan.nijtmans tags: bug-3582795
21:02
merge-mark check-in: 3d021f4e user: jan.nijtmans tags: novem-support
21:00
[Bug 3600390]: tk_strictMotif not tested for. Now all key-bindings for Control-a,b,e,f,n,p (and its shift variant) respect tk_strictMotif. check-in: 0bc39ba1 user: jan.nijtmans tags: trunk
18:19
removed one entry too much from ttk:entry check-in: 52c4c0bf user: jan.nijtmans tags: novem-support
16:51
Merge trunk Eliminate all virtual event definitions in console.tcl check-in: 57245f12 user: jan.nijtmans tags: bug-3582795
16:02
[Bug 3600390]: tk_strictMotif not tested for. Now all key-bindings for Control-a,b,e,f,n,p (and its shift variant) respect tk_strictMotif. check-in: 5cf2f6b9 user: jan.nijtmans tags: novem-support
2013-01-12
23:22
"package require Tk 8.5" already implies "package require Tcl 8.5" (That's what the Tcl_InitStubs does), so there is no need to test both. check-in: fb87f868 user: jan.nijtmans tags: novem-support
2013-01-11
15:02
See bug 3600390 Closed-Leaf check-in: 67c373d7 user: jan.nijtmans tags: bug-3600390
11:48
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. check-in: afce507e user: jan.nijtmans tags: trunk
2013-01-10
18:41
[Bug 3600260]: Errors in new virtual event definitions check-in: 2125e9b8 user: jan.nijtmans tags: trunk
14:43
[Bug 3600251]: Inappropriate replacement of Mac binding. check-in: f2bb9f80 user: jan.nijtmans tags: trunk
2013-01-04
13:43
merge-mark check-in: d6c9479c user: jan.nijtmans tags: trunk
13:42
Tk_InitStubs("8.6",1) would succeed in an "8.60" interp. Fixed. No longer use Tcl_SetResult() for setting the error message, but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us to remove Tcl_SetResult() in Tcl 9.0, eventually check-in: acaae00e user: jan.nijtmans tags: trunk
2012-12-21
06:10
merge release check-in: 8c48e231 user: dgp tags: trunk
2012-12-17
14:00
merge trunk Closed-Leaf check-in: 0fe10f1a user: dgp tags: core-8-6-0-rc, core-8-6-0
10:08
Make Aqua Tk build on OSX Leopard again check-in: 67626026 user: dkf tags: trunk
2012-12-11
22:00
Tag 8.6.0 for release check-in: 74cf0226 user: dgp tags: core-8-6-0-rc
21:58
update changes check-in: b5a5f1a4 user: dgp tags: trunk
2012-12-10
15:21
merge trunk check-in: fd82e2cd user: dgp tags: core-8-6-0-rc
15:12
Fix build for VC 11. check-in: 1eb1e2b6 user: dgp tags: trunk
2012-12-06
17:08
merge trunk check-in: 35eb3779 user: dgp tags: core-8-6-0-rc
14:01
Force the use of the correct internal function for parsing hex colors rather than leaving it to the vagaries of the system library (buggy on some versions of MinGW apparently). check-in: b0b867db user: dkf tags: trunk
2012-12-04
19:59
merge trunk check-in: ab4678a0 user: dgp tags: core-8-6-0-rc
17:02
[Bug 3588824]: bug in image index handling for weird image names check-in: b5918b5b user: dgp tags: trunk
2012-12-03
01:22
merge-mark check-in: b7d2e2b8 user: fvogel tags: trunk
2012-11-22
17:47
merge trunk check-in: e7830c40 user: dgp tags: core-8-6-0-rc
09:04
Backout [c43ceec9f6]. Since the change in Tcl_GetIndexFromObj() was undone due to http://code.activestate.com/lists/tcl-core/12524/, it looks we have to live with uglier code. check-in: e5722050 user: jan.nijtmans tags: trunk
2012-11-19
17:44
merge trunk check-in: ec7bceb5 user: dgp tags: core-8-6-0-rc
2012-11-15
11:55
Simplification: don't declare struct types that are never used. check-in: 91aa0783 user: jan.nijtmans tags: trunk
2012-11-14
16:55
merge trunk check-in: 9144cea2 user: dgp tags: core-8-6-0-rc
13:46
Bug 3500545: tk_getOpenFile -multiple 1 wrong on windows check-in: 4c7b16f9 user: jan.nijtmans tags: trunk
2012-11-13
21:32
merge trunk check-in: 28e1da24 user: dgp tags: core-8-6-0-rc
10:22
missing changelog entry check-in: f1672bf3 user: jan.nijtmans tags: trunk
10:16
merge-mark check-in: dafe15d4 user: jan.nijtmans tags: trunk
2012-11-12
23:33
merge mark check-in: 5117631a user: dgp tags: trunk
2012-11-11
22:41
fix bug 3585396: winDialog.test requires user interaction. Tested on Windows XP SP2 (32-bit) and Windows 7 (64-bit) check-in: f0aa744f user: jan.nijtmans tags: trunk
20:25
merge-mark Closed-Leaf check-in: 5219dd28 user: jan.nijtmans tags: bug-3585396
20:20
winDialog-5.7 should be knownBug, not winDialog-5.9 check-in: 495b4850 user: jan.nijtmans tags: trunk
08:50
Fixed, but only tested yet on Windows 7. On other platforms, at least the 'user input problem' is gone, but the test might still fail. check-in: b56570c6 user: jan.nijtmans tags: bug-3585396
2012-11-09
14:44
merge-mark check-in: 4c0ba2e8 user: jan.nijtmans tags: bug-3585396
13:44
merge trunk check-in: da9bbb25 user: dgp tags: core-8-6-0-rc
13:43
merge mark check-in: 55ec2dac user: dgp tags: trunk
13:36
Constrain tests presumed to improperly demand user interaction. check-in: a8478166 user: dgp tags: trunk
10:59
demo fix for bug 3585396. On which platforms this fails? check-in: fcf0138e user: jan.nijtmans tags: bug-3585396
2012-11-08
15:45
merge trunk check-in: 123d3a1c user: dgp tags: core-8-6-0-rc
15:28
Updated the language of the documentation so that "object" refers to an OO concept throughout, and a Tcl_Obj is called a "value" (which is what it is). check-in: 3a0b1c1e user: dkf tags: trunk
15:26
Create Tk 8.6.0 release branch check-in: 23a23220 user: dgp tags: core-8-6-0-rc
13:28
Changes from Simon Geard to act as baseline implementation of TIP #415. check-in: f0117e24 user: dkf tags: tip-415
2012-11-07
14:23
[Bug 3574708]: Move window liveness checks to better location. check-in: 2ccde232 user: dkf tags: trunk
11:45
Now that fossil stores the right characters, we might as well use them in more places check-in: 71a46a8e user: jan.nijtmans tags: trunk
11:28
just fix some characters that fossil cannot handle well check-in: 228da87b user: jan.nijtmans tags: trunk
08:28
merge trunk Leaf check-in: 64caa6c8 user: jan.nijtmans tags: bug-2443069
2012-11-05
21:46
(Experiment) remove unnecessary virtual events check-in: 4712ce4f user: jan.nijtmans tags: bug-3582795
21:00
merge changes check-in: e96893dd user: dgp tags: trunk
2012-10-24
19:21
3574893 Add overlooked toplevel ref count maintenance in the [wm manage|forget] operations that could cause segfaults due to premature free of structs. check-in: bda8f8dc user: dgp tags: trunk
2012-10-23
13:37
sync nmakehlp.c with Tcl version

purge spaces at end of lines

clean-up unix/Makefile.in after carbon removal

check-in: e67c5c61 user: jan.nijtmans tags: trunk
09:24
consistant use of mode: objc for OSX, strip spaces from the end of lines check-in: f4527071 user: jan.nijtmans tags: trunk
2012-10-18
03:56
merge-mark check-in: b7a8d62e user: jan.nijtmans tags: trunk
2012-10-13
18:15
merge trunk check-in: ddbead9e user: jan.nijtmans tags: bug-2443069
18:11
merge-mark check-in: dd24f6c3 user: jan.nijtmans tags: trunk
2012-10-09
14:26
Remove Carbon directory from source tree check-in: 8cd55740 user: kevin_walzer tags: trunk
2012-10-05
18:51
merge mark check-in: 367b5b16 user: dgp tags: trunk
2012-10-02
00:49
Fix for 3572016, menus not re-enabling after modal dialog check-in: b84bc7c5 user: kevin_walzer tags: trunk
2012-09-28
10:43
merge-mark check-in: 7867006d user: jan.nijtmans tags: trunk
2012-09-26
13:15
merge-mark check-in: 00185f8c user: jan.nijtmans tags: trunk
2012-09-19
08:24
Compile win32 binaries with -DTCL_NO_DEPRECATED, and fix gcc compiler warning check-in: 214c6c0a user: jan.nijtmans tags: trunk
2012-09-18
20:45
merge release branch check-in: 6ce9597b user: dgp tags: trunk
2012-09-17
13:14
Tag for 8.6b3 release. Closed-Leaf check-in: 78ea69f7 user: dgp tags: core-8-6-b3, core-8-6-b3-rc
13:12
merge trunk check-in: d38b2f42 user: dgp tags: core-8-6-b3-rc
13:10
3567786 Stop segfault in [wm forget] check-in: b5d8c2e6 user: dgp tags: trunk
2012-09-16
22:36
Updated branch now stops all segfaults and panics in the test suite. Not a lot of confidence that other problems haven't been created, including memleaks and broken functionality in areas. A review would be a good idea. So would a trunk that doesn't segfault the test suite. Closed-Leaf check-in: 0f459361 user: dgp tags: bug-3567786
22:11
More work in progress. wm-manage tests all work now. still some issues with wm-forget. check-in: 42f8a3c3 user: dgp tags: bug-3567786
14:59
Work in progress - make TkWmNewWindow and TkWmDeadWindow more complementary and pass in to TkWmDeadWindow from WmForgetCmd a pointer that at least has the right type. check-in: 205fb37e user: dgp tags: bug-3567786
2012-09-15
13:34
3567778 Make Tk_MeasureChars() honor the TK_AT_LEAST_ONE flag properly. check-in: 3ed51c09 user: dgp tags: trunk
11:17
typo check-in: 23538b2e user: dgp tags: trunk
00:33
3567812 3567779 Repaired regressions in 3546073 fix. Stopped test event leakage in winWm-9.2. check-in: 50e0c049 user: dgp tags: trunk
2012-09-14
21:25
3567779 Fumbling attempt to make winWm.test stop segfaulting and start passing when tested on Snow Leopard with --enable-aqua. Closed-Leaf check-in: e9c0456c user: dgp tags: bug-3567779
15:03
merge trunk check-in: 6df36df4 user: dgp tags: core-8-6-b3-rc
2012-09-13
20:49
[Bug 3567453]: Clip regions must be cleared with XSetClipMask and not TkSetRegion on X11. check-in: 39af9760 user: dkf tags: trunk
19:14
merge trunk check-in: 9eb2354f user: dgp tags: core-8-6-b3-rc
19:13
Building Tk 8.6 requires Tcl 8.6 headers. check-in: 6f2f208c user: dgp tags: trunk
15:57
merge trunk check-in: 40e508db user: dgp tags: core-8-6-b3-rc
15:56
autoconf-2.59 check-in: 32c65438 user: dgp tags: trunk
12:28
merge trunk check-in: a9216507 user: dgp tags: core-8-6-b3-rc
12:28
3566106 Solaris9/x86 support. Thanks Dagobert and others. check-in: 875baa83 user: dgp tags: trunk
08:14
[Bug 3567283]: Added missing cast. check-in: 16f9f8d4 user: dkf tags: trunk
2012-09-12
19:28
bump release date check-in: 42c5de9b user: dgp tags: core-8-6-b3-rc
11:52
merge trunk check-in: 242ce63a user: dgp tags: core-8-6-b3-rc
2012-09-11
19:03
[Bug 3566594]: Fix clipping problem in classic X11; clip regions were leaking in reused GCs. check-in: dda82bdc user: dkf tags: trunk
12:22
merge trunk check-in: 17757256 user: dgp tags: core-8-6-b3-rc
12:22
Updates from `make dist` check-in: 169aacb8 user: dgp tags: core-8-6-b3-rc
09:05
fix <Up> and <Down> binding in windows console check-in: 6249d7ae user: jan.nijtmans tags: trunk
2012-09-07
13:52
merge trunk check-in: f64ddbb3 user: dgp tags: core-8-6-b3-rc
13:40
[Bug 3565533]: Purge use of variable that was only ever checked once immediately afterwards, except for one (buggy) case where it was checked without assignment. check-in: c026b784 user: dkf tags: trunk
13:08
Bump to 8.6b3 check-in: 5c8ea3fd user: dgp tags: core-8-6-b3-rc
2012-08-31
12:41
merge trunk check-in: 3d41cb86 user: jan.nijtmans tags: bug-2443069
2012-08-30
19:18
Update changes for 8.6b3 check-in: dd090c36 user: dgp tags: trunk
17:54
Unbreak windows problems with commit [961ae24a3f] as well. check-in: a6f5a336 user: andreask tags: trunk
17:31
Unbreak AIX, replaced use of C99 comments in commit [961ae24a3f] (2012-08-27) with C89-style. check-in: d39e4518 user: andreask tags: trunk
2012-08-28
15:11
re-do [c42d04b1b4], but now correct ;-( check-in: e0024bbb user: jan.nijtmans tags: trunk
14:14
[Bug 3562426]: Context menu goes out of edge of screen. check-in: d703ff13 user: jan.nijtmans tags: trunk
11:00
Note potential incompatibility introduced by new virtual events. Emiliano Gavilan reports that this impacts tkcon's history features. check-in: bcd40d0b user: dkf tags: trunk
2012-08-27
19:48
Generate -errorcode values to go with errors. Generate messages and postscript using Tcl_Obj API, not the string result API. check-in: 961ae24a user: dkf tags: trunk
17:50
merge trunk Closed-Leaf check-in: b20a0d33 user: dkf tags: tk-errorcodes
17:47
Remove accidental commit of merge conflict, resolved to original code. check-in: 538be101 user: dkf tags: trunk
17:44
merge trunk check-in: b7400a9b user: dkf tags: tk-errorcodes
2012-08-26
17:07
merge trunk Leaf check-in: eddc3ffd user: pspjuth tags: pspjuth-canvas
2012-08-25
01:55
3554026 3561016 Better fix from Emiliano Gavilan. check-in: ca2a716c user: dgp tags: trunk
2012-08-24
15:12
[Bug 3558535]: Factor out the filtered-sorted globbing code into one procedure that knows how to avoid nasty problems when non-list filters are used. check-in: f3b0b975 user: dkf tags: trunk
2012-08-23
21:42
3554026,3561016 Stop crash with tearoff menus check-in: 2eee9b6a user: dgp tags: trunk
10:50
[Bug 3555644]: Better use of virtual events, Add <<ToggleSelection>> virtual event. check-in: 6e2fb2dd user: jan.nijtmans tags: trunk
07:06
new virtual event <<ToggleSelection>> Closed-Leaf check-in: 1b0ecb59 user: jan.nijtmans tags: bug-3555644
2012-08-22
23:23
And *this* time with the right TIP number. :-} check-in: d249166d user: dkf tags: trunk
23:22
Corrections to TIP number; make recent TIP commits more visible in ChangeLog check-in: 5a2ee81f user: dkf tags: trunk
21:22
[TIP 403]: Web Colors for Tk. New colors aqua, crimson, fuchsia, indigo, lime, olive, silver, and teal. Modified RGB values for gray/grey, green, maroon and purple. check-in: 54eb6aeb user: jan.nijtmans tags: trunk
2012-08-17
10:28
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers check-in: 4fd48a3c user: jan.nijtmans tags: trunk
2012-08-15
13:58
changelog entry for previous commit check-in: 22d8e0e4 user: jan.nijtmans tags: trunk
13:51
[Frq 3555324]: On Windows, re-define Ctrl-A for Select-All., as most Windows applications do. check-in: e1dfad35 user: jan.nijtmans tags: trunk
13:39
Always compile Tk with -DUSE_TCL_STUBS. Formatting check-in: a910ba64 user: jan.nijtmans tags: trunk
13:18
Only build the threaded builds by default. For msvcrt static builds, allow to link against libraries where the 'x' is missing (generated by Makefile.in) check-in: c42d04b1 user: jan.nijtmans tags: trunk
2012-08-14
13:38
merge trunk check-in: 2b25ed86 user: dkf tags: tk-errorcodes
2012-08-13
15:15
merge trunk Closed-Leaf check-in: ac755593 user: jan.nijtmans tags: frq-3555324
15:12
two missing bindings for Mac OSX check-in: a4820710 user: jan.nijtmans tags: trunk
2012-08-11
16:54
Sync with tcl version of rules.vc check-in: 91bba8f8 user: jan.nijtmans tags: trunk
08:36
[Bug 3555644]: Better use of virtual events. Pre-define 10 new Virtual events, and correct various bindings according to the Mac OSX documentation. check-in: e5769e97 user: jan.nijtmans tags: trunk
08:25
don't put that many bindings under tk_strictMotif handling, it was not done before Closed-Leaf check-in: 85ae418c user: jan.nijtmans tags: bug-3555644
07:42
Fixed [Bug 3554273]: Test textDisp-32.2 failed check-in: bc06ebae user: fvogel tags: trunk
2012-08-10
12:37
merge bug-3555644 check-in: 2939ee6e user: jan.nijtmans tags: frq-3555324
12:22
merge-mark check-in: f9c3c487 user: jan.nijtmans tags: trunk
12:20
merge trunk check-in: 751a1f45 user: jan.nijtmans tags: bug-3555644
11:28
Shift-Control -> Control-Shift, for consisancy everywhere check-in: 43e436d5 user: jan.nijtmans tags: trunk
10:20
define two more virtual bindings, and correct various Mac bindings according to Apple OSX documentation. Doc updated as well check-in: da7f2335 user: jan.nijtmans tags: bug-3555644
2012-08-09
16:38
Remove useless (void *) casts introduced in checkin [81e50c85ed]. The warnings were false flags from a faulty OpenBSD C compiler. check-in: 15218b05 user: stwo tags: trunk
14:59
8 new virtual events (doc not updated yet) check-in: a6f55df1 user: jan.nijtmans tags: bug-3555644
11:50
merge trunk Closed-Leaf check-in: d91e8f0e user: jan.nijtmans tags: jn-web-colors
11:37
[frq 3555324]: Ctrl+A for select-all check-in: d9b199ea user: jan.nijtmans tags: frq-3555324
11:03
[Bug 3555644]: Better use of virtual events. check-in: b16dcbf9 user: jan.nijtmans tags: bug-3555644
10:23
it's no longer necessary to set _USE_32BIT_TIME_T in Tk check-in: be5939e3 user: jan.nijtmans tags: trunk
08:22
formatting, unnecessary if's check-in: ec385b79 user: jan.nijtmans tags: trunk
2012-08-08
14:56
merge trunk check-in: 541a82fc user: dkf tags: tk-errorcodes
14:51
Factor out XChangeProperty into a macro to make it _slightly_ less daunting. check-in: d25b6305 user: dkf tags: tk-errorcodes
10:56
merge trunk check-in: 5a29e1db user: dkf tags: tk-errorcodes
2012-08-07
21:49
Fix regression in cutting/pasting text; thanks to Adrian Robert for patch check-in: e9db775b user: kevin_walzer tags: trunk
07:20
A little more installer consistency tweaking. check-in: 381e3d42 user: stwo tags: trunk
02:56
No need for install-sh to be executable. check-in: 9d54cc9b user: stwo tags: trunk
2012-08-06
20:15
Zap trailing whitespace. check-in: fde20198 user: stwo tags: trunk
19:42
Installer consistency tweaks. check-in: 79b27aa0 user: stwo tags: trunk
18:35
resolve fork check-in: a115b737 user: dgp tags: trunk
01:29
Fixes for menu and wm fullscreen bugs; thanks to Adrian Robert for patches Closed-Leaf check-in: fcb2b908 user: kevin_walzer tags: mistake: off-trunk
2012-08-05
11:59
fix broken build on Visual Studio 9+10 check-in: 4ad21a54 user: jan.nijtmans tags: trunk
2012-08-04
10:45
merge-mark check-in: 050968e7 user: fvogel tags: trunk
2012-08-02
08:52
merge-mark check-in: b78671c8 user: jan.nijtmans tags: trunk
08:18
merge trunk check-in: 905167c9 user: jan.nijtmans tags: jn-web-colors
2012-07-31
20:28
merge mark: fix typo in comment check-in: 83aef193 user: dkf tags: trunk
18:11
ttk::entry: Fix incorrect clip region computation [Bug 3552404] check-in: 2de6634d user: jenglish tags: trunk
14:47
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: 028e6777 user: dkf tags: trunk
14:39
minor improvements to flag handling check-in: 9507ac2c user: dkf tags: tk-errorcodes
10:58
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: 0ba3d2fa user: jan.nijtmans tags: trunk
2012-07-30
09:16
more reorganization of error codes: safety is common failure mode check-in: 5058af7c user: dkf tags: tk-errorcodes
09:08
more auditing of error codes check-in: aae315a3 user: dkf tags: tk-errorcodes
07:46
Working towards making the error codes more consistent. check-in: 45327b3d user: dkf tags: tk-errorcodes
2012-07-29
17:55
Purged Tcl_AppendElement from all non-test code. check-in: f285bf49 user: dkf tags: tk-errorcodes
2012-07-28
07:25
merge trunk check-in: e30b02f2 user: dkf tags: tk-errorcodes
2012-07-27
16:32
merge mark check-in: a422250a user: dgp tags: trunk
10:14
Postscript generation now uses Tcl_Objs more extensively; still nasty in places. check-in: 2ddcefc5 user: dkf tags: tk-errorcodes
2012-07-26
08:50
more conversions check-in: ae9d3a0f user: dkf tags: tk-errorcodes
2012-07-25
23:59
done [wm] on Win check-in: 292483e1 user: dkf tags: tk-errorcodes
15:51
update changes check-in: 58d972a7 user: dgp tags: trunk
08:43
sync with TEA check-in: ea2c5a67 user: jan.nijtmans tags: trunk
2012-07-24
19:41
a few more places check-in: 86dc9bdc user: dkf tags: tk-errorcodes
13:13
silence compiler warnings check-in: f7a4ff46 user: dgp tags: trunk
09:00
minor test corrections/stabilizations check-in: 91d75e7b user: dkf tags: tk-errorcodes
08:33
Ttk and Aqua done check-in: 8a123a49 user: dkf tags: tk-errorcodes
2012-07-23
23:12
Fix for [Bug 3546073]: Replace Tk_CreateWindow(... DisplayString(dispPtr->display)) with direct call to TkAllocWindow(). check-in: d0bbba65 user: jenglish tags: trunk
13:59
Much more cleaning up of result handling. check-in: 016ad9da user: dkf tags: tk-errorcodes
2012-07-21
08:11
consistent error formatting, added error codes check-in: c2d3956a user: dkf tags: tk-errorcodes
2012-07-19
22:34
autoconf-2.59 check-in: fd45f6e4 user: jan.nijtmans tags: trunk
2012-07-18
11:21
better formatting of "configure --help" check-in: 8d78f829 user: jan.nijtmans tags: trunk
2012-07-17
13:15
[Bug 3544932]: Visual studio compiler check fails check-in: 4b9dd0de user: jan.nijtmans tags: trunk
2012-07-16
19:58
merge 8.5 check-in: fa8b2eed user: dgp tags: trunk
15:17
better wrapper, with one less roundtrip through X11 server check-in: db70b409 user: jan.nijtmans tags: jn-web-colors
14:42
merge trunk check-in: 010fbf19 user: jan.nijtmans tags: jn-web-colors
12:36
Working towards adding all the Tcl_SetErrorCode calls that should be there. ** WORK IN PROGRESS ** check-in: 6f8f9336 user: dkf tags: tk-errorcodes
2012-07-13
07:14
merge-mark (correct previous merge-mark on trunk, which was the wrong way) check-in: 38bcda77 user: jan.nijtmans tags: bug-2443069
2012-07-12
18:37
merge-mark check-in: da85642c user: jan.nijtmans tags: trunk
18:36
Type correctness fix, to stop compiler complaint check-in: 587bcc7f user: jan.nijtmans tags: trunk
12:31
Type correctness fix, to stop compiler complaint. check-in: 9fd577b1 user: dkf tags: bug-2443069
2012-07-11
19:52
[Bug 2443069]: Cannot replace [selection handle] command check-in: 01e081a3 user: jan.nijtmans tags: bug-2443069
2012-07-08
08:41
don't forget to escape quotes check-in: 2f95fd1e user: jan.nijtmans tags: trunk
08:30
use "in" operator in stead check-in: fa666638 user: jan.nijtmans tags: trunk
08:20
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: 7693e7f9 user: jan.nijtmans tags: trunk
04:34
merge-mark check-in: 3d6fce19 user: jan.nijtmans tags: trunk
2012-07-05
10:05
[Bug 3540127]: Better solution, using Tcl_GetIndexFromObj in stead of Tcl_GetIndexFromObjStruct check-in: c43ceec9 user: jan.nijtmans tags: trunk
09:52
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 533441a0 user: dkf tags: trunk
2012-07-04
13:55
typo check-in: 5ba9f432 user: jan.nijtmans tags: trunk
13:18
Improved solution to [Bug 3540127] that disconnects options from their order, so reducing the likelihood of nausea when contemplating the dialog code. check-in: c87e926b user: dkf tags: trunk
12:54
[Bug 3540127]: filebox.test fails on win32 check-in: ded3d624 user: jan.nijtmans tags: trunk
2012-07-02
18:27
ttk::treeview('see' method): fix overscroll prevention [Bug 3530288] check-in: 04cf797f user: jenglish tags: trunk
17:45
ttk::*: Ensure that all tables passed to Tcl_GetIndexFromObj{Struct} are statically allocated. Caught by Michael Kirkham. check-in: 8cc4c440 user: jenglish tags: trunk
2012-07-01
11:03
merge trunk check-in: 25fbdeab user: jan.nijtmans tags: bug-2443069
10:54
fix select-5.15 test case [Bug 2441988] check-in: 73287290 user: jan.nijtmans tags: trunk
2012-06-28
21:05
autoconf-2.59 check-in: 26434033 user: jan.nijtmans tags: trunk
13:27
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: d32d2fea user: jan.nijtmans tags: trunk
2012-06-27
19:24
merge check-in: 47358827 user: jan.nijtmans tags: trunk
2012-06-26
20:14
autoconf-2.59 check-in: 4f818fef user: jan.nijtmans tags: trunk
16:52
link cygwin wish8.6 with tk86.dll (configuration part) check-in: c0cba6b5 user: jan.nijtmans tags: trunk
2012-06-24
06:23
[Frq-3536507]: clientData field in Tk_OptionSpec should be "const void *" check-in: a35eb282 user: jan.nijtmans tags: trunk
2012-06-23
07:51
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: 212308f1 user: jan.nijtmans tags: trunk
2012-06-20
07:10
frq-3536507: clientData field in Tk_OptionSpec should be "const void *" Closed-Leaf check-in: b15ef8c6 user: jan.nijtmans tags: frq-3536507
06:37
rfe-2636558 simplification. Restore forwards compatibility with Tk 8.5 check-in: 1ad3eb37 user: jan.nijtmans tags: trunk
2012-06-19
10:37
minor doc fix check-in: c639c2b7 user: jan.nijtmans tags: trunk
2012-06-16
16:06
improving backwards compatibility Closed-Leaf check-in: c20030ce user: jan.nijtmans tags: rfe-2636558
2012-06-15
08:25
rfe-2636558 simplification check-in: 7f269311 user: jan.nijtmans tags: rfe-2636558
07:57
[Bug 3535362]: Changed name of 'unshare' internal function to avoid clash with some libc versions. check-in: da0349c6 user: dkf tags: trunk
07:43
fix signature of XSynchronize to match X.org check-in: 1a640018 user: jan.nijtmans tags: trunk
05:46
merge-mark check-in: 47059be3 user: jan.nijtmans tags: trunk
2012-06-14
16:53
Re-added PATCH_LEVEL to Tk's unix pkgIndex.tcl, lost by [60bd3f4fc5]. check-in: e8136cdc user: andreask tags: trunk
2012-06-12
08:34
Fix text clipping when working with the Xft-based renderer. check-in: 66c1f59a user: dkf tags: trunk
2012-06-11
18:55
merge trunk check-in: 967cd3a8 user: jan.nijtmans tags: jn-web-colors
18:54
merge trunk check-in: 012a66b6 user: jan.nijtmans tags: bug-2443069
13:07
fix test failure check-in: bd0a0ac3 user: dkf tags: trunk
10:21
make it build check-in: c7e4b683 user: dkf tags: trunk
09:33
fix the clipping in entries too check-in: bf81f828 user: dkf tags: trunk
08:58
[Bug 3294450]: Do clipping of ttk text elements correctly. check-in: c9d04158 user: dkf tags: trunk
08:06
Fix broken commits so function definitions match declarations and returns are of values that should be produced. check-in: 636d4ee5 user: dkf tags: trunk
2012-06-10
18:40
Adapt some test-output to match the changed functionality check-in: 14d887e7 user: jan.nijtmans tags: bug-2443069
14:58
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: b26cfe78 user: jan.nijtmans tags: trunk
2012-06-09
07:30
bug 2443069: Cannot replace [selection handle] command check-in: d6cc2289 user: jan.nijtmans tags: bug-2443069
2012-06-08
22:50
merge-mark check-in: 33ff53a1 user: jan.nijtmans tags: trunk
22:47
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: 5ed597c5 user: jan.nijtmans tags: trunk
2012-06-06
09:11
[Bug 3532186] pkgIndex.tcl file complexity check-in: 60bd3f4f user: jan.nijtmans tags: trunk
2012-06-01
07:35
merge check-in: 684c70c9 user: jan.nijtmans tags: trunk
2012-05-31
14:25
fix some minor failures due to Tcl's changed list of safe aliases check-in: 99951bde user: dkf tags: trunk
09:30
Implement XFlush and various others for win32 as stubs, so win32 extensions using those can run under CYGWIN as well. Allow tk86.dll to cooperate with the cygwin console. check-in: 37867eab user: jan.nijtmans tags: trunk
04:53
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll check-in: 0609e38b user: jan.nijtmans tags: trunk
2012-05-29
14:57
Added OSX-specific mechanism to allow retrieval of the drawing surface. check-in: 6223d9e0 user: dkf tags: trunk
13:29
Unbreak the OSX build check-in: 0a346c0f user: dkf tags: trunk
2012-05-28
20:46
Fixed merge error check-in: 5977704d user: fvogel tags: trunk
20:40
Bug 1630251: Documentation for -endline option was wrong check-in: 7982f0ef user: fvogel tags: trunk
20:30
Bug 1630254: missing scrolling of text widget when from a -startline == -endline initial state it is configured to display a non-empty part of it check-in: 67c16b87 user: fvogel tags: trunk
2012-05-26
06:07
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin. cleanup some more unused CYGWIN stuff . Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 93b86235 user: jan.nijtmans tags: trunk
2012-05-09
21:30
Change TkpWmSetState signature to match UNIX, needed for Cygwin Don't check for cygwin in win32 static build Some more useful #defines for Cygwin check-in: 9a7a45cb user: jan.nijtmans tags: trunk
2012-05-05
16:31
smaller az table check-in: b60be5f7 user: jan.nijtmans tags: jn-web-colors
16:27
merge trunk check-in: e8af2579 user: jan.nijtmans tags: jn-web-colors
07:57
If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 83a3137f user: jan.nijtmans tags: trunk
2012-05-04
22:21
[Bug 2768586]: Menu posting problem on dual monitors check-in: c5274bca user: jan.nijtmans tags: trunk
2012-05-02
22:16
sync tcl.m4 with Tcl version check-in: 79101c73 user: jan.nijtmans tags: trunk
11:42
merge-mark check-in: 19cd87b4 user: jan.nijtmans tags: trunk
2012-04-29
08:22
merge trunk check-in: e74e9b0e user: jan.nijtmans tags: jn-web-colors
08:16
merge trunk Closed-Leaf check-in: 1c7e0278 user: jan.nijtmans tags: bug-3512824
07:37
[Bug 533519]: Window placement with multiple screens check-in: 49d4d5d6 user: jan.nijtmans tags: trunk
2012-04-26
14:05
merge trunk Closed-Leaf check-in: e0b7673f user: jan.nijtmans tags: bug-533519
13:48
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: b6847552 user: dkf tags: trunk
13:12
merge trunk check-in: e2dc0286 user: jan.nijtmans tags: bug-533519
12:40
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 69cf3df0 user: jan.nijtmans tags: trunk
11:41
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin check-in: f65a717c user: jan.nijtmans tags: trunk
2012-04-22
22:07
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: c82185be user: dkf tags: trunk
2012-04-21
08:06
same bugfix, but now applied to trunk check-in: 01afcbe1 user: jan.nijtmans tags: bug-533519
2012-04-20
13:08
* generic/tkWindow.c (commands): Ensure that all descriptions of commands created by Tk are correct.
check-in: 65cf98aa user: dkf tags: trunk
12:27
Use vroot size in stead of screen size for clipping window coordinates in ::tk::PlaceWindow. Use ::tk::PlaceWindow in dialog.tcl, in stead of dumplicating the code there. check-in: ce4c1c63 user: jan.nijtmans tags: trunk
2012-04-18
18:24
merge-mark check-in: 7c924dcf user: jan.nijtmans tags: trunk
04:56
make loading of tk.dll in cygwin possible reduce command table size check-in: 7b50f557 user: jan.nijtmans tags: trunk
2012-04-13
22:09
alternative bug fix, keeping coordinates relative to the screen Closed-Leaf check-in: 21faed8e user: jan.nijtmans tags: bug-533519-alt
21:16
proposed fix for [bug 533519]: Window placement with multiple screens Closed-Leaf check-in: d2d4b84f user: jan.nijtmans tags: bug-533519
19:43
[Bug 3517448] TclKit build fails (unresolved __strtoi64) check-in: cbc88968 user: jan.nijtmans tags: trunk
2012-04-12
21:22
merge trunk check-in: ae0bf774 user: jan.nijtmans tags: bug-3512824
21:04
merge trunk check-in: 5b94833c user: jan.nijtmans tags: jn-web-colors
20:42
re-generate win/configure check-in: d80c2567 user: jan.nijtmans tags: trunk
20:41
minor clean-up of tkInt.decls disallow colors like xellow configure changes for cygwin check-in: 96c1b022 user: jan.nijtmans tags: trunk
2012-04-06
23:23
[Bug 3176239] control-MouseWheel causes segv check-in: e114545b user: jan.nijtmans tags: trunk
22:59
some more cygwin compatibility improvements format tk.decls check-in: b51f0fc9 user: jan.nijtmans tags: trunk
2012-04-02
17:48
gcc warning: signed-unsigned compare check-in: 6b26ea32 user: jan.nijtmans tags: trunk
09:48
[Bug 3511806] Compiler checks too early (autoconf still to be run!) check-in: 8a25f37b user: jan.nijtmans tags: trunk
08:42
proposed fix for [bug 3512824]: Tk and dual/multihead on windows check-in: aaa5dd4e user: jan.nijtmans tags: bug-3512824
2012-03-26
12:35
fix for scoping of buf (introduced with fix for [Bug 2809525]) check-in: e8d270f5 user: jan.nijtmans tags: trunk
12:21
implement for Unix as well check-in: 4e406d9e user: jan.nijtmans tags: jn-web-colors
2012-03-21
22:23
[Bug 2809525] Abort on overlong color name check-in: 550636bb user: jan.nijtmans tags: trunk
2012-03-18
21:03
rfe-3503317: XParseColor speedup check-in: fb808d0d user: jan.nijtmans tags: trunk
2012-03-15
20:13
[bug 3505358 ] invalid color name "#f75df642f527" check-in: c243cf82 user: jan.nijtmans tags: trunk
2012-03-13
13:57
Minor spelling fixes. check-in: b29edfa6 user: dkf tags: trunk
2012-03-07
14:30
Minor: code style improvements. check-in: 07ed4803 user: dkf tags: trunk
14:25
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3497848]: Better rounding of pixel values to integers.
check-in: 8ab83fec user: dkf tags: trunk
2012-03-04
16:57
Patch from the cygwin folks check-in: 314c416b user: jan.nijtmans tags: trunk
2012-02-28
20:44
[Bug-1630262], [Bug-1615425]: segfault when deleting lines or tagging outside of the -startline/-endline range with peer text widgets. [Bug-3487407]: Weird text indices. check-in: 5528cb09 user: fvogel tags: trunk
13:47
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: acd15416 user: dkf tags: trunk
2012-02-26
21:40
Provide fallback for _strtoi64 check-in: e9ffec09 user: jan.nijtmans tags: trunk
2012-02-25
08:12
[Bug 1913750]: tk_chooseDirectory -initialdir internationalization problem check-in: 3e882ee5 user: jan.nijtmans tags: trunk
2012-02-23
21:05
- merge trunk - provide _strtoi64 fallback for MSVC6.0 Closed-Leaf check-in: c09cb830 user: jan.nijtmans tags: bug-1913750
2012-02-22
22:58
Patch for font metrics and colorspace provided by Adrian Robert check-in: 983e48df user: kevin_walzer tags: trunk
2012-02-21
05:46
_Xconst -> const check-in: bf2fb9f3 user: jan.nijtmans tags: trunk
2012-02-17
21:47
[Bug 1913750]: tk_chooseDirectory -initialdir internationalization problem. check-in: 8480020d user: jan.nijtmans tags: bug-1913750
2012-02-15
21:09
[Bug 3486474]: Inconsistent color scaling check-in: 23d5395c user: jan.nijtmans tags: trunk
2012-02-10
15:54
* win/tkWinDialog.c (GetFileName): Ensure that we do not convert a result list to a string inadvertently, as this causes problems with Tkinter's handling of multiple filename results. Issue was reported via StackOverflow: http://stackoverflow.com/q/9227859/301832
check-in: 1fff6f6e user: dkf tags: trunk
2012-01-30
19:50
ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561]. check-in: 0da69ac8 user: jenglish tags: trunk
2012-01-29
17:19
Bug-3480634: PNG Images missing in menus on Mac check-in: 584ec155 user: jan.nijtmans tags: trunk
17:05
Add copyright info check-in: 47f3414b user: kevin_walzer tags: trunk
16:36
Fix for serious bugs with input methods, and for display of certain fonts in buttons; thanks to Adrian Robert for extensive patches check-in: 2ca757bf user: kevin_walzer tags: trunk
2012-01-27
22:07
[Bug 3480471]: tk_getOpenFile crashes on Win64 check-in: f2609c3d user: jan.nijtmans tags: trunk
2012-01-26
11:38
Fixed indentation. check-in: f5979f5f user: fvogel tags: trunk
07:21
[Bug-1754043] and [Bug-2321450]: When -blockcursor is true, the cursor appears as a blinking bar which expands to the right edge of the widget. check-in: 45e345b1 user: fvogel tags: trunk
2012-01-25
22:07
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: b2a3d1b5 user: jan.nijtmans tags: trunk
21:35
Don't increase the epoch twice. check-in: 16d8b47d user: fvogel tags: trunk
21:14
[Bug-1630271]: segfault/infinite loop when a mark is before -startline check-in: 30db605b user: jan.nijtmans tags: trunk
05:43
patch 3476698: Patch for failing test text-31.11 check-in: b50f5f57 user: jan.nijtmans tags: trunk
2012-01-22
16:12
patch 3471873: mark next/prev with peer text widgets check-in: 570385c7 user: jan.nijtmans tags: trunk
2012-01-19
19:53
[Bug-3021557]: Moving the cursor in elided text freezes Tk check-in: 34eab8bf user: jan.nijtmans tags: trunk
2011-12-22
18:43
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 6b6c9d82 user: dgp tags: trunk
2011-12-13
11:22
Make example follow best practices. check-in: 0c6e7a48 user: dkf tags: trunk
2011-11-29
14:26
tests/safe.test: [Bug 1847925]: Update list of hidden commands. check-in: dcd76b16 user: dkf tags: trunk
2011-11-22
17:12
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 174503e2 user: jan.nijtmans tags: trunk
2011-11-17
21:29
Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line check-in: ce09a53f user: jan.nijtmans tags: trunk
21:05
merge-mark check-in: 1516723b user: jan.nijtmans tags: trunk
2011-11-14
17:49
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower]. check-in: 43facdb6 user: ferrieux tags: trunk
2011-11-08
17:59
  • Add square to DEMOPROGS in unix/Makefile.in. It contains a shebang and hence should get installed with executable bits.
  • manpages: Fix the escaping of leading dots in lines that start with a widget name, so that nroff doesn't mistake it as a non-existing macro and skips the entire line.
check-in: b3f23db8 user: max tags: trunk
2011-11-02
09:31
A better way of managing the type cache across the tkObj.c file. check-in: 8c2f350d user: dkf tags: trunk
2011-11-01
23:22
Minor corrections. check-in: dcb134ea user: dkf tags: trunk
22:57
Minor: Capitalization/formatting in changelog. check-in: 3e78af60 user: dkf tags: trunk
22:48
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3431491]: Use a bit of type hackery to allow numbers to be interpreted as coordinates (most notably on a canvas) without reinterpreting via a string.
check-in: 87ccf454 user: dkf tags: trunk
2011-10-31
14:08
TIP 382 test suite update and Motif dialog implementation. check-in: 027bebf1 user: dgp tags: trunk
2011-10-26
14:28
Update changes toward 8.6b3 release. check-in: 7d6d9a74 user: dgp tags: trunk
2011-10-25
20:47
Fix for bug 3410609; confirmed to work on UK keyboard. check-in: 63902eff user: dkf tags: trunk
2011-10-24
20:19
TIP 382: Existence and argument validation for -confirmoverwrite on Cocoa. Option is ignored for now. check-in: 80eaa007 user: dgp tags: trunk
19:50
Merge Carbon TIP 382 implementation to Tk trunk. check-in: 4b430be3 user: dgp tags: trunk
19:36
Merge TIP 382 implementation to trunk. Still need Carbon migration & Cocoa. check-in: fe657dbc user: dgp tags: trunk
2011-10-13
12:36
Internationalization of all Windows font handling check-in: e472bebc user: jan.nijtmans tags: trunk
2011-10-11
09:11
code cleanup (WCHAR -> TCHAR, no direct calls to *W() functions, unnecessary type casts check-in: 43378935 user: jan.nijtmans tags: trunk
2011-10-10
11:51
correct -DUNICODE handling for tk_chooseColor dialog check-in: 360b1600 user: jan.nijtmans tags: trunk
11:31
[BUG 3163893] -initialdir option bug for tk_chooseDirectory under XP check-in: 201af9ec user: jan.nijtmans tags: trunk
2011-10-05
14:04
wrong copy/paste in ChangeLog check-in: 7131b4c5 user: jan.nijtmans tags: trunk
14:02
Remove tclWinProcs, as it is no longer being used check-in: 5c57b37c user: jan.nijtmans tags: trunk
2011-09-27
10:38
* generic/tkImgPNG.c (WriteExtraChunks): [Bug 3405839]: Write the sDAT chunk with the correct length. check-in: abb98802 user: dkf tags: trunk
2011-09-22
18:34
Move -takefocus option out of ttkCoreOptionSpecs, explicitly specify it on individual widgets. [Bug 3404541], [Bug 1204186]. check-in: 0fa7f904 user: jenglish tags: trunk
2011-09-08
08:20
Don't let tkDecls.h depend on <tchar.h> on windows, not even in UNICODE mode check-in: c07851d9 user: jan.nijtmans tags: trunk
2011-09-01
10:55
Fix highlighting (by emacs) of bug/patch IDs in ChangeLog check-in: f4459e4d user: dkf tags: trunk
10:31
Correctly documented what the [$ph data] command produces without the -format option. check-in: 6ab2c76c user: dkf tags: trunk
2011-08-16
17:03
ttk::range widget implementation, contributed by Goodwin Lawlor [SF#3391905] Leaf check-in: 9c8c4d18 user: jenglish tags: ttk-range-widget
13:31
[Bug 3388350] mingw64 compiler warnings check-in: 63dbae87 user: jan.nijtmans tags: trunk
08:34
merge-mark check-in: 2f899f1c user: jan.nijtmans tags: trunk
2011-08-13
22:29
[Bug 3388350] mingw64 compiler warnings check-in: c911734f user: jan.nijtmans tags: trunk
2011-08-08
18:09
merge release to trunk check-in: 3fee6bc9 user: dgp tags: trunk
2011-08-05
19:17
release tag Closed-Leaf check-in: 3135836c user: dgp tags: core-8-6-b2-rc, core-8-6-b2
18:54
merge to rc check-in: 339bf58d user: dgp tags: core-8-6-b2-rc
00:11
Fix for bgerror conflict with Tk-Cocoa menu check-in: 104c3309 user: kevin_walzer tags: trunk
2011-08-03
16:50
merge to rc check-in: c35a1141 user: dgp tags: core-8-6-b2-rc
16:50
Bug 2891541 Merge of 8.5.8 fix from Pat Thoyts. Permit normal behaviour on Windows for a grabbed toplevel when it is the main window. check-in: 51bf0af1 user: dgp tags: trunk
07:12
[Bug 3314770] regression - Windows file dialogs not resizable check-in: 362ee16b user: jan.nijtmans tags: trunk
2011-08-02
14:05
merge to rc check-in: 2fb09447 user: dgp tags: core-8-6-b2-rc
14:05
Bump release date check-in: 252cfd0c user: dgp tags: trunk
2011-07-28
13:12
merge to rc check-in: 0f909b1e user: dgp tags: core-8-6-b2-rc
13:02
Updates to changes. check-in: 0bca8165 user: dgp tags: trunk
12:31
merge to rc check-in: 27fcfedc user: dgp tags: core-8-6-b2-rc
08:50
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: 316727a0 user: jan.nijtmans tags: trunk
2011-07-27
17:25
merge to rc check-in: cddaa4f2 user: dgp tags: core-8-6-b2-rc
02:33
Minor tweak for wm forget check-in: 6ea155fb user: kevin_walzer tags: trunk
2011-07-26
12:40
Minor fix of wm forget implementation on Aqua check-in: 375dd737 user: kevin_walzer tags: trunk
2011-07-19
15:30
merge to rc check-in: ec5bb481 user: dgp tags: core-8-6-b2-rc
2011-07-18
23:46
Final part of doc improvement project. check-in: 6f247a1d user: dkf tags: trunk
19:53
merge to rc check-in: 68a5460b user: dgp tags: core-8-6-b2-rc
15:25
More small documentation improvements. check-in: 5c63bca4 user: dkf tags: trunk
13:54
Bump version number to 8.6b2 check-in: eb44b8bb user: dgp tags: core-8-6-b2-rc
03:40
Fix issue with shift key firing twice if bound to different procedure check-in: 40df0abf user: kevin_walzer tags: trunk
2011-07-17
14:53
Minor documentation improvements check-in: 7a32076a user: dkf tags: trunk
2011-06-29
21:35
3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: 88ddbd6b user: dgp tags: trunk
2011-06-24
17:50
merge mark check-in: dedb1e9c user: dgp tags: trunk
2011-06-23
20:03
typo check-in: 140f2373 user: dgp tags: trunk
2011-06-19
17:36
Added documentation of the -type attribute that was introduced in TIP#359, and moved documentation of -alpha to common section as it is supported on all platforms now. check-in: 4614c111 user: dkf tags: trunk
2011-06-17
18:41
Crash in unset traces 3062331 check-in: 4c694e7b user: dgp tags: trunk
2011-06-16
11:57
Sync with win/tcl.m4 from Tcl check-in: 8abf68ca user: jan.nijtmans tags: trunk
2011-06-15
18:22
changes update check-in: 87a2936d user: dgp tags: trunk
2011-06-13
18:15
[Bug 3315731] Fix [$entry -invcmd]. check-in: 2d2653c5 user: dgp tags: trunk
2011-06-10
20:12
Correct some README bitrot. check-in: 00dce1f0 user: dgp tags: trunk
17:56
more changes check-in: 5cae079c user: dgp tags: trunk
16:32
updates to changes check-in: e2133564 user: dgp tags: trunk
2011-06-09
08:08
merge-mark check-in: 168cd989 user: jan.nijtmans tags: trunk
2011-06-08
20:24
Purge RCS Keywords check-in: b8a13852 user: dgp tags: trunk
2011-06-07
21:30
merge mark check-in: d97abf01 user: dgp tags: trunk
21:28
merge mark check-in: 3c9aabd2 user: dgp tags: trunk
21:14
Bug 2358545: Restore support for values "08" and "09"in a spinbox configured to use -from and -to values. check-in: 054999f4 user: dgp tags: trunk
2011-06-06
22:06
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 6c8cc1da user: dgp tags: trunk
19:32
doc/frame.n: Fix markup errors. check-in: 2e1b8c55 user: jenglish tags: trunk
2011-06-01
11:12
Merged [Bug #3306909] and [Bug #3294593] from 8.5 (menu posting issues) check-in: 6eb621b6 user: patthoyts tags: trunk
2011-05-05
06:28
no longer depend on MODULE_SCOPE being defined check-in: 9bc115d8 user: jan.nijtmans tags: trunk
2011-04-29
01:11
Implement support for [wm forget] and [wm manage] on OS X; fix issue with library stripping in install-sh check-in: 8e57498a user: kevin_walzer tags: trunk
2011-04-25
06:47
Converted #ifdef out to use a never-defined symbol so that it is clear that two pieces of code are related. (The guarded code doesn't compile.) check-in: 2d09a336 user: dkf tags: trunk
00:28
Corrected dchars method for polygon check-in: a038b01f user: pspjuth tags: pspjuth-canvas
2011-04-24
23:27
Corrected index method for polygon check-in: 51fe9467 user: pspjuth tags: pspjuth-canvas
23:04
Fixes line behaviour, and a crash in polygon check-in: eacf61ca user: pspjuth tags: pspjuth-canvas
22:13
Canvas polygon experiment. This commit puts current behaviour into tests, while fixing a few crashing cases. check-in: e36fef63 user: pspjuth tags: pspjuth-canvas
2011-04-22
18:24
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 5df336a5 user: pspjuth tags: trunk
2011-04-21
23:03
merge-mark check-in: 1dcdcb18 user: jan tags: trunk
21:23
Document all variable options as global. check-in: 212866a0 user: pspjuth tags: trunk
00:22
Synchronize rules.vc with the version in the tcl source tree.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 66b19d9c user: patthoyts tags: trunk

2011-04-12
14:29
minor nits, taken over from TEA (tclconfig) check-in: 996d3b4c user: jan.nijtmans tags: trunk
2011-04-11
12:30
Resolve ChangeLog conflict mistakenly committed. check-in: 9df6b36e user: dgp tags: trunk
07:53
sync with Tcl version of tcl.m4 check-in: da0375ad user: jan.nijtmans tags: trunk
2011-04-06
14:54
Don't use -fvisibility=hidden with static libraries (--disable-shared) check-in: 059fca21 user: jan.nijtmans tags: trunk
13:11
Make symbols "main" and "Tcl_AppInit" MODULE_SCOPE: there is absolutely no reason for exporting them. check-in: d4cade2c user: jan.nijtmans tags: trunk
2011-04-04
22:08
[Bug 723765]: When a slave was removed from grid, the -in option was not remembered. check-in: f3efdba8 user: pspjuth tags: trunk
20:19
* win/tkWinDialog.c (FontchooserShowCmd): Change the CHOOSEFONT and LOGFONT used with sizeof to CHOOSEFONTA and LOGFONTA to match their local variable declarations (i.e. mismatch with -DUNICODE). This code is not present in 8.4 or 8.5. check-in: 462d7b56 user: mistachkin tags: trunk
19:45
[Bug 2997657]: Removed -container from labelframe documentation since it does not work as expected and does not make sense as a container. Added note to frame about restrictions when used as a container. check-in: 5f4bcf23 user: pspjuth tags: trunk
2011-03-28
21:10
Make tk::FindAltKeyTarget handle the traversal of the logical window manager hierarchy correctly. Based on comments by Emiliano Gavilan. check-in: c1b5bef4 user: dkf tags: trunk
11:44
set default MODULE_SCOPE=extern, in case no other value is determined check-in: b4c6e652 user: jan.nijtmans tags: trunk
09:22
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 0ecc5f95 user: jan.nijtmans tags: trunk
2011-03-27
20:10
merge-mark check-in: 8bc432d6 user: jan tags: trunk
2011-03-26
06:38
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 7c9050ee user: jan tags: trunk
2011-03-24
09:00
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: e8ecd9d0 user: jan.nijtmans tags: trunk
2011-03-22
20:51
[Bug 3000002]: enable use of system sizes for vsapi elements

Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size.

Reported-by: Mark Garvey <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 13e1965a user: patthoyts tags: trunk

2011-03-19
02:02
[Bug 3223850] - button remains stuck when disabled as depressed on XP

If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled.

Reported-by: Thomas MENEZ <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: d36ac26e user: patthoyts tags: trunk

00:45
[Bug 3205464] - handle [wm forget] when the parent is unmapped on windows

The fix for [Bug 2009788] prevented a crash but causes windows to be lost if their parent is unmapped when [wm forget] is called. Added a test for this case and ensure that the parent window exists when we remap the child to its parent.

Reported-by: Koen Danckaert <[email protected]> Reported-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: d6b1369e user: patthoyts tags: trunk

2011-03-17
11:58
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead. check-in: 3bc04036 user: mistachkin tags: trunk
07:40
Missing past ChangeLog entry, and unbreak debug-build. check-in: d602c8eb user: jan.nijtmans tags: trunk
2011-03-16
23:51
[Bug 3181181] tearoff sub-menu windows not being shown on Windows.

Commit f59e9722e9 changed tearoff menu windows to be transient toolwindow toplevels. However the hidden menu hierarchy confuses the toplevel search when the menu being torn off is a submenu and not a direct child of the menubar. This patch fixes the search to exclude these hidden menu windows.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 7878ce5c user: patthoyts tags: trunk

22:09
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. check-in: 6ad18dac user: jan.nijtmans tags: trunk
21:57
autoconf-2.59 check-in: 1eb43e60 user: jan.nijtmans tags: trunk
2011-03-14
12:30
Eliminate some more unneeded write-only variables (discovered by gcc-4.6) check-in: 38aa89a8 user: jan.nijtmans tags: trunk
2011-03-12
17:45
Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to be using useful casts internally. check-in: 142e016e user: dkf tags: trunk
00:06
Eliminate unneeded _TkFinalize wrapper. check-in: b3141a58 user: jan.nijtmans tags: trunk
2011-03-11
09:19
Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: f8b0c7f2 user: jan.nijtmans tags: trunk
2011-03-10
16:03
merge-mark check-in: 27e30f4a user: jan.nijtmans tags: trunk
12:26
[Bug 3205260] avoid crash in wm manage of children with null class

The tkhtml widget doesn't set it's window class. The Windows implementation of the wm manage command checks to see if the contained window is actually a menu (looking for torn-off menus) by examining the class. This patch adds a check for a null class to avoid crashing as suggested.

Suggested-by: Eric Boudaillier <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 6c9715e8 user: patthoyts tags: trunk

2011-03-09
17:03
Fix libXft check check-in: 53d9debe user: rmax tags: trunk
2011-03-08
20:45
We are no longer on CVS, so don't need the .cvsignore files any more check-in: 47713be6 user: jan.nijtmans tags: trunk
2011-03-03
12:47
[Bug 3175610]: Incomplete refresh of line items. check-in: 6ec19a46 user: ferrieux tags: trunk
2011-03-02
16:50
* doc/tk_mac.n (new file): Description of OSX-specific functionality in Tk, contributed by Kevin Walzer. * doc/button.n, doc/font.n, doc/menu.n: Noted which parts of these commands are intentionally not fully supported on OSX.
check-in: d6143682 user: dkf tags: trunk
2011-02-28
21:29
Mark merge of 8.5 bugfixes into 8.6 development. check-in: fd79f497 user: dgp tags: trunk
2011-01-24
19:50
tkSelect.c: Fix for [Bug #3164879] (memory allocation bug introduced by [Patch #3129527]) check-in: 129bebcc user: jenglish tags: trunk
15:20
Fix for SF bug 2907388 (crash on composite characters) check-in: 9b0938d2 user: wordtech tags: trunk
2011-01-22
18:49
ttk::combobox: Add missing 'validate' command (reported by schelte). check-in: 8e16a6b7 user: jenglish tags: trunk
2011-01-14
23:43
Remove stippling from disabled images under Aqua; renders as white box currently. check-in: 6d29c6a3 user: wordtech tags: trunk
2011-01-13
07:39
[Patch #3154705] Close button has no effect check-in: e4df8097 user: nijtmans tags: trunk
2011-01-12
11:05
handle --enable-64bit=ia64 for gcc check-in: 3d1a9d92 user: nijtmans tags: trunk
2011-01-06
08:51
Add changes to OSX files check-in: eb70c17a user: wordtech tags: trunk
08:05
Fix for radiobuttons and checkbuttons not displaying in popup menus. check-in: 01a41907 user: wordtech tags: trunk
05:58
Cast some NULLs to (void *) in order to quash "missing sentinel in function call" compiler warnings. check-in: 81e50c85 user: stwo tags: trunk
04:44
Fix for 3012605, enables menu entries if parent is enabled. check-in: 040ff1ab user: wordtech tags: trunk
00:15
Fix for 3086887, speeds up scrolling check-in: 2c772669 user: wordtech tags: trunk
00:04
Fix for 2857300, improves rounding up on text width [submitted by treectrl] check-in: d6cbedac user: wordtech tags: trunk
2011-01-04
22:36
Textured background windows check-in: 596abe19 user: wordtech tags: trunk
2010-12-17
23:13
Clean up '.PHONY:' targets: Arrange those common to Tcl and Tk as in Tcl's Makefile.in, add any missing ones and remove duplicates. check-in: fc05776e user: stwo tags: trunk
21:57
[Bug 2446711]: Remove 'allpatch' target. check-in: b949fa0e user: stwo tags: trunk
17:57
Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 3dd5c6d8 user: stwo tags: trunk
15:14
refactor isatty() function for Windows Let TkpDisplayWarning() send the message directly to the debugger, if available, otherwise do as before check-in: 27a28c58 user: nijtmans tags: trunk
2010-12-16
09:03
[Patch 3124554]: Move WishPanic from Tk to Tcl Remove special MessageBox'es here, since every panic-related thing is now handled correctly by Tcl check-in: 46e8dc1e user: nijtmans tags: trunk
01:55
Installer Improvements. Similar to Tcl [Patch 3101127]. check-in: a3b936f0 user: stwo tags: trunk
2010-12-15
08:56
[Patch #3124683]: platform specific stuff in (tcl|tk)Main.c check-in: dd77e970 user: nijtmans tags: trunk
2010-12-13
22:37
[Bug 3135271] Link error due to hidden symbols (CentOS 4.2) check-in: 27d5ca1d user: nijtmans tags: trunk
15:25
Change "Application initialization failed" to "application-specific initialization failed", for consistency with Tcl. check-in: bd3a03b0 user: nijtmans tags: trunk
09:24
See also: [Patch 1910041] and [Patch 3059922]. SEH emulation on Win64 was not correct here: it sometimes results in a crash. Contrary to the other places, the code here is not meant to protect from OS bugs, but to protect Finalizing Tk when the application went in an invalid state. check-in: 08d04e84 user: nijtmans tags: trunk
2010-12-12
11:53
Better building on OpenBSD. check-in: fe95b88a user: stwo tags: trunk
2010-12-10
15:47
Fix manifest-generation for 64-bit gcc (mingw-w64) check-in: c7647a0e user: nijtmans tags: trunk
2010-12-06
10:30
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2 check-in: 7ac32814 user: nijtmans tags: trunk
2010-12-05
08:56
[Patch #3116490] cross-compile support for unix check-in: 560462d9 user: nijtmans tags: trunk
2010-12-03
09:21
[Patch #3116490] cross-compile Tk mingw32 on unix. This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools. check-in: ed088460 user: nijtmans tags: trunk
2010-12-02
13:36
fix/regen check-in: 6eccb1fb user: dkf tags: trunk
13:00
regen check-in: f80b41f3 user: dkf tags: trunk
11:38
* generic/tkInt.decls (TkDrawAngledTextLayout,TkDrawAngledChars,...): Expose angled text API for Emiliano Gavilan. Still only in internal stub table.
check-in: 587a05d8 user: dkf tags: trunk
2010-11-29
11:25
Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of different size check-in: 4fa2f0ad user: nijtmans tags: trunk
11:01
Make assembler code compile in Win64 with gcc. check-in: 1c246bd2 user: nijtmans tags: trunk
09:07
Fix various 64-bit gcc(-4.5.2) warnings: cast from pointer to integer of different size check-in: c6ea063c user: nijtmans tags: trunk
2010-11-24
12:57
use TkpDisplayWarning as panic proc on Windows, but restore panic dialog title to exactly what it was in Tk 8.5 ("Fatal Error in Wish") check-in: 7670e73d user: nijtmans tags: trunk
11:14
Remove unused strrchr, combine outChannel/errChannel variables to a single variable check-in: ff4d73db user: nijtmans tags: trunk
10:34
re-write TkpDisplayWarning not to use any Tcl functions any more. This allows TkpDisplayWarning to be used as panic proc on Windows check-in: 19068c75 user: nijtmans tags: trunk
08:08
[Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\ check-in: 94cb1f50 user: nijtmans tags: trunk
2010-11-19
14:48
Revise Tcl_Panic() calls ending with a newline removing the newline, because Tcl_Panic() outputs a final newline already check-in: 870897bc user: nijtmans tags: trunk
2010-11-18
22:49
Allow cross-compilation by default. check-in: 3c465de3 user: nijtmans tags: trunk
15:54
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for cygwin and mingw32 too. check-in: b04b216d user: nijtmans tags: trunk
2010-11-17
21:11
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for mingw-w64 check-in: 9054e565 user: nijtmans tags: trunk
14:31
Workaround for bug in some versions of mingw-w64 check-in: 22e8d6c0 user: nijtmans tags: trunk
10:37
Bring compilation under mingw-w64 a bit closer to reality (but don't break mingw32 build!) check-in: 519cd9d7 user: nijtmans tags: trunk
2010-11-16
15:07
[Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: b24db3e0 user: nijtmans tags: trunk
14:05
Bring compilation under mingw-w64 a bit closer to reality check-in: bef1bffc user: nijtmans tags: trunk
2010-11-15
10:10
reverted previous commit: it has effect on the Windows console check-in: f2d25278 user: nijtmans tags: trunk
09:24
Eliminate use of the function Tcl_WinTCharToUtf in generic code check-in: ca445d67 user: nijtmans tags: trunk
2010-11-10
17:44
* changes: Updates for 8.6b2 release. check-in: 5d093f29 user: andreas_kupries tags: trunk
2010-11-06
00:43
Update NL catalog. For other languages, sorting and fix some locations of "&" check-in: 3f96b1bc user: nijtmans tags: trunk
2010-11-05
08:20
Sync TK_ASCII_MAIN usage with tclMain.c check-in: d6844844 user: nijtmans tags: trunk
07:49
Use unicode copyright sign, in stead of depending on translation. check-in: d56b3df1 user: nijtmans tags: trunk
2010-11-04
15:17
* changes: Updates for 8.6b2 release.
check-in: 96d3c812 user: dgp tags: trunk
2010-11-03
12:11
[FRQ 2965056]: Windows build with -DUNICODE check-in: c9f9a859 user: nijtmans tags: trunk
2010-10-11
21:50
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tk on MSVC++ check-in: 9f72f1b3 user: nijtmans tags: trunk
21:34
Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489]. check-in: 27300258 user: jenglish tags: trunk
13:33
[FRQ 2965056]: Windows build with -DUNICODE check-in: 9c58bb7f user: nijtmans tags: trunk
12:27
Add netapi32 to the windows link line check-in: cb0761d5 user: nijtmans tags: trunk
2010-10-06
14:34
win/Makefile.in (genstubs): Generate ttk files as well check-in: 427acc56 user: nijtmans tags: trunk
14:33
[FRQ 2965056]: Windows build with -DUNICODE check-in: e7d9b592 user: nijtmans tags: trunk
10:15
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.
check-in: 7206b561 user: dkf tags: trunk
2010-10-05
14:48
[Bug 3080953] Malformed Unicode characters in %A substitution Problem was in the static function GetTranslatedKey(). check-in: cfd1a889 user: nijtmans tags: trunk
13:47
[Bug 3080953] Malformed Unicode characters in %A substitution The problem is somewhere in tkWinX.c, so temporary don't compile it with -DUNICODE, until the real problem is found. check-in: 29e2c6cf user: nijtmans tags: trunk
2010-10-01
12:04
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): [Bug 3078902]: Ensure that zero-dimensioned data blocks cause no changes at all instead of causing a hang.
check-in: a6a0690c user: dkf tags: trunk
2010-09-29
20:10
tkMain.c: make compilable with -DUNICODE as well check-in: cc841a90 user: nijtmans tags: trunk
19:30
re-generate configure with autoconf-2.59 check-in: cb137901 user: nijtmans tags: trunk
2010-09-28
10:42
Add explicit scspec "EXTERN", as in Tcl Don't let Tk_MainEx macro disturb compilation check-in: c132c17d user: nijtmans tags: trunk
08:22
[Bug 3076671] CVS HEAD Tk build fails on win32 with msys/mingw. Make it compile on older mingw as well. check-in: eff2e22f user: nijtmans tags: trunk
2010-09-23
21:45
Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just as Tcl_SetVar. check-in: 5ee7849d user: nijtmans tags: trunk
20:59
winMain should never be called with stubs check-in: 7303d77f user: nijtmans tags: trunk
11:50
Dummy genstubs::export (from genStubs.tcl) check-in: 00a78095 user: nijtmans tags: trunk
10:01
Add -Wdeclaration-after-statement tkWinX.c,winMain.c: Make compilable with -DUNICODE tkAppInit.c,winMain.c: Many clean-ups in comments, so all (tcl|tk)AppInit.c variants use the same style. check-in: 605a9af9 user: nijtmans tags: trunk
2010-09-20
21:21
clean-up, port all genStubs.tcl changes from Tcl to ttkGenStubs.tcl as well (no change in any output files) check-in: 78eda959 user: nijtmans tags: trunk
21:18
clean-up, port all genStubs.tcl changes from Tcl to ttkGenStubs.tcl as well (no change in any output files) check-in: e670eb3e user: nijtmans tags: trunk
2010-09-16
21:05
win/tkWinX.c (_WIN32_IE): update to IE5.5 base expectation check-in: 6f3f255b user: hobbs tags: trunk
2010-09-14
08:50
[FRQ 2965056]: Windows build with -DUNICODE check-in: 1d0e55d7 user: nijtmans tags: trunk
2010-09-13
08:14
Move definitions of WINVER/_WIN32_WINNT to one place, now that we only support Win2000+ check-in: 5c5b2895 user: nijtmans tags: trunk
08:11
Move definitions of WINVER/_WIN32_WINNT to one place, now that we only support Win2000+ check-in: 4d9f550b user: nijtmans tags: trunk
2010-09-10
08:59
Make compilable with -DUNICODE, or mark files with a TODO which are not done yet. tkWinPort.h: mingw/cygwin fixes: <tchar.h> should always be included here. check-in: bf1b4597 user: nijtmans tags: trunk
2010-09-09
14:59
win/rules.vc: (sync with tcl version) mingw should always link with -ladvapi32 Remove ascii variant of tkWinPocs table, it is no longer necessary. check-in: 81ceafb7 user: nijtmans tags: trunk
2010-09-08
17:57
TreeviewSeeCommand: Schedule redisplay if [$tv see] opens any items #2829363 check-in: f475d502 user: jenglish tags: trunk
2010-09-05
14:43
* library/bgerror.tcl: [Bugs 3046742,3046750]: Improve keybindings for the background error dialog, and allow the use of the window manager controls for closing it (where supported). The Escape key now causes all remaining background error messages in the queue to be dropped.
check-in: 40cc6786 user: dkf tags: trunk
2010-09-02
17:47
library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl: Specify disabled combobox text foreground color #3057573. check-in: d7ede6b6 user: jenglish tags: trunk
2010-08-31
20:47
* win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. check-in: 3dc461a6 user: andreas_kupries tags: trunk
2010-08-27
01:00
* unix/Makefile.in: add valgrind target * unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found.
check-in: 07465566 user: hobbs tags: trunk
00:57
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+.
check-in: f56a5c06 user: hobbs tags: trunk
00:33
* generic/tkText.c (DumpLine): s/segPtr->size/currentSize/ throughout, but particularly in if lineChanged block where segPtr may no longer be valid. [Bug 3053347]
check-in: fe218368 user: hobbs tags: trunk
2010-08-21
16:35
[Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly: Use void (*reserved$i)(void) = 0 instead of void *reserved$i = NULL for unused stub entries, in case pointer-to-function and pointer-to-object are different sizes. check-in: 967ec199 user: nijtmans tags: trunk
2010-08-19
05:23
Move USE_OLD_IMAGE support after tkDecls.h check-in: 64232a30 user: nijtmans tags: trunk
05:05
[Patch 3034251] partly: remove some more unneeded ifdeffery from stub header files check-in: 85ac6ca5 user: nijtmans tags: trunk
2010-08-12
00:36
* win/Makefile.in (%.${OBJEXT}): better implicit rules support
check-in: edf79383 user: hobbs tags: trunk
00:34
* unix/configure: regen with ac-2.59 * unix/configure.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TK_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support.
check-in: 29429ad4 user: hobbs tags: trunk
2010-08-11
17:18
* changes: Updates for 8.6b2 release.
check-in: 3fc00466 user: dgp tags: trunk
2010-08-04
19:39
fix DFARs note for number-adjusted rights clause check-in: 417415b8 user: hobbs tags: trunk
2010-08-03
23:13
* library/button.tcl (::tk::CheckEnter): use uplevel set instead of set :: to work with other var resolvers (itcl). [AS Bug#87409]
check-in: 528a087e user: hobbs tags: trunk
16:14
Dup test IDs check-in: 9facd5a1 user: dgp tags: trunk
2010-07-18
23:58
* generic/tkImgGIF.c (StringWriteGIF): Added ability to write a GIF to a string (as a byte array, of course) following comments on c.l.t by Aric Bills. Also improved readability of some of the function and field names in this file.
check-in: 0c405ec3 user: dkf tags: trunk
2010-07-16
22:06
[Tcl Bug 3029891] Functions that don't belong in the stub table (Tk part, not really removed from the stub table, just disabled) [Bug 3027438] Tk_Main calls Tcl_CreateInterp before Tcl_FindExecutable check-in: 9cdcf2d3 user: nijtmans tags: trunk
2010-07-06
17:15
* doc/text.n: Fixed minor typo in the description of 'text delete', as reported by <[email protected]> on the chat. check-in: cae3e453 user: andreas_kupries tags: trunk
2010-07-03
17:25
ttk_widget.n(SEE ALSO): s/style/ttk::style/ (patch from David Welton sent to tcl-core) check-in: 3f3c41ca user: jenglish tags: trunk
2010-07-01
21:31
[Bug #3020677] wish can't link reg1.2 check-in: 5e0f4c20 user: nijtmans tags: trunk
2010-06-22
14:02
[Patch #3019624] fix "place" command segfault on half-dead app main window. check-in: 9b0850a4 user: a_kovalenko tags: trunk
07:53
[Bug #3019363] "make genstubs" failure (undid previous unintended edit) check-in: 9a9a3c57 user: nijtmans tags: trunk
07:41
[Bug #3019363] "make genstubs" failure check-in: 59114690 user: nijtmans tags: trunk
2010-06-21
12:14
[Patch #2999889] TkCopyAndGlobalEval obsolete check-in: 38a1e04c user: nijtmans tags: trunk
2010-06-19
16:18
[Patch 3009998]: Replace binding procedures with ordinary event handlers in win/tkWinScrlbr.c and carbon/tkMacOSXScrlbr.c.

Simplifications enabled by previous change:

* TkCreateBindingProcedure() and associated machinery no longer needed. * TkBindDeadWindow() no longer needed. * TK_DEFER_MODAL_LOOP and associated machinery no longer needed. * Tests related to C binding procedures no longer needed.
check-in: afaa6c96 user: jenglish tags: trunk
2010-06-15
16:59
[Bug 3016598] Bump dummy [package ifneeded tile] version to 0.8.6. check-in: 00a7db3d user: jenglish tags: trunk
14:30
* library/text.tcl (TextCursorInSelection): [Patch 2585265]: Make it so that pressing delete or backspace when the primary selection does not include the insertion cursor does not cause the deletion of the inserted text.
check-in: ddd934fe user: dkf tags: trunk
12:40
Terminate TkEnsemble definition with NULL check-in: 207c3431 user: nijtmans tags: trunk
11:16
Eliminate many unnecessary (ClientData) type casts. check-in: 0d406a83 user: nijtmans tags: trunk
2010-05-31
17:35
Tk_CreateBinding): Silently ignore empty scripts (Fixes [Bug 3006842]). check-in: c7f50add user: jenglish tags: trunk
2010-05-27
19:27
ttk::treeview: [$tv tag bind $tag <...> {}] now removes binding completely. Fixes [Bug 3006842] (although there's still a problem somewhere in Tk_CreateBinding()). check-in: 77cc7217 user: jenglish tags: trunk
2010-05-26
15:28
Fix some gcc strict-aliasing warnings (discovered with "-Wstrict-aliasing=2" check-in: c59d0cdd user: nijtmans tags: trunk
10:58
Fix 3 tests on Ubuntu 10.4, two of them timing dependent, one wm-dependent. check-in: dc704a6b user: nijtmans tags: trunk
2010-05-20
22:48
* win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that all places that generate key events zero them out first; Tk relies on that being true for the generic parts of the fix for Bug 1924761.
check-in: 8f6f34f9 user: dkf tags: trunk
2010-05-17
22:16
Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancel check-in: 130afa52 user: nijtmans tags: trunk
17:19
Revert [Patch #2999920], as it entails an incompatible change to the C API is and is the cause of [Bug #3002768]. check-in: fab7bd71 user: jenglish tags: trunk
08:43
[Patch #2999920]: Optimize Internal Virtual event string operations [Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances check-in: d81586bc user: nijtmans tags: trunk
2010-05-11
12:12
Consistent use of variable names in RestrictEvent API documentation and implementation: Use 'prev' in stead of 'old', and 'arg' in stead of 'clientData' everywhere, just as in tkEvent.c. check-in: 053a2be8 user: nijtmans tags: trunk
2010-05-10
20:58
CONSTify TkCopyAndGlobalEval, TkpSetMainMenubar, TkpMenuNotifyToplevelCreate, and TkSetWindowMenuBar Bring Tk_CreateBinding doc and signature (param name) in line. check-in: 19fa0b7b user: nijtmans tags: trunk
2010-05-03
16:30
* generic/tk.h: Bump patchlevel to 8.6b1.2 to distinguish * library/tk.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 2bee5526 user: dgp tags: trunk
11:58
* library/button.tcl (CheckInvoke, CheckEnter): [Patch 1530276 redux]: Apply a bit more care to ensure that things continue to work correctly even when there is no -selectcolor defined.
check-in: 4c150d7e user: dkf tags: trunk
2010-04-30
07:08
typo check-in: 8605218c user: nijtmans tags: trunk
2010-04-29
15:28
Unnessarary TCL_STORAGE_CLASS re-definitions Make various functions MODULE_SCOPE TCHAR-related fixes, making al those files compile fine when TCHAR != char. check-in: 06f10499 user: nijtmans tags: trunk
2010-04-25
18:23
* generic/tkImgPNG.c (ReadIDAT, DecodePNG): Move the check for overall termination of the compressed stream until after the final IDAT has been read, so that multi-segment images will work right. Reported by Andy Goth on the Wiki.
check-in: 9f0f17b3 user: dkf tags: trunk
2010-04-23
08:32
Formatting typo fixes remove not existing tkDisplayList; Useless re-definitions of TCL_STORAGE_CLASS check-in: f24475f0 user: nijtmans tags: trunk
2010-04-20
19:57
Define OPENFILENAME_SIZE_VERSION_400 if needed check-in: 4c267ddb user: nijtmans tags: trunk
15:14
tkPort.h already includes tk.h, which includes tcl.h Always use #include "tkInt.h", not <tkInt.h> check-in: 37df37e3 user: nijtmans tags: trunk
08:17
Make sure that tkWinPort.h is always included before tcl.h, otherwise the fallback for TCHAR might go off before the inclusion of <tchar.h> check-in: c4987c88 user: nijtmans tags: trunk
2010-04-19
13:59
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: 2eb2f7c7 user: nijtmans tags: trunk
13:49
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: a8a07446 user: nijtmans tags: trunk
11:07
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 397929ce user: nijtmans tags: trunk
11:05
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 8b2578c2 user: nijtmans tags: trunk
2010-04-13
13:46
Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: adccfd0a user: nijtmans tags: trunk
2010-04-12
08:37
* generic/tkImgPNG.c (WriteIDAT): [Bug 2984787]: Use the correct flushing semantics when handling the last data from the image. Without this, many PNG readers (notably including Firefox) refuse to show the image and instead complain about errors. (ReadIDAT): Added sanity checks to ensure that when we've got bad data of the sorts of forms we were previously generating, we detect it and error out rather than silently failing. (WriteExtraChunks): New function to write in some basic metadata.
check-in: 356e32e6 user: dkf tags: trunk
2010-04-09
14:45
Follow-up to [Bug 2983824]: update doc check-in: dff536b0 user: nijtmans tags: trunk
13:15
* generic/tkImgPhoto.c (ImgPhotoCmd): [Bug 2983824]: Use the file extension to guess the output format to use if one isn't specified.
check-in: 3dae8fc0 user: dkf tags: trunk
2010-04-08
14:06
Add <wchar.h> to tkWinPort.h, and remove some earlier CYGWIN-related hacks which then are no longer necessary. check-in: b9266d05 user: nijtmans tags: trunk
2010-04-06
09:29
regenerated with autoconf-2.59 [Bug 2982540] configure and install* script files should always have LF check-in: e7116932 user: nijtmans tags: trunk
2010-03-29
22:34
Only test for -visibility=hidden with gcc (Second remark in [Bug 2976508]) check-in: 6868fc3a user: nijtmans tags: trunk
09:16
* unix/tkUnixRFont.c (GetFont): [Bug 2978410]: Do not use non-constant initializers for structures, since HP-UX cc doesn't like it.
check-in: c73eca4f user: dkf tags: trunk
2010-03-28
21:43
ttk::treeview widget: add 'tag names', 'tag add', and 'tag remove' methods. check-in: 9569521c user: jenglish tags: trunk
2010-03-23
10:46
regen check-in: 8cd367a9 user: dkf tags: trunk
10:45
* unix/configure.in, unix/Makefile.in: [Bug 2965133]: Get rid of the spurious NONE and some pointless quotes that were causing problems with building Tk on OSX. Overall bug might not yet be solved.
check-in: 335a6227 user: dkf tags: trunk
2010-03-17
09:27
* library/entry.tcl: [Bug 2971663]: Make the <Up> and <Down> keys * library/ttk/entry.tcl: explicitly do nothing, since Tk-on-Cocoa will generate (invisible zero-width) characters for them otherwise. The explicitly empty bindings are harmless on other platforms.
check-in: 0bc3c023 user: dkf tags: trunk
2010-03-16
16:58
Ignore .a and .so in unix/.cvsignore check-in: 9092c6ec user: nijtmans tags: trunk
2010-03-12
15:23
Fix [Tcl Bug 2967340]: Static build failure check-in: 4efdb7f5 user: nijtmans tags: trunk
13:53
Factor out some of the megawidget machinery. check-in: 42454ce2 user: dkf tags: trunk
2010-03-11
09:43
Removed lame reliance on the leading letters of the names of segment types when dumping a text widget. Entailed expanding the scope of the declarations of the types of embedded images and windows. check-in: 0e0e2adf user: dkf tags: trunk
09:24
* generic/tkText.c (DumpLine): [Bug 2968379]: When peers are about, there can be unnamed marks present during a dump. Ignore them as they will just be for the peers' insert and current marks, which aren't very important.
check-in: 652505c6 user: dkf tags: trunk
2010-03-08
19:51
* generic/tkPlatDecls.h: Correct broken 2886635 fix. [Bug 2965600]
check-in: 4ba841f1 user: dgp tags: trunk
2010-03-06
01:11
[Bug 2949774]: cascade menus should popdown ofter loosing the pointer.

When the pointer moves to another entry from a cascade entry the sub-menu should popdown. This is how other menus on X11 work today. This effect will not be used if the user has configured ClickToFocus to maintain the previous Tk menu effects. check-in: 97932211 user: patthoyts tags: trunk

2010-03-04
23:54
fix date in ChangeLog check-in: 359f838b user: nijtmans tags: trunk
22:59
Don't use -fvisibility=hidden for cygwin. Make tkTestWinProcs const check-in: 4ff9dc69 user: nijtmans tags: trunk
13:32
Added note about transfer types, prompted by question on Tcler's Chat. check-in: 0ce332ed user: dkf tags: trunk
2010-03-02
23:42
[Enh 2959069] Support for -fvisibility=hidden check-in: 3eaa6c98 user: nijtmans tags: trunk
2010-02-26
10:26
Remap non-alphanumeric sequences in manpage filenames to single underscores. check-in: a7eee049 user: dkf tags: trunk
2010-02-23
00:03
correct date check-in: 2b6edfe0 user: nijtmans tags: trunk
2010-02-22
23:38
Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tk in Makefile Make internal Tk_ObjCustomOption const check-in: a8611178 user: nijtmans tags: trunk
13:10
Added missing quoting check-in: 05568711 user: dkf tags: trunk
2010-02-21
12:14
Tiny whitespace changes for readability improvement. check-in: 3ba49954 user: dkf tags: trunk
12:11
Re-fix [Bug 1799782]. check-in: 278b7715 user: dkf tags: trunk
2010-02-20
21:30
ttk::treeview: Cache the result of the last call to EndPosition() to avoid quadratic-time behavior in the common cases where the treeview is populated in depth-first or breadth-first order.

(Translation for LM: that means "3X faster!") check-in: 6e607dab user: jenglish tags: trunk

2010-02-19
22:39
remove unused "dataKey" variable check-in: 35d9a612 user: nijtmans tags: trunk
15:03
regen. check-in: 5efea9b2 user: dkf tags: trunk
15:02
Fix [Bug 2415437] with supplied patch. LIB_RUNTIME_DIR now not forced to be the same as $libdir. check-in: 740792cb user: dkf tags: trunk
13:41
[Tcl Bug 2954638]: Correct behaviour of manual page installer. Also added armouring to check that assumptions about the initial state are actually valid (e.g., look for existing input file). check-in: d9d97ec4 user: dkf tags: trunk
13:40
Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 2b68d960 user: stwo tags: trunk
2010-02-18
22:31
Put all Tk_OptionSpec for buttons and labels in const memory. With some changes to win32 and macosx, preventing direct writes to read-only memory. check-in: 68f72ad1 user: nijtmans tags: trunk
2010-02-17
20:58
generic/tkMenu.c: Defer TkMenuOptionTables cleanup to CallWhenDeleted() time, to ensure that the record doesn't get freed until after all widget instance commands have been deleted (Fixes [Bug#2952745]). check-in: 607cb2b0 user: jenglish tags: trunk
19:21
CONSTify everything related to Tk_ConfigSpec check-in: f559fc10 user: nijtmans tags: trunk
2010-02-16
21:12
tkWindow.c/tkStubInit.c adapted from stub changes in Tcl tkArgv.c make defaultTable const tkScrollbar.c Store default for "-with" in static non-const memory tkWinInt.h make tkWinProcs const, and 5 tkWinX.c procs MODULE_SCOPE tkWinColor.c make sysColors const tkWinKey.c make keymap const tkWinScrlbr.c Simplify copying of "-with" default value. tkUnixWm.c make TkSetTransientFor static tests/textImage.test textImage-1.13 depends on hash-order check-in: 43e4c59e user: nijtmans tags: trunk
2010-02-13
13:47
use -pipe for gcc on win32 (mingw/cygwin) make sure that TkpCmapStressed is exported clean up unused Tk_CreatePhotoOption Make more internal arrays "const" check-in: 9cc7f1a2 user: nijtmans tags: trunk
2010-02-05
22:45
Make more internal tables "const" tk*Decls.h (regenerated with new genStubs.tcl from Tcl) check-in: 8aee73fe user: nijtmans tags: trunk
21:33
Laxative patch: Revert contravariant const qualifiers added by the previous commit to keep codebase in sync with the Tile extension, which must remain 8.4 compatible. check-in: dd8bbe74 user: jenglish tags: trunk
17:42
Make the various stub tables and hook pointers const, just as Tcl and Tk. Make more internal tables "const" check-in: 02cb71e5 user: nijtmans tags: trunk
10:56
Follow-up to 2010-01-29 commit: prevent space within stub table function parameters if the parameter type is a pointer. check-in: 2287f119 user: nijtmans tags: trunk
2010-02-03
23:56
When a function has had a leading underscore for a number of years you might like to think about it when you remove it without testing the other compilers used. Fixed dimwitted previous edit. check-in: 65166c4a user: patthoyts tags: trunk
2010-01-31
22:50
Change signature of widget subcommand procedures to match Tcl_ObjCmdProc. Merge now-redundant ensemble dispatch code. check-in: 32620b6a user: jenglish tags: trunk
2010-01-29
23:29
Little simplification in tkBind.c check-in: 88aef950 user: nijtmans tags: trunk
18:07
genStubs.tcl: No longer generate a space after "*" and immediately after a function name, so the format of function definitions in *Decls.h match all other *.h header files. check-in: 1db5a1b8 user: nijtmans tags: trunk
2010-01-22
14:17
fix more gcc warnings: missing initializer Eliminate use of __argc and __argv for CYGWIN Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures. check-in: 226d49d2 user: nijtmans tags: trunk
2010-01-19
22:10
[Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: d5a7f5b3 user: dkf tags: trunk
01:27
TIP #359: Extended window manager hints support for X11.

Modern unix window managers use a set of window properties to give hints as to the purpose of a toplevel window. They then use these hints to apply various animation and decoration options based on the type (dialog, menu, tooltip and more).

This patch adds a [wm attributes $w -type] option to control and read the type hint and makes use of this for the ttk::combobox and the dialogs raised from the Tk library scripts.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 93a297dd user: patthoyts tags: trunk

2010-01-18
20:43
fix more gcc warnings: missing initializer Apply patch #2932808: Canvas items not updating on widget state change check-in: 2f69e1bc user: nijtmans tags: trunk
2010-01-14
22:05
Add SPI_SETKEYBOARDCUES definition, needed for original VC++ 6.0 check-in: 9576e695 user: nijtmans tags: trunk
14:00
Adjust formatting to make this look nicer check-in: b9104475 user: dkf tags: trunk
11:50
Improve linking between pages, put Tk variables in Tk docs. check-in: 5e9cb474 user: dkf tags: trunk
2010-01-13
23:08
Eliminate tkpMenubuttonClass make tkpButtonProcs CONST fix gcc warnings: missing initializer check-in: 621b7429 user: nijtmans tags: trunk
16:16
Embolden literals check-in: 092d4333 user: dkf tags: trunk
16:09
Tidy up subcommand order and formatting check-in: 08cac43a user: dkf tags: trunk
15:59
Improve links/keywords check-in: b211405e user: dkf tags: trunk
15:54
Add subcommands to SYNOPSIS, small improvement to cross-links check-in: f7e11d04 user: dkf tags: trunk
15:41
Formatting correction check-in: d6e12b64 user: dkf tags: trunk
15:24
Reorganize to split "interesting" variables from internal/debug ones. Improved the list of keywords. check-in: 7d93ffa7 user: dkf tags: trunk
15:17
Better keywords check-in: daf0a09b user: dkf tags: trunk
13:27
Small doc improvements to improve cross-links. check-in: ef90e329 user: dkf tags: trunk
09:34
Changes to make this convert better check-in: c3b3af70 user: dkf tags: trunk
2010-01-12
15:38
Small improvements in language use, added cross-links check-in: d00c81f2 user: dkf tags: trunk
2010-01-10
21:03
Sync tcl.m4 and configure with Tcl version Regenerate configure script with autoconf-2.59 check-in: 4b8d2865 user: nijtmans tags: trunk
20:38
Small cleanups to improve HTML generation. check-in: a71a1e68 user: dkf tags: trunk
20:27
CONSTify Tk_SetClassProcs check-in: c7ac45a0 user: nijtmans tags: trunk
2010-01-09
00:48
TIP 360: Remove special handling of .help menu on X11.

Tk is the only toolkit to continue the Motif scheme of anchoring a Help menu to the extreme right of the menubar. This patch disables the special handling of the .help menu so that the help menu will be grouped with the other menu items as is common with other toolkits.

The old behaviour can be restored by setting the option *Menu.useMotifHelp to true or by calling 'tk::classic::restore menu'.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 6821c287 user: patthoyts tags: trunk

00:43
TIP 360: Make Tk menu activation follow mouse movement.

This patch makes Tk menus on unix follow mouse motion in the same way Windows and GNOME menus follow the mouse. Once a menubar dropdown has been activated, moving the mouse to another menubar button or cascade item will activate the dropdown without needing another click.

The previous behaviour can be restored by setting the *Menu.clickToFocus option true or by calling 'tk::classic::restore menu' if this is preferred.

Signed-off-by: Pat Thoyts <[email protected]> check-in: 73a6d046 user: patthoyts tags: trunk

2010-01-08
10:31
Minor formatting fix check-in: 12e5b26a user: dkf tags: trunk
00:28
[Bug 2927569] Corrected image put documentation for -to option.

Multiple edits have peverted the original meaning of the phrase 'image file data' to reference a filename option that does not exist. check-in: ef621874 user: patthoyts tags: trunk

2010-01-07
15:32
[Bug 2677890]: Fix odd text widget update problem that had scrollbars being unable to cover the whole widget. Fix is to reify the range to update sooner. check-in: 82437bcb user: dkf tags: trunk
2010-01-06
18:37
Centralize the definitions of what keys do particular types of left and right movements in entries and text widgets. They vary between platforms! check-in: c1dfb569 user: dkf tags: trunk
14:58
[Bug 2926819]: Factor out the pointer warping code a bit better and extend it to work on OSX too. check-in: 0ebe1c29 user: dkf tags: trunk
14:27
Oops check-in: e485aab3 user: dkf tags: trunk
09:25
[Bug 1163496]: Allow windows to be set to be transients for withdrawn masters correctly. check-in: 051f375e user: dkf tags: trunk
2010-01-05
21:50
Patch 289825: Enable unlimited multiple file selection from the open files dialog check-in: e47383bd user: patthoyts tags: trunk
19:06
Win doesn't have round(), but does have floor() check-in: ebce8e7f user: dkf tags: trunk
09:40
[Bug 220950]: Don't delete the last menu entry when it is obvious that is not what was intended. check-in: f49d1f0c user: dkf tags: trunk
08:49
Corrected rounding of coordinates when working with fonts. [Bug 2824916] check-in: 7312a6c1 user: dkf tags: trunk
2010-01-04
22:13
Bug 1958848: be more positive in canvas item demo check-in: 2aa7722b user: patthoyts tags: trunk
22:06
Bug 2192104: mention the USE_TK_STUBS macro in the man page check-in: cf465831 user: patthoyts tags: trunk
21:22
Fix the <Return> binding for tk_dialog to invoke the focused button.

The standard for Windows and Gtk+ is that the <Return> binding invokes the button that currently has the keyboard focus. This can be seen in tk_messageBox which implements this. This patch implements this feature and also makes use of the tk grab utility functions to replace the grab handling code. check-in: 8f0a215f user: patthoyts tags: trunk

20:01
Fix the default size of the font chooser and set minimum size check-in: dca579c5 user: patthoyts tags: trunk
14:30
Fix the console <<Cut>> binding to actually remove text check-in: 06ef20f1 user: patthoyts tags: trunk
13:53
Fix keyboard access to console menu and restored broken comment. check-in: 4e2a0e6e user: patthoyts tags: trunk
12:11
Make the filebox demo prettier check-in: 3d5e82ba user: patthoyts tags: trunk
12:09
Fix display of source code for fontchooser demo check-in: 4820d6d1 user: patthoyts tags: trunk
01:36
Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: a4237532 user: patthoyts tags: trunk
2010-01-03
22:31
[Tcl Bug 1636685]: Use the configuration for modern FreeBSD suggested by the FreeBSD porter. check-in: 1908e6f6 user: dkf tags: trunk
21:21
cast needed on msvc6 for ushort to char to avoid warning check-in: c56081be user: patthoyts tags: trunk
19:50
Patch 2848897: Support the system keyboard cues setting on Windows

This patch by Anton Kovalenko adds support for the Windows system-wide UI setting that prevents accelerators being underlined unless the Alt key is pressed.

Modified to support the system keyboard cues flag and to handle dynamic changes to the system parameters by the user. check-in: 1f427626 user: patthoyts tags: trunk

16:24
Simplify the postscript generation. check-in: 3f29c665 user: dkf tags: trunk
01:15
tearoff menus should be transient and use the toolwindow style on Windows check-in: f59e9722 user: patthoyts tags: trunk
00:19
cast away const needed for msvc6 when calling Tcl_SetResult check-in: c432e0c1 user: patthoyts tags: trunk
00:18
menu tests using 'tkwait visibility' are unix only check-in: d823d2df user: patthoyts tags: trunk
2010-01-02
22:52
SMALL FIX: Remove useless explicit casts now that we require C89 or later. check-in: 27054428 user: dkf tags: trunk
18:40
Revert my last commit on grounds it is more likely to cause problems than not. check-in: a431ef58 user: dkf tags: trunk
15:43
Added point-size conversion, from Ubuntu port. check-in: eeffd2ea user: dkf tags: trunk
11:07
Fix [Bug 1373712] and [Bug 1924761]. check-in: a5ab1bd8 user: dkf tags: trunk
2010-01-01
22:50
[Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 245ce503 user: dkf tags: trunk
2009-12-30
00:24
Patch 2879789: Make torn-off menu entrys activate across whole window

The torn-off menu entries do not activate except immediately over the label or icon. If the window containing the torn-off menu is expanded then a lot of dead space may be created, including the cascade arrow. This patch fixes this making the whole width for any menu entry capable of activation when the pointer hovers over the item. check-in: c613aa58 user: patthoyts tags: trunk

2009-12-27
23:36
Highlight for cascade items in torn-off menus is incorrect on Windows. Applied patch from [Bug 2879927]. check-in: 023795dd user: patthoyts tags: trunk
2009-12-25
19:11
Reworked ActivateTab focus selection logic ([Bug 2917688], also fixes [Bug 2546779]). check-in: ce34afb1 user: jenglish tags: trunk
18:21
[Bug 2914943]: Correct the first option(n) example. Also define what the format of option patterns is; that's a much less commonly known fact than it used to be. check-in: a2f60d39 user: dkf tags: trunk
2009-12-23
07:16
Use EXE_SUFFIX for Cygwin, and install libtk8.6.dll in bin directory check-in: 4f6f7224 user: nijtmans tags: trunk
04:26
ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 710e6308 user: jenglish tags: trunk
2009-12-20
23:26
Apply (a version of) [Patch 2917663] to make [send] work on recent Linux. check-in: 97839576 user: dkf tags: trunk
2009-12-16
22:00
CONSTify return values of TkKeysymToString, TkFindStateString, TkpGetString, TkpGetChar, which are all not supposed to be modified by the caller. In tkUtil.c this gets rid of a dangerous type cast. check-in: 9350f0df user: nijtmans tags: trunk
21:15
Add tk.pc and tkConfig.sh to .cvsignore check-in: 959642bb user: nijtmans tags: trunk
21:12
Fix gcc warning: ignoring return value of ‘strtol’, declared with attribute warn_unused_result Fix gcc warning: dereferencing pointer ‘xgePtr’ does break strict-aliasing rules check-in: f5b1366f user: nijtmans tags: trunk
13:20
Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: ad523b48 user: dkf tags: trunk
2009-12-15
18:12
* generic/tkConfig.c: Added another dimension of refCounting to the * generic/tkInt.c: "option" Tcl_ObjType to improve memory troubles * generic/tkObj.c: detailed in [Bug 2492179]. Also removed registration of the "option" Tcl_ObjType. *** POTENTIAL INCOMPATIBILITY *** for callers of Tcl_GetObjType("option") which must now handle a NULL return.
check-in: 1b6f84f6 user: dgp tags: trunk
11:50
Split out presentation-form decision code into clearer procedure. Add some more different languages (Devanagari script needs attention...) check-in: 3d538f73 user: dkf tags: trunk
03:44
* library/demos/unicodeout.tcl: Added code to check for right-to-left support on Windows and adjust Hebrew and Arabic character strings accordingly. Changed the Hebrew string to 'ktb ebryt' (ktav Ivrit, "Hebrew writing") to be consistent with at least the Greek and Russian strings. Thanks to Rodrigo Readi for calling the inconsistency to our attention. check-in: 3125bdea user: kennykb tags: trunk
2009-12-12
00:26
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: a03650a8 user: nijtmans tags: trunk
00:23
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 3e06927a user: nijtmans tags: trunk
00:10
Fix gcc warning, using gcc-4.3.4 on cygwin warning: array subscript has type 'char' check-in: de505823 user: nijtmans tags: trunk
00:02
Fix dependancies on ${TKSTUBLIB} when TCL_USE_STATIC_PACKAGES is defined check-in: c1cead3c user: nijtmans tags: trunk
2009-12-11
15:32
Simplified this code following observation by Brian Griffin check-in: d46af7fa user: dkf tags: trunk
11:17
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: c03bc596 user: dkf tags: trunk
2009-12-10
11:48
Added demo of ttk::scale widget. check-in: cdacc954 user: dkf tags: trunk
2009-12-09
22:41
Apply [Bug 2911570]'s patch to make color value hashing work on 64-bit. check-in: 5f22563c user: dkf tags: trunk
13:55
Ooops! check-in: 1fafb21c user: dkf tags: trunk
10:45
Improve generation of EWMH hints for windows. check-in: b06021cc user: dkf tags: trunk
2009-12-08
20:34
[Bug 2864685] Set correct extended window manager hints on Tk menus. check-in: 9565e4a7 user: patthoyts tags: trunk
2009-12-02
21:16
win/Makefile.in Use tktest86.dll for all tests. win/tkWinInt.h mark various functions MODULE_SCOPE generic/tkInt.decls make TkWinChildProc available in private stub table. [Bug #220600] and [Bug #220690]. generic/tkIntPlatDecls.h (regenerated) generic/tkStubInit.c (regenerated) check-in: ada74d4d user: nijtmans tags: trunk
06:54
win/configure (regenerated, previous version didn't match tcl.m4) check-in: 4452894c user: nijtmans tags: trunk
2009-11-30
23:43
Better dependancies in case of static build. Generate tktest86.dll and tktest86.lib. check-in: c0d5d275 user: nijtmans tags: trunk
2009-11-29
22:10
Make all internal initialization routines MODULE_SCOPE copy win/tcl.m4 from Tcl (latest) to Tk and regenerate win/configure check-in: 3b27a382 user: nijtmans tags: trunk
2009-11-25
14:24
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: 9507c4be user: stwo tags: trunk
2009-11-24
15:06
Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuck with it. check-in: de91746c user: dkf tags: trunk
2009-11-23
19:17
* library/safetk.tcl (::safe::loadTk): [Bug 2902573]: Fixed access to the cleanupHook of the safe base. The code used the old internal commands which have been removed since 2009-11-05/06. See Tcl's ChangeLog. check-in: 0c78bc14 user: andreas_kupries tags: trunk
16:09
Better fix for the problem when someone tricks make into thinking 'test' is a real target. check-in: cafafe4a user: dkf tags: trunk
15:59
Commented out broken rule that stopped 'make test' from working. check-in: 745acf17 user: dkf tags: trunk
2009-11-22
23:49
Make sure the window is still present when handling delayed activation [Bug 2899949] check-in: 2ba80b9a user: patthoyts tags: trunk
00:40
Include tk stubs in the tktest link line due to nijtmans recent changes check-in: 52e83355 user: patthoyts tags: trunk
2009-11-21
17:24
[Tcl Bug 2857044]: Corrections following audit of Tcl_ObjType freeing practises; the typePtr field is now cleared when an object ceases to be of the type. Also remove some anachronistic techniques (pointless casts, mixed assignments and tests, etc.) check-in: df4218fb user: dkf tags: trunk
15:46
Added some OSX-specific things check-in: dad32d9a user: dkf tags: trunk
2009-11-20
00:24
Compile tkTest.c and friends with Stubs check-in: cd7d7b54 user: nijtmans tags: trunk
2009-11-19
23:45
Compile tkTest.c and friends with Stubs check-in: b89f1c59 user: nijtmans tags: trunk
22:48
doc/GetHINSTANCE.3 Fix mentioned header file win/tcl.m4 Should have been checked in together with the 2009-08-09 check in of "win/configure" check-in: 2b263dd5 user: nijtmans tags: trunk
22:28
[Bug 2899685]: fix the redraw logic of [imove] check-in: 787a477b user: ferrieux tags: trunk
22:21
[Patch #2883533] tcl.m4 support for Haiku OS unix/Makefile.in: Fix library order in X11_LIB_SWITCHES check-in: 6d03bfe1 user: nijtmans tags: trunk
10:22
Fix [Bug 2900121] by inverting the sense of the test. check-in: 448a0d1f user: dkf tags: trunk
10:14
Undo formatting breakage check-in: bcfb7895 user: dkf tags: trunk
2009-11-15
21:09
Added note that the 'move' operation restores detached nodes. check-in: 34a9861b user: dkf tags: trunk
2009-11-12
18:17
[update] hygiene.

+ Where possible, replace [a; update; b] with [a ; after 0 b]. + Where not possible, use [update idletasks] instead of full [update]. + Use [after 0] in favor of [after idle] for delayed work, to reduce likelihood of reentrancy issues in [update idletasks]. check-in: fca757cb user: jenglish tags: trunk

2009-11-11
15:56
* generic/tkPlatDecls.h: Restore C++ friendliness to the tkPlatDecls.h header file, which we insist extensions #include to gain access to the Tk_*HWND*() routines. [Bug 2886635].
check-in: 210c024a user: dgp tags: trunk
2009-11-10
23:50
Undo the reversal of the win/Makefile.in changes, that part was ok. check-in: 93f79ad2 user: andreas_kupries tags: trunk
23:36
* unix/Makefile.in: Partially reverted Don Porter's 2009-10-20 * win/Makefile.in: commit. The OSX Cocoa code branch still needs tclInt.h and the internal headers, thus the TCL_PLATFORM directory. See tclMacOSXNotify.c for example. check-in: 1768a57f user: andreas_kupries tags: trunk
2009-11-09
11:56
Some code consolidation (don't scatter deletion code where unnecessary). check-in: 70ea569c user: dkf tags: trunk
2009-11-02
04:43
Fix for [Bug 1739613] check-in: 3f839e51 user: mistachkin tags: trunk
00:40
Minor correction. check-in: 8c954759 user: dkf tags: trunk
2009-11-01
23:49
minor doc fix for htmlhelp check-in: 99bbf6ca user: mistachkin tags: trunk
18:12
Uniform, extensible syntax for [$w identify] methods: [$w identify $component $x $y]. All ttk::* widgets support [$w identify element $x $y]; widgets with other identifiable parts may have additional subcommands. Notebook widgets support [$nb identify tab], Panedwindow widgets support [$w identify sash]. Older 2-argument form [$w identify $x $y] still supported, though it does different things depending on the widget. check-in: 7b8de85b user: jenglish tags: trunk
2009-10-29
09:44
[Bug 1825353] Fix tiny fixed font on Russian Windows. This patch reverts a previous attempt to fix tiny fonts on Russian Windows. It fixes the issue by requesting a suitable fixed font instead of decoding the system stock font. check-in: 9a4fb572 user: patthoyts tags: trunk
2009-10-27
14:02
Minor glitch fix. check-in: a2a84262 user: dkf tags: trunk
2009-10-26
16:56
* unix/Makefile.in: Remove $(PACKAGE).* and prototype from the `make distclean` target. Completes 2009-10-20 commit.
check-in: 3b095ea9 user: dgp tags: trunk
2009-10-25
16:27
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: e86018f4 user: dkf tags: trunk
13:47
Fix [Bug 1854913] by improving the class bindings. check-in: e1a5ea8a user: dkf tags: trunk
2009-10-24
00:01
[Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 2e020666 user: dkf tags: trunk
2009-10-22
21:36
Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: a4793229 user: dkf tags: trunk
12:56
Make the handling of the filter index the same as in GetFileNameW! check-in: b8992e92 user: dkf tags: trunk
10:12
Deal with [Patch 2168768], so making the -typevariable option work consistently with global variables (the only way it *can* work...) check-in: 251fa0e4 user: dkf tags: trunk
08:32
Fix [Bug 2883712] by factoring out the problem code. check-in: fd578f80 user: dkf tags: trunk
2009-10-21
21:22
Add cast to int to silence warning on msvc. check-in: de221445 user: patthoyts tags: trunk
20:28
Bug fix for #2875562 check-in: b2b4eef0 user: nijtmans tags: trunk
2009-10-20
17:23
Also removed the long outdated and broken targets package-* that were for building Solaris packages. Appears that the pieces needed for these targets to function have never been present in the current era of Tcl development and belong completely to Tcl pre-history. check-in: 2de51a60 user: dgp tags: trunk
16:57
* unix/Makefile.in: Compiling Tk no longer requires header files * win/Makefile.in: from the TCL_PLATFORM DIR. Baby step in pursuit of [Bug 1712098].
check-in: ac96048c user: dgp tags: trunk
16:02
* library/msgs/pl.msg: Applied patch to Polish message catalog created and submitted by Pawel Pawlak <[email protected]> (via JeffH). check-in: b79fe7a6 user: andreas_kupries tags: trunk
2009-10-18
16:25
Doc improvements. check-in: 382ad00a user: dkf tags: trunk
2009-10-15
20:34
Fix the icon to have 48x48 size (mistakenly made a 46px icon) check-in: d8f6fdd4 user: patthoyts tags: trunk
2009-10-10
17:42
[Bug 1961455]: Draw underlines and overstrikes when using Xft. check-in: fbbba717 user: dkf tags: trunk
2009-10-08
12:40
[Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: adbe5fa4 user: dkf tags: trunk
2009-10-07
19:42
[Bug 2787164] fix size of dropdown arrow on combobox and menubutton for Windows 7. check-in: fe34cb63 user: patthoyts tags: trunk
14:33
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 682faa82 user: dkf tags: trunk
2009-10-05
14:49
[Bug #2860827] avoid 3D effects with user-specified backgrounds The default disabled text is embossed on Windows. But this looks poor when a non-default background color is in use. This patch disables the embossed effect for buttons and labels when the background is non- standard. check-in: 650f78ef user: patthoyts tags: trunk
2009-09-30
22:52
[Bug 2799589] added a test for grab on deleted window which causes crashes on windows (fixed already). check-in: 7f788a5b user: patthoyts tags: trunk
2009-09-25
08:46
Correct generation of grayscale data from an image. Reported by Keith Vetter on comp.lang.tcl. check-in: a97f1e84 user: dkf tags: trunk
2009-09-18
22:35
Bug fix in grid/pack collision detect. Faulty slave was not properly blocked from slave list. [Bug 2859912] check-in: d063f43d user: pspjuth tags: trunk
2009-09-14
23:41
* generic/tkMenuDraw.c (TkPostSubmenu): Fix reposting of submenu in * win/tkWinMenu.c (TkWinHandleMenuEvent): torn off Windows menu. [Bug 873613] (DrawMenuEntryArrow): Draw Win menu arrow after being torn off. [Bug 873608]
check-in: 5478d04b user: hobbs tags: trunk
2009-09-10
12:16
Put the armouring in the right place. check-in: 840d44ec user: dkf tags: trunk
2009-09-09
22:47
Improve comment following request by Joe English check-in: 73ed6701 user: dkf tags: trunk
22:23
Try to make Tk more resilient in the face of Xft allocation failures. check-in: a562dd0e user: dkf tags: trunk
2009-09-07
07:29
* generic/tkFocus.c: fix potential null dereference flagged by clang * generic/tkMenu.c: static analyzer. * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextIndex.c:
* generic/tkConsole.c: silence false positives from clang static * generic/tkTest.c: analyzer about potential null dereference. * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextTag.c: * generic/tkVisual.c:
check-in: 7f80c75a user: das tags: trunk
06:20
make support for clang static analyzer safer & cleaner check-in: aaf7303a user: das tags: trunk
2009-09-04
10:03
Corrected descriptive text check-in: c0f278bf user: dkf tags: trunk
09:55
Finish purging remains of old XID hacks (a bunch of unused/write-only fields in the TkDisplay structure...) check-in: 8d20c8a2 user: dkf tags: trunk
09:39
Improve consistency of formatting of comments and function decls check-in: c947ecae user: dkf tags: trunk
2009-08-25
23:50
workaround llvm LTO bug on ppc check-in: c133c6b8 user: das tags: trunk
23:49
guard clang analyzer Tcl_Panic annotation with #ifndef USE_TCL_STUBS check-in: 3335f5d2 user: das tags: trunk
08:46
[Bug 1909931]: Add support for server-interpreted access control addreses. check-in: 41aa301f user: dkf tags: trunk
2009-08-24
21:22
Correct bindings for [tk_messageBox]. check-in: 850242c5 user: dkf tags: trunk
12:51
Better formatting check-in: c6e8007b user: dkf tags: trunk
03:18
* generic/tkInt.h: Annotate Tcl_Panic as noreturn for clang static analyzer in PURIFY builds, replacing preprocessor/assert technique.
check-in: 147d6bf4 user: das tags: trunk
00:58
* carbon/Wish.xcode/project.pbxproj: remove references to obsolete * carbon/Wish.xcodeproj/project.pbxproj: prolog.ps file.
check-in: 12cd2f04 user: das tags: trunk
00:58
* unix/configure: autoconf-2.59
check-in: 430da4a5 user: das tags: trunk
00:57
* macosx/Wish.sdef (new file): Install and enable sdef file * macosx/Wish-Info.plist.in: into Wish application bundle, * macosx/Tk.xcode/project.pbxproj: describing TkAqua apple event * macosx/Tk.xcodeproj/project.pbxproj: support for use by AppleScript. * unix/Makefile.in: (replaces functionality of * unix/configure.in: 'aete' resource removed with Cocoa port & fixes AppleScript issues reported on tcl-mac)
check-in: 7612e33a user: das tags: trunk
00:56
* macosx/tkMacOSXHLEvents.c (ScriptHandler): Fix "do script" apple * carbon/tkMacOSXHLEvents.c (ScriptHandler): event handler issues on recent OS X releases by using AE coercion to 'utf8' for text data and to 'fsrf' for alias data. (reported by Youness Alaoui on tcl-mac)
check-in: 24d58f34 user: das tags: trunk
00:55
* macosx/tkMacOSXDraw.c (TkMacOSX{Setup,Restore}DrawingContext): Disable window flushing during Tk drawing to avoid immediate flush of NSView-based native widgets on draw. (fixes drawing performance issue reported by Youness Alaoui on tcl-mac)
check-in: 18d5779a user: das tags: trunk
00:55
* macosx/tkMacOSXWindowEvent.c: Allow WM_DELETE_WINDOW handlers to prevent window closure by generating WM destroy event earlier (from window delegate's -windowShouldClose:). [Bug 2821084]
check-in: 34c76734 user: das tags: trunk
00:54
* generic/tkBind.c (HandleEventGenerate): Don't generate events for windows that don't exist yet (fixes TkAqua testsuite crash).
check-in: 43e6eea4 user: das tags: trunk
2009-08-19
23:01
Give an error if grid and pack are used in the same master. [Patch 2475855] check-in: b4791724 user: pspjuth tags: trunk
2009-08-14
14:51
* macosx/tkMacOSXWm.c: Workaround for textured windows being draggable from opaque content areas. [Bug 2824538] (walzer)
check-in: 2caf0397 user: das tags: trunk
14:50
* macosx/tkMacOSXDraw.c: Avoid exception in XCopyArea() when copying from toplevel that has never been mapped. (reported by Youness Alaoui on tcl-mac)
check-in: c3e4cdc3 user: das tags: trunk
2009-08-10
23:16
Eliminate more gcc warnings check-in: 086bc585 user: nijtmans tags: trunk
2009-08-09
21:20
Eliminate various gcc warnings include <vssym32.h> only when available check-in: 91538416 user: nijtmans tags: trunk
2009-08-08
08:23
Make the pendulum demo cope with resizing more gracefully. check-in: 2d856686 user: dkf tags: trunk
2009-08-06
12:46
Small updates for minor issues check-in: ecf38151 user: dkf tags: trunk
2009-08-04
21:19
Fix word-wrapping of non-breaking spaces in the text widget to work reliably. check-in: ae82fd23 user: dkf tags: trunk
2009-08-02
21:40
eliminate various gcc and msvc compiler warnings check-in: e908bb31 user: nijtmans tags: trunk
2009-08-01
08:05
Oops; forgot to fix a spot for 64-bit check-in: 7c4f5ab8 user: dkf tags: trunk
07:59
Don't assume that we're on little-endian clients. [Bug 2830420] check-in: f13b0d53 user: dkf tags: trunk
2009-07-27
20:02
Reword so that the modern API is presented as preferred. check-in: a99dde78 user: dkf tags: trunk
2009-07-26
19:43
Slight clarification. check-in: f43efc8b user: dkf tags: trunk
19:40
Corrected description of acceptable join styles. Spotted by Emiliano Gavilan. check-in: 815c8550 user: dkf tags: trunk
2009-07-23
22:24
Added incompat flag check-in: 4354c256 user: dkf tags: trunk
22:21
Fix [Bug 2441988]. Also squelch use of TkCopyAndGlobalEval, we can do better! check-in: bd1165a0 user: dkf tags: trunk
2009-07-22
05:35
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 3226f288 user: dkf tags: trunk
2009-07-21
15:16
Corrected drawing of rotated underlines. [Bug 2356057] check-in: a8d13f49 user: dkf tags: trunk
2009-07-20
23:29
Fix [Bug 2328657] by explicitly excluding hacky zero-char chunks from intersection computation. Might deserve generalization to other tests. check-in: 6c007ba1 user: ferrieux tags: trunk
23:08
More fixes for [Bug 2824378] check-in: ee7271d0 user: dkf tags: trunk
22:56
Fix [Bug 2824378] by correcting expected output. check-in: 9d717d04 user: dkf tags: trunk
2009-07-18
19:30
A slightly more efficient placing check-in: 58150d01 user: dkf tags: trunk
19:28
Fix the transfer of large binary data. I hate INCR selections transfers... check-in: 01284a21 user: dkf tags: trunk
08:16
* unix/Makefile.in: Define NDEBUG in optimized (non- symbols) build to disable assert()s.
check-in: 735e2a23 user: das tags: trunk
06:55
* macosx/tkMacOSXBitmap.c: Fix tk::mac::iconBitmap crash due to off-by-one ckalloc error. [Bug 2821318]
check-in: 737e7c0c user: das tags: trunk
2009-07-15
21:50
* library/demos/mclist.tcl: use native sort arrows with aqua theme.
check-in: fedd346c user: das tags: trunk
21:50
* macosx/ttkMacOSXTheme.c: Update notebook tab appearance to * library/ttk/aquaTheme.tcl: modern L&F; adjust tab & notebook padding and tabmargins; correct appearance of selected tree header; add support for native tree header sort arrows via user1 state. [Patch 2819620]
check-in: dd088316 user: das tags: trunk
20:56
Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: ca21fdca user: dkf tags: trunk
2009-07-14
08:38
Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 2757460c user: dkf tags: trunk
08:35
autoconf-2.59 check-in: 67dd2f8c user: das tags: trunk
08:23
Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 7e4674c5 user: dkf tags: trunk
2009-07-11
08:45
dot needs quoting at the start of a line check-in: 2a3d256d user: patthoyts tags: trunk
07:25
[Bug 2818455]: Corrected example. check-in: 49ccd3dd user: dkf tags: trunk
2009-07-07
08:08
More marking of files as Objective-C. check-in: 80b47862 user: dkf tags: trunk
2009-07-06
20:29
More marking of files as Objective-C. check-in: 0f560ce4 user: dkf tags: trunk
15:45
Formatting cleanup, mark files as Objective-C. check-in: e03c9f2b user: dkf tags: trunk
2009-07-02
10:34
Avoid the use of C++ reserved words in headers [Bug2815625] check-in: ef26e1e3 user: patthoyts tags: trunk
2009-06-30
14:21
s/Tcl_PanicEx/TclPanic/; improve clang assert Tcl_Panic macrology check-in: e5f1ee9f user: das tags: trunk
00:56
* generic/tkInt.h: add assert macros for clang static analyzer and redefine Tcl_Panic to assert after panic in clang PURIFY builds.
* generic/tkImgPhInstance.c: small fixes to make clang static * generic/tkTextDisp.c: analyzer happier.
* generic/tkConfig.c: add clang assert for false positives * generic/tkUndo.c: from static analyzer.
check-in: 96416799 user: das tags: trunk
2009-06-29
14:35
Merge of TkAqua Cocoa port check-in: 05bd0a2c user: das tags: trunk, macosx-cocoa-merge
2009-06-27
19:33
Expose TkSmooth(Parse|Print)Proc through the internal stub table. It was the last set of internal function of this type which was not exposed yet. Removed TkTile(Parse|Print)Proc from tkInt.h, because they don't exist. Follow-up to [Bug 2804935], now all Tk*(Parse|Print)Proc functions are exposed through the internal stub table. check-in: 068ec150 user: nijtmans tags: trunk, macosx-cocoa-premerge
2009-06-26
01:42
* carbon/ (new directory): copy of current state of 'macosx' source directory, to preserve legacy TkAqua implementation based on Carbon API (with support for Mac OS X releases older than 10.5).
check-in: 163cd900 user: das tags: trunk
01:42
* unix/Makefile.in: add support for --enable-aqua=carbon * unix/configure.in: configure option (legacy fallback for pre-Mac OS X 10.5 releases).
* unix/configure: autoconf-2.59
check-in: 179bb88c user: das tags: trunk
2009-06-23
05:16
fix [Bug #220935] canvas dash update problem (follow-up) check-in: b5433c44 user: nijtmans tags: trunk, macosx-carbon-freeze
2009-06-22
05:52
fix [Bug #220935] canvas dash update problem check-in: 4346651f user: nijtmans tags: trunk
2009-06-13
12:02
Missing constraint on new test winWm-9.0 check-in: 7a5237c3 user: dgp tags: trunk
2009-06-12
23:03
regen stubs check-in: d4d10009 user: dkf tags: trunk
12:46
Move another two entries to the internal stub table from MODULE_SCOPE. check-in: 41dfab18 user: dkf tags: trunk
2009-06-02
09:26
[Bug 2799589] Avoid setting the focus on a deleted window during delayed activation. check-in: 8086ae21 user: patthoyts tags: trunk
2009-05-21
22:52
[Bug 2794778]: Calls to CallWindowProc can lead to other functions overwriting the event strucure. Therefore preserve a local copy of the XKeyEvent while looping over the key events. check-in: 650ff4b9 user: patthoyts tags: trunk
2009-05-17
17:20
BUGFIX: last commit did not account for possibility of 0 tabs. check-in: 5989b1b9 user: jenglish tags: trunk
17:04
generic/ttkNotebook.c: More flexible tab placement [Bug 1470246] check-in: c6a5f7ea user: jenglish tags: trunk
2009-05-14
11:54
[Bug 1923684]: checkbuttons must prefer off over the indeterminate state
If a checkbutton offvalue is the same as the tristate value we should use the off state in preference. (andrey gusev)
check-in: 72a78060 user: patthoyts tags: trunk
2009-05-13
22:03
FormatMessage should always use the ignore-inserts flag when processing system errors. check-in: d2298817 user: patthoyts tags: trunk
21:33
[Bug 2791352] handle parsing of type 5 font descriptions with hyphenated family name. check-in: 0d40b67c user: patthoyts tags: trunk
2009-05-06
16:36
avoid panic for CFStrings longer than INT_MAX check-in: d2550d4f user: das tags: trunk
13:27
Updated the Wish and Tk icons for Windows 7 support.
Vista and Windows 7 like to display larger icon sizes than previous versions although we do not include the largest suggested size (256x256) as that prevents building with msvc6. Both icons are rendered from SVG versions of the Tcl feather or the Wish lamp.
check-in: 0fce2094 user: patthoyts tags: trunk