Commit Graph

263767 Commits

Author SHA1 Message Date
Patrick Walton
29d79a3bc5 Integrate the Java compositor. Scroll bars now appear. 2012-02-13 14:52:30 -08:00
Patrick Walton
9192420dcd Expose ActivateProgram() and DeactivateProgram() to widget 2012-02-13 13:55:10 -08:00
Kartikaya Gupta
b840a72049 Reduce diff against m-c; remove unrelated change in AboutHomeContent 2012-02-13 17:43:08 -05:00
Benoit Girard
465c0d7898 Make OMTC changes not effect desktop 2012-02-13 17:17:12 -05:00
Kartikaya Gupta
107dff4457 Reduce diff against m-c; turn -Werror back on 2012-02-13 17:20:08 -05:00
Patrick Walton
60ed20fee4 Split out Java compositor shader program activation and deactivation into separate functions 2012-02-13 12:27:09 -08:00
Ali Juma
f5ab6719f2 Enable zooming. 2012-02-12 15:06:34 -05:00
Patrick Walton
18ca020f2d Deactivate vertex attribute arrays and the program. Seems to fix the crashes on PowerVR. 2012-02-10 23:50:13 -08:00
Patrick Walton
6701f65a25 Uncomment the Java compositor integration, except for the part that causes PowerVR crashes 2012-02-10 23:03:02 -08:00
Patrick Walton
59abdc4347 Uncomment TransformLayerUserData and move it into Layers to fix build bustage 2012-02-10 18:55:48 -08:00
Patrick Walton
c0749c492c Fix browser.js ReferenceError 2012-02-10 16:17:15 -08:00
Benoit Girard
fb686d4091 Compositor performance warnings
--HG--
extra : rebase_source : e8b2a0f4c4cb69fb88a478750cecc9f21327e018
2012-02-10 18:06:17 -05:00
Ali Juma
56fb439aab Fix non-Android bustage. 2012-02-10 17:32:12 -05:00
Ali Juma
d86e8c7c2a Fix race conditions when updating view transform, by switching to an absolute transform. 2012-02-10 16:08:24 -05:00
Benoit Girard
4954c09052 Bug 721489 - Make gfxSharedImageSurface divisible by 64 on mobile
--HG--
extra : rebase_source : b2a947a772890e56738badfd9c413896733fe45c
2012-02-10 15:13:02 -05:00
Benoit Girard
e7dd21c01b Bug 721489 - Backout changeset 0cb6641ab21a for a more desirable fix.
--HG--
extra : rebase_source : b8100a07f626c3cc51e019911a3b023b482d23b9
2012-02-10 15:12:35 -05:00
Ali Juma
f56d090ef0 Fix busted build. 2012-02-10 10:40:57 -05:00
Ali Juma
1938bda689 Merge heads. 2012-02-10 10:31:31 -05:00
Patrick Walton
985bb34c3b Implement the rendering hooks for Java compositor integration. Currently segfaulting, so ifdef'd out. 2012-02-09 23:55:13 -08:00
Patrick Walton
f87504cb9a Expose the necessary Java routines to render decorations through JNI 2012-02-09 22:58:18 -08:00
Patrick Walton
8e9cf5b1f7 Add a DrawWindowUnderlay() to match DrawWindowOverlay() 2012-02-09 19:47:50 -08:00
Benoit Girard
6bcb6bfee6 Bug 721489 - Allocate a PoT Shmem for the Adreno. This replaces segfaults by visual artifacts
--HG--
extra : rebase_source : 400e392843cf2d15b941e7e94b736106e6b447e2
2012-02-09 17:52:03 -05:00
Ali Juma
7d3fe66eb2 Code cleanup. 2012-02-09 17:39:04 -05:00
Patrick Walton
403348031e Split up the LayerRenderer's drawing logic in preparation for exposing it to JNI 2012-02-08 22:27:01 -08:00
Patrick Walton
235ae92665 Bug 723036 - Port the Java compositor to OpenGL ES 2.0 2012-02-08 21:13:08 -08:00
Kartikaya Gupta
bbbe277fac Guard against crash in debug mode caused by using a null TimeStamp in a subtraction 2012-02-08 22:22:30 -05:00
Benoit Girard
2fd24c9367 Merge viewport with tip 2012-02-08 20:42:17 -05:00
Benoit Girard
08dc021a3b Merge working on Nexus S 2012-02-08 20:23:27 -05:00
Ali Juma
3b5128bfda Build fix. 2012-02-08 19:57:21 -05:00
Ali Juma
8114ce0a00 Merge. 2012-02-08 19:55:13 -05:00
Benoit Girard
45f236563b Merge fixes 2012-02-08 19:01:21 -05:00
Benoit Girard
f470edbef2 Merge m-c into maple 2012-02-08 16:43:22 -05:00
Patrick Walton
23db7f4c8f Remove CSS transforms as they're basically incompatible with displayports 2012-02-08 13:12:12 -08:00
Ali Juma
d98ba3a3a9 Fix incorrect rendering after orientation change. 2012-02-08 16:09:10 -05:00
Kyle Huey
e341b85be0 Fix Bug 657588. r=bsmedberg 2012-02-08 09:27:29 -08:00
Benoit Girard
2bd8ddd4c2 Merge working head with display port head 2012-02-08 12:18:27 -05:00
Benoit Girard
598956719c Undo accidental mq push (no commit hooks for mq) 2012-02-08 12:14:20 -05:00
Benoit Girard
df2bdbef7a Build fixes and clean up 2012-02-08 12:08:03 -05:00
Benoit Girard
d1937e5ef7 imported patch TexSize256 2012-02-08 10:50:48 -05:00
Benoit Girard
f7adf36a2d Remove RemoveAbstractView, pushing new head 2012-02-08 10:46:26 -05:00
Marco Bonardo
081565d680 Merge central to inbound 2012-02-08 09:24:40 +01:00
Marco Bonardo
e7180038c0 Backout 7a8b935ab596 (bug 674370) for Paint regression 2012-02-08 09:23:40 +01:00
Patrick Walton
25d8e0c03b Allow redraw while a finger is down. Make this logic work properly later. 2012-02-07 23:37:29 -08:00
Patrick Walton
684cfdccea Remove the blinkenlights in the background 2012-02-07 23:24:58 -08:00
Patrick Walton
369bc595fa Lower the minimum viewport change delay to 25 for now 2012-02-07 23:10:58 -08:00
Patrick Walton
3fc8c47300 Use a display port in browser.js. Disable zooming and CSS viewport adjustment for now. 2012-02-07 22:45:41 -08:00
Andreas Gal
d8ac22ec43 Compress input events in gonk backend (bug 718914, r=cjones). 2012-02-07 22:42:44 -08:00
Patrick Walton
b1e4904187 Force the creation of an nsDisplayScrollLayer if a displayport was set on a scroll frame 2012-02-07 22:32:21 -08:00
Patrick Walton
50a40420d8 Temporary workaround for bug 681192 and bug 724786 (subpixel layer invalidation). Remove me later. 2012-02-07 22:21:38 -08:00
Patrick Walton
382c0de56b Have the compositor thread manipulate the layer with a display port if there is one 2012-02-07 22:17:54 -08:00