Commit 71654792 authored by Naba Kumar's avatar Naba Kumar

Bug #529270 - GSoc: Git Plugin, alpha release 3.

	* 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/.deps/giggle-graph-renderer.Plo:
	* plugins/git/.deps/git-add-command.Plo:
	* plugins/git/.deps/git-add-dialog.Plo:
	* plugins/git/.deps/git-add-remote-dialog.Plo:
	* plugins/git/.deps/git-bisect-dialog.Plo:
	* plugins/git/.deps/git-bisect-reset-command.Plo:
	* plugins/git/.deps/git-bisect-start-command.Plo:
	* plugins/git/.deps/git-bisect-state-command.Plo:
	* plugins/git/.deps/git-branch-checkout-command.Plo:
	* plugins/git/.deps/git-branch-combo-model.Plo:
	* plugins/git/.deps/git-branch-create-command.Plo:
	* plugins/git/.deps/git-branch-delete-command.Plo:
	* plugins/git/.deps/git-branch-list-command.Plo:
	* plugins/git/.deps/git-branch.Plo:
	* plugins/git/.deps/git-checkout-files-command.Plo:
	* plugins/git/.deps/git-checkout-files-dialog.Plo:
	* plugins/git/.deps/git-command.Plo:
	* plugins/git/.deps/git-commit-command.Plo:
	* plugins/git/.deps/git-commit-dialog.Plo:
	* plugins/git/.deps/git-create-branch-dialog.Plo:
	* plugins/git/.deps/git-create-patch-series-dialog.Plo:
	* plugins/git/.deps/git-create-tag-dialog.Plo:
	* plugins/git/.deps/git-delete-branch-dialog.Plo:
	* plugins/git/.deps/git-delete-remote-dialog.Plo:
	* plugins/git/.deps/git-diff-command.Plo:
	* plugins/git/.deps/git-diff-dialog.Plo:
	* plugins/git/.deps/git-diff-tree-command.Plo:
	* plugins/git/.deps/git-fetch-command.Plo:
	* plugins/git/.deps/git-fetch-dialog.Plo:
	* plugins/git/.deps/git-file-command.Plo:
	* plugins/git/.deps/git-format-patch-command.Plo:
	* plugins/git/.deps/git-ignore-command.Plo:
	* plugins/git/.deps/git-ignore-dialog.Plo:
	* plugins/git/.deps/git-log-command.Plo:
	* plugins/git/.deps/git-log-dialog.Plo:
	* plugins/git/.deps/git-log-message-command.Plo:
	* plugins/git/.deps/git-merge-command.Plo:
	* plugins/git/.deps/git-merge-dialog.Plo:
	* plugins/git/.deps/git-pull-command.Plo:
	* plugins/git/.deps/git-pull-dialog.Plo:
	* plugins/git/.deps/git-raw-output-command.Plo:
	* plugins/git/.deps/git-rebase-continue-command.Plo:
	* plugins/git/.deps/git-rebase-dialog.Plo:
	* plugins/git/.deps/git-rebase-start-command.Plo:
	* plugins/git/.deps/git-ref-command.Plo:
	* plugins/git/.deps/git-ref.Plo:
	* plugins/git/.deps/git-remote-add-command.Plo:
	* plugins/git/.deps/git-remote-delete-command.Plo:
	* plugins/git/.deps/git-remote-list-command.Plo:
	* plugins/git/.deps/git-remove-command.Plo:
	* plugins/git/.deps/git-remove-dialog.Plo:
	* plugins/git/.deps/git-reset-dialog.Plo:
	* plugins/git/.deps/git-reset-files-command.Plo:
	* plugins/git/.deps/git-reset-tree-command.Plo:
	* plugins/git/.deps/git-resolve-dialog.Plo:
	* plugins/git/.deps/git-revert-command.Plo:
	* plugins/git/.deps/git-revert-dialog.Plo:
	* plugins/git/.deps/git-revision.Plo:
	* plugins/git/.deps/git-status-command.Plo:
	* plugins/git/.deps/git-status.Plo:
	* plugins/git/.deps/git-switch-dialog.Plo:
	* plugins/git/.deps/git-tag-create-command.Plo:
	* plugins/git/.deps/git-ui-utils.Plo:
	* plugins/git/.deps/git-unstage-dialog.Plo:
	* plugins/git/.deps/plugin.Plo:
	* 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.

svn path=/trunk/; revision=4114
parent dacc77d8
This diff is collapsed.
......@@ -1089,6 +1089,7 @@ plugins/cvs-plugin/Makefile
plugins/project-wizard/Makefile
plugins/macro/Makefile
plugins/subversion/Makefile
plugins/git/Makefile
plugins/sourceview/Makefile
plugins/tools/Makefile
plugins/tools/scripts/Makefile
......
......@@ -68,6 +68,8 @@ libanjuta_la_SOURCES= \
anjuta-command.h \
anjuta-async-command.c \
anjuta-async-command.h \
anjuta-sync-command.c \
anjuta-sync-command.h
anjuta-message-area.h
if HAVE_PLUGIN_GLADE
......@@ -121,7 +123,8 @@ libanjuta_include = \
resources.h \
anjuta-vcs-status-tree-view.h \
anjuta-command.h \
anjuta-async-command.h
anjuta-async-command.h \
anjuta-sync-command.h
libanjutainclude_HEADERS = \
$(libanjuta_include) \
......
......@@ -52,6 +52,8 @@ struct _AnjutaAsyncCommandPriv
guint return_code;
gboolean complete;
gboolean new_data_arrived;
gboolean progress_changed;
gfloat progress;
};
G_DEFINE_TYPE (AnjutaAsyncCommand, anjuta_async_command, ANJUTA_TYPE_COMMAND);
......@@ -94,6 +96,12 @@ anjuta_async_command_notification_poll (AnjutaCommand *command)
self->priv->new_data_arrived = FALSE;
}
if (self->priv->progress_changed)
{
g_signal_emit_by_name (command, "progress", self->priv->progress);
self->priv->progress_changed = FALSE;
}
if (self->priv->complete)
{
g_signal_emit_by_name (command, "command-finished",
......@@ -145,6 +153,17 @@ notify_complete (AnjutaCommand *command, guint return_code)
self->priv->return_code = return_code;
}
static void
notify_progress (AnjutaCommand *command, gfloat progress)
{
AnjutaAsyncCommand *self;
self = ANJUTA_ASYNC_COMMAND (command);
self->priv->progress_changed = TRUE;
self->priv->progress = progress;
}
static void
anjuta_async_command_class_init (AnjutaAsyncCommandClass *klass)
{
......@@ -156,6 +175,7 @@ anjuta_async_command_class_init (AnjutaAsyncCommandClass *klass)
parent_class->start = start_command;
parent_class->notify_data_arrived = notify_data_arrived;
parent_class->notify_complete = notify_complete;
parent_class->notify_progress = notify_progress;
}
void
......
......@@ -58,6 +58,7 @@ enum
{
DATA_ARRIVED,
COMMAND_FINISHED,
PROGRESS,
LAST_SIGNAL
};
......@@ -97,8 +98,10 @@ anjuta_command_class_init (AnjutaCommandClass *klass)
klass->start = NULL;
klass->notify_data_arrived = NULL;
klass->notify_complete = NULL;
klass->notify_progress = NULL;
klass->set_error_message = anjuta_command_set_error_message;
klass->get_error_message = anjuta_command_get_error_message;
klass->progress = NULL;
/**
* AnjutaCommand::data-arrived:
......@@ -134,6 +137,25 @@ anjuta_command_class_init (AnjutaCommandClass *klass)
g_cclosure_marshal_VOID__UINT ,
G_TYPE_NONE, 1,
G_TYPE_UINT);
/**
* AnjutaCommand::progress:
* @command: Command
* @progress: Fraction of the command's task that is complete, between 0.0
* and 1.0, inclusive.
*
* Notifies clients of changes in progress during command execution.
*/
anjuta_command_signals[PROGRESS] =
g_signal_new ("progress",
G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_FIRST,
G_STRUCT_OFFSET (AnjutaCommandClass, progress),
NULL, NULL,
g_cclosure_marshal_VOID__FLOAT ,
G_TYPE_NONE, 1,
G_TYPE_FLOAT);
}
/**
......@@ -181,6 +203,19 @@ anjuta_command_notify_complete (AnjutaCommand *self, guint return_code)
ANJUTA_COMMAND_GET_CLASS (self)->notify_complete (self, return_code);
}
/**
* anjuta_command_notify_progress:
* @self: Command object.
*
* Emits the ::progress signal. Can be used by both base classes and
* commands as needed.
*/
void
anjuta_command_notify_progress (AnjutaCommand *self, gfloat progress)
{
ANJUTA_COMMAND_GET_CLASS (self)->notify_progress (self, progress);
}
/**
* anjuta_command_set_error_message:
* @self: Command object.
......
......@@ -49,8 +49,12 @@ struct _AnjutaCommandClass
void (*start) (AnjutaCommand *self);
void (*notify_data_arrived) (AnjutaCommand *self);
void (*notify_complete) (AnjutaCommand *self, guint return_code);
void (*notify_progress) (AnjutaCommand *self, gfloat progress);
void (*set_error_message) (AnjutaCommand *self, gchar *error_message);
gchar * (*get_error_message) (AnjutaCommand *self);
/* Signals */
void (*progress) (AnjutaCommand *command, gfloat progress);
};
......@@ -66,6 +70,7 @@ GType anjuta_command_get_type (void) G_GNUC_CONST;
void anjuta_command_start (AnjutaCommand *self);
void anjuta_command_notify_data_arrived (AnjutaCommand *self);
void anjuta_command_notify_complete (AnjutaCommand *self, guint return_code);
void anjuta_command_notify_progress (AnjutaCommand *self, gfloat progress);
void anjuta_command_set_error_message (AnjutaCommand *self, gchar *error_message);
gchar *anjuta_command_get_error_message (AnjutaCommand *self);
......
......@@ -15,6 +15,7 @@
<value id="ANJUTA_VCS_STATUS_DELETED" name="Deleted" />
<value id="ANJUTA_VCS_STATUS_CONFLICTED" name="Conflicted" />
<value id="ANJUTA_VCS_STATUS_MISSING" name="Missing" />
<value id="ANJUTA_VCS_STATUS_UNVERSIONED" name="Unversioned" />
</displayable-values>
</property>
</properties>
......
......@@ -516,6 +516,40 @@ anjuta_status_progress_tick (AnjutaStatus *status,
anjuta_status_progress_reset (status);
}
void
anjuta_status_progress_increment_ticks (AnjutaStatus *status, gint ticks,
const gchar *text)
{
gfloat percentage;
g_return_if_fail (ANJUTA_IS_STATUS (status));
g_return_if_fail (status->priv->total_ticks != 0);
status->priv->current_ticks += ticks;
percentage = ((gfloat)status->priv->current_ticks)/status->priv->total_ticks;
GtkProgressBar *progressbar;
GtkWidget *statusbar;
if (text)
anjuta_status_set (status, "%s", text);
gnome_appbar_set_progress_percentage (GNOME_APPBAR (status),
percentage);
progressbar = gnome_appbar_get_progress (GNOME_APPBAR (status));
statusbar = gnome_appbar_get_status (GNOME_APPBAR (status));
gtk_widget_queue_draw (GTK_WIDGET (statusbar));
gtk_widget_queue_draw (GTK_WIDGET (progressbar));
if (GTK_WIDGET(progressbar)->window != NULL &&
GDK_IS_WINDOW(GTK_WIDGET(progressbar)->window))
gdk_window_process_updates (GTK_WIDGET(progressbar)->window, TRUE);
if (GTK_WIDGET(statusbar)->window != NULL &&
GDK_IS_WINDOW(GTK_WIDGET(statusbar)->window))
gdk_window_process_updates (GTK_WIDGET(statusbar)->window, TRUE);
if (status->priv->current_ticks >= status->priv->total_ticks)
anjuta_status_progress_reset (status);
}
void
anjuta_status_progress_reset (AnjutaStatus *status)
{
......
......@@ -74,6 +74,8 @@ void anjuta_status_disable_splash (AnjutaStatus *status,
void anjuta_status_progress_add_ticks (AnjutaStatus *status, gint ticks);
void anjuta_status_progress_tick (AnjutaStatus *status,
GdkPixbuf *icon, const gchar *text);
void anjuta_status_progress_increment_ticks (AnjutaStatus *status, gint ticks,
const gchar *text);
void anjuta_status_progress_pulse (AnjutaStatus *status, const gchar *text);
void anjuta_status_progress_reset (AnjutaStatus *status);
......
/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 4; tab-width: 4 -*- */
/*
* anjuta
* Copyright (C) James Liggett 2007 <jrliggett@cox.net>
*
* anjuta is free software.
*
* You may redistribute it and/or modify it under the terms of the
* GNU General Public License, as published by the Free Software
* Foundation; either version 2 of the License, or (at your option)
* any later version.
*
* anjuta is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with anjuta. If not, write to:
* The Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301, USA.
*/
#include "anjuta-sync-command.h"
G_DEFINE_TYPE (AnjutaSyncCommand, anjuta_sync_command, ANJUTA_TYPE_COMMAND);
static void
anjuta_sync_command_init (AnjutaSyncCommand *self)
{
}
static void
anjuta_sync_command_finalize (GObject *object)
{
G_OBJECT_CLASS (anjuta_sync_command_parent_class)->finalize (object);
}
static void
start_command (AnjutaCommand *command)
{
guint return_code;
return_code = ANJUTA_COMMAND_GET_CLASS (command)->run (command);
anjuta_command_notify_complete (command, return_code);
}
static void
notify_data_arrived (AnjutaCommand *command)
{
g_signal_emit_by_name (command, "data-arrived");
}
static void
notify_complete (AnjutaCommand *command, guint return_code)
{
g_signal_emit_by_name (command, "command-finished",
return_code);
}
static void
notify_progress (AnjutaCommand *command, gfloat progress)
{
g_signal_emit_by_name (command, "progress", progress);
}
static void
anjuta_sync_command_class_init (AnjutaSyncCommandClass *klass)
{
GObjectClass* object_class = G_OBJECT_CLASS (klass);
AnjutaCommandClass* parent_class = ANJUTA_COMMAND_CLASS (klass);
object_class->finalize = anjuta_sync_command_finalize;
parent_class->start = start_command;
parent_class->notify_data_arrived = notify_data_arrived;
parent_class->notify_complete = notify_complete;
parent_class->notify_progress = notify_progress;
}
/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 4; tab-width: 4 -*- */
/*
* anjuta
* Copyright (C) James Liggett 2007 <jrliggett@cox.net>
*
* anjuta is free software.
*
* You may redistribute it and/or modify it under the terms of the
* GNU General Public License, as published by the Free Software
* Foundation; either version 2 of the License, or (at your option)
* any later version.
*
* anjuta is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with anjuta. If not, write to:
* The Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301, USA.
*/
#ifndef _ANJUTA_SYNC_COMMAND_H_
#define _ANJUTA_SYNC_COMMAND_H_
#include <glib-object.h>
#include "anjuta-command.h"
G_BEGIN_DECLS
#define ANJUTA_TYPE_SYNC_COMMAND (anjuta_sync_command_get_type ())
#define ANJUTA_SYNC_COMMAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ANJUTA_TYPE_SYNC_COMMAND, SyncCommand))
#define ANJUTA_SYNC_COMMAND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ANJUTA_TYPE_SYNC_COMMAND, SyncCommandClass))
#define ANJUTA_IS_SYNC_COMMAND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ANJUTA_TYPE_SYNC_COMMAND))
#define ANJUTA_IS_SYNC_COMMAND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ANJUTA_TYPE_SYNC_COMMAND))
#define ANJUTA_SYNC_COMMAND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ANJUTA_TYPE_SYNC_COMMAND, SyncCommandClass))
typedef struct _AnjutaSyncCommandClass AnjutaSyncCommandClass;
typedef struct _AnjutaSyncCommand AnjutaSyncCommand;
struct _AnjutaSyncCommandClass
{
AnjutaCommandClass parent_class;
};
struct _AnjutaSyncCommand
{
AnjutaCommand parent_instance;
};
GType anjuta_sync_command_get_type (void) G_GNUC_CONST;
G_END_DECLS
#endif /* _ANJUTA_SYNC_COMMAND_H_ */
......@@ -289,25 +289,29 @@ anjuta_vcs_status_tree_view_add (AnjutaVcsStatusTreeView *self, gchar *path,
case ANJUTA_VCS_STATUS_MODIFIED:
gtk_list_store_set (self->priv->store, &iter, COL_STATUS,
"Modified", -1);
break;
break;
case ANJUTA_VCS_STATUS_ADDED:
gtk_list_store_set (self->priv->store, &iter, COL_STATUS,
"Added", -1);
break;
break;
case ANJUTA_VCS_STATUS_DELETED:
gtk_list_store_set (self->priv->store, &iter, COL_STATUS,
"Deleted", -1);
break;
break;
case ANJUTA_VCS_STATUS_CONFLICTED:
gtk_list_store_set (self->priv->store, &iter, COL_STATUS,
"Conflicted", -1);
break;
break;
case ANJUTA_VCS_STATUS_MISSING:
gtk_list_store_set (self->priv->store, &iter, COL_STATUS,
"Missing", -1);
break;
break;
case ANJUTA_VCS_STATUS_UNVERSIONED:
gtk_list_store_set (self->priv->store, &iter, COL_STATUS,
"Unversioned", -1);
break;
case ANJUTA_VCS_STATUS_NONE:
default:
default:
break;
}
......
......@@ -70,6 +70,7 @@ typedef enum
ANJUTA_VCS_STATUS_DELETED = 1 << 2,
ANJUTA_VCS_STATUS_CONFLICTED = 1 << 3,
ANJUTA_VCS_STATUS_MISSING = 1 << 4,
ANJUTA_VCS_STATUS_UNVERSIONED = 1 << 5
} AnjutaVcsStatus;
GType anjuta_vcs_status_tree_view_get_type (void) G_GNUC_CONST;
......
......@@ -32,6 +32,7 @@ SUBDIRS = . \
language-manager \
symbol-db \
symbol-browser \
git \
sourceview \
run-program \
scratchbox
......
This diff is collapsed.
git-add-command.lo .libs/git-add-command.o: git-add-command.c \
git-add-command.h /usr/include/glib-2.0/glib-object.h \
/usr/include/glib-2.0/gobject/gboxed.h \
/usr/include/glib-2.0/gobject/gtype.h /usr/include/glib-2.0/glib.h \
/usr/include/glib-2.0/glib/galloca.h \
/usr/include/glib-2.0/glib/gtypes.h \
/usr/lib/glib-2.0/include/glibconfig.h \
/usr/include/glib-2.0/glib/gmacros.h \
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/stddef.h \
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h \
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/syslimits.h \
/usr/include/limits.h /usr/include/features.h /usr/include/sys/cdefs.h \
/usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
/usr/include/gnu/stubs-32.h /usr/include/bits/posix1_lim.h \
/usr/include/bits/local_lim.h /usr/include/linux/limits.h \
/usr/include/bits/posix2_lim.h \
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/float.h \
/usr/include/glib-2.0/glib/garray.h \
/usr/include/glib-2.0/glib/gasyncqueue.h \
/usr/include/glib-2.0/glib/gthread.h \
/usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \
/usr/include/glib-2.0/glib/gutils.h \
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdarg.h \
/usr/include/glib-2.0/glib/gatomic.h \
/usr/include/glib-2.0/glib/gbacktrace.h \
/usr/include/glib-2.0/glib/gbase64.h \
/usr/include/glib-2.0/glib/gbookmarkfile.h /usr/include/time.h \
/usr/include/bits/time.h /usr/include/bits/types.h \
/usr/include/bits/typesizes.h /usr/include/glib-2.0/glib/gcache.h \
/usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \
/usr/include/glib-2.0/glib/gslice.h \
/usr/include/glib-2.0/glib/gchecksum.h \
/usr/include/glib-2.0/glib/gcompletion.h \
/usr/include/glib-2.0/glib/gconvert.h \
/usr/include/glib-2.0/glib/gdataset.h \
/usr/include/glib-2.0/glib/gdate.h /usr/include/glib-2.0/glib/gdir.h \
/usr/include/glib-2.0/glib/gfileutils.h \
/usr/include/glib-2.0/glib/ghash.h /usr/include/glib-2.0/glib/ghook.h \
/usr/include/glib-2.0/glib/giochannel.h \
/usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gslist.h \
/usr/include/glib-2.0/glib/gstring.h \
/usr/include/glib-2.0/glib/gunicode.h \
/usr/include/glib-2.0/glib/gkeyfile.h \
/usr/include/glib-2.0/glib/gmappedfile.h \
/usr/include/glib-2.0/glib/gmarkup.h \
/usr/include/glib-2.0/glib/gmessages.h \
/usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
/usr/include/glib-2.0/glib/gpattern.h \
/usr/include/glib-2.0/glib/gprimes.h \
/usr/include/glib-2.0/glib/gqsort.h /usr/include/glib-2.0/glib/gqueue.h \
/usr/include/glib-2.0/glib/grand.h /usr/include/glib-2.0/glib/grel.h \
/usr/include/glib-2.0/glib/gregex.h \
/usr/include/glib-2.0/glib/gscanner.h \
/usr/include/glib-2.0/glib/gsequence.h \
/usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gspawn.h \
/usr/include/glib-2.0/glib/gstrfuncs.h \
/usr/include/glib-2.0/glib/gtestutils.h \
/usr/include/glib-2.0/glib/gthreadpool.h \
/usr/include/glib-2.0/glib/gtimer.h /usr/include/glib-2.0/glib/gtree.h \
/usr/include/glib-2.0/glib/gurifuncs.h \
/usr/include/glib-2.0/gobject/genums.h \
/usr/include/glib-2.0/gobject/gobject.h \
/usr/include/glib-2.0/gobject/gvalue.h \
/usr/include/glib-2.0/gobject/gparam.h \
/usr/include/glib-2.0/gobject/gclosure.h \
/usr/include/glib-2.0/gobject/gsignal.h \
/usr/include/glib-2.0/gobject/gmarshal.h \
/usr/include/glib-2.0/gobject/gparamspecs.h \
/usr/include/glib-2.0/gobject/gsourceclosure.h \
/usr/include/glib-2.0/gobject/gtypemodule.h \
/usr/include/glib-2.0/gobject/gtypeplugin.h \
/usr/include/glib-2.0/gobject/gvaluearray.h \
/usr/include/glib-2.0/gobject/gvaluetypes.h git-command.h \
/usr/include/string.h /usr/include/bits/string.h \
/usr/include/bits/string2.h /usr/include/endian.h \
/usr/include/bits/endian.h /usr/include/stdlib.h /usr/include/wait.h \
/usr/include/sys/wait.h /usr/include/signal.h \
/usr/include/bits/sigset.h /usr/include/bits/signum.h \
/usr/include/bits/siginfo.h /usr/include/bits/sigaction.h \
/usr/include/bits/sigcontext.h /usr/include/bits/sigstack.h \
/usr/include/bits/pthreadtypes.h /usr/include/bits/sigthread.h \
/usr/include/sys/resource.h /usr/include/bits/resource.h \
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
/usr/include/unistd.h /usr/include/bits/posix_opt.h \
/usr/include/bits/confname.h /usr/include/getopt.h \
/usr/include/sys/types.h /usr/include/sys/select.h \
/usr/include/bits/select.h /usr/include/sys/sysmacros.h \
/usr/include/alloca.h ../../libanjuta/anjuta-sync-command.h \
../../libanjuta/anjuta-command.h ../../libanjuta/anjuta-launcher.h
git-add-command.h:
/usr/include/glib-2.0/glib-object.h:
/usr/include/glib-2.0/gobject/gboxed.h:
/usr/include/glib-2.0/gobject/gtype.h:
/usr/include/glib-2.0/glib.h:
/usr/include/glib-2.0/glib/galloca.h:
/usr/include/glib-2.0/glib/gtypes.h:
/usr/lib/glib-2.0/include/glibconfig.h:
/usr/include/glib-2.0/glib/gmacros.h:
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/stddef.h:
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/limits.h:
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/syslimits.h:
/usr/include/limits.h:
/usr/include/features.h:
/usr/include/sys/cdefs.h:
/usr/include/bits/wordsize.h:
/usr/include/gnu/stubs.h:
/usr/include/gnu/stubs-32.h:
/usr/include/bits/posix1_lim.h:
/usr/include/bits/local_lim.h:
/usr/include/linux/limits.h:
/usr/include/bits/posix2_lim.h:
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/float.h:
/usr/include/glib-2.0/glib/garray.h:
/usr/include/glib-2.0/glib/gasyncqueue.h:
/usr/include/glib-2.0/glib/gthread.h:
/usr/include/glib-2.0/glib/gerror.h:
/usr/include/glib-2.0/glib/gquark.h:
/usr/include/glib-2.0/glib/gutils.h:
/usr/lib/gcc/i486-linux-gnu/4.2.3/include/stdarg.h:
/usr/include/glib-2.0/glib/gatomic.h:
/usr/include/glib-2.0/glib/gbacktrace.h:
/usr/include/glib-2.0/glib/gbase64.h:
/usr/include/glib-2.0/glib/gbookmarkfile.h:
/usr/include/time.h:
/usr/include/bits/time.h:
/usr/include/bits/types.h:
/usr/include/bits/typesizes.h:
/usr/include/glib-2.0/glib/gcache.h:
/usr/include/glib-2.0/glib/glist.h:
/usr/include/glib-2.0/glib/gmem.h:
/usr/include/glib-2.0/glib/gslice.h:
/usr/include/glib-2.0/glib/gchecksum.h:
/usr/include/glib-2.0/glib/gcompletion.h:
/usr/include/glib-2.0/glib/gconvert.h:
/usr/include/glib-2.0/glib/gdataset.h:
/usr/include/glib-2.0/glib/gdate.h:
/usr/include/glib-2.0/glib/gdir.h:
/usr/include/glib-2.0/glib/gfileutils.h:
/usr/include/glib-2.0/glib/ghash.h:
/usr/include/glib-2.0/glib/ghook.h:
/usr/include/glib-2.0/glib/giochannel.h:
/usr/include/glib-2.0/glib/gmain.h:
/usr/include/glib-2.0/glib/gslist.h:
/usr/include/glib-2.0/glib/gstring.h:
/usr/include/glib-2.0/glib/gunicode.h:
/usr/include/glib-2.0/glib/gkeyfile.h:
/usr/include/glib-2.0/glib/gmappedfile.h:
/usr/include/glib-2.0/glib/gmarkup.h:
/usr/include/glib-2.0/glib/gmessages.h:
/usr/include/glib-2.0/glib/gnode.h:
/usr/include/glib-2.0/glib/goption.h: