| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The current implementation of GradientDrawable always assumes the shape needs
to be blended. This causes all windows to be considered translucent by default.
This change recomputes the opacity as needed to ensure windows are marked
opaque when they should.
Change-Id: Iaf291d889a6c5122ab00c9f5781df3e7f61547fa
|
|\ \ \ \
| |_|/ /
|/| | |
| | | | |
jb-mr1-dev
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- add @hide
Change-Id: I20dca8d7f6a58dfd1dd342135dcff912e08d4ab9
|
| |/ /
|/| |
| | |
| | |
| | |
| | | |
bug 7182873
Change-Id: I066a359bb04027e9376dac088560f042c496b10e
|
| | |
| | |
| | |
| | | |
Change-Id: Ia607f732f2f22968fd6f1793c2f252f08300357d
|
| | |
| | |
| | |
| | | |
Change-Id: I0233245c68f9a08780213062e62cfea6cf909c13
|
|/ /
| |
| |
| |
| |
| | |
Bug #7158068
Change-Id: I8f5f3ee12b2c4fd1fe28212b0c6de1214f2ce5f9
|
| |
| |
| |
| |
| |
| |
| |
| | |
5x5 convolve and test
Gauss blur and test
Change-Id: Ic2f5d583cbdc1793ec8c8e2beea783d4ec34a57f
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ib18172ac72886865dc9ae4535a577b2f8f3468e9
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ibc277db46912a73dc3f971f8487baa5eafa8bc84
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Increase size of test image.
Add helpers for greyscale and yuv<>rgb conversions
Change-Id: I6cdd06ae23623b47f5034585ed5d385ff11348ac
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- use fully qualified name for Javadoc
Change-Id: Ic75ce7e19d407dc40c96b585f9fa1827fb614ba1
|
|\ \ \ \
| |/ / /
|/| | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug #7117785
Draawables created from the ConstantState cache found in Resources must be
mutated before they can be safely modified by apps. Failure to do so results
in all drawables sharing the same constant state to be affected by the
modification.
In the case of the bugreport above, the status bar code plays tricks with
a background drawable and modifies its color to implement a fade in/out
effect. This drawable comes from a cached resource (color 0x0) and the
modifications made by the status bar apply to other clients of this drawable,
most notably the recents panel.
This change fixes several things:
- Simplifies colors caching by removing the assetCookie from the key. This
should result in better reuse of cached drawables
- Makes View.setBackgroundColor() honor the mutate() contract
- Ensure StateListDrawable properly mutates its children before modifying
them
- Optimize Bitmap/ColorDrawable to mark them mutated when they are not
created from an existing ConstantSate. The same optimization should be
applied to other drawables in the future
Change-Id: I54adb5d5b914c7d8930bf9b46f7e3f9dcbf4bcab
|
|/ /
| |
| |
| |
| |
| | |
- see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)
Change-Id: I8d76299090abf6b2b187696b1a83e71d7a44b1ce
|
| |
| |
| |
| |
| |
| |
| | |
Add better intrinsic testing.
Include reference .rs for each intrinsic.
Change-Id: I327649f16ac8f641c2bd96f7b16f51874a3e820e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Cleaned up the implementation of Surface and SurfaceSession
to use more consistent naming and structure.
Added JNI for all of the new surface flinger display API calls.
Enforced the requirement that all Surfaces created by
the window manager be named.
Updated the display manager service to use the new methods.
Change-Id: I2a658f1bfd0437e1c6f9d22df8d4ffcce7284ca2
|
| |
| |
| |
| |
| |
| |
| | |
This allows support of both input types. Kernel source
and global source.
Change-Id: Iea60bebd79c786795eae81c14cbec352b470a9c0
|
| |
| |
| |
| | |
Change-Id: I1847ad0c9190100eb84f7e052dd9f3bff81dc447
|
| |
| |
| |
| | |
Change-Id: I6ce0479c20f425d501c759c15717aa8b418c3f5f
|
| |
| |
| |
| |
| |
| |
| |
| | |
You can setprop debug.hwui.show_layers_updates true to flash
hw layers in green when they update. This is also a setting
in the Dev. section of the settings app.
Change-Id: Ibe1d63a4f81567dc1d590c9b088d2e7505df8abf
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Preloaded drawables now have a density associated with them, so we
can load the correct drawable if we are using a different density.
Window manager now formally keeps track of the density for each
screen, allowing it to be overridden like you can already do with
size, and relies on this density to drive itself internally and
the configurations it reports.
There are a new set of Bitmap constructors where you provide a
DisplayMetrics so they can be constructed with the correct density.
(This will be for when you can have different windows in the same
app running at different densities.)
ActivityThread now watches for density changes, and pushes them
to the DENSITY_DEVICE and Bitmap global density values for that
process.
A new am command allows you to change the density.
|
|/ /
| |
| |
| |
| |
| | |
[NPE at android.graphics.drawable.Drawable.createFromResourceStream]
Change-Id: I223428ffb39e883518aad817227f32851ea18aec
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This puts in most of the infrastructure needed to allow us to
switch between different densities at run time. The main remaining
uses of the global are to initialize the Bitmap object (not sure
what to do about that since it doesn't have anything passed in
the constructor to get this information from), and being able to
load drawables if we need a different density than what was preloaded
by zygote.
Change-Id: Ifdbfd6b7a5c59e6aa22e63b95b78d96af3d96848
|
| |
| |
| |
| | |
Change-Id: I4c5f29af03ed3babceef741aa3a982244cfc65d1
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ibcb90ee62e458adfa55849fc1bc79257293975fe
|
|/ /
| |
| |
| |
| |
| |
| | |
This change also adds extra information in the documentation about
premultiplied values.
Change-Id: I51aacb8696340d23354ebf6d7284605d1a790b69
|
| |
| |
| |
| |
| |
| |
| | |
Store the icon in the user folder under /data/system,
similar to how the wallpaper is stored.
Change-Id: Id8ccb55b9e2ba7b4c557505a7f69f04eca1518cf
|
| |
| |
| | |
This reverts commit c96132ff53e5c26f5b0170edd85072006fb2bc70
|
| |
| |
| |
| | |
This reverts commit c1da65187a4b9de8f72bd617ef937030187c0a92.
|
| |
| |
| |
| |
| |
| | |
- see bug #6427629
Change-Id: I3119db3022bba0ee325b6d0d4471bfebd850ec10
|
|\ \
| |/
| |
| |
| |
| |
| | |
version." into jb-dev
* commit '5558f66efe43654c97b851b67a099df0de5429ad':
Release the constraint on the requested version.
|
| |
| |
| |
| |
| |
| |
| | |
Allowing to request a region that partially outsides the image.
bug: 5884845
Change-Id: I32344930ab9e2a7f22a706914babb165843e8de7
|
| |
| |
| |
| | |
Change-Id: Ib05813c28a16e1bfe2186b068e1baf13782ae5b9
|
|\ \
| |/
| |
| |
| | |
* commit '4de3c27cc702c019e7a9304d9e548fc81340ad7e':
Fix typo in javadoc.
|
| |
| |
| |
| | |
Change-Id: I0e5d8640764772871e72cb00d117d12f3eaeb64f
|
|\ \
| |/
| |
| |
| | |
* commit '7156645c58d1489b87cf9ecf00cbb4d073d12534':
GFX api cleanup 2 of 2
|
| |
| |
| |
| | |
Change-Id: Ie928b8ee7d31fcaa26fcad9a2548581bb8395a61
|
|\ \
| |/
| |
| |
| | |
* commit '218c0899bdea2395f1fe56e1eecc108b633e0da6':
GFX api cleanup 1.5 of 2
|
| |
| |
| |
| | |
Change-Id: Ib31332ae0b7a6059d4971ea616089cd382ef6895
|
|\ \
| |/
| |
| |
| | |
* commit '0916b463598a99400840c5d55a443bee2446b626':
GFX api cleanup 1 of 2
|
| |
| |
| |
| | |
Change-Id: Ib85784c18b1647e51f1d7cf2a4c956d17e1d2e3c
|
|\ \
| |/
| |
| |
| | |
* commit '9d05bd8c67b6c01436bfdde13ef9fe61cf9f33e9':
Revert "Deprecate"
|
| |\ |
|