summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Properly initialize FBO textures for linear filtering."Romain Guy2011-03-021-0/+5
|\
| * Properly initialize FBO textures for linear filtering.Romain Guy2011-03-021-0/+5
| | | | | | | | Change-Id: I67fc4fd760483ef85809be8d6e608cf4f469650f
* | Merge "Combine the USB accessory support library with the platform feature"Mike Lockwood2011-03-026-10/+10
|\ \
| * | Combine the USB accessory support library with the platform featureMike Lockwood2011-03-026-10/+10
| |/ | | | | | | | | | | | | Also renamed the support library to com.android.future.usb.accessory.jar Change-Id: Id6226991ce73f75dfedc497adf1c25bffb670243 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | Merge "Fix problem with glyph cache and textScaleX property"Romain Guy2011-03-022-8/+13
|\ \ | |/ |/|
| * Fix problem with glyph cache and textScaleX propertyChet Haase2011-03-022-8/+13
| | | | | | | | | | | | | | | | | | | | Glyphs drawn with paints that had different textScaleX values were not being recognized as different, so the glyph cache was being used regardless of different scaleX values. This change adds the scaleX attribute to the native Font object to allow the cache to distinguish between this difference and cache accordingly. Change-Id: I5d8fc26d47460b27dc8e373a473d46b2f1b8dc30
* | Merge "Correctly mark layers dirty when drawing WebView."Romain Guy2011-03-011-0/+11
|\ \
| * | Correctly mark layers dirty when drawing WebView.Romain Guy2011-03-011-0/+11
| | | | | | | | | | | | Change-Id: I7ae0c3cfa0916d8fbeaf01e8da127c621a06a0f4
* | | Merge "Add the MIN_UNDEQUEUED_BUFFERS query to ANW."Jamie Gennis2011-03-013-2/+23
|\ \ \
| * | | Add the MIN_UNDEQUEUED_BUFFERS query to ANW.Jamie Gennis2011-02-283-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds a new query to ANativeWindow for getting the minimum number of buffers that must be left un-dequeued during the steady-state operation of the ANativeWindow. Change-Id: Ie8c461fc26b02ecde02ddb4f95bf763662cf1551 Related-Bug: 3356050
* | | | Merge "Avoid UTF-8 conversions and string copies whenever possible."Romain Guy2011-03-012-12/+15
|\ \ \ \ | | |/ / | |/| |
| * | | Avoid UTF-8 conversions and string copies whenever possible.Romain Guy2011-03-012-12/+15
| | | | | | | | | | | | | | | | Change-Id: Ie4584417bbb7247e6c567fbfdb819529e548bb8f
* | | | Move USB framework support from android.hardware to android.hardware.usb packageMike Lockwood2011-03-013-10/+10
| |_|/ |/| | | | | | | | | | | Change-Id: I00fd4f0caaa4aebe48f71c576bb211b5f38bf88d Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | Merge "USB accessory support library"Mike Lockwood2011-02-2811-0/+724
|\ \ \
| * | | USB accessory support libraryMike Lockwood2011-02-2811-0/+724
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides a mechanism for developing applications to work with USB accessories in versions of android prior to the introduction of the android.hardware.UsbManager APIs. Applications should link against the com.google.android.usb library to use this support. Change-Id: I48ff80467fd9a6667aa84a758eca754132f546b9 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | Merge "surfaceflinger_client: Don't dereference NULL ptrs."Mathias Agopian2011-02-281-1/+1
|\ \ \
| * | | surfaceflinger_client: Don't dereference NULL ptrs.Jamie Gennis2011-02-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds a null pointer check before dereferencing buffers in a Surface list of known GraphicBuffer objects. If not all the buffers have been dequeued before this list can legitimately contain NULL entries. Change-Id: I0e105b53a3f6f9a5404716b7bf150c793ff648a6
* | | | Merge "Fix sp<> conversion operator / constructor"Mathias Agopian2011-02-281-4/+30
|\ \ \ \ | |_|_|/ |/| | |
| * | | Fix sp<> conversion operator / constructorMathias Agopian2011-02-251-4/+30
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | some of the conversion operators were not using the proper pointer type when calling incStrong/decStrong, usually it has no bad consequences, but for some implementation of the ref-counted object it could lead to recording the wrong owner id. Change-Id: If574b9069b8a4cf6e0911a992c8f095aba799995
* | | Merge "These moved into developmnet samples"Alex Sakhartchouk2011-02-2866-3479/+0
|\ \ \ | |/ / |/| |
| * | These moved into developmnet samplesAlex Sakhartchouk2011-02-2366-3479/+0
| | | | | | | | | | | | Change-Id: Id7a502b9f2df2edcda0cf78e582ab6763eb55862
* | | Merge "Moving dependency includes out of librs headers."Alex Sakhartchouk2011-02-254-29/+39
|\ \ \
| * | | Moving dependency includes out of librs headers.Alex Sakhartchouk2011-02-254-29/+39
| | | | | | | | | | | | | | | | | | | | | | | | When we want to use it on the host, we shouldn't need to go hunting for every external dependency Change-Id: I885262acdcdf5ede4a9392235f35d5e2f7038e8b
* | | | Merge "Fix mTexCoordsSlot > 0 check to mTexCoordsSlot >= 0"David Li2011-02-251-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | Fix mTexCoordsSlot > 0 check to mTexCoordsSlot >= 0David Li2011-02-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 0 Is a valid attribute location. Change-Id: Ib24335f48efd6cc59e2ab877569d7d0c95f8490a Signed-off-by: David Li <davidxli@google.com>
* | | | Remove the right entries from the cache when a GC happens.Romain Guy2011-02-241-1/+3
| | | | | | | | | | | | | | | | Change-Id: I4649b18c4721a5511a404299e771e675c843407b
* | | | Correctly blend translucent GIF bitmaps.Romain Guy2011-02-243-8/+6
| | | | | | | | | | | | | | | | Change-Id: Ifeb2c1d97a4c6dfeb1a7b5b26f1a3153e9f8da7f
* | | | Merge "Fix some issues with RefBase debugging."Mathias Agopian2011-02-241-70/+101
|\ \ \ \
| * | | | Fix some issues with RefBase debugging.Mathias Agopian2011-02-231-70/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First slipt sp<> out of RefBase into StrongPointer.h so it can be reused more easily and to make it clear that it doesn't require RefBase. Note: the rest of the change only affects the system when DEBUG_REFS is enabled. The main problem we fix here is that the owner id associated with each reference could get out of date when a sp<> or wp<> was moved, for instance when they're used in a Vector< >. We fix this issue by calling into RefBase::moveReferences from a template specialization for sp<TYPE> and wp<TYPE> of the type helpers. RefBase::moveReferences() has then a chance to update the owner ids. There is a little bit of trickery to implement this generically in RefBase, where we need to use a templatized functor that can turn a sp<TYPE>* casted to a void* into a RefBase*. Introduced a new debug option DEBUG_REFS_FATAL_SANITY_CHECKS currently set to 0 by default as there seem to be an issue with sp<ANativeWindow> which trips the sanity checks. Change-Id: I4825b21c8ec47d4a0ef35d760760ae0c9cdfbd7f
* | | | | Merge "Bug 3362814 Fix SMP race in access to mRequestExit"Glenn Kasten2011-02-241-4/+23
|\ \ \ \ \
| * | | | | Bug 3362814 Fix SMP race in access to mRequestExitGlenn Kasten2011-02-231-4/+23
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | Also fix an unlikely SMP race in access to mHoldSelf on entry to _threadLoop. Change-Id: I6cbc0b94739c7dd5e77e8a5ba0da22cdc0b1a4db
* | | | | Merge "Skia Merge (revision 808)"Derek Sollenberger2011-02-244-10/+12
|\ \ \ \ \
| * | | | | Skia Merge (revision 808)Derek Sollenberger2011-02-224-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a companion CL to the one found in /external/skia Change-Id: If81748545435cab20a5d8479329ab333cb973e16
* | | | | | Merge "Add YV12 preview format to camera parameter constants."Wu-cheng Li2011-02-241-1/+1
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Add YV12 preview format to camera parameter constants.Wu-cheng Li2011-02-241-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | bug:3463624 Change-Id: I8f2992dadfd3fb9e3c9d67743e52da7f3212827e
* | | | | Merge "fix bug 3477451 Bogus asserts with pure compute scripts."Jason Sams2011-02-231-10/+14
|\ \ \ \ \
| * | | | | fix bug 3477451Jason Sams2011-02-231-10/+14
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Bogus asserts with pure compute scripts. Change-Id: If5928c563e06405f75a11606d9148d64fa10be07
* | | | | Merge "Remove RefBase.h dependency on TextOutput.h"Mathias Agopian2011-02-231-1/+17
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Remove RefBase.h dependency on TextOutput.hMathias Agopian2011-02-221-1/+17
| |/ / / | | | | | | | | | | | | Change-Id: I72cd6b98ef82b4868fe1c8ec87862cf43fb4ee73
* | | | Application-managed callback buffer support for raw imageJames Dong2011-02-222-6/+8
|/ / / | | | | | | | | | | | | | | | bug - 3292153 Change-Id: I9789f7c5cde3a3889d7375e881181e9152d95fc2
* | | Merge "Moving renderscript tests away from the library to a dedicated test ↵Alex Sakhartchouk2011-02-2256-5587/+0
|\ \ \ | |/ / |/| | | | | folder."
| * | Moving renderscript tests away from the library to a dedicated test folder.Alex Sakhartchouk2011-02-2256-5587/+0
| |/ | | | | | | Change-Id: I7d8e20a17513f167eae3681d77463c01f4fa24a7
* | Add new hover move action and scroll wheel plumbing.Jeff Brown2011-02-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Added support for tracking the mouse position even when the mouse button is not pressed. To avoid confusing existing applications, mouse movements are reported using the new ACTION_HOVER_MOVE action when the mouse button is not pressed. Added some more plumbing for the scroll wheel axes. The values are reported to Views but they are not yet handled by the framework. Change-Id: I1706be850d25cf34e5adf880bbed5cc3265cf4b1
* | Add new axes for joysticks and mouse wheels.Jeff Brown2011-02-194-145/+430
|/ | | | | | | | | | | | | | | | | | Added API on InputDevice to query the set of axes available. Added API on KeyEvent and MotionEvent to convert keycodes and axes to symbolic name strings for diagnostic purposes. Added API on KeyEvent to query if a given key code is a gamepad button. Added a new "axis" element to key layout files to specify the mapping between raw absolute axis values and motion axis ids. Expanded the axis bitfield to 64bits to allow for future growth. Modified the Makefile for keyboard prebuilts to run the keymap validation tool during the build. Added layouts for two game controllers. Added default actions for game pad button keys. Added more tests. Fixed a bunch of bugs. Change-Id: I73f9166c3b3c5bcf4970845b58088ad467525525
* Merge "Fixing font renderer attribute slot locations."Alex Sakhartchouk2011-02-183-8/+22
|\
| * Fixing font renderer attribute slot locations.Alex Sakhartchouk2011-02-173-8/+22
| | | | | | | | Change-Id: I6377bb641df7d8372d873c00790189f9a190afd6
* | Merge "Fix UI in image processing."Alex Sakhartchouk2011-02-183-166/+131
|\ \
| * | Fix UI in image processing.Alex Sakhartchouk2011-02-173-166/+131
| |/ | | | | | | Change-Id: I4ec562e986e5009c101a62de8b15c6be0f0bc03b
* | am d2acfd6d: am a58f58da: Merge "Doc change: fixing renderscript samples" ↵Robert Ly2011-02-176-0/+11
|\ \ | | | | | | | | | | | | | | | | | | into honeycomb * commit 'd2acfd6d04545562fcacd266e175461f26b25da9': Doc change: fixing renderscript samples
| * \ am a58f58da: Merge "Doc change: fixing renderscript samples" into honeycombRobert Ly2011-02-176-0/+11
| |\ \ | | | | | | | | | | | | | | | | * commit 'a58f58daf94caa7e50c04707a67ba1a9dacb0a9c': Doc change: fixing renderscript samples