Commit Graph

579 Commits

Author SHA1 Message Date
Chris Lord
30f5d53aa8 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
248b760bba 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
d1b5be93de Bug 721079 - Report pages with touch event listeners to Java. r=mfinkle 2012-01-30 20:47:23 -08:00
Kartikaya Gupta
023caa61db 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
2c67630f17 Bug 713464: Application Locale should not be reset from CPP. [r=mfinkle] 2012-01-30 19:59:47 -08:00
Kartikaya Gupta
591a8d6a69 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
67add8af20 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
10db96c244 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
9475dc5395 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
bd0a768eb7 Back out 1d4d44ecd75c and 823cd2815483 (bug 709230) on suspicion of causing intermittent startup crashes 2012-01-30 16:53:14 -08:00
Sriram Ramasubramanian
aac30e3ab9 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
4442b0aee8 Bug 709230 part 2 - Optimize Java .class files with ProGuard. r=dougt 2012-01-26 10:50:37 -08:00
Chris Peterson
7de968bff5 Bug 709230 part 1 - Add missing access modifiers to GeckoAppShell.java. r=dougt 2012-01-24 17:52:34 -08:00
Lucas Rocha
beac4ef513 Bug 722050 - Fix about:home checker-boarding (r=mfinkle) 2012-01-30 17:14:05 +00:00
Lucas Rocha
7b690affad Bug 721765 - Fix typo in about:home's top sites string (r=mfinkle) 2012-01-30 17:09:14 +00:00
Wes Johnston
6b146e12b9 Bug 718959 - Use data uri for homescreen shortcuts. r=blassey 2012-01-28 18:24:51 +01:00
Wes Johnston
bd24df5dbe Bug 711071 - Check for scrollable in velocity calculations. r=pcwalton 2012-01-28 18:23:45 +01:00
Kartikaya Gupta
2f3d0a8be1 Bug 721888 - Fix compiler warnings. r=blassey 2012-01-27 21:00:03 -05:00
Brian Nicholson
641749e991 Bug 716681 - Tabs are being duplicated when going back into Fennec. r=blassey 2012-01-27 17:33:02 -08:00
Brian Nicholson
78c3d29493 Bug 721577 - Race condition in about:home for tabs from last time. r=mfinkle 2012-01-27 17:28:47 -08:00
Brian Nicholson
5a6a82d6fd Bug 719195 - about:Home displayed briefly before session restore. r=mfinkle 2012-01-27 17:28:30 -08:00
Sriram Ramasubramanian
ce6420700a Bug 715213: Move "+" to left side on Tab menu. [r=mfinkle] 2012-01-27 13:50:26 -08:00
Sriram Ramasubramanian
4b2173480e Bug 720698: ICS should use blue outline color for URL bar. [r=mfinkle] 2012-01-27 12:28:45 -08:00
Sriram Ramasubramanian
831dffdf30 Bug 717674: AutoCompletePopup list should be native to the device. [r=mfinkle] 2012-01-27 12:22:05 -08:00
Sriram Ramasubramanian
e73abb5fd9 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
893a7ed127 Bug 711198: Autocomplete Popup should have a minWidth. [r=mfinkle] 2012-01-27 12:10:45 -08:00
Sriram Ramasubramanian
fbad323c22 Bug 713402: Tabs not shown in awesomescreen in honeycomb. [r=mfinkle] 2012-01-27 11:58:18 -08:00
Sriram Ramasubramanian
2c20f8a1f8 Bug 712687: ICS should use a different layout for landscape mode. [r=mfinkle] 2012-01-27 11:19:13 -08:00
Lucas Rocha
1d2c235746 Bug 721354 - Update about:home everytime it's shown (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
5f0f4a6f3e Bug 721354 - Add API to AboutHomeContent to trigger updates (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
a57227d7f8 Bug 721354 - Remove redundant runnable to load addons/tabs in about:home (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
53ba5c4415 Bug 721354 - Factor out code to load top sites in AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
8f355cae4b Bug 721354 - Remove onFinishInflate handling from AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
cd502e16a1 Bug 721354 - Move view attributes to layout file (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
3085292b1a Bug 721354 - Remove unnecessary constructor arg from AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Brad Lassey
18fddf22b2 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
c489d6e09f bug 721308 - ConcurrentModificationException when closing a tab and reopening the tabstray quickly r=mfinkle 2012-01-26 17:57:15 -05:00
Chris Lord
a560f7f2c4 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
8750f68b59 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
66b1e6c4d9 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
3e5a4cf36a bug 721209 - tab screenshots unnecessarily big for background tabs r=mfinkle 2012-01-26 01:35:32 -05:00
Gian-Carlo Pascutto
1991562138 Bug 721320 - Enable persistent SQLite journal on LocalBrowserDB. r=lucasr 2012-01-26 16:30:21 +01:00
Brad Lassey
0cb5691661 bug 711201 - instrument when we paint for performance testing r=dougt 2012-01-24 15:53:49 -05:00
Brad Lassey
41b13937e6 bug 711201 - instrument when the throbber ends for performance testing r=dougt 2012-01-24 15:39:23 -05:00
Brad Lassey
e43407b296 bug 721208 - Tab screenshots can hose the gecko event loop r=mfinkle 2012-01-26 02:46:16 -05:00
Brad Lassey
ee914fa94a backout out 1b0c8e6f01e2 to fix its commit message 2012-01-26 02:57:41 -05:00
Brad Lassey
d04b34db75 bug 721032 - Make thumbnails in about:home and tab menu identical r=mfinkle 2012-01-26 02:46:16 -05:00
Brad Lassey
81cf25f4e0 bug 721032 - Make thumbnails in about:home and tab menu identical r=mfinkle 2012-01-26 01:02:00 -05:00
Brad Lassey
e94153995b bug 721216 - Bitmap compression on main thread causes the tab strip to take a long time to appear r=pcwalton 2012-01-25 18:36:03 -05:00
Margaret Leibovic
361cb84d37 Bug 721220 - Send message back to java after tab selection is complete. r=mbrubeck 2012-01-25 20:06:08 -08:00