| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Fix build.
This reverts commit 4f115e08cb68aaf77693f3f4598f0eb5f7634777.
Change-Id: Ic4f51e3492f54afec5f0eeb48e08491eb47f3c04
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix issue when aidl generation doesn't use the right type when
it is a suffix of a pre-declared type.
eg. android.location.Location and foo.android.location.Location. The
aidl generation will never use foo.android.location.Location.
The tentative fix reverses the order in which Namespace.Search iterates
through the known types.
A better fix would be to annotate the types that are declared in the
aidl import statements to be prioritary in Namespace.Search. Lmk if I
you agree with this approach and think that this is worth the work.
Thanks!
Change-Id: I97dd1a1d417075accf1d61f9aba5aba3dea175c6
|
|\
| |
| |
| |
| | |
* commit '58ed5d748c0b9b64845975ef5844ad313de7c3f6':
Correct executable bit for source files
|
| |\
| | |
| | |
| | |
| | | |
* commit '768d9e1a72ceee7d4a5f608776b87b62d6ce4a04':
Correct executable bit for source files
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Many media files and source code files were marked as executable in Git.
Remove those.
Also a shell script and python script were not marked as executable.
Change-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
| |
| |
| | |
* commit '4b4b44381b133e9ab7418806c046774b7fd31393':
Fewer warnings in aidl generated code.
|
| |
| |
| |
| |
| | |
Bug: http://code.google.com/p/android/issues/detail?id=19196
Change-Id: If054e60c19dc73fe32f55d0fa1054309565a6de6
|
|\ \
| |/
|/|
| |
| | |
* commit '9d98a089756b692eefeae7f92cca15e121196e0c':
Check result handler is not null
|
| |
| |
| |
| |
| |
| |
| |
| | |
If caller passes a null result handler to the proxy methods, we need
to check it when getting the result. Otherwise we try to invoke a method
on a null object
Change-Id: Ic2f456c36cb542b782b6a6d0d4d607ccf0987496
|
| |\
| | |
| | |
| | | |
into ics-aah
|
| | |
| | |
| | |
| | | |
Change-Id: I1de957db3eceebc466d8ce23e2a80a0fcf4c917c
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
We introduced changes to the Endpoint lifecycle.
Modified the AIDL compiler to take into account the
changes. Just affected the constructor, which needs
now an extra parameter: placeInfo
Change-Id: I936e8e0ee512a1f7015a029be48042b7b98b7ffb
|
| |
| |
| |
| | |
Change-Id: Ibb9b8cfc8e7d0676df43359f5abaaed5e9e1112d
|
| |
| |
| |
| |
| |
| | |
They handle null correctly.
Change-Id: I8eebf43e1791ea0f99f3d4ee1beb74aa4c977115
|
| |
| |
| |
| |
| |
| | |
returned.
Change-Id: Ib7d2a5609167a076dd7ee8e10e8a55056789517e
|
| |
| |
| |
| |
| |
| | |
(because they won't work otherwise)
Change-Id: I77f370ca1bc381ea07fc2854d2a90d8138ca1796
|
| |
| |
| |
| | |
Change-Id: I683ec1823286d7f2ac03683a1cdad6413d2445b1
|
| |
| |
| |
| | |
Change-Id: I7984ac8306d7e293c6e4ccb75c5f03c508e465af
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
I can't reproduce the real problem.
Change-Id: I851d42eed6f5eb5e9b2b53859e97b43438676cc8
|
| |\ \
| | |/
| | |
| | | |
on the build server." into ics-aah
|
| | |
| | |
| | |
| | |
| | |
| | | |
build server.
Change-Id: I0703fffbe9701bf6614030e948a8e6cbfc3647be
|
| | |
| | |
| | |
| | |
| | |
| | | |
newer aidl."
Change-Id: I8f588d160888550ee79564afe6935fd0f78bc1f7
|
| | |
| | |
| | |
| | | |
Change-Id: Ic673aaa41fc9f430fdb7bda8963297452c9471da
|
| | |
| | |
| | |
| | | |
Change-Id: Ibb92fb85eea5e9c9aeaf8ef1d2a5ef19fbf68021
|
| | |
| | |
| | |
| | |
| | |
| | | |
This is more a limitation of the grammar than anything else triggering laziness on my part.
Change-Id: I5ad949c6d8378870e40a15cf6e975e318cfeece5
|
| | |
| | |
| | |
| | | |
Change-Id: If7a39bec6478ee2a2c1493c744fa5afe9757c88d
|
| | |
| | |
| | |
| | | |
Change-Id: I5721fe5b33f52edfb06f4c9cd4f8c97d234e9fc7
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We need to pass an RpcContext with information
such as the caller's certificate. I also modified
the compiler so it does not use Container anymore
and uses Context
Change-Id: Ib54b774f9c7b5cb3e0a014ce91548b817efcb72b
|
| | |
| | |
| | |
| | | |
Change-Id: I22578bba4d66d032f67ceec3e7232de13be4f175
|
| | |
| | |
| | |
| | | |
Change-Id: I23c0bb085f3bfd27ca3b7f53e26cb704f8ddac1a
|
| | |
| | |
| | |
| | | |
Change-Id: I5c29043baba792ce99d2e9d48bc96d4837b2a808
|
| | |
| | |
| | |
| | | |
Change-Id: I08031c5a89f467691fc02cb4d44e49be3e48ed58
|
| | |
| | |
| | |
| | | |
Change-Id: I12e74da51c5972a4c5eb73656dcf6f3bb0104443
|
| | |
| | |
| | |
| | | |
Change-Id: I0ce17d46b21cbfe04ff7bd77dd71be70dc7f80ac
|
| | |
| | |
| | |
| | | |
Change-Id: I908950ec4892438b1d253475833e153b5a566fdc
|
| | |
| | |
| | |
| | | |
Change-Id: Id270a8cf4ce3b30dd470a5e11b966aaa14fb70c0
|
| | |
| | |
| | |
| | | |
Change-Id: I439bba75a5a4dbb9350ffbfccb12b4fb97568712
|
| | |
| | |
| | |
| | |
| | |
| | | |
newer aidl."
This reverts commit 234b5a2b98471c663811f4b2b44a98028fa8e623.
|
| | |
| | |
| | |
| | | |
Change-Id: I91ab1a57805c883ceebe097ac7ce7d6575d4083b
|
| | |
| | |
| | |
| | | |
Change-Id: I3a51e45a054082a530b5af8aa063da6f674e89bc
|
| | |
| | |
| | |
| | |
| | |
| | | |
This is more a limitation of the grammar than anything else triggering laziness on my part.
Change-Id: I73b21022388c54e516d7e1cddfd4895d351cd194
|
| | |
| | |
| | |
| | | |
Change-Id: I6a3984f9173573a256a60794b7482fab093a2635
|
| | |
| | |
| | |
| | | |
Change-Id: I101d2a38c51135854f5fc2f51afdc07893ae56ad
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We need to pass an RpcContext with information
such as the caller's certificate. I also modified
the compiler so it does not use Container anymore
and uses Context
Change-Id: Ie1d247e8cac21f7f207a87b2eb77f3d1dd7215d4
|
| | |
| | |
| | |
| | | |
Change-Id: If5c4fab3bd9b5a42f066c183365aeeec65c87cbc
|
| | |
| | |
| | |
| | | |
Change-Id: I7c3187a5f619f9dd49104b3a131696a32248eb85
|