2008-08-18 Naba Kumar * NEWS: Updated for release * configure.in: Updated version to 2.5.90 2008-08-18 Johannes Schmid * 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' * 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 * 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 * 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' * 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 * 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 * 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 * 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 Patch by Koop Mast * 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 reviewed by: Johannes Schmid * 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 * 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 * libanjuta/Makefile.am: pull GIO into the libraries that libanjuta links against. (Bug #546394) 2008-08-15 Johannes Schmid * 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 * 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 Reviewed by Naba Kumar : * configure.in: * libanjuta/anjuta-version.h.in: Add header file to expose versioning information. 2008-07-10 Ignacio Casal Quinteiro reviewed by Naba Kumar : * 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 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 * 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 * plugins/build-basic-autotools/program.c: Fix crash on 64bits machine due to the previous change (thanks Ignacio) 2008-08-03 Sébastien Granjoux * 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 * libanjuta/libanjuta.h: Add missing anjuta-message-area include * libanjuta/anjuta-convert.h: Rename GeditConvertError to AnjutaConvertError 2008-08-03 Yuriy Penkin Reviewed by Sébastien Granjoux : * plugins/search/search-replace_backend.c: Fix #544495: Memory leak 2008-08-03 Ignacio Casal Quinteiro Reviewed by Sébastien Granjoux : * plugins/scratchbox/anjuta-scrachbox.glade: Fixed string. 2008-08-03 Sébastien Granjoux * (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 * plugins/debug-manager/command.c, plugins/debug-manager/queue.c: Small code cleaning 2008-07-29 Johannes Schmid * plugins/sourceview/sourceview.c (ieditor_goto_line): #544841 – Cursor set on a wrong line when I click 2008-07-19 Massimo Cora' * 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 * plugins/language-support-cpp-java/plugin.c: Fix #530630: Scintilla hand up after hit return 2008-07-22 Sébastien Granjoux * 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 * 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 * 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 * plugins/build-basic-autotools/build-basic-autotools.c: Fix #522825: Opening files from shell disable build->compile menu 2008-07-20 Sébastien Granjoux * 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 * plugins/build-basic-autotools/build-basic-autotools.c: Fix #534566: expand shell variable in configure parameters 2008-07-20 Sébastien Granjoux * 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 * 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 * 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 * plugins/build-basic-autotools/build-basic-autotools.c: Fix crash on closing project due to the previous patch 2008-07-17 Sébastien Granjoux * 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' * 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 * libanjuta/interfaces/libanjuta.idl: Fixed documentation for s/uri/file. 2008-07-15 Johannes Schmid * global-tags/create_global_tags.sh.in: Fixed #542838 – create_global_tags.sh is creating tags in root directory 2008-07-15 Johannes Schmid * 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 * 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' * 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 Patch from Yuriy Penkin * plugins/search/search-replace.c (search_and_replace): #541941 – Crash on searching with regular expression 2008-07-09 Johannes Schmid * 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 * 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' * 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 * libanjuta/libanjuta-1.0.vapi: Added missing file 2008-07-07 Johannes Schmid * plugins/symbol-db/plugin.c: Fixed a double-free 2008-07-07 Massimo Cora' * 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 * 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 * 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 * plugins/message-view/message-view.c: Use correct plural forms for buttons and update buttons on clear() 2008-07-06 Johannes Schmid * 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 * plugins/message-view/message-view.c: Fixed #541689 – Filter buttons added 2008-07-06 Johannes Schmid 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 * 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' * 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 * plugins/run-program/execute.c (get_local_executable): 500962 – Further icons 2008-07-05 Johannes Schmid * 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 * 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 * plugins/Makefile.am: #539551 – AutoComplete doesn't work 2008-07-05 Johannes Schmid * plugins/file-manager/file-model.c (file_model_filter_file): Fixed "Hide binary files" 2008-07-05 Sébastien Granjoux * 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 * plugins/symbol-browser/plugin.c (project_root_added): Fixed global tags loading 2008-07-04 Johannes Schmid 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 * 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 * plugins/sourceview/anjuta-editor-sourceview.glade: Remove "Monitor VFS" preference - it is always enabled 2008-07-04 Johannes Schmid * 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 * 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 * 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 * 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 * 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 * 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 * 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 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 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 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 * 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 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 * 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 * 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 * plugins/document-manager/anjuta-docman.c: Fix #538798: UI selected tab document differs from real one 2008-06-16 Johannes Schmid * 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 * 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 * plugins/document-manager/anjuta-docman.c: Make sure that scintilla window is displayed 2008-06-15 Naba Kumar * 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 * 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 * libanjuta/anjuta-preferences.c: Fixed a compile warning. 2008-06-15 Ignacio Casal Quinteiro Reviewed by: Naba Kumar * 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 Reviewed by: Naba Kumar * 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 reviewed by: Johannes Schmid * 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' * 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 * 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 * plugins/file-manager/file-view.c (file_view_query_tooltip): Show correct tooltip 2008-06-13 Johannes Schmid * 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 * 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 * plugins/file-loader/plugin.c (setup_recent_chooser_menu): Enabled tooltips for recent files to identify full paths. 2008-06-13 Ignacio Casal Quinteiro Reviewed by Naba Kumar : * plugins/project-import/project-import.c: Changed label alignment to 0.0 2008-06-13 Ignacio Casal Quinteiro Reviewed by Naba Kumar : * src/anjuta-app.c: * libanjuta/anjuta-ui.{ch}: Moved accels save/load funcs to anjuta-ui. 2008-06-12 Sébastien Granjoux * 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 * configure.in: Fix #536375: libsocket not included cause build fail on Solaris 2008-06-12 Johannes Schmid * 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 * 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 * 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 * plugins/tools/plugin.c: Fix #537134: critical warnings tools->plugin_deactivate 2008-06-09 Johannes Schmid * plugins/symbol-browser/plugin.c (project_root_removed): Fixed #537398 – crash in Anjuta IDE: Closed project 2008-06-07 Johannes Schmid 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 * plugins/symbol-db/Makefile.am: Put tables.sql into distribution 2008-06-07 Massimo Cora' Reviewed by: Johannes Schmid * 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 * plugins/terminal/terminal.c, libanjuta/anjuta-preferences.c: Fix a crash when GNOME Terminal is not installed 2008-06-03 Halton Huo Reviewed by Sébastien Granjoux : * libanjuta/anjuta-launcher.c: Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD