Tk Source Code

Timeline
Login

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

5000 check-ins using file library/msgs/fr.msg version cc7c444b

2023-09-21
11:53
Remove .github and .travis-related stuff: No need to build this branch any more Leaf check-in: cb795a34 user: jan.nijtmans tags: core-8-5-branch
2022-12-02
22:31
upload-artifact@v3 check-in: dd18e6dd user: jan.nijtmans tags: core-8-5-branch
2022-08-31
10:09
Fix 0aa7638534: .gitignore ignores library/tcltest.tcl check-in: 85345c31 user: jan.nijtmans tags: core-8-5-branch
2022-08-23
09:13
Run GITHUB actions testcases with tcl 8.5 -> 8.6 (since ubuntu 20.04 doesn't have tcl8.5-dev package any more) check-in: e9394419 user: jan.nijtmans tags: core-8-5-branch
2022-08-22
07:23
ubuntu-18.04 is deprecated check-in: 5bfbf878 user: jan.nijtmans tags: core-8-5-branch
2022-06-14
12:46
Update ignore-glob and .gitignore check-in: 826a5eed user: jan.nijtmans tags: core-8-5-branch
2022-05-27
09:06
actions/checkout@v2 -> actions/checkout@v3 check-in: 6f889115 user: jan.nijtmans tags: core-8-5-branch
2022-05-22
17:41
See: https://github.com/tcltk/tcl/pull/13 check-in: 4f80ec52 user: jan.nijtmans tags: core-8-5-branch
17:39
Disable some MSVC warnings (backported from 8.6) check-in: 16a89b61 user: jan.nijtmans tags: core-8-5-branch
2022-01-17
17:16
Add '--disable-xft' on MacOSX Github ACTIONS builds. Thanks, François, for the suggestion! check-in: d28e63bb user: jan.nijtmans tags: core-8-5-branch
2021-09-21
09:33
__WIN64 -> _WIN64 (since that's the official documented macro which should always exist on Win64) check-in: 268eba6a user: jan.nijtmans tags: core-8-5-branch
2021-07-28
10:39
Don't bother a "make install" on MacOS either. check-in: 0c8ab335 user: jan.nijtmans tags: core-8-5-branch
2021-07-27
15:10
Don't bother some testcases on XQuarz check-in: 02af0d73 user: jan.nijtmans tags: core-8-5-branch
2021-07-20
15:17
(redo) start to use msys2 shell: If the right tools are installed, it works check-in: d6613960 user: jan.nijtmans tags: core-8-5-branch
2021-07-17
11:24
Undo part of previous commit: msys2 shell behaves different from bash check-in: c635107b user: jan.nijtmans tags: core-8-5-branch
2021-07-16
13:57
Use msys2 shell in msys environment check-in: 57932879 user: jan.nijtmans tags: core-8-5-branch
12:01
Install Msys2 the same way as Tcl does check-in: 5ed3b571 user: jan.nijtmans tags: core-8-5-branch
11:23
Fix [037113a38b]: man tk_library refers erroneously to tcl_library (+ link) check-in: 01fab26f user: jan.nijtmans tags: core-8-5-branch
2021-06-22
13:24
Sync win/nmakehlp.c with Tcl (again) check-in: 333c8cc2 user: jan.nijtmans tags: core-8-5-branch
11:30
Sync win/nmakehlp.c with Tcl check-in: e6d6c8bd user: jan.nijtmans tags: core-8-5-branch
2021-05-26
14:26
Test Tk 8.5 on MacOS with XQuarz only check-in: 3f252275 user: jan.nijtmans tags: core-8-5-branch
2021-05-25
08:26
Cherrypick [9d22c7e3] and adapt it to core-8-5-branch. check-in: 83f1dc41 user: fvogel tags: core-8-5-branch
2021-05-22
12:56
Merge mac_workflow branch check-in: ca4950a8 user: jan.nijtmans tags: core-8-5-branch
2021-05-21
10:42
Fix [8b679f597b]: tk unix/Makefile.in : uses a library path rather than a directory location when building tk library check-in: 8e758be5 user: jan.nijtmans tags: core-8-5-branch
2021-05-10
06:31
Fix [72de53dab2]: unreachable code after Tcl_Panic() in tkWinDraw.c. check-in: 08a8bf03 user: jan.nijtmans tags: core-8-5-branch
2021-03-13
16:15
One more failsOnQuarz mark check-in: 833b87ec user: jan.nijtmans tags: core-8-5-branch
2021-03-09
10:39
One more failsOnQuarz mark. Extend ignore-glob check-in: 681cd646 user: jan.nijtmans tags: core-8-5-branch
2021-03-08
14:46
Mark more testcases with failsOnQuarz check-in: 9525daf6 user: jan.nijtmans tags: core-8-5-branch
2021-03-05
14:40
mac build with --enable-corefoundation. Use "sudo" when installing check-in: 31a210db user: jan.nijtmans tags: core-8-5-branch
14:21
Attempt to make more ttk testcases pass on github actions, by backporting some textual changes from 8.6 check-in: 3d788a85 user: jan.nijtmans tags: core-8-5-branch
2021-02-09
08:46
Add two missing rules (needed because we removed the dependency on the UNIX directory from win32 build) check-in: 8557b30d user: jan.nijtmans tags: core-8-5-branch
08:34
There are no png files in TEST_DIR check-in: e7eb9431 user: jan.nijtmans tags: core-8-5-branch
2021-02-08
12:15
Fix [44eaf9a908]: 'make distclean' fails on trunk Undo ttk.decls from unnecessary "current" and ending semicolon Don't use "catch" in Tk's pkgIndex.tcl, and don't use "load" 2th argument check-in: 19231832 user: jan.nijtmans tags: core-8-5-branch
07:47
Fix [f10f49430c]: core-8-5-branch does not build with MSVC 2019 Use "/D" in stead of "-D" in the cl command line, for consistancy check-in: 29134572 user: jan.nijtmans tags: core-8-5-branch
2021-02-07
20:14
Marking textTag-18.1 as knownBug in [c62fb2ba] wasn't so satisfying to me, so I have backported the fix from core-8-6-branch. check-in: 21fd2346 user: fvogel tags: core-8-5-branch
2021-01-22
11:08
Mark testcases which fail on XQuarz check-in: f762ef0a user: jan.nijtmans tags: core-8-5-branch
2021-01-21
10:34
More progress on github actions MacOS build. check-in: 9371be2a user: jan.nijtmans tags: core-8-5-branch
2021-01-20
09:31
"brew cask install" doesn't work, so use "brew install --cask" instead check-in: 9a07d613 user: jan.nijtmans tags: core-8-5-branch
2021-01-13
16:58
Don't use @TCL_DEFS@ in win/Makefile.in (just as unix/Makefile.in). In stead, add the missing checks to win/configure.in. This resolves symbol conflicts like PACKAGE_NAME, which gives compiler warnings on Windows. check-in: 0dd6ecc4 user: jan.nijtmans tags: core-8-5-branch
10:28
Fix [f6c5365244]: compilation error Windows 10 / Visual Studio 2019 check-in: da7e629e user: jan.nijtmans tags: core-8-5-branch
08:26
Mark textTag-18.1 with "knownBug": Not really worth to pay much attention to it any more. check-in: c62fb2ba user: jan.nijtmans tags: core-8-5-branch
2021-01-12
08:18
backport textTag-18.1 changes from 8.6. Hopefully this makes the test pass on Windows check-in: 2ac6822e user: jan.nijtmans tags: core-8-5-branch
2021-01-11
12:16
Don't bother MSVC build: makefile.vc is not maintained for loooooong time. check-in: 6965b9ad user: jan.nijtmans tags: core-8-5-branch
2021-01-08
17:05
[e57dbff619]: Ubuntu / Gnome desktop incorrect window mouseover labels in dock (doc update only) check-in: ac599898 user: jan.nijtmans tags: core-8-5-branch
2021-01-05
15:28
Correct Tk version in win/configure.in check-in: ecce338b user: jan.nijtmans tags: core-8-5-branch
15:26
Sync */tcl.m4 with Tcl check-in: 2aae0366 user: jan.nijtmans tags: core-8-5-branch
2021-01-04
10:03
Re-generate win/configure check-in: 1102244f user: jan.nijtmans tags: core-8-5-branch
2020-12-29
22:27
Fix 43d371ac19: Usage of exit() without including <stdlib.h> in unix/configure check-in: ceba67b1 user: jan.nijtmans tags: core-8-5-branch
2020-12-24
16:23
unix/configure.in is not supposed to be executable in the dist. Don't generate unix/tkConfig.h.in and unix/configure as part of "make dist" check-in: 90bd01b5 user: jan.nijtmans tags: core-8-5-branch
16:15
Sync unix/installManPage with Tcl check-in: 68f87cb1 user: jan.nijtmans tags: core-8-5-branch
2020-12-22
14:28
Update all configure-related stuff to work with autoconf-2.70 too. For now, everything still generated with (modified) autoconf-2.59 check-in: e87e9533 user: jan.nijtmans tags: core-8-5-branch
2020-12-17
12:04
Add Travis and github action build scripts to "make dist" check-in: 59c37981 user: jan.nijtmans tags: core-8-5-branch
12:00
Do windows build on windows-2019, maybe that works better check-in: ce6aff51 user: jan.nijtmans tags: core-8-5-branch
2020-12-16
09:27
Fix expected error-message in main-3.1 testcase (8.5 != 8.6) check-in: d0e57d58 user: jan.nijtmans tags: core-8-5-branch
2020-12-15
08:56
Fix main-3.1 testcase (backported from 8.6) in CI environment check-in: 996603ed user: jan.nijtmans tags: core-8-5-branch
2020-12-14
09:31
Backport some "github actions" improvements from 8.6 check-in: 359befa5 user: jan.nijtmans tags: core-8-5-branch
2020-12-03
08:28
'grep -q "Failed' should be followed by single tab. Try to fix mingw-gcc build check-in: e55aaecf user: jan.nijtmans tags: core-8-5-branch
2020-12-02
20:15
sync tcl.m4 and ruls.vc with Tcl check-in: 3ec01aa0 user: jan.nijtmans tags: core-8-5-branch
2020-12-01
08:59
Sync unix/tcl.m4 with Tcl check-in: 2eefddb1 user: jan.nijtmans tags: core-8-5-branch
2020-11-26
09:11
Don't bother --enable-aqua builds for Tcl 8.5: Not supported any more check-in: 3ff3638c user: jan.nijtmans tags: core-8-5-branch
09:01
Use powershell to set GITHUB_ENV: Need Windows file path here check-in: ae7662c3 user: jan.nijtmans tags: core-8-5-branch
2020-11-25
12:06
Handle (hopefully) failing testcases on github actions for Windows and MacOS check-in: b26baf84 user: jan.nijtmans tags: core-8-5-branch
2020-11-24
11:56
No need to install libx11-dev in github actions: It's already there check-in: f60f50db user: jan.nijtmans tags: core-8-5-branch
11:31
Tk 8.5 is no longer kept up-to-date for newer OS'es check-in: 3a3e8cde user: jan.nijtmans tags: core-8-5-branch
2020-11-23
12:07
See if we can build 8.5 on older github actions hardware (as Tcl 8.5 is no longer kept up-to-date for newer hardware) Closed-Leaf check-in: 0fbc42c3 user: jan.nijtmans tags: actions-older-hardware
11:44
Add 8.5 build status to README.md check-in: 3193b805 user: jan.nijtmans tags: core-8-5-branch
09:42
Account for test-cases which we already know are failing on Ubuntu check-in: abb9f12a user: jan.nijtmans tags: core-8-5-branch
07:51
Tk 8.5 only builds with Tcl 8.5 or 8.6, not with Tcl 8.7 check-in: 2ef8529d user: jan.nijtmans tags: core-8-5-branch
2020-11-22
00:41
Add building on macOS check-in: fe3bb287 user: dkf tags: core-8-5-branch
00:34
My kingdom for a simple working headless Xserver!

The key was:

1. Using Xquartz to get the headers

2. Running Xvfb from that package (we want to be headless)

3. An amazing hack from https://discussions.apple.com/thread/3989835, by "Gratino":

> I had the same issue where X11/XQuartz would not start because /tmp/.{X11,ICE,font}-unix were not created properly as an unprivileged user (me). They were removed (along with everything else) from /tmp on startup. > > I resolved the issue by putting this line at the bottom of my /etc/rc.local file (runs as root on bootup): > > /opt/X11/lib/X11/xinit/privileged_startx.d/10-tmpdirs > > thus the needed dirs are created at bootup by root and all is well.
It turns out (from much experimentation) that this is an issue when installing Xquartz in a Github Actions workflow, as we don't want to reboot the image yet the installation assumes that that's what we'll do. Not many people have hit this before, but that's because they're not trying to do headless X11-enabled testing with macOS. We're world leaders in awful kluges!

4. Miscellaneous small hacks, of course. Closed-Leaf check-in: d52b2c0e user: dkf tags: github-action-mac

2020-11-21
16:35
merge 8.5 check-in: edfed814 user: dkf tags: github-action-mac
16:33
Add building on Windows check-in: bd52033e user: dkf tags: core-8-5-branch
16:32
Shorten name Closed-Leaf check-in: b1688fe1 user: dkf tags: github-action-win
16:32
Merge 8.5 check-in: 450b2a39 user: dkf tags: github-action-win
16:31
Now the testing causes the build to fail when a test fails. As it should be. check-in: 845d3780 user: dkf tags: github-action-win
16:14
MSVC now runs tests check-in: 54f77c95 user: dkf tags: github-action-win
15:37
Testing with msys now operational check-in: 0cdf09ab user: dkf tags: github-action-win
2020-11-20
16:07
Use shorter workflow "name". Use ubuntu-20.04 because ubuntu-latest will soon (any day now) be ubuntu-20.04 check-in: a6998764 user: jan.nijtmans tags: core-8-5-branch
15:40
Test build for macOS check-in: 4e56df9d user: dkf tags: github-action-mac
15:28
Added MSYS build+test check-in: e7afd052 user: dkf tags: github-action-win
15:23
Test build for Windows check-in: 3a7f07aa user: dkf tags: github-action-win
15:09
Advanced build; this one works and is full function check-in: 97ffe4df user: dkf tags: core-8-5-branch
12:10
Second shot at github actions Linux build check-in: 259519b8 user: jan.nijtmans tags: core-8-5-branch
2020-11-19
14:21
First shot at github actions Linux build check-in: 1c4d012d user: jan.nijtmans tags: core-8-5-branch
2020-11-16
08:26
Second argument of Tcl_StaticPackage() should always be Titlecase. Synced from this commit in Tcl: [d8e520bee8e1a287] check-in: b5c453e0 user: jan.nijtmans tags: core-8-5-branch
08:09
Since all demo's are in utf-8 (actually: ASCII), just use this encoding directly check-in: f0d3c74e user: jan.nijtmans tags: core-8-5-branch
2020-11-05
10:40
Cache homebrew on Travis MacOS builds check-in: 3da3f21c user: jan.nijtmans tags: core-8-5-branch
2020-11-03
10:28
Don't bother MacOS builds on XQuarz, since that's basically the same as on Ubuntu check-in: 369e4a28 user: jan.nijtmans tags: core-8-5-branch
10:17
Redundant "-accelerator" option in menu demo check-in: 82a7aee7 user: jan.nijtmans tags: core-8-5-branch
2020-10-29
12:13
Always compile with -D__USE_MINGW_ANSI_STDIO=0. Fix implib library names Fix win64 build using high-entropy-va opotion check-in: 0c261c07 user: jan.nijtmans tags: core-8-5-branch
2020-10-28
14:20
Fix some C++ comments in ttkWinXPTheme.c (needed for MSVC++ 6.0) Fix some typing errors in code comments. Some eol-spacing elimination check-in: 11d0dc84 user: jan.nijtmans tags: core-8-5-branch
2020-09-28
07:14
Update to xcode12 and gcc-10. X11 test failures on Ubuntu now cause Travis build failures. check-in: 5118e309 user: jan.nijtmans tags: core-8-5-branch
2020-09-27
13:15
\t -> real tab character Closed-Leaf check-in: 92c78f4e user: jan.nijtmans tags: travis-error-detect
2020-09-26
19:07
Mark 4 more testcases as failsOnUbuntu check-in: da6c873e user: jan.nijtmans tags: travis-error-detect
2020-09-25
19:21
Xcode 11.7 -> 12. Mark more testcases as failsOnUbuntu check-in: 504058d6 user: jan.nijtmans tags: travis-error-detect
2020-09-24
15:03
Compile with gcc-10 too. Mark more test-cases as failing on Ubuntu check-in: 708649af user: jan.nijtmans tags: travis-error-detect
2020-09-23
12:29
testcase cleanup check-in: 5fb7a0c0 user: jan.nijtmans tags: travis-error-detect
10:51
Don't set ERROR_ON_FAILURES, it doesn't work for Tk. no unset hidden_cmds check-in: 598acb87 user: jan.nijtmans tags: travis-error-detect
10:33
Mark many testcases with "failsOnUbuntu" (Not all, I still want to see the remainings failing) check-in: 8c2117be user: jan.nijtmans tags: travis-error-detect
09:33
Add TESTFLAGS= part check-in: 96066394 user: jan.nijtmans tags: travis-error-detect
2020-09-22
14:06
Experiment: See if we can have a Travis build fail when a test-case fails check-in: 827f18f0 user: jan.nijtmans tags: travis-error-detect
2020-09-20
10:30
Explicitly require building against Tcl 8.6 in Travis check-in: 632ddc0c user: jan.nijtmans tags: core-8-5-branch
2020-09-18
20:04
Make sure Travis uses the latest public Tcl 8.6 version for testing Closed-Leaf check-in: caa54c4c user: jan.nijtmans tags: travis-tcl8.6
2020-09-17
12:13
Extend .fossil-settings/ignore-glob and .gitattributes check-in: 8ccb8dea user: jan.nijtmans tags: core-8-5-branch
2020-09-16
13:31
(cherry-pick): Require Tcltest 2.2 as a miminum. Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet) check-in: 31d622f6 user: jan.nijtmans tags: core-8-5-branch
2020-09-09
14:47
Re-generate "make genstubs" (was done with the wrong version) check-in: e26f2995 user: jan.nijtmans tags: core-8-5-branch
2020-09-08
15:20
Move TkUnusedStubEntry up a little more check-in: d4b72093 user: jan.nijtmans tags: core-8-5-branch
11:02
Move up TkUnusedStubEntry a little. New test function "menubarheight" for MacOSX (backported from 8.6) check-in: 5f600a3f user: jan.nijtmans tags: core-8-5-branch
2020-09-02
13:33
Upgrade from Xcode 11.6 to 11.7 check-in: 1467c564 user: jan.nijtmans tags: core-8-5-branch
2020-08-25
09:22
Keep gcc-5 and gcc-6 builds on "bionic", because "focal" doesn't have these check-in: 41967a6d user: jan.nijtmans tags: core-8-5-branch
2020-08-24
08:33
Upgrade Travis build from bionic to focal check-in: d8ad4a1c user: jan.nijtmans tags: core-8-5-branch
2020-08-17
13:14
Update Xcode from 11.5 to 11.6. Make "make install" and "make dist" part of the Travis build. check-in: d5dec6f1 user: jan.nijtmans tags: core-8-5-branch
2020-08-12
14:07
.travis.yml update for newer tags check-in: 59806d0f user: jan.nijtmans tags: core-8-5-branch
2020-06-25
08:57
Fix 9080d6a871: Build fix for tcl on macOS on Apple Silicon. Add manifest.uuid to distribution, so we can see exactly what commit-id "make dist" is built from (even when it's built from GIT). check-in: db331dd5 user: jan.nijtmans tags: core-8-5-branch
2020-05-23
22:10
Put back comment, which shouldn't have been removed in the previous commit. check-in: 1a41c7eb user: jan.nijtmans tags: core-8-5-branch
2020-05-22
13:33
Update MacOSX build from xcode11.4 to xcode11.5 check-in: 58caa435 user: jan.nijtmans tags: core-8-5-branch
2020-04-17
13:36
Update from Xcode 11.3 to 11.4 check-in: b36b223a user: jan.nijtmans tags: core-8-5-branch
2020-03-16
19:25
[787adc5ed7] The workaround for Tk 8.5.* was still never quite right, and was continuing to crash in the Tk test suite. Do not know why it took 4 years to notice. check-in: 0a6fc38f user: dgp tags: core-8-5-branch
2020-03-15
17:32
Slightly better than previous commit: Don't depend on the exact version number of the availble Tcl 8.6.x brew formula. check-in: b3c24d57 user: jan.nijtmans tags: core-8-5-branch
17:09
Should now (really!) work on OSX, X11 only. check-in: cb0f7209 user: jan.nijtmans tags: core-8-5-branch
2020-03-13
11:07
Another attempt to fix OSX build check-in: 4d1114c3 user: jan.nijtmans tags: core-8-5-branch
2020-03-12
12:13
Try to fix Travis OSX build check-in: 1cf9c2cc user: jan.nijtmans tags: core-8-5-branch
2020-03-11
08:45
Add various build (e.g. MacOS with xquarz, --disable-xft) check-in: d59679ea user: jan.nijtmans tags: core-8-5-branch
2020-03-10
17:13
Fix the X11 build on OSX check-in: 9e0c08a4 user: dgp tags: core-8-5-branch
10:57
Fix many gcc(-9) warnings, backported from trunk. Add dummy X11 stub entries, marking entries added in Tk 8.6 and Tk 8.7. check-in: 3b4608fd user: jan.nijtmans tags: core-8-5-branch
2020-02-24
13:11
Fix [4b5deacc70]: undefined reference to `Tcl_SetStartupScript'. Also fix some ANSI prototypes. Sync tcl.m4 with Tcl. check-in: 065ecee6 user: jan.nijtmans tags: core-8-5-branch
09:46
(cherry-pick): Work around a few new gcc(-9) warnings. Also fix static build against Tcl 8.6 headers, so we (finally) add a static build of Tk 8.5 to Travis. check-in: 4b2fa0a7 user: jan.nijtmans tags: core-8-5-branch
2020-02-16
12:26
Don't build static with tcl8.6, that doesn't work (yet). Could be fixed, but not high prio. Add a few "const" specifiers (backported from 8.6) check-in: 499a7d8d user: jan.nijtmans tags: core-8-5-branch
2020-02-14
11:19
Fix travis build. Revise usage of TCLDIR. Make Tk 8.5 compile/run with Tcl 8.6. Useful for Travis build. check-in: 353c3915 user: jan.nijtmans tags: core-8-5-branch
2020-02-03
14:40
Put realEventMasks and virtualEventMasks together in a single table: VirtualEvent = MappingNotify + 1, so it's fixed anyway. Other places in Tk code already depend on that, so we can here. check-in: 686c4172 user: jan.nijtmans tags: core-8-5-branch
2020-01-06
12:11
Sync tcl.m4 with Tcl check-in: 1d57b048 user: jan.nijtmans tags: core-8-5-branch
2019-12-09
23:07
Fix [7ca9a5b7cc]: Segfault due to pointer truncation in DLL_PROCESS_DETACH check-in: 05ad5678 user: jan.nijtmans tags: core-8-5-branch
2019-11-27
11:45
Sync rules.vc and tcl.m4 with the version included with Tcl8.5 check-in: 7615dde1 user: jan.nijtmans tags: core-8-5-branch
2019-11-25
12:45
Fix [a953736b54]: Potential wrong use of TkKeyEvent check-in: 6648de1b user: jan.nijtmans tags: core-8-5-branch
2019-10-31
09:49
Fix [056f9e85dc]: debian patches Don't define HAVE_STDINT_H in win/makefile.vc: Most (older) Visual Studio versions still don't have stdint.h, and it isn't used by Tk. check-in: 9c2d16d9 user: jan.nijtmans tags: core-8-5-branch
2019-10-02
11:26
Sync tcl.m4 with Tcl version check-in: 49d19dbd user: jan.nijtmans tags: core-8-5-branch
2019-09-12
20:41
windows: rename WINDIR -> WIN_DIR to follow the same change in Tcl check-in: 9e235ef3 user: fvogel tags: core-8-5-branch
2019-09-09
13:28
Took over a few too many comments from Tcl's win/Makefile.in .. correct that. check-in: 9faf0e59 user: jan.nijtmans tags: core-8-5-branch
13:19
Fix build with Visual Studio (configure/make/cl). It appears we cannot use "sed" then. check-in: 00d52aae user: jan.nijtmans tags: core-8-5-branch
09:13
Fix configure script for use in git-bash (re-generated with a modified autoconf-2.59, in which the AC_PROG_MAKE_SET macro is replaced inspired by autoconf-2.69) check-in: 51926fba user: jan.nijtmans tags: core-8-5-branch
2019-09-02
09:11
Add runstatedir to Makefile.in. Not used yet, only used if "configure" script is re-generated with autoconf-2.70 check-in: 74c64fd1 user: jan.nijtmans tags: core-8-5-branch
2019-08-21
07:45
In X11-R6 _XLIB_H changed to _X11_XLIB_H_, so adapt for that. Also include <stddef.h> in more compilers we know of (same as in tclInt.h). check-in: 484dcf52 user: jan.nijtmans tags: core-8-5-branch
2019-08-20
08:41
Don't use ".." in Windows paths during build. Taken from Tcl 40d5ff2a0e check-in: 65d2f05f user: jan.nijtmans tags: core-8-5-branch
2019-08-02
18:55
typo check-in: e274e517 user: jan.nijtmans tags: core-8-5-branch
2019-07-31
10:57
Fix [eca765ab7c]: Manual page for Tk_NameOfImage check-in: 36ff1f5a user: jan.nijtmans tags: core-8-5-branch
2019-07-05
09:53
Fix [bc6a495949]: Documentation bug for upper case %X an %Y binding script substitutions check-in: b81321b7 user: jan.nijtmans tags: core-8-5-branch
2019-06-26
07:34
Remove use of/documentation regarding deprecated symbols/macro's, which moved to Tcl headers long ago. check-in: 039af3ad user: jan.nijtmans tags: core-8-5-branch
2019-06-15
20:41
Define offsetof() macro for (very rare) platforms which don't have it. Don't punish developers for using offsetof() in extensions, forgetting that ... check-in: ea8b4d11 user: jan.nijtmans tags: core-8-5-branch
2019-05-27
21:06
Rename top README to README.md, just as done in Tcl. Reformat to md format. check-in: e902b5d9 user: jan.nijtmans tags: core-8-5-branch
2019-01-13
14:44
Not actually necessary to fix those (they don't give warnings because those are switched off), but while on it it's better to correct those ill-usages of 'None' too check-in: 442ad0d2 user: jan.nijtmans tags: core-8-5-branch
2019-01-08
08:31
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols. *** POTENTIAL INCOMPATIBILITY *** on Windows only: gcc/clang/MSVC will generate new warnings in extensions when the "None" symbol is used incorrectly. Those warnings are all fixed in the core, that's what most of this commit is doing. check-in: 418f1c05 user: jan.nijtmans tags: core-8-5-branch
2019-01-04
22:41
Fix a few minor compiler warnings, occurring in later gcc/clang versions. check-in: 8c8dd813 user: jan.nijtmans tags: core-8-5-branch
2019-01-03
20:53
Bring back more original "None" usages, and fix other warnings which gradually slipped in. Wherever possible, pragma's are used in MSVC to silence useless compiler warnings. Closed-Leaf check-in: b5d29f4e user: jan.nijtmans tags: bug-9e31fd9449
2018-12-31
15:36
As requested by Christian Werner/François Vogel and others: Undo many None -> 0 changes, in order to reduce the probability of merge conflicts with other branches. Remark: Many usages of "None" in Tk are wrong, "NULL" should be used in many places where pointers are referenced in stead of XID's. Those places are corrected. check-in: cb118aad user: jan.nijtmans tags: bug-9e31fd9449
2018-12-26
14:55
Change None/ControlMask on win32 (and MacOSX - which is harmless) to being an enum. This fixes (hopefully) the ***POTENTIAL INCOMPATABILITY*** in previous commit check-in: 5a90e3eb user: jan.nijtmans tags: bug-9e31fd9449
2018-12-20
08:02
Fix [9e31fd9449]: X11/X.h and Windows.h have conflicting symbols. Also fix a few newer (harmless) gcc warnings. check-in: a9d7c4da user: jan.nijtmans tags: bug-9e31fd9449
2018-07-28
11:58
Fix [fbaed1f66b]: [image create photo] errors out on a sane animated gif. Cherrypicked [95f4a8e283] check-in: aa4f089b user: fvogel tags: core-8-5-branch
2018-06-18
07:37
Sync DIR64 changes from Tcl to Tk too (even though DIR64 isn't actually used for Tk. Just for completeness. check-in: 657e332c user: jan.nijtmans tags: core-8-5-branch
2018-06-17
15:27
Sync tcl.m4 with Tcl version. Re-generate unix/configure script check-in: fe17be5b user: jan.nijtmans tags: core-8-5-branch
2017-10-27
14:11
tkWinMenu.c: In function ‘TkWinMenuKeyObjCmd’: tkWinMenu.c:2085:16: warning: result of ‘273 << 29’ requires 39 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=] | (0x111 << 29) | (1 << 30) | (1 << 31)); ^~ check-in: ffd695c5 user: jan.nijtmans tags: core-8-5-branch
2017-10-10
14:57
Sync nmakehlp.exe with Tcl version. And add VC entries to ignore-glob (taken over from reform-vc branch) check-in: 24472efb user: jan.nijtmans tags: core-8-5-branch
2017-08-24
19:37
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) check-in: 55aa54e8 user: fvogel tags: core-8-5-branch
2017-08-23
21:09
Fix [cc42cc18a5]: Prevent the test suite from crashing when running tests imgPhoto-18.* in case the host machine runs out of memory and the memory allocation error is not returned (e.g. on FreeBSD 11.1) Closed-Leaf check-in: 5a1d36d4 user: fvogel tags: bug-b601ce3ab1
2017-08-02
11:35
Fix [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch from Keith Nash. check-in: f50a7fcd user: fvogel tags: core-8-5-branch
11:32
Removed constraint SegfaultOn8.5, this was useful before the fix was in the code, now it can be removed check-in: d8241803 user: fvogel tags: bug-b601ce3ab1
2017-06-12
12:29
Revised tests/imgPhoto.test - this bugfix branch forked from core-8-5-branch is ready for testing check-in: 553ddb8e user: kjnash tags: bug-b601ce3ab1
2017-06-03
08:57
Added test images forgotten in previous commit check-in: 82a55938 user: fvogel tags: bug-b601ce3ab1
2017-06-02
20:48
Fixed [b601ce3ab1]: A corrupted image can cause resource exhaustion. Patch for core-8-5-branch from Keith Nash check-in: 571fff1a user: fvogel tags: bug-b601ce3ab1
2017-04-13
12:45
(cherry-pick): Fixed bug [f0188aca9e] (color names parsing on Windows), by Simon Bachmann check-in: b9014666 user: jan.nijtmans tags: core-8-5-branch
2017-03-26
15:14
Merged tip-464 following positive vote by the TCT. check-in: b20b6d95 user: fvogel tags: core-8-5-branch
2017-01-25
22:05
Fix [140ea8ab38]: Long text lines are not drawn on Windows. check-in: 44e27f3e user: pspjuth tags: core-8-5-branch
2017-01-23
09:45
Remove superfloeus double-quite in widget's "about" dialog. check-in: bfb8e49e user: jan.nijtmans tags: core-8-5-branch
2017-01-20
15:51
Typo in Dutch translation. Use copyright sign directly in *.msg files (and widget demo). check-in: 2d8404b9 user: jan.nijtmans tags: core-8-5-branch
2017-01-11
11:31
Fix [d4fb4e80d2]: Image photo commands read/write/put do not accept "-" as first letter in file names resp. image data check-in: ba139870 user: jan.nijtmans tags: core-8-5-branch
2017-01-03
13:05
Fix [f325020623]: Tk crashes when drawing many dashed objects check-in: e11410b5 user: jan.nijtmans tags: core-8-5-branch
2016-11-08
10:45
Add XDrawSegments/XDrawPoint/XDrawPoints to internal stub table, and fix their signature matching X11. check-in: 9ba452d6 user: jan.nijtmans tags: core-8-5-branch
2016-09-27
09:58
Fix [720879afe9] - WM_CHAR message handling. Patch from Christian Werner backported from http://www.androwish.org/index.html/info/a0da5845594cec28 check-in: 6296323f user: jan.nijtmans tags: core-8-5-branch
2016-09-22
13:42
Correct expansion of the spinbox textarea for the vista theme.

The spinbox textarea should stretch to fill the widget and does so with all except the vista theme. Added a test to check for this expansion to avoid regression.

Fix identified Kumba on StackOverflow ( https://stackoverflow.com/a/36393680/291641 ) check-in: f91b7065 user: patthoyts tags: core-8-5-branch

2016-09-21
23:41
[3126428] Repaint ttk labels and buttons when the image is changed.

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

12:40
Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/ check-in: 8453a8e8 user: jan.nijtmans tags: core-8-5-branch
2016-06-22
17:48
[787adc5ed7] Workaround potential crash in Tcl_DStringAppend. check-in: 68d594b8 user: dgp tags: core-8-5-branch
2016-06-01
15:08
Fix 3bd69eba99a395ee: 'make dist' fails when tclsh9.0 is on $PATH check-in: aa6515f7 user: jan.nijtmans tags: core-8-5-branch
2016-03-27
15:11
Fixed [18c08df753] - Change of behaviour for text widget last newline check-in: 35e81c2e user: fvogel tags: core-8-5-branch
15:02
End of fix for [18c08df753] - Merged branch bug-2886436fff-option2 Closed-Leaf check-in: ba761976 user: fvogel tags: bug-18c08df753
15:00
Beginning of fix for [18c08df753] - Reverted [296bd4c3], and adjusted textDisp-4.9 accordingly by adding one fixedHeight on the two necessary places in the test result check-in: 6eebccf4 user: fvogel tags: bug-18c08df753
2016-02-12
16:48
merge release check-in: 119ab0b3 user: dgp tags: core-8-5-branch
2016-02-11
20:11
Fixed error in comment (cherrypicked [a3d4e5de17] check-in: 0fe71a77 user: fvogel tags: core-8-5-branch
13:59
Repair visual test for bevels, inadvertently broken in [9046f1cb83] (cherrypicked [7ac2438944]) check-in: 946f5889 user: fvogel tags: core-8-5-branch
13:11
(cherry-pick): Fix crash in TkFinalize() if Tk_Init() is never called. Suggested by Brian Griffin. check-in: 8a474c4e user: jan.nijtmans tags: core-8-5-branch
2016-02-09
15:47
merge 8.5 Closed-Leaf check-in: a812181c user: dgp tags: rc2, core-8-5-19-rc, core-8-5-19
09:49
(cherry-pick): Slightly more logical fix for [62a5ba7474]: tk 'make install' fails on Mac OS 10.11, which doesn't change the meaning of TCLSH_DIR check-in: 9881449c user: jan.nijtmans tags: core-8-5-branch
09:24
(cherry-pick): Fix [62a5ba7474]: tk 'make install' fails on Mac OS 10.11 check-in: e473c075 user: jan.nijtmans tags: core-8-5-branch
2016-02-08
22:06
Fixed (with a real fix this time) bug [06c1433906] - Text widget crash during delete (cherrypicked [48cf3656d9]) check-in: 3805ca5d user: fvogel tags: core-8-5-branch
21:47
Corrected indentation + added an explanatory comment (cherrypicked [1121252f]) check-in: 828adc96 user: fvogel tags: core-8-5-branch
21:40
Merged finddline branch. Closed-Leaf check-in: a90fa109 user: fvogel tags: bug-06c1433906
21:39
With the real fix in FindDLine ([717e12ee]) there is no need anymore of the emergency patch [c3c09f82]. Closed-Leaf check-in: bd0c8aba user: fvogel tags: finddline
21:13
Made FindDLine fully match its header description. check-in: 717e12ee user: fvogel tags: finddline
20:44
update release date check-in: d0e5781e user: dgp tags: rc1, core-8-5-19-rc
20:15
Renumbered lines to avoid wrong interpretation of the test. check-in: 3d94af2c user: fvogel tags: bug-06c1433906
20:13
More comments in FindDLine, with slightly optimized code to achieve the same functionality. check-in: 62c485b0 user: fvogel tags: bug-06c1433906
19:42
Reverted [311ef109] and [1847c858] because they are no longer needed to fix bug [2f78c7c5ea]. The corresponding test textDisp-9.14 still passes. check-in: 8dad5742 user: fvogel tags: bug-06c1433906
19:17
merge 8.5 check-in: 409ef99c user: dgp tags: core-8-5-19-rc
15:52
(cherry-pick): Fix [06c14339060ba9ae]: Text widget crash during delete. Thanks to François Vogel for the implementation and Brian Griffin for all his help getting this figured out. check-in: 36aed7e3 user: jan.nijtmans tags: core-8-5-branch
2016-02-07
19:21
while is better than if because it deals with wrapped lines then. check-in: 48ff924b user: fvogel tags: bug-06c1433906
13:34
Cherrypicked the new test textDisp-8.13 from core-8-5-branch. This test (and all the other tests) pass. check-in: dd373dc0 user: fvogel tags: bug-06c1433906
13:29
Hopefully a better fix for [06c1433906] - Text widget crash check-in: c3c09f82 user: fvogel tags: bug-06c1433906
2016-02-05
19:20
Fix crashing test case, textDisp-8.13 check-in: e46eb671 user: dgp tags: core-8-5-branch
2016-02-04
17:49
[06c1433906] Possible fix for text widget crashes. check-in: e1540e0f user: dgp tags: bug-06c1433906
2016-02-03
19:22
merge 8.5 check-in: a81721fb user: dgp tags: core-8-5-19-rc
08:45
Backout [477949] for Tk 8.5, after discussion in TclCore mailing list: option readfile cannot use multibytes. Ticket [0a3d799a]

To clarify a bit, what we discovered was that [[option readfile]] as found in all Tk releases up to and including 8.5.18 is already able to read in the whole BMP, so long as the file is stored in the encoding utf-8. The classic ASCII subset is fine. utf-8 is fine. Other encodings are at best non-portable.

What [477949] did was to add support for files stored in [[encoding system]] but at the expense of breaking the support for the files stored in utf-8. Not the right outcome for a patch release. check-in: 4529e367 user: jan.nijtmans tags: core-8-5-branch

2016-01-31
00:54
Fix build errors on i386 for Cocoa; thanks to Marc Culler for patch check-in: 853d6067 user: kevin_walzer tags: core-8-5-branch
2016-01-26
17:25
merge 8.5 check-in: f0535c23 user: dgp tags: rc0, core-8-5-19-rc
2016-01-25
20:39
NotebookAddCommand: fix off-by-one error counting objc/objv when readding an already-managed window with arguments.

Bug reported on tcl-core by Sam Bromley (22 Jan 2016) check-in: a5f78b26 user: jenglish tags: core-8-5-branch

2016-01-24
20:12
Fix (minor) memory leak (backported from Tk 8.6). Some efficientcy improvements (backported from 8.6 too). No change of functionality check-in: 7affba19 user: jan.nijtmans tags: core-8-5-branch
19:19
Crash in Mac test suite no longer triggered after patch from Marc Culler check-in: c5f1a2d2 user: kevin_walzer tags: core-8-5-branch
2016-01-23
21:29
merge 8.5 check-in: e28a89f5 user: dgp tags: core-8-5-19-rc
21:09
merge 8.5 check-in: 5284b131 user: dgp tags: core-8-5-19-rc
19:46
(cherry-pick): Fixed bug [9e606527af] - && instead of & used in generic/tkOption.c check-in: 7068ebfa user: jan.nijtmans tags: core-8-5-branch
19:41
Better repair of parentIsKey (backported from Tk 8.6). Problem was introduced in (apparently ill-merged) commit [3f634e02ece26dff] check-in: 147e1ddb user: jan.nijtmans tags: core-8-5-branch
19:00
Remove cross-test disruption. check-in: 21c42361 user: dgp tags: core-8-5-branch
18:55
Repair failure to compile on OSX/Cocoa. check-in: 4919b4e5 user: dgp tags: core-8-5-branch
2016-01-21
20:04
Update changes file. check-in: 945304bf user: dgp tags: core-8-5-19-rc
2016-01-20
19:23
merge 8.5 check-in: 2684817a user: dgp tags: core-8-5-19-rc
2016-01-12
09:55
(cherry-pick) Fix [2049429]: Some options aren't picked up from the options database. check-in: 09b95886 user: jan.nijtmans tags: core-8-5-branch
2016-01-11
00:45
Additional tweaks for dialog check-in: 3f634e02 user: kevin_walzer tags: core-8-5-branch
00:28
Fix for 63c3542c06, messageboxes in Tk-Cocoa; thanks to Marc Culler for patch check-in: f5ac7533 user: kevin_walzer tags: core-8-5-branch
2016-01-09
22:30
(cherry-pick) Fix [1927212]: MouseWheel unbound for non-aqua scrollbars. Thanks to Francois Vogel for the actual work check-in: abd55889 user: jan.nijtmans tags: core-8-5-branch
08:29
-spacing[123] use TK_OPTION_NULL_OK instead of TK_OPTION_DONT_SET_DEFAULT check-in: 9341848d user: fvogel tags: bug-2049429fff
03:03
Additional fixes for memory leaks, window flickering on OS X 10.11; thanks to Marc Culler for patch check-in: d7abca98 user: kevin_walzer tags: core-8-5-branch
2016-01-08
23:35
Removed unused flags argument in Configure function since Tk_ConfigureWidget is no longer used there since last century check-in: 45b63f31 user: fvogel tags: bug-2049429fff
23:22
Use TK_OPTION_NULL_OK instead of TK_CONFIG_NULL_OK check-in: 092f9d63 user: fvogel tags: bug-2049429fff
22:46
Bug [2049429] - Documented TK_OPTION_DONT_SET_DEFAULT check-in: 1d9f88ed user: fvogel tags: bug-2049429fff
14:41
(cherry-pick) Backout previous commit: it causes many event-related test-failures in Tk test suite check-in: be895434 user: jan.nijtmans tags: core-8-5-branch
11:39
(cherry-pick) Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: fab251dd user: jan.nijtmans tags: core-8-5-branch
11:34
(cherry-pick) Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 check-in: f815cf0d user: jan.nijtmans tags: core-8-5-branch
11:24
(cherry-pick) Fixed bug [1305128] - Scrollbar doesn't receive event check-in: d187d36c user: jan.nijtmans tags: core-8-5-branch
11:21
(cherry-pick) Fixed bug [1510538] - Wrong initial scrollbar width check-in: b3a49855 user: jan.nijtmans tags: core-8-5-branch
10:52
merge-mark (closing fork) check-in: 07134363 user: jan.nijtmans tags: core-8-5-branch
10:52
(cherry-pick) Prefix "system" of all Windows System Colors was documented check-in: 51373448 user: jan.nijtmans tags: core-8-5-branch
2016-01-07
17:29
Prefix "system" of all Windows System Colors was documented. Ticket [945409] check-in: 17111800 user: oehhar tags: core-8-5-branch
14:49
Added non-regression test for [1927212] check-in: bf816d4c user: fvogel tags: bug-1927212fff
2016-01-06
22:21
Fixed bug [453518] - Windows 16-bit color green mask is wrong Closed-Leaf check-in: bc5a6e9e user: fvogel tags: bug-453518fff
20:28
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost check-in: 142932e3 user: fvogel tags: core-8-5-branch
20:06
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled check-in: b9395333 user: fvogel tags: core-8-5-branch
15:59
Fixed bug [1927212] - MouseWheel unbound for non-aqua scrollbars check-in: 99cb0584 user: fvogel tags: bug-1927212fff
13:22
Fixed bug [3e3e25f483] - winbutton-1.[12] fails on Win7 Closed-Leaf check-in: 5476931f user: fvogel tags: bug-3e3e25f483
2016-01-05
17:00
Harmonized use of NULL for textPtr->afterSyncCmd check-in: 0eb8f1f5 user: fvogel tags: tip-438
16:48
Polished documentation a bit check-in: 5b31d1d1 user: fvogel tags: tip-438
16:25
Moved RunAfterSyncCmd procedure check-in: 905b566a user: fvogel tags: tip-438
16:12
Typo fixed in comment check-in: 1f922920 user: fvogel tags: tip-438
15:32
Fixed bug [1305128] - Scrollbar doesn't receive event Closed-Leaf check-in: 0d00b144 user: fvogel tags: bug-1305128fff
2016-01-04
17:34
Fixed bug [1510538] - Wrong initial scrollbar width Closed-Leaf check-in: 91be7cbc user: fvogel tags: bug-1510538fff
2015-12-31
13:50
Fixed bug [3102228] - <<ListboxSelect>> doesn't fire when selection lost Closed-Leaf check-in: 4afc37da user: fvogel tags: bug-3102228fff
2015-12-30
22:07
Fixed bug [1288433] - LisboxSelect event triggers when listbox state is disabled Closed-Leaf check-in: cba57e09 user: fvogel tags: bug-1288433fff
2015-12-26
21:23
Merged core-8-5-branch check-in: 078644f1 user: fvogel tags: tip-438
21:10
Fixed bug [2f78c7c5ea] - text widget segfault with tablelist check-in: 5325caee user: fvogel tags: core-8-5-branch
20:52
[.text sync -command $cmd] schedules execution of $cmd by the event loop at idle time check-in: 86e88288 user: fvogel tags: tip-438
2015-12-23
17:08
Made test textDisp-16.18 pass again on Win7 after [a4bf73e4b8]: map the text widget earlier check-in: dc97dedc user: fvogel tags: core-8-5-branch
16:43
Better comment about the fix, since the issue is now fully understood. Closed-Leaf check-in: 1847c858 user: fvogel tags: bug-2f78c7c5ea
16:36
Added new test textDisp-9.14 to check against regression regarding bug [2f78c7c5ea] check-in: 6c5f48d0 user: fvogel tags: bug-2f78c7c5ea
11:29
Fixed bug [2f78c7c5ea] - text segfault with tablelist in TkBTreeLinesTo check-in: 311ef109 user: fvogel tags: bug-2f78c7c5ea
2015-12-22
20:59
merge 8.5 check-in: a2b4ba23 user: dgp tags: core-8-5-19-rc
2015-12-21
12:12
Merged core-8-5-branch check-in: a888e911 user: fvogel tags: tip-438
2015-12-20
22:16
Test text-11a.41 now correctly written passes. check-in: 8213d743 user: fvogel tags: tip-438
22:09
There could be false negatives with [.text pendingsync] when line metrics calculation is in the middle of a long line. check-in: 5fc26426 user: fvogel tags: tip-438
2015-12-19
22:54
Fixed bug [793909] - Problem with nonexistent namespaces check-in: ab7e1a03 user: fvogel tags: core-8-5-branch
21:58
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: a73ee92b user: fvogel tags: core-8-5-branch
21:48
Tests reordered. Two issues currently: 1. text-11a.22 currently hangs but should pass once [.text sync -command $cmd] will be correctly implemented. 2. text-11a.41 fails (unsure why) check-in: 54b68217 user: fvogel tags: tip-438
2015-12-15
02:53
Fix for some redraw issues on Tk-Cocoa on OS X 10.11; further refinement of memory management; thanks to Marc Culler for patches check-in: c276c0a9 user: kevin_walzer tags: core-8-5-branch
2015-12-13
20:58
Better (and more correct) description of what [.text sync -command $command] does check-in: 37ed6fc5 user: fvogel tags: tip-438
20:10
Merged core-8-5-branch check-in: 5a61887f user: fvogel tags: tip-438
19:53
Fixed bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: a70c2a08 user: fvogel tags: core-8-5-branch
2015-12-12
17:35
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: a4bf73e4 user: fvogel tags: core-8-5-branch
16:01
Fixed bug [793909] - Problem with nonexistent namespaces Closed-Leaf check-in: b117db54 user: fvogel tags: bug-793909fff
14:42
Updated header comments of EntryValueChanged, InsertChars and DeleteChars since they now return a Tcl result Closed-Leaf check-in: 5966e47f user: fvogel tags: bug-1700065fff
2015-12-11
10:49
Merged core-8-5-branch check-in: 18f66c5c user: fvogel tags: bug-1700065fff
10:43
Reverted [30c7d14b21], but really use a spinbox and not an entry for the test... check-in: dcb86650 user: fvogel tags: core-8-5-branch
2015-12-10
17:21
Fixed bug [1700065] - error in trace proc on textvariable doesn't trigger bgerror check-in: b1bcbbad user: fvogel tags: bug-1700065fff
17:07
Removed duplicate test: 'entry-23.1' in spinbox.test is the same as 'entry-21.1' in entry.test check-in: 30c7d14b user: fvogel tags: core-8-5-branch
13:38
merge 8.5 check-in: f2a00f19 user: dgp tags: core-8-5-19-rc
2015-12-09
19:27
Merged core-8-5-branch check-in: 40704173 user: fvogel tags: tip-438
2015-12-07
21:36
Better patch for bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert Closed-Leaf check-in: 0b7b34f4 user: fvogel tags: bug-ff8a1e55a2
21:29
Reverted [d29847c6] since there is a better patch check-in: 6e2855e4 user: fvogel tags: bug-ff8a1e55a2
02:04
Fix for zombie windows on El Capitan/OS X 10.11; thanks to Marc Culler for patch check-in: 36ad13aa user: kevin_walzer tags: core-8-5-branch
2015-12-06
19:57
Added non-regression test case: textDisp-11.21 Closed-Leaf check-in: a16263c8 user: fvogel tags: bug-1739605fff
2015-12-05
13:48
Fix for bug [1739605] - [text see] misbehaves following widget create/populate - Patch from Koen Danckaert check-in: ca9fe22e user: fvogel tags: bug-1739605fff
13:31
Fix for bug [ff8a1e55a2] - Filling a never-mapped text widget is CPU hungry - Patch from Koen Danckaert check-in: d29847c6 user: fvogel tags: bug-ff8a1e55a2
2015-12-03
15:49
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit") check-in: 63ba99fd user: jan.nijtmans tags: core-8-5-branch
2015-11-30
21:21
merge 8.5 check-in: 08fb5a44 user: dgp tags: core-8-5-19-rc
2015-11-29
14:21
Fixed bug [1997299fff] - Tag borderwidth leaking check-in: 9046f1cb user: fvogel tags: core-8-5-branch
2015-11-28
22:35
Clearer separation between what [.text sync] and [.text sync -command] exactly perform check-in: f72cd1f4 user: fvogel tags: tip-438
22:18
Fixed indentation check-in: ec3ea7f7 user: fvogel tags: tip-438
21:39
Merged core-8-5-branch check-in: ff1b18fe user: fvogel tags: tip-438
21:38
Text widget documentation updated according to TIP #438 check-in: 1e6f4294 user: fvogel tags: tip-438
19:45
[.text pendingsync] returns a boolean check-in: c1620a30 user: fvogel tags: tip-438
2015-11-26
13:55
On cygwin, install libtk8.5.dll.a in the {prefix}/lib directory. check-in: 4300e28b user: jan.nijtmans tags: core-8-5-branch
2015-11-25
03:19
Remove multiple deprecated internal API calls on OS X; streamline Apple Events implementation; thanks to Marc Culler for extensive patches check-in: 55ad8ff2 user: kevin_walzer tags: core-8-5-branch
2015-11-22
20:59
Merged core-8-5-branch check-in: 04fc47f2 user: fvogel tags: tip-438
20:58
Added test textDisp-35.1 to check for regressions against pach [5b11cf19] check-in: 1f922fd3 user: fvogel tags: core-8-5-branch
20:11
Use the new sync command instead of the 'count -update' workaround check-in: 10ad3b21 user: fvogel tags: tip-438
2015-11-21
12:47
Respect alphabetical order check-in: 09256d04 user: fvogel tags: tip-438
09:08
Improved the tests a bit check-in: 516a0cca user: fvogel tags: tip-438
08:43
Adjusted when <<WidgetViewSync>> fires. Also %d now only has boolean value. Implementation in sync with TIP #438 rev. 1.10 check-in: 615bbce0 user: fvogel tags: tip-438
2015-11-19
22:02
Rename "yupdate" to "sync" and fix various test-cases check-in: 625b52ac user: jan.nijtmans tags: tip-438
21:59
Tcl_Preserve should be first I guess check-in: ab37b4ef user: fvogel tags: tip-438
21:57
Make it compile with Visual 2008 check-in: a6d84c73 user: fvogel tags: tip-438
21:41
Code Formatting check-in: 52465dd9 user: jan.nijtmans tags: tip-438
21:04
better argument checking check-in: 70ea2f72 user: jan.nijtmans tags: tip-438
20:46
First test-implementation of "$t yupdate -command <command>". TODO: more testcases and documentation check-in: 602f9502 user: jan.nijtmans tags: tip-438
2015-11-18
21:14
Added visual tests for borders, following bug [1997299fff] Closed-Leaf check-in: 8e4f69e8 user: fvogel tags: bug-1997299fff
2015-11-17
23:52
More leaking tags fixed, see test script in bug [1997299fff] check-in: e5e8449b user: fvogel tags: bug-1997299fff
15:20
Fixed bug [1997299fff] - Tag borderwidth is leaking horizontally check-in: 9f7064ab user: fvogel tags: bug-1997299fff
2015-11-16
17:21
Better test for bug [2677890] since [19960bcef8] breaks relevance/efficiency of the previous version of textDisp-34.1 check-in: 18c0eaf0 user: fvogel tags: tip-438
13:54
Merge core-8-5-branch check-in: 5b73d5ef user: jan.nijtmans tags: tip-438
13:26
Improve user experience related to dancing scrollbars. Patch by Koen Danckaert. check-in: 5b11cf19 user: jan.nijtmans tags: core-8-5-branch
2015-11-14
13:05
TIP #438 - <<TextLineHeightsInvalid>> event added, with corresponding new tests check-in: 83bb08d7 user: fvogel tags: tip-438
09:11
TIP #438 - [.text pendingyupdate] command added, with corresponding new tests check-in: f815da13 user: fvogel tags: tip-438
00:02
TIP #438 - [.text yupdate] command added, with corresponding new tests check-in: 85025549 user: fvogel tags: tip-438
2015-11-13
14:54
Fix test-cases textDisp-33.2 and textDisp-33.3 Closed-Leaf check-in: f27f448d user: jan.nijtmans tags: tip-438-bettercode
08:44
Fix 34eb6911af, taken over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. check-in: caf013a6 user: jan.nijtmans tags: core-8-5-branch
2015-11-12
22:50
Moved comment to follow the moved code in previous commit check-in: ed634e6f user: fvogel tags: tip-438-bettercode
21:59
Koen Danckaert's patch to speed up line metrics update check-in: 19960bce user: fvogel tags: tip-438-bettercode
2015-11-10
21:03
Implementation of TIP #438 - Solution using virtual events Closed-Leaf check-in: 94b42ed3 user: fvogel tags: tip-438-events
18:38
Typos in comments check-in: a44fe929 user: fvogel tags: core-8-5-branch
13:54
Fix [5ee8af61e5] on Win64: Window embedding can not work on 64-bit Unix and Windows check-in: 52eed870 user: jan.nijtmans tags: core-8-5-branch
2015-11-09
15:43
Fix [5ee8af61e5] on Unix: Window embedding can not work on 64-bit Unix and Windows check-in: d68520f9 user: jan.nijtmans tags: core-8-5-branch
11:11
clean-up end-of-line spacing check-in: 820d2676 user: jan.nijtmans tags: core-8-5-branch
2015-11-08
22:23
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus check-in: abbf049f user: fvogel tags: core-8-5-branch
22:18
Resolved unintended fork check-in: 36c66db3 user: fvogel tags: core-8-5-branch
22:06
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account check-in: 73ae023b user: fvogel tags: core-8-5-branch
22:02
Cleanup of last patch to Tk-Cocoa check-in: 620ab19d user: kevin_walzer tags: core-8-5-branch
21:44
Fixed entry (and final) part of bug [542199fff] - Double click on a lone character in an entry does not work check-in: e1b50df1 user: fvogel tags: core-8-5-branch
21:00
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed check-in: 6c111ba0 user: fvogel tags: core-8-5-branch
20:50
Fixed [2160206fff] - Panic when posting a menu of type menubar check-in: 0c9ea037 user: fvogel tags: core-8-5-branch
2015-11-07
18:52
Fix for issues with bitmap rendering and mouse events in Tk-Cocoa; thanks to Marc Culler for patches check-in: f418f126 user: kevin_walzer tags: core-8-5-branch
2015-11-06
17:49
Fixed bug [3601604fff] - [listbox $path -takefocus 0] steals focus Closed-Leaf check-in: 197841b1 user: fvogel tags: bug-3601604fff
2015-11-05
07:06
Fixed bug [297442da29] - tk_strictMotif not correctly taken into account Closed-Leaf check-in: 8892f4a6 user: fvogel tags: bug-297442da29
2015-11-03
10:45
Fixed entry part of bug [542199fff] - Double click on a lone character in an entry does not work Closed-Leaf check-in: d1e85ca4 user: fvogel tags: bug-542199fff
2015-10-31
20:30
Fixed bug [e51941c1b9] - text-9.2.47 fails sometimes check-in: 1669f9d3 user: fvogel tags: core-8-5-branch
2015-10-29
20:19
Fixed bug [220854fff] - Trailing tab characters in entry widgets are not displayed Closed-Leaf check-in: 4158ee3d user: fvogel tags: bug-220854fff
2015-10-27
20:14
Added missing word in man event check-in: 9d7103a3 user: fvogel tags: core-8-5-branch
2015-10-26
11:31
Fix for PNG rendering on OS X 10.11; thanks to Stephan Meier for patch check-in: 43cfa58d user: kevin_walzer tags: core-8-5-branch
2015-10-25
22:54
Re-generate "configure" check-in: 4cbcf9df user: jan.nijtmans tags: core-8-5-branch
22:00
Fix [477949]: option readfile cannot use multibytes. Implementation adopted from AndroWish, but added support for UTF-8 BOM and added test-case. check-in: ad879218 user: jan.nijtmans tags: core-8-5-branch
19:58
Added new test to check for error triggering when posting a menu of type menubar Closed-Leaf check-in: 9af4a2ed user: fvogel tags: bug-2160206fff
19:22
Make compile with later Visual Studio versions (backported from Tk 8.6) check-in: cc3cd2d4 user: jan.nijtmans tags: core-8-5-branch
2015-10-23
18:50
merge 8.5 check-in: c6967f00 user: dgp tags: core-8-5-19-rc
18:49
update changes check-in: 100e58a4 user: dgp tags: core-8-5-19-rc
16:20
Fixed [ac6ca22363] - ttk/spinbox-1.8.4 test fails on Win7 check-in: f249a37f user: fvogel tags: core-8-5-branch
15:35
Bump to release number 8.5.19 check-in: 6889dc35 user: dgp tags: core-8-5-19-rc
07:43
Fix [916c1095438eae56]: Tk does not compile because GetVersionExW triggers warnings check-in: f51c25b1 user: jan.nijtmans tags: core-8-5-branch
2015-10-22
22:07
Fixed bug [1414025] - Thin insertion cursor not visible in entry check-in: 2bc47222 user: fvogel tags: core-8-5-branch
21:50
Fixed bug [1520118fff] - -validate resets to none check-in: df73cd38 user: fvogel tags: core-8-5-branch
2015-10-20
08:28
Fixed bug [1414025] - Thin insertion cursor not visible in entry Closed-Leaf check-in: 7da13b9c user: fvogel tags: bug-1414025
2015-10-19
20:32
Robustified text-9.2.46, which failed on Linux Debian 6.0 (bug [cc0ba31920]) check-in: 68d70a48 user: fvogel tags: core-8-5-branch
2015-10-18
21:24
Proposed fix for [2160206fff] - Panic (Linux) when posting a menu of type menubar check-in: 780bfd90 user: fvogel tags: bug-2160206fff
2015-10-16
20:48
Fixed bug [1520118fff] - -validate resets to none Closed-Leaf check-in: 6e7129b1 user: fvogel tags: bug-1520118fff
2015-10-09
19:54
Fixed bug [1815161] - .text count -ypixels wrong until widget is managed check-in: eaab2c13 user: fvogel tags: core-8-5-branch
19:20
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide check-in: 971b3d95 user: fvogel tags: core-8-5-branch
18:57
Fixed bug [1669632fff] - text widget: autoseparator placement, <Control-1> cleanup check-in: 3554bd90 user: fvogel tags: core-8-5-branch
13:31
Tk/OpenBSD/Sparc needs -fPIC. check-in: 7b451744 user: stu tags: core-8-5-branch
2015-10-08
12:14
TIP #437: Tk panedwindow options for proxy window check-in: 1c625965 user: jan.nijtmans tags: core-8-5-branch
2015-10-06
22:50
Fixed bug [2262711fff] - Regexp search fails with Unicode and elide Closed-Leaf check-in: 42ca2344 user: fvogel tags: bug-2262711fff
22:47
Added test for bug [2262711fff] - Regexp search fails with Unicode and elide check-in: ca4cb2c5 user: fvogel tags: bug-2262711fff
08:24
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: b1ebefcd user: jan.nijtmans tags: core-8-5-branch
2015-10-05
09:40
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for TEA, but a good idea anyway check-in: 122e922e user: jan.nijtmans tags: core-8-5-branch
2015-10-04
14:07
Fixed bug [1669632fff] cases (ii) and (iii) - Tolerate a shaky hand using the mouse Closed-Leaf check-in: 55133bde user: fvogel tags: bug-1669632fff
13:55
Fixed bug [1669632fff] case (vi) - <<Cut>> is atomic check-in: 67508688 user: fvogel tags: bug-1669632fff
13:52
Fixed -cleanup section in test text-25.22 check-in: 34f4e2b0 user: fvogel tags: bug-1669632fff
09:04
Fixed bug [1669632fff] case (v) - <<Clear>> is atomic check-in: d45961b1 user: fvogel tags: bug-1669632fff
08:32
Added forgotten comment for case (iv) check-in: 432e4b3b user: fvogel tags: bug-1669632fff
08:31
Added forgotten comment for case (i) check-in: a42f418a user: fvogel tags: bug-1669632fff
08:29
Fixed bug [1669632fff] case (vii) - <<Undo>> shall not remove separators check-in: 26e2dc06 user: fvogel tags: bug-1669632fff
2015-10-03
20:00
Fixed bug [1669632fff] case (iv) - autoseparator was missing on <Control-backslash> check-in: c4882004 user: fvogel tags: bug-1669632fff
19:33
Typo check-in: d962b6d0 user: fvogel tags: bug-1669632fff
19:32
Fixed bug [1669632fff] case (i) - autoseparator was missing on <Control-1> check-in: f2d25ac4 user: fvogel tags: bug-1669632fff
2015-09-30
14:46
merge core-8-5-branch. This is the TIP #437 implementation being voted on. Closed-Leaf check-in: f5abbd08 user: jan.nijtmans tags: tip-437
11:16
Don't limit Universal runtime support to VisualStudio version 14 only, future versions will probably have it as well. check-in: f66f1a52 user: jan.nijtmans tags: core-8-5-branch
10:51
Hm, better keep the TIP as it is, not making it more difficult than it already is. check-in: a6be18ea user: jan.nijtmans tags: tip-437
10:04
One more suggestion: Use the value of -sashwidth as default for -proxyborderwidth. It's one pixel different from the current behavior (2 -> 3 pixels), but would be consistant with -proxyrelief vs -sashrelief. check-in: b128a3f3 user: jan.nijtmans tags: tip-437
09:39
Carefull inspection shows that the default for -proxyrelief should be the value of -sashrelief, in order to be 100% compatible with how it behaved before. check-in: bbd8ef99 user: jan.nijtmans tags: tip-437
09:28
.... forgot to bring back tkMacOSXDefault.h to original state check-in: 4d0bf499 user: jan.nijtmans tags: tip-437
09:15
Bring panedwindow proxy behavior in line with TIP #437 description. check-in: d4a8fac4 user: jan.nijtmans tags: tip-437
06:29
Re-ordered tests of the new three options in alphabetical order, following convention in the rest of the code and tests check-in: 40351923 user: fvogel tags: tip-437
06:27
Use correct default value for -proxybackground check-in: e88c10dd user: fvogel tags: tip-437
06:23
Added -proxyborderwidth option check-in: d45cc282 user: fvogel tags: tip-437
2015-09-29
20:26
Added -proxybackground option check-in: b676aff8 user: fvogel tags: tip-437
19:10
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 60ca451d user: fvogel tags: core-8-5-branch
2015-09-23
19:47
Fixed bug [1501749fff] - Crash on embedded window deletion bound to <Map> event check-in: 83d63659 user: fvogel tags: bug-1501749fff
2015-09-14
08:57
merge core-8-5-branch check-in: 126198dd user: jan.nijtmans tags: tip-437
2015-09-13
12:37
Bug [cc0ba31920] - Make text-9.2.46 pass on Windows 8.1 check-in: 62ec64a2 user: fvogel tags: core-8-5-branch
2015-09-06
18:48
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string check-in: 27a787c7 user: fvogel tags: core-8-5-branch
2015-09-02
20:27
Fixed bug [1581435fff] - Documented precedence order in the matching process of the index string Closed-Leaf check-in: 32f35168 user: fvogel tags: bug-1581435fff
2015-08-28
11:43
Completing 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. check-in: a64c6ed1 user: jan.nijtmans tags: core-8-5-branch
2015-08-20
14:13
Fix 00189c4afc: Allow semi-static UCRT build on Windows with VC 14.0 check-in: d1e6da48 user: jan.nijtmans tags: core-8-5-branch
2015-08-03
23:40
Fix [6fe75131c546226b]: doc: tk_messageBox (mac) check-in: 71b4bbff user: jan.nijtmans tags: core-8-5-branch
2015-07-28
22:17
Made textDisp-4.9 more robust to font variations across platforms, so that it passes on Linux Debian 6.0 check-in: 789fafbf user: fvogel tags: core-8-5-branch
20:30
Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel destroy check-in: 77065697 user: fvogel tags: core-8-5-branch
2015-07-16
19:49
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: 296bd4c3 user: fvogel tags: core-8-5-branch
2015-07-15
13:27
Fix signature of TkMacOSXSetDrawingEnabled(), re-generate tkIntPlatDecls.h and tkStubInit.c check-in: e407183f user: jan.nijtmans tags: core-8-5-branch
2015-07-14
20:21
Fixed extra space check-in: 120ff838 user: fvogel tags: tip-437
20:14
Bug [1247115fff] - Added -proxyrelief option check-in: d72e88b7 user: fvogel tags: tip-437
19:50
Fixed bug [2886436fff] - [.txt delete] deletes before start index - This is option 1: change the behavior of the text widget to completely avoid any deletion before index1 Closed-Leaf check-in: 9bdf4573 user: fvogel tags: bug-2886436fff-option1
19:18
Tried to be even clearer. Closed-Leaf check-in: 5996f0a4 user: fvogel tags: bug-2886436fff-option2
2015-07-13
10:10
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: eb4bbe11 user: fvogel tags: core-8-5-branch
09:54
Fixed bad indentation in the contents table of the text widget man page of the switches pertaining to the dump subcommand check-in: 17ef93ce user: fvogel tags: core-8-5-branch
2015-07-11
08:00
Added test case for bug [3f1f79abcf] Closed-Leaf check-in: 76bf1fa5 user: fvogel tags: bug-3f1f79abcf
2015-07-10
21:59
Fixed bug [3f1f79abcf] - Text widget crash when seeing or bboxing (or selecting, moving the cursor...) in elided text check-in: 716fe4a4 user: fvogel tags: bug-3f1f79abcf
2015-07-07
15:20
Fix for [805cffb017fde5ba]: segfault via Tk_ConfigureWidget check-in: 2828785b user: jan.nijtmans tags: core-8-5-branch
2015-06-30
02:29
Add tk-mac doc to 8.5 check-in: 8f18cd70 user: kevin_walzer tags: core-8-5-branch
2015-06-29
21:57
Fixed bug [2886436fff] - [.txt delete] deletes before start index - This is option 2: don't change the behavior of the text widget, but document it better. check-in: 66bd0d4d user: fvogel tags: bug-2886436fff-option2
2015-06-25
09:29
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: 7db02fe4 user: jan.nijtmans tags: core-8-5-branch
09:22
Fix [2a02881e4c] for 8.5 too: Colors added in 8.5 not documented in man page check-in: 1f843589 user: jan.nijtmans tags: core-8-5-branch
2015-06-01
19:46
merge mark check-in: 6103ed0a user: fvogel tags: core-8-5-branch
19:44
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane Closed-Leaf check-in: a4c46b96 user: fvogel tags: bug-3592454fff
19:32
Complementary fix for bug [3592454fff] - Don't identify the sash associated to the last visible pane check-in: 6dd9fb16 user: fvogel tags: core-8-5-branch
18:50
Fixed bug [1292219fff] - Propagated MapNotify and UnmapNotify events of a panedwindow to its children check-in: 2f5f8ba2 user: fvogel tags: core-8-5-branch
18:41
Fixed bug [1714535fff] - Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget check-in: 37dac22a user: fvogel tags: core-8-5-branch
18:39
Fixed bug [3592454fff] - Don't draw the sash associated to the last visible pane check-in: 6619b48e user: fvogel tags: core-8-5-branch
18:30
Fixed bug [2368195fff] - More correct error handling when calling paneconfigure with a non existing window check-in: 7a5f5089 user: fvogel tags: core-8-5-branch
18:26
Fixed bug [d7bad57c43] - Limited sash proxy maximum coordinates to the size of the panedwindow it belongs to check-in: 50b94dad user: fvogel tags: core-8-5-branch
2015-05-30
18:06
Fixed typo in comment check-in: 7dc1fb61 user: fvogel tags: core-8-5-branch
14:02
Completed test for bug [1292219fff], regarding MapNotify event this time Closed-Leaf check-in: bc8c027d user: fvogel tags: bug-1292219fff
13:48
Propagated MapNotify events of a panedwindow to its children check-in: 5dcac3ac user: fvogel tags: bug-1292219fff
13:33
Added test for bug [1292219fff] regarding UnmapNotify event check-in: d8b8f97c user: fvogel tags: bug-1292219fff
09:30
Propagated UnmapNotify events of a panedwindow to its children check-in: 6e604c23 user: fvogel tags: bug-1292219fff
2015-05-28
19:10
Documented explicitely that geometry requests from mapped slaves (panes) are ignored by the panedwindow widget Closed-Leaf check-in: 5a73c5ea user: fvogel tags: bug-1714535fff
2015-05-26
21:13
Don't draw the sash associated to the last visible pane check-in: 77384e84 user: fvogel tags: bug-3592454fff
12:35
Fix [1641721]: tk_getOpenFile shows symlinks to directories twice. check-in: 708d676e user: jan.nijtmans tags: core-8-5-branch
2015-05-24
23:11
More correct error handling when calling paneconfigure with a non existing window Closed-Leaf check-in: ec51b673 user: fvogel tags: bug-2368195fff
13:10
Limit sash proxy maximum coordinates to the size of the panedwindow it belongs to Closed-Leaf check-in: c76d0c7d user: fvogel tags: bug-d7bad57c43
11:52
Fixed bug [53f8fc9c2f] - geometry management of panedwindow panes is incorrect with -stretch check-in: 42c34314 user: fvogel tags: core-8-5-branch
2015-05-20
14:56
Partly undo the effect of [46e08e5ab3b742bb], which didn't only update the release date; it changed the autoconf version as well. check-in: da606051 user: jan.nijtmans tags: core-8-5-branch
2015-05-05
19:30
[3603436][06c3fcb136] Correction to earlier bugfix. When alpha values are all opaque, so that image format writers may use non-alpha supporting formats losslessly, make sure that message always gets back to the caller. check-in: 8d981ccf user: dgp tags: core-8-5-branch
2015-04-28
18:44
Fixed bug [3554052fff] check-in: 337df226 user: fvogel tags: core-8-5-branch
2015-04-26
18:30
Fixed bug [3554052fff] by applying [b28d8aaa7c] to core-8-5-branch Closed-Leaf check-in: 9b5565e7 user: fvogel tags: bug-3554052fff
2015-04-09
22:16
Small patch for menubtton demo on OS X; thanks to Marc Culler check-in: f0211bda user: kevin_walzer tags: core-8-5-branch
12:50
[562118ce41] Fix wordstart modifier handling of multi-byte chars check-in: 6f5cc9f5 user: dgp tags: core-8-5-branch
12:36
[e4ed00a954] Fixed crash with display wordstart check-in: d554d829 user: dgp tags: core-8-5-branch
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: 8bb4fbd0 user: kevin_walzer tags: core-8-5-branch
2015-04-08
19:32
Fixed crash with display wordstart - Bug [e4ed00a954] Closed-Leaf check-in: c6263db4 user: fvogel tags: bug-e4ed00a954
19:05
Added test for bug [562118ce41] Closed-Leaf check-in: 29a622f4 user: fvogel tags: bug-562118ce41
12:20
Repair mangled stubs header file. check-in: f833346e user: dgp tags: core-8-5-branch
2015-04-07
20:14
Fix typo in comment check-in: 4ea5fac8 user: fvogel tags: bug-562118ce41
20:12
Fix wordstart modifier for UTF-8 text - Bug [562118ce41] check-in: d783dde4 user: fvogel tags: bug-562118ce41
02:18
Backing out changes; unexpected issues with window resizing that require further investigation check-in: 632da5ca user: kevin_walzer tags: core-8-5-branch
01:48
Backing out changes; unexpected issues with window resizing that require further investigation check-in: d6ddfbc3 user: kevin_walzer tags: core-8-5-branch
01:12
Further cleanup of scrolling, drawing, resize in Cocoa; thanks to Marc Culler for patches check-in: fd7346bd user: kevin_walzer tags: core-8-5-branch
2015-03-21
17:17
Fixed failed compile. check-in: 5693942f user: dgp tags: core-8-5-branch
04:12
Additional copyright notices check-in: 97a36262 user: kevin_walzer tags: core-8-5-branch
03:22
Final cleanup of zombie windows in Cocoa check-in: 3d7e639c user: kevin_walzer tags: core-8-5-branch
02:34
Remove duplicate call to safeSetMainMenu check-in: c1e71b9e user: kevin_walzer tags: core-8-5-branch
01:39
Add copyright notice for Marc Culler check-in: 11c10e94 user: kevin_walzer tags: core-8-5-branch
01:31
Improvement of memory management, removal of zombie windows from Tk-Cocoa; thanks to Marc Culler for patch check-in: 985bcc86 user: kevin_walzer tags: core-8-5-branch
01:22
Cleanup and simplification of memory management in event loop; now works more smoothly; thanks to Marc Culler for patches check-in: a993ef1d user: kevin_walzer tags: core-8-5-branch
00:57
Cleanup and improvement of tracking of native windows in Cocoa; thanks to Marc Culler for patch check-in: e8cd753b user: kevin_walzer tags: core-8-5-branch
00:50
Remove garbage collections calls as GC is no longer supported on OS X; thanks to Marc Culler for patch check-in: 43647410 user: kevin_walzer tags: core-8-5-branch
2015-03-15
20:32
Wish now launches in front when caed from command line, and focus -force works correctly; thanks to Marc Culler for patch check-in: 0a4571b7 user: kevin_walzer tags: core-8-5-branch
2015-03-13
19:56
Merged branch bug-1581955fff, fixing [1581955fff] check-in: c6463b0a user: fvogel tags: core-8-5-branch
19:19
Slightly better formatting Closed-Leaf check-in: a257d44d user: fvogel tags: bug-1581955fff
2015-03-10
14:47
Fix for crash when image is dealloc'ed prematurely in Cocoa check-in: b1f60f3e user: kevin_walzer tags: core-8-5-branch
2015-03-08
20:51
Fixed documentation regarding behaviour of embedded windows and embedded images in [text] - Bug [1581955fff] check-in: 6eeeca3a user: fvogel tags: bug-1581955fff
2015-03-06
15:28
merge release check-in: 7747eb1f user: dgp tags: core-8-5-branch
14:02
update release date Closed-Leaf check-in: 46e08e5a user: dgp tags: core-8-5-18, core-8-5-18-rc
12:48
merge 8.5 check-in: c343244c user: dgp tags: core-8-5-18-rc
02:45
Fix for crash in deleted toplevels when not removed from Cocoa window menu; thanks to Marc Culler for patch check-in: 225542ce user: kevin_walzer tags: core-8-5-branch
2015-03-05
16:25
merge 8.5 check-in: c9d80a11 user: dgp tags: core-8-5-18-rc
15:57
Fix for keyboard modifier events, thanks to Trevor Williams for patch check-in: 1099ec55 user: kevin_walzer tags: core-8-5-branch
2015-03-02
22:35
merge 8.5 check-in: c21f2b51 user: dgp tags: core-8-5-18-rc
2015-02-28
02:59
Fix for 5824a992df, images not displaying in Cocoa in label with sunken relief check-in: c4051e7a user: kevin_walzer tags: core-8-5-branch
2015-02-25
14:49
update changes check-in: 400325fb user: dgp tags: rc0, core-8-5-18-rc
2015-02-24
15:10
merge 8.5 check-in: b72955ea user: dgp tags: core-8-5-18-rc
2015-02-22
18:03
Fix for CGRect/NSRect confusion check-in: 004b3b28 user: kevin_walzer tags: core-8-5-branch
2015-02-20
21:29
Malformed comment. check-in: ae6413cc user: dgp tags: core-8-5-branch
2015-02-19
21:27
Fix build problem on OSX check-in: 1c4be30c user: jan.nijtmans tags: core-8-5-branch
16:02
Add padding to HITheme menubuttons check-in: 63db5a97 user: kevin_walzer tags: core-8-5-branch
15:57
Fix for Cocoa scrollbar appearance on 10.6 check-in: 28d86631 user: kevin_walzer tags: core-8-5-branch
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: cebc6eeb user: kevin_walzer tags: core-8-5-branch
2015-02-18
03:32
Fine-tune display during resize events; now shows resize in progress but does not redraw contentview until done check-in: d22491b4 user: kevin_walzer tags: core-8-5-branch
2015-02-16
22:06
Cleanup of bounds in button code. check-in: 9e3533bf user: kevin_walzer tags: core-8-5-branch
20:19
Major fix for HITheme button metrics; thanks to Marc Culler for patch. check-in: 05455332 user: kevin_walzer tags: core-8-5-branch
2015-02-15
19:16
Fixed failing textImage-3.2 test - See bug [1591493fff] check-in: f4006c84 user: fvogel tags: core-8-5-branch
18:54
Remove Mac-specific display timer from tkTextDisp.c; no longer needed check-in: 22a8ce8f user: kevin_walzer tags: core-8-5-branch
18:29
Better alingment of notebook tabs in Cocoa; thanks to Marc Culler for patch check-in: 47ae9150 user: kevin_walzer tags: core-8-5-branch
2015-02-14
01:22
Remove calls during window resize notification that cause crash on Cocoa check-in: ef754798 user: kevin_walzer tags: core-8-5-branch
2015-02-13
01:43
Final adjustment of checkbutton flags in Cocoa check-in: 3dccd8bd user: kevin_walzer tags: core-8-5-branch
2015-02-12
17:50
merge 8.5 check-in: 0c72cd23 user: dgp tags: core-8-5-18-rc
16:14
Apply same padding fix to Cocoa checkbuttons check-in: f3c1485f user: kevin_walzer tags: core-8-5-branch
16:01
Limit hard-coded padding in Cocoa buttons to radiobuttons indicatorOn check-in: 5a7f90f7 user: kevin_walzer tags: core-8-5-branch
15:46
merge 8.5 check-in: 9463503b user: dgp tags: core-8-5-18-rc
15:34
Cleaner implementation of metrics for radiobuttons and checkbuttons under Cocoa; still a bit of extra padding required, but only when absolutely necessary check-in: 952db015 user: kevin_walzer tags: core-8-5-branch
13:19
Different approach to stubs for the TkpScanWindowId() declaration. Man, what an inflexible maintenance chore this stuff is. check-in: 8228e9c7 user: dgp tags: core-8-5-branch
12:51
Silence some compiler warnings check-in: 4f08cfde user: dgp tags: core-8-5-branch
02:52
Further refinement of button metrics in Cocoa check-in: 17ee38a7 user: kevin_walzer tags: core-8-5-branch
01:56
Further refinement of button metrics in Cocoa check-in: 7590c5bf user: kevin_walzer tags: core-8-5-branch
01:38
Further refinement of checkbutton metrics in Cocoa check-in: b2192563 user: kevin_walzer tags: core-8-5-branch
2015-02-11
20:19
Merged branch bug-382da038c9 check-in: 442da41f user: fvogel tags: core-8-5-branch
13:40
[6286e04179] Backport [5f8258ad2a] to stop `make test` segfaults. check-in: e5750caf user: dgp tags: core-8-5-branch
01:56
Adjust metrics in buttons to remove extraneous padding in Cocoa checkbuttons with images check-in: b048c1d6 user: kevin_walzer tags: core-8-5-branch
2015-02-10
20:21
Restore build of backported scrollbar work. check-in: 9c6048fe user: dgp tags: core-8-5-branch
2015-02-09
22:26
Fixed crash in 'text see' - Bug [e0f1c380bd] check-in: b97d7e0a user: fvogel tags: core-8-5-branch
2015-02-08
19:11
Stop panic (Bad tag priority being toggled on) - Bug [382da038c9] Closed-Leaf check-in: 440f2aa3 user: fvogel tags: bug-382da038c9
2015-02-06
21:46
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. check-in: c7aeea08 user: mistachkin tags: core-8-5-branch
21:30
Merged text-elided branch check-in: 02912e40 user: fvogel tags: core-8-5-branch
21:24
Merged branch bug-c199ef90a6 - This is a no-op, this commit from this branch was already cherry-picked. Closed-Leaf check-in: d289f204 user: fvogel tags: text-elided
18:08
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: ad032ed7 user: mistachkin tags: core-8-5-branch
16:57
Merge bug fixes from fvogel's text-elided branch check-in: 6c3ad48c user: dgp tags: core-8-5-branch
16:35
merge 8.5 check-in: cc1f6cc9 user: dgp tags: text-elided
16:03
[c9535cd7ce] GetIndex() failed to route all successful exits through code that writes a result through the canCachePtr. check-in: cd8ed3e9 user: dgp tags: core-8-5-branch
15:44
[2b6778efe8] handle sscanf() EOF errors. check-in: 0251a67c user: dgp tags: core-8-5-branch
14:09
[a6c2807c13] Don't let forgotten slave trick us into layout computations outside the layout grid. check-in: 32b68cb7 user: dgp tags: core-8-5-branch
2015-02-05
22:26
Merge updates from core-8-5-branch. Closed-Leaf check-in: 5e405150 user: mistachkin tags: bindScriptCount
21:50
Merged core-8-5-branch check-in: d6c514d2 user: fvogel tags: text-elided
20:11
[d186605d05] Stop invalid read beyond objv. check-in: 76f519fd user: dgp tags: core-8-5-branch
18:34
Bump to version 8.5.18. check-in: 482ec103 user: dgp tags: core-8-5-18-rc
2015-02-02
14:27
Remove Mac-specific idle handler in tkTextDisp.c that caused delay in text redraw during scrolling; no longer needed check-in: 7f91299d user: kevin_walzer tags: core-8-5-branch
2015-01-30
15:33
Scrolling now working at an acceptable level with HITheme API; Unix scroll bindings driving scrolling in Tk window and Mac scrollbar just has to re-draw itself check-in: 18222e4c user: kevin_walzer tags: core-8-5-branch
2015-01-27
01:32
Fix conflicting types in tkMacOSXButton.c check-in: cb780075 user: kevin_walzer tags: core-8-5-branch
2015-01-25
13:55
Fixed disappearing cursor when moving up one line at the boundary of elided lines. Factorized the code again in the process, using function IsStartOfNotMergedLine when possible. check-in: 19cf1710 user: fvogel tags: text-elided
2015-01-24
16:39
Commiting HITheme implementation obuttons; deferring scrolling for now because no adequate solution, even using themed scrolling via ttk, exists check-in: 9aae2077 user: kevin_walzer tags: core-8-5-branch
14:58
TkTextIndexCount is counting chars. Fix these calls where bytes counting is needed. Among other issues, this fixes horizontal scrolling when typing text at the end of a line containing multi-byte characters. check-in: 0705951b user: fvogel tags: text-elided
2015-01-16
22:07
Factorized the code a bit more, making use of function IsStartOfNotMergedLine. Also, tried to better explain in comments. check-in: 816981bd user: fvogel tags: text-elided
20:59
More accurate comment check-in: 1e02cb7b user: fvogel tags: text-elided
2015-01-12
22:33
Merged core-8-5-branch check-in: 92333154 user: fvogel tags: text-elided
22:29
Merged core-8-5-branch check-in: 7472bdf0 user: fvogel tags: text-elided
21:50
Fixed typo in comment check-in: cb58c7e3 user: fvogel tags: text-elided
13:27
Cleanup of scrollbar backport on Cocoa check-in: 4974e15f user: kevin_walzer tags: core-8-5-branch
03:23
Minor edit of window event code on Cocoa check-in: b3fe8152 user: kevin_walzer tags: core-8-5-branch
03:19
Revert changes to Mac scrollbar; native implementation is best that can be done, custom drawing in scrollbar is worse from UI standpoint. check-in: 20cca474 user: kevin_walzer tags: core-8-5-branch
2015-01-07
20:30
Reduce font-related porting fragility of test. check-in: 72a0205b user: dgp tags: core-8-5-branch
2015-01-04
23:22
Improved scrolling for text under Cocoa; thanks to Marc Culler for patch. check-in: e0393eb5 user: kevin_walzer tags: core-8-5-branch
2015-01-02
20:18
remove old comment check-in: 93cbb397 user: dgp tags: core-8-5-branch
20:17
The [winfo id] of a Tk window is meant to identify it. The actual value returned, though, has been a hex-formatted int value -- that is 32 bits. On OS X Cocoa, the actual Window or XID is not an int but an unsigned long, and does not fit in 32 bits. (What's really stored even seems to be a (MacDrawable *) -- a pointer -- definitely not something 32-bits can capture). Thus generating [winfo id] loses info, and breaks totally. Has for a long time apparently. There are even explicit comments in place plainly stating that it is broken and what needs doing to fix it. Updated the platform-specific routines Tkp(Scan|Print)WindowId() so that window id's are no longer lossy and broken in Cocoa Tk. check-in: a3c2d077 user: dgp tags: core-8-5-branch
15:23
Merged core-8-5-branch to text-elided branch check-in: b6adec9d user: fvogel tags: text-elided
14:29
Reverted [13d2fcd25d] and [8dfc0f1731] since they are no longer needed thanks to [8d7a4443f7]. check-in: a3303c36 user: fvogel tags: text-elided
10:13
Fixed copy/paste error in man text. check-in: 9227e1e1 user: fvogel tags: core-8-5-branch
2015-01-01
22:45
Factorized a bit the code, making use of a new function IsStartOfNotMergedLine when possible, instead of repeating the same code. Also, removed possible bugs linked to wrong testing conditions (indexPtr->byteIndex [!=]= 0) check-in: 05080a69 user: fvogel tags: text-elided
2014-12-31
21:27
Reduce redraw issues during window zoom events on Cocoa check-in: 67873372 user: kevin_walzer tags: core-8-5-branch
2014-12-30
17:57
A logical line is merged with its previous line if and only if the eol of the previous line is elided ([53f96d9a97] was not fully correct). check-in: 37e94554 user: fvogel tags: text-elided
17:52
Reverted [53f96d9a97] since this commit was not correct. check-in: 0ed2eda0 user: fvogel tags: text-elided
17:36
A logical line is merged with its previous line if and only if the eol of the previous line is elided ([926d2c3900] was not fully correct). check-in: 6080f163 user: fvogel tags: text-elided
17:13
Better fix than [9f0edc127f], now takes merged lines into account. check-in: f0983131 user: fvogel tags: text-elided
17:08
Reverted [9f0edc127f] since this commit was not correct. check-in: 3f34b7a7 user: fvogel tags: text-elided
16:56
Reverted [8568be1258] since this commit was not correct. check-in: 227229f2 user: fvogel tags: text-elided
16:38
Fixed comments in TextChanged check-in: 0a69095c user: fvogel tags: text-elided
16:29
Fixed comment in TkTextIndexYPixels check-in: 757188fb user: fvogel tags: text-elided
14:59
Polishing FindDLine - Avoid use of TkTextFindDisplayLineEnd when not really necessary (performance reasons, and avoids LayoutDLine/FreeDLine which maps/unmaps embedded windows unnecessarily) check-in: 8d7a4443 user: fvogel tags: text-elided
2014-12-29
16:39
Merge to the real core-8-5-branch. Sorry for the unintended fork. check-in: eb14c952 user: fvogel tags: core-8-5-branch
16:29
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: 97391a2f user: fvogel tags: core-8-5-branch
16:27
CalculateDisplayLineHeight checks, in debug mode, that the index it receives really is at the beginning of a display line. check-in: 3d28ac07 user: fvogel tags: text-elided
2014-12-28
20:58
Further fixed text see with indices in elided lines, [5f352f3a71] was not always correct check-in: 5f876e86 user: fvogel tags: text-elided
18:00
Further fixed text count -ypixels with indices in elided lines, [30d6b995dc] was not always correct check-in: abc40fc5 user: fvogel tags: text-elided
15:09
Fixed Bad counting of the total number of vertical pixels in the text widget, resulting in small change of the Y scrollbar size. Happened because CalculateDisplayLineHeight expects an index at start of a display line, which was not always the case. check-in: dd92553e user: fvogel tags: text-elided
13:57
Fixed indentation in TkTextUpdateOneLine check-in: 5423e10b user: fvogel tags: text-elided
05:24
Refinement of redraw during window resizing in Cocoa; refinement of button display check-in: 9746e1ca user: kevin_walzer tags: core-8-5-branch
2014-12-24
07:13
Refinement of custom scrollbars on Tk-Cocoa; now more centered, virtually identical to scrollbars in Safari, etc. check-in: f8f6fdfe user: kevin_walzer tags: core-8-5-branch
04:48
Add method to tkMacOSXButton.c check-in: afb02fa2 user: kevin_walzer tags: core-8-5-branch
04:44
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: 1708ef56 user: kevin_walzer tags: core-8-5-branch
2014-12-23
11:09
Cherrypicked bug fix for Bug [c199ef90a6] - Wrong index returned by @x,y with elided lines at end of text check-in: 00298a1d user: fvogel tags: text-elided
10:59
Fixed wrong index returned by @x,y with elided lines at end of text - Bug [c199ef90a6] Closed-Leaf check-in: b58a4b19 user: fvogel tags: bug-c199ef90a6
2014-12-21
20:54
Fixed test of index being at start of both a logical line and a display line in TkTextFindDisplayLineEnd check-in: 84a90c5b user: fvogel tags: text-elided
04:14
Minor optimization of drawing code in OSX check-in: 1de71ea9 user: kevin_walzer tags: core-8-5-branch
2014-12-20
13:42
Fixed comment check-in: 9bb41fc3 user: fvogel tags: text-elided
2014-12-17
21:54
Fixed vertical scrolling with elided lines. MeasureUp was not measuring fully correctly. check-in: 77c4065d user: fvogel tags: text-elided
21:52
Removed useless statements in tests textDisp-16.42 and textDisp-16.43 check-in: 73e7513c user: fvogel tags: text-elided
2014-12-14
16:48
At least one display line is supposed to change when calling TkTextChanged. check-in: 64d6bacf user: fvogel tags: text-elided
2014-12-13
02:50
Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: 843379f4 user: kevin_walzer tags: core-8-5-branch
2014-12-10
22:48
More complete comment check-in: 9f9ff27d user: fvogel tags: text-elided
22:02
Merged from branch bug-7703f947aa check-in: b25ce8f2 user: fvogel tags: text-elided
22:00
Fixed textDisp-4.1 and -4.2 - The expected test results were not relevant without the update between deletion and insertion Closed-Leaf check-in: 94f20423 user: fvogel tags: bug-7703f947aa
21:57
Fixed TextChanged caller of FindDLine for correct taking into account of elided newlines check-in: 04d70b6f user: fvogel tags: bug-7703f947aa
21:52
Fixed indentation in FindDLine check-in: fb638da0 user: fvogel tags: text-elided
2014-12-07
18:53
Merged from branch bug-7703f947aa check-in: 703153b7 user: fvogel tags: text-elided
18:50
Fixed text yview scroll pixels|lines with elided lines check-in: 926d2c39 user: fvogel tags: bug-7703f947aa
2014-12-06
14:29
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided. The start of a logical line is not always the start of a display line. check-in: 53f96d9a user: fvogel tags: text-elided
09:21
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided check-in: 8568be12 user: fvogel tags: text-elided
2014-12-05
23:41
Merged from branch bug-7703f947aa check-in: e121db03 user: fvogel tags: text-elided
23:39
Fixed text count -ypixels with indices in elided lines check-in: 30d6b995 user: fvogel tags: bug-7703f947aa
22:13
Fixed bad comment resulting from copy/paste between functions check-in: 1ada61d1 user: fvogel tags: text-elided
21:32
indexPtr->byteIndex == 0 is the beginning of a display line only if indexPtr is not elided check-in: 9f0edc12 user: fvogel tags: text-elided
20:36
Merged from branch bug-7703f947aa check-in: a2733441 user: fvogel tags: text-elided
20:33
Fixed text count -xpixels with indices in elided lines check-in: b06c0452 user: fvogel tags: bug-7703f947aa
2014-12-03
23:28
Merged from branch bug-7703f947aa check-in: ef7a636c user: fvogel tags: text-elided
23:25
Fixed text see command for elided target indices. check-in: 5f352f3a user: fvogel tags: bug-7703f947aa
23:19
Fixed typos in comments check-in: 6c644eae user: fvogel tags: bug-7703f947aa
23:18
Changed variable name for a better one check-in: 31a612db user: fvogel tags: bug-7703f947aa
23:16
Checked dlineinfo caller of FindDLine, comments added check-in: 98191e8a user: fvogel tags: bug-7703f947aa
20:32
Merged from branch bug-7703f947aa check-in: fdf3b1a8 user: fvogel tags: text-elided
20:30
Make textDisp-9.6 pass on Linux as well (reduce font-dependance and sensitivity to toplevel window geometry) check-in: c31d681a user: fvogel tags: bug-7703f947aa
20:29
Make textDisp-9.6 pass on Linux as well (reduce font-dependance and sensitivity to toplevel window geometry) check-in: 5fdbce09 user: fvogel tags: bug-7703f947aa
12:14
Fixed embedded windows tests that were failing (on Linux) following [dc9f4bea9f] - See comment in bug [7703f947aa] check-in: 8dfc0f17 user: fvogel tags: bug-7703f947aa
06:50
Merged from branch bug-7703f947aa check-in: 8e843774 user: fvogel tags: text-elided
06:47
Fixed embedded windows tests that were failing following [dc9f4bea9f] - See comment in bug [7703f947aa] check-in: 13d2fcd2 user: fvogel tags: bug-7703f947aa
06:44
Fixed indentation and typos in comments check-in: ae1f95e2 user: fvogel tags: bug-7703f947aa
2014-11-30
22:03
Merged from branch bug-7703f947aa check-in: ff7928b9 user: fvogel tags: text-elided
22:01
Fixed FindDLine again (the previous fix [575b376065] was an improvement despite it did not fix all cases), see case 'C' in bug [7703f947aa] check-in: dc9f4bea user: fvogel tags: bug-7703f947aa
21:22
Merged from branch bug-7703f947aa check-in: c80126a1 user: fvogel tags: text-elided
21:21
Fixed bbox caller of FindDLine, see case 'B' in bug [7703f947aa] check-in: 478f1b81 user: fvogel tags: bug-7703f947aa
2014-11-23
14:09
Merged from branch bug-7703f947aa check-in: 76439942 user: fvogel tags: text-elided
14:07
Fixing FindDLine was not enough in all cases, now fix its callers (see test case 'A' in bug [7703f947aa]) check-in: b4cfebe5 user: fvogel tags: bug-7703f947aa
2014-11-22
23:05
Merged from branch bug-7703f947aa check-in: 9badac93 user: fvogel tags: text-elided
23:04
Merged from branch bug-c24b97d905 check-in: febca7cb user: fvogel tags: text-elided
23:00
Create new branch named "text-elided" check-in: 30c2134d user: fvogel tags: text-elided
22:23
Added test for bug [7703f947aa] - Wrong refresh of display lines when tagging text as elided check-in: 227cd880 user: fvogel tags: bug-7703f947aa
22:14
Fixed textDisp-9.3 to -9.6 - The expected test results were not relevant without the update between tag add and tag remove check-in: 72191ba2 user: fvogel tags: bug-7703f947aa
22:05
Fixed bug [7703f947aa] - Wrong refresh of display lines when tagging text as elided check-in: 575b3760 user: fvogel tags: bug-7703f947aa
2014-11-21
22:45
Added tests for bug [c24b97d905] - text count -displaylines is wrong with elided newlines Closed-Leaf check-in: b2b02005 user: fvogel tags: bug-c24b97d905
22:18
Fixed text-9.2.44 - This test was wrong (my bad when fixing bug [3021557fff]) but that was hidden check-in: 72a47fb4 user: fvogel tags: bug-c24b97d905
22:10
Fixed bug [c24b97d905] - text count -displaylines is wrong with elided newlines check-in: 698739b5 user: fvogel tags: bug-c24b97d905
21:18
Fix typos in comments check-in: fc0e6033 user: fvogel tags: core-8-5-branch
2014-11-18
14:57
Back out changes not pertaining to private API; those files should not have been updated. check-in: 55bc273d user: kevin_walzer tags: core-8-5-branch
14:46
Remove residual private API calls from Tk/Mac after Mac App Store review flagged them as being present. check-in: ca948788 user: kevin_walzer tags: core-8-5-branch
2014-11-11
22:23
Merge updates from core 8.5 branch. check-in: 63c3c355 user: mistachkin tags: bindScriptCount
2014-11-07
15:33
Stop test litter breaking scale-19. check-in: e526d6c4 user: dgp tags: core-8-5-branch
14:49
Restore test menu-32.8 check-in: 79c63b2f user: dgp tags: core-8-5-branch
14:20
[3529885] [scale] handle negative resolution properly. check-in: 51bd3faf user: dgp tags: core-8-5-branch
2014-11-06
21:45
Added test case for bug [3529885fff] Closed-Leaf check-in: 29f82e98 user: fvogel tags: bug-3529885fff
18:31
Stop invalid read. check-in: 32a43619 user: dgp tags: core-8-5-branch
17:30
[9d72dcd3bc] Plug memleak check-in: 1a2d21f8 user: dgp tags: core-8-5-branch
2014-10-30
21:50
Fixed bug [3529885fff] check-in: ae0fd7e4 user: fvogel tags: bug-3529885fff
15:16
[3417012] Stop [scale] segfault when -digits too big. check-in: 148dda7a user: dgp tags: core-8-5-branch
15:13
Test for 3417012 Closed-Leaf check-in: 63f3d7f0 user: dgp tags: bug-3417012fff
15:07
Pushing the fix out to more files. check-in: 0c8a2993 user: dgp tags: bug-3417012fff
2014-10-29
23:05
Fixed bug [3417012fff] check-in: 15f0aa00 user: fvogel tags: bug-3417012fff
2014-10-28
14:42
Fix for different ttk notebook tab metrics on OS X/Yosemite check-in: 574998d2 user: kevin_walzer tags: core-8-5-branch
2014-10-27
23:57
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 327e750e user: fvogel tags: core-8-5-branch
2014-10-26
07:59
Add support for Windows 10 check-in: 0ca1b0b1 user: jan.nijtmans tags: core-8-5-branch
2014-10-24
20:14
merge release check-in: a3a3914b user: dgp tags: core-8-5-branch
2014-10-21
22:31
Fixed remaining issue with textDisp-29.2.4 Closed-Leaf check-in: 1bc1ce78 user: fvogel tags: bug-857686bb3d
22:08
Fixed failing text-29.2.x - Bug [857686bb3d] check-in: 72f5dff3 user: fvogel tags: bug-857686bb3d
18:37
merge 8.5 Closed-Leaf check-in: 25d9cc46 user: dgp tags: rc1, core-8-5-17, core-8-5-17-rc
18:32
Restore the use of -DTCL_NO_DEPRECATED when building Tk. Without this, attempts to build with the latest Xcode tools fail because of a conflict between the long (long long long long) deprecated macro panic() from Tcl's header and a panic() prototype in the system mach.h file, which rides into the build on the tails of Cocoa.h check-in: 453a3beb user: dgp tags: core-8-5-branch
15:00
Fix for Mac crash on Yosemite because of changes in version checking check-in: e8a1bb0f user: kevin_walzer tags: core-8-5-branch
2014-10-20
18:55
Fixed failing (in trunk) text-19.16 - Bug [280089486e] check-in: 6b33d5fb user: fvogel tags: core-8-5-branch
14:57
[280089486e] Remove damaging effects of font.test. Thanks to fvogel. check-in: 9e5a8559 user: dgp tags: rc0, core-8-5-17-rc
02:12
merge 8.5 check-in: e3b9a9ca user: dgp tags: core-8-5-17-rc
2014-10-18
18:50
Fix display of buttons on Cocoa if horizontally scrolled outside parent widget check-in: 27cc685c user: kevin_walzer tags: core-8-5-branch
2014-10-15
14:42
missed bump bits check-in: 58c14422 user: dgp tags: core-8-5-17-rc
2014-10-14
19:12
merge 8.5; update changes check-in: 17a47d2b user: dgp tags: core-8-5-17-rc
02:29
Fix for bug fb35eb59dd, thanks to Paul Walton for the report and Marc Culler for the patch check-in: 50ec43a9 user: kevin_walzer tags: core-8-5-branch
2014-10-13
17:47
update changes file check-in: 0d429083 user: dgp tags: core-8-5-17-rc
17:39
Bump to 8.5.17 check-in: f3424783 user: dgp tags: core-8-5-17-rc
2014-10-12
18:29
Fixed failing (in trunk) text-19.16 - Bug [280089486e] Closed-Leaf check-in: 32fb8ff3 user: fvogel tags: bug-280089486e
2014-10-11
20:13
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 - Bug [810c43d789] check-in: 668a14da user: fvogel tags: core-8-5-branch
19:56
Fix [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin check-in: d0932214 user: jan.nijtmans tags: core-8-5-branch
2014-10-01
18:41
Ticket [9e487e9f15]: Fix for tkWinButton to avoid problems in plugin Closed-Leaf check-in: a0b64400 user: jan.nijtmans tags: bug-9e487e9f15
2014-09-27
20:59
Fixed failing textDisp-19.11.20 and textDisp-19.11.23 [810c43d789] Closed-Leaf check-in: a684a099 user: fvogel tags: bug-810c43d789
2014-09-24
23:34
Fixes to tkMacOSXWindowEvent.c to improve drawing performance after removal of private NSView API's check-in: 9e62bcc6 user: kevin_walzer tags: core-8-5-branch
2014-09-23
14:27
Remove debug message from window event code check-in: 78447d64 user: kevin_walzer tags: core-8-5-branch
14:25
Fine-tune display of buttons on Tk/Cocoa on horizontal scroll check-in: 0a7e2de3 user: kevin_walzer tags: core-8-5-branch
13:08
Fix display of scrollbars when their window is not mapped in Tk-Cocoa check-in: 2a8703bc user: kevin_walzer tags: core-8-5-branch
2014-09-17
12:25
Better pic flag for OpenBSD, see: ae05904233 check-in: d646f562 user: jan.nijtmans tags: core-8-5-branch
2014-09-01
12:29
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: 23286724 user: jan.nijtmans tags: core-8-5-branch
2014-08-27
15:35
Stop segfaults on Mac OSX after [$button destroy]. check-in: 07518673 user: dgp tags: core-8-5-branch, core-8-5-16
2014-08-25
15:41
merge release check-in: e5e1b084 user: dgp tags: core-8-5-branch
2014-08-22
13:51
stamp release date Closed-Leaf check-in: b8a10970 user: dgp tags: rc2, core-8-5-16-rc
2014-08-18
13:31
merge 8.5 check-in: 34d959cb user: dgp tags: rc1, core-8-5-16-rc
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: 09551982 user: kevin_walzer tags: core-8-5-branch
2014-08-14
16:38
merge 8.5 check-in: ce11579e user: dgp tags: core-8-5-16-rc
02:39
Allow Tk to post popup menus when Tk app is not frontmost check-in: 30bd9248 user: kevin_walzer tags: core-8-5-branch
00:06
update changes check-in: 92b981e2 user: dgp tags: core-8-5-16-rc
2014-08-13
11:39
merge 8.5 check-in: a2d3f6e4 user: dgp tags: core-8-5-16-rc
2014-08-11
13:58
Fix typo's, debug statements, C++-comment. check-in: 8d1dde63 user: jan.nijtmans tags: core-8-5-branch
03:06
Further refinement of scrolling; addresses artifacts in scrolling complex interfaces on OS X check-in: f618e1bf user: kevin_walzer tags: core-8-5-branch
2014-08-04
21:14
Further refinement of Mac OS X scrolling; thanks to Marc Culler for an additional patch. check-in: 84db7391 user: kevin_walzer tags: core-8-5-branch
2014-08-01
01:00
Fix for font configure crash on OS X, thanks to [email protected] for the patch check-in: 0a849449 user: kevin_walzer tags: core-8-5-branch
2014-07-28
13:00
merge 8.5 check-in: 7c65c93e user: dgp tags: core-8-5-16-rc
02:44
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: 467f8dd5 user: kevin_walzer tags: core-8-5-branch
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: 1a82cd9f user: kevin_walzer tags: core-8-5-branch
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: 43532028 user: kevin_walzer tags: core-8-5-branch
2014-07-23
12:26
Bump to 8.5.16 for release. check-in: 26fb74c4 user: dgp tags: rc0, core-8-5-16-rc
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: 819118e2 user: kevin_walzer tags: core-8-5-branch
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: 348dc864 user: kevin_walzer tags: bug-99b84e49ff-8.5
2014-06-22
01:35
Fix for images with alpha channel data on Mavericks; thanks to Mark Culler for the patch. check-in: d9e4b5f0 user: kevin_walzer tags: bug-99b84e49ff-8.5
2014-05-27
19:33
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 if %m is NotifyNormal. check-in: 6652ab5a user: jenglish tags: core-8-5-branch
2014-04-09
09:24
Provide full Tk patchlevel to tk.pc and move private libs to "Libs.private". check-in: 81293d2e user: jan.nijtmans tags: core-8-5-branch
2014-04-01
08:24
Fix 5bcb5026ad: Undefined autotools token @TK_LIBS@ in pkgconfig file check-in: dad7e444 user: jan.nijtmans tags: core-8-5-branch
2014-03-20
10:39
Fix 2f7cbd01c3: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: 730a885b user: jan.nijtmans tags: core-8-5-branch
2014-03-16
21:19
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: a039c1e5 user: kevin_walzer tags: core-8-5-branch
2014-02-11
11:52
Fix [52ca3e7f55]: XkbOpenDisplay macro incorrect when HAVE_XKBKEYCODETOKEYSYM is not defined check-in: be3924bd user: jan.nijtmans tags: core-8-5-branch
2014-02-06
21:20
Ticket [3279221]: Fixed setup of popup menu to prevent immediate disappearance due to an event race. check-in: b29e5916 user: andreask tags: core-8-5-branch
2014-02-04
21:55
Satisfy required position of __stdcall from VC++ check-in: b0870dc3 user: jan.nijtmans tags: core-8-5-branch
21:39
Add missing __stdcall (which crashes on win32) check-in: f4682e01 user: jan.nijtmans tags: core-8-5-branch
08:35
Fix 651e828a52: Wrong Windows version reported for Windows 8.1 check-in: 380b1704 user: jan.nijtmans tags: core-8-5-branch
2014-02-03
19:11
Squash problem with native AIX cc not allowing direct macro redefinition. check-in: 86da9e52 user: jan.nijtmans tags: core-8-5-branch
2014-01-25
21:36
Fix TK_SHLIB_LD_EXTRAS for FreeBSD (and Cygwin), reported by Pietro Cerutti check-in: 79dead48 user: jan.nijtmans tags: core-8-5-branch
2014-01-23
22:38
Put -lfontconfig in XFT_LIBS, not XLIBSW flag check-in: 1cfbc4ba user: jan.nijtmans tags: core-8-5-branch
22:26
Fix [3606644]: Static build misses fontconfig check-in: b91497eb user: jan.nijtmans tags: core-8-5-branch
2013-11-20
15:35
Some bit of Windows 8.1 compatibility: See http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx check-in: 5650767e user: jan.nijtmans tags: core-8-5-branch
2013-11-18
13:58
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: 7e2ace2c user: jan.nijtmans tags: core-8-5-branch
2013-11-12
12:51
Fix "creative writing" flaw. check-in: f97bbb16 user: dgp tags: core-8-5-branch
2013-11-11
10:55
Fix uninitialized variable in 16-bit PPM handling. [1632447] follow-up. check-in: 48ffb426 user: jan.nijtmans tags: core-8-5-branch
10:05
Fix [0aa5e852dc]: Accept newline characters as value in Tk option files check-in: d62b0872 user: jan.nijtmans tags: core-8-5-branch
08:38
Add test-case for bug [f214b8ad5b], in order to prove that Tk 8.5 doesn't suffer. check-in: 3471f307 user: jan.nijtmans tags: core-8-5-branch
2013-11-05
12:42
Fix 426679ef7d: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: a7657097 user: jan.nijtmans tags: core-8-5-branch
2013-11-03
19:55
Improved tests to cover StringReadPPM properly. check-in: 3db28efe user: dkf tags: core-8-5-branch
16:49
Fix StringReadPPM function from previous commit. check-in: b810ad86 user: jan.nijtmans tags: core-8-5-branch
11:29
[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: 85a3e256 user: dkf tags: core-8-5-branch
2013-10-31
21:25
Fix refcount bug in FreeFontObjProc. Could result in freeing a TkFont which was already freed. check-in: d13e6a58 user: jan.nijtmans tags: core-8-5-branch
08:51
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: 39acb6d0 user: jan.nijtmans tags: core-8-5-branch
2013-10-28
09:52
Fix [3603436fff]: png save has wrong component indexes check-in: e4ef1ff7 user: jan.nijtmans tags: core-8-5-branch
2013-10-27
20:27
Fix for drawing lags on OS X Mavericks; thanks to Ned Deily for report and Daniel Steffen for patch check-in: 5a5abf71 user: kevin_walzer tags: core-8-5-branch
2013-10-04
11:21
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: 51cd37c7 user: jan.nijtmans tags: core-8-5-branch
2013-10-02
08:26
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64. check-in: 868e2e92 user: jan.nijtmans tags: core-8-5-branch
2013-10-01
07:43
Disable command line globbing on MinGW compiles, just as MSVC and MinGW-w64 don't enable command line globbing either by default. check-in: dc683dc6 user: jan.nijtmans tags: core-8-5-branch
2013-09-27
09:45
Cherrypick [132bf978f2] from trunk: 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: 7265af26 user: jan.nijtmans tags: core-8-5-branch
2013-09-23
12:38
workaround for mingw bug http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724 check-in: 16f2a9c1 user: jan.nijtmans tags: core-8-5-branch
2013-09-18
19:13
merge release check-in: a615c82b user: dgp tags: core-8-5-branch
2013-09-16
13:31
merge 8.5; update changes Closed-Leaf check-in: a1861dff user: dgp tags: core-8-5-15, core-8-5-15-rc
01:59
Fix for http://core.tcl.tk/tk/info/8eb56719cf on broken build with 8.5.15 with clang on OS X, thanks to Ned Deily for patch check-in: 4e6e60ab user: kevin_walzer tags: core-8-5-branch
2013-09-13
23:23
[e9a842a3c5] Nataraja's changes, as far as I could reconstruct them from the truncated tar.gz file. Doesn't compile. Closed-Leaf check-in: a47459c6 user: jan.nijtmans tags: rfe-e9a842a3c5
16:06
Added note to ChangeLog pointing to the fossil timeline for better logging. check-in: 1617028d user: dgp tags: core-8-5-15-rc
2013-09-03
16:47
Favor timeline over ChangeLog; also 'make dist' check-in: cbe535f2 user: dgp tags: core-8-5-15-rc
2013-08-30
15:30
changes check-in: f5006d19 user: dgp tags: core-8-5-15-rc
14:39
Bump to 8.5.15 for release. check-in: a7591bfe user: dgp tags: core-8-5-15-rc
2013-08-26
11:00
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: 35fd9c96 user: jan.nijtmans tags: core-8-5-branch
2013-08-25
03:11
Fix for 3016181, thanks to Tom Goddard for patch check-in: 58c0a402 user: kevin_walzer tags: core-8-5-branch
2013-07-26
09:11
sync with Tcl version. check-in: af2f5c1a user: jan.nijtmans tags: core-8-5-branch
2013-07-12
09:40
On Cygwin, don't duplicate TkPutImage definition in tkUnixPort.h, in stead bring it in though tkIntXlibDecls.h check-in: 145542ba user: jan.nijtmans tags: core-8-5-branch
2013-07-07
09:21
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: 116b3f3a user: jan.nijtmans tags: core-8-5-branch
01:04
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 1c7506ed user: stwo tags: core-8-5-branch
2013-07-02
07:25
Bug 32afa6e256: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: a4044295 user: jan.nijtmans tags: core-8-5-branch
2013-06-28
13:16
Fix [3588364] (hopefully) check-in: ff392252 user: jan.nijtmans tags: core-8-5-branch
11:17
Bug [2501278]: ttk::scale keyboard binding problem check-in: 3fec32a9 user: jan.nijtmans tags: core-8-5-branch
2013-06-27
19:01
manually revert changes caused by different autoconf versions. check-in: 3dfb5d7c user: jan.nijtmans tags: core-8-5-branch
18:45
fix installation on MacOSX check-in: a7dc1f8a user: jan.nijtmans tags: core-8-5-branch
2013-06-17
17:25
Updates to redirect bug reports to the new tracker location. check-in: b9f13957 user: dgp tags: core-8-5-branch
2013-06-14
10:12
Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. check-in: 2fc35083 user: jan.nijtmans tags: core-8-5-branch
09:22
Static Cygwin wish.exe cannot link with win32's static libtk85.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) check-in: 22a9f685 user: jan.nijtmans tags: core-8-5-branch
2013-06-13
10:57
clean tk.pc and make it part of "make dist" check-in: c51df8eb user: jan.nijtmans tags: core-8-5-branch
10:28
one more entry in ignore-glob check-in: f364f2e7 user: jan.nijtmans tags: core-8-5-branch
09:33
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. Add tk.pc check-in: facb4fce user: jan.nijtmans tags: core-8-5-branch
2013-06-11
10:08
Changelog: more bug-fixes which are fixed by the same commit. check-in: 8e19e7ca user: jan.nijtmans tags: core-8-5-branch
2013-06-07
09:43
some code cleanup, remove structure which is no longer used. check-in: 797c3167 user: jan.nijtmans tags: core-8-5-branch
08:50
Fix [1913750]: tk_chooseDirectory -initialdir internationalization problem. (backported from Tk 8.6) check-in: ecc7942a user: jan.nijtmans tags: core-8-5-branch
2013-06-06
09:44
Add support for X11 GUI-mode on Cygwin64 check-in: 43607baf user: jan.nijtmans tags: core-8-5-branch
2013-06-05
12:52
Fix [2100430]: ttk::entry widget index must be integer check-in: 7b75c679 user: jan.nijtmans tags: core-8-5-branch
07:37
Fix [3613759] ttk::entry and symbolic index names. check-in: 1cff84ee user: jan.nijtmans tags: core-8-5-branch
07:22
merge-mark check-in: e76ad2b4 user: jan.nijtmans tags: core-8-5-branch
2013-06-03
20:28
merge 8.4 check-in: adb96ed2 user: dgp tags: core-8-5-branch
18:07
merge release Closed-Leaf check-in: 83ac457a user: dgp tags: core-8-4-branch
17:26
Tag for release. Closed-Leaf check-in: 8b35c005 user: dgp tags: core-8-4-20-rc, core-8-4-20
14:32
last-moment fix for FreeBSD from Pietro Cerutti check-in: b5c3b552 user: jan.nijtmans tags: core-8-4-branch
13:48
docs typo check-in: 7add0cae user: dgp tags: core-8-4-branch
2013-05-28
15:15
Tag for release check-in: b51073a1 user: dgp tags: core-8-4-20-rc
2013-05-19
19:28
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti check-in: 04a00617 user: jan.nijtmans tags: core-8-5-branch
19:18
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti check-in: d3f88940 user: jan.nijtmans tags: core-8-4-branch
2013-05-14
18:12
merge 8.4 check-in: 51c1c4e1 user: dgp tags: core-8-4-20-rc
2013-05-01
21:26
merge-mark check-in: 8199c927 user: jan.nijtmans tags: core-8-5-branch
21:24
sync with Tcl's upgrade of dde/reg packages check-in: 969ad602 user: jan.nijtmans tags: core-8-4-branch
2013-04-11
08:37
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: 0e22b27c user: jan.nijtmans tags: core-8-5-branch
08:33
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: 3270a820 user: jan.nijtmans tags: core-8-4-branch
2013-04-10
15:20
[Bug 3568760]: Tk documentation fails to build check-in: 46b26302 user: jan.nijtmans tags: core-8-5-branch
2013-04-08
07:52
Don't work around XkbOpenDisplay's non-const-ness with a macro, when there is only a single call. A type-cate suffices. Merge-mark core-8-5-14, just to document that really all changes are merged back. check-in: 2be35e8b user: jan.nijtmans tags: core-8-5-branch
2013-04-03
20:17
Remove unused variable. Remove tkStubLib.o from tk85.dll. On Windows, data cannot be exported from dll's anyway, so it's just dead code. On UNIX, it makes a difference, and it would be a potential incompatibility to remove it. check-in: 66f47c63 user: jan.nijtmans tags: core-8-5-branch
13:44
Restore selected code improvements that missed the 8.5.14 release. check-in: a7b38621 user: dgp tags: core-8-5-branch
13:24
merge release to 8.5; revert features not included in release check-in: 2d26c9cb user: dgp tags: core-8-5-branch
2013-04-01
18:31
Update changes. Tag RC1. Closed-Leaf check-in: 3aa31629 user: dgp tags: core-8-5-14, core-8-5-14rc
18:15
Merge 8.5. check-in: bf668890 user: dgp tags: core-8-5-14rc
17:53
silence compiler warning check-in: 62d32367 user: dgp tags: core-8-5-branch
17:12
3607830 Runtime checks that Xkb is available in the X server before trying to use. Adapted from patch from Brian Griffin. check-in: 9b8bdc81 user: dgp tags: core-8-5-branch
17:07
Merge 8.5. Bring together the compile time and run time Xkb checks. Closed-Leaf check-in: e8eed931 user: dgp tags: bug-3607830
16:27
Runtime check for Xkb support in X server. Contributed patch from Brian Griffin. check-in: 1f3d84d8 user: dgp tags: bug-3607830
2013-03-30
06:47
merge-mark check-in: 4dea541f user: jan.nijtmans tags: core-8-5-14rc
06:45
Cherry-pick [14a41a1d96] check-in: e70a3fdf user: jan.nijtmans tags: core-8-5-14rc
06:39
Backout [9bc120ced2] and part of [ea8d772054] (change-log entry for [9bc120ced2] only) check-in: 1dc02f11 user: jan.nijtmans tags: core-8-5-14rc
2013-03-29
08:46
One last review of tkCmds.c, making sure that there is no single mistake in it. Found one unnecessary IncrRefCount/DecrRefcount, some unneeded type cast and a few more cleanups, all already fixed in Tk 8.6. So better backport that too. check-in: 5f0e58d1 user: jan.nijtmans tags: core-8-5-branch
2013-03-28
07:36
Easier solution, with proper protection and configure warnings. check-in: 6af7f840 user: jan.nijtmans tags: core-8-5-branch
2013-03-27
14:06
Properly clean up, when a (Tcl 8.6) thread is canceled. (Backported from Tk 8.6) check-in: 9f6ef8e5 user: jan.nijtmans tags: core-8-5-branch
13:07
Make compiling/running Tk8.5 against 8.6 headers work on Windows as well. In dynamic builds, Tcl_FindExecutable should always be taken from the stub table, even though the 8.6 headers tell otherwise. That's why in Tcl 8.6, the Tcl_FindExecutable() call moved from Tk_MainEx to the Tk_Main() macro. check-in: f7c61c80 user: jan.nijtmans tags: core-8-5-branch
11:54
Same change as [9bc120ced2] for UNIX, but for Windows as well. check-in: 059263b2 user: jan.nijtmans tags: core-8-5-branch
11:35
[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: 14a41a1d user: jan.nijtmans tags: core-8-5-branch
2013-03-26
14:01
Tag for release. check-in: 238dab81 user: dgp tags: core-8-4-20-rc
2013-03-22
20:32
selected changes check-in: c34d46ac user: dgp tags: core-8-4-20-rc
16:48
merge 8.4 check-in: 17b60612 user: dgp tags: core-8-4-20-rc
16:16
make dist check-in: e832c0fb user: dgp tags: core-8-5-14rc
16:02
Tag for release check-in: bf773c4c user: dgp tags: core-8-5-14rc
16:00
update changes check-in: ae8e5e6e user: dgp tags: core-8-5-14rc
15:58
merge 8.5 check-in: 5b6de766 user: dgp tags: core-8-5-14rc
15:57
ChangeLog check-in: 7eb60ecc user: dgp tags: core-8-5-branch
15:47
Merge dgp-support-tcl-8.6-build branch to complete support for building against Tcl 8.6+ headers that was begun in checkin 6445eceebbc. check-in: 9bc120ce user: dgp tags: core-8-5-branch
15:25
more merging Closed-Leaf check-in: ebadd320 user: dgp tags: dgp-support-tcl-8.6-build
15:11
merge trunk check-in: cec80242 user: dgp tags: dgp-support-tcl-8.6-build
14:29
update changes check-in: ea8d7720 user: dgp tags: core-8-5-14rc
14:01
Release branch for Tk 8.5.14 check-in: a9f9b323 user: dgp tags: core-8-5-14rc
2013-03-21
08:12
Add documentation for <<EnteredChild>>, <<Invoke>>, <<Increment>> and <<Decrement>> Closed-Leaf check-in: 1249c24f user: jan.nijtmans tags: bug-3608074
2013-03-20
11:01
Add <<Invoke>> bindings to button, listbox and menu, for consistancy with ttk. check-in: bb6cac11 user: jan.nijtmans tags: bug-3608074
2013-03-13
15:46
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 61ea6e11 user: jan.nijtmans tags: core-8-5-branch
15:31
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 43608b4d user: jan.nijtmans tags: core-8-4-branch
2013-03-11
18:02
3607326 Stop segfault from [listbox .l -listvariable $array]. check-in: 645ca43c user: dgp tags: core-8-5-branch
2013-02-28
09:35
minor: tidy up change log formatting check-in: 5a0a5e30 user: dkf tags: core-8-5-branch
09:07
[Bug 3599312]: Apply fix for Alt key problems. check-in: 92b9ecc3 user: dkf tags: core-8-5-branch
2013-02-15
16:04
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.6 features but (erroneously) are attempted to be loaded in wish8.5 check-in: c1fb112b user: jan.nijtmans tags: core-8-5-branch
15:42
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.5/8.6 features but (erroneously) are attempted to be loaded in wish8.4 check-in: ba787bf9 user: jan.nijtmans tags: core-8-4-branch
2013-02-14
10:52
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: 3baf50cf user: jan.nijtmans tags: core-8-5-branch
06:25
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. check-in: 40c52cd5 user: jan.nijtmans tags: core-8-4-branch
2013-02-12
23:20
merge-mark check-in: 6cbb3258 user: jan.nijtmans tags: core-8-5-branch
23:17
Backport various improvements from Tcl 8.5 check-in: 67d52fd4 user: jan.nijtmans tags: core-8-4-branch
2013-02-04
19:46
ttk::treeview: schedule redisplay when adding or removing tags [Bug 3603077]. check-in: 070944a1 user: jenglish tags: core-8-5-branch
2013-02-01
13:41
Use internalRep.twoPtrValue.ptr1 in stead of internalRep.otherValuePtr everywhere. check-in: 094afa49 user: jan.nijtmans tags: core-8-5-branch
2013-01-31
11:49
Bug [3599928]: Use XkbKeycodeToKeysym if available. check-in: fe704e14 user: stwo tags: core-8-5-branch
11:27
Bug [3602534]: Test for XScreensaver last. check-in: c96d3630 user: stwo tags: core-8-5-branch
2013-01-24
13:30
remove duplicate code check-in: 52a6c719 user: jan.nijtmans tags: core-8-5-branch
2013-01-23
16:17
Eliminate use of deprecated Tcl_VarEval function from ttk. check-in: 75a151fd user: jan.nijtmans tags: core-8-5-branch
15:17
Tk_CancelIdleCall -> Tcl_CancelIdleCall check-in: bc797970 user: jan.nijtmans tags: core-8-5-branch
14:54
make TkBackgroundEvalObjv a static function, and eliminate the use of the deprecated SaveResult API from it. check-in: 625ce391 user: jan.nijtmans tags: core-8-5-branch
2013-01-22
21:20
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: 8df0bd02 user: jan.nijtmans tags: core-8-5-branch
21:12
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort() check-in: 6ecc1189 user: jan.nijtmans tags: core-8-4-branch
2013-01-17
09:45
some formatting (backported from 8.6) check-in: 3dc99a50 user: jan.nijtmans tags: core-8-5-branch
2013-01-16
15:41
Don't compile Tk with -DTCL_NO_DEPRECATED by default any more, it might hurt when we compile Tk 8.x against Tcl 8.y with y > x, because new deprecated constructs might be added in higher Tcl versions (except for Tk 8.6, for now, because there is no higher 8.x yet) check-in: f3cc4a92 user: jan.nijtmans tags: core-8-5-branch
15:33
Don't compile Tk with -DTCL_NO_DEPRECATED by default any more, it might hurt when we compile Tk 8.x against Tcl 8.y with y > x, because new deprecated constructs might be added in higher Tcl versions (except for Tk 8.6, for now, because there is no higher 8.x yet) check-in: 62e30f2b user: jan.nijtmans tags: core-8-4-branch
2013-01-15
23:01
more minor tweaks, getting it to run with Tcl 9.0 when compiled against 8.5 or 8.6 headers Closed-Leaf check-in: f87205f1 user: jan.nijtmans tags: novem-support-85
22:21
don't crash if Tcl_FindExecutable cannot be called don't compile with TCL_NO_DEPRECATED (otherwise Tcl_[GS]etStartupScript could be taken from the public stub table with Tcl 8.6) check-in: 1a52650a user: jan.nijtmans tags: novem-support-85
17:25
merge core-8-5-branch check-in: b24f2827 user: jan.nijtmans tags: novem-support-85
17:21
fix comment check-in: 62c60529 user: jan.nijtmans tags: core-8-5-branch
16:58
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.5.x to be loaded in any Tcl 8.5 alpha release. check-in: 4487567a user: jan.nijtmans tags: core-8-5-branch
16:48
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. check-in: c72168ce user: jan.nijtmans tags: core-8-4-branch
15:41
Merge core-8-5-branch Now compiled with "novem", except for the function Tcl_VarEval(). check-in: 36f3c308 user: jan.nijtmans tags: novem-support-85
2013-01-14
16:10
and ChangeLog as well check-in: 8586f2cf user: jan.nijtmans tags: core-8-5-branch
16:03
More flexible search for win32 tclConfig.sh, backported from TEA. check-in: 42e2a6b2 user: jan.nijtmans tags: core-8-5-branch
2013-01-12
23:17
"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 boths check-in: 3eee32aa user: jan.nijtmans tags: novem-support-85
2013-01-11
11:10
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. Remove unused TCLPATCHL, it should be ".0" for all final releases. Enable tk.h to be used with higher tcl.h versions which might lack _ANSI_ARGS_ check-in: 6445ecee user: jan.nijtmans tags: core-8-5-branch
10:32
add [file normalize] to UNIX pkgIndex.tcl too check-in: fb142fc7 user: jan.nijtmans tags: core-8-4-branch
10:28
wrong end brace location check-in: af4ada42 user: jan.nijtmans tags: core-8-4-branch
09:51
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. Remove unused TCLPATCHL, it should be ".0" for all final releases. check-in: 202603bf user: jan.nijtmans tags: core-8-4-branch
2013-01-07
14:44
The proposed fix from Bug 3599312, which should make key map handling interact better with input methods. Note that this does not work on OSX (in X11 mode) because that handles the Alt key in its own special way. Closed-Leaf check-in: 4bb01e25 user: dkf tags: bug-3599312
2013-01-04
13:17
Restructure Tk's stub library: 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. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c check-in: fa4c5daf user: jan.nijtmans tags: core-8-5-branch
12:57
Restructure Tk's stub library: 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. More structural improvements, taken over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c check-in: 8dbe7bcb user: jan.nijtmans tags: core-8-4-branch
2013-01-03
13:43
merge 8.5 check-in: c544ca01 user: dgp tags: dgp-support-tcl-8.6-build
2012-12-17
09:58
Make Aqua Tk build on OSX Leopard again; *I* still use it! check-in: 3f89d68f user: dkf tags: core-8-5-branch
2012-12-10
18:45
Set of changes that permits Tk 8.5.14 to build against the released header files of Tcl 8.6.0. Developed and tested only on linux so far. A step in the saga to decouple Tcl and Tk releases. check-in: 2a2589d1 user: dgp tags: dgp-support-tcl-8.6-build
2012-12-06
14:00
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: babb4042 user: dkf tags: core-8-5-branch
13:59
Minor improvements now that we're no longer tracking a standard API. check-in: 10be8e54 user: dkf tags: core-8-4-branch
13:26
possible fix for bug 3592736 (with some formatting improvements from dkf) Closed-Leaf check-in: aefb8918 user: jan.nijtmans tags: bug-3592736
10:49
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: 70611e00 user: dkf tags: core-8-4-branch
2012-12-04
16:37
[Bug 3588824]: bug in image index handling for weird image names check-in: 22d3368e user: dgp tags: core-8-5-branch
2012-12-03
01:24
Fixed commit date check-in: 2f0eb00f user: fvogel tags: core-8-4-branch
01:23
[Bug 3588824]: bug in image index handling for weird image names check-in: 407486bb user: fvogel tags: core-8-4-branch
2012-12-02
22:27
merge-mark check-in: 82edd3d8 user: jan.nijtmans tags: core-8-5-branch
2012-11-24
08:23
Added tests for weird embedded windows names Closed-Leaf check-in: f5d72ec4 user: fvogel tags: bug-3588824
2012-11-22
21:12
[Bug 3588824]: bug in image index handling for weird image names check-in: 7bb1876e user: fvogel tags: bug-3588824
2012-11-19
16:54
merge 8.4 check-in: 0096c844 user: dgp tags: core-8-4-20-rc
2012-11-16
22:09
Add docs and tests. check-in: 055ab275 user: mistachkin tags: bindScriptCount
21:21
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: 882be869 user: mistachkin tags: bindScriptCount
2012-11-15
19:31
More complete purge of things only present for supporting long-dead Mac 9 systems. check-in: 599ec1e5 user: dgp tags: core-8-4-branch
13:07
merge 8.4 check-in: 190fef4d user: dgp tags: core-8-4-20-rc
09:21
merge-mark check-in: a6c854e4 user: jan.nijtmans tags: core-8-5-branch
08:29
Remove all the long dead mac entries in tk*.decls files

re-generate all tk*Decls.h files.

check-in: 4b7cb51b user: jan.nijtmans tags: core-8-4-branch
04:22
merge 8.4 check-in: f2ce27a7 user: dgp tags: core-8-4-20-rc
04:21
Remove all long-dead mac/* files (for Mac OS9 !?!). check-in: b3cdf234 user: dgp tags: core-8-4-branch
2012-11-14
23:32
merge 8.4 check-in: 528dcc60 user: dgp tags: core-8-4-20-rc
23:04
Avoid crashing the test suite due to apparent Xlib bug handling the zapfdingbats font as a core font, observed on Snow Leopard. check-in: c7990b62 user: dgp tags: core-8-4-branch
00:28
Release branch for Tk 8.4.20. check-in: be07ca7f user: dgp tags: core-8-4-20-rc
2012-11-13
10:15
[Bug 3585396]: winDialog.test requires user interaction.

Renumber test-cases as in Tk 8.6, and convert various to tcltest-2 style.

check-in: d22ec3ea user: jan.nijtmans tags: core-8-5-branch
10:11
[Bug 3585396]: winDialog.test requires user interaction.

Renumber test-cases as in Tk 8.6, and convert various to tcltest-2 style.

check-in: e123dddd user: jan.nijtmans tags: core-8-4-branch
2012-11-12
23:23
merge release to 8.5 check-in: 9baf2e67 user: dgp tags: core-8-5-branch
2012-11-09
15:14
ChangeLog release mark Closed-Leaf check-in: 83de7135 user: dgp tags: core-8-5-13, core-8-5-13-rc
13:44
merge 8.5 check-in: a8d2643d user: dgp tags: core-8-5-13-rc
13:38
Avoid setting TK_LIBRARY to a relative pathname. check-in: b685add0 user: dgp tags: core-8-5-branch
13:29
Constrain tests that improperly demand user interaction. check-in: bf7ebc07 user: dgp tags: core-8-5-branch
2012-11-07
19:20
update changes check-in: b4ec8aa1 user: dgp tags: core-8-5-13-rc
19:18
merge 8.5 check-in: 04c73529 user: dgp tags: core-8-5-13-rc
14:22
[Bug 3574708]: Move window liveness checks to better location. check-in: 637c1712 user: dkf tags: core-8-5-branch
11:41
Now that fossil stores the right characters, we might as well use them in more places check-in: ab9f0563 user: jan.nijtmans tags: core-8-5-branch
11:25
just fix some characters that fossil cannot handle well check-in: 7ec7694e user: jan.nijtmans tags: core-8-5-branch
2012-11-06
15:09
make dist check-in: 6de0de0d user: dgp tags: core-8-5-13-rc
15:08
3584471 Repair `make dist` backport. check-in: ceecbcda user: dgp tags: core-8-5-13-rc
2012-11-05
21:00
merge 8.5 check-in: 6456eef3 user: dgp tags: core-8-5-13-rc
20:54
Update changes for 8.5.13. check-in: ee2c5639 user: dgp tags: core-8-5-branch
18:49
Release branch for Tk 8.5.13. check-in: 12ca1b7f user: dgp tags: core-8-5-13-rc
2012-10-24
19:03
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: 0e4d8eb0 user: dgp tags: core-8-5-branch
2012-10-23
13:28
sync nmakehlp.c with Tcl version

purge spaces at end of lines

clean-up unix/Makefile.in after carbon removal

check-in: 9e2fc38c user: jan.nijtmans tags: core-8-5-branch
13:26
sync nmakehlp.c with Tcl version check-in: d6caa983 user: jan.nijtmans tags: core-8-4-branch
09:01
remove tkMacOSXCarbonEvents.c check-in: 6069d587 user: jan.nijtmans tags: core-8-5-branch
08:52
remove RCS keywords, use mode: objc consistantly check-in: 3554d988 user: jan.nijtmans tags: core-8-5-branch
07:39
Backport of ::tk::mac::useCompatibilityMetrics handling and scrollbar metrics handling from trunk check-in: c4ddf09a user: jan.nijtmans tags: core-8-5-branch
2012-10-18
02:46
Backport of dgp wm-forget and wm-manage fixes; test suite no longer crashes check-in: 336d7df9 user: kevin_walzer tags: core-8-5-branch
2012-10-09
17:50
Pull unintentional core-8-5-branch fork back together. check-in: 5da1d4de user: andreask tags: core-8-5-branch
17:40
Cherrypick Merge, Backport of [6223d9e067]. Restored from tk-cocoa-8-5-bacport-branch, did not survive the merge. See trunk 2012-05-29 Donal K. Fellows
* generic/tkInt.decls (TkMacOSXDrawable): Added OSX-specific mechanism to allow retrieval of the drawing surface. Allows Canvas3d to be adapted to 8.6.
check-in: 428df4b3 user: andreask tags: core-8-5-branch
2012-10-08
18:34
Work in progress attempting to backport Cocoa implementations of [wm manage] and [wm forget] that do not segfault. Closed-Leaf check-in: be47afb8 user: dgp tags: dgp-backportcocoaforget
2012-10-05
20:03
3574877 stop hang of test dialog-1.3 on Aqua builds. check-in: 71332f14 user: dgp tags: core-8-5-branch
18:26
fix typo check-in: 6b096b3a user: dgp tags: core-8-5-branch
2012-10-04
03:43
Fix typo in tkMacOSXFont.c check-in: 9ff0f598 user: kevin_walzer tags: core-8-5-branch
2012-10-02
00:53
Fix for 3572016, menus not re-enabling after modal dialog check-in: c64ce34e user: kevin_walzer tags: core-8-5-branch
00:45
Backport of dgp fixes on 50e0c049b2 to 8.5 check-in: 5b7f9469 user: kevin_walzer tags: core-8-5-branch
2012-09-28
10:42
Add 8 colors to the supported color list (aqua, crimson, fuchsia, indigo, lime, olive, silver and teal), part of TIP #403 check-in: 357653d8 user: jan.nijtmans tags: core-8-5-branch
09:41
Add 8 colors to the supported color list (aqua, crimson, fuchsia, indigo, lime, olive, silver and teal), part of TIP #403 check-in: d222d486 user: jan.nijtmans tags: core-8-4-branch
2012-09-26
13:12
Compile win32 binaries with -DTCL_NO_DEPRECATED check-in: e57e0835 user: jan.nijtmans tags: core-8-5-branch
13:04
Compile win32 binaries with -DTCL_NO_DEPRECATED check-in: 93d8c72f user: jan.nijtmans tags: core-8-4-branch
2012-09-25
15:15
Test for XftFontOpen in Xft library, not FT_New_Face check-in: 4d50f30c user: jan.nijtmans tags: core-8-5-branch
15:02
Backport of dgp fixes to trunk for Tk-Cocoa check-in: 964072ee user: kevin_walzer tags: core-8-5-branch
14:51
Merge Tk-Cocoa backport into core-8-5-branch check-in: 1a739d63 user: kevin_walzer tags: core-8-5-branch
2012-09-13
20:47
[Bug 3567453]: Clip regions must be cleared with XSetClipMask and not TkSetRegion on X11. check-in: dfcf8982 user: dkf tags: core-8-5-branch
2012-09-12
23:28
post-review, believed minimal Closed-Leaf check-in: 6dee4314 user: dkf tags: bug-3566106
20:06
Added two missing header files from the cococa backport branch. Closed-Leaf check-in: 04643672 user: andreask tags: cocoa-full-merge-review-8.5
13:44
merge core-8-5-branch Closed-Leaf check-in: 77b3f433 user: jan.nijtmans tags: tk-cocoa-8-5-backport
13:24
review remarks, see mail. check-in: 945d294f user: jan.nijtmans tags: cocoa-full-merge-review-8.5
03:05
Review branch for merge of Tk-Cocoa into Tk 8.5 main branch check-in: 7f1b01b5 user: kevin_walzer tags: cocoa-full-merge-review-8.5
2012-09-11
19:00
[Bug 3566594]: Fix clipping problem in classic X11; clip regions were leaking in reused GCs. check-in: df2abb1c user: dkf tags: core-8-5-branch
13:59
contributed patch for Solaris 9/x86 support check-in: 69579b44 user: dgp tags: bug-3566106
2012-08-28
20:40
Merged inadvertent split back into one. check-in: 4d77650e user: andreask tags: tk-cocoa-8-5-backport
20:31
Cherrypick Merge, Backport of [6223d9e067]. See trunk 2012-05-29 Donal K. Fellows
* generic/tkInt.decls (TkMacOSXDrawable): Added OSX-specific mechanism to allow retrieval of the drawing surface. Allows Canvas3d to be adapted to 8.6.
check-in: 8d724a4f user: andreask tags: tk-cocoa-8-5-backport
15:17
merge trunk check-in: 4044d61e user: jan.nijtmans tags: tk-cocoa-8-5-backport
14:12
[Bug 3562426]: Context menu goes out of edge of screen. check-in: 13c14cc5 user: jan.nijtmans tags: core-8-5-branch
14:02
[Bug 3562426]: Context menu goes out of edge of screen check-in: 9e4a1cd8 user: jan.nijtmans tags: core-8-4-branch
13:59
[Bug 3562426]: Context menu goes out of edge of screen.

PLEASE DON'T PUT THIS ASIDE TO A MISTAKE BRANCH OR SOMETHING! It's simply a fork, in fossil there's nothing wrong with that!

check-in: 65071721 user: jan.nijtmans tags: core-8-4-branch
2012-08-27
19:07
And back-copied Wish.sdef from Tk 8.6 into the branch. Again something expected by the merged-in Makefile. check-in: 6ad5e948 user: andreask tags: tk-cocoa-8-5-backport
2012-08-25
08:09
[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: 4cd38030 user: dkf tags: core-8-4-branch
01:54
3554026 3561016 Better fix from Emiliano Gavilan check-in: 5b17b729 user: dgp tags: core-8-5-branch
01:52
3554026 3561016 Better fix from Emiliano Gavilan. check-in: 3cf36aec user: dgp tags: core-8-4-branch
2012-08-24
14:59
[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: 89300ed4 user: dkf tags: core-8-5-branch
2012-08-23
21:41
3554026,3561016 Stop crash with tearoff menus. check-in: 2163407f user: dgp tags: core-8-5-branch
21:40
3554026,3561016 Stop crash with tearoff menus. check-in: 4dc9a8d8 user: dgp tags: core-8-4-branch
2012-08-22
22:41
Back-copied the Tk.{tiff,icns} images from Tk 8.6 into the branch. The newest integrated Makefile expects to have them. check-in: 11e60e93 user: andreask tags: tk-cocoa-8-5-backport
17:56
Added a forward declaration of TkBackgroundEvalObjv to fix the clash between the implicit declaration done by its use coming before the actual declaration and subsequent compiler error about the differences between them. check-in: b4d1a200 user: andreask tags: tk-cocoa-8-5-backport
2012-08-17
10:27
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. check-in: 4d4b4f25 user: jan.nijtmans tags: core-8-5-branch
07:50
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. check-in: ccc54f7f user: jan.nijtmans tags: core-8-4-branch
2012-08-15
13:33
Backport some more improvements from Tcl 8.6 check-in: 4fdc7985 user: jan.nijtmans tags: core-8-5-branch
13:09
Only build the threaded builds by default. Backport some improvements from Tcl 8.6 check-in: 6ea18d16 user: jan.nijtmans tags: core-8-5-branch
2012-08-13
08:23
merge core-8-5-branch check-in: d07e64d2 user: jan.nijtmans tags: tk-cocoa-8-5-backport
2012-08-11
07:37
Fixed [Bug 3554273]: Test textDisp-32.2 failed check-in: 2fac4a25 user: fvogel tags: core-8-5-branch
2012-08-09
16:40
Remove useless (void *) casts introduced in checkin [b7a58eae61]. The warnings were false flags from a faulty OpenBSD C compiler. check-in: 25ed4c46 user: stwo tags: core-8-5-branch
09:46
various changes from core-8-5-branch, which never got into the cocoa backport branch check-in: e1ed376a user: jan.nijtmans tags: tk-cocoa-8-5-backport
07:52
full merge of cocoa experiment, ready to be merged to core-8-5-branch and from there further merge-marked to tk-cocoa-8-5-backport and trunk Closed-Leaf check-in: 3ddbcef2 user: jan.nijtmans tags: jn-cocoa-full-merge-8.5
07:40
merge core-8-5-branch check-in: e3e4eb60 user: jan.nijtmans tags: tk-cocoa-8-5-backport
07:25
partly backport from 8.6 check-in: c2823d74 user: jan.nijtmans tags: core-8-5-branch
06:53
remove more RCS id's Make TkBackgroundEvalObjv a static function check-in: 1108cabd user: jan.nijtmans tags: tk-cocoa-8-5-backport
2012-08-08
21:07
remove various RCS ID's check-in: d3e59ef9 user: jan.nijtmans tags: tk-cocoa-8-5-backport
19:27
merge core-8-5-branch check-in: 02b2a8e7 user: jan.nijtmans tags: tk-cocoa-8-5-backport
2012-08-07
21:49
Fix regression in cutting/pasting text; thanks to Adrian Robert for patch check-in: 2fe193d1 user: kevin_walzer tags: tk-cocoa-8-5-backport
06:52
Installer improvements, like [a3b936f0a1]. check-in: e15a29a0 user: stwo tags: core-8-5-branch
2012-08-06
02:48
Fixes for menu and wm fullscreen bugs; thanks to Adrian Robert for patches check-in: 5393f608 user: kevin_walzer tags: tk-cocoa-8-5-backport
2012-08-04
14:30
Fixed [Bug 3554273]: Test textDisp-32.2 failed Closed-Leaf check-in: 866ba33d user: fvogel tags: bug-3554273
2012-08-03
19:38
Fixed [Bug 3554081]: Test bind-22.10 failed check-in: a4ea6213 user: fvogel tags: core-8-5-branch
19:31
Fixed [Bug 3554081]: Test bind-22.10 failed check-in: 261fda85 user: fvogel tags: core-8-4-branch
2012-08-02
07:05
Fixed [Bug 3553311]: Test spinbox-3.70 failed check-in: b13a3ca7 user: fvogel tags: core-8-5-branch
2012-07-31
20:24
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: 59106aa3 user: dkf tags: core-8-5-branch
20:21
[Bug 3551802]: Convert from XKeycodeToKeysym to XkbKeycodeToKeysym to fix deprecation warning. check-in: ce3012cd user: dkf tags: core-8-4-branch
10:53
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: 8e17b3da user: jan.nijtmans tags: core-8-5-branch
10:51
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension check-in: fa4d08cf user: jan.nijtmans tags: core-8-4-branch
05:07
Backport fix for [Bug 3546073] check-in: 61b638f6 user: jenglish tags: core-8-4-branch
2012-07-27
18:54
merge released 8.5 check-in: f31ff5d2 user: andreask tags: tk-cocoa-8-5-backport
16:28
merge release to dev check-in: 4a58dd48 user: dgp tags: core-8-5-branch
2012-07-25
16:03
merge 8.5 Closed-Leaf check-in: e60cac8c user: dgp tags: core-8-5-12-rc, core-8-5-12
16:00
merge 8.5 check-in: 90d4b8b5 user: dgp tags: tk-cocoa-8-5-backport
15:49
update changes check-in: 96c877cb user: dgp tags: core-8-5-branch
2012-07-24
16:29
merge 8.5 check-in: ed25b3f3 user: dgp tags: core-8-5-12-rc
13:13
silence compiler warnings check-in: d2dde1c5 user: dgp tags: core-8-5-branch
2012-07-23
22:53
Fix for [Bug 3546073]: Replace Tk_CreateWindow(... DisplayString(dispPtr->display)) with direct call to TkAllocWindow(). check-in: c014082a user: root tags: core-8-5-branch
2012-07-19
22:33
autoconf-2.59 check-in: 6399a177 user: jan.nijtmans tags: core-8-5-branch
21:35
Fixed previous commit date in changelog check-in: 4991c550 user: fvogel tags: core-8-4-branch
21:34
Bug 3545457: Crash on packing a menubutton check-in: 8b2f601a user: fvogel tags: core-8-4-branch
2012-07-18
18:38
[Bug 3545457]: Crash on packing a menubutton Closed-Leaf check-in: 04a26474 user: fvogel tags: bug-3545457
11:19
better formatting of "configure --help" check-in: 8431fb04 user: jan.nijtmans tags: core-8-5-branch
2012-07-17
17:10
Release note tidiness check-in: 51b11a15 user: dgp tags: core-8-5-12-rc
16:25
merge 8.5 check-in: f960e94c user: dgp tags: core-8-5-12-rc
13:13
[Bug 3544932]: Visual studio compiler check fails check-in: 4bf7f2b5 user: jan.nijtmans tags: core-8-5-branch
13:10
[Bug 3544932]: Visual studio compiler check fails check-in: f277df6f user: jan.nijtmans tags: core-8-4-branch
2012-07-16
19:37
merge 8.5 check-in: 9f9edee3 user: dgp tags: core-8-5-12-rc
19:36
Update changes for Tk 8.5.12 release. check-in: b599fdb6 user: dgp tags: core-8-5-branch
2012-07-12
12:29
Type correctness fix, to stop compiler complaint. check-in: 013b0639 user: dkf tags: core-8-5-branch
2012-07-10
14:29
missed a spot check-in: 487ceef9 user: dgp tags: core-8-5-12-rc
14:09
Release candidate branch for Tk 8.5.12. check-in: 1e19013f user: dgp tags: core-8-5-12-rc
2012-07-08
08:40
don't forget to excape quotes check-in: 8df29939 user: jan.nijtmans tags: core-8-5-branch
08:29
use "in" operator in stead check-in: eb9e9f85 user: jan.nijtmans tags: core-8-5-branch
08:19
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: d5b82649 user: jan.nijtmans tags: core-8-5-branch
08:17
[Bug 3532186]: pkgIndex.tcl file complexity that's unwarranted: Test for ::argv variable before trying to use it check-in: 0ba8a8f5 user: jan.nijtmans tags: core-8-4-branch
04:32
[Bug 3541305]: Xfree/Xsync... should not be macros check-in: a48e1765 user: jan.nijtmans tags: core-8-5-branch
04:29
[Bug 3541305]: Xfree/Xsync... should not be macros check-in: 971cdf51 user: jan.nijtmans tags: core-8-4-branch
2012-07-05
09:51
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 02112de3 user: dkf tags: core-8-5-branch
09:49
[Bug 3538401]: Better description of the key difference between [wm geometry] and [winfo geometry] check-in: 95150c8c user: dkf tags: core-8-4-branch
2012-07-04
13:53
typo check-in: d11ca58e user: jan.nijtmans tags: core-8-5-branch
13:48
typo check-in: e76f1d5a user: jan.nijtmans tags: core-8-4-branch
13:13
[Bug 3540127]: Clean up the tables of options for the file dialogs so that options are listed in error messages in alphabetical order. check-in: 7c37650a user: dkf tags: core-8-5-branch
12:54
[Bug 3540127]: Clean up the tables of options for the file dialogs so that there's no longer any need to have mysterious increments. check-in: 734390fa user: dkf tags: core-8-4-branch
12:33
Add various X11 stub functions, Cygwin only remove TkBindDeadWindow from Cygwin stub table [Bug 3540127]: filebox.test fails on win32 check-in: e8da45eb user: jan.nijtmans tags: core-8-5-branch
06:41
Add various X11 stub functions, Cygwin only remove TkBindDeadWindow from Cygwin stub table check-in: 708cadfa user: jan.nijtmans tags: core-8-4-branch
2012-07-02
18:22
ttk::treeview('see' method): fix overscroll prevention [Bug 3530288] check-in: a0aac73c user: jenglish tags: core-8-5-branch
17:38
ttk::*: Ensure that all tables passed to Tcl_GetIndexFromObj{Struct} are statically allocated. Caught by Michael Kirkham. check-in: 21ebe479 user: jenglish tags: core-8-5-branch
2012-06-28
11:41
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: 0db78521 user: jan.nijtmans tags: core-8-5-branch
11:13
Link cygwin wish.exe with win32 tk.dll, only in combination with --enable-shared check-in: 20d6976e user: jan.nijtmans tags: core-8-4-branch
2012-06-27
19:15
merge check-in: 58bf99f6 user: jan.nijtmans tags: core-8-5-branch
13:14
link cygwin wish with tk84.dll install tk84.dll check-in: 54d1f549 user: jan.nijtmans tags: core-8-4-branch
2012-06-26
20:04
link cygwin wish8.6 with tk86.dll (configuration part) check-in: e39b6e7d user: jan.nijtmans tags: core-8-5-branch
19:52
link cygwin wish8.6 with tk86.dll (configuration part) check-in: 39ae97db user: jan.nijtmans tags: core-8-4-branch
2012-06-23
07:46
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: 92360d35 user: jan.nijtmans tags: core-8-5-branch
07:41
sync tcl.m4 with Tcl version autoconf-2.13 check-in: 6ee6c4cc user: jan.nijtmans tags: core-8-4-branch
2012-06-22
12:32
[Bug 1844430]: cygwin make fails in 8.4.14-8.5b3 check-in: fec5f2f7 user: jan.nijtmans tags: core-8-4-branch
2012-06-19
10:29
SetOptions.3: minor doc fix make various other tables const (all backported from Tk 8.6) check-in: 2335ee4e user: jan.nijtmans tags: core-8-5-branch
09:55
SetOptions.3: minor doc fix make various other tables CONST (All backported from Tk 8.6) check-in: 213ad7fd user: jan.nijtmans tags: core-8-4-branch
2012-06-15
07:55
[Bug 3535362]: Changed name of 'unshare' internal function to avoid clash with some libc versions. check-in: b03f0c62 user: dkf tags: core-8-5-branch
07:39
merge core-8-5-branch check-in: 6ef0bff4 user: jan.nijtmans tags: tk-cocoa-8-5-backport
05:43
Backport of [Bug 3532186] fix check-in: 15e3ff22 user: jan.nijtmans tags: core-8-5-branch
2012-06-13
18:15
Fixed inadvertent squashing of type fixes in tkIntPlatDecls.h by putting them into the proper tkInt.decls, so that future regenerations leave them intact. Regenerated tkIntPlatDecls.h. Unbreaks building of this branch. check-in: 345ea5b3 user: andreask tags: tk-cocoa-8-5-backport
2012-06-12
08:29
Fix text clipping when working with the Xft-based renderer. check-in: 2c72a417 user: dkf tags: core-8-5-branch
2012-06-11
13:06
fix test failure check-in: 10319218 user: dkf tags: core-8-5-branch
10:20
make it build check-in: 00b9436f user: dkf tags: core-8-5-branch
09:32
fix the clipping in entries too check-in: 3fc37e6b user: dkf tags: core-8-5-branch
08:57
[Bug 3294450]: Do clipping of ttk text elements correctly. check-in: bd1d53d6 user: dkf tags: core-8-5-branch
2012-06-10
14:57
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: 71242c43 user: jan.nijtmans tags: core-8-5-branch
14:47
[Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem] check-in: c19c493c user: jan.nijtmans tags: core-8-4-branch
2012-06-08
22:52
merge from main 8.5 branch check-in: fa8b5bdf user: jan.nijtmans tags: tk-cocoa-8-5-backport
22:19
eliminate some ANSI_ARGS check-in: 81bffa40 user: jan.nijtmans tags: core-8-5-branch
22:11
function def in front check-in: 8c1ea956 user: jan.nijtmans tags: core-8-4-branch
21:22
Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dll check-in: 3db2e9c6 user: jan.nijtmans tags: core-8-5-branch
20:53
Implement TkCygwinMainEx for loading Cygwin's Tk_MainEx from the Tk dll check-in: 1a49039b user: jan.nijtmans tags: core-8-4-branch
20:45
OXS Tiger Breakage check-in: 673c3417 user: jan.nijtmans tags: core-8-4-branch
2012-06-07
09:32
some quoting issues, eliminate TCL_VARARGS_DEFINE check-in: 7b5b2dd5 user: jan.nijtmans tags: core-8-5-branch
09:26
some more quoting issues check-in: 2d12089b user: jan.nijtmans tags: core-8-4-branch
08:32
merge from main 8.5 branch check-in: 4f521cd3 user: jan.nijtmans tags: tk-cocoa-8-5-backport
08:23
eliminate some warnings, caused by previous merge check-in: cdce7624 user: jan.nijtmans tags: core-8-5-branch
08:08
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: 3bd080b9 user: jan.nijtmans tags: core-8-5-branch
04:30
Change XChangeWindowAttributes signature and many others to match Xorg, needed for Cygwin check-in: b5e6b38e user: jan.nijtmans tags: core-8-4-branch
2012-06-06
08:16
[Bug 3532186] pkgIndex.tcl file complexity check-in: 9aeb0cef user: jan.nijtmans tags: core-8-5-branch
2012-06-05
15:11
Remove merge conflicts check-in: 7bd1bca4 user: kevin_walzer tags: tk-cocoa-8-5-backport
14:50
Merge of core-8-5-branch to cocoa backport check-in: 05fdc761 user: kevin_walzer tags: tk-cocoa-8-5-backport
13:12
merge core-8-4-branch Closed-Leaf check-in: 61bf2ca3 user: jan.nijtmans tags: bug-3508771
11:11
Generate same pkgIndex.tcl file for win32 and cygwin, one that is equally useable for both check-in: 020866e9 user: jan.nijtmans tags: core-8-5-branch
04:46
Change XSetDashes signature and many others to match Xorg, needed for Cygwin check-in: c1a8b045 user: jan.nijtmans tags: core-8-5-branch
2012-06-01
22:29
Change XSetDashes signature and many others to match Xorg, needed for Cygwin. Add .PHONY targets, and various quoting issues (Makefile.in) check-in: 74f3185b user: jan.nijtmans tags: core-8-4-branch
2012-05-30
04:34
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. check-in: 0aa3773d user: jan.nijtmans tags: core-8-5-branch
2012-05-29
15:23
merge core-8-4-branch check-in: c6470d3b user: jan.nijtmans tags: bug-3508771
15:08
Change XFillRectangle(s)/XDrawLines(s) signature to match Xorg, needed for Cygwin. Generate same pkgIndex.tcl file for win32 and cygwin, one that is equally useable for both. check-in: 4b760eba user: jan.nijtmans tags: core-8-4-branch
12:45
merge core-8-4-branch, still to be tested on Unix Closed-Leaf check-in: 2f3e9491 user: jan.nijtmans tags: tobetested
2012-05-28
20:34
Bug 1630251: Documentation for -endline option was wrong check-in: f85a6cdd user: fvogel tags: core-8-5-branch
20:29
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: 6fbede96 user: fvogel tags: core-8-5-branch
2012-05-25
12:19
Simpify determination whether we are running on cygwin. Export Tk_GetHINSTANCE, TkSetPixmapColormap and TkpPrintWindowId on the Cygwin dll. Fix "make genstubs" when cross-compiling on UNIX check-in: 09a6f032 user: jan.nijtmans tags: core-8-4-branch
2012-05-24
21:15
Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 4a560414 user: jan.nijtmans tags: core-8-5-branch
20:59
Change XSetCommand signature to match Xorg, needed for Cygwin check-in: 55225690 user: jan.nijtmans tags: core-8-4-branch
2012-05-17
18:44
Bug 1630251: Documentation for -endline option was wrong Closed-Leaf check-in: a9354efe user: fvogel tags: bug-1630251
18:28
Better fix for bug-1630254 Closed-Leaf check-in: c486ac4f user: fvogel tags: bug-1630254
14: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: 7d8b334c user: fvogel tags: bug-1630254
2012-05-16
04:43
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin check-in: bc99a26c user: jan.nijtmans tags: core-8-5-branch
2012-05-14
23:06
give tkWinWm.c access to SM_XVIRTUALSCREEN and friends check-in: a53aa64b user: jan.nijtmans tags: core-8-5-branch
18:58
fix some visual studio warnings, eliminate some ANSI_ARGS check-in: 81524cf1 user: jan.nijtmans tags: core-8-4-branch
15:03
remove some unused CYGWIN stuff check-in: 06f9f5b8 user: jan.nijtmans tags: core-8-5-branch
14:42
backport TCHAR determination from tkWinPort.h check-in: 282c5ca9 user: jan.nijtmans tags: core-8-5-branch
13:56
typo check-in: 1203fa3c user: jan.nijtmans tags: core-8-4-branch
13:34
implement TkSetPixmapColormap and TkpPrintWindowId for cygwin export TkWinChildProc for win32 backport TCHAR determination from tkWinPort.h check-in: b8bf8248 user: jan.nijtmans tags: core-8-4-branch
2012-05-09
21:16
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: a5feef32 user: jan.nijtmans tags: core-8-5-branch
20:54
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: 6024bffd user: jan.nijtmans tags: core-8-4-branch
2012-05-05
17:16
merge core-8-4-branch check-in: 029d1cb7 user: jan.nijtmans tags: bug-3508771
07:26
If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 6a49422b user: jan.nijtmans tags: core-8-5-branch
06:53
[Bug 2768586]: Only do menu correction on Windows < Win7 If tk.dll loaded in cygwin, don't use the win32 file dialogs check-in: 98036cba user: jan.nijtmans tags: core-8-4-branch
2012-05-04
22:18
[Bug 2768586]: Menu posting problem on dual monitors check-in: bb23398c user: jan.nijtmans tags: core-8-5-branch
22:05
[Bug 2768586]: Menu posting problem on dual monitors check-in: a174ee32 user: jan.nijtmans tags: core-8-4-branch
2012-05-02
22:18
merge-mark check-in: 2d87a29d user: jan.nijtmans tags: core-8-5-branch
22:13
sync tcl.m4 with Tcl version check-in: 6cfb662b user: jan.nijtmans tags: core-8-5-branch
22:11
unneccessary variable check-in: 4fffd013 user: jan.nijtmans tags: core-8-4-branch
11:48
merge core-8-4-branch check-in: 9509d715 user: jan.nijtmans tags: bug-3508771
11:39
[Bug 533519]: Window placement with multiple screens check-in: 62d212e9 user: jan.nijtmans tags: core-8-5-branch
11:22
[Bug 533519]: Window placement with multiple screens check-in: cb030e1f user: jan.nijtmans tags: core-8-4-branch
11:09
change signature of all X11 functions to match those of CYGWIN check-in: 513498f8 user: jan.nijtmans tags: bug-3508771
2012-04-26
14:32
merge trunk shorten command table, and make sure that tk.dll, when loaded in cygwin, doesn't use the win32 file dialogs check-in: e21ebc9e user: jan.nijtmans tags: bug-3508771
13:49
merge 8.5 branch check-in: 236e068b user: dkf tags: tk-cocoa-8-5-backport
13:47
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: 57edef76 user: dkf tags: core-8-5-branch
13:46
Ensure that Tk_GetHINSTANCE is defined on OSX. check-in: 356fef0d user: dkf tags: core-8-4-branch
12:37
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 552733f4 user: jan.nijtmans tags: core-8-5-branch
12:36
provide dummy Tk_AttachHWND and friends for OSX as well check-in: 82cf3c1a user: jan.nijtmans tags: core-8-4-branch
11:02
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin [Bug 3519917]: Snow Leopard unix/Makefile `make test` fail check-in: 141b9b85 user: jan.nijtmans tags: core-8-5-branch
09:14
[Bug 3508771]: Implement TkClipBox, Tk*Region and Tk_GetHINSTANCE for Cygwin check-in: 6855a651 user: jan.nijtmans tags: core-8-4-branch
2012-04-25
13:30
implement various internal win32 stub functions for cygwin check-in: cbfd3027 user: jan.nijtmans tags: bug-3508771
2012-04-23
09:18
merge from main 8.5 branch check-in: 81e7e6f5 user: dkf tags: tk-cocoa-8-5-backport
2012-04-22
22:05
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: 07b47d79 user: dkf tags: core-8-5-branch
22:03
[Bug 3520202]: %K must not work with <MouseWheel> or effects are undefined! check-in: 09655b04 user: dkf tags: core-8-4-branch
2012-04-20
13:20
unused variable check-in: bfdb0257 user: jan.nijtmans tags: bug-533519
12:50
fix (hopefully) menu posting in the same way as window placement check-in: b1dda72b user: jan.nijtmans tags: bug-533519
12:23
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: 9fc800bf user: jan.nijtmans tags: core-8-5-branch
12:16
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: 53c95a25 user: jan.nijtmans tags: core-8-4-branch
2012-04-18
18:22
make some internal tables const check-in: a1af7fc2 user: jan.nijtmans tags: core-8-5-branch
18:08
make some more internal tables CONST check-in: aa726163 user: jan.nijtmans tags: core-8-4-branch
12:30
compiler warnings check-in: e0d15594 user: dgp tags: core-8-5-branch
04:40
make loading of tk.dll in cygwin possible reduce command table size check-in: 0cb2832c user: jan.nijtmans tags: core-8-5-branch
2012-04-17
21:12
make loading of tk.dll in cygwin possible reduce command table size check-in: db6c2704 user: jan.nijtmans tags: core-8-4-branch
2012-04-16
22:26
set [wm maxsize] as well check-in: d6d2ddb5 user: jan.nijtmans tags: bug-533519
22:23
Fix bug 533519 check-in: 1507edf8 user: jan.nijtmans tags: bug-533519
2012-04-13
19:42
[Bug 3517448] TclKit build fails (unresolved __strtoi64) check-in: c421372e user: jan.nijtmans tags: core-8-5-branch
19:34
[Bug 3517448] TclKit build fails (unresolved __strtoi64) some more tkInt.decls formatting check-in: 4139d30f user: jan.nijtmans tags: core-8-4-branch
2012-04-12
20:29
disallow colors like xellow cleanup tkInt.decls configure changes for cygwin check-in: 70d7860f user: jan.nijtmans tags: core-8-5-branch
20:05
disallow colors like "xellow" check-in: e30176d1 user: jan.nijtmans tags: core-8-4-branch
2012-04-11
22:03
sync tcl.m4 with Tcl, format tkInt.decls like Tk8.5/8.6 check-in: 9af0a97a user: jan.nijtmans tags: core-8-4-branch
2012-04-09
19:20
make genstubs check-in: 1184c33f user: dgp tags: core-8-4-branch
2012-04-06
23:23
[Bug 3176239] control-MouseWheel causes segv check-in: 003881e3 user: jan.nijtmans tags: core-8-5-branch
23:17
[Bug 3176239] control-MouseWheel causes segv check-in: 316704e1 user: jan.nijtmans tags: core-8-4-branch
22:38
some more cygwin compatibility improvements format tk.decls like tcl8.5/8.6 check-in: b280f1b7 user: jan.nijtmans tags: core-8-5-branch
22:04
some more cygwin compatibility improvements check-in: e18429c9 user: jan.nijtmans tags: core-8-4-branch
21:47
format tk.decls like tcl8.5/8.6, re-generiate tk(Int)Decls.h check-in: 4af947ee user: jan.nijtmans tags: core-8-4-branch
2012-04-02
09:29
gcc warning: signed-unsigned compare check-in: b5705781 user: jan.nijtmans tags: core-8-5-branch
09:14
gcc warning: signed-unsigned compare check-in: 955354d8 user: jan.nijtmans tags: core-8-4-branch
2012-04-01
18:36
re-generate configure check-in: 5d29c809 user: jan.nijtmans tags: core-8-5-branch
2012-03-30
15:12
[Bug 3511806] Compiler checks too early (autoconf still to be run!) check-in: 6decce9e user: jan.nijtmans tags: core-8-5-branch
2012-03-29
22:37
Only check for cygwin with $GCC check-in: 0f2cc67a user: jan.nijtmans tags: core-8-4-branch
20:52
[Bug 3511806] Compiler checks too early This change allows to build the cygwin and mingw32 ports of Tcl/Tk to build out-of-the-box using a native or cross- compiler. check-in: 1f224bb6 user: jan.nijtmans tags: core-8-4-branch
07:28
implementation ready for further field-tests Closed-Leaf check-in: 10a332d1 user: jan.nijtmans tags: bug-3511806
2012-03-26
21:06
enable cygwin build in /win directory (using mingw-w64 compiler) check-in: beead5e4 user: jan.nijtmans tags: core-8-4-branch
12:34
fix scoping of buf (introduced with fix for [Bug 2809525]) check-in: 74aab909 user: jan.nijtmans tags: core-8-5-branch
12:32
fix scoping of buf (introduced with fix for [Bug 2809525] check-in: bde05b36 user: jan.nijtmans tags: core-8-4-branch
2012-03-21
22:22
[Bug 2809525] Abort on overlong color name check-in: 89ebf1b8 user: jan.nijtmans tags: core-8-5-branch
22:17
[Bug 2809525] Abort on overlong color name check-in: 46289902 user: jan.nijtmans tags: core-8-4-branch
2012-03-19
14:26
experiment: use web colors in stead of X11 colors (win only) check-in: 79468fd3 user: jan.nijtmans tags: jn-web-colors
2012-03-18
21:02
rfe-3503317: XParseColor speedup check-in: 5559e494 user: jan.nijtmans tags: core-8-5-branch
21:00
rfe-3503317: XParseColor speedup check-in: 26bdfc04 user: jan.nijtmans tags: core-8-4-branch
16:45
test output in Xorg rgb.txt format Closed-Leaf check-in: 588cd445 user: jan.nijtmans tags: rfe-3503317
2012-03-17
00:33
elimination of gray table by using calculations in stead check-in: 4ecc5287 user: jan.nijtmans tags: rfe-3503317
00:18
implementation complete, todo: more testing check-in: 190211c6 user: jan.nijtmans tags: rfe-3503317
2012-03-16
22:36
further reduction of color table to 147 entries! check-in: 7f343b6e user: jan.nijtmans tags: rfe-3503317
2012-03-15
20:46
merge-mark check-in: cb63753f user: jan.nijtmans tags: core-8-5-branch
20:45
workaround for _strtoi64 determination on win64 (autoconf-2.13 issue) check-in: 11cf61f5 user: jan.nijtmans tags: core-8-4-branch
20:12
[bug 3505358 ] invalid color name "#f75df642f527" check-in: 5ce95311 user: jan.nijtmans tags: core-8-5-branch
20:10
[bug 3505358 ] invalid color name "#f75df642f527" check-in: 7518016c user: jan.nijtmans tags: core-8-4-branch
2012-03-14
23:08
workaround attempt for win64 problem????? check-in: 038983f7 user: jan.nijtmans tags: core-8-4-branch
2012-03-13
15:05
make sure that "burly wood" is not a valid color check-in: 3a32cd8c user: jan.nijtmans tags: rfe-3503317
10:14
rfe-3503317: XParseColor speedup check-in: b6dabd0a user: jan.nijtmans tags: rfe-3503317
08:58
missing include <stdlib.h> check-in: 73e407b6 user: jan.nijtmans tags: core-8-4-branch
2012-03-10
14:47
Backport fix for disabled images in ttk buttons for Tk-Cocoa check-in: 457a6a8b user: kevin_walzer tags: tk-cocoa-8-5-backport
2012-03-07
14:22
Minor: code style improvements. check-in: 11aacfe5 user: dkf tags: core-8-5-branch
14:16
* generic/tkObj.c (GetPixelsFromObjEx): [Bug 3497848]: Better rounding of pixel values to integers.
check-in: 22e67b4d user: dkf tags: core-8-5-branch
2012-03-04
16:55
Patch from the cygwin folks check-in: b6c4a954 user: jan.nijtmans tags: core-8-5-branch
16:51
Patch from the cygwin folks check-in: 8e4f684b user: jan.nijtmans tags: core-8-4-branch
2012-02-28
20:14
[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: 6dfcc8fc user: fvogel tags: core-8-5-branch
13:46
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: 1b7382b2 user: dkf tags: core-8-5-branch
13:45
[Bug 3495198]: Corrected types of canvas bitmap options. check-in: b585e983 user: dkf tags: core-8-4-branch
2012-02-26
21:35
Provide fallback for _strtoi64 check-in: 19eec190 user: jan.nijtmans tags: core-8-5-branch
21:23
Provide fallback for _strtoi64 check-in: 2f32e4e8 user: jan.nijtmans tags: core-8-4-branch
2012-02-22
23:00
Patch for font metrics and colorspace provided by Adrian Robert check-in: e5be09bc user: kevin_walzer tags: tk-cocoa-8-5-backport
2012-02-21
05:41
_Xconst -> CONST check-in: 52840c0c user: jan.nijtmans tags: core-8-5-branch
05:38
_Xconst -> CONST check-in: 38c69518 user: jan.nijtmans tags: core-8-4-branch
2012-02-18
21:55
Bug-3487407: Weird text indices Closed-Leaf check-in: f39a8001 user: fvogel tags: bug-1630262
2012-02-15
20:57
[Bug 3486474]: Inconsistent color scaling check-in: 2e0b3fed user: jan.nijtmans tags: core-8-5-branch
20:33
[Bug 3486474]: Inconsistent color scaling check-in: feaff433 user: jan.nijtmans tags: core-8-4-branch
2012-02-12
17:46
improved, faster implementations of XParseColor and TkParseColor Closed-Leaf check-in: acbeaf88 user: jan.nijtmans tags: bug-3486474
2012-02-11
00:19
let Tk_NameOfColor output a shorter color-name, when possible check-in: 349169c6 user: jan.nijtmans tags: bug-3486474
2012-02-10
23:55
proposed fix for bug-3486474 check-in: 6f74cf37 user: jan.nijtmans tags: bug-3486474
15:51
* win/tkWinDialog.c (GetFileNameW): 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: c309fddc user: dkf tags: core-8-5-branch
00:00
Fix for minor typos provided by Andreas Kupries check-in: 48e380fe user: kevin_walzer tags: tk-cocoa-8-5-backport
2012-02-03
21:45
Updated changelog to take bug-1615425 into account check-in: c2631a86 user: fvogel tags: bug-1630262
21:04
Added test for bug 1615425 check-in: e4f27e1d user: fvogel tags: bug-1630262
2012-02-02
10:40
Better fix for bug-1630262, also fixing bug-1615425 check-in: 1cb7c1e0 user: fvogel tags: bug-1630262
2012-01-31
22:24
[Bug-1630262]: segfault when deleting lines with peer text widgets check-in: abca82f4 user: fvogel tags: bug-1630262
2012-01-30
19:44
ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561]. check-in: dfb108b6 user: jenglish tags: core-8-5-branch
2012-01-29
18:02
Fix for serious bugs with input methods, and for display of certain fonts in buttons; thanks to Adrian Robert for extensive patches. check-in: 9844fe10 user: kevin_walzer tags: tk-cocoa-8-5-backport
17:12
Bug 3480634: PNG Images missing in menus on Mac check-in: 11b15014 user: jan.nijtmans tags: core-8-5-branch
2012-01-27
21:44
[Bug 3480471]: tk_getOpenFile crashes on Win64 check-in: 826e4a66 user: jan.nijtmans tags: core-8-5-branch
2012-01-26
11:36
Fixed indentation. check-in: acdd6035 user: fvogel tags: core-8-5-branch
11:33
Fixed indentation. check-in: 0386e6c4 user: fvogel tags: core-8-5-branch
07:20
[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: fa26af8a user: fvogel tags: core-8-5-branch
2012-01-25
22:06
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: 53c0922f user: jan.nijtmans tags: core-8-5-branch
22:00
Bug-2433260: non-critical error in Tk_PhotoPutBlock check-in: a2b769a6 user: jan.nijtmans tags: core-8-4-branch
21:56
[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. Closed-Leaf check-in: 85c4a00f user: fvogel tags: patch-3479498
21:33
Don't increase the epoch twice. check-in: a26d55ff user: fvogel tags: core-8-5-branch
21:13
[Bug-1630271]: segfault/infinite loop when a mark is before -startline check-in: 61a3685a user: jan.nijtmans tags: core-8-5-branch
05:42
patch 3476698: Patch for failing test text-31.11 check-in: 193eb89c user: jan.nijtmans tags: core-8-5-branch
2012-01-23
20:56
patch-3477449: segfault when mark out of -startline/-endline range Closed-Leaf check-in: 45f3f06d user: jan.nijtmans tags: bug-1630271
2012-01-22
16:43
applied patch-3476698 Closed-Leaf check-in: 415a7481 user: jan.nijtmans tags: bug-3475627
16:02
patch 3471873: mark next/prev with peer text widgets check-in: 27a6e526 user: jan.nijtmans tags: core-8-5-branch
2012-01-19
20:33
[Bug-3288113,3288121]: Missing marks/endless loop in text mark prev/next Closed-Leaf check-in: 8ffcb515 user: jan.nijtmans tags: patch-3471873
05:43
[Bug-3021557]: Moving the cursor in elided text freezes Tk check-in: 32dd4021 user: jan.nijtmans tags: core-8-5-branch
2012-01-17
05:33
bug-3021557 Moving the cursor in elided text freezes Tk Closed-Leaf check-in: 75aaba86 user: jan.nijtmans tags: bug-3021557
2011-12-22
18:42
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 39071084 user: dgp tags: core-8-5-branch
18:39
3235256 - Keep menu entry IDs out of system values. Thanks Colin McDonald. check-in: 45ce45eb user: dgp tags: core-8-4-branch
2011-11-22
17:07
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 8ef7384b user: jan.nijtmans tags: core-8-5-branch
16:53
[Bug 1945073]: Demo square.tcl cannot run; need package tktest check-in: 43a8cf52 user: jan.nijtmans tags: core-8-4-branch
2011-11-17
21:17
merge-mark check-in: f6ea7ec0 user: jan.nijtmans tags: core-8-5-branch
21:16
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: e5f64795 user: jan.nijtmans tags: core-8-4-branch
21:04
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower] check-in: 920f6ac3 user: jan.nijtmans tags: core-8-5-branch
20:57
[Bug 3437816]: Missing TCL_ERROR return in [canvas lower] check-in: 1995a580 user: jan.nijtmans tags: core-8-4-branch
2011-11-08
17:44
  • 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: fd63aa44 user: max tags: core-8-5-branch
2011-11-07
17:23
merge release to dev check-in: 39b87b42 user: dgp tags: core-8-5-branch
2011-11-04
12:45
merge, tag & bag another 8.5.11 RC Closed-Leaf check-in: 51558497 user: dgp tags: core-8-5-11, core-8-5-11-rc
00:17
Update missing symbols for tk-Cocoa check-in: 566953e5 user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-11-03
23:42
Further teweaking of Tk-Cocoa backport check-in: 058a8f61 user: kevin_walzer tags: tk-cocoa-8-5-backport
21:46
Update notes-on-backporting.txt' check-in: 08bd09af user: kevin_walzer tags: tk-cocoa-8-5-backport
21:43
Fix tk.decls for Cocoa compat check-in: 6a275517 user: kevin_walzer tags: tk-cocoa-8-5-backport
21:40
Fix tkPlatDecls.h for Cocoa compat check-in: 4290f258 user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-11-02
09:25
A better way of managing the type cache across the tkObj.c file. check-in: b6dad9ba user: dkf tags: core-8-5-branch
2011-11-01
22:46
* 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: 6a735cbb user: dkf tags: core-8-5-branch
22:07
Preparation of Tk-Cocoa backport for 8.5.11 check-in: 5b885b83 user: kevin_walzer tags: tk-cocoa-8-5-backport
14:41
release tag check-in: d5826796 user: dgp tags: core-8-5-11-rc
2011-10-31
19:37
merge to release check-in: a9d2da5f user: dgp tags: core-8-5-11-rc
19:35
overlooked pathclevel bump in tk.h check-in: d998db84 user: dgp tags: core-8-5-11-rc
14:07
TIP 382 test suite update and Motif dialog implementation. check-in: 3ddf3698 user: dgp tags: core-8-5-branch
2011-10-26
14:26
typo check-in: cbfc0c41 user: dgp tags: core-8-5-11-rc
14:22
Release candidate branch for Tk 8.5.11 check-in: c8b91756 user: dgp tags: core-8-5-11-rc
13:36
Update changes for Tk 8.5.11. check-in: d45e4314 user: dgp tags: core-8-5-branch
2011-10-25
20:42
Fix for bug 3410609; confirmed to work on UK keyboard. check-in: 68e7ae9b user: dkf tags: core-8-5-branch
2011-10-24
19:13
Implementation of TIP #382. check-in: a126d3d9 user: dgp tags: core-8-5-branch
2011-10-19
15:03
add docs Closed-Leaf check-in: a66e998b user: dgp tags: tip-382
2011-10-17
20:10
Implementation for Carbon. check-in: 5a1e3c46 user: dgp tags: tip-382
19:54
Fix up the implementation to account for shared options enumeration. check-in: de044a4c user: dgp tags: tip-382
2011-10-11
11:34
merge-mark check-in: 2ed2df82 user: jan.nijtmans tags: core-8-5-branch
11:33
Add dummy user_data field to XVirtualEvent, for improved upwards compatibility with Tk 8.5 check-in: 74fb989b user: jan.nijtmans tags: core-8-4-branch
2011-10-05
19:18
Revise the proposed "-nocomplain" option to "-confirmoverwrite" check-in: d7028f6d user: dgp tags: tip-382
2011-10-04
17:53
Contributed implementation patch for TIP 382. check-in: c8b22e32 user: dgp tags: tip-382
2011-10-01
19:14
Tentative fix for bug 3410609 - use the keysym returned by XLookupString in preference to the raw one in the XEvent. Closed-Leaf check-in: 51167632 user: kennykb tags: bug-3410609
2011-09-26
12:07
merge-mark check-in: 012b3cb0 user: jan.nijtmans tags: core-8-5-branch
11:56
Support Visual Studio 11 check-in: 19ec9437 user: jan.nijtmans tags: core-8-4-branch
2011-09-22
18:10
Move -takefocus option out of ttkCoreOptionSpecs, explicitly specify it on individual widgets. [Bug 3404541], [Bug 1204186]. check-in: 4e45dfd3 user: jenglish tags: core-8-5-branch
2011-09-21
07:47
fix ttk::label Closed-Leaf check-in: f06c33b0 user: jan.nijtmans tags: bug-3404541
2011-09-20
10:02
proposed solution for BUG-3404541 check-in: a5516c14 user: jan.nijtmans tags: bug-3404541
2011-09-06
14:40
merge-mark check-in: d2429957 user: jan.nijtmans tags: core-8-5-branch
14:39
Add --disable-rpath option to configure script. Fixes [1231033f]. check-in: 020966fb user: jan.nijtmans tags: core-8-4-branch
2011-09-01
10:30
Correctly documented what the [$ph data] command produces without the -format option. check-in: 9baec630 user: dkf tags: core-8-5-branch
2011-08-30
07:45
merge-mark check-in: cd0c411e user: jan.nijtmans tags: core-8-5-branch
07:44
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Add Haiku support and better NetBSD/FreeBSD support. check-in: bb80dd08 user: jan.nijtmans tags: core-8-4-branch
2011-08-16
13:17
[Bug 3388350] mingw64 compiler warnings check-in: 49d005d8 user: jan.nijtmans tags: core-8-5-branch
13:03
[Bug 3388350] mingw64 compiler warnings check-in: 30375f51 user: jan.nijtmans tags: core-8-5-branch
12:22
[Bug 3388350] mingw64 compiler warnings check-in: 3aea88a4 user: jan.nijtmans tags: core-8-4-branch
08:15
[Bug 3388350] mingw64 compiler warnings check-in: 96f28c8c user: jan.nijtmans tags: core-8-5-branch
07:57
[Bug 3388350] mingw64 compiler warnings check-in: 38034808 user: jan.nijtmans tags: core-8-4-branch
2011-08-13
21:51
[Bug 3388350] mingw64 compiler warnings check-in: 3acc34ab user: jan.nijtmans tags: core-8-5-branch
20:59
[Bug 3388350] mingw64 compiler warnings check-in: 2cc61836 user: jan.nijtmans tags: core-8-4-branch
2011-08-05
00:14
Fix for bgerror conflict with Tk-Cocoa menu check-in: 72658182 user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-08-03
07:09
[Bug 3314770] regression - Windows file dialogs not resizable check-in: d4968057 user: jan.nijtmans tags: core-8-5-branch
2011-07-28
19:02
Push missing headers for cursor data check-in: e7edc581 user: andreask tags: tk-cocoa-8-5-backport
08:48
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: 2b12f5db user: jan.nijtmans tags: core-8-5-branch
08:42
[Bug 3380684] XEmptyRegion prototype doesn't match usage check-in: b754e2d6 user: jan.nijtmans tags: core-8-4-branch
2011-07-26
13:53
"Fix toolbar demo to reflect wm manage implementation on Aqua" check-in: 8e535e05 user: kevin_walzer tags: tk-cocoa-8-5-backport
12:41
Minor fix of wm forget implementation on Aqua check-in: 98162ffd user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-07-20
02:25
Fix version mismatch in Tk-Cocoa backport check-in: 40668d8e user: kevin_walzer tags: tk-cocoa-8-5-backport
02:14
Remove obsolete resource and Xcode files from Tk-Cocoa backport check-in: e5e384dd user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-07-18
04:08
Fix issue with shift key firing twice if bound to different procedure check-in: 26fe75c9 user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-07-04
20:03
Add how-to file. check-in: 1ed5f32d user: kevin_walzer tags: tk-cocoa-8-5-backport
16:16
Commit of backport of Tk-Cocoa to 8.5 check-in: d3143d1c user: kevin_walzer tags: tk-cocoa-8-5-backport
2011-06-29
21:34
3341056 Correct segfault due to flaw in the 2011-06-17 commit. check-in: b938e236 user: dgp tags: core-8-5-branch
2011-06-24
17:48
merge RC to stable check-in: 7fe694e2 user: dgp tags: core-8-5-branch
2011-06-23
18:07
merge to RC Closed-Leaf check-in: 668af038 user: dgp tags: core-8-5-10-rc, core-8-5-10
18:06
typos check-in: 25756b03 user: dgp tags: core-8-5-branch
2011-06-21
17:36
merge to RC check-in: 5c272229 user: dgp tags: core-8-5-10-rc
17:34
Formatting typos check-in: fb002d25 user: dgp tags: core-8-5-branch
17:05
release mark in ChangeLog check-in: c5ce2de6 user: dgp tags: core-8-5-10-rc
2011-06-20
20:17
merge to RC check-in: 4d3d954e user: dgp tags: core-8-5-10-rc
2011-06-17
18:24
Crash in unset traces 3062331 check-in: 6c9558cd user: dgp tags: core-8-5-branch
18:06
Add comments explaining new code. Closed-Leaf check-in: b7530cff user: dgp tags: bug-3062331
2011-06-16
20:27
New attempt to fix Bug 3062331 check-in: e1302383 user: dgp tags: bug-3062331
11:55
Sync with win/tcl.m4 from Tcl check-in: 90727609 user: jan.nijtmans tags: core-8-5-branch
11:51
Sync with win/tcl.m4 from Tcl check-in: e5c3146c user: jan.nijtmans tags: core-8-4-branch
2011-06-14
20:41
Improve robustness of last commit. Closed-Leaf check-in: e9e6f67c user: dgp tags: bug-3062331
18:34
update changes check-in: 6714db4f user: dgp tags: bug-3062331
18:26
3062331 Protect against attempting operations on a freed varName value. check-in: ca3d9b72 user: dgp tags: bug-3062331
2011-06-10
20:14
Merge to RC branch check-in: 93607b5f user: dgp tags: core-8-5-10-rc
20:09
Correct some README bitrot. check-in: 68819303 user: dgp tags: core-8-5-branch
17:56
more changes check-in: 343e4b28 user: dgp tags: core-8-5-branch
17:23
[Bug 3175610]: Incomplete refresh of line items. check-in: db04a2a2 user: dgp tags: core-8-5-branch
17:18
[Bug 3175610]: Incomplete refresh of line items. check-in: 87393b6f user: dgp tags: core-8-4-branch
2011-06-09
18:10
reconcile changes among branches check-in: 9b03a8ad user: dgp tags: core-8-5-branch
08:07
typo check-in: b319ce4f user: jan.nijtmans tags: core-8-5-branch
07:50
typo check-in: 288d30c9 user: jan.nijtmans tags: core-8-5-branch
2011-06-08
20:06
restore mistaken line delete check-in: a1e8023e user: dgp tags: core-8-5-branch
18:48
typo check-in: 98fd5044 user: dgp tags: core-8-5-branch
17:44
Purge RCS Keywords. check-in: 3f95fbe0 user: dgp tags: core-8-5-branch
16:13
Purge RCS Keywords. check-in: a74f32bb user: dgp tags: core-8-4-branch
14:44
Update changes for 8.5.10 check-in: 2cdc5b18 user: dgp tags: core-8-5-branch
2011-06-07
21:30
correction check-in: 9b0d4315 user: dgp tags: core-8-5-branch
21:27
Backport [Bug 2482771] fix. check-in: 71ccc3ca user: dgp tags: core-8-5-branch
21:06
Bug 2358545: Restore support for values "08" and "09"in a [spinbox] configured to use -from and -to values. check-in: 621ce463 user: dgp tags: core-8-5-branch
2011-06-06
21:57
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 7e5d2fdd user: dgp tags: core-8-5-branch
21:56
Restore proper NUL output to the [console]. [Bug 2546087] check-in: 4a36ca25 user: dgp tags: core-8-4-branch
21:36
Second draft of fix for 2546087. This one is better since it avoids even the appearance that the "identity" encoding is something useful. :) Both fixes are fragile to [chan configure]s that set the stdout/err encoding to something incompatible. This is a fragility inherent in the design of Tcl_Channels (see RFE 3312630) Closed-Leaf check-in: d0be486c user: dgp tags: bug-2546087
17:38
Possible (untested, fragile) fix for Bug 2546087 committed for testing. check-in: 40932346 user: dgp tags: bug-2546087
2011-06-01
10:47
[Bug # 3306909]: tk_popup placement on Windows Vista can be incorrect.

When posting menus near the bottom of the screen on Windows versions newer than XP the menu may be placed incorrectly. This is due to code in PostOverPoint that corrects an error in the XP window manager. This fix is no longer required for Vista and Windows7.

Reported-by: Harald Oehlmann <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: 6db4a05c user: patthoyts tags: core-8-5-branch

2011-05-26
20:47
Release candidate branch for Tk 8.5.10 check-in: 98fe7b7c user: dgp tags: core-8-5-10-rc
2011-04-30
22:29
[Bug 3294593] fix menu unposting under some conditions.

Moving the pointer off a cascaded submenu over the application window and then back to the parent menu window on a non-cascade entry would leave the submenu displayed when it should be unposted. This patch solves this issue.

Suggested-by: Schelte Bron <[email protected]> Signed-off-by: Pat Thoyts <[email protected]> check-in: a337b2c4 user: patthoyts tags: core-8-5-branch

22:28
[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.

(backported from trunk)

Signed-off-by: Pat Thoyts <[email protected]> check-in: 27b9615d user: patthoyts tags: core-8-5-branch

2011-04-22
18:21
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 7262cbf0 user: pspjuth tags: core-8-5-branch
18:17
[Bug 3291543] There was a crash if dchars removed all coordinates of a polygon. check-in: 22a6a821 user: pspjuth tags: core-8-4-branch
2011-04-21
22:56
eliminate unneeded variable displayFocusPtr check-in: 659cc90e user: jan tags: core-8-5-branch
21:18
Document all variable options as global. check-in: 826dd8fd user: pspjuth tags: core-8-5-branch
21:01
Document all variable options as global. check-in: 6242f06c user: pspjuth tags: core-8-4-branch
00:17
Synchronize rules.vc with the version in the tcl source tree.

Signed-off-by: Pat Thoyts <[email protected]> check-in: cf3a5e70 user: patthoyts tags: core-8-5-branch

2011-04-12
14:28
minor nits, taken over from TEA (tclconfig) check-in: 2d4f4a71 user: jan.nijtmans tags: core-8-5-branch
2011-04-04
22:04
[Bug 723765]: When a slave was removed from grid, the -in option was not remembered. check-in: 403a6f20 user: pspjuth tags: core-8-5-branch
19:40
[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: 7b107e6e user: pspjuth tags: core-8-5-branch
2011-03-28
09:20
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: bc537f82 user: jan.nijtmans tags: core-8-5-branch
09:16
[Bug 3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. One more place where this problem could appear. check-in: 62921742 user: jan.nijtmans tags: core-8-4-branch
2011-03-27
20:09
fix genStubs.tcl in one place where it generated "void *" in stead of "VOID *" check-in: 3e846767 user: jan tags: core-8-5-branch
2011-03-26
06:36
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 214c36af user: jan tags: core-8-5-branch
06:35
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead check-in: 970fa676 user: jan tags: core-8-4-branch
2011-03-24
08:50
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support. check-in: 25270cde user: jan.nijtmans tags: core-8-5-branch
08:11
[Bug #3239768] tk8.4.19 (and later) WIN32 menu font support check-in: 2423937d user: jan.nijtmans tags: core-8-4-branch
2011-03-22
20:48
[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: 69d26c40 user: patthoyts tags: core-8-5-branch

2011-03-19
02:00
[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: 3837f9f2 user: patthoyts tags: core-8-5-branch

00:39
[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: ecfa48e7 user: patthoyts tags: core-8-5-branch

2011-03-17
14:38
merge core-8-5-branch Closed-Leaf check-in: ed41b6cd user: jan.nijtmans tags: bug-3216070
2011-03-16
23:47
[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: 8c54d46c user: patthoyts tags: core-8-5-branch

22:13
bug-3216070 check-in: 0fc858d2 user: jan.nijtmans tags: bug-3216070
22:06
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: 19e46065 user: jan.nijtmans tags: core-8-5-branch
21:52
autoconf-2.59 check-in: 453176f9 user: jan.nijtmans tags: core-8-5-branch
2011-03-12
00:03
Eliminate unneeded _TkFinalize wrapper. check-in: 7bdee82d user: jan.nijtmans tags: core-8-5-branch
2011-03-11
23:48
merge-mark check-in: 59d5f0cb user: jan.nijtmans tags: core-8-5-branch
23:47
SEH-emulation for AMD64 mingw-w64 does not accept _WIN32_IE < 0x0501 Merged --cherrypick from core-8-5-branch (2010-12-13, f4ecadb40d) remove conflicting definition of timezone struct check-in: 5b16e78f user: jan.nijtmans tags: core-8-4-branch
15:01
merge-mark check-in: b078bfa9 user: jan.nijtmans tags: core-8-5-branch
15:00
SC_EMBED_MANIFEST macro Merged --cherrypick from core-8-5-branch (2010-08-26, 3416226333358009f) check-in: 99a18868 user: jan.nijtmans tags: core-8-4-branch
09:13
Eliminate some unneeded write-only variables (discovered by gcc-4.6) check-in: 55e551bb user: jan.nijtmans tags: core-8-5-branch
2011-03-10
15:27
[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: 27afdfb6 user: patthoyts tags: core-8-5-branch

2011-03-09
16:55
Fix libXft check check-in: 2238347e user: rmax tags: core-8-5-branch
2011-03-08
20:39
We are no longer on CVS, so don't need the .cvsignore files any more check-in: f3455aee user: jan.nijtmans tags: core-8-5-branch
2011-03-05
11:07
We are no longer on CVS, so don't need the .cvsignore files any more check-in: 7969d3a4 user: jan.nijtmans tags: core-8-4-branch
2011-02-28
21:28
Mark merge of 8.4 bugfixes into 8.5 development. check-in: 26a1f54b user: dgp tags: core-8-5-branch
2011-01-25
08:49
[Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] check-in: c3b14185 user: nijtmans tags: core-8-4-branch
08:31
[Patch #3129527]: Fix buffer overflow w/ GCC 4.5 and -D_FORTIFY_SOURCE=2. Just the strcpy->memcpy part, to prevent anything like [Bug #3164879] check-in: eea2c8aa user: nijtmans tags: core-8-5-branch
2011-01-22
18:48
ttk::combobox: Add missing 'validate' command (reported by schelte). check-in: 0417936d user: jenglish tags: core-8-5-branch
2011-01-19
14:28
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: ef62c8b8 user: nijtmans tags: core-8-5-branch
08:40
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: 92aabe1a user: nijtmans tags: core-8-5-branch
08:39
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: 1991bcd2 user: nijtmans tags: core-8-5-branch
08:37
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. check-in: ebf9ae17 user: nijtmans tags: core-8-5-branch
2011-01-17
08:46
handle --enable-64bit=ia64 for gcc. BACKPORT. check-in: 27d1d095 user: nijtmans tags: core-8-5-branch
2011-01-13
11:32
[Patch #3154705] Close button has no effect. Add <Escape> binding as well (backported from Tcl 8.5) check-in: 3f19aab7 user: nijtmans tags: core-8-4-branch
07:48
[Patch #3154705] Close button has no effect check-in: 7cfb8b1c user: nijtmans tags: core-8-5-branch
2011-01-06
06:00
Cast some NULLs to (void *) in order to quash "missing sentinel in function call" compiler warnings. check-in: b7a58eae user: stwo tags: core-8-5-branch
2010-12-17
21:57
[Bug 2446711]: Remove 'allpatch' target. check-in: 329b7190 user: stwo tags: core-8-5-branch
17:57
Use 'rpmbuild', not 'rpm' [Bug 2537626]. check-in: 88ee6779 user: stwo tags: core-8-5-branch
2010-12-13
21:23
Cross-compile support for Win and UNIX (backported) check-in: f4ecadb4 user: nijtmans tags: core-8-5-branch
2010-12-12
12:01
Better building on OpenBSD. check-in: 1a228553 user: stwo tags: core-8-5-branch
2010-11-24
15:15
re-wrote TkpDisplayWarning such that it does not use an Tcl API calls any more, so it works even with an ill-initialized Tcl Teach WishPanic how to thread UTF-8 in it's messagebox. Both of those changes backported from Tcl 8.6. No change in functionality. check-in: e7a9f4f8 user: nijtmans tags: core-8-5-branch
15:11
[Bug #3071836]: Crash/Tcl_Panic on WinXP saving file to C:\ check-in: 86a806c2 user: nijtmans tags: core-8-5-branch
2010-11-19
22:42
Allow cross-compilation by default (backported) Use -pipe for gcc on win32 (backported) check-in: 070f77c8 user: nijtmans tags: core-8-5-branch
2010-11-16
15:06
[Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 check-in: e2f3d688 user: nijtmans tags: core-8-5-branch
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
09:48
Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309] [Bug 3102739]. check-in: b170dc02 user: nijtmans tags: core-8-5-branch
2010-11-03
12:11
[FRQ 2965056]: Windows build with -DUNICODE check-in: c9f9a859 user: nijtmans tags: trunk
2010-10-31
21:25
Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6 check-in: 63cc534f user: nijtmans tags: core-8-4-branch
2010-10-23
21:43
Update for VS10 check-in: 16f33d69 user: nijtmans tags: core-8-4-branch
21:29
Update for VS10 check-in: e9950e27 user: nijtmans tags: core-8-5-branch
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:35
Fix crash in 'tag add' / 'tag remove' when no -tags specified [SF#3085489]. check-in: 5a74549e user: jenglish tags: core-8-5-branch
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:19
* win/Makefile.in (genstubs): [Tcl Bug 3082049]: Typo.
check-in: 10798fd2 user: dkf tags: core-8-5-branch
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: cc412600 user: jenglish tags: core-8-5-branch
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
18:05
Tag for RC4 release check-in: a774fe93 user: dgp tags: core-8-5-9, core-8-5-branch
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
17:46
library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl: Specify disabled combobox text foreground color #3057573. check-in: 6bc41796 user: jenglish tags: core-8-5-branch
2010-09-01
20:04
* changes: Updated for 8.5.9 release.
check-in: 9ca04d5a user: dgp tags: core-8-5-branch
16:40
library/ttk/entry.tcl: Revert keyboard navigation bindings to use real events instead of virtual events. check-in: 5d87a646 user: jenglish tags: core-8-5-branch
15:15
* doc/menu.n: Formatting error.
check-in: c95fd071 user: dgp tags: core-8-5-branch
14:26
Tag for RC2 release check-in: 047d5b15 user: dgp tags: core-8-5-branch
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
20:47
* win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. check-in: 7eb3622e user: andreas_kupries tags: core-8-5-branch
2010-08-30
14:16
Tag for RC1 release check-in: 12f348c4 user: dgp tags: core-8-5-branch
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
00:32
* 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: c8bd1f7d user: hobbs tags: core-8-5-branch
00:21
* 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: 34162263 user: hobbs tags: core-8-5-branch
00:19
* 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: a298d124 user: hobbs tags: core-8-5-branch
2010-08-26
19:56
add Ttk update to changes check-in: 3004501f user: hobbs tags: core-8-5-branch
02:07
note bug/patch 3053320 for ttk backport changes check-in: c671cbdc user: hobbs tags: core-8-5-branch
02:06
Major backport of 8.6 Ttk for 8.5.9. Most changes were only being committed to head (8.6), although they could apply for 8.5 as well. This re-sync makes future work easier to maintain and adds some useful work for 8.5 users. Notable changes: - Lots of code cleanup - Some bug fixes never backported - Addition of ttk::spinbox - minor color changes - Improved Vista/7 styling - Move to tile version 0.8.6 (pseudo-package) - ABI and API compatible (even $w identify) - minor new features (extended $w identify)
check-in: 4cd6631d user: hobbs tags: core-8-5-branch
2010-08-24
18:34
* changes: Updated for 8.5.9 release.
check-in: fcb128dc user: dgp tags: core-8-5-branch
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
23:32
* doc/listbox.n (SEE ALSO): [Bug 3048809]: Corrected what other page was referred to (ttk::treeview can work as a listbox).
check-in: bd2bee2f user: dkf tags: core-8-5-branch
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-16
08:40
regen check-in: 03643d25 user: das tags: core-8-5-branch
2010-08-12
07:59
* library/text.tcl (TextCursorInSelection): [Patch 2585265]: Backport of factoring-out of decision logic for whether to delete the selected text.
check-in: 661652c3 user: dkf tags: core-8-5-branch
00:37
* win/Makefile.in (%.${OBJEXT}): better implicit rules support
check-in: 2e49a986 user: hobbs tags: core-8-5-branch
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
00:14
* 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: 3914ddc5 user: hobbs tags: core-8-5-branch
2010-08-11
17:18
* changes: Updates for 8.6b2 release.
check-in: 3fc00466 user: dgp tags: trunk
09:39
* generic/tkCanvLine.c (LineDeleteCoords): [Bug 2900121]: Backport of fix to sense of test.
check-in: 974b676f user: dkf tags: core-8-5-branch
2010-08-10
20:36
tidy up check-in: 0f34e5d3 user: dgp tags: core-8-5-branch
17:28
* library/msgs/pl.msg: Backport updates to pl.msg from HEAD
check-in: 5ee7c5c0 user: dgp tags: core-8-5-branch
2010-08-05
17:09
move release tag check-in: 9013a0b4 user: uid37551 tags: core-8-5-branch
2010-08-04
19:39
fix DFARs note for number-adjusted rights clause check-in: 417415b8 user: hobbs tags: trunk
19:38
fix DFARs note for number-adjusted rights clause check-in: bb37c9c1 user: hobbs tags: core-8-5-branch
17:06
* generic/tk.h: Bump to 8.5.9 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updated for 8.5.9 release.
check-in: 0d60450e user: dgp tags: core-8-5-branch
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
23:12
* library/button.tcl (::tk::CheckEnter): use uplevel set instead of set :: to work with other var resolvers (itcl). [AS Bug#87409]
check-in: cf11722c user: hobbs tags: core-8-5-branch
16:14
Dup test IDs check-in: 9facd5a1 user: dgp tags: trunk
16:14
Dup test IDs check-in: 41cf133e user: dgp tags: core-8-5-branch
14:43
* changes: Updated for 8.5.9 release.
check-in: 7f477992 user: dgp tags: core-8-5-branch
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: 831a6bb1 user: andreas_kupries tags: core-8-5-branch
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
17:22
Tk_CreateBinding: Silently ignore empty binding scripts (Fixes [Bug 3006842]). ttkTreeview.c: [$tv tag bind $tag <...> {}] now removes binding. check-in: edac9a28 user: jenglish tags: core-8-5-branch
13:47
Add command line processing for CYGWIN, backported from trunk. check-in: 7ef1f1f4 user: nijtmans tags: core-8-5-branch
10:29
Fix CYGWIN warning: "fd_set and assiciated.macros have been defined in sys/types. This may cause runtime problems with W32" check-in: 2260d85f user: nijtmans tags: core-8-5-branch
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
22:43
* 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: 50470e1b user: dkf tags: core-8-5-branch
2010-05-19
11:22
Fix [Bug #3002230]: tk_chooseDirectory returns garbage on cancel check-in: 39d9bda8 user: nijtmans tags: core-8-5-branch
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
14:35
[Bug #2987995]: Tk_getOpenFile returns garbage under described circumstances. Backported some formatting from trunk. check-in: c457d2b9 user: nijtmans tags: core-8-5-branch
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
12:06
* 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: 6fd8e9ce user: dkf tags: core-8-5-branch
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:58
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: bdde7424 user: nijtmans tags: core-8-5-branch
13:49
[Patch 2898255]: Filenames limit with Tk_GetFileName() Assure modern style dialogs where available check-in: a8a07446 user: nijtmans tags: trunk
11:22
Fix [Bug 2987995]: Tk_GetOpenFile returns garbage under described circumstances check-in: 69122679 user: nijtmans tags: core-8-5-branch
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
08:23
Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp check-in: aa125a69 user: nijtmans tags: core-8-5-branch
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
14:35
Whitespace/formatting check-in: 59add186 user: dkf tags: core-8-5-branch
13:53
Factor out some of the megawidget machinery. check-in: 42454ce2 user: dkf tags: trunk
13:12
[Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix 2 minor gcc warnings in tkWinTest.c check-in: 42f32522 user: nijtmans tags: core-8-4-branch
13:02
[Bug 2956548] TkpButtonSetDefaults only initializes one button type Fix various gcc warnings, all backported from Tk 8.6 VC6++ does not have SPI_SETKEYBOARDCUES check-in: a891c24d user: nijtmans tags: core-8-5-branch
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:29
* 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: 4e64e0af user: dkf tags: core-8-5-branch
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-09
04:20
correct doc backport from head check-in: 8fb08180 user: hobbs tags: core-8-5-branch
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:34
Added note about transfer types, prompted by question on Tcler's Chat. check-in: b7647c63 user: dkf tags: core-8-5-branch
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:11
Added missing quoting check-in: 41f8983d user: dkf tags: core-8-5-branch
13:10
Added missing quoting check-in: 05568711 user: dkf tags: trunk
2010-02-21
13:23
Refix [Bug 1799782]. check-in: 8c9b4f73 user: dkf tags: core-8-5-branch
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:45
[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: 75cb837d user: dkf tags: core-8-5-branch
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
13:26
Correct compiler/linker flags for threaded builds on OpenBSD. check-in: 8f374295 user: stwo tags: core-8-5-branch
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
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: 77df88c2 user: jenglish tags: core-8-5-branch
20:57
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: 8326727e user: jenglish tags: core-8-4-branch
19:21
CONSTify everything related to Tk_ConfigSpec check-in: f559fc10 user: nijtmans tags: trunk
2010-02-16
21:15
make TkSetTransientFor static check-in: dcbe8b41 user: nijtmans tags: core-8-5-branch
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-07
23:24
Backport various formatting (spacing) changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!) check-in: 56179922 user: nijtmans tags: core-8-5-branch
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
12:41
Fix various gcc-4.4 warnings and formatting, all backported from HEAD. check-in: a5526653 user: nijtmans tags: core-8-5-branch
2010-01-23
11:30
Fix test for the ewmh attributes addition check-in: a325f76b user: patthoyts tags: core-8-4-branch
01:36
TIP #359: Extended Window Manager Hints support for 8.4 check-in: d9be2b12 user: patthoyts tags: core-8-4-branch
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-20
23:43
TIP #359: Extended window manager hints support for X11. check-in: c0adfbf9 user: patthoyts tags: core-8-5-branch
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
22:02
[Bug 2931374]: Stop overflow of working buffer during construction of long tag expressions. check-in: 4952176b user: dkf tags: core-8-5-branch
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
21:20
Apply patch #2932808: Canvas items not updating on widget state change check-in: 5a3882cd user: nijtmans tags: core-8-5-branch
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:54
TIP 360: Remove special handling of the .help menu on X11. check-in: b38266b2 user: patthoyts tags: core-8-5-branch
00:51
TIP 360: Make Tk menu activation follow mouse movements. check-in: 76e0431e user: patthoyts tags: core-8-5-branch
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:36
[Bug 2927569] Backported documentation fix for image put -to check-in: 99363661 user: patthoyts tags: core-8-5-branch
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:35
[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: aaa13fd1 user: dkf tags: core-8-5-branch
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
23:16
Trivial CYGWIN fixes (backported from trunk) check-in: a163ecfd user: nijtmans tags: core-8-5-branch
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:30
[Bug 1163496]: Allow windows to be set to be transients for withdrawn masters correctly. check-in: e1c69071 user: dkf tags: core-8-5-branch
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
22:36
Patch 289825: Enable unlimited multiple file selection from the open files dialog check-in: f9049c72 user: patthoyts tags: core-8-5-branch
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:44
[Bug 220950]: Don't delete the last menu entry when it is obvious that is not what was intended. check-in: 11a6c573 user: dkf tags: core-8-5-branch
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:47
Backported fix for tk_dialog <Return> binding check-in: 122da3df user: patthoyts tags: core-8-5-branch
21:34
Backported fix for console keyboard menu activation and <<Cut>> handling. check-in: b20ad3cd user: patthoyts tags: core-8-5-branch
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
01:28
Correctly handle quoted ampersands in AmpMenuArgs and friends check-in: 67ad2d0c user: patthoyts tags: core-8-5-branch
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
20:03
Patch 2848897: Support the system keyboard cues setting on Windows Backported this patch from HEAD (kovalenko, thoyts) check-in: 67c26537 user: patthoyts tags: core-8-5-branch
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:17
tearoff menus should be transient and use the toolwindow style on Windows check-in: 9d8ff230 user: patthoyts tags: core-8-5-branch
01:15
tearoff menus should be transient and use the toolwindow style on Windows check-in: f59e9722 user: patthoyts tags: trunk
00:42
menu tests using 'tkwait visibility' are unix only check-in: 2c50be16 user: patthoyts tags: core-8-5-branch
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:41
Revert my last commit on grounds it is more likely to cause problems than not. check-in: 867f39db user: dkf tags: core-8-5-branch
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
15:41
Added point-size conversion, from Ubuntu port. check-in: 2ff9330b user: dkf tags: core-8-5-branch
11:07
Fix [Bug 1373712] and [Bug 1924761]. check-in: a5ab1bd8 user: dkf tags: trunk
10:43
Fix [Bug 1373712] and [Bug 1924761]. check-in: 0910f89f user: dkf tags: core-8-5-branch
00:00
Oops! check-in: 157dd6ae user: dkf tags: core-8-5-branch
2010-01-01
23:03
[Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 81fa4419 user: dkf tags: core-8-5-branch
22:50
[Bug 1924761]: Consolidate calls to XFilterEvent to make input methods work. check-in: 245ce503 user: dkf tags: trunk
2009-12-30
00:29
Patch 2879789: Make torn-off menu entrys activate across whole window backported from HEAD. check-in: 1c8bf927 user: patthoyts tags: core-8-5-branch
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:42
Highlight for cascade items in torn-off menus is incorrect on Windows. Applied patch from [Bug 2879927]. check-in: e25ffa79 user: patthoyts tags: core-8-5-branch
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:28
[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: 224575e0 user: dkf tags: core-8-5-branch
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:30
ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 7ec712cd user: jenglish tags: core-8-5-branch
04:26
ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356]. check-in: 710e6308 user: jenglish tags: trunk
2009-12-22
18:16
[Bug 2919205]: Correct ordering of arguments to tk_messageBox. check-in: 689607f4 user: dkf tags: core-8-5-branch
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
23:16
Apply (a version of) [Patch 2917663]. check-in: 7cb18316 user: dkf tags: core-8-5-branch
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
20:40
generic/ttk/ttkNotebook.c: Don't call Tk_DeleteOptionTable() [Bug 2915709], backport fix for [Bug 2496162]. check-in: 5268a64c user: jenglish tags: core-8-5-branch
13:20
Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: ad523b48 user: dkf tags: trunk
13:19
Rename variable to avoid clash with floorplan demo. Reported by Emiliano Gavilan. check-in: 847d67be user: dkf tags: core-8-5-branch
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
03:43
* 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: 67a873e0 user: kennykb tags: core-8-5-branch
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:25
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 967224cf user: nijtmans tags: core-8-5-branch
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:20
[Bugs 220600, 220690]: Comment that TkWinChildProc is exported through the stubs table since 8.5.9 check-in: 916d84f5 user: nijtmans tags: core-8-5-branch
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:18
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: ab74dd2e user: dkf tags: core-8-4-branch
11:17
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: c03bc596 user: dkf tags: trunk
11:12
[Bug 2912473]: Stop problems caused by display names with a double colon in. check-in: e9528848 user: dkf tags: core-8-5-branch
2009-12-10
11:48
Added demo of ttk::scale widget. check-in: cdacc954 user: dkf tags: trunk
11:44
Added demo of ttk::scale widget. check-in: 31949a65 user: dkf tags: core-8-5-branch
00:34
* 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-12-09. See Tcl's ChangeLog. check-in: f152162c user: andreas_kupries tags: core-8-5-branch
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
22:38
Apply [Bug 2911570]'s patch to make color value hashing work on 64-bit. check-in: 9f5fb683 user: dkf tags: core-8-5-branch
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
21:48
[Bug 2864685] backported extended window manager hinting from HEAD check-in: 0ced4b68 user: patthoyts tags: core-8-5-branch
20:34
[Bug 2864685] Set correct extended window manager hints on Tk menus. check-in: 9565e4a7 user: patthoyts tags: trunk
2009-12-06
17:15
* macosx/tkMacOSXFont.c (GetFontFamilyName): [Bug #2548661] Merge fix from HEAD (1.44). check-in: 8d29a93a user: cc_benny tags: core-8-5-branch
2009-12-03
23:58
Fix the selection of treeview rows on Windows XP and Vista check-in: a4af7237 user: patthoyts tags: core-8-5-branch
2009-12-02
22:20
doc/GetHINSTANCE.3 correct mentioned header file make TkWinChildProc available in private stub table. [Bug #220600] and [Bug #220690]. check-in: fbdec3cb user: nijtmans tags: core-8-5-branch
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:30
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: fb75bb4b user: stwo tags: core-8-5-branch
14:24
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE. check-in: 9507c4be user: stwo tags: trunk
2009-11-24
15:18
Fix [Bug 2902814]. XChangeProperty is misspecified for LP64, but we're stuck with it. check-in: be71346f user: dkf tags: core-8-5-branch
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
23:28
Make sure the window is still present when handling delayed activation [Bug 2899949] check-in: f206f500 user: patthoyts tags: core-8-5-branch
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-13
23:32
[Bug 2307837] Backported fix for running dialog tests on non-English locales check-in: 6dd36344 user: patthoyts tags: core-8-5-branch
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

16:48
* changes: Updated for 8.5.8 release.
check-in: b87ef8cd user: dgp tags: core-8-5-8, core-8-5-branch
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-04
04:42
move tag check-in: 1dee57de user: dgp tags: core-8-5-branch
2009-11-03
23:49
[Bug 2891541] fix minimization of main window when it is grabbed. This fixes a fault in some applications that fail to release a grab set on the main toplevel which were prevented from minimizing on windows following the changes for bug 1847002. check-in: 2a62f7c0 user: patthoyts tags: core-8-5-branch
20:15
*** 8.5.8 TAGGED FOR RELEASE ***
* generic/tk.h: Bump to 8.5.8 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updated for 8.5.8 release.
check-in: 1a4004c1 user: dgp tags: core-8-5-branch
2009-11-02
04:59
Fix for [Bug 1739613] check-in: 69f4b225 user: mistachkin tags: core-8-4-branch
04:52
Fix for [Bug 1739613] check-in: 1bdb432b user: mistachkin tags: core-8-5-branch
04:43
Fix for [Bug 1739613] check-in: 3f839e51 user: mistachkin tags: trunk
00:42
Minor correction. check-in: fa623f7c user: dkf tags: core-8-5-branch
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
10:02
[Bug 1825353]: Backported patch for tiny fixed font on Russian Windows systems. check-in: 51dfccf0 user: patthoyts tags: core-8-5-branch
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: dd6e7367 user: dkf tags: core-8-5-branch
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
17:08
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 60ae3bae user: dkf tags: core-8-4-branch
17:04
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: 6262798d user: dkf tags: core-8-5-branch
16:27
Fix [Bug 2809525] by limiting X11 color name lengths. check-in: e86018f4 user: dkf tags: trunk
13:50
Fix [Bug 1854913] by improving the class bindings. check-in: cb64f68f user: dkf tags: core-8-5-branch
13:47
Fix [Bug 1854913] by improving the class bindings. check-in: e1a5ea8a user: dkf tags: trunk
2009-10-24
20:52
Backport of fix for [Bug 2883712]. check-in: 7cbbefa0 user: dkf tags: core-8-5-branch
00:12
[Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 11c4a84d user: dkf tags: core-8-5-branch
00:01
[Patch 1530276]: Improve no-indicator check/radio buttons on Unix. check-in: 2e020666 user: dkf tags: trunk
2009-10-22
22:10
Apply (upgraded) version of [Patch 1469210]. check-in: 3e3f06df user: dkf tags: core-8-4-branch
21:41
Apply (slight cleaner, tested) version of [Patch 1469210]. check-in: 1f9ea71e user: dkf tags: core-8-5-branch
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:27
Deal with [Patch 2168768], so making the -typevariable option work consistently with global variables (the only way it *can* work...) check-in: 66960972 user: dkf tags: core-8-5-branch
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
21:07
Update dll version numbers of dde/reg extension in the makefile. check-in: 21c6869e user: patthoyts tags: core-8-5-branch
20:34
Fix the icon to have 48x48 size (mistakenly made a 46px icon) check-in: d8f6fdd4 user: patthoyts tags: trunk
18:03
tracker number check-in: 59d7cfaf user: dgp tags: core-8-5-branch
17:48
* generic/tkConsole.c: Relax the runtime version requirements on Tcl * generic/tkMain.c: so that Tk 8.5.8 can [load] into Tcl 8.6 (and * generic/tkWindow.c: later 8.*) interps. * library/tk.tcl * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
check-in: 4e3e9d74 user: dgp tags: core-8-5-branch
2009-10-10
19:38
[Bug 1961455]: Draw underlines and overstrikes when using Xft for font rendering check-in: 43d696b5 user: dkf tags: core-8-5-branch
17:42
[Bug 1961455]: Draw underlines and overstrikes when using Xft. check-in: fbbba717 user: dkf tags: trunk
2009-10-08
12:42
[Patch 2870648]: Corrected cursor used in file/directory dialogs. check-in: 00efc3aa user: dkf tags: core-8-5-branch
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
19:26
[Bug 2787164] fix size of dropdown arrow on combobox and menubutton for Windows 7. check-in: 28af41ce user: patthoyts tags: core-8-5-branch
14:33
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 682faa82 user: dkf tags: trunk
14:31
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: d7921d1a user: dkf tags: core-8-5-branch
14:28
[Patch 2088597]: Stop scrollbars from getting too small at the end. check-in: 10ea505d user: dkf tags: core-8-4-branch
2009-10-05
15:21
* changes: Updated for 8.5.8 release.
check-in: 8d25a818 user: dgp tags: core-8-5-branch
15:08
[Bug 2860827] Backported patch avoiding 3D effects with user-specified backgrounds check-in: d053ebad user: patthoyts tags: core-8-5-branch
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:48
Correct generation of grayscale data from an image. Reported by Keith Vetter on comp.lang.tcl. check-in: 68c98f79 user: dkf tags: core-8-5-branch
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
23:40
* 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: 80978a81 user: hobbs tags: core-8-5-branch
23:39
* 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: 7ba46a00 user: hobbs tags: core-8-4-branch
2009-09-10
12:47
Backport of "misconfigured xft font engine" fixes. check-in: e4f4e763 user: dkf tags: core-8-5-branch
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:48
[Bug 1909931]: Add support for server-interpreted access control addreses. check-in: d1ab3846 user: dkf tags: core-8-5-branch
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
21:19
Correct bindings for [tk_messageBox]. check-in: 03f79a1b user: dkf tags: core-8-5-branch
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:59
* macosx/tkMacOSXHLEvents.c (ScriptHandler): fix "do script" apple event handler issues on recent Mac 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: 49260f29 user: das tags: core-8-4-branch
00:59
* macosx/tkMacOSXHLEvents.c (ScriptHandler): fix "do script" apple event handler issues on recent Mac 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: 38a4d1cd user: das tags: core-8-5-branch
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:28
More graceful handling of resizing. check-in: 8f893917 user: dkf tags: core-8-5-branch
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:46
Fix word-wrapping of non-breaking spaces in the text widget to work reliably. check-in: e15dfd4c user: dkf tags: core-8-5-branch
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:08
Backport the fix for [Bug 2830420]. check-in: 297fcdf3 user: dkf tags: core-8-5-branch
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
07:51
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: d4a0a904 user: dkf tags: core-8-4-branch
07:46
[Bug 2496114]: Ensure that focus desynchronization doesn't cause a crash. check-in: 24905e9b user: dkf tags: core-8-5-branch
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:10
More fixes for [Bug 2824378] check-in: 7dd225e6 user: dkf tags: core-8-5-branch
23:08
More fixes for [Bug 2824378] check-in: ee7271d0 user: dkf tags: trunk
22:57
Fix [Bug 2824378] by correcting expected output. check-in: 5f75f556 user: dkf tags: core-8-5-branch
22:56
Fix [Bug 2824378] by correcting expected output. check-in: 9d717d04 user: dkf tags: trunk
2009-07-18
19:32
Fix the transfer of large binary data. I hate INCR selections transfers... check-in: 19601c91 user: dkf tags: core-8-5-branch
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
21:08
Apply patch from [Bug 2821962] to make binary byte selection transfers work. check-in: 6575508c user: dkf tags: core-8-5-branch
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:40
Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 92017be1 user: dkf tags: core-8-5-branch
08:38
Corrected definition of -height and -width for canvas' window items. [2326602] check-in: 2757460c user: dkf tags: trunk
08:36
autoconf-2.59 check-in: f62ccbb7 user: das tags: core-8-5-branch
08:35
autoconf-2.59 check-in: 67dd2f8c user: das tags: trunk
08:29
Allow turning off of XScreenSaver use. [Bug 2496018] check-in: 521b0794 user: dkf tags: core-8-5-branch
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:30
[Bug 2818455]: Corrected example. check-in: 70b6f7ae user: dkf tags: core-8-5-branch
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:53
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: b15832de user: nijtmans tags: core-8-5-branch
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
14:26
missing constraint check-in: c73d8586 user: dgp tags: core-8-5-branch
05:21
fix [Bug #220935] canvas dash update problem check-in: 7a24e314 user: nijtmans tags: core-8-5-branch
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:41
[Bug 2799589] Backported fix for crash on delayed window activation. check-in: d6d8624d user: patthoyts tags: core-8-5-branch
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
23:01
[Bug 2794778]: backported fix for keyboard transversal of the menus on Windows. check-in: db383316 user: patthoyts tags: core-8-5-branch
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
12:04
[Bug 1923684]: backported checkbutton fix for confused state when -offvalue equals -tristatevalue check-in: 0ee192bc user: patthoyts tags: core-8-5-branch
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
00:53
Backported support for the Vista theme. This requires the vsapi element engine, the hover state and the theme script definition. check-in: 90871e2c user: patthoyts tags: core-8-5-branch
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:49
[Bug 2791352] backported fix and tests for mis-parsing of certain font descriptions. check-in: 48974e37 user: patthoyts tags: core-8-5-branch
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: a4e83967 user: das tags: core-8-5-branch
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
2009-05-05
09:22
Fix [Bug 487220]. check-in: c00bc01d user: dkf tags: trunk
09:18
Fix [Bug 1832015]. check-in: 48740f1b user: dkf tags: trunk
2009-05-04
09:12
Purge mention of interp->result. [Bug 2431507] check-in: b51b115f user: dkf tags: trunk
2009-05-03
06:48
Fix [Bug 2785744]. check-in: d55d9d57 user: dkf tags: core-8-5-branch
06:46
Fix [Bug 2785744]. check-in: 062ccdeb user: dkf tags: trunk
2009-05-01
15:21
Fix [Bug 2777019]. check-in: 935a1387 user: dkf tags: trunk
15:04
oops check-in: bed1dff9 user: dkf tags: trunk
15:03
Factor out some of the postscript generation code to the PS prolog. check-in: ba8f6a43 user: dkf tags: trunk
2009-04-30
15:06
[Patch 2504402] backported change to create wm icons as device independent bitmaps. (cjmcdonald) check-in: b1ba1240 user: patthoyts tags: core-8-5-branch
14:57
Backport 2080533 fix. check-in: 9465f442 user: dgp tags: core-8-4-branch
14:46
[Patch 2504402] Create icon bitmaps as device independent bitmaps.
This ensures the icon can be drawn properly on various colour depth surfaces - in particular it fixes a problem with remote desktop and looks better in the vista task switching overlay. (cjmcdonald)
check-in: 3c299e31 user: patthoyts tags: trunk
13:54
Fix typo check-in: 00d1f5c1 user: dkf tags: trunk
13:52
Fix typo check-in: c8647265 user: dkf tags: core-8-5-branch
13:48
Backported fix for [Bug 2080533]. check-in: 8962941c user: dkf tags: core-8-5-branch
13:44
Fix [Bug 2080533] by falling back to creating a DIB. check-in: 427ac9fc user: dkf tags: trunk
2009-04-28
16:53
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: 27dd0093 user: hobbs tags: trunk
16:53
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: 93dc2d48 user: hobbs tags: core-8-5-branch
16:52
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads.
check-in: b39a8d8e user: hobbs tags: core-8-4-branch
2009-04-27
10:39
Private-export functions that were being used in extensions. [Bug 2768945] check-in: 902359f6 user: dkf tags: core-8-5-branch
10:31
Private-export functions that were being used in extensions. [Bug 2768945] check-in: f36a791d user: dkf tags: trunk
2009-04-24
17:30
* win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set cwd on selchange. Prevents delete of selected folder in dialog.
check-in: 964fe096 user: hobbs tags: core-8-5-branch
17:29
* win/tkWinDialog.c (ChooseDirectoryValidateProc): no need to set cwd on selchange. Prevents delete of selected folder in dialog.
check-in: 72af3e84 user: hobbs tags: trunk
15:40
Removed stray @ from Makefile.in test target. [Bug 2764263] Don't chmod+x square demo. [Bug 1945073] Adjustable demo install location. [Patch 2764272] check-in: ab900cf0 user: stwo tags: core-8-5-branch
15:34
Removed stray @ from Makefile.in test target. [Bug 2764263] Don't chmod+x square demo. [Bug 1945073] Adjustable demo install location. [Patch 2764272] check-in: 0d6727e8 user: stwo tags: trunk
15:19
Don't chmod/exec installManPage. [Patch 2769530] check-in: 72733f63 user: stwo tags: core-8-5-branch
15:07
Don't chmod/exec installManPage. [Patch 2769530] check-in: bcaa0143 user: stwo tags: trunk
2009-04-23
22:01
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the new style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]
check-in: 8d3d53e9 user: hobbs tags: trunk
21:57
* win/tkWinDialog.c (Tk_ChooseDirectoryObjCmd): enable the new style choosedir that has a "New Folder" button, with ::tk::winChooseDirFlags override for new behavior. [Bug 2779910]
check-in: 400e342b user: hobbs tags: core-8-5-branch
2009-04-15
13:44
* changes: Updated for 8.5.7 release.
check-in: 430d2c7c user: dgp tags: core-8-5-7, core-8-5-branch
2009-04-14
20:31
Removed -Wno-implicit-int from CFLAGS_WARNING.\nRegen unix/configure. check-in: 16d790cd user: stwo tags: core-8-5-branch
19:58
Regen unix/configure check-in: 552ada06 user: stwo tags: core-8-4-branch
18:54
Removed -Wno-implicit-int from CFLAGS_WARNING. check-in: 3cf9b5b8 user: stwo tags: core-8-4-branch
18:09
Make filebox.test pass cleanly again. check-in: 4e282004 user: dkf tags: trunk
00:56
update Apple copyright notice for 2009-04-10 changes check-in: 677297a1 user: das tags: trunk
00:55
update Apple copyright notice for 2009-04-10 changes check-in: 8c7c4980 user: das tags: core-8-5-branch
2009-04-13
21:26
Fix the other issue from [Bug 2759119]. check-in: c56cfc06 user: dkf tags: trunk
21:12
Fix [Bug 2759119] and apply [Patch 2739360] (partially). check-in: 915c67b6 user: dkf tags: trunk
2009-04-11
12:49
Oops! check-in: 5e116ee6 user: dkf tags: trunk
04:26
revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: 9d6239d0 user: das tags: core-8-5-branch
04:26
revert HandleEventGenerate change, it was causing bind-8.2 to fail check-in: a05dd49d user: das tags: trunk
02:29
*** 8.5.7 TAGGED FOR RELEASE ***
check-in: 83a5f4ef user: dgp tags: core-8-5-branch
00:22
D'oh check-in: 26dd6679 user: das tags: trunk
2009-04-10
21:14
* changes: Updated for 8.5.7 release.
check-in: efa28d90 user: dgp tags: core-8-5-branch
18:21
'typo' check-in: f70d4b8c user: dgp tags: core-8-5-branch
18:13
* generic/tk.h: Bump to 8.5.6 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: c6bda164 user: dgp tags: core-8-5-branch
18:01
* unix/configure.in (Darwin): use Darwin SUSv3 extensions if available. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 90d0f1eb user: das tags: core-8-5-branch
18:01
* unix/configure.in (Darwin): use Darwin SUSv3 extensions if available. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: d53f32f8 user: das tags: trunk
16:55
tk_setPalette: Don't set *selectColor: #b03060; this makes radio- and checkbuttons look wrong post-TIP#109. check-in: 40644697 user: jenglish tags: core-8-5-branch
16:52
tk_setPalette: Don't set *selectColor: #b03060; this makes radio- and checkbuttons look wrong post-TIP#109. check-in: d75960f9 user: jenglish tags: trunk
16:45
* library/msgbox.tcl: don't set msgbox bitmap background on TkAqua.
check-in: 06461c72 user: das tags: core-8-5-branch
16:42
* library/demos/filebox.tcl: only show "Motif Style Dialog" checkbutton on X11 windowingsystem.
check-in: 706dcb49 user: das tags: core-8-5-branch
16:42
* library/demos/filebox.tcl: only show "Motif Style Dialog" checkbutton on X11 windowingsystem.
check-in: 4b9f9ba2 user: das tags: trunk
16:40
* library/demos/widget: GOOBE: use ttk::cursor
check-in: 71704c0a user: das tags: core-8-5-branch
16:40
* library/demos/widget: GOOBE: use ttk::cursor
check-in: eb4b5ca2 user: das tags: trunk
16:39
* library/ttk/cursors.tcl: backport ttk::cursor from HEAD
check-in: 534fdb69 user: das tags: core-8-5-branch
16:34
* library/demos/knightstour.tcl: fix knightstour demo not running from interactive wish.
check-in: 3ed5a239 user: das tags: core-8-5-branch
16:34
* library/demos/knightstour.tcl: fix knightstour demo not running from interactive wish.
check-in: 06deeaa3 user: das tags: trunk
16:31
* library/console.tcl (::tk::ConsoleInit): remove redundant TkAqua Quit menu item.
check-in: 1233729f user: das tags: trunk
16:29
* library/console.tcl (::tk::ConsoleInit): remove redundant TkAqua Quit menu item.
check-in: c8042681 user: das tags: core-8-5-branch
16:20
* generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.
check-in: c36f72ae user: das tags: core-8-5-branch
16:20
* generic/tkPointer.c (Tk_UpdatePointer): use all 5 buttons.
check-in: 041f6f27 user: das tags: trunk
16:16
* generic/tkMenu.c (PostProcessEntry): delay call to TkpConfigureMenuEntry() until all menu entry attributes are setup.
check-in: c4ebae9b user: das tags: core-8-5-branch
16:16
* generic/tkMenu.c (PostProcessEntry): delay call to TkpConfigureMenuEntry() until all menu entry attributes are setup.
check-in: 9a54a123 user: das tags: trunk
16:08
* library/menu.tcl (::tk::MbPost): fix error thrown in y position computation with indicatoron.
check-in: 2b301f9e user: das tags: core-8-5-branch
16:08
* library/menu.tcl (::tk::MbPost): fix error thrown in y position computation with indicatoron.
check-in: 427949f4 user: das tags: trunk
16:07
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/
check-in: 583cc586 user: das tags: core-8-5-branch
16:07
* generic/tkMenubutton.c: s/DEF_BUTTON_JUSTIFY/DEF_MENUBUTTON_JUSTIFY/
check-in: 916c7955 user: das tags: trunk
16:00
* generic/tkUtil.c (TkBackgroundEvalObjv): use Tcl_BackgroundException.
check-in: cef0a17b user: das tags: trunk
15:54
* generic/tkBind.c (HandleEventGenerate): ensure window exists before generating an event for it (fixes testsuite crash).
check-in: 3bd68c79 user: das tags: core-8-5-branch
15:54
* generic/tkBind.c (HandleEventGenerate): ensure window exists before generating an event for it (fixes testsuite crash).
check-in: 3b16864e user: das tags: trunk
15:53
* generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds check to startEnd array access (fixes testsuite crash).
check-in: e8a8bb30 user: das tags: core-8-5-branch
15:53
* generic/tkTextBTree.c (TkBTreeDeleteIndexRange): add bounds check to startEnd array access (fixes testsuite crash).
check-in: 1ec2acc7 user: das tags: trunk
15:53
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.
check-in: 619352e3 user: das tags: core-8-5-branch
15:52
* tests/unixFont.test: only use xlsfonts with X11 windowingsystem.
check-in: 2ac90cff user: das tags: trunk
13:18
Squelch pointless file. check-in: 3dd6914e user: dkf tags: trunk
11:07
Squelch all mention of prolog.ps; it isn't used. [Bug 1466509] check-in: 8e2d6005 user: dkf tags: core-8-5-branch
10:21
Fix [Bug 2116837]. check-in: 1266eccd user: dkf tags: core-8-5-branch
10:16
Fix [Bug 2116837]. check-in: d57cebbb user: dkf tags: trunk
2009-04-09
15:57
* generic/tk.h: Restore _TCL guards around tcl.h inclusion to restore compat with early 8.4.* releases. Thanks Stuart Cassoff. [Bug 1723812]
check-in: a0cf8211 user: dgp tags: core-8-4-branch
2009-04-08
12:28
Remove 'NEW' tags from sub-demos. check-in: 6237ac24 user: dkf tags: trunk
2009-04-04
16:18
Fix [Bug 1881896] check-in: 7c57502d user: dkf tags: trunk
03:11
Don't Panic [Bug 1789819]. check-in: 70fa8f22 user: jenglish tags: core-8-5-branch
2009-04-03
20:20
Don't Panic [Bug 1789819]. check-in: 454c20ad user: jenglish tags: trunk
09:41
Fix [Bug 974421] check-in: bb0df7a6 user: dkf tags: trunk
2009-04-02
09:40
Ensure the pointer begins outside the window for all the tests checking Enter/Leave motion events. check-in: b28d8aaa user: patthoyts tags: trunk
08:27
Minor fixes to demos. In the pendulum demo make use of unicode for the axis labels and in the knightstour demo on X11 we cannot rely on anything being present for the knight glyph so use a polygon instead. check-in: 19020018 user: patthoyts tags: trunk
2009-03-31
14:20
Small improvements to multi-column list demo. check-in: ff87042c user: dkf tags: trunk
2009-03-25
23:39
Eliminate a few compiler warnings on mingw spacing check-in: 65ea29f3 user: nijtmans tags: trunk
23:27
bring doc and demos in line with http://wiki.tcl.tk/812 check-in: 5b70a9ed user: nijtmans tags: trunk
09:10
Prevent zero-size malloc() calls. [Bug 2178820] check-in: 96112a33 user: dkf tags: core-8-5-branch
09:06
Prevent zero-size malloc() calls. [Bug 2178820] check-in: ddd898d0 user: dkf tags: trunk
08:47
Fix [Bug 1871101]. check-in: 3e266021 user: dkf tags: core-8-5-branch
08:45
Fix [Bug 1871101]. check-in: 8ba8e70d user: dkf tags: trunk
2009-03-14
17:44
regen check-in: 4166032b user: dkf tags: trunk
17:35
Added support for reporting TEA-like info via pkg-config. [Patch 2243962] check-in: 62bab079 user: dkf tags: trunk
2009-03-10
11:13
Tidy up and expand examples. check-in: 5b8e4388 user: dkf tags: trunk
2009-03-09
18:50
* tkMacOSXFont.c (GetFontFamilyName): [Bug #2548661] Handle NULL return from CFStringCreate. check-in: 715b7194 user: cc_benny tags: trunk
2009-03-03
23:54
Backported some fixes for uninitialized variables identified by das using clang analysis. check-in: 62c082c9 user: patthoyts tags: core-8-5-branch
2009-03-01
21:54
update comment to reflect reality check-in: 505b7ad9 user: patthoyts tags: trunk
2009-02-28
09:42
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 4f246e52 user: patthoyts tags: core-8-4-branch
2009-02-27
23:23
[Feature Request 2636558] Tk_DefineBitmap and Tk_GetBitmapFromData signature problem check-in: bf459fc1 user: nijtmans tags: trunk
23:04
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: dbeb0e45 user: patthoyts tags: trunk
22:59
[Bug 2645457] check for dead windows after calling Tk_MakeWindowExist to avoid a crash when mapping dead windows. check-in: 5bcd9871 user: patthoyts tags: core-8-5-branch
2009-02-23
12:41
[Patch 2542828] use stock Win32 help arrow cursor when question_arrow requested (danckaert) check-in: 590ad193 user: patthoyts tags: core-8-5-branch
12:02
[Patch 2513104] fix cursor hotspots (cjmcdonald) check-in: 357384bc user: patthoyts tags: core-8-5-branch
11:59
[Patch 2513104] fix cursor hotspots (cjmcdonald) check-in: 96896e5c user: patthoyts tags: trunk
10:37
[Patch 2507419] fix menu image display issue on windows check-in: 51e84896 user: patthoyts tags: core-8-5-branch
10:18
[Patch 2507419] fixes the image drawing bug on windows menus. check-in: 677b1bdf user: patthoyts tags: trunk
2009-02-22
23:39
[Patch 2542828] use stock Win32 help arrow cursor for question_arrow check-in: 640e20fb user: patthoyts tags: trunk
2009-02-21
11:38
Correct the ttk::treeview border on XP and Vista. check-in: 13c9723c user: patthoyts tags: trunk
10:22
[Bug 2546087] Restore support for NULs in console stdout channel. In 2004 a fix to Tcl channels prevented the exposure of the internal UTF-8 representation of the ASCII NUL character (\uc080). Since then strings in the console have been truncated at NUL. This restores the older behaviour. check-in: e865a11e user: patthoyts tags: trunk
2009-02-17
18:11
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds.
check-in: 743984af user: hobbs tags: trunk
18:08
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds.
check-in: b013e284 user: hobbs tags: core-8-5-branch
2009-02-16
18:14
* win/configure.in, win/configure: align better with tcl version. Ensures finding correct CPP for Win64.
check-in: 5e06a1f0 user: hobbs tags: trunk
18:11
* win/configure.in, win/configure: align better with tcl version. Ensures finding correct CPP for Win64.
check-in: b1fe8ed8 user: hobbs tags: core-8-5-branch
09:30
Apply some GOOBE to the ttk::intro(n) manpage. [Bug 2604420] check-in: a80b5eeb user: dkf tags: trunk
00:57
Some tidying up; reducces coupling to rest of Tk implementation check-in: 75e8d893 user: dkf tags: trunk
2009-02-12
21:32
Factor out the IconList megawidget. check-in: 22a1fab7 user: dkf tags: trunk
2009-02-11
15:25
Increase idiomaticity check-in: bd0561b5 user: dkf tags: trunk
15:17
Use a color picture of JO for better GOOBE. [Bug 2588919] check-in: 636956d3 user: dkf tags: trunk
2009-02-10
22:06
fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC. check-in: 05eb3a7a user: nijtmans tags: trunk
2009-02-09
01:45
ElementStateEventProc: Avoid dangling pointers when layout changes [Fix for #2431428]. check-in: acb551a6 user: jenglish tags: trunk
2009-02-08
19:35
Renamed several internal data structures and functions: ElementImpl -> ElementClass, LayoutNode -> Element. Remove more unnecessary casts. Add function Ttk_ClientRegion, common factor of entry, scale, progress, and treeview widgets. check-in: 5e86a8ff user: jenglish tags: trunk
2009-02-06
08:14
* generic/tkImgPhoto.c: fix leaks discovered with the Mac OS X * generic/tkMenu.c: Instruments.app Leaks tool. * macosx/tkMacOSXWm.c:
check-in: 893b8723 user: das tags: core-8-4-branch
08:14
whitespace check-in: d647d4d9 user: das tags: core-8-4-branch
08:13
* generic/tkImgPhoto.c: fix numerous leaks discovered with the * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:
check-in: d9450816 user: das tags: core-8-5-branch
08:12
whitespace check-in: 3e60fd2e user: das tags: core-8-5-branch
08:12
* generic/tkImgPhInstance.c: fix numerous leaks discovered with the * generic/tkMenu.c: Mac OS X Instruments.app Leaks tool. * generic/tkText.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkUndo.c: * generic/tkUtil.c: * generic/ttk/ttkFrame.c: * macosx/tkMacOSXWm.c:
check-in: b14d66d4 user: das tags: trunk
08:11
whitespace check-in: 9d9280fa user: das tags: trunk
2009-02-03
23:55
- eliminate some unnessary type casts - some internal const decorations - spacing check-in: 02ca10b0 user: nijtmans tags: trunk
2009-01-30
21:06
catch font create when the console is re-sourced via F9 check-in: 65489bc4 user: patthoyts tags: core-8-5-branch
21:02
catch font create when the console is re-sourced via F9 check-in: 290f836f user: patthoyts tags: trunk
2009-01-28
20:47
- eliminate some unnessary type casts - some internal const decorations - spacing check-in: 380696ca user: nijtmans tags: trunk
2009-01-24
14:15
Fix a typo check-in: 8db520ec user: dkf tags: trunk
2009-01-22
05:08
typo check-in: e8424081 user: dgp tags: trunk
05:06
typo check-in: 3a05ed20 user: dgp tags: core-8-5-branch
02:16
* unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 check-in: 7f614c1b user: kennykb tags: core-8-5-branch
02:11
* unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 check-in: f8d0816f user: kennykb tags: trunk
2009-01-20
03:54
Backport of Patch 907924 check-in: 46e5eea5 user: kennykb tags: core-8-5-branch
03:39
Patch 907924 check-in: 217b27b9 user: kennykb tags: trunk
2009-01-19
14:00
fix typo that led to crashes check-in: b3060e8f user: das tags: trunk
2009-01-16
23:46
True commit. check-in: 5df7affd user: andreas_kupries tags: core-8-4-branch
23:45
* win/tkWinWm.c (WmAttributesCmd): Fix a single use of SetWindowLongPtr which was not properly ifdef'd. check-in: 75bf70ae user: andreas_kupries tags: core-8-4-branch
20:55
* generic/tk.h: Bump patchlevel to 8.6b1.1 to distinguish * library/tk.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases. * unix/configure.in: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 24da8fd0 user: dgp tags: trunk
2009-01-14
22:59
fix for aMSN compatibility [tcl-Bug 2507326] check-in: f6806c69 user: nijtmans tags: core-8-5-branch
22:48
- fix for aMSN compatibility [tcl-Bug 2507326] - CONSTify Tk(Create|Find)menuReferences - various internal "const" decorations check-in: c77e1b2d user: nijtmans tags: trunk
2009-01-13
22:37
fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC check-in: dcb33423 user: nijtmans tags: trunk
01:46
Tk tests that create images need to be independent of the interpreter environment. check-in: 1cd8c350 user: patthoyts tags: trunk
2009-01-11
23:37
[Bug 2495740] result needed to exclude any images already present. check-in: be96804e user: patthoyts tags: trunk
23:08
[Bug 2336454] fixed keysyms used in bind tests. check-in: 02862c72 user: patthoyts tags: trunk
19:29
* generic/tkEvent.c: Backport a fix from 8.6 for a NULL pointer dereference in CreateXIC. check-in: d0b235e4 user: georgeps tags: core-8-5-branch
19:05
* generic/tkEvent.c: Fix a possible segv due to a NULL pointer dereference that occurs when XCreateIC fails. check-in: 78d05cc9 user: georgeps tags: trunk
11:51
Pretty up the messagebox on unix using PNG images for the icons and group the icons into one place. check-in: 71ece0c8 user: patthoyts tags: trunk
11:27
Fix missing word spotted by stu. check-in: f53d252f user: patthoyts tags: core-8-5-branch
11:25
Fix missing word spotted by stu. check-in: f1acc37e user: patthoyts tags: trunk
08:40
ttkNotebook.c(NotebookCleanup): Don't call Tk_DeleteOptionTable(), it's unnecessary and quite possibly harmful [Bug 2496162]. check-in: 7368c7d1 user: jenglish tags: trunk
2009-01-09
07:03
CONSTify TkDebugBorder, TkStringToKeysym, TkDebugBitmap TkDebugColor, TkDebugCursor, TkDebugFont All those mods TIP #27 complient, no incompatibility risks. check-in: 36cbe251 user: nijtmans tags: trunk
2009-01-08
23:48
adjust copyright year check-in: e0707e03 user: das tags: core-8-4-branch
23:47
adjust copyright year check-in: cabc1f7c user: das tags: core-8-5-branch
23:44
adjust copyright year check-in: 32f0c035 user: das tags: trunk
16:31
Themed the bgerror dialog and make use of our PNG support to improve the icon. check-in: 3a39b9b5 user: patthoyts tags: trunk
2009-01-07
14:35
Applied patch from [Bug 2473120] to fix the arguments to tk_messageBox call in the tk_chooseDirectory unix implementation. check-in: b805b8b4 user: patthoyts tags: trunk
00:58
Backported fix for [Bug 1847002] to prevent the bypassing of grab restrictions via the taskbar on Windows. check-in: 8ac17e42 user: patthoyts tags: core-8-5-branch
00:25
[Bug 1847002] On Windows a grab can be bypassed using the taskbar. This prevents that by handling the keyboard activation message and the system menu commands when grabs are present. check-in: 510ac2a5 user: patthoyts tags: trunk
2009-01-06
21:58
A few const -> CONST86 modifications, improving backwards compatibility. Change Tk_ItemIndexProc and Tk_ItemInsertProc signature to have a Tcl_Obj parameter in stead of a string parameter. This is binary and source compatible with previous API, it just prevents the need for a type cast in the Tk_ItemType table construction. Bring doc in line with API. check-in: 88f4039a user: nijtmans tags: trunk
09:22
Apply [Patch 1539990] to speed up Tk_PhotoPutBlock in one case. check-in: 54363ffe user: dkf tags: trunk
01:29
cast away a warning. check-in: 8fd7f201 user: patthoyts tags: trunk
01:26
Use task modal rather than system modal for messageboxes and use MB_SETFOREGROUND to get the user notification if the application is not the foreground application (flashing in the taskbar). [Bug 2484771] check-in: f40fb8fd user: patthoyts tags: trunk
2009-01-03
14:41
Improve documentation of -offset and -outlineoffset item options. [Bug 1836621] check-in: 8e67ecc2 user: dkf tags: trunk
13:56
add new ttk test files check-in: b0059841 user: das tags: trunk
00:18
Fix incorrect statement about %-substituees quoting. check-in: d3ab7aba user: ferrieux tags: core-8-5-branch
00:05
Fix incorrect statement about %-substituees quoting. check-in: 6d4f7377 user: ferrieux tags: trunk
2009-01-02
23:20
CONSTify Tk_ClipboardAppend check-in: b1e934f0 user: nijtmans tags: trunk
2008-12-31
23:13
no message check-in: b280e971 user: davygrvy tags: trunk
23:11
* win/rules.vc: small bug not setting SYMBOLS macro fixed.
check-in: 9818428d user: davygrvy tags: trunk
23:10
tests/ttk/{checkbutton,radiobutton}.test: split out from ttk.test. check-in: 609629b4 user: jenglish tags: trunk
21:25
* generic/ttk/ttkDefaultTheme.c: Fix color palette for radiobutton and checkbutton indicators. Fixes [Bug 2003310]; also makes "alt" theme check/radiobuttons look like Windows 98, as intended. * library/ttk/altTheme.tcl: Specify dark gray -bordercolor to soften edges. check-in: bd5403fe user: jenglish tags: trunk
2008-12-29
16:29
window-2.9 deadlocks threaded Tk [Bug 1715716], add constraint check-in: 539b784b user: das tags: core-8-5-branch
16:29
window-2.9 deadlocks threaded Tk [Bug 1715716], add constraint check-in: 9cf6ca45 user: das tags: trunk
16:28
fixes for [temporaryDirectory] != [pwd] check-in: c5e3058e user: das tags: core-8-5-branch
16:28
fixes for [temporaryDirectory] != [pwd] check-in: d28a7744 user: das tags: trunk
2008-12-28
23:45
Added an "incompat" note check-in: dfdc9808 user: dkf tags: trunk
23:43
Corrected mouse-wheel bindings for widgets. Now Shift-wheel always scrolls the text widget horizontally on all platforms. check-in: e71e11a6 user: dkf tags: trunk
22:59
TIP#171 implementation - sanity for <MouseWheel> event handling! check-in: da1b9246 user: dkf tags: trunk
22:13
Applied Michael Kirkham's fix to make all PngSuite images work. check-in: 8dfa607b user: dkf tags: trunk
16:42
add ImgPNG files check-in: 3cff2dc0 user: das tags: trunk
13:08
Implementation of TIP #244, PNG image support. check-in: 683798fd user: dkf tags: trunk
2008-12-27
18:54
ttk::treeview: Fix inconsistent use of treeArea / headingArea; fixes #2381555 ([$tv identify] didn't work when horizontally scrolled). check-in: f2413979 user: jenglish tags: trunk
18:41
doc/busy.n: add missing .BS check-in: dd48095f user: jenglish tags: trunk
2008-12-22
18:49
update changes and advance tag check-in: 3e78d858 user: dgp tags: core-8-5-6, core-8-5-branch
18:34
Don't crash when application uses nondefault visual [Bug 2264732] (Backport from trunk change 2008-11-11) Workaround for [Bug 2207435] (Backport from trunk change 2008-10-31) check-in: 8d055d60 user: jenglish tags: core-8-5-branch
13:59
* tests/embed.test: Eliminate duplicate test names.
check-in: ef670878 user: dgp tags: core-8-5-branch
12:33
* changes: Updates for 8.5.6 release.
check-in: 593d660b user: dgp tags: core-8-5-branch
12:30
Add missing header check-in: 80711037 user: dgp tags: core-8-5-branch
09:19
Forgot that I had to add code to propagate the tkwin through the psInfoPtr. check-in: ca4976d3 user: dkf tags: core-8-5-branch
01:43
Backport of fix for [Bug 2107938]. check-in: 12a6be55 user: dkf tags: core-8-5-branch
2008-12-21
23:52
Backport of the Millipeter patch [1813597,2218964] check-in: 44970254 user: ferrieux tags: core-8-5-branch
22:09
MINOR CHANGE: Tidy up changelog formatting. check-in: d10552c7 user: dkf tags: trunk
21:02
* generic/tk.h: Bump to 8.5.6 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: d29ca21e user: dgp tags: core-8-5-branch
20:36
* changes: Updates for 8.5.6 release.
check-in: c8e219c8 user: dgp tags: core-8-5-branch
20:31
Regularized doc of postscript subcommand's -channel option. check-in: 822e40c2 user: dkf tags: trunk
2008-12-20
02:03
sync file additions/removals with Wish.xcodeproj check-in: a9eeee74 user: das tags: trunk, core-8-6-b1
01:57
add new files check-in: 94ced829 user: das tags: trunk
01:33
mark fontchooser demo as new check-in: a1e5750a user: das tags: trunk
01:33
fix warning check-in: 1b38bd12 user: das tags: trunk
2008-12-19
19:58
* changes: Updates for 8.6b1 release.
check-in: 6af94a12 user: dgp tags: trunk
17:56
tag for 8.6b1 release check-in: 57cc7101 user: dgp tags: trunk
15:33
* tests/clrpick.test: Eliminate duplicate test names. * tests/embed.test: * tests/text.test: * tests/textMark.test:
check-in: b44d7556 user: dgp tags: trunk
14:32
* README: Bump version number to 8.6b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 377b636a user: dgp tags: trunk
2008-12-18
20:50
* library/msgs/de.msg: Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309].
check-in: 0f8edda1 user: dgp tags: trunk
2008-12-17
22:51
VOID -> void check-in: 6cf4c938 user: nijtmans tags: trunk
22:36
Small doc fixes check-in: d548bea0 user: dkf tags: trunk
2008-12-16
23:53
remove unused variables check-in: a26db0ec user: nijtmans tags: trunk
2008-12-15
17:51
fix 'make checkstubs' failure: make TtkEntry_Init MODULE_SCOPE check-in: d15c12d8 user: das tags: trunk
16:17
TIP #338 IMPLEMENTATION
* doc/Tk_Main.c: Removed the last two '#include "tclInt.h"'. * generic/tkMain.c: Tk is now limited to Tcl's public interface. * macosx/tkMacOSXInit.c:
check-in: beef4afb user: dgp tags: trunk
2008-12-14
15:11
add new zlib files check-in: b10e55d3 user: das tags: trunk
2008-12-12
02:02
Added a simple fontchooser demo to the common dialogs section. check-in: 0e3a536d user: patthoyts tags: trunk
00:09
Make error message from Tk_GetRelief the same as for Tk_GetReliefFromObj Adapt test cases for changed error message check-in: ba87777f user: nijtmans tags: trunk
2008-12-11
18:35
Remove leftover commented-out code, mistakenly included in last commit check-in: 4b6a01df user: jenglish tags: trunk
18:13
library/demos/*.tcl: Omit contraindicated [package require Ttk]. Remove logic that switches [ttk::scrollbar]s to [tk::scrollbar]s based on [tk windowingsystem]; this is already handled in library/ttk/scrollbar.tcl. check-in: 36850054 user: jenglish tags: trunk
05:21
add TIP #234 files check-in: 4ad2261b user: das tags: trunk
2008-12-10
13:41
Fix some problems running the tests on windows. As Tk tests run in -singleproc 1 we cannot do the script testing without damaging the later native tests. check-in: 45d20e31 user: patthoyts tags: trunk
10:54
Fixed tk.test to account for tk ensemble changes check-in: baf91af4 user: patthoyts tags: trunk
09:08
Fixed windows build glitches for tip 324 check-in: 9d03b9da user: patthoyts tags: trunk
05:08
note patch # and new files check-in: b4afe995 user: das tags: trunk
05:02
TIP #324 IMPLEMENTATION check-in: 7946dc22 user: das tags: trunk
04:27
TkMakeEnsemble(): support for NULL subensemble check-in: 2ac4c985 user: das tags: trunk
04:13
fix warning check-in: 9573b639 user: das tags: trunk
02:51
s/Tk_BackgroundException/Tcl_BackgroundException/ check-in: addcb794 user: das tags: trunk
00:34
* generic/tkInt.h: Turn [tk] into an ensemble (thoyts, steffen) * generic/tkBusy.c: * generic/tkCmds.c: * generic/tkWindow.c:
check-in: a0b9ec24 user: das tags: trunk
2008-12-09
23:53
* macosx/tkMacOSXInit.c (TkpInit): unconditionally show Tk console if TK_CONSOLE env var is set.
check-in: c1fcc95a user: das tags: trunk
23:21
minor improvements check-in: 8f0ac5c4 user: dkf tags: trunk
22:58
minor corrections to comments check-in: 94657f65 user: dkf tags: trunk
21:22
TIP 337
* generic/tkBind.c: Updated callers of Tcl_BackgroundError() * generic/tkCanvas.c: to use the new routine * generic/tkEntry.c: Tcl_BackgroundException() as appropriate. * generic/tkImgBmap.c: * generic/tkListbox.c: * generic/tkSelect.c: * generic/tkTextDisp.c: * generic/tkTextWind.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * unix/tkUnixScale.c: * unix/tkUnixWm.c: * win/tkWinButton.c: * win/tkWinMenu.c: * win/tkWinScrlbr.c: * win/tkWinWm.c:
check-in: 8390c9df user: dgp tags: trunk
2008-12-08
00:10
add error checking check-in: 952835ff user: das tags: trunk
2008-12-07
21:56
fix brekage (bad merge?) check-in: 6a125524 user: das tags: trunk
21:24
ttk::spinbox: Add cross-platform MouseWheel bindings. Factored out [ttk::bindMouseWheel] procedure. check-in: 379841dd user: jenglish tags: trunk
18:42
Add native aqua elements for ttk::spinbox [Bug 2219588]. Moved most spinbox "business logic" out of ttkEntry.c into Tcl bindings. Minor spinbox appearance improvements in clam theme. check-in: 08795276 user: jenglish tags: trunk
16:57
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: b5a8364c user: das tags: core-8-4-branch
16:57
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 3d657cb5 user: das tags: core-8-5-branch
16:53
Fix leaks flagged by clang static analyzer check-in: 0546a422 user: das tags: core-8-4-branch
16:48
Fix leaks flagged by clang static analyzer check-in: cd7efacd user: das tags: core-8-5-branch
16:45
TkpDisplayButton: use computed borderWidth check-in: cf4b532c user: das tags: core-8-5-branch
16:45
TkpDisplayButton: use computed borderWidth check-in: 18d17bc6 user: das tags: core-8-4-branch
16:44
MenuDefProc: avoid crash with non-Tk menus check-in: 4d7c9cff user: das tags: core-8-4-branch
16:44
MenuDefProc: avoid crash with non-Tk menus check-in: 413cbc71 user: das tags: core-8-5-branch
16:40
SeparatorElementSize: fix state lookup check-in: bc10d525 user: das tags: core-8-5-branch
16:36
Remove/disable dead code flagged by clang static analyzer check-in: 0ac08e28 user: das tags: trunk
16:35
Fix potential divide by zero flagged by clang static analyzer check-in: 75200196 user: das tags: trunk
16:34
Fix potential null dereference flagged by clang static analyzer check-in: 6f14ab51 user: das tags: trunk
16:34
Fix potential use of uninitialized variable flagged by clang static analyzer check-in: 01ac8739 user: das tags: trunk
16:32
Fix leaks flagged by clang static analyzer check-in: 4d3adc5d user: das tags: trunk
16:30
TkpDisplayButton: use computed borderWidth check-in: 7397ab0f user: das tags: trunk
16:30
MenuDefProc: avoid crash with non-Tk menus check-in: 4695f9cf user: das tags: trunk
16:29
SeparatorElementSize: fix state lookup check-in: 8deae19f user: das tags: trunk
2008-12-06
10:48
Implementation of TIP #197. check-in: f5b1e704 user: dkf tags: trunk
09:51
Remove useless constraint check-in: 50e11876 user: dkf tags: trunk
2008-12-05
17:10
remove prolog.ps, add xpTheme.tcl check-in: 6a1da99d user: das tags: trunk
16:58
fix warning check-in: 0f5f09f0 user: das tags: trunk
16:25
Improve the code to convert from pixels to points check-in: d63b555a user: dkf tags: trunk
15:51
undid previous 'fix': 'const' is only useful for pointers, not for opaque types. Therefore it should not have slipped in here. check-in: 8e68859f user: nijtmans tags: trunk
11:11
Added vista theme to iron out the visual differences between vista and XP. check-in: 88cd5d73 user: patthoyts tags: trunk
10:48
Remove references to deleted file check-in: 4f7c22f7 user: dkf tags: trunk
10:27
Clean up PS prolog generation, getting rid of an obsolete file, and stop text from going wildly wrong when Xft is used. [Bug 2107938] check-in: d7688f1c user: dkf tags: trunk
09:33
Make TkTextMakeByteIndex implementation agree with the prototype (const-ness) check-in: 2ceae6be user: patthoyts tags: trunk
2008-12-04
21:33
Move 10 functions from tkText.h to stub table [Feature Request 220906] check-in: bfe3ee52 user: nijtmans tags: trunk
15:47
Add mentions of Toolbutton style to relevant ttk manpages. check-in: 55f8598b user: dkf tags: trunk
2008-12-03
18:44
Add new "hover" state (patch from Pat Thoyts; needed to support proper visual feedback on Vista). check-in: 8a64537b user: jenglish tags: trunk
2008-12-02
23:33
Minor indentation/capitalization corrections check-in: 4dc3b73b user: dkf tags: trunk
2008-12-01
09:56
autoconf-2.59 check-in: 5f6c036d user: das tags: trunk
2008-11-29
00:43
Use a styled frame around the popdown listbox so we can adjust the border for each theme as needed. check-in: 64cd2523 user: patthoyts tags: trunk
00:12
Refactoring of the millimeter patch. Fix of a potential issue if a pixel object is reused across screens of different resolutions. check-in: 6e3c42f6 user: ferrieux tags: trunk
2008-11-28
17:05
Fix stupid bug in millimeter patch (conditionally uninited var) check-in: 43a713a5 user: ferrieux tags: trunk
00:10
Added a test that distance units are not confused with pixels (for the millimeter patch) check-in: 9d5d8a97 user: ferrieux tags: trunk
2008-11-27
23:47
Millimeter patch. Fixes [1813597,2218964] by eliminating the functional redundancy and unnecessary loss of precision of the {pixel,mm}ObjType tandem. check-in: 3790d36a user: ferrieux tags: trunk
23:26
elminate warning: unused variable 'tkwin' Replace Tcl_SetResult(interp, NULL, ....) calls with Tcl_ResetResult(interp) everywhere check-in: d45f4e57 user: nijtmans tags: trunk
2008-11-26
15:56
Making code neater... check-in: 0720979d user: dkf tags: trunk
2008-11-25
11:19
Minor tidying up check-in: e4566d2b user: dkf tags: trunk
2008-11-24
09:56
Minor doc fixes. [Bug 2330040] check-in: b9241cf2 user: dkf tags: trunk
2008-11-23
21:58
[Bug 1389270] event generate silently ignored focus events. These can now be generated. check-in: 185b0e79 user: patthoyts tags: trunk
21:40
Fixed some locale dependencies to reduce the noise on non-English systems check-in: 265ddb94 user: patthoyts tags: trunk
15:08
Formatting check-in: a0801d96 user: dkf tags: trunk
00:47
Re-fixed QWERTY/AZERTY sensitivity of key event generation test (thx to Pat Thoyts) check-in: 879b7b5a user: ferrieux tags: trunk
2008-11-22
23:45
Fixed QWERTY/AZERTY sensitivity of key event generation test check-in: 21bc3b70 user: ferrieux tags: trunk
23:03
Added angled text support to demonstration check-in: fd55d3ad user: dkf tags: trunk
22:38
GOOBE on Win, where stippling and angling work poorly together... check-in: 5fad4c62 user: dkf tags: trunk
22:30
demo angled text check-in: 2487a8b8 user: das tags: trunk
22:29
reduce number of CTM manipulation calls check-in: a75e45e6 user: das tags: trunk
22:28
use M_PI when available, remove redundant definitions of PI check-in: 1572525e user: das tags: trunk
22:14
[Bug 1991930] combobox dropdown needs to be topmost check-in: 40744d57 user: patthoyts tags: core-8-5-branch
22:07
[Bug 1991930] combobox dropdown needs to be topmost check-in: 459d1356 user: patthoyts tags: trunk
20:34
Backported combobox toplevel fix for [Bug 1939129] check-in: ed2f68d4 user: patthoyts tags: core-8-5-branch
20:26
[Bug 1939129] combobox dropdown was drawn behind topmost toplevels. check-in: 8c83cb43 user: patthoyts tags: trunk
20:16
Added documentation on the -angle option for text items check-in: cbf51f96 user: dkf tags: trunk
20:05
Fixed up complaints from MSVC engendered by the last commit. In particular replaced round() which is a C99 function. check-in: 9dc3d444 user: patthoyts tags: trunk
18:08
TIP#119 implementation. [Patch 1611359] check-in: a2e77573 user: dkf tags: trunk
12:22
Fixed internationalization issues with the winDialog tests check-in: 836373e2 user: patthoyts tags: trunk
01:07
[Bug 2307837] avoid some locale-dependent failures by using id's or an english constraint check-in: 3258e882 user: patthoyts tags: trunk
2008-11-19
20:17
Remove inoperative text stating that slave windows must be direct children of the master [Bug 1824996]. check-in: 4f8dee00 user: jenglish tags: trunk
00:37
Relax the constraint that every Tk_ImageType can only be passed to Tk_CreateImageType once. This allows tkImg to be loaded in multiple interpreters in a thread-enabled build of Tk. [Bug 2312027] check-in: 89712bb5 user: nijtmans tags: core-8-5-branch
00:21
remove unnoticed CVS conflict in ChangeLog check-in: 9831e653 user: nijtmans tags: trunk
2008-11-18
23:49
Minor simplification in fix for [Bug 2312027]: no need to malloc and copy photo type name because it is a constant to begin with. Convert Tcl_SetResult(......, TCL_DYNAMIC) to Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340 check-in: 4978c305 user: nijtmans tags: trunk
2008-11-16
17:14
Widget self-destruction is not necessarily an error [Bug 2298720]. check-in: 91b97118 user: jenglish tags: trunk
17:07
Explained constraints on [wm overrideredirect] better. [Bug 2282861] check-in: 4d0f2047 user: dkf tags: trunk
2008-11-15
00:37
[Bug 2239034] Only frame widgets are acceptable for [wm manage] check-in: 2c8718bb user: patthoyts tags: core-8-5-branch
00:00
bug 2239034: restrict [wm manage] to Frame type widgets check-in: 3f2db3b4 user: patthoyts tags: trunk
2008-11-14
13:19
autoheader-2.59 check-in: 19bf54b4 user: das tags: trunk
13:01
remove -Wno-implicit-int check-in: 8e31376a user: das tags: trunk
2008-11-13
01:13
ttkWidget.c: Reworked widget construction and destruction sequence; fixes #2207435 and several other problems discovered during investigation of same. ttkButton.c(CheckbuttonInitialize): Account for initializeProc being called earlier in the construction sequence now. check-in: 8ed212b7 user: jenglish tags: trunk
2008-11-12
22:43
backported listbox test fix from head - the default activestyle on windows is 'underline' check-in: 1d99e919 user: patthoyts tags: core-8-5-branch
22:35
backported fixes for running on vista and to avoid a hangup in the color dialog test sometimes. check-in: aa084b4f user: patthoyts tags: core-8-5-branch
22:17
backported fix for bug #1777362 to make events work for windows with hyphens in the path check-in: 63eec1ce user: patthoyts tags: core-8-5-branch
16:38
bug #1777362 - handle windows with funky names by avoiding use of the window path for anchors. check-in: 4460b1ed user: patthoyts tags: trunk
09:56
Small syntactic improvements check-in: 0992c39f user: dkf tags: trunk
01:19
fix [Bug 2265860] new test failures check-in: bbe65d64 user: nijtmans tags: trunk
00:37
Use -O2 as gcc optimization compiler flag, and get rid of -Wno-implicit-int for UNIX check-in: cc47867e user: nijtmans tags: trunk
00:15
modify Tk_Create(Old)ImageType signature, relaxing the constraint that every Tk_ImageType can only be passed to this function once. This allows tkImg to be loaded in multiple interpreters in a thread-enabled build of Tk. This CONSTification complies with TIP #27. It is binary compatible with the old interface, but not fully source compatible (although tkImg does not suffer). check-in: 0dc55135 user: nijtmans tags: trunk
2008-11-11
23:39
Don't crash when application uses nondefault visual #2264732. check-in: ff066d00 user: jenglish tags: trunk
22:13
reverted change from 2008-11-06 (was under the impression that "-Wno-implicit-int" added an extra warning) check-in: d1edd20f user: nijtmans tags: trunk
2008-11-09
23:53
Ttk widget initializeProc()s now return void instead of a status code, and are no longer allowed to fail. (Fix for #2207435 in progress). check-in: 203f93be user: jenglish tags: trunk
23:16
One more (hopefully the last) signature change in Tk_CreatePhotoImageFormat check-in: 36115a59 user: nijtmans tags: trunk
21:53
One more (hopefully the last) signature change in Tk_CreateSmoothMethod. check-in: 8f425191 user: nijtmans tags: trunk
21:37
Remove unnecessary casts from ttkWidget.c.

(More remain in other files; will get to those later). check-in: a42da439 user: jenglish tags: trunk

20:51
make all Tk_CustomOption tables const and remove unnecessary type cast check-in: 7ed7342a user: nijtmans tags: trunk
2008-11-08
22:52
More small changes to use C89 better and manage the result more efficiently. check-in: e19bdf70 user: dkf tags: trunk
19:04
Lots of small changes to make code more pretty and C89-like. check-in: 8e893040 user: dkf tags: trunk
18:44
Lots of small changes to make code more pretty and C89-like. check-in: 782ccc1d user: dkf tags: trunk
2008-11-06
22:19
add "-Wno-implicit-int" flag for gcc, as on UNIX Use tkUnixDefault.h under CygWin. With this change, at least the X11 version of Tk can be built with cygwin check-in: f297c97e user: nijtmans tags: trunk
16:29
regen check-in: 9a2ab686 user: dkf tags: trunk
16:28
Fix [Bug 2229999]. check-in: 9fa12057 user: dkf tags: trunk
2008-11-05
23:29
no need to use CONST in internal header files check-in: 0b20383a user: nijtmans tags: trunk
22:58
fix [Bug 1866774 ] Remove X10 references from docs check-in: d4c9d8a3 user: nijtmans tags: trunk
22:48
CONSTify string and fileName parameters of TkGetBitmapData more internal -Wwrite-string warning fixes check-in: 2432463c user: nijtmans tags: trunk
22:20
fix [Bug 2226093] const changes not all correct more internal -Wwrite-string warning fixes check-in: 00402a8e user: nijtmans tags: trunk
2008-11-04
23:55
* generic/tkPort.h: remove the ../unix/ header dir as the build system already has it, and it confuses builds when used with private headers installed.
check-in: c83c5436 user: hobbs tags: core-8-4-branch
2008-11-03
22:59
bug #2218949: force focus to the tested widget check-in: 29c612c1 user: patthoyts tags: trunk
22:44
tkWinTest.c: fix warning: assignment discards qualifiers from pointer target type check-in: d408bea5 user: nijtmans tags: trunk
22:20
ttkEntry.c: fix warning: unused variable 'currentValue' tkOldTest.c: fix warning: assignment discards qualifiers from pointer target type check-in: 58673d61 user: nijtmans tags: trunk
22:02
Fixed broken test. testclipboard no longer returns binary data but proper tcl strings without \r check-in: 494425ae user: patthoyts tags: trunk
14:36
Fixed an embedding test that became broken during the test upgrade. Killing a contained window should not destroy the container. check-in: 059619f4 user: patthoyts tags: trunk
11:54
busy tests: the default wait cursor on windows is wait not watch, so added suitable constraints and cloned some tests check-in: 07d05778 user: patthoyts tags: trunk
11:09
const fixes for windows code check-in: d4f7bab7 user: patthoyts tags: trunk
10:17
Added cast to work around stupid type inference bug in MSVC. Apparently it can't tell the difference between 'const char **' and 'char *const *'... check-in: 247c6ad8 user: dkf tags: trunk
2008-11-02
11:20
Forgot to check this in due to local network woes. check-in: 04cf18bf user: dkf tags: trunk
09:54
more internal -Wwrite-strings warning fixes check-in: bef0648a user: nijtmans tags: trunk
2008-11-01
17:26
Cleanup and document TK_MOVABLE_POINTS check-in: 96f217aa user: dkf tags: trunk
16:14
Implementation of TIP 97 - canvas imove and rchars methods. check-in: b63a8c79 user: dkf tags: trunk
15:34
Implemented the themed spinbox widget ttk::spinbox. check-in: 1fc44d63 user: patthoyts tags: trunk
12:25
Minor formatting/usage correction check-in: da8d966b user: dkf tags: trunk
2008-10-31
18:01
Temporary workaround for [Bug 2207435] check-in: 14002bf5 user: jenglish tags: trunk
2008-10-30
23:18
more internal -Wwrite-strings warning fixes check-in: 8cc51975 user: nijtmans tags: trunk
21:50
* tests/unixSelect.test: Revise the unixSelect-1.* tests so that they test the ability of Tk's selection mechanism to faithfully pass valid Tcl values without corruption, and stop testing details of Tcl's internal encoding scheme. With this change, the Tk test suite no longer uses the identity encoding or [string bytelength].
check-in: 2c3d71a5 user: dgp tags: trunk
21:39
[Bug 2190619] Warnings due to Tk_SmoothMethod name constness change.

Although dkf's solution (simply adding a type cast) is correct as well, changing the return value (as das suggested) has the advantage that all Tk_OptionPrintProc implementations don't need a type cast any more in its code. This makes all those functions robust against the -Wwrite-strings warning option.

Further on, the customPtr field of Tk_ConfigSpec can be a constant, without any danger of source incompatibility. check-in: bb3ffd49 user: nijtmans tags: trunk

2008-10-29
23:31
Remove incorrect 'const' qualifier. Remove useless 'register' declarations too, while we're at it. check-in: 0b6ae256 user: jenglish tags: trunk
13:28
CONST update check-in: 5f302943 user: dgp tags: trunk
12:57
formatting check-in: 348a46de user: dgp tags: trunk
2008-10-28
22:33
CONSTify TkPrintPadAmount, TkCreateFrame, TkCreateMainWindow and Tk_ParseArgv. move TkSelGetSelection to internal stub table (needed in tkWinTest.c) check-in: 17c2598f user: nijtmans tags: trunk
20:02
Expanded set of symbolic cursors. Add correct platform-specific cursors for OSX [Bug 2054562] Use correct cursor for ttk::entry and ttk::combobox widgets [Bug 1534835] check-in: 07dfba23 user: jenglish tags: trunk
17:44
* win/tkWinTest.c: Revise [testclipboard] to form that * tests/winClipboard.test: handles encodings. [Bug 2191960] * tests/constraints.tcl: [tcltest::bytestring] no longer used.
check-in: 3fbd7343 user: dgp tags: trunk
2008-10-27
13:38
Tweaking for better readability. check-in: 6ff5ed2f user: dkf tags: trunk
11:55
Code style improvements, especially including making code less deeply nested. check-in: 2784f9c7 user: dkf tags: trunk
2008-10-24
20:01
Disable test ttk-6.3, it's not applicable [Bug 2175411]. Use different Tcl_AssocData key for Ttk so the tile extension can be loaded into an 8.6 interp, in the off-chance that anyone wants to do this. check-in: a501aa15 user: jenglish tags: trunk
06:00
Silence warning. check-in: 74d4ee8c user: dkf tags: trunk
2008-10-23
16:30
* generic/tk.h: Bump version number to 8.5.6b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.5 and * unix/configure.in: 8.5.6 releases. * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 02b3a7a1 user: dgp tags: core-8-5-branch
16:15
* README: Bump version number to 8.6a4 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: a6a0e86e user: dgp tags: trunk
12:20
fix TkX11 build check-in: 69da677c user: das tags: core-8-5-branch
12:20
fix TkX11 build check-in: f6dc7461 user: das tags: trunk
2008-10-22
20:56
Letting CONST die a slow and graceful death, since NO_CONST was broken since 8.4 and no-one complained about it. check-in: ff239323 user: nijtmans tags: trunk
16:31
add tkBusy.c check-in: d8446e68 user: das tags: trunk
16:30
fix GenericEvent Tcl_Panic error check-in: e06cf705 user: das tags: trunk
2008-10-20
12:22
Reduce number of casts check-in: 5febc09c user: dkf tags: trunk
12:22
Correct mistake in [tk busy configure]. check-in: 62c5f711 user: dkf tags: trunk
11:18
fix compile errors and warnings check-in: 2bfb5fbd user: dgp tags: trunk
10:50
Factor out the platform-specific bits of [tk busy]. [Bug 2180919] check-in: 42d69c54 user: dkf tags: trunk
2008-10-19
21:22
msvc uses __inline, so added the necessary macro now that we are using this check-in: 9317b035 user: patthoyts tags: trunk
2008-10-18
14:22
Implementation of the [tk busy] command on non-OSX. Adapted from [Patch 1997907] check-in: d9f9056e user: dkf tags: trunk
11:31
[Bug 1825353] To fix a problem with tiny fonts on Russian versions of Windows we will avoid removing the internal leading for fixed width fonts. See the bug for more details on why this change is as it is. check-in: 4ee14262 user: patthoyts tags: trunk
11:26
Avoid const jiggling by using Tcl_SetObjResult check-in: dcded822 user: patthoyts tags: trunk
2008-10-17
23:18
Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. check-in: da3819db user: nijtmans tags: trunk
20:15
fix missing "-Wl," prefix in HP-UX build check-in: 58f0f966 user: nijtmans tags: trunk
20:09
fix missing "-Wl," prefix in HP-UX build check-in: 2556c2c4 user: nijtmans tags: trunk
12:44
Backported keyboard bindings for ttk::scale check-in: a7be9588 user: patthoyts tags: core-8-5-branch
12:29
Implemented keyboard bindings for ttk::scale check-in: 7914c071 user: patthoyts tags: trunk
2008-10-15
15:25
typo check-in: 78c28452 user: dgp tags: core-8-5-branch
06:41
Add "const" to many internal const tables, so those will be put by the C-compiler in the TEXT segment in stead of the DATA segment. This makes those table sharable in shared libraries. check-in: 7702e3f7 user: nijtmans tags: trunk
2008-10-14
19:37
Advance 8.5.5 release tag check-in: f13be4a7 user: dgp tags: core-8-5-5, core-8-5-branch
13:24
Added new utility function: TkNewWindowObj() check-in: c3b79dab user: dkf tags: trunk
2008-10-11
06:55
Correct error result generation of [$canvas select clear $bogus]. check-in: f673c22f user: dkf tags: core-8-5-branch
06:47
Correct error result generation of [$canvas select clear $bogus]. check-in: 9e66671f user: dkf tags: trunk
2008-10-10
21:30
*** 8.6a3 TAGGED FOR RELEASE ***
* changes: Updates for 8.6a3 release.
check-in: 654148c2 user: dgp tags: trunk, core-8-6-a3
19:29
tag 8.5.5 check-in: 2b8b001f user: dgp tags: core-8-5-branch
19:28
* changes: Updates for 8.5.5 release.
check-in: 691e9742 user: dgp tags: core-8-5-branch
18:55
* unix/Makefile.in: Relax constraints in index script so that * win/Makefile.in: each Tk 8.5.* release may be [package require]d * win/makefile.vc: into any Tcl 8.5.* interp. [Bug 1890438].
check-in: 0b516224 user: dgp tags: core-8-5-branch
18:25
* generic/tk.h: Bump to 8.5.5 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 566ef6fd user: dgp tags: core-8-5-branch
16:28
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test: * tests/scrollbar.test: * tests/spinbox.test: * tests/textDisp.test:
check-in: cf9850ef user: dgp tags: core-8-5-branch
16:15
* tests/entry.test: Restore test naming consistency with Tk 8.5. * tests/listbox.test: Remove some more dependency on precision in * tests/spinbox.test: test results.
check-in: 9764be3b user: dgp tags: trunk
02:52
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test: * tests/scrollbar.test:
check-in: a5095969 user: dgp tags: core-8-5-branch
2008-10-09
21:49
removed bogus comment check-in: 014df6a0 user: dkf tags: trunk
21:21
* generic/tkListbox.c: Make literal return values consistent with those generated by Tcl_PrintDouble().
* tests/entry.test: Restore test naming consistency with Tk 8.5. * tests/listbox.test: Remove some more dependency on precision in test results.
check-in: db586b92 user: dgp tags: trunk
21:20
* generic/tkListbox.c: Make literal return values consistent with those generated by Tcl_PrintDouble().
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit. * tests/listbox.test:
check-in: d730e42a user: dgp tags: core-8-5-branch
17:20
Restored test naming consistency with Tk 8.5 tests. check-in: 1c37af2e user: dgp tags: trunk
17:17
* tests/canvText.test: Backport test updates in light of the * tests/entry.test: 2008-10-05 commit.
check-in: 8d16f1f2 user: dgp tags: core-8-5-branch
15:17
* tests/canvText.test: Backport test updates in light of the 2008-10-05 commit.
* generic/tkEntry.c: Fix missing space constructing the scroll command.
check-in: 8e437e74 user: dgp tags: core-8-5-branch
09:42
comment formatting check-in: 51760f94 user: dkf tags: trunk
2008-10-08
21:36
* unix/tcl.m4: fix for bug [2073255] * unix/configure: regenerated
check-in: fdb51745 user: nijtmans tags: trunk
20:15
* tests/textDisp.test (textDisp-16.34): Update test that tested string equality of double values based on an assumption of tcl_precision==12. Test now does its own formatting.
check-in: 5da178b2 user: dgp tags: trunk
19:18
typo check-in: 5e77713a user: dgp tags: trunk
18:57
* tests/scrollbar.test: Revised testing of the cget subcommand so that it tests consistency with the configure subcommand and not agreement with a hardcoded value that will change as tastes in GUIs evolve.
* unix/tkUnixWm.c: Restored consistency of error messages from * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across * tests/unixWm.test: all platforms. [Bug 2021443]
check-in: 61ec212b user: dgp tags: trunk
16:13
* tests/canvText.test (canText-17.1): Update expected result to match revised PostScript output due to more predictable formatting of floating point values.
check-in: 4a79db8b user: dgp tags: trunk
15:39
* unix/tkUnixWm.c: Restored consistency of error messages from * macosx/tkMacOSXWm.c: [wm iconphoto] with the test suite and across all platforms. [Bug 2021443]
check-in: 5059871b user: dgp tags: trunk
15:20
* tests/wm.test: Update expected error messages from [wm iconphoto] to match the new message. [Bug 2021443]
check-in: 001b25a8 user: dgp tags: trunk
2008-10-07
18:33
and another one check-in: 38186033 user: dgp tags: trunk
18:27
Simpleminded protection against fatal error when env(TEMP) is not defined. check-in: 1528b4ca user: dgp tags: trunk
00:10
Removed dependency on default precision check-in: ec65fd19 user: patthoyts tags: trunk
2008-10-06
23:59
Removed dependency on default precision check-in: 8b2277bd user: patthoyts tags: trunk
23:42
Removed dependency on default precision check-in: 8fc75ab1 user: patthoyts tags: trunk
23:13
Fixed some incorrect error string results and removed precision dependencies in entry tests check-in: 8b1e5e36 user: patthoyts tags: trunk
22:09
Fixed tests for Vista (cannot write to C:\) check-in: ad5c45dd user: patthoyts tags: trunk
21:57
Corrected some errors from the previous commit check-in: 6aacc1b3 user: patthoyts tags: trunk
2008-10-05
21:26
minor improvements in legibility check-in: 0a65bf91 user: dkf tags: trunk
21:23
minor corrections check-in: 58539c23 user: dkf tags: trunk
18:22
Greatly clean up Tk's handling of the writability of the Tcl result object. check-in: a83341a3 user: dkf tags: trunk
11:34
Backport of fix for [Bug 2112563] check-in: 12b78de6 user: dkf tags: core-8-5-branch
2008-10-03
15:37
typo check-in: 28361873 user: dkf tags: trunk
13:13
Convert %g to Tcl_PrintDouble to avoid locale trouble. [Bug 2112563] check-in: 6902fa24 user: dkf tags: trunk
2008-10-02
19:13
doc fixes check-in: 670f22b2 user: mistachkin tags: trunk
2008-10-01
00:09
Minor improvements check-in: d103c18b user: dkf tags: trunk
2008-09-30
23:54
Implemented TIP #236 from patch by Neil McKay. check-in: a2e1a9e4 user: dkf tags: trunk
2008-09-23
13:40
Fix [Bug 2123813] check-in: e630c9cb user: dkf tags: trunk
13:36
Fix [Bug 2118116] check-in: d93e4007 user: dkf tags: trunk
2008-09-09
18:17
a final fix check-in: ce2385d0 user: tmh tags: trunk
18:17
a final fix check-in: 622a19cd user: tmh tags: core-8-5-branch
17:48
add global tk_strickMotif check-in: 5cc93c57 user: tmh tags: trunk
17:47
add global commands for tk_strictMotif variable check-in: 31619e37 user: tmh tags: core-8-5-branch
2008-09-08
13:37
Bug [2098425] docs typo check-in: 34613b0d user: tmh tags: core-8-5-branch
13:37
Bug [2098425] docs typo check-in: 7723f475 user: tmh tags: trunk
2008-09-03
06:01
* generic/tk.h: Dropped use of _ANSI_ARGS_ macro to preserve * generic/tkSelect.h: Tk's TCL_NO_DEPRECATED build.
check-in: 9f2fb463 user: dgp tags: trunk
2008-09-02
22:11
Commit mysteriously missing autoconf results check-in: 5278a6e0 user: dgp tags: core-8-5-branch
16:14
comments, whitespace check-in: 0c33d400 user: das tags: core-8-5-branch
16:10
comments, whitespace check-in: 441577ba user: das tags: trunk
2008-08-30
21:52
Update to tcltest2 check-in: 3e86dc47 user: aniap tags: trunk
2008-08-29
03:36
* unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBS to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk).
check-in: 560003ff user: dgp tags: trunk
03:35
* unix/tkConfig.sh.in: Added @XFT_LIBS@ to the definition of TK_LIBS to avoid link failures when a "big wish" program links against a --disable-shared build of libtk. (Discovered building expectTk).
check-in: e4f093b1 user: dgp tags: core-8-5-branch
2008-08-28
18:13
* generic/tkImgPhoto.c: Changed TclStack* calls to ck* calls so that we don't create new dependencies on Tcl internals.
* unix/tkUnixPort.h: Removed #include of tclInt.h that has been * win/tkWinPort.h: disabled for three years. If we needed this we'd have noticed by now.
check-in: 0ce4361b user: dgp tags: trunk
16:29
* README: Bump version number to 8.6a3 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: b9fae78d user: dgp tags: trunk
16:13
* generic/tk.h: Bump version number to 8.5.5b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.4 and * unix/configure.in: 8.5.5 releases. * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf (2.59) * win/configure:
check-in: d9f804b5 user: dgp tags: core-8-5-branch
15:36
Fix 2080587 check-in: a943c8d4 user: dkf tags: trunk
08:52
Update to tcltest2 check-in: b138bc69 user: aniap tags: trunk
2008-08-27
18:51
fix typo added to menu.tcl check-in: 8942970b user: tmh tags: core-8-5-branch
18:49
fix typo in menu.tcl check-in: 195f819b user: tmh tags: trunk
18:08
Added a "knownBug"-marked test to show a problem identified in the grid implementation. check-in: 89173909 user: pspjuth tags: trunk
16:37
typo check-in: 2f74007e user: dgp tags: trunk
2008-08-26
14:47
Split the ChangeLog file. check-in: b743518f user: dkf tags: trunk
13:58
Tidy up the photo image tests a bit more. check-in: d84205c1 user: dkf tags: trunk
2008-08-25
23:37
[bug 1023955 : don't flip cursors on menus to arrow pointer. check-in: fbec6e2b user: tmh tags: core-8-5-branch
23:05
correct to use global namespace varialbe : 1023955 check-in: ba10c3f9 user: tmh tags: trunk
23:01
[Bug 1023955] don't flip to arrow cursor on menus check-in: 7e8e231b user: tmh tags: trunk
17:22
fix for bug tracker id 1936220 backported from tk8.6 check-in: fe133e3e user: tmh tags: core-8-5-branch
17:19
Fix crash reported by Don Porter. check-in: cff2534e user: dkf tags: trunk
17:13
Bug tracker ID 1936220

This patch corrects the multiple selection error reported in this bug tracker. check-in: d4c45e5e user: tmh tags: trunk

14:33
add tkImgPhInstance.c check-in: 8ca1c467 user: das tags: trunk
11:44
Split the photo image core into two pieces to make it easier to maintain. check-in: 999c2580 user: dkf tags: trunk
2008-08-22
19:47
* changes: Updates for 8.6a2 release.
check-in: 8740f0bc user: dgp tags: trunk, core-8-6-a2
2008-08-21
11:19
Update to tcltest2 check-in: 9f8d6958 user: aniap tags: trunk
09:43
Use ckrealloc to resize arrays... check-in: e7fcaec3 user: dkf tags: trunk
2008-08-19
21:06
remove id.test check-in: 0be6573c user: das tags: trunk
17:21
Remove id.test that is no longer needed, because of the XID cleanup. check-in: 85ed9f9d user: georgeps tags: trunk
15:57
XID cleanup patch. Missed during the first commit, sorry. check-in: 71efe02f user: georgeps tags: trunk
15:53
Changelog entry for the XID cleanup patch. check-in: 49705d6b user: georgeps tags: trunk
15:52
After some discussion with Joe English and subsequently the X.org developers (Keith Packard in particular), it was discovered that Tk is doing management of XIDs that it shouldn't need to do. The very common XC-MISC extension which has come with every version of X for the last 15 years is used with Xlib now, to retrieve the information about the used/unused XIDs.
The public Tk_FreeXId is now a no-op.
Joe English reviewed the patch, and said "please commit." The patch is associated with the bug tracker id: 2039720
generic/tkError.c: Remove the usage of TkpWindowWasRecentlyDeleted. generic/tkInt.decls: Update the declarations for the now unused internalstubs. generic/tkIntDecls.h: Regenerated based on tkInt.decls. generic/tkIntPlatDecls.h: Regenerated based on tkInt.decls. generic/tkStubInit.c generic/tkWindow.c: Remove the calls to TkInitXId, and TkFreeWindowId.
macosx/tkMaxOSXPort.h: Remove TkFreeWindowId and TkInitXId macro definitions. macosx/tkMacOSXXStubs.c: Remove the no-op TkpWindowWasRecentlyDeleted.
unix/tkUnixEvent.c: Remove call to TkFreeXId. unix/tkUnixXId.c: Remove a lot of unnecessary code (see above).
win/tkWinPort.h: Remove TkFreeWindowId and TkInitXId. win/tkWinWindow.c: Remove TkpWindowWasRecentlyDeleted.
check-in: 8356aa0e user: georgeps tags: trunk
14:48
generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". check-in: 15d14a19 user: jenglish tags: core-8-5-branch
14:47
generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". check-in: 2d900ad0 user: jenglish tags: trunk
00:19
typo check-in: cacaa978 user: das tags: core-8-5-branch
00:17
* macosx/tkMacOSXFont.c (SetFontFeatures): Disable antialiasing of fixed-width fonts with size <= 10.
check-in: a524f893 user: das tags: core-8-5-branch
00:17
* macosx/tkMacOSXFont.c (SetFontFeatures): Disable antialiasing of fixed-width fonts with size <= 10.
check-in: c90089d3 user: das tags: trunk
00:08
force-disable nonsensical embedded build for X11; only rewrite tkConfig.sh when really necessary check-in: cd30f40a user: das tags: core-8-5-branch
00:08
force-disable nonsensical embedded build for X11; only rewrite tkConfig.sh when really necessary check-in: f65a83e1 user: das tags: trunk
2008-08-18
16:09
Update to tcltest2 check-in: d28306f6 user: aniap tags: trunk
2008-08-17
19:40
Update to tcltest2 check-in: 2f1cf32e user: aniap tags: trunk
2008-08-16
23:52
Update to tcltest2 check-in: 98ddf864 user: aniap tags: trunk
2008-08-15
01:10
Update to tcltest2 check-in: 674ff658 user: aniap tags: trunk
2008-08-14
17:21
move tag check-in: 03449cf7 user: dgp tags: core-8-5-4, core-8-5-branch
2008-08-13
23:57
Update to tcltest2 check-in: c2ebdaf7 user: aniap tags: trunk
23:14
autoheader-2.59 check-in: 333c9a69 user: das tags: trunk
23:13
autoconf-2.13 check-in: 37e133cf user: das tags: core-8-4-branch
23:13
autoconf-2.59 check-in: 76766a3c user: das tags: core-8-5-branch
23:13
autoconf-2.59 check-in: 3adf907d user: das tags: trunk
23:11
sync with tcl check-in: 9a290fb3 user: das tags: trunk
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: b0134c31 user: das tags: core-8-4-branch
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: aea1a70d user: das tags: core-8-5-branch
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al.
check-in: 7744c943 user: das tags: trunk
2008-08-12
22:52
Update to tcltest2 check-in: 15a50c0d user: aniap tags: trunk
15:14
* README: Bump version number to 8.6a2 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 39d0f313 user: dgp tags: trunk
15:06
* changes: Updates for 8.6a2 release.
check-in: b4c0982a user: dgp tags: trunk
2008-08-11
21:33
Update to tcltest2 check-in: 27f62804 user: aniap tags: trunk
2008-08-08
18:31
8.5.4 tag check-in: cb4fc671 user: dgp tags: core-8-5-branch
18:12
* generic/tk.h: Bump to 8.5.4 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 8794ae10 user: dgp tags: core-8-5-branch
17:46
Update to tcltest2 check-in: 166a37a1 user: aniap tags: trunk
15:43
* changes: Updates for 8.5.4 release.
check-in: eaa4586a user: dgp tags: core-8-5-branch
2008-08-07
23:05
Update to tcltest2 check-in: bbbe6cff user: aniap tags: trunk
2008-08-06
16:54
Fix for [Bug 2010422]: account for X11 changing constant LASTEvent. check-in: b1bd86cd user: jenglish tags: core-8-4-branch
2008-08-05
20:31
Fix for [Bug 2010422] "no event type or button # or keysym while executing "bind Listbox <MouseWheel> [...]".

This allows Tk to compile and run against newer X11 headers where the protocol constant LastEvent has changed. check-in: a4e64793 user: jenglish tags: core-8-5-branch

20:31
Fix for [Bug 2010422] "no event type or button # or keysym while executing "bind Listbox <MouseWheel> [...]".

This allows Tk to compile and run against newer versions of libX11 where the protocol constant LastEvent has changed. check-in: f2b70826 user: jenglish tags: trunk

2008-08-03
15:34
Update to tcltest2 check-in: fa28d4c5 user: aniap tags: trunk
15:30
Update to tcltest2; report: test text-33.11 fails check-in: ef3f816c user: aniap tags: trunk
15:28
Update to tcltest2 check-in: 18be1a7b user: aniap tags: trunk
10:20
remove NRE.test & add new test files check-in: fc9b3742 user: das tags: trunk
2008-08-01
20:24
Backported fixes for handling unmapped parent toplevels. [Bug 2009788, 2028703] check-in: 07f30a69 user: patthoyts tags: core-8-5-branch
19:38
Check wmPtr is valid in TopLevelReqProc to fix [Bug 2028703] check-in: 74f3c981 user: patthoyts tags: trunk
2008-07-31
22:11
tclNRE.h die die die check-in: 82a7447c user: das tags: trunk
04:22
* generic/tk.h: Added missing EXTERN for the Tcl_PkgInitStubsCheck declaration to fix inability to embed non-stub-enabled Tk on Windows.
check-in: 7dd2f97f user: dgp tags: trunk
04:20
* generic/tk.h: Added missing EXTERN for the Tcl_PkgInitStubsCheck declaration to fix inability to embed non-stub-enabled Tk on Windows.
check-in: 0f39b2f1 user: dgp tags: core-8-5-branch
2008-07-29
09:10
-highlightthickness entry's option (fonts constraint) check-in: 22970727 user: aniap tags: trunk
2008-07-28
10:53
Update to tcltest2 check-in: 1f8c1afc user: aniap tags: trunk
2008-07-26
16:19
bug #1686012: Direct user to the font manual for the -font option check-in: 6c314483 user: patthoyts tags: core-8-5-branch
16:13
bug #1686012: Direct user to the font manual for the -font option check-in: 57245966 user: patthoyts tags: trunk
13:32
Conform to testing policy and added a nonwin contraint. [Bug 2024753] check-in: f1204190 user: patthoyts tags: trunk
13:03
Check that the parent has been mapped before calling RemapWindows. [Bug 2009788] check-in: 08c95e0b user: patthoyts tags: trunk
11:49
bug #2026405: Check for 0x prefix in sprintf %p to work around cygwin issue. check-in: a365427a user: patthoyts tags: core-8-5-branch
11:17
bug #2026405: Check for 0x prefix in sprintf %p and redo if necessary. Works around cygwin issue. check-in: fd3c2941 user: patthoyts tags: trunk
2008-07-25
23:47
Update to tcltest2 check-in: cdf26379 user: aniap tags: trunk
13:40
Update to tcltest2 check-in: 7c7e823e user: aniap tags: trunk
2008-07-23
23:24
fix [2021443] inconsistant "wrong # args" messages (for Tk) check-in: def570d7 user: nijtmans tags: trunk
2008-07-22
17:02
* library/ttk/aquaTheme.tcl: Use system color names and TIP145 named font instead of hardcoded color values and deprecated native font name.
check-in: 0192d1b3 user: das tags: core-8-5-branch
17:01
* library/ttk/aquaTheme.tcl: Use system color names and TIP145 named font instead of hardcoded color values and deprecated native font name.
check-in: e8525c52 user: das tags: trunk
17:00
* macosx/tkMacOSXHLEvents.c: sync with HEAD.
check-in: e3d741bc user: das tags: core-8-5-branch
17:00
* macosx/tkMacOSXHLEvents.c: factor out common code; formatting.
check-in: 20bf68fc user: das tags: trunk
14:35
remove duplicate test check-in: 0c4eb0c5 user: dgp tags: trunk
14:35
remove duplicate test check-in: 5b525f65 user: dgp tags: core-8-5-branch
13:17
Update to tcltest2 check-in: 4ba385be user: aniap tags: trunk
11:55
Update to tcltest2 check-in: effbdb30 user: aniap tags: trunk
11:39
Update to tcltest2 check-in: 89e272f9 user: aniap tags: trunk
2008-07-13
12:58
add new NRE files check-in: 53321924 user: das tags: trunk
2008-07-08
22:40
Fixed broken line endings from last doc commit check-in: 28ed6478 user: patthoyts tags: trunk
2008-07-04
19:06
Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, in case of erroneous style specifications #2009213. check-in: 7a2bfd08 user: jenglish tags: core-8-5-branch
19:05
Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, in case of erroneous style specifications #2009213. check-in: 9939c082 user: jenglish tags: trunk
2008-07-02
09:44
Ensure that errors in callback scripts don't get swept under the carpet. check-in: d831b78c user: dkf tags: trunk
2008-06-30
22:57
Minor doc updates (removing out of date changebars, improving typedef formatting, etc.) check-in: 3354fd63 user: dkf tags: trunk
03:37
Created branch core-stabilizer-merge-synthetic Closed-Leaf check-in: 9f5da7cf user: cvs2fossil tags: core-stabilizer-merge-synthetic
03:37
* generic/tk.h: Bump to 8.5.3 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updates for 8.5.3 release.
check-in: 632dedaf user: dgp tags: core-8-5-3, core-8-5-branch
03:28
merge updates from core-8-5-branch Closed-Leaf check-in: 834140af user: dgp tags: core-stabilizer-branch
2008-06-26
21:26
* generic/tkPanedWindow.c (PanedWindowProxyCommand) (DisplayPanedWindow): Ensure that a zero width never gets fed to the underlying window system. [Bug 1639824] (Backport fix from dkf).
check-in: 9c397df6 user: dgp tags: core-8-5-branch
2008-06-25
17:28
release tag 8.6a1 check-in: 5b66ff23 user: dgp tags: trunk, core-8-6-a1
17:06
* generic/tk.h: Bump to 8.5.3 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Updates for 8.5.3 release.
check-in: 0b704c72 user: dgp tags: core-stabilizer-branch
16:46
merge updates from 8.5 branch check-in: 3b1a12a1 user: dgp tags: core-stabilizer-branch
14:56
* changes: Updates for 8.6a1 release.
check-in: c65ce675 user: dgp tags: trunk
2008-06-24
13:37
Work around missing timezones (eg: tclkit or some unixes) check-in: ea5d6ada user: patthoyts tags: trunk
10:54
bug #1997293 - fix documentation of text tag options. check-in: 59a339f0 user: patthoyts tags: trunk
2008-06-20
14:14
Backport fix for [Bug 1951733] check-in: 1889b6f8 user: jenglish tags: core-8-5-branch
13:57
Aqua, Solaris changes for 8.5.3 check-in: 3fd5fba4 user: das tags: core-8-5-branch
13:51
Aqua, Solaris, stubs changes for 8.6a1 check-in: 68461012 user: das tags: trunk
2008-06-19
21:17
* changes: Updates for 8.6a1 release.
check-in: 4df662bb user: dgp tags: trunk
21:17
* changes: Updates for 8.5.3 release.
check-in: a04b9741 user: dgp tags: core-8-5-branch
20:45
Tk 8.6a1 will no longer support [load] into, or compile against Tcl 8.5. check-in: 6a573fc9 user: dgp tags: trunk
19:48
* generic/tk.h: TIP 285 additions make Tk 8.6 call the new * library/tk.tcl: Tcl_Canceled() routine, available only in Tcl 8.6, so bump our Tcl dependencies to version 8.6. Tk 8.6a1 will no longer [load] into a Tcl 8.5 interp.
check-in: 39a44e20 user: dgp tags: trunk
19:37
* README: Bump version number to 8.6a1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: dceb3a1e user: dgp tags: trunk
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: f0631055 user: das tags: core-8-4-branch
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: 024fdfed user: das tags: core-8-5-branch
00:16
* macosx/tkMacOSXCarbonEvents.c: fix debug carbon event tracing; (InstallStandardApplicationEventHandler): replace needless use of TkMacOSXInitNamedDebugSymbol() by standard TkMacOSXInitNamedSymbol().
check-in: b01db2a5 user: das tags: trunk
00:15
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: 6c34d29b user: das tags: core-8-4-branch
00:15
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: fa969a56 user: das tags: core-8-5-branch
00:14
* macosx/tkMacOSXDebug.c: revert 2007-11-09 commit making * macosx/tkMacOSXDebug.h: TkMacOSXInitNamedDebugSymbol() available outside of debug builds.
check-in: c0b0a865 user: das tags: trunk
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 96bdad05 user: das tags: core-8-4-branch
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 80db53b2 user: das tags: core-8-5-branch
00:14
* macosx/tkMacOSXEmbed.c (TkpMakeWindow): fix bug with missing * macosx/tkMacOSXSubwindows.c (XMapWindow): focus on first map by only sending VisibilityNotify events once windows are mapped (rather than when they are created).
check-in: 2693755d user: das tags: trunk
00:13
* macosx/tkMacOSXInit.c: add helper to efficiently convert from * macosx/tkMacOSXPrivate.h: CFString to Tcl_Obj.
check-in: 65fc3c5a user: das tags: core-8-5-branch
00:13
* macosx/tkMacOSXInit.c: add helper to efficiently convert from * macosx/tkMacOSXPrivate.h: CFString to Tcl_Obj.
check-in: d3a3896c user: das tags: trunk
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: 3d447f60 user: das tags: core-8-4-branch
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: 8105b91e user: das tags: core-8-5-branch
00:11
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessWindowEvent): fix return value.
check-in: bdf3d4d9 user: das tags: trunk
00:10
* macosx/tkMacOSXFont.c (TkpGetFontFromAttributes, InitFont): fix incorrect conversion to points of font sizes already in points; factor out retrieval of font family name from font family ID.
check-in: d7f0a72a user: das tags: core-8-5-branch
00:10
* macosx/tkMacOSXFont.c (TkpGetFontFromAttributes, InitFont): fix incorrect conversion to points of font sizes already in points; factor out retrieval of font family name from font family ID.
check-in: e6f31c04 user: das tags: trunk
2008-06-13
21:49
* win/configure, win/configure.in (TK_WIN_VERSION): fix handling of interim a/b versioning for manifest usage.
check-in: 581d7f20 user: hobbs tags: trunk
21:48
improve handling of various versions for patchlevel to winversion conversion check-in: 567f4c5b user: hobbs tags: core-8-5-branch
21:29
* win/configure, win/configure.in (TK_WIN_VERSION): fix handling of interim a/b versioning for manifest usage.
check-in: f2dee62a user: hobbs tags: core-8-5-branch
05:46
TIP 285 Implementation check-in: 7ed688e7 user: mistachkin tags: trunk
2008-06-12
19:34
autoconf-2.13 check-in: 3bf500a9 user: das tags: core-8-4-branch
19:34
duh, fix missing 'fi', thanks aku! check-in: 5c8abaac user: das tags: core-8-4-branch
17:09
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 8524e84a user: das tags: core-8-4-branch
17:09
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 772c0e6d user: das tags: core-8-5-branch
17:08
* generic/tkPointer.c (Tk_UpdatePointer): fix failure to restore a global grab capture and to release the restrict window capture when releasing a button grab. Fixes segfault due to dangling reference to restrict window inside TkpSetCapture() implementation. [Bug 1991932]
check-in: 2c73237a user: das tags: trunk
06:49
s/target/config/ check-in: b4a39028 user: das tags: core-8-5-branch
06:49
s/target/config/ check-in: 8a61e9fa user: das tags: trunk
06:38
* macosx/tkMacOSXXStubs.c: sync with core-8-5-branch.
check-in: be983948 user: das tags: core-8-4-branch
06:38
* unix/configure: autoconf-2.13
check-in: 8fdcb719 user: das tags: core-8-4-branch
06:38
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: 3f985b10 user: das tags: core-8-4-branch
06:36
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use UsrActivity instead of OverallAct (which may be ignored in some circumstances).
check-in: 71a1af00 user: das tags: core-8-5-branch
06:35
* unix/configure: autoconf-2.59
check-in: 3b75f130 user: das tags: core-8-5-branch
06:35
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: e9816587 user: das tags: core-8-5-branch
06:35
* macosx/Wish.xcodeproj/project.pbxproj: add debug configs for 64bit, * macosx/Wish.xcodeproj/default.pbxuser: with gcov, and with corefoundation disabled; updates & cleanup for Xcode 3.1 and for Leopard; sync with Tcl.xcodeproj. * macosx/Wish.xcode/project.pbxproj: sync Wish.xcodeproj changes. * macosx/Wish.xcode/default.pbxuser: * macosx/README: document new build configs.
check-in: 879f3382 user: das tags: core-8-5-branch
06:32
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use UsrActivity instead of OverallAct (which may be ignored in some circumstances).
check-in: 77d10e79 user: das tags: trunk
06:31
* unix/configure: autoconf-2.59
check-in: 2f49a9c4 user: das tags: trunk
06:31
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc.
check-in: 84b22557 user: das tags: trunk
06:31
* macosx/Wish.xcodeproj/project.pbxproj: add tclIORTrans.c; add tclOO * macosx/Wish.xcodeproj/default.pbxuser: files to tktest-X11 target; add debug targets for 64bit and with corefoundation disabled; updates and cleanup for Xcode 3.1 and for Leopard; sync with Tcl.xcodeproj. * macosx/Wish.xcode/project.pbxproj: sync Wish.xcodeproj changes. * macosx/Wish.xcode/default.pbxuser: * macosx/README: document new build configs.
check-in: 85a7d263 user: das tags: trunk
06:30
* generic/ttk/ttkTreeview.c: fix warning.
check-in: 83d9a97e user: das tags: trunk
2008-06-11
00:41
Use Xutf8LookupString where available [Patch #1986818]. This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. check-in: d531253d user: jenglish tags: trunk
00:41
Use Xutf8LookupString where available [Patch #1986818]. This should fix problems (like #1908443) where Xlib's idea of the system encoding does not match Tcl's. check-in: b3ddf820 user: jenglish tags: core-8-5-branch
2008-06-01
08:28
NSC check-in: 2f8ba9f3 user: jenglish tags: trunk
00:29
* macosx/Wish.xcodeproj/project.pbxproj: add new tclOO files; add debug * macosx/README: targets with gcov; update to Xcode 3.1.
check-in: 59dc8f87 user: das tags: trunk
2008-05-27
20:47
[ttk::style theme use] without an argument now returns the current theme check-in: e83b7dd2 user: patthoyts tags: trunk
2008-05-23
22:18
fix warning check-in: 19bdbffe user: das tags: trunk
20:20
Batch of ttk::treeview enhancements: + Added [$tv identify region], [$tv identify element], and [$tv identify item] subcommands. + Simplified bindings. + Added [$tv tag has] subcommand. + Tag-related display improvements: setting a tag -background or -foreground no longer overrides selection feedback. + Don't need separate 'Item', 'Cell', and 'Row' style settings anymore, only the base "Treeview" style is used. check-in: cc4b1b46 user: jenglish tags: trunk
18:00
(remove conflict marker -- oops) check-in: 016c6bc9 user: jenglish tags: trunk
17:58
Avoid passing width or height <= 0 to Tk_RedrawImage, as this leads to a panic on Windows [Bug 1967576] check-in: 431a0e9f user: jenglish tags: trunk
17:58
Avoid passing width or height <= 0 to Tk_RedrawImage, as this leads to a panic on Windows [Bug 1967576] check-in: ad63d3cb user: jenglish tags: core-8-5-branch
2008-05-15
23:41
Add correct border to combobox on Vista check-in: 7d4db6f4 user: patthoyts tags: trunk
00:06
We should use the thread allocator for threaded builds. Added 'tclalloc' option to disable. check-in: 56729d28 user: patthoyts tags: trunk
2008-05-14
08:29
Apply fix for [Bug 1639824] check-in: ff441917 user: dkf tags: trunk
2008-05-13
13:25
Support pixel sized font in the +/- keybindings check-in: 4acdd7e8 user: patthoyts tags: trunk
13:17
-activestyle default is underline on windows check-in: bd0a08a3 user: patthoyts tags: trunk
12:39
Fixed a hangup in the tk_chooseColor tests by ensuring the temporary array is unset check-in: 92afaef6 user: patthoyts tags: trunk
2008-05-11
00:47
Support for ttk widgets in AmpWidget check-in: 2c484dcc user: patthoyts tags: trunk
00:44
Support for ttk widgets in AmpWidget check-in: e6f1c064 user: patthoyts tags: core-8-5-branch
00:31
Backported documentation fixes from HEAD check-in: fb587907 user: patthoyts tags: core-8-5-branch
00:12
Note negative widths for button check-in: 1fbc29c2 user: patthoyts tags: trunk
2008-05-09
18:34
Document the identify command as present on all ttk widgets check-in: a4f3a627 user: patthoyts tags: trunk
2008-05-06
16:33
fix Makefile dependency check-in: b69b71d7 user: das tags: core-8-5-branch
16:33
fix Makefile dependency check-in: e03946e8 user: das tags: trunk
2008-05-04
17:17
"default" and "focus" adornments should not be disjoint [Bug 1942785] check-in: 80d03137 user: jenglish tags: trunk
17:16
"default" and "focus" adornments should not be disjoint [Bug 1942785] check-in: c252fd1f user: jenglish tags: core-8-5-branch
2008-05-03
21:33
revert erroneous CONST->const sync check-in: 2ef184c8 user: das tags: core-8-5-branch
21:12
fix typos, whitespace check-in: 07bdd494 user: das tags: trunk
21:09
sync with dkf's 2008-04-27 whitespace&formatting changes on HEAD, to ease branch maintenance. check-in: e14c2620 user: das tags: core-8-5-branch
21:07
llvm-gcc fix check-in: ad98735f user: das tags: core-8-5-branch
19:53
fix constness warnings check-in: d420da89 user: das tags: trunk
2008-05-02
10:28
More elimination of pre-C89-isms. check-in: de0b3fd9 user: dkf tags: trunk
2008-04-28
08:32
Forgot to check in critical helper macro! check-in: efece9a1 user: dkf tags: trunk
2008-04-27
22:38
Get rid of pre-C89-isms (esp. CONST vs const). check-in: ddfd8bb6 user: dkf tags: trunk
2008-04-25
21:28
remove ioUtil.test, llvm-gcc fix check-in: 6088c85f user: das tags: trunk
19:08
BUGFIX: [$tv selection] takes a list of items, not a single item [Bug 1951733]. check-in: 8400566d user: jenglish tags: trunk
2008-04-20
19:57
Include ws2_32 in the link list [Bug 19200872] check-in: a30c761f user: patthoyts tags: trunk
19:42
Minor change regarding the system menu on windows (1887169) check-in: a73b1487 user: patthoyts tags: trunk
19:19
Minor clarification of the button flash command (1926223) check-in: b1a22f16 user: patthoyts tags: trunk
2008-04-17
15:27
Corrected description of when tag -relief is ignored. check-in: a8698336 user: dkf tags: trunk
14:58
bump release tag check-in: e8869173 user: dgp tags: core-8-4-branch, core-8-4-19
14:53
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: 799cc203 user: dgp tags: trunk
14:52
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: df016edf user: dgp tags: core-8-5-branch
14:48
* generic/tkCanvas.c: Fix logic that determines when canvas item <Enter> event should fire. Thanks to Sebastian Wangnick. [Bug 1327482]
check-in: 34f1ba78 user: dgp tags: core-8-4-branch
2008-04-16
14:51
* generic/tkStubInit.c: make stubs tables static const * generic/tkWindow.c (Initialize): and export only a module-scope pointer to to the main stubs table (for package init). [Patch 1938497]
check-in: 8dbcff39 user: das tags: trunk
2008-04-15
10:56
* configure tktest-X11 with --disable-corefoundation to enable testing of both notifiers from Xcode * add vsapi.test * sync Wish.xcode with Wish.xcodeproj check-in: 80cff2a8 user: das tags: core-8-5-branch
10:55
* configure tktest-X11 with --disable-corefoundation to enable testing of both notifiers from Xcode * add vsapi.test * sync Wish.xcode with Wish.xcodeproj check-in: cbf3fe8b user: das tags: trunk
2008-04-14
20:59
backported tk_chooseColor -title fix from HEAD check-in: 81996366 user: patthoyts tags: core-8-5-branch
20:48
Fixed bug #1941740: tk_chooseColor -title was broken in revision 1.40 after some code cleanup. Added tests for this windows dialog to avoid regression. check-in: e4f93664 user: patthoyts tags: trunk
2008-04-11
19:00
* generic/tk.h: Bump version number to 8.5.3b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.2 and * unix/configure.in: 8.5.3 releases. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 473ef12d user: dgp tags: core-8-5-branch
16:55
bump release date check-in: 8556d493 user: dgp tags: core-8-4-branch
2008-04-09
21:00
Let the GIF writer use a real LZW compressor. check-in: fbaf561c user: nijtmans tags: trunk
20:52
a little cleanup, in preparation for replacing the gif compressor with a real LZW one. check-in: 45100f26 user: nijtmans tags: trunk
20:48
eliminate a few gcc 4.3 warnings check-in: 8ea7ad7f user: nijtmans tags: trunk
09:28
Improved the element factory documentation and cross-links check-in: f51e517f user: patthoyts tags: trunk
09:27
Forgot to add this yesterday check-in: 513e6031 user: patthoyts tags: trunk
2008-04-08
23:30
Provide a visual-styles API element engine to permit scripts to create any available windows xp/vista element. Plus basic tests. check-in: 3bbec04c user: patthoyts tags: trunk
15:00
* generic/tkDecls.h: make genstubs (genStubs.tcl changes). * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h:
check-in: f7d1de4c user: das tags: trunk
03:28
* tkDecls.h: Reverted das's change of Tk's stubs pointers * tkIntDecls.h: from 'extern' to 'EXTERN'. Since the stubs pointer * tkPlatDecls.h: is always linked statically, its wrong to import or export it from a DLL, and the change causes trouble for extensions that build with -DUSE_TK_STUBS. * tkWinEmbed.c: Removed #if 0 code. Trust the revision control system, if you need it again, you can find it. * tkWinSend.c: Added conditional compilation to silence several compiler warnings. check-in: 506a94be user: kennykb tags: trunk
2008-04-07
23:14
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 68c0a2fc user: hobbs tags: trunk
23:14
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 2f618a4f user: hobbs tags: core-8-5-branch
23:12
* generic/tkWindow.c (Initialize): fix double-free on Tk_ParseArgv * tests/main.test (main-3.*): error. [Bug 1937135]
check-in: 9395b7e1 user: hobbs tags: core-8-4-branch
22:27
use kenny variant for 1936238 fix check-in: 97ec5003 user: hobbs tags: trunk
22:27
use kenny variant for 1936238 fix check-in: db7f726e user: hobbs tags: core-8-5-branch
19:17
* README: Bump version number to 8.4.19 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
* changes: updates for 8.4.19 release.
check-in: fdb428db user: dgp tags: core-8-4-branch
18:39
* generic/tkArgv.c: fix -help mem explosion. [Bug 1936238] (bachmann)
check-in: cb99da73 user: hobbs tags: trunk
18:38
* generic/tkArgv.c: fix -help mem explosion. [Bug 1936238] (bachmann)
check-in: 525fa7f0 user: hobbs tags: core-8-5-branch
15:50
autoconf-2.59 check-in: 92d24193 user: dgp tags: trunk
2008-04-04
14:18
Don't resize the window if the toplevel is not resizable or the sizegrip is disabled check-in: 74096ccd user: patthoyts tags: trunk
2008-04-03
17:04
Fixed stubs usage check-in: 6097cae5 user: patthoyts tags: trunk
11:52
Fix the foreground colour for labelframe in xp check-in: 17952279 user: patthoyts tags: trunk
11:47
Fix the foreground colour for labelframe in xp check-in: ff511ee0 user: patthoyts tags: core-8-5-branch
2008-04-02
21:49
ensure WORDS_BIGENDIAN #define agrees with autoconf check-in: 64383922 user: das tags: core-8-5-branch
21:33
* unix/configure: autoconf-2.59
check-in: 8db05a8c user: das tags: trunk
21:32
* unix/configure.in (Darwin): remove now unnecessary unexporting of libtclstub symbols from libtk.
check-in: 3bf36b11 user: das tags: trunk
21:32
* generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c:
check-in: 52e4bdf2 user: das tags: trunk
21:31
* generic/tkStubLib.c: make symbols in libtkstub.a MODULE_SCOPE to avoid exporting them from libraries that link with -ltkstub; constify tk*StubsPtr and stub table hook pointers. [Bug 1819422]
* generic/tkStubLib.c: undef USE_TCL_STUBS before defining it * generic/ttk/ttkStubLib.c: unconditionally; remove needless #ifdef
check-in: 7419adae user: das tags: trunk
21:31
* generic/tk.decls: remove 'export' declarations of symbols now only in libtkstub and no longer in libtk.
check-in: 4c953cb4 user: das tags: trunk
14:39
Tweak the debug targets check-in: f1a6fe88 user: patthoyts tags: trunk
04:30
* generic/tkWindow.c: Revised package initialization so that * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but * win/Makefile.in: is present only in libtkstub.a. This tightens * win/makefile.bc: up the rules for users of the stubs interfaces. * win/makefile.vc: [Tcl Bug 1819422].
check-in: b014ce27 user: dgp tags: trunk
04:08
* generic/tkStubLib.c (Tk_InitStubs): Added missing error message and * generic/tkWindow.c (Tk_PkgInitStubsCheck): removed needless $ifdef complexity.
check-in: 9473c19c user: dgp tags: trunk
04:06
typo check-in: c5debb26 user: dgp tags: core-8-5-branch
04:06
typo check-in: 5baefd25 user: dgp tags: trunk
04:05
* generic/tkStubLib.c (Tcl_InitStubs): Added missing error message. * generic/tkWindow.c (Tk_PkgInitStubsCheck):
check-in: a6602103 user: dgp tags: core-8-5-branch
03:55
* generic/tkWindow.c: Revised package initialization so that * unix/Makefile.in: "tkStubsPtr" is not present in libtk.so, but is present only in libtkstub.a. This tightens up the rules for users of the stubs interfaces. [Tcl Bug 1819422].
check-in: 3acb8031 user: dgp tags: trunk
2008-04-01
21:43
autoconf-2.59 check-in: eb4662cb user: das tags: core-8-5-branch
21:43
autoconf-2.59 check-in: 3fe46d54 user: das tags: trunk
21:43
sync with tcl/unix/tcl.m4 changes check-in: 26813a71 user: das tags: core-8-5-branch
21:42
sync with tcl/unix/tcl.m4 changes check-in: f8a66ec0 user: das tags: trunk
16:30
* README: Bump version number to 8.6a0 * generic/tk.h: * library/tk.tcl: * macosx/Wish-Common.xcconfig: * unix/configure.in: * unix/tk.spec: * win/README: * win/configure.in: * win/tcl.m4:
* unix/configure: autoconf-2.59 * win/configure:
* generic/tkConsole.c: Relax Tcl_InitStubs() calls so that a Tk 8.6 * generic/tkMain.c: might [load] into a Tcl 8.5 interp. * generic/tkWindow.c:
* generic/tkStubLib.c: Update to compatibility with a libtcl.so that contains no "tclStubsPtr" [Tcl Bug 1819422].
* generic/tkDecls.h: make genstubs * generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h:
check-in: 764c3680 user: dgp tags: trunk
2008-03-28
18:45
autoconf-2.59 check-in: 99ccee47 user: dgp tags: trunk, core-8-5-2
18:13
* README: Bump to 8.5.2 for release. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 3fc91e38 user: dgp tags: trunk
17:57
merge updates from HEAD check-in: d7733435 user: dgp tags: core-stabilizer-branch
17:50
* changes: Updates for 8.5.2 release.
check-in: 33fcf4d3 user: dgp tags: trunk
2008-03-27
21:05
whitespace fixes check-in: a8780cfb user: hobbs tags: trunk
21:02
* library/safetk.tcl (::safe::tkInterpInit): make sure tk_library and its subdirs (eg, ttk) are on the "safe" access path.
check-in: de49f7e9 user: hobbs tags: trunk
20:33
merge updates from HEAD check-in: 870a19a7 user: dgp tags: core-stabilizer-branch
13:44
* unix/configure: autoconf-2.13
check-in: 48abe591 user: das tags: core-8-4-branch
13:43
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]
check-in: c54f693b user: das tags: core-8-4-branch
13:43
* unix/configure: autoconf-2.59
check-in: aa5a5f89 user: das tags: trunk
13:43
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]
check-in: 1d036f58 user: das tags: trunk
12:03
* generic/ttk/ttkStubLib.c: ensure tcl stubs are used in libtkstub even in a static build of Tk. * generic/ttk/ttkDecls.h: fix incorrect number of arguments in Ttk_InitStubs macro definition.
check-in: 63dd2be6 user: das tags: trunk
12:03
whitespace, typo check-in: e1eddd25 user: das tags: trunk
2008-03-26
20:09
merge updates from HEAD check-in: d44bf679 user: dgp tags: core-stabilizer-branch
19:34
* changes: Updates for 8.5.2 release.
* unix/tkUnixCursor.c: Stop crash in [. configure -cursor] on X11. Thanks to emiliano gavilán. [Bug 1922466]
check-in: 770bde85 user: dgp tags: trunk
19:04
XIM reorganization and cleanup; see [Patch 1919791] for details. check-in: 8f1f01a3 user: jenglish tags: trunk
09:59
Minor fixes to copyright declarations (spelling, consistency) check-in: e4a5452f user: dkf tags: trunk
2008-03-21
21:49
Keep ttkStubLib.o in libtkstub instead of libtk. [Bug 1920030] check-in: 4d6b9001 user: jenglish tags: trunk
2008-03-20
13:23
Rewrote so that tests clean up after themselves, not after the preceding test. check-in: 3a036b1b user: dkf tags: trunk
2008-03-19
17:31
initialize StubsPtr vars to NULL check-in: 33379f97 user: das tags: trunk
17:21
ttkStubLib.o needs to be in tk library as well as stub library check-in: ad6f96a9 user: das tags: trunk
16:57
ensure symbols needed for Ttk stub support are exported check-in: d94ebd9a user: das tags: trunk
15:34
Documented Tk_PreserveColormap. [Bug 220809] check-in: f7aea2b7 user: dkf tags: trunk
2008-03-18
06:59
Put ttkStubLib.o in libtkstub instead of libtk. [Bug 1863007]. check-in: 4f4a18ba user: jenglish tags: trunk
2008-03-17
23:55
Aqua GOOBE check-in: 903925a0 user: das tags: trunk
2008-03-16
22:37
Correct cross-reference check-in: 9fd8ea71 user: dkf tags: trunk
14:55
Made work when run twice in the same session. [Bug 1899664] Also made the control panel use Ttk widgets. check-in: 576ddec3 user: dkf tags: trunk
2008-03-13
20:34
merge updates from HEAD check-in: b935bcb7 user: dgp tags: core-stabilizer-branch
17:46
d'oh! s/backspace/backslash/ check-in: 085f41ed user: das tags: trunk
17:44
* unix/configure.in: use backspace-quoting instead of double-quoting * unix/tcl.m4: for lib paths in tkConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59
check-in: 49de4f35 user: das tags: trunk
14:57
merge updates from HEAD check-in: 73650b85 user: dgp tags: core-stabilizer-branch
14:56
* changes: Updates for 8.5.2 release.
check-in: 9cf02b71 user: dgp tags: trunk
2008-03-12
22:18
* macosx/Wish.xcodeproj/project.pbxproj: add support for Xcode 3.1 * macosx/Wish.xcodeproj/default.pbxuser: CODE_SIGN_IDENTITY and * macosx/Wish-Common.xcconfig: 'xcodebuild install'.
check-in: 6f708599 user: das tags: trunk
16:35
Try a fallback font if XftFontOpenPattern() fails in GetFont (workaround for [Bug 1090382]). check-in: b2aa5f43 user: jenglish tags: trunk
16:17
handle quoting of possibly empty XLIB_INCLUDE_INSTALL_DIR. [Bug 1912679] check-in: 8b259332 user: das tags: trunk
2008-03-11
22:37
clarification check-in: 9cc2f7a9 user: das tags: trunk
22:34
* unix/configure: autoconf-2.59
check-in: 1bac92ea user: das tags: trunk
22:33
* macosx/GNUmakefile: fix quoting to allow paths to * macosx/Wish-Common.xcconfig: ${builddir}, ${INSTALL_ROOT} * unix/Makefile.in: and ${TCL_BIN_DIR} to contain * unix/configure.in: spaces. * unix/install-sh: * unix/tcl.m4:
* unix/Makefile.in (install-strip): strip non-global symbols from dynamic library.
check-in: 4eb574b7 user: das tags: trunk
22:31
* generic/tkCanvUtil.c: fix gcc-4.2 warnings.
check-in: 7dce6585 user: das tags: trunk
22:30
* macosx/Wish.xcodeproj/project.pbxproj: add support for Xcode 3.1 and * macosx/Wish.xcodeproj/default.pbxuser: targets for building with * macosx/Wish-Common.xcconfig: gcc-4.2 and llvm-gcc-4.2.
check-in: 30dbaad6 user: das tags: trunk
22:30
* library/demos/knightstour.tcl: Aqua GOOBE. * library/demos/widget:
check-in: 06583885 user: das tags: trunk
2008-03-10
19:44
merge updates from HEAD check-in: 0db61775 user: dgp tags: core-stabilizer-branch
19:14
* changes: Updates for 8.5.2 release.
check-in: b448a2c3 user: dgp tags: trunk
2008-03-07
23:33
Improve HTML generation for color lists. check-in: b48754e6 user: dkf tags: trunk
22:15
Bump stabilizer branch to 8.5.2 check-in: 1319fa47 user: dgp tags: core-stabilizer-branch
22:03
merge updates from HEAD check-in: 60c37df2 user: dgp tags: core-stabilizer-branch
2008-03-06
16:33
Move "TAB IDENTIFIERS" section above "WIDGET COMMAND" section [Bug 1882011]. check-in: fd5741a0 user: jenglish tags: trunk
2008-02-29
22:48
Added a Knights tour canvas demo. check-in: f54a4d62 user: patthoyts tags: trunk
2008-02-27
22:45
fix copyright year check-in: cc95a649 user: das tags: core-8-4-branch
22:45
fix copyright year check-in: 088bb057 user: das tags: trunk
00:12
* macosx/tkMacOSXDraw.c: workaround leak in Carbon SetPortPenPixPat() API [Bug 1863346]; avoid repeated PixPat allocation/deallocation.
check-in: 939ecb70 user: das tags: core-8-4-branch
00:12
* macosx/tkMacOSXDraw.c: workaround leak in Carbon SetPortPenPixPat() API [Bug 1863346]; avoid repeated PixPat allocation/deallocation.
check-in: ff4825de user: das tags: trunk
2008-02-23
18:41
Arrange to deliver <<ComboboxSelected>> event after listbox is unposted, as intended [Bug 1890211]. Clarified documentation. check-in: 448844d2 user: jenglish tags: trunk
17:35
Don't enforce minimum sash thickness of 5 pixels, just use 5 as a default [FR 1898288] check-in: 99170de4 user: jenglish tags: trunk
2008-02-14
15:45
Document missing configure options. check-in: 20e81379 user: dkf tags: trunk
2008-02-06
18:59
correct bug ID check-in: 749c7f7f user: dgp tags: core-8-4-branch, core-8-4-18
15:31
*** 8.4.18 TAGGED FOR RELEASE ***
* README: Bump version number to 8.4.18 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
* changes: updates for 8.4.18 release.
check-in: ea6696f2 user: dgp tags: core-8-4-branch
14:34
Added basic documentation for ttk::scale. [Bug 1881925] check-in: fa08ae74 user: dkf tags: trunk
2008-02-04
21:44
Correct security bug ID. check-in: 90452282 user: dgp tags: trunk, core-8-5-1
17:32
*** 8.5.1 TAGGED FOR RELEASE ***
* generic/tk.h: Bump to 8.5.1 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 32843d0f user: dgp tags: trunk
17:07
merge update check-in: 747b7ebe user: dgp tags: core-stabilizer-branch
17:06
move tag check-in: 4964c98c user: dgp tags: trunk
16:07
merge udpates from HEAD check-in: 7fea81ee user: dgp tags: core-stabilizer-branch
09:53
Minor documentation improvements check-in: 4be43f3a user: dkf tags: trunk
2008-02-02
23:59
* macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listing * unix/configure.in (Darwin): all library/msgs locales.
* unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds.
* unix/configure: autoconf-2.13
check-in: 13be7679 user: das tags: core-8-4-branch
23:58
* macosx/Wish-Info.plist.in: add CFBundleLocalizations key, listing * unix/configure.in (Darwin): all library/msgs locales.
* unix/configure.in (Darwin): correct Info.plist year substitution in non-framework builds.
* unix/configure: autoconf-2.59
check-in: 56f541db user: das tags: trunk
2008-02-01
22:14
merge updates from HEAD check-in: 8bc88c33 user: dgp tags: core-stabilizer-branch
22:11
* changes: Updates for 8.5.1 release.
check-in: ec0dd606 user: dgp tags: trunk
19:02
merge updates from HEAD check-in: afd55ea1 user: dgp tags: core-stabilizer-branch
16:59
* generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: fb40595a user: rmax tags: core-8-4-branch
16:53
* generic/tkImgGIF.c: Fixed a buffer overflow (CVE-2006-4484). * tests/imgPhoto.test: Added a test for the above. check-in: 7d63efe9 user: rmax tags: trunk
16:09
merge updates from HEAD check-in: 610da829 user: dgp tags: core-stabilizer-branch
2008-01-31
23:33
* library/msgbox.tcl (::tk::MessageBox): don't use ttk::label in low depth/aqua fallback, as it doesn't support -bitmap.
check-in: 30c6470f user: hobbs tags: trunk
23:31
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): pass "" instead of NULL when -title isn't set. [Bug #1881892]
check-in: 07b20b3d user: hobbs tags: trunk
17:33
merge updates from HEAD check-in: e4ef1bbc user: dgp tags: core-stabilizer-branch
16:29
Fix -height and -width options. check-in: 66a1369a user: dkf tags: trunk
02:59
merge updates from HEAD check-in: 2a3a55ed user: dgp tags: core-stabilizer-branch
2008-01-30
13:12
Improve formatting check-in: 2d928903 user: dkf tags: trunk
12:00
Fix erroneous listing of "standard" options. [Bug 1882495] check-in: b59329d0 user: dkf tags: trunk
09:58
Minor bug fix check-in: 6c710818 user: dkf tags: trunk
05:33
library/treeview.tcl: Fix bug in Shift-ButtonPress-1 binding (error if no current focus item; reported on c.l.t.) check-in: 98fbd097 user: jenglish tags: trunk
2008-01-29
17:35
merge updates from HEAD check-in: ba95824f user: dgp tags: core-stabilizer-branch
15:37
Adjusted handling of the standard options part of the Ttk manual pages so that they are documented in the correct location. [Bug 1876493] check-in: d1c7212e user: dkf tags: trunk
2008-01-28
15:56
Re-fix strict-aliasing warnings reintroduced by last patch. check-in: 53d831b9 user: jenglish tags: trunk
14:22
merge updates from HEAD check-in: b38f5dd6 user: dgp tags: core-stabilizer-branch
00:36
Make sure to schedule a redisplay when adding and/or hiding tabs [Bug 1878298]. check-in: f56bd352 user: jenglish tags: trunk
2008-01-27
16:44
Fix [Bug 835848]. Use FcTypeDouble for XFT_SIZE attribute. check-in: 2b422352 user: jenglish tags: trunk
16:40
Merged common code from InitFont() and TkpGetFontAttrsForChar(), factored into GetTkFontAttributes() and GetTkFontMetrics(). Removed write-only struct UnixFtFont member 'drawable'. Removed unneeded double-pointer indirections. Ensure that TkFontAttributes.family member is a Tk_Uid as specified. check-in: c30ce69b user: jenglish tags: trunk
2008-01-25
21:41
merge updates from HEAD check-in: e5fb0a45 user: dgp tags: core-stabilizer-branch
17:57
* changes: Updates for 8.5.1 release.
check-in: af5c32dc user: dgp tags: trunk
2008-01-23
16:52
Bump stabilizer branch to 8.5.1 check-in: b1bc6648 user: dgp tags: core-stabilizer-branch
16:39
merge updates from HEAD check-in: 93d65c93 user: dgp tags: core-stabilizer-branch
2008-01-08
20:02
BUGFIX: fix crash in [ttk::labelframe] when -style option specified [Bug 1867122]. check-in: 8b24a669 user: jenglish tags: trunk
17:00
Add tristate support to checkbuttons and radiobuttons [Bug 1865898]. Fix check and radio indicator size [Bug 1679067]. check-in: ce7322e2 user: jenglish tags: trunk
2008-01-06
22:35
(oops. Missed a spot.) check-in: c6340f56 user: jenglish tags: trunk
22:33
Call Tk_MakeWindowExist() in widget constructor. Removed now-unnecessary initial ConfigureNotify processing. check-in: 97048e98 user: jenglish tags: trunk
19:16
Fix MouseWheel bindings for ttk::treeview widget (Fixes #1442006, #1821939, #1862692) check-in: 316f0f87 user: jenglish tags: trunk
2008-01-02
19:07
* generic/tk.h: Bump version number to 8.5.1b1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 5112d05d user: dgp tags: trunk
2007-12-31
17:35
sync with HEAD 'changes' of relevant aqua entries for 8.4.17 check-in: 1706de87 user: das tags: core-8-4-branch, core-8-4-17
17:20
* changes: updates for 8.4.17 release. * unix/configure.in: Add "hu" to LOCALES. * unix/configure: autoconf-2.13
check-in: 1e9ee7be user: dgp tags: core-8-4-branch
2007-12-30
23:35
Document canvas current item/clipping behaviour more precisely. [Bug 1774593] check-in: 73f0ca13 user: dkf tags: trunk
16:04
Fix [Bug 1860802] check-in: c7ea34fd user: dkf tags: trunk
2007-12-18
18:21
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Revert 2007-10-26 change to window class of transient toplevels that are not also overrideredirect. [Bug 1845899]
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Implement more * macosx/tkMacOSXMouseEvent.c (BringWindowForward): X11-like transient * macosx/tkMacOSXSubwindows.c (XDestroyWindow): behaviour by adding transient windows to a window group owned by the master window, this ensures transients always remain in front of and are collapsed with the master; bring master to front when selecting transient windows; restore default window group of transients if master destroyed. [Bug 1845899]
check-in: bca05a1a user: das tags: core-8-4-branch
18:20
* macosx/tkMacOSXPrivate.h: fix Panther build.
check-in: d0d3fd33 user: das tags: core-8-4-branch
2007-12-17
17:33
advance core-8-5-0 release tag check-in: 5e0d9d22 user: dgp tags: trunk, core-8-5-0
17:29
update release date check-in: 33a4ce96 user: dgp tags: trunk
15:24
Documented -outlineoffset item option. [Bug 1836621] check-in: 6ec7c959 user: dkf tags: trunk
2007-12-15
15:55
fix building on Panther check-in: 38c232ca user: das tags: trunk
2007-12-14
19:08
* changes: More updates for 8.5.0 release.
check-in: 69fe59ef user: dgp tags: trunk
16:29
Fix typo [Bug 1850713]. check-in: d05aa55c user: jenglish tags: trunk
15:56
Add in missing function definitions to support plain MSVC6 and use INT_PTR rather than LONG_PTR which isn'tr defined in the msvc6 headers. check-in: 465b8653 user: patthoyts tags: trunk
02:19
Support compilation with MSVC9 on AMD64 check-in: f7dd6e6f user: patthoyts tags: trunk
2007-12-13
23:13
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.
check-in: e677ad35 user: hobbs tags: core-8-4-branch
23:08
* generic/tkMenubutton.c (ConfigureMenuButton): trace the -textvariable even if an image exists as it may use -compound.
check-in: 1cfc934d user: hobbs tags: trunk
15:23
merge stable branch onto HEAD check-in: e7868b44 user: dgp tags: trunk
14:15
Tag for 8.5.0 release check-in: 71190c15 user: dgp tags: core-stabilizer-branch
06:28
merge updates from HEAD check-in: 4eb4f7b8 user: dgp tags: core-stabilizer-branch
00:31
* generic/tkText.c (DeleteChars, TextEditCmd, updateDirtyFlag): * tests/text.test (text-25.10.1,25.11.[12]): Don't require [update idle] to trigger Modified event [Bug 1809538] Modified virtual event should only fire on state change [Bug 1799782] Make sure we delete chars before triggering <<Modified>> [Bug 1737288]
check-in: dec49c3c user: hobbs tags: core-8-4-branch
00:29
* generic/tkText.c (DeleteIndexRange, TextEditCmd, UpdateDirtyFlag): * tests/text.test (text-25.10.1,25.11.[12]): Don't require [update idle] to trigger Modified event [Bug 1809538] Modified virtual event should only fire on state change [Bug 1799782] Make sure we delete chars before triggering <<Modified>> [Bug 1737288]
check-in: 9db39c4d user: hobbs tags: trunk
00:28
fix typos in comments check-in: cbe451b4 user: hobbs tags: trunk
2007-12-12
23:44
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Revert 2007-10-26 change to window class of transient toplevels that are not also overrideredirect. [Bug 1845899]
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): Implement more * macosx/tkMacOSXMouseEvent.c (BringWindowForward): X11-like transient * macosx/tkMacOSXSubwindows.c (XDestroyWindow): behaviour by adding transient windows to a window group owned by the master window, this ensures transients always remain in front of and are collapsed with the master; bring master to front when selecting transient windows; restore default window group of transients if master destroyed. [Bug 1845899]
check-in: 70a63cc6 user: das tags: trunk
15:51
Various minor updates to ttk_* manpages. check-in: 392da819 user: jenglish tags: trunk
15:49
* changes: Updated for 8.5.0 release.
check-in: 654a3534 user: dgp tags: trunk
14:13
merge updates from HEAD check-in: c68f7e3d user: dgp tags: core-stabilizer-branch
01:42
* generic/ttk/ttkTheme.c(StyleElementOptionsCmd): Use Ttk_GetElement() to find element instead of direct hash table access. check-in: 09d7f6c0 user: jenglish tags: trunk
2007-12-11
22:14
Added code to rebuild the from index after the deletion phase so that the linePtr field is valid for the insertion phase. [Bug 1602537] check-in: 44205e71 user: dkf tags: trunk
2007-12-10
21:37
Clarify docs to note that [event info] isn't clairvoyant. check-in: 9f270abb user: dkf tags: trunk
18:39
merge updates from HEAD check-in: 2f101f8a user: dgp tags: core-stabilizer-branch
16:21
Various markup fixes (mostly: missing quotes on .SH arguments, extraneous .PPs) check-in: 3ce1f97d user: jenglish tags: trunk
16:21
Remove extra .BEs that got added by mistake somewhere. check-in: 555685d8 user: jenglish tags: trunk
15:54
* generic/tkIntDecls.h: regen with new genStubs.tcl. * generic/tkIntPlatDecls.h: [Tcl Bug 1834288] * generic/tkIntXlibDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c:
check-in: e16ea9f7 user: das tags: trunk
15:52
* generic/tk.decls: use new genstubs 'export' command to * generic/tkInt.decls: mark exported symbols not in stubs table [FR 1716117]; cleanup formatting.
check-in: 3f6501a2 user: das tags: trunk
15:26
Ensure list of hidden commands is correct. [Bug 1847925] check-in: c0b4c21b user: dkf tags: trunk
15:22
add inttypes.h #include (sync with tkUnixPort.h change of 2007-11-28) check-in: c6da40bb user: das tags: trunk
12:10
We must specify the lowest Windows version we intend to support. In particular the SystemParametersInfo API doesn't like to receive structures that are larger than it expects which affects the font assignements. Set to Win98 support.

Handle failure to read the system parameters. This causes ttk/fonts.tcl to set any missing named fonts. check-in: afec4171 user: patthoyts tags: trunk

12:03
Only tkWin.h should include windows.h unless we have an explicit override of the WINVER macro. check-in: af9dcfb6 user: patthoyts tags: trunk
11:57
Handle MSVC 9 (aka: Visual Studio 2008) check-in: cd79a122 user: patthoyts tags: trunk
11:40
Update for 'unload' as a safe command (tcl 8.5b3+) check-in: d21cfa93 user: patthoyts tags: trunk
09:36
document OSX [wm attr -notify] check-in: 75ccc569 user: das tags: trunk
2007-12-09
20:44
regen check-in: 7974a8b5 user: dkf tags: trunk
20:44
Fix suite of small problems that prevented a build from working for me. check-in: 1889fd69 user: dkf tags: trunk
2007-12-08
03:49
s/style/ttk::style/ check-in: f71ed614 user: jenglish tags: trunk
2007-12-07
20:47
* unix/README: Mention the stub library created by `make` and warn about the effect of embedded paths in the installed binaries. Thanks to Larry Virden. [Tcl Bug 1794084]
check-in: 20f22121 user: dgp tags: trunk
2007-12-06
17:53
Fix TCombobox layout on OSX so as not to truncate long text when combobox is wider than requested [Bug 1845164]. check-in: 75f1a4a0 user: jenglish tags: trunk
16:25
merge update from HEAD check-in: dea72144 user: dgp tags: core-stabilizer-branch
16:05
line endings check-in: d114c434 user: dgp tags: trunk
07:00
merge updates from HEAD check-in: 4f0d4df8 user: dgp tags: core-stabilizer-branch
2007-12-05
22:29
* library/demos/widget: reduce start size to 70% of screenheight from sh-200 for a more reasonable size.
check-in: df2d4fd2 user: hobbs tags: trunk
20:26
merge updates from HEAD check-in: 1f575232 user: dgp tags: core-stabilizer-branch
19:18
* win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.
check-in: b545e1e2 user: hobbs tags: core-8-4-branch
19:17
* win/tkWinDraw.c: Applied [Patch 1723362] for transparent bitmaps.
check-in: f4f64f14 user: hobbs tags: core-8-4-branch
19:07
* win/tkWinButton.c, win/tkWinDialog.c: use SetWindowLongPtr and * win/tkWinScrlbr.c, win/tkWinWm.c: GetWindowLongPtr only. * win/ttkWinMonitor.c:
check-in: cd313364 user: hobbs tags: trunk
19:01
* win/tkWinInt.h: remove CS_CLASSDC (not recommended for any apps now) * win/tkWinX.c: and simplify WNDCLASS to one style. * win/tkWinWm.c: Reduce wrapper update for exStyle to toolwindow change only and set WS_EX_LAYERED as sticky (once set on a window, do not remove it) to reduce alpha transition flicker.
check-in: 099e9edb user: hobbs tags: trunk
18:41
* win/configure, win/tcl.m4 (LIBS_GUI): mingw needs -lole32 -loleaut32 but not msvc for Tk's [send]. [Bug 1844749]
check-in: 7b689aa0 user: hobbs tags: trunk
18:11
merge updates from HEAD check-in: a7477563 user: dgp tags: core-stabilizer-branch
16:38
* doc/ttk_style.n: Remove nonsense about "this manpage has not yet been written"; everything supported is documented. check-in: 3089be70 user: jenglish tags: trunk
15:58
Added Danish to list of locales. check-in: f8f443d9 user: dkf tags: trunk
08:52
Correct errors in language specifiers check-in: ea0e50f0 user: dkf tags: trunk
2007-12-04
23:05
Added missing messages. [Patch 1800744] check-in: 0038a7c3 user: dkf tags: trunk
23:01
Added Danish message catalog. [Patch 1844143] check-in: a393a142 user: dkf tags: trunk
17:05
merge updates from HEAD check-in: 60381316 user: dgp tags: core-stabilizer-branch
2007-12-03
20:03
* win/configure, win/tcl.m4 (LIBS_GUI): remove ole32.lib oleaut32.lib (LIBS): add ws2_32.lib for static builds with Tcl.
check-in: 178334ed user: hobbs tags: trunk
2007-12-02
04:32
Improved macrology for statically-initialized layout template tables. check-in: 1876a988 user: jenglish tags: trunk
02:50
Internal Ttk_Manager API updates (missed from 2007-11-25 commit) check-in: 9da56fbd user: jenglish tags: trunk
2007-11-28
20:33
merge updates from HEAD check-in: 8937d45c user: dgp tags: core-stabilizer-branch
20:12
* unix/tkUnixPort.h: When unix/configure determines whether the intptr_t type is available, it has the <inttypes.h> header present. It's only fair that we let Tk have it too.
check-in: e483a1c0 user: dgp tags: trunk
02:05
(bug 1835052) Fix tidy target to remove tktest rather than tcltest check-in: 7e292ff7 user: patthoyts tags: trunk
2007-11-26
20:53
Backport from HEAD of [Bug #1822391]:

* generic/tkImgPPM.c (StringReadPPM): Corrected a comparison whose sense was reversed that resulted in reading beyond the end of the input buffer on malformed PPM data. [Bug #1822391] * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug #1822391]. check-in: d7902b20 user: kennykb tags: core-8-4-branch

20:38
* generic/tkImgPPM.c (StringReadPPM): Corrected a comparison whose sense was reversed that resulted in reading beyond the end of the input buffer on malformed PPM data. [Bug #1822391] * tests/imgPPM.test (imgPPM-4.1): Added test case that exercises [Bug #1822391]. check-in: c855e456 user: kennykb tags: trunk
20:00
* library/tkfbox.tcl (VerifyFileName): Corrected a couple of typos in handling of bad file names. [Bug #1822076] * tests/filebox.test (filebox-7.1, filebox-7.2): Added test cases that exercise the above bug. Thanks to Christoph Bauer ([email protected]) for the patch. check-in: 27c83612 user: kennykb tags: trunk
2007-11-25
19:19
merge updates from HEAD check-in: f4b306bc user: dgp tags: core-stabilizer-branch
18:11
Internal Ttk_Manager API updates; Fixed [Bug 1343984]; Added [$nb hide] method; [$nb add] on already-managed windows no longer throws an error, can be used to re-add a hidden tab. Updated docs and test suite. check-in: f37e8950 user: jenglish tags: trunk
10:56
Improved the tests for ttk::style element create args check-in: bfadefe2 user: patthoyts tags: trunk
06:47
merge updates from HEAD check-in: be5e8d1a user: dgp tags: core-stabilizer-branch
2007-11-23
16:41
General improvements to Unix README check-in: 4ed646be user: dkf tags: trunk
2007-11-21
17:01
merge updates from HEAD check-in: f430444b user: dgp tags: core-stabilizer-branch
16:46
merge updates from 8.5b3 check-in: 74d963a2 user: dgp tags: core-stabilizer-branch
16:29
Improve theming of Unix dialogs check-in: 2125f1d1 user: dkf tags: trunk
2007-11-19
19:38
autoconf-2.59 check-in: 35189ded user: das tags: trunk, core-8-5-b3
19:04
missing contributor names check-in: eb84bca3 user: das tags: trunk
19:04
formatting check-in: 7df7d0eb user: das tags: trunk
18:49
Fixed crash bug in style element create check-in: fa3581e1 user: patthoyts tags: trunk
18:40
tag 8.5b3 check-in: b2a859ee user: dgp tags: trunk
18:39
* README: Bump version number to 8.5b3. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: e279b98e user: dgp tags: trunk
18:34
* changes: Update changes for 8.5b3 release.
check-in: 26cd68b3 user: dgp tags: trunk
14:24
aqua changes for 8.5b3 check-in: 64075d1b user: das tags: trunk
14:23
formatting check-in: 0761fc45 user: das tags: trunk
01:49
* generic/ttk/ttkElements.c, macosx/ttkMacOSXTheme.c: Add "fill" element: like "background" but only erases parcel.

* generic/ttk/ttkFrame.c: Use fill element in Labelframe Label sublayout. Also improved default labelmargins for -labelanchor w*, e*.

* generic/ttk/ttkLabel.c: no longer need Labelframe hack.

* library/ttk/aquaTheme.tcl: ImageTextElement no longer needed. TextElement no longer needs '-background' option. check-in: 6b45bb05 user: jenglish tags: trunk

2007-11-18
19:20
* generic/ttk/ttkFrame.c: Use sublayout for ttk::labelframe labels instead of single element. * generic/ttk/ttkLabel.c: Default -anchor for text and label elements is now "w" instead of "center". Fixes [Bug 1614540]. * library/ttk/defaults.tcl, library/ttk/*Theme.tcl: Button styles now need explicit "-anchor center". check-in: c9d33ad0 user: jenglish tags: trunk
17:28
BUGFIX: Ttk_GetPaddingFromObj() and Ttk_GetBorderFromObj() returned garbage when passed an empty list. check-in: cddf8ccb user: jenglish tags: trunk
17:00
ttkMacOSXTheme.c: Resynchronize with Tile codebase so that patches can flow back and forth. aquaTheme.tcl: Extra TButton -padding no longer needed. check-in: 5bacbe09 user: jenglish tags: trunk
07:15
autoconf-2.59 check-in: c20896d5 user: das tags: trunk
07:14
whitespace & order (sync with tclconfig/tcl.m4) check-in: 08ba98ed user: das tags: trunk
00:35
* win/ttkWinXPTheme.c: Add support for size information flags for scrollbar and combobox buttons. This handles tile patches 1596647 and 1596657 but a bit more generically.
check-in: 3ed69957 user: patthoyts tags: trunk
2007-11-17
23:07
Tidy up some variable types. check-in: dd028db1 user: patthoyts tags: trunk
21:55
Minor reshuffle for clarity check-in: de564ca7 user: patthoyts tags: trunk
21:47
Fix the environment to run only our built version check-in: e7608c1c user: patthoyts tags: trunk
21:32
Forgot the changelog check-in: 3d797e65 user: patthoyts tags: trunk
21:28
Only check for -displayof if there are sufficient arguments. This permits checking strings like -d. check-in: 9ba3de84 user: patthoyts tags: trunk
19:19
Add mandatory 8.5-isms. check-in: 77f28ae8 user: jenglish tags: trunk
19:17
Swap in core scrollbars for [ttk::scrollbar]s on OSX. check-in: 3b33c44d user: jenglish tags: trunk
04:24
whitespace check-in: dc4ef249 user: das tags: trunk
2007-11-16
17:47
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Correct an oversight in the bug fix from 2007-11-11. [Bug 1824638] check-in: aed33838 user: cc_benny tags: trunk
07:14
merge updates from HEAD check-in: 05986a41 user: dgp tags: core-stabilizer-branch
05:33
autoconf-2.59 check-in: af00ae47 user: das tags: trunk
05:32
sync with tcl/unix/tcl.m4 check-in: 87debbc7 user: das tags: trunk
2007-11-15
03:47
* macosx/Wish.xcodeproj/project.pbxproj: add new chanio.test. * macosx/Wish.xcode/project.pbxproj:
check-in: 2c4bda38 user: das tags: trunk
2007-11-14
20:27
The Swedish message catalog should be for Swedish... [Bug 1831803] check-in: c7c3bef9 user: dkf tags: trunk
14:07
typo: s/Bearbieten/Bearbeiten/ (suchenwi on chat) check-in: ad6b9cae user: das tags: trunk
03:52
autoconf-2.59 check-in: 080c9915 user: das tags: trunk
03:51
sync with tcl/unix/tcl.m4 check-in: 6722898d user: das tags: trunk
2007-11-13
13:08
merge updates from HEAD check-in: c0cc1854 user: dgp tags: core-stabilizer-branch
06:47
whitespace check-in: 3974d2e8 user: das tags: trunk
2007-11-12
19:22
merge updates from HEAD check-in: 94778fa5 user: dgp tags: core-stabilizer-branch
2007-11-11
21:41
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix the case when TK_WHOLE_WORDS and TK_AT_LEAST_ONE are both set and maxLength is small. [Bug #1824638] check-in: fb4cdb06 user: cc_benny tags: trunk
2007-11-09
07:36
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: 6bef6474 user: das tags: core-8-4-branch
07:08
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: 8417f424 user: das tags: core-8-4-branch
06:48
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: a3911de6 user: das tags: core-8-4-branch
06:26
Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09
check-in: f3af33f1 user: das tags: core-8-4-branch
06:25
typo check-in: 29142981 user: das tags: trunk
06:23
* macosx/tkMacOSXButton.c: sync formatting, whitespace, copyright * macosx/tkMacOSXDialog.c: with core-8-4-branch. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXWm.c: * xlib/xgc.c * library/bgerror.tcl: * library/console.tcl: * library/menu.tcl:
check-in: 0571a0d3 user: das tags: trunk
06:22
* macosx/tkMacOSXFont.c (TkpGetFontAttrsForChar): panic on false return from TkMacOSXSetupDrawingContext().
check-in: 2dfc30a8 user: das tags: trunk
06:19
sync with tcl/unix/tcl.m4 check-in: 7c510334 user: das tags: core-8-4-branch
2007-11-08
17:37
fix warnings check-in: b81d5b52 user: das tags: trunk
15:45
move #includes for TkMacOSXGetNamedDebugSymbol() outside of TK_MAC_DEBUG #ifdef check-in: 43d75f08 user: das tags: trunk
15:02
formatting check-in: 2a79f87f user: das tags: trunk
14:26
* macosx/tkMacOSXCarbonEvents.c (InstallStandardApplicationEventHandler): on Mac OS X Leopard, replace the 2005-11-27 approach of installing the standard application handler by calling RAEL and immediately longjmping out of it from an event handler, as that now leads to crashes in -[NSView unlockFocus] whenever HIToolbox uses Cocoa in Leopard (Help menu, Nav Services, Color Picker). Instead call InstallStandardEventHandler() on the application and menubar event targets, as Leopard ISEH finally handles these correctly. Unfortunately need a HIToolbox-internal SPI to retrieve the menubar event target, no public API appears have that functionality.
check-in: 4f7808a5 user: das tags: trunk
14:26
* macosx/tkMacOSXDebug.c: make TkMacOSXInitNamedDebugSymbol() * macosx/tkMacOSXDebug.h: available outside of debug builds as the new Leopard ISAEH needs it.
check-in: a8c1e90f user: das tags: trunk
14:25
* macosx/tkMacOSXButton.c: replace HiliteControl() by modern API * macosx/tkMacOSXMenubutton.c: for activation and enabling; distinguish inactive and disabled look&feel; correct activation handling to match that of container toplevel.
* macosx/tkMacOSXMenubutton.c: correct size computation of bevelbutton variant to match that of buttons; fix crash with bitmap due to NULL GC; delay picParams setup until needed; formatting cleanup. [Bug 1824521]
check-in: 1f218f56 user: das tags: trunk
14:25
* library/menu.tcl: correct handling of menubutton "active" state on Aqua to match that of buttons.
check-in: ad9ddf57 user: das tags: trunk
14:25
* macosx/tkMacOSXDefault.h: correct button & menubutton active foreground and background colors and menubutton border width.
check-in: f1aa51ce user: das tags: trunk
14:25
* macosx/tkMacOSXWindowEvent.c: handle kEventWindowExpanding carbon * macosx/tkMacOSXCarbonEvents.c: event instead of kEventWindowExpanded to ensure activate event arrives after window is remapped, also need to process all Tk events generated by remapping in the event handler to ensure children are remapped before activate event is processed.
check-in: f9461a8d user: das tags: trunk
14:24
* macosx/tkMacOSXSubwindows.c: add pixmap size field to MacDrawable * macosx/tkMacOSXInt.h: struct; add flag for B&W pixmaps. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXMenu.c:
check-in: fcb6429a user: das tags: trunk
14:24
* macosx/tkMacOSXPrivate.h: correct Leopard HIToolboxVersionNumber.
check-in: 3d0b5d29 user: das tags: trunk
14:23
* macosx/ttkMacOSXTheme.c: add error checking; cleanup formatting.
check-in: fc760b31 user: das tags: trunk
01:40
Ttk_ElementSize: Fixed longstanding, subtle bug that caused element padding to sometimes be counted twice in size computations.

Fix ElementSizeProcs affected by previous change. check-in: d561a619 user: jenglish tags: trunk

2007-11-06
17:02
* doc/CrtConsoleChan.3: Fixed markup typo and extended see also section per suggestions by Donal. check-in: ded54186 user: andreas_kupries tags: trunk
02:15
* library/ttk/combobox.tcl: Set focus to listbox in <Map> binding instead of in Post command (see #1349811 for info).
check-in: b6c9accc user: jenglish tags: trunk
2007-11-05
20:43
* doc/CrtConsoleChan.3: New file providing minimal documentation of 'Tk_InitConsoleChannels()'. This is for [SF Tk Bug 432435]. check-in: 6726ace1 user: andreas_kupries tags: trunk
17:22
spelling corrections check-in: c6546764 user: dgp tags: trunk
17:21
Spelling corrections check-in: 5787fbef user: dgp tags: core-8-4-branch
16:37
* macosx/ttkMacOSXTheme.c(TreeitemLayout): Remove focus ring from treeview items on OSX (problem reported by Kevin Walzer). check-in: 0ccd6fa2 user: jenglish tags: trunk
14:24
merge updates from HEAD check-in: 5a5269e0 user: dgp tags: core-stabilizer-branch
2007-11-04
23:59
+ Use null "treearea" element for treeview owner-draw area instead of "client", to avoid nameclash with Notebook.client element. This was causing sizing anomalies in XP theme, and introduced extraneous padding. + "alt" theme Treeitem.indicator element needs left margin now. check-in: 3dd197af user: jenglish tags: trunk
10:39
* macosx/tkMacOSXMenus.c: add "Run Widget Demo" menu item to the default Edit menu along with associated carbon event handler enabling the item only if demo files are installed; cleanup handling of "About" and "Source" menu items.
check-in: fa6a89dc user: das tags: trunk
10:38
* library/bgerror.tcl: fix background of detail text on Aqua.
check-in: eda844bc user: das tags: trunk
10:38
* library/console.tcl: add accelerators and fix Aqua bindings of the new font size menu items.
check-in: 8e7b4a51 user: das tags: trunk
10:38
* library/demos/mclist.tcl: Aqua GOOBE. * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/widget:
check-in: 4aa05c7c user: das tags: trunk
10:37
* doc/chooseDirectory.n: remove/correct obsolete Mac OS 9-era * doc/getOpenFile.n: information. * doc/menu.n:
check-in: 76776138 user: das tags: trunk
10:37
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): fix boolean arg
check-in: 538f1ec9 user: das tags: trunk
10:37
* macosx/Wish.xcodeproj/project.pbxproj: add new demo file. * macosx/Wish.xcode/project.pbxproj:
check-in: 145aa60d user: das tags: trunk
2007-11-03
00:51
Add menu item and key binding to adjust font check-in: a6bb8c71 user: patthoyts tags: trunk
2007-11-02
23:53
Tinkering with the default demo widget height check-in: 229033d9 user: dkf tags: trunk
23:48
Added a demo of how to do a multi-column sortable listbox. check-in: dc95a5cc user: dkf tags: trunk
16:14
Updated with improved padding from Emiliano check-in: 273f76e0 user: dkf tags: trunk
15:12
Missed a file that needed updating to handle the changed internal structure of dialogs check-in: d864cf3f user: dkf tags: trunk
14:51
merge updates from HEAD check-in: 1c97e8c6 user: dgp tags: core-stabilizer-branch
14:28
GOOBE for unix; use themed scrollbar check-in: e21dfab8 user: dkf tags: trunk
14:24
GOOBE tweak; get background from theme check-in: 540c0caf user: dkf tags: trunk
14:20
Bugfix check-in: 9530b3b4 user: dkf tags: trunk
13:16
Tk (non-native) message box now uses Ttk widgets for better L&F. check-in: a3716d90 user: dkf tags: trunk
11:54
Tk (non-native) file chooser now uses Ttk widgets for better L&F and supports <Tab> completion of file names. [FRQ 805091] check-in: b12f6d64 user: dkf tags: trunk
10:15
Better resizing. [Bug 1822410] check-in: 823d191a user: dkf tags: trunk
2007-11-01
23:03
Fix .DS/.DE to work better when transformed to a table check-in: 2fca7187 user: dkf tags: trunk
16:37
merge updates from HEAD check-in: b0775f09 user: dgp tags: core-stabilizer-branch
16:36
Better resizing behaviour. [Bug 1822601] check-in: 66331154 user: dkf tags: trunk
16:34
line endings check-in: 75f83dac user: dgp tags: trunk
14:01
Added list of Windows system colors. [Bug 945409] check-in: 31447820 user: dkf tags: trunk
13:33
* doc/console.n: clarify availability of [console] in TkAqua.
check-in: a6b0bfb6 user: das tags: trunk
11:36
* macosx/tkMacOSXColor.c (GetThemeColor): improve translation of RGB pixel values into RGBColor.
check-in: d4e6b596 user: das tags: trunk
11:34
* library/demos/widget: increase height of main window text widget to use more of the available vertical space.
check-in: 6ed4e0a4 user: das tags: trunk
11:33
* doc/bind.n: document the Option modifier, clarify meaning and availability of Command & Option.
check-in: e8bd60ce user: das tags: trunk
10:59
Make documentation use the name that scripts use as much as possible. [Bug 1640073] check-in: c0112917 user: dkf tags: trunk
10:37
Fixed mistake in [$t tag remove] docs. [Bug 1792191] check-in: 064aa79a user: dkf tags: trunk
10:35
Documented the Command modifier. [Bug 1232908] check-in: 43eeea3f user: dkf tags: trunk
10:19
Fix [Bug 1386955] check-in: d1812331 user: dkf tags: trunk
2007-10-31
16:37
Improved description/comments so that people better understand what is being validated, following suggestion from Don Porter. check-in: 4b9fae74 user: dkf tags: trunk
16:17
D'uh, now make the code more idiomatic! check-in: abe67e28 user: dkf tags: trunk
16:17
Minor GOOBE boost on Unix and OSX check-in: 4ed2b642 user: dkf tags: trunk
16:11
Mark non-loadable images as such instead of throwing a nasty dialog, following suggestion from Don Porter. check-in: a083ed0f user: dkf tags: trunk
10:24
Improve Tk_PhotoPutBlock a bit more. Derived from [Patch 224066] check-in: 33757ab0 user: dkf tags: trunk
04:25
BUGFIX: Unpost can be called with no preceding Post. check-in: 139521b3 user: jenglish tags: trunk
00:05
Use -fp:strict with msvc8 as -fp:precise fails on amd64 builds. Fix the two places in Tk that generate errors with msvc8 when using this flag. check-in: 3304fda8 user: patthoyts tags: trunk
2007-10-30
22:29
* library/choosedir.tcl: only enable OK button when valid in conjunction with -mustexist. [Bug 1550528]
check-in: 642dcde5 user: hobbs tags: trunk
21:29
More documentation improvements check-in: b16ced4d user: dkf tags: trunk
19:56
* library/listbox.tcl (::tk::ListboxBeginSelect): ignore -takefocus when considering focus on <1>, it is for tab focus.
check-in: a5b8f655 user: hobbs tags: trunk
19:39
fix spelling of -inactiveselectbackground [Bug 1626415] check-in: 6532e3d0 user: hobbs tags: trunk
19:08
* generic/tk.h: Bump version number to 8.5b2.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 6882cbb7 user: dgp tags: trunk
18:53
* library/entry.tcl: don't error with Clear event. [Bug 1509288]
check-in: 4ece99c5 user: hobbs tags: core-8-4-branch
18:52
* library/entry.tcl: don't error with Clear event. [Bug 1509288]
check-in: fc064c4b user: hobbs tags: trunk
16:29
use size -12 TkFixedFont (was -10) check-in: 16037b09 user: hobbs tags: trunk
15:44
Fix Arabic and Hebrew rendering on Windows. [Bug 1803723] check-in: 5bbbbde8 user: dkf tags: trunk
15:37
Typo check-in: 865f8608 user: dkf tags: trunk
15:34
Rename enumermation for somewhat simpler-to-read code. [Bug 1677613] check-in: d8817c8b user: dkf tags: trunk
15:22
* generic/ttk/ttkWidget.c: Split up RedisplayWidget() to factor out double-buffering related code.

* macosx/ttkMacOSXAquaTheme.c: Use SetThemeBackGround/ kThemeBrushModelessDialogBackground{Active|Inactive} instead of ApplyThemeBackground/kThemeBackgroundWindowHeader (advice from DAS).

* library/ttk/aquaTheme.tcl: Use darker shade for inactive and disabled text, to match typical values of most kThemeXXXTextColorInactive values. check-in: 389670a8 user: jenglish tags: trunk

15:20
Clarify UTF8_STRING handling. [Bug 1778563] check-in: f30c2c80 user: dkf tags: trunk
15:02
Clarify search subcommand docs. [Bug 1622919] check-in: 058c78ce user: dkf tags: trunk
10:13
Made maintenance easier by adding extra dependency information so that the right version number gets embedded in key files. check-in: ef9be8b4 user: dkf tags: trunk
02:33
use Monaco 11 (was 9) as Aqua TkFixedFont check-in: acc69507 user: hobbs tags: trunk
01:57
* tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test: * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.
check-in: f108de53 user: hobbs tags: trunk
01:54
fix DEF_MENUBUTTON_FONT check-in: ed7f40a7 user: das tags: core-8-4-branch
01:26
restored TIP#145 and Aqua improvements that got lost in the 8.5b2 release revert check-in: c14c75cb user: das tags: trunk
01:23
* tests/winfo.test: winfo-4.5 raise .t to above . for Windows
check-in: 5f9eeb1e user: hobbs tags: trunk
01:09
* tests/unixWm.test: note TIP#142 results and remove unnecessary catches.
check-in: b7c2c76b user: hobbs tags: trunk
2007-10-29
21:19
Minor improvements check-in: 0790155f user: dkf tags: trunk
16:04
Lots more GOOBE stuff. Now works with 'make html'! check-in: 6373cd0c user: dkf tags: trunk
2007-10-28
18:56
* library/ttk/combobox.tcl: Make popdown window [wm resizable 0 0] on OSX, to prevent TkAqua from shrinking the scrollbar to make room for a grow box that isn't there. * macosx/ttkMacOSXTheme.c, library/ttk/aquaTheme.tcl: Reworked combobox layout. check-in: fad8a49e user: jenglish tags: trunk
2007-10-27
04:23
merge updates from HEAD check-in: ee0325f1 user: dgp tags: core-stabilizer-branch
2007-10-26
20:25
restore baby check-in: 3448f658 user: dgp tags: trunk, core-8-5-b2
20:13
* doc/*.1: Revert doc changes that broke * doc/*.3: `make html` so we can get the release * doc/*.n: out the door.
check-in: 4fe42744 user: dgp tags: trunk
17:24
tag:8.5b2 check-in: 2df17381 user: dgp tags: trunk
17:20
add Aqua changes for for 8.5b2 check-in: 5be17d66 user: das tags: trunk
16:51
* changes: Update changes for 8.5b2 release.
check-in: 4d052180 user: dgp tags: trunk
15:23
* README: Bump version number to 8.5b2. * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 3c194ab8 user: dgp tags: trunk
12:25
Fix minor faults check-in: 81c2c05d user: dkf tags: trunk
10:38
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]
check-in: 1f3a0668 user: das tags: core-8-4-branch
10:37
* macosx/tkMacOSXDialog.c: sync with HEAD.
check-in: 0f956e6f user: das tags: core-8-4-branch
10:36
* macosx/tkMacOSXWm.c (ApplyMasterOverrideChanges): fix window class of transient toplevels that are not also overrideredirect. [Bug 1816252]
check-in: e86312e5 user: das tags: trunk
10:35
whitespace check-in: 9c05f749 user: das tags: trunk
08:04
use global for -typevariable check-in: 0c7de935 user: das tags: trunk
07:56
* macosx/tkMacOSXDialog.c: TIP#242 cleanup. * library/demos/filebox.tcl: demo TIP#242 -typevariable.
check-in: ba920c82 user: das tags: trunk
2007-10-25
22:52
ttk::notebook: reworked [$nb insert] logic (fixes multiple bugs; see #1817596) check-in: 12a800da user: jenglish tags: trunk
21:44
* doc/getOpenFile.n: TIP#242 implementation of -typevariable to * library/tkfbox.tcl: return type of selected file in file dialogs. * library/xmfbox.tcl: [Bug #1156388] * macosx/tkMacOSXDialog.c: * tests/filebox.test: * tests/winDialog.test: * win/tkWinDialog.c:
check-in: 32679bf3 user: hobbs tags: trunk
20:41
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.13
check-in: cdddd326 user: das tags: core-8-4-branch
16:39
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]
check-in: d7e8968b user: dgp tags: trunk
16:38
* generic/tkPlace.c: Prevent segfault in place geometry manager. Thanks to Colin McDonald. [Bug 1818491]
check-in: 5db44042 user: dgp tags: core-8-4-branch
07:08
Move widget layout registration from TtkElements_Init() to widget *_Init() routines. Renaming/consistency: s/...ElementGeometry()/...ElementSize()/ check-in: 05eaff8c user: jenglish tags: trunk
2007-10-24
14:32
Lots of improvements to look and feel of manual pages check-in: 719dc3b1 user: dkf tags: trunk
12:59
merge updates from HEAD check-in: 547928e9 user: dgp tags: core-stabilizer-branch
01:03
Applied patch from #1723362 for transparent bitmaps check-in: 7e79cdbf user: patthoyts tags: trunk
00:16
permit wm manage of any widget (esp: ttk::frame) check-in: 975ab43a user: patthoyts tags: trunk
2007-10-23
23:24
* library/ttk/combobox.tcl (ttk::combobox::PopdownWindow): redo wm transient on each drop to handle reparent-able frames. [Bug 1818441]
check-in: 73116ea0 user: hobbs tags: trunk
17:09
[namespace import ::ttk::scrollbar] doesn't work, since ttk::scrollbar isn't [namespace export]ed. check-in: f768f92d user: jenglish tags: trunk
16:05
* tests/cursor.test: Make tests robust against changes in Tcl's rules for accepting integers in octal format.
check-in: f1216634 user: dgp tags: trunk
15:44
Rendering-with-groff GOOBE. check-in: 83ccda2c user: dkf tags: trunk
14:07
improve look of HTML rendered version check-in: cbfebf46 user: das tags: trunk
12:47
document missing named Tk* fonts, and named Aqua theme fonts. check-in: d34d7739 user: das tags: trunk
10:51
Added TIP#145 documentation. check-in: bdb49f78 user: dkf tags: trunk
09:23
Fixed leak in CreateNamedFont spotted by das. check-in: 9dcfea84 user: patthoyts tags: trunk
06:31
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: 01421f63 user: das tags: trunk
06:31
* library/demos/combo.tcl: Aqua GOOBE. * library/demos/toolbar.tcl: * library/demos/tree.tcl: * library/demos/ttknote.tcl: * library/demos/ttkprogress.tcl: * library/demos/widget:
check-in: 9e806a98 user: das tags: trunk
2007-10-22
14:33
Documentation improvements, all minor. check-in: ad0c5321 user: dkf tags: trunk
14:21
More widget demos! check-in: aa992f88 user: dkf tags: trunk
03:35
* library/ttk/combobox.tcl: ttk::combobox overhaul; fixes #1814778, #1780286, #1609168, #1349586 * library/ttk/aquaTheme.tcl: Factored out aqua-specific combobox -postposition adjustments. * generic/ttk/ttkTrack.c: Detect [grab]s and unpress pressed element; combobox workaround no longer needed. check-in: a69eecbf user: jenglish tags: trunk
2007-10-21
14:53
typo check-in: dbffabdb user: das tags: trunk
14:52
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: c1218095 user: das tags: trunk
14:51
* library/demos/ttkmenu.tcl: Aqua GOOBE. * library/demos/ttkpane.tcl: * library/demos/widget:
check-in: 638337ce user: das tags: trunk
14:51
* library/ttk/fonts.tcl: check for TIP #145 fonts on all platforms; correct aqua font sizes.
check-in: 356ce28f user: das tags: trunk
14:50
* macosx/tkMacOSXFont.c: register named fonts for TIP #145 fonts and all theme font IDs.
check-in: 9fa23398 user: das tags: trunk
14:50
* generic/tkFont.c (Tk{Create,Delete}NamedFont): allow NULL interp.
check-in: 4290f766 user: das tags: trunk
01:31
Clean up stale comments. check-in: f674a2be user: jenglish tags: trunk
2007-10-20
09:02
On aqua, use tk scrollbar check-in: 637b80b9 user: patthoyts tags: trunk
2007-10-19
14:35
merge updates from HEAD check-in: 87124aed user: dgp tags: core-stabilizer-branch
01:25
s/style/ttk::style/ check-in: c21e18bc user: jenglish tags: trunk
2007-10-18
14:34
More Ttk demos check-in: ca3fc167 user: dkf tags: trunk
14:23
* library/ttk/fonts.tcl: Create all the tip 145 font names on all platforms (mac and unix get handled in script, windows in C)
check-in: 51d4f28e user: patthoyts tags: trunk
2007-10-17
20:54
no message check-in: 9ecccf87 user: davygrvy tags: trunk
20:53
* bitmaps/*.xbm: Changed CVS storage mode from -kb to -kkv as these are really text files, not binaries. * win/makefile.vc: Added $(BITMAPDIR) to the search path for the depend target. check-in: b294efcc user: davygrvy tags: trunk
20:52
no message check-in: e29b9ca2 user: davygrvy tags: trunk
20:22
icon beautification check-in: 05aada46 user: das tags: trunk
18:55
more GOOBE check-in: bb834d09 user: das tags: trunk
18:21
* library/demos/widget: Aqua GOOBE, cleanup icons. * library/demos/ttkbut.tcl:
* library/demos/button.tcl: restore setting of button highlightbackground on Aqua.
check-in: 9763576d user: das tags: trunk
18:21
* macosx/ttkMacOSXTheme.c: adjust button and separator geometry.
check-in: b9f5aa8f user: das tags: trunk
18:20
* macosx/tkMacOSXWm.c: fix warnings.
check-in: bf04cde6 user: das tags: trunk
18:20
* macosx/Wish.xcodeproj/project.pbxproj: add new demo files. * macosx/Wish.xcode/project.pbxproj:
check-in: 149c8898 user: das tags: trunk
14:59
Added demo of basic Ttk widgets. check-in: fcfc1362 user: dkf tags: trunk
14:37
merge updates from HEAD check-in: 84d1e8fd user: dgp tags: core-stabilizer-branch
2007-10-16
21:25
no message check-in: af9bb0fe user: davygrvy tags: trunk
21:24
* win/makefile.vc: depend target now works and builds a generated dependency list with $(TCLTOOLSDIR)/mkdepend.tcl check-in: 0f9c80e9 user: davygrvy tags: trunk
21:00
s/style/ttk::style/ check-in: 69ad4f31 user: jenglish tags: trunk
15:15
More improvements for the widget demo main structure, including 'new' flagging. check-in: 6389df26 user: dkf tags: trunk
15:13
Text widget documentation improvements check-in: f3d52fa0 user: dkf tags: trunk
15:11
Minor improvements check-in: 7cce744a user: dkf tags: trunk
04:03
merge updates from HEAD check-in: ed24631f user: dgp tags: core-stabilizer-branch
2007-10-15
21:06
GOOBE work on the widget demo, plus a new demo of text widget peering. check-in: 70170127 user: dkf tags: trunk
20:59
Fixed example check-in: 4ee2875d user: dkf tags: trunk
20:54
whitespace change check-in: cae773d4 user: hobbs tags: trunk
20:52
* generic/tkFocus.c, generic/tkFrame.c, generic/tkInt.h: * macosx/tkMacOSXButton.c, macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c, unix/tkUnixWm.c, win/tkWinWm.c: * doc/wm.n, tests/wm.test: TIP #125 implementation [Bug 998125] Adds [wm manage|forget] for dockable frames. Finished X11 and Windows code, needs OS X completion.
check-in: 64f2c3cc user: hobbs tags: trunk
18:38
merge updates from HEAD check-in: 0cc687e0 user: dgp tags: core-stabilizer-branch
15:03
generic/ttk/ttkTreeview.c: Store pointer to column table entry instead of column index in columnNames hash table.

This avoids the need for the evil PTR2INT and INT2PTR macros, and simplifies things a bit. check-in: ef1e1961 user: jenglish tags: trunk

07:24
* generic/tkArgv.c: Fix gcc warnings about 'cast to/from * generic/tkCanvUtil.c: pointer from/to integer of different * generic/tkCanvas.c: size' on 64-bit platforms by casting * generic/tkCursor.c: to intermediate types * generic/tkInt.h: intptr_t/uintptr_t via new PTR2INT(), * generic/tkListbox.c: INT2PTR(), PTR2UINT() and UINT2PTR() * generic/tkObj.c: macros. * generic/tkStyle.c: * generic/tkTextIndex.c: * generic/tkUtil.c: * generic/ttk/ttkTheme.h: * generic/ttk/ttkTreeview.c: * unix/tkUnixMenu.c: * unix/configure.in:
* unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: a5a2868b user: das tags: trunk
07:22
* macosx/Wish-Common.xcconfig: add 'tktest-X11' target. * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcodeproj/project.pbxproj:
check-in: 84a1cb8c user: das tags: trunk
07:21
* unix/configure.in (Darwin): add support for 64-bit X11. * unix/configure: autoconf-2.59
check-in: 24c73d11 user: das tags: trunk
01:05
* win/configure, win/configure.in (TK_WIN_VERSION): Make sure the patchlevel doesn't contain extra dotted pairs (eg. interim release)
check-in: 68b6074b user: hobbs tags: trunk
2007-10-12
19:01
Hush. check-in: b113e179 user: patthoyts tags: trunk
18:56
Fixed install of tk broken with last commit check-in: cd673403 user: patthoyts tags: trunk
14:14
Mine all version information from headers. Sync tcl and tk and bring extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. check-in: 33f8d8e2 user: patthoyts tags: trunk
09:28
Make use of TkFixedFont and ttk widgets in the console. Try and select a better fixed font just for the console. check-in: 70d0b28c user: patthoyts tags: trunk
03:14
* macosx/tkMacOSXDraw.c: replace all (internal) use of QD region * macosx/tkMacOSXSubwindows.c: API by HIShape API, with conversion to * macosx/tkMacOSXWindowEvent.c QD regions only when required by legacy * macosx/tkMacOSXPrivate.h: Carbon or Tk API. * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h:
* macosx/tkMacOSXInt.h: replace MacDrawable's QD RgnHandles * macosx/tkMacOSXEmbed.c: clipRgn, aboveClipRgn & drawRgn by * macosx/tkMacOSXMenu.c: HIShapeRefs visRgn & aboveVisRgn and * macosx/tkMacOSXSubwindows.c: CGRect drawRect.
* macosx/tkMacOSXWindowEvent.c: remove use of QD port vis rgn in window * macosx/tkMacOSXSubwindows.c: update rgn calculation, manually excise * macosx/tkMacOSXWm.c: growbox from toplevel clip rgn instead.
* macosx/tkMacOSXDraw.c: replace use of QD port clip rgn by new * macosx/tkMacOSXPrivate.h: clipRgn fld in TkMacOSXDrawingContext; handle QD/CG drawing mismatches in XCopyArea, XCopyPlane and TkPutImage; cleanup/speedup CGContext setup in TkMacOSXSetupDrawingContext().
* macosx/tkMacOSXDraw.c: change TkMacOSXSetupDrawingContext() to * macosx/tkMacOSXEntry.c: return boolean indicating whether * macosx/tkMacOSXFont.c: drawing is allowed (and was setup) or * macosx/tkMacOSXMenu.c: not (e.g. when clipRgn is empty). * macosx/ttkMacOSXTheme.c:
* macosx/tkMacOSXSubwindows.c: signal that drawable is a pixmap via * macosx/tkMacOSXInt.h: new explicit TK_IS_PIXMAP flag instead of a NULL cligRgn field.
* macosx/tkMacOSXRegion.c: add wrappers for missing/buggy HIShape * macosx/tkMacOSXPrivate.h: API, and private helpers to operate on HIShapeRefs & convert to/from TkRegion.
* macosx/tkMacOSXRegion.c: add Tkp{Retain,Release}Region() API for * macosx/tkMacOSXInt.h: TkRegion.
check-in: 662b6890 user: das tags: trunk
03:13
* xlib/xgc.c: factor out alloc/free of GC clip_mask; * macosx/tkMacOSXXStubs.c: manage clip rgn lifetime with new Tkp{Retain,Release}Region().
check-in: 43cd1a0d user: das tags: trunk
03:06
* macosx/tkMacOSXButton.c: delay picParams setup until needed.
check-in: 7e4bda4c user: das tags: trunk
03:06
* generic/tkTextDisp.c (CharUndisplayProc): fix textDisp.test crash.
check-in: 7a48c5ca user: das tags: trunk
01:39
no message check-in: 72f633f5 user: davygrvy tags: trunk
01:39
* win/winMain.c: Replaced incorrect comments in main() to descibe why the console widget does not need to be created for this application entry point (if used). Must have been a bad copy/paste of WinMain() from 10 years back. check-in: 6c87d94b user: davygrvy tags: trunk
2007-10-11
22:53
Added Hungarian message catalog. check-in: b8fbfd9b user: dkf tags: core-8-4-branch
16:04
merge updates from HEAD check-in: cf02829f user: dgp tags: core-stabilizer-branch
14:13
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]
check-in: d9f7cee6 user: das tags: core-8-4-branch
14:13
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): manually constrain resize limitBounds to maxBounds, works around SectRect() mis-feature (return zero rect if input rect has zero height/width). [Bug 1810818]
check-in: 486933a3 user: das tags: trunk
02:58
merge updates from HEAD check-in: 898da03f user: dgp tags: core-stabilizer-branch
2007-10-09
12:34
Make Ttk_GetImage safe if called with NULL interp. Added some tests that crash on Windows without this fix. check-in: fb96f8c8 user: patthoyts tags: trunk
2007-10-02
20:43
Merge updates from HEAD, then
[core-stabilizer-branch]
* README: Bump version number to 8.5.0 * generic/tk.h: * library/tk.tcl: * unix/configure.in: Updated LOCALES. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: b02a75e0 user: dgp tags: core-stabilizer-branch
18:28
* generic/tk.h: Bump version number to 8.5b1.1 to distinguish * library/tk.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. Updated LOCALES. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
check-in: 75ae2ea8 user: dgp tags: trunk
17:55
* README: Bump version number to 8.4.17 * generic/tk.h: * unix/configure.in: Removed "es_ES" entry in LOCALES * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 123c8cd5 user: dgp tags: core-8-4-branch
2007-09-30
16:54
Fix private routines accidentally defined in global namespace [Bug 1803836] check-in: 4b695ec0 user: jenglish tags: trunk
2007-09-26
21:19
Added Hungarian messages. [Patch 1800742] check-in: a3c10ba5 user: dkf tags: trunk
2007-09-24
16:06
update changes for 8.5b1 check-in: 3fb422f3 user: dgp tags: trunk, core-8-5-b1
2007-09-20
22:59
Only call callbacks that are not NULL. [Bug 1791052] check-in: d67cb76f user: dkf tags: trunk
21:01
contributor names check-in: 884fb3de user: das tags: trunk
20:54
* changes: updates for 8.5b1 release.
check-in: fcd2c74a user: dgp tags: trunk
18:48
fix 'make checkstubs' complaint about Tk_PkgInitStubsCheck check-in: 7f239cb5 user: das tags: trunk
2007-09-19
17:54
* README: Bump version number to 8.5b1. * generic/tk.h: Merge from core-stabilizer-branch. * library/tk.tcl: Stabilizing toward 8.5b1 release now done * unix/configure.in: on the HEAD. core-stabilizer-branch is * unix/tk.spec: now suspended. * win/configure.in:
check-in: d2539be7 user: dgp tags: trunk
17:28
merge updates from HEAD check-in: aeb6ea56 user: dgp tags: core-stabilizer-branch
10:54
Replace isdigit call with an internal implementation to avoid libc linkage on windows check-in: f8ff31e6 user: patthoyts tags: trunk
2007-09-18
19:40
Aqua changes for 8.5b1 check-in: 34015642 user: das tags: trunk
19:38
*** 8.4.16 TAGGED FOR RELEASE *** * changes: updates for 8.4.16 release.
check-in: 6374b774 user: das tags: core-8-4-branch, core-8-4-16
19:37
Aqua changes for 8.4.16 check-in: 9c7ced4c user: das tags: core-8-4-branch
18:24
update changes for 8.4.16 release check-in: 3b0b5993 user: dgp tags: core-8-4-branch
16:12
* generic/tkStubLib.c: Remove C library calls from Tk_InitStubs() * win/makefile.vc: so that we don't need the C library linked in to libtkStub.
check-in: 1e706b7a user: dgp tags: trunk
12:53
fix warnings check-in: 714a4850 user: das tags: trunk
12:47
autoconf-2.59 check-in: 5976d83f user: das tags: trunk
12:46
fix quoting of new FreeBSD SHLIB_LD check-in: b933168b user: das tags: trunk
12:37
Yet another step in the tidying up of the GIF code. check-in: 8d114a1e user: dkf tags: trunk
10:39
Made ttk/all.tcl be the same as tk's all.tcl and make use of file normalize check-in: 40dd5ce7 user: patthoyts tags: trunk
2007-09-17
22:40
Add crt flags for tkStubLib now it makes use of C-library functions check-in: 9e803e9b user: patthoyts tags: trunk
20:54
Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. check-in: 06ad11b8 user: jenglish tags: trunk
15:22
merge updates from HEAD check-in: 4d1deb73 user: dgp tags: core-stabilizer-branch
14:58
* generic/tkConsole.c: Revised callers of Tcl_InitStubs() to account * generic/tkMain.c: for restored compatible support for the call * generic/tkWindow.c: Tcl_InitStubs(interp, TCL_VERSION, 1). Also revised Tcl_PkgRequire() call for Tcl so that, for example, a Tk library built against Tcl 8.5.1 headers will not refuse to [load] into a Tcl 8.5.0 interpreter. [Tcl Bug 1578344].
* generic/tk.h: Revised Tk_InitStubs() to restore Tk 8.4 * generic/tkStubLib.c: source compatibility with callers of * generic/tkWindow.c: Tk_InitStubs(interp, TK_VERSION, 1).
check-in: f9329db9 user: dgp tags: trunk
14:56
Try to improve combobox appearance on OSX + Tk 8.5 #1780286. check-in: 2fbcddd3 user: jenglish tags: trunk
2007-09-15
06:01
* unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13
check-in: 624e4415 user: das tags: core-8-4-branch
06:00
* unix/tcl.m4: replace all direct references to compiler by ${CC} to enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59
check-in: 890720a0 user: das tags: trunk
2007-09-14
16:30
merge updates from HEAD check-in: 32f3f8bd user: dgp tags: core-stabilizer-branch
02:32
* macosx/Wish-Common.xcconfig: enable Tcl DTrace support. * macosx/Wish.xcodeproj/project.pbxproj:
check-in: f853b6ef user: das tags: trunk
2007-09-12
17:10
* win/Makefile.in (install-binaries): Fixed missing brace in the * win/makefile.vc (install-binaries): generated package index file. Note: unix/Makefile.in is good. check-in: 7b4dc7d1 user: andreas_kupries tags: trunk
2007-09-11
18:32
merge updates from HEAD check-in: 647930d4 user: dgp tags: core-stabilizer-branch
18:24
Missed one PkgRequire Tcl revision check-in: 05962b12 user: dgp tags: trunk
18:05
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by multi-frame interlaced GIFs that contain subsequent frames that are smaller than the first one.

* tests/imgPhoto.test: Added a test for the above. check-in: 865f831b user: rmax tags: trunk

18:01
* generic/tkImgGIF.c: Fixed a buffer overrun that got triggered by multi-frame interlaced GIFs that contain subsequent frames that are smaller than the first one.

* tests/imgPhoto.test: Added a test for the above. check-in: 8c92a336 user: rmax tags: core-8-4-branch

17:46
* generic/tkConsole.c: Revised calls to Tcl_InitStubs() and * generic/tkMain.c: [package require Tcl] so that Tk Says What * generic/tkWindow.c: It Means using the new facilties of [package] * library/tk.tcl: in Tcl 8.5 about what version(s) of Tcl it * unix/Makefile.in: is willing to work with. [Bug 1578344]. * win/Makefile.in: * win/makefile.vc:
check-in: 010ab6d6 user: dgp tags: trunk
05:24
cleanup check-in: 72175498 user: das tags: core-8-4-branch
05:24
cleanup check-in: 3c2e9c0b user: das tags: trunk
05:23
comment typos: s/Tcl/Tk/ check-in: c599a162 user: das tags: trunk
05:17
* unix/configure.in: backport of TK_INCLUDE_SPEC addition. * unix/tkConfig.sh.in: [Bug 777203] * unix/configure: autoconf-2.13
check-in: 5e72c6ba user: das tags: core-8-4-branch
00:13
Fix for AMD64 symbols builds check-in: 62a5aafa user: patthoyts tags: core-8-4-branch
2007-09-10
22:59
typo corrections [Bug 1788682] check-in: 29749bba user: hobbs tags: trunk
13:35
* generic/tkConsole.c: Revise all Tcl_InitStubs() calls to restore * generic/tkMain.c: the traditional practice that a Tk shared * generic/tkWindow.c: library may [load] into a Tcl 8.5 interp at any patchlevel. This practice also matches the compile time checks of TCL_MAJOR_VERSION and TCL_MINOR_VERSION in tk.h. [Bug 1723622]
check-in: a906ff91 user: dgp tags: trunk
2007-09-09
04:15
merge updates from HEAD check-in: f9582028 user: dgp tags: core-stabilizer-branch
2007-09-08
16:13
Assorted minor cleanups. check-in: 2a5cff56 user: dkf tags: trunk
16:01
Assorted minor cleanups. check-in: 0f99ca37 user: dkf tags: trunk
2007-09-07
20:25
merge updates from HEAD check-in: baf1d530 user: dgp tags: core-stabilizer-branch
06:51
remove references to tkInitScript.h check-in: 6a3c288e user: das tags: trunk
01:51
merge update from HEAD check-in: 8092b046 user: dgp tags: core-stabilizer-branch
01:50
Disable __NO_OLD_CONFIG configuration enabled by latest commit check-in: be64cbac user: dgp tags: trunk
01:25
merge updates from HEAD check-in: 07ac4df0 user: dgp tags: core-stabilizer-branch
00:34
header cleanup check-in: 04ffea40 user: dgp tags: trunk
2007-09-06
19:33
* generic/tkWindow.c (Initialize): Moved common Tk initialization * generic/tkInitScript.h (removed): script out of tkInitScript.h * macosx/tkMacOSXInit.c: and multiple TkpInit() routines and * unix/Makefile.in: into the common Initialize() routine in * unix/tkUnixInit.c: generic code. Also removed constraint on * win/tkWinInit.c: ability to define a custom [tkInit] before calling Tk_Init(). Until now the custom [tkInit] had to be a proc. Now it can be any command. Removal of tkInitScript.h also fixes [Bug 1656283].
check-in: 8b6b21d9 user: dgp tags: trunk
18:23
merge updates from HEAD check-in: 7ef1ff24 user: dgp tags: core-stabilizer-branch
09:36
typo check-in: 6203828c user: das tags: trunk
08:07
* macosx/Wish.xcode/project.pbxproj: discontinue unmaintained support * macosx/Wish.xcode/default.pbxuser: for Xcode 1.5; replace by Xcode2 project for use on Tiger (with Wish.xcodeproj to be used on Leopard).
* macosx/Wish.xcodeproj/project.pbxproj: updates for Xcode 2.5 and 3.0. * macosx/Wish.xcodeproj/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish-Common.xcconfig:
* macosx/README: document project changes.
check-in: 4ffc06b1 user: das tags: trunk
07:26
discontinue support for Xcode 1.5 (project was no longer being maintained); make identical to current Wish.xcodeproj. check-in: 30521f92 user: das tags: trunk
2007-09-05
01:39
correct autoconf/autoheader dependencies check-in: f0ecde9a user: das tags: trunk
2007-09-04
23:21
Backported the BASE_NO_TK_ICON patch to assist in creating tclkits and/or basekits with corrent resources. check-in: 7f01ef7a user: patthoyts tags: core-8-4-branch
22:54
* tests/wm.test: -transparentcolor added to windows wm attributes tests
check-in: c30f93f7 user: patthoyts tags: core-8-4-branch
22:03
Fix for [Bug 1788019] "tkTest.c compiler warning". check-in: ae006ec2 user: jenglish tags: trunk
19:21
merge updates from HEAD check-in: 64f5a58f user: dgp tags: core-stabilizer-branch
19:19
* unix/Makefile.in: It's unreliable to count on the release manager to remember to `make genstubs` before `make dist`. Let the Makefile remember the dependency for us.
check-in: 2db7f457 user: dgp tags: trunk
18:48
merge updates from HEAD check-in: cce13ba9 user: dgp tags: core-stabilizer-branch
18:46
* unix/Makefile.in: Corrections to `make dist` dependencies to be sure that macosx/configure gets generated whenever it does not exist.
check-in: ae0c50c6 user: dgp tags: trunk
17:44
merge updates from HEAD check-in: 2a56b451 user: dgp tags: core-stabilizer-branch
2007-09-03
01:43
* generic/ttk/ttkInit.c (Ttk_Init): register ttk in package database to enable extension access to the ttkStubs table.
* generic/ttk/ttkDecls.h: correct capitalization of ttk package name.
check-in: 62f15b82 user: das tags: trunk
2007-08-28
15:16
Assorted documentation improvements. check-in: d8dcf67a user: dkf tags: trunk
2007-08-27
06:48
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.
check-in: fc6031dc user: das tags: core-8-4-branch
06:48
* macosx/tkMacOSXDialog.c (Tk_ChooseColorObjCmd): correct setting of interp result [Bug 1782105]; fix -initialcolor overwriting last color selection; style cleanup.
check-in: d627427e user: das tags: trunk
2007-08-23
10:45
move macros for Debugging.h to private header check-in: 0ae1014c user: das tags: core-8-4-branch
10:44
move macros for Debugging.h to private header check-in: b17823f2 user: das tags: trunk
2007-08-21
20:35
Synchronize with tcl rules.vc check-in: b1b4e07b user: patthoyts tags: trunk
20:30
Fix the line-endings. check-in: a1f1c159 user: patthoyts tags: trunk
2007-08-18
15:39
whitespace fix check-in: 12d78693 user: dkf tags: trunk
15:39
Update to reflect the fact that this is the 8.5 test suite check-in: 38bf2cb8 user: dkf tags: trunk
15:36
Updated for better readability. check-in: 81854f97 user: dkf tags: trunk
2007-08-07
05:07
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables.
* unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes.
* unix/configure: autoconf-2.13
check-in: c440291e user: das tags: core-8-4-branch
05:07
* unix/Makefile.in: add support for compile flags specific to object files linked directly into executables.
* unix/configure.in (Darwin): only use -seg1addr flag when prebinding; use -mdynamic-no-pic flag for object files linked directly into exes.
* unix/configure: autoconf-2.59
check-in: f9722121 user: das tags: trunk
2007-08-01
09:02
Fix bug #1692927 (buffer length problems). Added 'testfindwindow' and 'testgetwindowinfo' and extended 'testwinevent' for WM_COMMAND support to enable testing native messagebox dialogs and added a new test file to use these functions. check-in: 4f70dc5e user: patthoyts tags: trunk
2007-07-25
05:24
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]
check-in: 1b80f073 user: das tags: core-8-4-branch
05:24
* macosx/tkMacOSXDialog.c (NavServicesGetFile): reset interp result on nav dialog cancel. [Bug 1743786]
check-in: 934c1224 user: das tags: trunk
2007-07-10
21:54
merge updates from HEAD check-in: c07359df user: dgp tags: core-stabilizer-branch
2007-07-09
19:35
* unix/Makefile.in: clarify what the headers installed are, and add ttkTheme.h and ttkDecls.h to private headers (later public).
check-in: c09fd5bf user: hobbs tags: trunk
08:32
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront().
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.
check-in: 82f3a4d3 user: das tags: core-8-4-branch
08:31
* macosx/tkMacOSXWindowEvent.c (Tk_MacOSXIsAppInFront): use process mgr * macosx/tkMacOSXMouseEvent.c: to determine if app is in front instead of relying on activate/deactivate events (which may arrive after this info is needed, e.g. during window drag/click activation); replace other process mgr use to get this info with calls to Tk_MacOSXIsAppInFront().
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): correct window click activation, titlebar click handling and background window dragging/growing in the presence of grabs or window-/app-modal windows; fix window click activation bringing all other app windows to front.
check-in: c34a68b7 user: das tags: trunk
08:30
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().
check-in: d51495fc user: das tags: core-8-4-branch
08:30
* macosx/tkMacOSXDraw.c (TkPutImage): handle non-native XImage byte and bit orders; reverse bits via xBitReverseTable instead of InvertByte().
check-in: 8e55d877 user: das tags: trunk
2007-07-07
21:12
merge updates from HEAD check-in: 54118a1f user: dgp tags: core-stabilizer-branch
2007-07-06
19:44
Explicitly set -anchor w for TMenubuttons #1614540 CVS :---------------------------------------------------------------------- check-in: 1a363114 user: jenglish tags: trunk
2007-07-05
14:20
merge updates from HEAD check-in: 26cea231 user: dgp tags: core-stabilizer-branch
2007-07-04
18:10
* macosx/tkMacOSXXStubs.c (DestroyImage): Fixed crash in release of image data for images coming from XGetImage, introduced 2007-06-23. (das)
check-in: 70a77fa4 user: hobbs tags: core-8-4-branch
17:32
* macosx/tkMacOSXXStubs.c (DestroyImage): Fixed seg.fault in release of image data for images coming from XGetImage. Change committed by me for Daniel Steffen. See 2007-06-23 for the change which introduced the problem. check-in: fa120c80 user: andreas_kupries tags: trunk
2007-07-03
02:28
merge updates from HEAD check-in: 836f7760 user: dgp tags: core-stabilizer-branch
2007-07-02
13:27
typo check-in: 8bd88882 user: das tags: core-8-4-branch
13:06
* macosx/tkMacOSXColor.c: add debug messages for unknown pixel values.
  • macosx/tkMacOSXDraw.c (TkMacOSXRestoreDrawingContext): don't restore port state if it wasn't altered by TkMacOSXSetupDrawingContext().
check-in: dfaf8e60 user: das tags: core-8-4-branch
13:05
  • macosx/tkMacOSXDraw.c (TkMacOSXRestoreDrawingContext): don't restore port state if it wasn't altered by TkMacOSXSetupDrawingContext().
check-in: fc0a360e user: das tags: trunk
13:04
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.
check-in: abc378ca user: das tags: core-8-4-branch
13:04
* xlib/xgc.c (XCreateGC): correct black and white pixel values used to initialize GC foregrund and background fields.
check-in: 72a8729c user: das tags: trunk
2007-07-01
17:31
merge updates from HEAD check-in: 9cc0726e user: dgp tags: core-stabilizer-branch
2007-06-29
03:22
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size.
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation
* macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and sync formatting with HEAD.
* macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders.
* macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: 98571053 user: das tags: core-8-4-branch
03:20
* xlib/ximage.c: bitmaps created from the static .bmp arrays always have LSBFirst bit order.
check-in: d1c90f4b user: das tags: core-8-4-branch
03:20
* macosx/tkMacOSXScrlbr.c: correct int <-> dobule conversion issues that could lead to Carbon getting confused about scrollbar thumb size.
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) use TkMacOSX{Setup,Restore}DrawingContext() to setup/restore clip & colors. (TkMacOSXSetupDrawingContext, TkMacOSXRestoreDrawingContext): add save and restore of QD port clip region; factor out clip region code common to CG and QD branches; check for port and context validity; handle tkPictureIsOpen flag during QD port setup. (TkScrollWindow): remove unnecessary scroll region manipulation
* macosx/tkMacOSXDraw.c: remove second global QD temp region * macosx/tkMacOSXInt.h: (no longer necessary) and rename * macosx/tkMacOSXRegion.c: remaining global QD temp region. * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXDraw.c: make useCGDrawing variable MODULE_SCOPE * macosx/tkMacOSXFont.c: and respect it for ATSUI font drawing.
* macosx/tkMacOSXButton.c: reduce reliance on current QD port * macosx/tkMacOSXColor.c: setting and remove unnecessary * macosx/tkMacOSXDebug.c: references to a drawable's QD port, * macosx/tkMacOSXDebug.h: notably replace GetWindowFromPort( * macosx/tkMacOSXDialog.c: TkMacOSXGetDrawablePort()) idiom by new * macosx/tkMacOSXDraw.c: TkMacOSXDrawableWindow() and change * macosx/tkMacOSXKeyEvent.c: TkMacOSXSetColorInPort() to take a port * macosx/tkMacOSXMenu.c: argument. * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: factor out macros, declarations * macosx/tkMacOSXPrivate.h (new): and prototypes that are purely internal and private to the 'macosx' sources into a new internal header file that does _not_ get installed into Tk.framework/PrivateHeaders.
* macosx/tkMacOSXButton.c: #include new tkMacOSXPrivate.h * macosx/tkMacOSXCarbonEvents.c: instead of tkMacOSXInt.h. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * macosx/ttkMacOSXTheme.c:
check-in: dd992cbc user: das tags: trunk
03:19
* macosx/Wish.xcodeproj/project.pbxproj: improve support for renamed * macosx/Wish.xcodeproj/default.pbxuser: tcl and tk source dirs; add * macosx/Wish-Common.xcconfig: 10.5 SDK build config; remove tclMathOp.c.
* macosx/README: document Wish.xcodeproj changes.
check-in: bad379e9 user: das tags: trunk
03:18
* unix/configure.in: fix flag used to weak-link libXss. * unix/configure: autoconf-2.59
check-in: e84eabee user: das tags: trunk
03:18
* xlib/ximage.c: bitmaps created from the static .xbm arrays always have LSBFirst bit order.
check-in: 4b716074 user: das tags: trunk
2007-06-25
19:12
merge updates from HEAD check-in: 8cf8a457 user: dgp tags: core-stabilizer-branch
19:07
restore unix line endings check-in: 5f2fb4b2 user: dgp tags: trunk
02:04
fix compile errors & warnings introduced by dkf's cleanup check-in: 22826e45 user: das tags: trunk
2007-06-24
16:20
Cleaning up whitespace, comments, declarations. No functional changes. check-in: c1097ac7 user: dkf tags: trunk
16:09
Cleaning up whitespace, comments, declarations. No functional changes. check-in: 092f7eda user: dkf tags: trunk
16:07
Cleaning up whitespace, comments, declarations. No functional changes. check-in: c98da578 user: dkf tags: trunk
2007-06-23
00:27
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup.
* macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.
check-in: 8cad11f0 user: das tags: core-8-4-branch
00:26
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN.
* xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.
check-in: 457bc041 user: das tags: core-8-4-branch
00:26
* macosx/tkMacOSXXStubs.c (XCreateImage, DestroyImage): correct XImage bytes_per_line/bitmap_pad calculations and endianness setting; free image data and XImage structure at destruction; formatting cleanup.
* macosx/tkMacOSXDialog.c (NavServicesGetFile): disable app-modal sheet variant of nav dialog on OS versions where it causes problems.
check-in: df94bff3 user: das tags: trunk
00:25
* generic/tkImgPhoto.c (ImgPhotoConfigureInstance, DisposeInstance): use XDestroyImage instead of XFree to destroy XImage; replace runtime endianness determination by compile-time check for WORDS_BIGENDIAN.
* xlib/ximage.c (XCreateBitmapFromData): use XCreateImage and XDestroyImage instead of creating XImage structure manually.
check-in: fa5f3efc user: das tags: trunk
2007-06-21
16:02
merge updates from HEAD check-in: c2b92f5a user: dgp tags: core-stabilizer-branch
00:29
* library/ttk/ttk.tcl: should require Tk before pseudo-providing tile 0.8.0.
check-in: 40b7bf04 user: hobbs tags: trunk
2007-06-12
16:22
merge updates from HEAD check-in: 6f34739f user: dgp tags: core-stabilizer-branch
2007-06-10
03:25
Added -width and -height options. Added 'panes' method, return list of managed windows. 'sashpos' method is now documented as part of the public interface, and details clarified. Should be easier to set initial sash positions now [Alleviates #1659067]. check-in: e67826b3 user: jenglish tags: trunk
00:15
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)
check-in: 50117ea7 user: hobbs tags: trunk
00:15
* win/tkWinWm.c (WmIconphotoCmd): fix wm iconphoto RGBA issues. [Bug 1467997] (janssen)
check-in: e569cf96 user: hobbs tags: core-8-4-branch
2007-06-09
23:53
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]
check-in: 8746094a user: hobbs tags: trunk
23:52
* win/tkWinMenu.c (TkWinHandleMenuEvent): improve handling to allow for unicode char menu indices and not use CharUpper on Tcl utf strings. [Bug #1734223]
check-in: bc778567 user: hobbs tags: core-8-4-branch
21:45
Ttk_Manager API overhaul: + Ttk_Manager no longer responsible for managing slave records + Ttk_Manager structure now opaque + Ttk_Slave structure now private + Pass Ttk_Manager * to Tk_GeomMgr hooks instead of Ttk_Slave * ttk::labelframe: Simplified -labelwidget management. ttk::noteboook 'insert' command didn't correctly maintain current tab. Changed documentation of ttk::panedwindow 'identify' command to match implementation. check-in: def6bb17 user: jenglish tags: trunk
17:10
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup.
* macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c:
check-in: 39cb2ed4 user: das tags: core-8-4-branch
17:09
* macosx/tkMacOSXColor.c: fix issues with TK_{IF,ELSE,ENDIF} macros; * macosx/tkMacOSXDraw.c: implement Jaguar equivalent of unavailable * macosx/tkMacOSXEntry.c: kHIToolboxVersion global; panic at startup * macosx/tkMacOSXEvent.c: if MAC_OS_X_VERSION_MIN_REQUIRED constraint * macosx/tkMacOSXInit.c: is not satisfied. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c (XCopyArea, XCopyPlane, TkPutImage) (TkMacOSXSetupDrawingContext): factor out common code and standardize setup/restore of port, context and clipping; formatting cleanup.
* macosx/tkMacOSXWindowEvent.c: add error checking. * macosx/tkMacOSXMenu.c: fix gcc3 warning. * macosx/tkMacOSXScrlbr.c: fix testsuite crash. * macosx/tkMacOSXSubwindows.c: formatting cleanup. * macosx/tkMacOSXRegion.c: fix typos. * macosx/tkMacOSXScale.c:
* macosx/tkMacOSXXStubs.c (Tk_GetUserInactiveTime): remove superfluous CFRetain/CFRelease.
* macosx/Wish-Release.xcconfig: disable tktest release build stripping.
* macosx/Wish.xcodeproj/project.pbxproj: add new Tclsh-Info.plist.in.
check-in: 284e8e06 user: das tags: trunk
2007-06-06
21:23
* macosx/tkMacOSXInt.h: use native debug message API when available.
check-in: b9538c17 user: das tags: core-8-4-branch
21:23
* macosx/tkMacOSXInt.h: use native debug message API when available. * macosx/Wish-Debug.xcconfig:
check-in: ced21218 user: das tags: trunk
09:56
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows.
* macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup.
check-in: 5f7d5694 user: das tags: core-8-4-branch
09:56
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds.
* unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.13
check-in: e1282f7a user: das tags: core-8-4-branch
09:55
* macosx/tkMacOSXMouseEvent.c (GenerateMouseWheelEvent): enable processing of mousewheel events in background windows.
* macosx/tkMacOSXScrlbr.c: modernize checks for active/front window. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXColor.c: factor out verbose #ifdef checks of * macosx/tkMacOSXDraw.c: MAC_OS_X_VERSION_{MAX_ALLOWED,MIN_REQUIRED} * macosx/tkMacOSXEntry.c: and runtime checks of kHIToolboxVersion into * macosx/tkMacOSXEvent.c: new TK_{IF,ELSE,ENDIF}_MAC_OS_X macros. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: factor out clip clearing in QD ports; * macosx/tkMacOSXEntry.c: formatting cleanup.
* macosx/Wish.xcodeproj/project.pbxproj: add settings for Fix&Continue.
check-in: 3cd90b0b user: das tags: trunk
09:55
* unix/configure.in (Darwin): link the Tk and Wish plists into their binaries in all cases; fix 64bit arch removal in fat 32&64bit builds.
* unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59
check-in: 98e21ab5 user: das tags: trunk
2007-06-05
14:11
merge updates from HEAD check-in: 653fef53 user: dgp tags: core-stabilizer-branch
12:58
Fix [Bug 1731348] check-in: 950a7aa2 user: dkf tags: core-8-4-branch
12:56
Fix [Bug 1731348] check-in: f06e1f4b user: dkf tags: trunk
2007-06-04
15:19
merge updates from HEAD check-in: c5226fca user: dgp tags: core-stabilizer-branch
09:28
* macosx/tkMacOSXMenu.c: add error checking; whitespace cleanup.
* macosx/tkMacOSXDraw.c: sync comment formatting with HEAD. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: 41ee17c0 user: das tags: core-8-4-branch
09:27
* macosx/tkMacOSXInit.c: comment formatting fix for Xcode 3.0.
check-in: f5c656e7 user: das tags: trunk
2007-06-03
13:44
* macosx/tkMacOSXDraw.c: comment formatting fix for Xcode 3.0. * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
check-in: c295229c user: das tags: trunk
13:43
* unix/Makefile.in: add datarootdir to silence autoconf-2.6x warning.
check-in: 848d6b36 user: das tags: trunk
2007-06-02
06:46
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linus Nyberg).
check-in: 39812812 user: das tags: core-8-4-branch
06:45
typo check-in: 823a32fd user: das tags: trunk
06:44
* macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linux Nyberg).
check-in: 9a6b0afa user: das tags: trunk
2007-06-01
08:07
typo fixes check-in: e77173c4 user: dkf tags: trunk
04:01
merge updates from HEAD check-in: bb7f6db0 user: dgp tags: core-stabilizer-branch
2007-05-31
13:42
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn.
* macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes.
* macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation.
* macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls.
* macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations.
* macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available.
* macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: 841cd7cf user: das tags: core-8-4-branch
13:39
* generic/tkFont.c: #ifdef out debug msg printing to stderr.
check-in: 1151a2be user: das tags: core-8-4-branch
13:38
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): complete all pending idle-time redraws before newly posted Expose events are processed; add bounds of redrawn windows to update region to ensure all child windows overdrawn by parents are redrawn.
* macosx/tkMacOSXWindowEvent.c: centralize clip and window invalidation * macosx/tkMacOSXSubwindows.c: after location/size changes in the * macosx/tkMacOSXWm.c: BoundsChanged carbon event handler; correct/add window invalidation after window attribute changes.
* macosx/tkMacOSXSubwindows.c (XResizeWindow, XMoveResizeWindow, XMoveWindow): factor out common code dealing with embedded and non-toplevel windows; remove unnecessary clip and window invalidation.
* macosx/tkMacOSXButton.c (TkpDisplayButton): move clip setup closer to native button drawing calls.
* macosx/tkMacOSXWm.c (TkMacOSXIsWindowZoomed, TkMacOSXZoomToplevel): correct handle gridded windows in max size calculations.
* macosx/tkMacOSXEvent.c (TkMacOSXFlushWindows): use HIWindowFlush API when available.
* macosx/tkMacOSXColor.c: cleanup whitespace and formatting. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: c22a0fd9 user: das tags: trunk
13:31
* generic/tkFont.c: #ifdef out debug msg printing to stderr. * generic/tkTextDisp.c:
check-in: 6d03ab2b user: das tags: trunk
2007-05-30
18:31
merge updates from HEAD check-in: 038a6c84 user: dgp tags: core-stabilizer-branch
17:39
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].
check-in: bb3a0c11 user: dgp tags: trunk
17:34
* generic/tk.h: Correct placement of #include <tcl.h> [Bug 1723812].
check-in: c3118670 user: dgp tags: core-8-4-branch
14:06
* README: Bump version number to 8.4.16 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 8133140d user: dgp tags: core-8-4-branch
13:47
merge updates from HEAD check-in: 93380ece user: dgp tags: core-stabilizer-branch
13:24
replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: c3cbf65a user: das tags: core-8-4-branch
13:23
replace previous inoperative commit with direct setting of highlightbackground on all buttons check-in: a96be4b7 user: das tags: trunk
06:39
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API.
* macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn.
* macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c:
check-in: 8d0ae0fd user: das tags: core-8-4-branch
06:37
* generic/tkFileFilter.c (AddClause): fix warning.
check-in: f728ce73 user: das tags: core-8-4-branch
06:37
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl:
* library/demos/button.tcl: set button highlightbackground on Aqua.
check-in: ac2502bf user: das tags: core-8-4-branch
06:35
* macosx/tkMacOSXMenu.c (DrawMenuSeparator): use DrawingContext API.
* macosx/tkMacOSXWindowEvent.c (ClearPort): clip to updateRgn.
* macosx/tkMacOSXDebug.c: factor out debug region flashing. * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXEvent.c: cleanup whitespace and formatting. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * xlib/xgc.c:
* macosx/Wish.xcodeproj/project.pbxproj: delete references to removed * macosx/Wish.xcodeproj/default.pbxuser: ttk files.
check-in: c7c63baa user: das tags: trunk
06:34
* library/bgerror.tcl: standardize dialog option & button size * library/dialog.tcl: modifications done when running on on Aqua. * library/msgbox.tcl:
* library/demos/button.tcl: set button highlightbackground on Aqua.
check-in: d8956cfb user: das tags: trunk
2007-05-29
11:36
merge updates from HEAD check-in: d4bcf056 user: dgp tags: core-stabilizer-branch
02:26
removed skipping of unixfont-5.11 [Bug 1716141] check-in: bec81755 user: das tags: trunk
2007-05-28
17:12
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): Fix short measures with flags=TK_WHOLE_WORDS|TK_AT_LEAST_ONE [Bug 1716141]. Make some casts unnecessary by changing variable types. check-in: 62cdc064 user: cc_benny tags: trunk
2007-05-27
13:14
fix TIP #145 breakage on Aqua check-in: ca7ecdaf user: das tags: trunk
01:24
deleted references to removed ttk files check-in: 8d4543a4 user: das tags: trunk
2007-05-26
04:06
merge updates from HEAD check-in: c9a7bb01 user: dgp tags: core-stabilizer-branch
2007-05-25
22:55
Removed ttk::dialog and dependencies. check-in: 6a266d8c user: jenglish tags: trunk
22:53
library/demos/ttk_*.tcl: removed Tile demos, not appropriate for core. check-in: 292b947f user: jenglish tags: trunk
22:38
Removed tk/tests/ttk/misc.test -- ttk::dialog tests, not appropriate for core. check-in: d95fb3b5 user: jenglish tags: trunk
22:27
Minor typo corrections, from [Bug 1663527] check-in: addd20b0 user: dkf tags: trunk
22:15
Fixed documentation of default -joinstyle option values for line and polygon items. [Bug 1725782] check-in: fd0c8181 user: dkf tags: trunk
16:03
* unix/README: Updates and typo corrections. [Bug 1724841]
check-in: 36044b77 user: dgp tags: core-8-4-branch, core-8-4-15
2007-05-24
14:46
Fix comments. (Thanks to Emiliano for spotting) check-in: 3ffdac45 user: dkf tags: trunk
2007-05-22
20:34
[core-stabilizer-branch]
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure:
* README: Bump version number to 8.5b1 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
check-in: 4f607876 user: dgp tags: core-stabilizer-branch
2007-05-18
21:46
EntrySetValue: Ensure that widget is in a consistent state before setting the linked -textvariable. Previously, it was possible for [$e index insert] to point past the end of the string, leading to heap corruption [Bug 1721532]. check-in: 6e624fd3 user: jenglish tags: trunk
19:21
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure:
* README: Bump version number to 8.5a7 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
check-in: 2d64ab8f user: dgp tags: trunk
16:53
* tests/ttk/treetags.test: Another bit of test suite SCIM-tolerance. [Bug 1609316]
check-in: c6235211 user: dgp tags: trunk
2007-05-16
22:14
sync with core-8-4-branch tk/changes check-in: 2a9b61e0 user: das tags: trunk
22:12
add Aqua changes for 8.4.15 check-in: adb21f62 user: das tags: core-8-4-branch
21:21
* generic/tk.decls: workaround 'make checkstubs' failures from tkStubLib.c MODULE_SCOPE revert. [Bug 1716117]
* macosx/Wish.xcodeproj/project.pbxproj: add tkOldTest.c and remove tkStubImg.c.
check-in: f7a1ab24 user: das tags: trunk
18:35
Change Tk_InitStubs(), tkStubsPtr, and the auxilliary stubs table pointers back to public visibility. See [Bug 1716117] for details.

Removed TCL_STORAGE_CLASS monkey business, as it had no effect. check-in: 3429d4ab user: jenglish tags: trunk

18:10
* library/choosedir.tcl: Removed uses of obsolete {expand} * library/comdlg.tcl: syntax; replaced with the now * library/tk.tcl: approved {*}. [Bug 1710633] * tests/canvImg.test: * tests/imgPhoto.test:
check-in: 7f0bc8cf user: dgp tags: trunk
16:00
Mark tag for 8.4.15 (RC1) release check-in: 90b2f7ff user: dgp tags: core-8-4-branch
15:44
duplicate test names check-in: 56f702ae user: dgp tags: trunk
15:23
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]
check-in: 40de1e3e user: dgp tags: trunk
15:22
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]
check-in: 7a98f331 user: dgp tags: core-8-4-branch
2007-05-15
23:20
Test ttk widgets check-in: 8db72b34 user: patthoyts tags: trunk
19:37
Fix crash introduced by previous fix, exposed under newer fontconfig libraries [Bug 1717830 again]. check-in: 77e336e8 user: jenglish tags: trunk
19:10
* changes: updates for 8.4.15 release.
check-in: 3494ac04 user: dgp tags: core-8-4-branch
17:01
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]
check-in: af5a9a06 user: dgp tags: trunk
16:59
* generic/tkGrid.c: Stop crash due to list intrep shimmer [Bug 1677608]
check-in: 5b59f6c8 user: dgp tags: core-8-4-branch
16:15
Fix various memory leaks [Bug 1717830], [Bug 800149]. check-in: 102f844c user: jenglish tags: trunk
2007-05-14
20:58
[Tk Bug 1712081]
* unix/Makefile.in: Updates to account for new and deleted files * win/Makefile.in: tkStubImg.c and tkOldTest.c. * win/makefile.bc: * win/makefile.vc:
* generic/tkOldTest.c (new): New file used to create testing * generic/tkTest.c: commands for testing various Tk * tests/constraints.tcl: legacy interfaces where a separate * tests/image.test: compilation unit is needed in order to #define suitable macros during compilation. Only the effect of USE_OLD_IMAGE on Tk_CreateImageType() is currently tested, but more similar testing commands can be added to this same file. New constraint defined to detect presence of the image type provided by the new testing code, and a few tests added to exercise it. Having USE_OLD_IMAGE support tested by the default test suite should reduce chance of a recurrence of this bug.
* doc/CrtImgType.3: Revised docs to better indicate the legacy * doc/CrtPhImgFmt.3: nature of the interfaces supported by USE_OLD_IMAGE.
* generic/tkDecls.h: make genstubs * generic/tkStubInit.c:
* generic/tk.decls: Reworked USE_OLD_IMAGE support to use * generic/tk.h: the same support mechanisms both with * generic/tkStubImg.c (deleted):and without a stub-enabled build. In each case, route the legacy calls to Tk_CreateImageType and Tk_CreatePhotoImageFormat through the Tk_CreateOldImageType and Tk_CreateOldPhotoImageFormat routines. Add those routines to the public stub table so they're available to a stub-enabled extension. Remove the definition of Tk_InitImageArgs() and use a macro to convert any calls to it in source code into a comment.
* generic/tkImage.c: Removed the MODULE_SCOPE declarations that * generic/tkImgPhoto.c: broke USE_OLD_IMAGE support.
check-in: 3d8af15d user: dgp tags: trunk
2007-05-11
12:36
specify font to avoid uncertainty in the result on windows xp check-in: 085742e2 user: patthoyts tags: trunk
12:10
Avoid font dependencies in the results check-in: c6e71a76 user: patthoyts tags: trunk
11:00
bug #1716613 propagate error from TkDeleteNamedFont. check-in: b940710a user: patthoyts tags: trunk
2007-05-09
12:57
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes.
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing.
* macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang).
* macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks.
* macosx/tkMacOSXButton.c: fix debug msg typo.
check-in: fe12de19 user: das tags: core-8-4-branch
12:56
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).
check-in: c7e97217 user: das tags: core-8-4-branch
12:55
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.
check-in: bce7c20f user: das tags: core-8-4-branch
12:55
* macosx/tkMacOSXWindowEvent.c: ensure window is brought to the front * macosx/tkMacOSXMouseEvent.c: at the start of a window drag (except * macosx/tkMacOSXInt.h: when cmd key is down); formatting and whitespace fixes.
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd): add -filetypes option processing (fixes fileDialog-0.1, fileDialog-0.2 failures).
* macosx/tkMacOSXEmbed.c (TkpMakeWindow, TkpUseWindow): fix sending of Visibility event for embedded windows (fixes frame-3.9 hang).
* macosx/tkMacOSXScrlbr.c (ScrollbarBindProc): fix testsuite * macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): crashes by adding sanity checks.
* macosx/Wish.xcodeproj/project.pbxproj: add 'DebugUnthreaded' & * macosx/Wish.xcodeproj/default.pbxuser: 'DebugLeaks' targets and env var settings needed to run the 'leaks' tool.
* macosx/tkMacOSXButton.c: fix debug msg typo.
check-in: e7962b79 user: das tags: trunk
12:52
* tests/constraints.tcl: ensure 'nonUnixUserInteraction' constraint is set for aqua.
* tests/choosedir.test: add 'notAqua' constraints to X11-only tests; * tests/clrpick.test: add 'nonUnixUserInteraction' to 'unix' tests * tests/menuDraw.test: requiring interaction on aqua. * tests/unixMenu.test: * tests/unixWm.test: * tests/winMenu.test:
check-in: 63bc9be0 user: das tags: trunk
12:51
* library/palette.tcl (tk::RecolorTree): handle color options with empty value, fixes error due to emtpy -selectforeground (reported on tcl-mac by Russel E. Owen).
check-in: 1719fc7c user: das tags: trunk
12:51
* generic/tkFileFilter.c (AddClause): OSType endianness fixes.
check-in: e162ce0a user: das tags: trunk
2007-05-07
19:28
Properly cast sentinel arguments to variadic function (fixes "warning: missing sentinel in function call", [Bug 1712001]) check-in: ad7f6a20 user: jenglish tags: trunk
2007-05-05
07:42
Make the tktest build work when Tcl is located in a path with a space in check-in: 15ae102e user: dkf tags: trunk
07:33
Slight simplification check-in: 5722888f user: dkf tags: trunk
2007-05-04
21:29
TIP #145 implementation check-in: 5c1d2633 user: patthoyts tags: trunk
18:20
Sync with tcl version check-in: 68040a7b user: patthoyts tags: trunk
2007-05-03
23:55
Spelling fixes. [Bug 1686210] check-in: 70a911b1 user: dkf tags: trunk
22:36
Another pun warning check-in: 453372b0 user: dkf tags: trunk
22:15
Fix more type pun warnings (those not found by my local version of GCC) check-in: 3ca7875b user: dkf tags: trunk
21:53
Missed a place (or rather not all versions of GCC catch it.) check-in: 2bbd44fd user: dkf tags: trunk
15:21
Tackle [Bug 1711985] check-in: 4440e13a user: dkf tags: trunk
2007-04-29
02:26
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; move all * macosx/tkMacOSXNotify.c: remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event).
* macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks").
* macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct().
* macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors.
* macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors.
* macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width.
* macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use.
* macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap().
* macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc.
* macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API.
* macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year.
* macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap.
* macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; disable broken QD stippling.
* macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * unix/Makefile.in: restores many longtime-MIA features to working order (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources.
* macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing.
* macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default.
* macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format.
* macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents.
* macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking.
* macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window.
* macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows).
* macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays).
* macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c:
* macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes.
* macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps.
* macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support.
* macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8.
* macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()).
* macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXSend.c: remove duplicate/unused declarations. * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys.
* macosx/tkMacOSXAETE.r: fix whitespace. * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXXCursors.r: * macosx/README:
* macosx/Makefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/tkMacOSX.h:
check-in: c91e0ad0 user: das tags: core-8-4-branch
02:25
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes].
check-in: 67da6dcc user: das tags: core-8-4-branch
02:25
* unix/Makefile.in (dist): copy license.terms to dist macosx dir. * unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.13
check-in: 552cd16b user: das tags: core-8-4-branch
02:24
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding.
* library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.
check-in: 8b18c26c user: das tags: core-8-4-branch
02:24
* library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name.
* library/demos/puzzle.tcl: fix button size & padding for aqua.
check-in: e44116b9 user: das tags: core-8-4-branch
02:24
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c:
* generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * unix/tkUnixScale.c: platforms would only require implementation of TkpClipDrawableToRect()).
check-in: e28d0018 user: das tags: core-8-4-branch
01:50
* unix/configure.in: fix for default case in tk debug build detection. * unix/configure: autoconf-2.59
check-in: 69db9a57 user: das tags: trunk
2007-04-28
01:22
* generic/ttk/ttkTreeview.c(TagOptionSpecs): Use TK_OPTION_STRING instead of TK_OPTION_FONT to avoid resource leak in tag management. check-in: 1d2caf6f user: jenglish tags: trunk
2007-04-27
04:40
* macosx/ttkMacOSXTheme.c: Merged OFFSET_RECT processing into BoxToRect(); factored out PatternOrigin; resynchronized with Tile codebase. check-in: 5962b45d user: jenglish tags: trunk
2007-04-26
21:02
fix tests/ttk dist src check-in: d011f165 user: hobbs tags: trunk, core-8-5-a6
2007-04-25
17:09
* unix/Makefile.in (dist): add tests/ttk dir to src dist
check-in: 3992bd9f user: hobbs tags: trunk
17:08
* unix/tkUnixMenubu.c (TkpDisplayMenuButton): init width/height to 0
check-in: 9c8837c1 user: hobbs tags: trunk
15:06
silence debug build error messages check-in: e00ca08c user: das tags: trunk
03:40
* unix/Makefile.in (dist): copy license.terms to dist macosx dir; fix autoheader bits.
check-in: a6dcddfb user: das tags: trunk
02:49
* unix/Makefile.in (dist): add macosx/*.xcconfig files to src dist.
check-in: 9daded4d user: das tags: trunk
00:02
typo check-in: d363c99d user: das tags: trunk
2007-04-24
15:55
* unix/Makefile.in (dist): add ttk bits to src dist
check-in: 17c25703 user: hobbs tags: trunk
15:54
(font-46.[12]): correct listification of result check-in: 70ca0c3a user: hobbs tags: trunk
2007-04-23
23:10
fix whitespace & formatting check-in: 7a61f863 user: das tags: trunk
22:23
update for 8.5a6 check-in: 0a074f0b user: das tags: trunk
21:24
* macosx/tkMacOSXCarbonEvents.c: add window event target carbon event * macosx/tkMacOSXEvent.c: handler for all kEventClassWindow and * macosx/tkMacOSXEvent.h: kEventClassMouse events; * macosx/tkMacOSXNotify.c: move all remaining events except for * macosx/tkMacOSXWindowEvent.c: kEventClassKeyboard from dispatcher to application event handler; pass event handler callRef downstream; fix debug event tracing; process all tcl event types in carbon event timer; delay carbon event timer first fire; add TkMacOSXTrackingLoop() to mark enter/exit of event tracking loop during which all tcl events but only carbon update events should be processed by the timer (replaces various calls to Tcl_SetServiceMode()); rename TkMacOSXReceiveAndProcessEvent() to TkMacOSXReceiveAndDispatchEvent(), move it from tkMacOSXEvent.c to tkMacOSXCarbonEvents.c and modify it to dequeue only update events during a tracking loop; add TkMacOSXRunTclEventLoop() to standardize the various ways in use to run the tcl event loop; add handling of kEventClassAppearance events (for ScrollBarVariantChanged event).
* macosx/tkMacOSXDialog.c: use new TkMacOSXTrackingLoop() around * macosx/tkMacOSXEvent.c: blocking API that puts up modal dialogs * macosx/tkMacOSXMenu.c: or when entering/exiting menu/control * macosx/tkMacOSXMouseEvent.c: tracking, window dragging and other * macosx/tkMacOSXScale.c: mouse tracking loops. * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: use new TkMacOSXRunTclEventLoop() * macosx/tkMacOSXScale.c: instead of Tcl_DoOneEvent(), * macosx/tkMacOSXScrlbr.c: Tcl_ServiceAll(), TclServiceIdle() * macosx/tkMacOSXWindowEvent.c: and Tcl_GlobalEval("update idletasks").
* macosx/tkMacOSXColor.c: make available as Tk system colors all * macosx/tkMacOSXPort.h: appearance manager brushes, text colors and backgrounds with new and legacy names, as well as the fully transparent color "systemTransparent"; add TkMacOSXSetColorIn{Port,Context}() to directly set an X pixel color value in the current QD port resp. the given CG context without requiring passage through rgb representation (lossy for most system colors); modernize/remove Classic-era code; replace crufty strcmp() elseifs by Tcl_GetIndexFromObjStruct().
* macosx/tkMacOSXButton.c: use new TkMacOSXSetColorInPort() * macosx/tkMacOSXDraw.c: instead of setting rgb color directly * macosx/tkMacOSXMenubutton.c: to allow for non-rgb system colors.
* macosx/tkMacOSXCursor.c: implement "none" cursor as on other platforms [Patch 1615427]; add all missing appearance manager cursors.
* macosx/tkMacOSXDefault.h: set SELECT_FG_COLORs to None to match aqua L&F; use standard system color names; use new 'menu' system font; correct default scrollbar width.
* macosx/tkMacOSXDraw.c: standardize initialization, use and * macosx/tkMacOSXInt.h: emptying of various static temp rgns * macosx/tkMacOSXRegion.c: onto two global RgnHandles; in debug * macosx/tkMacOSXSubwindows.c: builds, verify emptiness of these temp * macosx/tkMacOSXWindowEvent.c: rgns before use.
* macosx/tkMacOSXDraw.c: add TkMacOSX{Setup,Restore}DrawingContext() to * macosx/tkMacOSXInt.h: abstract common setup & teardown of drawing environment (for both CG and QD); save/restore QD theme drawing state; handle GC clip region; add TkpClipDrawableToRect() to allow clipped drawing into drawable regardless of GC used; use new system color "systemWindowHeaderBackground" to setup background in themed toplevels; correct implementation of TkMacOSXMakeStippleMap().
* macosx/tkMacOSXEntry.c: use new TkMacOSXSetupDrawingContext() and * macosx/tkMacOSXFont.c: TkMacOSXRestoreDrawingContext() instead of * macosx/ttkMacOSXTheme.c: various setup/teardown procs like TkMacOSX{SetUp,Release}CGContext(), TkMacOSXQuarz{Start,End}Draw(), TkMacOSXSetUpGraphicsPort() etc.
* macosx/tkMacOSXEmbed.c: add CG context and drawable clip rgn fields * macosx/tkMacOSXInt.h: to MacDrawable struct. * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXDialog.c: make -parent option of tk_getOpenFile et al. use the sheet version of NavServices dialogs; ensure native parent win exists before using StandardSheet API for tk_messageBox [Bug 1677611]; force sheets to behave like app-modal dialogs via WindowModality() API; use more modern ColorPicker API.
* macosx/tkAboutDlg.r: use themed movable modal dialog, fix (c) year.
* macosx/tkMacOSXEntry.c: take xOff/yOff of MacDrawable into account * macosx/ttkMacOSXTheme.c: when computing locations/bounds to ensure correct posititioning when not drawing into intermediate pixmap.
* macosx/tkMacOSXFont.c: use appearance manager API to map system font * macosx/tkMacOSXFont.h: names to TkFonts; add "menu" system font for menu item text drawing from MDEF; always draw with CG; remove QD dependent stippling algorithm; move most header declarations into the source file (as they were not used anywhere else).
* macosx/tkMacOSXMenu.c: large-scale rewrite of custom * macosx/tkMacOSXMenu.r (removed): MDEF and related code that * macosx/Wish.xcode/project.pbxproj: restores many longtime-MIA * macosx/Wish.xcodeproj/project.pbxproj: features to working order * unix/Makefile.in: (e.g. images, custom colors & fonts in menus etc); implement compound menu items; use Appearance Mgr and ThemeText APIs to mimic native MDEF as closely as possible when default "menu" system font is used; remove now obsolete SICN drawing code and resources.
* macosx/tkMacOSXCarbonEvents.c: handle additional menu carbon events * macosx/tkMacOSXEvent.c: in order to support <<MenuSelect>> in * macosx/tkMacOSXMenu.c: the menubar and in menus that are not * macosx/tkMacOSXMenus.c: using the custom MDEF [Bug 1620826]; fix early and missing clearing of current Tk active menu entry; fix extraneous sending of <<MenuSelect>> during active menu entry clearing.
* macosx/tkMacOSXMouseEvent.c: add support for async window dragging by the window server; set the corresponding window attribute by default.
* macosx/tkMacOSXMouseEvent.c: rationalized handling order of non-mousedown events; add TkMacOSXModifierState() to retrieve the current key modifiers in carbon format.
* macosx/tkMacOSXScrlbr.c: use appearance manager API to retrieve scrollbar component metrics; add awareness of multiple possibilites for scrollbar arrow position in aqua and handle user changes to arrow position pref; handle difference in metrics of small & large scrollbar variants; handle aqua "jump to here" scrollbar behaviour; correct computation of scroll view size and position; enforce min scrollbar height to avoid scrollbar component overlap; erase scrollbar area outside of standard width; remove broken auto-adjust code; account for window class when leaving space for grow box; remove code to manually draw grow box; use modern API for thumb scroll proc; replace HiliteControl() by modern API; replace control mgr constants with appearance mgr equivalents.
* macosx/tkMacOSXSubwindows.c: use SetWindowBounds() API instead of SizeWindow(); invalidate clip regions after X{Map,Unmap}Window as fix for [Bug 940117] made them dependent on mapping state; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; use native-endian pixmap on intel; remove obsolete pixmap pix locking.
* macosx/tkMacOSXWindowEvent.c: handle only the first of a batch of kEventAppAvailableWindowBoundsChanged events sent per transaction; handle kEventWindowBoundsChanged event to support live window resizing and centralized sending of location/size changed ConfigureNotify events; ensure HIGrowBox is redrawn after bounds change; constrain window after dragging to ensure titlebar is not inacessible offscreen or under dock/menubar; handle kEventWindowGetRegion and kEventWindowDrawContent for transparent windows to mark resp. paint content region as transparent; handle kEventWindowConstrain for fullscreen windows to ensure bounds match new screen size; enter/exit fullscreen UIMode upon activation/deactivation of fullscreen window.
* macosx/tkMacOSXWm.c: use live-resize and async-drag carbon window * macosx/tkMacOSXWm.h: attributes for toplevels by default; implement new [wm attributes] -topmost, -transparent and -fullscreen; refactor WmAttributesCmd() parallelling the tkUnixWm.c implementation, use thus factored proc to set proxy icon from [wm iconbitmap]; dynamically determine default values for toplevel min and max sizes (similar to tkWinWm.c impl): min sizes depend on window class & attributes to ensure visibility of all titlebar widgets and grow box, max sizes depend on maximal window bounds for all active displays; factor out code that puts into effect changes to master or override_redirect; use RepositionWindow() API to determine staggered initial window bounds; correct resize limit calculations, handle gridding and use modern resize API in TkMacOSXGrowToplevel(); remove sending of ConfigureNotify after resize or zoom (now handled by BoundsChanged handler); correct composite carbon window attribute handling, remove currently unusable attributes and add new attributes in [tk::unsupported::MacWindowStyle]; ensure validity of window class and attributes before use; apply changes to window class when handling carbon window attribute changes (if HIWindowChangeClass() API available); add debug build warning message when deprecated window style is used instead of window class; use transparent HIGrowBox for resizable windows; avoid unnecessary calls to window structure width API; use tcl time API in TkpGetMS(); add TkMacOSXEnterExitFullscreen() to enter/exit UIMode with dock and menubar hidden; restrict wmTracing output to debug builds; remove unneeded calls to TkMacOSXInvalClipRgns() and unnecessary setting of QD port; workaround GetWindowStructureWidths() Carbon bug (bogus results for never-mapped floating windows).
* macosx/tkMacOSXXStubs.c (TkMacOSXDisplayChanged): add maximal window bounds field to Screen record (in ext_data), computed as the union of available window positioning bounds of all graphics devices (displays).
* macosx/tkMacOSXBitmap.c: fix macRoman encoding leak. * macosx/tkMacOSXCursor.c:
* macosx/tkMacOSXDebug.c (TkMacOSXCarbonEventToAscii): use static * macosx/tkMacOSXDebug.h: buffer to simplify callers; const fixes.
* macosx/tkMacOSXBitmap.c: use more efficient QDSwapPort() instead of * macosx/tkMacOSXButton.c: GetPort()/SetPort()/GetGWorld()/SetGWorld(). * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXColor.c: use kHIToolboxVersionNumber for runtime OS * macosx/tkMacOSXEntry.c: version check rather than Gestalt() etc. * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDraw.c: remove obsolete and now incorrect * macosx/tkMacOSXInt.h: tkMenuCascadeRgn clipping code. * macosx/tkMacOSXMenu.c:
* macosx/tkMacOSXHLEvents.c: replace Tcl_GlobalEval() resp. Tcl_Eval() * macosx/tkMacOSXScrlbr.c: by Tcl_EvalEx(). * macosx/tkMacOSXInit.c:
* macosx/tkMacOSXInit.c (TkpInit): reorder initialization steps.
* macosx/tkMacOSXKeyEvent.c: remove pre-10.2 support.
* macosx/tkMacOSXMenus.c: remove now useless call to TkMacOSXHandleTearoffMenu(); use \x.. quoting for non-latin1 macroman literar chars to allow file to be edited as utf-8.
* macosx/tkMacOSXScale.c: replace TrackControl() by modern * macosx/tkMacOSXScrlbr.c: HandleControlClick() API (using new TkMacOSXModifierState()).
* macosx/tkMacOSXInt.h: move all constant #defines needed to * macosx/tkMacOSXColor.c: support building on older OS X releases * macosx/tkMacOSXEvent.h: to a central location in tkMacOSXInt.h. * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c: * macosx/ttkMacOSXTheme.c:
* macosx/tkMacOSXInt.h: add ChkErr() macro to factor out * macosx/tkMacOSXButton.c: Carbon OSStatus return value checking * macosx/tkMacOSXCarbonEvents.c: and TkMacOSXDbgMsg() macro to factour * macosx/tkMacOSXClipboard.c: out debug message output; use these * macosx/tkMacOSXColor.c: macros to replace #ifdef TK_MAC_DEBUG * macosx/tkMacOSXCursor.c: blocks & direct printing to stderr, * macosx/tkMacOSXDebug.c: and to do additional OSStatus return * macosx/tkMacOSXDialog.c: checking, and to standardize OSStatus * macosx/tkMacOSXDraw.c: usage. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXSend.c: remove duplicate/unused declarations * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXDebug.c: const fixes. * macosx/tkMacOSXInit.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/Wish-Info.plist.in: add tcl document extensions/mime types and LSMinimumSystemVersion, LSRequiresCarbon & NSAppleScriptEnabled keys.
* macosx/Wish-Common.xcconfig: add Wish's Info.plist as __info_plist section to tktest; enable more warnings.
* macosx/Wish.xcodeproj/project.pbxproj: add 'DebugMemCompile' build configuration that calls configure with --enable-symbols=all; disable configure check for __attribute__((__visibility__("hidden"))) in Debug configuration to restore availability of ZeroLink.
* macosx/Wish-Common.xcconfig: fix whitespace. * macosx/Wish-Debug.xcconfig: * macosx/Wish-Release.xcconfig: * macosx/tkMacOSXAETE.r: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursors.r: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXSend.c: * macosx/ttkMacOSXTheme.c: * macosx/tkMacOSXXCursors.r: * macosx/README:
* macosx/GNUmakefile: fix/add copyright and license refs. * macosx/Tk-Info.plist.in: * macosx/Wish-Info.plist.in: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: * macosx/tkMacOSX.h:
check-in: d9c03a54 user: das tags: trunk
21:19
* doc/colors.n: document new Mac OS X system colors. * doc/cursors.n: document new Mac OS X native cursors. * doc/font.n: document new Mac OS X 'menu' system font. * doc/wm.n: document new Mac OS X [wm attributes]. * doc/ttk_image.n: fix 'make html' warning. * doc/canvas.n: fix nroff typo.
check-in: cdb81986 user: das tags: trunk
21:19
* unix/configure.in: install license.terms into Tk.framework; fix tk debug build detection. * unix/configure: autoconf-2.59
check-in: 2becf0bb user: das tags: trunk
21:16
* library/bgerror.tcl: on aqua, use moveable alert resp. modal dialog * library/dialog.tcl: window class and corresponding system background pattern; fix button padding.
* library/tearoff.tcl: correct aqua menu bar height; vertically offset * library/tk.tcl: aqua tearoff floating window to match menu.
check-in: a1016683 user: das tags: trunk
21:16
* library/demos/goldberg.tcl: fix overwriting of widget demo global.
* library/demos/menu.tcl: on aqua, use custom MDEF and tearoffs; * library/demos/menubu.tcl: correct menubutton toplevel name.
* library/demos/puzzle.tcl: fix button size & padding for aqua. * library/demos/radio.tcl:
check-in: 22ac054f user: das tags: trunk
21:15
* generic/tkCanvas.c: allow -selectforeground option to be None; add * generic/tkCanvText.c: fallback to fgColor when selFgColor is None * generic/tkEntry.c: (new default on aqua to match native L&F). * generic/tkListbox.c: * generic/tkText.c:
* generic/tkCanvas.c: add support for bypassing all of Tk's double * generic/tkEntry.c: buffered drawing into intermediate pixmaps * generic/tkFrame.c: (via TK_NO_DOUBLE_BUFFERING #define), it is * generic/tkListbox.c: unnecessary & wasteful on aqua where all * generic/tkPanedWindow.c: drawing is already double-buffered by the * generic/tkTextDisp.c: window server. (Use of this on other * generic/ttk/ttkWidget.c: platforms would only require implementation * unix/tkUnixScale.c: of TkpClipDrawableToRect()).
check-in: 8587f521 user: das tags: trunk
2007-04-22
07:04
correct 8.5a6 release year check-in: 96dccf9c user: hobbs tags: trunk
05:45
updated for 8.5a6 changes check-in: 89e52175 user: hobbs tags: trunk
2007-04-21
21:41
fix bug ref check-in: 9a2315d6 user: das tags: trunk
19:06
* macosx/tkMacOSXBitmap.c, macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c, macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXCursor.c, macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c, macosx/tkMacOSXEvent.c: * macosx/tkMacOSXFont.c, macosx/tkMacOSXInit.c, macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c, macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c, macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c, macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: Revert of commits from 2007-04-13 which broke the OS X build.
check-in: 888addf4 user: hobbs tags: trunk
2007-04-17
15:25
Fix indentation error check-in: 01922cf4 user: dkf tags: trunk
15:24
Add in cast for boneheadedness in VC's handling of const qualifiers check-in: 940015b1 user: dkf tags: trunk
14:36
Eliminate use of (VOID*) casts when calling memset or memcpy. check-in: df836332 user: dkf tags: trunk
14:32
Standardize function definition format. check-in: f88b2de8 user: dkf tags: trunk
14:29
Squelch some warnings from GCC. check-in: e11a6443 user: dkf tags: trunk
2007-04-13
14:51
Reduce the #ifdef count a lot by adding debug-print macros check-in: 825336d2 user: dkf tags: trunk
00:21
* library/ttk/panedwindow.tcl (ttk::panedwindow::Press): handle Press triggering outside sash element boundaries.
check-in: 8dbdaf2b user: hobbs tags: trunk
2007-04-10
18:14
Skip OS version test, should work on Vista/Aero now as well as XP [Fixes #1687299, thanks to George Petasis for tracking this down]. check-in: dd94dd3b user: jenglish tags: trunk
18:05
Re-sync with Tile codebase so patches can flow back and forth. check-in: 99910948 user: jenglish tags: trunk
2007-03-21
20:06
BUGFIX (Ttk_BuildLayoutTemplate): Nested TTK_GROUP nodes did not work unless they appeared at the end of the layout (and only by accident then). check-in: 704006e8 user: jenglish tags: trunk
2007-03-09
00:46
*Correct* fix for #1676770: reset wm geometry . and pack propagate . at end of test. check-in: e98d0761 user: jenglish tags: trunk
2007-03-08
20:30
test grid-21.7: Remove 'pack propagate . 0' call, which was causing cascading failures in subsequent tests [Bug 1676770]. check-in: a710077b user: jenglish tags: trunk
2007-03-07
23:49
revert premature commit check-in: 9545288f user: das tags: trunk
23:48
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit().
* macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX.
* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13
check-in: 96596797 user: das tags: core-8-4-branch
23:46
* generic/tkMain.c (Tk_MainEx): replicate macosx-specific code from TkpInit() that ensures the console window appears when wish is started from the OS X Finder (i.e. with stdin == /dev/null), jeffh's 2006-11-24 change rendered the corresponding code in TkpInit() ineffective in wish because Tk_MainEx() sets tcl_interactive before calling TkpInit().
* generic/ttk/ttkGenStubs.tcl (new): add ttk-specific genstubs.tcl from * unix/Makefile.in (genstubs): tile and run it from 'genstubs' target, restores ability to generate all of Tk's stub sources.
* generic/ttk/ttkTreeview.c: #ifdef out unused declaration.
* macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): add fix for libraries loaded with a DYLD_IMAGE_SUFFIX.
* macosx/Wish.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Wish.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Wish-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0.
* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59
check-in: 8d6881d6 user: das tags: trunk
2007-02-28
09:23
Comment typo nit check-in: c1445ff5 user: dkf tags: trunk
05:26
Added compliler define SUPPORT_CONFIG_EMBEDDED to support config of -use option at Windows check-in: 2427f07f user: chengyemao tags: trunk
04:58
Added compliler #ifdef SUPPORT_CONFIG_EMBEDDED to support config of -use option at specific platform check-in: d0c80bd7 user: chengyemao tags: trunk
2007-02-27
14:52
Minor syntactic stuff check-in: 285e16cd user: dkf tags: trunk
13:59
Minor cleanup check-in: 426f6150 user: dkf tags: trunk
10:43
Fix silly typos (thanks to Andreas Kupries for finding) check-in: 9bc9d6b8 user: dkf tags: trunk
2007-02-25
04:30
Fixed grid anchor center problem in labelframes. [Bug 1545765] check-in: 751503f4 user: pspjuth tags: trunk
2007-02-24
09:15
inverted logic in previous commit check-in: 39d29d03 user: das tags: trunk
00:02
* library/ttk/notebook.tcl (ttk::notebook::enableTraversal): OS X needs Option instead of Alt binding
check-in: e02327e3 user: hobbs tags: trunk
2007-02-23
15:02
D'oh! check-in: 7486dca6 user: dkf tags: trunk
14:15
Reduce the number of warnings check-in: 88a464cd user: dkf tags: trunk
13:37
missing comma in previous commit check-in: 8703da75 user: das tags: trunk
2007-02-22
13:56
Less of that K&R or wrongly indented function header style! check-in: 9b0470e0 user: dkf tags: trunk
2007-02-19
23:54
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.13
check-in: 939e7c36 user: hobbs tags: core-8-4-branch
23:53
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]
check-in: 05af79b3 user: hobbs tags: core-8-4-branch
23:52
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.59
check-in: 0b92c1c9 user: hobbs tags: trunk
23:52
* library/tkfbox.tcl (::tk::IconList_Goto): avoid goto issues in empty dirs. [Bug 1662959]
check-in: cf67aa17 user: hobbs tags: trunk
2007-02-13
11:29
fix crlf line endings check-in: 69e14e89 user: das tags: trunk
00:30
Fix minor K&R-ism check-in: 8193b169 user: dkf tags: trunk
00:16
Fix minor K&R-ism check-in: a29e8999 user: dkf tags: trunk
00:02
Fix minor K&R-ism check-in: b6ee8045 user: dkf tags: trunk
2007-02-12
23:13
Fix minor K&R-ism check-in: 1d75ee9e user: dkf tags: trunk
21:57
Fix minor K&R-ism check-in: 3f675168 user: dkf tags: trunk
21:45
Fix minor K&R-ism check-in: bc30be67 user: dkf tags: trunk
21:41
Minor whitespace corrections check-in: 9ef08d33 user: dkf tags: trunk
21:34
Fix minor K&R-ism check-in: 759eacee user: dkf tags: trunk
2007-02-09
06:54
Windows build fixes check-in: c0b47a32 user: mistachkin tags: trunk
2007-02-06
22:28
Add no-op [package ifneeded] script for tile 0.8.0, so that existing applications that use "package require tile" won't fail when run under Tk 8.5. check-in: 058e1564 user: jenglish tags: trunk
2007-02-04
02:51
* unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.13
check-in: b855f0d0 user: das tags: core-8-4-branch
02:51
* unix/tcl.m4: use gcc4's __attribute__((__visibility__("hidden"))) if available to define MODULE_SCOPE effective on all platforms. * unix/configure.in: add caching to -pipe check. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 07b06358 user: das tags: trunk
00:10
see log check-in: 8cbce03e user: mistachkin tags: trunk
2007-02-02
10:58
Support IsAppThemed() call. This is what is used when theming is turned off just for an individual application. check-in: 2753e9f1 user: patthoyts tags: trunk
2007-01-30
23:21
* win/Makefile.in (install-private-headers): added target
check-in: 8927d5b0 user: hobbs tags: core-8-4-branch
2007-01-28
01:42
* macosx/Wish.xcodeproj/project.pbxproj: extract build settings that * macosx/Wish.xcodeproj/default.pbxuser: were common to multiple * macosx/Wish-Common.xcconfig (new file): configurations into external * macosx/Wish-Debug.xcconfig (new file): xcconfig files; add extra * macosx/Wish-Release.xcconfig (new file): configurations for building with SDKs; convert legacy jam-based 'Tk' target to native target with single script phase; correct syntax of build setting references to use $() throughout; remove unused tcltest sources from 'tktest' target.
* macosx/README: document new Wish.xcodeproj configurations; other minor updates/corrections.
* generic/tk.h: update location of version numbers in macosx files.
* macosx/Wish.xcode/project.pbxproj: restore 'tktest' target to working * macosx/Wish.xcode/default.pbxuser: order by replicating applicable changes to Wish.xcodeproj since 2006-07-20.
check-in: d89f4b4e user: das tags: trunk
2007-01-26
02:48
renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5x check-in: f9c499cf user: das tags: core-8-4-branch
2007-01-25
05:20
previous commit omitted some changes from the HEAD check-in: 12691aa5 user: das tags: core-8-4-branch
05:13
comment typo check-in: e3bb110d user: das tags: core-8-4-branch
02:07
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds.
* unix/configure: autoconf-2.13
check-in: 55659bf7 user: das tags: core-8-4-branch
02:07
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds.
* unix/configure: autoconf-2.59
check-in: 2a9438e4 user: das tags: trunk
2007-01-19
09:00
Build fix for man2tcl.c with MSVC8 check-in: 6588ab55 user: mistachkin tags: trunk
06:29
fix warning check-in: 7f4f84a0 user: das tags: trunk
01:06
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests.
* unix/configure: autoconf-2.13
check-in: 6cae777f user: das tags: core-8-4-branch
01:05
* macosx/Wish.xcodeproj/project.pbxproj: remove libtommath defines.
* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests.
* unix/configure: autoconf-2.59
check-in: ef734594 user: das tags: trunk
00:41
whitespace check-in: 48a3d65d user: das tags: core-8-4-branch
00:36
whitespace check-in: f6a43150 user: das tags: trunk
2007-01-18
23:56
various "const" additions, in line with TIP #27 check-in: f6f6ebc1 user: nijtmans tags: trunk
23:20
various "const" additions, in line with TIP #27 check-in: 58d63659 user: nijtmans tags: trunk
2007-01-12
10:41
More warning squelching (mostly uninit variable warnings) check-in: 17ca9d3a user: dkf tags: trunk
09:53
Added more build output that everyone should ignore check-in: 3062f210 user: dkf tags: trunk
09:08
Quell type-punning warnings from gcc/unix build check-in: 6dc8f9ef user: dkf tags: trunk
2007-01-11
19:59
Revert previous change to keep in sync with Tile codebase. The minor warnings from GCC fixed in the previous revision were false positives due to improper use of "-Wconversion".

Still compiles cleanly with "gcc -Wall -Werror" (gcc 3.3.5). check-in: 038c60a9 user: jenglish tags: trunk

18:53
s/CRLF/LF/g check-in: 07a3dc2b user: hobbs tags: trunk
18:31
* win/tcl.m4(CFLAGS_WARNING): Remove "-Wconversion". This was removed from unix/tcl.m4 2004-07-16 but not from here. * win/configure: Regenerated. check-in: 44759ed7 user: jenglish tags: trunk
15:35
Many minute fixes to reduce number of minor warnings from GCC. check-in: 07047209 user: dkf tags: trunk
14:49
Revert addition of contravariant 'const' qualifiers, to keep in sync with Tile codebase (which must remain compatible with Tk 8.4). check-in: b7123391 user: jenglish tags: trunk
2007-01-05
00:00
various "const" additions, in line with TIP #27 fix bug #1627732 check-in: 3cb10b47 user: nijtmans tags: trunk
2007-01-03
08:22
fix breakage in last commit check-in: 69a889a9 user: das tags: trunk
05:37
various "const" additions, in line with TIP #27 check-in: 68e6627c user: nijtmans tags: trunk
05:06
various "const" additions, in line with TIP #27 check-in: 9d88e990 user: nijtmans tags: trunk
04:10
various "const" additions in implementation check-in: 9739a2a4 user: nijtmans tags: trunk
2007-01-02
23:39
Made the generic fake-X11 glue layer abide by the formatting rules of the core. check-in: 8e1cb444 user: dkf tags: trunk
22:50
Various small syntactic simplifications of ImgPhotoGet() check-in: 22266ed2 user: dkf tags: trunk
2006-12-30
23:23
* macosx/ttkMacOSXTheme.c: Define a constant to make it compile on Mac OS X 10.3. check-in: 6d2d5c7e user: cc_benny tags: trunk
23:23
* Define a constant to make it compile on Mac OS X 10.3. check-in: 12d4baa6 user: cc_benny tags: trunk
23:18
* macosx/tkMacOSXFont.c: Fill-in TkpGetFontAttrsForChar (TIP #300). check-in: 418419d0 user: cc_benny tags: trunk
23:15
* TIP #300 Implementation, fill-in TkpGetFontAttrsForChar. check-in: cc34ec3e user: cc_benny tags: trunk
2006-12-28
21:15
* tests/wm.test: Update wm attributes output so that tests pass after addition of -transparentcolor for Win32.
check-in: 9b6fc1d4 user: mdejong tags: trunk
2006-12-25
17:16
ImageElement clientData no longer needed. check-in: 92a291b8 user: jenglish tags: trunk
2006-12-22
22:38
Style update check-in: dc0329fd user: dkf tags: trunk
19:14
Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 5c2dc849 user: dkf tags: trunk
19:06
Fix [Bug 1522467] using fix similar to that used in Tcl recently. check-in: 1140685f user: dkf tags: core-8-4-branch
18:48
Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 8b89a8f8 user: dkf tags: core-8-4-branch
18:07
Spanish always uses "Guardar" to mean "Save" in the computer sense. [Bug 1111213] check-in: 5ba54e7a user: dkf tags: trunk
2006-12-19
19:51
(TkpDisplayButton): lint init. [Bug 1618604] check-in: d4bbf4d6 user: hobbs tags: trunk
19:50
(TkpDisplayButton): lint init. [Bug 1618604] check-in: 3b9264ab user: hobbs tags: core-8-4-branch
08:53
Whitespace/formatting/function-exposure cleanup check-in: ac290f06 user: dkf tags: trunk
01:20
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13
check-in: 46484d6f user: das tags: core-8-4-branch
01:19
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.59
check-in: b642a538 user: das tags: trunk
2006-12-18
19:41
Remove assert() calls - Don't Panic check-in: 9ad47366 user: jenglish tags: trunk
19:33
Big batch of ttk::treeview improvements: Added column '-stretch' and '-minwidth' options. Improved column drag and resize behavior. Added horizontal scrolling #1518650. Row height and child indent specifiable on Treeview style. Decreased default row height, no default -padding. Use correct heading height #1163349. Apply tag settings to tree item as well as to data columns [NOTE: 'tag configure' still buggy]. Fix off-by-one condition when moving nodes forward #1618142 Prevent overscroll (#1173434) Treeview style settings specified separately in each theme. Added disclosure triangle element in aqua theme. check-in: 084a0a51 user: jenglish tags: trunk
16:42
Use more portable string literals check-in: 7aceb2b5 user: dgp tags: trunk
14:30
Whitespace cleanup check-in: 63294869 user: dkf tags: trunk
2006-12-17
21:09
Add combobox -height option; only show scrollbar if the listbox needs to scroll #1032869. check-in: 34d9182a user: jenglish tags: trunk
00:43
* doc/cursors.n: Mention "none" in supported cursor list. Fix comment that incorrectly claims that the Win32 "no" cursor hides the cursor. * tests/cursor.test: Test "none" cursor. * unix/tkUnixCursor.c (CreateCursorFromTableOrFile, TkGetCursorByName): Define a table of Tk cursors that is searched in addition to the X cursor table. A Tk cursor is loaded from a data string and works with the same options as the built in X cursors. This code makes it possible to use "none" as a cursor name under Unix. * win/rc/cursor9a.cur: Added none Win32 cursor. * win/rc/tk_base.rc: Define a built-in Win32 cursor named "none". [Patch 1615427]
check-in: 3d756d41 user: mdejong tags: trunk
2006-12-14
19:51
Global reduction: use per-file *_Init() routines to reduce the number of globally-visible initialization records. check-in: 873888aa user: jenglish tags: trunk
2006-12-13
23:04
* unix/Makefile.in (install-doc): intentionally skip ttk_dialog.n installation (not for public consumption)
* doc/scrollbar.n, doc/button.n, doc/checkbutton.n: * doc/entry.n, doc/frame.n, doc/label.n, doc/labelframe.n: * doc/menu.n, doc/menubutton.n, doc/panedwindow.n: * doc/radiobutton.n, doc/scrollbar.n, doc/ttk_*: revamp ttk docs to use consist nroff format (not 100% consistent with classic widget docs). Add more man page cross-linking "SEE ALSO".
check-in: ced3eab2 user: hobbs tags: trunk
20:40
* generic/ttk/ttkInit.c: * generic/ttk/ttkTreeview.c: make treeview exist by default * generic/ttk/ttkPanedwindow.c: s/TtkPaned_Init/TtkPanedwindow_Init/
check-in: 4adcf8ae user: hobbs tags: trunk
20:38
* win/Makefile.in, unix/Makefile.in (demo): add 'demo' target
check-in: 547cea4e user: hobbs tags: trunk
17:06
Try to straighten out theme loading and selection logic. check-in: c778f004 user: jenglish tags: trunk
05:36
Remove nonfunctional code and incorrect comments. check-in: 754bb0f3 user: jenglish tags: trunk
2006-12-12
23:38
* win/tkWinButton.c (InitBoxes): Call Tcl_Panic() if loading of bitmap resources fails. This change generates an error if Tk is unable to find button widget resources instead of silently failing and then drawing widgets incorrectly. win/rc/tk_base.rc: If the user defines BASE_NO_TK_ICON then compile the base resources file without a "tk" icon. This change makes it easier to replace the default tk icon with a custom icon. [Patch 1614362]
check-in: b5a2c05f user: mdejong tags: trunk
2006-12-11
13:33
Fix warnings and (unfortunately introduced with last commit) errors check-in: aeb69887 user: dkf tags: trunk
13:08
Support the _NET_WM_PING protocol from EWMH. There's no reason to do anything other than what is implemented, so no need for additional script control over it. check-in: f2a49327 user: dkf tags: trunk
2006-12-10
19:19
Rename typedef Ttk_Element => Ttk_ElementImpl. check-in: 1959c00b user: jenglish tags: trunk
05:26
fix warning check-in: 5b1efc62 user: das tags: trunk
2006-12-09
20:53
Merged duplicate functionality between image element factory, image element, and -image option processing. Image element factory now takes an imageSpec argument instead of a separate image name and -map option. check-in: e3da608e user: jenglish tags: trunk
2006-12-08
03:38
typo check-in: 6876b25f user: das tags: core-8-4-branch
03:38
typo check-in: bec73499 user: das tags: trunk
2006-12-06
16:22
Bug 1609616 check-in: 8caaae22 user: kennykb tags: trunk
01:44
add new platform package files and earlier new test files check-in: 430d3ddd user: das tags: trunk
2006-12-04
23:33
Whitespace cop check-in: 262d2eef user: dkf tags: trunk
20:13
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)
check-in: d2469801 user: hobbs tags: trunk
20:13
* generic/tkListbox.c (ConfigureListboxItem): ListboxWorldChanged not needed - just call EventuallyRedrawRange. [Bug 1608046] (rezic)
check-in: 297e33dd user: hobbs tags: core-8-4-branch
15:16
TIP#286 implementation. [Patch 1152376] check-in: d24b2dd4 user: dkf tags: trunk
2006-12-01
20:14
TIP 300 IMPLEMENTATION check-in: c2f09fce user: kennykb tags: trunk
19:48
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.
check-in: 2e3c6dc1 user: hobbs tags: trunk
19:47
* doc/wm.n, tests/winWm.test: * win/tkWinWm.c: add -transparentcolor attribute for Windows.
check-in: 57ee40f3 user: hobbs tags: core-8-4-branch
15:05
Dead code removal. check-in: fb532f2f user: jenglish tags: trunk
07:13
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).
check-in: 1ecb3412 user: das tags: core-8-4-branch
07:13
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): fix inability to use buttons with standard Escape key binding as -default button (reported on tcl-mac by Hans-Christoph Steiner).
check-in: cd53cd85 user: das tags: trunk
06:19
* macosx/tkMacOSXWm.c (WmAttributesCmd): fix getting [wm attr -alpha]. [Bug 1581932]
check-in: 9534309d user: das tags: trunk
2006-11-28
21:25
* library/ttk/fonts.tcl: Clean up temporary variables. check-in: 3f325808 user: jenglish tags: trunk
2006-11-27
19:08
Corrected Xft configuration so that Xft actually does get turned on if available check-in: 527e5ae3 user: kennykb tags: trunk
06:53
* generic/ttk/ttkWidget.c, generic/ttk/ttkPaned.c Fix for #1603506 * library/ttk/button.tcl, library/ttk/combobox.tcl, library/ttk/utils.tcl: Rename ttk::CopyBindings to ttk::copyBindings * generic/ttk/ttkTreeview.c, doc/ttk_treeview.n: -displaycolumns {} now means "no columns" instead of "all columns". Use -displaycolumns #all for "all columns" [Fixes #1547622]. check-in: 55ed9834 user: jenglish tags: trunk
2006-11-26
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.13
check-in: 01b22ac2 user: das tags: core-8-4-branch
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.59
check-in: c74a1d6f user: das tags: trunk
06:02
whitespace check-in: cf39b120 user: das tags: trunk
05:32
add tclMathOp.c check-in: 03bc9748 user: das tags: trunk
2006-11-24
19:04
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]
check-in: 2efeca71 user: hobbs tags: core-8-4-branch
19:03
* macosx/tkMacOSXInit.c (TkpInit): only set tcl_interactive 1 if it isn't already defined. Allows embedders to set it to 0 to prevent the console appearing on OS X. [Bug 1487701]
check-in: 9901d3ea user: hobbs tags: trunk
18:11
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]
check-in: a019951d user: hobbs tags: core-8-4-branch
18:11
* unix/tkUnixMenu.c (DrawMenuUnderline): bound Tcl_UtfAtIndex usage * tests/menu.test (menu-36.1): [Bug 1599877]
check-in: a2dae84f user: hobbs tags: trunk
18:04
* library/ttk/altTheme.tcl, library/ttk/clamTheme.tcl, library/ttk/defaults.tcl, library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl: explicitly specify -anchor w on TMenubutton * tests/ttk/entry.test: Fixed font dependency; test entry-3.2 should work on all platforms now. * library/classicTheme.tcl: Don't define or use TkClassicDefaultFont. * generic/ttk/ttkTreeview.c, generic/ttk/ttkPanedwindow.c: Handle missing layouts. check-in: bcec0a6d user: jenglish tags: trunk
01:52
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]
check-in: 8997c989 user: hobbs tags: core-8-4-branch
01:51
* win/tkWinMenu.c (TkWinHandleMenuEvent, DrawMenuUnderline): handle unichar underlining correctly and safely. [Bug 1599877]
check-in: 2081c3f8 user: hobbs tags: trunk
2006-11-23
03:22
removed tcl/tools/genWinImage.tcl tcl/win/README.binary and tk/win/rc/wish.exe.manifest corrected link order of ttk files check-in: 83262de3 user: das tags: trunk
2006-11-21
02:21
Add support for alternate/indeterminate checkbutton state. Fix various spacing parameters #1596020, patch from Tim Baker. Remove unused uxtheme hooks. check-in: 717b2844 user: jenglish tags: trunk
2006-11-16
13:50
Minor fixes/improvements check-in: 00d3d666 user: dkf tags: trunk
13:44
Minor correction of abbreviation check-in: 6bda98d4 user: dkf tags: trunk
13:25
Highlighted keyword in example check-in: 53cfe163 user: dkf tags: trunk
11:22
Added example check-in: 1296fe99 user: dkf tags: trunk
2006-11-15
16:31
Added example for labels check-in: 1c2ab7f7 user: dkf tags: trunk
13:29
Convert \fP to \fR so that man-page scrapers have an easier time. check-in: 5bcb6a84 user: dkf tags: trunk
2006-11-14
22:44
Fix off-by-one bug in tree indicator size computation #1596021, patch from Tim Baker. Increased default size from 7 to 9 pixels. check-in: 3dd84a3d user: jenglish tags: trunk
2006-11-13
00:22
*correct* fix for #1588251. check-in: 01e8b6ff user: jenglish tags: trunk
2006-11-12
21:32
Workaround for #1583038 check-in: e4e59adc user: jenglish tags: trunk
20:35
Reworked cleanup procedure -- "self-cancelling" idle call is not robust, call Tcl_CancelIdleCall() in TtkFreeScrollHandle instead. [fixes #1588251] check-in: 39eefd1b user: jenglish tags: trunk
2006-11-10
01:57
* macosx/Wish.xcodeproj/project.pbxproj: remove tclParseExpr.c and bwidget.test.
* unix/tcl.m4 (Darwin): suppress linker arch warnings when building universal for both 32 & 64 bit and no 64bit CoreFoundation is available; sync with tcl tcl.m4 change. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: b93c50e7 user: das tags: trunk
2006-11-08
18:40
Bug 1592667 check-in: aa33d6e2 user: kennykb tags: trunk
15:50
fixed typo in last commit check-in: 749f411c user: kennykb tags: trunk
15:39
Silence warnings about Xft unless Xft is requested explicitly. check-in: 18b0f63f user: kennykb tags: trunk
15:19
correct typo check-in: 416e2fe6 user: dgp tags: trunk
2006-11-07
21:56
make --enable-xft the default check-in: 247ff34e user: kennykb tags: trunk
03:45
Miscellaneous minor changes to re-sync Ttk codebase with Tile CVS: fix comments damaged by overzealous search-and-destroy; removed obsolete [style default] synonym for [ttk::style configure]; removed other dead code. check-in: b0e5e0ff user: jenglish tags: trunk
2006-11-03
15:58
Theme it check-in: 382ed8d2 user: patthoyts tags: trunk
15:42
We do not want to require tkInt in all the ttk files so added the definition of MODULE_SCOPE to ttkTheme.h Ensure everyone gets to see the definition from someplace. check-in: 45dafadb user: patthoyts tags: trunk
15:35
In a safe interp there is no osVersion field in tcl_platform so work around it. check-in: 26e06743 user: patthoyts tags: trunk
14:42
#include tkInt.h to ensure MODULE_SCOPE is defined check-in: 8b3c5ec7 user: das tags: trunk
11:22
Oops. Removing rogue flag check-in: a7e9998c user: patthoyts tags: trunk
03:06
* generic/ttk/ttkBlink.c, generic/ttk/ttkButton.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.h: * generic/ttk/ttkNotebook.c, generic/ttk/ttkPanedwindow.c: * generic/ttk/ttkProgress.c, generic/ttk/ttkScale.c: * generic/ttk/ttkScroll.c, generic/ttk/ttkScrollbar.c: * generic/ttk/ttkSeparator.c, generic/ttk/ttkSquare.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTheme.c, generic/ttk/ttkTheme.h: * generic/ttk/ttkThemeInt.h, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h, macosx/ttkMacOSXTheme.c: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: ensure all global Ttk symbols have Ttk or ttk prefix; declare all externally visible Ttk symbols not contained in stubs table as MODULE_SCOPE (or as static when possible); so that 'make check{exports,stubs}' once again complete without errors.
check-in: 194ccbce user: das tags: trunk
03:05
* macosx/tkMacOSXColor.c (TkMacOSXCompareColors): ifdef out when unused.
check-in: e632ac88 user: das tags: trunk
03:04
* macosx/Wish.xcodeproj/project.pbxproj: check autoconf/autoheader exit status and stop build if they fail.
check-in: 0d2ed393 user: das tags: trunk
2006-11-02
15:18
comment typo check-in: 52f72f4b user: das tags: core-8-4-branch
15:18
comment typo check-in: 00072a7e user: das tags: trunk
12:24
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]
check-in: e6579147 user: das tags: core-8-4-branch
12:24
* macosx/tkMacOSXWindowEvent.c (GenerateUpdateEvent): fix handling of Carbon Update events: the QuickDraw window update region was being ignored and all child TkWindows were sent an Expose XEvent even when they did not need to be redrawn. [Patch 1589226]
check-in: aa4e45d3 user: das tags: trunk
2006-10-31
22:33
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: ad3d3ba0 user: das tags: core-8-4-branch
22:33
* macosx/tkMacOSXDebug.c: add TkMacOSX prefix to leftover macosx-private * macosx/tkMacOSXDebug.h: global symbols without Tk prefix; ifdef out * macosx/tkMacOSXEmbed.c: currently unused debug procs. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
check-in: a7a4a499 user: das tags: trunk
22:26
Add manifest merging for MSVC8. check-in: ffc0679c user: patthoyts tags: trunk
22:26
sync whitespace with HEAD check-in: afac6de0 user: das tags: core-8-4-branch
22:26
whitespace check-in: 54e892e3 user: das tags: trunk
15:18
Fix bug #1582769 build with VC2003 and correct i386 arch. check-in: 6b5677cb user: patthoyts tags: core-8-4-branch
14:45
Update to support ttk merge. check-in: f5ba36e6 user: patthoyts tags: trunk
13:56
* macosx/Wish.xcodeproj/project.pbxproj: add new Ttk files.
* macosx/ttkMacOSXTheme.c: standardize header #includes.
* unix/Makefile (checkstubs, checkexports): check ttk.decls, allow export of Ttk prefixed symbols.
* generic/ttk/tkDefaultTheme.c: fix warnings.
check-in: 0c8d1e77 user: das tags: trunk
01:42
* doc/ttk_Geometry.3, doc/ttk_Theme.3, doc/ttk_button.n: * doc/ttk_checkbutton.n, doc/ttk_combobox.n, doc/ttk_dialog.n: * doc/ttk_entry.n, doc/ttk_frame.n, doc/ttk_image.n: * doc/ttk_intro.n, doc/ttk_label.n, doc/ttk_labelframe.n: * doc/ttk_menubutton.n, doc/ttk_notebook.n, doc/ttk_panedwindow.n: * doc/ttk_progressbar.n, doc/ttk_radiobutton.n, doc/ttk_scrollbar.n: * doc/ttk_separator.n, doc/ttk_sizegrip.n, doc/ttk_style.n: * doc/ttk_treeview.n, doc/ttk_widget.n,: * generic/ttk/ttk.decls, generic/ttk/ttkBlink.c: * generic/ttk/ttkButton.c, generic/ttk/ttkCache.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.c: * generic/ttk/ttkManager.h, generic/ttk/ttkNotebook.c: * generic/ttk/ttkPanedwindow.c, generic/ttk/ttkProgress.c: * generic/ttk/ttkScale.c, generic/ttk/ttkScroll.c: * generic/ttk/ttkScrollbar.c, generic/ttk/ttkSeparator.c: * generic/ttk/ttkSquare.c, generic/ttk/ttkState.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTagSet.c, generic/ttk/ttkTheme.c: * generic/ttk/ttkTheme.h, generic/ttk/ttkThemeInt.h: * generic/ttk/ttkTrace.c, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h: * library/demos/ttk_demo.tcl, library/demos/ttk_iconlib.tcl: * library/demos/ttk_repeater.tcl: * library/ttk/altTheme.tcl, library/ttk/aquaTheme.tcl: * library/ttk/button.tcl, library/ttk/clamTheme.tcl: * library/ttk/classicTheme.tcl, library/ttk/combobox.tcl: * library/ttk/cursors.tcl, library/ttk/defaults.tcl: * library/ttk/dialog.tcl, library/ttk/entry.tcl: * library/ttk/fonts.tcl, library/ttk/icons.tcl: * library/ttk/keynav.tcl, library/ttk/menubutton.tcl: * library/ttk/notebook.tcl, library/ttk/panedwindow.tcl: * library/ttk/progress.tcl, library/ttk/scale.tcl: * library/ttk/scrollbar.tcl, library/ttk/sizegrip.tcl: * library/ttk/treeview.tcl, library/ttk/ttk.tcl: * library/ttk/utils.tcl, library/ttk/winTheme.tcl: * library/ttk/xpTheme.tcl: * macosx/ttkMacOSXTheme.c: * tests/ttk/all.tcl, tests/ttk/bwidget.test, tests/ttk/combobox.test: * tests/ttk/entry.test, tests/ttk/image.test: * tests/ttk/labelframe.test, tests/ttk/layout.test: * tests/ttk/misc.test, tests/ttk/notebook.test: * tests/ttk/panedwindow.test, tests/ttk/progressbar.test: * tests/ttk/scrollbar.test, tests/ttk/treetags.test: * tests/ttk/treeview.test, tests/ttk/ttk.test, tests/ttk/validate.test: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: First import of Ttk themed Tk widgets as branched from tile 0.7.8
* generic/tkInt.h, generic/tkWindow.c: add Ttk_Init call, copy tk classic widgets to ::tk namespace. * library/tk.tcl: add source of ttk/ttk.tcl, define $::ttk::library. * unix/Makefile.in, win/Makefile.in: add Ttk build bits * win/configure, win/configure.in: check for uxtheme.h (XP theme).
check-in: 7c7e532b user: hobbs tags: trunk
2006-10-23
20:31
* README: Bump version number to 8.5a6 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: c965223f user: dgp tags: trunk
19:46
* README: Bump version number to 8.5a6 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: bd7a87c3 user: dgp tags: trunk
17:58
* README: Bump version number to 8.4.15 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 9e887159 user: dgp tags: core-8-4-branch
13:19
Created branch core-8-5-a5-synthetic Closed-Leaf check-in: 4127831d user: cvs2fossil tags: core-8-5-a5-synthetic, core-8-5-a5
13:19
Move tag for 8.5a5 release check-in: d4471926 user: dgp tags: trunk
2006-10-20
22:39
fix signature of TkInitStubs (missing CONST for version parameter) check-in: 94b1afc1 user: nijtmans tags: trunk
2006-10-19
00:48
generic/tkImgBmap.c: Fixed line endings. win/makefile.vc: Patched up build system to manage win/rules.vc: AMD64 with MSVC8 win/nmakehlp.c: Ensure operation without Platform SDK. check-in: baa01e99 user: patthoyts tags: trunk
2006-10-18
19:04
* changes: 8.5a5 release date set.
check-in: cf76a376 user: dgp tags: trunk
17:43
advance tag for 8.5a5 check-in: f41d3971 user: dgp tags: trunk
14:30
advance 8.4.14 tag check-in: 644d0906 user: dgp tags: core-8-4-branch, core-8-4-14
08:56
Ensure builds with VC6 without Platform SDK and pickup MACHINE from environment to make life easier on Windows non-x86 platforms. check-in: 854a2841 user: patthoyts tags: core-8-4-branch
00:01
* doc/text.n: fix docs to not correct -tabs usage case.
check-in: 9a4c1234 user: hobbs tags: trunk
2006-10-17
23:44
* generic/tkTextDisp.c (SizeOfTab): fix -tabstyle wordprocessor tab alignment to correct tab edge case. [Bug 1578858]
check-in: 3dde0674 user: hobbs tags: trunk
10:21
generic/tkText.c: Applied suggested patch from #1536735 tests/text.test: Update test for above patch. tests/textWind.test: Corrected test to catch all messages tests/safe.test: Silence spurious win32 failure awaiting TIP150 tests/winDialog.test: Updated test for file name length check. test/winWm.test: Corrected test expectation for menu wrapping. check-in: e3897e46 user: patthoyts tags: trunk
05:52
* library/demos/pendulum.tcl: fix incorrect setting of toplevel title.
check-in: 754a3f6b user: das tags: trunk
05:38
* generic/tkPanedWindow.c: Cleaned up some code flagged by a * generic/tkText.c: `make checkexports` test. * generic/tkText.h * generic/tkTextTag.c:
check-in: 59e9503d user: dgp tags: core-8-4-branch
2006-10-16
18:54
Set release date. check-in: ef47ea81 user: dgp tags: core-8-4-branch
17:36
* macosx/GNUmakefile: don't redo prebinding of non-prebound binaires.
check-in: 8c3fc8e2 user: das tags: trunk
17:35
* macosx/Makefile: don't redo prebinding of non-prebound binaires.
check-in: 47c122c5 user: das tags: core-8-4-branch
16:28
* doc/WindowId.3: Pat's commit on 2006-10-08 broke the .SH NAME information across several lines, breaking the cross-linking of manpages during installation for this one. Put everything back on a single line, unbreaking it. check-in: 77b0e78b user: andreas_kupries tags: trunk
16:25
whitespace check-in: c86bc4bd user: das tags: core-8-4-branch
16:25
whitespace check-in: 7740ce13 user: das tags: trunk
15:57
* macosx/README: document CG antialiasing limit changes.
check-in: 20853f14 user: das tags: core-8-4-branch
15:56
* macosx/README: document CG antialiasing limit changes.
check-in: c0c37a39 user: das tags: trunk
15:35
* changes: updates for 8.4.14 release.
* macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace.
* macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now.
* generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).
check-in: d5ad7c09 user: das tags: core-8-4-branch
15:35
* changes: updates for 8.5a5 release.
* macosx/tkMacOSXDraw.c: fix numerous issues in CG and QD drawing procs so that they now match X11 drawing much more closely [Bug 1558051]; use Tiger ellipse drawing API when available; fix comments & whitespace.
* macosx/tkMacOSXInit.c: set default linewidth limit for CG antialiasing to 0 as thin horizontal/vertical lines look good now.
* generic/tkCanvLine.c (ConfigureLine): on TkAqua, pass outline * generic/tkCanvPoly.c (ConfigurePolygon): linewidth in gc even for * generic/tkRectOval.c (ConfigureRectOval): fills (as it controls AA).
check-in: 7b1e5388 user: das tags: trunk
2006-10-11
03:56
* changes: Updates for 8.5a5 release
check-in: acdf50b5 user: dgp tags: trunk
2006-10-10
19:19
* changes: changes updated for 8.4.14 release.
check-in: 29d84587 user: dgp tags: core-8-4-branch
2006-10-08
21:47
Implemented TIP #264 - Tk_Interp check-in: 1940a357 user: patthoyts tags: trunk
2006-10-06
18:10
Remove the /RTCc flag check-in: 2bf08304 user: patthoyts tags: core-8-4-branch
2006-10-05
21:28
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]
check-in: da4f3b71 user: hobbs tags: core-8-4-branch
21:27
* unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc): (TkpFontPkgInit, encodingAliases): Correct alignment issues in encoding conversion. Call ucs-2be "unicode" on big-endian systems. [Bug 1122671]
check-in: eef92b10 user: hobbs tags: trunk
2006-09-27
18:43
* unix/Makefile.in (install-binaries): Added a second guard to the * win/Makefile.in: package index file to prevent older versions of * win/makefile.vc: Tcl from seeing version numbers which may contain a/b information, and then balking on them. This could otherwise happen when Tcl/Tk 8.4 and 8.5 are installed in the same directory, seeing each other. [SF Tk Bug 1566418]. check-in: 2c942d25 user: andreas_kupries tags: trunk
2006-09-26
23:55
* win/makefile.vc: Support MSVC8 and AMD64 target. Also try using * win/rules.vc: sed to generate the manifest (cross-compile cannot * win/nmakehlp.c: execute tclsh). If no sed, use the tclsh exe.
check-in: 324eb3cc user: patthoyts tags: core-8-4-branch
2006-09-25
17:28
* generic/tkConsole.c: Complete reversal of the changes of Sep 22. * generic/tkMain.c: For compat reason the Tcl core will not change * generic/tkWindow.c: the registered version to include the patchlevel, * library/tk.tcl: making the changes to Tk unnecessary. * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 8a215ea2 user: andreas_kupries tags: core-8-4-branch
2006-09-22
19:02
* generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 9d41acf5 user: andreas_kupries tags: trunk
19:01
* generic/tkConsole.c: TIP #268 update regarding registered package * generic/tkMain.c: version, now using full patchlevel instead of * generic/tkWindow.c: major.minor * library/tk.tcl: * unix/configure: * unix/Makefile.in: * unix/tcl.m4: * win/configure: * win/Makefile.in: * win/makefile.vc: * win/rules.vc: * win/tcl.m4: check-in: 20c45754 user: andreas_kupries tags: core-8-4-branch
14:53
Fix [Bug 1562528] check-in: 3f46d757 user: dkf tags: core-8-4-branch
2006-09-21
00:13
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]
check-in: cc4cbb8c user: hobbs tags: core-8-4-branch
00:13
* win/tkWinMenu.c (TkpPostMenu): disable menu animation in menus with images to avoid clipping bug. [Bug 1329198]
check-in: 2324d457 user: hobbs tags: trunk
00:01
Fix 1562528 in Tk check-in: 39beb33e user: dkf tags: trunk
2006-09-11
16:12
fix logic bug in previous commit check-in: 8f372f48 user: das tags: core-8-4-branch
16:12
fix logic bug in previous commit check-in: 82c1d433 user: das tags: trunk
14:41
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created.
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed.
* library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item.
* macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.
check-in: bc2ad66b user: das tags: core-8-4-branch
14:41
* macosx/tkMacOSXWm.c (TkMacOSXMakeRealWindowExist): revert part of 2006-05-16 change that had set overrideredirect windows to not become activated by the window manager, as this prevented interaction with native widgets in such windows [Bug 1472624]; apply changes to carbon window attributes even if native window has already been created.
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): fix app * macosx/tkMacOSXMenu.c (DrawMenuBarWhenIdle): menu item key shortcuts * macosx/tkMacOSXInt.h: when custom ".apple" menu is installed.
* library/demos/widget: on TkAqua, don't install file menu with single quit menu item, as the application menu already has a quit item.
* macosx/tkMacOSXColor.c: fix building on Mac OS X 10.2.
check-in: 19805444 user: das tags: trunk
2006-09-10
17:07
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections.
* library/text.tcl (aqua): change focus bindings to implement platform standard look for inactive text selections using this new color.
* generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show text * generic/tkTextDisp.c (GetStyle): selection when text widget * generic/tkText.c (TextEventProc): is in disabled state.
* generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std).
* generic/tkText.c (Tk_TextCmd): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624]
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute.
* macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac.
* macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672]
* macosx/Makefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'.
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo.
* unix/tcl.m4: sync with tcl/unix/tcl.m4.
check-in: a6b148a8 user: das tags: core-8-4-branch
17:06
* macosx/tkMacOSXColor.c (TkSetMacColor, TkpGetColor): use AppearanceMgr * macosx/tkMacOSXDefault.h: to retrieve platform std colors for text * macosx/tkMacOSXPort.h: selections, add "systemHighlightSecondary" color name for standard color of inactive selections, use this color as default for text widget -inactiveselectbackground to implement platform standard look for inactive text selections.
* library/text.tcl (aqua): remove focus bindings to set selection color.
* generic/tkTextBTree.c (TkTextIsElided): on TkAqua, don't show inactive * generic/tkTextDisp.c (GetStyle): text selection when text widget is in disabled state.
* generic/tkEntry.c (DisplayEntry): change default TkAqua selection * macosx/tkMacOSXDefault.h: relief to "flat" (platform std).
* generic/tkText.c (CreateWidget): fix bug leading to default text selection relief string DEF_TEXT_SELECT_RELIEF being ignored.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): allow mouse event delivery to background windows with kWindowNoActivatesAttribute (e.g. overrideredirect windows), as these never come to the foreground they would not receive any mouse events otherwise. [Bug 1472624]
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): do not send focus events to any windows with kWindowNoActivatesAttribute.
* macosx/tkMacOSXXStubs.c (XQueryColor, XQueryColors): implement basic XColor computation from pixel values, enough to make tkImg's window.c happy, fixes img::window failures reported on tcl-mac.
* macosx/tkMacOSXMenu.c (DrawMenuEntryLabel): fix leak. [Bug 1554672]
* macosx/GNUmakefile: workaround bug in 'cp -pRH' on Darwin 6 and earlier, fixes 'make embedded' failure reported on tcl-mac; fix error from 'make deploy' with same build tree as previous 'make embedded'.
* macosx/Wish.xcodeproj/project.pbxproj: add new tclUnixCompat.c file.
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): fix typo.
* unix/tcl.m4: sync with tcl/unix/tcl.m4. * unix/configure: autoconf-2.59
check-in: 12b02429 user: das tags: trunk
17:02
whitespace check-in: 587bfc09 user: das tags: trunk
17:02
whitespace check-in: 99b6657a user: das tags: core-8-4-branch
2006-09-07
06:37
* generic/tkWindow.c: add #include "tclInt.h" now required due to use of tcl internal Tcl_CreateNamespace() in previous commit.
check-in: 92014b8b user: das tags: core-8-4-branch
2006-09-06
22:39
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkWindow.c: controlled by ::tk::AlwaysShowSelection * library/tk.tcl: (boolean, private). [Bug 1553691] * macosx/tkMacOSXDefault.h: * unix/tkUnixDefault.h: * unix/tkUnixPort.h: * win/tkWinDefault.h:
check-in: 25cf9158 user: hobbs tags: trunk
22:01
* generic/tkEntry.c: move hard-coded ALWAYS_SHOW_SELECTION * generic/tkInt.h: control of entry/text selection display * generic/tkText.c: based on focus to the Tcl level, * generic/tkTextBTree.c: controlled by ::tk::AlwaysShowSelection * generic/tkTextDisp.c: (boolean, private). [Bug 1553691] * generic/tkWindow.c: * library/tk.tcl * unix/tkUnixPort.h:
check-in: a3cfbe86 user: hobbs tags: core-8-4-branch
19:53
* generic/tkText.c (DeleteChars): backport of 8.5 text delete speedup that removes tags from deleted area first. [Bug 1456342]
check-in: b3d4792b user: hobbs tags: core-8-4-branch
2006-08-30
21:55
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)
check-in: 40f945bb user: hobbs tags: trunk
21:53
* win/tkWinKey.c: Add WM_UNICHAR window message support (used by * win/tkWinX.c: virtual keyboard apps). [Bug 1518677] (petasis)
check-in: 75d6edfb user: hobbs tags: core-8-4-branch
2006-08-24
05:22
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.
check-in: e70a2bfb user: das tags: core-8-4-branch
05:22
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): set native scrollbar control bounds only once all size adjustments have been computed. Fixes issue with grow icon obscuring scrollbar reported on tcl-mac.
check-in: 951050c7 user: das tags: trunk
2006-08-21
06:12
typo: s/Xcode 2.3/Xcode 2.4/ check-in: f17866c0 user: das tags: trunk
02:39
sync with relevant core-8-4-branch additions check-in: 9e50803d user: das tags: trunk
02:39
update with recent Aqua changes check-in: bd0b74c2 user: das tags: core-8-4-branch
01:09
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.
check-in: e6351e6a user: das tags: core-8-4-branch
01:09
* macosx/tkMacOSXCarbonEvents.c (CarbonTimerProc): avoid starving main event loop: limit the number of tcl events processed per invocation. Fixes bug reported on tcl-mac by Kevan Hashemi.
check-in: 744a40c1 user: das tags: trunk
2006-08-18
10:49
Added test suggested by Sam <[email protected]> on c.l.t check-in: 862d2265 user: dkf tags: trunk
10:24
Style cleanup Split older changelog entries into separate file check-in: a9bb9207 user: dkf tags: trunk
07:47
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.13
* macosx/README: updates for x86_64 support in Tcl.
* macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application.
* macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger.
* macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]
check-in: 396a316f user: das tags: core-8-4-branch
07:47
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure.in (Darwin): remove 64-bit arch flags from CFLAGS for combined 32-bit and 64-bit universal builds, as neither TkAqua nor TkX11 can be built for 64-bit at present. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/Wish.xcodeproj/project.pbxproj: switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3.
* macosx/tkMacOSXInit.c (TkpInit): when available, use public TransformProcessType() API instead of CPSEnableForegroundOperation() SPI to notify the window server that we are a GUI application.
* macosx/tkMacOSXWm.c (WmAttrGetTitlePath): use HIWindow API on >=Tiger.
* macosx/tkMacOSXMouseEvent.c (GenerateToolbarButtonEvent): * macosx/tkMacOSXMenus.c (GenerateEditEvent): * macosx/tkMacOSXMenu.c (MenuSelectEvent): bzero XVirtualEvent structure before use to ensure all fields are initialized. [Bug 1542205]
check-in: 947c1df3 user: das tags: trunk
07:30
sync whitespace with core-8-4-branch check-in: eb19f259 user: das tags: trunk
2006-08-17
01:10
fix typo in WmAttrGetNotifyStatus check-in: f0599818 user: hobbs tags: trunk
01:07
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].
check-in: f65da2fb user: hobbs tags: trunk
01:07
* macosx/tkMacOSXWm.c (WmAttributesCmd): correct OS X result for [wm attributes $top].
check-in: 9fd34ee7 user: hobbs tags: core-8-4-branch
2006-07-25
12:09
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]
check-in: da022048 user: das tags: core-8-4-branch
12:08
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): handle key shortcut for kHICommandQuit in the same way as other application menu item key shortcuts. [Bug 1516950]
check-in: eacc8bce user: das tags: trunk
2006-07-24
04:45
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.
check-in: 2367230f user: das tags: core-8-4-branch
04:45
* macosx/tkMacOSXWm.c (TkWmMapWindow): fix incorrect values of wmInfo parentWidth/Height for toplevels by recalculating them once the window is mapped (i.e. once the window&structure sizes are known). [Bug 1358663] (ParseGeometry): sync with ParseGeometry in tkUnixWm.c/tkWinWm.c.
check-in: 35fbd4e1 user: das tags: trunk
04:45
fix typo: visable -> visible check-in: 9e6b28ea user: das tags: core-8-4-branch
04:45
fix typo: visable -> visible check-in: 81255706 user: das tags: trunk
2006-07-21
07:07
swap out of order "F34" and "R14" check-in: 348287b5 user: das tags: trunk
07:07
swap out of order "F34" and "R14" check-in: 97321dc9 user: das tags: core-8-4-branch
06:28
typo check-in: c5c677e2 user: das tags: core-8-4-branch
06:28
typo check-in: 25464151 user: das tags: trunk
06:26
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1".
* macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).
check-in: f5f3a91f user: das tags: core-8-4-branch
06:26
* generic/tkBind.c (TkBindInit): for REDO_KEYSYM_LOOKUP, change keysym-to-string mapping hash to use first name in ks_names.h instead of last (if there are multiple possibilities), e.g. "F11" instead of "L1".
* macosx/tkMacOSXKeyboard.c (TkpGetKeySym): correct keysyms for pure modifier key presses [Bugs 700311, 1525905]; correct keysym for Enter key; add keysyms for new NumLock and Fn modifiers (added 2005-08-09).
check-in: 3ac34041 user: das tags: trunk
06:03
typos check-in: dba9b938 user: das tags: core-8-4-branch
06:03
typos check-in: 3a1da580 user: das tags: trunk
2006-07-20
07:40
cleanup quoting and whitespace check-in: f3453e7d user: das tags: core-8-4-branch
07:40
cleanup quoting and whitespace check-in: b0c81702 user: das tags: trunk
06:27
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: enforce requirement of OSX 10.2 for TkAqua; move * unix/tcl.m4: Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13
* macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr.
* macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
check-in: 9b231103 user: das tags: core-8-4-branch
06:26
* macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 35e728e0 user: das tags: core-8-4-branch
06:25
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): add support * unix/tkUnixSend.c (Tk_GetUserInactiveTime): for weakly importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Wish.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/configure.in: add check on Darwin-X11 for ld support of -weak-l * unix/tcl.m4: flag and weak-link libXss if possible as it is not available before OSX 10.4; enforce requirement of OSX 10.2 for TkAqua; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/GNUmakefile: enable xft for TkX11 build. * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): verify validity of context returned from QDBeginCGContext() before use. * macosx/tkMacOSXKeyEvent.c: ifdef out diagnostic messages to stderr.
* macosx/tkMacOSXEvent.h: standardize MAC_OS_X_VERSION_MAX_ALLOWED * macosx/tkMacOSXMenu.c: checks per QA1316, ensure define can be * macosx/tkMacOSXMenubutton.c: overriden on command line (from default * macosx/tkMacOSXMenus.c: of current OS version). * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXFont.c (TkpMeasureCharsInContext): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 361478a0 user: das tags: trunk
06:24
* generic/tkImgGIF.c (ReadImage): * macosx/tkMacOSXCursor.c (TkMacOSXCursor): * macosx/tkMacOSXDebug.c (TkMacOSXGetNamedDebugSymbol): * macosx/tkMacOSXInit.c (Map): * xlib/xgc.c (XCreateGC): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra.
check-in: 694dad4d user: das tags: trunk
2006-07-14
18:25
* generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 0c9282a5 user: andreas_kupries tags: trunk
18:24
* generic/tkWindow.c (Initialize): Modify change of 2006-05-25 (jeffh). Release mutex a bit earlier, to prevent lock when OS X creates its console windows (recursively enters Tk_Init). Patch by JeffH. check-in: 356aa644 user: andreas_kupries tags: core-8-4-branch
2006-07-07
00:39
catch scrollbar use of highlightthickness check-in: d0d61164 user: hobbs tags: trunk
00:38
catch scrollbar use of highlightthickness check-in: 94eada12 user: hobbs tags: core-8-4-branch
2006-06-22
00:38
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded options
check-in: f2fd7fea user: hobbs tags: trunk
00:37
see changes check-in: 62499e44 user: hobbs tags: core-8-4-branch
00:37
* library/bgerror.tcl (::tk::dialog::error::bgerror): remove a couple of unnecessary hardcoded options
check-in: 6b5399dd user: hobbs tags: core-8-4-branch
2006-06-15
22:36
add refs to aqua fixes check-in: 4bbe767a user: das tags: core-8-4-branch
20:04
* changes: changes to start prep for an 8.4.14 release.
check-in: d323cbfd user: dgp tags: core-8-4-branch
2006-06-14
23:52
Sync with tcl to enable building with VC8 (VS2005 C compiler) check-in: ee6f1e5a user: patthoyts tags: core-8-4-branch
22:17
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].
check-in: 2df13bc7 user: dgp tags: trunk
22:15
* generic/tkScale.c: Revised variable writing logic to account for [scale]'s design that it deals with its value as a formatted string, and not as a double. [Bug 891141].
check-in: 536e572b user: dgp tags: core-8-4-branch
21:20
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922]
* macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]
check-in: 9b237f7f user: das tags: core-8-4-branch
21:18
* macosx/tkMacOSXSubwindows.c (TkMacOSXInvalidateWindow): ensure invalid clip regions are recreated via TkMacOSXUpdateClipRgn() before they are used; correct call order of TkMacOSXInvalidateWindow() and TkMacOSXInvalClipRgns() throughout. [Bug 1501922]
* macosx/tkMacOSXDraw.c (TkPutImage): implement drawing of very wide images in slices of less than 4096 pixels to workaround CopyBits limitation. [Bug 950121]
check-in: b09412a6 user: das tags: trunk
2006-06-09
15:41
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.
check-in: f732e262 user: dgp tags: core-8-4-branch
15:40
* generic/tkMain.c: Added Tcl_Preserve() call on the master interp as crash protection against any Tcl_DeleteInterp() call that might happen.
check-in: 5469a021 user: dgp tags: trunk
2006-06-05
18:06
* generic/tkInt.h: Thread safety for the data structures of * generic/tkConsole.c: the wish [console]. [Bug 1188340].
check-in: 10a79ac1 user: dgp tags: core-8-4-branch
2006-06-01
18:21
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].
check-in: 7ed05ec2 user: dgp tags: core-8-4-branch
17:19
* generic/tkConsole.c: Added Tcl_RegisterChannel() calls to bump the refcount of channels passed to Tcl_SetStdChannel(). This prevents early free-ing of the channels that leads to crashes. [Bug 912571].
check-in: 4a77baf8 user: dgp tags: trunk
2006-05-29
22:21
* win/tkWinEmbed.c (TkpGetOtherWindow): [Bug 1212056] do not panic * unix/tkUnixEmbed.c (TkpGetOtherWindow): if no window is found - * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo): handle it in the caller
check-in: 57cc8021 user: hobbs tags: trunk
21:53
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]
check-in: a0656b40 user: hobbs tags: trunk
21:52
* tests/entry.test (entry-22.1): * tests/listbox.test (listbox-6.15): * generic/tkListbox.c (ListboxInsertSubCmd, ListboxDeleteSubCmd): Ignore Tcl_SetVar2Ex failure of listVarName, similar to entry widget handling. [Bug 1424513]
check-in: 18780b1c user: hobbs tags: core-8-4-branch
2006-05-27
05:24
sync with tcl check-in: d73b3d7d user: das tags: core-8-4-branch
05:23
sync with tcl check-in: 75563643 user: das tags: trunk
2006-05-26
21:43
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]
check-in: 95860e09 user: hobbs tags: core-8-4-branch
21:42
* macosx/tkMacOSXButton.c (TkMacOSXDrawControl): correct redraw for direct transition from disabled to active state. [Bug 706446]
check-in: 902feccd user: hobbs tags: trunk
19:21
autoconf-2.13 check-in: af3a47f7 user: das tags: core-8-4-branch
19:20
sync 2006-05-24 change to tcl HEAD check-in: 774cf5d6 user: das tags: core-8-4-branch
19:15
autoconf-2.59 check-in: 66effddc user: das tags: trunk
19:14
sync with tcl HEAD check-in: 089668d8 user: das tags: trunk
19:13
updates for Xcode 2.3 check-in: 7074fedd user: das tags: trunk
2006-05-25
23:51
see changes check-in: 229c0044 user: hobbs tags: core-8-4-branch
23:51
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]
check-in: d7bde6dc user: hobbs tags: core-8-4-branch
23:51
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)
check-in: e0ce2033 user: hobbs tags: core-8-4-branch
23:51
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587]
check-in: 4021b124 user: hobbs tags: core-8-4-branch
23:50
see changes check-in: 79b5f517 user: hobbs tags: trunk
23:50
* win/tkWinMenu.c (TkWinMenuKeyObjCmd): get eventPtr after we know the window is still alive. [AS bug 45987] [Bug 1236306]
check-in: d179ef57 user: hobbs tags: trunk
23:50
* generic/tkMenu.c (DeleteMenuCloneEntries): Modify entry index changes to work around VC6 optimization bug. [Bug 1224330]
check-in: 05511bc9 user: hobbs tags: trunk
23:50
* generic/tkMessage.c (MessageWidgetObjCmd): Correct msgPtr preserve/release pairing. [Bug 1485750] (afredd)
check-in: b5e60af4 user: hobbs tags: trunk
23:49
* generic/tkWindow.c (Initialize): Correct mutex (un)lock pairing. [Bug 1479587] (loewis)
check-in: fa945f54 user: hobbs tags: trunk
23:49
* generic/tkBind.c (Tk_BindEvent, TkCopyAndGlobalEval): use Tcl_EvalEx instead of Tcl_GlobalEval.
check-in: 340d20bf user: hobbs tags: trunk
2006-05-16
07:58
fix building on Jaguar check-in: 009ad670 user: das tags: trunk
07:37
fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: d55682aa user: das tags: core-8-4-branch
07:37
fix building on Jaguar: move defines of newer OS constants to top, fix warnings check-in: 1b264b99 user: das tags: trunk
07:33
reverted erroneous removal of tclInt.h #include check-in: a46fc039 user: das tags: core-8-4-branch
06:55
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624]
* macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].
check-in: 79e85010 user: das tags: core-8-4-branch
06:55
* macosx/tkMacOSXWindowEvent.c (TkMacOSXGenerateFocusEvent): don't send focus events to windows of class help or to overrideredirect windows. [Bug 1472624]
* macosx/tkMacOSXWm.c: set overrideredirect windows to not become activated by the window manager and to not receive OS activate events (should make them behave more like on other platforms); use modern window class API for overrideredirect and transient windows; set the default class of overrideredirect windows to 'simple' rather than 'plain' (i.e. no window frame); add missing Panther and Tiger window attributes to [::tk::unsupported::MacWindowStyle].
check-in: c5a0f8fa user: das tags: trunk
06:54
comment typo check-in: 75017ad7 user: das tags: core-8-4-branch
06:53
comment typo check-in: 3486bfa9 user: das tags: trunk
2006-05-13
00:48
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]
check-in: 13d8168f user: hobbs tags: core-8-4-branch
00:47
* generic/tkImgPhoto.c (Tk_PhotoPutBlock, Tk_PhotoPutZoomedBlock): Fix opt added 2006-03 that caused slowdown for some common cases. [Bug 1409140]
check-in: 5b3d1d3a user: hobbs tags: trunk
2006-05-12
18:18
fix whitespace, copyright check-in: 480e49c0 user: das tags: core-8-4-branch
18:18
fix whitespace, copyright check-in: 7c8e7f40 user: das tags: trunk
18:17
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117]
* macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117]
* macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105]
* macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596]
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503]
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu.
* macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event.
* macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.
check-in: a75d23da user: das tags: core-8-4-branch
18:17
* generic/tkCanvWind.c (DisplayWinItem, WinItemRequestProc): ensure canvas window items are unmapped when canvas is unmapped. [Bug 940117]
* macosx/tkMacOSXSubwindows.c (TkMacOSXUpdateClipRgn): empty clip region of unmapped windows to prevent any drawing into them or into their children from becoming visible. [Bug 940117]
* macosx/tkMacOSXInt.h: revert Jim's attempt of 2005-03-14 to * macosx/tkMacOSXSubwindows.c: fix Bug 940117 as it disables Map/Unmap event propagation to children. [Bug 1480105]
* macosx/tkMacOSXDraw.c (TkPutImage): handle tkPictureIsOpen flag, fixes incorrect positioning of images with complex alpha on native buttons; actual alpha blending is still broken in this situation. [Bug 1155596]
* macosx/tkMacOSXEvent.c (TkMacOSXProcessCommandEvent): * macosx/tkMacOSXMenus.c (TkMacOSXInitMenus): workaround carbon bug with key shortcut for 'Preferences' app menu item. [Bug 1481503]
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only check for HICommand menu item shortcuts in the application menu.
* macosx/tkMacOSXInt.h: initialize keyboard layout setup in * macosx/tkMacOSXInit.c: TkpInit() rather than during handling of * macosx/tkMacOSXKeyEvent.c: first key down event.
* macosx/tkMacOSXDraw.c: add optional debug code to flash clip * macosx/tkMacOSXSubwindows.c: regions during update or draw.
check-in: bb9d0b13 user: das tags: trunk
2006-05-04
14:11
* README: Bump version number to 8.5a4 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
check-in: 0b0a579d user: dgp tags: trunk
13:09
* README: Bump version number to 8.4.14 * generic/tk.h: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.13 * win/configure:
check-in: 67e7acba user: dgp tags: core-8-4-branch
2006-04-28
06:02
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API.
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer().
* macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position.
* macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c:
* tkAboutDlg.r: update copyright.
* macosx/tkMacOSXCarbonEvents.c: sync with HEAD * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
check-in: 7f39d25f user: das tags: core-8-4-branch
06:02
* macosx/tkMacOSXWm.c (TkWmMapWindow, InitialWindowBounds): fix use of potentially stale window position in initial configure event on first map of a window. [Bug 1476443] (TkMacOSXWindowOffset): use modern GetWindowStructureWidths API.
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXMouseEvent.c (TkGenerateButtonEventForXPointer): new internal function to generate button events for current pointer directly, without requiring prior call to XQueryPointer().
* macosx/tkMacOSXMouseEvent.c (XQueryPointer): implement return of window-local pointer position.
* macosx/tkMacOSXInt.h: use improvements above to avoid calls to * macosx/tkMacOSXKeyEvent.c: GlobalToLocal() when the current port might * macosx/tkMacOSXMenu.c: not be set correctly. May fix [Bug 1243318] * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c:
* tkAboutDlg.r: update copyright.
* macosx/tkMacOSXDebug.h: sync #includes with core-8-4-branch. * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h:
check-in: 1350d6f8 user: das tags: trunk
2006-04-26
13:58
* changes: Updates for next RC
check-in: 1ba6dd9a user: dgp tags: trunk, core-8-5-a4
2006-04-25
08:29
Fix problems caused when XServer returns invalid font names. [Bug 1475865] check-in: 3719f961 user: dkf tags: core-8-4-branch
08:18
Stop crashes when bad font names received from XServer. [Bug 1475865] check-in: 78290572 user: dkf tags: trunk
2006-04-23
21:51
scrollbar.test fixes for TkAqua check-in: 330751e8 user: vincentdarley tags: trunk
2006-04-22
04:12
* macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXWm.c: * tests/constraints.tcl: * tests/wm.test: sync with 2006-04-18 commit to HEAD. (darley)
check-in: f19e6c99 user: das tags: core-8-4-branch
04:12
fix warnings check-in: 437a541a user: das tags: trunk
2006-04-18
22:57
fix tests for TkAqua check-in: 3c64651f user: vincentdarley tags: trunk
22:33
fix tests for TkAqua check-in: b8ddb299 user: vincentdarley tags: trunk
22:32
fix to get correct error message check-in: 96c02ac0 user: vincentdarley tags: trunk
22:16
fix to embed.test failures check-in: 7e97297e user: vincentdarley tags: trunk
2006-04-17
18:06
typo check-in: 41bf142c user: dgp tags: core-8-4-branch, core-8-4-13
18:06
typo check-in: 3f361a5b user: dgp tags: trunk
2006-04-12
22:31
Correction to 1432666 fix. check-in: 4b53d306 user: pspjuth tags: core-8-4-branch
17:35
* generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]
check-in: 3e3d4dfb user: dgp tags: core-8-4-branch
15:30
* changes: Updates for next RC.
check-in: 01d88d3e user: dgp tags: core-8-4-branch
02:35
fix make html error check-in: ce4911b4 user: das tags: trunk
02:20
fix make-html error check-in: 612e1ce7 user: das tags: core-8-4-branch
00:58
fix to 'embedded' targets & cosmetic fix to 'install' targets CCVS: ---------------------------------------------------------------------- check-in: 05346d20 user: das tags: core-8-4-branch
00:58
fix to 'embedded' targets & cosmetic fix to 'install' targets check-in: 9e9eeecf user: das tags: trunk
2006-04-11
21:52
* generic/tkWindow.c (Tk_NameToWindow): Allow NULL interp to Tk_NameToWindow. This fixes TkGetWindowFromObj which promises to handle NULL but didn't.
* generic/tkGrid.c: Fixed handling of out of bounds row or column. * tests/grid.test: [Bug 1432666]
check-in: c8de6c34 user: pspjuth tags: trunk
20:27
update to latest check-in: 137bf108 user: hobbs tags: core-8-4-branch
20:25
* generic/tkBind.c (Tk_BindEvent, ChangeScreen): replace Tcl_GlobalEval with more efficient Tcl_EvalEx.
check-in: 914a04cb user: hobbs tags: core-8-4-branch
20:23
* win/tkWinEmbed.c (TkpGetOtherWindow): do not panic if no window * win/tkWinWm.c (UpdateGeometryInfo): is found - handle it in * unix/tkUnixEmbed.c (TkpGetOtherWindow): the caller. [Bug 1212056] * unix/tkUnixWm.c (Tk_CoordsToWindow, UpdateGeometryInfo):
check-in: 81fd3f87 user: hobbs tags: core-8-4-branch
18:09
* unix/Makefile.in: Updated `make dist` target to be sure the message catalogs for the widget demo get packaged into the source code distribution. [Bug 1466509]
check-in: 9c923f3e user: dgp tags: trunk
12:05
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.
check-in: 8d79cf26 user: das tags: trunk
12:05
* macosx/tkMacOSXDialog.c (Tk_MessageBoxObjCmd): added standard Escape key binding for msgbox cancel buttons [Patch 1193614], whitespace.
check-in: 1912d481 user: das tags: core-8-4-branch
10:23
* changes: added latest aqua bug fixes.
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: bcae4007 user: das tags: core-8-4-branch
10:23
* changes: added latest aqua bug fixes.
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.
check-in: da5a3c4f user: das tags: trunk
10:22
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
check-in: c4918cd4 user: das tags: core-8-4-branch
10:22
* macosx/tkMacOSXCarbonEvents.c: handle kEventCommandUpdateStatus * macosx/tkMacOSXEvent.c: carbon event to dynamically enable the 'Preferences' app menu item when proc [::tk::mac::ShowPreferences] is defined. [Bug 700316]
check-in: a2ab34ad user: das tags: trunk
10:21
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
check-in: 99c54168 user: das tags: core-8-4-branch
10:21
* macosx/tkMacOSXHLEvents.c: call ::tk::mac::* procs for all * macosx/tkMacOSXWindowEvent.c: registered appleevents [FR 1105284], implement print applevent handling, style/whitespace cleanup.
check-in: 3db67cd7 user: das tags: trunk
10:20
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: fcd02512 user: das tags: core-8-4-branch
10:20
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): prevent multiple init.
check-in: fc52afea user: das tags: trunk
10:19
* macosx/tkMacOSXFont.c: remove #ifdef'd text measuring codepaths now * macosx/tkMacOSXInit.c: known to be incorrect, cleanup obsolete text * macosx/README: antialiasing control code, document ATSUI text antialiasing changes.
check-in: 9736cfe7 user: das tags: trunk
07:36
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]
check-in: 52e0c8cb user: das tags: core-8-4-branch
07:36
* macosx/tkMacOSXInt.h: Implemented 'zoomed' window state * macosx/tkMacOSXWindowEvent.c: handling for TkAqua, via titlebar * macosx/tkMacOSXWm.c: widget clicks as well as [wm state]. * doc/wm.n: [Bug 1073456]
check-in: eb5f0d24 user: das tags: trunk
05:42
typo check-in: 72d52fb3 user: das tags: core-8-4-branch
05:42
typos, whitespace check-in: 38d23107 user: das tags: trunk
2006-04-10
21:33
Fix [1467938] check-in: 08ad74e3 user: dkf tags: trunk
20:54
2006-04-10 Benjamin Riefenstahl <[email protected]>
* macosx/tkMacOSXFont.c (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once.
check-in: 3e0cf3ee user: cc_benny tags: trunk
20:52
* (MeasureStringWidth): Use implementation based on ATSUGetGlyphBounds (TK_MAC_USE_GETGLYPHBOUNDS), so we can use kATSUseFractionalOrigins. This in turn corrects bug #1461650. * (TK_MAC_DEBUG_FONTS): Fix use this throughout: Don't use TK_MAC_DEBUG; avoid empty "if" blocks in non-debug mode. * (InitFont): Use "." and "W" instead of "i" and "w" to determine the "-fixed" attribute. This prevents "Apple Chancery" from being classified as fixed. * (InitFontFamilies): Only get the font families once. check-in: 67ae9680 user: cc_benny tags: trunk
17:44
*** 8.4.13 TAGGED FOR RELEASE ***
* changes: Updates for next RC.
check-in: e3ebddcd user: dgp tags: core-8-4-branch
09:25
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]
check-in: b8d4d844 user: das tags: core-8-4-branch
09:25
* macosx/tkMacOSXWm.c (TkSetWMName, TkMacOSXMakeRealWindowExist): allow empty name for toplevels, remove bogus initial window name. [Bug 1450800]
check-in: 873d914a user: das tags: trunk
02:11
added ref to bug 934524 check-in: 32d9dd81 user: das tags: core-8-4-branch
02:11
added ref to bug 934524 check-in: b5f30f75 user: das tags: trunk
2006-04-09
22:07
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]
check-in: d74d8edc user: das tags: core-8-4-branch
22:07
* macosx/tkMacOSXWm.c (WmResizableCmd): propagate window attribute changes to Carbon window manager. [FR 1467004]
check-in: 73dd06aa user: das tags: trunk
2006-04-07
16:17
move tag check-in: 4e68fd2b user: dgp tags: trunk
06:16
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState).
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.
* macosx/tkMacOSXMouseEvent.c: now that [wm attributes -titlepath] works correctly, add OS support for dragging proxy icons and using the titlepath menu.
check-in: 4a4b61c7 user: das tags: core-8-4-branch
06:15
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): fix return values, implement window dragging & growing in background (with Command key down) and by fronting clicks, use correct button & modifier state API when application is in background (also in TkMacOSXButtonKeyState).
* macosx/tkMacOSXWm.c (TkMacOSXGrowToplevel): ensure QD port is set correctly before using API relying on it.
check-in: dd40f5f3 user: das tags: trunk
2006-04-06
22:16
add support for proxy icon dragging and titlepath menu check-in: 7dd22e5c user: vincentdarley tags: trunk
22:15
add support for proxy icon dragging and titlepath menu check-in: 81c5218d user: vincentdarley tags: trunk
09:28
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241]
* unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.13
check-in: 8816101c user: das tags: core-8-4-branch
09:28
* macosx/tkMacOSXWm.c (WmAttributesCmd, WmIconbitmapCmd): fix errors in setting/removing window proxy icons via [wm attributes -titlepath] and [wm iconbitmap], use HIWindow API on Tiger or later. [Bug 1455241]
* unix/tcl.m4: remove TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Tcl Bug 1457515] * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
check-in: 15e8a365 user: das tags: trunk
2006-04-05
21:00
see changes check-in: fe3e6512 user: hobbs tags: trunk
21:00
* generic/tkWindow.c (Initialize): remove impotent use of DeleteWindowsExitProc as a global exit handler.
check-in: 6c765555 user: hobbs tags: trunk
20:59
* generic/tkMenu.c (TkSetWindowMenuBar): remove extra TkMenuInit call that caused finalization panic. [Bug 1456851] * win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries. [Bug 1456851] (TkWinMenuKeyObjCmd): Do not error when unknown window is passed in. [Bug 1236306]
check-in: 180fe53d user: hobbs tags: trunk
20:58
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)
check-in: b80a6e44 user: hobbs tags: trunk
20:57
* tests/textWind.test (textWind-10.6.1): prevent infinite update loop in case of test failure
check-in: 62290649 user: hobbs tags: trunk
20:56
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.
check-in: a29af090 user: hobbs tags: trunk
20:54
* tests/grid.test: fix segfault on empty or "all" index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]
check-in: ced1f6ca user: hobbs tags: trunk
20:54
(wm-attributes-1.2.4): correct expected result check-in: c14beb21 user: hobbs tags: trunk
19:49
see changes check-in: c430f014 user: hobbs tags: core-8-4-branch
19:49
* tests/grid.test: fix segfault on empty index list * generic/tkGrid.c (GridRowColumnConfigureCommand): [Bug 1422430]
check-in: 02f36579 user: hobbs tags: core-8-4-branch
19:48
* generic/tkText.c (DumpLine): stop dumping if we detect that the text widget state has changed while dumping. [Bug 1414171] (InsertChars, DeleteChars): fix undo with space-based path. * tests/text.test (text-25.14): [Bug 1452419]
check-in: 03fa6f2e user: hobbs tags: core-8-4-branch
19:48
* win/tkWinX.c (TkWinXInit): init default keyboard charset correctly. [Bug 1374119] (pajas)
check-in: f42bca11 user: hobbs tags: core-8-4-branch
19:48
* generic/tkTextDisp.c (TkTextPixelIndex): Don't segfault on full -elide text. [Bug 1442102]
check-in: 77f37af3 user: hobbs tags: core-8-4-branch
19:47
* win/tkWinWm.c (WmProc): pass WM_QUERYENDSESSION message to Tk as WM_SAVE_YOURSELF wm protocol callback.
check-in: c2e502ce user: hobbs tags: core-8-4-branch
19:47
* win/tkWinMenu.c (FreeID, TkpNewMenu, MenuExitHandler) (MenuThreadExitHandler, TkpMenuInit, TkpMenuThreadInit): rework Windows menu init/finalization to better respect per-process and per-thread boundaries.
check-in: 9a51b885 user: hobbs tags: core-8-4-branch
18:04
Revised test to account for changed error message check-in: 94205138 user: dgp tags: trunk
17:51
Update test to reflect revised error message check-in: ebbb3aa5 user: dgp tags: core-8-4-branch
17:16
fix to crash in test suite, with dump -command check-in: 63eadbb9 user: vincentdarley tags: trunk
01:59
use standard Carbon Fixed <-> Int conversion macros instead of our own check-in: e3796daa user: das tags: trunk
2006-03-30
01:39
* generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.
check-in: a98f7e01 user: hobbs tags: trunk
01:38
* generic/tkWindow.c (DeleteWindowsExitProc): added comments * generic/tkOption.c (TkOptionDeadWindow): handle OptionThreadExitProc being called before DeleteWindowsExitProc.
check-in: 45c4e869 user: hobbs tags: core-8-4-branch
2006-03-29
23:05
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.
check-in: 545857fa user: hobbs tags: trunk
16:37
* changes: Updates for next RC
check-in: e7be3566 user: dgp tags: trunk
16:27
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]
check-in: ab6043d7 user: dgp tags: core-8-4-branch
16:27
* unix/tkUnixDefault.h: Changed "Black" to "#000000" and "White" to "#ffffff" to work around the (broken?) X servers that do not accept those color names. [Bug 917433]
check-in: bb2a9fc1 user: dgp tags: trunk
05:38
* generic/tkWindow.c (CreateTopLevelWindow): use thread exit handler for DeleteWindowsExitProc.
check-in: 1eb4d4ea user: hobbs tags: core-8-4-branch
2006-03-28
22:23
Avoid pipe problems on Win98 check-in: 80286487 user: patthoyts tags: core-8-4-branch
21:25
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.
check-in: 38cd48e8 user: hobbs tags: trunk
21:17
* win/configure, win/tcl.m4: define MACHINE for gcc builds as well. Needed by Tk for manifest generation.
check-in: b1e97239 user: hobbs tags: core-8-4-branch
19:26
further fixes to $text dump -command check-in: 19901322 user: vincentdarley tags: trunk
14:01
* macosx/Wish.xcode/default.pbxuser: add '-singleproc 1' cli arg to * macosx/Wish.xcodeproj/default.pbxuser: tcltest to ease test debugging.
* macosx/Wish.xcode/project.pbxproj: removed $prefix/share from * macosx/Wish.xcodeproj/project.pbxproj: TCL_PACKAGE_PATH as per change to tcl/unix/configure.in of 2006-03-13.
check-in: 67f61bbf user: das tags: trunk
02:44
* macosx/tkMacOSX.h: Cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers; * macosx/tkMacOSXButton.c: sync whitespace, comments & minor * macosx/tkMacOSXCarbonEvents.c: changes with HEAD. * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXTest.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:
check-in: 761084f8 user: das tags: core-8-4-branch
02:43
* generic/tkFont.h: added prototype for TkFontGetFirstTextLayout() needed by tkMacOSXButton.c and tkMacOSXMenubutton.c.
check-in: a0ddd020 user: das tags: core-8-4-branch
02:43
* macosx/tkMacOSXDraw.c: sync whitespace & minor changes * macosx/tkMacOSXEvent.h: with core-8-4-branch. * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXNotify.c:
check-in: cf47afc2 user: das tags: trunk
2006-03-27
16:20
* changes: Updates for next RC
check-in: 702aa19a user: dgp tags: trunk
15:40
Forgot that the test should return an error check-in: 2e438bcc user: dkf tags: core-8-4-branch
15:38
Oops, forgot that this test should return an error... check-in: 1179096d user: dkf tags: trunk
13:43
* generic/tkTextDisp.c (MeasureChars): Fix calculations of start and end of string. [Bugs 1325998, 1456157]
check-in: 956b9fb6 user: cc_benny tags: trunk
12:13
Fix (and add test for) [Bug 1458234] check-in: 59b08c01 user: dkf tags: core-8-4-branch
10:55
Fix (and add test for) [Bug 1458234] check-in: 057f364d user: dkf tags: trunk
2006-03-26
17:52
fix for text dump -command callbacks which modify the text widget check-in: 292a50c8 user: vincentdarley tags: trunk
2006-03-25
06:08
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
check-in: 3f256e3e user: das tags: trunk
06:02
* macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): * macosx/tkMacOSXFont.c (TkMacOSXQuarzStartDraw, TkMacOSXQuarzEndDraw): performance improvements, sync similar code, formatting & whitespace.
check-in: df3c8bc5 user: das tags: trunk
2006-03-24
14:58
* generic/tkTextDisp.c: moved #ifdef MAC_OSX_TK code added by * macosx/tkMacOSXColor.c: Patch #638966 into platform specific * macosx/tkMacOSXInt.h: files.
* macosx/tkMacOSX.h: cleaned up & rationalized order of * macosx/tkMacOSXBitmap.c: #includes of tk and carbon headers. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXClipboard.c: * macosx/tkMacOSXColor.c: * macosx/tkMacOSXConfig.c: * macosx/tkMacOSXCursor.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXWm.h: * macosx/tkMacOSXXStubs.c:
check-in: bd201bc0 user: das tags: trunk
2006-03-23
22:08
* unix/tkUnixRFont.c (TkpMeasureCharsInContext): Copied over from tkUnixFont.c to fix compiling with --enable-xft . check-in: c2f98ca4 user: rmax tags: trunk
16:48
* unix/tk.spec: Cleaned up and completed the spec file. An RPM can now be built from the tk source distribution with "rpmbuild -tb <tarball>". check-in: 69a1b24e user: rmax tags: trunk
16:26
* tests/textDisp.test: Updated expected error messages to match the standardized formats established on 2005-11-17. [Bug 1370296]
check-in: f0d7afc4 user: dgp tags: trunk
2006-03-22
15:15
* changes: Updates for next RC
check-in: 99e994e0 user: dgp tags: trunk
15:11
* changes: Updates for next RC.
check-in: acc6efaa user: dgp tags: core-8-4-branch
00:22
* unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.13
check-in: 24bb0579 user: das tags: core-8-4-branch
00:21
* generic/tkFont.c: implementation of ATSUI text rendering * generic/tkInt.h: in TkAqua provided by Benjamin * generic/tkTextDisp.c: Riefenstahl. [Patch 638966] * library/demos/unicodeout.tcl: * macosx/tkMacOSXFont.h (new file): * macosx/tkMacOSXFont.c: * tests/font.test: * unix/tkUnixFont.c: * win/tkWinFont.c:
* generic/tkFont.c: moved MODULE_SCOPE declarations of * generic/tkFont.h: font helper procs into header files. * macosx/tkMacOSXButton.c: * macosx/tkMacOSXFont.h: * macosx/tkMacOSXMenubutton.c:
* macosx/Wish.xcode/project.pbxproj: add new tkMacOSXFont.h file, * macosx/Wish.xcodeproj/project.pbxproj: turn off dead code stripping as it interferes with -sectcreate (rdar://4486223).
* macosx/Wish.xcode/default.pbxuser: add TCLLIBPATH=/Library/Tcl * macosx/Wish.xcodeproj/default.pbxuser: env var setting to tktest.
* unix/configure.in: fix detection of symbols build when enabling TkAqua debug code; filter nm output of libtclstub better to avoid error on intel macs [Bug 1415789]. * unix/configure: autoconf-2.59
check-in: 69379436 user: das tags: trunk
2006-03-21
03:01
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives. Also added code to handle multiple calls to Tk_CreateConsoleWindow so that the console channels connect to the last console window opened, in compatibility with the previous implementation.
check-in: 0f47d987 user: dgp tags: trunk
2006-03-20
22:58
* generic/tkConsole.c: Added exit handler to clean up the interp where the console window lives.
check-in: 46b926eb user: dgp tags: trunk
22:16
Fix [Bug 1380427] with [Patch 1391939] check-in: 61de9f7a user: dkf tags: core-8-4-branch
15:27
reduce unnecessary namespace use check-in: 80f2ec5c user: dkf tags: trunk
2006-03-18
15:52
undo/modified and empty string fix check-in: 0ffdbc09 user: vincentdarley tags: trunk
2006-03-17
11:13
bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 0cec5e19 user: patthoyts tags: trunk
10:50
bug #1451587: avoid using abbreviated sub-commands in core scripts as this can cause problems with mega-widget libraries like snit. check-in: 6afc0fe2 user: patthoyts tags: core-8-4-branch
2006-03-16
22:51
corrected silly cut/paste/forget to modify error in the name of the stderr console channel. check-in: a6c9ed2e user: dgp tags: trunk
22:47
Revisions to Tk_CreateConsoleWindow to tolerate case when no console channels have been created. check-in: 29cc1b67 user: dgp tags: trunk
17:32
* generic/tkConsole.c: Substantial rewrite of [console] support. * generic/tkInt.h: Included Obj-ification of the [console] and [consoleinterp] commands, and reworking of all the supporting data structures for cleaner sharing and lifetime management especially in multi-threaded configurations.
check-in: 3529fe2c user: dgp tags: trunk
14:01
Case fix check-in: 0bcb79e5 user: dkf tags: core-8-4-branch
13:59
Noticed that several other locales were missing too check-in: eba0680a user: dkf tags: trunk
13:56
Added 'changes' entries for my last two sets of changes check-in: 1bc5ab7a user: dkf tags: trunk
13:55
Added 'changes' entries for my last two sets of changes check-in: 962661c2 user: dkf tags: core-8-4-branch
13:50
Added locale check-in: 832cd0ca user: dkf tags: trunk
13:50
Added locale to list check-in: 38cf1432 user: dkf tags: core-8-4-branch
13:45
Added message catalog for (Brazilian) Portuguese. [Bug 1405069] check-in: 734ca339 user: dkf tags: core-8-4-branch
13:40
Added a Portuguese message catalog. [Bug 1405069] check-in: 97359045 user: dkf tags: trunk
10:04
missing MODULE_SCOPE declarations and obsolete exports discovered by 'make checkstubs' check-in: 390d117c user: das tags: trunk
00:42
Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: 7953da6f user: dkf tags: core-8-4-branch
00:38
D'oh! check-in: 0152ff20 user: dkf tags: trunk
00:31
Hack to make photo-to-photo copies cheaper in the common case of no alpha check-in: a7bc92f1 user: dkf tags: trunk
2006-03-15
23:20
Squelch [Bug 1409140] by special-case-ing the single-pixel put case. Also take better advantage of C's casting rules w.r.t. void* and other pointers check-in: 360a23a6 user: dkf tags: trunk
23:10
Squelch [Bug 1409140] by special-case-ing the single-pixel put case. check-in: 373ccb1b user: dkf tags: core-8-4-branch
13:25
typo in last commit re notAqua constraint check-in: 4a7c70c4 user: das tags: trunk
2006-03-14
06:04
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.
check-in: fad9520a user: dgp tags: trunk
06:03
* tests/scrollbar.test: Corrected several broken calls to [testmetrics] that were crashing the test suite.
check-in: 3f47da3b user: dgp tags: core-8-4-branch
05:01
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]
check-in: b53fbc0e user: dgp tags: trunk
04:59
* tests/constraints.tcl: Added notAqua constraint to canvPs-3.1 * tests/canvPs.test: to stop test suite crash on Mac OSX. [Bug 1088807]
check-in: 556fb09d user: dgp tags: core-8-4-branch
2006-03-13
18:19
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]
check-in: 9ee09b00 user: dgp tags: trunk
18:18
* generic/tkCmds.c: Purged remaining references to * macosx/tkMacOSXPort.h: errno, and errno.h. Standardized * macosx/tkMacOSXWm.c: the logic for using header files from * macosx/tkMacOSXWm.h: the compat directory. Thanks Joe * unix/tkUnixPort.h: English for the patch. [Patch 1445404]
check-in: 08294d43 user: dgp tags: core-8-4-branch
2006-03-11
22:50
Fix silly error that prevented truncated error traces from being presented to the user, even when they should have been. check-in: 5e8d745b user: dkf tags: core-8-4-branch
2006-03-08
22:54
more images copied into dist check-in: f9cf4aeb user: dgp tags: trunk
22:17
* unix/Makefile.in: Update `make dist` to copy the image files needed by the test suite into the source distro. This was overlooked in the 2005-10-12 commit.
check-in: a42149ed user: dgp tags: trunk
20:14
* changes: Update in prep. for 8.5a4 release.
check-in: 5855e89e user: dgp tags: trunk
18:24
typo check-in: 3ab639f9 user: dgp tags: core-8-4-branch
07:12
Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. Regenerated configure script. check-in: 6f9ac466 user: jenglish tags: trunk
2006-03-07
22:30
Band-aid doc update for [Bug 220787] check-in: 9066524c user: dkf tags: trunk
22:30
Band-aid doc update for [Bug 220787] check-in: e05eb965 user: dkf tags: core-8-4-branch
05:35
* READNE: Bump version number to 8.4.13 and update * changes: changes to start prep for an 8.4.13 release. * generic/tk.h: * unix/configure{.in}: * unix/tk.spec: * win/configure{.in}:
check-in: 447a3c33 user: dgp tags: core-8-4-branch
2006-03-03
01:08
see changes check-in: be7dc5c1 user: hobbs tags: core-8-4-branch
2006-03-02
21:07
* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\" path-as-escape issue.
check-in: 8d26abd9 user: hobbs tags: core-8-4-branch
21:06
[]-quote ac_defun functions check-in: 28bee7d7 user: hobbs tags: core-8-4-branch
20:45
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).
check-in: ef50aa90 user: hobbs tags: trunk
20:44
* macosx/tkMacOSXDraw.c (TkPutImage): fix endian issue on OS X x86 displaying images. Bitmap images still have a black/white reversal issue, appears to be a general OS X issue (as seen in frogger demo).
check-in: 05e33320 user: hobbs tags: core-8-4-branch
01:02
* unix/tcl.m4: Fix for tk bug #1334613 to sort out shared library * unix/configure: issues on NetBSD. Regenerated configure script.
check-in: 7b45d8c1 user: patthoyts tags: core-8-4-branch
2006-02-27
11:36
Fix old thread-safety issue. [Bug 470322] check-in: d505e258 user: dkf tags: core-8-4-branch
11:34
Fix old thread-safety issue. [Bug 470322] check-in: e83a7560 user: dkf tags: trunk
11:12
Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 110a7e3d user: dkf tags: core-8-4-branch
10:36
Fix pixmap creation ordering issue [Bug 480862] Stupid issue was fixed for the mask pixmap, but not the data pixmap! check-in: 291d4c3c user: dkf tags: trunk
2006-02-09
19:10
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 34afa583 user: das tags: core-8-4-branch
19:09
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 17f6ab80 user: das tags: core-8-4-branch
19:08
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns * generic/tkPlatDecls.h: to use Tk_Window instead of internal * macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include * macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring * macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define * macosx/tkMacOSXPort.h: out of tk.h into platform header.
check-in: 03071b66 user: das tags: trunk
2006-02-07
11:33
Scope the config a bit better; it only needs to be visible inside one function. check-in: c60c8562 user: dkf tags: trunk
11:25
Use the fact that ckalloc() *never* returns NULL to optimize the code check-in: 2e334022 user: dkf tags: trunk
11:20
space->tab check-in: 6cdc6cc6 user: dkf tags: trunk
2006-02-03
22:40
Comment formatting check-in: 7f87d183 user: dkf tags: trunk
2006-01-31
21:39
Finish i18n of bgerror [Bug 1409264]. No l10n of that specific message though; that can wait for someone who really wants to use non-English to submit patches. check-in: 25466c90 user: dkf tags: trunk
2006-01-25
18:22
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/choosedir.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/focus.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
check-in: 49fb7ce3 user: dgp tags: trunk
18:21
* library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch 1237759] * library/button.tcl: * library/choosedir.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
check-in: b0be966e user: dgp tags: core-8-4-branch
2006-01-23
00:53
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.
check-in: 7144aafb user: das tags: core-8-4-branch
00:53
* unix/configure: minor fix to Darwin specific code removing * unix/configure.in: 64bit flags from CFLAGS for Tk build.
check-in: 8e9101dc user: das tags: trunk
2006-01-20
18:58
XIM fixes [See #905830, patch tk84-xim-fixes.patch]. + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 6e812d71 user: jenglish tags: trunk
18:42
XIM fixes [See #905830, patch tk84-xim-fixes.patch]: + Revert 2005-12-05 patch disabling XIM when SCIM in use; + Make sure all X events get passed to XFilterEvent, including those without a corresponding Tk window. check-in: 23f9522c user: jenglish tags: core-8-4-branch
2006-01-12
23:29
generic/tkUndo.c (TkUndoSetDepth): Don't free TkUndoSubAtoms for separator entries that are deleted: there is some unpredictable garbage instead of subatoms. Free both 'apply' and 'revert' action chains for non-separator entries. check-in: 1c6c7ed5 user: a_kovalenko tags: trunk
13:38
TIP#260 implementation check-in: 9af1f6dc user: dkf tags: trunk
2006-01-11
19:53
Removed a lingering error message from TIP#147 implementation. check-in: f9a57704 user: pspjuth tags: trunk
05:57
sync minor overlooked change to HEAD in last commit check-in: 243b23f9 user: das tags: core-8-4-branch
2006-01-10
05:38
* macosx/tkMacOSXDraw.c: re-added inclusion of tclInt.h to allow access * macosx/tkMacOSXFont.c: to 8.4-internal Tcl_CreateNamespace().
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox.
* macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/Makefile: add 'wish8.x' symlink to SYMROOT.
* unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.
check-in: ed949bf5 user: das tags: core-8-4-branch
05:37
* macosx/tkMacOSXDebug.c: add TkMacOSXGetNamedDebugSymbol() function * macosx/tkMacOSXDebug.h: that finds unexported symbols in loaded libraries by manually walking their symbol table; only to be used for debugging purposes, may break unexpectedly in the future. Needed to get access to private_extern internal debugging functions in HIToolbox.
* macosx/tkMacOSXCarbonEvents.c: fix debug event tracing on Tiger. * macosx/tkMacOSXMenu.c: add debug menu printing during reconfigure. * macosx/tkMacOSXInit.c: conditionalize 64bit-unsafe dyld code. * macosx/GNUmakefile: add 'wish8.x' symlink to SYMROOT.
* macosx/Wish.xcode/project.pbxproj: fix copy to tktest resource * macosx/Wish.xcodeproj/project.pbxproj: fork when zerolinked.
* macosx/Wish.xcode/default.pbxuser: add widget demo as argument to * macosx/Wish.xcodeproj/default.pbxuser: executables (on by default).
* unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG.
check-in: d23f30ce user: das tags: trunk
2005-12-29
10:46
remove unused variable to allow compilation with VC++ in debug mode check-in: 8a103cb6 user: vincentdarley tags: trunk
2005-12-28
17:26
Fix [Bug 1380427] using [Patch 1391939] from Ludwig Callewaert check-in: bea821e1 user: dkf tags: trunk
2005-12-14
02:09
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/project.pbxproj: add new tclTomMath* files.
check-in: 93d04bc3 user: das tags: trunk
2005-12-13
03:44
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.
check-in: 8ab52fe6 user: das tags: core-8-4-branch
03:44
* library/demos/cscroll.tcl: add MouseWheel bindings for aqua.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent, GenerateMouseWheelEvent): add support for kEventMouseScroll events (smooth mouse wheel scrolling from mighty mouse or scrolling trackpad) by handling kEventMouseWheelMoved on application target as well as on dispatcher, in order to pick up synthesized MouseWheel events from HIObject handler (c.f. QA1453); add support for horizontal scrolling events by generating MouseWheel XEvent with Shift modifier.
check-in: e13a9e41 user: das tags: trunk
2005-12-12
22:33
ANSIfy check-in: e8665628 user: dkf tags: trunk
20:58
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)
check-in: 2d92acd2 user: hobbs tags: trunk
20:55
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer)
check-in: 54c77925 user: hobbs tags: core-8-4-branch
2005-12-10
01:42
* win/tkWinWm.c (WinSetIcon): Don't check result of SetClassLong() or SetClassLongPtr() since it was generating an incorrect error and the MSDN docs indicate that the result need not be checked.
check-in: 0c5773d9 user: mdejong tags: trunk
01:38
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Define MACHINE for gcc builds. The lack of a definition of this variable in the manifest file was causing a runtime error in wish built with gcc.
check-in: 5b27d5f9 user: mdejong tags: trunk
2005-12-09
00:48
* generic/tkInt.decls: move all platform test sources from tk lib into * generic/tkTest.c: tktest directly, removes requirement to export * macosx/tkMacOSXTest.c: TkplatformtestInit from internal stubs table. * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: * win/tkWinTest.c:
* generic/tkIntPlatDecls.h: * generic/tkStubInit.c: regen.
check-in: 6ef50d0b user: das tags: trunk
2005-12-08
22:14
add tkWinTest.obj to regular Tk obj for TkplatformtestInit check-in: 15f34d6b user: hobbs tags: trunk
21:13
fix dist target for manifest dir change check-in: 27ddcefb user: hobbs tags: trunk
20:25
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: Add CE build support (some C code fixes needed) * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.
check-in: a62685ce user: hobbs tags: trunk
18:17
* generic/tkTextTag.c (TkTextTagCmd): use correct arraySize for peered text widgets in [$text tag names]. [Bug 1375069 1374935]
check-in: 6445465e user: hobbs tags: trunk
07:50
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].
check-in: 6b76f56a user: das tags: core-8-4-branch
07:50
* macosx/tkMacOSXDraw.c: remove inclusion of tclInt.h and use of tcl * macosx/tkMacOSXFont.c: internals wherever possible in tk/macosx, the * macosx/tkMacOSXInit.c: only remaining tcl internals in TkAqua are * macosx/tkMacOSXNotify.c: TclServiceIdle() in tkMacOSXScrlbr.c and * macosx/tkMacOSXScrlbr.c: Tcl_Get/SetStartupScript() in tkMacOSXInit.c [Bug 1336531].
check-in: 8051a1e4 user: das tags: trunk
05:04
* macosx/tkMacOSXInt.h: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: sync comments/whitespace with HEAD.
check-in: f4d98155 user: das tags: core-8-4-branch
05:04
* macosx/tkMacOSXInt.h: sync comments with core-8-4-branch.
check-in: 37b183a7 user: das tags: trunk
2005-12-07
17:32
remove extraneous const check-in: bf84b904 user: hobbs tags: trunk
2005-12-06
09:16
Doc change to discourage the use of TK_CONFIG_OPTION_SPECIFIED which was not thread-safe and is now no-longer used. check-in: 45c68812 user: dkf tags: trunk
2005-12-05
22:47
updated with latest 8.4.12 changes check-in: b2d1ffaf user: hobbs tags: core-8-4-branch, core-8-4-12
22:42
* generic/tkOldConfig.c (Tk_ConfigureWidget): fix the handling of TK_CONFIG_OPTION_SPECIFIED to be flagged appropriately in original Tk_ConfigSpec. This is *not* thread safe, but will be retained for 8.4.x and left out of 8.5.x. [Bug 749908]
check-in: 49d3c457 user: hobbs tags: core-8-4-branch
22:40
remove extraneous const check-in: 462c0850 user: hobbs tags: core-8-4-branch
21:38
Added a workaround for SCIM check-in: 264a44bb user: rmax tags: core-8-4-branch
17:02
* unix/tkUnixEvent.c (OpenIM): Added a workaround to allow at least ASCII and the Compose key when typing into text and entry widgets on a system that uses SCIM. This has to be taken out again once the SCIM problems have been fixed. check-in: c35ecf2e user: rmax tags: trunk
03:11
Updated Closed-Leaf check-in: 02edd73f user: chengyemao tags: core-8-4-9-branch
03:10
Bug fixes backported form Tk85 (#1311734, #1283635) check-in: 74c14883 user: chengyemao tags: core-8-4-9-branch
2005-12-04
00:51
* mac/README: add note that mac classic port is no longer supported.
check-in: b20328f0 user: das tags: core-8-4-branch
2005-12-03
00:41
documented macosx-only configure options. check-in: 6085dda7 user: das tags: trunk
00:36
documented macosx-only configure options. check-in: 9d96823c user: das tags: core-8-4-branch
2005-12-02
21:13
update README files check-in: dcda1f45 user: dgp tags: core-8-4-branch
17:23
eliminate test name duplication check-in: e47b2fbb user: dgp tags: trunk
13:42
More fixes (mostly getting rid of excess spaces) check-in: 36165453 user: dkf tags: trunk
11:01
whitespace police check-in: 7f9c6719 user: dkf tags: trunk
00:29
Fix problems in last commit check-in: f8a43d44 user: dkf tags: trunk
00:19
ANSIfication check-in: 1be88f10 user: dkf tags: trunk
2005-12-01
20:29
fox botched date check-in: 59bfac80 user: dgp tags: core-8-4-branch
19:12
another try check-in: 5409ac75 user: dgp tags: core-8-4-branch
19:03
update `make dist` for the wish.exe.manifest -> wish.exe.manifest.in change check-in: 43c3b8ce user: dgp tags: core-8-4-branch
18:31
2005-11-16 Don Porter <[email protected]>
*** 8.4.12 TAGGED FOR RELEASE ***
* changes: Update changes for 8.4.12 release
* mac/tkMacWm.c: Restored consistent error checking and * macosx/tkMacOSXWm.c: messages among different platform's * tests/wm.test: [wm grid] commands. [Bug 1323972]. * win/tkWinWm.c:
check-in: be2be967 user: dgp tags: core-8-4-branch
18:00
simplified makefile.vc a little bit check-in: 9b05d62a user: kennykb tags: core-8-4-branch
17:51
restored the ability to build from makefile.vc check-in: bbea8ebe user: kennykb tags: core-8-4-branch
17:47
* library/menu.tcl (::tk::PostOverPoint): correct menu post near bottom of screen on Windows. [Bug 1353416]
check-in: b1d56c24 user: hobbs tags: core-8-4-branch
07:34
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]
check-in: 5b84df77 user: hobbs tags: core-8-4-branch
07:34
* win/tkWinWm.c (WmAttributesCmd): set (no)topmost window aspect before rewrapping. [Bug 1086049]
check-in: 53c4ce1e user: hobbs tags: trunk
06:24
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXEvent.h: Trap kEventAppAvailableWindowBoundsChanged * macosx/tkMacOSXInt.h: event to watch for change in display size and adjust internal state appropriately.
check-in: 2a1e16ec user: hobbs tags: trunk
05:47
fix typo check-in: 95fc8cf9 user: das tags: trunk
04:28
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.
check-in: dc36c4dd user: das tags: trunk
03:54
* doc/checkbutton.n: fix -selectcolor docs [Bug 1083838]
check-in: 1f456fcb user: hobbs tags: trunk
03:22
* generic/tkImgGIF.c: cast calls to block_out
check-in: 06966646 user: hobbs tags: core-8-4-branch
03:21
* generic/tkImgGIF.c: cast calls to blockOut
check-in: 13f3c03c user: hobbs tags: trunk
02:15
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): added newly registered kEventAppAvailableWindowBoundsChanged to debugging code.
check-in: 82e4001b user: das tags: core-8-4-branch
02:13
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.
check-in: 11205be7 user: hobbs tags: core-8-4-branch
02:13
* win/Makefile.in: Add tkWinTest.obj to tk84.dll to handle some needed test functions being defined in stubs (TkplatformtestInit).
check-in: 0ee247f0 user: hobbs tags: trunk
02:03
* win/Makefile.in: place TCL_BIN_DIR first in PATH for targets to get Tcl built dll first.
check-in: 770f90b7 user: hobbs tags: trunk
02:02
(6.22): fix rounding-error sensitive test check-in: b49bbf87 user: hobbs tags: trunk
00:03
* tests/scrollbar.test (6.22): fix rounding-error sensitive test
check-in: b3ec00a7 user: hobbs tags: core-8-4-branch
2005-11-30
23:42
* tests/textWind.test: use "Courier -12" on all platforms. Reduces Windows XP test errors in that file from 9 to 2 (13.2 and 13.9 still off-by-one pixel).
check-in: d2985a44 user: hobbs tags: core-8-4-branch
22:58
* win/tkWinWm.c (UpdateWrapper): Don't install frame menu on dead window. Backport of 1233635
check-in: 874e3b4a user: hobbs tags: core-8-4-branch
21:13
* generic/tkEvent.c: fix handling of ClientMessage handlers. [Bug 1289565 983920]
check-in: e1e61322 user: hobbs tags: core-8-4-branch
20:17
* macosx/tkMacOSXEvent.h: define kEventAppAvailableWindowBoundsChanged for OS X < 10.3.
check-in: 73ced62f user: hobbs tags: core-8-4-branch
01:24
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]
check-in: dfe77e0f user: hobbs tags: trunk
01:22
* library/console.tcl (::tk::ConsoleInit): improve work-around to avoid '% ' from tclMain.c [Bug 1252259]
check-in: a83f3fb5 user: hobbs tags: core-8-4-branch
01:02
* macosx/tkMacOSXXStubs.c (TkpOpenDisplay, TkMacOSXDisplayChanged): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): * macosx/tkMacOSXInt.h: Trap kEventAppAvailableWindowBoundsChanged event to watch for change in display size and adjust internal state appropriately.
check-in: d8dc9a91 user: hobbs tags: core-8-4-branch
00:19
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597] * win/configure.in: * win/wish.exe.manifest.in (new): manifest must map in MACHINE * win/rc/wish.exe.manifest (removed): and VERSION to be correct.
check-in: ed29dbfa user: hobbs tags: core-8-4-branch
2005-11-27
10:15
fix settings order check-in: 551d8d9d user: das tags: trunk
06:53
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: d6a1724c user: das tags: core-8-4-branch
06:53
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 9838a79f user: das tags: trunk
06:47
typo in last commit check-in: c14bb6cd user: das tags: core-8-4-branch
06:47
typo in last commit check-in: 0815b3cc user: das tags: trunk
06:44
document automatic removal of -arch ppc64 CFLAGS check-in: 9307b5c7 user: das tags: core-8-4-branch
06:44
document automatic removal of -arch ppc64 CFLAGS check-in: d3fe82c0 user: das tags: trunk
06:37
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 4ea59cc6 user: das tags: core-8-4-branch
06:37
* macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
check-in: 3f175c1a user: das tags: trunk
04:23
Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: e6af9c64 user: das tags: core-8-4-branch
04:23
Darwin: disable ppc64 for fat builds since neither Aqua nor X11 is available for 64 bit at present. check-in: c8007322 user: das tags: trunk
02:36
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD.
* unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in.
* unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes
* macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox.
* macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol.
* macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling.
* macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
* macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed.
* generic/tk.h: add/correct location of version numbers in macosx files.
* generic/tkInt.h: clarify fat compile comment.
* macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: sync with HEAD.
* macosx/buildTkConfig.tcl (removed): remove obsolete build files.
* macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time).
* macosx/Makefile: add support for reusing configure cache, build target fixes.
* generic/tkMenu.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXXStubs.c: * macosx/tkMacOSXSubwindows.c: * xlib/xgc.c: declare functions and globals used only in own file as static, #ifdef out a few Xlib and aqua functions that are never called (sync with HEAD).
* macosx/tkMacOSXPort.h: * generic/tkInt.decls: correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs.
* generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation.
* generic/tkTextDisp.c: * generic/tkTextBTree.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings.
* macosx/tkMacOSXNotify.c: * macosx/tkMacOSXTest.c: sync with HEAD.
* generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: regen.
check-in: e1543974 user: das tags: core-8-4-branch
02:36
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tcl/unix/tcl.m4.
* unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tcl/unix/configure.in.
* unix/Makefile.in: add CFLAGS to wish/tktest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of wish and compiling of tkTestInit.o during parallel make, fix dependencies and flags for building tkMacOSXInit.o (checkstubs, checkexports): dependency and Darwin fixes (dist): add new macosx files.
* macosx/tkMacOSXEvent.c (TkMacOSXProcessEvent): * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): * macosx/tkMacOSXCarbonEvents.c: install standard application event handler, add & call functions to start and stop carbon even timer that runs the tcl event loop periodically during a nested carbon event loop in the toolbox (e.g. during menutracking) to ensure tcl timers etc continue to fire, register app event handler for menu tracking and HI command carbon events, move menu event handling to new handlers for those carbon events, no longer register for/handle appleevent carbon event (now dealt with by standard application event handler), event debugging code dynamically acquires carbon event debugging functions to allow use on Tiger where they are no longer exported from HIToolbox.
* macosx/tkMacOSXFont.c (TkMacOSXUseAntialiasedText): * macosx/tkMacOSXKeyEvent.c (GetKeyboardLayout): * macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: abstract common code to dynamically acquire address of a named symbol (from a loaded dynamic library) into new function TkMacOSXGetNamedSymbol() and macro TkMacOSXInitNamedSymbol.
* macosx/tkMacOSXMenu.c (TkpNewMenu): * macosx/tkMacOSXMenubutton.c (MenuButtonInitControl): * macosx/tkMacOSXMenus.c (TkMacOSXHandleMenuSelect): switch to modern utf8 aware menu manager API, remove obsolete code, add error handling.
* macosx/tkMacOSXMouseEvent.c: define OSX 10.3 or later only constants if necessary to allow compilation on OSX 10.2
* macosx/tkMacOSXWm.c (UpdateSizeHints): remove code that is never executed.
* xlib/xgc.c (XCreateGC): sync with core-8-4-branch change.
* generic/tk.h: add/correct location of version numbers in macosx files.
* generic/tkInt.h: clarify fat compile comment.
* macosx/Wish.pbproj/default.pbxuser (new file): * macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/default.pbxuser: * macosx/Wish.xcode/project.pbxproj: * macosx/Wish.xcodeproj/default.pbxuser (new file): * macosx/Wish.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tktest targets and support for universal (fat) compiles.
* macosx/Tk-Info.plist (removed): * macosx/Wish-Info.plist (removed): * macosx/buildTkConfig.tcl (removed): remove obsolete build files.
* macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. ppc and i386 at the same time).
* unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects).
* macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tk/macosx, add support for reusing configure cache, build target fixes.
* generic/tk3d.h: * generic/tkButton.h: * generic/tkCanvas.c: * generic/tkCanvas.h: * generic/tkColor.h: * generic/tkEntry.h: * generic/tkFileFilter.h: * generic/tkFont.c: * generic/tkFont.h: * generic/tkImage.c: * generic/tkImgPhoto.c: * generic/tkInt.h: * generic/tkMenu.c: * generic/tkMenu.h: * generic/tkMenubutton.h: * generic/tkScale.h: * generic/tkScrollbar.h: * generic/tkSelect.h: * generic/tkStubInit.c: * generic/tkStubLib.c: * generic/tkText.h: * generic/tkUndo.h: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXSend.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnixButton.c: * unix/tkUnixMenu.c: * xlib/xgc.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file), #ifdef out a few Xlib and aqua functions that are never called. These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4.
* macosx/tkMacOSXTest.c: * macosx/tkMacOSXPort.h: * win/tkWinTest.c: * generic/tkInt.decls: add functions needed by tktest to internal stubs table, correct signature of TkMacOSXHandleMenuSelect, add XSync to aqua Xlib stubs.
* unix/tkUnixSend.c: * generic/tkText.c: * generic/tkTest.c: #ifdef unix only declarations. (TestmetricsCmd): unify win and mac implementation. (TestsendCmd): move to tkUnixSend.c to avoid access to global var. (TesttextCmd): move to tkText.c to avoid having to put all the internal text functions it uses into the stubs table.
* generic/tkTextDisp.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXXStubs.c: fix gcc 4 warnings.
* macosx/tkMacOSXNotify.c: * macosx/tkMacOSXScrlbr.c: sync with core-8-4-branch.
* generic/tkIntDecls.h: * generic/tkIntPlatDecls.h: * generic/tkIntXlibDecls.h: * generic/tkStubInit.c: * unix/configure: * unix/tkConfig.h.in: regen.
check-in: 67cb6f9b user: das tags: trunk
2005-11-25
15:58
Fix bits that (should, and now do) refer to tk::IconList_CurSelection check-in: edc9d847 user: dkf tags: trunk
2005-11-22
20:23
Renamed Makefile to GNUmakefile check-in: 90c99bfc user: das tags: trunk
13:22
Bits and pieces relating to [Bug 600313] check-in: 9c53ad94 user: dkf tags: trunk
11:59
Fix [Bug 1151523] the non-embarrasing way! check-in: 124da82f user: dkf tags: trunk
11:56
Fix [Bug 1151523] by making the code conform to the docs. check-in: 22713257 user: dkf tags: core-8-4-branch
11:55
Highlighting fix check-in: 0ab0cb11 user: dkf tags: core-8-4-branch
11:32
Backport of fixes for [Bug 1353414] check-in: 2ec30a4b user: dkf tags: core-8-4-branch
11:16
Plug potential memory leak... check-in: 911c8564 user: dkf tags: trunk
11:00
Fix [Bug 1335485] check-in: b8c80cdd user: dkf tags: core-8-4-branch
10:57
Fix [Bug 1335485] check-in: 9cfa2372 user: dkf tags: trunk
10:46
Minor formatting alterations check-in: d05288ce user: dkf tags: trunk
2005-11-18
10:18
ANSIfy (might as well finish the job!) check-in: e807393b user: dkf tags: trunk
2005-11-17
16:21
ANSIfy and reduce casting of NULL to promote readability check-in: b6c2c77c user: dkf tags: trunk
10:57
Lots of ANSIfying of function decls. Also a few spots where code has been cleaned up more completely. check-in: 2a0a22ab user: dkf tags: trunk
2005-11-16
22:07
* README: Bump version number to 8.4.12 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf * win/configure:
check-in: 3fc057b4 user: dgp tags: core-8-4-branch
16:21
* changes: Update changes for 8.4.12 release
check-in: 360c40cd user: dgp tags: core-8-4-branch
09:51
clarify text index documentation check-in: 7468498d user: vincentdarley tags: core-8-4-branch
09:48
clarify text index documentation check-in: 344b9833 user: vincentdarley tags: trunk
09:28
ANSI function decls check-in: 8fb8c6af user: dkf tags: trunk
02:51
Added support for [wm attributes] on X11 [TIP#231, patch#1062022]. check-in: 93ff1ab2 user: jenglish tags: trunk
2005-11-15
15:18
ANSIfy check-in: a32afbb2 user: dkf tags: trunk
03:12
bgerror dialog: Truncate error messages at 45 characters instead of 30 #1224235. check-in: 5f256ce2 user: jenglish tags: trunk
2005-11-14
22:44
ANSIfy check-in: 223cc0b6 user: dkf tags: trunk
16:29
Fix problem in default selection handler outlined by test select-9.5 check-in: 86521c09 user: dkf tags: trunk
15:55
Oops! Very stupid typo. check-in: d46880c9 user: dkf tags: trunk
14:30
missing commas; typos? check-in: e358d7f7 user: dgp tags: trunk
11:54
ANSIfy check-in: 3feb41c9 user: dkf tags: trunk
10:32
Finish ANSIfying check-in: bdb23cf3 user: dkf tags: trunk
2005-11-13
23:40
Quell warning check-in: 8c9b875e user: dkf tags: trunk
23:16
Glurk, SelCvtToX was just as broken as SelCvtFromX when atoms contain spaces. check-in: ec0ce5cd user: dkf tags: trunk
22:32
Fix [Bug 1353414] by doing the list generation using standard Tcl utilities. Also simplifies the code quite a bit (at the expense of an OUT parameter instead of a return value). check-in: 33f2f1f3 user: dkf tags: trunk
21:58
Added test for [Bug 1353414] check-in: 47600735 user: dkf tags: trunk
21:00
ANSIfy check-in: a76c47ef user: dkf tags: trunk
20:42
Typo fix check-in: 8b7ac83a user: dkf tags: trunk
00:45
ANSIfy check-in: bc70a33a user: dkf tags: trunk
2005-11-11
23:51
More bits of ANSIfying check-in: 73efecf5 user: dkf tags: trunk
05:13
Error fixes in GetFileNameW and GetFileNameA check-in: a0677d9f user: chengyemao tags: trunk
2005-11-10
11:38
Fixes of other issues raised in [Bug 1353022] check-in: 947af08a user: dkf tags: trunk
11:22
Fix [Bug 1353022] check-in: 0a73d59d user: dkf tags: trunk
11:12
Factor out external-filename-to-internal code; the same pattern occurred a lot! check-in: 3bb33a97 user: dkf tags: trunk
2005-11-07
15:50
ANSIfy check-in: 00b3cc6f user: dkf tags: trunk
15:40
ANSIfy check-in: 150923a0 user: dkf tags: trunk
2005-11-06
16:59
Fix SHLIB_LD_LIBS for building tclkit on OpenBSD. check-in: 951f8026 user: patthoyts tags: trunk
13:44
Added LIBS to fix issue building tclkit on OpenBSD check-in: 7ff945f7 user: patthoyts tags: core-8-4-branch
2005-11-04
23:41
ANSIfy check-in: 1acc4033 user: dkf tags: trunk
15:23
ANSIfy check-in: bc2fc8b7 user: dkf tags: trunk
11:52
ANSIfy check-in: 8a0af44f user: dkf tags: trunk
2005-10-31
23:21
fix for count displaylines bug check-in: f3724e2e user: vincentdarley tags: trunk
2005-10-21
01:51
Whitespace/style/ANSI improvements check-in: 23cd5ae4 user: dkf tags: trunk
2005-10-18
15:16
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].
check-in: 845f2f3f user: dgp tags: core-8-4-branch
14:51
* generic/tkMain.c: Rewrote code that sets the ::argv value to be sure conversion from the system encoding is complete before any processing sensitive to list-special characters is done. [Bug 1328926].
check-in: b90230a9 user: dgp tags: trunk
00:41
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking type
check-in: 53fc32ad user: hobbs tags: trunk
00:41
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): check geomMgrPtr is valid before checking type
check-in: 46634b02 user: hobbs tags: core-8-4-branch
2005-10-17
22:14
Format for style and remove non-ANSI decls check-in: 1c57bd44 user: dkf tags: trunk
22:02
Format for style and remove non-ANSI decls check-in: 803d1abe user: dkf tags: trunk
21:41
whitespace cleaning check-in: 71b3d4b5 user: dkf tags: trunk
21:39
Format for style and remove non-ANSI decls check-in: 82f684ac user: dkf tags: trunk
21:24
Format for style and remove non-ANSI declarations check-in: 462ba3b0 user: dkf tags: trunk
20:52
Formatting cleanup and remove non-ANSI decls check-in: a5976b5d user: dkf tags: trunk
20:23
Style cleanup and removal of non-ANSI decls check-in: bbbc8222 user: dkf tags: trunk
2005-10-16
02:36
* library/menu.tcl (::tk::MenuUnpost): remove leftover ] from string equal mods of 2005-07-25. (sowadsky)
check-in: e7b9feb3 user: hobbs tags: trunk
2005-10-14
12:31
Permit building al debug builds as well as release builds check-in: e37ce17a user: patthoyts tags: trunk
11:59
* win/tkWinSend.c: Avoid using tcl internal headers and fix to * win/tkWinSendCom.h: correctly link on all types of build (was * win/tkWinSendCom.c: broken in static,msvcrt builds).
check-in: 90f7ea14 user: patthoyts tags: trunk
09:46
Tidy up check-in: b4f990fe user: dkf tags: trunk
2005-10-12
09:43
Undo accidental checkin check-in: a2ad50c9 user: dkf tags: trunk
09:29
Arrange the test suite so that it only accesses images in the same directory. This enables packaging of the test suite as a starkit. check-in: 296bf6ab user: dkf tags: trunk
2005-10-10
21:27
* generic/tkInt.h: add MODULE_SCOPE and WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)
check-in: 3d9d0467 user: hobbs tags: core-8-4-branch
21:22
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)
check-in: 50257415 user: hobbs tags: core-8-4-branch
21:20
* generic/tkConfig.c (Tk_DeleteOptionTable, Tk_CreateOptionTable): properly alloc/delete one more option. [Bug 1319720] (melbardis)
check-in: 032fbec4 user: hobbs tags: trunk
20:29
* macosx/tkMacOSXInt.h: Move MODULE_SCOPE defn to tkInt.h and add * generic/tkInt.h: WORDS_BIGENDIAN checks that will work with OS X universal binary compiles. (steffen)
check-in: e1d2b780 user: hobbs tags: trunk
20:26
* generic/tkMenu.c (TkSetWindowMenuBar): do not call TkMenuInit if the winPtr indicates TK_ALREADY_DEAD. This prevents reinit that creates a Tk exit handler after all exit handlers should be called. [Bug 749908, 1322294]
check-in: 7ad50061 user: hobbs tags: trunk
19:28
whitespace changes only check-in: 4b125f71 user: hobbs tags: trunk
15:19
* tests/winfo.test: Wait until child window is visible * tests/wm.test: Modified test to match actual error output.
check-in: 2ed0b035 user: patthoyts tags: core-8-4-branch
10:36
tip256 implementation check-in: b26b042c user: vincentdarley tags: trunk
2005-10-05
04:14
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]
check-in: c75a9d67 user: hobbs tags: core-8-4-branch
04:14
* library/dialog.tcl (::tk_dialog): add tkwait visibility before grab. [Bug 1216775]
check-in: 2accaed2 user: hobbs tags: trunk
03:51
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218] Remove old-style dir chooser (no longer used).
check-in: c25328da user: hobbs tags: trunk
03:51
* win/tkWinDialog.c (ChooseDirectoryValidateProc): reset stored path to "" if it doesn't exist and -mustexist is true. [Bug 1309218]
check-in: a2bfa4e9 user: hobbs tags: core-8-4-branch
00:43
Fixed bug #1311734 check-in: 23934d26 user: chengyemao tags: trunk
2005-10-04
21:46
* macosx/tkMacOSXInt.h: add MODULE_SCOPE definition check for extension writers that access private headers on OS X and don't define it in configure.
check-in: 24d866b8 user: hobbs tags: trunk
2005-10-03
06:28
Spelling mistake in el.msg [Bug #1305708] check-in: 690e14be user: bagnonm tags: trunk
2005-09-30
16:07
temp patch to restore HEAD build check-in: 2898b4a1 user: dgp tags: trunk
2005-09-28
18:31
* unix/tkUnixPort.h: Disabled inclusion of the private Tcl header * win/tkWinPort.h: file tclInt.h. Tk ought to have a tiny and shrinking number of calls of private Tcl routines. Each Tk source file doing this should follow the convention in the macosx port and have its own #include "tclInt.h".
* generic/tkEvent.c: Disabled calls to private Tcl routine TclInExit(). See comment in TkCreateExitHandler() for full rationale.
check-in: ece0f116 user: dgp tags: trunk
2005-09-21
10:56
Regen check-in: 87a80f42 user: dkf tags: trunk
10:54
Tk-internal exit handler improvements. [Bug 749908] check-in: 73102fdf user: dkf tags: trunk
2005-09-14
23:27
Fix for [Bug 1288128] check-in: 3e517e32 user: dkf tags: core-8-4-branch
22:51
Get rid of constness warning check-in: 6553c869 user: dkf tags: trunk
22:47
Oops, varnames were not completely regularized. check-in: 08eca341 user: dkf tags: trunk
22:43
Fix for [1288128] check-in: 755760bd user: dkf tags: trunk
2005-09-13
21:25
* win/winMain.c (WishPanic): Replaced TCL_VARARGS* macros with direct use of stdarg.h conventions.
check-in: 56582c3d user: dgp tags: trunk
2005-09-11
01:37
Fixed bug# 1283635 check-in: f245eb15 user: chengyemao tags: trunk
01:05
Fixed bug# 1283635 check-in: e0b686b5 user: chengyemao tags: trunk
2005-09-10
15:11
move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: 85080c21 user: das tags: core-8-4-branch
15:11
move declarations of Carbon-internal event debugging routines to tkMacOSXCarbonEvents.c check-in: f4acdd88 user: das tags: trunk
14:54
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue.
* macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler.
* macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources.
* macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c
* macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.13
* library/listbox.tcl: corrected comments. * library/text.tcl:
* xlib/xcolors.c: fixed warning
check-in: cb862bdd user: das tags: core-8-4-branch
14:53
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): check if process is in front on MouseDown, otherwise request process activation from BringWindowForward() via new isFrontProcess param.
* macosx/tkMacOSXCarbonEvents.c (TkMacOSXInitCarbonEvents): register our event handler on the dispatcher target for all carbon events of interest to TkAqua; this replaces event processing directly from the event queue and thus allows to capture events that are syntesized by Carbon and sent directly to the dispatcher and not to the event queue.
* macosx/tkMacOSXEvent.c: remove TkMacOSXCountAndProcessMacEvents(), rename ReceiveAndProcessEvent() to TkMacOSXReceiveAndProcessEvent(). (TkMacOSXReceiveAndProcessEvent): remove tk event processing before sending events to the dispatcher, all events of interest are now processed in our dispatcher target event handler.
* macosx/tkMacOSXNotify.c (CarbonEventsCheckProc): dispatch events directly via TkMacOSXReceiveAndProcessEvent(), but dispatch no more than four carbon events at one time to avoid starving other event sources.
* macosx/tkMacOSXEvent.c: formatting cleanup, move XSync() to XStubs, * macosx/tkMacOSXEvent.h: removed obsolete kEventClassWish handling. * macosx/tkMacOSXXStubs.c
* macosx/tkMacOSXEvent.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c:
* macosx/tkMacOSXButton.c: conditionalize all debug message printing to * macosx/tkMacOSXCursor.c: stderr via TK_MAC_DEBUG define. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXEvent.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.c:
* unix/configure.in: define TK_MAC_DEBUG on aqua when symbols enabled. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* library/listbox.tcl: synced aqua MouseWheel bindings with * library/scrlbar.tcl: core-8-4-branch. * library/text.tcl:
* xlib/xcolors.c: fixed warning
check-in: 2d5bab52 user: das tags: trunk
2005-09-08
23:52
Whitespace/style improvements check-in: f11cd3d0 user: dkf tags: trunk
2005-09-06
12:30
Added missing FF chars check-in: 5e4fbfff user: dkf tags: trunk
2005-08-25
04:13
* unix/Makefile.in (html): reverted/amended changes of 2005-08-23 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.
check-in: 0b6836e6 user: das tags: trunk
2005-08-23
23:04
Punctuation fix in error message. check-in: 8a65040d user: dkf tags: trunk
22:10
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.
check-in: 9cbd86ce user: hobbs tags: trunk
22:08
* macosx/tkMacOSXDialog.c: make dialogs ignore -initialfile "" and -initialdir "" instead of error.
check-in: 1fbddad6 user: hobbs tags: core-8-4-branch
18:34
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]
check-in: 164226cd user: mdejong tags: core-8-4-branch
18:31
* win/tkWin32Dll.c (DllMain): Replace old asm SEH approach with Kenny's new SEH implementation. [Tcl bug 1235544]
check-in: a0204533 user: mdejong tags: trunk
18:25
* unix/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * unix/configure: Regen. * unix/configure.in: Update minimum autoconf version to 2.59. Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH. * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/Makefile.in: Subst BUILD_TCLSH and TCL_EXE. * win/configure: Regen. * win/configure.in: Update minimum autoconf version to 2.59. Invoke SC_BUILD_TCLSH. * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153]
check-in: 63b6926d user: mdejong tags: trunk
2005-08-22
11:55
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.
check-in: 4368fe62 user: das tags: core-8-4-branch
11:54
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: fix warnings.
check-in: 058d785d user: das tags: trunk
2005-08-21
03:29
Fix for [Bug 1216006] check-in: 9e412edf user: mistachkin tags: trunk
2005-08-18
18:41
Fix [Bug 1151523] check-in: b6b13ba8 user: dkf tags: trunk
18:36
Formatting Systematization check-in: 3ae150bd user: dkf tags: trunk
18:32
Formatting systematization check-in: b2dee642 user: dkf tags: trunk
2005-08-17
06:27
*** empty log message *** check-in: 4b525679 user: georgeps tags: trunk
06:20
Fixed missing [] in prototypes that have objv. check-in: 241f1133 user: georgeps tags: trunk
2005-08-16
16:36
Style systematization check-in: 655acbf4 user: dkf tags: trunk
16:18
Backport of fix for Tk_ConfigSpec-related part of [Bug 749908] check-in: 8efe94d3 user: dkf tags: core-8-4-branch
2005-08-13
20:47
Fixed bug # 1258604 check-in: b1ede6e3 user: chengyemao tags: trunk
2005-08-12
15:24
typo fixes check-in: 423ce1bf user: dkf tags: trunk
15:21
Fix for [749908] that localizes the changes within a single file and also allows third-party code to work. check-in: acff622a user: dkf tags: trunk
2005-08-11
12:17
Fix [Bug 1252702] check-in: 0d9c0d50 user: dkf tags: core-8-4-branch
02:02
oops check-in: 9ee31992 user: dgp tags: trunk
01:55
more errors found by the compiler check-in: 377d6964 user: dgp tags: trunk
01:32
assorted typos and errors caught by compiler check-in: 202d0508 user: dgp tags: trunk
2005-08-10
22:02
Getting more systematic about style Also start removing _ANSI_ARGS_; the core's required ANSI C for a while now Also fix [Bug 1252702]; size_t doesn't mix with Tcl_GetStringFromObj check-in: 95ed0f91 user: dkf tags: trunk
2005-08-09
13:54
whitespace police check-in: 355ec91a user: dkf tags: trunk
09:46
clarify tab stop behaviour check-in: ce77064e user: vincentdarley tags: trunk
07:41
typo check-in: 090c0cc9 user: das tags: core-8-4-branch
07:39
* macosx/tkMacOSXCarbonEvents.c (new): moved carbon events code into * macosx/tkMacOSXHLEvents.c: new file like on HEAD, * macosx/tkMacOSXInit.c (TkpInit): initialize carbon event handlers * macosx/tkMacOSXInt.h: in TkpInit(), add new source * unix/Makefile.in: file to Makefile.in.
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock.
* macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4).
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c).
* macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse.
* macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed.
* generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h:
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events.
* macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API.
* macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c:
* macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h:
* macosx/tkMacOSXEmbed.c: replaced all uses of panic() with Tcl_Panic() * macosx/tkMacOSXFont.c: (sync with HEAD). * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c:
* macosx/tkMacOSXInt.h: sync with HEAD changes of 2005-03-14. * macosx/tkMacOSXSubwindows.c:
* macosx/tclets.r (removed): sync with HEAD. * macosx/tkMacOSXScale.c: * macosx/tkMacOSXPort.h:
* library/demos/menu.tcl: removed errant '}'.
check-in: f858b664 user: das tags: core-8-4-branch
07:39
* macosx/tkMacOSXCarbonEvents.c (AppEventHandlerProc): handle carbon events sent directly to application event target via the general TkMacOSXProcessEvent() in the same way as events posted to the event loop. Moved existing app event handlers to tkMacOSXWindowEvent.c. (TkMacOSXInitCarbonEvents): register our application event handler for kEventWindowExpanded events to deal with uncollapsing from the dock.
* macosx/tkMacOSXEvent.h: made TkMacOSXProcessEvent() non-static, added * macosx/tkMacOSXEvent.c: new interp field to TkMacOSXEvent struct for use by app event handler.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): retrieve current window, partCode, modifiers and local cursor position from carbon mouse event if possible. Use new static GenerateButtonEvent() taking a MouseEventData struct instead of TkGenerateButtonEvent() to avoid recomputing already known values. Move process activation on MouseDown into BringWindowForward() to allow clicking on window titlebar widgets without activating process. Move code dealing with clicks in window titelbar into separate function HandleWindowTitlebarMouseDown() to avoid code duplication. Avoid repeated calls to TkMacOSXGetXWindow() by storing result in MouseEventData struct. (TkMacOSXButtonKeyState, XQueryPointer): try to get button and modifier state from currently processed carbon event (to avoid unnecessary IPC with the window server), otherwise use modern carbon API to get this info instead of Button() and GetKeys(); only retrieve info caller asks for (via non-NULL ptr passed to XQueryPointer). (ButtonModifiers2State): new static function converting carbon button and modifier state into tk state, allows detection of more than 3 mouse buttons (tk supports up to 5) and of NumLock and Fn modifier keys (NumLock is mapped to Mod3 and Fn to Mod4).
* macosx/tkMacOSXWindowEvent.c (TkMacOSXProcessApplicationEvent): handle kEventWindowExpanded event to deal with window uncollapsing from the dock by generating tk Map event, handle kEventAppHidden and kEventAppShown events (moved here from tkMacOSXCarbonEvents.c).
* macosx/tkMacOSXSubwindows.c (XUnmapWindow): only hide window when it is not iconified to avoid window flashing on collapse.
* macosx/tkMacOSXWm.c: replaced Tk_DoWhenIdle() by Tcl_DoWhenIdle(). (TkMacOSXZoomToplevel): remove call to TrackBox(), now done in HandleWindowTitlebarMouseDown() in tkMacOSXMouseEvent.c. (TkpWmSetState): avoid window flashing on collapse by unmapping after calling CollapseWindow(); only uncollapse window if it is collapsed.
* generic/tkInt.decls: changed TkMacOSXZoomToplevel() signature. * generic/tkIntPlatDecls.h:
* macosx/tkMacOSXKeyEvent.c (TkMacOSXProcessKeyboardEvent): only call GetMenuItemCommandID() on KeyDown or KeyRepeat events.
* macosx/tkMacOSXMenu.c (ReconfigureMacintoshMenu): remove call to obsolete AppendResMenu() API.
* macosx/tkMacOSXKeyEvent.c: replaced all direct uses of expensive * macosx/tkMacOSXMenu.c: GetMouse() and TkMacOSXButtonKeyState() * macosx/tkMacOSXMenus.c: APIs by calls to XQueryPointer() * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXScale.c: * macosx/tkMacOSXScrlbr.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: replaced use of FrontNonFloatingWindow() * macosx/tkMacOSXKeyEvent.c: by ActiveNonFloatingWindow() as * macosx/tkMacOSXMenu.c: recommended by Carbon docs. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c:
* macosx/tkMacOSXDialog.c: fixed warnings * macosx/tkMacOSXTest.c:
* macosx/tkMacOSXCarbonEvents.c: added CVS Id line to file header. * macosx/tkMacOSXDebug.c: * macosx/tkMacOSXDebug.h: * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXEvent.h: * macosx/tkMacOSXKeyEvent.c: * macosx/tkMacOSXMouseEvent.c: * macosx/tkMacOSXWindowEvent.c: * macosx/tkMacOSXWm.h:
* macosx/tkMacOSXInt.h: declare macosx internal procs as MODULE_SCOPE. * macosx/tkMacOSXCarbonEvents.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXWindowEvent.c
* library/bgerror.tcl: sync with core-8-4-branch changes of 2005-07-28. * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXMouseEvent.c:
* generic/tkFrame.c: sync with core-8-4-branch changes of 2005-07-27. * generic/tkIntDecls.h: * generic/tkStubInit.c: * generic/tkFrame.c: * win/tkWinDraw.c: * unix/tkUnixDraw.c: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXSubwindows.c:
* macosx/tkMacOSXButton.c: sync with core-8-4-branch. * macosx/tkMacOSXEntry.c: * macosx/tkMacOSXScale.c:
* library/demos/menu.tcl: removed errant '}'.
check-in: 10965e80 user: das tags: trunk
2005-08-04
10:01
Added another example. check-in: 9036afc1 user: dkf tags: trunk
2005-07-30
06:45
* unix/Makefile.in (html): reverted/amended changes of 2005-07-24 that broke TkAqua 'make install'; added BUILD_HTML_FLAGS optional var like in tcl/unix/Makefile.in.
check-in: 5e14e18a user: das tags: core-8-4-branch
2005-07-29
13:43
Oops, missed a few spots check-in: 0ca39083 user: dkf tags: trunk
13:35
Getting more systematic about style check-in: 4d9baaee user: dkf tags: trunk
05:36
* macosx/tkMacOSXDraw.c (XDrawLines, XDrawSegments): correct drawing of CoordModePrevious style (each point based on last). Exposed by tktable -drawmode fast.
check-in: 09fa124c user: hobbs tags: core-8-4-branch
2005-07-28
21:37
* library/bgerror.tcl (::tk::dialog::error::bgerror): use zoomDocProc instead of dBoxProc for bgerror dialog
check-in: d8ee3085 user: hobbs tags: core-8-4-branch
17:20
Remove unwanted tab from error info trace accidentally inserted during cleanup Fixes [Bug 1246936] check-in: d0c4ed66 user: dkf tags: trunk
08:00
* macosx/tkMacOSXWm.c (TkpWmSetState): add IsWindowCollapsed check before calling CollapseWindow. (WmResizableCmd): adjust kWindow*Attributes according to resize parameters.
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): handle inToolbarButton action (generates <<ToolbarButton>> virtual event) and correct inCollapseBox to properly track the event (waiting for buttonrelease) and generate the Unmap event (Map event on redisplay still missing).
check-in: 08ed5bae user: hobbs tags: core-8-4-branch
04:57
* generic/tkFrame.c (DisplayFrame): * generic/tkInt.decls: add TkpDrawFrame to allow for * generic/tkIntDecls.h: platform-specific drawing into the frame/ * generic/tkStubInit.c: toplevel area. Currently only differs on * generic/tkFrame.c: OS X (Aqua), which will draw a themed bg * win/tkWinDraw.c: if tk::mac::useThemedToplevel == 1. * unix/tkUnixDraw.c: Normal frames left alone until we can * mac/tkMacDraw.c: better factor out frame drawing to be * macosx/tkMacDraw.c: widget-specific.
check-in: 2c85dcf7 user: hobbs tags: core-8-4-branch
03:45
* generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c: Ditto. (neil madden) * macosx/tkMacOSXInt.h: Added TkMacOSXWindowClass decl * macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command, recognizes more classes and attributes. (TkMacOSXWindowClass): private function to return OS X class of a Tk window. * macosx/tkMacOSXSubwindows.c (XMapWindow, XUnmapWindow): recognize special show/hide functions for sheets
check-in: e8bd5694 user: hobbs tags: core-8-4-branch
2005-07-26
12:38
Very minor whitespace fixes check-in: 77300191 user: dkf tags: trunk
2005-07-25
23:56
Getting more systematic about style check-in: 5a53d27d user: dkf tags: trunk
15:31
typo fix check-in: 31e01105 user: dgp tags: trunk
09:05
Apply some of the changes suggested in [Patch 1237759] check-in: f4f7febb user: dkf tags: trunk
01:33
* unix/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework html target so that it depends on the tclsh installed on the system PATH. * unix/configure: Regen. * unix/configure.in: Invoke SC_PROG_TCLSH and SC_BUILD_TCLSH and subst into Makefile. * unix/tcl.m4: Update from Tcl. * win/Makefile.in: Subst TCLSH_PROG and BUILD_TCLSH into Makefile. Rework winhelp target so that it depends on the tclsh installed on the system PATH. * win/configure: Regen. * win/configure.in: Invoke SC_BUILD_TCLSH and subst into Makefile. * win/tcl.m4: Update from Tcl. [Tcl patch 1244153]
check-in: 70350263 user: mdejong tags: core-8-4-branch
2005-07-23
03:06
* win/tkWinX.c: Define _WIN32_WINNT with NT SP 3 data to fix compiler error because SendInput was not defined. The new msys_mingw7 release is now needed to compile the HEAD with mingw gcc. [Bug 1210712]
check-in: 2e9585f5 user: mdejong tags: trunk
2005-07-21
20:54
sync'ed to Tcl's tcl.m4 check-in: e0b9e177 user: hobbs tags: core-8-4-branch
20:42
* macosx/tkMacOSXEntry.c (TkpDrawEntryBorderAndFocus): set oldWidth to avoid warning
check-in: ead97576 user: hobbs tags: core-8-4-branch
20:41
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)
check-in: fae7bbc7 user: hobbs tags: core-8-4-branch
20:40
* macosx/tkMacOSXMouseEvent.c (TkMacOSXProcessMouseEvent): corrected if expression error (use of = instead of ==)
check-in: 31222ef5 user: hobbs tags: trunk
15:42
Assorted cleaning up relating to [Patch 1237759] check-in: 600dd1ba user: dkf tags: trunk
2005-07-18
22:11
fix to text widget 'mark prev' segfault check-in: ea97e437 user: vincentdarley tags: trunk
2005-07-06
22:17
* doc/getOpenFile.n: correct -multiple docs (takes boolean)
check-in: b0b64c1b user: hobbs tags: trunk
22:15
* doc/getOpenFile.n: correct -multiple docs (takes boolean)
check-in: 22062b74 user: hobbs tags: core-8-4-branch
2005-07-05
20:56
* unix/Makefile.in: Purged use of TCLTESTARGS [RFE 1161550].
check-in: 128debcd user: dgp tags: trunk
2005-06-25
03:41
* library/demos/menu.tcl: removed errant '}'.
check-in: c2826079 user: das tags: core-8-4-branch, core-8-4-11
2005-06-24
13:51
update check-in: d1c4bd9f user: dgp tags: core-8-4-branch
2005-06-23
22:07
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.
check-in: 39474957 user: das tags: trunk
22:07
* generic/tkConsole.c: backport fix for bug 756840 & sync whitespace changes from HEAD.
* generic/tkConsole.c (TkConsolePrint): prevent potential NULL deref.
check-in: 0c266b79 user: das tags: core-8-4-branch
20:33
new 8.4.11 release date: June 28 check-in: 1e4fad2d user: dgp tags: core-8-4-branch
20:22
update check-in: 644511e1 user: dgp tags: core-8-4-branch
20:17
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]
check-in: e846b1f8 user: das tags: trunk
20:15
* macosx/tkMacOSXDefault.h: change ENTRY_BORDER defaults to from 5 to 2 to make default entry widgets in TkAqua look like in other aqua apps (and have same border dimensions as other platforms). [Bug 1176610]
check-in: 5a4b18b0 user: das tags: core-8-4-branch
06:00
* unix/Makefile.in (install-private-headers): rewrite tkPort.h when installing private headers to remove ../unix relative #include path to tkUnixPort.h (which is incorrect at the installed location).
check-in: 0f93c7d0 user: das tags: core-8-4-branch
2005-06-22
16:03
release tag check-in: c6bd7040 user: dgp tags: core-8-4-branch
2005-06-21
23:01
Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj [Bug 1224983] check-in: da32fed0 user: dkf tags: core-8-4-branch
22:58
Fix silly error in SYNOPSIS of Tk_AllocBitmapFromObj doc [1224983] check-in: 1c7be672 user: dkf tags: trunk
17:29
typo check-in: 8e4692a7 user: dgp tags: core-8-4-branch
2005-06-20
10:27
Plug a buffer overflow in the GIF reader check-in: 631e5804 user: dkf tags: core-8-4-branch
2005-06-19
21:54
Typos check-in: 6727702c user: dkf tags: trunk
21:49
Get rid of statics; replaced with stack-allocated structures which are automatically thread-safe. Also squelched a buffer overrun in binary string data handling... check-in: a9d828fe user: dkf tags: trunk
2005-06-18
21:47
*** 8.4.11 TAGGED FOR RELEASE ***
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link.
* unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool.
* unix/configure: autoconf-2.13
check-in: b8347796 user: das tags: core-8-4-branch
21:46
* macosx/Makefile: for X11 build, add -X11 suffix to unversioned wish symbolic link.
* unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool.
* unix/configure: autoconf-2.59
check-in: 0719c571 user: das tags: trunk
20:21
release tag check-in: aa28a1ec user: dgp tags: core-8-4-branch
19:55
* changes: Update changes for 8.4.11 release
check-in: 37c8475f user: dgp tags: core-8-4-branch
19:36
* README: Bump version number to 8.4.11 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproc: * unix/configure.in: * win/configure.in:
* unix/configure.in: Updated LOCALES to cover all msgs catalogs.
* unix/configure: autoconf * win/configure:
check-in: 55ea6b8b user: dgp tags: core-8-4-branch
2005-06-07
14:30
autoconf check-in: e7ee1b13 user: dgp tags: trunk
14:20
Bumped patchlevel check-in: 7a425148 user: dkf tags: trunk
2005-06-06
22:46
backport auto_path trimdown to speed up safe.test check-in: 6e98258c user: dgp tags: core-8-4-branch
2005-06-04
20:53
note tag date and rewrap changes check-in: 3dcd8262 user: hobbs tags: trunk, core-8-5-a3
2005-06-03
23:22
Backport fix for [Bug 1114977]; canvas tag searches now work with threads. check-in: ead04054 user: dkf tags: core-8-4-branch
20:08
update changes for 8.5a3 release check-in: 01378482 user: dgp tags: trunk
19:03
On Mac OS X scrollwheel events are sent to the window under the mouse, not to the focus window. check-in: 73cfb2c8 user: wolfsuit tags: trunk
17:06
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham.
* macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]
check-in: 5809cc44 user: wolfsuit tags: trunk
15:24
Backported [console] rename fix. [Bug 1016385] check-in: b88f904e user: dkf tags: core-8-4-branch
08:54
* macosx/Makefile: fixed 'embedded' target.
check-in: a9560857 user: das tags: core-8-4-branch, core-8-4-10
08:52
* macosx/Makefile: fixed 'embedded' target.
check-in: 1c525fb9 user: das tags: trunk
01:19
retagged 8.4.10 for OS X scrollbar fix check-in: 125579c7 user: hobbs tags: core-8-4-branch
00:53
2005-06-02 Jim Ingham <[email protected]>
Another patch from M. Kirkham.
* macosx/tkMacOSXScrlbr.c (ThumbActionProc, ScrollBarBindProc): Record the first mouse down point, and compute differences from that, rather than getting the mouse down each time through the loop. The old method would get fooled if you moved the mouse less than a text line height in the text widget. [Bug 1083728]
check-in: 890b771a user: wolfsuit tags: core-8-4-branch
2005-06-02
23:18
update changes for 8.4.10 release, note tag date check-in: 9d95c36d user: hobbs tags: core-8-4-branch
21:25
updated changes for Tk 8.4.10 release. check-in: 67603e33 user: dgp tags: core-8-4-branch
10:07
* unix/tkUnix.c (Tk_GetUserInactiveTime): Improvements to get it working on Solaris, and panic if we run out of memory. * unix/configure.in: Rework the searching for Xss, to make it work on Solaris and provide more useful output. Use AC_HELP_STRING where appropriate. * unix/tcl.m4: synced from Tcl. * unix/configure: regenerated with autoconf 2.59. check-in: fc8a5c9c user: rmax tags: trunk
2005-06-01
19:44
silence compiler warning check-in: ccf56ad1 user: dgp tags: trunk
18:14
Checking the return value of XScreenSaverQueryInfo. check-in: 3df5c3cd user: rmax tags: trunk
17:54
* win/tkWinInt.h: added private decls of Tk_GetEmbeddedMenuHWND, Tk_GetMenuHWND, TkWinCleanupContainerList, and TkpWmGetState to that are used across source files.
check-in: a863ed88 user: hobbs tags: trunk
17:52
* win/tkWinX.c (Tk_ResetUserInactiveTime): cast to squelch compiler warning.
check-in: 7310dadc user: hobbs tags: trunk
16:36
Some versions of X seem to crash if XScreenSaverQueryVersion() isn't called before calling XScreenSaverQueryInfo(). check-in: 0d77a23c user: rmax tags: trunk
15:48
Corrected the numbering of the [tk inactive] tests. check-in: 7b7b8013 user: rmax tags: trunk
00:07
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]
check-in: 0ff7ccce user: mdejong tags: core-8-4-branch
2005-05-31
15:24
* doc/Inactive.3 (new file): C level API documentationn for TIP#245 (Tk_GetUserInactiveTime, Tk_ResetUserInactiveTime). * tests/tk.test: Added tests for the TIP#245 implementation. check-in: ebfd1e32 user: rmax tags: trunk
05:23
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]
check-in: 42953d6c user: hobbs tags: trunk
05:22
* generic/tkPanedWindow.c, tests/panedwindow.test: batch of fixes to panedwindow from Daniel South. Improved auto-size to fit internal windows, fixed sash placement at edge of pane, fixed calculation of stretch amount for internal windows. [Bug 1124198 1161543 1054117 1010941 795869 690169 1192323]
check-in: ebd68865 user: hobbs tags: core-8-4-branch
05:11
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]
check-in: 83ed786e user: hobbs tags: trunk
05:05
* generic/tkMenu.c (MenuCmd): create event handler earlier to ensure proper destruction of menu through DestroyNotify. [Bug 1159367]
check-in: 99ef2f4e user: hobbs tags: core-8-4-branch
04:59
more elaborate variant to get first prompt displayed without a puts call check-in: 01d021c6 user: hobbs tags: trunk
04:58
more elaborate variant of getting first prompt shown to avoid a puts call. check-in: 581127c8 user: hobbs tags: core-8-4-branch
2005-05-30
23:41
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.
check-in: 0dd38a01 user: hobbs tags: trunk
23:40
* library/console.tcl (::tk::ConsoleInit): print out first prompt and swallow the extra "% " that comes once from Tcl on Windows.
check-in: 0fa5a98a user: hobbs tags: core-8-4-branch
2005-05-29
10:32
* macosx/tkMacOSXFont.c: use Tcl_Panic instead of panic.
check-in: c7d6f4db user: das tags: trunk
07:53
* macosx/Wish.pbproj/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.
check-in: 94f82deb user: das tags: core-8-4-branch
07:53
* unix/configure.in: added description of HAVE_XSS for autoheader. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in: autoheader-2.59
* macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: added missing FRAMEWORK defines introduced with configure/make based build.
check-in: 86b6f5a6 user: das tags: trunk
07:00
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.
check-in: 8124f7f5 user: das tags: core-8-4-branch
07:00
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: fixed warnings.
check-in: e6448289 user: das tags: trunk
06:48
* unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.13
check-in: f5690d3c user: das tags: core-8-4-branch
06:46
* generic/tkDecls.h: * generic/tkIntPlatDecls.h: * generic/tkPlatDecls.h: * generic/tkStubInit.c: ran missing 'make genstubs' for TIP245 changes to tk.decls
* macosx/tkMacOSXXStubs.c (Tk_ResetUserInactiveTime): use symbolic constant argument in call to UpdateSystemActivity();
* macosx/Wish.pbproj/project.pbxproj: * macosx/Wish.xcode/project.pbxproj: * unix/configure.in: added/corrected linking to IOKit.framework for TIP245.
* unix/configure.in: skip X11 configure checks when building tk_aqua. * unix/configure: autoconf-2.59
check-in: bab254be user: das tags: trunk
2005-05-27
23:14
Partial implementation of TIP#245; thanks Reinhard! check-in: dd7b27e6 user: dkf tags: trunk
18:52
* README: Bumped patchlevel to 8.4.10 * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure, unix/configure.in, unix/tk.spec: * win/configure, win/configure.in:
check-in: 444053c8 user: hobbs tags: core-8-4-branch
18:06
change tk_popup to have sticky menus check-in: 43d51508 user: tmh tags: trunk
18:00
change tk_popup to have sticky menus check-in: 716a2cf7 user: tmh tags: core-8-4-branch
2005-05-26
11:20
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle.
* macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir.
* unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.13
check-in: f3e78905 user: das tags: core-8-4-branch
11:18
* macosx/tkMacOSXInit.c (TkpInit): fixed resource file extraction from __tk_rsrc section to work with non-prebound .dylib and .bundle.
* macosx/Makefile: corrected EMBEDDED_BUILD check, use separate tcl and tk version vars to properly support tk/x11 framework version overriding, rewrite tkConfig.sh when overriding tk version, corrected Wish.app symlink in tk build dir.
* unix/configure.in: corrected framework finalization to softlink stub library to Versions/8.x subdir instead of Versions/Current. * unix/configure: autoconf-2.59
check-in: 3ff02d4a user: das tags: trunk
2005-05-25
20:32
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.
check-in: d4310642 user: hobbs tags: trunk
18:49
* unix/configure, unix/configure.in: ensure false Tcl.framework is only created with --enable-framework
check-in: 23db78d1 user: hobbs tags: core-8-4-branch
17:46
* unix/Makefile.in (install-libraries): protect possible empty list in for with list= trick for older shells.
check-in: 7cb1759d user: hobbs tags: core-8-4-branch
2005-05-24
04:21
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.13
check-in: 96e180a1 user: das tags: core-8-4-branch
04:21
* generic/tkTest.c: disable commands not available on TkAqua.
check-in: bcb2a7dc user: das tags: core-8-4-branch
04:20
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: updated copyright years to 2005.
check-in: e67d1c38 user: das tags: core-8-4-branch
02:32
* generic/tkTest.c: disable commands not available on TkAqua.
check-in: e05aa9e4 user: das tags: trunk
02:32
fix for non-framework TkAqua build check-in: 7f3325f8 user: das tags: trunk
01:34
minor formatting sync with tcl/unix/configure.in check-in: 36ea303b user: das tags: trunk
00:32
small comments & whitespace fix check-in: 01b6f524 user: das tags: trunk
2005-05-23
23:19
* generic/tkFileFilter.c (FreeGlobPatterns): s/null/NULL/
check-in: 935d3044 user: hobbs tags: trunk
20:24
* macosx/Makefile: * macosx/README: * macosx/Tk-Info.plist.in (new file): * macosx/Wish-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tkUnixInit.c: moved all Darwin framework and TkAqua build support from macosx/Wish.pbproj and macosx/Makefile into the standard unix configure/make buildsystem, the project and macosx/Makefile are no longer required to build Tk.framework and/or TkAqua. TkAqua is now enabled by the --enable-aqua configure option, and static and non-framework builds of TkAqua are now available via the standard configure switches. Tk/X11 can also be built as a framework. The macosx/Makefile now wraps the unix buildsystem and no longer uses the projects, embedded builds are still only available via this Makefile, but for other builds it is not longer required (but its current functionality is still available for backwards compatibility). The projects currently do not call through to the Makefile to build (unlike Tcl.pbproj) so project builds may differ from makefile builds. Due to issues with spaces in pathnames, 'Wish Shell.app' has been renamed to 'Wish.app', the macosx/Makefile installs backwards compatibility symlinks for the old name. * macosx/tkMacOSXInit.c (TkpInit): added support for Tk resource file in non-framework and static builds: the resource file is copied into a __tk_rsrc MachO segment of the library or executable at link time and extracted into a temporary location at initialization. * unix/configure: autoconf-2.59 * unix/tkConfig.h.in (new file): autoheader-2.59
check-in: a9562fc8 user: das tags: trunk
20:23
* macosx/Wish.pbproj/project.pbxproj: * macosx/Tk-Info.plist: * macosx/Wish-Info.plist: * macosx/tkAboutDlg.r: updated copyright years to 2005.
check-in: 08761433 user: das tags: trunk
2005-05-21
23:29
Parse all filters, not just the first one. [Bug 1206133] check-in: 0d90db66 user: dkf tags: trunk
2005-05-15
21:09
Fixes from Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852]
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181]
* macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]
check-in: bb6df263 user: wolfsuit tags: trunk
20:57
From Michael Kirkham:
* macosx/tkMacOSXMenu.c (TkpConfigureMenuEntry): Thinko in clearing the ENTRY_ACCEL_MASK before re-parsing it. [Tk Bug 1012852]
* macosx/tkMacOSXScrlbr.c (UpdateControlValues): Don't set the control value BEFORE setting the min and max or the control manager will reset it for you. [Tk Bug 1202181]
* macosx/tkMacOSXXStubs.c (TkMacOSXXGetPixel, TkMacOSXXPutPixel): Restore the port to what it was before putting we were called. [Tk Bug 1202223]
check-in: 46f47444 user: wolfsuit tags: core-8-4-branch
04:18
Add a missing Tcl_Release to ThumbActionProc. Thanks to Micheal Kirkham for pointing this out. check-in: fac4c372 user: wolfsuit tags: trunk
2005-05-14
20:53
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052]
* macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings.
* macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings.
* unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.13
check-in: dcd4b7c7 user: das tags: core-8-4-branch
20:48
* macosx/tkMacOSXInit.c: * macosx/tkMacOSXNotify.c: introduction of new tcl notifier based on CFRunLoop allows replacement of the custom TkAqua notifier by a standard tcl event source. Removes requirement of threaded tcl core for TkAqua, allows to stub-link TkAqua against Tcl by removing use of the unstubbed TclInitNotifier & TclFinalizeNotifier. [Tcl Patch 1202052]
* macosx/Wish.xcode/project.pbxproj: * macosx/Wish.pbproj/project.pbxproj: stub-link TkAqua: build with USE_TCL_STUBS and link against libtclstub instead of Tcl.framework, unexport libtclstub symbols from Tk to avoid duplicate symbol warnings when linking with both Tcl and Tk, fixes for gcc4.0 warnings.
* macosx/Wish.xcode/project.pbxproj: sync with Wish.pbproj changes since 2004-11-19. NOTE: to use this project, need to uncomment the tclConfig.h settings at the top of tcl/unix/configure.in, autoconf and rebuild tcl !
* macosx/tkMacOSXBitmap.c: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDialog.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXHLEvents.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXKeyboard.c: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXMenubutton.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: fixed gcc 4.0 warnings.
* unix/tcl.m4: sync with tcl * unix/configure: autoconf-2.59
check-in: f9a3b027 user: das tags: trunk
2005-05-13
13:48
backport of text widget bug fix check-in: 83dd37b0 user: vincentdarley tags: core-8-4-branch
13:47
fix to two text widget bugs check-in: dad448e9 user: vincentdarley tags: trunk
13:46
fix to two text widget bugs check-in: d5f52dda user: vincentdarley tags: trunk
2005-05-12
22:51
Updated out-of-date references to "Tk_GetBoolean" check-in: 195c8aee user: dgp tags: trunk
22:50
Updated out-of-date references to "Tk_GetBoolean" check-in: 57150e00 user: dgp tags: core-8-4-branch
2005-05-10
22:26
More improvements to test robustness; problems exposed by changes to precision of doubles (TIP 132). check-in: d94e237e user: dgp tags: trunk
21:36
* generic/tkTextDisp.c (GetXView): Improved numerical precision of calculation of [.t xview] return values. * tests/textDisp.test: Match greater precisions of [.t xview] and [.t yview] values in tests.
check-in: 62b8c4c9 user: dgp tags: trunk
2005-05-07
00:35
fixed pkg-config xft check, needed reset of enable_xft first check-in: dd1260da user: hobbs tags: trunk
00:28
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check and pkg-config xft checks to extend xft search. * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.
check-in: 72ad192c user: hobbs tags: trunk
00:02
* unix/configure: regen * unix/configure.in: add AC_C_BIGENDIAN check * unix/tcl.m4: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds.
check-in: fa8456c8 user: hobbs tags: core-8-4-branch
2005-04-28
08:37
Fix [1191097], factor, and tidy up. check-in: fcb03565 user: dkf tags: trunk
02:40
Fixed bug # 1189939 check-in: 27b4784b user: chengyemao tags: trunk
2005-04-26
00:49
* macosx/tkMacOSXNotify.c: syncd with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation.
* unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings.
* unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output.
* unix/configure: autoconf-2.13
check-in: 47298b04 user: das tags: core-8-4-branch
00:46
* macosx/tkMacOSXNotify.c: sync with tclUnixNotfy.c changes since 2004-06-22, added compile time check for threaded tcl core, removed unthreaded code paths as they are never used anyway, fixed TkMacOSXAlertNotifier() implementation.
* unix/Makefile.in: added TCL_STUB_LIB_FILE, needed for unexporting of symbols from libtclstub to avoid duplicate symbol warnings.
* unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X, defined MODULE_SCOPE to __private_extern__. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check.
* unix/configure: autoconf-2.59
check-in: 31065bce user: das tags: trunk
2005-04-22
21:33
added an entry for the FontId.3 typo fix check-in: 63bcdafc user: georgeps tags: trunk
21:32
fixed a typo check-in: c4b27266 user: georgeps tags: trunk
2005-04-19
05:50
Tk_MeasureChars: Use Tcl_UtfToUnichar() for lax UTF-8 parsing instead of strict parsing with FcUtf8ToUcs4() [fix/workaround for #1185640] check-in: 437a4bc8 user: jenglish tags: trunk
2005-04-18
11:34
fix to Home/End and display lines check-in: 503637c7 user: vincentdarley tags: trunk
2005-04-14
22:39
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]
check-in: fbc484dd user: hobbs tags: trunk
2005-04-12
22:05
* unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls to avoid possible segv. Minimal fix for [Bug 1122671]
check-in: 1a350b40 user: hobbs tags: core-8-4-branch
20:33
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.
check-in: 0e16b439 user: hobbs tags: core-8-4-branch
20:33
* library/tkfbox.tcl (::tk::dialog::file::): fix typeMenuLab ref. Add undoc'd ::tk::dialog::file::showHiddenBtn var (default 0) that will add a "Show Hidden" checkbutton to tk_get*File and tk_chooseDirectory if set to true. * library/choosedir.tcl (::tk::dialog::file::chooseDir::): fix cancelBtn ref, add hiddenBtn ref for "Show Hidden" button.
check-in: 73207379 user: hobbs tags: trunk
2005-04-09
15:39
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.
check-in: b5a3242c user: das tags: core-8-4-branch
15:39
* macosx/README: updated requirements for OS & developer tool versions + other small fixes/cleanup.
check-in: 8bf4e808 user: das tags: trunk
11:40
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.
check-in: cbcad238 user: das tags: core-8-4-branch
11:40
* macosx/tkMacOSXEntry.c (ComputeIncDecParameters): manually define constants present only in 10.3 headers so that we can build on 10.2.
check-in: f164cf4e user: das tags: trunk
11:19
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.
check-in: e710b11e user: das tags: core-8-4-branch
11:18
* macosx/Wish.pbproj/project.pbxproj: fixed absolute path to tkEntry.h that confused 10.2 PBX.
check-in: ef37dbbb user: das tags: trunk
10:17
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13
check-in: 74a3d2fc user: das tags: core-8-4-branch
10:16
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59
check-in: 807a33c9 user: das tags: trunk
2005-04-07
20:14
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * unix/tkUnixWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): * win/tkWinWm.c (TkWmStackorderToplevelWrapperMap, TkWmStackorderToplevel): Fix panic in wm stackorder when a toplevel is created on another diplay. The code now ignores toplevels that have a display that does not match the display of the parent window. [Bug 1152809]
check-in: 72350ca5 user: mdejong tags: trunk
2005-04-06
21:11
Purge old and inaccurate .VS/.VE macros. check-in: 326b9e3f user: dkf tags: trunk
2005-04-05
13:56
* library/comdlg.tcl: Added Macintosh file type validation to [::tk::FDGetFileTypes]. [Bug 1083878] (Thanks, Vince Darley)
check-in: 7058b664 user: dgp tags: trunk
2005-04-04
21:58
fix to elide search and insertofftime 0 text widget bugs check-in: ce92a068 user: vincentdarley tags: trunk
08:53
Style&clarity fixes check-in: 2eb65c7a user: dkf tags: trunk
2005-04-03
15:21
Fixed bug in geometry calculations for widgets that span multiple columns/row. Bug was introduced in 8.5a1 when fixing 792387. [Bug 1175092] check-in: 40c1accf user: pspjuth tags: trunk
2005-03-30
06:26
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.
check-in: abab2598 user: hobbs tags: trunk
06:18
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative.
check-in: 95140be5 user: hobbs tags: core-8-4-branch
2005-03-27
15:03
added text widget test check-in: dc61974c user: vincentdarley tags: trunk
2005-03-25
04:34
Add native drawing for Entry and Spinbox widgets. check-in: 6407b326 user: wolfsuit tags: core-8-4-branch
04:02
Set the default linewidth for new gc's to 1 not 0. Some extensions seem to rely on this. check-in: 3f64acc3 user: wolfsuit tags: core-8-4-branch
2005-03-24
22:15
Dopey bug, I should only reset the widget width for spinboxes, since I only change it for them... check-in: fdc7b2c2 user: wolfsuit tags: trunk
15:25
Syntax/Style Guide fixes check-in: 6f2f46b2 user: dgp tags: trunk
07:16
Get the Entry and Spinbox widgets to draw with the native look & feel on Mac OS X. Also contains some more work on tkMacOSXScale.c, but this doesn't work all the way yet, so it's not currently built. check-in: 6f29fa6e user: wolfsuit tags: trunk
2005-03-23
22:15
2005-03-23 Jim Ingham <[email protected]>
This is cleanup thanks to Neil Madden <[email protected]>.
* macosx/tkMacOSXWm.c (TkMacOSXWinStyle) New function. (TkUnsupported1ObjCmd): New function, replaces the un-objectified version of the command. * generic/tkInt.h: Swap TkUnsupported1Cmd for TkUnsupported1ObjCmd. * generic/tkWindow.c (): Ditto.
This adds a "-notify" flag to "wm attributes" that will bounce the dock icon on Mac OS X. This is from Revar Desmera <[email protected]>
* macosx/tkMacOSXWm.c (WmAttrGetNotifyStatus, WmAttrSetNotifyStatus): New functions. (WmAttributesCmd): Add the -notify. * doc/wm.n: Document -notify.
check-in: 5217c00c user: wolfsuit tags: trunk
2005-03-19
08:02
Use Tcl_Set/GetAssocData to remove use of fragile Tcl_GetCommandInfo from TkConsolePrint. [Bug 1016385] check-in: a4bdf24e user: dkf tags: trunk
2005-03-15
14:07
fix for display lines bug and panic check-in: 0c51bd29 user: vincentdarley tags: trunk
02:11
2005-03-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler.
These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto.
* tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.
check-in: d6860e02 user: wolfsuit tags: trunk
01:43
Updated the OpenBSD configuration and regenerated configure script. check-in: 4ebc2ce1 user: patthoyts tags: trunk
00:29
Updated for OpenBSD and regenerated the configure script check-in: ba21add6 user: patthoyts tags: core-8-4-branch
2005-03-14
01:59
Correct the InvokeClientMessageHandlers logic. [Bug 1162356] Also many style fixups to approach the Engineering Manual. check-in: 87ca0f62 user: dkf tags: trunk
2005-03-12
00:49
Fix for 1124237 and the mysterious "sometimes buttons don't draw" bug. check-in: 070826cb user: wolfsuit tags: core-8-4-branch
00:28
ChangeLog for the previous two commits check-in: 25d6bf99 user: wolfsuit tags: trunk
00:28
Fix for 1124237. check-in: 9fcbae4b user: wolfsuit tags: trunk
00:27
Fix the mysterious "sometimes one button doesn't draw" bug. check-in: 05caeb12 user: wolfsuit tags: trunk
2005-03-10
07:36
Fix for 1160025 check-in: c860df55 user: wolfsuit tags: trunk
07:32
Fix for bug 1160025. check-in: 12c51cbb user: wolfsuit tags: core-8-4-branch
2005-03-09
19:40
Add a hack to work around some issues with remote debugging with Xcode. Xcode requires that stdin & stdout be closed or you won't be able to interrupt the running program. So I added a check for XCNOSTDIN environment variable in the startup, and I force them closed if it is set. With that, remote debugging works pretty well. check-in: d853b789 user: wolfsuit tags: trunk
2005-03-08
21:55
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.
check-in: 2cbeb0cf user: hobbs tags: trunk
21:54
(WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM check-in: 0fc4df36 user: hobbs tags: trunk
21:53
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.
check-in: 42d7c163 user: hobbs tags: core-8-4-branch
21:53
* win/tkWinWm.c (WinSetIcon): fix GCLP_ICONSM -> GCLP_HICONSM.
check-in: 80fb4237 user: hobbs tags: core-8-4-branch
2005-03-04
01:13
correct xany -> xkey typo from 2005-02-28 commit check-in: 7b64f274 user: hobbs tags: trunk
2005-02-28
22:11
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]
check-in: 01b5ef3f user: hobbs tags: trunk
22:10
* win/tkWinX.c (GenerateXEvent): correct %A translation on MouseWheel [Bug 1118340]
check-in: 1d667cb3 user: hobbs tags: core-8-4-branch
2005-02-24
00:41
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.
check-in: 37de2fa3 user: das tags: core-8-4-branch
00:41
* macosx/tkMacOSX.h: fixed incorrect inclusion of internal header. * macosx/tkMacOSXNotify.c: corrected included headers.
check-in: 1422b703 user: das tags: trunk
2005-02-22
08:49
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]
check-in: fde487f0 user: das tags: core-8-4-branch
08:48
* macosx/tkMacOSXDialog.c (Tk_GetSaveFileObjCmd, NavServicesGetFile): fixed encoding problems with -initialfile & -filetypes and corrected potential buffer overrun with -initialdir/-initialfile. [Bug 1146057]
check-in: 11f0a565 user: das tags: trunk
2005-02-17
00:06
* doc/wm.n: Add documentation for -fullscreen attribute. * tests/winWm.test: Add -fullscreen to wm attribute usage message. * tests/wm.test: Add -fullscreen to wm attribute usage message. Add -fullscreen attribute test cases for Windows. * win/tkWinWm.c (WmInfo, UpdateWrapper, TkpWmSetFullScreen, WmAttributesCmd, UpdateGeometryInfo): Implement TIP 223 [wm attributes -fullscreen].
check-in: ccc511b0 user: mdejong tags: trunk
2005-02-15
03:22
Modified for the latest embedded/container window implementation for Windows platform check-in: aafb22fa user: chengyemao tags: trunk
2005-02-14
23:00
fix to newline eliding in text widget check-in: 46ac803a user: vincentdarley tags: trunk
20:40
* doc/options.n: note -cursor {} behavior. [Bug 965618]
check-in: ce155de2 user: hobbs tags: trunk
09:24
Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 4044c173 user: dkf tags: core-8-4-branch
09:21
Encourage missing-DISPLAY errors to be early in run of test suite. check-in: 9502cd2c user: dkf tags: trunk
2005-02-12
00:48
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]
check-in: 2117577e user: hobbs tags: trunk
00:47
* library/panedwindow.tcl (::tk::panedwindow::Cursor): check window existence on delayed call. [Bug 949792]
check-in: e0f3bc40 user: hobbs tags: core-8-4-branch
2005-02-11
21:04
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]
check-in: f8c4419d user: hobbs tags: core-8-4-branch
21:04
* doc/text.n: note 'image' key in 'dump' command. [Bug 1115907]
check-in: d80ba20d user: hobbs tags: trunk
20:36
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]
check-in: d5dd0229 user: hobbs tags: trunk
20:34
* win/tkWinWm.c (TkWinGetIcon): fix toplevel retrieval for determining icon ref (potential crash). [Bug 1105738]
check-in: 314abdf5 user: hobbs tags: core-8-4-branch
19:30
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types
check-in: 22a2bd63 user: hobbs tags: trunk
19:27
* generic/tkCanvBmap.c (ConfigureBitmap, ComputeBitmapBbox): Fixed possible crash with disabled bmap and bbox handling [Bug 1119460] (BitmapToPostscript): made aware of various bitmap types (DisplayBitmap): remove unused fg/bgColor refs
check-in: cefd2bbe user: hobbs tags: core-8-4-branch
18:31
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11. autoconf-2.59 gen'd.
check-in: 266acbb5 user: hobbs tags: trunk
2005-02-10
23:41
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11.
check-in: dd6c1865 user: hobbs tags: core-8-4-branch
2005-02-09
10:35
Use more tcltest 2 features so test contents can be less cluttered... check-in: a42668eb user: dkf tags: trunk
10:19
Use more tcltest 2 features so test contents can be less cluttered... check-in: cc18c3fe user: dkf tags: trunk
09:32
Tidy up coding style (better grouping of related tests) check-in: ec83248e user: dkf tags: trunk
2005-02-07
10:32
Fix silly mistake. :^} check-in: f4a19efe user: dkf tags: trunk
2005-02-03
13:46
D'oh check-in: b931db11 user: dkf tags: trunk
13:44
Ensure that the canvas's static data is either protected by a mutex or in a thread-local variable. [Bug 1114977] check-in: 96cea967 user: dkf tags: trunk
2005-01-31
19:22
* unix/tcl.m4, unix/configure: add solaris-64 gcc build support. [Bug 1021871]
check-in: 8c8f477a user: hobbs tags: trunk
16:22
Doc fix [Bug 110553] check-in: 1fcb9f4c user: dkf tags: trunk
09:27
Forgot newline at end check-in: 0a6de1b9 user: dkf tags: trunk
09:26
Add es_ES-specific localization. [Bug 1111213] check-in: de64af6c user: dkf tags: core-8-4-branch
09:21
Add es_ES-specific localization. [Bug 1111213] check-in: 47521c0c user: dkf tags: trunk
04:09
Modified to handle a wide-character title string of a toplevel check-in: f9ee60e6 user: chengyemao tags: core-8-4-9-branch
04:08
Modified to handle a wide-character title string of a toplevel check-in: 35f9eb75 user: chengyemao tags: trunk
2005-01-29
02:18
correct autoconf generation for sol64-gcc support check-in: c9805bcd user: hobbs tags: core-8-4-branch
2005-01-28
20:59
* unix/configure, unix/tcl.m4: add solaris 64-bit gcc build support. [Bug 1021871]
check-in: 30610ae5 user: hobbs tags: core-8-4-branch
2005-01-27
15:30
Flushed idle events before mapping an embedded window check-in: 7d30e688 user: chengyemao tags: core-8-4-9-branch
15:29
Flushed idle events before mapping an embedded window check-in: ad9c4c9b user: chengyemao tags: trunk
2005-01-25
06:54
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show].
* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.13
check-in: dc471f10 user: das tags: core-8-4-branch
06:54
* macosx/tkMacOSXInit.c (TkpInit): set tcl_interactive to 1 to show console at startup instead of directly calling [console show].
* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.57
check-in: 299ef497 user: das tags: trunk
2005-01-19
02:32
Updated check-in: 648b2324 user: chengyemao tags: core-8-4-9-branch
02:25
Updated check-in: 938c81b2 user: chengyemao tags: core-8-4-9-branch
02:25
Updated check-in: 0f5f997b user: chengyemao tags: trunk
02:03
Updated for embedded/embedding implementation for Windows check-in: 6e1818fa user: chengyemao tags: core-8-4-9-branch
2005-01-18
15:24
Fixed a bug by adding code the check menu index in selection. This bug caused an access violation in an embedded menu testing when the mouse clicked the last pull-down menu entry check-in: 1d75b685 user: chengyemao tags: trunk
15:19
Minor change for correct initial embeddedMenuHwnd check-in: 70156feb user: chengyemao tags: trunk
11:56
Fixed dialog parenting problem described by Keith Nash. Also tidied up callbacks check-in: f936eea2 user: dkf tags: trunk
11:50
Fix widget parenting issue reported by Keith Nash. Also tidied up a bit. check-in: c37dd90b user: dkf tags: core-8-4-branch
2005-01-17
07:08
Simplified TkpUseWindow; got rid of unnecessary code for saving an embedded window info in a container struct; stopped using a destruction event handler for an embedded window since it has nothing to do check-in: aadd1c16 user: chengyemao tags: trunk
07:00
minor bug fix: should return 0 and indicate handled after processing WM_MENUSELECT message check-in: 033a7728 user: chengyemao tags: trunk
2005-01-16
00:23
Added TK_INFO message for use in an embedded window attachment protocol; modified TkpUseWindow to allow to attach to a legacy container with a warning; modified some return values of messages from an embedded window to differentiate a case of unprocessed check-in: 55603179 user: chengyemao tags: trunk
2005-01-14
21:09
unix/tkUnixWm.c: Sync with CVS HEAD (r1.47): Fixes: #959973 "wm title bug" (support Unicode titles) Fixes: #742882 "Potential division by zero in gridded wm geometry" Use Tcl_GetTime instead of TclpGetTime #874745 Use Tcl_Panic() instead of "panic" #865264 Fixes: #632816 "cannot remove transient" Fixes: #568861 "Fix for wm minsize and maxsize commands"

tests/unixWm.test, tests/wm.test: Updated test suite for #632816 (unixWm-37.3, unixWm-37.4, wm-grid-1.11, wm-grid-1.12) and #742882 (unixWm-20.9, unixWm-20.11). check-in: aec60b8d user: jenglish tags: core-8-4-branch

2005-01-13
14:20
log check-in: ee4f3a8b user: dgp tags: trunk
10:16
More fixing of [Bug 600313] check-in: 01c356f0 user: dkf tags: trunk
09:54
Partial fix of [Bug 600313] check-in: 65680509 user: dkf tags: trunk
01:48
Removed WM_UNINITMENUPOPUP that may cause compiling error in WINVER < 0x0500 check-in: 131f8634 user: chengyemao tags: trunk
2005-01-12
16:16
* unix/tcl.m4: Sync'ed to Tcl's copy. * unix/configure: autoconf-2.57
check-in: 2577e426 user: dgp tags: trunk
11:03
Added docs on predefined virtual events. [608115] check-in: 934dee1b user: dkf tags: trunk
04:30
A better way to map an embbedded window check-in: 501f43f4 user: chengyemao tags: trunk
02:58
Minor bug fix to support embedding/embedded check-in: 072e1db0 user: chengyemao tags: trunk
2005-01-11
16:05
D'oh! check-in: d787ec4e user: dkf tags: core-8-4-branch
16:04
D'oh! check-in: 43b4b9a3 user: dkf tags: trunk
16:00
fix to text widget bug check-in: bd5d31b4 user: vincentdarley tags: trunk
10:46
Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: e147bb9b user: dkf tags: core-8-4-branch
10:35
Improved version of Michael Kirkham's fix for parsing pad values. [1098779] check-in: 0474a61a user: dkf tags: trunk
2005-01-10
18:57
Remove ${DBGX}, ${TK_DBGX} from Tk build system [Patch 1081595]. Re-synced with tcl/unix/tcl.m4. check-in: cd84c9bb user: jenglish tags: trunk
15:35
corrected return values and added comments for embedded window messages check-in: eec353ca user: chengyemao tags: trunk
15:32
properly handled returned value in wm for embedded check-in: 9708bfa9 user: chengyemao tags: trunk
04:15
Correction of handling the return value of TkpUseWindow check-in: 6d07beb2 user: chengyemao tags: trunk
2005-01-09
19:17
Modified to support a container of either a toplevel or a frame check-in: 9720a7ca user: chengyemao tags: trunk
18:50
Updated check-in: 66b80295 user: chengyemao tags: trunk
18:28
Changed to make platform implementation ready for a toplevel -use option; completed a full toplevel -use option configuration for Windows check-in: aa3768b5 user: chengyemao tags: trunk
17:55
Updated check-in: 24a4a541 user: chengyemao tags: trunk
17:46
bug fix [1098779] check-in: 941bfb9a user: chengyemao tags: trunk
07:04
Updated check-in: bcf63830 user: chengyemao tags: trunk
06:59
bug fix [637653] check-in: 30b3719b user: chengyemao tags: trunk
01:57
Updated check-in: 39431551 user: chengyemao tags: trunk
00:26
Bug fix in ReconfigureWindowsMenu. The bug caused a wrong geometry of a toplevel when created with a menu (bug# 1098625) check-in: 14d46ad1 user: chengyemao tags: trunk
00:22
Modified to keep consistent state of an embedded window check-in: e99a0adc user: chengyemao tags: trunk
2005-01-07
15:41
Updated check-in: e544ee83 user: chengyemao tags: trunk
15:18
Implemented TK_STAT message to support {wm state} for embedded window check-in: 415d97e1 user: chengyemao tags: trunk
11:16
Add missing Tcl_ResetResult [697915] check-in: 487f4a26 user: dkf tags: core-8-4-branch
11:14
Add missing Tcl_ResetResult [697915] check-in: a2a32b7e user: dkf tags: trunk
01:39
Removed unnecsssary panic from TkpUseWindow and forced redraw container after the embedded detached check-in: a69c1fa3 user: chengyemao tags: trunk
2005-01-05
21:57
Convert emacs mode comment style to stop problems with old man. [1085127] check-in: 7fa599e7 user: dkf tags: core-8-4-branch
16:40
Move emacs mode comment to end of file to stop problems with old man. check-in: 0fa45234 user: dkf tags: trunk
02:51
Updated check-in: d27ab3b7 user: chengyemao tags: trunk
02:46
Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 52f33c0a user: chengyemao tags: trunk
02:45
Made the remarks of TkpUseWindow clearer regarding the embedding/embedded attachment protocol check-in: 10fcd599 user: chengyemao tags: core-8-4-9-branch
2005-01-04
05:30
Started 8-4-9-branch check-in: 6ea71fd1 user: chengyemao tags: core-8-4-9-branch
05:13
Started 8-4-9-branch check-in: afd85276 user: chengyemao tags: core-8-4-9-branch
05:07
bug fixes (crahes/panic during finalization/exit); feature implementation for embedding/embedded Tk (Windows). See Tk 8.5 changes (12/17/04 - 01/03/05) for details check-in: 4cd30ab5 user: chengyemao tags: core-8-4-9-branch
02:17
Updated check-in: 6d956e98 user: chengyemao tags: trunk
02:09
Modified for separating an embedded menu's window handler from a normal popup menu window's handler; improved an embedded menu display in Windows/XP check-in: d606bd9c user: chengyemao tags: trunk
01:29
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class. This caused crash in reinit of Tk (as seen in plugin).
check-in: fb16796c user: hobbs tags: trunk
01:28
* win/tkWinWm.c (TkWinWmCleanup): clean up layered window class This caused crash in reinit of Tk (as seen in plugin).
check-in: 14e7610e user: hobbs tags: core-8-4-branch
2004-12-30
21:39
Updated check-in: 7a9cdfc6 user: chengyemao tags: trunk
02:01
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
check-in: 2a21f211 user: hobbs tags: trunk
01:51
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
check-in: 512f8180 user: hobbs tags: core-8-4-branch
2004-12-28
09:04
Updated check-in: 6f4bc0be user: chengyemao tags: trunk
08:45
Modified to support embedded menu widget check-in: 5707cebc user: chengyemao tags: trunk
08:44
Added functions to support embedded menu widget check-in: 50e2db17 user: chengyemao tags: trunk
2004-12-21
11:56
Coding style improvements for the widget demo. [FRQ 815118] check-in: c58c953e user: dkf tags: trunk
05:58
Bug fix in TkpWinToplevelMove and TkpWinToplevelIsControlledByWm check-in: e0523f1b user: chengyemao tags: trunk
2004-12-20
15:38
Updated check-in: e3d03c4c user: chengyemao tags: trunk
15:30
implemented overrideredirect for an embedded; corrected incorrect frame upper left x and y of an embedded toplevel check-in: e9c726fd user: chengyemao tags: trunk
10:34
Corrected handling of MacOS filetypes in tk_*file dialogs check-in: 8816a878 user: vincentdarley tags: trunk
10:21
Synthesize changelog entries check-in: 23a54427 user: dkf tags: trunk
10:04
D'oh! Spotted another one! check-in: 87d290ce user: dkf tags: trunk
10:03
iFix silly typo. [Bug 1087842] check-in: 86e0ecc0 user: dkf tags: core-8-4-branch
09:50
Fix silly typo. [Bug 1087842] check-in: a7633bf9 user: dkf tags: trunk
01:22
Updated check-in: 8ebda766 user: chengyemao tags: trunk
01:13
featrue implementation of Tk container and embedded including TK_MOVEWINDOW, TK_ICONIFY, TK_DEICONIFY, TK_WITHDRAW; replaced TK_TITLE with TK_GETFRAMEWID for setting container's title across process boundary; bug fix in wm overrideredirect for TK_EMBEDDED window check-in: a3a3ca2a user: chengyemao tags: trunk
2004-12-19
18:14
Bug fix and feature implementation of embedded/embedding Tk check-in: d4c1bde8 user: chengyemao tags: trunk
2004-12-18
20:40
updated check-in: e7c95821 user: chengyemao tags: trunk
20:35
Bug fix [222677] check-in: 19709ec0 user: chengyemao tags: trunk
20:21
Added comments to embedded Window message definition check-in: 904c2f15 user: chengyemao tags: trunk
2004-12-17
14:59
Updaged for new changes check-in: 998783fc user: chengyemao tags: trunk
14:30
Added TkWinCleanupContainerList for platform support check-in: 7bf3fffa user: chengyemao tags: trunk
14:27
bug fix (831627) check-in: 9d21cd4a user: chengyemao tags: trunk
14:17
bug fix (842945,831627) check-in: 78709bf0 user: chengyemao tags: trunk
13:56
Make the container draw its background to avoid an unpainted toplevel when the embedded window is NULL check-in: 3c39d815 user: chengyemao tags: trunk
2004-12-11
06:09
ran autoconf-2.57 check-in: e15ca644 user: dgp tags: trunk
00:00
Bump to 8.5a3 check-in: 1c33b0cf user: dkf tags: trunk
2004-12-09
10:59
* unix/tcl.m4: synced with tcl/unix/tcl.m4 * unix/configure: regen
check-in: b3ab4dfb user: das tags: trunk
10:13
Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 22092ce8 user: dkf tags: trunk
10:05
Speed up use of Tk_PhotoPutBlock by allowing it to skip the complex-alpha check in degenerate (and common) cases. [Bug 1081966] check-in: 9e3d2d5b user: dkf tags: core-8-4-branch
2004-12-08
03:02
* tests/canvPs.test: Cleaned up the matching of [makeFile] and * tests/choosedir.test: [removeFile] commands as indicated by the * tests/filebox.test: results of a -debug 1 run of the test suite. * tests/imgPPM.test: Tk test suite is now -debug 1 clean. This * tests/imgPhoto.test: completes fixing [1078648]. * tests/listbox.test: * tests/main.test:
check-in: 27f85236 user: dgp tags: trunk
2004-12-07
21:22
typos check-in: f4fe875d user: dgp tags: trunk
10:07
More duplicate testname elimination. [1078648] check-in: c56ad282 user: dkf tags: trunk
00:35
add older ChangeLogs to dist target check-in: d4bc7549 user: hobbs tags: trunk, core-8-5-a2
00:15
note 8.5a2 tag date check-in: 3ae7d4c7 user: hobbs tags: trunk
2004-12-06
22:54
* tests/safe.test: Trim auto_path to improve performance [1080039]
check-in: d81228b9 user: dgp tags: trunk
20:27
remove text change ref that was not in 8.4.9 check-in: d0d787a9 user: hobbs tags: trunk
19:42
* library/text.tcl (::tk::TextUpDownLine): revert 2004-11-23 as it prevented scrolling to bottom.
check-in: 3a1ed7eb user: hobbs tags: core-8-4-branch, core-8-4-9
2004-12-05
22:10
updated for 8.4.9 release check-in: 4fbd42ca user: hobbs tags: trunk
2004-12-04
00:04
Split duplicate test names [Bug 1078648] check-in: b6ab93bc user: dkf tags: trunk
2004-12-03
23:01
retagged 8.4.9 to include alpha blend patch check-in: ff9913d6 user: hobbs tags: core-8-4-branch
13:16
Alpha blending fixes. [Patch 848161] check-in: a4ca68a8 user: dkf tags: core-8-4-branch
13:09
Alpha blending fix. [Patch 848161] check-in: 3351718f user: dkf tags: trunk
00:45
updated for 8.4.9 release check-in: 1df92410 user: hobbs tags: core-8-4-branch
2004-12-02
02:10
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]
check-in: 084cb1a1 user: hobbs tags: trunk
02:07
* unix/tkUnixButton.c (TkpDisplayButton): constrain coords to Tk_RedrawImage to display only portion that is valid. * generic/tkImgPhoto.c (ImgPhotoDisplay): add X error suppression around XGetImage to prevent app abort. [Bug 979239]
check-in: f75d901f user: hobbs tags: core-8-4-branch
2004-11-28
19:00
Tk_DrawChars: Check for short integer overflow in x,y coordinates [Fixes: #942320 "Tk, Xft, text and long lines"] check-in: 7e5be420 user: jenglish tags: trunk
2004-11-26
20:54
no message check-in: d9ed87f7 user: davygrvy tags: trunk
20:53
* win/makefile.vc: Shell targets needed more stack space. [Bug 1066755] check-in: 827d5915 user: davygrvy tags: trunk
2004-11-25
00:26
bumped patchlevel to 8.4.9 check-in: 978cb2c7 user: hobbs tags: core-8-4-branch
2004-11-23
17:50
fix to movement up/down in text widget by display lines check-in: 028e6ea4 user: vincentdarley tags: core-8-4-branch
2004-11-22
23:15
Whitespace police check-in: 8c4a1a86 user: dkf tags: trunk
17:54
fix a platform-sensitive test check-in: 18780ab9 user: vincentdarley tags: trunk
2004-11-20
15:55
removed backslash quote check-in: 28e5c880 user: vincentdarley tags: trunk
15:49
made test less timing sensitive check-in: 44e8ec98 user: vincentdarley tags: trunk
15:45
fix to test's platform sensitivities check-in: b8935789 user: vincentdarley tags: trunk
2004-11-19
15:14
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.
check-in: 5252baa5 user: das tags: trunk
10:22
Classic sed doesn't support | in REs. check-in: b2b5dff5 user: rmax tags: trunk
10:22
changed the internal name to pack-old to avoid a name clash with the new pack manpage. check-in: edf463b2 user: rmax tags: trunk
09:48
*** empty log message *** check-in: 09b985f3 user: rmax tags: core-8-4-branch, core-8-4-8
09:48
* doc/pack-old.n: Changed the internal name of the man page to pack-old to avoid a name clash in the installed man pages.
check-in: 39f04440 user: rmax tags: core-8-4-branch
09:46
Classic sed doesn't support | in REs. check-in: fbe8f8a3 user: rmax tags: core-8-4-branch
06:50
* macosx/Wish.pbproj/project.pbxproj: reverted earlier changes for tclConfig.h changes to tcl, since those have been reverted for now.
check-in: cd0ad475 user: das tags: trunk
2004-11-18
18:33
some seds don't support comments :( check-in: 8a17443e user: rmax tags: trunk
18:09
Arghh - some seds don't even support comments at all. check-in: 084c0f17 user: rmax tags: core-8-4-branch
17:22
Some versions of sed appear to need semicolons in front of comments. check-in: f7d2f7c6 user: rmax tags: core-8-4-branch
16:24
mark release tagging check-in: 315b48db user: dgp tags: core-8-4-branch
16:19
* changes: Final updates for Tcl 8.4.8 release.
check-in: 90505285 user: dgp tags: core-8-4-branch
13:22
generated configure and fixed manpage installaton check-in: aff25cf7 user: rmax tags: trunk
10:28
Fixed manpage installation. check-in: b9193bca user: rmax tags: core-8-4-branch
02:08
2004-11-18 Reinhard Max <[email protected]>
* unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix.
* unix/installManPage: added * unix/mkLinks: removed
check-in: d919f4fb user: rmax tags: core-8-4-branch
00:43
2004-11-18 Reinhard Max <[email protected]> * unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix.
* unix/installManPage: added * unix/mkLinks: removed
check-in: eea79b81 user: rmax tags: trunk
2004-11-17
22:46
* generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248]
check-in: 52049d8a user: hobbs tags: trunk
22:44
* generic/tkCanvWind.c (ConfigureWinItem): unmap windows immediately when state hidden is requested. [Bug 982248]
check-in: f52a2293 user: hobbs tags: core-8-4-branch
22:18
see changes check-in: 220cc2ba user: hobbs tags: core-8-4-branch
22:18
* generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300]
check-in: 2956d401 user: hobbs tags: core-8-4-branch
22:18
* library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold)
check-in: ae209e19 user: hobbs tags: core-8-4-branch
22:18
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963]
check-in: 7aeefc19 user: hobbs tags: core-8-4-branch
22:17
see changes check-in: 151b4f5d user: hobbs tags: trunk
22:17
* generic/tkCanvImg.c (ImageToPostscript): don't try ps generation of canvas image item without image specified. [Bug 1032300]
check-in: 5225d669 user: hobbs tags: trunk
22:16
* generic/tkPanedWindow.c (Tk_PanedWindowObjCmd): set save_under X attr to prevent expose events when moving sash. [Bug 1036963]
check-in: 69af9655 user: hobbs tags: trunk
22:16
* library/console.tcl (::tk::console::ExpandVariable): correct array keyname expansion. [Bug 1004508] (bold)
check-in: fad58976 user: hobbs tags: trunk
21:01
Remove extra space after {BUILD_PRODUCTS. check-in: 8b91cbf1 user: wolfsuit tags: trunk
13:46
improved documentation of -tabs check-in: baa5f279 user: vincentdarley tags: trunk
2004-11-16
19:02
* changes: Updates for Tk 8.4.8 release.
check-in: 7d5c7f78 user: dgp tags: core-8-4-branch
17:52
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].
check-in: c6ffe746 user: dgp tags: trunk
17:51
* library/msgs/it.msg: Updated Italian message catalog. Thanks to Roberto Ugoccioni [Bug 1063675].
check-in: a2d94a73 user: dgp tags: core-8-4-branch
04:05
* macosx/Wish.pbproj/project.pbxproj: * macosx/buildTkConfig.tcl: fixes for tclConfig.h changes.
* macosx/Wish.pbproj/project.pbxproj: fixed references to renamed bitmap files.
* macosx/Wish.xcode/project.pbxproj (new): * macosx/Wish.xcode/default.pbxuser (new): * macosx/Wish-Info.plist (new): * macosx/Tk-Info.plist (new): added new Xcode 1.5 project using native targets, made possible by tclConfig.h changes.
* generic/tk.h: added version number change comments for new files.
check-in: b02b0320 user: das tags: trunk
2004-11-15
13:09
fix to one multi-line search bug check-in: b1df8d15 user: vincentdarley tags: trunk
11:39
Preparatory works for making Tk define its parameters via a config header. check-in: ec2c91e6 user: dkf tags: trunk
2004-11-13
03:42
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().
check-in: bafeb73e user: das tags: core-8-4-branch
03:41
* macosx/tkMacOSXXStubs.c: implemented XGetGeometry().
check-in: aabd0f1b user: das tags: trunk
2004-11-12
23:54
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]
check-in: 3434a6a7 user: hobbs tags: core-8-4-branch
23:53
* generic/tkCmds.c (Tk_TkObjCmd): use correct screen data when -displayof arg is passed to [tk scaling]. [Bug 800178]
check-in: 710d4860 user: hobbs tags: trunk
09:03
* macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]
check-in: b5b20919 user: das tags: core-8-4-branch
09:03
* doc/SetOptions.3: * doc/text.n: fixed *roff errors uncovered by running 'make html'.
* macosx/tkMacOSXFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug 618872]
check-in: 951e50bd user: das tags: trunk
2004-11-11
11:33
* generic/tkEvent.c (InvokeInputMethods): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: b769b452 user: rmax tags: trunk
01:26
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348]
* doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath].
* macosx/tkMacOSXButton.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXRegion.c: * macosx/tkMacOSXSubwindows.c: synced spacing/formatting with HEAD.
* macosx/tkMacOSXMouseEvent.c: endianness fixes.
* macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework.
* macosx/Makefile: prevent parallel make from building several targets at the same time. Ensure that xcodebuild will use Wish.pbproj project even if a .xcode project is also present.
check-in: c98b6fdb user: das tags: core-8-4-branch
01:24
* generic/tkMain.c: * macosx/tkMacOSXAppInit.c (removed): * macosx/Wish.pbproj/project.pbxproj: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: changes to make TkAqua dynamically loadable, enabling [package require Tk] from tclsh. Startup code from tkMacOSXAppInit.c moved into tkMacOSXInit.c, added code that notifies the window server that an unbundled executable is a full GUI application after loading Tk. [Patch 1035348]
* doc/wm.n: documented [wm attributes] on Mac OS X. [Bug 606665] * macosx/tkMacOSXWm.c: implemented TIP 222 [wm attributes -alpha] on Mac OS X. [Patch 892194] WmIconbitmapCmd: adopted FSRef changes from [wm atttrs -titlepath].
* macosx/tkMacOSXSubwindows.c: synced spacing/formatting with core-8-4-branch.
* generic/tkRectOval.c: * macosx/README: * macosx/tkMacOSXDefault.h: * macosx/tkMacOSXDraw.c: * macosx/tkMacOSXInit.c: * macosx/tkMacOSXInt.h: * macosx/tkMacOSXMenu.c: * macosx/tkMacOSXWm.c: forward port from core-8-4-branch of Jim's and my changes for CG drawing and [wm attributes] (corresponds to 8.4 changes dating from 09-18, 07-27, 07-24).
* macosx/tkMacOSXMouseEvent.c: endianness fixes.
* macosx/Wish.pbproj/project.pbxproj: corrected path to html help inside framework.
* macosx/Makefile: prevent parallel make from building several targets at the same time.
check-in: 2cb92ba5 user: das tags: trunk
2004-11-10
17:29
Fix for 1055023 from [email protected]. check-in: 90e1ea58 user: wolfsuit tags: core-8-4-branch
2004-11-09
12:46
fix to MacOSX compound button layout check-in: 468121ce user: vincentdarley tags: trunk
2004-11-08
21:57
Added Keith Vetter's tkGoldberg as an animation demo. Thanks Keith! check-in: 5990fa31 user: dkf tags: trunk
2004-11-07
22:41
More animation demos check-in: 33fceda0 user: dkf tags: trunk
22:21
doc/frame.n: Added some info for -width/-height options. [Bug 1055423] check-in: 2e72c8be user: pspjuth tags: trunk
22:00
Made handling of ^ a bit more consistent in corner cases. This makes ^ work without any widgets in the same command. [Bug 962589] check-in: 8a1c41a4 user: pspjuth tags: trunk
17:28
Added a demo of simple animation to the widget tour. check-in: 7e4b17b3 user: dkf tags: trunk
2004-11-03
18:07
* tests/button.test: Update expected results to account for more verbose errorinfo from errors in variable traces [Tcl Bug 572164]
check-in: 8a1b72b8 user: dgp tags: trunk
2004-11-01
16:51
* dialog.test (dialog-1.1): Update expected result to changes in the error messages produced by procs.
check-in: 83eb7098 user: dgp tags: trunk
2004-10-29
22:34
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.
check-in: 2b3add48 user: mdejong tags: core-8-4-branch
22:28
* tests/wm.test: Add Win32 test cases for attributes subcommand. * win/tkWinWm.c (WmAttributesCmd): Fixup broken option processing logic for attributes subcommand.
check-in: ad5c91fd user: mdejong tags: trunk
11:52
* win/makefile.vc (DOTVERSION): Was installing 8.4 relabelled as 8.5 check-in: 22a05da9 user: patthoyts tags: core-8-4-branch
11:16
* library/tk.tcl (::tk::PlaceWindow): Backported the fix from #533519 to handle window placement on multi-monitor Windows. check-in: a9eeca37 user: patthoyts tags: core-8-4-branch
07:53
Minor format fix check-in: 44dec564 user: dkf tags: trunk
07:52
Minor format fix check-in: 15646431 user: dkf tags: core-8-4-branch
07:51
Whoops, missed removing an 8.5 feature from an example when backporting check-in: 216e3048 user: dkf tags: core-8-4-branch
2004-10-28
22:40
* doc/wm.n: Add wm attributes . -alpha doc to account for recent alpha changes.
check-in: 8086eb77 user: mdejong tags: core-8-4-branch
20:11
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Back port HAVE_NO_SEH handler code from CVS HEAD to fix gcc build breakage caused by 2004-10-26 back port.
check-in: 50436749 user: mdejong tags: core-8-4-branch
19:51
* win/tkWin32Dll.c (DllMain, _except_dllmain_detach_handler): Rework pushing of exception handler function pointer so that compiling with gcc -O3 works. Remove empty function call to avoid compiler warning. Mark the DllMain function as noinline to avoid compiler error from duplicated asm labels in generated code.
check-in: eed74dac user: mdejong tags: trunk
16:49
* README: Bumped to patch level 8.4.8 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 840ce813 user: dgp tags: core-8-4-branch
15:18
* unix/tkUnixScale.c (DisplayHorizontalValue): Backport fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: 89c638a7 user: patthoyts tags: core-8-4-branch
15:06
* unix/tkUnixScale.c (DisplayHorizontalValue): Fix for #220927 by Michael Schlenker to keep the labels within the window. check-in: f30410b8 user: patthoyts tags: trunk
12:25
More minor doc fixes check-in: da9814e9 user: dkf tags: trunk
12:25
More backporting of doc fixes check-in: f449787f user: dkf tags: core-8-4-branch
10:22
Assorted minor documentation fixes check-in: 3bb2aef6 user: dkf tags: trunk
10:19
Backport of documentation fixes check-in: 2c695c79 user: dkf tags: core-8-4-branch
2004-10-27
17:34
backport compiler warning silencers check-in: 91f6a20a user: dgp tags: core-8-4-branch
16:37
* library/xmfbox.tcl (MotifFDialog_BuildUI): Fix [Bug 987169] in the Motif file dialogs as well. Backport of DKF bug fix.
check-in: c007d927 user: dgp tags: core-8-4-branch
00:56
* win/tkWinX.c: Signature for tkWinXCleanup needed to be * generic/tkInt.decls: changed so it matches the Tcl_ExitProc * generic/tkIntPlatDecls.h: typedef to avoid a bad-style cast.

* win/makefile.vc: Force TCL_LIBRARY envar when calling tclsh check-in: f5ccb7aa user: davygrvy tags: trunk

00:39
no message check-in: 6a366f3d user: davygrvy tags: core-8-4-branch
00:37
* generic/tkInt.h: Backport of shutdown safety mods from the HEAD * generic/tkMenu.c: dating from 2003-12-21 * generic/tkUtil.c: * generic/tkWindow.c: * mac/tkMacButton.c: * unix/tkUnixEvent.c: * win/tkWin32Dll.c: * win/tkWinEmbed.c: * win/tkWinMenu.c: * win/tkWinX.c: check-in: 9eb5a917 user: davygrvy tags: core-8-4-branch
00:36
* win/makefile.vc: Backport to the most recent * win/rules.vc: changes on the HEAD. * win/nmakehlp.c: check-in: e79198cc user: davygrvy tags: core-8-4-branch
00:35
* generic/tkInt.decls: Signature for tkWinXCleanup needed to be * generic/tkIntPlatDecls.h: changed so it matches the Tcl_ExitProc typedef to avoid a bad-style cast. check-in: 4b405fac user: davygrvy tags: core-8-4-branch
2004-10-26
23:22
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.
check-in: fa2305f8 user: dgp tags: core-8-4-branch
16:39
* generic/tkEvent.c (Tk_HandleEvent): Call XSetICFocus whenever the window receives focus. This fixes bug #905830 but avoids #1000051. check-in: 69217bd0 user: rmax tags: core-8-4-branch
14:16
Fix silly typo check-in: cf610d7c user: dkf tags: trunk
14:07
* win/tkWinRegion.c (TkpBuildRegionFromAlphaData): Fixed syntax error * generic/tkImgPhoto.c (Tk_PhotoPutBlock): Removed unreferences vars. check-in: fa8e785e user: patthoyts tags: trunk
13:15
Attempt to fix [Bug 919066] by allowing the code that creates the region much more knowledge of the platform functions available to it. check-in: 9e91a521 user: dkf tags: trunk
12:51
Stop compiler warning check-in: 140771ac user: dkf tags: trunk
10:42
Correlate fix with bug number check-in: 48b085f4 user: dkf tags: core-8-4-branch
08:07
Fix incorrect expected error message check-in: 57cb5278 user: dkf tags: trunk
2004-10-25
15:22
Fix stupid brokenness inroduced by me. D'oh! check-in: 59c874f0 user: dkf tags: trunk
2004-10-24
17:22
Add -hide and -stretch options to panedwindow widgets. (TIPs 177 and 179) Thanks to Brian Griffin for developing these! [Patch 983886] check-in: 97c9d47d user: dkf tags: trunk
2004-10-21
01:13
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).
check-in: ba1a1a88 user: hobbs tags: trunk
01:12
* win/tkWinWm.c (UpdateWrapper): pass SWP_NOOWNERZORDER to SetWindowPos when maintaining win Z order, to prevent parent from flashing (adjusting Z order).
check-in: e0aa8313 user: hobbs tags: core-8-4-branch
2004-10-19
18:56
TIP #204 "Virtual Events for Keyboard Traversal" (patch #976928) check-in: 50bf19de user: jenglish tags: trunk
15:24
Rename all XBM format files to be called *.xbm instead of *.bmp [Bug 733835] check-in: 243c90c3 user: dkf tags: trunk
2004-10-18
13:40
remove debug code check-in: fb5c00f1 user: vincentdarley tags: trunk
2004-10-11
20:03
Added missing changelog entry check-in: 463f6e1b user: dkf tags: trunk
14:25
updated as of en.msg 1.14 check-in: 1b45edf8 user: bagnonm tags: trunk
14:23
Swedish message catalog from Mats Bengtsson. check-in: 2d3ca51d user: bagnonm tags: trunk
2004-10-08
23:15
Fill in missing part of sentence in [wm attributes] check-in: a1ab4e10 user: dkf tags: trunk
21:44
Flagged TIP implementation points more clearly check-in: 2cdcc6d9 user: dkf tags: trunk
16:16
TIP #205 "Use pkgconfig Database to Register Xft Support". (xref: patch #971980) check-in: 12ea6256 user: jenglish tags: trunk
2004-10-07
17:39
add iconphoto notes about recommended usage check-in: d7c21cf3 user: hobbs tags: trunk
2004-10-06
13:27
silence compiler warnings check-in: 314b2ec0 user: dgp tags: trunk
2004-10-05
22:27
Backport of 8.5 wm iconphoto that added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
check-in: 5b4eed75 user: hobbs tags: core-8-4-branch
22:04
* doc/wm.n (iconphoto): added support for Tk photo * generic/tkInt.h (TkDisplay): images as titlebar icons. TIP #159 * win/tkWinWm.c (WmIconphotoCmd): wm iconphoto ?-default? image1 ... * macosx/tkMacOSXWm.c (WmIconphotoCmd): Implemented for Win/Unix, * unix/tkUnixWm.c (WmIconphotoCmd): stubbed out for OS X. * tests/wm.test, tests/unixWm.test, tests/winWm.test: [Bug 815751]
check-in: 96b7bb4f user: hobbs tags: trunk
01:26
fix init warnings check-in: 957f9825 user: hobbs tags: trunk
2004-09-28
18:54
clarify wm -alpha docs check-in: a8b23ec3 user: hobbs tags: trunk
2004-09-24
17:36
* generic/tkCursor.c: Add missing initialization in debug routine.
check-in: 5ef3e9ca user: dgp tags: trunk
17:35
* generic/tkCursor.c: Add missing initialization in debug routine.
check-in: 6ad139a9 user: dgp tags: core-8-4-branch
14:43
more robust text widget display tests check-in: 0bcdab9c user: vincentdarley tags: trunk
14:03
fix to mousewheel scrolling check-in: 8c2252a5 user: vincentdarley tags: trunk
01:15
* win/tkWinX.c: Added declaration for advapi32 now that this file uses the Reg* functions (req'd for nmake build system). check-in: 07e29b8e user: patthoyts tags: trunk
2004-09-23
14:56
text widget search fix check-in: 8d8ebd87 user: vincentdarley tags: trunk
01:49
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]
check-in: f63b0d0b user: hobbs tags: core-8-4-branch
01:08
* win/tkWinInt.h (TkWinDisplayChanged): added decl * win/tkWinX.c (TkWinDisplayChanged, TkpOpenDisplay): Correctly * win/tkWinWm.c (InvalidateSubTreeDepth, WmProc): handle color and screen resolution changes. Tested for 16/24/32 bpp changes on XP. May need more fixes for 8bpp switch, use of special colormaps, or other special palette handling cases. [Bug 223689]
check-in: 0eb7a8a6 user: hobbs tags: trunk
00:56
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]
* win/tkWinMenu.c: only provide a submenu handle when the MF_POPUP flag is given, fixing a recently-introduced crash when submenus are disabled. Also better error checking for this sort of situation in the future.
* win/tkWinMenu.c (ReconfigureWindowsMenu): Fix drawing of a disabled (TkWinHandleMenuEvent, DrawMenuEntryArrow): cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842]
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window.
* win/tkWinMenu.c (DrawMenuEntryAccelerator): (DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight.
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.
check-in: e42dad6e user: mdejong tags: core-8-4-branch
00:35
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.
check-in: 5e334d0f user: mdejong tags: core-8-4-branch
2004-09-21
19:13
* generic/tkInt.decls: Add decl for TkWinGetPlatformTheme. It is only defined under Win32. * generic/tkIntPlatDecls.h: Regen. * generic/tkStubInit.c: Regen. * win/tkWinInt.h: Define TK_THEME_WIN_CLASSIC and TK_THEME_WIN_XP. * win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): Draw a disabled 3D text highlight for the accelerator only with the Win95/98 look. Same goes for the menu entry text. * win/tkWinX.c (TkWinGetPlatformId, TkWinGetPlatformTheme): Automatically detect the Windows theme in use and return either TK_THEME_WIN_CLASSIC or TK_THEME_WIN_XP when the TkWinGetPlatformTheme function is invoked. [Patch 866194]
check-in: 24901585 user: mdejong tags: trunk
18:23
* win/tkWinWm.c: Rework WS_EX_LAYERED and LWA_ALPHA defines so that compiling with mingw works again.
check-in: a38c892c user: mdejong tags: trunk
00:09
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).
check-in: c355526f user: hobbs tags: trunk
00:08
* win/tkWinWm.c (UpdateWrapper, WmAttributesCmd): handle attribute settings prior to window mapping and resort to more forceful wrapper update again for -toolwindow (to remove it from taskbar).
check-in: 6a4ccd93 user: hobbs tags: core-8-4-branch
2004-09-19
16:05
Standardize style of section refs & public symbols. Remove displayed tabs check-in: 21e74dc1 user: dkf tags: trunk
00:11
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
check-in: 3973d2ae user: hobbs tags: trunk
00:10
missed wm attr test check-in: ea885633 user: hobbs tags: core-8-4-branch
00:10
missed wm attr test check-in: 0a4b1ea2 user: hobbs tags: trunk
2004-09-18
23:59
(UpdateWrapper): don't adjust Z order of TOPMOST window. (WmAttributesCmd): don't call UpdateWrapper for -disabled or -toolwindow attr changes.
check-in: fb660b73 user: hobbs tags: core-8-4-branch
22:51
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: 66705d8b user: hobbs tags: trunk
22:48
* win/tkWinWm.c (WmAttributesCmd): correct -alpha 0.0/1.0 setting and round the value.
check-in: f429b1d4 user: hobbs tags: core-8-4-branch
20:15
no message check-in: 3e7955b6 user: davygrvy tags: trunk
00:48
* macosx/README: typos * macosx/tkMacOSXDraw.c (TkMacOSXSetUpCGContext): performance improvements: removed slow & unnecessary calls.
check-in: 95f57575 user: das tags: core-8-4-branch
2004-09-17
23:45
patch 892194 TIP#222 changes check-in: c76ad127 user: hobbs tags: core-8-4-branch
23:36
* tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
check-in: 9ebe03d6 user: hobbs tags: core-8-4-branch
23:26
* doc/wm.n: * tests/winWm.test: Add 'wm attributes -alpha' to control toplevel * win/tkWinInt.h: alpha transparency on Win2K/XP+. * win/tkWinWm.c: TIP #222 [Patch 892194]
check-in: b8d1edd4 user: hobbs tags: trunk
22:45
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window. * win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. (mdejong)
check-in: e10081e3 user: hobbs tags: core-8-4-branch
22:44
* win/tkWinWm.c (UpdateWrapper): Ensure that we maintain Z order * tests/winWm.test: and focus of preexisting window when replacing the wrapper window.
check-in: 98ca232f user: hobbs tags: trunk
2004-09-16
21:04
no message check-in: b6f0dea5 user: davygrvy tags: trunk
20:06
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
check-in: 576e4aa8 user: hobbs tags: trunk
20:05
* generic/tkMenu.c (MenuWorldChanged): ensure that we recompute the menu geometry on WorldChanged to handle font size changes. [Bug 607649]
check-in: 8a1d648d user: hobbs tags: core-8-4-branch
18:22
Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 419a463e user: pspjuth tags: core-8-4-branch
18:01
Fixed a memory leak when a placed widget was forgotten. [Bug 1028888] check-in: 3c1692e8 user: pspjuth tags: trunk
17:52
added VC7-safe environment check used in the Tcl makefile.vc check-in: 998d3bb4 user: davygrvy tags: trunk
2004-09-15
04:02
* win/tkWinWm.c (WmIconwindowCmd): Replace bogus call to XWithdrawWindow with proper code. This avoids a "couldn't send withdraw message to window manager" error when the iconwindow is already mapped. The wm iconwindow command does not seem to do much under Win32, but at least this avoids an error message.
check-in: f48e49a4 user: mdejong tags: trunk
2004-09-13
22:54
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).
check-in: 4a5135c9 user: hobbs tags: core-8-4-branch
22:54
* win/tkWinWm.c (ReadIconFromFile): fix mem alloc to get the right size for both icons ('?:' order of precedence mistake).
check-in: 5d0c841e user: hobbs tags: trunk
2004-09-10
22:31
Make sure the state is correctly reset on dialog startup. [Bug 845189] check-in: 8f1066e2 user: dkf tags: trunk
22:28
More state resetting on dialog start. [Bug 845189] check-in: 612839c9 user: dkf tags: core-8-4-branch
20:50
(UpdateWrapper): update to Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.
check-in: 82c2d4f0 user: hobbs tags: core-8-4-branch
20:49
(UpdateWrapper): update to 2004-06-12 Kovalenko to account for whether the override window has a transient parent, and apply WS_POPUP in the correct case. The makes splash screens pop up as well as making dropdowns not grab focus away from the parent.
check-in: c451fb5f user: hobbs tags: trunk
20:48
Stop tk_strictMotif poisoning of the widget demo [Bug 1013942] check-in: ba7607ee user: dkf tags: core-8-4-branch
20:46
Prevent tk_strictMotif poisoning of the Widget demo [Bug 1013942] check-in: ce3ce065 user: dkf tags: trunk
19:52
Reformat and highlight TIP impl entry. check-in: 78cbe50f user: dkf tags: trunk
18:47
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]
check-in: 8662e4a3 user: hobbs tags: core-8-4-branch
18:45
* win/tkWinWm.c (ActivateWindow): SetFocus to grab window when clicking outside the grab window hierarchy. [Bug 220908]
check-in: a264e420 user: hobbs tags: trunk
13:42
fixed a small typo in TextPeerCmd() check-in: fe5b1c98 user: rmax tags: trunk
12:32
include tkTest.c in list of files which depend on tkText.h check-in: bba07cef user: vincentdarley tags: trunk
12:13
text widget 'peer' subcommand -- TIP#169 implementation check-in: 24c87e87 user: vincentdarley tags: trunk
06:58
bulletproof 23.2 result [Bug #1019100] check-in: 16331802 user: hobbs tags: trunk
04:59
* win/tkWinWm.c: backport of several items from 8.5 head: (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon. (hobbs) Fix for #742882 "Potential division by zero in gridded wm geometry" (jenglish) (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. (kovalenko) (InstallColormaps): Check for TK_ALREADY_DEAD to avoid handling of dead windows. (kovalenko) Change 'panic' to 'Tcl_Panic' (davygrvy)
check-in: 5da91afc user: hobbs tags: core-8-4-branch
04:50
* win/tkWinWm.c (ReadIconFromFile): when using SHGetFileInfo to retrieve icon, get regular icon as well for correct Alt-Tab icon.
check-in: 854e5d62 user: hobbs tags: trunk
2004-09-09
12:17
Clarify -use docs. [Bug 1024364] check-in: 72bead61 user: dkf tags: trunk
2004-09-06
23:22
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.
check-in: faa38196 user: hobbs tags: trunk
23:21
* library/tkfbox.tcl (::tk::dialog::file::Create): use label instead of button for "File of type", as it properly handles -state disabled now.
check-in: e3defcc0 user: hobbs tags: core-8-4-branch
13:45
Set TK_LIBRARY when execing Tk apps (test, runtest, rundemo). check-in: 73a8f188 user: patthoyts tags: trunk
2004-09-03
14:09
Make sure user_data is NULL everywhere it isn't set. [Bug 1021812] check-in: 31bf19fe user: dkf tags: trunk
2004-09-01
10:00
Fix general error-case test. [Bug 1019085] check-in: 21a81a60 user: dkf tags: trunk
09:37
More doc fixes from Mikhail Kolesnitchenko check-in: d435eb90 user: dkf tags: trunk
2004-08-29
09:27
TIP#165 (user data field) implementation. check-in: 86e0e80e user: dkf tags: trunk
2004-08-26
18:04
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo. Replace 'string compare' with 'ne'.
check-in: d6e81525 user: hobbs tags: core-8-4-branch
18:03
* library/text.tcl (::tk::TextTranspose): Ensure that Transpose is an atomic op to undo.
check-in: c1800ea3 user: hobbs tags: trunk
2004-08-25
22:23
* macosx/tkMacOSXWm.c: Made use of Tcl_WrongNumArgs in a few * win/tkWinMenu.c: appropriate spots.
check-in: 896006b1 user: dgp tags: trunk
2004-08-22
15:43
More doc fixes from Mikhail Kolesnitchenko. [Patch 1013520] check-in: b4bde69e user: dkf tags: trunk
2004-08-20
14:15
More doc fixes. [Patch 1012837] check-in: c04a8a61 user: dkf tags: trunk
10:56
Spelling and grammar fixes from Mikhail Kolesnitchenko. [Patch 1012083] check-in: 4275d4fe user: dkf tags: trunk
08:03
D'oh! Fix [Bug 1012331] check-in: 2c0b6153 user: dkf tags: trunk
01:14
* win/tkWinDialog.c (EatSpuriousMessageBugFix): Fix a problem with double clicks in file dialogs falling through to the window underneath in win32. [Patch #611615]
check-in: 3c150a73 user: hobbs tags: core-8-4-branch
00:58
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
check-in: 01d4886a user: hobbs tags: trunk
00:40
* win/tkWinDialog.c (Tk_MessageBoxObjCmd): Inherit the icon from * win/tkWinInt.h: the -parent window for * win/tkWinWm.c (TkWinGetIcon): the MessageBox.
check-in: 79fdb01a user: hobbs tags: core-8-4-branch
2004-08-19
19:39
Cast argument 7 of XChangeProperty to 'const unsigned char *' (from 'const char *') to satisfy Solaris 8 Forte C compiler [Bug #1012325] check-in: e897472a user: jenglish tags: trunk
17:59
* tests/safe.test (safe-1.3): Made test less sensitve to the full set of existing aliases in an interp, so the it only tests whether the tested ones are present.
* unix/Makefile.in: Copied LD_LIBRARY_PATH machinery from `make shell` target to other similar targets so that just built libraries are tested, rather than previous installations.
check-in: 951fc863 user: dgp tags: trunk
14:43
regen check-in: 03c209f3 user: dkf tags: trunk
14:41
TIP#168 implementation. Based on [Patch 886240] check-in: b8733fad user: dkf tags: trunk
2004-08-18
08:23
Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 221d92d1 user: dkf tags: core-8-4-branch
08:20
Add missing GEOMETRY flag to -handlepad option. [Bug 1010938] check-in: 76a16313 user: dkf tags: trunk
2004-08-17
22:37
Doc patches [1010083] and [1010607] from Mikhail Kolesnitschenko. Also some general fixes to menu.n and text.n check-in: 03f8b25a user: dkf tags: trunk
2004-08-16
14:01
Standardize the -compound option to everywhere it ought to be. [Bug 712588] check-in: cb766997 user: dkf tags: trunk
08:24
Spelling and grammar fixes check-in: 0c696843 user: dkf tags: trunk
2004-08-11
22:22
Don't add the default extension to env-var references check-in: bc161ee1 user: dkf tags: trunk
21:24
More fixing of [Bug 987169] and simple support for [FRQ 979101] check-in: 595dd0d3 user: dkf tags: trunk
2004-08-10
18:15
Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: 3268df43 user: jenglish tags: trunk
18:14
Fix for #1006686 "wm resizable command not working on Solaris/CDE" (patch from Colin McDonald). check-in: f6dc2bfa user: jenglish tags: core-8-4-branch
2004-08-09
23:48
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 100628
check-in: 7e61c798 user: mdejong tags: core-8-4-branch
23:45
* tests/canvText.test: * win/tkWinFont.c (Tk_MeasureChars): Fix for text wrapping problem that appeared using canvas text under Win32. A long wrapping string that had leading spaces was being incorrectly wrapped. This change makes the Win32 implementation behave the same as the Unix implementation. [Patch 1006286]
check-in: f7d4d2be user: mdejong tags: trunk
2004-08-05
10:04
Fix [Bug 987169] for tk_messageBox and tk_chooseColor check-in: a093deec user: dkf tags: trunk
08:57
Backport of yesterday's compositing fixes check-in: 8812816e user: dkf tags: core-8-4-branch
2004-08-04
14:47
D'oh! check-in: eb8824e3 user: dkf tags: trunk
14:23
Clarify code that does pixel compositing. Fix alpha blending in [$photo put]... check-in: 826045ed user: dkf tags: trunk
2004-08-02
15:20
Whitespace policing... check-in: 908651ea user: dkf tags: trunk
2004-07-30
08:32
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.
check-in: 02f5e72a user: das tags: core-8-4-branch
08:31
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var.
check-in: d2c4f65c user: das tags: trunk
2004-07-29
22:05
date typo check-in: 8b2787f3 user: dgp tags: core-8-4-branch, core-8-4-7
21:52
TkQueueEventForAllChildren addition check-in: 7aea4cab user: georgeps tags: trunk
21:48
Re-tag for core-8-4-7 check-in: 0a2db1ec user: dgp tags: core-8-4-branch
21:48
Applied a fix from the core-8-4-branch so that unmapped windows don't queue events. check-in: 92b9ba26 user: georgeps tags: trunk
21:47
* changes: * generic/tkEvent.c (Tk_HandleEvent): revert the 2004-07-20 commit. That commit created a new Bug 1000051 - a broken Compose Key. This revert restores Bug 905830 until a cleaner fix can be provided.
check-in: 5a82fae9 user: dgp tags: core-8-4-branch
2004-07-27
21:19
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
check-in: d64990cb user: das tags: trunk
20:31
* generic/tkImgGIF.c (FileReadGIF): fix crash reported by Reinhard Max: in case of premature end of image data, return error instead of passing nil buffer to Tk_PhotoPutBlock().
check-in: b4fb499b user: das tags: core-8-4-branch
18:58
* generic/tkRectOval.c (ComputeRectOvalBbox): Mac OS X specific fix to rounding in bounding box 'bloat' calculation to avoid drawing outside of bounding box when CG drawing enabled. Fix probably correct on other platforms as well?
* macosx/tkMacOSXDraw.c (TkMacOSXInitCGDrawing): fixed LinkVar type for tkMacOSXCGAntiAliasLimit.
check-in: 55976a22 user: das tags: core-8-4-branch
18:52
Fix the doco's for the anti-aliasing limit variable to be more helpful check-in: 4acf6d3f user: wolfsuit tags: core-8-4-branch
2004-07-26
21:24
typo check-in: bce94efb user: hobbs tags: core-8-4-branch
20:16
changes for 8.4.7 check-in: 935bb3e2 user: hobbs tags: core-8-4-branch
2004-07-25
02:29
Change the default menu -tearoff value to 0 until we actually get tearoff menus working again. check-in: 3430bfb0 user: wolfsuit tags: core-8-4-branch
02:19
Forgot this one in the last checkin... check-in: 8d13ba29 user: wolfsuit tags: core-8-4-branch
01:57
Finish the implementation of the CG version of the X Drawing layer. Add support for returning values for the wm attributes commands, and use FSRef's rather than FSSpec's. check-in: ca2ae6b8 user: wolfsuit tags: core-8-4-branch
2004-07-23
15:42
[Merge from HEAD]

Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

* macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add. check-in: ffa0483c user: cc_benny tags: core-8-4-branch

15:32
[merge from trunk version 1.9]

Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 0cfc1fc7 user: cc_benny tags: core-8-4-branch

2004-07-22
22:24
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Use [bind $w], not [$w configure] to modify bindings.
check-in: 9838ea42 user: hobbs tags: core-8-4-branch
22:22
* library/tkfbox.tcl (::tk::dialog::file::Update): use -directory [pwd] (instead of .) to get around some VFS edge case bugs. Correct args passes to tk_messageBox when failing to cd. Add -force back to namespace import of msgcat.
check-in: d3bfef42 user: hobbs tags: trunk
2004-07-21
04:27
Don't queue events for unmapped children. check-in: a67df264 user: wolfsuit tags: core-8-4-branch
03:10
* generic/tkEvent.c (InvokeInputMethods): ensure IC focus is set after creation. [Bug #905830]
check-in: 7e7d9ca9 user: hobbs tags: trunk
03:07
* generic/tkEvent.c (Tk_HandleEvent): ensure IC focus is set after creation. [Bug #905830]
check-in: 8461c26c user: hobbs tags: core-8-4-branch
2004-07-20
11:49
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: 103ba277 user: das tags: trunk
11:13
* unix/tcl.m4: fixed Darwin autoconf breakage caused by recent CFLAGS reordering. * unix/configure: regen
check-in: 63addd89 user: das tags: core-8-4-branch
10:49
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]
check-in: 8c3faf52 user: das tags: trunk
10:23
* unix/Makefile.in: * win/Makefile.in: added 'install-private-headers' makefile target to allow optionally installing private tk headers. [Tcl FR 922727]
check-in: c23f6c8f user: das tags: trunk
06:10
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: 713b764c user: das tags: core-8-4-branch
06:05
* macosx/Makefile: added support to tk framework build to optionally install tk manpages in addition to html help, similarly to tcl/macosx/Makefile.
* macosx/Wish.pbproj/project.pbxproj: fixes for building with non-default SYMROOT/OBJROOT/SRCROOT, added support for using a Tcl.framework in DYLIB_INSTALL_PATH != /Library/Frameworks, added optional support for building html help without tcl sources present by giving explicit location of tcltk-man2html script.
* macosx/tkMacOSXMenu.c: fixed #include case sensitivity bug.
check-in: d0d7e64c user: das tags: core-8-4-branch
2004-07-19
20:30
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
check-in: 6045f801 user: hobbs tags: core-8-4-branch
2004-07-16
23:40
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058]
check-in: b4aa5853 user: hobbs tags: trunk
2004-07-15
05:27
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
check-in: 72109278 user: wolfsuit tags: trunk
05:24
2004-07-14 Jim Ingham <[email protected]>
* macosx/tkMacOSXCursor.c (TkpSetCursor): The code to not reset the cursor more often than necessary was getting fooled when the current cursor was nulled out when the current cursor gets freed. So in the case where the input cursor was NULL, we have to just always set it. [Bug #894550]
check-in: 8c285600 user: wolfsuit tags: core-8-4-branch
00:05
* library/tkfbox.tcl: Corrected coding errors in most recent change. Use [bind $w], not [$w configure] to modify bindings.
check-in: 94b9b0c0 user: dgp tags: trunk
2004-07-14
19:07
* generic/tkUndo.c (TkUndoSetDepth): correct -maxundo segfault. [Bug #969358] (jiangwu)
check-in: 0a008415 user: hobbs tags: core-8-4-branch
19:02
updated to patchlevel 8.4.7 check-in: 9da80e83 user: hobbs tags: core-8-4-branch
2004-07-13
19:32
* README, macosx/Wish.pbproj/project.pbxproj: bumped to * unix/configure, unix/configure.in, unix/tk.spec: patchlevel 8.4.7 * win/configure, win/configure.in:
check-in: 3c03ae31 user: hobbs tags: core-8-4-branch
2004-07-11
22:32
Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: d5145ee9 user: dkf tags: core-8-4-branch
22:21
Users can cause Unix file dialog to vanish early; treat like Cancel [Bug 987169] check-in: 32516bee user: dkf tags: trunk
2004-07-07
09:27
Added paragraph about the canvas origin [Bug 956681] check-in: 300eef9d user: dkf tags: trunk
2004-07-06
00:29
updated w/ info on the generic/tkEvent.c change. check-in: 1e990278 user: georgeps tags: trunk
2004-07-05
22:27
The usage of the TK_XIM_SPOT definition was causing a build failure with some systems. I changed the function prototype and the CreateXIMSpot block to work correctly. check-in: 9d3eb922 user: georgeps tags: trunk
21:21
TIP#158 implementation; keypad keys on Win are now distinguishable. check-in: b8333852 user: dkf tags: trunk
21:07
Neaten up and make test names closer to standard check-in: e31d8e1f user: dkf tags: trunk
19:19
Set _NET_WM_NAME and _NET_WM_ICON_NAME (freedesktop.org) in addition to WM_NAME and WM_ICON_NAME (ICCCM). This allows the full Unicode character set to be used in window manager strings (but only for newer WMs that support the EWMH spec). [Tk Bug #959973] check-in: 5a359462 user: jenglish tags: trunk
2004-07-02
23:45
I added a note about the tkEvent.c refactoring and buf fixes. check-in: efe33c74 user: georgeps tags: trunk
23:36
tkEvent.c was refactored to be cleaner and fix two bugs. Two bugs were found and fixed. Button mask 4 and 5 synchronizing with the TkDisplay and ClientMessage handlers conflicting with the GenericHandler list. check-in: 1554859f user: georgeps tags: trunk
2004-07-01
08:06
Doc fixes. [Tcl Bug 983146] check-in: d23989b3 user: dkf tags: trunk
2004-06-30
22:17
TIP#153 implementation from Neil McKay, with thanks! check-in: ec27edf8 user: dkf tags: trunk
2004-06-29
23:21
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.
check-in: dbbde75a user: hobbs tags: trunk
23:20
* generic/tkCmds.c (Tk_WinfoObjCmd): refetch interp result obj for 'winfo id' as it can change when making the window exist.
check-in: 6a3441f1 user: hobbs tags: core-8-4-branch
2004-06-28
22:36
Fix minor mistake check-in: 7e6e6053 user: dkf tags: trunk
2004-06-26
09:04
Fix for [Bug 756840] check-in: 67a47558 user: mistachkin tags: trunk
2004-06-25
08:46
Fix [Bug 979239] by only redrawing an image when it has real area. check-in: 19ad28a1 user: dkf tags: core-8-4-branch
2004-06-24
12:46
Missed one! check-in: 62fd4dfa user: dkf tags: trunk
12:45
Use standard constraint names check-in: b6897446 user: dkf tags: trunk
2004-06-21
21:56
Added example check-in: d73cc87d user: dkf tags: trunk
21:51
Added examples check-in: 94ab15ef user: dkf tags: trunk
21:19
Added example and warning about global grabs check-in: c759e94d user: dkf tags: trunk
20:59
Fix example and add a bit more explanatory text check-in: 45944808 user: dkf tags: trunk
20:47
Added example check-in: a3e7ba1d user: dkf tags: trunk
20:42
Forgot the example section header label! check-in: 159108dd user: dkf tags: trunk
19:56
Added example of how to do dialog-like windows check-in: fd9ad8de user: dkf tags: trunk
19:39
Convert SYNOPSIS to .nf/.fi after suggestion from Joe English check-in: 1e1877f6 user: dkf tags: trunk
19:32
Highlight the command whose examples these are check-in: 5e5f582e user: dkf tags: trunk
19:31
Compacted the synopsis check-in: 84292f60 user: dkf tags: trunk
15:21
Added example check-in: 9398c506 user: dkf tags: trunk
15:07
Added example check-in: 4693a33c user: dkf tags: trunk
14:48
Added example check-in: b4c3f583 user: dkf tags: trunk
14:45
Added crossreference to toplevel's -menu option, as used since Tk 8.0 check-in: 327a4d8a user: dkf tags: trunk
14:41
Minor update for increased clarity. check-in: a93e4fb6 user: dkf tags: trunk
14:40
Added examples check-in: 6c18df8e user: dkf tags: trunk
14:19
Added example check-in: f20aef6e user: dkf tags: trunk
14:06
Added example check-in: 3269879f user: dkf tags: trunk
2004-06-18
21:58
Added example check-in: 94c36282 user: dkf tags: trunk
21:50
Added examples check-in: e7ae6f49 user: dkf tags: trunk
21:42
Added example. check-in: 28465eae user: dkf tags: trunk
21:27
Fix missing parameter error check-in: 5bee780c user: dkf tags: trunk
21:26
Added example check-in: ceebb9e2 user: dkf tags: trunk
21:18
Minor formatting fix check-in: da5f66a2 user: dkf tags: trunk
21:16
Added examples check-in: 92db2e56 user: dkf tags: trunk
15:30
* unix/tcl.m4: autoconf 2.5 fixes in Darwin section. * unix/configure: autoconf-2.57
check-in: 23403f07 user: das tags: trunk
2004-06-17
22:38
Steps towards systematization of test constraints in Tk test suite check-in: ec889b99 user: dkf tags: trunk
2004-06-16
20:03
Fix for #742882 "Potential division by zero in gridded wm geometry" check-in: 4ca47059 user: jenglish tags: trunk
19:53
win/tkWinButton.c: Add a 3D highlight to disabled *buttons and labels, the same way as it's now done for disabled menu entries. check-in: 26fada0c user: a_kovalenko tags: trunk
2004-06-15
22:44
Enhanced doc in manner inspired by [RFE 803060] check-in: 1e7028b7 user: dkf tags: trunk
21:37
More minor whitespace cleaning check-in: df654f18 user: dkf tags: trunk
21:06
Fixed tests which mandated (minor) brokenness. check-in: 2407c5a9 user: dkf tags: trunk
15:37
D'oh! check-in: a7fc7fbe user: dkf tags: trunk
15:28
Adjust #defs so they are flexible enough to be used in all places. Also removed a shadowing variable. check-in: 1ed15f42 user: dkf tags: trunk
15:09
Add declarations of result... D'oh! check-in: f420f0c3 user: dkf tags: trunk
15:02
Balance braces, factorize out much #ifdef code and use objects a bit more check-in: 4b0e429b user: dkf tags: trunk
13:22
Spacing/whitespace fixes check-in: 4b9075ff user: dkf tags: trunk
10:15
Small clean up of the canvas core (symbolic constants, whitespace) check-in: 1c57d7f8 user: dkf tags: trunk
2004-06-12
05:38
* win/tkWinWm.c (UpdateWrapper): Let overrideredirect'ed window's wrapper be the child of desktop window, thus making it to behave more similarly to X11 Override Redirect. Esp. useful for combobox-like megawidgets. check-in: dc18f6bd user: a_kovalenko tags: trunk
2004-06-09
22:39
multiline text widget regexp search fix check-in: 9fcec419 user: vincentdarley tags: trunk
19:18
ckfree() the correct element! [Bug 969358] check-in: 49fffd59 user: dkf tags: trunk
2004-06-08
20:44
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
check-in: 3dc17039 user: mdejong tags: core-8-4-branch
20:28
Silence compiler warnings check-in: 99bd1954 user: dgp tags: trunk
20:24
* generic/tkCanvText.c (DisplayCanvText): Fix text rendering problem with canvas text items that have a selected region. The previous implementation would render the whole line and then redraw the selected text if it was a different color. This caused problems when the selected text foreground differs from the normal text foreground, the anti-aliasing alpha pixels for the two text strings would blend together resulting in strange looking text. The fix is to draw the normal text and the selected text separately. This problem has only been observed under Windows, with anti-aliased text. [Patch 968725]
check-in: d7c42b06 user: mdejong tags: trunk
20:11
silence compiler warning check-in: 0b65a342 user: dgp tags: core-8-4-branch
2004-06-07
16:23
text widget partial line height calculations fix check-in: 8dfaf19c user: vincentdarley tags: trunk
2004-06-06
11:28
Fix frame-2.8 for ![info exists env(DISPLAY)] check-in: a897ea1c user: patthoyts tags: trunk
2004-06-04
19:55
* tests/filebox.test: A few typo corrections in dkf's recent * tests/frame.test: style upgrade for the test suite. * tests/select.test: * tests/visual.test:
check-in: e15f2a6a user: dgp tags: trunk
10:51
text widget fixes check-in: cb4cc14b user: vincentdarley tags: trunk
2004-05-29
19:00
Fix minor markup errors (backslash is \e, not \b). check-in: e734f043 user: jenglish tags: trunk
2004-05-24
21:23
Finish off the TIP#152 implementation with Win implementation, tests & docs. check-in: 6234cfff user: dkf tags: trunk
21:21
The TIP specified a -detail option, not a -finemessage option. check-in: d57b1ee9 user: dkf tags: trunk
18:28
Turn on the -finemessage option (TIP 152) for Mac OS X. check-in: 281cd0eb user: wolfsuit tags: trunk
2004-05-23
20:56
Added bindtags example and split the changelog check-in: e780fc77 user: dkf tags: trunk
20:51
Minor fixes. check-in: 1d019907 user: dkf tags: trunk
17:34
First step towards improving test style. Also start using Tcl 8.5 features. check-in: 8e6c4d12 user: dkf tags: trunk
17:27
Minor fix for Tk_GetVisual error message check-in: be7f021d user: dkf tags: trunk
2004-05-15
04:07
Modified UpdateWrapper to fix bug 767176 check-in: 1b41988c user: chengyemao tags: core-8-4-branch
2004-05-13
23:28
Shrank the font size of messages in the Unix/X11 [tk_messageBox] It looks better like this. :^) check-in: 940859d3 user: dkf tags: core-8-4-branch
23:19
Enabled TIP#152 style message detail on Unix/X11 platforms. check-in: f12921b6 user: dkf tags: trunk
14:29
* generic/tkBind.c <HandleEventGenerate>: Modified to fix wish crach due to incorrectly generate <Destroy> event. This bug was reported in comp.lang.tcl but not logged.
check-in: e3f5f4b7 user: dgp tags: core-8-4-branch
01:51
Fixed a bug that caused crash due to incorrectly generating <Destroy> event check-in: 6ae5dee1 user: chengyemao tags: trunk
01:36
Modified HandleEventGenerate to properly generate <Destroy> event check-in: 1b386924 user: chengyemao tags: trunk
2004-05-10
08:30
Apply fix from tcl bug #950049 for make docs. check-in: 2dc7495f user: patthoyts tags: core-8-4-branch
2004-05-08
03:53
Fixed bug 767176 check-in: c753a91d user: chengyemao tags: trunk
2004-05-05
16:51
* win/tkWinFont.c (Tk_MeasureChars,Tk_DrawChars,etc): Make sure that the lastSubFontPtr remains valid even when the subfont array is reallocated. [Bug #618872] (dkf, hobbs)
check-in: f17ec177 user: hobbs tags: core-8-4-branch
16:49
* win/tkWinFont.c (FindSubFontForChar): corrections to dkf patch to handle subFontPtrPtr in EnumFontFamilies callback.
check-in: f7b67c7b user: hobbs tags: trunk
09:39
Fix FMR in subfont handling on Windows. [Bug 618872] check-in: 70d0cdfb user: dkf tags: trunk
2004-05-04
00:39
* unix/tkUnixButton.c (TkpDrawCheckIndicator): allow radiobuttons to be drawn when disabledforeground and/or selectcolor are NULL. [Bug #826850] (griffin)
check-in: 36325d7c user: hobbs tags: trunk
2004-05-03
23:23
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
check-in: bbd12840 user: hobbs tags: core-8-4-branch
23:23
* win/tkWinMenu.c, unix/tkUnixMenu.c (DrawMenuEntryLabel): place images of compound menu entries in indicator space if not a radio of checkbutton. [Bug #756952] (eserte)
check-in: c5273b50 user: hobbs tags: trunk
22:40
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
check-in: 2173eb5c user: hobbs tags: core-8-4-branch
22:40
* win/tkWinX.c: fix drawing of unicode chars in menu * win/tkWinInt.h (TkWinProcs): titles. [Bug #904371] (riefenstahl) * win/tkWinMenu.c (ReconfigureWindowsMenu):
check-in: 2a201db4 user: hobbs tags: trunk
22:28
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * macosx/tkMacOSXXStubs.c: to being implemented in a platform * unix/tkUnixEvent.c: specific manner. The cleanup order was * win/tkWinX.c: bad at least on Windows, where we reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
check-in: 6efb4b35 user: hobbs tags: trunk
22:23
* generic/tkClipboard.c: Move TkClipCleanup from tkClipboard.c * mac/tkMacXStubs.c: to being implemented in a platform * macosx/tkMacOSXXStubs.c: specific manner. The cleanup order was * unix/tkUnixEvent.c: bad at least on Windows, where we * win/tkWinX.c: reset/cleared display info that was still needed for the clipboard to render. [Bug #939389, #822002, #732662]
check-in: 08825fb3 user: hobbs tags: core-8-4-branch
19:36
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155] Make the panedwindow -opaqueresize option work as per the docs. [Bug #778893]
check-in: 9aba25da user: hobbs tags: core-8-4-branch
19:36
* library/panedwindow.tcl (MarkSash): call DragSash to stop sash jump when B1 is pressed and released without moving. [Bug #932155]
check-in: 82c4f3c2 user: hobbs tags: trunk
19:17
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
check-in: 635744de user: hobbs tags: core-8-4-branch
19:16
* tests/panedwindow.test: panedwindow-25.1 * generic/tkPanedWindow.c (Unlink): clean up -before/-after refs to a slave when removing it. [Bug #928413] (griffin)
check-in: d26260ba user: hobbs tags: trunk
18:03
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type.
check-in: a4fb7ac5 user: hobbs tags: trunk
18:01
(ImgPhotoCmd): correct matched handling to that in head check-in: 6387e316 user: hobbs tags: core-8-4-branch
17:59
* generic/tkImgPhoto.c (ImgPhotoConfigureMaster): force -data into ByteArray and -format into String to correctly handle them if they have been shimmered or created as some other object type. (ImgPhotoCmd): correctly init matched to 0.
check-in: 23bf0b86 user: hobbs tags: core-8-4-branch
2004-04-24
07:38
* generic/tkPort.h: * unix/Makefile.in: * win/makefile.bc: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.
check-in: 129b462b user: das tags: trunk
06:00
* generic/tkPort.h: * unix/Makefile.in: * win/Makefile.in: followup on tcl header reform [FR 922727]: removed use of relative #include paths in tkPort.h to allow installation of private headers outside of tk source tree; added tcl plaform source dir to compiler header search path.
check-in: c63b3b97 user: das tags: trunk
2004-04-23
13:47
Added examples and did some doc L&F improvements. check-in: 912c3ddb user: dkf tags: trunk
2004-04-21
15:15
Minor cleanup for when running single-process tests check-in: ddeebe24 user: dkf tags: trunk
13:18
Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.

(KLSInit): Add. (GetKCHREncoding): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. check-in: 49aa55ce user: cc_benny tags: trunk

13:12
2004-04-21 Benjamin Riefenstahl <[email protected]>
Mac OS X: Fix several problems with Icelandic (and Faroese) keyboards reported by J�r�me Gagnon-Voyer <gagnonje5000<at>mac<dot>com> on tcl-mac on 2004-03-22.
* macosx/tkMacOSXKeyEvent.c (KLSInit): Add. (GetKeyboardLayout): Add calls to Keyboard Layout Services, if present. Rework classic handling. Use GetKCHREncoding(). Add parameter encodingPtr. (GetKCHREncoding): Add.
check-in: a7b5906c user: cc_benny tags: trunk
02:45
Backported fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: f2928ada user: jenglish tags: core-8-4-branch
2004-04-17
03:54
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
check-in: 27d6b202 user: hobbs tags: core-8-4-branch
03:53
* library/bgerror.tcl (bgerror): rework to only set -topmost bit on Windows if necessary. Also use existing ::tk functions for placing dialog and managing focus/grab.
check-in: aec29fbc user: hobbs tags: trunk
2004-04-04
20:08
Fix for bug #915350 "Tk sets min, max size in WM_HINTS when it shouldn't" and #922336 "Tk apps have no maximize window button under KDE-3.2.1" check-in: 5a384600 user: jenglish tags: trunk
2004-04-01
18:40
Fix for Bug 220871. check-in: 8d42779f user: wolfsuit tags: core-8-4-branch
18:33
Fixes for bugs 220871 and 917557. Plus remove the Quit menu from the default File menu. check-in: 6392e553 user: wolfsuit tags: trunk
2004-03-31
02:43
* generic/tkImgPhoto.c: Removed outdated #include's of the tclMath.h * generic/tkScale.c: header file. All tk*Port.h files have long had a #include <math.h>, and other parts of Tk routinely make use of libm-supplied math routines.
check-in: e40f246f user: dgp tags: trunk
2004-03-30
12:28
Minor cleanups, including tracking down the names of old Scriptics staffers check-in: a31fa2f4 user: dkf tags: trunk
08:45
* macosx/tclets.r (removed): obsolete holdover from mac classic.
check-in: b383a585 user: das tags: trunk
2004-03-27
00:40
Backport of FRQ 540375 changes. check-in: 7d40a1c7 user: dkf tags: core-8-4-branch
00:12
Allow PPMs to be read from a string. [FRQ 540375] check-in: a8b135fb user: dkf tags: trunk
2004-03-26
22:01
Backport of 923555 fixes check-in: 9c881ec3 user: dkf tags: core-8-4-branch
20:35
* unix/tcl.m4: Replaced -Wno-strict-alias with more portable -fno-strict-alias alternative. * unix/configure: autoconf-2.57
check-in: dee78c9b user: dgp tags: trunk
19:57
* README: Bump version to 8.5a2. * generic/tk.h: * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf-2.57 * win/configure:
check-in: 35745fd0 user: dgp tags: trunk
19:49
Tweak to 923555 fix. check-in: 06c5dccc user: dgp tags: trunk
14:45
Whoops. Forgot to set the photo image type registration correctly. D'oh! check-in: 540892f1 user: dkf tags: trunk
14:34
Allow old-style image formats to create string representations of photos, and allow the production of PPM format data in a string. [Bug 923555] check-in: 13333fe1 user: dkf tags: trunk
2004-03-25
14:33
Doc clarification. [Bug 922610] check-in: a9c5f761 user: dkf tags: trunk
12:12
Fix typos in documentation check-in: ce638ff1 user: vincentdarley tags: trunk
2004-03-22
16:04
Corrected docs to no longer use malloc/free. [Bug 920695] check-in: a4ed7a7a user: dkf tags: trunk
2004-03-21
04:07
XMoveWindow and XMoveResizeWindow need to propagate ConfigureNotify events to the children of the moved or resized window. check-in: e394e424 user: wolfsuit tags: trunk
03:54
XMoveWindow and XMoveResizeWindow need to propagate configure notify events down to their children. check-in: 46147c5d user: wolfsuit tags: core-8-4-branch
2004-03-17
19:35
Trivial bug in tracking Hide/Show pairs. check-in: 4988d435 user: wolfsuit tags: core-8-4-branch
19:01
Get the "Command-H" -> hide binding working. Also remove the spurious Quit menu item from the File command. check-in: fddb1a3f user: wolfsuit tags: core-8-4-branch
18:15
Removed support for Mac OS Classic platform [Patch 918139] check-in: 28ec831e user: das tags: trunk
2004-03-16
19:55
* unix/tkUnixButton.c (TkpDrawCheckIndicator): correct crash condition for new radio/checkbuttons when colors are exhausted. [Bug 915330] (griffin)
check-in: 18f5e754 user: hobbs tags: trunk
19:53
* unix/configure, unix/tcl.m4: add -Wno-strict-aliasing for GCC to suppress useless type puning warnings.
check-in: ece391c0 user: hobbs tags: trunk
19:53
fix lint warnings check-in: e208e3fd user: hobbs tags: trunk
19:52
fix cast warnings check-in: b7e23043 user: hobbs tags: trunk
2004-03-09
03:36
no message check-in: 9622a833 user: davygrvy tags: trunk
03:35
Checks MSDevDir, not MSVCDir envar. check-in: 710684e4 user: davygrvy tags: trunk
2004-03-05
07:32
* win/tkWin32Dll.c: Add variables needed when compiling with mem debug under Mingw. This fixes the checking from 2003-12-25.
check-in: 309dca44 user: mdejong tags: trunk
2004-03-04
00:17
minor doc fixes for html conversion check-in: f35f8541 user: hobbs tags: trunk, core-8-5-a1
00:07
* unix/Makefile.in (dist): don't require win/lamp.bmp copy in dist target (it's already handled by win/rc/*.bmp copy)
check-in: 1214fa40 user: hobbs tags: trunk
00:06
minor doc fixes for html conversion check-in: bef0139c user: hobbs tags: trunk
2004-03-03
23:39
note TIP#113 changes check-in: 1866c870 user: hobbs tags: trunk
23:27
updated changes for 8.5a1 check-in: adab714f user: hobbs tags: trunk
2004-03-02
00:49
update patchlevel to 8.5a1 check-in: b8a56c5e user: hobbs tags: trunk
00:48
update HP-11 build libs setup check-in: f55610ac user: hobbs tags: trunk
2004-03-01
19:27
update changes for 8.4.6 release check-in: 57f8a7de user: dgp tags: trunk
19:26
update release date check-in: 6adc84f9 user: dgp tags: core-8-4-branch, core-8-4-6
18:24
updated release note files for 8.4.6 check-in: da2e6fcf user: dgp tags: core-8-4-branch
17:50
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.57
check-in: dc875a92 user: dgp tags: trunk
17:49
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13
check-in: bbdb16fe user: dgp tags: core-8-4-branch
2004-02-28
15:59
remove access to tclInt.h check-in: 5d6500ac user: vincentdarley tags: trunk
2004-02-25
13:33
* macosx/tkMacOSXKeyboard.c (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (already on 2004-02-17) check-in: 5eced326 user: cc_benny tags: trunk
13:29
* (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. (Copied from 1.17) check-in: a4e06542 user: cc_benny tags: core-8-4-branch
13:23
* library/demos/widget (addFormattedText): Correct off-by-one error. check-in: 3553c368 user: cc_benny tags: trunk
13:22
* (addFormattedText): Correct off-by-one error. check-in: 0e1515c7 user: cc_benny tags: trunk
2004-02-23
22:49
* macosx/Makefile: ensure that xcodebuild will use the Wish.pbproj project even if a .xcode project is also present.
check-in: fe8714e7 user: das tags: trunk
14:18
typo check-in: 55ed5c9b user: dgp tags: core-8-4-branch
12:03
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
check-in: d0920961 user: das tags: trunk
10:49
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. * generic/tkImgPhoto.c (ImgPhotoDisplay): enabled alpha blending for images with partial transparency on MacOSX. [Bug 809157]
check-in: 9cff2118 user: das tags: core-8-4-branch
10:48
* macosx/tkMacOSXDraw.c: * macosx/tkMacOSXXStubs.c: * xlib/ximage.c: fixed MacOSX XGetImage/XPutImage and related functions to deal properly with XImages copied from screen. * generic/tkCanvPs.c (TkImageGetColor): MacOSX fix. [Bug 809157]
check-in: 98c161ba user: das tags: trunk
2004-02-20
19:54
update changes to 8.4.6 release check-in: 77501805 user: dgp tags: trunk
19:54
date typos check-in: 03c48f0b user: dgp tags: core-8-4-branch
19:51
update changes for 8.4.6 release check-in: 6c1a9137 user: dgp tags: core-8-4-branch
2004-02-18
21:25
Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 5b7a6b07 user: pspjuth tags: trunk
20:56
move 8.4.6 tag to include grid fix check-in: 1c2742a5 user: hobbs tags: core-8-4-branch
20:10
Fixed a bug in grid geometry calculations for a shrinking grid. [Bug 899246] check-in: 89e1956c user: pspjuth tags: core-8-4-branch
02:22
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.
check-in: b44f0704 user: hobbs tags: trunk
02:17
note 8.4.6 tag point check-in: 33b5a1e4 user: hobbs tags: core-8-4-branch
02:17
* generic/tkBind.c (HandleEventGenerate): only modify root[xy] with [xy] when they haven't been otherwise set.
check-in: 75d8663e user: hobbs tags: core-8-4-branch
01:06
Whitespace police check-in: 1d04fa4d user: dgp tags: trunk
00:40
* doc/checkbutton.n: TIP#110 implementation * doc/radiobutton.n: Tristate Checkbutton and Radiobuttons * generic/tkButton.c: * generic/tkButton.h: * library/demos/check.tcl: * library/demos/radio.tcl: * macosx/tkMacOSXButton.c: * macosx/tkMacOSXDefault.h: * tests/button.test: * unix/tkUnixButton.c: * unix/tkUnixDefault.h: * win/tkWinButton.c: * win/tkWinDefault.h:
check-in: 59826fd6 user: hobbs tags: trunk
2004-02-17
20:40
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].
check-in: a9956e1c user: dgp tags: core-8-4-branch
20:39
* tests/imgPhoto.test (imgPhoto-16.1): Corrected incorrect variable name [Bug 899010].
check-in: ed84c02a user: dgp tags: trunk
19:49
* (TkpInitKeymapInfo): Don't make <Alt> and <Meta> synonyms for <Command> and <Option> for now. check-in: d3da83fe user: cc_benny tags: trunk
13:47
Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: b44662cb user: dkf tags: trunk
13:47
Thought about the doc-fix a bit more and decided to remove the typedef line instead; you'd never type it to use a Tk_Uid, after all... check-in: 18f32c19 user: dkf tags: core-8-4-branch
13:44
Minor doc fix check-in: d87a0729 user: dkf tags: core-8-4-branch
13:41
Minor doc fix check-in: 96dce4db user: dkf tags: trunk
07:17
* macosx/tkMacOSXMouseEvent.c: fixed modifiers for MouseWheel events.
* library/listbox.tcl: * library/text.tcl: * library/scrlbar.tcl: on Mac OS, add bindings for MouseWheel with modifiers, according to platform convention: Option increases scrolling speed 10 fold; Space scrolls horizontally.
* macosx/Wish.pbproj/project.pbxproj: * macosx/tkAboutDlg.r: changed year in copyright strings to 2004.
check-in: 33938645 user: das tags: core-8-4-branch
2004-02-16
23:20
Update the docs for the Mac OS X MouseWheel changes. check-in: 496ded09 user: wolfsuit tags: core-8-4-branch
23:09
This gets the scroll wheel working for listboxes and text widgets for Mac OS X. It also changes the model to route scrollwheel events to the window under the pointer, not the focus window on X (and only on X). That is the correct behavior for Mac OS X. check-in: 0b99b409 user: wolfsuit tags: core-8-4-branch
00:42
Backport Mac OS X specific fixes from TOT. See ChangeLog for details.

In tk_getOpenFile filters, handle the case where you have a Macintosh file type and the files have no filetype.

Fix various formatting nits. check-in: 834854db user: wolfsuit tags: core-8-4-branch

00:19
Fix a bug in tk_getOpenFile - files with no types are rejected when they would pass in Mac OS Classic. Add the tkMacOSXCarbonEvents.c - just a skeleton right now. A bunch of formatting nits fixed. check-in: 4aed47b8 user: wolfsuit tags: trunk
2004-02-14
16:32
* Fix: Convert DOS lineends to Unix. check-in: 9d628dd7 user: cc_benny tags: trunk
01:54
* win/tkWinFont.c (Tk_MeasureChars): backport fixes to bold/italic font handling. [Patch 852669] [Bug 478568] * tests/textDisp.test: added test for the font measurement problem.
check-in: 7f0387ce user: hobbs tags: core-8-4-branch
01:26
Apply patch 112997, and kill a few more places where we were still using Pascal string interfaces. check-in: 6ac7f560 user: wolfsuit tags: trunk
01:08
Applying Patch 112997, and hunting down a couple more places where we were still using Pascal interfaces. check-in: 3ee17e34 user: wolfsuit tags: core-8-4-branch
2004-02-13
01:44
update to patchlevel 8.4.6 check-in: 8f97a2d7 user: hobbs tags: core-8-4-branch
01:43
simple code cleanup check-in: 9edfd036 user: hobbs tags: core-8-4-branch
01:39
update HP-11 build libs setup check-in: a3dcbb90 user: hobbs tags: core-8-4-branch
01:28
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.
check-in: f5183946 user: hobbs tags: trunk
01:26
* win/tkWinDialog.c (ChooseDirectoryValidateProc): create a pidl for -initialdir if we have a UNC path because BFFM_SETSELECTION doesn't support UNC paths in strings.
check-in: 00434343 user: hobbs tags: core-8-4-branch
2004-02-11
10:28
Esperanto and Polish message catalogs from Artur Trzewik (forgot to check changlog entry in!) check-in: fd41038a user: dkf tags: trunk
2004-02-10
11:07
Esperanto and Polish message catalogs from Artur Trzewik check-in: 92327391 user: dkf tags: core-8-4-branch
10:50
Esperanto and Polish message catalogs from Artur Trzewik check-in: f1f41358 user: dkf tags: trunk
2004-02-09
14:48
Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: 4f518dc7 user: dkf tags: trunk
14:40
Stop crashes when copying a large photo to itself causes resizing. [Bug 877950] check-in: a0d4ef0f user: dkf tags: core-8-4-branch
2004-02-08
01:38
* win/makefile.vc: * win/rules.vc: * win/rc/tk.rc: * win/rc/wish.rc: Now supports the 'unchecked' option when building. check-in: 139fc6fb user: davygrvy tags: trunk
01:37
no message check-in: e8ee0d24 user: davygrvy tags: trunk
2004-02-07
16:21
* (TkpSetKeycodeAndState): Put UTF-8 into trans_chars instead of Latin-1. check-in: e1269c29 user: cc_benny tags: trunk
2004-02-04
00:25
* doc/menubutton.n: * library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.
check-in: 4a12e3b1 user: hobbs tags: trunk
00:23
* library/menu.tcl (::tk::MbPost): make menubuttons that post above or below reverse direction when not enough space is available.
check-in: 285b9688 user: hobbs tags: core-8-4-branch
2004-02-02
08:12
#include <malloc.h> has no purpose. check-in: 393d21c5 user: davygrvy tags: trunk
2004-02-01
11:09
no message check-in: 3a9a3004 user: davygrvy tags: trunk
10:49
* win/lamp.bmp (deleted): use win/rc/lamp.bmp instead. check-in: 4844ca9f user: davygrvy tags: trunk
10:44
* win/winMain.c: Removed our custom setargv() in favor of the exported __argc and __argv exported by the c-runtime. check-in: c3a6e16b user: davygrvy tags: trunk
10:42
* win/rc/tk.rc: * win/rc/wish.rc: General clean-up. check-in: 18dbf65d user: davygrvy tags: trunk
10:41
* win/makefile.vc: General clean-up. check-in: 45374408 user: davygrvy tags: trunk
10:40
sync'd to Tcl. check-in: 9ac27139 user: davygrvy tags: trunk
2004-01-31
20:27
Replaced TclpGetTime() with Tcl_GetTime(), to remove dependency on tclInt.h [Bug 874745]. check-in: a43b78b2 user: jenglish tags: trunk
2004-01-28
23:36
Backported fix for bug #776646 which makes hand2 and fleur native on windows. check-in: 41e6f000 user: patthoyts tags: core-8-4-branch
2004-01-27
10:10
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts).
* macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.
check-in: e7d3018b user: das tags: core-8-4-branch
10:09
* generic/tkTextIndex.c: added '#include <tclInt.h>' since the code uses the TclUtfToUniChar macro from that file. [Bug 874745]
* macosx/Wish.pbproj/project.pbxproj: removed erroneous reference to mkpsenc.tcl in bundle resources phase (mkpsenc.tcl is already part of the copy files phase to Resources/Scripts).
* macosx/Makefile: added support for 'xcodebuild' on Mac OS X 10.3.
check-in: 8fcc6746 user: das tags: trunk
2004-01-25
13:21
* macosx/tkMacOSXKeyboard.c: Fix regressions due to the last patches. check-in: 021c28fb user: cc_benny tags: trunk
12:03
* (TkpGetKeySym): Ignore option key for generation of keysym, as before. check-in: 9c6f4991 user: cc_benny tags: trunk
01:28
The dialogs were affected by the TIP#146 implementation. Added grid anchor commands to restore original behaviour. check-in: 6c2ae767 user: pspjuth tags: trunk
2004-01-24
18:16
* (TkpSetKeycodeAndState): Add setting of xkey.trans_chars. Now event.test works except event-double-click-drag-1.1. check-in: 2811c247 user: cc_benny tags: trunk
2004-01-15
21:47
no message check-in: 0bcdbadd user: davygrvy tags: trunk
21:46
* win/tkWinSendCom.c: Placed the requirement for the special COM libraries into the object file itself with #paragma comment (lib, ...) when built with VC++. This will simplify linking for users of the static library. uuid.lib is required for VC5.2, but is implicit with VC6.

* win/makefile.vc: Removed 'ole32.lib oleaut32.lib uuid.lib' from $(baselibs). check-in: 7d585612 user: davygrvy tags: trunk

2004-01-13
13:43
uuid.lib needed by tkWinSend check-in: 12bfcc95 user: vincentdarley tags: trunk
02:05
* generic/tk3d.c: All uses of 'panic' (the macro) changed * generic/tkBind.c: to 'Tcl_Panic' (the function). The #define * generic/tkBitmap.c: of panic in tcl.h clearly states it is * generic/tkCanvArc.c: deprecated in the comments. * generic/tkCanvBmap.c: [Tcl Patch 865264] * generic/tkCanvImg.c: * generic/tkCanvLine.c: * generic/tkCanvPoly.c: * generic/tkCanvText.c: * generic/tkCanvWind.c: * generic/tkColor.c: * generic/tkConfig.c: * generic/tkCursor.c: * generic/tkError.c: * generic/tkEvent.c: * generic/tkFocus.c: * generic/tkFont.c: * generic/tkFrame.c: * generic/tkGC.c: * generic/tkGrid.c: * generic/tkImgBmap.c: * generic/tkImgPhoto.c: * generic/tkImgUtil.c: * generic/tkMenu.c: * generic/tkObj.c: * generic/tkPack.c: * generic/tkPlace.c: * generic/tkRectOval.c: * generic/tkSelect.c: * generic/tkText.c: * generic/tkTextBTree.c: * generic/tkTextDisp.c: * generic/tkTextImage.c: * generic/tkTextIndex.c: * generic/tkTextMark.c: * generic/tkTextWind.c: * generic/tkVisual.c: * generic/tkWindow.c: * mac/tkMacAppInit.c: * mac/tkMacAppearanceStubs.c: * mac/tkMacButton.c: * mac/tkMacDraw.c: * mac/tkMacEmbed.c: * mac/tkMacFont.c: * mac/tkMacInit.c: * mac/tkMacMenus.c: * mac/tkMacPort.h: * mac/tkMacSubwindows.c: * mac/tkMacWm.c: * mac/tkMacXStubs.c: * macosx/tkMacOSXEmbed.c: * macosx/tkMacOSXFont.c: * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXNotify.c: * macosx/tkMacOSXPort.h: * macosx/tkMacOSXSubwindows.c: * macosx/tkMacOSXWm.c: * macosx/tkMacOSXXStubs.c: * unix/tkUnix3d.c: * unix/tkUnixColor.c: * unix/tkUnixEmbed.c: * unix/tkUnixEvent.c: * unix/tkUnixFocus.c: * unix/tkUnixFont.c: * unix/tkUnixSelect.c: * unix/tkUnixSend.c: * unix/tkUnixWm.c: * win/tkWin3d.c: * win/tkWinButton.c: * win/tkWinColor.c: * win/tkWinDialog.c: * win/tkWinDraw.c: * win/tkWinEmbed.c: * win/tkWinFont.c: * win/tkWinPixmap.c: * win/tkWinPointer.c: * win/tkWinScrlbr.c: * win/tkWinWm.c: * win/tkWinX.c:
check-in: a08e5aac user: davygrvy tags: trunk
02:02
* win/rules.vc: Sync'd to Tcl, respects the CHECKS=nodep commandline macro and was used to verify the Tcl_Panic change above.
check-in: c2f1f53c user: davygrvy tags: trunk
02:02
* win/lamp.bmp (deleted): * win/rc/lamp.bmp (new): Moved.
check-in: 7805bf70 user: davygrvy tags: trunk
02:01
* win/rc/tk.rc: * win/rc/tk_base.rc: * win/rc/wish.rc: * win/makefile.vc: Refreshed how the resource files are built. Should be a bit easier for people linking with a static Tk library.
check-in: c6f4259e user: davygrvy tags: trunk
2004-01-09
22:26
Typo fix. check-in: 9358eafb user: pspjuth tags: trunk
22:23
Implementation of TIP#146, "Add Overall Anchoring to the Grid Geometry Manager", adding [grid anchor] subcommand. check-in: 4f1b8110 user: pspjuth tags: trunk
2004-01-07
16:28
fix to text widget yview bug check-in: 4a5542ba user: vincentdarley tags: trunk
15:20
utf-8 aware text wordstart and wordend check-in: 99a54db7 user: vincentdarley tags: trunk
13:25
disabled submenu fix check-in: 92d72bb6 user: vincentdarley tags: trunk
2004-01-01
00:35
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.h
check-in: 88c72e66 user: das tags: trunk
00:34
* macosx/Wish.pbproj/project.pbxproj: added missing private headers to installed Tk.framework, so that tkInt.h can be included sucessfully from Tk.framework/PrivateHeaders. * generic/tkPort.h: corrected include of tkMacOSXPort.h
check-in: 9d141db9 user: das tags: core-8-4-branch
2003-12-28
23:11
* win/tkWinMenu.c (ReconfigureWindowsMenu, TkWinHandleMenuEvent, DrawMenuEntryArrow): Fix drawing of a disabled cascade menu arrow. Tk was displaying a disabled cascade menu arrow in black instead of gray. This was caused by a bug in the Win32 code for user drawn menu items. The fix is to avoid telling Windows that the menu item is a cascade type and then draw the gray arrow bitmap on our own. [Patch 865842]
check-in: 015437e4 user: mdejong tags: trunk
05:04
* win/tkWinMenu.c (DrawWindowsSystemBitmap): Fix a strange Win32 bug where the logical coordinates returned by a call to DPtoLP are wrong the first time a menu is posted. This bug manifested itself by drawing the bitmap in the wrong place in a menu. The fix was to pass the newly created DC instead of the DC from the window.
check-in: 0cdd7478 user: mdejong tags: trunk
2003-12-26
22:29
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryLabel): When drawing the label text and accelerator text for a disabled menu entry be sure to draw a 3D highlight. The only exception to this is when a disabled menu entry is highlighted, in that case do not draw a 3D hightlight.
check-in: 61e90b11 user: mdejong tags: trunk
20:46
* win/tkWinMenu.c (DrawMenuEntryAccelerator, DrawMenuEntryArrow): Move the unused menu arrow drawing code in DrawMenuEntryAccelerator into a new function named DrawMenuEntryArrow. This makes no functional change but it will make it easier to fix things in the future.
check-in: 87a93b9a user: mdejong tags: trunk
04:14
* win/tkWin32Dll.c (DllMain): Add HAVE_NO_SEH blocks in place of __try and __except statements to support gcc builds. This is needed after David's changes on 2003-12-21. [Tcl patch 858493]
check-in: 0dbb3702 user: mdejong tags: trunk
2003-12-23
04:01
prevent static buffer overflow (Doh!) check-in: a4ae4574 user: davygrvy tags: trunk
03:52
fixed static buffer overflow check-in: cbce1d74 user: davygrvy tags: trunk
03:01
no message check-in: 60c3855e user: davygrvy tags: trunk
03:00
removed the note about having to update makefile.vc when the version changes. check-in: da269018 user: davygrvy tags: trunk
02:59
Uses new features of nmakehlp to get the version strings from header files without the use of hardcoded values. check-in: fbcf6d9f user: davygrvy tags: trunk
02:48
sync'd to Tcl. check-in: a9e4d8c1 user: davygrvy tags: trunk
2003-12-22
22:16
doc/text.n: Fix markup errors (".t" at beginning of line). check-in: 301ef436 user: jenglish tags: trunk
2003-12-21
23:50
* generic/tkEvent.c: Added three new functions: TkCreateExitHandler, * generic/tkInt.h: TkDeleteExitHandler, and TkFinalize. This adds * generic/tkMenu.c: an insertion point so Tk's exit handlers can be * generic/tkWindow.c: called on their own from tk85.dll's DllMain * mac/tkMacButton.c: for DLL_PROCESS_DETACH. These are private to * unix/tkUnixEvent.c: the binary and not exported. It is possible * win/tkWin32Dll.c: the Windows OS can unload Tk _prior_ to Tcl * win/tkWinEmbed.c: under some conditions such as ExitProcess(). * win/tkWinMenu.c: This avoids a dangling pointer problem when Tcl * win/tkWinX.c: does Tcl_Finalize after Tk has been unloaded. * win/winMain.c: DllMain's DLL_PROCESS_DETACH now protected with SEH as DeleteWindowsExitProc is causing an exception of its own under some teardown conditions. AT&T assembly syntax has not been added for MinGW yet. [Tcl Patch 858493]
check-in: e1224987 user: davygrvy tags: trunk
2003-12-20
19:57
library/bgerror.tcl: Truncate displayed error message if it's too long (fixes: #231251) check-in: 4a9a8ba0 user: jenglish tags: trunk
2003-12-18
14:48
* (Tk_MeasureChars): Fix bugs shown by the test suite #861777. Clarify comment on TK_AT_LEAST_ONE. check-in: da9f8261 user: cc_benny tags: trunk
2003-12-17
18:08
Import fix for jerky scrollbar behavior from TOT. check-in: 59a3b7fb user: wolfsuit tags: core-8-4-branch
2003-12-16
22:38
* win/rc/wish.exe.manifest: It seems that Windows XP insists on a strict format for the version value. 8.5.a0 or 8.5.0 results in an unloadable executable -- must be 4 numbers.
check-in: da491286 user: patthoyts tags: trunk
21:57
* win/tkWinSend.c: Removed some misleading comments (bug #846134) and disabled the send package until bug #858822 is resolved.
check-in: 897f91e4 user: patthoyts tags: trunk
19:53
Check for TK_ALREADY_DEAD to avoid handling of dead windows. check-in: 200e3e6f user: a_kovalenko tags: trunk
03:29
opps.. paren typo check-in: 91978556 user: davygrvy tags: trunk
03:26
no message check-in: 490b2184 user: davygrvy tags: trunk
03:23
* win/tkWinWm.c (UpdateGeometryInfo) : wmPtr->wrapper might be NULL. No exception is thrown, but it isn't correct to ignore. discovered with NuMega's BoundsChecker.
check-in: ead4de9a user: davygrvy tags: trunk
03:18
* win/tkWinMenu.c (ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker.
check-in: 8c097f11 user: davygrvy tags: trunk
03:12
(ReconfigureWindowsMenu) : Only redraw the menubar when a menubar exists. Although the invalid handle doesn't cause an exception, it was discovered with NuMega's BoundsChecker and flagged as a problem. check-in: 2aee3bc7 user: davygrvy tags: trunk
2003-12-15
19:32
* (TkpSetKeycodeAndState): Don't clobber xkey.state. check-in: 968aad62 user: cc_benny tags: trunk
18:48
* (InitLatin1Table): Rename initialized to latin1_initialized to avoid confusion. Actually set lastKeyLayoutID. Use keycode<<16 for XKeycodeToKeysym. * (XKeycodeToKeysym): Remove variables c and virtualKey, simplify code, don't special handle keycode == 0 (-> 'a'). * (XKeysymToMacKeycode): Add handling for function keys. Use ASCII control codes instead of keysyms. * (TkpSetKeycodeAndState): Ditto. check-in: 0806d163 user: cc_benny tags: trunk
17:21
* Add bug number to last change. check-in: 4debb076 user: cc_benny tags: trunk
17:11
* macosx/tkMacOSXKeyboard.c: General cleanup. Add support for [event generate]. check-in: 833cd76d user: cc_benny tags: trunk
16:47
* latin1Table, (InitLatin1Table): Add. * (XKeysymToMacKeycode): Add. * (XKeysymToKeycode): Use XKeysymToMacKeycode. * (TkpSetKeycodeAndState): Ditto. * (TkpSetKeycodeAndState): Adapt modifier flags handling. * (TkpInitKeymapInfo): Update a comment. check-in: d1499468 user: cc_benny tags: trunk
16:37
* (TkpInitKeymapInfo): Remove dead code. The code depended on the result of XGetModifierMapping, but that will always return an empty list. * ALT_MASK, OPTION_MASK: Symbols for understanding the code better. * (TkpSetKeycodeAndState): Hardcode Mode_switch == Option. * (TkpGetKeySym): Ditto. * (TkpGetKeySym): Comment lockUsage conditions, Mac OS X uses LU_CAPS always. * (XKeycodeToKeysym): Handle option key in parameter index (only used by TkpGetKeySym). * (TkpGetKeySym): Use Tcl_UniCharIsUpper, highlight problems with Latin1 limitation. check-in: ea7442b6 user: cc_benny tags: trunk
16:15
* LATIN1_MAX and MAC_KEYCODE_MAX: Add and use for better maintainability. * General comment on keyArray: Add. * (XKeycodeToKeysym): Replace garbled comment. Use symbols instead of magic constants. * (TkpGetKeySym): Reorder computations to make this more logical. check-in: eaeb703b user: cc_benny tags: trunk
15:08
* Comments: Add and clarify some points, correct spellings. * Whitespace: Remove tabs, re-indent, re-wrap comments. * keyArray: Reorder keys in logical groups. * vituralkeyArray: Rename virtualkeyArray. * Prototypes, function headers: Use ISO-C consistently. check-in: 1affbae3 user: cc_benny tags: trunk
11:51
text widget more extensive documentation, and two small code improvements check-in: f6b27ee9 user: vincentdarley tags: trunk
2003-12-14
19:58
speling check-in: 95af45ed user: davygrvy tags: trunk
2003-12-13
02:30
no message check-in: fe3729fd user: davygrvy tags: trunk
02:28
updated version string check-in: 62eedf44 user: davygrvy tags: trunk
01:52
no message check-in: 8115b00f user: davygrvy tags: trunk
01:50
(TkWinXInit): Don't restric InitCommonControlsEx. It's valid on all platforms given IE 3.0+ is installed. As tkWinX.c does set #define _WIN32_IE 0x0300, I guess we can accept IE3 as the lowest denominator and use version 4.71 features of Comctl32.dll check-in: a30fcbda user: davygrvy tags: trunk
01:10
no message check-in: 0bb5c98b user: davygrvy tags: trunk
01:07
(TkWinEmbeddedEventProc) : for loop dereferences containerPtr but can't get to the if (containerPtr == NULL) test due to the unhandled read memory exception for when it really is NULL. check-in: 998bb6de user: davygrvy tags: trunk
2003-12-12
00:54
no message check-in: e03c08b3 user: davygrvy tags: core-8-4-branch
00:45
fixed bad commit from before. my mistake. This is 1.16 now. check-in: 230fc8e6 user: davygrvy tags: trunk
00:42
Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: 56926416 user: davygrvy tags: core-8-4-branch
00:34
Reverted to 1.15 for two reasons. 1) problem is best addressed in Tcl's DllMain() and 2) needs a MinGW custom assembly implimentation as it doesn't understand SEH syntax. check-in: ed497699 user: davygrvy tags: trunk
2003-12-11
03:38
no message check-in: ac0fc25d user: davygrvy tags: core-8-4-branch
03:32
(WishPanic) : placed ExitProcess() in a __try block (SEH) to catch any exceptions that might happen. As Tcl will call Tcl_Finalize from its DllMain due to the unload from ExitProcess() unloading Tcl, and if Tcl_Panic had gotten called in an __except block, this avoid the possibility of not being able to exit. Falls to TerminateProcess() in the __except case.

Removed the #ifdef _MSC_VER around DebugBreak as that function exists in kernel32.dll and is not compiler dependent. I'd prefer to use if (IsDebuggerPresent()) DebugBreak(); but IsDebuggerPresent() isn't available in all kernel32.dll modules for all versions of windows. check-in: fba3b025 user: davygrvy tags: core-8-4-branch

2003-12-10
12:57
off-by-one error in recent cleanup fix check-in: d607d3d8 user: vincentdarley tags: trunk
12:14
fixed 2 tests for padx, pady check-in: e5366fc3 user: vincentdarley tags: trunk
12:00
* (Tk_MeasureChars): Initialize size.cx in case of errors. Initialize lastsize (fixes bug with wrong *lenghtPtr results in case no chars fit at all). check-in: 5179de57 user: cc_benny tags: trunk
09:42
Line transposition bug. [Bug 857159] check-in: 7d5c874b user: dkf tags: trunk
09:40
Line transposition bug. [Bug 857159] check-in: 6c1e9811 user: dkf tags: core-8-4-branch
2003-12-09
21:56
* unix/configure: * unix/tcl.m4: updated OpenBSD build configuration based on [Patch #775246] (cassoff)
check-in: 0c497b80 user: hobbs tags: trunk
13:43
fix to memory leaks and reading of freed memory check-in: 44167e84 user: vincentdarley tags: trunk
2003-12-08
18:47
clean up usage of 'edition' as a verb check-in: fa2d5733 user: hobbs tags: trunk
2003-12-05
17:19
performance of lines containing 10000+ characters check-in: 1ca7766a user: vincentdarley tags: trunk
16:16
*** empty log message *** check-in: 30cd608c user: cc_benny tags: trunk
16:05
* (Tk_MeasureChars): Fix indentation. Fix memory leak. Fix handling of TK_WHOLE_WORDS. check-in: 1363550c user: cc_benny tags: trunk
2003-12-04
16:50
mark recent change as a potential incompatibility check-in: b756f04a user: vincentdarley tags: trunk
12:28
fix to text widget tabs and xy-scroll-command check-in: 8e445371 user: vincentdarley tags: trunk
12:09
font measurement fix check-in: 8d435280 user: vincentdarley tags: trunk
2003-12-03
17:55
* generic/tk.h: Bumped patch level to 8.4.5.1 to distinguish * unix/configure.in: CVS snapshots from the 8.4.5 release. * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 93b2940e user: dgp tags: core-8-4-branch
17:20
* README: Bumped patch level to 8.4.6 to distinguish * generic/tk.h: CVS snapshots from the 8.4.5 release. * unix/configure.in: * unix/tk.spec: * win/configure.in: * macosx/Wish.pbproj/project.pbxproj:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 770d7a24 user: dgp tags: core-8-4-branch
16:38
Typo fix check-in: d8ea7ed1 user: dkf tags: trunk
04:58
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.
check-in: d5a46601 user: hobbs tags: trunk
04:57
* generic/tkMenu.c (MenuVarProc): prevent this from triggering while interp is being destroyed.
check-in: 947a7511 user: hobbs tags: core-8-4-branch
2003-11-25
08:45
Corrected targetWinPtr check, now if winPtr==0 and targetWinPtr!=0 then the event is not ignored any more check-in: 08591ff2 user: a_kovalenko tags: trunk
2003-11-24
10:36
add further updates to ensure test captures all cases check-in: d57c3335 user: vincentdarley tags: trunk
2003-11-21
20:14
moved 8-4-5 tag to include OS X keyboard fix check-in: 9e5cdc65 user: hobbs tags: core-8-4-branch, core-8-4-5
18:51
correct handling of interpolated tabs using fractional pixel widths check-in: ba691f9e user: vincentdarley tags: trunk
17:29
fix to two test suite bugs check-in: 39498b83 user: vincentdarley tags: trunk
17:10
Thanks to davidw for spotting a reference to a header that's not been around for many years now... check-in: 1986315f user: dkf tags: trunk
13:09
* macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. (Merge from trunk) check-in: 624f8398 user: cc_benny tags: core-8-4-branch
13:05
* keyArray: Add 0x34 as <Return>. Add notes. (Merge from trunk 1.6) check-in: fcd0a975 user: cc_benny tags: core-8-4-branch
2003-11-20
19:36
winSend cleanup and bug fix -- these files need better documentation check-in: ea139e1e user: vincentdarley tags: trunk
19:33
winSend cleanup and bug fix check-in: d180edcb user: vincentdarley tags: trunk
16:45
* macosx/tkMacOSXKeyboard.c: Add PowerBook keycode 0x34 as <Return>. check-in: b1103721 user: cc_benny tags: trunk
12:40
* keyArray: Add 0x34 as <Return>. Add notes. check-in: 2cf3c88c user: cc_benny tags: trunk
2003-11-19
16:28
typo corrections check-in: 7d06993b user: dgp tags: core-8-4-branch
04:00
2003-11-18 Jim Ingham <[email protected]>
* macosx/tkMacOSXScrlbr.c: Reworking Vince's fix to [Bug 842952]. This version is clearer, and works helps keep the mouse better pinned to the scrollbar. I also removed the glitch where the scrollbar would jump get its middle over the mouse when you first moved it.
check-in: 6ed9dc89 user: wolfsuit tags: trunk
2003-11-18
23:39
Stupid typo fix. [Bug 843395] check-in: d0371f44 user: dkf tags: trunk
23:37
updated for 8.4.5 release check-in: 877bcd7f user: hobbs tags: core-8-4-branch
01:47
* tests/constraints.tcl:When running the test suite in a process * tests/image.test: where Tk has been [load]ed, there's no * tests/select.test: guarantee that child processes created by * tests/unixWm.test: [exec [interpreter]] will have Tk in them. * tests/window.test: Made modifications to force a [load] of Tk in those situations.
check-in: cda2e667 user: dgp tags: trunk
2003-11-17
23:48
Removed stupid type error introduced when adding style to code. check-in: 5f8d799d user: dkf tags: trunk
23:29
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):
check-in: 0197c6ca user: hobbs tags: core-8-4-branch
23:12
* generic/tkMenubutton.h: fixed compound menubutton handling like * generic/tkMenubutton.c: *button corrections of 2003-04-25. * mac/tkMacMenubutton.c (TkpDisplayMenuButton): * unix/tkUnixMenubu.c (TkpDisplayMenuButton):
check-in: f8009ff0 user: hobbs tags: trunk
02:20
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile.
check-in: 6aee53f3 user: dgp tags: core-8-4-branch
02:15
* win/makefile.vc: Restored consistency of pkgIndex.tcl file with that generated by Makefile.
Let's discuss whether there's really need for a change, and if so, let's make it consistently in all Makefiles.
check-in: 3e23e347 user: dgp tags: trunk
2003-11-16
14:13
documentation and cleanup check-in: 289327e5 user: vincentdarley tags: trunk
14:11
scrollbar fix check-in: 1b3e6c0b user: vincentdarley tags: trunk
06:07
Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: a49bd3f8 user: davygrvy tags: trunk
06:02
Fixes pkgIndex.tcl generation so a symbols build is loaded when Tcl is symbols check-in: 69b2fc66 user: davygrvy tags: core-8-4-branch
01:01
scrollbar size fix check-in: 98a4db95 user: vincentdarley tags: trunk
2003-11-15
16:57
single line wraps to whole display fix check-in: cff84d8d user: vincentdarley tags: trunk
12:47
fixed tab interpretation inconsistency check-in: 5414f040 user: vincentdarley tags: trunk
02:49
cleanup check-in: 9ac0aeae user: vincentdarley tags: trunk
02:41
doc/text.n: Fix markup errors. check-in: 5ec972b3 user: jenglish tags: trunk
02:33
fix two more old text widget bugs check-in: 7975a57e user: vincentdarley tags: trunk
2003-11-14
17:21
Fixes to prevent infinite event sequences in 'make test' on slow connections Also a bit of whitespace/style police work. [Bug 837300] check-in: 8873f2f3 user: dkf tags: trunk
2003-11-13
18:30
ensure test cleans up after itself check-in: 57684988 user: vincentdarley tags: trunk
18:26
text widget dbl-click single character fix check-in: bff5c56e user: vincentdarley tags: trunk
16:07
Tcl_EvalObjv is more robust than Tcl_VarEval check-in: af5ae343 user: dkf tags: trunk
14:44
text widget insert positioning after double/triple click check-in: d451ef92 user: vincentdarley tags: trunk
2003-11-12
17:38
old tk text widget bugs fixed check-in: eef48522 user: vincentdarley tags: trunk
17:19
old tk text widget bugs fixed check-in: 0e36a93a user: vincentdarley tags: trunk
01:10
* unix/configure: * unix/configure.in: use xft-config instead of pkg-config to determine xft info. * unix/tcl.m4: improve AIX --enable-64bit handling remove -D__NO_STRING_INLINES -D__NO_MATH_INLINES from CFLAGS_OPTIMIZE on Linux. Make default opt -O2 (was -O).
check-in: 1a1da3b8 user: hobbs tags: trunk
01:09
improve AIX --enable-64bit handling check-in: 08752aa2 user: hobbs tags: core-8-4-branch
00:07
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]
check-in: 3e997a5b user: hobbs tags: trunk
00:07
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]
check-in: bfa5a6ca user: hobbs tags: trunk
00:07
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]
check-in: f0521edf user: hobbs tags: trunk
00:05
* generic/tkButton.c (ConfigureButton): abort option processing if the button was deleted. [Bug #824479]
check-in: a8188acf user: hobbs tags: core-8-4-branch
00:04
* generic/tkMenuDraw.c (TkPostSubmenu): add {} around menu name in case it has spaces when calling Tcl_VarEval. This is a hack until this is rewritten for proper Tcl_Obj handling. [Bug #723856]
check-in: 61c1aa0b user: hobbs tags: core-8-4-branch
00:04
(::tk::dialog::file::ActivateEnt): allow typing filename into entry when tk_getOpenFile -multiple 1 is specified. [Bug #788069]
check-in: fddf3813 user: hobbs tags: core-8-4-branch
2003-11-11
22:48
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]
check-in: 644a232b user: hobbs tags: trunk
22:39
* library/tkfbox.tcl (::tk::dialog::file::Update): optimize the dir/files list separation by using the -tails, -directory and -type option of 'glob'. Also passes the glob the -filetypes filters instead of calling string match over each file. [Patch #833819]
check-in: ec990530 user: hobbs tags: core-8-4-branch
19:42
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]
check-in: 36040fac user: hobbs tags: trunk
19:41
* generic/tkListbox.c (ListboxDeleteSubCmd, ListboxListVarProc): free itemconfig data when removing it from table. [Bug #836483]
check-in: 5281eb54 user: hobbs tags: core-8-4-branch
18:21
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)
check-in: 4a2b96d3 user: hobbs tags: trunk
18:21
* macosx/tkMacOSXClipboard.c (TkSuspendClipboard, TkSelGetSelection): add unicode clipboard support. [Patch #840107] (senn)
check-in: bc9f3d85 user: hobbs tags: core-8-4-branch
00:54
* win/configure: * win/tcl.m4: add necessary ole libs to VC LIBS_GUI line.
check-in: 88746642 user: hobbs tags: trunk
00:26
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]
check-in: 6bc71292 user: hobbs tags: core-8-4-branch
00:26
* win/tkWinDraw.c (XFillRectangles): correctly handle the XGCValues.function parameter when filling rectangles. [Bug #820278] [Patch #820282]
check-in: 2234c1ef user: hobbs tags: trunk
00:07
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]
check-in: 6c31ad71 user: hobbs tags: trunk
00:07
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
check-in: a491a3ab user: hobbs tags: trunk
00:05
* win/configure: * win/configure.in: define TK_LIB_FLAG, TK_LIB_SPEC, TK_BUILD_LIB_SPEC, TK_STUB_LIB_SPEC, TK_STUB_LIB_PATH, and TK_BUILD_STUB_LIB_PATH for tkConfig.sh [Bug #826614]
check-in: dc5ae65a user: hobbs tags: core-8-4-branch
00:05
* unix/Makefile.in (SHLIB_LD_FLAGS): include in Makefile as it is used in MAKE_LIB sometimes (ie: AIX-64) [Bug #829686] (jimix)
check-in: 3786d57f user: hobbs tags: core-8-4-branch
00:05
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display, and not on Mac at all. [Bug 809157]
check-in: 4b2192a8 user: hobbs tags: core-8-4-branch
2003-11-10
21:02
Minor int vs. unsigned fixes to stop GCC warnings check-in: a96dfb67 user: dkf tags: trunk
14:37
handling of zero-pixel text widgets check-in: c7903718 user: vincentdarley tags: trunk
2003-11-08
22:53
Fixed an error in returning the name actually registered for 'send'. check-in: 38b166e0 user: patthoyts tags: trunk
17:22
elide tag handling, once more check-in: 972024df user: vincentdarley tags: trunk
2003-11-07
15:36
better elide tag handling check-in: be1a77f9 user: vincentdarley tags: trunk
12:06
another elide/tkchat/tkTextDisp.c fix check-in: 3d576063 user: vincentdarley tags: trunk
2003-11-05
13:31
Dutch messages for widget demo from Arjen Markus. [Patch 836368] check-in: 25638e7f user: dkf tags: trunk
13:20
Minor fix that removes dependence on a particular path in the README. check-in: b8254b2e user: dkf tags: trunk
2003-11-04
23:37
tk text widget test suite fixes -- bug 833761, making tests much more resilient to font sizes check-in: 00fb62a8 user: vincentdarley tags: trunk
13:26
Add 'Print Code' support to Widget demo [Patch 835644] check-in: 8d386721 user: dkf tags: trunk
2003-11-03
16:10
text widget and test suite fixes check-in: b96a8bcf user: vincentdarley tags: trunk
15:30
Make demo location independent of main Tk library location. [Patch 832691] check-in: 3672df6a user: dkf tags: trunk
13:10
Stop some complaints about signed/unsigned check-in: 736830a7 user: dkf tags: trunk
2003-11-01
21:44
Updated messages for Dutch from Arjen Markus and Pascal Scheffers [Patch 820519] check-in: da470397 user: dkf tags: core-8-4-branch
19:06
Updated Dutch messages [Patch 820519] check-in: b3d290e9 user: dkf tags: trunk
2003-10-31
19:14
size_t vs int fix check-in: ac8bd9b9 user: vincentdarley tags: trunk
18:56
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): OS X uses 32bpp images internally always, so make use of the assumption.
check-in: b52ff54e user: hobbs tags: trunk
18:05
fixed constrained tests for tip155 check-in: f51b82d3 user: vincentdarley tags: trunk
14:21
text widget bug fix check-in: 94fbec76 user: vincentdarley tags: trunk
09:02
TIP 155 implementation check-in: e58248ce user: vincentdarley tags: trunk
08:55
compound menu entries check-in: 4da4811a user: vincentdarley tags: trunk
02:05
* generic/tkImgPhoto.c (ImgPhotoBlendComplexAlpha): add alpha blending for images with partial transparency. Only operates for 15bpp+ display. [Bug 809157]
check-in: 48047b21 user: hobbs tags: trunk
2003-10-30
23:35
Whitespace/style police check-in: 0935b694 user: dkf tags: trunk
2003-10-29
10:03
Basic style guide fixes for tkUnixRFont.c check-in: 1b7c95ed user: dkf tags: trunk
09:40
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]
check-in: 769cbce8 user: dkf tags: core-8-4-branch
09:36
* library/tkfbox.tcl (IconList_Create,IconList_Add): Added option munging to allow some control of foreground colours on Unix in the same way that you can influence the background. [Bug 795717]
check-in: bd7b92b1 user: dkf tags: trunk
01:45
Fixed a typing error in ::tk::PlaceWindow. Please do a test before commiting a change. check-in: 4bc9abe6 user: chengyemao tags: trunk
01:38
added extra change note check-in: 0e93eabf user: hobbs tags: core-8-4-branch
01:08
see changes check-in: e771ba36 user: hobbs tags: core-8-4-branch
01:08
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.
check-in: 0b07448d user: hobbs tags: core-8-4-branch
01:08
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.
check-in: 37118173 user: hobbs tags: core-8-4-branch
01:07
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.
check-in: ef7501a4 user: hobbs tags: core-8-4-branch
2003-10-28
22:52
see changes check-in: 913359d7 user: hobbs tags: trunk
22:52
* tests/focusTcl.test (setup1): expand frame size to allow for correct visibility of windows that use larger default fonts.
check-in: ce163253 user: hobbs tags: trunk
22:52
* win/tkWinImage.c (XGetImageZPixmap): add separate 16bpp XGetImage code to correctly handle 16bpp requests. This appears to never have worked correctly.
check-in: d792c849 user: hobbs tags: trunk
22:51
* unix/tkUnixFont.c (GetFontAttributes): place extra check for NULL family against bad X servers.
check-in: 301e9e8a user: hobbs tags: trunk
15:59
Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: 6b4b51fb user: dkf tags: core-8-4-branch
15:56
Make sure we do default placement strategy when placement is empty [Bug 819284] check-in: c9ddee9e user: dkf tags: trunk
2003-10-26
17:04
Whitespace police check-in: c24d5719 user: dkf tags: trunk
2003-10-23
23:55

2003-10-23 Jim Ingham <[email protected]>

* macosx/tkMacOSXDialog.c (NavServicesGetFile): Minor cleanups. (OpenFileFilterProc): Handle FSRef's as well as FSSpec's in the input file. Also convert the FSSpec filename to an C-string before passing to MatchOneFile. [bug 517600] (MatchOneFile): Require the input filename to be a C-string, not a pascal string.
check-in: b79543b4 user: wolfsuit tags: trunk
2003-10-22
15:24
Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: e4873304 user: dkf tags: trunk
15:22
Constrain tk_dialg to be sensibly sized and placed. [Bug 827535] check-in: b5d69416 user: dkf tags: core-8-4-branch
2003-10-15
20:04
Delete WM_TRANSIENT_FOR property instead of setting it to None when making a window nontransient [Bug #632816 "cannot remove transient"] check-in: 358b1fa0 user: jenglish tags: trunk
2003-10-14
23:11
changed macro argument names to match function argument names ('dest' and 'src' were swapped, which was confusing) [GPS] check-in: 80ff4af3 user: jenglish tags: trunk
15:35
* win/makefile.vc: Applied patches from tcl bug #801467 from * win/winMain.c: Joe Mistachkin
check-in: 61f443b1 user: patthoyts tags: trunk
2003-10-13
03:41
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c: * tkDecls.h: updated with latest genstubs * tkIntPlatDecls.h: * tkIntXlibDecls.h: * tkPlatDecls.h:
check-in: b73708a4 user: hobbs tags: trunk
03:30
* generic/tkInt.h: move TkGetOptionSpec to stubs intDecls * generic/tkIntDecls.h: * generic/tkInt.decls: * generic/tkStubInit.c:
check-in: 64084ad8 user: hobbs tags: core-8-4-branch
00:55
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]
check-in: bc37dede user: hobbs tags: core-8-4-branch
00:54
* tests/listbox.test (13.3): correct result size (4.7): correct test for possible window drift [Bug #701931] (dgp)
check-in: 1bc1c925 user: hobbs tags: trunk
00:54
* unix/mkLinks: * doc/GetHWND.3: add Tk_AttachHWND docs [Bug #220803]
check-in: 38c67625 user: hobbs tags: trunk
2003-10-11
13:24
Forgot to commit ChangeLog for send fixes. check-in: 14df56d1 user: patthoyts tags: trunk
2003-10-10
20:20
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.
check-in: fbaeff40 user: hobbs tags: core-8-4-branch
20:19
* mac/tkMacButton.c (TkpDisplayButton): * macosx/tkMacOSXButton.c (TkpDisplayButton): * unix/tkUnixButton.c (TkpDisplayButton): correct imageYOffset for buttons with just images.
check-in: 8e5511b7 user: hobbs tags: trunk
15:56
Register the type of text indices. Also some exported symbol name policing... check-in: c8843758 user: dkf tags: trunk
00:03
correct imageYOffset for buttons with just images check-in: 2f286539 user: hobbs tags: core-8-4-branch
00:02
correct imageYOffset for buttons with just images check-in: c9fbf963 user: hobbs tags: trunk
2003-10-08
21:49
* win/tcl.m4: Add TIP #150 items to the TEA makefiles. * win/configure: * win/Makefile.in:
* win/tkWinSend.c: Clean up some warnings from gcc -Wall. * win/tkWinSendCom.c:
check-in: 34f9ee5a user: patthoyts tags: trunk
2003-10-06
22:20
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197] * unix/mkLinks: make mklinks
check-in: b34bcfd0 user: dgp tags: trunk
22:17
* unix/mkLinks: make mklinks
check-in: f337e6f6 user: dgp tags: core-8-4-branch
22:15
* doc/ConfigWidg.3: Removed reference to Tk_Offset from the NAME section to resolve mkLinks conflict with SetOptions.3 [Bug 404197]
check-in: 57301152 user: dgp tags: core-8-4-branch
22:14
* library/text.tcl, doc/text.n: Text widget binding for Control-v is now Mac-only, since it conflicts with standard <<Paste>> binding on other platforms. [Bug #605277] check-in: 121da120 user: jenglish tags: trunk
21:19
Fix double-free in style engine [Bug #798211] check-in: 8094c5db user: jenglish tags: trunk
19:11
* win/configure: * win/tcl.m4: removed incorrect checks for existence of optimization. TCL_CFG_OPTIMIZED is now defined whenever the user does not build with --enable-symbols.
check-in: 9d21ce3b user: hobbs tags: trunk
17:11
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bugs 428627,765642]
* unix/configure: autoconf (2.57)
check-in: 8b0f23a2 user: dgp tags: trunk
17:10
log update check-in: 055d397b user: dgp tags: core-8-4-branch
16:59
*unix/configure.in: Reconfigured to use $TCL_PREFIX as the default value of --prefix, and also added warning when a TK_PREFIX value different from TCL_PREFIX is selected, since [package require Tk] fails in that configuration. [Bug 765642]
* unix/configure: autoconf (2.13)
check-in: ae4c978d user: dgp tags: core-8-4-branch
16:17
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698]
* unix/configure: autoconf (2.57)
check-in: c7d2b868 user: dgp tags: trunk
16:04
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698]
* unix/configure: autoconf (2.13)
check-in: ae568382 user: dgp tags: core-8-4-branch
15:34
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088]
* unix/configure: autoconf (2.57)
check-in: 93aa6cd9 user: dgp tags: trunk
15:27
* unix/configure.in: Added check that version of Tcl header found by configure matches that of the Tk we wish to build. As long as the Tk sources insist on lockstep releases, Tk's configuration should verify that's what we have. [Bug 749088]
* unix/configure: autoconf (2.13)
check-in: 7d3cf9b4 user: dgp tags: core-8-4-branch
2003-10-03
16:32
* README: Bumped to patch level 8.4.5 * generic/tk.h: to prepare for next patch * macosx/Wish.pbproj/project.pbxproj: release. * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 369f5319 user: dgp tags: core-8-4-branch
00:42
* library/scale.tcl: Clear bug with chording mouse buttons.
check-in: afe96303 user: patthoyts tags: core-8-4-branch
00:40
Creating branch mistachkin-dev-branch Closed-Leaf check-in: 6754382f user: cvs tags: mistachkin-dev-branch
00:40
* library/scale.tcl: Clear bug with chording mouse buttons.
check-in: 853cff69 user: patthoyts tags: trunk
2003-10-02
23:02
* library/console.tcl: Avoid including the console in the list of interpreters exposed by [winfo interps].
check-in: acd539e8 user: patthoyts tags: trunk
2003-10-01
14:35
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile.
* macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.
check-in: 235e26fc user: das tags: core-8-4-branch
14:35
* macosx/Wish.pbproj/project.pbxproj: * macosx/Makefile: fixed redo prebinding bug when DESTDIR="". Added support for all applicable customizable makefile variables from tcl/macosx/Makefile.
* macosx/README: * macosx/Wish.pbproj/project.pbxproj: ensure that the versioned wishX.X script works correctly when Tk.framework with multiple versions is present by referring to a copy of 'Wish Shell.app' located in Tk.framework/Versions/X.X/Resources.
check-in: 4893bfc3 user: das tags: trunk
2003-09-30
23:26
Add an implementation of XSync that flushes the window buffers. This fixes 814810. Also use tk text drawing for checkbutton & radiobutton labels. check-in: d65fbe42 user: wolfsuit tags: trunk
14:54
Added [package require] to demos. [FRQ 815118] check-in: 70d76de0 user: dkf tags: trunk
08:45
Remove a dependency on font size in textWind 10.1 check-in: 8c609d57 user: patthoyts tags: trunk
08:36
Accomodate TIP #150 in the test results. check-in: d76b2c65 user: patthoyts tags: trunk
2003-09-29
23:15
Private functions should be either static or prefixed with 'Tk' (thanks GPS!) check-in: 68c9d126 user: dkf tags: trunk
23:00
changelog police check-in: 92c15ade user: dkf tags: trunk
09:50
Update from Tcl check-in: 0c928bb6 user: dkf tags: trunk
09:22
Added note to make it clear that frameworks are an OSX feature [Bug 619440] check-in: ad979e4f user: dkf tags: core-8-4-branch
2003-09-26
23:59
* win/makefile.vc: Implementation of TIP #150, "Provide * win/tkWinSend.c: 'send' command for Windows" * win/tkWinSendCom.h: * win/tkWinSendCom.c:
check-in: 0ac88e37 user: patthoyts tags: trunk
17:20
* tkMacOSXWm.h: Nested comment typo check-in: 868a987a user: cc_benny tags: core-8-4-branch
16:18
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: ddfdc157 user: cc_benny tags: core-8-4-branch
16:02
* macosx/tkMacOSXWm.c (TkWmStackorderToplevelWrapperMap): Add GetWindowFromPort() [Bug #812415]; make function static. check-in: cdd2ef83 user: cc_benny tags: trunk
2003-09-25
05:37
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.
check-in: 1f06447a user: das tags: core-8-4-branch
05:36
* library/demos/widget: don't create iconwindow on aqua, but add about menu like on classic. * macosx/Makefile: pass MAKEOVERRIDES to pxbuild. * macosx/tkMacOSXButton.c: added -compound support for bevel buttons.
check-in: 37a4bafe user: das tags: trunk
05:36
* unix/configure: * unix/configure.in: * unix/tkConfig.sh.in: added TK_INCLUDE_SPEC to allow extensions to find installed Tk headers, parallel to TCL_INCLUDE_SPEC. [Bug 777203]
check-in: 9ca23925 user: das tags: trunk
2003-09-20
03:53
Bug fix [Bug 802435] check-in: bac06b3e user: chengyemao tags: trunk
03:43
Fixed memory leak (bug 802435) check-in: cbe581a3 user: chengyemao tags: trunk
2003-09-18
20:34
Fixed a small mistake in previous checkin. check-in: 72daa74f user: pspjuth tags: trunk
18:22
Implementation of TIP#147, "Make Grid's Column/Row Configure Easier". check-in: 29c05ff3 user: pspjuth tags: trunk
2003-09-17
23:45
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].
check-in: 3023c17e user: dgp tags: trunk
23:45
* generic/tkImage.c: Stopped [image create] from generating an * tests/image.test: image command name that would overwrite an existing command name. Thanks to Michael Schlenker. [Bug 808039].
check-in: 95723959 user: dgp tags: core-8-4-branch
2003-09-16
21:47
Reworked a part of grid's geometry computations to handle some tricky cases better. [Bug #792387] check-in: 59c22534 user: pspjuth tags: trunk
2003-09-13
20:27
Describe %P and %s substitution for Property events. [BUG #577906] check-in: ea5b800b user: jenglish tags: trunk
2003-09-05
22:44
* doc/wish.1: Implementation of TIPs 137/151. * generic/tkMain.c (Tk_MainEx): Added recognition of the -encoding * tests/main.test: command line option by Tk_MainEx() and thus by wish, and any other program built on Tk_MainEx(). [Patch 800139]. This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl and Tk, build on Tk_MainEx(), and make use of Tk_MainEx's former ability to pass a leading "-encoding" option to interactive shell operations.
check-in: 50f23f31 user: dgp tags: trunk
2003-08-27
15:47
Removed unused variable [Bug 664783] check-in: 42cf7f47 user: dkf tags: trunk
2003-08-25
20:37
no message check-in: 68cc9ce3 user: davygrvy tags: trunk
20:35
Don't do a string compare on the $(DBGX) variable, use the $(DEBUG) boolean directly. Also, don't try to regen the stubs table if $(TCLSH) doesn't exist. check-in: 7aaec0c3 user: davygrvy tags: trunk
07:46
nested comment typo check-in: 4fe48186 user: das tags: trunk
2003-08-22
22:44
Brought tk_messageBox demo into line with the newer look-and-feel for the demos. check-in: 60f7638d user: dkf tags: trunk
2003-08-21
00:02
make images align at 16pix height and do not allow Dismiss Return to trigger in text widget check-in: c1ab5bf3 user: hobbs tags: trunk
2003-08-20
23:47
use delete image for dismiss button check-in: 7322189a user: hobbs tags: trunk
23:31
* win/tkWin3d.c: Applied Tk patch 791273 from Jeremy Collins which improves the 3d lines for sunken widgets under windows.
check-in: 7ff4c11a user: patthoyts tags: trunk
23:23
add sep frame to seecode/dismiss button frame check-in: 6bf0ac6b user: hobbs tags: trunk
23:02
* library/demos/widget: Redo code view dialog, use named fonts, * library/demos/arrow.tcl: add basic see/dismiss routine with * library/demos/bind.tcl: images for better look & feel * library/demos/bitmap.tcl: * library/demos/button.tcl: * library/demos/check.tcl: * library/demos/clrpick.tcl: * library/demos/colors.tcl: * library/demos/cscroll.tcl: * library/demos/ctext.tcl: * library/demos/entry1.tcl: * library/demos/entry2.tcl: * library/demos/entry3.tcl: * library/demos/filebox.tcl: * library/demos/floor.tcl: * library/demos/form.tcl: * library/demos/hscale.tcl: * library/demos/icon.tcl: * library/demos/image1.tcl: * library/demos/image2.tcl: * library/demos/items.tcl: * library/demos/label.tcl: * library/demos/labelframe.tcl: * library/demos/menu.tcl: * library/demos/menubu.tcl: * library/demos/paned1.tcl: * library/demos/paned2.tcl: * library/demos/plot.tcl: * library/demos/puzzle.tcl: * library/demos/radio.tcl: * library/demos/ruler.tcl: * library/demos/sayings.tcl: * library/demos/search.tcl: * library/demos/spin.tcl: * library/demos/states.tcl: * library/demos/style.tcl: * library/demos/text.tcl: * library/demos/twind.tcl: * library/demos/unicodeout.tcl: * library/demos/vscale.tcl:
check-in: 8196734f user: hobbs tags: trunk
10:26
Use Tcl_Obj-based interfaces for working with user-supplied font maps. check-in: fbaf06b4 user: dkf tags: trunk
2003-08-19
21:00
* generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: d62683ea user: jenglish tags: trunk
21:00
* generic/tkPanedWindow.c(PanedWindowWorldChanged): Set window background from the -background resource. Fixes [BUG #791500 "PanedWindow refresh glitches on X"] check-in: f8e39a93 user: jenglish tags: core-8-4-branch
19:08
* doc/bind.n: Added more information on event types and details [FRQ #523593 "bind(n) manpage needs more detail"] check-in: 67f39f71 user: jenglish tags: trunk
2003-08-18
07:29
* win/configure: Regen. * win/tcl.m4: Update from Tcl to fix Tcl bug 781109.
check-in: 60314523 user: mdejong tags: trunk
2003-08-15
10:54
Faster color data parsing code for the [$photo put] subcommand. check-in: d74849a2 user: dkf tags: trunk
2003-08-14
12:30
Make test suite pass without crashes from TIP#109 changes... check-in: 73b67307 user: dkf tags: trunk
10:31
TIP#109 implementation - checkbuttons and radiobuttons now look better. check-in: 96478d4a user: dkf tags: trunk
2003-08-13
12:11
ChangeLog Police: Added missing entry (derived from 8.4 branch checkin) check-in: c29e9f6a user: dkf tags: trunk
10:59
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.
check-in: fb94faa0 user: patthoyts tags: core-8-4-branch
10:28
* library/scale.tcl: Fix for bug #787065 for Button-2 press. * tests/scale.test: Added test for this bug.
check-in: f80a5e2b user: patthoyts tags: trunk
2003-08-12
08:49
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.
check-in: d0e51e6a user: das tags: core-8-4-branch
08:49
* macosx/tkMacOSXMenu.c: fixed C99'ism that breaks gcc 2.95.
check-in: c969779c user: das tags: trunk
2003-07-31
22:17
Fixed stupid typo. check-in: 06a3ac2e user: patthoyts tags: trunk
2003-07-28
22:12
* win/tkWinDialog.c: Applied patch from bug #611615 which fixes a problem with double clicks in file dialogs falling through to the window underneath in win32.
check-in: 82e8c792 user: patthoyts tags: trunk
21:31
* library/panedwindow.tcl: Apply patch from bug #778893 to make the panedwindow -opaqueresize option work as per the docs.
check-in: cd929d5c user: patthoyts tags: trunk
21:14
* library/tk.tcl: Apply fix for bug #778840 for window placement when using multiple desktops on windows.
check-in: b532942a user: patthoyts tags: trunk
2003-07-24
02:10
* win/tkWinCursor.c: Fix for bug #776646 for a native hand2 and fleur (move) cursor under win. * tests/cursor.test: Check that documented cursors are available. check-in: c3ebf298 user: patthoyts tags: trunk
2003-07-21
22:37
note 8.4.4 changes and tag date check-in: 8d9fe585 user: hobbs tags: core-8-4-branch, core-8-4-4
12:39
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.
check-in: 139bf257 user: das tags: trunk
12:37
* macosx/buildTkConfig.tcl: fix to TK_BUILD_* ref generation broken by changes to tcl buildsystem.
check-in: 0f8174d7 user: das tags: core-8-4-branch
2003-07-19
01:45
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.
check-in: 4c9e0b13 user: hobbs tags: core-8-4-branch
01:44
* unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry call that prevents overwidth lines as it requires a roundtrip call to the X server for every string drawn. Hard-code max width to 32768 until a beter solution to get max width is made.
check-in: 4732f7c5 user: hobbs tags: trunk
01:24
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.
check-in: fcdf9693 user: hobbs tags: trunk
01:22
* library/panedwindow.tcl: use widget-specific Priv slots for pwAfterId and panecursor items to correctly handle cursor changes with adjacant panedwindows.
check-in: 0fa7ab2d user: hobbs tags: core-8-4-branch
01:20
* win/tkWinCursor.c: Applied misplaced Tcl RFE 700799 to provide the windows hand cursor where available.
check-in: 8d0c28de user: patthoyts tags: trunk
01:15
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option.
check-in: 8e01adc5 user: patthoyts tags: core-8-4-branch
01:03
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)
check-in: 20d941ad user: hobbs tags: core-8-4-branch
01:02
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. (thoyts)
check-in: 92e27acb user: hobbs tags: core-8-4-branch
01:01
* generic/tkEvent.c (Tk_HandleEvent): correct XCreateIC call for TK_XIM_SPOT usage. [Bug 742660] (takahashi)
check-in: 0d3cad01 user: hobbs tags: trunk
2003-07-18
23:55
* win/tkWinCursor.c (TkGetCursorByName): Fix bug 420510 to provide consistency between unix and windows -cursor option. check-in: cbf38f1a user: patthoyts tags: trunk
19:51
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]
check-in: a13d3d91 user: hobbs tags: core-8-4-branch
19:50
* win/tkWinDialog.c: doubled the TK_MULTI_MAX_PATH value to ~10K. This is a short-term solution until the -multiple option is extended. [Bug 641261]
check-in: a9fd8224 user: hobbs tags: trunk
13:24
MacOSX native dialog check-in: c492b298 user: vincentdarley tags: trunk
11:04
MacOSX fixes check-in: 466db507 user: vincentdarley tags: trunk
10:02
Fix for [Bug 702230], and an evil bug it is too! check-in: d0bbbe46 user: dkf tags: trunk
09:53
Fix for [Bug 702230], and what an evil bug that is! check-in: 410f521d user: dkf tags: core-8-4-branch
02:02
* macosx/Makefile: Changes for new tcl buildsystem.
* macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed).
* macosx/README: Updated info for changes to buildsystem, html help location and PB setup.
check-in: e869798e user: das tags: trunk
01:06
* macosx/Makefile: Changes for new tcl buildsystem.
* macosx/Wish.pbproj/jingham.pbxuser: * macosx/Wish.pbproj/project.pbxproj: Changes for new tcl buildsystem. Changed build to include tk specific html help in Tk.framework instead of Tcl.framework. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed).
* macosx/README: Updated info for changes to buildsystem, html help location and PB setup.
check-in: 32b67575 user: das tags: core-8-4-branch
2003-07-17
22:57
Better docs of [$photo put]. [Bug 728952] check-in: ad05c08b user: dkf tags: trunk
22:55
D'oh! Important word missing... check-in: 73ce9922 user: dkf tags: core-8-4-branch
22:53
Better docs of [$photo put]. [Bug 728952] check-in: 6acd66f9 user: dkf tags: core-8-4-branch
20:52
Docfix [Bug 747814] check-in: e37e7857 user: dkf tags: trunk
20:48
Panedwindow fixes that make things behave right in complex geometry cases. [Bugs 738143+747814] check-in: ba56a02c user: dkf tags: core-8-4-branch
13:05
Try harder to avoid zero-length mallocs()... [Bug 404421] check-in: 51dd0f48 user: dkf tags: core-8-4-branch
12:59
Try harder to avoid zero-length malloc()s... [Bug 404421] check-in: 3d35f235 user: dkf tags: trunk
10:11
Rearranged code in ImgPhotoCmd to not use confusing fallthroughs in switches. [Bug 771988] Also TAB Police in Changelog... check-in: cbba54a5 user: dkf tags: trunk
09:58
I prefer direct return from switch processing; simpler to understand. Also resolves [Bug 771988] since the breaks are "wrong" in that style. check-in: 9b2e8fca user: dkf tags: core-8-4-branch
03:19
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]
check-in: afecbf30 user: dgp tags: trunk
03:17
* generic/tkPack.c (ConfigureSlaves): silence compiler warning [Bug 771982]
check-in: 5d3e7221 user: dgp tags: core-8-4-branch
01:02
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)
check-in: d6ab62a7 user: hobbs tags: core-8-4-branch
01:02
* win/tkWinImage.c (XGetImage): correct init of biSizeImage in bitmap header. [Bug 703697] (cap)
check-in: cd3e74e8 user: hobbs tags: trunk
00:39
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)
check-in: dc037cf8 user: hobbs tags: trunk
00:37
* generic/tkPanedWindow.c (ArrangePanes): Ensure that the last pane * tests/panedwindow.test: shrinks instead of being clipped when resized below the reqsize. [Bug 748277] (spjuth)
check-in: 8a738d4c user: hobbs tags: core-8-4-branch
2003-07-16
23:17
Make sure all options can be set to their default value. [Bug #697652] check-in: 7f183fb8 user: pspjuth tags: core-8-4-branch
23:16
Make sure all options can be set to their default value. [Bug #697652] check-in: 8d604802 user: pspjuth tags: trunk
22:54
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)
check-in: 4434251f user: hobbs tags: core-8-4-branch
22:54
* generic/tkWindow.c (Initialize): do not free uninit'ed dstring. [Bug 755906] (mistachkin)
check-in: 3c1e5686 user: hobbs tags: trunk
01:20
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]
check-in: a89b9350 user: mdejong tags: core-8-4-branch
2003-07-15
22:46
* README: Bumped patchlevel to 8.4.4 in preparation * generic/tk.h: for the Tk 8.4.4 release. * macosx/Wish.pbproj/project.pbxproj: * unix/configure.in: * unix/tk.spec: * win/configure.in:
* unix/configure: autoconf (2.13) * win/configure:
check-in: 8af3bd8d user: dgp tags: core-8-4-branch
13:59
menu clone cleanup bug fix check-in: 24060b3e user: vincentdarley tags: core-8-4-branch
2003-07-14
22:59
Added missing .TP check-in: 85d30919 user: dkf tags: core-8-4-branch
22:58
Added missing .TP check-in: af549eb2 user: dkf tags: trunk
2003-07-09
21:18
Stop xhost smash by the test suite; that can render a machine unusable. check-in: 7e3aec74 user: dkf tags: trunk
21:12
Stop xhost smash by the test suite; that can render a machine unusable. check-in: 93bbe2ff user: dkf tags: core-8-4-branch
2003-07-07
20:39
* generic/tkTextDisp.c (DisplayText): correct use of textPtr data with respect to Tcl_Release time. [Bug #767009]
check-in: e73cdd5d user: hobbs tags: trunk
09:43
Backported fix for [Bug 749353] check-in: 4568e2fe user: dkf tags: core-8-4-branch
09:35
Fixed [Bug 749353] by making the removal of masters from the global image table aggressive when the interp is being deleted, and making the deletion code always check to see whether it should actually be deleting an entry or not. No tests as it comes under the heading of crash-on-bug, and the bug is not easy to excite (it requires a full script and interpreter deletion with lots of events about.) check-in: 69f63d6b user: dkf tags: trunk
2003-07-03
18:47
Prime the systemButtonText from the theme brush. This is really only the first stage of actually using the theme brushes to track active colors, but it gets the labelframe color working at least. check-in: 1532f40f user: wolfsuit tags: trunk
2003-07-02
09:22
* unix/tkUnixEvent.c (TkpCloseDisplay): Don't test for XCloseIM bug when the XFree86 version is newer than 4.0 since the layout of the XIM structure has changed. The check is not needed for newer XFree86 releases since the bug we are checking for was fixed in the 4.2.99.2 release. [Bug 755530]
check-in: 191a4162 user: mdejong tags: trunk
08:21
ChangeLog police check-in: 3a3b19cf user: mdejong tags: trunk
2003-06-26
17:15
Windows menu popup location fix check-in: 920e0c3c user: vincentdarley tags: trunk
2003-06-09
20:39
Fix for [Bug#751553] "Xft: [font configure] does not update in-use fonts". Fixed TkpGetSubFonts() to return information about all subfonts, not just the first one. check-in: feabf97d user: jenglish tags: trunk
2003-06-02
16:13
configure.in: BUGFIX: --enable-xft test was broken. check-in: a431ac62 user: jenglish tags: trunk
2003-05-31
23:00
* unix/tkUnixRFont.c (InitFont): Fill in TkFontAttributes from pattern returned from GetFont (actual font) instead of the query pattern (requested font). check-in: d6714ac2 user: jenglish tags: trunk
18:32
Experimental support for antialiased text under X11 [Patch#535541] check-in: 83ae67ba user: jenglish tags: trunk
18:23
Changes from Keith Packard's version: + Added copyright notice + Fix infinite loop in Tk_MeasureChars when TK_WHOLE_WORDS is specified + Fix for crash in TkpGetNativeFont when XftXlfdParse() fails + TkpGetFontFromAttributes: use XftPatternCreate() and XftPatternAddString(... XFT_FAMILY ...) instead of XftPatternBuild() to initialise pattern; fixes crash when faPtr->family == NULL + Workaround for Tcl bug where malformed UTF-8 text can get passed to Tk_MeasureChars / Tk_DrawChars. + TkpGetFontFromAttributes: don't request 0-pixel fonts + TkpGetNativeFont: don't use FcNameParse, since that tends to always succeed, causing the usual Tk font parsing to be skipped. check-in: 6fe5718d user: jenglish tags: trunk
18:17
SOURCE: Imported from cvs.fontconfig.org, tk/unix/tkUnixRFont.c rev 1.4 check-in: 87184790 user: jenglish tags: trunk
2003-05-30
11:02
fix to menu clone deletion bug check-in: e5b874d6 user: vincentdarley tags: trunk
2003-05-29
21:58
doc/text.n: Fixed markup errors. check-in: 7be24279 user: jenglish tags: trunk
21:57
Fixed markup errors. check-in: ed32b215 user: jenglish tags: trunk
15:05
Keeping the change-log up-to-date... check-in: 21c1544e user: dkf tags: trunk
14:50
library/msgs/cs.msg updated msg catalog [Bug 743796] <[email protected]> check-in: 57dae5b2 user: bagnonm tags: trunk
2003-05-27
23:44
MacOS tearoff menu location fix check-in: 9f563407 user: vincentdarley tags: trunk
15:35
text widget cleanup fix check-in: abc0aa2a user: vincentdarley tags: trunk
2003-05-23
18:16
* unix/mkLinks: Set the var S to "" at the top of the file to avoid error when user has set S to something. [Tk Bug #739833]
check-in: 72654d08 user: mdejong tags: trunk
2003-05-21
15:30
The panedwindow widget now sizes right around unmapped windows. [Bug 738143] check-in: a856e667 user: dkf tags: trunk
09:21
D'oh! Zero and one are not the same thing... check-in: 93340c1c user: dkf tags: trunk
2003-05-20
19:34
updated changes for 8.4.3 check-in: 36e47cc2 user: hobbs tags: core-8-4-branch, core-8-4-3
17:32
* unix/Makefile.in: do not run autoconf during 'make dist' as the configure is now a CVS-maintained file and should be up-to-date.
check-in: 55a4d627 user: hobbs tags: core-8-4-branch
2003-05-19
21:19
Fixed test suite breakage that I inadvertently introduced [Bug 739965] check-in: 9581d50f user: dkf tags: trunk
14:44
I18n (and some l10n) for the console and the main window of the widget demo. check-in: 88343be6 user: dkf tags: trunk
14:37
Stopped warnings about signed/unsigned and strncmp() and added missing forward decl check-in: 374c3db6 user: dkf tags: trunk
13:04
tip 113 implementation check-in: 7ef32f7c user: vincentdarley tags: trunk
05:05
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.
check-in: edc59643 user: das tags: trunk
05:05
* macosx/Wish.pbproj/project.pbxproj: changed tkConfig.sh location in versioned framework subdirectories to be identical to location in framework toplevel; fixed stub library symbolic links to be tk version specific.
check-in: dbea164b user: das tags: core-8-4-branch
2003-05-15
19:04
Bumped version to 8.4.3 check-in: 73092b4e user: hobbs tags: core-8-4-branch
18:06
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]
check-in: b53243d3 user: hobbs tags: core-8-4-branch
18:05
* unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312* charset fonts. gb2312.enc was made to be euc-cn for Tcl because that is what is most often meant, but X really wants the original (-raw) gb2312 encoding. [Bug 557030]
check-in: 266495f5 user: hobbs tags: trunk
2003-05-14
19:08
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)
check-in: c6d88e3d user: hobbs tags: trunk
19:05
* library/msgs/fr.msg: updated msg catalog. [Bug #737790] (zolli)
check-in: c5cad894 user: hobbs tags: core-8-4-branch