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



Author: jhs
Date: 2007-11-19 15:30:59 +0000 (Mon, 19 Nov 2007)
New Revision: 3317
ViewCVS link: http://svn.gnome.org/viewcvs/anjuta?rev=3317&view=rev

Modified:
   trunk/ChangeLog
   trunk/configure.in
   trunk/plugins/symbol-db/plugin.c
   trunk/plugins/symbol-db/symbol-db-engine-iterator-node.c
   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.c
   trunk/plugins/symbol-db/symbol-db-view.h
   trunk/plugins/symbol-db/tables.sql
   trunk/plugins/symbol-db/test/Makefile.am
   trunk/plugins/symbol-db/test/main.c
Log:
2007-11-18  Massimo Cora\'   <maxcvs email it>

	reviewed by: Johannes Schmid <jhs gnome org>

	* configure.in:
  required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
  due to bug #493360. Still present anyway bug #495843

	* plugins/symbol-db/plugin.c: (goto_local_tree_iter),
	(goto_global_tree_iter), (on_treesearch_symbol_selected_event),
	(on_local_treeview_row_activated),
	(on_global_treeview_row_activated),
	(on_global_treeview_row_expanded), (on_project_element_added),
	(on_project_element_removed), (project_root_added),
	(symbol_db_activate), (isymbol_manager_search),
	(isymbol_manager_get_members),
	(isymbol_manager_get_completions_at_position):
	* plugins/symbol-db/symbol-db-engine-iterator-node.c:
	(symbol_db_engine_iterator_node_get_symbol_extra_string):
	* plugins/symbol-db/symbol-db-engine.c:
	(sdb_engine_execute_non_select_sql),
	(sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
	(sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
	(sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
	(sdb_engine_create_db_tables), (symbol_db_engine_open_db),
	(symbol_db_engine_add_new_workspace),
	(symbol_db_engine_add_new_project),
	(symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
	(sdb_engine_detects_removed_ids),
	(sdb_engine_walk_down_scope_path),
	(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_find_symbol_by_name_pattern):
	* plugins/symbol-db/symbol-db-engine.h:
	* plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
	(on_symbol_inserted), (symbol_db_view_locals_update_list):
	* plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
	(sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
	(on_scan_end), (do_add_root_symbol_to_view),
	(do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
	(trigger_on_symbol_inserted), (add_new_waiting_for),
	(do_recurse_subtree_and_invalidate), (prepare_for_adding),
	(on_symbol_inserted), (do_recurse_subtree_and_remove),
	(on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
	(symbol_db_view_row_expanded), (sdb_view_init),
	(gtree_compare_func), (sdb_view_finalize),
	(sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
	(sdb_view_populate_base_root),
	(sdb_view_build_and_display_base_tree), (symbol_db_view_open):
	* plugins/symbol-db/symbol-db-view.h:
	* plugins/symbol-db/tables.sql:
	* plugins/symbol-db/test/Makefile.am:
	* plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
	(get_scope_members), (get_current_scope), (get_global_members),
	(get_file_symbols), (get_info_by_id), (main):

  Rewrote symbol-db-view global tab. Now every expandable node is a query.
  Started using LIMIT keyword to speed up things.
  Deprecated GdaCommand in favour of GdaQuery into engine. This should
  make providers use prepared statements.




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