Ali Juma
85d808a5f5
Code cleanup.
2012-02-09 17:39:04 -05:00
Patrick Walton
8604c20b3e
Split up the LayerRenderer's drawing logic in preparation for exposing it to JNI
2012-02-08 22:27:01 -08:00
Patrick Walton
36b2fa3479
Bug 723036 - Port the Java compositor to OpenGL ES 2.0
2012-02-08 21:13:08 -08:00
Benoit Girard
c64be82706
Merge viewport with tip
2012-02-08 20:42:17 -05:00
Benoit Girard
b7a8f90e50
Merge working on Nexus S
2012-02-08 20:23:27 -05:00
Ali Juma
648e8b7291
Merge.
2012-02-08 19:55:13 -05:00
Benoit Girard
67bc14415d
Merge fixes
2012-02-08 19:01:21 -05:00
Benoit Girard
715ac9e901
Merge m-c into maple
2012-02-08 16:43:22 -05:00
Patrick Walton
1cb0fb8d39
Remove CSS transforms as they're basically incompatible with displayports
2012-02-08 13:12:12 -08:00
Ali Juma
3b9d7e2845
Fix incorrect rendering after orientation change.
2012-02-08 16:09:10 -05:00
Benoit Girard
90f58805ed
Merge working head with display port head
2012-02-08 12:18:27 -05:00
Benoit Girard
b2c3a32e15
Remove RemoveAbstractView, pushing new head
2012-02-08 10:46:26 -05:00
Patrick Walton
7dcaa3b44e
Allow redraw while a finger is down. Make this logic work properly later.
2012-02-07 23:37:29 -08:00
Patrick Walton
1309935c66
Lower the minimum viewport change delay to 25 for now
2012-02-07 23:10:58 -08:00
Patrick Walton
a7a7b83045
Use a display port in browser.js. Disable zooming and CSS viewport adjustment for now.
2012-02-07 22:45:41 -08:00
Ali Juma
0d4cfe1f1d
Move surface ownership to GLContextProviderEGL.
...
--HG--
extra : rebase_source : a3f83d279de5087a521a938d66c4e7b5dee79d74
2012-02-06 16:53:09 -05:00
Ali Juma
13bc9d7ea3
Pause/resume composition on surface destruction/creation.
2012-02-06 13:57:06 -05:00
Ali Juma
c6c2bdb4ee
Add support for pausing/resuming composition from Java.
2012-02-05 13:33:38 -05:00
Patrick Walton
f8ea04d7c4
Stand up async panning and zooming
2012-02-03 23:31:05 -08:00
Patrick Walton
0d34646db6
Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform()
2012-02-03 18:35:58 -08:00
Patrick Walton
10cc13fb4b
Stub ViewTransform code; unbork the viewport size a bit
2012-02-03 16:39:15 -08:00
Patrick Walton
bdd7e87969
Add a virtual layer and GL layer client implementation
2012-02-03 15:48:26 -08:00
Benoit Girard
68667d3c8c
Change delay to 15ms
2012-02-03 14:18:48 -05:00
Benoit Girard
1e8c529b5d
Remove deadcode
2012-02-03 10:26:54 -05:00
Patrick Walton
1f9a797c7d
Eliminate coupling between the software layer client and the rest of Fennec
2012-02-02 23:30:41 -08:00
Patrick Walton
a9ca8e086c
Pull parts of GeckoSoftwareLayerClient that will be used for GL layers into a generic GeckoLayerClient class
2012-02-02 22:07:05 -08:00
Patrick Walton
0a9b369575
Partial removal of tiling, stub callouts
2012-02-02 19:28:22 -08:00
Benoit Girard
7a7fc66b8d
Fix problems with Nexus S init
2012-02-02 13:57:38 -05:00
Patrick Walton
829c9c1dff
Turn on OMTC by default; fix crash when acquiring EGL surface
2012-02-01 23:54:01 -08:00
Benoit Girard
0c685c9aa9
Progress on omtc integration
2012-02-01 16:18:35 -05:00
Benoit Girard
4e100d2bce
Move registerCxxCompositor to FlexView
2012-02-01 14:15:52 -05:00
Ali Juma
75e154812c
Merge m-c to kiwifox
2012-02-01 12:07:14 -05:00
Patrick Walton
2cd4d5ddde
Initial import of the flexible GL surface view
2012-01-31 21:35:52 -08:00
Benoit Girard
abd0d5a2e4
Android build fixes
2012-01-31 14:28:37 -05:00
Benoit Girard
8cb1081162
merge mc into kiwifox
2012-01-31 13:55:51 -05:00
Doug Turner
ecc3d5e4cf
Bug 720092 - java.lang.IndexOutOfBoundsException: getChars (0 ... 88168) ends beyond length 0. We do not know why this is happening yet. This patch catches the throw and logs what values we have for start and end. r=alexp
2012-01-31 09:24:31 -08:00
Kartikaya Gupta
dbde0d92c6
Bug 721125 - Prevent the edge resistance from being negative, which can wreak havoc on the viewport. r=pcwalton
2012-01-31 00:42:40 -05:00
Benoit Girard
d13d333d04
Merge fixes
2012-01-30 15:57:30 -05:00
Chris Lord
dc914a8d4d
Bug 722068 - Fix invalidation during animations in MultiTileLayer. r=pcwalton
...
The buffer in MultiTileLayer is invalidated each time the origin or resolution
changes. MultiTileLayer was using the last updated origin/resolution instead of
the last set, so if Gecko was animating and locked the layer for long enough,
the buffer would be incorrectly invalidated due to the origin/resolution not
being updated.
2012-01-31 09:36:02 +00:00
Chris Lord
5778722ed7
Bug 720613 - Prevent resizing before the surface has been created. r=pcwalton
...
Prevent trying to resize the buffer before the surface has been created. At
that point, we wouldn't know our maximum texture size, so we would've thrown a
RuntimeException.
2012-01-31 09:36:00 +00:00
Benoit Girard
e53cce72f1
Mergi mc to kiwifox, lots of conflicts so may not build
2012-01-30 13:38:20 -05:00
Matt Brubeck
3928acc847
Bug 720400 - Crash in nsPluginInstanceOwner::RemovePluginView @ mozilla::AndroidBridge::EnsureJNIThread [r=blassey]
2012-01-28 20:16:26 -08:00
Wes Johnston
55a280a5bd
Bug 718959 - Use data uri for homescreen shortcuts. r=blassey
2012-01-28 18:24:51 +01:00
Wes Johnston
ac5aeba712
Bug 711071 - Check for scrollable in velocity calculations. r=pcwalton
2012-01-28 18:23:45 +01:00
Brian Nicholson
cd8ee77280
Bug 701092 - Limit session restore attempts. r=mfinkle
2012-01-27 22:04:54 -08:00
Kartikaya Gupta
ea74cc7e9e
Bug 721888 - Fix compiler warnings. r=blassey
2012-01-27 21:00:03 -05:00
Benoit Girard
f2649565df
Add missing files
2012-01-27 13:32:37 -05:00
Brian Nicholson
ae76550153
Bug 716681 - Tabs are being duplicated when going back into Fennec. r=blassey
2012-01-27 17:33:02 -08:00
Brian Nicholson
c343024fbc
Bug 721577 - Race condition in about:home for tabs from last time. r=mfinkle
2012-01-27 17:28:47 -08:00
Brian Nicholson
57883067c8
Bug 719195 - about:Home displayed briefly before session restore. r=mfinkle
2012-01-27 17:28:30 -08:00