From 8a0cbc6a2662bc50f396fb4aafdeace46ed65767 Mon Sep 17 00:00:00 2001 From: Stuart Morgan Date: Mon, 25 Nov 2024 08:58:28 -0500 Subject: [PATCH] [file_selector] Update Pigeon version for Linux Updates to the latest version of Pigeon, picking up the change to make the declarations of some classes public rather than in the implementation file. Fixes https://github.com/flutter/flutter/issues/158900 --- packages/file_selector/file_selector_linux/CHANGELOG.md | 4 ++++ .../file_selector_linux/lib/src/messages.g.dart | 2 +- .../file_selector/file_selector_linux/linux/messages.g.cc | 8 +------- .../file_selector/file_selector_linux/linux/messages.g.h | 8 +++++++- packages/file_selector/file_selector_linux/pubspec.yaml | 4 ++-- 5 files changed, 15 insertions(+), 11 deletions(-) diff --git a/packages/file_selector/file_selector_linux/CHANGELOG.md b/packages/file_selector/file_selector_linux/CHANGELOG.md index da19a0a8abd3..3bed8134b193 100644 --- a/packages/file_selector/file_selector_linux/CHANGELOG.md +++ b/packages/file_selector/file_selector_linux/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.9.3+2 + +* Updates Pigeon to resolve a compilation failure with some versions of glib. + ## 0.9.3+1 * Fixes a regression in 0.9.3 with handling of canceled dialogs. diff --git a/packages/file_selector/file_selector_linux/lib/src/messages.g.dart b/packages/file_selector/file_selector_linux/lib/src/messages.g.dart index 7a91c769716b..6b5e65e2168f 100644 --- a/packages/file_selector/file_selector_linux/lib/src/messages.g.dart +++ b/packages/file_selector/file_selector_linux/lib/src/messages.g.dart @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v22.6.2), do not edit directly. // See also: https://pub.dev/packages/pigeon // ignore_for_file: public_member_api_docs, non_constant_identifier_names, avoid_as, unused_import, unnecessary_parenthesis, prefer_null_aware_operators, omit_local_variable_types, unused_shown_name, unnecessary_import, no_leading_underscores_for_local_identifiers diff --git a/packages/file_selector/file_selector_linux/linux/messages.g.cc b/packages/file_selector/file_selector_linux/linux/messages.g.cc index cdcc18b27a26..6c6bfc77e903 100644 --- a/packages/file_selector/file_selector_linux/linux/messages.g.cc +++ b/packages/file_selector/file_selector_linux/linux/messages.g.cc @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v22.6.2), do not edit directly. // See also: https://pub.dev/packages/pigeon #include "messages.g.h" @@ -231,9 +231,6 @@ ffs_platform_file_chooser_options_new_from_list(FlValue* values) { accept_button_label, select_multiple); } -G_DECLARE_FINAL_TYPE(FfsMessageCodec, ffs_message_codec, FFS, MESSAGE_CODEC, - FlStandardMessageCodec) - struct _FfsMessageCodec { FlStandardMessageCodec parent_instance; }; @@ -433,9 +430,6 @@ ffs_file_selector_api_show_file_chooser_response_new_error(const gchar* code, return self; } -G_DECLARE_FINAL_TYPE(FfsFileSelectorApi, ffs_file_selector_api, FFS, - FILE_SELECTOR_API, GObject) - struct _FfsFileSelectorApi { GObject parent_instance; diff --git a/packages/file_selector/file_selector_linux/linux/messages.g.h b/packages/file_selector/file_selector_linux/linux/messages.g.h index 2f6251987132..50810d922a38 100644 --- a/packages/file_selector/file_selector_linux/linux/messages.g.h +++ b/packages/file_selector/file_selector_linux/linux/messages.g.h @@ -1,7 +1,7 @@ // Copyright 2013 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Autogenerated from Pigeon (v22.4.1), do not edit directly. +// Autogenerated from Pigeon (v22.6.2), do not edit directly. // See also: https://pub.dev/packages/pigeon #ifndef PIGEON_MESSAGES_G_H_ @@ -164,6 +164,12 @@ const gchar* ffs_platform_file_chooser_options_get_accept_button_label( gboolean* ffs_platform_file_chooser_options_get_select_multiple( FfsPlatformFileChooserOptions* object); +G_DECLARE_FINAL_TYPE(FfsMessageCodec, ffs_message_codec, FFS, MESSAGE_CODEC, + FlStandardMessageCodec) + +G_DECLARE_FINAL_TYPE(FfsFileSelectorApi, ffs_file_selector_api, FFS, + FILE_SELECTOR_API, GObject) + G_DECLARE_FINAL_TYPE(FfsFileSelectorApiShowFileChooserResponse, ffs_file_selector_api_show_file_chooser_response, FFS, FILE_SELECTOR_API_SHOW_FILE_CHOOSER_RESPONSE, GObject) diff --git a/packages/file_selector/file_selector_linux/pubspec.yaml b/packages/file_selector/file_selector_linux/pubspec.yaml index b7d91169ef69..7284b0106bda 100644 --- a/packages/file_selector/file_selector_linux/pubspec.yaml +++ b/packages/file_selector/file_selector_linux/pubspec.yaml @@ -2,7 +2,7 @@ name: file_selector_linux description: Liunx implementation of the file_selector plugin. repository: https://github.com/flutter/packages/tree/main/packages/file_selector/file_selector_linux issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+file_selector%22 -version: 0.9.3+1 +version: 0.9.3+2 environment: sdk: ^3.3.0 @@ -25,7 +25,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - pigeon: ^22.4.1 + pigeon: ^22.6.2 topics: - files