Romain Guy
f68832bcc1
Turn hinting back on
...
The difference is not obvious when compared to no hinting, and turning
off hinting has undesirable side effects because of the lack of sub-
pixel positioning when rendering text.
Change-Id: If2162ba079f68f33b33aed444e80036fdbf015bb
2011-09-12 13:14:42 -07:00
Dianne Hackborn
ddb715b238
Pull animation attributes out of main view class.
...
These are now in a separate class that is only allocated when
needed by the view.
Change-Id: I9601bb43b3b4bfdabd982b02f7cd7534437b8ac3
2011-09-09 14:43:39 -07:00
Fabrice Di Meglio
2273b1e4ea
Hide RTL related APIs
...
Change-Id: Idda458fcdebe7afeb9b95e328e552fcbc7939157
2011-09-07 16:06:49 -07:00
Adam Powell
a1b92c5e8b
Fix bug 5231904 - Fix wobbly progress spinners
...
Make ProgressBar maintain aspect ratio on indeterminate progress drawables.
Make RotateDrawable tolerate left/top bounds != 0.
Change-Id: Iee03030caa98f72a8745f1ae3fb0de108ff663d4
2011-09-02 16:37:41 -07:00
Chet Haase
41bff38d30
Tweaks to NotificationPanel animation
...
The animation that runs when the NotificationPanel appears
used to start, then pause for a long time as the window/surface/layer
was created, then by the time it started to be visible, the animation
was over. This new approach delays starting the animation until the
layer has been drawn, so the animation can actually run a few frames after
that before finishing.
Change-Id: I998f01fd48cb762178021ad99e2b919b58a1ef3f
2011-09-02 11:28:25 -07:00
Fabrice Di Meglio
8b5a8b5bed
Merge "Code cleaning"
2011-09-01 11:41:42 -07:00
Fabrice Di Meglio
7d892dcc8a
Code cleaning
...
- remove unused constant
- fix spelling
Change-Id: I0053129b33c2ee472db84e14d4b2ace5d97d20a8
2011-08-31 19:31:51 -07:00
Dianne Hackborn
d040edbae9
Use floating point window positions.
...
Gets rid of gapps between windows during animations.
Change-Id: I17d2ef0af214008f0eabd7eb19268f145fe83b39
2011-08-31 14:18:32 -07:00
Fabrice Di Meglio
e7197a996f
Merge "Fix bug #5233207 android.graphics.cts.PaintTest#testBreakText fails on IRK56F trygon-userdebug"
2011-08-31 10:30:27 -07:00
Jeff Sharkey
0d32b317c2
Accessors for frame count and duration.
...
Bug: 5233703
Change-Id: If6a758540248dc9bff56b64add04984ebd7b6833
2011-08-30 16:42:44 -07:00
Fabrice Di Meglio
8fa6503feb
Fix bug #5233207 android.graphics.cts.PaintTest#testBreakText fails on IRK56F trygon-userdebug
...
- Paint.breakText() API was regressing on the argument validation: a count < 0 is a valid one
Change-Id: I6d09294ee9f21901ba00017ce0d73f757fc7b147
2011-08-30 15:01:39 -07:00
Jeff Sharkey
bb66c21f01
Make Paint.set() copy shadow config.
...
Also unify all Java variable copying into single method.
Change-Id: I8fefa615f6f164ae5662913d612b388b46890089
2011-08-29 15:06:36 -07:00
Jamie Gennis
554366d158
SurfaceTexture: disable sync-mode SurfaceTextures
...
This change removes the ability to create a SurfaceTexture that is
capable of operating in synchronous-mode from the public APIs.
Bug: 5167959
Change-Id: I09995832bb9a5f5063a67ddc3e0e1ab124d4e893
2011-08-23 15:59:05 -07:00
Dianne Hackborn
fc8fa63861
Fix issue #5128639 : SystemUI grows by 10MB after taking a screenshot
...
We now do the screenshot in a separate process.
Also change the recents panel to not use hardware acceleration
on lower-end devices. And improve how it gets shown to not
load all data up-front which results in a long delay when you have
lots of recents.
Change-Id: Ia309a90f9939e5405758621b3f7114597bd0c02a
2011-08-17 17:45:05 -07:00
Dianne Hackborn
f43fa5746e
Turn off hinting by default for higher density displays.
...
Also adds an API for apps to control whether hinting is used.
Change-Id: I1a06b06255fbb8d0f02a8ce48c2cd60019088ed3
2011-08-12 18:59:39 -07:00
Justin Ho
1213697980
Merge "Replacing sans serif system font with Roboto"
2011-08-12 07:25:47 -07:00
Ted Bonkenburg
1ee60119c4
Remove ParcelSurfaceTexture and update MediaPlayer
...
This removes the ParcelSurfaceTexture class since that functionality has been
folded into Surface.java. The change also updates the MediaPlayer to get rid
of setParcelSurfaceTexture() and modifies setTexture() to use the new Surface
functionality in order to simplify the code.
Change-Id: Iafa75ea3188263928128325d8a726786971b4de4
2011-08-11 19:58:25 -07:00
Xavier Ducrohet
c88ba95921
Merge "Make some methods/fields package private so that layoutlib can access them."
2011-08-11 18:20:09 -07:00
Romain Guy
03f156e96f
Merge "Remove unnecessary private API"
2011-08-11 17:51:23 -07:00
Romain Guy
9d865512f1
Remove unnecessary private API
...
Change-Id: I2ecb367528ec0691c07153a3d163b82a6ca33fdf
2011-08-11 17:37:02 -07:00
Christian Robertson
beb2b5cfdb
Replacing sans serif system font with Roboto
...
Change-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e
2011-08-11 15:35:52 -07:00
Xavier Ducrohet
7f9f99ea11
Make some methods/fields package private so that layoutlib can access them.
...
Change-Id: I4aeadfbaf8a4f6a459fa19937c21ac23d9e5fb64
2011-08-11 12:57:51 -07:00
Romain Guy
37cc31c604
Merge "Add a return value for SurfaceTextureListener#onSurfaceTextureDestroyed."
2011-08-09 20:23:22 -07:00
Grace Kloba
402f055303
Add a return value for SurfaceTextureListener#onSurfaceTextureDestroyed.
...
If returns true, the SurfaceTexture will be released by TextureView.
If returns false, the client needs to release the SurfaceTexture.
Change-Id: I946f71e337ad4170c168854ac27e028b82489c8c
2011-08-09 18:47:17 -07:00
Fabrice Di Meglio
8984b41665
Add more Paint text APIs parameters checks
...
Change-Id: Idd04e9937b821180f46852451405bb9c6d59da37
2011-08-09 16:03:01 -07:00
Fabrice Di Meglio
15c097a1c2
Add more optimizations for Text measuring / breaking / getting advances
...
- do not go to native if this is not needed (empty or null text)
- do expandMetricsFromPaint() in TextLine when needed instead of calling handleText()
with emty string just for doing expandMetricsFromPaint()
Change-Id: I1f566ccef66cbc990ebbb77ef149899119e37e84
2011-08-08 14:42:41 -07:00
Fabrice Di Meglio
4c7dbc0495
Fix bug #4584320 Single Line EditText not drawing correctly with spans applied (ICS)
...
- provide a better fix by still using the full context of the text (versus using the text only)
Change-Id: I542335e98117921d75c191e90a9b2018ca356ac9
2011-08-08 12:11:41 -07:00
Fabrice Di Meglio
2532672569
Merge "Fix bug #4584320 Single Line EditText not drawing correctly with spans applied (ICS)"
2011-08-08 10:58:13 -07:00
Fabrice Di Meglio
f2ce877c1d
Fix bug #4584320 Single Line EditText not drawing correctly with spans applied (ICS)
...
- use correct 0 index for computing advance thru the char buffer (the buffer is created from TextUtils.getChars())
- udpate unit tests
Change-Id: Iaeb07658b79ecdf5e17395d55afb7c84965bb0fc
2011-08-05 20:54:54 -07:00
Stephen Hines
8f019d6305
Merge "Start using bcinfo components within librs."
2011-08-05 13:47:00 -07:00
Wu-cheng Li
09f6d67f37
Merge "Add camera bayer image format."
2011-08-04 01:46:56 -07:00
Wu-cheng Li
70fb908504
Add camera bayer image format.
...
The API are hidden.
bug:5086073
Change-Id: Ic9a53e5d5007ad3f12a28406ee25098227f14cbc
2011-08-04 16:40:28 +08:00
Stephen Hines
4382467a80
Start using bcinfo components within librs.
...
BUG=4942491
Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
2011-08-03 18:46:56 -07:00
Mathias Agopian
ec46b4e1ca
Add a 'release' method to the SurfaceTexture public Java API
...
Bug: 5063618
Change-Id: I689cb0c01c14e597ccfb4eb0972e64fa570bd4e8
2011-08-03 17:23:44 -07:00
Dianne Hackborn
6311d0a079
Clear the bitmap from the canvas in a lot of places.
...
Change-Id: I6b2071ac7b348c473b9bdd1b972d095aebbb4fb3
2011-08-02 16:37:58 -07:00
Romain Guy
b1216dd916
Copy constructors should actually copy stuff.
...
Bug #5027094
Change-Id: Iab6bf652e0b9bdd1bbc794e7c4218f46bafdd1a4
2011-08-02 12:37:16 -07:00
Romain Guy
0965a3244b
Allow Canvas.setBitmap() to receive a null Bitmap.
...
Change-Id: I6096f0b44866e532ccd96a29c816bf34d48c1dc2
2011-08-01 17:39:21 -07:00
Scott Main
34235c6ede
cherrypick Change-Id: Iaada8d42f97786d393743cd7fc3011da1d21f22e
...
docs: resolve issue 5044273 and fix markup error
Change-Id: Ic028292245c14cca218ea9ac771f292254577e7c
2011-07-27 12:27:39 -07:00
Alex Sakhartchouk
804b3d76c3
Merge "Add getName to renderscript base object"
2011-07-27 09:50:35 -07:00
Alex Sakhartchouk
0400b07c6b
Add getName to renderscript base object
...
Change-Id: Ia28f88d2c9d679692778641548fdac08c1041d02
2011-07-26 14:13:32 -07:00
Jason Sams
684b23513c
Unhide new RS apis.
...
Change-Id: I83505156bd8a0ffabf0da3aef937693eaee9d9cd
2011-07-26 14:07:19 -07:00
Alex Sakhartchouk
835b8544cc
Fixing bitmap invalidation bug.
...
Change-Id: I47776f2c1a567342f0826850237c15a5d6315f71
2011-07-20 14:45:54 -07:00
Fabrice Di Meglio
46c7250798
Merge "Clean test APIs for Harfbuzz support"
2011-07-18 14:26:34 -07:00
Fabrice Di Meglio
796cc96243
Clean test APIs for Harfbuzz support
...
- also update unit tests
Change-Id: I557f61e84c4c4b6165163b783d9c679a6b3b4106
2011-07-15 17:49:22 -07:00
Romain Guy
dafbf247ee
Remove unused code
...
Change-Id: I7f7fc6bac03c92087037fc56b78fc43a1e93dae5
2011-07-15 16:44:39 -07:00
Jeff Brown
8c55a9a57e
Merge "Remove the simulator target from all makefiles. Bug: 5010576"
2011-07-12 12:15:07 -07:00
Jeff Brown
bd882b1c87
Remove the simulator target from all makefiles.
...
Bug: 5010576
Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
2011-07-11 22:12:16 -07:00
Jason Sams
ac7f69bac3
Merge "Add error checks for AllocationAdapters being used in unsupported ways."
2011-07-11 15:47:36 -07:00
Logan Chien
ef72ff220c
Use resource entry name instead of mangled name.
...
Change-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0
2011-07-11 15:32:24 +08:00
Romain Guy
fcc8fae91e
Merge "Correctly render nested rectangles with different winding rules."
2011-07-08 16:27:47 -07:00