summaryrefslogtreecommitdiff
path: root/graphics/java/android
AgeCommit message (Collapse)Author
2010-09-10Fix bug in JNI BitmapFactoryJoseph Wen
In nativeCreateLargeBitmapFromFileDescriptor() if the file descriptor can not be rewinded isShareable should be set to false. Change-Id: I7dd545c9d52d21c226e11b8921e35a1d9bba9515
2010-09-08Revert "Rename LargeBitmap to BitmapRegionDecoder for having a better API."Wei-Ta Chen
This reverts commit 50ba3d2c09a9131f3578d271adf2bc8258ca1742.
2010-09-07Rename LargeBitmap to BitmapRegionDecoder for having a better API.Wei-Ta Chen
Move AssetStreamAdaptor, AutoFDSeek and nullObjectReturn to Utils.h because BitmapFactory.cpp and BitmapRegionDecoder.cpp both need to use these utility functions. Change-Id: I3e60c7fe4abd0289e1384e69a08fd20fe6fb0e10
2010-08-22Revert "Don't recycle native bitmap after the finalizer is called."Chih-Chung Chang
Bitmap should not be accessed from multiple threads. This reverts commit 966803ab81f8e9bfefa502fcb533de023825a389.
2010-08-20Load bitmaps in the correct format.Romain Guy
Bug #2936873 Change-Id: Ide93ffd8227cea6c610dde625163ccffb4590e90
2010-08-20Don't recycle native bitmap after the finalizer is called.Chih-Chung Chang
If an object A's finalizer calls Bitmap B's recycle() when B's finalizer is already called, we will have trouble because the native bitmap is already freed in the finalizer. Change-Id: Ic0be8ed75fb3aacee9ce6e3d9908178a55151eb9
2010-08-19Merge "Text selection without trackball." into gingerbreadGilles Debunne
2010-08-19Text selection without trackball.Gilles Debunne
Backported from HC. Squashed commit of the following: commit af214a595c7a9fdd11a2dc384f7d4665abf751c0 Fixes in TextView's selection. commit eb9fd59ebe6500a66c2003d46b5802299970ae8d TextView with Selection Contextual Mode commit 4c4c338ef355b369ce4b57d6c6fba7ee8f9dddf4 Cosmetic changes around TextView. commit d4b4b054e87480d984ad18766f5e76553e3080d8 Double and one and a half tap removed from TextView. commit 897c2847ba1fca8ef01eadadd1bc3de007af3ee5 Selection handlers in TextView commit 832be74a5394649e28927484d9a86c6d53b430e7 New cursor controller in TextViews. Change-Id: I01cc64736e2abea605317ee53907a1713617fc17
2010-08-19DO NOT MERGE. Load assets in place instead of deferring until draw.Romain Guy
Before this change, all framework assets would be decoded at drawing time outside of zygote. This was forcing all apps to re-decode the assets and zygote to keep an in-memory copy of each asset. This behavior is now opt-in by setting the inPurgeable flag on BitmapFactory.Options. Change-Id: Ief823139163d8071b8ee1267746622faf52eb8ec
2010-08-17Do JPEG tile-based decoding.Joseph Wen
Change-Id: I5c1b4ac3c02eb4350ef0ba9a7877b22cfd730cfb
2010-07-15am 38137d7a: Merge "docs: lots of additions to the resources docs new ↵Scott Main
drawable resources add <merge> and <include> to layout resource update drawable class descriptioons to point to resources guide add ID resource type" into froyo Merge commit '38137d7a27b037611c70a9d900aa53b4c15563bf' into gingerbread * commit '38137d7a27b037611c70a9d900aa53b4c15563bf': docs: lots of additions to the resources docs
2010-07-14Remove the YV16 format for simplicity's sake.Mathias Agopian
Change-Id: Iee03d100933ba0c67b13d51e0435be3b4cd953cf
2010-06-21docs: lots of additions to the resources docsScott Main
new drawable resources add <merge> and <include> to layout resource update drawable class descriptioons to point to resources guide add ID resource type Change-Id: I733eec50bb2671f28c9e6dd7dec14eb6586f5193
2010-03-29merge from open-source masterThe Android Open Source Project
Change-Id: I6a7542e696e69bc8788f3b3b77fcec50512ba81c
2010-03-28Fix typos in comment.David Hoover
Change-Id: Ia2a9ea0802bcc5773bb4fd52d7e07f9492242bfd
2010-03-25merge from open-source masterThe Android Open Source Project
Change-Id: I4d8f34986fd9e16ead8a22909263069dbb819d3e
2010-03-25update dox that we ignore the exact parameter on computeBoundsMike Reed
Change-Id: I6051210ea2a73b4d1c6cd631a285209ab130b4e5
2010-03-25setCornerRadii should be called when either of corners radius is specifiedviral.vkm
as 0dp and thus while checking for condition, it should be ORed and not ANDed. It solves Android Issue: 939 http://code.google.com/p/android/issues/detail?id=939 Change-Id: Ic18fae769480972f763f634e7462c6ed3853220b
2010-03-10Fix the build.Romain Guy
Change-Id: I0caef1fd522d231d803e0fd9e0b8fdf3272db168
2010-03-08hidden api sameAs() to compare the pixels of 2 bitmaps for equalityMike Reed
2010-03-01Add support for linking to a skia bitmap rather than always copying the data ↵Jason Sams
from the bitmap.
2010-02-23Support defered generation of mipmaps. With this change we support mipmap ↵Jason Sams
generation when the texture is uploaded to GL without requiring RS to retain the full chain.
2010-02-18Add ImageFormat.java and move the Camera/YUV constants from PixelFormat to it.Mathias Agopian
PixelFormat's corresponding constansts are now deprecated.
2010-02-18Merge "update dox"Mike Reed
2010-02-17Added more @RemotableViewMethod methods, mutate ImageView.Jeff Sharkey
Catch some View methods missed during the first pass of marking with @RemotableViewMethod annotation. Also adds new ImageView.setColorFilter(int) to match the android:tint XML attribute. When ImageView touches ColorFilter or alpha, mutate the underlying Drawable. Fix NPE in StateListDrawable.mutate().
2010-02-17update doxMike Reed
2010-02-11am 1e90ab54: merge from open-source masterThe Android Open Source Project
Merge commit '1e90ab542d675616e9370ab7e5add99d7af12587' * commit '1e90ab542d675616e9370ab7e5add99d7af12587': Fixs the incorrect message for SecurityException Default RotateDrawable's pivot set to (50%, 50%)
2010-02-11merge from open-source masterThe Android Open Source Project
2010-02-10Modify the API of YuvImage, so that callers do not need to deal withWei-Ta Chen
the yuv format when specifying a rectangle region. Bug: 2285598
2010-02-09Preview seperating RenderScript into RenderScript and RenderScriptGLJason Sams
2010-02-06Default RotateDrawable's pivot set to (50%, 50%)Cyril Mottier
In order to define the pivot in an XML-instanciated RotateDrawable, android:pivotX and android:pivotY had to be set in your XML. Forgetting to set those attributes ended up in a NullPointerException (tv = null) that were caught by the Resources.getDrawable() method (caught as an Exception). As a result a not-very-accurate message was logged: "Resource not found ...". Defining a default pivot value seems like a great fix. Some other fixes would be to modify the documentation or notify the user with a better explanation than "Resource not found ...".
2010-02-02Merge "Hide field packer."Jason Sams
2010-02-02Hide field packer.Jason Sams
2010-02-02Merge "Implement holders for Matrix and Vector data."Jason Sams
2010-02-02Implement holders for Matrix and Vector data.Jason Sams
2010-01-28Unhide YuvImage, which supports compressing a YUV rectangle region to JPEG.Wei-Ta Chen
Bug: 2285598
2010-01-27Fix some minor bugs with GL state setup that were exposed by Droids driver.Jason Sams
2010-01-27Add a Java API that converts yuv data to a jpeg.Wei-Ta Chen
The compression is done in the native layer via calling libjpeg. Bug: 2285598
2010-01-26add API to change default config on image decoders.Mike Reed
May be called by the browser to get high-quality images when running in a 32bit window
2010-01-20am a66baccc: Merge "Do not merge" into eclairMike Reed
Merge commit 'a66baccc8fa9f6fa5f1630845e3c6370cb3418eb' into eclair-plus-aosp * commit 'a66baccc8fa9f6fa5f1630845e3c6370cb3418eb': Do not merge
2010-01-20Do not mergeMike Reed
port stretchy from master
2010-01-12Implement type generation for user uniforms in vertex shader.Jason Sams
2010-01-06Merge "Support npot on es 2.0 HW."Jason Sams
2010-01-06Support npot on es 2.0 HW.Jason Sams
2010-01-06am 9e5f3ec9: am e3bbaf6c: Merge "set nine patch padding initially to an ↵Cary Clark
empty rectangle" into eclair-mr2 Merge commit '9e5f3ec97d468702aa3f3a59e94009e807715189' * commit '9e5f3ec97d468702aa3f3a59e94009e807715189': set nine patch padding initially to an empty rectangle
2010-01-06am e3bbaf6c: Merge "set nine patch padding initially to an empty rectangle" ↵Cary Clark
into eclair-mr2 Merge commit 'e3bbaf6c4f51f8201922cae29daa7e46f6c43bda' into eclair-mr2-plus-aosp * commit 'e3bbaf6c4f51f8201922cae29daa7e46f6c43bda': set nine patch padding initially to an empty rectangle
2010-01-06More complete support for named attribs. Adds user typed attribs as ↵Jason Sams
available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.
2010-01-06set nine patch padding initially to an empty rectangleCary Clark
Formerly, the padding state was set to null. Copying the padding state fails when the null rectangle contents are referenced. fixes http://b/2219785
2010-01-04Merge "Add RS support for generic attribs as input to vertex programs."Jason Sams
2010-01-04Add RS support for generic attribs as input to vertex programs.Jason Sams