anjuta r3355 - in trunk: . plugins/symbol-db plugins/symbol-db/test
- From: jhs svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r3355 - in trunk: . plugins/symbol-db plugins/symbol-db/test
- Date: Mon, 3 Dec 2007 15:01:09 +0000 (GMT)
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]