1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-14 07:20:35 -08:00
Commit graph

25786 commits

Author SHA1 Message Date
Andreas Schwab
28545f7cd8 (struct Lisp_Process): Declare bit fields as unsigned. 2008-03-08 15:53:51 +00:00
Juanma Barranquero
290afd835e *** empty log message *** 2008-03-07 12:44:15 +00:00
Jason Rumney
c960bff86f (w32_registry): Take font_type argument. Use ANSI
when charset not specified. Only translate ANSI to unicode when
font_type is truetype.
(w32font_coverage_ok): New function.
(add_font_entity_to_list): Use it to filter unsuitable fonts.
2008-03-07 00:45:44 +00:00
Glenn Morris
a27152d112 Regenerate. 2008-03-05 20:05:16 +00:00
Kenichi Handa
03365d0eb5 (char_resolve_modifier_mask): Fix previous change. 2008-03-05 05:12:06 +00:00
Kenichi Handa
fb26c2afce (Fread_char): Resolve modifiers.
(Fread_char_exclusive): Likewise.
2008-03-05 04:28:59 +00:00
Kenichi Handa
d0363d443c (char_resolve_modifier_mask): Fix previous change
(Fchar_resolve_modifiers): New function.
(syms_of_character): Declare Fchar_resolve_modifiers as Lisp
function.
2008-03-05 04:18:00 +00:00
Kenichi Handa
2bde7652cd (char_resolve_modifier_mask): New function.
(char_string): Use char_resolve_modifier_mask.
2008-03-05 02:08:30 +00:00
Jason Rumney
cefd56f648 Always include w32font.c in the build. 2008-03-04 17:34:22 +00:00
Jason Rumney
c69002781e Wrap in USE_FONT_BACKEND conditional 2008-03-04 17:31:40 +00:00
Andreas Schwab
03bd3c1fb5 (clean): Remove emacs-*.*.* instead of emacs-*.
(versionclean): Likewise.
2008-03-04 13:29:18 +00:00
Juanma Barranquero
6f69e89bf1 Add oo. 2008-03-04 10:29:47 +00:00
Andreas Schwab
f4a3cc4433 (decode_coding_object): Inhibit gap shrinking while
decoding in place.
2008-03-03 22:29:12 +00:00
Dan Nicolaescu
73f838adaf * w32term.c: Remove unused include "gnu.h".
* makefile.w32-in (w32term.o): Don't depend on gnu.h

* gnu.h: Rename to ...
* emacs-icon.h: ... this.
* xterm.c: Use emacs-icon.h instead of gnu.h.
* Makefile (xterm.o): Depend on emacs-icon.h, not gnu.h.
2008-03-03 06:32:13 +00:00
Juanma Barranquero
ce9c1f067c *** empty log message *** 2008-03-03 02:12:51 +00:00
Juanma Barranquero
09fe06b74c Include math.h. 2008-03-03 02:10:00 +00:00
Jason Rumney
54efdcd133 (recompute_cached_metrics): Change font arg to w32font_info.
Compute options separately.
(w32font_open_internal): Set glyph_idx before caching metrics.
2008-03-03 01:49:33 +00:00
Jason Rumney
34fd2d28e9 (Quniscribe, QCformat): New symbols.
(syms_of_w32font): Define them.
(w32font_has_char): Indicate uncertainty.
(w32font_encode_char): Encode as glyph point. Make static.
(recompute_cached_metrics): New function.
(w32font_open_internal): Use it. Set font to use glyph points
initially. Set format based on type of font.
(w32font_text_extents, w32font_draw): Optionally use glyph points.
(w32_enumfont_pattern_entity): Accept backend arg. Set type based
on it. Set format based on information available here.
(add_font_entity_to_list): Identify backend based on opentype_only.
2008-03-03 00:31:40 +00:00
Jason Rumney
500591f86b (NTM_PS_OPENTYPE, NTM_TT_OPENTYPE, NTM_TYPE1): Define
if system headers don't.
(struct w32font_info): Enlarge ascii_metrics. Add glyph_idx.
(w32font_encode_char): Don't declare here.
2008-03-03 00:31:03 +00:00
Andreas Schwab
f907fb2ebe (ftfont_pattern_entity): Fix aliasing violations. 2008-03-02 21:13:09 +00:00
Andreas Schwab
14daee73e5 (decode_coding_big5, produce_chars): Fix typos in last
change.
2008-03-02 19:56:45 +00:00
Dan Nicolaescu
c9cc646241 New icon. 2008-03-02 18:18:35 +00:00
Kenichi Handa
119852e72b (decode_coding_utf_8): When eol-type of CODING is
`dos', don't decode '\r' if that is the last in the source.
(decode_coding_utf_16, decode_coding_emacs_mule)
(decode_coding_iso_2022, decode_coding_sjis, decode_coding_big5)
(decode_coding_raw_text, decode_coding_charset): Likewise.
(produce_chars): Don't decode EOL here.  Use EMACS_INT.
2008-03-02 08:05:14 +00:00
Jason Rumney
a823468b90 (w32font_full_name): Report point size for scalable fonts. 2008-03-01 23:04:20 +00:00
Kim F. Storm
98329671e2 (CHAR_GLYPH_SPACE_P): Check for default face. 2008-03-01 22:30:51 +00:00
Kim F. Storm
4ddc7e301f *** empty log message *** 2008-03-01 22:30:25 +00:00
Jason Rumney
67997c793b (w32font_full_name): New function.
(w32font_open_internal): Use it.
2008-03-01 21:22:50 +00:00
Kim F. Storm
565b39a856 (line_draw_cost): Fix invalid glyph check. 2008-03-01 20:57:46 +00:00
Kim F. Storm
3f4e9c35d0 *** empty log message *** 2008-03-01 20:57:25 +00:00
Jason Rumney
f3b9e4791f (font_unparse_fcname): Increase len when style is a symbol. 2008-03-01 20:21:03 +00:00
Jan Djärv
7ee480ce4f (handle_one_xevent): For Gtk+ and ConfigureNotify, call
xg_frame_resized when the event is for the edit widget.
2008-03-01 14:59:17 +00:00
Jan Djärv
fc467bc4d2 (xg_frame_resized): Renamed from xg_resize_widgets. 2008-03-01 14:57:46 +00:00
Jan Djärv
1e39cbfbd7 (xg_resize_outer_widget): Only do one of set_geometry or
set_char_size.
(xg_frame_resized): Renamed from xg_resize_widgets.  Remove all
operations on widgets here.  Just set frame size if needed.
(flush_and_sync, x_wm_size_hint_off, xg_pack_tool_bar): New functions.
(xg_frame_set_char_size): Call x_wm_size_hint_off before resizing.
(x_wm_set_size_hint): Set size hints on the edit widget only, not
the whole frame.
(xg_create_tool_bar): Move attachement of the tool bar to
xg_pack_tool_bar.  Do not attach the tool bar if there are no items.
(free_frame_tool_bar): Remove call to SET_FRAME_GARBAGED.
2008-03-01 14:56:53 +00:00
Jason Rumney
6c8acaa1be *** empty log message *** 2008-03-01 10:09:52 +00:00
Jason Rumney
5dff811eea (w32_msg_pump): Disable debug code. 2008-03-01 10:02:23 +00:00
Miles Bader
51fb064bc7 Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1090
2008-03-01 01:28:31 +00:00
Chong Yidong
eb14d4267d (next_overlay_string): Don't set overlay_strings_at_end_processed_p if
we're currently reading from a display string.
2008-02-29 03:12:27 +00:00
Chong Yidong
60221a3323 * xdisp.c (next_overlay_string): Don't set
overlay_strings_at_end_processed_p if we're currently reading from a
display string.
2008-02-29 03:12:19 +00:00
Stefan Monnier
10cbc34ff8 (get_overlay_strings_1): Fix typo. 2008-02-29 02:10:45 +00:00
Chong Yidong
edd81bc836 (get_overlay_strings_1): Add missing argument type. 2008-02-29 02:03:54 +00:00
Chong Yidong
73c0054e83 * xdisp.c (get_overlay_strings_1): Add missing argument type. 2008-02-29 02:03:42 +00:00
Chong Yidong
fbd882eda0 (get_overlay_strings_1): Add missing argument type. 2008-02-29 02:02:39 +00:00
Chong Yidong
05884da449 * xdisp.c (get_overlay_strings_1): Add missing argument type. 2008-02-29 02:02:27 +00:00
Kenichi Handa
550826426f (ftfont_match): Explicitly set pixelsize in pattern. 2008-02-28 12:54:46 +00:00
Kenichi Handa
ee548a94a0 (handle_auto_composed_prop): Don't make composition if it->string
is a string.
2008-02-28 05:46:27 +00:00
Kenichi Handa
ec1c43540c (display_mode_element): Cancel the previous change.
(decode_mode_spec): Likewise.
2008-02-28 02:57:50 +00:00
YAMAMOTO Mitsuharu
a88a1197df [MAC_OSX || DARWIN]: Define NO_ARG_ARRAY if _LP64. 2008-02-27 23:32:15 +00:00
Kim F. Storm
a6fa701eb1 (get_next_display_element, next_element_from_display_vector):
Adapt to new glyph type and new glyph code encoding.
2008-02-27 22:52:56 +00:00
Kim F. Storm
f4d953fcbc (encode_terminal_code, produce_special_glyphs): Likewise. 2008-02-27 22:49:29 +00:00
Kim F. Storm
a08b9f3d71 (IT_write_glyphs): Adapt to new glyph type. 2008-02-27 22:49:21 +00:00