summaryrefslogtreecommitdiffstats
path: root/unix/tkUnixFont.c
Commit message (Expand)AuthorAgeFilesLines
* Fix parameter mismatch between functions definitions and implementation. This...jan.nijtmans2021-05-271-2/+2
* A few NULL <-> None mistakes, more usage of TCL_UNUSED and implicit type-castsjan.nijtmans2020-10-081-43/+40
* More elimination of the "register" keyword, and more explicit typecastsjan.nijtmans2020-10-061-1/+1
* The draw-in-context functions on platforms for which TK_DRAW_IN_CONTEXT is no...fvogel2020-07-121-0/+3
* merge core-8-6-branchfvogel2020-05-011-30/+34
|\
| * Fix [2712f43f6e]: X11: crash for rotated text w/o Xft. Patch from Christopher...fvogel2020-04-231-30/+34
* | Apply a third patch from Christopher Chavez.fvogel2020-04-211-2/+2
* | Apply another patch by Christopher Chavez that fixes the jerk of strings on a...fvogel2020-04-191-0/+32
|/
* Increase FONTMAP_PAGES from 192 to 256, making room for Unicode 13 plane 3.jan.nijtmans2020-03-191-7/+7
* Revert a constification that broke the X build on OSX.dgp2020-03-091-2/+2
* A few missing (internal) "const" modifiers.jan.nijtmans2020-02-141-2/+2
* In tkUnixFont, make sure that the utf-to-ucs2 encoder clamps at 0xFFFF. Use m...jan.nijtmans2019-12-011-9/+12
* Various cleanups in Unicode handling. Note that without Xft on X11 we don't h...jan.nijtmans2019-11-261-23/+23
|\
| * X11 correct UTF-16 encoding (not meant for Tk 8.6.10 yet!)jan.nijtmans2019-11-201-32/+46
|/
* Make the Emoji demo work with X11 using xft, even under Tcl 8.6.jan.nijtmans2019-11-191-2/+2
* Somewhat more progress on [a179564826]: Tk 8.6: prevent issues when encounter...jan.nijtmans2019-11-011-1/+1
* Fix Ucs2beToUtfProc(): If last code-point is higher surrogate, make sure that...jan.nijtmans2019-09-161-6/+10
* Merge 8.6. Add some more protections.jan.nijtmans2019-09-161-14/+19
|\
| * Simplify NewNativeObj(), since its last parameter is always -1. jan.nijtmans2019-09-161-1/+1
* | increase FONATMAP_PAGES so it can hold 3 planes of Unicode characters in stea...jan.nijtmans2019-09-131-4/+4
* | Attempt to improve [a179564826]: Tk 8.6: prevent issues when encountering non...jan.nijtmans2019-09-131-9/+13
|/
* Don't use "struct ThreadSpecificData", while the type name "ThreadSpecificDat...jan.nijtmans2019-07-021-1/+1
* Statically initialize "X11ControlChars" pseudo-encoding.jan.nijtmans2019-07-021-9/+3
* Fix failure to compile.dgp2019-06-301-0/+1
* Use available "ucs2-be" encoding on X11 and "utf-16" encoding on Win32, if pr...jan.nijtmans2019-06-191-22/+9
* Improved surrogate handling for TCL_UTF_MAX=3|4. (backported from androwish)....jan.nijtmans2018-04-111-19/+19
* Slightly use of more "int" in stead of double, for 100% compatibility at scri...jan.nijtmans2017-05-191-6/+6
|\
* \ merge trunk. jan.nijtmans2017-05-181-1/+1
|\ \ | |/
* | Another attempt to fix [434d294df8b053246ee86e7898d06bc3a6d1d771|434d294df8],...jan.nijtmans2017-05-151-2/+2
|/
* Do everything the other way round. Leave things how they were on OS X (revert...fvogel2016-12-301-1/+4
* Enhanced proposed fix [6c0d7aec67]: unicode text input Windows 8. More places...jan.nijtmans2016-09-191-7/+15
|\
| * More simplificationsjan.nijtmans2016-09-191-6/+14
| * Rename TkUtfToUniChar32 to TkUtfToUniChar2, and various simplifications needi...jan.nijtmans2016-09-161-5/+0
| * Patch from Christian Werner, for evaluationjan.nijtmans2016-09-161-1/+5
| * Fix use of XMaxTransChars in stead of TCL_UTF_MAX in some places. This should...jan.nijtmans2016-08-311-4/+4
| |\ | |/ |/|
| * Make Tk compile warning-free against TIP-389-enabled Tcl 8.7. No change of fu...jan.nijtmans2016-03-161-1/+1
|/
* minor improvements to flag handlingdkf2012-07-311-2/+2
* Purge RCS Keywordsdgp2011-06-081-2/+0
|\
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |\
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | * * unix/tkUnixFont.c (Ucs2beToUtfProc, UtfToUcs2beProc):hobbs2006-10-051-35/+49
| | * Fix problems caused when XServer returns invalid font names. [Bug 1475865]dkf2006-04-251-2/+20
| | * * unix/tkUnixFont.c (FontMapLoadPage): reorder char[] decls tohobbs2005-04-121-3/+3
| | * * unix/tkUnixFont.c (GetFontAttributes): place extra check for NULLhobbs2003-10-291-1/+8
| | * * unix/tkUnixFont.c (Tk_DrawChars): do not make XGetGeometry callhobbs2003-07-191-3/+12
| | * * unix/tkUnixFont.c: use gb2312-raw as the alias for gb2312*hobbs2003-05-151-2/+2
* | | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to bedkf2011-03-121-13/+12
* | | * generic/tkInt.decls (TkDrawAngledTextLayout,TkDrawAngledChars,...):dkf2010-12-021-3/+3
* | | Fix some gcc strict-aliasing warnings (discovered with "-Wstrict-aliasing=2"nijtmans2010-05-261-7/+7
* | | Corrected rounding of coordinates when working with fonts. [Bug 2824916]dkf2010-01-051-10/+32