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.
handa [Sun, 18 Jul 2004 07:43:58 +0000 (07:43 +0000)]
*** empty log message ***
handa [Sun, 18 Jul 2004 07:43:49 +0000 (07:43 +0000)]
(common_ldflags): Don't include
${top_srcdir}/src/libm17n-core.la.
handa [Sun, 18 Jul 2004 07:43:16 +0000 (07:43 +0000)]
Prepend ${top_srcdir} to all *.la in
*_LIBADD/*_LDADD.
handa [Sun, 18 Jul 2004 07:42:12 +0000 (07:42 +0000)]
(mframe): Print error message give by dlopen to
stderr.
handa [Fri, 16 Jul 2004 12:50:19 +0000 (12:50 +0000)]
*** empty log message ***
handa [Fri, 16 Jul 2004 12:48:18 +0000 (12:48 +0000)]
(compose_glyph_string): Improve the way of deciding a
script. For a character that doesn't have script property, use
the last non-latin script.
handa [Fri, 16 Jul 2004 12:46:14 +0000 (12:46 +0000)]
(fc_list): Cancel previous change.
(mfont__ft_init): Add more entries in ft_to_prop_name.
handa [Fri, 16 Jul 2004 04:25:21 +0000 (04:25 +0000)]
(compose_glyph_string): If a character's script is not
available, try searching backward before searching forward.
handa [Thu, 15 Jul 2004 02:50:28 +0000 (02:50 +0000)]
(mdraw_glyph_list): Fix previous change.
handa [Thu, 15 Jul 2004 02:44:30 +0000 (02:44 +0000)]
(mdraw_glyph_list): Fix previous change.
handa [Thu, 15 Jul 2004 02:40:05 +0000 (02:40 +0000)]
(mdraw_glyph_list): Fix previous change.
handa [Thu, 15 Jul 2004 02:37:25 +0000 (02:37 +0000)]
(mdraw_glyph_list): Add the width of padding glyphs to
previous or next character glyphs.
handa [Wed, 14 Jul 2004 05:19:25 +0000 (05:19 +0000)]
(mfont__lookup_fontset): Fix previous change.
handa [Wed, 14 Jul 2004 05:19:04 +0000 (05:19 +0000)]
(compose_glyph_string): Fix previous change.
handa [Wed, 14 Jul 2004 05:12:11 +0000 (05:12 +0000)]
*** empty log message ***
handa [Wed, 14 Jul 2004 05:12:07 +0000 (05:12 +0000)]
(compose_glyph_string): Be sure to set codes for glyphs
of type GLYPH_SPACE.
handa [Wed, 14 Jul 2004 05:10:59 +0000 (05:10 +0000)]
(mfont__lookup_fontset): If glyph type is
GLYPH_SPACE, get codes for SPACE.
handa [Wed, 14 Jul 2004 01:34:21 +0000 (01:34 +0000)]
(Mfont): Delete extern.
handa [Wed, 14 Jul 2004 01:33:38 +0000 (01:33 +0000)]
(Mfont): Delete duplicated extern.
handa [Tue, 13 Jul 2004 01:48:19 +0000 (01:48 +0000)]
*** empty log message ***
handa [Tue, 13 Jul 2004 01:48:03 +0000 (01:48 +0000)]
(DEVICE_DELTA): New macro.
(adjust_anchor): New function.
(mfont__ft_drive_gsub): Renamed from mfont__ft_drive_otf. Drive
only GSUB.
(mfont__ft_drive_gpos): New function.
handa [Tue, 13 Jul 2004 01:46:38 +0000 (01:46 +0000)]
* font-flt.c (FontLayoutCmdOTF): Moved to internal-gui.h.
(FontLayoutContext): Delete member `rfont'.
(run_otf): Set g->otf_cmd. Call
(mfont__flt_run): Don't set ctx.rfont. Call mfont__ft_decode_otf
only whne HAVE_OTF is defined.
* internal-gui.h (FontLayoutCmdOTF): Moved from font-flt.c.
(MGlyph): New member otf_cmd.
handa [Tue, 13 Jul 2004 01:42:32 +0000 (01:42 +0000)]
Include "config.h".
handa [Tue, 13 Jul 2004 01:42:12 +0000 (01:42 +0000)]
(FontLayoutCmdOTF): Moved from font-flt.c.
(MGlyph): New member otf_cmd.
handa [Tue, 13 Jul 2004 01:41:15 +0000 (01:41 +0000)]
(mfont__ft_drive_gsub): Adjust prototype.
(mfont__ft_drive_gpos): Extern it.
handa [Tue, 13 Jul 2004 01:40:03 +0000 (01:40 +0000)]
(layout_glyphs): Call mfont__ft_drive_gpos.
handa [Wed, 7 Jul 2004 11:49:01 +0000 (11:49 +0000)]
*** empty log message ***
handa [Wed, 7 Jul 2004 11:48:54 +0000 (11:48 +0000)]
(Mcoding_compound_text): New variable.
(covert_selection): Fix previous change.
(main): Set Mcoding_compound_text.
handa [Wed, 7 Jul 2004 11:26:34 +0000 (11:26 +0000)]
*** empty log message ***
handa [Tue, 6 Jul 2004 11:37:40 +0000 (11:37 +0000)]
*** empty log message ***
handa [Tue, 6 Jul 2004 11:37:14 +0000 (11:37 +0000)]
(libm17n_core_la_LIBADD): New variable.
(libm17n_core_la_LDFLAGS): Add -export-dynamic, move
@XML2_LD_FLAGS@ to above.
(libm17n_la_LIBADD): Add -ldl.
(libm17n_la_LDFLAGS): Add -export-dynamic.
(X_LD_FLAGS): Fix the order of linking.
(libm17n_gui_la_LIBADD): Add ${OPTIONAL_LD_FLAGS}.
(libm17n_gui_la_LDFLAGS): Add -export-dynamic, delete above.
(libm17n_X_la_LDFLAGS): Add -module.
(libm17n_gd_la_SOURCES): Delete m17n-gd.h.
(libm17n_gd_la_LIBADD): Add @GD_LD_FLAGS@.
(libm17n_gd_la_LDFLAGS): Add -module.
(include_HEADERS): Delete m17n-gd.h.
handa [Tue, 6 Jul 2004 11:36:45 +0000 (11:36 +0000)]
Cancel previous changes
handa [Tue, 6 Jul 2004 11:24:04 +0000 (11:24 +0000)]
*** empty log message ***
handa [Tue, 6 Jul 2004 11:23:57 +0000 (11:23 +0000)]
Cancel previous change.
handa [Tue, 6 Jul 2004 11:23:30 +0000 (11:23 +0000)]
(X_LD_FLAGS): Fix the order of linking.
(medit_LDADD, mview_LDADD, mdump_LDADD): Cancel previous change.
handa [Tue, 6 Jul 2004 05:14:19 +0000 (05:14 +0000)]
*** empty log message ***
handa [Tue, 6 Jul 2004 05:14:07 +0000 (05:14 +0000)]
(covert_selection): If X_HAVE_UTF8_STRING is defined and
target is XA_UTF8_STRING, encode by utf-8.
(get_selection): If X_HAVE_UTF8_STRING is defined and *type is
XA_UTF8_STRING, decode by utf-8.
handa [Tue, 6 Jul 2004 05:13:54 +0000 (05:13 +0000)]
Add Punjabi, Kannada, Telugu, and Gujarati.
ntakahas [Mon, 5 Jul 2004 07:37:42 +0000 (07:37 +0000)]
Add Telugu & Gujarati.
handa [Mon, 5 Jul 2004 03:49:54 +0000 (03:49 +0000)]
*** empty log message ***
handa [Mon, 5 Jul 2004 03:49:39 +0000 (03:49 +0000)]
Add Kannada.
handa [Wed, 30 Jun 2004 07:06:27 +0000 (07:06 +0000)]
*** empty log message ***
handa [Wed, 30 Jun 2004 03:38:09 +0000 (03:38 +0000)]
*** empty log message ***
handa [Wed, 30 Jun 2004 03:37:50 +0000 (03:37 +0000)]
Adjusted for the change of struct MDeviceDriver.
(MDeviceLibraryInterface): Delete it.
(register_device_library): Delete it.
(m17n__device_library_list): Renamed from device_library_list.
handa [Wed, 30 Jun 2004 03:36:08 +0000 (03:36 +0000)]
* m17n-gui.h (M17N_INIT_X, M17N_INIT_GD): New macros.
(m17n_init_win): Adjust prototype.
* m17n-X.h: Include <m17n-gui.h>.
(m17n_init_X): Extern it.
(M17N_INIT): Redefine it.
handa [Wed, 30 Jun 2004 03:35:19 +0000 (03:35 +0000)]
Adjusted for the change of struct MDeviceDriver.
(m17n_init_gd): New function.
handa [Wed, 30 Jun 2004 02:53:23 +0000 (02:53 +0000)]
New file.
handa [Wed, 30 Jun 2004 02:53:04 +0000 (02:53 +0000)]
Include <m17n-gui.h>.
(m17n_init_X): Extern it.
(M17N_INIT): Redefine it.
handa [Wed, 30 Jun 2004 02:51:55 +0000 (02:51 +0000)]
Adjusted for the change of struct MDeviceDriver.
(m17n_init_X): New function.
handa [Wed, 30 Jun 2004 02:50:33 +0000 (02:50 +0000)]
(m17n__device_library_list): Extern it.
(struct MDeviceDriver): New members initialized, init, and fini.
handa [Wed, 30 Jun 2004 02:49:56 +0000 (02:49 +0000)]
(libm17n_X_la_LIBADD): Add ${X_LD_FLAGS} and
@XFT2_LD_FLAGS@.
(libm17n_X_la_LIBADD): Delete aboves.
(libm17n_gd_la_SOURCES): Add m17n-gd.h.
(libm17n_gd_la_LIBADD): Add @GD_LD_FLAGS@.
(libm17n_gd_la_LDFLAGS): Delete it.
(include_HEADERS): Add m17n-gd.h.
handa [Wed, 30 Jun 2004 02:47:36 +0000 (02:47 +0000)]
Include <m17n-gd.h> instead of <m17n-gui.h>.
handa [Wed, 30 Jun 2004 02:46:55 +0000 (02:46 +0000)]
(X_LD_FLAGS): New variable.
(medit_LDADD, mview_LDADD, mdump_LDADD): Add all depending
libraries.
(medit_LDFLAGS, mview_LDFLAGS, mdump_LDFLAGS): Delete them.
(libmimx_anthy_la_LIBADD): Add @ANTHY_LD_FLAGS@.
(libmimx_anthy_la_LDFLAGS): Delete @ANTHY_LD_FLAGS@.
handa [Wed, 30 Jun 2004 02:44:12 +0000 (02:44 +0000)]
*** empty log message ***
handa [Wed, 30 Jun 2004 02:44:04 +0000 (02:44 +0000)]
Add -lm17n-X and -lm17n-gd if necessary.
ntakahas [Fri, 25 Jun 2004 13:10:42 +0000 (13:10 +0000)]
*** empty log message ***
ntakahas [Fri, 25 Jun 2004 13:07:02 +0000 (13:07 +0000)]
Add Punjabi.
handa [Fri, 25 Jun 2004 12:56:37 +0000 (12:56 +0000)]
*** empty log message ***
handa [Fri, 25 Jun 2004 12:56:33 +0000 (12:56 +0000)]
(libm17n_X_la_LDFLAGS): Cancel previous change.
(libm17n_gd_la_LDFLAGS): Cancel previous change.
handa [Fri, 25 Jun 2004 12:55:59 +0000 (12:55 +0000)]
*** empty log message ***
handa [Fri, 25 Jun 2004 12:53:54 +0000 (12:53 +0000)]
(gd_render): Don't call FT_Get_Char_Index.
handa [Fri, 25 Jun 2004 11:57:29 +0000 (11:57 +0000)]
*** empty log message ***
handa [Fri, 25 Jun 2004 11:57:20 +0000 (11:57 +0000)]
(fc_list): If FcFontList finds no font, try
FcFontMatch.
handa [Fri, 25 Jun 2004 11:56:09 +0000 (11:56 +0000)]
(compose_glyph_string): Terminate the last loop after
doing default combining if necessary.
handa [Thu, 24 Jun 2004 07:08:59 +0000 (07:08 +0000)]
*** empty log message ***