Граф коммитов

4773 Коммитов

Автор SHA1 Сообщение Дата
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