1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-07 06:22:32 -08:00
Commit graph

67279 commits

Author SHA1 Message Date
Kenichi Handa
4dd030566e *** empty log message *** 2006-07-28 12:08:40 +00:00
Kenichi Handa
d43f6b748f (x_create_tip_frame) [USE_FONT_BACKEND]: Handle
FontBackend frame parameter.
2006-07-28 12:08:27 +00:00
Kenichi Handa
484ca464a6 *** empty log message *** 2006-07-26 01:20:00 +00:00
Kenichi Handa
417a1b10f7 (font_unparse_fcname): Fix typo (swidth->width).
(font_list_entities): Check driver_list->on.
(register_font_driver): Initalize `on' member to 0.
(font_update_drivers): New function.
(Fclear_font_cache): Check driver_list->on.
2006-07-26 01:19:04 +00:00
Kenichi Handa
1a8a83b29d (Qfont_backend): Extern it.
(x_set_font_backend): Extern it.
2006-07-26 01:17:38 +00:00
Kenichi Handa
1a35657114 (Qfont_backend): New variable.
(frame_parms): New element for font-backend.
(x_set_font_backend): New function.
2006-07-26 01:16:27 +00:00
Kenichi Handa
297cc20aff (x_create_tip_frame) [USE_FONT_BACKEND]: Handle
FontBackend frame parameter.
(x_frame_parm_handlers) [USE_FONT_BACKEND]: New element
x_set_font_backend.
2006-07-26 01:15:30 +00:00
Kenichi Handa
1f221e7a9d (xfont_list): Don't try listing by :name property if the
name is not for XLFD.
2006-07-26 00:53:14 +00:00
Kenichi Handa
3b69c6a173 *** empty log message *** 2006-07-24 04:45:44 +00:00
Kenichi Handa
5bb686535d (auto-compose-current-font): New variable.
(auto-compose-chars): New arg FONT-OBJECT.
2006-07-24 04:45:35 +00:00
Kenichi Handa
0bd4cc79df (LGLYPH_FROM, LGLYPH_TO, LGLYPH_SET_FROM)
(LGLYPH_SET_TO): New macros.
(LGLYPH_XOFF, LGLYPH_YOFF, LGLYPH_WADJUST): Check if adjustment
element of G is vector or not.
(font_at): Extern it.
2006-07-24 04:44:13 +00:00
Kenichi Handa
10d1610106 Include window.h.
(font_lispy_object): New function.
(font_prepare_composition): Check LGLYPH_FORM (g) to detect the
end of valid glyph.
(font_close_object): Fix getting (struct font *).
(font_at): New function.
(Ffont_get): If FONT is a font-object, get entity from it.
(Ffont_make_gstring): Initialize elements of glyphs with nil.
(Ffont_fill_gstring): Use macro LGSTRING_XXX and LGLYPH_XXX.  Fix
range check.
(Ffont_at): New function.
(syms_of_font): Defsubr Sfont_at.
2006-07-24 04:42:53 +00:00
Kenichi Handa
fcc1aec297 (it_props): Move the entry for Qauto_composed to just
before the entry for Qcompostion.
(handle_auto_composed_prop): Call auto-composition-function with 4
args.
(handle_composition_prop) [USE_FONT_BACKEND]: Set it->face_id from
the font in gstring.
(fill_composite_glyph_string): Check LGLYPH_FORM (g) to detect the
end of valid glyph.
(x_produce_glyphs): Don't update it->face_id if we are composing
with gstring.
2006-07-24 04:38:53 +00:00
Miles Bader
5f935f7ca1 Changes from arch/CVS synchronization 2006-07-24 04:11:15 +00:00
Kenichi Handa
878a939b79 (x_draw_composite_glyph_string_foreground): Check if
adjustment is vector  or not.
2006-07-24 02:55:39 +00:00
Kenichi Handa
08b1e59314 (font.o): Make it depends on window.h. 2006-07-24 02:54:48 +00:00
Kenichi Handa
44d9754aec *** empty log message *** 2006-07-20 13:01:37 +00:00
Kenichi Handa
4c81b0f6a0 Modify category-table and
script-table for new Ethiopic character range.
2006-07-20 13:01:24 +00:00
Kenichi Handa
0d64f68959 (casify_object): Sync with HEAD. 2006-07-20 12:09:16 +00:00
Miles Bader
63db3c1b3f Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 343-356)

   - Update from CVS
   - Update for ERC 5.1.3.
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 113-115)

   - Merge from emacs--devo--0
   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-90
2006-07-19 00:42:56 +00:00
Kim F. Storm
83676aa2e3 (x_calc_absolute_position): Fix frame positioning
with negative X/Y coordinates.
From Francis Litterio <franl@world.std.com>
2006-07-18 23:04:12 +00:00
Kim F. Storm
eeeda6f14d *** empty log message *** 2006-07-18 23:03:17 +00:00
Stefan Monnier
c6b7104550 (sh-font-lock-keywords-1): Revert inadvertently installed patch hunk. 2006-07-18 21:03:59 +00:00
Dan Nicolaescu
2381d38d0a * ebrowse.c (usage, version): Mark as NO_RETURN.
* emacsclient.c (print_help_and_exit): Likewise.

* xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN.

* textprop.c (text_read_only): Likewise.

* lread.c (end_of_file_error): Likewise.

* lisp.h (circular_list_error, memory_full, buffer_memory_full):
Likewise.

* eval.c (unwind_to_catch): Likewise.

* buffer.h (buffer_slot_type_mismatch): Likewise.
2006-07-18 16:33:45 +00:00
Kim F. Storm
2d545d838f *** empty log message *** 2006-07-18 15:04:49 +00:00
Kim F. Storm
b7a82118b2 (Forcing Redisplay): redisplay-preemption-period
only used on window systems.  Add xref to Terminal Output.
2006-07-18 15:00:47 +00:00
Kim F. Storm
532ddb4c19 (Terminal Output): baud-rate only controls preemption on
non-window systems.  Add xref to Forcing Redisplay.
2006-07-18 15:00:36 +00:00
Stefan Monnier
f65b9df2d7 (compilation-find-file): Handle the
cases where the user selects a non-existent file.
2006-07-18 14:40:29 +00:00
Stefan Monnier
b0c2455471 (minibuffer-local-map): Rebind TAB so it inserts a \t. 2006-07-18 14:39:57 +00:00
Kim F. Storm
ddb1546b12 (Low-Level Network): Rename node "Make Network"
to "Network Processes".
2006-07-18 14:06:52 +00:00
Kim F. Storm
5b5fca2805 *** empty log message *** 2006-07-18 14:06:39 +00:00
Richard M. Stallman
38ec05785a *** empty log message *** 2006-07-18 13:59:56 +00:00
Karl Berry
4299563601 fix bad page breaks 2006-07-18 13:50:29 +00:00
Kim F. Storm
4d30ce50e9 (x_get_local_selection, copy_multiple_data)
(x_get_window_property_as_lisp_data)
(lisp_data_to_selection_data, CHECK_CUT_BUFFER)
(Fx_get_cut_buffer_internal): Use signal_error.
2006-07-18 13:30:20 +00:00
Kim F. Storm
93217cef09 (x_decode_color): Use signal_error. 2006-07-18 13:30:13 +00:00
Kim F. Storm
8009eb445e * xfaces.c (signal_error): Move to eval.c.
(resolve_face_name): Use xsignal1.
2006-07-18 13:30:04 +00:00
Kim F. Storm
ba96a5cfd4 (window_scroll_pixel_based, window_scroll_line_based):
Use xsignal0.
2006-07-18 13:29:55 +00:00
Kim F. Storm
dbfcf224ac (unexec): Use xsignal. 2006-07-18 13:29:49 +00:00
Kim F. Storm
d0a29e1de7 (text_read_only): Use xsignal0, xsignal1. 2006-07-18 13:29:40 +00:00
Kim F. Storm
9471945bad (scan_lists): Use xsignal3. 2006-07-18 13:29:00 +00:00
Kim F. Storm
06f77a8a2f (compile_pattern_1): Use xsignal1.
(signal_failure): Remove (was only called once).
(search_command): Use xsignal1 instead of signal_failure.
2006-07-18 13:28:53 +00:00
Kim F. Storm
ebe061ca4d (Fmsdos_set_mouse_buttons): Use xsignal2. 2006-07-18 13:28:45 +00:00
Kim F. Storm
4ae7943dc6 (x_get_local_selection): Use signal_error. 2006-07-18 13:28:39 +00:00
Kim F. Storm
336d4a9c4f (Fload): Use xsignal2, signal_error.
(end_of_file_error): Use xsignal0, xsignal1.
(read0): Use xsignal1.
(invalid_syntax): New error function marked no-return.
(read_integer, read1, read_list): Use it.
2006-07-18 13:28:34 +00:00
Kim F. Storm
7e85c1aa4d (list1): Add EXFUN.
(xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error):
Add prototypes.  Mark them as no-return.
2006-07-18 13:28:28 +00:00
Kim F. Storm
fb53f3543b (Fmap_keymap): Use xsignal1. 2006-07-18 13:28:21 +00:00
Kim F. Storm
43cae48c41 (recursive_edit_1): Use xsignal1. 2006-07-18 13:28:16 +00:00
Kim F. Storm
9dc9518716 (x_set_line_spacing, x_set_screen_gamma): Use signal_error. 2006-07-18 13:28:09 +00:00
Kim F. Storm
692ae65c86 (Flength): wrong_type_argument is no-return.
(hashfn_user_defined, Fmake_hash_table): Use signal_error.
(Fmd5): Use xsignal1.
2006-07-18 13:28:02 +00:00
Kim F. Storm
edef16312e (arith_error, range_error, domain_error): Use xsignal2.
(range_error2, domain_error2): Use xsignal3.
(rounding_driver, fmod_float): Use xsignal0.
(float_error): Use xsignal1.
(matherr): Use xsignal.
2006-07-18 13:27:54 +00:00