summaryrefslogtreecommitdiffstats
path: root/tools/aidl
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Generate fallthrough for unhandled actions in RPC methods.Joe Onorato2011-09-191-3/+10
| | | | | | | | | | | | Change-Id: I2913b20577dd47e000aa6b7403352ee492e6191a
| * | Add RpcData as a built-in marshallable type.Joe Onorato2011-09-062-2/+35
| | | | | | | | | | | | Change-Id: I7daf6e8ed61ad5bda1275fd48ae24b650a8a9743
| * | Merge "Add the full suite of RpcData types." into ics-aahJoe Onorato2011-09-025-55/+204
| |\ \
| | * | Add the full suite of RpcData types.Joe Onorato2011-09-025-55/+204
| | | | | | | | | | | | | | | | Change-Id: I2798207a5bbce8fbb5980f2aa131d4e1f408839f
| * | | resolved conflicts for merge of 912a8b70 to ics-aahJason Simmons2011-09-013-46/+81
| |\ \ \ | | |/ / | |/| / | | |/ Change-Id: I3b08f30c4ee2f078be1586957417680a671807b8
| * | Checkpoint adding @home RPC support to aidlJoe Onorato2011-09-0113-582/+1485
| | | | | | | | | | | | Change-Id: I85534bd58aabdc58a05b76e49f5580196fefcec9
* | | Revert "Revert "The com.android.athome api classes are moving ↵Mike Lockwood2012-02-172-10/+10
| | | | | | | | | | | | | | | | | | android.support.place."" This reverts commit 9dede89795a88268ab735a1b28e628f2a77922fe.
* | | Revert "The com.android.athome api classes are moving android.support.place."Mike Lockwood2012-02-172-10/+10
| | | | | | | | | | | | | | | to fix the build This reverts commit 1aeecce8e9fe2749d1ad7ec86e40fe5a892f8f05
* | | The com.android.athome api classes are moving android.support.place.Joe Onorato2012-02-162-10/+10
| | | | | | | | | | | | Change-Id: Ibb9b8cfc8e7d0676df43359f5abaaed5e9e1112d
* | | Modified the constructor of EndpointBaseManuel Roman2012-02-101-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Add a getEndpointInfo accessor to AIDL-generated RPC proxy classesJason Simmons2012-02-101-0/+15
| | |
* | | Use the new get/putFlattenable methods on RpcData.Joe Onorato2012-02-101-36/+5
| | | | | | | | | | | | | | | They handle null correctly.
* | | Don't try to unmarshal void return types when there are out parameters being ↵Joe Onorato2012-02-101-5/+7
| | | | | | | | | | | | returned.
* | | For events, require that the parameters be marked in.Joe Onorato2012-02-101-0/+9
| | | | | | | | | | | | | | | (because they won't work otherwise)
* | | Support putting Flattenables in Lists.Joe Onorato2012-02-102-5/+34
| | |
* | | Was generating code that uses the wrong RpcData.Joe Onorato2012-02-101-3/+3
| | |
* | | Update aidl for new Broker API.Joe Onorato2012-02-101-43/+42
| | |
* | | aidl: All flattenable types now must also be parcelable.Joe Onorato2012-02-106-140/+99
| | | | | | | | | | | | This is more a limitation of the grammar than anything else triggering laziness on my part.
* | | Update aidl to new APIs.Joe Onorato2012-02-101-41/+40
| | |
* | | Suport RpcData as a parcelable type.Joe Onorato2012-02-102-18/+28
| | |
* | | Modified AIDL to support authenticationManuel Roman2012-02-102-8/+28
| | | | | | | | | | | | | | | | | | | | | 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
* | | Fix PresenterClass by adding a _listener fieldTim Kilbourn2012-02-101-1/+1
| | |
* | | add presenters to aidl.Joe Onorato2012-02-104-231/+491
| | |
* | | Generate fallthrough for unhandled actions in RPC methods.Joe Onorato2012-02-101-3/+10
| | |
* | | Support custom flattenable types for RPC.Joe Onorato2012-02-108-54/+203
| | |
* | | Add RpcData as a built-in marshallable type.Joe Onorato2012-02-102-2/+35
| | |
* | | Add the full suite of RpcData types.Joe Onorato2012-02-105-55/+204
| | |
* | | Checkpoint adding @home RPC support to aidlJoe Onorato2012-02-1013-585/+1486
| |/ |/|
* | Add new dependency generation option to aidl.Xavier Ducrohet2011-09-013-44/+81
|/ | | | | | | | | | | | | | | | | | | | | | 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
* Fix aidl to cope with multiple collection types per method.Elliott Hughes2011-07-134-111/+110
| | | | | Bug: http://code.google.com/p/android/issues/detail?id=18497 Change-Id: I152416022524d2860cb16b46c4812c5be6bdcbad
* Add notice files for aapt and aidl.Xavier Ducrohet2011-02-281-0/+190
| | | | Change-Id: I51da138475618287760043059790aba87f4c3f35
* am 9d71860e: Merge "The aapt and aidl tools are prebuilt when we\'re doing ↵Joe Onorato2010-06-151-1/+4
|\ | | | | | | | | | | | | | | | | 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.
| * The aapt and aidl tools are prebuilt when we're doing an apps-only build, so ↵Joe Onorato2010-06-101-1/+4
| | | | | | | | | | | | don't try to build them. Change-Id: I9896b11a9b90cbbbe2170243c8bdbc40231dfbff
| * am 747cb3b5: Merge change 9670 into donutAndroid (Google) Code Review2009-08-043-3/+9
| |\ | | | | | | | | | | | | | | | | | | Merge commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf' * commit '747cb3b515e1b01f6b61ec911b693d88d480eaaf': Make aidl annotate onTransact with @Override
| | * Make aidl annotate onTransact with @OverrideXavier Ducrohet2009-08-033-3/+9
| | | | | | | | | | | | BUG: 1902262
| | * Add includes to enable host C++ tools to compile with GCC 4.4Jack Palevich2009-06-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.)
* | | long modifier was on the wrong argument.Scott Turner2010-01-141-1/+1
| | |
* | | merge from donutJean-Baptiste Queru2009-09-033-3/+9
|\ \ \ | |/ / |/| |
| * | donut snapshotJean-Baptiste Queru2009-08-113-3/+9
| | |
| * | donut snapshotJean-Baptiste Queru2009-07-211-0/+1
| |/
* | Include stdio.h in tools/aidl/AST.h to make the code build on gcc-4.4Scott Tsai2009-03-211-0/+1
| |
* | Merge commit 'remotes/korg/cupcake' into mergeJean-Baptiste Queru2009-03-183-8/+86
|\ \ | |/ | | | | | | | | | | | | | | | | 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
| * auto import from //branches/cupcake_rel/...@138607The Android Open Source Project2009-03-133-7/+85
| |
| * auto import from //depot/cupcake/@136594The Android Open Source Project2009-03-051-1/+1
| |
| * auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0317-0/+5720
| |
| * auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0317-5720/+0
| |
* | Removing "import" statements from AIDL-generated .java files.Adrian Taylor2009-02-132-20/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-093-0/+7
|\ \ | |/
| * auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-095-0/+10
| |
* | Add a few missing headersAlexey Zaytsev2008-10-214-0/+5
|/ | | | | | Fixes build with gcc 4.3.2 Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>