summaryrefslogtreecommitdiffstats
path: root/win/tkWinGDI.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make sure printDC is set throughout this fileKevin Walzer2021-05-111-3/+22
* More tweaksKevin Walzer2021-05-111-13/+11
* Minor cleanupKevin Walzer2021-05-111-13/+13
* Finally have device context working - text printing requires deeper debuggingKevin Walzer2021-05-111-5/+19
* More refinement, getting a little bit closer to text printing on WindowsKevin Walzer2021-05-101-33/+3
* DC seems to work for text printing; now to debug script parametersKevin Walzer2021-05-091-1/+5
* Further revisionKevin Walzer2021-05-091-10/+17
* TweaksKevin Walzer2021-05-091-15/+14
* Test new approach for getting DCKevin Walzer2021-05-091-3/+14
* Trying to identify why DC is not passed / retainedKevin Walzer2021-05-081-3/+4
* Minor progressKevin Walzer2021-05-081-3/+5
* Merge printing and GDI files into one for tighter coupling of print device co...Kevin Walzer2021-05-081-31/+341