diff --git a/common/flatpak-transaction.c b/common/flatpak-transaction.c index 55d8fad93..e5651117e 100644 --- a/common/flatpak-transaction.c +++ b/common/flatpak-transaction.c @@ -566,13 +566,15 @@ flatpak_transaction_add_sideload_repo (FlatpakTransaction *self, * flatpak_transaction_add_sideload_image_collection: * @self: a #FlatpakTransaction * @location: source of images for installation + * @cancellable: (nullable): a #GCancellable + * @error: return location for a #GError * * Adds a set of images to be used as source for installation. This is similar * to flatpak_transaction_add_sideload_repo(), but the Flatpaks are stored * as OCI images rather than ostree commits, and the images are used for * all OCI remotes without regard to collection ID. * - * Currently @location should be either 'oci:' or 'oci-archive:'. + * Currently @location should be either `oci:<path>` or `oci-archive:<path>`. * Additional schemes may be added in the future. * * Since: 1.7.1 @@ -2931,7 +2933,7 @@ flatpak_transaction_add_install (FlatpakTransaction *self, * See flatpak_transaction_add_install() for a description of @remote. * * Returns: %TRUE on success; %FALSE with @error set on failure. - * Since: 1.3.3. + * Since: 1.3.3 */ gboolean flatpak_transaction_add_rebase (FlatpakTransaction *self, diff --git a/doc/reference/flatpak-sections.txt b/doc/reference/flatpak-sections.txt index cc6bfd874..f844dbe64 100644 --- a/doc/reference/flatpak-sections.txt +++ b/doc/reference/flatpak-sections.txt @@ -39,10 +39,13 @@ flatpak_installation_list_installed_refs_by_kind flatpak_installation_list_installed_refs_for_update flatpak_installation_list_installed_related_refs_sync flatpak_installation_list_unused_refs +flatpak_installation_list_unused_refs_with_options +flatpak_installation_list_pinned_refs flatpak_installation_list_remote_refs_sync flatpak_installation_list_remote_refs_sync_full flatpak_installation_list_remotes_by_type flatpak_installation_list_remote_related_refs_sync +flatpak_installation_list_remote_related_refs_for_installed_sync flatpak_installation_list_remotes flatpak_installation_get_remote_by_name flatpak_installation_fetch_remote_metadata_sync @@ -134,7 +137,6 @@ flatpak_remote_ref_get_type flatpak-related-ref FlatpakRelatedRef FlatpakRelatedRef -flatpak_related_ref_new flatpak_related_ref_get_subpaths flatpak_related_ref_should_download flatpak_related_ref_should_delete @@ -153,6 +155,7 @@ flatpak_related_ref_get_type FlatpakRef FlatpakRefKind flatpak_ref_format_ref +flatpak_ref_format_ref_cached flatpak_ref_get_arch flatpak_ref_get_branch flatpak_ref_get_collection_id @@ -243,15 +246,19 @@ flatpak_transaction_progress_get_type flatpak-transaction-operation FlatpakTransactionOperation FlatpakTransactionOperation -flatpak_transaction_operation_get_bundle_path -flatpak_transaction_operation_get_commit flatpak_transaction_operation_get_operation_type flatpak_transaction_operation_get_ref +flatpak_transaction_operation_get_related_to_ops +flatpak_transaction_operation_get_is_skipped flatpak_transaction_operation_get_remote -flatpak_transaction_operation_get_metadata -flatpak_transaction_operation_get_old_metadata +flatpak_transaction_operation_get_bundle_path +flatpak_transaction_operation_get_commit flatpak_transaction_operation_get_download_size flatpak_transaction_operation_get_installed_size +flatpak_transaction_operation_get_metadata +flatpak_transaction_operation_get_old_metadata +flatpak_transaction_operation_get_subpaths +flatpak_transaction_operation_get_requires_authentication flatpak_transaction_operation_type_to_string FlatpakTransactionOperationClass @@ -272,35 +279,50 @@ FlatpakTransactionResult flatpak_transaction_new_for_installation flatpak_transaction_add_install flatpak_transaction_add_install_bundle +flatpak_transaction_add_install_image flatpak_transaction_add_install_flatpakref flatpak_transaction_add_rebase flatpak_transaction_add_rebase_and_uninstall +flatpak_transaction_add_sync_preinstalled flatpak_transaction_add_update flatpak_transaction_add_uninstall flatpak_transaction_add_default_dependency_sources flatpak_transaction_add_dependency_source +flatpak_transaction_add_sideload_repo +flatpak_transaction_add_sideload_image_collection flatpak_transaction_run flatpak_transaction_get_current_operation +flatpak_transaction_get_operation_for_ref flatpak_transaction_get_installation flatpak_transaction_get_operations flatpak_transaction_is_empty -flatpak_transaction_set_disable_dependencies -flatpak_transaction_set_disable_prune -flatpak_transaction_set_disable_related -flatpak_transaction_set_disable_static_deltas -flatpak_transaction_set_no_deploy -flatpak_transaction_get_no_deploy flatpak_transaction_set_no_pull flatpak_transaction_get_no_pull +flatpak_transaction_set_no_deploy +flatpak_transaction_get_no_deploy +flatpak_transaction_set_disable_static_deltas +flatpak_transaction_set_disable_prune +flatpak_transaction_set_disable_dependencies +flatpak_transaction_set_disable_related +flatpak_transaction_set_disable_auto_pin flatpak_transaction_set_reinstall +flatpak_transaction_get_no_interaction +flatpak_transaction_set_no_interaction flatpak_transaction_set_force_uninstall flatpak_transaction_set_default_arch - +flatpak_transaction_set_include_unused_uninstall_ops +flatpak_transaction_get_include_unused_uninstall_ops +flatpak_transaction_set_auto_install_sdk +flatpak_transaction_get_auto_install_sdk +flatpak_transaction_set_auto_install_debug +flatpak_transaction_get_auto_install_debug + flatpak_transaction_set_parent_window flatpak_transaction_get_parent_window flatpak_transaction_abort_webflow +flatpak_transaction_complete_basic_auth FlatpakTransactionClass diff --git a/doc/reference/meson.build b/doc/reference/meson.build index 5d5a7a3d7..3749e2564 100644 --- a/doc/reference/meson.build +++ b/doc/reference/meson.build @@ -36,46 +36,119 @@ libflatpak_doc = gnome.gtkdoc( content_files : doc_gdbus[2], dependencies : base_deps + [libflatpak_dep], ignore_headers : [ - 'valgrind-private.h', + 'flatpak-appdata-private.h', + 'flatpak-auth-private.h', 'flatpak-bwrap-private.h', 'flatpak-chain-input-stream-private.h', 'flatpak-common-types-private.h', 'flatpak-context-private.h', 'flatpak-dbus-generated.h', 'flatpak-dir-private.h', + 'flatpak-dir-utils-private.h', + 'flatpak-docker-reference-private.h', 'flatpak-document-dbus-generated.h', 'flatpak-enum-types.h', 'flatpak-exports-private.h', + 'flatpak-glib-backports-private.h', 'flatpak-image-collection-private.h', 'flatpak-image-source-private.h', + 'flatpak-installation-private.h', 'flatpak-installed-ref-private.h', - 'flatpak-permission-dbus-generated.h', + 'flatpak-instance-private.h', + 'flatpak-json-backports-private.h', 'flatpak-json-oci-private.h', 'flatpak-json-private.h', + 'flatpak-locale-utils-private.h', + 'flatpak-metadata-private.h', 'flatpak-oci-registry-private.h', + 'flatpak-oci-signatures-private.h', + 'flatpak-parental-controls-private.h', + 'flatpak-permission-dbus-generated.h', + 'flatpak-permission-utils-private.h', 'flatpak-progress-private.h', + 'flatpak-prune-private.h', + 'flatpak-ref-utils-private.h', + 'flatpak-related-ref-private.h', 'flatpak-remote-private.h', 'flatpak-remote-ref-private.h', + 'flatpak-repo-utils-private.h', + 'flatpak-run-cups-private.h', + 'flatpak-run-dbus-private.h', 'flatpak-run-private.h', + 'flatpak-run-pulseaudio-private.h', + 'flatpak-run-sockets-private.h', + 'flatpak-run-wayland-private.h', + 'flatpak-run-x11-private.h', + 'flatpak-syscalls-private.h', 'flatpak-systemd-dbus-generated.h', - 'flatpak-installation-private.h', 'flatpak-transaction-private.h', - 'flatpak-utils-private.h', + 'flatpak-uri-private.h', + 'flatpak-usb-private.h', 'flatpak-utils-base-private.h', 'flatpak-utils-http-private.h', - 'flatpak-instance-private.h', - 'flatpak-auth-private.h', - 'flatpak-parental-controls-private.h', - 'flatpak-permission-utils-private.h', - 'flatpak-appdata-private.h', + 'flatpak-utils-private.h', + 'flatpak-variant-impl-private.h', + 'flatpak-variant-private.h', + 'flatpak-xml-utils-private.h', 'flatpak-zstd-compressor-private.h', 'flatpak-zstd-decompressor-private.h', + 'security-context-v1-protocol.h', + 'valgrind-private.h', ], install : true, scan_args : [ '--ignore-decorators=FLATPAK_EXTERN', '--rebuild-types', ], + mkdb_args : [ + '--ignore-files=' + ' '.join([ + 'flatpak.c', + 'flatpak-appdata.c', + 'flatpak-auth.c', + 'flatpak-bwrap.c', + 'flatpak-chain-input-stream.c', + 'flatpak-context.c', + 'flatpak-dbus-generated.c', + 'flatpak-dir.c', + 'flatpak-dir-utils.c', + 'flatpak-docker-reference.c', + 'flatpak-document-dbus-generated.c', + 'flatpak-exports.c', + 'flatpak-glib-backports.c', + 'flatpak-image-collection.c', + 'flatpak-image-source.c', + 'flatpak-json.c', + 'flatpak-json-oci.c', + 'flatpak-locale-utils.c', + 'flatpak-oci-registry.c', + 'flatpak-oci-signatures.c', + 'flatpak-parental-controls.c', + 'flatpak-permission-dbus-generated.c', + 'flatpak-permission-utils.c', + 'flatpak-progress.c', + 'flatpak-prune.c', + 'flatpak-ref-utils.c', + 'flatpak-repo-utils.c', + 'flatpak-run.c', + 'flatpak-run-cups.c', + 'flatpak-run-dbus.c', + 'flatpak-run-pulseaudio.c', + 'flatpak-run-sockets.c', + 'flatpak-run-wayland.c', + 'flatpak-run-x11.c', + 'flatpak-systemd-dbus-generated.c', + 'flatpak-uri.c', + 'flatpak-usb.c', + 'flatpak-utils.c', + 'flatpak-utils-base.c', + 'flatpak-utils-http.c', + 'flatpak-xml-utils.c', + 'flatpak-zstd-compressor.c', + 'flatpak-zstd-decompressor.c', + 'security-context-v1-protocol.h', + 'test-lib.c', + ]), + ], ) if xmlto.found() @@ -99,4 +172,4 @@ if xmlto.found() install : true, install_dir : docdir, ) -endif \ No newline at end of file +endif