aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/nsfont.m6
2 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index dfc2e730f8b..601d194b751 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12012-11-09 Jan Djärv <jan.h.d@swipnet.se>
2
3 * nsfont.m (Qcondensed, Qexpanded): New variables.
4 (ns_descriptor_to_entity): Restore Qcondensed, Qexpanded setting.
5 (syms_of_nsfont): Defsym Qcondensed, Qexpanded.
6
12012-11-09 Dmitry Antipov <dmantipov@yandex.ru> 72012-11-09 Dmitry Antipov <dmantipov@yandex.ru>
2 8
3 Fix recently introduced crash on MS-Windows (Bug#12839). 9 Fix recently introduced crash on MS-Windows (Bug#12839).
diff --git a/src/nsfont.m b/src/nsfont.m
index 88dbcfdc450..2ba38b7570e 100644
--- a/src/nsfont.m
+++ b/src/nsfont.m
@@ -48,6 +48,7 @@ Author: Adrian Robert (arobert@cogsci.ucsd.edu)
48extern Lisp_Object Qns; 48extern Lisp_Object Qns;
49extern Lisp_Object Qnormal, Qbold, Qitalic; 49extern Lisp_Object Qnormal, Qbold, Qitalic;
50static Lisp_Object Qapple, Qroman, Qmedium; 50static Lisp_Object Qapple, Qroman, Qmedium;
51static Lisp_Object Qcondensed, Qexpanded;
51extern Lisp_Object Qappend; 52extern Lisp_Object Qappend;
52extern float ns_antialias_threshold; 53extern float ns_antialias_threshold;
53extern int ns_tmp_flags; 54extern int ns_tmp_flags;
@@ -200,6 +201,9 @@ ns_descriptor_to_entity (NSFontDescriptor *desc,
200/* FONT_SET_STYLE (font_entity, FONT_SLANT_INDEX, 201/* FONT_SET_STYLE (font_entity, FONT_SLANT_INDEX,
201 make_number (100 + 100 202 make_number (100 + 100
202 * ns_attribute_fvalue (desc, NSFontSlantTrait)));*/ 203 * ns_attribute_fvalue (desc, NSFontSlantTrait)));*/
204 FONT_SET_STYLE (font_entity, FONT_WIDTH_INDEX,
205 traits & NSFontCondensedTrait ? Qcondensed :
206 traits & NSFontExpandedTrait ? Qexpanded : Qnormal);
203/* FONT_SET_STYLE (font_entity, FONT_WIDTH_INDEX, 207/* FONT_SET_STYLE (font_entity, FONT_WIDTH_INDEX,
204 make_number (100 + 100 208 make_number (100 + 100
205 * ns_attribute_fvalue (desc, NSFontWidthTrait)));*/ 209 * ns_attribute_fvalue (desc, NSFontWidthTrait)));*/
@@ -1508,6 +1512,8 @@ syms_of_nsfont (void)
1508{ 1512{
1509 nsfont_driver.type = Qns; 1513 nsfont_driver.type = Qns;
1510 register_font_driver (&nsfont_driver, NULL); 1514 register_font_driver (&nsfont_driver, NULL);
1515 DEFSYM (Qcondensed, "condensed");
1516 DEFSYM (Qexpanded, "expanded");
1511 DEFSYM (Qapple, "apple"); 1517 DEFSYM (Qapple, "apple");
1512 DEFSYM (Qroman, "roman"); 1518 DEFSYM (Qroman, "roman");
1513 DEFSYM (Qmedium, "medium"); 1519 DEFSYM (Qmedium, "medium");