1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-17 16:41:17 -08:00
Commit graph

66503 commits

Author SHA1 Message Date
Kenichi Handa
ff35ddd4f7 (new_fontset_from_font) [USE_FONT_BACKEND]: Prototype
adjusted.
2006-06-16 12:27:57 +00:00
Kenichi Handa
03ef560c9a (new_fontset_from_font) [USE_FONT_BACKEND]: Argument F
deleted.  Don't call Fnew_fontset.  Instead, directly call
make_fontset.
2006-06-16 12:27:28 +00:00
Kenichi Handa
0169d3603b (x_set_font) [USE_FONT_BACKEND]: Adusted for the change
of x_new_fontset2.
2006-06-16 12:25:51 +00:00
Kenichi Handa
706b699591 (Qmonospace, Qsans_serif, Qserif, Qmono, Qsans)
(Qsans__serif): New variables.
(ftfont_generic_family_list): New variable.
(syms_of_ftfont): Initialize the above variables.
(ftfont_pattern_entity): Argument NAME deleted.
(ftfont_list_generic_family): New function.
(ftfont_parse_name): Delete this function.
(ftfont_list): Try generic family only when FcFontList found no
font.
(ftfont_list_family): Fix args to FcObjectSetBuild.
2006-06-16 12:24:58 +00:00
Kenichi Handa
f4d3bea387 (check_lface_attrs) [USE_FONT_BACKEND]: Accept font
object in attrs[LFACE_FONT_INDEX].
(set_lface_from_font_name): Cancel all changes for font-backend.
(set_lface_from_font_and_fontset) [USE_FONT_BACKEND]: New
function.
(Finternal_set_lisp_face_attribute): Accept a font object in
QCfont attribute.
(set_font_frame_param): Likewise.
(realize_default_face): Call set_lface_from_font_and_fontset.
2006-06-16 12:19:38 +00:00
Kenichi Handa
25c2525658 (x_default_font_parameter): Try also "fixed", and signal
error here if no suitable font was found.
2006-06-16 12:14:37 +00:00
Kenichi Handa
5ce00b69d4 (xfont_parse_name): Delete this function. 2006-06-16 12:13:36 +00:00
Kenichi Handa
2d93c6bd2b (xftfont_open): Change coding style of error
handling.  Generate fontconfig's fontname pattern.
2006-06-16 12:12:49 +00:00
Kenichi Handa
e95dad7564 (struct x_output): New member fontp.
(FRAME_FONT_OBJECT): New macro.
2006-06-16 12:11:19 +00:00
Kenichi Handa
8140317c7b (x_new_fontset2): Change arguments. Both args FONTSET
and FONT_OBJECT must be existing ones.
2006-06-16 12:11:10 +00:00
YAMAMOTO Mitsuharu
cf574cc083 *** empty log message *** 2006-06-16 08:01:07 +00:00
YAMAMOTO Mitsuharu
fa7f565120 (mac_set_unicode_keystroke_event): Don't use MAKE_CHAR. 2006-06-16 08:00:54 +00:00
Kenichi Handa
0e152500ab *** empty log message *** 2006-06-14 04:19:26 +00:00
Kenichi Handa
1886668df2 (xfont_open, xfont_encode_char): Fix typo. 2006-06-14 04:19:13 +00:00
Kenichi Handa
e2a3f5b27d (struct font): Fix typo (charet->charset). 2006-06-14 04:17:54 +00:00
Kenichi Handa
0885c8b385 *** empty log message *** 2006-06-14 00:42:18 +00:00
Kenichi Handa
4485a28ee5 (enum xlfd_field_index): Rename XLFD_XXX_SIZE_INDEX to
XLFD_XXX_INDEX.
(enum xlfd_field_mask): New enum.
(intern_font_field): Argument changed.  Caller changed.  If digits
are followed by non-digits, return a symbol.
(font_expand_wildcards): New function.
(font_parse_xlfd): Fix wildcard handling.
(Ffont_spec): If :name is specified, reflect the info in the other
properties.
2006-06-14 00:42:04 +00:00
Kenichi Handa
f0365b6f1d (ftfont_pattern_entity): Fix typo.
(ftfont_list): Enforce FC_LANG in PATTERN to cancel the effect of
locale.
2006-06-14 00:38:48 +00:00
Kenichi Handa
ce4aada805 (make_fontset_for_ascii_face): Fix previous change. 2006-06-09 07:23:27 +00:00
Kenichi Handa
e96b5f132a (font_find_for_lface): Fix previous change. 2006-06-09 06:28:33 +00:00
Kenichi Handa
e50e56890f *** empty log message *** 2006-06-09 02:18:09 +00:00
Kenichi Handa
8e71d05927 (tar-extract): Sync with HEAD. 2006-06-09 02:18:00 +00:00
Kenichi Handa
553b54ccb0 (x_new_fontset2): If an ASCII font couldn't be loaded,
return Qnil.
2006-06-09 02:16:05 +00:00
Kenichi Handa
7b9226ba44 (set_lface_from_font_name): If a font doesn't have a
name, set LFACE_FONT (lface) to nil.
2006-06-09 02:15:49 +00:00
Kenichi Handa
9df50a31e7 (xfont_list): If script is specified for a font, return
null_vector.
(xfont_list_family): Declare argument type.
2006-06-09 02:15:38 +00:00
Kenichi Handa
dcce3c588c (xftfont_open): Make the font name fontconfig's
style.  Add BLOCK_INPUT and UNBLOCK_INPUT.
(xftfont_close): Free font->font.name if not NULL.
2006-06-09 02:15:23 +00:00
Kenichi Handa
c2801c99be (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved to
font.c.
(ftfont_pattern_entity): New function.
(ftfont_get_cache): Assume that freetype_font_cache is already
initialized.
(ftfont_list): Handle the case that a file is specified in font
name.  Use ftfont_pattern_entity to generate entities.
(ftfont_has_char): Check if the pattern contains FC_CHARSET.
(syms_of_ftfont): Initialize freetype_font_cache.
2006-06-09 02:15:05 +00:00
Kenichi Handa
02dacbbc4f (reorder_font_vector): Pay attention to the case that
the 3rd element of font_def is nil.
(fontset_font): For the default fontset, append one more fontset
elements for a script-based font specification.  Don't add script
attribute on finding a font.
(new_fontset_from_font): Unconditionally set FONTSET_ASCII to the
font name.
(fontset_ascii_font): If a font can't be opened, return nil.
2006-06-09 02:14:49 +00:00
Kenichi Handa
1bb1d99b43 * font.c (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Moved from
ftfont.c.
(font_unparse_xlfd): Fix argument type declaration.  Append "*" if
registry doesn't specify encoding part.
(font_find_for_lface): Pay attention to LFACE_FONT_INDEX.
(font_open_by_name): At first try parsing the name.
(syms_of_font): Declare Qiso8859_1, Qiso10646_1, and Qunicode_bmp
as Lisp symbols.
2006-06-09 02:14:31 +00:00
Kenichi Handa
3223c4494d (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Extern them. 2006-06-09 02:14:15 +00:00
Miles Bader
0f4c740614 Changes from arch/CVS synchronization 2006-06-08 22:55:55 +00:00
Jason Rumney
33e40ce7fb (w32_initialize) Manually sync 2006-06-05 change from HEAD. 2006-06-08 21:30:12 +00:00
Kenichi Handa
3e199297c6 (main): Check -enable-font-backend arg after the check
of -nl.
(standard_args): Add "-enable-font-backend".
2006-06-08 07:10:01 +00:00
Kenichi Handa
6e50da0a62 (Fcall_process): Sync with HEAD. 2006-06-08 07:08:36 +00:00
Kenichi Handa
1f42befb93 *** empty log message *** 2006-06-08 06:54:41 +00:00
Kenichi Handa
091a0ff088 (Ffind_operation_coding_system): Sync with HEAD. 2006-06-08 06:48:34 +00:00
Kenichi Handa
c198294fdd (CODING_REQUIRE_ENCODING): Comment sync with HEAD. 2006-06-08 06:48:23 +00:00
Miles Bader
ff56ba1f4f Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 299)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-66
2006-06-07 19:47:17 +00:00
Miles Bader
b3f948e8a1 Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 297-298)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-65
2006-06-07 19:42:49 +00:00
Miles Bader
b883cdb2fe Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 285-296)

   - Update from CVS
   - Merge from gnus--rel--5.10
   - Update from CVS: admin/FOR-RELEASE: Update refcard section.

 * gnus--rel--5.10  (patch 102-104)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
2006-06-07 18:05:10 +00:00
Eli Zaretskii
afd63bda16 *** empty log message *** 2006-06-07 18:03:36 +00:00
Eli Zaretskii
c8c1ca7ba0 (General Variables): Fix smtpmail xref. 2006-06-07 18:02:30 +00:00
Eli Zaretskii
276103ef30 (Coding Systems): Footnote xref "MS-DOS and MULE" in main manual for @ifnottex,
but in emacs-extra for @iftex.
2006-06-07 18:01:50 +00:00
Eli Zaretskii
3b50cf5a74 (Font Selection): Remove description of clear-face-cache. 2006-06-07 17:57:08 +00:00
Eli Zaretskii
4469ed0174 (Eval During Compile): Fix a typo. Add index entries for possible uses of
eval-when-compile.
2006-06-07 17:53:03 +00:00
Miles Bader
26c9afc323 Merge from gnus--rel--5.10
Patches applied:

 * gnus--rel--5.10  (patch 103-104)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-295
2006-06-07 16:39:16 +00:00
Reiner Steib
3f168e2931 Update refcard section. 2006-06-07 13:34:42 +00:00
Reiner Steib
6fc99f0ce1 Update refcard section. 2006-06-07 13:28:53 +00:00
Miles Bader
885b7d0991 Add arch tagline 2006-06-07 11:41:58 +00:00
Kenichi Handa
0e7a5993b3 Add an example for the previous change. 2006-06-07 11:04:22 +00:00