Deepanshu Gupta
b80e42f93f
Replace more Locale methods.
...
This change replaces some methods of java.util.Locale. Some of them were
added in 1.7 and some are not present in the Desktop VM.
Change-Id: Ifdf8451bb2acf55e01dce8b5e15c40c8160107cc
2014-08-04 23:02:02 +00:00
Deepanshu Gupta
1840e8f2c7
Fix Delegates
...
Change-Id: I2b6a6b679b7a5b2532b76b723155bc2763b70768
2014-08-04 23:00:43 +00:00
Deepanshu Gupta
d2a411840c
Fix LayoutLib Create tests.
...
Change-Id: Ica3efe417d54da7dc74b21d28215199d37600744
2014-08-04 22:59:38 +00:00
Deepanshu Gupta
86eb8b4e29
Add testing framework to LayoutLib.
...
This change adds an end to end test which loads the framework resources
and a test app and ensures that no exceptions or warnings are thrown.
The change also adds project configuration for intelliJ.
Change-Id: I7b67c0f1a2af2dac95df7f3231cab537b9826d7d
2014-08-04 22:58:39 +00:00
Chris Craik
8e554924c5
Merge "Add outline alpha" into lmp-dev
2014-07-31 21:44:36 +00:00
Chris Craik
77b5cad3ef
Add outline alpha
...
bug:16140822
bug:16566746
This allows background drawables to alter the opacity of a shadow
being cast with their own alpha values.
Change-Id: I49698cc7c1bf4b2b55ffe2f82899543ca62bc61c
2014-07-31 12:29:57 -07:00
Sander Alewijnse
a87863a8bd
Fix deadlock window manager and device policy manager.
...
Removed all communication from wm to device policy manager.
Added initialization of cache in wm by dpms.
Change-Id: Ifa0b8bfcd625464b156d5cc0fb66d342deda1c27
2014-07-31 09:16:46 +00:00
Deepanshu Gupta
72c60ab7d4
Fix classpath for AndroidLocale
...
Change-Id: I9af9ac05ec26f12529d51e566bf38789a2579390
2014-07-31 05:10:03 +00:00
Adam Lesinski
63e646eed5
Add shared library support to aapt dump
...
AAPT dump should be able to handle dynamic references
that often come with shared library resources.
Bug:16678251
Change-Id: I6c8cd943145aab20ca9db9694c8c433b3c64279b
2014-07-30 21:53:48 +00:00
Adam Lesinski
57079519f4
Fix large memory corruption in AAPT
...
When assigning a new string pool to a package, don't release the
reference to the old memory immediately, as the cleanup code that
is called after references the old memory.
Bug: 16155257
Change-Id: I3eaeb81191b71a282a0ef82856023f09707f1b17
2014-07-30 18:46:51 +00:00
Adam Lesinski
ae9e68a349
Merge "Have AEP GL feature depend on GLES 3.1 in badging" into lmp-dev
2014-07-28 22:45:16 +00:00
Adam Lesinski
d7a94da476
Have AEP GL feature depend on GLES 3.1 in badging
...
AAPT dump badging should output the uses-gl-es tag with
a version of 3.1 when android.hardware.opengles.aep is
declared as a feature.
Change-Id: I8affc6dad574c8303c6ba9810ad8e6e205ea9506
2014-07-25 22:45:33 +00:00
Adam Lesinski
d4bd75be4f
Merge "Add <feature-group> tag and change aapt badging" into lmp-dev
2014-07-24 15:36:09 +00:00
Adam Lesinski
ec1fb4184e
am eebc0d09: am 1038bf1d: am 94499248: Merge "Add <feature-group> tag and change aapt badging" into lmp-dev
...
* commit 'eebc0d090d36f8d00b841faea1bb75444963272a':
Add <feature-group> tag and change aapt badging
2014-07-24 23:49:51 +00:00
Adam Lesinski
3d4be18bfb
am 1038bf1d: am 94499248: Merge "Add <feature-group> tag and change aapt badging" into lmp-dev
...
* commit '1038bf1d7a592c74bcc48d729ccea1f56d8fce1d':
Add <feature-group> tag and change aapt badging
2014-07-24 23:34:49 +00:00
Tim Murray
4ebfe4c127
am 884f5e14: am 638a2b2d: am 8224edb9: Merge "Update makefile for clang host build."
...
* commit '884f5e1411655f096f6d1f4c16399d15c6ce24ab':
Update makefile for clang host build.
2014-07-24 21:12:47 +00:00
Tim Murray
7d8be89420
am 638a2b2d: am 8224edb9: Merge "Update makefile for clang host build."
...
* commit '638a2b2dac2e5a020693836d910789aee3c14795':
Update makefile for clang host build.
2014-07-24 21:08:21 +00:00
Tim Murray
638a2b2dac
am 8224edb9: Merge "Update makefile for clang host build."
...
* commit '8224edb94f6421a2d910362c56940dcf991847e6':
Update makefile for clang host build.
2014-07-24 21:04:20 +00:00
Adam Lesinski
2c72b6822d
Add <feature-group> tag and change aapt badging
...
A <feature-group> represents a set of features required
for an app to be compatible with a device. Multiple
<feature-group> elements represent a logical 'or'
of required features.
Features defined in the old way with <uses-feature> tags
under the <manifest> tag are automatically added to each
feature-group defined.
Defining a <feature-group> means that any default
features are not included (such as android.hardware.touchscreen)
and declared permissions do not imply any features.
Change-Id: I45626f0fdc546e47bcf2aead7ef05ebcca12b023
2014-07-23 14:11:46 -07:00
Sander Alewijnse
549d39e549
am f3c523e0: am ce1088a6: am fcb490a2: Merge "Add Device Policy API to disable screen capture." into lmp-dev
...
* commit 'f3c523e06217b19ae8389f9ca8be71ed2cd9fe7b':
Add Device Policy API to disable screen capture.
2014-07-23 17:18:27 +00:00
Sander Alewijnse
d2a1eec400
Add Device Policy API to disable screen capture.
...
WindowManager will set secure flag on SurfaceControl for
all windows of a flagged user to prevent screen capture.
API is consistent with the camera disable API.
Change-Id: Ib180f67f1ad827b6f4aca2af615274256cce58f4
2014-07-23 13:44:28 +00:00
Deepanshu Gupta
aa474ff0f3
am 9a61270d: Merge "LayoutLib: Fix EditText rendering [DO NOT MERGE]" into klp-modular-dev
...
* commit '9a61270d67f654f3558b29f6b3e78c0b2fbe0178':
LayoutLib: Fix EditText rendering [DO NOT MERGE]
2014-07-22 01:04:00 +00:00
Deepanshu Gupta
b51750fda6
am 0ca0853c: Merge "Update layoutlib create README [DO NOT MERGE]" into klp-modular-dev
...
* commit '0ca0853c52a81b317996b2997373f5882b369c80':
Update layoutlib create README [DO NOT MERGE]
2014-07-22 01:03:55 +00:00
Deepanshu Gupta
c54100d449
Update layoutlib create README [DO NOT MERGE]
...
Update the doc to reflect the current state of the tool and use a
consistent 100 char column limit.
Change-Id: I64fb58cc46abbc2f3759cb1f99d42b5090c1409f
(cherry picked from commit 88585f404cb493129847e4487b628062674a4ede)
2014-07-21 17:37:20 -07:00
Deepanshu Gupta
f5fbff9b1a
LayoutLib: Fix EditText rendering [DO NOT MERGE]
...
Framework has overloaded java.lang.System.arraycopy() for char[]. The
method is not present on the Desktop VMs. This change replaces the calls
to this method by its more general alternative - the one using Objects.
TODO: Make it more configurable and flexible to allow rewrite of any
such methods in the future.
Change-Id: I6823b13e52b1c555eb257d02b79707d84e73236f
(cherry picked from commit fc3e93300733b4a161adb9cceebea6cda353d085)
2014-07-21 17:38:00 -07:00
Deepanshu Gupta
0804e0aded
am a9e488a6: am d8d3e87c: am 4627c98d: Merge "Fix style resolution for styles with \'.\' [DO NOT MERGE]" into klp-dev
...
* commit 'a9e488a6d2b20ecc91412072a5f39022d7fe6926':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:53:37 +00:00
Deepanshu Gupta
87234e8544
am 9c48ab82: am ccf7b2aa: am 5af7324a: Fix style resolution for styles with \'.\' [DO NOT MERGE]
...
* commit '9c48ab82084828087c47086f2379b4927ec057e2':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:50:15 +00:00
Deepanshu Gupta
a9e488a6d2
am d8d3e87c: am 4627c98d: Merge "Fix style resolution for styles with \'.\' [DO NOT MERGE]" into klp-dev
...
* commit 'd8d3e87cf339deaf890e4b083d09b074065cd35f':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:48:05 +00:00
Deepanshu Gupta
d7f2bf067f
am f75489f2: am c425c438: am 710a55b4: Fix default level flags for bidi. [DO NOT MERGE]
...
* commit 'f75489f2f1f2dc4f75205f4b242800777bf7d5ec':
Fix default level flags for bidi. [DO NOT MERGE]
2014-07-18 21:45:47 +00:00
Deepanshu Gupta
9c48ab8208
am ccf7b2aa: am 5af7324a: Fix style resolution for styles with \'.\' [DO NOT MERGE]
...
* commit 'ccf7b2aac600b6069f03f7f420872b64cc5e6726':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:45:28 +00:00
Deepanshu Gupta
a3d2c7e72b
am 85c7b209: am 5efee91e: Merge "Fix style resolution for styles with \'.\' [DO NOT MERGE]" into jb-mr2-dev
...
* commit '85c7b209c3babea164f5bec13352e7f5f262ea58':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:45:20 +00:00
Deepanshu Gupta
610341b3eb
am 95bbeb96: am b8e4e8e1: am d3ac01ff: Merge "Fix style resolution for styles with \'.\' [DO NOT MERGE]" into jb-mr1.1-dev
...
* commit '95bbeb967243d453bf793cd06dd2dd914667fee9':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:45:19 +00:00
Deepanshu Gupta
d8d3e87cf3
am 4627c98d: Merge "Fix style resolution for styles with \'.\' [DO NOT MERGE]" into klp-dev
...
* commit '4627c98da4ecb66e32a3273ea3713df528cda6b2':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:42:10 +00:00
Deepanshu Gupta
95bbeb9672
am b8e4e8e1: am d3ac01ff: Merge "Fix style resolution for styles with \'.\' [DO NOT MERGE]" into jb-mr1.1-dev
...
* commit 'b8e4e8e1f4fb1139368dc3f36e2d7bcf59dc32e9':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:41:18 +00:00
Deepanshu Gupta
f75489f2f1
am c425c438: am 710a55b4: Fix default level flags for bidi. [DO NOT MERGE]
...
* commit 'c425c438a38f9065c4fbae76602bce66563950c0':
Fix default level flags for bidi. [DO NOT MERGE]
2014-07-18 21:39:42 +00:00
Deepanshu Gupta
ccf7b2aac6
am 5af7324a: Fix style resolution for styles with \'.\' [DO NOT MERGE]
...
* commit '5af7324ace4f318d7395b680beabec7a0f0e39b3':
Fix style resolution for styles with '.' [DO NOT MERGE]
2014-07-18 21:39:35 +00:00
Deepanshu Gupta
696eb4da44
am c39916f7: am 37f54f4c: am 357ebfc5: Fix default level flags for bidi. [DO NOT MERGE]
...
* commit 'c39916f7dadb2f8be2e7523c5ceade9f04a94e1e':
Fix default level flags for bidi. [DO NOT MERGE]
2014-07-18 21:39:33 +00:00
Deepanshu Gupta
c3a7763b84
am 918ca12f: am 10395cbb: Fix default level flags for bidi. [DO NOT MERGE]
...
* commit '918ca12ffc09a96194112edf3540d94c32918a07':
Fix default level flags for bidi. [DO NOT MERGE]
2014-07-18 21:36:29 +00:00
Deepanshu Gupta
c39916f7da
am 37f54f4c: am 357ebfc5: Fix default level flags for bidi. [DO NOT MERGE]
...
* commit '37f54f4c1e2d97b33bdd8abe5f196debecc5437d':
Fix default level flags for bidi. [DO NOT MERGE]
2014-07-18 21:35:21 +00:00
Deepanshu Gupta
c425c438a3
am 710a55b4: Fix default level flags for bidi. [DO NOT MERGE]
...
* commit '710a55b419908068529a8e95c4eba88297f67e3f':
Fix default level flags for bidi. [DO NOT MERGE]
2014-07-18 21:32:52 +00:00
Tim Murray
132ed0f2b4
Update makefile for clang host build.
...
bug 16172793
Change-Id: If7484c5dbcccce7d925bec97bff0a3e4c30e9434
2014-07-17 16:37:42 -07:00
Deepanshu Gupta
4627c98da4
Merge "Fix style resolution for styles with '.' [DO NOT MERGE]" into klp-dev
2014-07-17 21:09:48 +00:00
Deepanshu Gupta
5efee91e12
Merge "Fix style resolution for styles with '.' [DO NOT MERGE]" into jb-mr2-dev
2014-07-17 21:09:48 +00:00
Deepanshu Gupta
d3ac01ff76
Merge "Fix style resolution for styles with '.' [DO NOT MERGE]" into jb-mr1.1-dev
2014-07-17 21:04:20 +00:00
Ying Wang
871296d976
am 044a4fc9: am 7c5fe1db: am 1e976fd5: Build framework.jar with multidex support.
...
* commit '044a4fc9d4b4e13c509be5a0929fd785dd98e178':
Build framework.jar with multidex support.
2014-07-21 22:42:04 +00:00
Ying Wang
88e199045b
Build framework.jar with multidex support.
...
We don't need the framework/framework2 split now with the multidex
support.
Change-Id: I30ee5c7e24df87b2c54e854f17fbf0b5adef4c60
2014-07-21 15:23:14 -07:00
Deepanshu Gupta
e32bac5ef0
am 37423bbb: am db2a5ff1: am 78d85419: Fix missing initial moveto in path definition.
...
* commit '37423bbbeab2822b39d859412aa80117a4b85282':
Fix missing initial moveto in path definition.
2014-07-21 19:23:58 +00:00
Deepanshu Gupta
3b37956010
Fix missing initial moveto in path definition.
...
The Path_Delegate was missing a moveTo call which resulted in
IllegalPathStateException when rendering the ProgressBar.
Change-Id: Ibdae5f90ffd0a71a3de4ba945238239faa0b18b2
2014-07-21 17:36:45 +00:00
Deepanshu Gupta
43aab0f419
am cdcebcef: Merge "Fix style resolution for styles with \'.\'" into lmp-preview-dev
...
* commit 'cdcebcefed9a9bbf6835025d722ae31da1a93c85':
Fix style resolution for styles with '.'
2014-07-18 21:41:59 +00:00
Deepanshu Gupta
4f8500594f
Merge "Fix style resolution for styles with '.'" into lmp-preview-dev
2014-07-17 21:04:20 +00:00