History log of /frameworks/base/tools/aidl/aidl.cpp
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
/frameworks/base/tools/aidl/aidl.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)
/frameworks/base/tools/aidl/aidl.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.
/frameworks/base/tools/aidl/aidl.cpp
e24dbeafe64278408b3342fcb77756bc7d091791 24-Sep-2011 Joe Onorato <joeo@google.com> add presenters to aidl.
/frameworks/base/tools/aidl/aidl.cpp
7db766c3fec2795b08d237f29b972f474983684b 16-Sep-2011 Joe Onorato <joeo@google.com> Support custom flattenable types for RPC.
/frameworks/base/tools/aidl/aidl.cpp
fdfe2ff8c60c367a4eb7cecb4cbe1d62b41a8c20 31-Aug-2011 Joe Onorato <joeo@google.com> Checkpoint adding @home RPC support to aidl
/frameworks/base/tools/aidl/aidl.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
/frameworks/base/tools/aidl/aidl.cpp
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
/frameworks/base/tools/aidl/aidl.cpp
066aa99d2d114d46406e00fcc23d193d117395b1 15-Jan-2010 Scott Turner <scotty@l5computing.com> long modifier was on the wrong argument.
/frameworks/base/tools/aidl/aidl.cpp
ba87e3e6c985e7175152993b5efcc7dd2f0e1c93 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
/frameworks/base/tools/aidl/aidl.cpp
4df2423a947bcd3f024cc3d3a1a315a8dc428598 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
/frameworks/base/tools/aidl/aidl.cpp
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/tools/aidl/aidl.cpp
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/tools/aidl/aidl.cpp
b798689749c64baba81f02e10cf2157c747d6b46 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/frameworks/base/tools/aidl/aidl.cpp
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/tools/aidl/aidl.cpp