-
Massimo Cora authored
2008-08-16 Massimo Cora\' <maxcvs@email.it> * libanjuta/anjuta-launcher.c (anjuta_launcher_send_ptyin): fixed a crasher, or at least added a warning. * libanjuta/interfaces/libanjuta.idl: * plugins/symbol-browser/an_symbol.c (anjuta_symbol_set_tag), (isymbol_get_id), (isymbol_iface_init): * plugins/symbol-browser/an_symbol_iter.c (isymbol_iter_first), (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_foreach), (isymbol_iter_set_position), (isymbol_iter_get_position), (isymbol_iter_get_length): * plugins/symbol-browser/plugin.c (isymbol_manager_get_members), (isymbol_manager_get_class_parents), (isymbol_manager_get_parent_scope), (isymbol_manager_get_symbol_more_info), (isymbol_manager_get_symbol_by_id), (isymbol_manager_iface_init): * plugins/symbol-db/plugin.c (on_session_load), (on_importing_project_end), (on_project_root_added), (isymbol_manager_search), (isymbol_manager_get_members), (isymbol_manager_get_class_parents), (isymbol_manager_get_parent_scope), (isymbol_manager_get_symbol_more_info), (isymbol_manager_get_symbol_by_id), (isymbol_manager_iface_init): * plugins/symbol-db/symbol-db-engine-iterator-node.c (isymbol_get_id), (isymbol_iface_init): * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches), (sdb_engine_get_statement_by_query_id), (sdb_engine_get_tuple_id_by_unique_name4), (sdb_engine_udpated_scope_gtree_populate), (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), (symbol_db_engine_new), (sdb_engine_connect_to_db), (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol), (on_scan_update_buffer_end), (symbol_db_engine_update_buffer_symbols), (symbol_db_engine_get_class_parents_by_symbol_id), (symbol_db_engine_get_scope_members_by_symbol_id), (symbol_db_engine_find_symbol_by_name_pattern_filtered): * plugins/symbol-db/symbol-db-engine.h: many bugfixes, for instance on search queries. Added some new interface methods to let the use of IAnjutaSymbolManager easier. * plugins/symbol-db/anjuta-symbol-db.glade: * plugins/symbol-db/symbol-db-prefs.c (on_prefs_executable_changed), (on_check_button_toggled), (sdb_prefs_init1): added an option on preferences to let user the choice of let autopopulation work or not on project opening. * plugins/symbol-db/symbol-db-prefs.h: * plugins/symbol-db/symbol-db-view-locals.c (sdb_view_locals_get_iter_from_row_ref), (symbol_db_view_locals_clear_cache), (sdb_view_locals_init), (sdb_view_locals_finalize), (traverse_on_scan_end), (trigger_on_symbol_inserted), (prepare_for_adding), (consume_symbols_inserted_queue_idle_destroy), (consume_symbols_inserted_queue_idle), (on_scan_end), (on_symbol_scope_updated), (symbol_db_view_locals_recv_signals_from_engine), (symbol_db_view_locals_update_list): * plugins/symbol-db/tables.sql: corrected trigger and added a new index. Fixed a bug that broke locals view when two structs had the same member name inside. svn path=/trunk/; revision=4149
a14a2fa3