Doug Turner
1fff79230b
Bug 720092 - java.lang.IndexOutOfBoundsException: getChars (0 ... 88168) ends beyond length 0. We do not know why this is happening yet. This patch catches the throw and logs what values we have for start and end. r=alexp
2012-01-31 09:24:31 -08:00
Chris Lord
c1e993df15
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
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
Margaret Leibovic
d6a470ec91
Bug 719868 - Progress throbber still shows when we load about:home on startup. r=mfinkle
2012-01-26 15:07:38 -08: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
Brian Nicholson
fdef04bc7d
Bug 710845 - Don't show disabled search engines in AwesomeBar. r=mfinkle
2012-01-30 18:14:53 -08: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
fb0d6208ef
Bug 719921 - Enable add-ons compatible by default for Fennec [r=wesj]
2012-01-30 16:53:14 -08: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
Margaret Leibovic
3108679dd2
Bug 718126 - Tapping the video scrubber doesnt work on Native Fennec. r=wesj
2012-01-26 17:07:05 -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
Brian Nicholson
4072dc4a70
Bug 701092 - Limit session restore attempts. r=mfinkle
2012-01-27 22:04:54 -08: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
Margaret Leibovic
261a066f34
backout 7b3a4af0e68a for twinopen failures
2012-01-27 11:43:22 -08:00
Mark Finkle
2e64659d2f
Bug 721639 - Add some canvas optimizations for thumbnail generation [r=mbrubeck]
2012-01-27 14:27:26 -05: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
Margaret Leibovic
abb2f85e49
Bug 719868 - Progress throbber still shows when we load about:home on startup. r=mfinkle
2012-01-26 15:07:38 -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
Matt Brubeck
6a9eda54ff
Bug 708774 - Always use fullscreen landscape keyboard in native Android fennec [r=mfinkle]
2012-01-26 13:51:23 -08: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