| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
precision)." into jb-dev
* commit '69b2bda2e967a2f53e689c9622c748c0a810fb46':
Add unit tests for convert (with relaxed precision).
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
BUG=6127576
Change-Id: Ia5b4efa99de4f6df644779eeee6763eb31be4d90
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I74cf2e23cd323d25af6e46587da8d442fdd058c8
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | |
| | | |
Cavnas.drawBitmap(int[], ...)" into jb-dev
* commit 'd5cfec8d34a59f2a4e98b655b5e49775d69ad64c':
Remove all Dalvik allocations from Cavnas.drawBitmap(int[], ...)
|
| |/
| |
| |
| | |
Change-Id: Ie28538a2104d21154fdc78a56525e7403f08287d
|
|\ \
| |/
| |
| |
| |
| |
| | |
into jb-dev
* commit '8470381b0c6866a0d2fabda2ff02ae550ca60715':
Test clamp (full and relaxed precision).
|
| |
| |
| |
| |
| |
| | |
BUG=6127576
Change-Id: I9501be7db42daa11dcc71bd619a993c80ef097de
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
- fix bug #6441155 API review: @hide RTL layout APIs
Change-Id: I13c5ea5f579cecffed9d517f06180ab0576cd26a
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'f53716ed9e544c3042813d70383bdc23c7b00a77':
Fix NPEs in StatusBarTest.
|
| |\ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | | |
Change-Id: I9245a297a9a09c09415dd38e662692665ae7e109
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit 'd92c5c03d0fafe6f4c5f689eabd5024a4bbf262d':
Fix hang/crash in native path code
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
An optimization for paths is to only create a texture for the original native
Path object, and have all copies of that object use that texture. This works in
most cases, but sometimes that original path object may get destroyed (when the
SDK path object is finalized) while we are still referencing and using that object
in the DisplayList code. This causes undefined errors such as crashes and hanging
as we iterate through the operations of a destroyed (and garbage-filled) path object.
The fix is to use the existing ResourceCache to refcount the original path until
we are done with it.
Issue #6414050 Analytics Dogfood App crashes reliably on Jellybean
Change-Id: I5dbec5c069f7d6a1e68c13424f454976a7d188e9
|
|\ \
| |/
| |
| |
| |
| |
| | |
views" into jb-dev
* commit 'dcc81035423c1c221409f20b28ba94a8ca74d55d':
Corrects invalidation logic for layered views
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A bug in the invalidation logic meant that changes to a view
would not cause parents in the view hiearchy that were set to have
a layer (e.g., View.LAYER_TYPE_HARDWARE) to get invalidated properly.
So even though the child view was all set to recreate its display list
according to the property change, the layer in the tree above it would stay
as-is, meaning that the change would not show up on the screen.
Issue #5887530 DropTarget text does not change color with the icon
Change-Id: Ie6eac4f406d172cb437822d9fe76340ab2afaf1c
|
|\ \ \
| |/ /
|/| |
| | | |
ANRs."
|
| | |
| | |
| | |
| | | |
Change-Id: I504868ca2b7785849960be287b8d92ca3055b9ff
|
| | |
| | |
| | |
| | |
| | |
| | | |
BUG=6009244
Change-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043
|
| |/
|/|
| |
| | |
Change-Id: I8f06e80d7cea4b51e47625186e45ad44adb45b6b
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1. Make the feature opt-in (ViewGroup::layoutMode defaults to CLIP_BOUNDS) without inheritance.
2. Rename COMPONENT_BOUNDS to CLIP_BOUNDS.
3. Rename LAYOUT_BOUNDS to OPTICAL_BOUNDS.
4. Complete GridLayout implementation.
5. Change the default_gap between components to 8dp, to align with the Style Guide.
Change-Id: I8d40dfc5f4ca469f6424eb3ff60d07bec56e3a9f
|
|\ \
| | |
| | |
| | | |
into jb-dev
|
| | |
| | |
| | |
| | |
| | | |
Bug: 5913065
Change-Id: I391aff6919a9586159ec0898279e7254eed990f8
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a cherry-pick from master. See
https://android-git.corp.google.com/g/184260
If a method called on a Java object through the Java Bridge throws an uncaught
exception, we throw a JavaScript exception.
See WebKit change https://android-git.corp.google.com/g/184252
Bug: 6386557
Change-Id: Ie2a97a26372fb11782b35db09bc2046fb7eb1f86
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 5461416
Change-Id: Ic339b97a9424d8848f8afd47ba00cbbee4d60c9d
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I1d0d0eebbf0847fe03dfbc7176275a40e7ca0c52
|
|\ \ \ \
| |_|/ /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Layout debugging code draws rectangles around:
1. Layout insets (red)
2. Bounds (blue)
3. Margins (magenta)
Layout debug mode is enabled with:
adb shell setprop debug.layout true
Change-Id: Ia155a2d0fbf33693a1e3c040f627ea3a534e1aff
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
GeolocationPermissionsClassic
CookieManagerClassic
WebIconDatabaseClassic
WebStorageClassic
Also creats a WebViewFactory top level class - this remains hidden
for now, as it's currently only used implicitly by the other
public WebView classes to create the provider instances.
Bug: 5626244
Change-Id: Id0ca1c16d8058f31a86414bbc0e8a55db4b907ba
|
|/ /
| |
| |
| |
| |
| | |
enable the access for webview test
Change-Id: Iebde5f3175eabf6e084dc1a2fe8b9dce280ebe7c
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
Also fix NotificationTestList so it runs again.
Change-Id: I2fb28cd9cfad25a7a1b17ccef9ccd741c3aa99b0
|
|/
|
|
| |
Change-Id: I47d93ccca6f553b678d25966d10d7a0a97cfa5ea
|
|
|
|
|
|
|
| |
Since the app is using JB API level, it's required to declare
an explicit READ_EXTERNAL_STORAGE permission
Change-Id: I84142d51aeab4bc28269a6fea716c8663e080118
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib42e1958b385069461ca9fec1ccd9f578c5d47d3
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Done so the new 'launch all apps' test can be utilized on older platforms.
Change-Id: Ie74ce258ceb372e78a0634a633bbb19dcd8e2779
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add layout bound metadata to 9-patch files and make layouts take them into account.
This CL contains a proposed API for dealing with layout bounds.
This solution exposes:
1. Class: Insets - for storing layout Insets (and later possibly padding).
2. Methods: View:(get/set)LayoutInsets() - for storing layoutBounds.
3. Methods: ViewGroup:(get/set)LayoutMode() - for controlling layoutMode.
It also iuncudes the changes to GridLayout to support layout bounds.
Change-Id: I60c836b6530b61c5abf37f93ee9c44aad73573f1
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Moved the core logic of Vibrator into SystemVibrator, potentially
allowing for the creation of other Vibrator subclasses.
Fixed several places where we were creating new Vibrator
instances unnecessarily instead of getting it from the Context.
It is safe to make Vibrator abstract because its constructor
was hidden from the SDK so it was not possible to subclass it.
Bug: 6334179
Change-Id: I18ece6544c26a7efb2d5099f8346a10aef8a5e18
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I8c2d43ccca94549bc6ca1a914106567ccc125503
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
No functional change.
See corresponding external/webkit change
https://android-git.corp.google.com/g/#change,125700
Change-Id: I2693328cb058820587ac43dd3121818959efd2d0
|
| |
| |
| |
| |
| |
| | |
BUG=6319010
Change-Id: I3fa7d688e6f3b66f51a1c25a2c2104b659691c8b
|