• Home
  • History
  • Annotate
  • only in /frameworks/base/tools/aidl/
History log of /frameworks/base/tools/aidl/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
50a94b86307793ca9d4d8f8564e5f2ba78fdde14 16-Aug-2012 Adam Powell <adamp@google.com> Allow multiple 'parcelable' declarations in aidl files

This solves a problem with declaring multiple Parcelable static inner
classes.

Change-Id: I5e42b412d6d937df19a388988be5aa58a8dbc3e4
idl.cpp
b14c215eb2dd617214d867d38449eb1d1214d41c 07-Aug-2012 Elliott Hughes <enh@google.com> am 4b4b4438: am 33c5670b: Merge "Fewer warnings in aidl generated code."

* commit '4b4b44381b133e9ab7418806c046774b7fd31393':
Fewer warnings in aidl generated code.
b327c41e125a3be15a6c6c4dba318fe1b2392605 07-Aug-2012 Elliott Hughes <enh@google.com> Fewer warnings in aidl generated code.

Bug: http://code.google.com/p/android/issues/detail?id=19196
Change-Id: If054e60c19dc73fe32f55d0fa1054309565a6de6
enerate_java_binder.cpp
bb5a8fd908a53e5d0fdaf84548d3b835b2ccc426 24-May-2012 Manuel Roman <manuelroman@google.com> am 9d98a089: Check result handler is not null

* commit '9d98a089756b692eefeae7f92cca15e121196e0c':
Check result handler is not null
9d98a089756b692eefeae7f92cca15e121196e0c 23-May-2012 Manuel Roman <manuelroman@google.com> 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
enerate_java_rpc.cpp
17a452f00c188173f48d0d490d98750cbb4529ca 17-Feb-2012 Mike Lockwood <lockwood@google.com> Revert "Revert "The com.android.athome api classes are moving android.support.place.""

This reverts commit 9dede89795a88268ab735a1b28e628f2a77922fe.
ype.cpp
enerate_java_rpc.cpp
9dede89795a88268ab735a1b28e628f2a77922fe 17-Feb-2012 Mike Lockwood <lockwood@google.com> Revert "The com.android.athome api classes are moving android.support.place."

to fix the build

This reverts commit 1aeecce8e9fe2749d1ad7ec86e40fe5a892f8f05
ype.cpp
enerate_java_rpc.cpp
1aeecce8e9fe2749d1ad7ec86e40fe5a892f8f05 12-Dec-2011 Joe Onorato <joeo@google.com> The com.android.athome api classes are moving android.support.place.

Change-Id: Ibb9b8cfc8e7d0676df43359f5abaaed5e9e1112d
ype.cpp
enerate_java_rpc.cpp
01060b08fbf258d21d344b38d9967b9ef0b50fd5 04-Jan-2012 Manuel Roman <manuelroman@google.com> Modified the constructor of EndpointBase

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
enerate_java_rpc.cpp
7dc2973951e9d25e26cdc5a90297ac6c69e43083 17-Dec-2011 Jason Simmons <jsimmons@google.com> Add a getEndpointInfo accessor to AIDL-generated RPC proxy classes
enerate_java_rpc.cpp
c3a7bb6563288373b4b6531ab5c8abfc3d048a77 05-Dec-2011 Joe Onorato <joeo@google.com> Use the new get/putFlattenable methods on RpcData.

They handle null correctly.
ype.cpp
0a7eaecf6457f9a186b2f2d5c0dbadc8b87e03b9 18-Nov-2011 Joe Onorato <joeo@google.com> Don't try to unmarshal void return types when there are out parameters being returned.
enerate_java_rpc.cpp
fcb310f93680b87943c90a321e2beedcb8c528b8 09-Nov-2011 Joe Onorato <joeo@google.com> For events, require that the parameters be marked in.

(because they won't work otherwise)
idl.cpp
79824179b8ceb77d4ddb392a7c104e873d61ccc8 08-Nov-2011 Joe Onorato <joeo@google.com> Support putting Flattenables in Lists.
ype.cpp
ype.h
6e0f981e864be5365b07a8cdc6f23e983d7f7352 07-Nov-2011 Joe Onorato <joeo@google.com> Was generating code that uses the wrong RpcData.
ype.cpp
28087c63d83b51dfd6533040b2ca5edae0bc278a 13-Oct-2011 Joe Onorato <joeo@google.com> Update aidl for new Broker API.
enerate_java_rpc.cpp
a1c6d909c22e196ef62ddb065fc7821deda8a602 10-Oct-2011 Joe Onorato <joeo@google.com> 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.
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_y.y
enerate_java_rpc.cpp
95a766ddcd0feda233882012b755947b2588352c 10-Oct-2011 Joe Onorato <joeo@google.com> Update aidl to new APIs.
enerate_java_rpc.cpp
6c0236c53a30ea9fef28ee7c95a4dce2fa5ce2e1 10-Oct-2011 Joe Onorato <joeo@google.com> Suport RpcData as a parcelable type.
ype.cpp
ype.h
b71287f42e7cc164d932562d5ff1ee44e1ae4ade 06-Oct-2011 Manuel Roman <manuelroman@google.com> 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
ype.h
enerate_java_rpc.cpp
22a7cb8d4941bfb0a6d843cac7e21257ee12d683 27-Sep-2011 Tim Kilbourn <tkilbourn@google.com> Fix PresenterClass by adding a _listener field
enerate_java_rpc.cpp
e24dbeafe64278408b3342fcb77756bc7d091791 24-Sep-2011 Joe Onorato <joeo@google.com> add presenters to aidl.
ype.cpp
ype.h
idl.cpp
enerate_java_rpc.cpp
21d524ea8aac9d728480f934c47613a1312f4a26 15-Sep-2011 Joe Onorato <joeo@google.com> Generate fallthrough for unhandled actions in RPC methods.
enerate_java_rpc.cpp
7db766c3fec2795b08d237f29b972f474983684b 16-Sep-2011 Joe Onorato <joeo@google.com> Support custom flattenable types for RPC.
ST.h
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java_rpc.cpp
1eb720446dec3248ba102c4635bf113d450d0d73 06-Sep-2011 Joe Onorato <joeo@google.com> Add RpcData as a built-in marshallable type.
ype.cpp
ype.h
05ffbe7c020c59ee4fa7e13e04641c954d591951 03-Sep-2011 Joe Onorato <joeo@google.com> Add the full suite of RpcData types.
ST.cpp
ST.h
ype.cpp
ype.h
enerate_java_rpc.cpp
fdfe2ff8c60c367a4eb7cecb4cbe1d62b41a8c20 31-Aug-2011 Joe Onorato <joeo@google.com> Checkpoint adding @home RPC support to aidl
ST.cpp
ST.h
ndroid.mk
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java.cpp
enerate_java.h
enerate_java_binder.cpp
enerate_java_rpc.cpp
6e5d9dfc5fd4de369b74e40844230210685d84f7 11-Jan-2012 Jason Simmons <jsimmons@google.com> Merge "Add a getEndpointInfo accessor to AIDL-generated RPC proxy classes" into ics-aah
a8744b7cdf2463c7e412cf49ba6cfcad799c4aca 04-Jan-2012 Manuel Roman <manuelroman@google.com> Modified the constructor of EndpointBase

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
enerate_java_rpc.cpp
20e0cef180397d9d98a51f1a6b8f14d6d4e83ab2 17-Dec-2011 Jason Simmons <jsimmons@google.com> Add a getEndpointInfo accessor to AIDL-generated RPC proxy classes

Change-Id: I1de957db3eceebc466d8ce23e2a80a0fcf4c917c
enerate_java_rpc.cpp
0c86196fe1c4ede51249ebb439ecd31ecd2acbd1 12-Dec-2011 Joe Onorato <joeo@google.com> The com.android.athome api classes are moving android.support.place.

Change-Id: Ibb9b8cfc8e7d0676df43359f5abaaed5e9e1112d
ype.cpp
enerate_java_rpc.cpp
c286560534f67f6587b393b295ee996c9d3e10d2 05-Dec-2011 Joe Onorato <joeo@google.com> Use the new get/putFlattenable methods on RpcData.

They handle null correctly.

Change-Id: I8eebf43e1791ea0f99f3d4ee1beb74aa4c977115
ype.cpp
6980de4ef9a67ed6227eecf5b059a8d2e3d470d2 18-Nov-2011 Joe Onorato <joeo@google.com> Don't try to unmarshal void return types when there are out parameters being returned.

Change-Id: Ib7d2a5609167a076dd7ee8e10e8a55056789517e
enerate_java_rpc.cpp
2037c2585c4e00a11d85731a6a6a2152589dde63 09-Nov-2011 Joe Onorato <joeo@google.com> For events, require that the parameters be marked in.

(because they won't work otherwise)

Change-Id: I77f370ca1bc381ea07fc2854d2a90d8138ca1796
idl.cpp
44c620da02fd55f589b910863da892972f01ebc5 08-Nov-2011 Joe Onorato <joeo@google.com> Support putting Flattenables in Lists.

Change-Id: I683ec1823286d7f2ac03683a1cdad6413d2445b1
ype.cpp
ype.h
ab26b50134e4936ab1dbf316bc5e00307df94ee0 07-Nov-2011 Joe Onorato <joeo@google.com> Was generating code that uses the wrong RpcData.

Change-Id: I7984ac8306d7e293c6e4ccb75c5f03c508e465af
ype.cpp
f1d897d996eccf272364fe8733e552d799606901 04-Nov-2011 Joe Onorato <joeo@google.com> Merge "This should fix the build for now." into ics-aah
6e5cb4b38a96bc1ba2fe760b5e3d61a93e011ce6 04-Nov-2011 Joe Onorato <joeo@google.com> This should fix the build for now.

I can't reproduce the real problem.

Change-Id: I851d42eed6f5eb5e9b2b53859e97b43438676cc8
ype.cpp
fc0bd56e72344405cb78ee6fd6a309b60d58d3b9 03-Nov-2011 Joe Onorato <joeo@google.com> Merge "Add some extra debug information because this error is only happening on the build server." into ics-aah
0ee2431b27b0a0a81ad2f967723dee627a8517a9 03-Nov-2011 Joe Onorato <joeo@google.com> Add some extra debug information because this error is only happening on the build server.

Change-Id: I0703fffbe9701bf6614030e948a8e6cbfc3647be
idl.cpp
8f3580e9da652f5bda3ee4746c8cd633f11243ca 19-Oct-2011 Joe Onorato <joeo@google.com> Revert "Treat parcelables as flattenables for now, until the sdk contains a newer aidl."

Change-Id: I8f588d160888550ee79564afe6935fd0f78bc1f7
idl_language_y.y
47f2f8340f2a1390d3b346adf6b8ca8e93079cad 18-Oct-2011 Joe Onorato <joeo@google.com> Treat parcelables as flattenables for now, until the sdk contains a newer aidl.

Change-Id: Ic673aaa41fc9f430fdb7bda8963297452c9471da
idl_language_y.y
adfe8d28bfeed90d07f4947a0d4b02d4ba196598 13-Oct-2011 Joe Onorato <joeo@google.com> Update aidl for new Broker API.

Change-Id: Ibb92fb85eea5e9c9aeaf8ef1d2a5ef19fbf68021
enerate_java_rpc.cpp
94ca1b9978c209c71a78d592ba2495a9a292d3ba 10-Oct-2011 Joe Onorato <joeo@google.com> 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
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_y.y
enerate_java_rpc.cpp
abd8c0709109941533e366ee7aae78a380c1be2a 10-Oct-2011 Joe Onorato <joeo@google.com> Update aidl to new APIs.

Change-Id: If7a39bec6478ee2a2c1493c744fa5afe9757c88d
enerate_java_rpc.cpp
11987cdbb31426cba926ea2dda3c17cc3d53929e 10-Oct-2011 Joe Onorato <joeo@google.com> Suport RpcData as a parcelable type.

Change-Id: I5721fe5b33f52edfb06f4c9cd4f8c97d234e9fc7
ype.cpp
ype.h
9e2df9748834aa40bf3e3ba813fe7f433bd2e7d2 06-Oct-2011 Manuel Roman <manuelroman@google.com> 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
ype.h
enerate_java_rpc.cpp
923a41816c5290f86de87f76e571065c9ce0f5d9 27-Sep-2011 Tim Kilbourn <tkilbourn@google.com> Fix PresenterClass by adding a _listener field

Change-Id: I22578bba4d66d032f67ceec3e7232de13be4f175
enerate_java_rpc.cpp
827af24a3ec43dc93bff21ffb45c573e102f8204 24-Sep-2011 Joe Onorato <joeo@google.com> add presenters to aidl.

Change-Id: I23c0bb085f3bfd27ca3b7f53e26cb704f8ddac1a
ype.cpp
ype.h
idl.cpp
enerate_java_rpc.cpp
acff08262d5947c630d29e544439112ebdf79e48 16-Sep-2011 Joe Onorato <joeo@google.com> Support custom flattenable types for RPC.

Change-Id: I5c29043baba792ce99d2e9d48bc96d4837b2a808
ST.h
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java_rpc.cpp
de81fcb590edb68bc3b3bef33ddcd6391974afa3 15-Sep-2011 Joe Onorato <joeo@google.com> Generate fallthrough for unhandled actions in RPC methods.

Change-Id: I08031c5a89f467691fc02cb4d44e49be3e48ed58
enerate_java_rpc.cpp
ef6ab2dcebda5c0044dceaa6fb27a4540e0fe4bc 06-Sep-2011 Joe Onorato <joeo@google.com> Add RpcData as a built-in marshallable type.

Change-Id: I12e74da51c5972a4c5eb73656dcf6f3bb0104443
ype.cpp
ype.h
1f44bba3b68ab4a6e45955847d6010285bb74923 03-Sep-2011 Joe Onorato <joeo@google.com> Add the full suite of RpcData types.

Change-Id: I0ce17d46b21cbfe04ff7bd77dd71be70dc7f80ac
ST.cpp
ST.h
ype.cpp
ype.h
enerate_java_rpc.cpp
ae7f32e97d2ee62af7ee904849b0dd7a665ae28a 31-Aug-2011 Joe Onorato <joeo@google.com> Checkpoint adding @home RPC support to aidl

Change-Id: I908950ec4892438b1d253475833e153b5a566fdc
ST.cpp
ST.h
ndroid.mk
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java.cpp
enerate_java.h
enerate_java_binder.cpp
enerate_java_rpc.cpp
9a7822497fa38539fdf9dacc6860c436e2925251 24-Oct-2011 Joe Onorato <joeo@google.com> The API doesn't need a container here, all it needs is a Context.

Change-Id: Id270a8cf4ce3b30dd470a5e11b966aaa14fb70c0
enerate_java_rpc.cpp
6937988227359c154b65c2e476918ac47f7fb392 24-Oct-2011 Joe Onorato <joeo@google.com> Parcelables are flattenable for now.

Change-Id: I439bba75a5a4dbb9350ffbfccb12b4fb97568712
idl_language_y.y
2be34eece26072ee8dcc6c0ec7ba5a5ebd342490 19-Oct-2011 Joe Onorato <joeo@google.com> Revert "Treat parcelables as flattenables for now, until the sdk contains a newer aidl."

This reverts commit 234b5a2b98471c663811f4b2b44a98028fa8e623.
idl_language_y.y
234b5a2b98471c663811f4b2b44a98028fa8e623 18-Oct-2011 Joe Onorato <joeo@google.com> Treat parcelables as flattenables for now, until the sdk contains a newer aidl.

Change-Id: I91ab1a57805c883ceebe097ac7ce7d6575d4083b
idl_language_y.y
c7ec1dc21ae33a976817cc2deefdcb9065c1803b 13-Oct-2011 Joe Onorato <joeo@google.com> Update aidl for new Broker API.

Change-Id: I3a51e45a054082a530b5af8aa063da6f674e89bc
enerate_java_rpc.cpp
9e35e44b426c011524a6b6f2322bf23aca0c3637 10-Oct-2011 Joe Onorato <joeo@google.com> 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
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_y.y
enerate_java_rpc.cpp
0d2a6b6cf5a541c534f3f0e4c1e1fc2899c86b5f 10-Oct-2011 Joe Onorato <joeo@google.com> Update aidl to new APIs.

Change-Id: I6a3984f9173573a256a60794b7482fab093a2635
enerate_java_rpc.cpp
afcb6e6fc58f3732f7ea861eaf145d6e6e7d7528 10-Oct-2011 Joe Onorato <joeo@google.com> Suport RpcData as a parcelable type.

Change-Id: I101d2a38c51135854f5fc2f51afdc07893ae56ad
ype.cpp
ype.h
2c5eb269bb047d3fdfc05e852f158563a3de6df8 06-Oct-2011 Manuel Roman <manuelroman@google.com> 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
ype.h
enerate_java_rpc.cpp
b8a6f22e1b2b73b7ca4570ed3ce94ccea6b1c9ce 27-Sep-2011 Tim Kilbourn <tkilbourn@google.com> Fix PresenterClass by adding a _listener field

Change-Id: If5c4fab3bd9b5a42f066c183365aeeec65c87cbc
enerate_java_rpc.cpp
e415ecb47952879665b08aacf40988f518f8bda3 24-Sep-2011 Joe Onorato <joeo@google.com> add presenters to aidl.

Change-Id: I7c3187a5f619f9dd49104b3a131696a32248eb85
ype.cpp
ype.h
idl.cpp
enerate_java_rpc.cpp
0ca2a36d8dd783e7ba5abffd5929c0e33c6ba91d 16-Sep-2011 Joe Onorato <joeo@google.com> Support custom flattenable types for RPC.
ST.h
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java_rpc.cpp
4742c0cd30b6e76361cc72182339f0a30efceee2 15-Sep-2011 Joe Onorato <joeo@google.com> Generate fallthrough for unhandled actions in RPC methods.

Change-Id: I2913b20577dd47e000aa6b7403352ee492e6191a
enerate_java_rpc.cpp
27eee580d116a3950f4d40601cf5633e07985d65 06-Sep-2011 Joe Onorato <joeo@google.com> Add RpcData as a built-in marshallable type.

Change-Id: I7daf6e8ed61ad5bda1275fd48ae24b650a8a9743
ype.cpp
ype.h
ec12dc01af0a612ff9e8915ac27575ffa1309571 03-Sep-2011 Joe Onorato <joeo@google.com> Merge "Add the full suite of RpcData types." into ics-aah
a1426e61f4004ed8744f81366d15c209fa7cf9b7 03-Sep-2011 Joe Onorato <joeo@google.com> Add the full suite of RpcData types.

Change-Id: I2798207a5bbce8fbb5980f2aa131d4e1f408839f
ST.cpp
ST.h
ype.cpp
ype.h
enerate_java_rpc.cpp
6acfc0d3dadf33724d4ac32db3065a70a7b11303 02-Sep-2011 Jason Simmons <jsimmons@google.com> resolved conflicts for merge of 912a8b70 to ics-aah

Change-Id: I3b08f30c4ee2f078be1586957417680a671807b8
7add83bbb52d8783be9c3c68dc3dd4d7f2fead54 31-Aug-2011 Joe Onorato <joeo@google.com> Checkpoint adding @home RPC support to aidl

Change-Id: I85534bd58aabdc58a05b76e49f5580196fefcec9
ST.cpp
ST.h
ndroid.mk
ype.cpp
ype.h
idl.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java.cpp
enerate_java.h
enerate_java_binder.cpp
enerate_java_rpc.cpp
18fff11e15dc1b4fe53cb37fa39637aa3fb9bc36 25-Aug-2011 Xavier Ducrohet <xav@android.com> 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
idl.cpp
ptions.cpp
ptions.h
b9eba866b203b28e58f35598023f49b4b58a0635 13-Jul-2011 Elliott Hughes <enh@google.com> Fix aidl to cope with multiple collection types per method.

Bug: http://code.google.com/p/android/issues/detail?id=18497
Change-Id: I152416022524d2860cb16b46c4812c5be6bdcbad
ype.cpp
ype.h
idl.cpp
enerate_java.cpp
defdae61b1771823ffd42201241846b771e772ea 01-Mar-2011 Xavier Ducrohet <xav@android.com> Add notice files for aapt and aidl.

Change-Id: I51da138475618287760043059790aba87f4c3f35
OTICE
9a5fcd1c14dcea951099433885ed3519dee90f48 16-Jun-2010 Joe Onorato <joeo@android.com> 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.
74905e5b0a471f727ae5bed770c2c7441f5163a1 11-Jun-2010 Joe Onorato <joeo@android.com> 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
ndroid.mk
066aa99d2d114d46406e00fcc23d193d117395b1 15-Jan-2010 Scott Turner <scotty@l5computing.com> long modifier was on the wrong argument.
idl.cpp
be8e36e32b9cb2bb37e28e4c0d414ee0e46c84a2 04-Sep-2009 Jean-Baptiste Queru <jbq@google.com> merge from donut
ac1e59d887651220f5367cc7fa4207b34eab774d 11-Aug-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
ST.cpp
ST.h
enerate_java.cpp
5887f2199a6285e3af36aaa5e446bcdf2d54f408 04-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> am 747cb3b5: Merge change 9670 into donut

Merge commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf'

* commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf':
Make aidl annotate onTransact with @Override
7ea9d79e302b1d71c62802aa514566c9b7f39f67 04-Aug-2009 Xavier Ducrohet <xav@android.com> Make aidl annotate onTransact with @Override

BUG: 1902262
ST.cpp
ST.h
enerate_java.cpp
cf4550c3198d6b3d92cdc52707fe70d7cc0caa9f 21-Jul-2009 Jean-Baptiste Queru <jbq@google.com> donut snapshot
ST.h
c7410f6f9f8f2aeb9368502a4a725b1a7abe1190 25-Jun-2009 Jack Palevich <jackpal@google.com> 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.)
ST.h
bfc9f4f8308b6ca68f123ef0743350471ca34b2a 21-Mar-2009 Scott Tsai <scottt.tw@gmail.com> Include stdio.h in tools/aidl/AST.h to make the code build on gcc-4.4
ST.h
2a73de7b21a89aa2ba4c254d28658b49793425b2 18-Mar-2009 Jean-Baptiste Queru <jbq@google.com> 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
ba87e3e6c985e7175152993b5efcc7dd2f0e1c93 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
idl.cpp
ptions.cpp
ptions.h
4df2423a947bcd3f024cc3d3a1a315a8dc428598 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
idl.cpp
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
ST.cpp
ST.h
ndroid.mk
ype.cpp
ype.h
idl.cpp
idl_language.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java.cpp
enerate_java.h
ptions.cpp
ptions.h
ptions_test.cpp
earch_path.cpp
earch_path.h
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
ST.cpp
ST.h
ndroid.mk
ype.cpp
ype.h
idl.cpp
idl_language.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java.cpp
enerate_java.h
ptions.cpp
ptions.h
ptions_test.cpp
earch_path.cpp
earch_path.h
754270601a268cfe0ab679768aa33423feb1f974 13-Feb-2009 Adrian Taylor <adrian@macrobug.com> Removing "import" statements from AIDL-generated .java files.

AIDL generates unnecessary "import" statements. These cause warnings
within Eclipse when the default Eclipse warnings settings are used.
This is inconvenient since the generated .java files are not
editable. Some pesky organisations have a zero-warnings policy
too, so there's no option but to fiddle with the Eclipse settings.

This patch ensures that all usages of class names within the
generated code are fully-qualified. In practice, they were nearly
all fully-qualified already. And this patch also removes the
generation of the import statements, since they are redundant
if we're using fully-qualified names everywhere.

This should fix issue 43 in the Google Code Android issues tracker.
http://code.google.com/p/android/issues/detail?id=43

I would appreciate if somebody who knows exactly how 'aidl'
works could confirm that there's no reason 'import' statements
would have been necessary except for the bits I've fixed. (I think
unqualified names were used much more frequently in early versions
of aidl, which might explain why import statements are generated
so eagerly).
ST.cpp
enerate_java.cpp
e570a0fa86c2eea2680f07e2c0c546f104bea948 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
b798689749c64baba81f02e10cf2157c747d6b46 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
idl.cpp
enerate_java.cpp
ptions.cpp
earch_path.cpp
earch_path.h
0aa7fe6876d533610b4b993035030b946cc32e4c 21-Oct-2008 Alexey Zaytsev <alexey.zaytsev@gmail.com> Add a few missing headers

Fixes build with gcc 4.3.2

Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
idl.cpp
enerate_java.cpp
ptions.h
earch_path.h
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
ST.cpp
ST.h
ndroid.mk
ype.cpp
ype.h
idl.cpp
idl_language.cpp
idl_language.h
idl_language_l.l
idl_language_y.y
enerate_java.cpp
enerate_java.h
ptions.cpp
ptions.h
ptions_test.cpp
earch_path.cpp
earch_path.h