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 / localization.c Repository:
fd.o logo

Log of /ldtp/src/localization.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 3 09:31:00 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.8: +2 -2 lines
Diff to previous 1.8
2007-08-28  Nagappan A  <anagappan@novell.com>

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

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 21 15:18:52 2006 UTC (2 years ago) by dobey
Branch: MAIN
CVS Tags: LDTP_0_7_0, LDTP_0_8_0, LDTP_0_9_0
Changes since 1.7: +3 -24 lines
Diff to previous 1.7
2006-11-21  Rodney Dawes  <dobey@novell.com>

	* Makefile.am: We don't set LOCALIZATION_CFLAGS anywhere, so we don't
	need to add it to INCLUDES
	We can always include LOCALIZATION_LIB as we always AC_SUBST it now

	* ldtp-appmap.c (remove_context_entries, remove_appmap_entries): Add
	these back as we need to avoid destroying the hash tables until later,
	due to the potential of thread contention
	(ldtp_appmap_free): Add the _foreach back to destroy the hash table
	data that is stored in the appmap hash table

	* ldtp-gui.c (get_window_list): Don't create an extra variable to store
	the string in, and then assign that to another pointer, just assign
	the window_title string pointer directly
	Duplicate the string when inserting the key into the hash table
	Free the window_title string when done
	(get_accessible_context_handle): Print data before we free it
	(update_cur_window_appmap_handle): Don't create the hash table with
	_new_full and destructors, as there is potential thread contention

	* localizaiton.c (cleanup_hash_tables): Remove this unused method
	(ldtp_compare_with_locale): Free utf8_string before returning NULL

	* menu.c (menu_main): Free the accessible struct when done with it

	* remap.c (add_appmap_data, do_remap): Don't use _new_full to create
	the hash table with destructors, as there may be thread contention

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 12 21:10:24 2006 UTC (2 years, 1 month ago) by nagappan
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6
2006-10-12  Nagappan A  <anagappan@novell.com>

	* client-handler.c (bind_text): Now checks for po file too
	(handle_request): Implemented new case SETLOCALE. In LAUNCHAPP If
	locale is set, then launch the application based on the given
	locale

Revision 1.6 - (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
CVS Tags: LDTP_0_5_0, LDTP_0_6_0
Changes since 1.5: +43 -28 lines
Diff to previous 1.5
        * 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.5 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 2 11:10:56 2006 UTC (2 years, 6 months ago) by nagappan
Branch: MAIN
Changes since 1.4: +11 -7 lines
Diff to previous 1.4
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

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 17 09:02:01 2006 UTC (2 years, 8 months ago) by nagappan
Branch: MAIN
CVS Tags: LDTP_0_4_0
Changes since 1.3: +4 -3 lines
Diff to previous 1.3
        * calendar-view.c (select_event): Checked for NULL arguments
        * combo-box.c (select_item): Replaced strip_white_space with
        escape_character
        * ldtp-appmap.c (search_key_regexp_based, search_label_based,
        search_label_regexp_based, search_obj_after_stripping_space):
        Checked for NULL arguments
        * ldtp-gui.c (trace_path_to_parent, get_accessible_context_handle,
        get_child_window_handle): Checked for NULL arguments
        * ldtp-logger.c (strip_white_space): Removed function as the
        implementation part of it is duplicate of escape_character
        function implemented in ldtp-utils.c
        * localization.c (ldtp_compare_with_locale, reverse_lookup):
        Checked for NULL arguments
        * remap.c (get_keybinding, insert_underscore, get_object_info,
        add_appmap_data, get_window_text_in_appmap_format): Checked for
        NULL arguments, which fixes the bug # 334521

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 9 10:05:53 2006 UTC (2 years, 8 months ago) by nagappan
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
        * 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.

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 9 10:21:56 2006 UTC (2 years, 9 months ago) by vvaradan
Branch: MAIN
Changes since 1.1: +5 -8 lines
Diff to previous 1.1
        * 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.

Revision 1.1.1.1 - (view) (download) (as text) (annotate) - [select for diffs] (vendor branch)
Wed Feb 1 05:52:04 2006 UTC (2 years, 9 months ago) by nagappan
Branch: Novell
CVS Tags: rel1_0
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.9
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


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 1 05:52:04 2006 UTC (2 years, 9 months ago) by nagappan
Branch: MAIN
Branch point for: Novell
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.

  Diffs between and
  Type of Diff should be a

Sort log by:

CVS Admin
ViewVC Help
Powered by ViewVC 1.1-dev