anjuta r3355 - in trunk: . plugins/symbol-db plugins/symbol-db/test



Author: jhs
Date: 2007-12-03 15:01:08 +0000 (Mon, 03 Dec 2007)
New Revision: 3355
ViewCVS link: http://svn.gnome.org/viewcvs/anjuta?rev=3355&view=rev

Modified:
   trunk/ChangeLog
   trunk/plugins/symbol-db/plugin.c
   trunk/plugins/symbol-db/plugin.h
   trunk/plugins/symbol-db/symbol-db-engine.c
   trunk/plugins/symbol-db/symbol-db-engine.h
   trunk/plugins/symbol-db/symbol-db-view-locals.c
   trunk/plugins/symbol-db/symbol-db-view-locals.h
   trunk/plugins/symbol-db/symbol-db-view.c
   trunk/plugins/symbol-db/symbol-db-view.h
   trunk/plugins/symbol-db/tables.sql
   trunk/plugins/symbol-db/test/main.c
Log:
2007-12-01  Massimo Cora\'  <maxcvs email it>

		* plugins/symbol-db/plugin.c: (on_editor_destroy),
        (on_editor_update_ui), (on_single_file_scan_end),
        (on_importing_project_end), (project_root_added),
        (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
        * plugins/symbol-db/plugin.h:
        show on status bar files being scanned.

        * plugins/symbol-db/symbol-db-engine.c:
        (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
        (sdb_engine_ctags_output_thread),
        (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
        (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
        (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
        (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
        (sdb_engine_get_table_id_by_unique_name2),
        (symbol_db_engine_open_project),
        (sdb_engine_prepare_executing_commands),
        (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
        (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
        (sdb_engine_detects_removed_ids),
        (symbol_db_engine_get_class_parents),
        (symbol_db_engine_get_global_members),
        (symbol_db_engine_get_scope_members_by_symbol_id),
        (symbol_db_engine_get_scope_members),
        (symbol_db_engine_get_current_scope),
        (symbol_db_engine_get_file_symbols),
        (symbol_db_engine_get_symbol_info_by_id),
        (symbol_db_engine_get_full_local_path),
        (symbol_db_engine_find_symbol_by_name_pattern),
        (symbol_db_engine_get_parent_scope_id_by_symbol_id):
        * plugins/symbol-db/symbol-db-engine.h:
        * plugins/symbol-db/symbol-db-view-locals.c:
        (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
        (symbol_db_view_locals_recv_signals_from_engine),
        (symbol_db_view_locals_update_list):
        * plugins/symbol-db/symbol-db-view-locals.h:
        * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
        (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
        (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
        (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
        * plugins/symbol-db/symbol-db-view.h:
        Added g_thread architecture to scan in background. With this you
        can use Anjuta\'s GUI without freezing.
        Improved insertion speed by using a paradigm like \'insert\' and \'check\'
        replacing a \'check\' and \'insert\' one. This has been done for tables 
        like symbol, scope, sym_type.
        Fixed two crashers. 

        * plugins/symbol-db/tables.sql:
        * plugins/symbol-db/test/main.c: (get_global_members), (main),
        (thread), (print_message), (bastard_thread), (idle_signals):
        fixed a typo on tables that broke sql triggers.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]