summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* merge 8.6dgp2020-12-0753-435/+726
|\
| * Fix segfault introduced by the fix for [4a40c6cace].culler2020-12-041-3/+5
| |
| * Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode.culler2020-12-041-12/+22
| |\
| | * Fix [3ef77f434e]: Combobox focus ring is missing in Dark Mode.culler2020-12-041-12/+22
| |/
| * Merge 8.5jan.nijtmans2020-12-035-44/+0
| |\
| | * sync tcl.m4 and ruls.vc with Tcljan.nijtmans2020-12-025-45/+0
| | |\ | | |/ | |/|
| * | Merge 8.5jan.nijtmans2020-12-012-4/+4
| |\ \ | | |/
| | * Sync unix/tcl.m4 with Tcljan.nijtmans2020-12-012-4/+4
| | |
| * | Sync README.md with Tcl 8.6jan.nijtmans2020-11-301-6/+5
| | |
| * | Remove duplicate and unused macro. TkGetGeomMaster is TkGetContainer, this ↵fvogel2020-11-291-2/+0
| | | | | | | | | | | | was a leftover.
| * | Fix frame-2.8 testcase on mingwjan.nijtmans2020-11-272-2/+1
| | |
| * | Attempt to fix winDialog-5.12.7jan.nijtmans2020-11-271-0/+1
| | |
| * | Fix github actions windows build with --enable-sysmbols=memjan.nijtmans2020-11-271-1/+1
| | |
| * | Fix main-3.1 in Mac environment. job label changes. Don't run testcases in ↵jan.nijtmans2020-11-263-19/+8
| |\ \ | | |/ | | | | | | Xcode environment, as they hang
| | * Don't bother --enable-aqua builds for Tcl 8.5: Not supported any morejan.nijtmans2020-11-261-48/+1
| | |
| | * Use powershell to set GITHUB_ENV: Need Windows file path herejan.nijtmans2020-11-261-1/+0
| | |
| | * Handle (hopefully) failing testcases on github actions for Windows and MacOSjan.nijtmans2020-11-254-8/+13
| | |
| * | Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former ↵marc_culler2020-11-241-3/+13
| | | | | | | | | | | | offset. Patch from Christopher Chavez.
| * | Environment variable $TEST_INSTALL_DIR doesn't work this way, if it contains ↵jan.nijtmans2020-11-241-4/+2
| | | | | | | | | | | | a space
| * | Merge 8.5jan.nijtmans2020-11-241-2/+2
| |\ \ | | |/
| | * No need to install libx11-dev in github actions: It's already therejan.nijtmans2020-11-241-2/+2
| | |
| | * Tk 8.5 is no longer kept up-to-date for newer OS'esjan.nijtmans2020-11-243-14/+14
| | |\
| | | * See if we can build 8.5 on older github actions hardware (as Tcl 8.5 is no ↵jan.nijtmans2020-11-233-10/+10
| | |/ | | | | | | | | | longer kept up-to-date for newer hardware)
| * | Fix "make install" on Cygwin. Build github actions on ↵jan.nijtmans2020-11-233-5/+5
| | | | | | | | | | | | windows-2019/macos-11.0 explicitly.
| * | Merge 8.5jan.nijtmans2020-11-231-0/+4
| |\ \ | | |/
| | * Add 8.5 build status to README.mdjan.nijtmans2020-11-231-0/+4
| | |
| * | Merge 8.5jan.nijtmans2020-11-2320-20/+20
| |\ \ | | |/
| | * Account for test-cases which we already know are failing on Ubuntujan.nijtmans2020-11-2316-16/+16
| | |
| * | On github actions, build Tk 8.6 with Tcl 8.6jan.nijtmans2020-11-233-5/+5
| |\ \ | | |/
| | * Tk 8.5 only builds with Tcl 8.5 or 8.6, not with Tcl 8.7jan.nijtmans2020-11-233-5/+5
| | |
| * | Merge 8.5; add Github Actions builds for Windows and macOSdkf2020-11-222-0/+318
| |\ \ | | |/
| | * Add building on macOSdkf2020-11-221-0/+164
| | |\
| | | * My kingdom for a simple working headless Xserver! dkf2020-11-221-21/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * merge 8.5dkf2020-11-212-3/+157
| | | |\ | | | |/ | | |/|
| | * | Add building on Windowsdkf2020-11-211-0/+154
| | |\ \
| | | * | Shorten namedkf2020-11-211-1/+1
| | | | |
| | | * | Merge 8.5dkf2020-11-211-3/+3
| | | |\ \ | | | |/ / | | |/| |
| | | * | Now the testing causes the build to fail when a test fails. As it should be.dkf2020-11-211-3/+12
| | | | |
| | | * | MSVC now runs testsdkf2020-11-211-4/+32
| | | | |
| | | * | Testing with msys now operationaldkf2020-11-211-5/+35
| | | | |
| | | * | Added MSYS build+testdkf2020-11-201-0/+44
| | | | |
| | | * | Test build for Windowsdkf2020-11-201-0/+43
| | | | |
| | | | * Test build for macOSdkf2020-11-201-0/+76
| | | |/
| * | | Remove two duplicate lines of code.marc_culler2020-11-201-7/+0
| | | |
| * | | Aqua - Fix [635167af14] and [cc7e0dfc8a]: artifacts and exceptions caused by ↵marc_culler2020-11-207-75/+109
| |\ \ \ | | | | | | | | | | | | | | | unitialized pixel values; attempt to rationalize and document menu color options; adjust timing of menu initialization.
| | * | | Implement option 3 - ignore menu colors on macOS.culler2020-11-193-27/+35
| | | | |
| | * | | Back out accidental commitculler2020-11-182-44/+35
| | | | |
| | * | | Test using an underline to indicate background color.culler2020-11-182-35/+44
| | | | |
| | * | | Make the menu demo look like the old one, by using -foreground instead of ↵culler2020-11-171-3/+11
| | | | | | | | | | | | | | | | | | | | -background in aqua.
| | * | | Try initializing menus a bit later and dealing with menu item background color.culler2020-11-174-49/+69
| | | | |