Kenichi Handa [Fri, 14 Dec 2007 11:15:43 +0000 (11:15 +0000)]
(handle_auto_composed_prop): Don't get a character at
the position here, and call font_at with the arg C -1. Don't
check the range of the existing composition at the point.
Kenichi Handa [Thu, 13 Dec 2007 02:43:56 +0000 (02:43 +0000)]
(fontset_add): New args charset_id and famliy. Caller
changed.
(load_font_get_repertory): Assume that font_spec is always a
font-spec object.
(fontset_find_font): Likewise.
(Fset_fontset_font): Always store a font-spec object in a fontset.
Kenichi Handa [Sun, 9 Dec 2007 12:29:51 +0000 (12:29 +0000)]
(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.
Jason Rumney [Sat, 8 Dec 2007 01:49:30 +0000 (01:49 +0000)]
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.
Glenn Morris [Thu, 6 Dec 2007 04:13:23 +0000 (04:13 +0000)]
(antlr-keyword, antlr-syntax)
(antlr-ruledef, antlr-tokendef, antlr-ruleref-face)
(antlr-tokenref, antlr-literal): Inherit from standard font-lock
faces in non-light-background case.
Michael Albinus [Wed, 5 Dec 2007 21:53:40 +0000 (21:53 +0000)]
* 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.
Glenn Morris [Wed, 5 Dec 2007 07:09:53 +0000 (07:09 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Leave provide at start.
Move any commentary to start.
Glenn Morris [Wed, 5 Dec 2007 07:09:17 +0000 (07:09 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Move provide statement to
end. Move any commentary to start.
Glenn Morris [Wed, 5 Dec 2007 07:08:55 +0000 (07:08 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Leave provide at start.
Move any commentary to start.
Glenn Morris [Wed, 5 Dec 2007 07:07:39 +0000 (07:07 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Move provide statement to
end. Move any commentary to start.
(eshell-buffer-name): Define for compiler.
Glenn Morris [Wed, 5 Dec 2007 07:07:12 +0000 (07:07 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Move provide statement to
end. Move any commentary to start.
(top-level): Don't require pp. Use condition-case rather than
ignore-errors.
Glenn Morris [Wed, 5 Dec 2007 07:06:30 +0000 (07:06 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Leave provide at start.
Move any commentary to start.
(eshell-load-defgroups): Eval and compile.
Glenn Morris [Wed, 5 Dec 2007 07:06:02 +0000 (07:06 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Leave provide at start.
Move any commentary to start.
(eshell-print): Move definition before use.
Glenn Morris [Wed, 5 Dec 2007 07:05:27 +0000 (07:05 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Leave provide at start.
Move any commentary to start.
(eshell-debug-command): Move definition before use.
Glenn Morris [Wed, 5 Dec 2007 07:04:00 +0000 (07:04 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Leave provide at start.
Move any commentary to start.
Glenn Morris [Wed, 5 Dec 2007 07:03:18 +0000 (07:03 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Move provide statement to
end. Move any commentary to start.
Glenn Morris [Wed, 5 Dec 2007 07:00:23 +0000 (07:00 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Move provide statement to
end. Move any commentary to start.
(print-func): No need to define for compiler.
Glenn Morris [Wed, 5 Dec 2007 06:59:48 +0000 (06:59 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Move provide statement to
end. Move any commentary to start.
Glenn Morris [Wed, 5 Dec 2007 06:59:24 +0000 (06:59 +0000)]
Require individual files if needed when compiling, rather than
esh-maint. Collect any require statements. Move provide statement to
end. Move any commentary to start.
(pcomplete-stub): Define for compiler.
(pcomplete-here): Autoload it.
Michael Albinus [Tue, 4 Dec 2007 21:29:40 +0000 (21:29 +0000)]
* 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.
Michael Albinus [Tue, 4 Dec 2007 21:21:09 +0000 (21:21 +0000)]
* net/dbus.el (dbus-hash-table=): New defun.
(dbus-hash-table-test) New hash table test function, used in
`dbus-registered-functions-table'.
(dbus-*-event, dbus-event-*): Rewritten, due to new structure of
`dbus-event'.