Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
tools
/
aidl
/
babca26b0faa5e41ced0b39cb135fb181a81fa1a
/
aidl.cpp
93298ee
Add ninja mode to aidl and aidl-cpp
by Dan Willemsen
· 8 years ago
f05cc26
Fix clang-tidy performance warnings.
by Chih-Hung Hsieh
· 8 years ago
3b2203d
aidl-cpp: Add support for hex values in const int
by Roshan Pius
· 8 years ago
bc2df69
Always build absolute paths the same way
by Christopher Wiley
· 8 years ago
69b44cf
Generate code for AIDL defined string constants
by Christopher Wiley
· 8 years ago
b1bbdf8
Generate a trivial dep file for parcelables
by Christopher Wiley
· 8 years ago
f813619
Output correct dependency file with only output dir
by Christopher Wiley
· 8 years ago
c5afb40
Propagate interface annotations to methods
by Casey Dahlin
· 8 years ago
934a82d
Make TypeNamespace take AidlNode subclass arguments
by Christopher Wiley
· 8 years ago
e22b41a
Consolidate logic to retreive language specific type
by Christopher Wiley
· 8 years ago
3a9911c
Write C++ and Java specific dependency files
by Christopher Wiley
· 8 years ago
57dbe24
Add support for @nullable annotation
by Casey Dahlin
· 9 years ago
a2f77c4
Make array types their own type object
by Casey Dahlin
· 9 years ago
0a62067
Track base/ -> android-base/ change.
by Elliott Hughes
· 9 years ago
d40e2fe
Introduce integer constants
by Casey Dahlin
· 9 years ago
c1f39b4
Refactor top-level AST nodes v2
by Casey Dahlin
· 9 years ago
eedb29f
Revert "Refactor top-level AST nodes"
by Bart Sears
· 9 years ago
b696437
Refactor top-level AST nodes
by Casey Dahlin
· 9 years ago
8aa4d9f
Add C++ header to AidlParcelable
by Christopher Wiley
· 9 years ago
e60d99c
Fix up logging on parcelable in .aidl file
by Christopher Wiley
· 9 years ago
632801d
Respect aidl's -b flag again
by Christopher Wiley
· 9 years ago
19059cb
Generate a dependency file for C++ output
by Christopher Wiley
· 9 years ago
ef4132c
Remove Java dependencies of dep file generation
by Christopher Wiley
· 9 years ago
ef14093
Allow mocking of preprocessed file read
by Christopher Wiley
· 9 years ago
5679952
Don't call virtual methods in TypeNamespace constructors
by Christopher Wiley
· 9 years ago
6453351
Use IO delegates to create path in compile_aidl_to_java
by Casey Dahlin
· 9 years ago
cd8e897
Consolidate container canonicalization logic
by Christopher Wiley
· 9 years ago
45db9ee
Clean up reporting of bad oneway return/out params
by Christopher Wiley
· 9 years ago
90be4e3
Fix segfault on missing package declaration
by Christopher Wiley
· 9 years ago
0c6fcec
Make AIDL forbid return values/out parameters for oneway methods
by Casey Dahlin
· 9 years ago
a30a45e
Mock IO in all unit tests
by Christopher Wiley
· 9 years ago
b656a3b
Generate C++ in namespaces based on package
by Christopher Wiley
· 9 years ago
d76067c
Introduce GetSplitPackage() for AidlInterface and AidlParcelable
by Christopher Wiley
· 9 years ago
054afbd
Change C++ output to match make expectations
by Christopher Wiley
· 9 years ago
98a544b
Remove parse_helpers.cpp/h/unit tests
by Casey Dahlin
· 9 years ago
624358c
Revert "Revert "Remove AidlImport::GetDocument""
by Casey Dahlin
· 9 years ago
42727f8
Parse only one interface, only Parcelables are lists
by Casey Dahlin
· 9 years ago
2d0179a
Revert "Parse only one interface, only Parcelables are lists"
by Christopher Wiley
· 9 years ago
e6af226
Parse only one interface, only Parcelables are lists
by Casey Dahlin
· 9 years ago
59401da
Put parcelable members behind getters
by Casey Dahlin
· 9 years ago
5ac9020
Use reinterpret_cast where appropriate
by Casey Dahlin
· 9 years ago
fb7da2e
Put AidlInterface members behind methods
by Casey Dahlin
· 9 years ago
1ae2bc5
Convert document item structs to classes
by Casey Dahlin
· 9 years ago
0edf342
Replace import_info struct with AidlInfo class
by Casey Dahlin
· 9 years ago
72877ac
Add ImportResolver class
by Christopher Wiley
· 9 years ago
4a2884b
Read all files through IoDelegate
by Christopher Wiley
· 9 years ago
3c6df36
Parse package names in parser not lexer
by Casey Dahlin
· 9 years ago
f4a9311
Put data in AidlMethod behind getters and setters
by Casey Dahlin
· 9 years ago
f2d23f7
Kill comments token in AidlMethod
by Casey Dahlin
· 9 years ago
2cc9316
Introduce load_aidl_for_test in C++ tests
by Casey Dahlin
· 9 years ago
5c69deb
Replace method_type with AidlMethod
by Casey Dahlin
· 9 years ago
0ee3758
Replace type_type struct with AidlType class
by Casey Dahlin
· 9 years ago
e3550c6
Use C++ TypeNamespace when generating code
by Christopher Wiley
· 9 years ago
dff80e5
Remove interface_item_type
by Casey Dahlin
· 9 years ago
030977a
Remove usage of malloc in favor of new
by Casey Dahlin
· 9 years ago
f944e79
Move C++ generation code into C++ namespace
by Christopher Wiley
· 9 years ago
db154a5
Move Java related code into a java namespace
by Christopher Wiley
· 9 years ago
bc7a50a
Turn arg_type into a class called AIDLArgument
by Casey Dahlin
· 9 years ago
b211686
Revert "Remove usage of malloc in favor of new"
by Christopher Wiley
· 9 years ago
fb4b22d
Explicitly create container types
by Christopher Wiley
· 9 years ago
b992b45
Remove usage of malloc in favor of new
by Casey Dahlin
· 9 years ago
8b2d3ee
Remove NAMES global type namespace
by Christopher Wiley
· 9 years ago
a2f516d
Exit immediately when input is not an interface
by Christopher Wiley
· 9 years ago
84c1eac
Use TypeNamespace instances in aidl.cpp
by Christopher Wiley
· 9 years ago
281d6f0
Forbid arguments from starting with _aidl
by Casey Dahlin
· 9 years ago
214c916
Revert "Use TypeNamespace instances in aidl.cpp"
by Christopher Wiley
· 9 years ago
d03b54f
Use TypeNamespace instances in aidl.cpp
by Christopher Wiley
· 9 years ago
8f6816e
Don't allow non-const pointers to Type instances
by Christopher Wiley
· 9 years ago
775fa1f
Rename Type.* to type_java.*
by Christopher Wiley
· 9 years ago
9a8e1d9
Generate .cpp/.h files with aidl-cpp
by Christopher Wiley
· 9 years ago
eb1acc1
Refactor compile_aidl flow to support compiling C++
by Christopher Wiley
· 9 years ago
c16e5e7
Simplify the logic in compile_aidl_to_java()
by Christopher Wiley
· 9 years ago
3a9d158
Run clang-format against compile_aidl_to_java()
by Christopher Wiley
· 9 years ago
9980181
Make RunParser return consistent/consistently used
by Casey Dahlin
· 9 years ago
f690be5
Minor cleanup of aidl.cpp
by Christopher Wiley
· 9 years ago
e250749
Kill psGlobal and g_callbacks
by Casey Dahlin
· 9 years ago
a590de8
Define aidl-cpp executable
by Christopher Wiley
· 9 years ago
89eaab5
Rename Options to JavaOptions
by Christopher Wiley
· 9 years ago
8f8cc9b
Follow style guide for Options field naming
by Christopher Wiley
· 9 years ago
4427d86
Basic cleanup of parsed options
by Christopher Wiley
· 9 years ago
fdeb0f4
Abstract away file IO when writing generated code
by Christopher Wiley
· 9 years ago
dd69181
First pass on reentrant C++-ish parser
by Casey Dahlin
· 9 years ago
88868fc
Remove RPC interface Type
by Casey Dahlin
· 9 years ago
e0146cf
Tighten up compiler flags for aidl
by Christopher Wiley
· 9 years ago
c517b8d
Merge "Revert "Tighten up compiler flags for aidl""
by Christopher Wiley
· 9 years ago
6886ea5
Revert "Tighten up compiler flags for aidl"
by Christopher Wiley
· 9 years ago
89e3586
aidl: Pull main() into dedicated file
by Christopher Wiley
· 9 years ago
c42ba46
Tighten up compiler flags for aidl
by Christopher Wiley
· 9 years ago
9f4c7ae
Do not merge namespaces
by Christopher Wiley
· 9 years ago
549b6e2
Replace HAVE_MS_C_RUNTIME with _WIN32 in frameworks/base/tools.
by Elliott Hughes
· 9 years ago
35c81ee
Move frameworks/base/tools/ off AndroidConfig.h.
by Elliott Hughes
· 9 years ago
ce310da
Use _WIN32 rather than HAVE_WINDOWS_PATHS.
by Elliott Hughes
· 9 years ago
0e4861a
Add phony source target in the generated dependency file of aidl.
by Ying Wang
· 9 years ago
482eefb
kill OS_CASE_SENSITIVE
by Yabin Cui
· 10 years ago
15ce994
include direct.h for _mkdir
by Andrew Hsieh
· 10 years ago
5cd0607
Re-apply several tools fixes lost by the directory rearrangement.
by Elliott Hughes
· 11 years ago
ffa1686
Revert "Move frameworks/base/tools/ to frameworks/tools/"
by Adam Lesinski
· 10 years ago
be35481
Move frameworks/base/tools/ to frameworks/tools/
by Mike Lockwood
· 11 years ago
1a0040a
Better aidl generated dependency
by Ying Wang
· 11 years ago
6013d20
Enhance AIDL to take an explicit id for methods
by Maurice Chu
· 12 years ago
Next »