summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXFont.c
Commit message (Expand)AuthorAgeFilesLines
* Fix more warnings, related to -Wshadow, now in MacOSX codejan.nijtmans2020-10-021-29/+30
* Rename (internal) TkMacOSXDrawableView() -> TkMacOSXGetNSViewForDrawable()jan.nijtmans2020-09-021-1/+1
* Eliminate MODULE_SCOPE wrapper function for TkMacOSXDrawable(). Rename (inter...jan.nijtmans2020-09-021-1/+1
* Rename the NSGraphicsContext macro and add a flipped parameter. Fix accent c...culler2020-08-251-1/+1
* Fix one more compilation issue with old macOS targets.culler2020-08-251-2/+1
* Edit comments, make some stylistic changes, remove an unused function parameter.culler2020-08-211-1/+1
* merge core-8-6-branchfvogel2020-07-121-123/+71
|\
| * Fix compiler warning: macOS string length is unsigned.culler2020-05-201-1/+1
| * Add (and use) new internal function TkUtfAtIndex(), which does the same as Tc...jan.nijtmans2020-05-201-25/+8
| |\
| | * Fix TkUtfAtIndex(), still was not 100% correct.jan.nijtmans2020-05-201-23/+6
| | * Use Glyph indexing in more places (underscoring and canvas text and some more)jan.nijtmans2020-05-191-4/+4
| | * Add surrogate-aware TkUtfAtIndex and TkNumUtfChars. This is enough to allow ...culler2020-05-191-2/+2
| |/
| * Simplify Aqua text handling by moving encoding/decoding into the TKNSString c...culler2020-05-171-91/+53
| * Don't use trans_chars array on MacOSX any more.jan.nijtmans2020-05-171-1/+1
| |\
| | * Move platform-specific declarations into platform-specific header files.marc_culler2020-05-151-3/+3
| * | Fix compiler errors and warnings on macOS 10.6 (Snow Leopard)culler2020-05-161-2/+5
| |/
| * Create TKNSString which implements Christopher Chavez's suggestion in [4cda3f...marc_culler2020-04-241-39/+39
* | Apply another patch by Christopher Chavez that fixes the jerk of strings on a...fvogel2020-04-191-12/+8
|/
* Fix [89354dae31]: Avoid clipping in Aqua TkpDrawCharsInContext. Clipping doe...culler2020-04-151-22/+29
|\
| * Fix a glitch caused by coercion of a float to an int. Thanks to Christoper C...culler2020-04-141-14/+14
| * Clipping can never work! Try again.marc_culler2020-04-141-17/+17
| * Fix [89354dae31]: Text display artifacts can be produced by antialiasing.culler2020-04-131-0/+6
|/
* Better implementation of TkUtfToUniChar(), one that doesn't require cooperati...jan.nijtmans2020-04-061-7/+166
|\
| * Make MODULE_SCOPE functions start with "Tk". Also simplify TkUtfToNSString(),...jan.nijtmans2019-12-041-25/+18
| * Edit comments, add tests for NULL pointers.culler2019-11-181-13/+29
| * remove printf("TkSelGetSelection\n");jan.nijtmans2019-11-181-3/+3
| * Implement non-BMP unicode for macOS when TCL_UTF_MAX = 3 by encoding surrogat...culler2019-11-181-27/+129
| * Fix [90d555e088]: work around an Apple bug which causes NSFontManager to find...culler2019-11-171-4/+19
| |\
| | * Fix [90d555e088]: In Catalina Apple's NSFontManager creates fonts with unwant...culler2019-11-151-4/+19
| * | On macOS make DrawCharsInContext accept byte sequences which contain UTF-16 s...culler2019-11-161-1/+22
| |/
| * Add support for 4 keycodes on Windows (Mail, AudioMedia, Launch0 and Launch1)...jan.nijtmans2019-11-131-1/+1
| * Edit a comment.culler2019-11-041-3/+3
| * But we shouldn't call CFRelease on the font returned by [NSFont userFixedPitc...culler2019-11-041-0/+2
| * Fix [855049e799]: Apple's system fixed font has an invalid familyName in macO...culler2019-11-041-1/+11
| |\
| | * Use [NSFont userFixedPitchFontOfSize:11] instead of CTFontCreateUIFontForLang...marc_culler2019-11-031-14/+11
| | * Work around a bug in [NSFont familyName] which Apple introduced in macOS 10.15.1marc_culler2019-11-011-1/+14
| |/ |/|
| * Fix a few typo'sjan.nijtmans2019-10-151-1/+1
|/
* Fix [f3c5467f07]: various spelling fixes (from Christopher Chavez)fvogel2019-07-021-1/+1
* Mitigate future merge conflict headaches.culler2019-04-171-89/+104
* Mac code cleanup. Move interfaces for subclasses of AppKit classes toculler2018-11-261-6/+0
* Tweak a couple of #define constants for building on OSX 10.6.culler2018-10-291-1/+1
* Deal with Mojave deprecations and remove unneeded code.culler2018-10-211-9/+1
* Add explanatory comments in TkpMeasureCharsInContext() on macOS.fvogel2018-10-081-2/+30
* Fix [6437e8d00d] (font-24.5 test fails on macOS and Linux) without regression...fvogel2018-10-071-4/+4
* Re-integrate the tentative fixes for font-24.5 ([94cfd2f6] for macOS and [123...fvogel2018-10-071-0/+4
* Revert [e0f026c8] as a fix for [6437e8d00d] (font-24.5 test fails on macOS an...fvogel2018-10-071-4/+0
* Fix [6437e8d00d]: font-24.5 test fails on macOS and Linux. This is the fix fo...fvogel2018-09-301-0/+4
* Some code cleanup, suggested by Christian Werner. Cherry-picked from bug-00a2...jan.nijtmans2018-01-081-11/+1
* Another attempt to fix [434d294df8b053246ee86e7898d06bc3a6d1d771|434d294df8],...jan.nijtmans2017-05-151-1/+1
* 'Fixed' font-24.11 and unixfont-5.12 to fail again identically as they fail i...fvogel2017-01-021-1/+1