Skip to content
  • Massimo Cora's avatar
    fixed a crasher, or at least added a warning. · a14a2fa3
    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