mirror of
https://github.com/flutter/packages.git
synced 2025-06-28 05:37:17 +08:00
[pigeon] Fix C++ config handling (#3094)
* Fix config names * Version bump
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
## 7.1.1
|
||||
|
||||
* [c++] Fixes handling of the `cpp*` options in `@ConfigurePigeon` annotations.
|
||||
|
||||
## 7.1.0
|
||||
|
||||
* Adds `@SwiftFunction` annotation for specifying custom swift function signature.
|
||||
|
@ -11,7 +11,7 @@ import 'ast.dart';
|
||||
/// The current version of pigeon.
|
||||
///
|
||||
/// This must match the version in pubspec.yaml.
|
||||
const String pigeonVersion = '7.1.0';
|
||||
const String pigeonVersion = '7.1.1';
|
||||
|
||||
/// Read all the content from [stdin] to a String.
|
||||
String readStdin() {
|
||||
|
@ -274,11 +274,10 @@ class PigeonOptions {
|
||||
kotlinOptions: map.containsKey('kotlinOptions')
|
||||
? KotlinOptions.fromMap(map['kotlinOptions']! as Map<String, Object>)
|
||||
: null,
|
||||
cppHeaderOut: map['experimental_cppHeaderOut'] as String?,
|
||||
cppSourceOut: map['experimental_cppSourceOut'] as String?,
|
||||
cppOptions: map.containsKey('experimental_cppOptions')
|
||||
? CppOptions.fromMap(
|
||||
map['experimental_cppOptions']! as Map<String, Object>)
|
||||
cppHeaderOut: map['cppHeaderOut'] as String?,
|
||||
cppSourceOut: map['cppSourceOut'] as String?,
|
||||
cppOptions: map.containsKey('cppOptions')
|
||||
? CppOptions.fromMap(map['cppOptions']! as Map<String, Object>)
|
||||
: null,
|
||||
dartOptions: map.containsKey('dartOptions')
|
||||
? DartOptions.fromMap(map['dartOptions']! as Map<String, Object>)
|
||||
@ -306,9 +305,9 @@ class PigeonOptions {
|
||||
if (swiftOptions != null) 'swiftOptions': swiftOptions!.toMap(),
|
||||
if (kotlinOut != null) 'kotlinOut': kotlinOut!,
|
||||
if (kotlinOptions != null) 'kotlinOptions': kotlinOptions!.toMap(),
|
||||
if (cppHeaderOut != null) 'experimental_cppHeaderOut': cppHeaderOut!,
|
||||
if (cppSourceOut != null) 'experimental_cppSourceOut': cppSourceOut!,
|
||||
if (cppOptions != null) 'experimental_cppOptions': cppOptions!.toMap(),
|
||||
if (cppHeaderOut != null) 'cppHeaderOut': cppHeaderOut!,
|
||||
if (cppSourceOut != null) 'cppSourceOut': cppSourceOut!,
|
||||
if (cppOptions != null) 'cppOptions': cppOptions!.toMap(),
|
||||
if (dartOptions != null) 'dartOptions': dartOptions!.toMap(),
|
||||
if (copyrightHeader != null) 'copyrightHeader': copyrightHeader!,
|
||||
if (astOut != null) 'astOut': astOut!,
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), do not edit directly.
|
||||
// See also: https://pub.dev/packages/pigeon
|
||||
|
||||
package com.example.alternate_language_test_plugin;
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), do not edit directly.
|
||||
// See also: https://pub.dev/packages/pigeon
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), do not edit directly.
|
||||
// See also: https://pub.dev/packages/pigeon
|
||||
|
||||
#import "CoreTests.gen.h"
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), 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
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), do not edit directly.
|
||||
// See also: https://pub.dev/packages/pigeon
|
||||
|
||||
package com.example.test_plugin
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), do not edit directly.
|
||||
// See also: https://pub.dev/packages/pigeon
|
||||
|
||||
import Foundation
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), do not edit directly.
|
||||
// See also: https://pub.dev/packages/pigeon
|
||||
|
||||
import Foundation
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), do not edit directly.
|
||||
// See also: https://pub.dev/packages/pigeon
|
||||
|
||||
#undef _HAS_EXCEPTIONS
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
//
|
||||
// Autogenerated from Pigeon (v7.1.0), do not edit directly.
|
||||
// Autogenerated from Pigeon (v7.1.1), do not edit directly.
|
||||
// See also: https://pub.dev/packages/pigeon
|
||||
|
||||
#ifndef PIGEON_CORE_TESTS_GEN_H_
|
||||
|
@ -2,7 +2,7 @@ name: pigeon
|
||||
description: Code generator tool to make communication between Flutter and the host platform type-safe and easier.
|
||||
repository: https://github.com/flutter/packages/tree/main/packages/pigeon
|
||||
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3Apigeon
|
||||
version: 7.1.0 # This must match the version in lib/generator_tools.dart
|
||||
version: 7.1.1 # This must match the version in lib/generator_tools.dart
|
||||
|
||||
environment:
|
||||
sdk: ">=2.12.0 <3.0.0"
|
||||
|
Reference in New Issue
Block a user