Joe Onorato
f1d897d996
Merge "This should fix the build for now." into ics-aah
2011-11-03 17:06:32 -07:00
Joe Onorato
6e5cb4b38a
This should fix the build for now.
...
I can't reproduce the real problem.
Change-Id: I851d42eed6f5eb5e9b2b53859e97b43438676cc8
2011-11-03 17:05:10 -07:00
Joe Onorato
fc0bd56e72
Merge "Add some extra debug information because this error is only happening on the build server." into ics-aah
2011-11-03 14:46:13 -07:00
Joe Onorato
0ee2431b27
Add some extra debug information because this error is only happening on the build server.
...
Change-Id: I0703fffbe9701bf6614030e948a8e6cbfc3647be
2011-11-03 14:44:13 -07:00
Joe Onorato
8f3580e9da
Revert "Treat parcelables as flattenables for now, until the sdk contains a newer aidl."
...
Change-Id: I8f588d160888550ee79564afe6935fd0f78bc1f7
2011-10-28 10:14:52 -04:00
Joe Onorato
47f2f8340f
Treat parcelables as flattenables for now, until the sdk contains a newer aidl.
...
Change-Id: Ic673aaa41fc9f430fdb7bda8963297452c9471da
2011-10-28 10:14:52 -04:00
Joe Onorato
adfe8d28bf
Update aidl for new Broker API.
...
Change-Id: Ibb92fb85eea5e9c9aeaf8ef1d2a5ef19fbf68021
2011-10-28 10:14:51 -04:00
Joe Onorato
94ca1b9978
aidl: All flattenable types now must also be parcelable.
...
This is more a limitation of the grammar than anything else triggering laziness on my part.
Change-Id: I5ad949c6d8378870e40a15cf6e975e318cfeece5
2011-10-28 10:14:51 -04:00
Joe Onorato
abd8c07091
Update aidl to new APIs.
...
Change-Id: If7a39bec6478ee2a2c1493c744fa5afe9757c88d
2011-10-28 10:14:51 -04:00
Joe Onorato
11987cdbb3
Suport RpcData as a parcelable type.
...
Change-Id: I5721fe5b33f52edfb06f4c9cd4f8c97d234e9fc7
2011-10-28 10:14:51 -04:00
Manuel Roman
9e2df97488
Modified AIDL to support authentication
...
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
2011-10-28 10:14:51 -04:00
Tim Kilbourn
923a41816c
Fix PresenterClass by adding a _listener field
...
Change-Id: I22578bba4d66d032f67ceec3e7232de13be4f175
2011-10-28 10:14:51 -04:00
Joe Onorato
827af24a3e
add presenters to aidl.
...
Change-Id: I23c0bb085f3bfd27ca3b7f53e26cb704f8ddac1a
2011-10-28 10:14:50 -04:00
Joe Onorato
acff08262d
Support custom flattenable types for RPC.
...
Change-Id: I5c29043baba792ce99d2e9d48bc96d4837b2a808
2011-10-28 10:14:50 -04:00
Joe Onorato
de81fcb590
Generate fallthrough for unhandled actions in RPC methods.
...
Change-Id: I08031c5a89f467691fc02cb4d44e49be3e48ed58
2011-10-28 10:14:50 -04:00
Joe Onorato
ef6ab2dceb
Add RpcData as a built-in marshallable type.
...
Change-Id: I12e74da51c5972a4c5eb73656dcf6f3bb0104443
2011-10-28 10:14:49 -04:00
Joe Onorato
1f44bba3b6
Add the full suite of RpcData types.
...
Change-Id: I0ce17d46b21cbfe04ff7bd77dd71be70dc7f80ac
2011-10-28 10:14:49 -04:00
Joe Onorato
ae7f32e97d
Checkpoint adding @home RPC support to aidl
...
Change-Id: I908950ec4892438b1d253475833e153b5a566fdc
2011-10-28 10:14:49 -04:00
Joe Onorato
9a7822497f
The API doesn't need a container here, all it needs is a Context.
...
Change-Id: Id270a8cf4ce3b30dd470a5e11b966aaa14fb70c0
2011-10-23 19:11:40 -07:00
Joe Onorato
6937988227
Parcelables are flattenable for now.
...
Change-Id: I439bba75a5a4dbb9350ffbfccb12b4fb97568712
2011-10-23 19:11:40 -07:00
Joe Onorato
2be34eece2
Revert "Treat parcelables as flattenables for now, until the sdk contains a newer aidl."
...
This reverts commit 234b5a2b98471c663811f4b2b44a98028fa8e623.
2011-10-18 18:17:32 -07:00
Joe Onorato
234b5a2b98
Treat parcelables as flattenables for now, until the sdk contains a newer aidl.
...
Change-Id: I91ab1a57805c883ceebe097ac7ce7d6575d4083b
2011-10-18 11:09:11 -07:00
Joe Onorato
c7ec1dc21a
Update aidl for new Broker API.
...
Change-Id: I3a51e45a054082a530b5af8aa063da6f674e89bc
2011-10-12 23:22:42 -07:00
Joe Onorato
9e35e44b42
aidl: All flattenable types now must also be parcelable.
...
This is more a limitation of the grammar than anything else triggering laziness on my part.
Change-Id: I73b21022388c54e516d7e1cddfd4895d351cd194
2011-10-09 22:32:07 -07:00
Joe Onorato
0d2a6b6cf5
Update aidl to new APIs.
...
Change-Id: I6a3984f9173573a256a60794b7482fab093a2635
2011-10-09 21:51:46 -07:00
Joe Onorato
afcb6e6fc5
Suport RpcData as a parcelable type.
...
Change-Id: I101d2a38c51135854f5fc2f51afdc07893ae56ad
2011-10-09 17:38:20 -07:00
Manuel Roman
2c5eb269bb
Modified AIDL to support authentication
...
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
2011-10-08 08:17:06 -07:00
Tim Kilbourn
b8a6f22e1b
Fix PresenterClass by adding a _listener field
...
Change-Id: If5c4fab3bd9b5a42f066c183365aeeec65c87cbc
2011-09-27 10:30:53 -07:00
Joe Onorato
e415ecb479
add presenters to aidl.
...
Change-Id: I7c3187a5f619f9dd49104b3a131696a32248eb85
2011-09-23 23:57:12 -07:00
Joe Onorato
0ca2a36d8d
Support custom flattenable types for RPC.
2011-09-19 16:23:18 -07:00
Joe Onorato
4742c0cd30
Generate fallthrough for unhandled actions in RPC methods.
...
Change-Id: I2913b20577dd47e000aa6b7403352ee492e6191a
2011-09-19 15:35:02 -07:00
Joe Onorato
27eee580d1
Add RpcData as a built-in marshallable type.
...
Change-Id: I7daf6e8ed61ad5bda1275fd48ae24b650a8a9743
2011-09-06 11:06:41 -07:00
Joe Onorato
ec12dc01af
Merge "Add the full suite of RpcData types." into ics-aah
2011-09-02 15:29:39 -07:00
Joe Onorato
a1426e61f4
Add the full suite of RpcData types.
...
Change-Id: I2798207a5bbce8fbb5980f2aa131d4e1f408839f
2011-09-02 15:28:36 -07:00
Jason Simmons
6acfc0d3da
resolved conflicts for merge of 912a8b70 to ics-aah
...
Change-Id: I3b08f30c4ee2f078be1586957417680a671807b8
2011-09-01 16:41:58 -07:00
Joe Onorato
7add83bbb5
Checkpoint adding @home RPC support to aidl
...
Change-Id: I85534bd58aabdc58a05b76e49f5580196fefcec9
2011-09-01 15:31:29 -07:00
Xavier Ducrohet
18fff11e15
Add new dependency generation option to aidl.
...
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
2011-09-01 14:14:14 -07:00
Elliott Hughes
b9eba866b2
Fix aidl to cope with multiple collection types per method.
...
Bug: http://code.google.com/p/android/issues/detail?id=18497
Change-Id: I152416022524d2860cb16b46c4812c5be6bdcbad
2011-07-13 12:10:30 -07:00
Xavier Ducrohet
defdae61b1
Add notice files for aapt and aidl.
...
Change-Id: I51da138475618287760043059790aba87f4c3f35
2011-02-28 18:36:41 -08:00
Joe Onorato
9a5fcd1c14
am 9d71860e: Merge "The aapt and aidl tools are prebuilt when we\'re doing an apps-only build, so don\'t try to build them." into froyo
...
Merge commit '9d71860e8cbaf16ddae3cd5d06ede8e6cfc7675a' into gingerbread
* commit '9d71860e8cbaf16ddae3cd5d06ede8e6cfc7675a':
The aapt and aidl tools are prebuilt when we're doing an apps-only build, so don't try to build them.
2010-06-15 15:21:14 -07:00
Joe Onorato
74905e5b0a
The aapt and aidl tools are prebuilt when we're doing an apps-only build, so don't try to build them.
...
Change-Id: I9896b11a9b90cbbbe2170243c8bdbc40231dfbff
2010-06-10 18:36:57 -07:00
Scott Turner
066aa99d2d
long modifier was on the wrong argument.
2010-01-14 21:05:17 -05:00
Jean-Baptiste Queru
be8e36e32b
merge from donut
2009-09-03 15:19:21 -07:00
Jean-Baptiste Queru
ac1e59d887
donut snapshot
2009-08-11 13:12:34 -07:00
Android (Google) Code Review
5887f2199a
am 747cb3b5: Merge change 9670 into donut
...
Merge commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf'
* commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf':
Make aidl annotate onTransact with @Override
2009-08-04 11:23:04 -07:00
Xavier Ducrohet
7ea9d79e30
Make aidl annotate onTransact with @Override
...
BUG: 1902262
2009-08-03 19:51:54 -07:00
Jean-Baptiste Queru
cf4550c319
donut snapshot
2009-07-21 11:16:54 -07:00
Jack Palevich
c7410f6f9f
Add includes to enable host C++ tools to compile with GCC 4.4
...
Otherwise printf is undeclared. These files worked with earlier versions
of gcc because either cstdio or stdio.h was being included by some other
header file. But this was not guaranteed behavior, so with GCC 4.4 there
are errors. The fix is backwards compatible with earlier versions of GCC.
This change includes either <cstdio> or <stdio.h> whichever looks more
appropriate given the other headers included by the given source file.
Note, I'm using "GCC" to mean Gnu Compile Collection, as this problem is
specific to C++ source files. (Presumably a C++-specific header file
changed to no longer include cstdio.)
2009-06-24 19:27:30 -07:00
Scott Tsai
bfc9f4f830
Include stdio.h in tools/aidl/AST.h to make the code build on gcc-4.4
2009-03-21 07:06:07 +08:00
Jean-Baptiste Queru
2a73de7b21
Merge commit 'remotes/korg/cupcake' into merge
...
Conflicts:
core/java/android/view/animation/TranslateAnimation.java
core/jni/Android.mk
core/res/res/values-en-rGB/strings.xml
libs/audioflinger/AudioFlinger.cpp
libs/surfaceflinger/LayerScreenshot.cpp
packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
2009-03-18 11:33:14 -07:00