Commit Graph

722 Commits

Author SHA1 Message Date
Margaret Leibovic
7f5104c74c merge m-c to fig 2013-08-04 15:14:01 -07:00
Margaret Leibovic
6804b8467f merge m-c into fig 2013-07-28 12:08:01 -07:00
Margaret Leibovic
c146eaf09b merge m-c into fig 2013-07-22 12:11:05 -07:00
Kartikaya Gupta
909376fedf Bug 892267 - Fix incorrect application of scaling the render offset. r=Cwiiis 2013-07-31 14:48:44 -04:00
Margaret Leibovic
13b5e4f8cf merge m-c into fig 2013-07-17 13:50:36 -07:00
Margaret Leibovic
20dd8d94ca merge m-c to fig 2013-07-10 15:21:53 -07:00
Sriram Ramasubramanian
51d7d46e2f Merge m-c to fig. [r=karma] 2013-07-03 17:08:31 -07:00
Botond Ballo
f1334508a1 Bug 895904 - Hook up NativePanZoomController.abortAnimation(). r=kats 2013-07-23 16:41:22 -04:00
Chris Lord
935ae0bc57 Bug 886576 - Fix scrolling cancelling locked dynamic toolbar animations. r=kats
Move the margin animation-cancelling call into the margins-pinned check block
in LayerMarginsAnimator to make sure margin animations aren't cancelled by
scrolling when margins are locked.
2013-07-19 17:39:44 +01:00
Botond Ballo
a0929ab998 Bug 859929 - Make AsyncPanZoomController work with progressive tile painting on Fennec. r=kats 2013-07-22 22:33:05 -04:00
Sriram Ramasubramanian
21d4a89c21 Merge m-c to fig 2013-06-04 11:12:13 -07:00
Sriram Ramasubramanian
ccae811d71 Bug 873579: Remove existing vertical about:home view. [r=bnicholson] 2013-05-29 11:31:52 -07:00
Brad Lassey
2eb791ed73 bug 867517 - Gecko-based WebView for Android, refactor patch r=mfinkle 2013-05-24 12:21:01 -04:00
Kartikaya Gupta
e93fa2201b Bug 876060 - Handle medium-length taps as clicks. r=Cwiiis 2013-06-03 10:05:59 -04:00
Chris Kitching
d1c2df92fc Bug 888074 - Replacing single-threaded uses of StringBuffer with StringBuilder. r=rnewman 2013-07-02 08:12:17 -04:00
Shilpan Bhagat
2ecb8f3c44 Bug 734877 - Updates to pageaction based on the new design. r=wesj 2013-07-15 17:19:05 -07:00
Ed Morley
407dd43670 Backed out changeset 2f2634b1f695 (bug 884075) 2013-07-16 12:00:04 +01:00
Chris Lord
8774d9a0b6 Bug 892246 - Allow subdocument scrolling to reveal margins. r=kats
This adds a notification callback to PanZoomTarget that the PanZoomController
can call to notify GeckoLayerClient that a subdocument is being scrolled. This
allows GeckoLayerClient to call LayerMarginsAnimator and alter the margins
accordingly, stopping a page from trapping the toolbar on/off the screen with
a screen-covering subframe.
2013-07-15 17:03:24 +01:00
Wes Johnston
703c559b61 Bug 884075 - Add a method to get drawables from urls in BitmapUtils. r=margaret 2013-07-16 01:33:05 -07:00
Chris Peterson
534905ced6 Bug 863154 - Part 2: Catch Bitmap OOMs when decoding resources. r=mfinkle 2013-05-07 18:30:47 -07:00
Chris Peterson
da4fd41203 Bug 863154 - Part 1: Catch Bitmap OOMs when decoding streams. r=mfinkle 2013-05-07 18:29:48 -07:00
Ryan VanderMeulen
a7e1167b84 Backed out changesets 0cb5418906cf and 3c366c865e73 (bug 803299) for Android bustage.
CLOSED TREE
2013-05-02 15:45:20 -04:00
Chris Lord
1fd09a6e31 Bug 803299 - Enable 32-bit colour on Android. r=kats 2013-05-02 18:25:16 +01:00
Margaret Leibovic
0176c34f35 Bug 867249 - Improve getDominantColor algorithm to return more accurate colors. r=bnicholson 2013-05-02 11:53:13 -07:00
Chris Lord
e45a1a8094 Bug 803299 - Respect gfx.android.rgb16.force pref. r=blassey 2013-07-04 14:53:27 +01:00
Chris Lord
c92aaf4fa7 Bug 803299 - Enable 32-bit colour on Android. r=kats 2013-07-04 14:53:25 +01:00
Kartikaya Gupta
b2018ae86d 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
7f6f0f474c Bug 797615 - Cosmetic cleanup for the getDisplayPort JNI wrapper. r=Cwiiis 2013-05-30 09:55:08 -04:00
Chris Lord
727620e7ec Bug 868998 - Expose the dynamic toolbar after a certain distance. r=kats
Instead of only exposing the toolbar when scrolling from the top quarter of the
screen, always expose the toolbar, but only after a certain distance.
2013-05-30 12:53:24 +01:00
Kartikaya Gupta
b08334103e bug 867517 - Gecko-based WebView for Android, move touch handling to LayerView r=blassey 2013-05-30 00:34:02 -04:00
Ehsan Akhgari
6c61de1ac0 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
Chris Lord
1cb9b17f7f Bug 803299 - Enable 32-bit colour on Android. r=kats
--HG--
extra : rebase_source : e494442a5ae7c906465f31924e4f54d815130972
2013-05-29 15:25:40 +01:00
Trevor Saunders
4a839150dd 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
Chris Lord
7d45dd3311 Bug 803299 - Enable 32-bit colour on Android. r=kats 2013-05-28 18:50:16 +01:00
Richard Newman
3822daf1e5 Bug 886155 - GeckoSubdocumentScrollHelper logspew. r=kats 2013-06-23 23:39:14 -07:00
Kartikaya Gupta
79ecb8de2c Bug 882120 - Apply rounding to the layer-pixel rect in Java to fix robopan regression. r=kentuckyfriedtakahe 2013-06-18 09:27:45 -04:00
Wes Johnston
a8120ccde6 Bug 874401 - Show an ongoing notification when webrtc is active. r=mfinkle 2013-06-11 12:14:43 -07:00
Kartikaya Gupta
1d2c4c97c5 Bug 785929 - Kill FrameMetrics.mContentRect. r=kentuckyfriedtakahe 2013-06-11 09:46:51 -04:00
Kartikaya Gupta
d04aec1fc4 Bug 876348 - Fix possible NPE in GLController. r=snorp 2013-06-05 12:07:04 -04:00
Kartikaya Gupta
1cc09c6777 Bug 867685 - Ensure setIsRTL updates the viewport metrics atomically. r=Cwiiis 2013-05-01 15:33:49 -04:00
Kartikaya Gupta
509b8819c4 Bug 867685 - Use getLock() instead of this when modifying the viewport metrics for clarity. r=Cwiiis 2013-05-01 15:33:48 -04:00
Chris Lord
51e7d62749 Bug 850783 - Fix the dynamic toolbar causing clipping of the scrollbar. r=kats 2013-04-29 15:18:23 +01:00
Chris Lord
516b23e688 Bug 865298 - Don't allow margins to scroll on small pages. r=kats
Bug 858969 regressed this behaviour. Margins that are smaller than the screen
size should have pinned margins.
2013-04-29 15:18:23 +01:00
Chris Lord
84f543d494 Bug 865298 - Add an 'active area' for margin exposing. r=kats
This stops margins from being exposed unless the drag was started in an area
of the viewport that's near said margin. The margins will always be exposed
when reaching the edge of the page.
2013-04-29 15:18:23 +01:00
Chris Lord
bbffda5fe5 Bug 865298 - Allow multiple touch interceptors on LayerView. r=kats 2013-04-29 15:18:23 +01:00
Kartikaya Gupta
0553da9e21 Bug 839641 - Implement the PostDelayedTask callback for APZC in AndroidBridge. r=Cwiiis, blassey 2013-04-26 13:26:46 -04:00
Kartikaya Gupta
407d7d3969 Bug 839641 - Implement the RequestContentRepaint callback for APZC in AndroidBridge. r=Cwiiis 2013-04-26 13:26:46 -04:00
Kartikaya Gupta
ec0ecf5c78 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
98388c43df Bug 839641 - Send touch events and prevent-default notifications to APZC. r=Cwiiis 2013-04-26 13:24:28 -04:00
Kartikaya Gupta
8203bd4391 Bug 839641 - Add a stub NativePanZoomController class to start Java bindings to APZC. r=Cwiiis 2013-04-26 13:24:28 -04:00