Kartikaya Gupta
f2b05dd3c0
Bug 797615 - Guard against isBrowserContentDocumentDisplayed returning true prematurely. r=Cwiiis
...
Prior to this change, isBrowserContentDocumentDisplayed returned false
from the time that the isFirstPaint flag was set in layout to the time
that layout handed off the rendered document to the compositor. However
the way the function is used meant that it needs to return false until
the compositor actually composites the "first-paint" rendering,
otherwise other events can sneak in and run before the compositor. This
patch moves the tracking for the flag into GeckoLayerClient so that it
can be queried and modified synchronously from both the Gecko thread in
browser.js and the compositor thread in setFirstPaintViewport.
2013-05-30 09:55:23 -04:00
Kartikaya Gupta
96a183e3a5
Bug 797615 - Cosmetic cleanup for the getDisplayPort JNI wrapper. r=Cwiiis
2013-05-30 09:55:08 -04:00
Ehsan Akhgari
6a7064a975
Backed out 8 changesets (bug 803299) because it makes Tcheckerboard and Tpan so much worse
...
Backed out changeset f0311781c218 (bug 803299)
Backed out changeset 946467115924 (bug 803299)
Backed out changeset 59af481d8888 (bug 803299)
Backed out changeset 99a03f7ca8a4 (bug 803299)
Backed out changeset 44539f533a92 (bug 803299)
Backed out changeset 3f3963a3ebf6 (bug 803299)
Backed out changeset 5269f0483d1e (bug 803299)
Backed out changeset a9485787fdb1 (bug 803299)
2013-05-29 17:14:27 -04:00
Brad Lassey
a131fe3527
bug 856445 - Startup crash on LG Optimus Black (LG P970), don't init sms objects we don't use if sms support isn't enabled r=bnicholson
2013-05-29 00:52:40 -04:00
Chris Lord
50319e6e66
Bug 803299 - Enable 32-bit colour on Android. r=kats
2013-05-29 15:25:40 +01:00
Trevor Saunders
0912ad014d
backout 7a1706d0e5b0 to 8c8b6adebb4c for frequent failures in scrolling/text-1.html and scrolling/text-2.html reftests on a CLOSED TREE
2013-05-28 18:32:29 -04:00
Brad Lassey
41efcc4689
bug 876270 - crash in mozilla::plugins::parent::_getvalue r=snorp
2013-05-28 12:49:04 -04:00
Chris Lord
b43c75dc8a
Bug 803299 - Enable 32-bit colour on Android. r=kats
2013-05-28 18:50:16 +01:00
Ryan VanderMeulen
ffbcd55751
Backed out changesets 0cb5418906cf and 3c366c865e73 (bug 803299) for Android bustage.
...
CLOSED TREE
2013-05-02 15:45:20 -04:00
Chris Lord
5962935c94
Bug 803299 - Enable 32-bit colour on Android. r=kats
2013-05-02 18:25:16 +01:00
Kartikaya Gupta
af0345221a
Bug 866184 - Update SyncViewportInfo and SyncFrameMetrics to take a gfx::Point instead of floats. r=BenWa
2013-05-01 14:12:08 -04:00
Kartikaya Gupta
459e2ed61a
Bug 839641 - Implement the PostDelayedTask callback for APZC in AndroidBridge. r=Cwiiis, blassey
2013-04-26 13:26:46 -04:00
Kartikaya Gupta
67005d3ebd
Bug 839641 - Implement the RequestContentRepaint callback for APZC in AndroidBridge. r=Cwiiis
2013-04-26 13:26:46 -04:00
Kartikaya Gupta
07289d8d0a
Bug 839641 - Implement handling for APZC-reported gestures. r=Cwiiis
2013-04-26 13:26:46 -04:00
Kartikaya Gupta
f466b9eb6e
Bug 839641 - Add a syncFrameMetrics code path to push viewport changes from APZC to Java. r=Cwiiis, BenWa
2013-04-26 13:26:39 -04:00
Kartikaya Gupta
a62d7f3d88
Bug 839641 - Add a stub NativePanZoomController class to start Java bindings to APZC. r=Cwiiis
2013-04-26 13:24:28 -04:00
Chris Lord
ed41276fbb
Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc
...
Refactor the dynamic toolbar code so that the ownership of various properties
is clearer, and the page is offset by the toolbar instead of being overlapped.
This fixes problems with the scroll origin of the page not corresponding to
the visible origin on the screen.
2013-04-25 18:47:08 +01:00
Ryan VanderMeulen
e376b2bb54
Backed out changeset 684a5ca2efb7 (bug 858969) for Android M3 failures.
...
CLOSED TREE
2013-04-25 10:56:54 -04:00
Chris Lord
ac2dc65ab2
Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc
...
Refactor the dynamic toolbar code so that the ownership of various properties
is clearer, and the page is offset by the toolbar instead of being overlapped.
This fixes problems with the scroll origin of the page not corresponding to
the visible origin on the screen.
2013-04-24 17:06:23 +01:00
Benoit Girard
dd0722fc90
Bug 788022 - Add support for dalvik profiling. r=snorp,kats
2013-04-23 13:10:29 -04:00
Ed Morley
a6fee1360d
Backed out changeset 26ab26b299a5 (bug 788022) on a CLOSED TREE
2013-04-22 17:43:10 +01:00
Benoit Girard
34502163b9
Bug 788022 - Add support for dalvik profiling. r=snorp,kats
2013-04-19 15:34:56 -04:00
Chris Peterson
ef4a4b8ae1
Bug 863490 - Part 1: Get the correct JNIEnv for the worker thread that is destroying the Flash plugin. r=blassey
2013-04-18 16:35:41 -07:00
Brad Lassey
e9635eeca4
Bug 858689 - Sending an SMS fails on Android. r=mounir
2013-04-08 10:29:34 -04:00
Dan Mosedale
87d320ceed
Bug 830935 - Add a method for getting Fennec's Activity Context from AndroidBridge. r=blassey
2013-02-09 13:38:08 -08:00
Gian-Carlo Pascutto
502f27d33a
Bug 839831 - make jsjni_* functions usable without MOZILLA_INTERNAL_API. r=blassey
2013-02-09 15:50:28 -08:00
Jim Chen
3ed2e861ad
Bug 847823 - Clean up NotifyIME to use the Gecko NotificationToIME enum; r=cpeterson
2013-03-19 16:54:49 -04:00
Jim Chen
4d630e316b
Bug 847823 - Change NotifyIMEEnabled to NotifyIMEContext; r=cpeterson
2013-03-19 16:54:48 -04:00
William Chen
6d370e30f7
Bug 782211 - Part 1: Implemented additional functionality in Fennec to support Notification API. r=wesj
2013-03-18 06:24:53 -07:00
Gene Lian
218b706270
Bug 844431 - B2G MMS: provide nsIDOMMobileMessageManager interface (with sendMMS() first) (part 3-1, s/nsISmsRequest/nsIMobileMessageCallback). r=vicamo a=leo+
2013-03-09 15:22:02 +08:00
Kartikaya Gupta
e8238c7e73
Bug 846774 - Replace the sync event with an ack flag on events. r=cpeterson
2013-03-10 22:43:30 +00:00
Chris Lord
6184953e9e
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-07 10:17:33 +00:00
Ryan VanderMeulen
076a4bfaee
Backed out 9 changesets (bug 716403) for Android 4.0 robocop bustage on a CLOSED TREE.
2013-03-06 16:11:05 -05:00
Chris Lord
5647557b0c
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-06 16:55:59 +00:00
Ed Morley
42e8716b41
Backed out changeset cacb9f3ee44d (bug 840693)
2013-03-04 14:37:43 +00:00
Anthony Jones
1ebb331c24
Bug 840693 - Change to using gfx:: types in AsyncPanZoomController; r=cjones
2013-03-04 13:25:26 +13:00
Ryan VanderMeulen
a9311d990d
Backed out 8 changesets (bug 716403) for frequent Android mochitest-8 failures on a CLOSED TREE.
2013-03-01 16:09:59 -05:00
Chris Lord
9292e6cf3c
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-01 15:46:33 +00:00
Gene Lian
466e249b56
Bug 844429 - B2G SMS & MMS: move SMS codes into dom/mobilemessage to make it generic for MMS. r=vicamo
2013-03-01 16:38:47 +08:00
Kartikaya Gupta
f103a43e08
Bug 844275 - Fold the carcass of AndroidLayerView* into AndroidBridge. r=Cwiiis
2013-02-28 13:28:24 -05:00
Kartikaya Gupta
ef9f26fb84
Bug 844275 - Drive the layer manager creation from the GLController rather than GetLayerManager. r=Cwiiis
2013-02-28 13:28:23 -05:00
Kartikaya Gupta
dc5153f1d7
Bug 844275 - Make the GLController a singleton instance. r=Cwiiis
2013-02-28 13:28:23 -05:00
James Willcox
fbad24c6d9
Bug 844289 - Guard against missing Surface.mNativeSurface on Android r=kats
2013-02-26 09:28:57 -05:00
Kartikaya Gupta
e52476a95d
Bug 841503 - Delete a bunch of non-OMTC android codepaths. r=BenWa,snorp
2013-02-19 12:35:38 -05:00
Margaret Leibovic
70e4a34056
Bug 841938 - Implement nsAndroidHistory::SetURITitle. r=wesj
2013-02-18 09:27:30 -08:00
Kartikaya Gupta
4766b27e6e
Bug 832508 - When resuming Fennec and re-recreating the surface, force a first-paint notification from the compositor. r=Cwiiis
2013-02-04 15:13:17 -05:00
Chris Peterson
337d3b46a5
Bug 834611 - Part 2: Fix AndroidBridge warnings. r=dholbert
2013-01-25 11:00:00 -08:00
Brian Nicholson
b9bc25ed27
Bug 819953 - Continue to process queue on thumbnail capturing failures. r=kats
2013-01-23 09:18:05 -08:00
Kartikaya Gupta
107303662b
Bug 826300 - Don't block on waiting for a valid surface when trying to resume the compositor; allow resuming to fail gracefully. r=snorp,BenWa
2013-01-10 11:21:10 -05:00
Vicamo Yang
c751955654
Bug 820780 - Part 4/5: Android backend, r=blassey
2013-01-04 14:26:27 +08:00