aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2013-08-01 14:33:25 +0400
committerDmitry Antipov2013-08-01 14:33:25 +0400
commitfdb396e222923dc98d46c170381c6b33dc1e8d99 (patch)
tree9cf9c6074b8386eec0f9e7d0e610b98447894d4a /src/ChangeLog
parent2f935d86fd7aa551e2c61d71c14a1c1a8b3ba707 (diff)
downloademacs-fdb396e222923dc98d46c170381c6b33dc1e8d99.tar.gz
emacs-fdb396e222923dc98d46c170381c6b33dc1e8d99.zip
Avoid redundant Lisp_Object <-> struct frame conversions in font API.
* font.h (struct font_driver): Change list, match, and list_family functions to accept struct frame * as first arg. * font.c (font_score, font_compare, font_sort_entities): Remove prototypes. (font_sort_entities, font_list_entities, font_select_entity): (font_find_for_lface, Flist_fonts, Ffont_family_list): Adjust to match font API change. * xfont.c (xfont_list, xfont_match, xfont_list_family): * ftfont.c (ftfont_list, ftfont_match, ftfont_list_family): * ftxfont.c (ftxfont_list, ftxfont_match): * xftfont.c (xftfont_list, xftfont_match): * nsfont.m (nsfont_list, nsfont_match, nsfont_list_family): * w32font.c (w32font_list, w32font_match, w32font_list): (w32font_list_internal, w32_font_match_internal): Likewise. * xfaces.c (Fx_family_fonts): Adjust user.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8dc5fbbd01d..2e327e5e6dc 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,24 @@
12013-08-01 Dmitry Antipov <dmantipov@yandex.ru> 12013-08-01 Dmitry Antipov <dmantipov@yandex.ru>
2 2
3 Avoid redundant Lisp_Object <-> struct frame conversions in font API.
4 * font.h (struct font_driver): Change list, match, and list_family
5 functions to accept struct frame * as first arg.
6 * font.c (font_score, font_compare, font_sort_entities): Remove
7 prototypes.
8 (font_sort_entities, font_list_entities, font_select_entity):
9 (font_find_for_lface, Flist_fonts, Ffont_family_list): Adjust to
10 match font API change.
11 * xfont.c (xfont_list, xfont_match, xfont_list_family):
12 * ftfont.c (ftfont_list, ftfont_match, ftfont_list_family):
13 * ftxfont.c (ftxfont_list, ftxfont_match):
14 * xftfont.c (xftfont_list, xftfont_match):
15 * nsfont.m (nsfont_list, nsfont_match, nsfont_list_family):
16 * w32font.c (w32font_list, w32font_match, w32font_list):
17 (w32font_list_internal, w32_font_match_internal): Likewise.
18 * xfaces.c (Fx_family_fonts): Adjust user.
19
202013-08-01 Dmitry Antipov <dmantipov@yandex.ru>
21
3 Do not use pure Xism x_wm_set_icon_position in non-X ports. 22 Do not use pure Xism x_wm_set_icon_position in non-X ports.
4 * frame.c (x_set_frame_parameters): Call to x_wm_set_icon_position 23 * frame.c (x_set_frame_parameters): Call to x_wm_set_icon_position
5 only if HAVE_X_WINDOWS is in use. 24 only if HAVE_X_WINDOWS is in use.