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
|
## 7.1.0
|
||||||
|
|
||||||
* Adds `@SwiftFunction` annotation for specifying custom swift function signature.
|
* Adds `@SwiftFunction` annotation for specifying custom swift function signature.
|
||||||
|
@ -11,7 +11,7 @@ import 'ast.dart';
|
|||||||
/// The current version of pigeon.
|
/// The current version of pigeon.
|
||||||
///
|
///
|
||||||
/// This must match the version in pubspec.yaml.
|
/// 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.
|
/// Read all the content from [stdin] to a String.
|
||||||
String readStdin() {
|
String readStdin() {
|
||||||
|
@ -274,11 +274,10 @@ class PigeonOptions {
|
|||||||
kotlinOptions: map.containsKey('kotlinOptions')
|
kotlinOptions: map.containsKey('kotlinOptions')
|
||||||
? KotlinOptions.fromMap(map['kotlinOptions']! as Map<String, Object>)
|
? KotlinOptions.fromMap(map['kotlinOptions']! as Map<String, Object>)
|
||||||
: null,
|
: null,
|
||||||
cppHeaderOut: map['experimental_cppHeaderOut'] as String?,
|
cppHeaderOut: map['cppHeaderOut'] as String?,
|
||||||
cppSourceOut: map['experimental_cppSourceOut'] as String?,
|
cppSourceOut: map['cppSourceOut'] as String?,
|
||||||
cppOptions: map.containsKey('experimental_cppOptions')
|
cppOptions: map.containsKey('cppOptions')
|
||||||
? CppOptions.fromMap(
|
? CppOptions.fromMap(map['cppOptions']! as Map<String, Object>)
|
||||||
map['experimental_cppOptions']! as Map<String, Object>)
|
|
||||||
: null,
|
: null,
|
||||||
dartOptions: map.containsKey('dartOptions')
|
dartOptions: map.containsKey('dartOptions')
|
||||||
? DartOptions.fromMap(map['dartOptions']! as Map<String, Object>)
|
? DartOptions.fromMap(map['dartOptions']! as Map<String, Object>)
|
||||||
@ -306,9 +305,9 @@ class PigeonOptions {
|
|||||||
if (swiftOptions != null) 'swiftOptions': swiftOptions!.toMap(),
|
if (swiftOptions != null) 'swiftOptions': swiftOptions!.toMap(),
|
||||||
if (kotlinOut != null) 'kotlinOut': kotlinOut!,
|
if (kotlinOut != null) 'kotlinOut': kotlinOut!,
|
||||||
if (kotlinOptions != null) 'kotlinOptions': kotlinOptions!.toMap(),
|
if (kotlinOptions != null) 'kotlinOptions': kotlinOptions!.toMap(),
|
||||||
if (cppHeaderOut != null) 'experimental_cppHeaderOut': cppHeaderOut!,
|
if (cppHeaderOut != null) 'cppHeaderOut': cppHeaderOut!,
|
||||||
if (cppSourceOut != null) 'experimental_cppSourceOut': cppSourceOut!,
|
if (cppSourceOut != null) 'cppSourceOut': cppSourceOut!,
|
||||||
if (cppOptions != null) 'experimental_cppOptions': cppOptions!.toMap(),
|
if (cppOptions != null) 'cppOptions': cppOptions!.toMap(),
|
||||||
if (dartOptions != null) 'dartOptions': dartOptions!.toMap(),
|
if (dartOptions != null) 'dartOptions': dartOptions!.toMap(),
|
||||||
if (copyrightHeader != null) 'copyrightHeader': copyrightHeader!,
|
if (copyrightHeader != null) 'copyrightHeader': copyrightHeader!,
|
||||||
if (astOut != null) 'astOut': astOut!,
|
if (astOut != null) 'astOut': astOut!,
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// See also: https://pub.dev/packages/pigeon
|
||||||
|
|
||||||
package com.example.alternate_language_test_plugin;
|
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
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// See also: https://pub.dev/packages/pigeon
|
||||||
|
|
||||||
#import <Foundation/Foundation.h>
|
#import <Foundation/Foundation.h>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// See also: https://pub.dev/packages/pigeon
|
||||||
|
|
||||||
#import "CoreTests.gen.h"
|
#import "CoreTests.gen.h"
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// 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
|
// 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
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// See also: https://pub.dev/packages/pigeon
|
||||||
|
|
||||||
package com.example.test_plugin
|
package com.example.test_plugin
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// See also: https://pub.dev/packages/pigeon
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// See also: https://pub.dev/packages/pigeon
|
||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// See also: https://pub.dev/packages/pigeon
|
||||||
|
|
||||||
#undef _HAS_EXCEPTIONS
|
#undef _HAS_EXCEPTIONS
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// Use of this source code is governed by a BSD-style license that can be
|
// Use of this source code is governed by a BSD-style license that can be
|
||||||
// found in the LICENSE file.
|
// 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
|
// See also: https://pub.dev/packages/pigeon
|
||||||
|
|
||||||
#ifndef PIGEON_CORE_TESTS_GEN_H_
|
#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.
|
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
|
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
|
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:
|
environment:
|
||||||
sdk: ">=2.12.0 <3.0.0"
|
sdk: ">=2.12.0 <3.0.0"
|
||||||
|
Reference in New Issue
Block a user