Commit Graph

763 Commits

Author SHA1 Message Date
Ali Juma
d98ba3a3a9 Fix incorrect rendering after orientation change. 2012-02-08 16:09:10 -05: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
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
Ali Juma
0e90b797ea Move surface ownership to GLContextProviderEGL.
--HG--
extra : rebase_source : a3f83d279de5087a521a938d66c4e7b5dee79d74
2012-02-06 16:53:09 -05:00
Ali Juma
32e4aa0206 Pause/resume composition on surface destruction/creation. 2012-02-06 13:57:06 -05:00
Ali Juma
375d4d84d8 Add support for pausing/resuming composition from Java. 2012-02-05 13:33:38 -05:00
Patrick Walton
a57b590b7d Stand up async panning and zooming 2012-02-03 23:31:05 -08:00
Patrick Walton
1e1b06f118 Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform() 2012-02-03 18:35:58 -08:00
Patrick Walton
0adcd70047 Stub ViewTransform code; unbork the viewport size a bit 2012-02-03 16:39:15 -08:00
Patrick Walton
85f93648a7 Add a virtual layer and GL layer client implementation 2012-02-03 15:48:26 -08:00
Benoit Girard
b83792f8f8 Change delay to 15ms 2012-02-03 14:18:48 -05:00
Benoit Girard
196b19d9ea Remove deadcode 2012-02-03 10:26:54 -05:00
Patrick Walton
08a46d3640 Eliminate coupling between the software layer client and the rest of Fennec 2012-02-02 23:30:41 -08:00
Patrick Walton
93b70fee0c 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
3e30acd53d Partial removal of tiling, stub callouts 2012-02-02 19:28:22 -08:00
Benoit Girard
302a7b77e6 Fix problems with Nexus S init 2012-02-02 13:57:38 -05:00
Patrick Walton
be8bdd69ce Turn on OMTC by default; fix crash when acquiring EGL surface 2012-02-01 23:54:01 -08:00
Benoit Girard
a1415e44f6 Progress on omtc integration 2012-02-01 16:18:35 -05:00
Benoit Girard
d415e80071 Move registerCxxCompositor to FlexView 2012-02-01 14:15:52 -05:00
Ali Juma
0629ed7359 Merge m-c to kiwifox 2012-02-01 12:07:14 -05:00
Patrick Walton
29a2c8dcf0 Initial import of the flexible GL surface view 2012-01-31 21:35:52 -08:00
Benoit Girard
eb9974e490 Android build fixes 2012-01-31 14:28:37 -05:00
Benoit Girard
7f54a91188 merge mc into kiwifox 2012-01-31 13:55:51 -05:00
Doug Turner
130cfff68a 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
4f628e8540 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
25a5299d7e Merge fixes 2012-01-30 15:57:30 -05:00
Chris Lord
e8f8b8671a 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
254af0e4a9 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
e0bcc5a6d2 Mergi mc to kiwifox, lots of conflicts so may not build 2012-01-30 13:38:20 -05:00
Wes Johnston
c47d8bb602 Bug 718959 - Use data uri for homescreen shortcuts. r=blassey 2012-01-28 18:24:51 +01:00
Wes Johnston
5c1eb4cd4a Bug 711071 - Check for scrollable in velocity calculations. r=pcwalton 2012-01-28 18:23:45 +01:00
Brian Nicholson
852d8048cb Bug 701092 - Limit session restore attempts. r=mfinkle 2012-01-27 22:04:54 -08:00
Kartikaya Gupta
6240ed07e1 Bug 721888 - Fix compiler warnings. r=blassey 2012-01-27 21:00:03 -05:00
Benoit Girard
ac4cd6008e Add missing files 2012-01-27 13:32:37 -05:00
Brian Nicholson
077b327c1e Bug 716681 - Tabs are being duplicated when going back into Fennec. r=blassey 2012-01-27 17:33:02 -08:00
Brian Nicholson
0bd6883939 Bug 721577 - Race condition in about:home for tabs from last time. r=mfinkle 2012-01-27 17:28:47 -08:00
Brian Nicholson
054c5e8fc4 Bug 719195 - about:Home displayed briefly before session restore. r=mfinkle 2012-01-27 17:28:30 -08:00
Margaret Leibovic
c40ebd5017 Bug 719868 - Progress throbber still shows when we load about:home on startup. r=mfinkle 2012-01-26 15:07:38 -08:00
Wes Johnston
825ed8027d Bug 721079 - Report pages with touch event listeners to Java. r=mfinkle 2012-01-30 20:47:23 -08:00
Kartikaya Gupta
fec8e3fdf4 Bug 708687 - Snap the page when the page size changes and pushes it into overscroll. r=pcwalton 2012-01-30 23:43:36 -05:00
Sriram Ramasubramanian
b0659f0d0b Bug 713464: Application Locale should not be reset from CPP. [r=mfinkle] 2012-01-30 19:59:47 -08:00
Kartikaya Gupta
fca9d90f56 Bug 720144 - Add a simple pixel test to testLoad to ensure the page loaded and was visible. r=jmaher 2012-01-30 22:46:34 -05:00
Kartikaya Gupta
f34c6b083c Bug 720144 - Expose methods in robocop to grab the painted surface and to compare pixels. r=jmaher 2012-01-30 22:46:13 -05:00
Kartikaya Gupta
de6b967c0a Bug 720144 - Allow listening for draw updates and obtaining a copy of the composited surface for robocop testing. r=Cwiiis 2012-01-30 22:45:38 -05:00
Brian Nicholson
f619c66527 Bug 710845 - Don't show disabled search engines in AwesomeBar. r=mfinkle 2012-01-30 18:14:53 -08:00
Benoit Girard
f7173edd06 Partial work for android OGLSurfaceView
--HG--
extra : rebase_source : 2c6ce362dd859e9f81a5b4490e2451826259a651
2012-01-26 14:23:13 -05:00
Sriram Ramasubramanian
cff4d022a3 Bug 715213: Move "+" to left side on Tab menu. [r=mfinkle] 2012-01-27 13:50:26 -08:00
Sriram Ramasubramanian
47138fc0a2 Bug 720698: ICS should use blue outline color for URL bar. [r=mfinkle] 2012-01-27 12:28:45 -08:00
Sriram Ramasubramanian
51da29200e Bug 717674: AutoCompletePopup list should be native to the device. [r=mfinkle] 2012-01-27 12:22:05 -08:00