Skip to content

Commit 99e848e

Browse files
committed
update to android-16.0.0_r4
1 parent 46a6a28 commit 99e848e

20 files changed

Lines changed: 118 additions & 355 deletions

‎CMakeLists.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ find_package(Threads REQUIRED)
4444
find_package(PkgConfig REQUIRED)
4545
pkg_check_modules(libpng REQUIRED IMPORTED_TARGET libpng)
4646

47-
set(ANDROID_VERSION "android-16.0.0_r2")
47+
set(ANDROID_VERSION "android-16.0.0_r4")
4848
configure_file(version.h.in build/version.h @ONLY)
4949
if(ANDROID_BUILD_TOOLS_MUSL_LIBC)
5050
configure_file(cdefs.h.in sys/cdefs.h @ONLY)

‎clone.sh‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -x
44

5-
GIT_BRANCH="${1:-"android-16.0.0_r2"}"
5+
GIT_BRANCH="${1:-"android-16.0.0_r4"}"
66

77
cd vendor
88

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
From 2ec75f1d098e35b37fcda15962dd02bb2eb85c73 Mon Sep 17 00:00:00 2001
2+
From: Biswapriyo Nath <nathbappai@gmail.com>
3+
Date: Wed, 1 Jan 2025 00:00:00 +0000
4+
Subject: [PATCH] aidl: Fix ambiguous dump_location function
5+
6+
Fixes:
7+
generate_aidl_mappings.cpp:48:48: error: call of overloaded 'dump_location(AidlMethod&)' is ambiguous
8+
generate_java.cpp:979:72: error: call of overloaded 'dump_location(const AidlAnnotation&)' is ambiguous
9+
---
10+
generate_aidl_mappings.cpp | 2 +-
11+
generate_java.cpp | 2 +-
12+
2 files changed, 2 insertions(+), 2 deletions(-)
13+
14+
diff --git a/generate_aidl_mappings.cpp b/generate_aidl_mappings.cpp
15+
index 8acd85cc1f51..d1e9c8a999e9 100644
16+
--- a/generate_aidl_mappings.cpp
17+
+++ b/generate_aidl_mappings.cpp
18+
@@ -45,7 +45,7 @@ SignatureMap generate_mappings(const AidlDefinedType* defined_type) {
19+
}
20+
signature << "|";
21+
signature << java::JavaSignatureOf(method->GetType());
22+
- mappings[signature.str()] = dump_location(*method);
23+
+ mappings[signature.str()] = android::aidl::mappings::dump_location(*method);
24+
}
25+
}
26+
return mappings;
27+
diff --git a/generate_java.cpp b/generate_java.cpp
28+
index 4263c11531a3..0f6c580c6e09 100644
29+
--- a/generate_java.cpp
30+
+++ b/generate_java.cpp
31+
@@ -976,7 +976,7 @@ std::string GenerateJavaUnsupportedAppUsageParameters(const AidlAnnotation& a) {
32+
const std::string& param_value = name_and_param.second;
33+
parameters_decl.push_back(param_name + " = " + param_value);
34+
}
35+
- parameters_decl.push_back("overrideSourcePosition=\"" + dump_location(a) + "\"");
36+
+ parameters_decl.push_back("overrideSourcePosition=\"" + android::aidl::java::dump_location(a) + "\"");
37+
return "(" + Join(parameters_decl, ", ") + ")";
38+
}
39+
40+
--
41+
2.54.0
42+

‎patches/aidl/0001-aidl-Move-AidlConstantValue-class-definition.patch‎

Lines changed: 0 additions & 301 deletions
This file was deleted.

‎patches/base/0002-base-Include-missing-standard-headers.patch‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,20 @@ index cf3c0eeff..93cf715f9 100644
5252
#include <unordered_map>
5353
#include <unordered_set>
5454

55+
diff --git a/libs/androidfw/include/androidfw/FileStream.h b/libs/androidfw/include/androidfw/FileStream.h
56+
index 87c42d12f825..eaccde0d390e 100644
57+
--- a/libs/androidfw/include/androidfw/FileStream.h
58+
+++ b/libs/androidfw/include/androidfw/FileStream.h
59+
@@ -18,6 +18,7 @@
60+
61+
#include <memory>
62+
#include <string>
63+
+#include <stdint.h>
64+
#include <unistd.h>
65+
66+
#include "Streams.h"
5567
diff --git a/tools/aapt2/AppInfo.h b/tools/aapt2/AppInfo.h
56-
index cabbe7ea7..15461a3fa 100644
68+
index cabbe7ea7446..15461a3fa896 100644
5769
--- a/tools/aapt2/AppInfo.h
5870
+++ b/tools/aapt2/AppInfo.h
5971
@@ -21,6 +21,8 @@

0 commit comments

Comments
 (0)