| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Add the option to generate a default (no-op) implementation
of an interface
Change-Id: I2631e93c8b85e056cf928e9592342dc4466f293e
|
|
|
|
|
|
|
|
| |
* Add support for duplicate methods in AIDL when they have different
ids, only when ids have been manually assigned to all methods.
* This is useful for backwards compatibility.
Change-Id: I9612d1633c48e31fe65b966777366a9a6b3ebf5c
|
|
|
|
|
| |
Bug: 18314594
Change-Id: Ib11b45d2597b2576bc7df2d0167ce1bbd1449523
|
|
|
|
|
|
|
|
|
| |
Bug: 14416410
The new mingw-w64 toolchain x86_64-w64-mingw32-4.8 no longer
declares _mkdir in io.h.
Change-Id: I624b52d2f35db54a7f28df09f997fc883b0f0557
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Leaks on error in tools/aapt/Images.cpp.
https://code.google.com/p/android/issues/detail?id=61552
Two missing fclose calls in tools/aapt/Resource.cpp.
https://code.google.com/p/android/issues/detail?id=61553
Missing fclose in tools/aidl/aidl.cpp.
https://code.google.com/p/android/issues/detail?id=61554
Change-Id: I56ce144958296961b77354815efc1a245564594b
|
|
|
|
| |
This reverts commit 9f6a119c8aa276432ece4fe2118bd8a3c9b1067e.
|
|
|
|
| |
Change-Id: I3ffafdab27cc4aca256c3a5806b630795b75d5c8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously if an imported aidl file has been deleted or moved,
the generated dependency file still contains the stale file name,
and make will fail with "No rule to make target <the deleted/moved
file>".
This change uses technique described in section "Automatic Dependency
Generation", Chapter 8 of "Managing Projects with GNU Make (3d
Edition)".
The same technique is used by the Android platform build system to
generate C/C++ header dependencies.
Bug: 10459179
Change-Id: Ib0c01a4234ef1af994487fdc846cdf8d13a675f6
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds an annotation to methods in AIDL of the form
"void myMethod() = 3;" to explicitly set the onTransact
id for the method. Either all methods must have explicitly
annotated id's or none of them should be explicitly annotated.
There is error checking in the AIDL compiler
for duplicate id's and id's outside of the valid range.
Bug: 7353910
Change-Id: I868045e3f112c9a279c573cea368a621116cbf77
|
|
|
|
|
|
|
| |
This solves a problem with declaring multiple Parcelable static inner
classes.
Change-Id: I5e42b412d6d937df19a388988be5aa58a8dbc3e4
|
|
|
|
|
| |
(because they won't work otherwise)
|
|
|
|
| |
This is more a limitation of the grammar than anything else triggering laziness on my part.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The SDK build system does not provide an output file
and instead uses the -o<FOLDER> option and lets aidl figure
out the intermediary folders that represents the packages,
and the filename based on the input file (and its package).
Because of this the -d<FILE> option to generate a dependency
file is not convenient.
Instead the new option, -a (no parameters), automatically generate
a dependency files next to the output file.
Also, when compiling parcelable aidl files, without the -b option,
a dependency file is still generated. This is used by the SDK build
system since it cannot parse the file separately and instead tries
to compile every .aidl file.
The generation of this dependency file (which shows no output) allows
to know when any type of aidl file has been compiled.
Change-Id: If81dc7e1e0a780592c94d1850a1d1b094d6e7908
|
|
|
|
|
| |
Bug: http://code.google.com/p/android/issues/detail?id=18497
Change-Id: I152416022524d2860cb16b46c4812c5be6bdcbad
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|