Commit Graph

581 Commits

Author SHA1 Message Date
James Willcox
6111dfc11a Bug 707824 - hide plugin views immediately when closing or switching tabs r=blassey 2012-01-31 09:30:47 -05:00
Chris Lord
61c399548c Bug 722068 - Fix invalidation during animations in MultiTileLayer. r=pcwalton
The buffer in MultiTileLayer is invalidated each time the origin or resolution
changes. MultiTileLayer was using the last updated origin/resolution instead of
the last set, so if Gecko was animating and locked the layer for long enough,
the buffer would be incorrectly invalidated due to the origin/resolution not
being updated.
2012-01-31 09:36:02 +00:00
Chris Lord
3e51ec6c57 Bug 720613 - Prevent resizing before the surface has been created. r=pcwalton
Prevent trying to resize the buffer before the surface has been created. At
that point, we wouldn't know our maximum texture size, so we would've thrown a
RuntimeException.
2012-01-31 09:36:00 +00:00
Kartikaya Gupta
3c728e0df5 Bug 721125 - Prevent the edge resistance from being negative, which can wreak havoc on the viewport. r=pcwalton 2012-01-31 00:42:40 -05:00
Wes Johnston
90c52a85c8 Bug 721079 - Report pages with touch event listeners to Java. r=mfinkle 2012-01-30 20:47:23 -08:00
Kartikaya Gupta
86f8eaf7f6 Bug 708687 - Snap the page when the page size changes and pushes it into overscroll. r=pcwalton 2012-01-30 23:43:36 -05:00
Sriram Ramasubramanian
7ba3dc0c6a Bug 713464: Application Locale should not be reset from CPP. [r=mfinkle] 2012-01-30 19:59:47 -08:00
Kartikaya Gupta
6021df8cb6 Bug 720144 - Add a simple pixel test to testLoad to ensure the page loaded and was visible. r=jmaher 2012-01-30 22:46:34 -05:00
Kartikaya Gupta
86ae8599a9 Bug 720144 - Expose methods in robocop to grab the painted surface and to compare pixels. r=jmaher 2012-01-30 22:46:13 -05:00
Kartikaya Gupta
c2137e83db Bug 720144 - Allow listening for draw updates and obtaining a copy of the composited surface for robocop testing. r=Cwiiis 2012-01-30 22:45:38 -05:00
Brad Lassey
2e594c9156 bug 721547 - don't generate large screenshot when tab menu is opening r=minkle
--HG--
extra : rebase_source : 180188f7803b7084ec02ff8129477b1096211955
2012-01-30 16:07:32 -05:00
Matt Brubeck
0135ce8050 Back out 1d4d44ecd75c and 823cd2815483 (bug 709230) on suspicion of causing intermittent startup crashes 2012-01-30 16:53:14 -08:00
Sriram Ramasubramanian
cfbd9f4a9b Bug 717681: The URL bar adds a black line on rotation and screen lock. [r=mfinkle] 2012-01-30 15:10:16 -08:00
Chris Peterson
2612afd715 Bug 709230 part 2 - Optimize Java .class files with ProGuard. r=dougt 2012-01-26 10:50:37 -08:00
Chris Peterson
84c7ca642c Bug 709230 part 1 - Add missing access modifiers to GeckoAppShell.java. r=dougt 2012-01-24 17:52:34 -08:00
Lucas Rocha
bdcd86f3c2 Bug 722050 - Fix about:home checker-boarding (r=mfinkle) 2012-01-30 17:14:05 +00:00
Lucas Rocha
1b82a065b9 Bug 721765 - Fix typo in about:home's top sites string (r=mfinkle) 2012-01-30 17:09:14 +00:00
Wes Johnston
a5ebd05980 Bug 718959 - Use data uri for homescreen shortcuts. r=blassey 2012-01-28 18:24:51 +01:00
Wes Johnston
cc5c466908 Bug 711071 - Check for scrollable in velocity calculations. r=pcwalton 2012-01-28 18:23:45 +01:00
Kartikaya Gupta
fc17f62158 Bug 721888 - Fix compiler warnings. r=blassey 2012-01-27 21:00:03 -05:00
Brian Nicholson
1b8752cf3a Bug 716681 - Tabs are being duplicated when going back into Fennec. r=blassey 2012-01-27 17:33:02 -08:00
Brian Nicholson
30f9221bf4 Bug 721577 - Race condition in about:home for tabs from last time. r=mfinkle 2012-01-27 17:28:47 -08:00
Brian Nicholson
fc0d961299 Bug 719195 - about:Home displayed briefly before session restore. r=mfinkle 2012-01-27 17:28:30 -08:00
Sriram Ramasubramanian
95c432689c Bug 715213: Move "+" to left side on Tab menu. [r=mfinkle] 2012-01-27 13:50:26 -08:00
Sriram Ramasubramanian
e68a16407d Bug 720698: ICS should use blue outline color for URL bar. [r=mfinkle] 2012-01-27 12:28:45 -08:00
Sriram Ramasubramanian
407c4662d8 Bug 717674: AutoCompletePopup list should be native to the device. [r=mfinkle] 2012-01-27 12:22:05 -08:00
Sriram Ramasubramanian
2b91b6f999 Bug 712526: Restrict tabs menu to occupy only 2/3 of the screen. [r=mfinkle] 2012-01-27 12:18:02 -08:00
Sriram Ramasubramanian
539624129d Bug 711198: Autocomplete Popup should have a minWidth. [r=mfinkle] 2012-01-27 12:10:45 -08:00
Sriram Ramasubramanian
db1c585ebb Bug 713402: Tabs not shown in awesomescreen in honeycomb. [r=mfinkle] 2012-01-27 11:58:18 -08:00
Sriram Ramasubramanian
3da79d010f Bug 712687: ICS should use a different layout for landscape mode. [r=mfinkle] 2012-01-27 11:19:13 -08:00
Lucas Rocha
ca53356e08 Bug 721354 - Update about:home everytime it's shown (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
e0e83e52a6 Bug 721354 - Add API to AboutHomeContent to trigger updates (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
b7315b1226 Bug 721354 - Remove redundant runnable to load addons/tabs in about:home (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
d076fa5ab9 Bug 721354 - Factor out code to load top sites in AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
43e4c4c4f3 Bug 721354 - Remove onFinishInflate handling from AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
8b2c58e10a Bug 721354 - Move view attributes to layout file (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
cbbefe4b27 Bug 721354 - Remove unnecessary constructor arg from AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Brad Lassey
563c87e1e2 bug 720712 - Crash on startup on Samsung SCH-i400 (Continuum), Android 2.1, Base64 API is API level 8 r=lucasr 2012-01-25 14:49:28 -05:00
Brad Lassey
2cef518ae4 bug 721308 - ConcurrentModificationException when closing a tab and reopening the tabstray quickly r=mfinkle 2012-01-26 17:57:15 -05:00
Chris Lord
06edecb7c5 Bug 721070 - Checkerboarding at bottom after pinch zooming out. r=kats,pcwalton
Certain conditions would cause MultiTileLayer to incorrectly invalidate tiles,
or to reuse tiles incorrectly, which would cause checkerboarding (sometimes
permanent until a redraw occurs).

This addresses said issues:

- Removes manual invalidation on Document:Shown and Tab:Selected. This is
  unnecessary, as the entire buffer will be invalidated when this happens
  anyway. Sometimes Document:Shown happens *after* drawing has occurred,
  which caused the entire screen to checkerboard incorrectly.
- Fix re-using off-screen tiles with the incorrect resolution. Tiles are stored
  in a hash-map based on their unscaled position. As only tiles that intersect
  with the update region in tile-space are invalidated, sometimes tiles that
  were off-screen, but whose unscaled tile origin appears on-screen would be
  incorrectly re-used. Fix this by checking that a tile's resolution matches the
  current resolution before reusing it.
2012-01-26 20:19:35 +00:00
Chris Lord
8825134fee Bug 721100 - After panning, tap area is offset at wrong place. r=pcwalton
When rendering with an offset for MultiTileLayer, the tile origin was moved
to compensate, but this lead to there being a mismatch between Gecko's
displayport origin and the one recorded on the Java side.

Instead of altering the origin, allow setting a render offset on MultiTileLayer
instead, so the origin remains correct.
2012-01-26 20:18:47 +00:00
Matt Brubeck
cf533f2b23 Bug 719557 - "Full Screen" add-on (window.fullScreen) has problems in native Fennec [r=blassey] 2012-01-26 09:17:33 -08:00
Brad Lassey
2dd45683b7 bug 721209 - tab screenshots unnecessarily big for background tabs r=mfinkle 2012-01-26 01:35:32 -05:00
Gian-Carlo Pascutto
1ba750d5b6 Bug 721320 - Enable persistent SQLite journal on LocalBrowserDB. r=lucasr 2012-01-26 16:30:21 +01:00
Brad Lassey
59fa32e27e bug 711201 - instrument when we paint for performance testing r=dougt 2012-01-24 15:53:49 -05:00
Brad Lassey
e1730805d5 bug 711201 - instrument when the throbber ends for performance testing r=dougt 2012-01-24 15:39:23 -05:00
Brad Lassey
27309e0568 bug 721208 - Tab screenshots can hose the gecko event loop r=mfinkle 2012-01-26 02:46:16 -05:00
Brad Lassey
ec525a125a backout out 1b0c8e6f01e2 to fix its commit message 2012-01-26 02:57:41 -05:00
Brad Lassey
5832a3ad0a bug 721032 - Make thumbnails in about:home and tab menu identical r=mfinkle 2012-01-26 02:46:16 -05:00
Brad Lassey
2f607773e4 bug 721032 - Make thumbnails in about:home and tab menu identical r=mfinkle 2012-01-26 01:02:00 -05:00