summaryrefslogtreecommitdiffstats
path: root/generic/tkFont.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix UNIX build, and eliminate possible warning in Makefilejan.nijtmans2016-09-301-5/+8
| | | FossilOrigin-Name: c7ddbfcbb896c8846e0e209e44031f4957adab75
* Fix [6c0d7aec6713ab6a7c3e12dff7f26bff4679bc9d|6c0d7aec67]: unicode text ↵jan.nijtmans2016-09-291-9/+16
|\ | | | | | | | | input Windows 8. Added some test-cases using the "font actual" command. FossilOrigin-Name: 3c1d50b0e8558fe37efaa8d1f17dd6752f3a8358
| * Merge core-8-6-branch. More surrogate handling, e.g. in HandleIMEComposition()jan.nijtmans2016-09-271-1/+1
| |\ | |/ |/| FossilOrigin-Name: 9e7c5fd0092f4a3618adfa90911ff8d3b7a0f0c1
| * Enhanced proposed fix [6c0d7aec67]: unicode text input Windows 8. More ↵jan.nijtmans2016-09-191-8/+14
| |\ |/ / | | | | | | places where Unicode surrogate handling could be improved. FossilOrigin-Name: 158c61aa5ffd697b194a5f4d113c4966bb194828
| * More simplificationsjan.nijtmans2016-09-191-3/+3
| | | | | | FossilOrigin-Name: 2ed5f2933ad1577498707f50803d1ce1493260a6
| * Rename TkUtfToUniChar32 to TkUtfToUniChar2, and various simplifications ↵jan.nijtmans2016-09-161-41/+6
| | | | | | | | | | needing less #ifdef's FossilOrigin-Name: 5dd9f6822d98f0122b76ba5b70d26973278421cd
| * Patch from Christian Werner, for evaluationjan.nijtmans2016-09-161-0/+41
| | | | | | FossilOrigin-Name: 050a13caf65cb80433c66bab5db0ab9878b14f07
| * Make Tk compile warning-free against TIP-389-enabled Tcl 8.7. No change of ↵jan.nijtmans2016-03-161-3/+3
|/ | | | | functionality, since font-names generally don't contain out-of-BMP Unicode characters (if they do in the future, that still can be fixed then). FossilOrigin-Name: 692d83d15489368fd3d49167c25a1ec552e14214
* Fixed bug [220854fff] - Trailing tab characters in entry widgets are not ↵fvogel2015-11-081-2/+2
|\ | | | | | | | | displayed FossilOrigin-Name: 500df73acdbfd71591749de39c20c252a0c5cf32
| * Fixed bug [220854fff] - Trailing tab characters in entry widgets are not ↵fvogel2015-10-291-2/+2
| | | | | | | | | | displayed FossilOrigin-Name: 4158ee3d212b598e7a5d525be641997b1eb5639a
* | Silence some compiler warnings.dgp2015-02-121-7/+0
|\ \ | |/ | | FossilOrigin-Name: 1a6f70193437373aa23b6f6108d99e4bc3c46019
* | [d186605d05] Stop invalid read beyond objv.dgp2015-02-051-1/+1
|\ \ | |/ | | FossilOrigin-Name: 6c9105634c5bd695d5b184c5d61d9d3fd1071a5d
| * [d186605d05] Stop invalid read beyond objv.dgp2015-02-051-1/+1
| | | | | | FossilOrigin-Name: 76f519fd916ed24cc02ea2e92bfaa823d13fef7f
* | Remove unnecessary end-of-line spacingjan.nijtmans2014-11-211-1/+1
| | | | | | FossilOrigin-Name: a79b0b9416381ec4df6f4e2247d96ae09361ec68
* | Fix for font configure crash on OS X, thanks to rob@bitkeeper.com for the patchkevin_walzer2014-08-011-33/+33
| | | | | | FossilOrigin-Name: 6306dfe5482e7e90bfe66e13d7d94d4822059f44
* | Since fontCache is the first field of struct TkFontInfo, make the code ↵jan.nijtmans2013-11-081-5/+5
| | | | | | | | | | | | | | somewhat better readable. But actually it's no change at all. This is my only review comment! Good work! FossilOrigin-Name: fbbdd0a398c7456a4345cb82ba119dd45a7906c6
* | First draft patch trying to fix [f214b8ad5b].dgp2013-11-051-3/+12
| | | | | | FossilOrigin-Name: 6f1d75a15bb43471f91a87701776f1822aaa7f01
* | Fix refcount bug in FreeFontObjProc. Could result in freeing a TkFont which ↵jan.nijtmans2013-10-311-1/+1
|\ \ | |/ | | | | | | was already freed. FossilOrigin-Name: 61cefa0e22c4d66982a609fb96fff454ebf2c2df
| * Fix refcount bug in FreeFontObjProc. Could result in freeing a TkFont which ↵jan.nijtmans2013-10-311-1/+1
| | | | | | | | | | was already freed. FossilOrigin-Name: d13e6a580c5dc5cc56a23f4eee7a129cc5b159f4
* | Revert [ac229dabaa]. There is a reason the Tcl_GetIndexFromObj wrapper jenglish2013-02-271-8/+8
| | | | | | | | | | exists and is used. FossilOrigin-Name: 6c26562fe3f83eea390818ed36601930e1cbe0d9
* | Eliminate all Tcl_GetIndexFromObj calls, which is only a thin wrapper around ↵jan.nijtmans2013-02-271-8/+8
| | | | | | | | | | Tcl_GetIndexFromObjStruct. FossilOrigin-Name: ac229dabaa17d676525667523b87cdab837c473d
* | minor improvements to flag handlingdkf2012-07-311-15/+14
| | | | | | FossilOrigin-Name: 9507ac2ceef0b18eaa4733203d2e48e14f641631
* | Working towards making the error codes more consistent.dkf2012-07-301-1/+1
| | | | | | FossilOrigin-Name: 45327b3d6fc9c1c7c415e8c25e98639bed019d84
* | Purged Tcl_AppendElement from all non-test code.dkf2012-07-291-92/+63
| | | | | | FossilOrigin-Name: f285bf493f65f325822ef97fec75af76204f7704
* | Much more cleaning up of result handling.dkf2012-07-231-17/+19
| | | | | | FossilOrigin-Name: 016ad9dac31d39cbc9ded6a6e8e75c11618318a8
* | Working towards adding all the Tcl_SetErrorCode calls that should be there.dkf2012-07-161-1/+9
| | | | | | | | | | ** WORK IN PROGRESS ** FossilOrigin-Name: 6f8f9336c381b81bbe323a8399eaf4dd3f89b34f
* | Purge RCS Keywordsdgp2011-06-081-2/+0
|\ \ | |/ | | FossilOrigin-Name: b8a1385217cc117d6962c234f0a4d28ff10e089c
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |\ | | | | | | FossilOrigin-Name: 3f95fbe0ce14948fd409844b915c18ef25d7d0a0
| | * Purge RCS Keywords.dgp2011-06-081-2/+0
| | | | | | | | | FossilOrigin-Name: a74f32bb6369d3e66e661145c81a98a14ed79b3a
| | * * generic/tkFont.c: #ifdef out debug msg printing to stderr.das2007-05-311-1/+3
| | | | | | | | | FossilOrigin-Name: 1151a2bedae7ed71fda32eac07461907884fb7fe
| | * Fix [Bug 1151523] by making the code conform to the docs.dkf2005-11-221-15/+22
| | | | | | | | | FossilOrigin-Name: 2271325789e55d181443edef897c0d786f822334
| * | Backport of "misconfigured xft font engine" fixes.dkf2009-09-101-1/+14
| | | | | | | | | FossilOrigin-Name: e4f4e763817eafb1e3380954d12a864c5615ed77
| * | [Bug 2791352] backported fix and tests for mis-parsing of certain font ↵patthoyts2009-05-131-1/+15
| | | | | | | | | | | | | | | descriptions. FossilOrigin-Name: 48974e37f92600a873065d970976d4e9f4945a10
| * | Backported some fixes for uninitialized variables identified by das using ↵patthoyts2009-03-031-2/+2
| | | | | | | | | | | | | | | clang analysis. FossilOrigin-Name: 62c082c99b822eff86265c687ba47ecb98ecc521
* | | Remove casts from uses of ckalloc/ckfree/... now that Tcl declares them to bedkf2011-03-121-11/+11
| | | | | | | | | | | | | | | using useful casts internally. FossilOrigin-Name: 142e016e7b17277d81257da90477297eb9aaa05a
* | | * generic/tkInt.decls (TkDrawAngledTextLayout,TkDrawAngledChars,...):dkf2010-12-021-5/+5
| | | | | | | | | | | | | | | | | | | | | Expose angled text API for Emiliano Gavilan. Still only in internal stub table. FossilOrigin-Name: 587a05d8adfb5f5b86a00bffa64f1ef59c34d968
* | | Corrected rounding of coordinates when working with fonts. [Bug 2824916]dkf2010-01-051-3/+1
| | | | | | | | | FossilOrigin-Name: 7312a6c14ec6a078452dd26165003d425bbc4811
* | | cast needed on msvc6 for ushort to char to avoid warningpatthoyts2010-01-031-2/+2
| | | | | | | | | FossilOrigin-Name: c56081beb95ebc959768caf2ef1a809657b8e48c
* | | Simplify the postscript generation.dkf2010-01-031-94/+84
| | | | | | | | | FossilOrigin-Name: 3f29c665678a210b44963d37acbb548a233f90bc
* | | SMALL FIX: Remove useless explicit casts now that we require C89 or later.dkf2010-01-021-3/+2
| | | | | | | | | FossilOrigin-Name: 270544288f23a8c9f860bd4744422c376ee4b471
* | | [Tcl Bug 2857044]: Corrections following audit of Tcl_ObjType freeingdkf2009-11-211-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | practises; the typePtr field is now cleared when an object ceases to be of the type. Also remove some anachronistic techniques (pointless casts, mixed assignments and tests, etc.) FossilOrigin-Name: df4218fb3c5ad6d27266f7c936baa0d953d5e7a5
* | | Add cast to int to silence warning on msvc.patthoyts2009-10-211-2/+3
| | | | | | | | | FossilOrigin-Name: de221445f9d2e0512d4b5aac45ea0d42b5cafdee
* | | [Bug 1961455]: Draw underlines and overstrikes when using Xft.dkf2009-10-101-3/+8
| | | | | | | | | FossilOrigin-Name: fbbba7171aabbf24e500271aaefb6608c2d2b1ff
* | | Put the armouring in the right place.dkf2009-09-101-9/+14
| | | | | | | | | FossilOrigin-Name: 840d44ec83d6afd10c2d36a2cc55f4d3c29b11ba
* | | Try to make Tk more resilient in the face of Xft allocation failures.dkf2009-09-091-1/+9
| | | | | | | | | FossilOrigin-Name: a562dd0e2635b23f4ead0764e54fba89637c247e
* | | Corrected drawing of rotated underlines. [Bug 2356057]dkf2009-07-211-3/+3
| | | | | | | | | FossilOrigin-Name: a8d13f49760f89ff97b527aa58abaa7e947b02ec
* | | Fix [Bug 2328657] by explicitly excluding hacky zero-char chunks from ↵ferrieux2009-07-201-4/+5
| | | | | | | | | | | | | | | intersection computation. Might deserve generalization to other tests. FossilOrigin-Name: 6c007ba1017f6fa7bb82da99495af920dec7d5b6
* | | [Bug 2791352] handle parsing of type 5 font descriptions with hyphenated ↵patthoyts2009-05-131-1/+15
| | | | | | | | | | | | | | | family name. FossilOrigin-Name: 0d40b67cf4918c39fc1710a63e85967b67632628
* | | - eliminate some unnessary type castsnijtmans2009-02-031-2/+2
| | | | | | | | | | | | | | | | | | | | | - some internal const decorations - spacing FossilOrigin-Name: 02ca10b00f1aed5c76ff8149fdbac48018e8bfa0
* | | CONSTify TkDebugBorder, TkStringToKeysym, TkDebugBitmapnijtmans2009-01-091-8/+8
| | | | | | | | | | | | | | | | | | | | | TkDebugColor, TkDebugCursor, TkDebugFont All those mods TIP #27 complient, no incompatibility risks. FossilOrigin-Name: 36cbe251e06e8ed0d25938bae3a8302b63449afc