Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
2008-01-15 Nagappan A <nagappan@gmail.com> * remap.c (get_object_info): Added color chooser window type. * ldtp-gui.c (ldtp_gui_get_gui_handle): Handled, case insensitive role type.
2007-12-06 Nagappan A <anagappan@novell.com> * scroll-pane.c: Added new file. * table.c (set_cell_value): Fixed minor bug.
2007-08-28 Nagappan A <anagappan@novell.com> * *.[ch]: Updated all the files for the new address in LGPL license.
2007-08-09 Nagappan A <anagappan@novell.com> * panel.c (select_panel_name): Modified strstr to use g_pattern_match_simple. * tree-table.c (right_click): Fixed number of matches bug and also fixed using the x, y pixel info when generating right click event.
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
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
2006-10-31 Rodney Dawes <dobey@novell.com> * client-handler.c: Add an include for locale.h to fix warnings * ldtp-gui.c (get_accessible_object_handle): Too many args to g_print (ldtp_gui_get_gui_handle): Passing an int not a long int * ldtp-record.c (stop_record): Pass an int for the fd instead of a FILE pointer to g_print, and change the formatting to use int * table.c (double_click): Variable cell not used * tree-table.c (double_click): Variable cell not used
* table.c (table_main): Now has the implementation of enterstring.
* tree-table.c (tree_table_main): Now has the implementation of
enterstring.
Updated Makefile.am
Added support for selecting Nth occurrence of a value in a tree table row
* tree-table.c (get_cell_value): Fixed, getting cell's value
* client-handler.c (has_state): Implemented new function.
* *.[ch]: Code alignment.
* 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
* 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.
2006-05-02 Nagappan A <nagappan@gmail.com> * ldtp-gui.c (update_cur_window_appmap_handle): Added mutex lock / unlock to avoid corruption of application map 2006-04-27 Nagappan A <nagappan@gmail.com> * ldtp-logger.c (open_log_file): Modified the default option of opening file as overwrite - Bug # 339884 2006-04-25 Nagappan A <nagappan@gmail.com> * remap.c (get_object_info): Handles edit bar object type - Bug # 339671 2006-04-17 Nagappan A <nagappan@gmail.com> * ldtp-gui.c (ldtp_gui_get_gui_handle): Handled multiple applications parallely - Bug # 338315 2006-04-14 Nagappan A <nagappan@gmail.com> * remap.c (strip_delim): Now this function is not static 2006-04-13 Nagappan A <nagappan@gmail.com> * ldtp-utils.c (read_line): Added new function to read data from given fd, line by line 2006-04-08 Nagappan A <nagappan@gmail.com> * ldtp-gui.c (get_relation_name, ldtp_gui_get_gui_handle): Valgrind and fixed memory leaks. 2006-04-07 Nagappan A <nagappan@gmail.com> * ldtp.c (main): Added command line options to ldtp engine 2006-04-06 Nagappan A <nagappan@gmail.com> * ldtp-appmap.c (search_label_based): Valgrind and fixed memory leaks. 2006-04-05 Nagappan A <nagappan@gmail.com> * client-handler.c (handle_request): Implemented reinitldtp 2006-04-04 Nagappan A <nagappan@gmail.com> * client-handler.c (createpo, deletepo, bind_text): Implemented new functions 2006-04-03 Nagappan A <nagappan@gmail.com> * calendar.c (select_calendar_date): Checked for NULL arguments to avoid crash * check-menu-item.c (uncheck_check_menu_item, verify_check_check_menu_item, verify_uncheck_check_menu_item): Removed functions 2006-04-01 Nagappan A <nagappan@gmail.com> * client-handler.h (_LDTPClientContext): Added individual log file for each new client connection
* ldtp-logger.c (log_msg): Pass / fail report of a group are now
logged in the XML.
* ldtp-logger.h: Updated #define entries to use enum and appended
all LOG_ variables to LDTP_LOG_ enum variables. This impact all
the usage of LOG_ variables, which has to be replaced with
LDTP_LOG_.
* label.c (select_labels_panel_by_name): New functions implemented
- bug # 336458.
* text.c (select_text_by_name): New functions implemented - bug #
316044.
* client-handler.c (add_item_to_list): A common function to
generate XML object list.
* client-handler.c (send_response): If data sent in chunks from
server to client, then the peek code in client was not able to
continue reading the next chunk as the recv with peek option
always returns the first chunk.
* client-handler.c (handle_request): Implemented getwindowlist,
getobjectlist, getobjectinfo, getobjectproperty. Modified
initappmap to get the file name from gslist only once. Memory leak
fixed - Freed memory resources when client disconnects.
* ldtp.c (ldtp_print): Indentation
* ldtp-appmap.c (remove_appmap_entries): Memory leak fixed - Freed
memory resources when client disconnects.
* ldtp-appmap.c (search_obj_after_stripping_space): Added new
function to search for an object after stripping spaces.
* ldtp-appmap.c (add_child_attributes): Modified it as static
function.
* ldtp-appmap.c (ldtp_appmap_free): If appmap is not NULL then
only traverse the hash table. To avoid a critical warning.
* ldtp-appmap.c (search_label_based): Modified the logic to check
for label or label_by and also, if under score is in value, then
remove it and then look for the match.
* ldtp-command.c (ldtp_command_init_command_table): Added
getwindowlist, getobjectlist, getobjectinfo, getobjectproperty
commands to the list of commands.
* ldtp-error.c (ldtp_error_get_error_message): Added new error
messages.
* ldtp-gui.c (ldtp_gui_get_gui_handle): If appmap is not
initialized, then try to initialize it by updating the window
handle.
* ldtp-gui.c (update_cur_window_appmap_handle): Checked for
argument NULL to avoid crash.
* ldtp-logger.c (ldtp_log): vprintf also will be printed iff
LDTP_DEBUG option is enabled.
* ldtp-request.c (ldtp_request_fill_request): When XML packet is
NULL don't process further, which avoids a crash.
* ldtp-utils.c (escape_character): Modified function name
escape_under_score to escape_character and also added one
parameter to make this function a generic one. Check if argument
is not NULL then continue else return immediately.
* remap.c (get_keybinding, filter_appmap_data, get_object_info,
add_appmap_data): Checked for NULL arguments to avoid crash.
* remap.c (accessible_object_handle): Avoided memory fragmentation
as the same data is allocated multiple times.
* tree-table.c (select_row): Fixed crash - bug #332346
* text.c (select_text): Added new API selecttext - bug #323445
* ldtp-response.h: Added encoding type and it defaults to utf-8.
* page-tab-list.c (select_tab): Called
AccessibleComponent_grabFocus function.
* combo-box.c:
* ldtp-appmap.c:
* localization.c:
* menu.c:
* table.c: Don't use g_strdup_printf for message-logging, it
defragments memory. Static arrays should suffice.
Coding style fixes.
2006-01-16 Nagappan A <nagappan@gmail.com> * New LDTP arch based on Varadhan <v.varadhan@gmail.com> suggestion * Regular expression based object search (both context and component) * Run time appmap generation (initialization of appmap is optional) * For unexpected windows (example: connection reset by peer / connection timed out dialogs) can be handled by registering a callback function and the respective callback function will be called, whenever the registered window with the title appears and even this window could be based on regular expression * Now the scripts can be written in any language even though the default one is Python
Initial revision
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.
| CVS Admin | ViewVC Help |
| Powered by ViewVC 1.1-dev |