handa [Wed, 25 Aug 2004 08:46:53 +0000 (08:46 +0000)]
(mfontset): Initialize font_spec_list member.
(mfontset_copy): Load fontset if necessary.
handa [Wed, 25 Aug 2004 03:51:54 +0000 (03:51 +0000)]
*** empty log message ***
handa [Wed, 25 Aug 2004 03:51:12 +0000 (03:51 +0000)]
Adjusted for the member name change
(MDrawGlyphInfo->this -> MDrawGlyphInfo->metics).
handa [Wed, 25 Aug 2004 03:48:40 +0000 (03:48 +0000)]
(MDrawGlyphInfo): Change the member name 'this' to
'metrics' to for C++.
handa [Wed, 25 Aug 2004 03:48:30 +0000 (03:48 +0000)]
(mdraw_glyph_info): Adjusted for the member name change
(this -> metics).
ntakahas [Mon, 23 Aug 2004 08:59:27 +0000 (08:59 +0000)]
New file.
handa [Mon, 16 Aug 2004 08:19:13 +0000 (08:19 +0000)]
*** empty log message ***
handa [Mon, 16 Aug 2004 08:19:05 +0000 (08:19 +0000)]
Add Oriya and Dhivehi.
handa [Mon, 16 Aug 2004 08:09:14 +0000 (08:09 +0000)]
Add Dhivehi.
ntakahas [Mon, 16 Aug 2004 08:01:57 +0000 (08:01 +0000)]
Add Dhivehi.
ntakahas [Mon, 16 Aug 2004 07:30:49 +0000 (07:30 +0000)]
Add Oriya.
Order sorted.
handa [Mon, 16 Aug 2004 04:35:46 +0000 (04:35 +0000)]
*** empty log message ***
handa [Mon, 16 Aug 2004 04:27:25 +0000 (04:27 +0000)]
*** empty log message ***
handa [Mon, 16 Aug 2004 02:06:45 +0000 (02:06 +0000)]
*** empty log message ***
handa [Mon, 16 Aug 2004 00:58:14 +0000 (00:58 +0000)]
*** empty log message ***
handa [Mon, 16 Aug 2004 00:38:55 +0000 (00:38 +0000)]
*** empty log message ***
handa [Mon, 16 Aug 2004 00:02:41 +0000 (00:02 +0000)]
*** empty log message ***
handa [Mon, 16 Aug 2004 00:02:35 +0000 (00:02 +0000)]
(covert_selection): Handle explicit request of
UTF8_STRING.
(ExposeProc): If an initial input method is specifed, activate it.
(setup_input_methods): New arg initial_input_method. If it's not
NULL, set current_input_method to the corresponding index.
(help_exit): Fix help message.
(main): Handle --im and -s command args.
handa [Mon, 16 Aug 2004 00:01:20 +0000 (00:01 +0000)]
(help_exit): Fix help message.
handa [Fri, 13 Aug 2004 13:05:35 +0000 (13:05 +0000)]
(mdraw_glyph_list): Fix previous change.
handa [Fri, 13 Aug 2004 12:04:32 +0000 (12:04 +0000)]
*** empty log message ***
handa [Fri, 13 Aug 2004 12:04:20 +0000 (12:04 +0000)]
(Mx, Mfreetype): Delete it.
(m17n_init_win): Don't initialize Mx and Mfreetype here.
handa [Fri, 13 Aug 2004 12:03:07 +0000 (12:03 +0000)]
(mdraw_glyph_list): Don't set glyph_code member.
handa [Fri, 13 Aug 2004 12:02:35 +0000 (12:02 +0000)]
(Mfreetype, Mxft): Extern them.
(mfont_resize_ratio): Extern it.
(MDrawGlyphInfo): New member logical_width;
(MDrawGlyph): New type.
(mdraw_glyph_list): Prototype adjusted.
handa [Fri, 13 Aug 2004 11:31:31 +0000 (11:31 +0000)]
(xfont_open): Set type and fontp members.
(xft_open): Likewise.
handa [Fri, 13 Aug 2004 11:30:56 +0000 (11:30 +0000)]
(Mx, Mfreetype): Delete extern.
handa [Fri, 13 Aug 2004 11:30:22 +0000 (11:30 +0000)]
(struct MRealizedFont): New member type and fontp.
handa [Fri, 13 Aug 2004 11:29:56 +0000 (11:29 +0000)]
(mfont__init): Initialize Mx, Mfreetype, and Mxft.
(Mx, Mfreetype): Declare here.
(Mxft): New variable.
(mfont_resize_ratio): New function.
handa [Fri, 13 Aug 2004 11:28:44 +0000 (11:28 +0000)]
(ft_open): Set type and fontp members.
handa [Fri, 13 Aug 2004 11:28:13 +0000 (11:28 +0000)]
(mdraw_glyph_list): Argument type changed.
handa [Wed, 11 Aug 2004 05:27:01 +0000 (05:27 +0000)]
*** empty log message ***
handa [Wed, 11 Aug 2004 05:26:56 +0000 (05:26 +0000)]
(ft_find_metric): Call FT_Load_Glyph with
FT_LOAD_DEFAULT.
handa [Mon, 9 Aug 2004 11:43:57 +0000 (11:43 +0000)]
*** empty log message ***
handa [Mon, 9 Aug 2004 11:43:48 +0000 (11:43 +0000)]
(VERSION) Updated to 1.1.
handa [Mon, 9 Aug 2004 11:43:06 +0000 (11:43 +0000)]
(VERSION): Updated to 1.1.
handa [Fri, 6 Aug 2004 12:11:04 +0000 (12:11 +0000)]
*** empty log message ***
handa [Fri, 6 Aug 2004 12:10:56 +0000 (12:10 +0000)]
(mfont__ft_drive_otf): Fix for the case that no GSUB
feature to apply.
handa [Fri, 6 Aug 2004 12:10:20 +0000 (12:10 +0000)]
(run_otf): Print debugging information if necessary.
handa [Thu, 5 Aug 2004 13:06:16 +0000 (13:06 +0000)]
*** empty log message ***
handa [Thu, 5 Aug 2004 13:06:12 +0000 (13:06 +0000)]
(mfont__ft_drive_otf): Switch simplified.
handa [Thu, 5 Aug 2004 08:35:59 +0000 (08:35 +0000)]
(mfont__ft_drive_otf): Fix previous change.
handa [Thu, 5 Aug 2004 08:34:27 +0000 (08:34 +0000)]
(mfont__ft_drive_otf): Fix previous change.
handa [Thu, 5 Aug 2004 08:29:42 +0000 (08:29 +0000)]
(mfont__ft_drive_otf): Fix previous change.
handa [Thu, 5 Aug 2004 08:27:17 +0000 (08:27 +0000)]
*** empty log message ***
handa [Thu, 5 Aug 2004 08:27:08 +0000 (08:27 +0000)]
(mfont__ft_drive_otf): Support positioning_type 6.
handa [Thu, 5 Aug 2004 07:31:14 +0000 (07:31 +0000)]
*** empty log message ***
handa [Thu, 5 Aug 2004 07:31:09 +0000 (07:31 +0000)]
(mfont__ft_drive_otf): Support positioning_type 5.
handa [Thu, 5 Aug 2004 06:42:38 +0000 (06:42 +0000)]
*** empty log message ***
handa [Wed, 4 Aug 2004 04:35:46 +0000 (04:35 +0000)]
*** empty log message ***
handa [Wed, 4 Aug 2004 04:35:41 +0000 (04:35 +0000)]
(mfont__ft_drive_otf): Call OTF_drive_gdef.
handa [Mon, 2 Aug 2004 02:37:49 +0000 (02:37 +0000)]
*** empty log message ***
handa [Mon, 2 Aug 2004 02:37:44 +0000 (02:37 +0000)]
(mfont__score): If prop is MFONT_FOUNDRY or MFONT_FAMILY,
set val to 1 even if it is greater than 1.
handa [Mon, 2 Aug 2004 00:31:11 +0000 (00:31 +0000)]
*** empty log message ***
handa [Mon, 2 Aug 2004 00:31:06 +0000 (00:31 +0000)]
(mfontset_modify_entry): Fix handling of the arg `how'.
handa [Thu, 29 Jul 2004 12:56:30 +0000 (12:56 +0000)]
*** empty log message ***
handa [Thu, 29 Jul 2004 12:56:25 +0000 (12:56 +0000)]
(run_rule, run_command, mfont__flt_run): Print more
debugging information.
handa [Thu, 29 Jul 2004 12:55:32 +0000 (12:55 +0000)]
(MDEBUG_PRINT5): New macro.
handa [Thu, 29 Jul 2004 07:08:08 +0000 (07:08 +0000)]
*** empty log message ***
handa [Thu, 29 Jul 2004 07:08:02 +0000 (07:08 +0000)]
(layout_glyphs): Don't combine a zero width glyph with
the previous one if the zero width glyph has left or right
padding.
handa [Wed, 28 Jul 2004 01:09:56 +0000 (01:09 +0000)]
*** empty log message ***
handa [Wed, 28 Jul 2004 01:09:35 +0000 (01:09 +0000)]
Add language names for Telugu and Gujarati.
ntakahas [Tue, 27 Jul 2004 05:35:04 +0000 (05:35 +0000)]
Add 'Telugu' in Telugu.
handa [Mon, 26 Jul 2004 12:52:48 +0000 (12:52 +0000)]
*** empty log message ***
handa [Mon, 26 Jul 2004 12:52:37 +0000 (12:52 +0000)]
(CursorProc): Call update_cursor.
handa [Mon, 26 Jul 2004 12:52:17 +0000 (12:52 +0000)]
(get_gstring): If cursor_width or cursor_bidi is changed, don't
use a cache.
handa [Mon, 26 Jul 2004 11:39:51 +0000 (11:39 +0000)]
*** empty log message ***
handa [Mon, 26 Jul 2004 11:39:37 +0000 (11:39 +0000)]
(visual_order): Allocate one more elements for arrays as
a workaround of fribidi bug.
(layout_glyphs): Fix previous change. Check MGlyph->combining_code
instead of MGlyph->bidi_sensitive.
(layout_glyph_string): Pay attentinon to
control->orientation_reversed when padding at the head or tail.
Fix adjustment of space glyph width.
handa [Mon, 26 Jul 2004 11:38:15 +0000 (11:38 +0000)]
(xft_render): Pay attention to members left_padding and
right_padding of MGlyph.
handa [Mon, 26 Jul 2004 11:37:09 +0000 (11:37 +0000)]
(redraw_cursor): Fix checking of redrawing area.
(set_input_method_spot): Don't check face if the buffer is empty.
(show_cursor): Likewise.
(delete_char): Fix adjustment of nchars.
handa [Mon, 26 Jul 2004 06:40:51 +0000 (06:40 +0000)]
*** empty log message ***
handa [Mon, 26 Jul 2004 06:40:43 +0000 (06:40 +0000)]
(visual_order): Allocate one more elements for arrays as
a workaround of fribidi bug.
(layout_glyphs): Fix previous change. Check MGlyph->combining_code
instead of MGlyph->bidi_sensitive.
handa [Mon, 26 Jul 2004 06:38:59 +0000 (06:38 +0000)]
(MGlyph): Delete member bidi_sensitive.
handa [Mon, 26 Jul 2004 06:38:51 +0000 (06:38 +0000)]
(mfont__ft_drive_otf): Set MGlyph->combining_code
instead of MGlyph->bidi_sensitive.
handa [Mon, 26 Jul 2004 04:23:01 +0000 (04:23 +0000)]
*** empty log message ***
handa [Mon, 26 Jul 2004 04:22:44 +0000 (04:22 +0000)]
(visual_order): Fix previous change.
(draw_background): Fix bar cursor position on a r2l glyph.
handa [Mon, 26 Jul 2004 04:21:20 +0000 (04:21 +0000)]
(redraw_cursor): Fix checking of redrawing area.
handa [Mon, 26 Jul 2004 01:48:27 +0000 (01:48 +0000)]
*** empty log message ***
handa [Mon, 26 Jul 2004 01:46:26 +0000 (01:46 +0000)]
(visual_order): Don't treat combined glyphs specially.
(layout_glyphs): Don't get metrics glyphs that are already ready.
Pay attention to MGlyph->bidi_sensitive. Combine a glyph of zero
width with the previous one.
handa [Mon, 26 Jul 2004 01:38:34 +0000 (01:38 +0000)]
* font-flt.c (FontLayoutCmdOTF): Move back from internal-gui.h.
(run_rule): Fix place of updating cluster_begin_pos and
cluster_end_pos here.
(run_otf): Don't set left_padding.
handa [Mon, 26 Jul 2004 01:36:27 +0000 (01:36 +0000)]
(adjust_anchor): Type of argument `code' changed.
Caller changed.
(mfont__ft_drive_otf): Renamed back from mfont__ft_drive_gsub.
Fix handling of GPOS.
(mfont__ft_drive_gpos): Delete this function.
handa [Mon, 26 Jul 2004 01:34:44 +0000 (01:34 +0000)]
(mfont__ft_drive_otf): Renamed back from
mfont__ft_drive_gsub.
(mfont__ft_drive_gpos): Delete extern.
handa [Mon, 26 Jul 2004 01:33:51 +0000 (01:33 +0000)]
(FontLayoutCmdOTF): Move back to font-flt.c.
(MGlyph): Delete member otf_cmd, add member bidi_sensitive.
handa [Fri, 23 Jul 2004 11:54:10 +0000 (11:54 +0000)]
*** empty log message ***
handa [Fri, 23 Jul 2004 11:52:59 +0000 (11:52 +0000)]
*** empty log message ***
handa [Fri, 23 Jul 2004 11:52:06 +0000 (11:52 +0000)]
*** empty log message ***
handa [Fri, 23 Jul 2004 11:40:58 +0000 (11:40 +0000)]
(mfont__ft_drive_gpos): Fix previous change.
handa [Fri, 23 Jul 2004 11:39:17 +0000 (11:39 +0000)]
(mfont__ft_drive_gpos): Fix previous change.
handa [Fri, 23 Jul 2004 11:38:35 +0000 (11:38 +0000)]
*** empty log message ***
handa [Fri, 23 Jul 2004 07:24:41 +0000 (07:24 +0000)]
Add Myanmar.
handa [Fri, 23 Jul 2004 06:53:58 +0000 (06:53 +0000)]
*** empty log message ***
handa [Fri, 23 Jul 2004 06:53:52 +0000 (06:53 +0000)]
(mfont__ft_drive_gpos): Check bidi-level.
handa [Fri, 23 Jul 2004 06:53:42 +0000 (06:53 +0000)]
(layout_glyphs): Call mfont__ft_drive_gpos with glyphs of
the same bidi level.
handa [Thu, 22 Jul 2004 12:11:07 +0000 (12:11 +0000)]
*** empty log message ***
handa [Thu, 22 Jul 2004 12:11:04 +0000 (12:11 +0000)]
(get_selection): If decoding fails and *type is not
XA_UTF8_STRING, try to get selection value of type XA_UTF8_STRING.
handa [Thu, 22 Jul 2004 08:21:34 +0000 (08:21 +0000)]
*** empty log message ***
handa [Thu, 22 Jul 2004 08:21:29 +0000 (08:21 +0000)]
(load_flt): Treat the symbol Mend as end-of-file.
handa [Tue, 20 Jul 2004 02:30:33 +0000 (02:30 +0000)]
*** empty log message ***
handa [Tue, 20 Jul 2004 02:30:29 +0000 (02:30 +0000)]
(main): If frame creation is falied, exit by error.
Call M17N_FINI after destroying the application context.
handa [Tue, 20 Jul 2004 02:28:30 +0000 (02:28 +0000)]
(render_glyphs): Fix checking of g->code validity.
handa [Tue, 20 Jul 2004 02:13:04 +0000 (02:13 +0000)]
(mface__realize): Set g.type.