FreeDesktop Web CVS Repositories

Please note, many of these repositories are now out of date, instead you really should try the git repositories at: http://cgit.freedesktop.org/

[ldtp] / ldtp / src / device.c Repository:
fd.o logo

Log of /ldtp/src/device.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 3 09:30:57 2007 UTC (14 months, 2 weeks ago) by nagappan
Branch: MAIN
CVS Tags: HEAD, LDTP_0_9_1, LDTP_0_9_2, LDTP_1_0_0
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
2007-08-28  Nagappan A  <anagappan@novell.com>

	* *.[ch]: Updated all the files for the new address in LGPL
	license.

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 14 08:48:13 2007 UTC (18 months, 1 week ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_9_0
Changes since 1.12: +4 -1 lines
Diff to previous 1.12
2007-05-14  Nagappan A  <anagappan@novell.com>

	* remap.c (get_object_info): Added code for new control types like
	ENTRY, AUTOCOMPLETE, PARAGRAPH.

	* tree-table.c (tree_table_cb): Removed recording related code.

	* toggle-button.c (toggle_button_cb): Removed recording related code.

	* text.c (text_cb): Removed recording related code.

	* table.c (table_cb): Removed recording related code.

	* spin-button.c (spin_button_cb): Removed recording related code.

	* radio-button.c (radio_button_cb): Removed recording related code.

	* push-button.c (push_button_cb): Removed recording related code.

	* page-tab-list.c (page_tab_cb): Removed recording related code.

	* menu-item.c (menu_item_cb): Removed recording related code.

	* ldtp.c (is_window_in_cctxt): Added new function to check whether
	a window exist in the current context.
	(report_window_event): Added new code to remove the context
	entries, when a window is closed.
	(ldtp_server_thread): If client the count is 0 for more than 5
	minutes, then let us quit the current instance.

	* ldtp-request.c (ldtp_request_fill_request): Removed recording
	related code.

	* ldtp-gui.c (window_info_added_hashtable): Added new function.
	* ldtp-gui.c: Added more verbose debug info.

	* ldtp-appmap.c (get_unknown_obj_label): Removed function.

	* client-handler.c (generate_record_response_packet)
	(search_recording_handler, remove_recording_handler)
	(register_recording_handler, unregister_recording_handler):
	Removed recording related code.

	* device.c (generate_keyboard_sequence): Updated the function to
	be accessible only to local file.

	* combo-box.c (combo_box_cb): Removed recording related code.

	* check-box.c (check_box_cb): Removed recording related code.

        * ldtp-gui-cb.h, ldtp-record.c, ldtp-record.h: Removed files

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 15 18:39:44 2006 UTC (23 months, 1 week ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_8_0
Changes since 1.11: +31 -23 lines
Diff to previous 1.11
2006-12-16  Nagappan A  <anagappan@novell.com>

	* device.c (get_keyval_id): Added HOME, END, UP, DOWN, LEFT,
	RIGHT, PAGEUP, PAGEDOWN, MENU, SPACE, INSERT, DELETE, F11, F12 key
	codes.
	(get_key_value): Modified condition of for loop to use
	NonPrint_Key_Synth_Vals[index].sym instead of NONPRINTING_KEYS as
	the number of key codes are hard coded.

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 21 21:46:38 2006 UTC (2 years ago) by dobey
Branch: MAIN
CVS Tags: LDTP_0_7_0
Changes since 1.10: +54 -56 lines
Diff to previous 1.10
2006-11-21  Rodney Dawes  <dobey@novell.com>

	* ldtp-error.[ch]: Get rid of the LDTPError struct
	(ldtp_error_get_error, ldtp_error_free): Remove these methods as we
	don't need them any more
	(ldtp_error_get_message): Make this a public method that returns a
	const char * of the error message for when we need to print it

	* *.[ch]: Update the error handling code to use LDTPErrorCode instead
	of LDTPError everywhere, so we only pass around an enum value
	Call ldtp_error_get_message whenever we need to print an error message

	* ldtp-gui.c (object_state_contains): Unref the AccessibleStateSet when
	we are done using it
	(get_accessible_object_handle): Don't free the head struct that isn't
	owned by this method
	(ldtp_gui_get_gui_handle): Free the head pointer when done using it
	(ldtp_gui_wait_till_gui_exist, ldtp_gui_wait_till_gui_not_exist):
	(ldtp_gui_gui_exist): Free the accessible pointer when done with it

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 27 18:02:36 2006 UTC (2 years, 1 month ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_6_0
Changes since 1.9: +10 -29 lines
Diff to previous 1.9
        * client-handler.c (search_recording_handler,
        remove_recording_handler, register_recording_handler,
        unregister_recording_handler): Added new functions to handle
        recording client context handler.
        (generate_record_response_packet): Modified response tag from
        RECORD to RESPONSE.
        (handle_request): Added generatemouseevent, a function.

        * combo-box.c (select_item): Modified C str* functions to use
        g_utf8*.

        * device.c (generate_keyboard_sequence): Modified this function to
        be generic, so it can be called even with out accessible handle.

        * ldtp-appmap.c: Modified all the function names having regexp
        string to glob as the actual implementation is glob based.

        * ldtp-gui.c (grab_focus): Moved implementation from text.c to
        here.

        * ldtp-record.c: Removed all static variables and added all of
        them as a structure LdtpRecord.
        (caculate_time_elapsed): To find the time difference between the
        current operation and the previous operation. Will be useful for
        playback.

       * remap.c (accessible_object_handle): Fixes a performance issue
        reported by Palm Source team.

        * text.c (grab_focus): Moved implementation from here to
        ldtp-gui.c.

        * toggle-button.c (toggle): Fixed a crasher bug, when the object
        state does not match FALSE flag is set in LDTPError, which crashed
        the LDTP engine.

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Aug 9 18:34:24 2006 UTC (2 years, 3 months ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_5_0
Changes since 1.8: +5 -0 lines
Diff to previous 1.8
        * menu.c (menu_main): Fixed crash, when token is NULL, quiting
        with appropriate error message.
        * ldtp-appmap.c (search_label_regexp_based, search_label_based):
        Search window based on regexp.
        * ldtp-appmap.c (search_key_regexp_based): Search window based on
        regexp.
        * ldtp-gui.c (trace_path_to_parent): Trace parent based on regular
        expression too
        (get_child_window_handle): Trace child window handle based on
        regular epression too

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 21 11:24:25 2006 UTC (2 years, 4 months ago) by nagappan
Branch: MAIN
Changes since 1.7: +12 -11 lines
Diff to previous 1.7
        * client-handler.c (has_state): Implemented new function.
        * *.[ch]: Code alignment.

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 12 18:26:46 2006 UTC (2 years, 4 months ago) by nagappan
Branch: MAIN
Changes since 1.6: +3 -0 lines
Diff to previous 1.6
        * ldtp-record.c: Main file recording which has all the event
        listeners. Added callbacks in all the corresponding objects.


        * push-button.c toggle-button.c (enterstring) Added
        LDTP_CMD_ENTERSTRING to the corresponding main functions

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 5 10:12:45 2006 UTC (2 years, 4 months ago) by prashmohan
Branch: MAIN
Changes since 1.5: +4 -1 lines
Diff to previous 1.5
fixed a few minor bugs in remap, selectrowpartialmatch and enterstring

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 3 12:18:17 2006 UTC (2 years, 4 months ago) by nagappan
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
        * client-handler.c (handle_request): getobjectlist,
        getobjectproperty, getobjectinfo functions will not call
        update_cur_window_appmap_handle function, unless the object
        information is found in the hash table.

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 3 11:03:25 2006 UTC (2 years, 4 months ago) by prashmohan
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
Fixed problems in XML characters in log file and gettextproperty error.

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 15 13:15:29 2006 UTC (2 years, 5 months ago) by nagappan
Branch: MAIN
Changes since 1.2: +32 -20 lines
Diff to previous 1.2
        * client-handler.c (handle_request): Added STOPSCRIPSERVER
        functionality, required for using with tinderbox
        * text.c (right_click): Added new function
        * ldtp.c (ldtp_server_thread): Added code for ldtp record handler
        * localization.c (ldtp_compare_with_locale): Regexp based search
        is implemented in localized object name too.
        * ldtp.c (ldtp_server_thread): Added a check in poll, whether the
        pollfd breaked due to ldtp script server thread or ldtp record
        server thread.
        * ldtp-server.c (init_ldtp_server): Removed LDTP_AUTH_SOCK
        environment variable setting, as its no longer been used.
        * ldtp-logger.c (close_log_file): NULL log file pointer after
        closing the file pointer.
        * ldtp-gui.c (get_accessible_context_handle): Fixed memory leak -
        freed the allocted string.
        * label.c (get_label_at_index): Implemented new function to get
        the label based on window, panel and index information.
        * client-handler.c (handle_client, handle_request): At end of
        stoplog, initialize log file pointer to NULL.

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 8 10:11:39 2006 UTC (2 years, 6 months ago) by prashmohan
Branch: MAIN
Changes since 1.1: +21 -1 lines
Diff to previous 1.1
Fixed BUG #340994

Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 7 17:40:38 2006 UTC (2 years, 6 months ago) by prashmohan
Branch: MAIN
Added registry events for keyboard and mouse. Bug #340935

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

CVS Admin
ViewVC Help
Powered by ViewVC 1.1-dev