Commit graph

25330 commits

Author SHA1 Message Date
Kenichi Handa
2aef1e9a31 *** empty log message *** 2007-12-09 12:36:11 +00:00
Kenichi Handa
169638172b (struct OpenTypeSpec): Members script_tag renamed to
script, langsys_tag renamed to langsys, new member script.
(OTF_TAG_STR): Terminate by '\0'.
(ftfont_get_open_type_spec): If :otf prop is is spec, Limit the
listing to the script specified in that property.  Fix arg to
OTF_check_features.
2007-12-09 12:29:51 +00:00
Miles Bader
6a5168e8ec Add arch tagline 2007-12-09 07:26:53 +00:00
Jason Rumney
2aa29686af *** empty log message *** 2007-12-08 23:44:22 +00:00
Jason Rumney
f0121ad2e8 (w32font_open_internal): New function.
(w32font_open): Use it. Revert to static.
2007-12-08 02:23:57 +00:00
Jason Rumney
473d924511 (w32font_open_internal): New function. 2007-12-08 02:22:46 +00:00
Jason Rumney
8ab3719af3 *** empty log message *** 2007-12-08 01:49:46 +00:00
Jason Rumney
46fd1ded91 Include w32font.h.
(struct w32font_info): Add owning_frame field.  Move to w32font.h.
(w32font_open): Set owning_frame.
(w32font_text_extents): Use owning_frame.
(struct font_callback_data): Add opentype_only field.
(add_font_entity_to_list): Use it to filter fonts.
Don't check against full name.
(w32font_list_internal): New function.
(w32font_list): Use it.
(w32font_match_internal): New function.
(w32font_match): Use it.
(w32font_get_cache, w32font_open, w32font_close, w32font_has_char)
(w32font_encode_char, w32font_text_extents, w32font_draw): Make non-static.
2007-12-08 01:49:30 +00:00
Jason Rumney
c1ca4c2406 (w32font.o): Depend on w32font.h. 2007-12-08 01:48:02 +00:00
Jason Rumney
713849f63b New file. 2007-12-08 01:47:40 +00:00
Jason Rumney
fb220ed56a (w32_to_x_font): Fix bad merge. 2007-12-06 15:17:39 +00:00
Miles Bader
0bd5084171 Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-294
2007-12-06 09:51:45 +00:00
Kenichi Handa
8c8a5ddd16 *** empty log message *** 2007-12-06 07:27:08 +00:00
Kenichi Handa
8055c66a5e (Fdefine_charset_internal): Record a supplementary
charset at the tail of Vcharset_order_list.
2007-12-06 07:26:59 +00:00
Kenichi Handa
14065d3517 (Ffont_shape_text): Fix the return value. 2007-12-06 07:25:56 +00:00
Kenichi Handa
7eb5d3d7a2 (OTF_SYM_TAG, OTF_TAG_STR): Fix argument names. 2007-12-06 07:25:29 +00:00
Kenichi Handa
4c92356f08 (handle_auto_composed_prop): Fix previous change. 2007-12-06 07:24:26 +00:00
Miles Bader
e5e76c0431 Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-943
2007-12-06 00:46:18 +00:00
Michael Albinus
96faeb40c2 * dbusbind.c (xd_read_message): Return value is a Lisp_Object.
Move check for Vdbus_registered_functions_table to
xd_read_queued_messages.
(xd_read_queued_messages): Protect xd_read_message calls by
internal_condition_case_1.
2007-12-05 21:53:40 +00:00
Kenichi Handa
f192035123 (struct OpenTypeSpec): New struct.
(OTF_SYM_TAG, OTF_TAG_STR): New macros.
(ftfont_get_open_type_spec): New function.
(ftfont_list) [HAVE_LIBOTF]: Check otf-spec property.
2007-12-05 12:03:13 +00:00
Kenichi Handa
f64934e973 *** empty log message *** 2007-12-05 12:02:35 +00:00
Kenichi Handa
cc63eaf948 (struct OpenTypeSpec): New struct.
(OTF_SYM_TAG, OTF_TAG_STR): New macros.
(ftfont_get_open_type_spec): New function.
(ftfont_list) [HAVE_LIBOTF]: Check otf-spec property.
2007-12-05 12:02:27 +00:00
Kenichi Handa
3fae690b05 *** empty log message *** 2007-12-05 05:08:12 +00:00
Kenichi Handa
e93abe3da7 (read1): Redo the previous change with checking
Vpurify_flag.
2007-12-05 05:07:51 +00:00
Miles Bader
d67f27bc83 Add arch tagline 2007-12-04 22:43:44 +00:00
Miles Bader
79f10da0c3 Add arch tagline 2007-12-04 22:41:47 +00:00
Michael Albinus
39abdd4a8a * dbusbind.c (QCdbus_system_bus, QCdbus_session_bus): Renamed from
Qdbus_system_bus and Qdbus_session_bus, respectively.
(Vdbus_intern_symbols): Removed.
(Vdbus_registered_functions_table): New hash table.
(XD_SYMBOL_INTERN_SYMBOL): Removed.
(xd_read_message, Fdbus_register_signal, Fdbus_unregister_signal):
Rewritten in order to manage registered functions by hash table
Vdbus_registered_functions_table.
2007-12-04 21:29:40 +00:00
Jason Rumney
27fcf43929 *** empty log message *** 2007-12-04 19:45:47 +00:00
Jason Rumney
a74ddbdaee (add_font_entity_to_list): Compare only the beginning of full name. 2007-12-04 19:45:31 +00:00
Glenn Morris
07562bde72 Regenerate. 2007-12-04 07:18:27 +00:00
Kenichi Handa
dd63383d47 *** empty log message *** 2007-12-04 06:04:10 +00:00
Kenichi Handa
7eb6929e75 (handle_auto_composed_prop): Simplify the code. Never
return HANDLED_RECOMPUTE_PROPS.
2007-12-04 06:03:29 +00:00
Kenichi Handa
fa28085258 (Qx): Deleted.
(syms_of_xfont): Don't initialize Qx.
2007-12-04 05:45:09 +00:00
Kenichi Handa
f163b42bf5 *** empty log message *** 2007-12-04 00:49:53 +00:00
Kenichi Handa
cb5ed8f51e (enum composition_method): Define
COMPOSITION_WITH_GLYPH_STRING unconditionally.
2007-12-04 00:46:22 +00:00
Kenichi Handa
6ce2355671 (font_gstring_produce): Delete it. 2007-12-03 14:40:32 +00:00
Kenichi Handa
48bb108861 (COMPOSITION_METHOD): Handle
COMPOSITION_WITH_GLYPH_STRING.
2007-12-03 14:39:51 +00:00
Kenichi Handa
c75d4c7263 *** empty log message *** 2007-12-03 13:54:06 +00:00
Kenichi Handa
db3aa8c34d Include "font.h" unconditionally.
(choose_face_font): Accept new form of font-spec.
2007-12-03 13:53:55 +00:00
Kenichi Handa
f4b7ee0b24 (font_driver_list): Declare it unconditionally.
(struct frame): Define members font_driver_list and font_data_list
unconditionally.
2007-12-03 13:52:35 +00:00
Kenichi Handa
7ff614edaa Include "font.h" unconditionally.
(generate_ascii_font_name): Use font_parse_xlfd and
font_unparse_xlfd.
(Fset_fontset_font): Accept a font-spec object.
2007-12-03 13:51:16 +00:00
Kenichi Handa
2d477dcab8 (font_unparse_xlfd): If pixel_size is zero, make the
PIXEL_SIZE part a wild card.
2007-12-03 13:49:09 +00:00
Kenichi Handa
390106219e (struct glyph_string): Define members clip and
num_clips unconditionally.
(struct face): Define members font_info and extra unconditionally.
2007-12-03 13:45:14 +00:00
Jan Djärv
7ba3065747 Update URL to Window Manager Specification in comment. 2007-12-03 09:35:19 +00:00
Kenichi Handa
794eba0f36 *** empty log message *** 2007-12-03 01:42:57 +00:00
Kenichi Handa
0d674a059d (ftfont_open): Set members maybe_otf and otf of
ftfont_info only when HAVE_LIBOTF is defined.
2007-12-03 01:42:01 +00:00
Richard M. Stallman
0277bfa1a4 (make_process): Initialize pty_flag to 0. 2007-12-03 00:41:15 +00:00
Andreas Schwab
8f9380d7ed *** empty log message *** 2007-12-02 16:31:17 +00:00
Andreas Schwab
d8a96db85f (back_to_previous_visible_line_start): Fix type of beg
and end.
2007-12-02 16:31:05 +00:00
Michael Albinus
033b73e2e0 * config.in (HAVE_DBUS): Add.
* Makefile.in: (HAVE_DBUS): Add D-Bus definitions if defined.
(ALL_CFLAGS): Add ${DBUS_CFLAGS}.
(obj): Add $(DBUS_OBJ).
(LIBES): Add $(DBUS_LIBS).
(dbusbind.o): New target.

* dbusbind.c: New file.

* emacs.c (main): Call syms_of_dbusbind when HAVE_DBUS is defined.

* keyboard.c: All D-Bus related code is wrapped by "#ifdef HAVE_DBUS".
(Qdbus_event) New Lisp symbol.
(kbd_buffer_get_event, make_lispy_event): Handle DBUS_EVENT.
(gobble_input): Call xd_read_queued_messages, reading D-Bus
messages.
(keys_of_keyboard ): Define dbus-event.

* termhooks.h (event_kind): Add DBUS_EVENT when HAVE_DBUS is defined.
2007-12-02 16:23:40 +00:00