summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | Guard against negative widths for the indicator of menu entries, that could ↵fvogel2018-09-291-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | be obtained with larger -borderwidth value. This had no impact given how the geometry calculation algorithm is made, but... (belt and suspenders).
| | * | | | Once the menu geometry is correctly computed there is no need anymore for ↵fvogel2018-09-291-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | questionable hacks in menu width calculation when displaying it
* | | | | | More code cleanup, related to (unused) wchar_t, TCL_THREADS macro, and ↵jan.nijtmans2018-10-052-14/+2
| | | | | | | | | | | | | | | | | | | | | | | | better use of size_t
* | | | | | Fix [8229232472]: Cascade menu entry indicator wrong colour on Unix. Patch ↵fvogel2018-09-301-2/+2
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | provided by cjmcdonald.
| * | | | | Remove somewhat misleading text in commentsfvogel2018-09-221-2/+2
| |/ / / /
| * | | | Delete unused variables, and eol-spacingjan.nijtmans2018-09-011-4/+4
| | | | |
* | | | | Add Windows implementationfvogel2018-09-111-2/+18
| | | | |
* | | | | Proof of concept for fixing [43b596451e]: relief for active menu entries. ↵fvogel2018-09-081-0/+1
| | | | | | | | | | | | | | | | | | | | Add a -activerelief option to menues. Works on Linux only so far.
* | | | | Header include reform: Since "tkInt.h" already contains header files like ↵jan.nijtmans2018-09-065-6/+7
| |_|_|/ |/| | | | | | | | | | | | | | | <stdlib.h>, <string.h> and <ctype.h>, we don't have to include those in every separate C-file. Just depend on tkInt.h to provide it. This mainly affects ttk, since most other files already adhered to this.
* | | | Merge 8.6jan.nijtmans2018-08-101-2/+2
|\ \ \ \ | |/ / /
| * | | Eliminate type-casts, by using size_t type internally in more situations. No ↵jan.nijtmans2018-08-101-2/+2
| | | | | | | | | | | | | | | | functional changes
* | | | Remove end-of-line spacingjan.nijtmans2018-08-102-7/+7
| | | |
* | | | Merge 8.6jan.nijtmans2018-08-082-8/+8
|\ \ \ \ | |/ / /
| * | | Replace 2 usages of MessageBoxA() with Unicode variant MessageBoxW()jan.nijtmans2018-08-082-8/+8
| | | |
* | | | Make Tk sufficiently 64-bit aware in order to withstand TIP #494 possible ↵jan.nijtmans2018-07-101-1/+1
| | | | | | | | | | | | | | | | problems
* | | | Make Tk compile with TIP #494 (being tested now) using compatibility macros. ↵jan.nijtmans2018-07-091-1/+1
| | | | | | | | | | | | | | | | Without TIP #494 there is no effect
* | | | Sync various configure-related changes from Tcl (from core-8-branch)jan.nijtmans2018-05-315-118/+16
| |_|/ |/| |
* | | Merge TIP #496 implementation following positive vote by the TCTfvogel2018-05-131-0/+2
|\ \ \
| * \ \ merge trunk (because tip-496 does not target 8.6 but 8.7, whereas branch ↵fvogel2018-04-1516-3488/+3356
| |\ \ \ | | | | | | | | | | | | | | | tip-496 was created off core-8-6-branch)
| * | | | tk::entry: Moved defines where they belong to, reordered options to follow ↵fvogel2018-02-111-0/+2
| | | | | | | | | | | | | | | | | | | | alphabetical order, and miscellaneous cosmetic changes.
* | | | | Fix [75d38f8608]: touchpad two finger scroll does not work correctly with ↵fvogel2018-05-031-2/+24
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| | listbox on Windows
| * | | Solution from dnikolajevich made thread safe. Thanks to Christian Werner for ↵fvogel2018-03-311-17/+17
| | | | | | | | | | | | | | | | providing this patch.
| * | | Better solution to [75d38f8608], that fixes the problem for all widgets, not ↵fvogel2018-03-251-3/+25
| |/ / | | | | | | | | | only listbox. Thanks to oehhar for some of the ideas in that patch, and to dnikolajevich for providing this implementation.
| * | Permit Tk 8.6 to use deprecated Tcl constructs (since we cannot look into ↵jan.nijtmans2018-01-221-2/+2
| | | | | | | | | | | | the future, which constructs will be deprecated in Tcl 8.7+). Tk 8.6 should build independant of this.
| * | merge releasejan.nijtmans2017-12-232-2/+2
| |\ \
| | * \ merge 8.6dgp2017-12-155-789/+1803
| | |\ \
| | * | | Start RC branch for Tk 8.6.8dgp2017-12-062-2/+2
| | | | |
* | | | | Merge core-8-6-branch - update to nmake rules 1.1apnadkarni2017-12-232-6/+34
|\ \ \ \ \ | |/ / / /
| * | | | Update to nmake rules 1.1 - allow extensions to link against import libs ↵apnadkarni2017-12-232-6/+34
| | | | | | | | | | | | | | | | | | | | with or without t suffix
* | | | | merge core-8-6-branch. Sync win/rules.vc with Tcl version.jan.nijtmans2017-12-223-241/+229
|\ \ \ \ \ | |/ / / /
| * | | | Convert win/rules-ext.vc and win/targets.vc from lf to crlf line-endings. ↵jan.nijtmans2017-12-222-215/+215
| | |/ / | |/| | | | | | | | | | Also adapt .fossil-settings/crlf-glob accordingly
* | | | Merge: Use nmakehlp -L to locate directoriesapnadkarni2017-12-133-22/+168
|\ \ \ \ | |/ / /
| * | | Use nmakehlp -L to locate directoriesapnadkarni2017-12-133-22/+168
| | | |
* | | | Merge from core-8-6-branch - upated nmake support files from Tclapnadkarni2017-12-112-2/+48
|\ \ \ \ | |/ / /
| * | | Updated copy of Tcl nmake support filesapnadkarni2017-12-112-2/+48
| | | |
* | | | Merge core-8-6-branch fix for static build of wish.apnadkarni2017-12-111-1/+7
|\ \ \ \ | |/ / /
| * | | Fix static build of wishapnadkarni2017-12-111-1/+7
| | | |
* | | | re-generate configure script (removal of pre-XP)jan.nijtmans2017-12-101-134/+2
| | | |
* | | | TIP 477 merge: new build systemapnadkarni2017-12-094-791/+1617
|\ \ \ \ | |/ / /
| * | | Added targets.vc for new nmake system. Had forgotten to commit it.apnadkarni2017-12-091-0/+52
| | | |
| * | | TIP 477: new nmake build system. Test suite runs with no errorsapnadkarni2017-12-093-790/+1554
| |\ \ \ | | |/ / | |/| |
| | * | Final nmake support files from Tclapnadkarni2017-12-093-41/+106
| | | |
| | * | Fix inclusion of custom resource files to match TIP specapnadkarni2017-11-072-5/+13
| | | |
| | * | Update to latest Tcl vc-reformapnadkarni2017-11-071-4/+3
| | | |
| | * | Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old ↵apnadkarni2017-10-263-194/+240
| | | | | | | | | | | | | | | | comments.
| | * | Fix htmlhelp generation on 64 bit systemsapnadkarni2017-10-082-22/+46
| | | |
| | * | Do not use the standard targets as the Tk extension targets are too variedapnadkarni2017-10-071-2/+4
| | | | | | | | | | | | for them to really help. Maybe revisit this at some later point.
| | * | Import latest VC compile rules from Tcl. apnadkarni2017-10-075-61/+309
| | | | | | | | | | | | Primarily standard targets in targets.vc
| | * | Need netapi.lib for static buildsapnadkarni2017-09-301-14/+3
| | | |
| | * | Added standard macros LIBDIR and DEMODIR. Also set common Tk related names ↵apnadkarni2017-09-302-48/+71
| | | | | | | | | | | | | | | | and paths.