summaryrefslogtreecommitdiffstats
path: root/win/tkWinGDI.c
Commit message (Expand)AuthorAgeFilesLines
* improve tkWinGDI.c: eliminate many usages of atoi/atol. Use Tcl_GetIntFromObj...jan.nijtmans2023-11-091-74/+96
* improve tkWinGDI.c, using objc/objv in stead of argc/argvjan.nijtmans2023-11-081-238/+226
* more progress strtod -> Tcl_GetDouble()jan.nijtmans2023-09-011-5/+1
* Fix [a9929f112a]: Bugs in the implementation of TIP 577 ("Enhanced index valu...jan.nijtmans2023-06-231-1/+0
* -1 -> TCL_INDEX_NONEjan.nijtmans2023-03-031-3/+3
* Merge core-8-6-branch: Eradicate uses of sprintf because it triggers deprecat...fvogel2023-01-181-1/+1
* Switch off XLIB_ILLEGAL_ACCESS in Xlib.h, making some acess to Display only p...jan.nijtmans2022-11-151-2/+2
* More gcc warnings (introduced by the fix in previous commit)jan.nijtmans2022-11-101-4/+4
* Fix [af844f6be7]: win10 : one warning when compiling Tk's trunkjan.nijtmans2022-11-081-14/+13
|\
| * Attempt to fix [af844f6be7]: win10 : one warning when compiling Tk's trunkjan.nijtmans2022-08-241-1/+1
* | More Tcl_Size usages (so longer lists can be handled with >= Tcl 9.0 headers)jan.nijtmans2022-11-031-1/+1
|/
* argc -> objc, where Tcl_Obj * arrays are handledjan.nijtmans2022-06-221-7/+7
* More alphabetizing Tk options. More type-cast improvementsjan.nijtmans2022-05-121-3/+3
* In case-statements, use "default:" in stead of "case TK_ANCHOR_CENTER:". So u...jan.nijtmans2021-12-171-1/+1
* Eliminate (almost) duplicate functionsjan.nijtmans2021-09-071-1111/+9
* Further conversion to Wide Win32 APIjan.nijtmans2021-07-261-21/+28
* Fix max chars to be written by wcsncpy (taken over from tkWinDialog.c)jan.nijtmans2021-07-231-1/+1
* Font handling enhancement: Use LOGFONTW in stead of LOGFONT for full Unicode.jan.nijtmans2021-07-221-10/+15
* Remove unneeded macro; fix crash on Windows when cancel print button pressedKevin Walzer2021-07-211-20/+19
* Put back DrawTextW() without crashing. Use more TCL_UNUSED()jan.nijtmans2021-07-211-75/+29
* Minor formatting cleanupKevin Walzer2021-07-211-12/+12
* Canvas printing now works again on Windows without crashing; discuss updates ...Kevin Walzer2021-07-211-4/+20
* Merge in tk_print-ensemble-rewriteKevin Walzer2021-07-201-130/+85
|\
| * Display print dialog only once, not twiceKevin Walzer2021-07-191-6/+0
| * Merge tk_printjan.nijtmans2021-07-141-3/+3
| |\
| * | Rewrite to use an actual ensemble instead of a homebrew version.dkf2021-07-141-124/+85
* | | Use Tcl_UtfToWCharDString() in stead of Tcl_UtfToUniCharDString(), otherwise ...jan.nijtmans2021-07-201-32/+7
* | | Undo Unicode handling in GDI: Makes debugging easier, Can be re-applied when...jan.nijtmans2021-07-201-43/+32
| |/ |/|
* | Since localPrinterName is in UTF-16, but varlink1 is UTF-8 ...jan.nijtmans2021-07-141-3/+3
|/
* Possible fix for crash after print cancel button on win; additional error tes...Kevin Walzer2021-07-131-1/+9
* Remove build errorKevin Walzer2021-07-111-1/+1
* Starting to reduce number of bad practicesdkf2021-07-111-198/+189
* Bring the GDI code into something close to Core style.dkf2021-07-071-2445/+2363
* Make gdi_command struct "static const"jan.nijtmans2021-07-051-1/+1
* Eliminate more (gcc) warningsjan.nijtmans2021-07-051-43/+30
* Eliminate two unused variablesjan.nijtmans2021-07-051-4/+2
* Merge 8.7jan.nijtmans2021-06-031-3/+3
* Use Wide-API in tkWinGDI.c. also make it compile with mingw-w64jan.nijtmans2021-06-021-87/+60
* Merge 8.7. end-of-line spacingjan.nijtmans2021-05-221-56/+56
* Minor cleanupKevin Walzer2021-05-191-8/+3
* Canvas printing works!Kevin Walzer2021-05-191-6/+6
* Try printing canvasKevin Walzer2021-05-171-20/+20
* Text printing on Windows now works!Kevin Walzer2021-05-171-2/+2
* Cleanup of APIKevin Walzer2021-05-171-9/+3
* Printer context seems to persist, finally; still not completing printing but ...Kevin Walzer2021-05-151-1/+6
* Add error checkingKevin Walzer2021-05-151-17/+58
* Commit refinements for testingKevin Walzer2021-05-121-2572/+2562
* Needs more work on simplifyingKevin Walzer2021-05-121-12/+21
* Simplify management of device contextsKevin Walzer2021-05-121-123/+6
* Minor tweaksKevin Walzer2021-05-121-8/+20