diff options
| author | YAMAMOTO Mitsuharu | 2015-07-13 18:55:47 +0900 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2015-07-13 18:55:47 +0900 |
| commit | 455fe1a7f1cf5cf6b7f1fc99bb8b05c633503c1d (patch) | |
| tree | ec98d47a869ce90f141bb582f6f640434230a35b /src/alloc.c | |
| parent | 64d09655cfd9f84bdd1408391fdb316ac166e1b6 (diff) | |
| download | emacs-455fe1a7f1cf5cf6b7f1fc99bb8b05c633503c1d.tar.gz emacs-455fe1a7f1cf5cf6b7f1fc99bb8b05c633503c1d.zip | |
Cache font family in mac-ct font backend driver
* src/macfont.m (macfont_family_cache): New variable.
(syms_of_macfont): Initialize it.
(macfont_available_families_cache): New variable.
(macfont_invalidate_family_cache, macfont_get_family_cache_if_present)
(macfont_set_family_cache, macfont_invalidate_available_families_cache)
(macfont_handle_font_change_notification)
(macfont_init_font_change_handler)
(macfont_copy_available_families_cache): New functions.
(macfont_create_family_with_symbol): Use font family caches.
(macfont_list, macfont_list_family): Use
macfont_copy_available_families_cache instead of
mac_font_create_available_families.
Diffstat (limited to 'src/alloc.c')
0 files changed, 0 insertions, 0 deletions