Commit Graph

160 Commits

Author SHA1 Message Date
Brad Lassey
6738a640be bug 944104 - support creating a GeckoView programmatically, follow up to have just one LayerView constructor r=mfinkle 2013-12-11 21:03:56 -05:00
Brad Lassey
2b320172f6 bug 944104 - support creating a GeckoView programmatically r=mfinkle 2013-11-27 17:58:41 -05:00
Michael Comella
00e1b2cff0 Bug 938827 - Part 10: Remove remaining reflection from FennecNativeActions. r=rnewman 2013-12-06 11:43:12 -08:00
Michael Comella
27535fefd2 Bug 938827 - Part 1: Get LayerView in getSurfaceView. r=rnewman 2013-12-06 11:43:10 -08:00
Taylor Skidmore
2ab2cf0dff Bug 941795 - Simple rename of LayerView.show/hide to LayerView.showSurface/hideSurface. r=mcomella 2013-11-21 14:18:40 -05:00
Chris Kitching
36b664650d Bug 913985: Part 1 - Introduce a nicer annotation API for the generator, and migrate all existing annotations to it. r=kats 2013-11-12 10:40:59 -08:00
Carsten "Tomcat" Book
7ec66eb7fc merge fx-team to mozilla-central 2013-11-21 14:32:10 +01:00
Benoit Jacob
9c8955e568 Bug 834243 - avoid calling serverSurfaceChanged before the compositor is created - r=vladv 2013-11-20 17:50:54 -05:00
Brad Lassey
d42732a592 bug 930059 - Overscroll.java doesn't need to use compatibility libraries r=wesj 2013-10-23 18:12:28 +02:00
Ryan VanderMeulen
4501219603 Backed out 7 changesets (bug 913985) for intermittent Android crashes.
Backed out changeset 53513a959cf0 (bug 913985)
Backed out changeset d23d1e678417 (bug 913985)
Backed out changeset a9c9187b4f4a (bug 913985)
Backed out changeset c6b02e4a3e35 (bug 913985)
Backed out changeset 895dae322e3c (bug 913985)
Backed out changeset 3d97e6a53313 (bug 913985)
Backed out changeset 892bb017f8ba (bug 913985)
2013-11-19 10:56:09 -05:00
Chris Kitching
8564411bbc Bug 913985 - Part 1: introduce a nicer annotation API for the generator, and migrate all existing annotations to it. r=kats 2013-11-12 10:40:59 -08:00
Benoit Jacob
7218724189 Bug 834243 - back out part 8/8 of bug 925608 on suspiscion that it may be causing EGLSurface creation failures causing crashes on bug 834243 - no review, backing out recent change 2013-11-18 17:57:59 -05:00
Benoit Jacob
02eff6fdee Bug 925608 - 8/8: remove mServerSurfaceValid - r=kats 2013-11-15 11:29:01 -05:00
Benoit Jacob
1d1606d78e Bug 925608 - 3/8: rename GLController's surfaceDestroyed and surfaceChanged to clarify that they refer to the server surface - r=kats 2013-11-15 11:28:52 -05:00
Wes Johnston
da5e856a69 Bug 936008 - Unregister tabs listener in LayerView. r=kats 2013-11-11 13:56:47 -08:00
Wes Johnston
7513175d12 Bug 932690 - Move viewport message management into tabs. r=kats 2013-11-04 08:56:29 -08:00
Wes Johnston
2db13f33bd Bug 904245 - TWhitespace fixup r=kats 2013-10-15 08:08:10 -07:00
Wes Johnston
f8394151db Bug 904245 - Take touch radius into account when calculating pan threshold. r=kats 2013-10-15 08:06:01 -07:00
Wes Johnston
9564dea11f Bug 918079 - Show highlight when overscrolling. r=kats 2013-09-26 22:57:57 -07:00
Chris Kitching
f123455a1a Bug 794981 - Part 1: Annotate Java methods that are to have JNI wrappers generated. r=kats 2013-09-09 08:57:36 -04:00
Mark Finkle
7075f16f01 Bug 880118 - Dynamically pull resource IDs to avoid R.java reordering r=kats 2013-09-05 00:29:29 -04:00
Augustin Trancart
dec7550989 Bug 711959 - Add RenderTask and the necessary mechanisms to use it. r=kats 2013-09-04 14:07:11 -04:00
Margaret Leibovic
da40a02226 merge m-c to fig 2013-07-10 15:21:53 -07:00
Sriram Ramasubramanian
cc86baf8d6 Merge m-c to fig 2013-06-04 11:12:13 -07:00
Sriram Ramasubramanian
c75e996842 Bug 873579: Remove existing vertical about:home view. [r=bnicholson] 2013-05-29 11:31:52 -07:00
Brad Lassey
4a30f2fe9c bug 867517 - Gecko-based WebView for Android, refactor patch r=mfinkle 2013-05-24 12:21:01 -04:00
Chris Peterson
25a5f90afb Bug 863154 - Part 2: Catch Bitmap OOMs when decoding resources. r=mfinkle 2013-05-07 18:30:47 -07:00
Chris Lord
d555170fbc Bug 803299 - Respect gfx.android.rgb16.force pref. r=blassey 2013-07-04 14:53:27 +01:00
Kartikaya Gupta
0499c87376 bug 867517 - Gecko-based WebView for Android, move touch handling to LayerView r=blassey 2013-05-30 00:34:02 -04:00
Chris Lord
14bc8ea985 Bug 865298 - Allow multiple touch interceptors on LayerView. r=kats 2013-04-29 15:18:23 +01:00
Kartikaya Gupta
67005d3ebd Bug 839641 - Implement the RequestContentRepaint callback for APZC in AndroidBridge. r=Cwiiis 2013-04-26 13:26:46 -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
Brian Nicholson
cc4fa300e5 Bug 838793 - Part 1: Convert AboutHomeContent to a Fragment. r=lucasr 2013-04-16 14:34:46 -07:00
Kartikaya Gupta
29802b9ef7 Bug 855471 - Rename OnInterceptTouchListener to TouchEventInterceptor. r=mfinkle 2013-03-28 12:40:06 -04:00
Wes Johnston
a2efa0fd6b Bug 816979 - Only use system overscroll on Gingerbread+. r=kats 2013-03-22 13:37:24 -07:00
Brian Nicholson
278a2f521d Bug 850487 - More code cleanup (@Overrides and unused imports). r=kats 2013-03-13 13:20:57 -07:00
Kartikaya Gupta
e703641e79 Bug 831781 - Some touchups to the code to make it more consistent and robust. r=Cwiiis 2013-03-01 22:50:49 -05:00
Kartikaya Gupta
bffe03292d Bug 831781 - Add support for zooming in/out with gamepad zoom buttons. r=Cwiiis 2013-03-01 22:50:48 -05:00
Kartikaya Gupta
dc5153f1d7 Bug 844275 - Make the GLController a singleton instance. r=Cwiiis 2013-02-28 13:28:23 -05:00
Kartikaya Gupta
db14d0f886 Bug 844275 - Move mCompositorCreated and associated methods from GeckoLayerClient to GLController. r=Cwiiis 2013-02-28 13:28:23 -05:00
Kartikaya Gupta
1f29e73ea6 Bug 844275 - Ensure that the GeckoLayerClient always starts off with an accurate viewport size. r=Cwiiis 2013-02-28 13:28:23 -05:00
Brian Nicholson
1c31a98bcf Bug 845612 - Add @Override annotations for implemented interfaces. r=kats 2013-02-26 21:48:00 -08:00
Brian Nicholson
a01c2f3bd9 Bug 845612 - Add missing @Override annotations. r=kats 2013-02-26 21:48:00 -08:00
Kartikaya Gupta
b994c2962f Bug 840346 - Make the overscroll background area a solid color. r=cwiis 2013-02-14 10:00:23 -08:00
Jim Chen
dce0d6dcf9 Bug 835906 - Let GeckoInputConnection switch to background thread; r=cpeterson 2013-02-08 16:07:12 -05:00
Kartikaya Gupta
5010bd9809 Bug 777468 - Move ownership of TouchEventHandler from LayerView to JavaPanZoomController. r=Cwiiis
This patch has a bunch of semi-independent changes that unfortunately
couldn't be split apart without introducing hacks to make stuff build
on the intermediate patches. The main changes are:
- Moving TouchEventHandler from LayerView to JavaPanZoomController
- Registering the touch interceptor on the LayerView rather than the
  TouchEventHandler
- Moving the Tab:HasTouchListener handler from GeckoApp to JPZC

The net effect of all of this is that the TouchEventHandler is hidden
behind the PanZoomController interface and not accessible to GeckoApp
or GeckoAppShell.

Additionally, some of the JPZC methods were renamed from onXXX to
handleXXX to maintain the convention that onXXX methods are "interface"
methods (i.e. exposed to arbitrary other code) whereas handleXXX
methods are private/package and should only be called in very specific
ways.
2013-02-08 09:13:09 -05:00
Kartikaya Gupta
716c096295 Bug 834414 - Fix leaks caused by missing tab change listener unregistrations. r=sriram 2013-01-25 13:51:41 -05:00
Phil Ringnalda
769a24c038 Back out 5a56a56a6481:a5969a01955b (bug 834414) to investigate whether it caused reftest-4 failures
CLOSED TREE
2013-01-25 20:03:50 -08:00