2007-11-14 Richard Purdie * configure.ac: Stop -L/lib being added to compiler commandline and breaking builds, $expat variable isn't used. 2005-10-04 mallum,,, * Makefile.am: Disable installing of fullscreen desktop file. 2005-05-25 mallum,,, * data/strokes.xml: * src/config-parser.c: (config_str_to_keysym), (config_handle_stroke_tag): Make keysyms work ( i.e return, backspace etc ) 2005-05-25 mallum,,, * data/strokes.xml: Dump a load of ported xstroke strokes into config * src/config-parser.c: (config_handle_stroke_tag): Dont barf on exact-less strokes * src/matchbox-stroke-ui.c: (mb_stroke_ui_resources_create), (mb_stroke_ui_fullscreen_stroke_finish), (mb_stroke_ui_fullscreen_stroke_start): Clean up a little and display some text when reconising 2005-05-23 mallum,,, * src/matchbox-stroke-ui.c: (handle_xerror), (mb_stroke_ui_resources_create), (mb_stroke_ui_fullscreen_init), (mb_stroke_ui_fullscreen_stroke_finish), (mb_stroke_ui_fullscreen_stroke_start), (mb_stroke_ui_clear_recogniser), (mb_stroke_ui_pentip_draw_point), (mb_stroke_ui_pentip_draw_line_to), (mb_stroke_ui_stroke_start), (mb_stroke_ui_stroke_update), (mb_stroke_ui_stroke_finish): Improve fullscreen support. 2005-05-20 mallum,,, * Makefile.am: * matchbox-stroke-fullscreen.desktop: * src/matchbox-stroke-ui.c: (fix_image), (mb_stroke_ui_resources_create), (mb_stroke_ui_clear_recogniser), (mb_stroke_ui_pentip_draw_point), (mb_stroke_ui_pentip_draw_line_to), (mb_stroke_ui_stroke_start), (mb_stroke_ui_stroke_update), (mb_stroke_ui_stroke_finish), (mb_stroke_ui_debug_grid), (mb_stroke_ui_key_press_release), (mb_kbd_ui_keysym_press_release), (mb_stroke_ui_event_loop), (mb_stroke_ui_display_width), (mb_stroke_ui_display_height), (matchbox_stroke_ui_realize), (matchbox_stroke_ui_init): * src/matchbox-stroke.c: (mb_stroke_global_mode), (mb_stroke_app_new), (mb_stroke_run), (main): * src/matchbox-stroke.h: Initial rough fullscreen mode support. 2005-05-18 mallum,,, * Makefile.am: * matchbox-stroke.desktop: Add desktop file * data/strokes.xml: Experiment with adding a few new strokes ( thanks koen ) * src/matchbox-stroke-action.c: (mb_stroke_action_set_as_utf8char), (mb_stroke_action_set_as_keysym): * src/matchbox-stroke-mode.c: (mb_stroke_mode_name): * src/matchbox-stroke-ui.c: (fix_image), (init_pentip_image), (mb_stroke_ui_show), (mb_stroke_ui_resources_create), (mb_stroke_ui_clear_recogniser), (mb_stroke_ui_pentip_draw_point), (mb_stroke_ui_pentip_draw_line_to), (mb_stroke_ui_stroke_start), (mb_stroke_ui_stroke_update), (mb_stroke_ui_stroke_finish), (mb_stroke_ui_debug_grid), (mb_stroke_ui_key_press_release), (mb_kbd_ui_keysym_press_release), (mb_stroke_ui_event_loop), (mb_stroke_ui_display_width), (mb_stroke_ui_display_height), (matchbox_stroke_ui_realize), (matchbox_stroke_ui_init): * src/matchbox-stroke.h: Actually now send events. Set window up correctly ( for matchbox at least ). Add a fade effect ( possibly to slow ) Other misc tweaks too. 2005-05-12 mallum,,, * Makefile.am: * configure.ac: * data/Makefile.am: Make sure strokes.xml is now installed * data/strokes.xml: Update a little with a few test sloppy strokes * src/config-parser.c: (config_handle_stroke_tag): * src/matchbox-stroke-mode.c: (mb_stroke_mode_add_exact_match): * src/matchbox-stroke-recog.c: (mb_stroke_stroke_trans): * src/matchbox-stroke-ui.c: (mb_stroke_ui_stroke_finish): * src/matchbox-stroke.h: Implement sloppy ( regex ) based fallback matching 2005-05-10 mallum,,, * data/strokes.xml: * src/matchbox-stroke-recog.c: (mb_stroke_stroke_trans): * src/matchbox-stroke-ui.c: (mb_stroke_ui_resources_create), (mb_stroke_ui_pentip_draw_point), (mb_stroke_ui_pentip_draw_line_to), (mb_stroke_ui_stroke_finish): * src/matchbox-stroke.h: Update some more strokes. Speed up painting *alot* add some debug graphics for how grid is laid out 2005-05-08 mallum,,, * data/strokes.xml: * src/config-parser.c: (config_handle_stroke_tag): * src/matchbox-stroke-action.c: (mb_stroke_action_type): * src/matchbox-stroke-mode.c: (mb_stroke_mode_new): * src/matchbox-stroke-ui.c: (mb_stroke_ui_stroke_finish): * src/matchbox-stroke.c: (mb_stroke_app_new): * src/matchbox-stroke.h: Now performs basic matches via loaded XML config. 2005-05-06 mallum,,, * src/Makefile.am: * src/config-parser.c: (config_load_file), (config_handle_stroke_tag), (config_xml_start_cb), (mb_stroke_config_load): * src/matchbox-stroke-action.c: * src/matchbox-stroke-mode.c: * src/matchbox-stroke.c: (mb_stroke_current_stroke), (mb_stroke_lookup_mode), (mb_stroke_current_mode), (mb_stroke_global_mode), (mb_stroke_app_new): * src/matchbox-stroke.h: Add beginnings of config parser and associated data structs 2005-05-05 mallum,,, * src/matchbox-stroke-recog.c: (mb_stroke_stroke_get_last_point), (point_adder_cb), (mb_stroke_stroke_append_point): Faster, smaller, cleaner point collection 2005-05-05 mallum,,, * src/matchbox-stroke-recog.c: (mb_stroke_stroke_point_new), (mb_stroke_stroke_new), (mb_stroke_stroke_get_last_point), (mb_stroke_stroke_append_point): * src/matchbox-stroke-ui.c: (fix_image), (get_xevent_timed), (init_pentip_image), (mb_stroke_ui_show), (mb_stroke_ui_resources_create), (mb_stroke_ui_clear_recogniser), (mb_stroke_ui_pentip_draw_point), (mb_stroke_ui_pentip_draw_line_to), (mb_stroke_ui_stroke_start), (mb_stroke_ui_stroke_update), (mb_stroke_ui_stroke_finish), (mb_stroke_ui_event_loop), (mb_stroke_ui_display_width), (mb_stroke_ui_display_height), (matchbox_stroke_ui_realize), (matchbox_stroke_ui_init): * src/matchbox-stroke.c: (mb_stroke_app_new), (mb_stroke_run), (main): * src/matchbox-stroke.h: * src/util.c: (util_file_readable): Add basic ui drawing code. 2005-05-04 mallum,,, * src/Makefile.am: * src/matchbox-stroke.h: Layout some more data structures * src/config-parser.c: Initial config parsing code * src/util-hash.c: Add simple hash implementation