Commit Graph

100 Commits

Author SHA1 Message Date
Kartikaya Gupta
4b59521ed5 Bug 809199 - Update setViewportSize to take width/height instead of a FloatSize. r=Cwiiis 2012-11-07 11:47:08 -05:00
Jim Chen
50580c143e Bug 805162 - a. Expose GeckoAppShell only to Gecko-side IME interface; r=blassey 2012-11-01 16:11:02 -04:00
Ed Morley
e878f44e88 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
c7ed608e79 Bug 805162 - a. Expose GeckoAppShell only to Gecko-side IME interface; r=blassey 2012-10-31 17:35:31 -04:00
Richard Newman
5f826c9369 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
6f2acce90f Bug 801627 - Fix fullscreen Flash on Android r=blassey 2012-10-22 10:51:29 -04:00
Matt Brubeck
a1ba53816c Back out a2cdb1000e51 (bug 801627) because of Android crashes on a CLOSED TREE 2012-10-22 09:57:00 -07:00
James Willcox
91ff04a7be Bug 801627 - Fix fullscreen Flash on Android r=blassey 2012-10-22 10:51:29 -04:00
Eitan Isaacson
959d32e3cb Bug 802280 - Send Layerview focus change events to js. r=blassey 2012-10-19 10:06:08 -07:00
Brian Nicholson
1b020a908d Bug 718465 - Part 2: Clear background color when selected tab changes. r=kats 2012-10-18 00:01:20 -07:00
pushkarsingh
efb09b7254 Bug 779511 - Freeing buffers should be moved out of finalize functions. r=kats 2012-10-17 23:53:40 -04:00
Lucas Rocha
067a7f1231 Bug 801477 - Fix black flash on startup caused by SurfaceView (r=kats) 2012-10-17 17:59:18 +01:00
Kartikaya Gupta
9968d52343 Bug 802495 - Don't create an unnecessary second LayerRenderer on startup. r=Cwiiis 2012-10-17 09:17:58 -04:00
Lucas Rocha
cb3895a93e 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
6044a73953 Bug 767980 - Reimplement PropertyAnimator in terms of view proxies (r=mfinkle) 2012-10-12 12:57:07 +01:00
Lucas Rocha
81f24f8d4a Bug 767980 - Disable TextureView support in LayerView for now (r=snorp) 2012-10-12 12:57:07 +01:00
Lucas Rocha
d7f00b57e3 Bug 767980 - Create SurfaceView/TextureView after view tree is created (r=kats) 2012-10-12 12:57:07 +01:00
Brian Nicholson
7326670ff6 Bug 799617 - Set SurfaceView background to white before drawing. r=kats 2012-10-10 13:51:31 -07:00
Wes Johnston
b119e2ab8a Bug 783553 - Disable overscroll in webapps. r=kats 2012-09-12 13:36:36 -07:00
Eitan Isaacson
33eee13611 Bug 777560 - Add Jelly Bean accessibility features to Java layer. r=mbrubeck 2012-08-20 18:29:22 -04:00
Kartikaya Gupta
bbe36953f2 Bug 781220 - Remove the mLayerClient field from GeckoApp. r=sriram 2012-08-20 15:43:53 -04:00
Kartikaya Gupta
6c35faf12c 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
f16acafb85 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
38a7e498cb 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
0ec73cfcaa Bug 781220 - Simplify initialization codepaths by having the LayerView create the GeckoLayerClient. r=sriram 2012-08-20 15:43:53 -04:00
Kartikaya Gupta
2935432ab6 Bug 780650 - Clean up dynamic dependencies from robocop on fennec. r=cpeterson 2012-08-14 08:55:58 -04:00
Kartikaya Gupta
976ef7668c Bug 781676 - Fix possible NPE from a null mTouchEventHandler. r=sriram 2012-08-10 16:16:54 -04:00
Chris Lord
5d6039a6d9 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
Kartikaya Gupta
5f157ae75d Bug 777351 - Fold LayerController into GeckoLayerClient. r=sriram 2012-08-07 10:39:04 -04:00
Kartikaya Gupta
13977d4cc2 Bug 777351 - Move the getDrawable functions from LayerController to LayerView. r=sriram 2012-08-07 10:39:04 -04:00
Chris Peterson
7491fb1e3d Bug 778468 - Part 6: Inject LayerView's InputConnectionHandler to remove GeckoInputConnection dependency. r=blassey 2012-08-02 11:56:52 -07:00
Vladimir Vukicevic
a81c409206 b=779936; can't use TextureView without android hardware accelerated windows (S3 bustage); r=snorp 2012-08-03 13:40:33 -04:00
Chris Peterson
885e571e16 Bug 778472 - Part 3: Standardize order of import statements: org.mozilla, com, net, org, android, java. r=mfinkle 2012-07-27 17:53:54 -07:00
Ed Morley
7bc62ef0ac Backout d2ee4c12c0b3 (bug 777351), 5aa6f94160dd (bug 777351), b47c470168fc (bug 777351), 5fb303ba52f7 (bug 777351), be81e4c3d928 (bug 777351), abc5b9a922dc (bug 777075), 8f1fc980f1f1 (bug 777075), 0b194a7f47d4 (bug 777075), d10df9bfef60 (bug 777075), 65393fe32cce (bug 777075), b52dc1df2fde (bug 777075), 8aeda525c094 (bug 777075) for Android native R1 failures on a CLOSED TREE 2012-08-01 18:42:05 +01:00
Kartikaya Gupta
939749fbdc Bug 777351 - Fold LayerController into GeckoLayerClient. r=sriram 2012-08-01 10:48:19 -04:00
Kartikaya Gupta
91dd6b5948 Bug 777351 - Move the getDrawable functions from LayerController to LayerView. r=sriram 2012-08-01 10:48:19 -04:00
James Willcox
3d2b06bdc3 Bug 779152 - Render into a TextureView on Android where available r=kats 2012-07-31 13:30:46 -04:00
Kartikaya Gupta
e752e1a84f Bug 770047 - Add the LayerView directly to the XML layout rather than creating it later, so that we don't get a black flash on startup on JellyBean devices. r=sriram 2012-07-28 10:33:51 -04:00
Sriram Ramasubramanian
ce8338bdf4 Bug 778247: mAppContext cleanup: Tabs can avoid it. [r=mbrubeck] 2012-07-27 23:31:54 -07:00
Kartikaya Gupta
6fd8a312fe Bug 772855 - Log exception stack traces when logging errors. r=cpeterson 2012-07-23 15:04:28 -04:00
Chris Peterson
a953be5776 Backout 844444ca8feb (Bug 709230) r=bustage 2012-07-17 17:54:54 -07:00
Chris Peterson
6cb6900e58 Bug 709230 - Part 4: Remove unused imports. r=blassey 2012-07-15 13:20:43 -07:00
Chris Peterson
0f30d9cedd Bug 709230 - Part 3: Mark classes final and reduce class visibility public->package->private to aid ProGuard optimizations. r=blassey 2012-07-15 13:20:43 -07:00
Kartikaya Gupta
dbe3816e67 Bug 769269 - Update the graphics code to be able to deal with blowing away the layer controller, client, and view and creating them afresh. r=ajuma 2012-07-13 10:19:46 -04:00
Kartikaya Gupta
39bd6f462c Bug 769269 - Update a bunch of fields in GeckoApp to not be static any more. r=mfinkle 2012-07-13 10:17:03 -04:00
Ali Juma
ee799c358b Bug 771189 - Don't try to pause/resume a non-existent compositor. r=kats 2012-07-06 09:48:25 -04:00
Eitan Isaacson
bf4f9fbcb6 Bug 763613 - Make hover events mousemove events. r=wesj 2012-06-15 15:34:22 -07:00
Matt Brubeck
1eb3f58a2e Back out bug 764621, bug 762717, bug 764638, and bug 764622 for mochitest failures 2012-06-14 20:12:06 -07:00
Sriram Ramasubramanian
6fbffe5c0c Bug 764621: FormAssistant doesn't need to be static. [r=margaret] 2012-06-14 11:54:05 -07:00
Matt Brubeck
1734ce8aaa Bug 760087 - Don't steal focus from the findbar when Gecko IME state changes [r=cpeterson] 2012-06-08 11:43:17 -07:00