Xavier Ducrohet
5e6c219477
am f8e737cb: am 22701ec5: am 503247f2: Merge "Make sure resource references are resolved." into ics-mr1
...
* commit 'f8e737cb61ab86b90ec318591fbcfec40fac63cf':
Make sure resource references are resolved.
2012-02-23 12:22:40 -08:00
Xavier Ducrohet
f8e737cb61
am 22701ec5: am 503247f2: Merge "Make sure resource references are resolved." into ics-mr1
...
* commit '22701ec5b11f6138e6298814fff5f09da82df144':
Make sure resource references are resolved.
2012-02-22 10:52:16 -08:00
Xavier Ducrohet
22701ec5b1
am 503247f2: Merge "Make sure resource references are resolved." into ics-mr1
...
* commit '503247f213ef2894324a22e7608101e90a7fe8fb':
Make sure resource references are resolved.
2012-02-22 10:49:15 -08:00
Mathias Agopian
cbc69718cb
another attempt at fixing the linux build
...
Change-Id: Iac20439fd6eea4682859112e72f051294bc87ef6
2012-02-21 14:34:47 -08:00
Xavier Ducrohet
c3f979f6fe
Make sure resource references are resolved.
...
XmlPullAttribute can query for attributes and return them in a given
format. We need to make sure they are first resolved before
trying to convert them to int/float/boolean/...
Change-Id: I2aaced022a0382e501978c396e49d6191d53bdc8
2012-02-21 14:33:37 -08:00
Mathias Agopian
83c64e6b62
frameworks/base refactoring
...
create the new libandroidfw from parts of libui and libutils
Change-Id: I1584995616fff5d527a2aba63921b682a6194d58
2012-02-20 22:38:43 -08:00
Mathias Agopian
b13b9bdad2
frameworks/base refactoring.
...
step 2: move libutils headers to their new home: androidfw
Change-Id: I14624ba23db92a81f2cb929f104386e1fab293ef
2012-02-17 19:01:26 -08:00
Jeff Brown
5bf842b22e
Fix build break.
...
Change-Id: I0bc8ac6e76ff28bd4c3585afbd6b3aa1930bf710
2012-02-17 16:56:59 -08:00
Jeff Brown
4a7571bc0b
Merge "frameworks/base refactoring."
2012-02-17 16:28:20 -08:00
Mathias Agopian
b93a03f841
frameworks/base refactoring.
...
First step. Move libui includes to their new home: androidfw.
Change-Id: Ic042b52fdba72f30edc3cc6339bf30b4c1b99662
2012-02-17 15:36:10 -08:00
Mike Lockwood
17a452f00c
Revert "Revert "The com.android.athome api classes are moving android.support.place.""
...
This reverts commit 9dede89795a88268ab735a1b28e628f2a77922fe.
2012-02-17 10:38:00 -08:00
Mike Lockwood
abfac6a559
Merge "Revert "The com.android.athome api classes are moving android.support.place.""
2012-02-17 09:53:30 -08:00
Mike Lockwood
9dede89795
Revert "The com.android.athome api classes are moving android.support.place."
...
to fix the build
This reverts commit 1aeecce8e9fe2749d1ad7ec86e40fe5a892f8f05
2012-02-17 09:53:17 -08:00
Mike Lockwood
20e1907beb
Merge "The com.android.athome api classes are moving android.support.place."
2012-02-17 09:20:12 -08:00
Joe Onorato
1aeecce8e9
The com.android.athome api classes are moving android.support.place.
...
Change-Id: Ibb9b8cfc8e7d0676df43359f5abaaed5e9e1112d
2012-02-16 17:59:30 -08:00
Jeff Brown
a175a5b7ea
Encapsulate the ViewRootImpl's handler.
...
This change makes it much easier to make sense of the messages that
get posted to the ViewRootImpl's handler by encapsulating their point
of dispatch within the ViewRootImpl itself.
As part of this change, the View.AttachInfo now carries a reference
to the ViewRootImpl itself, which simplifies some code that used
to try to find the ViewRootImpl by getting the root view's parent.
In principle, it might have been nice to hide the ViewRootImpl from
the View hierarchy but in practice the two were coupled in many ways.
Change-Id: I51ebccdf5f8c8c505cd6f17cdf594174d041dc54
2012-02-15 19:32:16 -08:00
Ramanan Rajeswaran
68de7f5439
DO NOT MERGE
...
Revert "Add xxhdpi; fix ActivityManager.getLauncherLargeIconSize() etc."
This reverts commit c1496d2d9a496e4aba817a58ecb9e07fe55cdba5.
Change-Id: If60df742b19c925cc99b20d01108b84415b124ad
2012-02-13 15:21:04 -08:00
Dianne Hackborn
84affb8ae6
Add xxhdpi; fix ActivityManager.getLauncherLargeIconSize() etc.
...
Change-Id: I519d6cdc527a402d93b98df17a64fc1da52ad598
2012-02-13 14:39:45 -08:00
Ramanan Rajeswaran
352b8d03c6
am 8046e294: Merge "DO NOT MERGE" into ics-scoop
...
* commit '8046e294c545b8e3712bff7925b024639936d5bf':
DO NOT MERGE
2012-02-13 14:24:38 -08:00
Ramanan Rajeswaran
9d29031417
DO NOT MERGE
...
Revert "Add xxhdpi; fix ActivityManager.getLauncherLargeIconSize() etc."
This reverts commit c1496d2d9a496e4aba817a58ecb9e07fe55cdba5.
Change-Id: If60df742b19c925cc99b20d01108b84415b124ad
2012-02-13 14:17:06 -08:00
Dianne Hackborn
d1f88de2c4
am c1496d2d: Add xxhdpi; fix ActivityManager.getLauncherLargeIconSize() etc.
...
* commit 'c1496d2d9a496e4aba817a58ecb9e07fe55cdba5':
Add xxhdpi; fix ActivityManager.getLauncherLargeIconSize() etc.
2012-02-13 12:38:37 -08:00
Dianne Hackborn
c1496d2d9a
Add xxhdpi; fix ActivityManager.getLauncherLargeIconSize() etc.
...
Change-Id: I519d6cdc527a402d93b98df17a64fc1da52ad598
2012-02-13 12:01:56 -08:00
Manuel Roman
01060b08fb
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
2012-02-10 14:44:07 -08:00
Jason Simmons
7dc2973951
Add a getEndpointInfo accessor to AIDL-generated RPC proxy classes
2012-02-10 14:44:07 -08:00
Joe Onorato
c3a7bb6563
Use the new get/putFlattenable methods on RpcData.
...
They handle null correctly.
2012-02-10 14:44:05 -08:00
Joe Onorato
0a7eaecf64
Don't try to unmarshal void return types when there are out parameters being returned.
2012-02-10 14:44:05 -08:00
Joe Onorato
fcb310f936
For events, require that the parameters be marked in.
...
(because they won't work otherwise)
2012-02-10 14:44:04 -08:00
Joe Onorato
79824179b8
Support putting Flattenables in Lists.
2012-02-10 14:44:04 -08:00
Joe Onorato
6e0f981e86
Was generating code that uses the wrong RpcData.
2012-02-10 14:44:04 -08:00
Joe Onorato
28087c63d8
Update aidl for new Broker API.
2012-02-10 10:51:23 -08:00
Joe Onorato
a1c6d909c2
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.
2012-02-10 10:51:23 -08:00
Joe Onorato
95a766ddcd
Update aidl to new APIs.
2012-02-10 10:51:23 -08:00
Joe Onorato
6c0236c53a
Suport RpcData as a parcelable type.
2012-02-10 10:51:22 -08:00
Manuel Roman
b71287f42e
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
2012-02-10 10:51:22 -08:00
Tim Kilbourn
22a7cb8d49
Fix PresenterClass by adding a _listener field
2012-02-10 10:51:22 -08:00
Joe Onorato
e24dbeafe6
add presenters to aidl.
2012-02-10 10:51:22 -08:00
Joe Onorato
21d524ea8a
Generate fallthrough for unhandled actions in RPC methods.
2012-02-10 10:51:21 -08:00
Joe Onorato
7db766c3fe
Support custom flattenable types for RPC.
2012-02-10 10:51:21 -08:00
Joe Onorato
1eb720446d
Add RpcData as a built-in marshallable type.
2012-02-10 10:51:20 -08:00
Joe Onorato
05ffbe7c02
Add the full suite of RpcData types.
2012-02-10 10:51:20 -08:00
Joe Onorato
fdfe2ff8c6
Checkpoint adding @home RPC support to aidl
2012-02-10 10:51:20 -08:00
satok
688bd47fcc
Add an api to switch to the next IME and subtype
...
Bug: 5975302
Change-Id: I48aa4220159c65f456d61a324efcdf0a1ceec91c
2012-02-10 16:44:12 +09:00
Dianne Hackborn
1644c6d7f4
Only generate private symbols that are needed.
...
Change-Id: Icc4c86638db8429a387bf87c934cc712f807e213
2012-02-07 12:57:50 -08:00
Xavier Ducrohet
c8a0b8e6bc
Fix a setBackgroundDrawable in layoutlib.
...
Change-Id: Id5f3ec8cc6863fa5929743ef4014c331633efce9
2012-02-06 17:29:19 -08:00
Xavier Ducrohet
b1f95c6a93
am 331bb0c3: Setup ActionBars in layoutlib the same way the platform does it. do not merge.
...
* commit '331bb0c393d5e2ea2485102dcddbb8c2d42654d2':
Setup ActionBars in layoutlib the same way the platform does it. do not merge.
2012-02-06 16:42:56 -08:00
Xavier Ducrohet
331bb0c393
Setup ActionBars in layoutlib the same way the platform does it. do not merge.
...
Instead of using a simple ImageView for the icon, this uses the platform
layout/action_bar_home which uses a custom class to position and resize
the icon (and also supports the Up icon that we don't yet support).
This ensures that the icon is properly positionned and sized like
on devices.
(cherry picked from commit 7396348dfcfb45b7ad055f4c18cabbe5e8270d26)
Change-Id: Ifd3bc318089b70ba843519523e366e59d434e919
2012-02-06 16:40:03 -08:00
Xavier Ducrohet
7396348dfc
Setup ActionBars in layoutlib the same way the platform does it.
...
Instead of using a simple ImageView for the icon, this uses the platform
layout/action_bar_home which uses a custom class to position and resize
the icon (and also supports the Up icon that we don't yet support).
This ensures that the icon is properly positionned and sized like
on devices.
Change-Id: I57432afa82d257bb043247001320b368045d7f55
2012-02-06 15:11:12 -08:00
Xavier Ducrohet
3d4db0dc18
am c205a9d6: am f8aea993: Make aapt ignore tools-related data.
...
* commit 'c205a9d68c23e9ade2cbe28bba0f257d84d23a97':
Make aapt ignore tools-related data.
2012-02-06 11:42:50 -08:00
Xavier Ducrohet
b54f371cc4
am f8aea993: Make aapt ignore tools-related data.
...
* commit 'f8aea99385df8373b6edd6d5dd1d15b7b36b525b':
Make aapt ignore tools-related data.
2012-02-06 11:41:56 -08:00
Xavier Ducrohet
f8aea99385
Make aapt ignore tools-related data.
...
This patchset introduces a new standard namespace http://schemas.android.com/tools
which will be used for tools specific XML attributes.
Any attributes using this namespace will not be compiled into the binary XML file.
The namespace node is also not written at all, and its string is not collected
to ensure that there is no impact on the devices.
(cherry picked from commit a5d5e9d906583ebeb590ca200ca9840302a5cd1a)
Change-Id: I62937b8bc34c07ac544930aa8eadd7797e0179d5
2012-02-06 11:25:28 -08:00