m17n/m17n-lib.git
19 years ago(m17n_fini): Fix reporting of module finalization.
handa [Mon, 31 Oct 2005 06:33:31 +0000 (06:33 +0000)]
(m17n_fini): Fix reporting of module finalization.

19 years ago(m17n_fini_core): Fix reporting of module
handa [Mon, 31 Oct 2005 06:33:27 +0000 (06:33 +0000)]
(m17n_fini_core): Fix reporting of module
finalization.

19 years ago*** empty log message ***
handa [Sat, 29 Oct 2005 03:16:52 +0000 (03:16 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
handa [Sat, 29 Oct 2005 03:16:40 +0000 (03:16 +0000)]
*** empty log message ***

19 years ago(get_candidate_list): Fix the timing of refering plist.
handa [Sat, 29 Oct 2005 03:16:34 +0000 (03:16 +0000)]
(get_candidate_list): Fix the timing of refering plist.

19 years ago*** empty log message ***
handa [Fri, 28 Oct 2005 12:06:31 +0000 (12:06 +0000)]
*** empty log message ***

19 years ago(load_branch): Ignore an undefined map name.
handa [Fri, 28 Oct 2005 11:48:40 +0000 (11:48 +0000)]
(load_branch): Ignore an undefined map name.
(load_im_info): Set im_info->title from `name' only if it's not
Mnil.
(shift_state): Always update ic->status.
(adjust_candidates): Renamed from adjust_candidate_command.
Argument changed.  Caller changed.
(get_candidate_list, regularize_action): New functions.
(take_action_list): Use them.  On handling Munhandle, don't set
ic_info->used to 0.
(handle_key): If KEY is not handled by MAP, and MAP has
branch_actions, perform them.

19 years ago(mdatabase__fini): Free dir_info->filename;
handa [Fri, 28 Oct 2005 11:36:53 +0000 (11:36 +0000)]
(mdatabase__fini): Free dir_info->filename;

19 years ago*** empty log message ***
handa [Tue, 25 Oct 2005 02:36:26 +0000 (02:36 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
handa [Thu, 20 Oct 2005 12:13:23 +0000 (12:13 +0000)]
*** empty log message ***

19 years ago(take_action_list): Fix previous change.
handa [Thu, 20 Oct 2005 12:12:52 +0000 (12:12 +0000)]
(take_action_list): Fix previous change.

19 years ago(marker_code): Accept '@@'.
handa [Thu, 20 Oct 2005 12:03:08 +0000 (12:03 +0000)]
(marker_code): Accept '@@'.
(integer_value): Handle '@@'.
(parse_action_list): Accept a symbol argument.
(take_action_list): Resolve the symbol argument.  Treat the
integer argument as the number keys to redo.

19 years ago(setup_input_methods): Ignore an input method of name
handa [Thu, 20 Oct 2005 03:57:56 +0000 (03:57 +0000)]
(setup_input_methods): Ignore an input method of name
nil.

19 years ago*** empty log message ***
handa [Tue, 18 Oct 2005 02:32:01 +0000 (02:32 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
handa [Tue, 18 Oct 2005 02:02:04 +0000 (02:02 +0000)]
*** empty log message ***

19 years agoInclude "charset.h".
handa [Tue, 18 Oct 2005 02:01:57 +0000 (02:01 +0000)]
Include "charset.h".
(M_candidates, Mcandidates_group_size, Mcandidates_charset): New
variables.
(MIMState): New member (M17NObject control).
(lookup_nested_list, set_nested_list, parse_nested_list_value)
(get_nested_list, resolve_variable): New functions.
(integer_value): New arg (MPlist **value).  Set it to the plist
element containing the value.
(resolve_command): New function.
(load_translation): New arg (MPlist *map_actions).
(load_branch): New args language and name.  If `keylist' is a
symbol, resolved that as a command name.
(free_map): New arg top.  Free map->map_actions only if top is
nonzero.
(free_state): New function.
(load_state): New arg name.
(im_info_list): New variable.
(free_im_info, get_im_info_by_tags): New functions.
(load_im_info): Arg key changed to plist.  Handle `include'.
Return (MInputMethodInfo *).
(preedit_commit): Ref ic->candidate_list.
(get_select_charset, adjust_candidate_command): New functions.
(take_action_list): Handle `include'.  Adjust candidate action
properly.  Handle control variables `candidates-charset' and
`candidates-group-size'.
(open_im): Use get_im_info.
(create_ic): Get global variables.
(load_partial_im_info): New function.
(get_im_info): New function.
(check_command_keyseq, check_command_list, check_variable_list):
New functions.
(minput__init): Don't handle M_database_hook and Mdetail_text.
Initialize M_candidates, Mcandidates_group_size,
Mcandidates_charset.
(parse_variable_list, get_variable_list, parse_command_list)
(get_command_list): Delete them.
(MDatabaseStatList, imdir_stat_list, input_method_hook): Delete them.
(minput__fini): Simply unref command_list and variable_list.
(minput_get_description): Adjusted for the new form of description.
(minput_get_commands): Use get_nested_list.
(minput_assign_command_keys): Likewise.
(minput_get_variables, minput_set_variable): Likewise.

19 years ago(MInputMethodInfo): New members im and maps.
handa [Tue, 18 Oct 2005 01:33:10 +0000 (01:33 +0000)]
(MInputMethodInfo): New members im and maps.

19 years ago(M_database_hook): Delete extern.
handa [Tue, 18 Oct 2005 01:32:35 +0000 (01:32 +0000)]
(M_database_hook): Delete extern.
(MDatabaseHookFunc): Delete extern.
(mdatabase__check): Extern it.

19 years ago(MDatabaseList): New type.
handa [Tue, 18 Oct 2005 01:32:01 +0000 (01:32 +0000)]
(MDatabaseList): New type.

19 years agoInclude <glob.h>.
handa [Tue, 18 Oct 2005 01:30:32 +0000 (01:30 +0000)]
Include <glob.h>.
(MAX_TIME): New macro.
(Masterisk): New variable.
(get_database_stream): Argument changed to (MDatabaseInfo *).
Callers changed.
(get_dir_info): Renamed from duplicate_dirname.  Callers changed.
(find_database): New function.
(update_database_list): New function.
(mdatabase__init): Initialize Masterisk.  Setup mdb_list by
calling update_database_list.
(mdatabase__check): New function.
(mdatabase_find): Use update_database and find_database.  Don't
handle MDatabaseHookFunc.
(mdatabase_list): Call update_database at first.
(mdatabase_define): Adjusted for the change of mdb->extra_info.

19 years ago*** empty log message ***
handa [Tue, 18 Oct 2005 01:25:06 +0000 (01:25 +0000)]
*** empty log message ***

19 years ago(mplist__conc): Renamed from mplist_conc. Don't ref
handa [Tue, 18 Oct 2005 01:24:51 +0000 (01:24 +0000)]
(mplist__conc): Renamed from mplist_conc.  Don't ref
tail.
(mplist_conc): Renamed to mplist__conc.
(mplist__pop_unref): New function.

19 years ago(mplist_conv, mplist__pop_unref): Extern them.
handa [Tue, 18 Oct 2005 01:24:21 +0000 (01:24 +0000)]
(mplist_conv, mplist__pop_unref): Extern them.

19 years ago(Mdetail_text): Delete extern.
handa [Tue, 18 Oct 2005 01:22:57 +0000 (01:22 +0000)]
(Mdetail_text): Delete extern.

19 years ago(mplist_conc): Delete extern.
handa [Tue, 18 Oct 2005 01:22:37 +0000 (01:22 +0000)]
(mplist_conc): Delete extern.

19 years ago(main): Don't leave a fontset unfreed.
handa [Fri, 14 Oct 2005 02:32:53 +0000 (02:32 +0000)]
(main): Don't leave a fontset unfreed.

19 years ago(read_mtext_element): Ignore the sequence of '\\' and
handa [Fri, 14 Oct 2005 02:31:02 +0000 (02:31 +0000)]
(read_mtext_element): Ignore the sequence of '\\' and
newline.
(read_element): If keys is an empty plist, return any element
found first.
(dump_plist_element): Check if plist is nested.
(mplist_conc): Always ref tail.
(mplist_set): If key is a managing key, ref val in advance.

19 years ago(MPLIST_VAL_MANAGED_P): Delete this macro.
handa [Fri, 14 Oct 2005 02:26:38 +0000 (02:26 +0000)]
(MPLIST_VAL_MANAGED_P): Delete this macro.
(MPLIST_NESTED_P, MPLIST_SET_NESTED_P): New macros.
(MPLIST_ADD_PLIST, MPLIST_PUSH_PLIST, MPLIST_PUT_PLIST): New
macros.

19 years ago(free_fontset): Unref fontset_list if necessary.
handa [Fri, 14 Oct 2005 02:25:02 +0000 (02:25 +0000)]
(free_fontset): Unref fontset_list if necessary.
(mfont__fontset_fini): Don't free fontset_list.  Unref
default_fontset.
(mfont__realize_fontset): Initialize request.
(mfontset): Ref default_fontset or fontset only if necessary.
(mfontset_copy): Don't ref copy.

19 years ago(render_glyphs): Check gend->type before checking
handa [Fri, 14 Oct 2005 02:22:04 +0000 (02:22 +0000)]
(render_glyphs): Check gend->type before checking
gend->to.

19 years ago(mfont__ft_fini): Unref ft_default_list. Set all
handa [Fri, 14 Oct 2005 02:21:10 +0000 (02:21 +0000)]
(mfont__ft_fini): Unref ft_default_list.  Set all
unrefed plists to NULL.

19 years ago*** empty log message ***
handa [Tue, 4 Oct 2005 11:39:08 +0000 (11:39 +0000)]
*** empty log message ***

19 years ago(mtext_serialize): Be sure to make mt
handa [Tue, 4 Oct 2005 11:38:58 +0000 (11:38 +0000)]
(mtext_serialize): Be sure to make mt
MTEXT_FORMAT_UTF_8 and NULL terminated.

19 years ago(m17n_init_win): Initialize Mcolormap.
handa [Tue, 4 Oct 2005 11:38:05 +0000 (11:38 +0000)]
(m17n_init_win): Initialize Mcolormap.

19 years ago(mdraw_glyph_list): Fix settting of glyphs->font->source.
handa [Tue, 4 Oct 2005 11:37:31 +0000 (11:37 +0000)]
(mdraw_glyph_list): Fix settting of glyphs->font->source.

19 years ago(mdraw_glyph_info): Pay attention to the case that FROM
handa [Mon, 3 Oct 2005 13:34:04 +0000 (13:34 +0000)]
(mdraw_glyph_info): Pay attention to the case that FROM
is not at the beginning of line.

19 years ago(main): Make the image tranparent.
handa [Mon, 3 Oct 2005 13:33:19 +0000 (13:33 +0000)]
(main): Make the image tranparent.

19 years ago*** empty log message ***
handa [Tue, 27 Sep 2005 11:30:15 +0000 (11:30 +0000)]
*** empty log message ***

19 years ago(dump_image): If FILTER is "-", print the image to
handa [Tue, 27 Sep 2005 11:29:54 +0000 (11:29 +0000)]
(dump_image): If FILTER is "-", print the image to
stdout.

19 years ago*** empty log message ***
handa [Thu, 22 Sep 2005 08:08:13 +0000 (08:08 +0000)]
*** empty log message ***

19 years ago(select_input_method): Open an input method if
handa [Thu, 22 Sep 2005 08:08:04 +0000 (08:08 +0000)]
(select_input_method): Open an input method if
necessary.  Handle left bitmap of input method menus here.
(show_cursor): Don't open an input method here.
(ExposeProc): Likewise.
(FocusInProc): Fix typo (Minput_focus_out -> Minput_focus_in).
(InputMethodProc): Don't handle left bitmap of input method menus
here.
(setup_input_methods): Don't open an input method here.

19 years agoInclude <sys/stat.h> and <unistd.h>.
handa [Thu, 22 Sep 2005 08:04:16 +0000 (08:04 +0000)]
Include <sys/stat.h> and <unistd.h>.
(Minclude, Mcommit, Munhandle): New variables.
(minput__init): Initialize them.  Push only Mstate to
load_im_info_keys.   Add aliases C-lowercase for C-uppercase.
(parse_action_list): Allow integer arg for undo.  Handle Mcommit
and Munhandle.
(load_input_method): Handle "include" directive.  If no states are
loaded, return -1.
(shift_state): If state_name is Mt, shift back to the previous
state.  Call preedit_commit to commit preedit text.
(preedit_commit): New function.
(take_action_list): Improve debug printing.  Handle commit and
unhandle commands.
(handle_key): Check the return value of take_action_list.  Don't
take branch_actions just after changing to the root map.
(reset_ic): Reset all ic_info members.
(filter): When a key is not handled, just move ic_info->keys
instead fo calling reset_ic.
(load_im_info): If key is not Mstate, push Mmap to
load_im_info_keys.
(MDatabaseStatList): New type.
(imdir_stat_list): New variable.
(input_method_hook): Don't cancel the hook.  Check the
modification time of directories.
(minput__fini): Free imdir_stat_list;

19 years ago*** empty log message ***
handa [Thu, 22 Sep 2005 07:53:49 +0000 (07:53 +0000)]
*** empty log message ***

19 years ago(mplist_conc): Extern it.
handa [Thu, 22 Sep 2005 07:29:07 +0000 (07:29 +0000)]
(mplist_conc): Extern it.

19 years ago(mplist_conc): New function.
handa [Thu, 22 Sep 2005 07:28:49 +0000 (07:28 +0000)]
(mplist_conc): New function.

19 years ago(mdebug_dump_mtext): Escape '"' and '\\' by '\\'.
handa [Thu, 22 Sep 2005 07:28:21 +0000 (07:28 +0000)]
(mdebug_dump_mtext): Escape '"' and '\\' by '\\'.

19 years ago(MRealizedFont): New member average_width.
handa [Thu, 22 Sep 2005 07:27:37 +0000 (07:27 +0000)]
(MRealizedFont): New member average_width.

19 years ago(ft_open): Set rface->average_width.
handa [Thu, 22 Sep 2005 07:27:03 +0000 (07:27 +0000)]
(ft_open): Set rface->average_width.

19 years ago(xlfd_unparse_name): Print '*' before registry name.
handa [Thu, 22 Sep 2005 07:25:58 +0000 (07:25 +0000)]
(xlfd_unparse_name): Print '*' before registry name.

19 years ago(MDisplayInfo): New member AVERAGE_WIDTH.
handa [Thu, 22 Sep 2005 07:25:18 +0000 (07:25 +0000)]
(MDisplayInfo): New member AVERAGE_WIDTH.
(xfont_open): Set rfont->average_width.
(xft_open): Likewise.
(device_open): Initialize disp_info->AVERAGE_WIDTH.

19 years ago(struct MFrame): New member average_width.
handa [Thu, 22 Sep 2005 07:23:12 +0000 (07:23 +0000)]
(struct MFrame): New member average_width.

19 years ago(mframe): Fix setting of frame->rfont.
handa [Thu, 22 Sep 2005 07:22:57 +0000 (07:22 +0000)]
(mframe): Fix setting of frame->rfont.
(mframe_get_prop): Return the average_width of a font.

19 years ago(mface__realize): Set rface->average_width.
handa [Thu, 22 Sep 2005 07:20:15 +0000 (07:20 +0000)]
(mface__realize): Set rface->average_width.
(mface__update_frame_face): Set frame->average_width.

19 years ago(MRealizedFace): New member average_width.
handa [Thu, 22 Sep 2005 07:19:34 +0000 (07:19 +0000)]
(MRealizedFace): New member average_width.

19 years ago(m17n_init_core): Fix previous change.
handa [Mon, 19 Sep 2005 01:57:12 +0000 (01:57 +0000)]
(m17n_init_core): Fix previous change.

19 years ago*** empty log message ***
handa [Mon, 19 Sep 2005 01:02:35 +0000 (01:02 +0000)]
*** empty log message ***

19 years ago(xlfd_unparse_name): New arg full_xlfd.
handa [Mon, 19 Sep 2005 01:02:21 +0000 (01:02 +0000)]
(xlfd_unparse_name): New arg full_xlfd.
(mfont__encode_char): Use shortcut only for X core fonts.
(mfont_unparse_name): Call xlfd_unparse_name with full_xlfd arg 1.
(mfont_put_prop): Handle `language' property.
(mdebug_dump_font): Call xlfd_unparse_name with full_xlfd arg 0.
Print file can capability info too.

19 years ago(mdebug__output): New variable.
handa [Mon, 19 Sep 2005 01:00:20 +0000 (01:00 +0000)]
(mdebug__output): New variable.
(SET_DEBUG_FLAG): Unset mask if env_value is '0'.
(m17n_init_core): Handle MDEBUG_ALL and MDEBUG_OUTPUT_FILE.
(m17n_fini_core): Close mdebug__output if it's not stderr.

19 years ago(MDisplayInfo): New member MULE_BASELINE_OFFSET.
handa [Mon, 19 Sep 2005 00:58:55 +0000 (00:58 +0000)]
(MDisplayInfo): New member MULE_BASELINE_OFFSET.
(xfont_open): Handle baseline_offset.
(xfont_find_metric): Likewise.
(xfont_render): Likewise.
(xft_open): Likewise.
(xft_render): Likewise.

19 years ago(MDebugMaskBit): Add MDEBUG_ALL.
handa [Mon, 19 Sep 2005 00:57:12 +0000 (00:57 +0000)]
(MDebugMaskBit): Add MDEBUG_ALL.
(mdebug__output): Extern it.
(MDEBUG_PRINT, MDEBUG_PRINT1, MDEBUG_PRINT2, MDEBUG_PRINT3)
(MDEBUG_PRINT4, MDEBUG_PRINT5): Print to medebug__output.
(MDEBUG_DUMP): New macro.
(MDEBUG_PRINT_TIME): Print to medebug__output.

19 years ago(MRealizedFont): New member baseline_offset.
handa [Mon, 19 Sep 2005 00:55:28 +0000 (00:55 +0000)]
(MRealizedFont): New member baseline_offset.

19 years ago(ft_get_charmaps): Check if the font support iso8859-1
handa [Mon, 19 Sep 2005 00:55:03 +0000 (00:55 +0000)]
(ft_get_charmaps): Check if the font support iso8859-1
characters.
(fc_weight_table): Add FC_WEIGHT_REGULAR.
(ft_list_family): Check alias.
(ft_list_language): If language is "en", don't try to the second
step.
(ft_default_list): New variable.
(ft_list_default): New function.
(ft_select): If family is not specified, try only the default
fonts.  Treat the weights normal and medium same.
(ft_open): Fix debug message.  If registry is not specified, try
unicode-bmp.  Handle _MULE_BASELINE_OFFSET property of BDF fonts.
(ft_find_metric): Likewise.
(ft_render): Likewise.
(ft_list): Fix debug message.  Accept the registring iso8859-1.
If family is not specified, try only the default fonts.

19 years ago(mface__realize): Fix logic of opening a font.
handa [Mon, 19 Sep 2005 00:45:36 +0000 (00:45 +0000)]
(mface__realize): Fix logic of opening a font.

19 years ago*** empty log message ***
handa [Fri, 16 Sep 2005 11:51:25 +0000 (11:51 +0000)]
*** empty log message ***

19 years ago(ButtonProc): Don't reset ic, instead send
handa [Fri, 16 Sep 2005 11:51:20 +0000 (11:51 +0000)]
(ButtonProc): Don't reset ic, instead send
Minput_focus_move event to the current input method.
(FocusInProc, FocusOutProc): New functions.
(actions): Add elements for FocusIn and FocusOut.
(main): Add  elements for FocusIn and FocusOut to trans2.

19 years ago(Minput_focus_move, Minput_focus_in, Minput_focus_out):
handa [Fri, 16 Sep 2005 11:39:49 +0000 (11:39 +0000)]
(Minput_focus_move, Minput_focus_in, Minput_focus_out):
Extern them.

19 years ago*** empty log message ***
handa [Fri, 16 Sep 2005 11:39:39 +0000 (11:39 +0000)]
*** empty log message ***

19 years ago(shift_state): Fix the condition of taking init actions.
handa [Fri, 16 Sep 2005 11:38:53 +0000 (11:38 +0000)]
(shift_state): Fix the condition of taking init actions.
(take_action_list): Fix handling of pushback action.
(handle_key): Don't change key while checking its alias.
(minput__init): Initialize new variables.
(Minput_focus_move, Minput_focus_in, Minput_focus_out): New
variables.

19 years ago*** empty log message ***
handa [Mon, 12 Sep 2005 02:09:19 +0000 (02:09 +0000)]
*** empty log message ***

19 years ago(mtext__uppercase): Add proper open/close parens.
handa [Mon, 12 Sep 2005 02:08:13 +0000 (02:08 +0000)]
(mtext__uppercase): Add proper open/close parens.
(mtext_titlecase): Add proper casting.

19 years ago*** empty log message ***
handa [Mon, 12 Sep 2005 01:46:59 +0000 (01:46 +0000)]
*** empty log message ***

19 years ago(parse_action_list): Handle the case that the arg is a
handa [Mon, 12 Sep 2005 01:46:51 +0000 (01:46 +0000)]
(parse_action_list): Handle the case that the arg is a
key sequence (MText or MPlist).
(take_action_list): Likewise.
(shift_state): Shorter debug message.
(handle_key): Terminate a debug message by "\n".
(reset_ic): Don't take initial actions here.
(minput_open_im): Print a debug message.
(minput_close_im): Likewise.
(minput_create_ic): Likewise.
(minput_destroy_ic): Likewise.

19 years ago*** empty log message ***
handa [Mon, 12 Sep 2005 01:07:40 +0000 (01:07 +0000)]
*** empty log message ***

19 years ago(redraw): Don't redraw an area where not text is
handa [Mon, 12 Sep 2005 01:07:34 +0000 (01:07 +0000)]
(redraw): Don't redraw an area where not text is
displayed.

19 years ago*** empty log message ***
ntakahas [Fri, 9 Sep 2005 07:59:25 +0000 (07:59 +0000)]
*** empty log message ***

19 years agomtext_lowercase (), mtext_titlecase (), mtext_uppercase () : Change API.
ntakahas [Fri, 9 Sep 2005 07:57:18 +0000 (07:57 +0000)]
mtext_lowercase (), mtext_titlecase (), mtext_uppercase () : Change API.

19 years ago*** empty log message ***
ntakahas [Wed, 7 Sep 2005 11:55:26 +0000 (11:55 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
ntakahas [Wed, 7 Sep 2005 07:13:10 +0000 (07:13 +0000)]
*** empty log message ***

19 years agoAdd "cased", "soft-dotted", and "case-mapping" in mchar__init ().
ntakahas [Wed, 7 Sep 2005 07:11:29 +0000 (07:11 +0000)]
Add "cased", "soft-dotted", and "case-mapping" in mchar__init ().

19 years agoAdd Japanese documentation for mchar_get_prop_table ().
ntakahas [Wed, 7 Sep 2005 07:02:27 +0000 (07:02 +0000)]
Add Japanese documentation for mchar_get_prop_table ().

19 years ago*** empty log message ***
handa [Tue, 6 Sep 2005 00:33:59 +0000 (00:33 +0000)]
*** empty log message ***

19 years ago(read_mtext_element): Fix previous change.
ntakahas [Mon, 5 Sep 2005 11:38:21 +0000 (11:38 +0000)]
(read_mtext_element): Fix previous change.

19 years ago*** empty log message ***
ntakahas [Mon, 5 Sep 2005 11:38:02 +0000 (11:38 +0000)]
*** empty log message ***

19 years agoFix typo in Khmer.
ntakahas [Mon, 5 Sep 2005 07:45:21 +0000 (07:45 +0000)]
Fix typo in Khmer.

19 years ago(read_mtext_element): Fix previous change.
handa [Mon, 5 Sep 2005 05:09:00 +0000 (05:09 +0000)]
(read_mtext_element): Fix previous change.

19 years ago*** empty log message ***
handa [Mon, 5 Sep 2005 05:01:04 +0000 (05:01 +0000)]
*** empty log message ***

19 years ago(read_mtext_element): Handle \uXXXX notation.
handa [Mon, 5 Sep 2005 05:01:00 +0000 (05:01 +0000)]
(read_mtext_element): Handle \uXXXX notation.

19 years ago(MTABLE_MALLOC): Don't use a local variable.
handa [Mon, 5 Sep 2005 05:00:42 +0000 (05:00 +0000)]
(MTABLE_MALLOC): Don't use a local variable.
(MTABLE_ALLOCA): Change the name of local variable.

19 years agoFix previous change.
handa [Mon, 5 Sep 2005 00:56:46 +0000 (00:56 +0000)]
Fix previous change.

19 years agoCheck HAVE_X11_XAW_COMMAND_H before including X11/*.h.
handa [Mon, 5 Sep 2005 00:55:08 +0000 (00:55 +0000)]
Check HAVE_X11_XAW_COMMAND_H before including X11/*.h.

19 years ago*** empty log message ***
handa [Mon, 5 Sep 2005 00:54:55 +0000 (00:54 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
handa [Mon, 5 Sep 2005 00:33:15 +0000 (00:33 +0000)]
*** empty log message ***

19 years ago(device_open): Define it even if HAVE_GD nor
handa [Mon, 5 Sep 2005 00:33:03 +0000 (00:33 +0000)]
(device_open): Define it even if HAVE_GD nor
HAVE_FREETYPE are defined.

19 years agoCheck HAVE_X11.
handa [Mon, 5 Sep 2005 00:32:56 +0000 (00:32 +0000)]
Check HAVE_X11.

19 years agoCall automake with -a -c.
handa [Mon, 5 Sep 2005 00:32:16 +0000 (00:32 +0000)]
Call automake with -a -c.

19 years ago(X_LD_FLAGS): Use @X11_LD_FLAGS@ instead of
handa [Mon, 5 Sep 2005 00:31:41 +0000 (00:31 +0000)]
(X_LD_FLAGS): Use @X11_LD_FLAGS@ instead of
directory listing libraries.
(PURIFY, purify_medit, purify_mdate): Define them in maintainer
mode.

19 years ago(X_LD_FLAGS): Use @X11_LD_FLAGS@ instead of
handa [Mon, 5 Sep 2005 00:31:05 +0000 (00:31 +0000)]
(X_LD_FLAGS): Use @X11_LD_FLAGS@ instead of
directory listing libraries.
(noinst_PROGRAMS): Define it only in maintainer mode.

19 years agoAdd AM_MAINTAINER_MODE.
handa [Mon, 5 Sep 2005 00:30:45 +0000 (00:30 +0000)]
Add AM_MAINTAINER_MODE.
(X11_LD_FLAGS): New variable.
(--with-gd): New AC_ARG_WITH.
(HAVE_FRIBIDI_CONFIG): Fix typo for testing it.

19 years ago*** empty log message ***
handa [Fri, 2 Sep 2005 06:59:05 +0000 (06:59 +0000)]
*** empty log message ***

19 years ago(mdraw_line_break_option): Extern it.
handa [Fri, 2 Sep 2005 06:59:00 +0000 (06:59 +0000)]
(mdraw_line_break_option): Extern it.