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

84513 commits

Author SHA1 Message Date
Kenichi Handa
c8e0e16d2d (xfont_open): Log the reason of failure. 2008-07-10 01:27:07 +00:00
Jason Rumney
e0079d39e5 (Fx_create_frame): Doc fix 2008-07-09 15:35:29 +00:00
Stefan Monnier
3cba9369dc * fontset.c (fontset_get_font_group):
* font.c (font_check_otf): Specify argument types.
2008-07-09 13:24:10 +00:00
Kenichi Handa
0e17387a9e (detect_coding_utf_8): Set detect_info->found only when
non-ASCII char is found.
2008-07-09 13:06:14 +00:00
Kenichi Handa
41fa3e2c20 (xfont_text_extents): Fix initial setting of metrics. 2008-07-09 07:38:55 +00:00
Kenichi Handa
e5d0597856 (ftfont_text_extents): Fix initial setting of metrics. 2008-07-09 07:38:38 +00:00
Kenichi Handa
7335358588 *** empty log message *** 2008-07-09 02:09:11 +00:00
Kenichi Handa
634c4da043 (xfont_open): Cancel the previous about font->vertical_centering. 2008-07-09 02:02:14 +00:00
Kenichi Handa
9bfd60bd6a (font_open_entity): Cancel the previous change. 2008-07-09 02:00:15 +00:00
Kenichi Handa
e83ceb8ba2 (uniscribe_open): Adjust it for the change of
font_make_object.
2008-07-09 00:32:35 +00:00
Kenichi Handa
ec6174cdaf (w32font_open): Adjust it for the change of
font_make_object.
(w32font_open_internal): Don't set properties of font_object here.
2008-07-09 00:32:22 +00:00
Kenichi Handa
0fce2b40e3 (struct xftfont_info): New member ft_size. Make the
member order compatible with struct ftfont_info.
(xftfont_open): Add FC_CHARSET to the pattern.  Set
xftfont_info->ft_size.  Don't unlock the face.  Check BDF
properties if appropriate.
(xftfont_close): Unlock the face.
(xftfont_anchor_point, xftfont_shape): Deleted.
(syms_of_xftfont): Don't set members anchor_point and shape of
xftfont_driver.
2008-07-09 00:32:01 +00:00
Kenichi Handa
e302a2919e (struct ftfont_info): New member index, delete member
fc_charset_idx.  Make the member order compatible with struct
xftfont_info.
(fc_charset_table): Change charset names to registry names.
(ftfont_pattern_entity): Delete the args registry and
fc_charset_idx.  Change the value of :font-entity property
to (FONTNAME . INDEX).  Always set :registry property to
`iso10646-1'.
(struct ftfont_cache_data): New struct.
(ftfont_lookup_cache): New arg for_face.
(ftfont_get_fc_charset, ftfont_get_otf): New functions.
(ftfont_driver): Set the member otf_capability.
(ftfont_get_charset): Adjust it for the change of
fc_charset_table.
(OTF_TAG_SYM): New macro.
(ftfont_spec_pattern): Delete the arg fc_charset_idx.  Adjust it
for the change of fc_charset_table.
(ftfont_list): Adjust it for the change of ftfont_spec_pattern and
ftfont_pattern_entity.  Add FC_INDEX to objset.
(ftfont_match): Adjust it for the change of ftfont_spec_pattern
and ftfont_pattern_entity.
(ftfont_open): Adjust it for the change of ftfont_lookup_cache,
font_make_object, struct ftfont_info.
(ftfont_has_char): Use ftfont_get_fc_charset.
(ftfont_otf_features, ftfont_otf_capability): New functions.
(ftfont_shape): Use ftfont_get_otf.
2008-07-09 00:31:42 +00:00
Kenichi Handa
947eecfbc9 (xfont_open): Adjust it for the change of
font_make_object.  Don't check Vvertical_centering_font_regexp
here.
2008-07-09 00:31:26 +00:00
Kenichi Handa
51c135107b (font_make_object): New arg entity and pixelsize.
(font_check_otf_features, font_check_otf): New functions.
(font_match_p): Check :lang, :script, and :otf properties.
(font_open_entity): Set the member vertical_centering of struct
font.
2008-07-09 00:30:18 +00:00
Kenichi Handa
9cd7463bcd Include FT_BDF_H. 2008-07-09 00:29:47 +00:00
Kenichi Handa
5e4bfc8562 (font_make_object, font_match_p): Adjust prototypes. 2008-07-09 00:29:23 +00:00
Kenichi Handa
41ad6003ce (fontset_compare_rfontdef): Fix plus/minus.
(reorder_font_vector): Change the arg preferred_family to font.
Prefer the spec matching with font.
(fontset_get_font_group): New function.
(fontset_find_font): Change the format of an element of a realized
fontset.  Use fontset_get_font_group.
(fontset_font): Try the current fontset, the default fontset, the
fallbacks of the current fonset, and the fallbacks of the default
fontset in this order.
(face_for_char): Delete the shortcut to use the current font.
(fontset_from_font): Don't set fonts for Latin in the fontset.
2008-07-09 00:29:03 +00:00
Chong Yidong
45cebfd9b4 (x_create_tip_frame): Pass parameter argument to
face-set-after-frame-default.
2008-07-08 17:31:06 +00:00
Chong Yidong
830aab9390 * macfns.c (x_create_tip_frame):
* w32fns.c (x_create_tip_frame):
* xfns.c (x_create_tip_frame): Pass parameter argument to
face-set-after-frame-default.
2008-07-08 17:29:35 +00:00
Chong Yidong
fa9fa316d4 (Finternal_merge_in_global_face): Save merged attributes for the
default face back into the face vector.
2008-07-08 17:27:28 +00:00
Chong Yidong
7f000038fe * xfaces.c (Finternal_merge_in_global_face): Save merged
attributes for the default face back into the face vector.
2008-07-08 17:27:19 +00:00
Chong Yidong
fa7015f4ea (face-set-after-frame-default): Simplify. Don't apply
frame-specific X resource settings.  Set faces using a list of
frame parameters explicitly passed to the calling
function (e.g. make-frame).
(x-create-frame-with-faces, tty-create-frame-with-faces): Supply
explicit frame parameter list to face-set-after-frame-default.
2008-07-08 17:27:04 +00:00
Chong Yidong
56654b31f5 * faces.el (face-set-after-frame-default): Simplify. Don't apply
frame-specific X resource settings.  Set faces using a list of
frame parameters explicitly passed to the calling
function (e.g. make-frame).
(x-create-frame-with-faces, tty-create-frame-with-faces): Supply
explicit frame parameter list to face-set-after-frame-default.
2008-07-08 17:26:36 +00:00
Juanma Barranquero
db6003fb80 * net/browse-url.el (browse-url-default-browser): Fix argument list in lambda. 2008-07-08 14:45:36 +00:00
Andreas Schwab
85cf899228 * fontset.h: Declare fontset_from_font. Don't declare
new_fontset_from_font and fontset_from_font_name.
* xterm.c: Include "fontset.h".
* Makefile.in (xterm.o): Update dependencies.
2008-07-08 11:54:10 +00:00
Glenn Morris
4a00783e8e Use __sparc__ rather than sparc. (Bug#507.) 2008-07-08 07:03:07 +00:00
Chong Yidong
a6f7588140 (Qinhibit_face_set_after_frame_default): Var deleted.
(x_set_frame_parameters): Don't bind it.
2008-07-07 20:39:00 +00:00
Chong Yidong
4d2d5f5fac * frame.c (Qinhibit_face_set_after_frame_default): Var deleted.
(x_set_frame_parameters): Don't bind it.
2008-07-07 20:37:37 +00:00
Ulf Jasper
79a3bdcd51 newsticker: handle url-retrieve errors. 2008-07-07 17:34:38 +00:00
Dan Nicolaescu
29ce30b372 (vc-dir-refresh): Only update files. 2008-07-07 16:59:39 +00:00
Dan Nicolaescu
8c3d7147da (vc-git--ls-files-state): Remove unused function. 2008-07-07 16:35:48 +00:00
Dan Nicolaescu
701d018c5c (vc-bzr-after-dir-status): Deal with execute bit changes. 2008-07-07 16:34:14 +00:00
Juanma Barranquero
dfe66c5b2c * w32fns.c (map_w32_filename): Declare extern. 2008-07-07 14:39:35 +00:00
Jason Rumney
ec7e221c59 (WS_EX_LAYERED): Define if not already. 2008-07-07 10:59:46 +00:00
Juanma Barranquero
3feeda55b3 Fix typo. 2008-07-07 09:57:21 +00:00
John Paul Wallington
7330eee068 (kermit-esc-char, kermit-clean-off): Doc fixes. 2008-07-06 14:39:49 +00:00
Chong Yidong
be22aa9713 (set_font_frame_param): Don't try to set the font parameter if it is
still unspecified in the lface.
2008-07-06 03:51:06 +00:00
Chong Yidong
fe5d61c40b * xfaces.c (set_font_frame_param): Don't try to set the font
parameter if it is still unspecified in the lface.
2008-07-06 03:50:54 +00:00
Juanma Barranquero
da00712401 * makefile.w32-in (OTHER_PLATFORM_SUPPORT): Remove vmsproc.el and vms-patch.el. 2008-07-05 22:49:10 +00:00
Chong Yidong
0421a7a780 (Finternal_merge_in_global_face): Don't realize default face if it
didn't already exist.
2008-07-05 21:16:05 +00:00
Chong Yidong
0a143d3a0f * xfaces.c (Finternal_merge_in_global_face): Don't realize default
face if it didn't already exist.
2008-07-05 21:15:39 +00:00
Glenn Morris
2906a94c6b (EMACS): Doc fix.
(lisp): There are no *.dat or image files here any more.
(src): There are no *.s files here any more.
(etc/images, etc/images/*): Link to most regular files.
2008-07-05 20:01:11 +00:00
Glenn Morris
df19c2fbe1 Comments. 2008-07-05 19:14:20 +00:00
Alexandre Julliard
934a944e54 * vc-git.el (vc-git-registered): Return true for removed files.
(vc-git-print-log, vc-git-log-view-mode): Print a single log for
all the files instead of one per file.
(vc-git-previous-revision): Add support for project-wide previous
revision when specified file is nil.
2008-07-05 18:42:07 +00:00
Dan Nicolaescu
16952f1875 * vms-patch.el, vmsproc.el, mail/vms-pmail.el: Move to obsolete dir. 2008-07-05 18:27:16 +00:00
Chong Yidong
29bd139205 (try_window_id): Give up if word-wrapping is on. 2008-07-05 18:22:56 +00:00
Chong Yidong
9204cb8b98 * xdisp.c (try_window_id): Give up if word-wrapping is on. 2008-07-05 18:22:46 +00:00
Dan Nicolaescu
d923f4ac08 * vc-dir.el (vc-dir-find-child-files): New function.
(vc-dir-resync-directory-files): New function.
(vc-dir-recompute-file-state): New function, broken out of ...
(vc-dir-resynch-file): ... here.  Also deal with directories.
* vc-dispatcher.el (vc-resynch-buffers-in-directory): New function.
(vc-resynch-buffer): Use it.
2008-07-05 18:09:32 +00:00
Dan Nicolaescu
4f10da1c12 *** empty log message *** 2008-07-05 18:04:26 +00:00