| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Iab38a275aa6cdac91c76fa0d134fbc1e8f387913
Bug: 7256604
|
|\
| |
| |
| |
| |
| |
| | |
sanity check in LayerDrawable" into jb-mr1.1-dev
* commit 'c87b053bf92bf39644b554673bc4480606df57e3':
Remove overzealous mutate() sanity check in LayerDrawable
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
LayerDrawable" into jb-mr1.1-dev
* commit 'b29dc7e37bc110894cd6287f071f6ba0e4d800a7':
Remove overzealous mutate() sanity check in LayerDrawable
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Child drawables of a LayerDrawable should be able to mutate() as a
no-op even if they !canConstantState.
Bug 7622311
Change-Id: I32c00961310f23aaf9ad868c419cbefb9d27a1d2
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I2453af41a3b974bb0b3c6b1c5a506093f2019e70
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Bug #7480719
This change also adds the alias "color" for the attribute "fgcolor".
This change also unifies HTML colors parsing between the Html class
and StringBlock for consistency.
Change-Id: I696a6e080387901d88e9baf7cb989b892f14b9db
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Hardware renderer support pending, but this API should not have
been deprecated in the first place.
Change-Id: I062dac6d65dffb5369e65d55ea159594a0971b59
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This attribute can be used to enable/disable mipmapping on bitmaps.
See Bitmap.setHasMipMap() for details.
Change-Id: I13cc800a258b6876a94e2a9605dcec4ea4f1ea48
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Iec63132ab4d88290ae1bf0d71431d4fe6ec6dd25
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I85390d7ceae8f89aadd808600a920a1401ef1c3a
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | | |
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
Change-Id: Ifb410df392a5ad6c83d6744e19aad13b9a4e811d
|
|\ \ \ \ \
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
color is not set on a GradientDrawable." into jb-mr1.1-dev
* commit 'cae3eb91e159a48e2b4ec9ee6339a40212435c2f':
Use correct alpha value when a color is not set on a GradientDrawable.
|
| |\ \ \ \
| | | |_|/
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | | |
set on a GradientDrawable." into jb-mr1.1-dev
* commit '946facaae149b4408b9b79d2804f4ee2e80c849b':
Use correct alpha value when a color is not set on a GradientDrawable.
|
| | |\ \ \
| | | | | |
| | | | | |
| | | | | | |
GradientDrawable." into jb-mr1.1-dev
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
A previous fix ensured that color filters would have a default (black) color to
interact with if no color was set on the GradientDrawable object. However, that fix
assumed an opaque alpha value, which is not always the case. Specifically, calling
setImageAlpha() on an ImageView with a shape drawable source (as in the bug here)
caused the alpha to be set to a translucent value, which was then ignored in the fix
above.
The fix is to account for the current alpha value of the GradientDrawable object
when setting the color used by the paint object.
Issue #7592193 ImageView.setImageAlpha() broken when colorFilter is in use
Change-Id: Ie622ffca776fdd8731ced78ce1f683ca6a51dec8
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
DrawableContainer" into jb-mr1.1-dev
* commit '713bebdac508bb8e6fb0866f4cae873806dad459':
Copy missing state in DrawableContainer
|
| |\ \ \ \ \
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
into jb-mr1.1-dev
* commit '6225b881875e2ae3f84b7fa2e9e090f018f32972':
Copy missing state in DrawableContainer
|
| | |\ \ \ \ |
|
| | | |/ / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The copy constructor of DrawableContainerState was not properly
copying all the state. This change adds the missing two fields
that should be copied over.
Change-Id: Ic92ba17ccf8fb3c8cbb5ead18690287da21c48a4
|
|\ \ \ \ \ \
| |/ / / / /
| | | | / /
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
PointF.toString()/equals()/hashcode()" into jb-mr1.1-dev
* commit 'eb673855a2204e81108bfe3f481a32a347b61db9':
Cleanup: add PointF.toString()/equals()/hashcode()
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
PointF.toString()/equals()/hashcode()" into jb-mr1.1-dev
* commit 'f57eaa02ea00e538d3d5dc2b4a39831ac3e07db8':
Cleanup: add PointF.toString()/equals()/hashcode()
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
PointF was missing these methods found in Point.
This change also properly implements equals() and hashcode() for
Point to match the PointF implementations.
Change-Id: Ic97280fb9f8c7011d8a13103c67d6e898adf00c0
|
|\ \ \ \
| |/ / /
| | | /
| |_|/
|/| |
| | |
| | | |
Path copy constructor" into jb-mr1.1-dev
* commit '29fd706aa1a59d542b30672a3a5d6d9cf6c34980':
Add missing variable copies in Path copy constructor
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
constructor" into jb-mr1.1-dev
* commit 'd5f2a8d9ee4e5ef3eeece3376ed414d83919fccf':
Add missing variable copies in Path copy constructor
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:7564602
Also, clear isSimplePath flag for possible translates, since rect drawing path
doesn't support them
Change-Id: Ibb4a3e87ace0feb16bce1c6032016c5f4643f8d6
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '58ed5d748c0b9b64845975ef5844ad313de7c3f6':
Correct executable bit for source files
|
| |\ \
| | |/
| |/|
| | |
| | | |
* commit '768d9e1a72ceee7d4a5f608776b87b62d6ce4a04':
Correct executable bit for source files
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Many media files and source code files were marked as executable in Git.
Remove those.
Also a shell script and python script were not marked as executable.
Change-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5
|
| | |
| | |
| | |
| | | |
Change-Id: Id66b171594af939df4716aa0e0baa25fe47eecee
|
|\ \ \
| | | |
| | | |
| | | | |
FrameAvailableListener"
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 7425644
Change-Id: I7ccdc0ef421df7240d6cff9222c37411b1ecaf01
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | |
| | | |
in background drawable" into jb-mr1-dev
* commit '06da2423c55bc2a61b42cdc34c0c20800fdd4977':
Fix for bug 7400445 regression in background drawable
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The opacity calculation for a gradient drawable of shape must take
rounded corners into account - if the corner radius is nonzero, then the
shape is translucent rather than opaque. Previously the code always
assumed that such rectangles were fully opaque, which led to the
background (visible behind the rectangle) not getting drawn.
This patch simply checks for corner radius in addition to shape and
computes opacity as translucent in the nonzero case.
Change-Id: Iaf4d24abc6ecf49f85c82972b8f998700c83295e
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Bitmap pixels until we\'re really ready" into jb-mr1-dev
* commit '85c1aef929b40f6fae31938b9c71160865d67f81':
Don't null the reference to Bitmap pixels until we're really ready
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A change in the VM triggers a native memory error more aggressively than before,
showing that there's a bug in the logic of recycling bitmaps. Since the pixel
memory is allocated on the Java heap, nulling out the reference to that memory
in the Java level Bitmap object can cause that memory to get collected at any time.
Meanwhile, we may have a reference to that memory at the native level for rendering
purposes, causing an error if/when we access that memory after it has been collected
by the VM.
The fix is to avoid setting the reference to the pixels to null unless we are
not referring to it in native code. This is determined at the time we call
recycle() - we return a boolean to indicate whether the native code is still
using the memory. if not, the Java code can null out the reference and allow the
VM to collect it. Otherwise, it will get collected later when the encompassing
Bitmap object is collected.
Issue #7339156 HTML5 tests crash the app (Vellamo)
Change-Id: I3a0d6b9a6c5dd3b86cc2b0ff7719007e774b5e3c
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Bitmap Bug #7353771" into jb-mr1-dev
* commit 'b7b30eb0577e794c744a1e3e3079325f73081c3d':
Add API to enable mipmaps on Bitmap Bug #7353771
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug #7353771
This API can be used when scaling large images down to a small size
to get nicer looking results.
Change-Id: If09087eed36077eee5355f6047a3ca67747d7d9e
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
setVar()." into jb-mr1-dev
* commit 'f5e768c46dfaa7266a25cf9ea778479b5d493dc1':
Convert one more bind() -> setVar().
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 7318821
Change-Id: I215c70a99c81e560a73412b2263fed39a0fdae03
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
jb-mr1-dev
* commit '749c179ed5a1cdb2f6742fbe3bb491404a19acca':
Fix bugs in scriptGroup.
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Intrinsics were treating inputs as fields rather than varObjs.
This would generate a lot of extra work for the reflection
layers. Also we would like to deprecate this path in the future.
bug 7318821
Change-Id: I81e8c562ba05aae5d085d5c08e91e2c4877265c5
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into jb-mr1-dev
* commit 'bc265564746f7321e1d8277449a90c9e8e4ad824':
Fix cycle detection for SGs.
|
| | |
| | |
| | |
| | |
| | |
| | | |
bug 7318821
Change-Id: I695d7230551d8512c6c3f0c31c57f12498da7036
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
empty size when targetDpi=0 Bug #7334217" into jb-mr1-dev
* commit '6aa40ac59516d4286b2013e33b9f37633ec0fe91':
Don't scale bitmaps to an empty size when targetDpi=0 Bug #7334217
|