summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Merge trunkjan.nijtmans2019-06-206-45/+5
|\
| * Merge 8.6jan.nijtmans2019-06-202-2/+2
| |\
| | * Don't use wcslen() in combination with Tcl_WinTCharToUtf(): Using -1 has the ↵jan.nijtmans2019-06-202-2/+2
| | | | | | | | | | | | same effect already (it even was wrong in tkWinTest.c's previous commit, forgot to multiply with sizeof(WCHAR)).
| * | Merge 8.6. Code cleanup, possible because we know we are compiling in ↵jan.nijtmans2019-06-197-106/+62
| |\ \ | | |/ | | | | | | UNICODE mode on Windows.
| | * Don't re-reference encoding "unicode", when we can re-use the encoding.jan.nijtmans2019-06-192-5/+2
| | |
* | | Merge trunkjan.nijtmans2019-06-153-11/+11
|\ \ \ | |/ /
| * | merge trunkjan.nijtmans2019-06-056-26/+135
| |\ \
| * \ \ Merge trunkjan.nijtmans2019-05-105-12/+26
| |\ \ \
| * \ \ \ Merge trunkjan.nijtmans2019-04-0211-99/+254
| |\ \ \ \
| * \ \ \ \ Merge 8.7jan.nijtmans2019-01-1311-23/+28
| |\ \ \ \ \
| * \ \ \ \ \ Merge trunkjan.nijtmans2018-12-0810-36/+35
| |\ \ \ \ \ \
| * | | | | | | Minor tweaks, mostly formattingjan.nijtmans2018-12-011-2/+2
| | | | | | | |
| * | | | | | | merge trunkjan.nijtmans2018-12-011-26/+26
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge trunkjan.nijtmans2018-11-256-11/+16
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge trunkjan.nijtmans2018-10-151-7/+8
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2018-10-133-1/+176
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Experiment: let's see if we can deprecate Tk_Offset() in favor of offsetof()jan.nijtmans2018-10-063-11/+11
| | | | | | | | | | | |
* | | | | | | | | | | | Switch back to using Tcl_UtfToExternalDString() in tkWinFont.c, since - ↵jan.nijtmans2019-06-113-19/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | somehow - changing it doesn't work. More usage of implicit WCHAR, since we are always building with UNICODE.
* | | | | | | | | | | | Missing Tcl_DStringInit() call.jan.nijtmans2019-06-111-0/+1
| | | | | | | | | | | |
* | | | | | | | | | | | More TCHAR -> WCHAR conversionsjan.nijtmans2019-06-1117-115/+110
| | | | | | | | | | | |
* | | | | | | | | | | | Eliminate on Windows all usages of Tcl_WinUtfToTChar() and ↵jan.nijtmans2019-06-1011-58/+101
| |_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tcl_WinTCharToUtf(). Proving the point of this TIP.
* | | | | | | | | | | merge trunkdkf2019-05-191-13/+63
|\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from ↵fvogel2019-05-181-13/+63
| |\ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | Christopher Chavez.
| | * | | | | | | | | | Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from ↵fvogel2019-05-181-13/+63
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Christopher Chavez.
| | | * | | | | | | | | | Fix [eb29967e88]: Add horizontal scrolling support for Windows. Patch from ↵fvogel2019-04-291-13/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Christopher Chavez.
* | | | | | | | | | | | | Add double buffering to frames and toplevels. dkf2019-05-171-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Theoretically only needed when drawing background with images, but simpler to do always. Incidentally fixes minor bug in labelframes with redrawing of focus rings, but nobody really used those on labelframes so it was never reported...
* | | | | | | | | | | | | merge trunkdkf2019-05-167-16/+86
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / /
| * | | | | | | | | | | | sync rules.vc and tcl.m4 (both win and unix) with Tcl versionjan.nijtmans2019-05-153-9/+53
| | | | | | | | | | | | |
| * | | | | | | | | | | | Fix [94eeb111fb]: macos, linux: configuration: unable to build using trunk. jan.nijtmans2019-05-151-1/+13
| | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | For now by reverting [a9c9a75b5ba1f4a6].
| * | | | | | | | | | | Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style ↵fvogel2019-04-301-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | element create ... vsapi
| | * | | | | | | | | | Fix [4f9a99e20b]: crash when specifying wrong -syssize option in ttk::style ↵fvogel2019-04-301-1/+1
| | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | element create ... vsapi
| * | | | | | | | | | Fix bug [1001070]: make labels use -highlightbackgroundculler2019-04-241-5/+15
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / /
| | * | | | | | | | | *Really* don't change the behavior for *buttons, even with they have ↵fvogel2019-03-311-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -default active
| | * | | | | | | | | Restore behavior of checkbuttons and radiobuttons on Windows. They again do ↵fvogel2019-03-311-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not take -highlightbackground into account, in an attempt to follow platform specific conventions. The code now only changes this for labels.
| | * | | | | | | | | Make labels, checkbuttons and radiobuttons honor -highlightbackground and ↵fvogel2019-03-311-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -highlightcolor options on Windows.
| * | | | | | | | | | Don't record unknown informationdkf2019-04-141-0/+1
| | | | | | | | | | |
| * | | | | | | | | | Update makefile.vc in an attempt to repair the build for Windows. Not ↵fvogel2019-04-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enough, alas.
| * | | | | | | | | | Implement TIP 507dkf2019-04-142-0/+2
| |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ merge trunkfvogel2018-08-1910-135/+33
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | Add missing bit to makefile.vc to try to make it compile with MSVCfvogel2018-05-151-0/+1
| | | | | | | | | | | | |
| | * | | | | | | | | | | Implementation of TIP #507: Include simple svg support with nanosvg. Files ↵fvogel2018-05-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as provided by René Zaumseil.
* | | | | | | | | | | | | Implementation of background images for frames (and toplevels)dkf2019-04-121-0/+2
|/ / / / / / / / / / / /
* | | | | | | | | | | | Change size_t usages to (internal type) TkSizeT usages, which is "int" when ↵jan.nijtmans2019-04-042-6/+6
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compiling against 8.x headers.
* | | | | | | | | | | More use of Tcl_NewWideIntObj(), and more internal use of (size_t), for ↵jan.nijtmans2019-04-022-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bigger ranges.
* | | | | | | | | | | Change (internal) signature of ↵jan.nijtmans2019-03-313-38/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TkMenuConfigureEntryDrawOptions/TkActivateMenuEntry such that - if compiled with Tcl 9.0 headers - indexes > 2G can be used. Also, change a lot of Tcl_NewIntObj()/Tcl_NewBooleanObj() calls to Tcl_NewWideIntObj().
* | | | | | | | | | | Merge 8.6jan.nijtmans2019-03-291-0/+5
|\ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Add calls to TkpInitKeymapInfo() during initialization. Taken from extended ↵jan.nijtmans2019-03-291-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bind patch.
* | | | | | | | | | | Merge 8.6jan.nijtmans2019-03-222-3/+5
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / /
| * | | | | | | | | | Slightly better: Don't use Tcl_UniCharLen() but wcslen().jan.nijtmans2019-03-221-2/+3
| | | | | | | | | | |
| * | | | | | | | | | Bugfix in tkWinClipboard: Failed to determine fname length in loop.jan.nijtmans2019-03-222-2/+3
| | | | | | | | | | |