2008-08-18  Naba Kumar  <naba@gnome.org>

	* NEWS: Updated for release
	* configure.in: Updated version to 2.5.90

2008-08-18  Johannes Schmid  <jhs@gnome.org>

	* plugins/search/search-replace_backend.c (get_next_match):
	Use uf8_strlen instead of strlen to avoid selection problem with
	non-ASCII search strings (see #440637 comment 15)

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.

2008-08-16  Johannes Schmid  <jhs@gnome.org>

	* src/anjuta-app.c (on_add_merge_widget),
	(anjuta_app_instance_init):
	545624 – Toolbar broken
	It was caused by not using the bonobo-toolbar in a correct way after
	switching from GnomeApp to GtkWindow

2008-08-16  Johannes Schmid  <jhs@gnome.org>

	* plugins/message-view/plugin.c (activate_plugin),
	(ianjuta_msgman_add_view):
	Do not show an empty message pane on startup but create the widget on demand.
	* plugins/sourceview/sourceview-io.c:
	Only convert the full text because it could break otherwise with utf-8

2008-08-16  Massimo Cora'  <maxcvs@email.it>

	* plugins/symbol-db/plugin.c (on_system_scan_package_start),
	(do_import_system_src_after_abort), (on_project_root_added),
	(symbol_db_activate), (symbol_db_deactivate),
	(isymbol_manager_search):
	disconnected signals and re-enabled do_import_system_src_after_abort ().

	* plugins/symbol-db/symbol-db-engine.c
	(sdb_engine_get_dyn_query_node_by_id),
	(sdb_engine_insert_dyn_query_node_by_id),
	(sdb_engine_free_cached_queries),
	(sdb_engine_free_cached_dynamic_queries),
	(sdb_engine_disconnect_from_db), (sdb_engine_init),
	(symbol_db_engine_new), (symbol_db_engine_open_db),
	(symbol_db_engine_add_new_files),
	(symbol_db_engine_get_global_members_filtered),
	(symbol_db_engine_get_scope_members_by_symbol_id_filtered),
	(symbol_db_engine_get_file_symbols),
	(symbol_db_engine_get_parent_scope_id_by_symbol_id),
	(symbol_db_engine_find_symbol_by_name_pattern_filtered):
	test: removed mutex (actually set it to NULL). Libgda rev 3186 have
	sqlite 3.6.0beta compiled inside, which has thread support. More: GdaLockable
	interface has been written and implemented for GdaConnection and GdaSqlParser.
	Actually symbol-db-engine works without mutexes, but before removing all the 
	code associated this need some more wide tests.
	Completed implementation of searching symbols through session-enabled packages.
	A new feature on dynamic queries permits to filter up to 255 symbol kinds
	and up to 255 session packages. Was used a internal integer mapping.

	* plugins/symbol-db/symbol-db-engine.h:
	* plugins/symbol-db/symbol-db-system.c
	(on_engine_package_single_file_scan_end), (sdb_system_finalize),
	(sdb_system_do_engine_scan), (on_pkg_config_exit):
	* plugins/symbol-db/symbol-db-view-locals.c
	(sdb_view_locals_create_new_store):
	* plugins/symbol-db/symbol-db-view-locals.h:
	* plugins/symbol-db/symbol-db-view-search.c
	(sdb_view_search_dispose):
	disconnected signals

2008-08-15  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/project-manager/plugin.c,
	plugins/project-manager/plugin.h:
	Fix #493818 Close project with opened target properties dialog opened
	crash Anjuta

2008-08-15  Johannes Schmid  <jhs@gnome.org>

	* configure.in:
	* plugins/sourceview/sourceview.c (on_open_failed),
	(on_save_failed):
	Use a fallback dialog if the document was not added to the document-manager
	yet (#545557 – Crash pressing on message view)

2008-08-15  Johannes Schmid  <jhs@gnome.org>

	* plugins/editor/text_editor.c: save in correct encoding (fixes build warnings)
	* plugins/sourceview/sourceview-io.c (sourceview_io_init),
	(sourceview_io_save_as), (append_buffer):
	* plugins/sourceview/sourceview-io.h:
	* plugins/sourceview/sourceview.c (on_overwrite_toggled),
	(sourceview_instance_init):
	- #420279 – INS and OVR do not immediately change in status bar
	- Save files in their original encoding

2008-08-15  Johannes Schmid  <jhs@gnome.org>

	Patch by Koop Mast <kwm@freebsd.org>

	* plugins/build-basic-autotools/plugin.c (on_build_mesg_format):
	* plugins/scratchbox/Makefile.am:
	* plugins/git/git-command.h:
	* plugins/git/Makefile.am:
	#546620 – Build- and make dist fixes
	(with some small changes)

2008-08-15  Yuriy Penkin <yuriy.penkin@gmail.com>

	reviewed by: Johannes Schmid <jhs@gnome.org>

	* plugins/symbol-browser/an_symbol.c (isymbol_get_file):
	#545673 – A bug in isymbol_get_file function
	Use g_file_new_for_uri() instead of g_file_new_for_path

2008-08-15  Yuriy Penkin <yuriy.penkin@gmail.com>

	* plugins/subversion/svn-diff-command.c (get_full_str),
	(svn_diff_command_run):
	#542432 – Svn diff doesn't work correctly
	Convert the output of svn diff from localce to utf-8

2008-08-05  Rob Bradford  <rob@openedhand.com>
 
	* libanjuta/Makefile.am:
	pull GIO into the libraries that libanjuta links against. 
	(Bug #546394)

2008-08-15  Johannes Schmid  <jhs@gnome.org>

	* configure.in: Bump gtksourceview requirement to 2.3.1
	
	* plugins/sourceview/anjuta-editor-sourceview.glade:
	* plugins/sourceview/sourceview-prefs.c
	(on_gconf_notify_visible_spaces), (sourceview_prefs_init):
	Add a preference for the new visible whitespace feature of gtksourceview

2008-08-07  Naba Kumar  <naba@gnome.org>

	* configure.in: Disable scintilla plugin by default
	* libanjuta/anjuta-version.h.in: Rename ANJUTA_*_VERSION
	to LIBANJUTA_*_VERSION and ANJUTA_VERSION* to LIBANJUTA_VERSION*
	to avoid conflict with ones defined in config.h
	* plugins/subversion/subversion-ui-utils.c: Fixed a build break.

2008-08-03  Rob Bradford  <rob@robster.org.uk>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* configure.in:
	* libanjuta/anjuta-version.h.in:
	Add header file to expose versioning information.

2008-07-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	reviewed by Naba Kumar  <naba@gnome.org>:

	* libanjuta/anjuta-vcs-status-tree-view.c:
	* plugins/subversion/subversion-diff-dialog.c:
	Marked string for translation.
	* plugins/subversion/subversion-ui-utils.c:
	Fixed memory leak.

2008-08-04  Naba Kumar  <naba@gnome.org>

	Patch from James Liggett:

	* configure.in:
	* libanjuta/Makefile.am:
	* libanjuta/anjuta-async-command.c
	(anjuta_async_command_notification_poll), (notify_progress),
	(anjuta_async_command_class_init):
	* libanjuta/anjuta-command.c (anjuta_command_class_init),
	(anjuta_command_notify_progress):
	* libanjuta/anjuta-command.h:
	* libanjuta/anjuta-glade.xml:
	* libanjuta/anjuta-status.c
	(anjuta_status_progress_increment_ticks):
	* libanjuta/anjuta-status.h:
	* libanjuta/anjuta-sync-command.c (anjuta_sync_command_init),
	(anjuta_sync_command_finalize), (start_command),
	(notify_data_arrived), (notify_complete), (notify_progress),
	(anjuta_sync_command_class_init):
	* libanjuta/anjuta-sync-command.h:
	* libanjuta/anjuta-vcs-status-tree-view.c
	(anjuta_vcs_status_tree_view_add):
	* libanjuta/anjuta-vcs-status-tree-view.h:
	* plugins/Makefile.am:
	* plugins/git/Makefile.am:
	* plugins/git/anjuta-git.glade:
	* plugins/git/anjuta-git.ui:
	* plugins/git/giggle-graph-renderer.c
	(giggle_graph_renderer_class_init), (giggle_graph_renderer_init),
	(giggle_graph_renderer_finalize),
	(giggle_graph_renderer_get_property),
	(giggle_graph_renderer_set_property),
	(giggle_graph_renderer_get_size), (giggle_graph_renderer_render),
	(giggle_graph_renderer_new), (find_free_path),
	(get_initial_status_foreach), (get_initial_status),
	(free_paths_state),
	(giggle_graph_renderer_calculate_revision_state),
	(giggle_graph_renderer_validate_model):
	* plugins/git/giggle-graph-renderer.h:
	* plugins/git/git-add-command.c (git_add_command_init),
	(git_add_command_finalize), (git_add_command_run),
	(git_add_command_class_init), (git_add_command_new_path),
	(git_add_command_new_list):
	* plugins/git/git-add-command.h:
	* plugins/git/git-add-dialog.c (on_add_command_finished),
	(on_add_dialog_response), (add_dialog), (on_menu_git_add):
	* plugins/git/git-add-dialog.h:
	* plugins/git/git-add-remote-dialog.c
	(on_remote_add_command_finished), (on_add_remote_dialog_response),
	(add_remote_dialog), (on_menu_git_add_remote):
	* plugins/git/git-add-remote-dialog.h:
	* plugins/git/git-bisect-dialog.c
	(on_bisect_start_dialog_response),
	(on_bisect_start_revision_radio_toggled), (bisect_start_dialog),
	(bisect_reset), (bisect_state), (update_bisect_menus),
	(on_bisect_file_monitor_changed), (on_menu_git_bisect_start),
	(on_menu_git_bisect_reset), (on_menu_git_bisect_good),
	(on_menu_git_bisect_bad), (on_log_menu_git_bisect_good),
	(on_log_menu_git_bisect_bad), (bisect_menus_init):
	* plugins/git/git-bisect-dialog.h:
	* plugins/git/git-bisect-reset-command.c
	(git_bisect_reset_command_init),
	(git_bisect_reset_command_finalize),
	(git_bisect_reset_command_run),
	(git_bisect_reset_command_class_init),
	(git_bisect_reset_command_new):
	* plugins/git/git-bisect-reset-command.h:
	* plugins/git/git-bisect-start-command.c
	(git_bisect_start_command_init),
	(git_bisect_start_command_finalize),
	(git_bisect_start_command_run),
	(git_bisect_start_command_class_init),
	(git_bisect_start_command_new):
	* plugins/git/git-bisect-start-command.h:
	* plugins/git/git-bisect-state-command.c
	(git_bisect_state_command_init),
	(git_bisect_state_command_finalize),
	(git_bisect_state_command_run),
	(git_bisect_state_command_class_init),
	(git_bisect_state_command_new):
	* plugins/git/git-bisect-state-command.h:
	* plugins/git/git-branch-checkout-command.c
	(git_branch_checkout_command_init),
	(git_branch_checkout_command_finalize),
	(git_branch_checkout_command_run),
	(git_branch_checkout_command_class_init),
	(git_branch_checkout_command_new):
	* plugins/git/git-branch-checkout-command.h:
	* plugins/git/git-branch-combo-model.c (git_branch_combo_data_new),
	(git_branch_combo_data_free), (git_branch_combo_model_new),
	(git_branch_combo_model_setup_widget),
	(git_branch_combo_model_append),
	(git_branch_combo_model_append_remote),
	(git_branch_combo_model_get_branch):
	* plugins/git/git-branch-combo-model.h:
	* plugins/git/git-branch-create-command.c
	(git_branch_create_command_init),
	(git_branch_create_command_finalize),
	(git_branch_create_command_run),
	(git_branch_create_command_class_init),
	(git_branch_create_command_new),
	(git_branch_create_command_get_branch_name):
	* plugins/git/git-branch-create-command.h:
	* plugins/git/git-branch-delete-command.c
	(git_branch_delete_command_init),
	(git_branch_delete_command_finalize),
	(git_branch_delete_command_run),
	(git_branch_delete_command_class_init),
	(git_branch_delete_command_new),
	(git_branch_delete_command_get_branch_name):
	* plugins/git/git-branch-delete-command.h:
	* plugins/git/git-branch-list-command.c
	(git_branch_list_command_init), (git_branch_list_command_finalize),
	(git_branch_list_command_run),
	(git_branch_list_command_handle_output),
	(git_branch_list_command_class_init),
	(git_branch_list_command_new),
	(git_branch_list_command_get_output):
	* plugins/git/git-branch-list-command.h:
	* plugins/git/git-branch.c (git_branch_init),
	(git_branch_finalize), (git_branch_class_init), (git_branch_new),
	(git_branch_get_name), (git_branch_is_active):
	* plugins/git/git-branch.h:
	* plugins/git/git-checkout-files-command.c
	(git_checkout_files_command_run),
	(git_checkout_files_command_init),
	(git_checkout_files_command_finalize),
	(git_checkout_files_command_class_init),
	(git_checkout_files_command_new):
	* plugins/git/git-checkout-files-command.h:
	* plugins/git/git-checkout-files-dialog.c
	(on_checkout_files_command_finished),
	(on_checkout_files_dialog_response), (checkout_files_dialog),
	(on_menu_git_checkout_files):
	* plugins/git/git-checkout-files-dialog.h:
	* plugins/git/git-command.c
	(git_command_multi_line_output_arrived), (split_lines),
	(git_command_single_line_output_arrived), (git_command_launch),
	(git_command_start), (git_command_error_handler),
	(git_command_child_exited), (git_command_init),
	(git_command_finalize), (git_command_set_property),
	(git_command_get_property), (git_command_class_init),
	(git_command_add_arg), (git_command_add_list_to_args),
	(git_command_append_error), (git_command_push_info),
	(git_command_get_info_queue), (git_command_send_output_to_info),
	(git_command_copy_path_list), (git_command_free_path_list):
	* plugins/git/git-command.h:
	* plugins/git/git-commit-command.c (git_commit_command_run),
	(git_commit_command_init), (git_commit_command_finalize),
	(git_commit_command_class_init), (git_commit_command_new):
	* plugins/git/git-commit-command.h:
	* plugins/git/git-commit-dialog.c (on_commit_command_finished),
	(on_commit_dialog_response), (select_all_files), (commit_dialog),
	(on_menu_git_commit):
	* plugins/git/git-commit-dialog.h:
	* plugins/git/git-create-branch-dialog.c
	(on_create_command_finished), (on_create_branch_dialog_response),
	(on_branch_revision_radio_toggled), (create_branch_dialog),
	(on_menu_git_create_branch), (on_log_menu_git_create_branch):
	* plugins/git/git-create-branch-dialog.h:
	* plugins/git/git-create-patch-series-dialog.c
	(on_create_patch_series_dialog_response),
	(create_patch_series_dialog), (on_menu_git_create_patch_series):
	* plugins/git/git-create-patch-series-dialog.h:
	* plugins/git/git-create-tag-dialog.c (on_create_command_finished),
	(on_create_tag_dialog_response), (on_tag_revision_radio_toggled),
	(on_tag_annotate_check_toggled), (create_tag_dialog),
	(on_menu_git_create_tag), (on_log_menu_git_create_tag):
	* plugins/git/git-create-tag-dialog.h:
	* plugins/git/git-delete-branch-dialog.c
	(on_delete_command_finished), (on_delete_branch_dialog_response),
	(delete_branch_dialog), (on_menu_git_delete_branch):
	* plugins/git/git-delete-branch-dialog.h:
	* plugins/git/git-delete-remote-dialog.c
	(on_delete_remote_dialog_response),
	(on_remote_list_command_data_arrived),
	(on_remote_list_command_finished), (delete_remote_dialog),
	(on_menu_git_delete_remote):
	* plugins/git/git-delete-remote-dialog.h:
	* plugins/git/git-diff-command.c (git_diff_command_init),
	(git_diff_command_finalize), (git_diff_command_run),
	(git_diff_command_class_init), (git_diff_command_new):
	* plugins/git/git-diff-command.h:
	* plugins/git/git-diff-dialog.c (git_diff), (git_commit_diff),
	(on_menu_git_diff), (on_log_menu_git_commit_diff):
	* plugins/git/git-diff-dialog.h:
	* plugins/git/git-diff-tree-command.c (git_diff_tree_command_init),
	(git_diff_tree_command_finalize), (git_diff_tree_command_run),
	(git_diff_tree_command_class_init), (git_diff_tree_command_new):
	* plugins/git/git-diff-tree-command.h:
	* plugins/git/git-fetch-command.c (git_fetch_command_init),
	(git_fetch_command_finalize), (git_fetch_command_run),
	(git_fetch_command_class_init), (git_fetch_command_new):
	* plugins/git/git-fetch-command.h:
	* plugins/git/git-fetch-dialog.c (on_fetch_command_finished),
	(git_fetch), (on_menu_git_fetch):
	* plugins/git/git-fetch-dialog.h:
	* plugins/git/git-file-command.c (git_file_command_init),
	(git_file_command_finalize), (git_file_command_set_property),
	(git_file_command_get_property), (git_file_command_class_init):
	* plugins/git/git-file-command.h:
	* plugins/git/git-format-patch-command.c
	(git_format_patch_command_init),
	(git_format_patch_command_finalize),
	(git_format_patch_command_run),
	(git_format_patch_command_class_init),
	(git_format_patch_command_new):
	* plugins/git/git-format-patch-command.h:
	* plugins/git/git-ignore-command.c (git_ignore_command_init),
	(git_ignore_command_finalize), (git_ignore_command_run),
	(git_ignore_command_class_init), (git_ignore_command_new_path),
	(git_ignore_command_new_list):
	* plugins/git/git-ignore-command.h:
	* plugins/git/git-ignore-dialog.c (on_ignore_dialog_response),
	(ignore_dialog), (on_menu_git_ignore):
	* plugins/git/git-ignore-dialog.h:
	* plugins/git/git-log-command.c (git_log_command_init),
	(git_log_command_finalize), (git_log_command_run),
	(git_log_command_handle_output), (git_log_command_class_init),
	(git_log_command_new), (git_log_command_get_output_queue):
	* plugins/git/git-log-command.h:
	* plugins/git/git-log-dialog.c (author_cell_function),
	(date_cell_function), (short_log_cell_function),
	(ref_icon_cell_function), (create_columns),
	(on_log_command_finished), (on_ref_command_finished),
	(on_view_log_button_clicked), (on_log_vbox_destroy),
	(on_log_message_command_finished),
	(on_log_changes_view_row_selected),
	(on_log_changes_view_query_tooltip),
	(on_log_changes_view_button_press_event),
	(on_log_filter_entry_changed), (on_log_filter_date_changed),
	(on_log_filter_date_check_toggled),
	(on_log_filter_clear_button_clicked), (setup_filters),
	(git_log_window_create), (on_menu_git_log), (on_fm_subversion_log):
	* plugins/git/git-log-dialog.h:
	* plugins/git/git-log-message-command.c
	(git_log_message_command_init), (git_log_message_command_finalize),
	(git_log_message_command_run),
	(git_log_message_command_handle_output),
	(git_log_message_command_class_init),
	(git_log_message_command_new),
	(git_log_message_command_get_message):
	* plugins/git/git-log-message-command.h:
	* plugins/git/git-merge-command.c (git_merge_command_init),
	(git_merge_command_finalize), (git_merge_command_run),
	(git_merge_command_class_init), (git_merge_command_new):
	* plugins/git/git-merge-command.h:
	* plugins/git/git-merge-dialog.c (on_merge_command_finished),
	(on_merge_dialog_response), (on_use_custom_log_check_toggled),
	(merge_dialog), (on_menu_git_merge):
	* plugins/git/git-merge-dialog.h:
	* plugins/git/git-pull-command.c (git_pull_command_init),
	(git_pull_command_finalize), (git_pull_command_run),
	(git_pull_command_class_init), (git_pull_command_new):
	* plugins/git/git-pull-command.h:
	* plugins/git/git-pull-dialog.c (on_pull_command_finished),
	(on_pull_dialog_response), (pull_dialog), (on_menu_git_pull):
	* plugins/git/git-pull-dialog.h:
	* plugins/git/git-raw-output-command.c
	(git_raw_output_command_init), (git_raw_output_command_finalize),
	(git_raw_output_command_handle_output),
	(git_raw_output_command_class_init),
	(git_raw_output_command_get_output):
	* plugins/git/git-raw-output-command.h:
	* plugins/git/git-rebase-continue-command.c
	(git_rebase_continue_command_init),
	(git_rebase_continue_command_finalize),
	(git_rebase_continue_command_run),
	(git_rebase_continue_command_class_init),
	(git_rebase_continue_command_new):
	* plugins/git/git-rebase-continue-command.h:
	* plugins/git/git-rebase-dialog.c (on_rebase_dialog_response),
	(rebase_dialog), (rebase_continue), (on_menu_git_rebase_start),
	(on_menu_git_rebase_continue), (on_menu_git_rebase_skip),
	(on_menu_git_rebase_abort):
	* plugins/git/git-rebase-dialog.h:
	* plugins/git/git-rebase-start-command.c
	(git_rebase_start_command_init),
	(git_rebase_start_command_finalize),
	(git_rebase_start_command_run),
	(git_rebase_start_command_class_init),
	(git_rebase_start_command_new):
	* plugins/git/git-rebase-start-command.h:
	* plugins/git/git-ref-command.c (free_refs_list),
	(git_ref_command_init), (git_ref_command_finalize),
	(git_ref_command_run), (git_ref_command_insert_ref),
	(git_ref_command_handle_output), (git_ref_command_class_init),
	(git_ref_command_new), (git_ref_command_get_refs):
	* plugins/git/git-ref-command.h:
	* plugins/git/git-ref.c (git_ref_init), (git_ref_finalize),
	(git_ref_class_init), (git_ref_new), (git_ref_get_name),
	(git_ref_get_ref_type):
	* plugins/git/git-ref.h:
	* plugins/git/git-remote-add-command.c
	(git_remote_add_command_init), (git_remote_add_command_finalize),
	(git_remote_add_command_run), (git_remote_add_command_class_init),
	(git_remote_add_command_new),
	(git_remote_add_command_get_branch_name):
	* plugins/git/git-remote-add-command.h:
	* plugins/git/git-remote-delete-command.c
	(git_remote_delete_command_init),
	(git_remote_delete_command_finalize),
	(git_remote_delete_command_run),
	(git_remote_delete_command_class_init),
	(git_remote_delete_command_new):
	* plugins/git/git-remote-delete-command.h:
	* plugins/git/git-remote-list-command.c
	(git_remote_list_command_init), (git_remote_list_command_finalize),
	(git_remote_list_command_run),
	(git_remote_list_command_class_init),
	(git_remote_list_command_new):
	* plugins/git/git-remote-list-command.h:
	* plugins/git/git-remove-command.c (git_remove_command_init),
	(git_remove_command_finalize), (git_remove_command_run),
	(git_remove_command_class_init), (git_remove_command_new_path),
	(git_remove_command_new_list):
	* plugins/git/git-remove-command.h:
	* plugins/git/git-remove-dialog.c (on_remove_command_finished),
	(on_remove_dialog_response), (remove_dialog), (on_menu_git_remove):
	* plugins/git/git-remove-dialog.h:
	* plugins/git/git-reset-dialog.c (on_reset_dialog_response),
	(on_reset_revision_radio_toggled), (reset_dialog),
	(on_menu_git_reset), (on_log_menu_git_reset):
	* plugins/git/git-reset-dialog.h:
	* plugins/git/git-reset-files-command.c
	(git_reset_files_command_run), (git_reset_files_command_init),
	(git_reset_files_command_finalize),
	(git_reset_files_command_class_init),
	(git_reset_files_command_new):
	* plugins/git/git-reset-files-command.h:
	* plugins/git/git-reset-tree-command.c
	(git_reset_tree_command_run), (git_reset_tree_command_init),
	(git_reset_tree_command_finalize),
	(git_reset_tree_command_class_init), (git_reset_tree_command_new):
	* plugins/git/git-reset-tree-command.h:
	* plugins/git/git-resolve-dialog.c (on_add_command_finished),
	(on_resolve_dialog_response), (resolve_dialog),
	(on_menu_git_resolve):
	* plugins/git/git-resolve-dialog.h:
	* plugins/git/git-revert-command.c (git_revert_command_init),
	(git_revert_command_finalize), (git_revert_command_run),
	(git_revert_command_class_init), (git_revert_command_new):
	* plugins/git/git-revert-command.h:
	* plugins/git/git-revert-dialog.c (on_revert_dialog_response),
	(revert_dialog), (on_menu_git_revert), (on_log_menu_git_revert):
	* plugins/git/git-revert-dialog.h:
	* plugins/git/git-revision.c (git_revision_init),
	(git_revision_finalize), (git_revision_class_init),
	(git_revision_new), (git_revision_set_sha), (git_revision_get_sha),
	(git_revision_get_short_sha), (git_revision_set_author),
	(git_revision_get_author), (git_revision_set_short_log),
	(git_revision_get_short_log), (git_revision_get_time_format),
	(git_revision_set_date), (git_revision_get_formatted_date),
	(git_revision_add_child), (git_revision_get_children),
	(git_revision_set_has_parents), (git_revision_has_parents):
	* plugins/git/git-revision.h:
	* plugins/git/git-status-command.c (git_status_command_run),
	(git_status_command_handle_output), (git_status_command_init),
	(git_status_command_finalize), (git_status_command_class_init),
	(git_status_command_new), (git_status_command_get_status_queue):
	* plugins/git/git-status-command.h:
	* plugins/git/git-status.c (git_status_init),
	(git_status_finalize), (git_status_class_init), (git_status_new),
	(git_status_get_path), (git_status_get_vcs_status):
	* plugins/git/git-status.h:
	* plugins/git/git-switch-dialog.c (on_checkout_command_finished),
	(on_switch_dialog_response), (switch_dialog), (on_menu_git_switch):
	* plugins/git/git-switch-dialog.h:
	* plugins/git/git-tag-create-command.c
	(git_tag_create_command_init), (git_tag_create_command_finalize),
	(git_tag_create_command_run), (git_tag_create_command_class_init),
	(git_tag_create_command_new),
	(git_tag_create_command_get_tag_name):
	* plugins/git/git-tag-create-command.h:
	* plugins/git/git-ui-utils.c (git_ui_data_new), (git_ui_data_free),
	(git_progress_data_new), (git_progress_data_free),
	(on_message_view_destroy), (git_create_message_view),
	(git_check_input), (git_get_log_from_textview),
	(status_pulse_timer), (pulse_timer), (on_pulse_timer_destroyed),
	(git_status_bar_progress_pulse),
	(git_clear_status_bar_progress_pulse), (git_report_errors),
	(stop_pulse_timer), (git_pulse_progress_bar),
	(git_get_filename_from_full_path), (git_get_relative_path),
	(on_git_command_finished), (on_git_status_command_data_arrived),
	(on_git_command_info_arrived), (on_git_command_progress),
	(on_git_list_branch_command_data_arrived),
	(on_git_list_branch_command_finished),
	(git_select_all_status_items), (git_clear_all_status_selections),
	(git_init_whole_project), (on_git_whole_project_toggled),
	(git_send_raw_command_output_to_editor),
	(on_git_diff_command_finished),
	(git_stop_status_bar_progress_pulse),
	(git_hide_pulse_progress_bar),
	(git_disconnect_data_arrived_signals),
	(git_cancel_data_arrived_signal_disconnect):
	* plugins/git/git-ui-utils.h:
	* plugins/git/git-unstage-dialog.c
	(on_reset_files_command_finished), (on_unstage_dialog_response),
	(unstage_dialog), (on_menu_git_unstage):
	* plugins/git/git-unstage-dialog.h:
	* plugins/git/git.plugin.in:
	* plugins/git/plugin.c (on_project_root_added),
	(on_project_root_removed), (on_editor_added), (on_editor_removed),
	(git_activate_plugin), (git_deactivate_plugin), (git_finalize),
	(git_dispose), (git_instance_init), (git_class_init):
	* plugins/git/plugin.h:

	Bug #529270 - GSoc: Git Plugin, alpha release 3.
	
2008-08-04  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/sourceview/sourceview-io.c,
	plugins/build-basic-autotools/plugin.c:
	Fix #543149 Project doesn't rebuild when file is changed

2008-08-03  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/program.c:
	Fix crash on 64bits machine due to the previous change (thanks Ignacio)

2008-08-03  Sébastien Granjoux  <seb.sfo@free.fr>

	* libanjuta/interfaces/libanjuta.idl,
	plugins/gdb/plugin.c,
	plugins/debug-manager/command.c,
	plugins/debug-manager/queue.c:
	Avoid using the same function name in interfaces implemented
	by the same object to avoid trouble with bindings

2008-08-03  Sébastien Granjoux  <seb.sfo@free.fr>

	* libanjuta/libanjuta.h:
	Add missing anjuta-message-area include

	* libanjuta/anjuta-convert.h:
	Rename GeditConvertError to AnjutaConvertError

2008-08-03  Yuriy Penkin <yuriy.penkin@gmail.com>

	Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
	* plugins/search/search-replace_backend.c:
	Fix #544495: Memory leak

2008-08-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
	* plugins/scratchbox/anjuta-scrachbox.glade:
	Fixed string.

2008-08-03  Sébastien Granjoux  <seb.sfo@free.fr>

	* (renamed) plugins/build-basic-autotools/plugin.c,
	(removed) plugins/build-basic-autotools/build-basic-autotools.c,
	(renamed) plugins/build-basic-autotools/plugin.h,
	(removed) plugins/build-basic-autotools/build-basic-autotools.h,
	(added) plugins/build-basic-autotools/program.c,
	(added) plugins/build-basic-autotools/program.h,
	plugins/build-basic-autotools/configuration-list.c,
	plugins/build-basic-autotools/configuration-list.h,
	plugins/build-basic-autotools/build-options.c,
	plugins/build-basic-autotools/executer.h,
	plugins/build-basic-autotools/Makefile.am:
	Rename build-basic-autotools.{ch} to plugin.{ch}
	Fix several memory leaks in build plugin
	Keep all command data in one object

2008-08-02  Sébastien Granjoux  <seb.sfo@free.fr>

 	* plugins/debug-manager/command.c,
	plugins/debug-manager/queue.c:
	Small code cleaning

2008-07-29  Johannes Schmid  <jhs@gnome.org>

	* plugins/sourceview/sourceview.c (ieditor_goto_line):
	#544841 – Cursor set on a wrong line when I click

2008-07-19  Massimo Cora'  <maxcvs@email.it>

	* libanjuta/interfaces/libanjuta.idl:
	* plugins/symbol-browser/plugin.c (project_root_added),
	(on_editor_saved), (update_editor_symbol_model),
	(value_removed_current_editor), (isymbol_manager_get_scope),
	(isymbol_manager_get_parent_scope),
	(isymbol_manager_get_symbol_more_info),
	(isymbol_manager_iface_init):
	* plugins/symbol-db/plugin.c (do_import_system_src_after_abort),
	(do_import_sources), (isymbol_manager_search),
	(isymbol_manager_get_scope), (isymbol_manager_get_parent_scope),
	(isymbol_manager_get_symbol_more_info),
	(isymbol_manager_iface_init):
	* 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_init),
	(symbol_db_engine_add_new_files),
	(sdb_engine_second_pass_update_scope_1),
	(sdb_engine_second_pass_update_scope),
	(sdb_engine_second_pass_update_heritage),
	(sdb_engine_second_pass_do), (sdb_engine_prepare_symbol_info_sql),
	(symbol_db_engine_get_class_parents_by_symbol_id),
	(symbol_db_engine_get_current_scope),
	(symbol_db_engine_find_symbol_by_name_pattern_filtered):
	* plugins/symbol-db/symbol-db-engine.h:
	* plugins/symbol-db/symbol-db-system.c
	(symbol_db_system_parse_aborted_package):
	* plugins/symbol-db/symbol-db-system.h:
	* plugins/symbol-db/symbol-db-view-locals.c:
	* plugins/symbol-db/symbol-db-view.c:
	* plugins/symbol-db/symbol-db-view.h:
	* plugins/symbol-db/test/benchmark.c (main):

  temporary disabled do_import_system_src_after_abort (). It needs more
  performance tests.
  Implemented some new methods for IAnjutaSymbolManager.  
  More performances on population and displaying.

2008-07-23  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/language-support-cpp-java/plugin.c:
	Fix #530630: Scintilla hand up after hit return

2008-07-22  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/debug-manager/plugin.c,
	plugins/debug-manager/breakpoints.c,
	libanjuta/interfaces/libanjuta.idl:
	Fix #544190: Crash double click on item in stack trace

2008-07-21  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/project-wizard/templates/terminal.wiz,
	plugins/project-wizard/templates/xlib-dock.wiz,
	plugins/project-wizard/templates/wxwin.wiz,
	plugins/project-wizard/templates/java.wiz,
	plugins/project-wizard/templates/anjuta-plugin-vala.wiz,
	plugins/project-wizard/templates/gnome.wiz,
	plugins/project-wizard/templates/anjuta-plugin.wiz,
	plugins/project-wizard/templates/gtkmm.wiz,
	plugins/project-wizard/templates/python.wiz,
	plugins/project-wizard/templates/cpp.wiz,
	plugins/project-wizard/templates/sdl.wiz,
	plugins/project-wizard/templates/gtk.wiz,
	plugins/project-wizard/templates/minimal.wiz,
	plugins/project-wizard/templates/xlib.wiz,
	plugins/project-wizard/templates/gcj.wiz,
	plugins/project-wizard/templates/Makefile.am,
	(added) plugins/project-wizard/templates/licenses/None,
	(added) plugins/project-wizard/templates/licenses/GPL,
	(added) plugins/project-wizard/templates/licenses/BSD,
	(added) plugins/project-wizard/templates/licenses/LGPL,
	plugins/project-wizard/templates/licenses/Makefile.am,
	configure.in:
	Fix #543978: GPL license shown in COPYING file irrespective of
	which license selected

2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c,
	plugins/build-basic-autotools/configuration-list.c:
	Fix configuration name not displayed, error when compiling target
	outside project

2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c:
	Fix #522825: Opening files from shell disable build->compile menu

2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/configuration-list.c,
	plugins/build-basic-autotools/configuration-list.h,
	plugins/build-basic-autotools/build-options.c:
	Fix #543889: Crash typing in configuration field

2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c:
	Fix #534566: expand shell variable in configure parameters

2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c,
	plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
	plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
	plugins/message-view/anjuta-message-manager.ui:
	Fix #375640: Allow user to stop a build in progress

2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c:
	Fix another crash on closing project with a file outside project

2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c,
	plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
	Add more options for build command: parallel make, keep going on error
	and keep message untranslated

2008-07-18  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c:
	Fix crash on closing project due to the previous patch

2008-07-17  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c,
	plugins/build-basic-autotools/build-basic-autotools.h,
	plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
	plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
	plugins/build-basic-autotools/build-options.c,
	plugins/build-basic-autotools/build-options.h,
	plugins/build-basic-autotools/Makefile.am,
	(added) plugins/build-basic-autotools/configuration-list.c,
	(added) plugins/build-basic-autotools/configuration-list.h:
	Allow to build project outside source directory (fix #540782)

	* plugins/project-manager/plugin.c:
	Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets

	* plugins/debug-manager/start.c,
	plugins/project-wizard/autogen.c,
	plugins/run-program/execute.c,
	libanjuta/interfaces/libanjuta.idl:
	Add a handle argument to IAnjutaBuilder callback

	* libanjuta/anjuta-launcher.c,
	libanjuta/anjuta-launcher.h:
	Set environment variables in anjuta_launcher_execute_v

2008-07-14  Massimo Cora'  <maxcvs@email.it>

	* plugins/symbol-db/plugin.c (on_editor_destroy),
	(on_session_save), (on_session_load), (on_project_element_removed),
	(do_import_system_src_after_abort),
	(do_import_project_src_after_abort), (do_import_sources),
	(on_project_root_added), (symbol_db_activate),
	(symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
	(on_prefs_package_add), (on_prefs_package_remove),
	(ipreferences_merge), (ipreferences_unmerge):
	* plugins/symbol-db/plugin.h:
	* plugins/symbol-db/symbol-db-engine.c
	(sdb_engine_get_dyn_query_node_by_id),
	(sdb_engine_insert_dyn_query_node_by_id),
	(sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
	(sdb_engine_init), (sdb_engine_finalize),
	(symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
	(symbol_db_engine_project_exists),
	(symbol_db_engine_add_new_files),
	(symbol_db_engine_get_files_with_zero_symbols),
	(sdb_engine_prepare_symbol_info_sql):
	* plugins/symbol-db/symbol-db-engine.h:
	* plugins/symbol-db/symbol-db-prefs.c
	(on_prefs_executable_changed), (on_listall_output),
	(on_listall_exit), (on_tag_load_toggled_parseable_cb),
	(on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
	(sdb_prefs_finalize), (sdb_prefs_class_init),
	(symbol_db_prefs_new):
	* plugins/symbol-db/symbol-db-prefs.h:
	Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object. 
	It's more usable/maintainable.
	Session packages are now saved and reloaded at session-start time.
	Code cleaning.

	* plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
	(sdb_system_do_engine_scan), (on_engine_package_scan_end),
	(sdb_system_do_scan_package_1), (on_pkg_config_exit),
	(symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
	* plugins/symbol-db/symbol-db-system.h:
	* plugins/symbol-db/symbol-db-view.c
	(sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
	Added 'continue global tags scan after abort' feature.
	Code cleaning.

2008-07-16  Naba Kumar  <naba@gnome.org>

	* libanjuta/interfaces/libanjuta.idl: Fixed documentation for
	s/uri/file.

2008-07-15  Johannes Schmid  <jhs@gnome.org>

	* global-tags/create_global_tags.sh.in:
	Fixed #542838 – create_global_tags.sh is creating tags in root directory

2008-07-15  Johannes Schmid  <jhs@gnome.org>

	* libanjuta/anjuta-preferences.c (get_property_value_as_string):
	Use get_filename() instead of get_current_folder(). Thanks to seb
	for pointing out.

2008-07-15  Johannes Schmid <jhs@gnome.org>

	* libanjuta/Makefile.am:
	* libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
	* libanjuta/anjuta-utils.h:
	* libanjuta/libanjuta-1.0.deps:
	* libanjuta/libanjuta-1.0.vapi:
	* libanjuta/vapi-gen/README:
	* libanjuta/vapi-gen/anjuta-gen-vapi.sh:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
	
	Remove vala bindings, they should go to the vala module instead

2008-07-10  Massimo Cora'  <maxcvs@email.it>

	* libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
	* libanjuta/anjuta-utils.h:
	fixed definition const *gchar.

	* plugins/symbol-db/anjuta-symbol-db.glade:
	* plugins/symbol-db/plugin.c (symbol_db_activate),
	(symbol_db_deactivate):
	* plugins/symbol-db/plugin.h:
	* plugins/symbol-db/symbol-db-engine.c
	(sdb_engine_get_dyn_query_node_by_id),
	(sdb_engine_insert_dyn_query_node_by_id),
	(sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
	(sdb_engine_init), (symbol_db_engine_set_ctags_path),
	(symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
	* plugins/symbol-db/symbol-db-engine.h:
	* plugins/symbol-db/symbol-db-prefs.c
	(on_prefs_executable_changed), (symbol_db_prefs_init):
	* plugins/symbol-db/symbol-db-view.c
	(sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
	The engine will now check for a working (existing) ctags executable.
	If not found a message will be displayed. It's now possible to switch 
	ctags executable on the fly.
	Fixed a crasher with dynamic queries (missing initialization)

2008-07-10  Johannes Schmid  <jhs@gnome.org>

	Patch from Yuriy Penkin
	* plugins/search/search-replace.c (search_and_replace):
	#541941 – Crash on searching with regular expression

2008-07-09  Johannes Schmid  <jhs@gnome.org>

	* plugins/language-support-cpp-java/cpp-java-assist.c
	(cpp_java_assist_create_word_completion_cache),
	(cpp_java_assist_check):
	* plugins/symbol-db/plugin.c (symbol_db_activate):
	Show all completions even when the editor makes own suggestions

2008-07-09  Johannes Schmid  <jhs@gnome.org>

	* libanjuta/anjuta-preferences.c (get_property_value_as_string):
	Get the file path from the file-chooser instead of the ui
	
	* plugins/symbol-db/anjuta-symbol-db.glade:
	* plugins/symbol-db/plugin.c (symbol_db_activate):
	* plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
	(symbol_db_engine_new):
	* plugins/symbol-db/symbol-db-engine.h:
	Fixed symbol-db prefs
	
	* scripts/glade2schema.pl:
	Support for "folder" and "file" preferences
	
	* configure.in: Require latest libgda-4.0

2008-07-07  Massimo Cora'  <maxcvs@email.it>

	* libanjuta/interfaces/libanjuta.idl:
	* plugins/symbol-db/plugin.c (isymbol_manager_search):
	* plugins/symbol-db/symbol-db-engine.c
	(symbol_db_engine_get_class_parents_by_symbol_id),
	(symbol_db_engine_get_class_parents),
	(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_find_symbol_by_name_pattern),
	(symbol_db_engine_find_symbol_by_name_pattern_filtered):
	fixed global search. There were some bitwise problems in IAnjutaSymbolManager 
	interface.

2008-07-07  Johannes Schmid  <jhs@gnome.org>

	* libanjuta/libanjuta-1.0.vapi:
	Added missing file
	
2008-07-07  Johannes Schmid  <jhs@gnome.org>

	* plugins/symbol-db/plugin.c:
	Fixed a double-free

2008-07-07  Massimo Cora'  <maxcvs@email.it>

	* plugins/language-support-cpp-java/cpp-java-assist.c
	(cpp_java_assist_create_word_completion_cache):
	added some debugging info.

	* plugins/symbol-db/plugin.c (on_project_root_added),
	(isymbol_manager_search):
	* plugins/symbol-db/symbol-db-engine.c
	(sdb_engine_get_statement_by_query_id),
	(sdb_engine_get_dyn_query_node_by_id),
	(sdb_engine_insert_dyn_query_node_by_id),
	(sdb_engine_get_query_parameters_list),
	(sdb_engine_free_cached_queries),
	(sdb_engine_free_cached_dynamic_queries),
	(sdb_engine_get_tuple_id_by_unique_name),
	(sdb_engine_get_tuple_id_by_unique_name2),
	(sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
	(sdb_engine_finalize), (symbol_db_engine_new),
	(symbol_db_engine_find_symbol_by_name_pattern_filtered):
	* plugins/symbol-db/symbol-db-engine.h:
	* plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
	* plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
	(destroy_engine_scan_data), (sdb_system_init),
	(sdb_system_finalize), (sdb_system_class_init),
	(sdb_system_get_normalized_cflags),
	(on_engine_package_single_file_scan_end), (symbol_db_system_new),
	(symbol_db_system_is_package_parsed), (on_pkg_config_output),
	(sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
	(on_engine_package_scan_end), (sdb_system_do_scan_package_1),
	(sdb_system_do_scan_next_package),
	(sdb_system_do_scan_new_package), (on_pkg_config_exit),
	(symbol_db_system_scan_package),
	(symbol_db_system_is_package_parseable):
	* plugins/symbol-db/symbol-db-system.h:
	fixed threaded libgda stuff. It was the static prepared statement that broke
	the thing.

2008-07-07  Johannes Schmid  <jhs@gnome.org>

	* libanjuta/libanjuta-1.0.deps:
	* libanjuta/vapi-gen/README:
	* libanjuta/vapi-gen/anjuta-gen-vapi.sh:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
	* libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
	* libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
	* manuals/reference/libanjuta/writing-plugins-vala.sgml:
	* plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
	* plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
	* plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
	tpl:
	* plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
	m:
	* plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
	n:
	* plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
	am:
	* plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
	am.tpl:
	* plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
	pi:
	* plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
	la:
	* plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
	(destroy_engine_scan_data), (sdb_system_init),
	(sdb_system_finalize), (sdb_system_class_init),
	(sdb_system_get_normalized_cflags),
	(on_engine_package_single_file_scan_end), (symbol_db_system_new),
	(symbol_db_system_is_package_parsed), (on_pkg_config_output),
	(sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
	(on_engine_package_scan_end), (sdb_system_do_scan_package_1),
	(sdb_system_do_scan_next_package),
	(sdb_system_do_scan_new_package), (on_pkg_config_exit),
	(symbol_db_system_scan_package),
	(symbol_db_system_is_package_parseable):
	* plugins/symbol-db/symbol-db-system.h:
	
	Added various missing files to svn

2008-07-07  Abderrahim Kitouni  <a.kitouni@gmail.com>

        * plugins/project-wizard/templates/anjuta-plugin-vala*:
        * configure.in, plugins/project-wizard/templates/Makefile.am:
        Added a template for an Anjuta plugin in Vala.

        * manuals/reference/libanjuta/writing-plugins-vala.sgml:
        * manuals/reference/libanjuta/libanjuta-docs.sgml:
        Added a little tutorial.

        * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
        Removed two extra semicolons that gobject-introspection parser
        didn't like.

        * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
        * libanjuta/Makefile.am, libanjuta/vapigen/*
        Added Vala API bindings along with files needed to regenerate them.

2008-07-07  Johannes Schmid  <jhs@idefix>

	* plugins/message-view/message-view.c:
	Use correct plural forms for buttons and update buttons on clear()

2008-07-06  Johannes Schmid  <jhs@idefix>

	* plugins/build-basic-autotools/build-basic-autotools.c
	(on_build_mesg_format):
	Do not set MESSAGE_INFO on change directory messages

2008-07-06  Juan Dapena Paz  <karion.siand@gmail.com>
 
	* plugins/message-view/message-view.c:
	Fixed #541689 – Filter buttons added

2008-07-06  Johannes Schmid  <jhs@gnome.org>

	Patch from Arun Chaganty
	* global-tags/create_global_tags.sh.in:
	* libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
	* libanjuta/anjuta-ui.h:
	* libanjuta/anjuta-utils.c (anjuta_util_create_dir):
	* libanjuta/anjuta-utils.h:
	* plugins/editor/style-editor.c (apply_styles):
	* plugins/editor/text_editor.c (text_editor_get_props):
	* plugins/macro/macro-db.c (get_user_macro_path):
	* plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
	* plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
	(update_system_tags_only_add), (create_store),
	(on_create_tags_clicked), (on_add_tags_clicked),
	(on_remove_tags_clicked), (on_update_global_clicked),
	(symbol_browser_load_global_tags):
	* plugins/symbol-browser/plugin.c (project_root_added):
	* plugins/symbol-db/plugin.c (symbol_db_activate):
	* plugins/tools/editor.c (on_editor_script_toggle),
	(on_editor_response):
	* plugins/tools/fileop.c (atp_anjuta_tools_load),
	(atp_anjuta_tools_save):
	* plugins/tools/plugin.h:
	* plugins/tools/variable.c (atp_variable_get_editor_variable):
	* plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
	* plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
	* src/anjuta.c (anjuta_new):
	(with some warning fixes)

	#518594 – Get rid of .anjuta and follow fd.o specifications

2008-07-06  Johannes Schmid  <jhs@idefix>

	* configure.in:
	* plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
	* plugins/project-wizard/templates/cpp/configure.ac.tpl:
	* plugins/project-wizard/templates/gcj/configure.ac.tpl:
	* plugins/project-wizard/templates/java/configure.ac.tpl:
	* plugins/project-wizard/templates/minimal/configure.ac.tpl:
	* plugins/project-wizard/templates/python/configure.ac.tpl:
	* plugins/project-wizard/templates/wxwin/configure.ac.tpl:
	* plugins/project-wizard/templates/xlib/configure.ac.tpl:
	
	#475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()

2008-07-05  Massimo Cora'  <maxcvs@email.it>

	* libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
	fixed a little mem-leak.

	* plugins/symbol-db/Makefile.am:
	* plugins/symbol-db/anjuta-symbol-db.glade:
	* plugins/symbol-db/plugin.c (on_editor_update_ui),
	(on_char_added), (on_project_element_added),
	(on_project_element_removed), (on_system_scan_package_start),
	(on_system_scan_package_end), (on_system_single_file_scan_end),
	(on_project_single_file_scan_end), (on_importing_project_end),
	(do_import_sources_after_abort), (do_import_sources),
	(on_project_root_added), (on_project_root_removed),
	(symbol_db_activate), (symbol_db_deactivate),
	(symbol_db_instance_init), (isymbol_manager_search):
	* plugins/symbol-db/plugin.h:
	* plugins/symbol-db/symbol-db-engine.c
	(sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
	(sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
	(symbol_db_engine_new), (sdb_engine_create_db_tables),
	(symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
	(symbol_db_engine_project_exists),
	(symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
	(symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
	(sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
	(sdb_engine_add_new_sym_implementation),
	(sdb_engine_add_new_scope_definition),
	(sdb_engine_add_new_tmp_heritage_scope),
	(sdb_engine_add_new_symbol),
	(symbol_db_engine_update_project_symbols),
	(on_scan_update_buffer_end),
	(symbol_db_engine_update_buffer_symbols),
	(symbol_db_engine_get_full_local_path),
	(symbol_db_engine_get_file_db_path),
	(symbol_db_engine_get_files_with_zero_symbols),
	(symbol_db_engine_get_file_symbols),
	(symbol_db_engine_find_symbol_by_name_pattern_filtered):
	* plugins/symbol-db/symbol-db-engine.h:
	* plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
	(on_listall_output), (on_listall_exit),
	(on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
	(symbol_db_prefs_init), (symbol_db_prefs_finalize):
	* plugins/symbol-db/symbol-db-prefs.h:
	* plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
	(destroy_engine_scan_data), (sdb_system_init),
	(sdb_system_finalize), (sdb_system_class_init),
	(sdb_system_get_normalized_cflags),
	(on_engine_package_single_file_scan_end), (symbol_db_system_new),
	(symbol_db_system_is_package_parsed), (on_pkg_config_output),
	(sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
	(on_engine_package_scan_end), (sdb_system_do_scan_package_1),
	(sdb_system_do_scan_next_package),
	(sdb_system_do_scan_new_package), (on_pkg_config_exit),
	(symbol_db_system_scan_package),
	(symbol_db_system_is_package_parseable):
	* plugins/symbol-db/symbol-db-system.h:
	* plugins/symbol-db/symbol-db-view.h:
	* plugins/symbol-db/test/Makefile.am:
	* plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
	* plugins/symbol-db/test/main.c (add_new_files):
	brand-new system tags population system. It's still not completed. It crashes
	with libgda svn 3174: probably there's some thread bug on this library and
	must be fixed. The crash happens when system tags and project tags are scanned
	concurrently. It's a random crash, so it's not possible to find a point.
	Preferences page now support check-box toggle population. Anyway it's still
	missing a save-on-session method... to be implemented soon.

	* plugins/valgrind/preferences.c (build_general_prefs):
	be sure to set the correct executable path.

2008-07-05  Johannes Schmid  <jhs@gnome.org>

	* plugins/run-program/execute.c (get_local_executable):
	500962 – Further icons

2008-07-05  Johannes Schmid  <jhs@gnome.org>

	* plugins/document-manager/action-callbacks.c
	(on_close_file_activate):
	fixed memory corruption (thanks to yura_dev)
	
	* plugins/document-manager/anjuta-docman.c
	(anjuta_docman_remove_document),
	(anjuta_docman_set_current_document):
	#535173 – UI isn't updated on closing all documents
	
	* plugins/file-loader/plugin.c (create_file_open_dialog_gui):
	#511762 – Multiple selection don't work well when hitting enter

2008-07-05  Johannes Schmid  <jhs@gnome.org>

	* libanjuta/interfaces/libanjuta.idl:
	* plugins/document-manager/action-callbacks.c
	(on_close_file_activate):
	Fixed a crasher due to g_free vs. g_object_unref
	
	* plugins/document-manager/anjuta-docman.c
	(anjuta_docman_update_page_label):
	* plugins/editor/text_editor.c (isavable_is_read_only),
	(isavable_iface_init):
	* plugins/glade/anjuta-design-document.c:
	* plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
	* plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
	* plugins/sourceview/sourceview-io.h:
	* plugins/sourceview/sourceview-private.h:
	* plugins/sourceview/sourceview.c (on_file_changed),
	(on_read_only_dialog_response), (on_open_finish), (on_save_finish),
	(ifile_savable_is_read_only), (isavable_iface_init),
	(idocument_cut):
	#357697 – readonly file can be edited
	
	* plugins/symbol-browser/plugin.c (project_root_added):
	#539551 – AutoComplete doesn't work

2008-07-05  Johannes Schmid  <jhs@gnome.org>

	* plugins/Makefile.am:
	#539551 – AutoComplete doesn't work

2008-07-05  Johannes Schmid  <jhs@gnome.org>

	* plugins/file-manager/file-model.c (file_model_filter_file):
	Fixed "Hide binary files"

2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/debug-manager/start.c,
	plugins/build-basic-autotools/build-basic-autotools.c,
	plugins/run-program/plugin.c,
	plugins/run-program/plugin.h:
	Fix bug #538217: Run in terminal option isn't remembered
	Fix bug: Debugger sources directories isn't remembered neither

2008-07-04  Johannes Schmid  <jhs@gnome.org>

	* plugins/symbol-browser/plugin.c (project_root_added):
	Fixed global tags loading

2008-07-04  Johannes Schmid  <jhs@gnome.org>

	Patch from Arun Chaganty:
	* configure.in:
	* plugins/symbol-browser/an_symbol_prefs.c
	(on_create_tags_clicked):
	#515954 – create_global_tags.sh: wrong anjuta-tags path

	* global-tags/create_global_tags.sh.in:
	Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash

2008-07-04  Johannes Schmid  <jhs@gnome.org>

	* plugins/debug-manager/breakpoints.c (on_editor_saved):
	* plugins/symbol-browser/plugin.c (on_editor_saved):
	* plugins/symbol-db/plugin.c (on_editor_saved):
	Adapted to change in the "saved" signal of IAnjutaFile

	* plugins/editor/text_editor.c (text_editor_save_file):
	Fixed #541313 – Crash on saving file
	
	* plugins/sourceview/sourceview.c (on_save_finish):
	Emit "saved" signal

2008-07-04  Johannes Schmid  <jhs@gnome.org>

	* plugins/sourceview/anjuta-editor-sourceview.glade:
	Remove "Monitor VFS" preference - it is always enabled

2008-07-04  Johannes Schmid  <jhs@gnome.org>

	* plugins/document-manager/action-callbacks.c
	(on_close_file_activate):
	* plugins/document-manager/anjuta-docman.c:
	* plugins/project-manager/plugin.c (value_added_current_editor):
	* plugins/symbol-browser/plugin.c (value_added_current_editor):
	Fixed GFile* related stuff
	
	* plugins/file-manager/file-model.c (file_model_update_file):
	Do not unref GIcon* as it is owned by GFileInfo*
	
	* plugins/sourceview/anjuta-document-loader.c:
	* plugins/sourceview/anjuta-document-loader.h:
	* plugins/sourceview/anjuta-document-saver.c:
	* plugins/sourceview/anjuta-document-saver.h:
	* plugins/sourceview/anjuta-document.c:
	* plugins/sourceview/anjuta-document.h:
	* plugins/sourceview/anjuta-utils.c:
	* plugins/sourceview/anjuta-utils.h:
	Deleted old (gedit) gnome-vfs stuff.
	
	* plugins/sourceview/sourceview.io.c
	* plugins/sourceview/sourceview.io.h:
	New helper class that takes care of file saving/loading
	and is much smaller than the gnome-vfs stuff as many things are
	handled by gio now.
	
	* plugins/sourceview/Makefile.am:
	* plugins/sourceview/anjuta-view.c (anjuta_view_new),
	(anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
	(anjuta_view_delete_selection), (anjuta_view_expose):
	* plugins/sourceview/anjuta-view.h:
	* plugins/sourceview/sourceview-private.h:
	* plugins/sourceview/sourceview.c (sourceview_create_markers),
	(sourceview_create_highligth_indic), (goto_line),
	(on_document_modified_changed), (on_mark_set),
	(on_reload_dialog_response), (on_file_changed), (on_open_failed),
	(on_open_finish), (on_save_failed), (on_save_finish),
	(sourceview_instance_init), (sourceview_dispose),
	(sourceview_finalize), (sourceview_new), (ifile_open),
	(ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
	(ieditor_goto_line), (wordcharacters_contains),
	(ieditor_get_current_word), (idocument_get_filename), (mark_real),
	(autodetect_language), (ihover_iface_init):
	Adapted to use the new IO class, clean up a bit

2008-07-03  Johannes Schmid  <jhs@gnome.org>

	* plugins/debug-manager/plugin.c (dma_plugin_location_changed):
	Removed useless DEBUG_PRINTs
	
	* plugins/document-manager/action-callbacks.c:
	* plugins/document-manager/action-callbacks.h:
	* plugins/document-manager/anjuta-docman.c
	(anjuta_docman_goto_file_line_mark):
	* plugins/document-manager/anjuta-document-manager.ui:
	* plugins/document-manager/plugin.c
	(update_document_ui_interface_items), (register_stock_icons):
	* plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
	a.ui:
	* plugins/language-support-cpp-java/plugin.c (on_swap_activate),
	(register_stock_icons):
	Moved "Swap .c/.h" from document-manager to language-support where it
	belongs and reimplemented it without gnome-vfs

2008-07-02  Johannes Schmid  <jhs@gnome.org>

	* libanjuta/interfaces/libanjuta.idl:
	Corrected sigal argument
	* plugins/file-manager/file-model.c (file_model_row_collapsed):
	#538921 Duplicated folders

2008-07-02  Johannes Schmid  <jhs@gnome.org>

	* plugins/debug-manager/breakpoints.c
	(on_jump_to_breakpoint_activate):
	* plugins/debug-manager/disassemble.c (on_location_changed):
	* plugins/debug-manager/plugin.c (dma_plugin_location_changed),
	(dma_plugin_activate):
	* plugins/document-manager/anjuta-docman.c
	(anjuta_docman_goto_file_line_mark):
	
	Fixed crash when double-clicking on a breakpoint.
	
2008-07-02  Johannes Schmid  <jhs@gnome.org>

	* libanjuta/interfaces/anjuta-idl-compiler.pl:
	Allow NULL GFiles
	
	* plugins/file-loader/plugin.c (on_session_load):
	Fixed typo
	
	* src/main.c (on_message_received):
	Fixed loading of files from the command line

2008-07-02  Johannes Schmid  <jhs@gnome.org>

	* libanjuta/interfaces/anjuta-idl-compiler.pl:
	* libanjuta/interfaces/libanjuta.idl:
	Change (nearly) all interfaces to use GFile* instead of uris
	Document all shell variables
	
	* plugins/build-basic-autotools/build-basic-autotools.c
	(on_build_mesg_parse), (value_added_fm_current_file),
	(value_removed_fm_current_file), (value_added_pm_current_uri),
	(value_added_project_root_uri), (value_added_current_editor),
	(activate_plugin), (ifile_open), (ifile_get_file),
	(ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
	* plugins/class-gen/plugin.c (activate_plugin),
	(cg_plugin_generator_created_cb):
	* plugins/class-inheritance/class-callbacks.c
	(on_member_menuitem_clicked), (on_nodedata_expanded_event):
	* plugins/class-inheritance/class-inherit.c
	(class_inheritance_show_dynamic_class_popup_menu),
	(cls_inherit_draw_expanded_node):
	* plugins/class-inheritance/plugin.c (activate_plugin):
	* plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
	(value_removed_fm_current_file), (value_added_current_editor),
	(activate_plugin):
	* plugins/debug-manager/breakpoints.c
	(breakpoints_dbase_set_all_in_editor),
	(breakpoints_dbase_add_breakpoint),
	(breakpoints_dbase_edit_breakpoint),
	(on_toggle_breakpoint_activate), (breakpoints_dbase_new):
	* plugins/debug-manager/command.c (dma_command_run):
	* plugins/debug-manager/plugin.c (set_program_counter),
	(dma_plugin_location_changed), (on_run_to_cursor_action_activate),
	(dma_plugin_activate):
	* plugins/debug-manager/variable.c (on_program_stopped):
	* plugins/devhelp/plugin.c (devhelp_activate):
	* plugins/document-manager/Makefile.am:
	* plugins/document-manager/action-callbacks.c
	(on_close_file_activate), (on_reload_file_activate),
	(get_swapped_filename), (on_swap_activate):
	* plugins/document-manager/anjuta-docman.c
	(anjuta_docman_page_init), (on_open_filesel_response),
	(anjuta_docman_save_document_as), (anjuta_docman_save_document),
	(anjuta_docman_add_editor), (anjuta_docman_add_document),
	(anjuta_docman_set_current_document),
	(anjuta_docman_goto_file_line),
	(anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
	(anjuta_docman_update_page_label),
	(anjuta_docman_delete_all_indicators),
	(anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
	(anjuta_docman_get_document_for_file):
	* plugins/document-manager/anjuta-docman.h:
	* plugins/document-manager/editor-tooltips.c:
	* plugins/document-manager/editor-tooltips.h:
	* plugins/document-manager/file_history.c (an_file_history_back),
	(an_file_history_forward):
	* plugins/document-manager/plugin.c (get_directory_display_name),
	(update_title), (value_added_project_root_uri),
	(on_document_changed), (on_session_save), (on_save_prompt),
	(on_docman_auto_save):
	* plugins/editor/Makefile.am:
	* plugins/editor/plugin.c (itext_editor_factory_new_editor):
	* plugins/editor/print.c:
	* plugins/file-loader/plugin.c (open_with_dialog), (open_file),
	(open_file_with), (value_added_fm_current_file),
	(value_removed_fm_current_file), (dnd_dropped), (on_session_load),
	(activate_plugin), (iloader_load):
	* plugins/file-manager/file-model.c (file_model_update_file),
	(file_model_get_file):
	* plugins/file-manager/file-model.h:
	* plugins/file-manager/file-view-marshal.list:
	* plugins/file-manager/file-view.c (file_view_get_selected),
	(file_view_button_press_event), (file_view_selection_changed),
	(file_view_class_init):
	* plugins/file-manager/file-view.h:
	* plugins/file-manager/plugin.c
	(on_file_view_current_file_changed), (on_file_view_open_file),
	(on_file_view_show_popup_menu), (file_manager_activate),
	(ifile_manager_set_selected):
	* plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
	* plugins/file-wizard/plugin.c (activate_plugin):
	* plugins/gdb/plugin.c (idebugger_run_to):
	* plugins/glade/anjuta-design-document.c (ifile_open),
	(ifile_get_file), (ifile_iface_init):
	* plugins/glade/plugin.c (value_added_current_editor),
	(on_session_save), (activate_plugin), (ifile_open),
	(ifile_get_file), (ifile_iface_init):
	* plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
	* plugins/language-support-cpp-java/plugin.c
	(cpp_java_plugin_activate_plugin):
	* plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
	* plugins/profiler/plugin.c (register_stock_icons),
	(profiler_activate), (ifile_open), (ifile_get_file),
	(ifile_iface_init):
	* plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
	(ifile_iface_init):
	* plugins/project-import/project-import.c (on_import_apply):
	* plugins/project-manager/plugin.c (confirm_removal),
	(on_uri_activated), (on_treeview_selection_changed),
	(value_added_fm_current_file), (value_removed_fm_current_file),
	(value_added_current_editor), (project_manager_unload_gbf),
	(project_manager_plugin_activate_plugin), (ifile_open),
	(ifile_get_file), (ifile_iface_init):
	* plugins/project-wizard/install.c (npw_open_action):
	* plugins/search/search-replace.c (search_and_replace),
	(on_message_clicked):
	* plugins/search/search-replace_backend.c
	(file_buffer_new_from_te), (file_buffer_new_from_path):
	* plugins/sourceview/plugin.c (ieditor_factory_new_editor):
	* plugins/sourceview/sourceview.c (on_reload_dialog_response),
	(sourceview_new), (ifile_open), (ifile_get_file),
	(ifile_savable_save_as), (ifile_iface_init):
	* plugins/sourceview/sourceview.h:
	* plugins/subversion/plugin.c (value_added_fm_current_file),
	(value_removed_fm_current_file), (value_added_current_editor),
	(activate_plugin):
	* plugins/symbol-browser/an_symbol.c (isymbol_get_file),
	(isymbol_iface_init):
	* plugins/symbol-browser/plugin.c (goto_file_line),
	(update_editor_symbol_model), (value_added_current_editor),
	(activate_plugin):
	* plugins/symbol-db/plugin.c
	(on_editor_buffer_symbols_update_timeout),
	(value_added_current_editor), (goto_file_line),
	(symbol_db_activate):
	* plugins/symbol-db/symbol-db-engine-iterator-node.c
	(isymbol_get_file), (isymbol_iface_init):
	* plugins/tools/editor.c (on_editor_response):
	* plugins/tools/execute.c (on_message_buffer_click):
	* plugins/tools/variable.c (atp_variable_get_editor_variable):
	* plugins/valgrind/plugin.c (valgrind_activate):
	* plugins/valgrind/vgdefaultview.c (custom_editor_cb):
	* src/anjuta.c (anjuta_new):
	* src/main.c (on_message_received), (main):

	Adapt all plugins to the interface changes, port partly to gio

	Patch from Yuriy Penkin:
	* plugins/editor/text_editor.c (on_text_editor_uri_changed),
	(text_editor_update_monitor), (text_editor_new),
	(save_filtered_in_dos_mode), (load_from_file), (save_to_file),
	(text_editor_save_file), (ifile_get_file), (ifile_open),
	(isavable_save_as), (ifile_iface_init):
	* plugins/editor/text_editor.h:
	
	#540731 - Port editor to gio

2008-06-29  Johannes Schmid  <jhs@gnome.org>

	* plugins/language-support-cpp-java/cpp-java-assist.c
	(create_completion),
	(cpp_java_assist_create_word_completion_cache),
	(cpp_java_assist_show_autocomplete):
	* plugins/sourceview/sourceview.c (iassist_get_suggestions):
	
	#449620 – Implement autocompletion for gtksourceview editor

2008-06-28  Johannes Schmid  <jhs@gnome.org>

  Patch from Yuriy Penkin:
	* plugins/search/search-replace.c (search_update_dialog):
	#538906 – Enable state "Max actions" when "No limit" toggled

2008-06-28  Johannes Schmid  <jhs@gnome.org>

  Patch from Yuriy Penkin:
	* plugins/file-loader/plugin.c (on_session_load):
	* plugins/macro/macro-dialog.c (macro_dialog_init):
	* plugins/patch/patch-plugin.glade:
	#538443 – Missing files in POTFILES.in

2008-06-28  Johannes Schmid  <jhs@gnome.org>

  Patch from  Ignacio Casal Quinteiro:
	* libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
	(anjuta_launcher_finalize):
	* libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
	(anjuta_ui_class_init), (anjuta_ui_init):
	* libanjuta/cell-renderer-captioned-image.c
	(anjuta_cell_renderer_captioned_image_dispose),
	(anjuta_cell_renderer_captioned_image_finalize),
	(anjuta_cell_renderer_captioned_image_init),
	(anjuta_cell_renderer_captioned_image_class_init):
	* libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
	(e_splash_init):
	513156 – Get rid of libgnome(ui)
	
	* plugins/symbol-db/test/main.c (close_project),
	(get_global_members):
	Fixed build

2008-06-28  Johannes Schmid  <jhs@gnome.org>

	* plugins/document-manager/anjuta-docman.c
	(anjuta_docman_update_documents_menu_status):
	Fixed a Gtk-Critical
	
	* plugins/document-manager/anjuta-document-manager.ui:
	* plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
	Show actions in correct Goto menu

2008-06-28  Johannes Schmid  <jhs@gnome.org>

  Patch from Yuriy Penkin:
	* configure.in:
	* plugins/file-manager/Makefile.am:
	* plugins/file-manager/plugin.c (file_manager_set_default_uri):
	#539726 – Completing port to GIO

2008-06-28  Johannes Schmid  <jhs@gnome.org>

	* plugins/file-manager/file-model.c (file_model_row_expanded),
	(file_model_init), (file_model_finalize), (file_model_refresh):
	
	#538921 – Duplicated folders
	Using sync API for now as the async approach does not seem to have any
	advantages and just caused problems

2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/document-manager/anjuta-docman.c:
	Fix again #538798: UI selected tab document differs from real one
	Remove automatic page reordering (annoying when sorting tab with
	the same names)
	Do not reselect page on page switch as the page number could have
	changed just update document menu
	Update document menu after reordering all documents

2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/document-manager/anjuta-docman.c:
	Fix #538798: UI selected tab document differs from real one

2008-06-16  Johannes Schmid  <jhs@gnome.org>

	* plugins/language-support-cpp-java/plugin.c
	(set_indentation_param_emacs), (set_indentation_param_vim),
	(set_line_indentation), (get_line_indentation_base),
	(get_line_auto_indentation), (on_editor_char_inserted_cpp):
	
	Fixed #528699 – Auto-indent ignores spaces-per-indent settings

2008-06-15  Johannes Schmid  <jhs@gnome.org>
	
	* plugins/file-manager/file-model.c (on_file_model_changed):
	Fixed file monitoring
	
	* plugins/file-manager/file-view.c (file_view_show_extended_data),
	(file_view_selection_changed):
	
	Some code refactoring
	
	* plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
	Hide "rename" menu item for now

2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/document-manager/anjuta-docman.c:
	Make sure that scintilla window is displayed

2008-06-15  Naba Kumar  <naba@gnome.org>

	* plugins/document-manager/anjuta-docman.c
	(anjuta_docman_set_current_document),
	(anjuta_docman_goto_uri_line_mark):
	* plugins/sourceview/sourceview.c (ieditor_goto_line):

	Restore text focus on switching editor with ALT+X and
	navigating from local-symbols view.
	
2008-06-15  Naba Kumar  <naba@gnome.org>

	* plugins/file-manager/file-view.c (file_view_show_extended_data):
	Fixed a crash on file selection. Gave enough buffer for the formated
	time print.
	
2008-06-15  Naba Kumar  <naba@gnome.org>

	* libanjuta/anjuta-preferences.c: Fixed a compile warning.

2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	Reviewed by: Naba Kumar  <naba@gnome.org>
	* plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
	Removed GNOME_CALL_PARENT.

	* libanjuta/anjuta-status.ch:
	Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
	(with modifications)
	
2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	Reviewed by: Naba Kumar  <naba@gnome.org>
	* plugins/debug-manager/info.c:
	* plugins/debug-manager/data_view.c:
	* plugins/debug-manager/debug_tree.c:
	* plugins/debug-manager/sparse_view.c:
	* plugins/project-wizard/druid.c:
	* plugins/project-wizard/property.c:
	* plugins/valgrind/vggeneralprefs.c:
	* plugins/valgrind/vgdefaultview.c:
	* plugins/valgrind/vgrule-list.c:
	* plugins/valgrind/process.c:
	* plugins/valgrind/vgcachegrindprefs.c:
	* plugins/valgrind/vgrule-editor.c:
	* plugins/valgrind/vghelgrindprefs.c:
	* plugins/valgrind/vgmemcheckprefs.c:
	* plugins/valgrind/vgsearchbar.c:
	* plugins/symbol-db/symbol-db-view-search.c:
	* plugins/gdb/parser.c:
	Using glib/gi18n.h instead of libgnome/gnome-i18n.h

2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>

	reviewed by: Johannes Schmid <jhs@gnome.org>

	* libanjuta/Makefile.am:
	* libanjuta/interfaces/libanjuta.idl:
	* plugins/document-manager/anjuta-docman.c
	(anjuta_docman_update_documents_menu),
	(on_notebook_page_close_button_click), (anjuta_docman_page_init),
	(on_notebook_switch_page), (on_document_save_point),
	(on_document_destroy), (anjuta_docman_remove_document),
	(anjuta_docman_get_page_for_document),
	(anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
	(anjuta_docman_set_message_area), (anjuta_docman_get_uri),
	(anjuta_docman_present_notebook_page),
	(anjuta_docman_update_page_label),
	(anjuta_docman_delete_all_markers),
	(anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
	(anjuta_docman_get_document_for_uri),
	(anjuta_docman_get_all_doc_widgets):
	* plugins/document-manager/anjuta-docman.h:
	* plugins/document-manager/plugin.c:
	* plugins/sourceview/sourceview.c (on_reload_dialog_response),
	(on_sourceview_uri_changed_prompt):
	
	#530215 – Have a message area like gedit
	
	Commited with a trivial change to make sure it doesn't crash when a project is
	closed.

2008-06-13  Massimo Cora'  <maxcvs@email.it>
 
	* plugins/project-manager/plugin.c (on_close_project_idle),
 	(project_manager_plugin_deactivate_plugin):
 	removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 

2008-06-13  Johannes Schmid  <jhs@gnome.org>

	* plugins/file-manager/file-view.c (file_view_query_tooltip),
	(file_view_init), (file_view_class_init):
	Correct position for tooltips

2008-06-13  Johannes Schmid  <jhs@gnome.org>

	* plugins/file-manager/file-view.c (file_view_query_tooltip):
	Show correct tooltip

2008-06-13  Johannes Schmid  <jhs@gnome.org>

	* plugins/file-manager/file-manager.ui:
	* plugins/file-manager/file-model.c (file_model_filter_file),
	(file_model_remove_file), (file_model_update_file),
	(file_model_add_file), (on_file_model_changed),
	(file_model_add_watch), (file_model_expand_row_real),
	(file_model_row_collapsed), (file_model_new), (file_model_refresh):
	* plugins/file-manager/file-model.h:
	* plugins/file-manager/file-view.c (file_view_refresh),
	(file_view_rename), (file_view_can_rename),
	(file_view_show_extended_data), (file_view_selection_changed),
	(file_view_init):
	* plugins/file-manager/file-view.h:
	* plugins/file-manager/plugin.c (on_file_manager_rename),
	(project_root_added), (project_root_removed),
	(on_file_view_show_popup_menu), (on_gconf_notify),
	(file_manager_activate):
	
	Big code reorganization in file-manger plugin. No more refresh as it now
	listens to file system changes and an extended selection view.

2008-06-13  Johannes Schmid <jhs@gnome.org>

	* configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
	* plugins/file-manager/file-model.c (file_model_add_dummy),
	(file_model_filter_file), (file_model_expand_row_real),
	(file_model_row_expanded), (file_model_row_collapsed),
	(file_model_expand_cancelled), (file_model_init),
	(file_model_finalize), (file_model_set_property), (file_model_new),
	(file_model_refresh), (file_model_get_uri):
	* plugins/file-manager/file-model.h:
	* plugins/file-manager/file-view.c (file_view_button_press_event),
	(file_view_selection_changed), (file_view_sort_model),
	(file_view_init):
	* plugins/file-manager/plugin.c (on_gconf_notify):
	Ported file-manager to gio

2008-06-13  Naba Kumar  <naba@gnome.org>

	* plugins/file-loader/plugin.c (setup_recent_chooser_menu):
	Enabled tooltips for recent files to identify full paths.

2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* plugins/project-import/project-import.c:
	Changed label alignment to 0.0

2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* src/anjuta-app.c:
	* libanjuta/anjuta-ui.{ch}:
	Moved accels save/load funcs to anjuta-ui.

2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>

	 * libanjuta/interfaces/libanjuta.idl,
	libanjuta/anjuta-plugin-manager.c,
	libanjuta/anjuta-plugin-manager.h:
	Add new IAnjutaEnvironment interface

	* plugins/build-basic-autotools/build-basic-autotools.c,
	plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
	Remove scratchbox 1 support from build plugin
	Use new IAnjutaEnvironment interface

	* (added) plugins/scratchbox/plugin.c,
	(added) plugins/scratchbox/plugin.h,
	(added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
	(added) plugins/scratchbox/anjuta-scratchbox.glade,
	(added) plugins/scratchbox/anjuta-scratchbox-48.png,
	(added) plugins/scratchbox/Makefile.am,
	plugins/Makefile.am,
	configure.in:
	Add new scratchbox 1 plugin implementing IAnjutaEnvironment

2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>

	* configure.in:
	Fix #536375: libsocket not included cause build fail on Solaris

2008-06-12  Johannes Schmid  <jhs@gnome.org>

	* plugins/project-manager/plugin.c (on_close_project_idle),
	(on_close_project), (project_manager_plugin_deactivate_plugin),
	(project_manager_plugin_instance_init):
	* plugins/project-manager/plugin.h:
	
	Fixed a possible bug where the project-manager plugin is deactivated twice.

2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>

	* libanjuta/anjuta-utils.c,
	libanjuta/anjuta-utils.h,
	plugins/debug-manager/start.c,
	plugins/run-program/execute.c:
	Copy libgnome deprecated gnome_util_user_shell into libanjuta

2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/build-basic-autotools/build-basic-autotools.c:
	Fix #534523: anjuta parses filenames from make wrong
	GMatchInfo need to be freed even when regex fail in build_get_summary

2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/tools/plugin.c:
	Fix #537134: critical warnings tools->plugin_deactivate

2008-06-09  Johannes Schmid  <jhs@gnome.org>

	* plugins/symbol-browser/plugin.c (project_root_removed):
	Fixed #537398 – crash in Anjuta IDE: Closed project

2008-06-07  Johannes Schmid  <jhs@gnome.org>

	Patch from Marc Lorber:
	* libanjuta/anjuta-plugin-manager.c (plugin_set_update),
	(anjuta_plugin_manager_get_remembered_plugins_page):
	Add translation
	
	Patch from Arun Raghavan:
	* manuals/anjuta-manual/C/debugger.xml:
	#536889 – anjuta doesn't pass "make check"

2008-06-07  Johannes Schmid <jhs@gnome.org>

	* plugins/symbol-db/Makefile.am:
	Put tables.sql into distribution

2008-06-07  Massimo Cora'  <maxcvs@email.it>

  Reviewed by: Johannes Schmid <jhs@gnome.org>

	* libanjuta/interfaces/libanjuta.idl:
	* plugins/class-inheritance/class-inherit.c
	(class_inheritance_show_dynamic_class_popup_menu),
	(cls_inherit_add_node), (cls_inherit_draw_expanded_node),
	(class_inheritance_update_graph):
	* plugins/language-support-cpp-java/cpp-java-assist.c
	(create_completion),
	(cpp_java_assist_create_word_completion_cache),
	(cpp_java_assist_show_calltip):
	* plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
	* plugins/symbol-browser/plugin.c (isymbol_manager_search):
	* plugins/symbol-db/plugin.c (isymbol_manager_search):
	* plugins/symbol-db/plugin.h:
	* plugins/symbol-db/symbol-db-engine.c
	(symbol_db_engine_find_symbol_by_name_pattern_filtered):
	* plugins/symbol-db/symbol-db-engine.h:
	* plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
	now search for symbols can be done also in global tags. Added a new parameter
	to search function and adjusted dependencies on different plugins.

2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/terminal/terminal.c,
	libanjuta/anjuta-preferences.c:
	Fix a crash when GNOME Terminal is not installed

2008-06-03 Halton Huo <halton.huo@sun.com>

	Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
	* libanjuta/anjuta-launcher.c:
	Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD