Mathias Agopian
0cfb45a423
Merge "[3258939] Need snapshot to limit which layers are included"
2010-12-10 16:30:46 -08:00
Mathias Agopian
3dd25a6bf7
[3258939] Need snapshot to limit which layers are included
...
Change-Id: Id7351a0e3f53dde99b291cffba553d89fd4d7ca9
2010-12-10 16:22:31 -08:00
Jason Sams
54ca458787
Merge "Remove CreateFromBitmapRef and add CopyTo(bitmap) replacement."
2010-12-10 16:06:19 -08:00
Jason Sams
4ef6650bd0
Remove CreateFromBitmapRef and add
...
CopyTo(bitmap) replacement.
Change-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d
2010-12-10 16:03:15 -08:00
Stephen Hines
cfcea7a1d0
Remove vector array test from RSTest.
...
This test will soon yield an appropriate compile-time error.
Change-Id: I8f9bef7c4c6f954753268a2c1816337f347eae06
2010-12-10 15:27:35 -08:00
Romain Guy
e8a8db1d3b
Merge "Ignore empty layers."
2010-12-10 14:42:21 -08:00
Romain Guy
32963c393a
Ignore empty layers.
...
Change-Id: Ib2f99cdab654881fe079306e27d87c5ef9535700
2010-12-10 14:43:41 -08:00
Romain Guy
a06cdd53d6
Merge "Correctly compare strings in UTF-8 instead of UTF-16 Bug #3272858 "
2010-12-10 12:33:34 -08:00
Romain Guy
25dc3a7dba
Correctly compare strings in UTF-8 instead of UTF-16
...
Bug #3272858
Change-Id: Idacd5d7c2c052b4834a8ddb5906ab32b3f548f73
2010-12-10 12:33:05 -08:00
Jeff Brown
6f7f877cc0
Merge "Fix race condition in fallback key processing."
2010-12-09 18:54:35 -08:00
Jeff Brown
00045a7e6f
Fix race condition in fallback key processing.
...
Need to ensure that the channel is still valid before proceeding.
Bug: 3271482
Change-Id: Ia6863cbedd9b53cbc5c9c8815e9ea90bef3d2218
2010-12-09 18:14:23 -08:00
Romain Guy
af636ebf5f
Don't set the invisible flag when saving an empty layer.
...
Bug #3270371
Change-Id: I65e85671c2fb70d74553c91213e5e759e0ac64ee
2010-12-09 17:47:21 -08:00
Jason Sams
3eb3106137
Merge "Fix a severe cleanup bug where teardown of the GL driver could occur on the wrong thread."
2010-12-09 12:21:19 -08:00
Jason Sams
546f01b6d5
Fix a severe cleanup bug where teardown of the GL
...
driver could occur on the wrong thread.
Change-Id: Icd56182ccbd1371124a247695bf3ebd3085df450
2010-12-09 12:19:46 -08:00
Jason Sams
5c1619fff4
Fix build
...
Change-Id: I189d3b8afd351ab5cf604105579212593a98d5a4
2010-12-09 00:58:47 -08:00
Jason Sams
3247842c67
Merge "Allocation API update."
2010-12-08 23:46:28 -08:00
Romain Guy
279d34f4b2
Merge "New, better line drawing implementation. Bug #3207544 Bug #3225875 "
2010-12-08 19:10:51 -08:00
Romain Guy
a957eea785
New, better line drawing implementation.
...
Bug #3207544
Bug #3225875
Change-Id: Ibdd1dfc64e01625d5c441f39eb0aa3ee647f6ff5
2010-12-08 19:06:58 -08:00
Mathias Agopian
19f9eda28a
fix [3259708] Graphic Buffer Mapper does not support YV12
...
remove a bunch of a code that was there only to support broken gralloc implementations
Change-Id: I3c1a9172224cbcc283601abfbbd695a20815451f
2010-12-08 16:48:28 -08:00
Jason Sams
5476b450e5
Allocation API update.
...
Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
2010-12-08 16:14:36 -08:00
Mathias Agopian
d211230633
remove support for PUSH_BUFFER surfaces and overlays
...
the same functionality is now supported through
the h/w composer HAL, and YUV support in the GPU.
Change-Id: I8146605449954b8e8fd7f78810b7d873c2d8f5bf
2010-12-08 16:13:59 -08:00
Erik Gilling
94720d7ec4
surfaceflinger: add support for gralloc dump hooks
...
Change-Id: Ib6f539ed0132b70d040d653c03d52cc04249ac3c
2010-12-08 15:40:11 -08:00
Kenny Root
1542af3597
Merge "Change assets to use 64-bit API"
2010-12-08 14:46:22 -08:00
Kenny Root
ddb76c4644
Change assets to use 64-bit API
...
The asset system and supporting libraries were using off_t instead of
off64_t to access files larger than 2GB (32-bit signed). This change
replaces all off_t with off64_t and lseek64.
There is a new utils/Compat.h added for Mac OS compatibility.
Also fixed some size-related compiler warnings.
Bug: 3205336
Change-Id: I9097b3cb7a602e811fe52f245939d8975da55e9e
2010-12-08 11:21:30 -08:00
Romain Guy
dde4c35385
Merge "Correctly release the OpenGL Canvas on EGL error."
2010-12-07 20:15:29 -08:00
Romain Guy
67f27952c1
Correctly release the OpenGL Canvas on EGL error.
...
Change-Id: Ib31fd8445f7ce5f7aa7e0205de0e7db80d024fc2
2010-12-07 20:12:50 -08:00
Jeff Brown
49ed71db42
Add support for fallback keycodes.
...
This change enables the framework to synthesize key events to implement
default behavior when an application does not handle a key.
For example, this change enables numeric keypad keys to perform
their associated special function when numlock is off.
The application is informed that it is processing a fallback keypress
so it can choose to ignore it.
Added a new keycode for switching applications.
Added ALT key deadkeys.
New default key mappings:
- ESC -> BACK
- Meta+ESC -> HOME
- Alt+ESC -> MENU
- Meta+Space -> SEARCH
- Meta+Tab -> APP_SWITCH
Fixed some comments.
Fixed some tests.
Change-Id: Id7f3b6645f3a350275e624547822f72652f3defe
2010-12-07 17:35:26 -08:00
Mathias Agopian
f30c828752
am 48f42f8c: am 4153bf3a: Merge "[3171580] don\'t automatically log GraphicBuffer allocation failures" into gingerbread
...
* commit '48f42f8c3fbd33b2f46c6290ff5963dd58938cf9':
[3171580] don't automatically log GraphicBuffer allocation failures
2010-12-07 17:24:03 -08:00
Mathias Agopian
48f42f8c3f
am 4153bf3a: Merge "[3171580] don\'t automatically log GraphicBuffer allocation failures" into gingerbread
...
* commit '4153bf3a259624a2f2dc497b77b225a1fb517abc':
[3171580] don't automatically log GraphicBuffer allocation failures
2010-12-07 14:20:09 -08:00
Mathias Agopian
4153bf3a25
Merge "[3171580] don't automatically log GraphicBuffer allocation failures" into gingerbread
2010-12-07 14:17:47 -08:00
Shih-wei Liao
b7282bd2e7
Make ScriptC's mEnvironment.mIsThreadable survive the bcc caching and
...
then cache-reloading.
Change-Id: I0f5d54160dd9ee567fae53c69b246f99096993da
2010-12-07 13:47:14 -08:00
Romain Guy
92d502022d
Merge "Fix 9patch rendering Bug #3253396 "
2010-12-07 13:29:51 -08:00
Romain Guy
8ab4079ca2
Fix 9patch rendering
...
Bug #3253396
Some quads were incorrectly assumed to be degenerate.
Change-Id: I9155699edc3424afe9d5a131886bb9966d46b109
2010-12-07 13:30:10 -08:00
Jason Sams
0252a7ebd4
Merge "API review cleanup."
2010-12-06 22:10:18 -08:00
Romain Guy
3a3fa1be9a
Draw text decorations correctly.
...
Change-Id: I237c0ca8bfe9f233e62476e80f72bcea4359398e
2010-12-06 18:47:50 -08:00
Romain Guy
de0ca31e88
Merge "Draw text decorations correctly."
2010-12-06 18:47:03 -08:00
Romain Guy
ffac19ede6
Merge "Correctly render text when coordinates are not integers. Bug #3225632 "
2010-12-06 18:08:46 -08:00
Romain Guy
6620c6d413
Correctly render text when coordinates are not integers.
...
Bug #3225632
Change-Id: If09759e6e95eb2885362ab3ba088cf5aae64c7bf
2010-12-06 18:07:02 -08:00
Jason Sams
bf6ef8d78f
API review cleanup.
...
Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
2010-12-06 17:46:20 -08:00
James Dong
23b791cd0f
am d57fbe88: Fixed a race condition where some recording frames may not be released
...
* commit 'd57fbe887fabd027e644caeaa2139c863143a786':
Fixed a race condition where some recording frames may not be released
2010-12-06 15:36:04 -08:00
James Dong
d57fbe887f
Fixed a race condition where some recording frames may not be released
...
bug - 3258924
Change-Id: I4f30d04a713676f5da40e6a7dd861510cc041f9b
2010-12-06 15:05:06 -08:00
Stephen Hines
d4aa7d22f8
Stop using anonymous structs in RS.
...
Change-Id: I90344683939f2934f841031fd5339dbe91cc9e05
2010-12-06 11:04:40 -08:00
Jason Sams
f9adf6b74f
Merge "Prevent message overrun in LocklessCommandFifo."
2010-12-05 19:54:18 -08:00
Bryan Mawhinney
8ea061bcdd
Prevent message overrun in LocklessCommandFifo.
...
The previous logic in makeSpace and makeSpaceNonBlocking
was incorrect (probably a typo). We shouldn't loop if
looping will overwrite unread messages, or if we would
make the buffer appear empty (mPut == mGet).
Change-Id: Iabc82ca94a585a7041069db97cbed7709f2d388f
2010-12-05 17:21:07 +00:00
Mathias Agopian
e869aee382
[3171580] don't automatically log GraphicBuffer allocation failures
...
some of these failures are not fatal and even expected in some cases
so they should not emit a dump in the log in those cases.
Change-Id: Idcfa252e3bfa9d74e27fe4ad8f8623aa01aa9c5e
2010-12-03 17:33:09 -08:00
Romain Guy
7c2bacf6a9
Merge "Don't render degenerate triangles in 9patches. Bug #3251983 "
2010-12-03 16:49:45 -08:00
Romain Guy
a5ef39a216
Don't render degenerate triangles in 9patches.
...
Bug #3251983
Change-Id: Ib0b38a7b8111542372f4c4c106b6321c26fe4ad4
2010-12-03 16:48:20 -08:00
Kenny Root
592f4dd8c1
Merge "Move disk usage utilities to its own library"
2010-12-03 11:23:48 -08:00
Romain Guy
9d0161799c
Merge "Correctly index transparent quads when generating 9patch meshes. Bug #3250026 "
2010-12-02 17:15:05 -08:00
Romain Guy
bd41a11078
Correctly index transparent quads when generating 9patch meshes.
...
Bug #3250026
Change-Id: Id7e051e9ed81f6b4e7748756503d8055ac7d531a
2010-12-02 17:16:26 -08:00