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 da19a0a8abd..3bed8134b19 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 7a91c769716..6b5e65e2168 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 cdcc18b27a2..6c6bfc77e90 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 2f625198713..50810d922a3 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 b7d91169ef6..7284b0106bd 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