Kartikaya Gupta
4689b105c7
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
71282129b7
Bug 831781 - Add support for zooming in/out with gamepad zoom buttons. r=Cwiiis
2013-03-01 22:50:48 -05:00
Kartikaya Gupta
a6d771029a
Bug 844275 - Make the GLController a singleton instance. r=Cwiiis
2013-02-28 13:28:23 -05:00
Kartikaya Gupta
26c808678c
Bug 844275 - Move mCompositorCreated and associated methods from GeckoLayerClient to GLController. r=Cwiiis
2013-02-28 13:28:23 -05:00
Kartikaya Gupta
e385c3c091
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
b867b80f22
Bug 845612 - Add @Override annotations for implemented interfaces. r=kats
2013-02-26 21:48:00 -08:00
Brian Nicholson
79ce539367
Bug 845612 - Add missing @Override annotations. r=kats
2013-02-26 21:48:00 -08:00
Kartikaya Gupta
e9315113c2
Bug 840346 - Make the overscroll background area a solid color. r=cwiis
...
--HG--
extra : rebase_source : 97fc27101558f6da74f3e0418601eac7728656fb
2013-02-14 10:00:23 -08:00
Jim Chen
c18ea1f648
Bug 835906 - Let GeckoInputConnection switch to background thread; r=cpeterson
2013-02-08 16:07:12 -05:00
Kartikaya Gupta
59c9b324f3
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
55c9daf9d1
Bug 834414 - Fix leaks caused by missing tab change listener unregistrations. r=sriram
2013-01-25 13:51:41 -05:00
Phil Ringnalda
ecc6770ff4
Back out 5a56a56a6481:a5969a01955b (bug 834414) to investigate whether it caused reftest-4 failures
...
CLOSED TREE
2013-01-25 20:03:50 -08:00
Kartikaya Gupta
60d72254be
Bug 834414 - Fix leaks caused by missing tab change listener unregistrations. r=sriram
2013-01-25 13:51:41 -05:00
Chris Lord
04cca6da2d
Bug 827844 - Fix flickering when layout changes on Firefox/android. r=kats,bgirard
...
Fix flickering that can occur when the surface size changes due to a layout
change (such as the virtual keyboard appearing/disappearing) on Android.
2013-01-10 17:32:43 +00:00
Chris Peterson
f4b4b15d0e
Bug 828594 - Part 2: Remove unused Java imports. r=kats
2013-01-09 10:32:50 -08:00
Wes Johnston
983a6d830b
Bug 725018 - FormAssistant should reposition itself on viewport changes. r=kats,mleibovic
2013-01-09 11:37:01 -08:00
Kartikaya Gupta
48969aa826
Bug 828316 - Rename setForceRedraw to forceRedraw. r=Cwiiis DONTBUILD
2013-01-09 11:21:04 -05:00
Greg Roodt
b7437e2942
Bug 686228 - Add simple mouse scrolling support. r=kats
2013-01-06 22:35:01 +00:00
Kartikaya Gupta
7b7047448a
Bug 771746 - Draw scrollbars using a white outline so it shows up on dark backgrounds. r=Cwiiis
2012-12-29 15:24:01 -05:00
Kartikaya Gupta
d0e5e16471
Bug 817134 - Delete dead code in java-land to display checkerboarding. r=blassey
2012-12-15 10:43:57 -05:00
Kartikaya Gupta
4b2d94c761
Bug 775511 - Move full screen state variable from GeckoApp to LayerView. r=Cwiiis
2012-11-24 17:32:08 -05:00
Morrison Cole
2e18e44df6
Bug 810278 - Improved background/toolbar visual cohesion. r=wjohnston
2012-11-16 13:43:33 -08:00
Kartikaya Gupta
de9a839572
Bug 809199 - Update setViewportSize to take width/height instead of a FloatSize. r=Cwiiis
2012-11-07 11:47:08 -05:00
Jim Chen
3ec7856ec9
Bug 805162 - a. Expose GeckoAppShell only to Gecko-side IME interface; r=blassey
2012-11-01 16:11:02 -04:00
Ed Morley
228a463f2e
Backout 533faa3c50ed, 718abc1bd4ad, af2d5272c06b, ad5554e1345d, c9ef1b41b829, d3a825311d11, 0a51bcb3eb9e, a01a327e8ec4, 973b0ed30b8b, 39851bbcfaa1 & a92d2d2a3b0e (bug 805162), d4884aab5ce6, 06fcbaf40cb4, daccc3fe7c70, 881eb2a2906e, 76232441ae06, 01ae34fa1b3f & 5f405fc4e323 (bug 783092), a03d8d4db1c2, 49beb3801192, 174634554a97, 0bd27e755a83, 19e8f151ca67, a6604e038bc0, ed3b8237e76e & 082cf8d72554 (bug 785945) for bustage or conflicting with backout of said bustage on a CLOSED TREE
2012-11-01 00:16:35 +00:00
Jim Chen
9cab292b99
Bug 805162 - a. Expose GeckoAppShell only to Gecko-side IME interface; r=blassey
2012-10-31 17:35:31 -04:00
Richard Newman
5f3442206c
Bug 804457 - Part 2: cleanup and reduce log chattiness in GeckoTabs, GeckoToolbar, GeckoLayerView, GeckoTabsAccessor, GeckoAppShell. r=mfinkle
2012-10-26 15:47:35 -07:00
James Willcox
f480003140
Bug 801627 - Fix fullscreen Flash on Android r=blassey
2012-10-22 10:51:29 -04:00
Matt Brubeck
4eacd7bf39
Back out a2cdb1000e51 (bug 801627) because of Android crashes on a CLOSED TREE
2012-10-22 09:57:00 -07:00
James Willcox
69f9db0f82
Bug 801627 - Fix fullscreen Flash on Android r=blassey
2012-10-22 10:51:29 -04:00
Eitan Isaacson
39d0142c1b
Bug 802280 - Send Layerview focus change events to js. r=blassey
2012-10-19 10:06:08 -07:00
Brian Nicholson
276d8b0199
Bug 718465 - Part 2: Clear background color when selected tab changes. r=kats
2012-10-18 00:01:20 -07:00
pushkarsingh
c680695e96
Bug 779511 - Freeing buffers should be moved out of finalize functions. r=kats
2012-10-17 23:53:40 -04:00
Lucas Rocha
d88efb43d9
Bug 801477 - Fix black flash on startup caused by SurfaceView (r=kats)
2012-10-17 17:59:18 +01:00
Kartikaya Gupta
78dd01aa3f
Bug 802495 - Don't create an unnecessary second LayerRenderer on startup. r=Cwiiis
2012-10-17 09:17:58 -04:00
Lucas Rocha
8613aaea4b
Bug 793771 - Use drawing cache on the tabs pane sliding on pre-ICS phone (r=mfinkle)
2012-10-15 16:18:30 +01:00
Lucas Rocha
60fcbd1dd8
Bug 767980 - Reimplement PropertyAnimator in terms of view proxies (r=mfinkle)
2012-10-12 12:57:07 +01:00
Lucas Rocha
14c4c78adc
Bug 767980 - Disable TextureView support in LayerView for now (r=snorp)
2012-10-12 12:57:07 +01:00
Lucas Rocha
5400bbd0fd
Bug 767980 - Create SurfaceView/TextureView after view tree is created (r=kats)
2012-10-12 12:57:07 +01:00
Brian Nicholson
58f6f6230f
Bug 799617 - Set SurfaceView background to white before drawing. r=kats
2012-10-10 13:51:31 -07:00
Wes Johnston
c18efa962b
Bug 783553 - Disable overscroll in webapps. r=kats
2012-09-12 13:36:36 -07:00
Eitan Isaacson
e1882468c2
Bug 777560 - Add Jelly Bean accessibility features to Java layer. r=mbrubeck
2012-08-20 18:29:22 -04:00
Kartikaya Gupta
5615bac4fd
Bug 781220 - Remove the mLayerClient field from GeckoApp. r=sriram
2012-08-20 15:43:53 -04:00
Kartikaya Gupta
e552fb41bc
Bug 781220 - Move some functions from GeckoLayerClient over into LayerView to simplify access to them. r=sriram
2012-08-20 15:43:53 -04:00
Kartikaya Gupta
192f94dbc6
Bug 781220 - Hide other GeckoLayerClient methods and expose them via the LayerView API. r=sriram
2012-08-20 15:43:53 -04:00
Kartikaya Gupta
d643365be3
Bug 781220 - Expose a getLayerView function from GeckoApp and use it instead of going through the layer client in a few places. r=sriram
2012-08-20 15:43:53 -04:00
Kartikaya Gupta
d2af5107d4
Bug 781220 - Simplify initialization codepaths by having the LayerView create the GeckoLayerClient. r=sriram
2012-08-20 15:43:53 -04:00
Kartikaya Gupta
8c39cc3b65
Bug 780650 - Clean up dynamic dependencies from robocop on fennec. r=cpeterson
2012-08-14 08:55:58 -04:00
Kartikaya Gupta
9845b5ea04
Bug 781676 - Fix possible NPE from a null mTouchEventHandler. r=sriram
2012-08-10 16:16:54 -04:00
Chris Lord
86ed7a66f6
Bug 780928 - Fix rawtypes usage in LayerView.java. r=kats
...
Fix unnecessary usage of raw Class type.
2012-08-07 18:57:19 +01:00