Commit Graph

4635 Commits

Author SHA1 Message Date
Sriram Ramasubramanian
c66b9a206a Bug 712687: ICS should use a different layout for landscape mode. [r=mfinkle] 2012-01-27 11:19:13 -08:00
Margaret Leibovic
4b2a7db82f 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
cae619ec70 Bug 721354 - Update about:home everytime it's shown (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
611d1421b2 Bug 721354 - Add API to AboutHomeContent to trigger updates (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
87852b042b Bug 721354 - Remove redundant runnable to load addons/tabs in about:home (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
809bddf2c8 Bug 721354 - Factor out code to load top sites in AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
fe13e169df Bug 721354 - Remove onFinishInflate handling from AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
4a103a5a37 Bug 721354 - Move view attributes to layout file (r=blassey) 2012-01-27 10:08:21 +00:00
Lucas Rocha
8d38d630e3 Bug 721354 - Remove unnecessary constructor arg from AboutHomeContent (r=blassey) 2012-01-27 10:08:21 +00:00
Brad Lassey
2b35a06a20 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
Matt Brubeck
0ff0a5d74a Bug 721301 - Disable font inflation by default in XUL fennec [r=mfinkle] 2012-01-26 20:07:15 -08:00
Brad Lassey
40aabb2caa bug 721308 - ConcurrentModificationException when closing a tab and reopening the tabstray quickly r=mfinkle 2012-01-26 17:57:15 -05:00
Matt Brubeck
5ac5032969 Bug 708774 - Always use fullscreen landscape keyboard in native Android fennec [r=mfinkle] 2012-01-26 13:51:23 -08:00
Chris Lord
773061c1f7 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
ccf4980df5 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
Kartikaya Gupta
167e67e383 Bug 720442 - Scroll input fields to bottom of viewport rather than top. r=blassey 2012-01-26 13:16:45 -05:00
Matt Brubeck
d3b2b62f35 Bug 719557 - "Full Screen" add-on (window.fullScreen) has problems in native Fennec [r=blassey] 2012-01-26 09:17:33 -08:00
Kartikaya Gupta
c314680fce Bug 712065 - Special treatment is needed to get the size of SVG documents. r=mfinkle 2012-01-26 09:55:29 -05:00
Brad Lassey
fde21ce1c6 bug 721209 - tab screenshots unnecessarily big for background tabs r=mfinkle 2012-01-26 01:35:32 -05:00
Gian-Carlo Pascutto
cd3d135021 Bug 721320 - Enable persistent SQLite journal on LocalBrowserDB. r=lucasr 2012-01-26 16:30:21 +01:00
Brad Lassey
a103cd02e5 bug 711201 - instrument when we paint for performance testing r=dougt 2012-01-24 15:53:49 -05:00
Brad Lassey
b7898feaee bug 711201 - instrument when the throbber ends for performance testing r=dougt 2012-01-24 15:39:23 -05:00
Brad Lassey
5d7fa8b42e bug 721208 - Tab screenshots can hose the gecko event loop r=mfinkle 2012-01-26 02:46:16 -05:00
Brad Lassey
ac7479ba9a backout out 1b0c8e6f01e2 to fix its commit message 2012-01-26 02:57:41 -05:00
Brad Lassey
11da4c1059 bug 721032 - Make thumbnails in about:home and tab menu identical r=mfinkle 2012-01-26 02:46:16 -05:00
Brad Lassey
0405db9c10 bug 721032 - Make thumbnails in about:home and tab menu identical r=mfinkle 2012-01-26 01:02:00 -05:00
Brad Lassey
04a39875f5 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
c23565edf6 Bug 721220 - Send message back to java after tab selection is complete. r=mbrubeck 2012-01-25 20:06:08 -08:00
Alex Pakhotin
535b0640dd Bug 720333 - Only the last letter typed is displayed when HKB is used. r=blassey 2012-01-25 17:34:12 -08:00
Alex Pakhotin
e1f9e87906 Bug 708280 - delay checking for update. r=blassey 2012-01-24 20:32:12 -08:00
Margaret Leibovic
2d59032efd Bug 721214 - Use Tabs.selectTab to select a new tab instead of sending a Tab:Selected message to gecko. r=mbrubeck 2012-01-25 14:18:47 -08:00
Richard Newman
1f3f0753bb Bug 720471 - Missing Arrays and SharedPreferences.Editor methods in Android SDK <= 8. r=rnewman 2012-01-25 15:53:13 -08:00
Richard Newman
204caa3e08 Bug 721129 - Incorrect BigInteger comparison in JPakeCrypto. r=dchan 2012-01-25 15:53:13 -08:00
Richard Newman
078a588ee6 Bug 720933 - Android Sync 0.3 code drop. a=mobile
Bug 718848 - Part 7: More link styling, pin display styling, alignment per UI feedback.
 Bug 718848 - Part 6: Fixed regression of progressbar layout.
 Bug 718848 - Part 5: Indentation alignment.
 Bug 718848 - Part 4: Fixes for links, icon blurriness, PIN display.
 Bug 718848 - Part 3: Whitespace changes.
 Bug 718848 - Part 2: Setting theme on start of Sync setup.
 Bug 718848 - Part 1: Theme and layout changes, per UI meeting.
 Bug 717075 - make classic setup hint text visible. Added basic SyncTheme.
 Bug 717691 - Part 1: fall back to supported cipher suites for older Android releases.
 Bug 717691 - Part 0: Specify HTTP 1.1 in HTTP requests.
 Bug 718848 - Part 2: fixed string revision: "computer" not "desktop".  r=rnewman
 Bug 719669 - Part 1: throw IncorrectZkpException when g^x^q % p = 1 in J-PAKE.
 Bug 719669 - Part 0: code reformatting and string tidying.
 Bug 718149 - go somewhere useful after Firefox Sync set up, on launch.
2012-01-25 15:53:13 -08:00
Richard Newman
ec4341f0a6 Bug 718928 - AndroidManifest.xml does not depend on Sync manifest include fragments. r=ted 2012-01-25 15:53:13 -08:00
Marina Samuel
135941b88c Bug 709660 - correctly process resolution-specific Sync resources. r=mbrubeck r=rnewman 2012-01-25 15:53:12 -08:00
Matt Brubeck
bf6b8d1ed0 Bug 715275 - New default favicon images for different resolutions [r=sriram]
--HG--
extra : rebase_source : f7ba965bbcdfed526b2154f26f31684b52afdb5d
2012-01-25 14:51:14 -08:00
Brian Nicholson
da49842688 Bug 716906 - Add "Firefox Sync" item to settings. r=dougt 2012-01-25 14:44:59 -08:00
Kartikaya Gupta
0ef39e6113 Bug 718270 - When hiding the VKB on small pages, increase page size to prevent zoom-in. r=pcwalton 2012-01-25 17:16:03 -05:00
Gian-Carlo Pascutto
5b5b224e5c Bug 713283 - Merge Favicon import with history import. r=lucasr 2012-01-25 22:10:02 +01:00
Gian-Carlo Pascutto
38b77bc4dc Bug 713283 - Limit imported history entries. Sort by approximate frecency. Update visits count. r=lucasr 2012-01-25 22:10:01 +01:00
Gian-Carlo Pascutto
f061a39dec Bug 713283 - Show a splash screen during Profile migration. r=dougt 2012-01-25 22:10:01 +01:00
Gian-Carlo Pascutto
214b135242 Bug 710331 - Remove old splash screen assets. r=mfinkle 2012-01-25 22:10:01 +01:00
Gian-Carlo Pascutto
c578b68c15 Bug 710331 - UX for bookmarks and history import. r=mfinkle 2012-01-25 22:10:01 +01:00
Doug Turner
c88126cdb1 Backing out 1b2d36e0657b - Bug 716906 - Crashes on ICS. r=dougt 2012-01-25 11:34:34 -08:00
Wes Johnston
249a23d926 Bug 718904 - Don't show a context menu for long taps on header rows in the awesome screen. r=lucasr 2012-01-25 08:58:16 -08:00
Abhishek Singh
3cc60bc3bc Bug 650322 - Remove 'ac_add_options --disable-installer'. r=ted 2012-01-25 14:53:24 +01:00
Lucas Rocha
061fe17c91 Bug 720152 - Add URI matches for image ID operations (r=blassey) 2012-01-25 11:18:33 +00:00
Mike Hommey
be671dceba Bug 720737 - Set MOZ_LINKER_CACHE instead of CACHE_PATH. r=blassey 2012-01-25 10:36:58 +01:00
Matt Brubeck
34bd7b8080 Bug 718296 - Use third-party fixup on location bar searches [r=wesj] 2012-01-24 18:39:22 -08:00
Wes Johnston
f04da8f1f0 Bug 720058 - Follow up for review comments. r=bnicholson 2012-01-25 02:34:09 +01:00
Wes Johnston
f2b8525b2e Bug 719309 - Follow up. Rename a variable. r=mfinkle 2012-01-25 01:41:02 +01:00
Wes Johnston
fb5445ef8a Bug 716595 - Don't alter selection if we cancel a select dialog. r=mleibovic 2012-01-25 01:31:33 +01:00
Wes Johnston
97763d38e2 Bug 720058 - Only allow showing one select ui at a time. r=bnicholson 2012-01-25 01:31:33 +01:00
Wes Johnston
b1ebd47a08 Bug 715925 - Indent options in opt groups. r=sriram 2012-01-25 01:31:33 +01:00
Wes Johnston
9b489f8f95 Bug 719309 - Hook up touch events pref and disable them for now. r=mfinkle 2012-01-25 01:31:33 +01:00
Wes Johnston
d1d8be66f3 Bug 719240 - Delay sending touchmove events until touches have moved a minimum distance. r=mfinkle 2012-01-25 01:31:33 +01:00
Wes Johnston
d370501c05 Bug 603008 - Only delay panning on pages with touch listeners. r=mfinkle 2012-01-25 01:31:33 +01:00
Wes Johnston
92a702e9c6 Bug 603008 - Android widget multitouch implementation. r=blassey,kats 2012-01-25 01:31:33 +01:00
Patrick Walton
11f99f24f5 Bug 710533 - Tint the checkerboard with the background color of the page. r=Cwiiis 2012-01-23 20:10:24 -08:00
Margaret Leibovic
32a7146600 Bug 720427 - Save as PDF is using an invalid URI method. r=wesj 2012-01-24 09:16:56 -08:00
Margaret Leibovic
7fa8b92fd6 Bug 720581 - Access static fields/methods in a static way. r=blassey 2012-01-24 09:16:48 -08:00
Margaret Leibovic
48963fe4a7 Bug 720574 - Remove unused variables and imports. r=mbrubeck 2012-01-24 09:16:39 -08:00
Margaret Leibovic
3a5d31cda0 Bug 720048 - Move Tab:Foo listeners and associated tab logic into Tabs. r=mbrubeck 2012-01-24 09:16:26 -08:00
Margaret Leibovic
bd082813f8 Bug 720494 - Move GeckoApp.handleAddTab logic into Tabs.addTab. r=mbrubeck 2012-01-24 09:16:18 -08:00
Margaret Leibovic
0e04445918 Bug 719493 - Don't block on gecko to select a tab. r=mbrubeck 2012-01-24 09:15:52 -08:00
Margaret Leibovic
408615c35d Bug 719494 - Closing tabs is too slow sometimes. r=mbrubeck
* * *
Bug 719494 - (Part 2) Add back closeTab in JS so that add-ons can use it
2012-01-24 09:15:41 -08:00
Lucas Rocha
d3f5c15237 Bug 710325 - Show addon icon in about:home (r=mfinkle) 2012-01-24 16:52:26 +00:00
Lucas Rocha
3c141a39f5 Bug 710325 - Thread-safety fix in Favicons (r=mfinkle)
Favicons may be requested from different threads and we have to ensure that
each favicon request gets a unique id.
2012-01-24 16:52:26 +00:00
Lucas Rocha
c8076180f4 Bug 710325 - Show addon version in about:home (r=mfinkle) 2012-01-24 16:52:26 +00:00
Matt Brubeck
1ea391744d Bug 719795 - Crash when GeckoSmsManager.init is called more than once [r=blassey,mounir] 2012-01-24 08:06:47 -08:00
Matt Brubeck
d4c1ba6a7a Bug 717283 - Fix build bustage caused by merge conflict in d8fc13006aa4 2012-01-24 08:06:27 -08:00
James Willcox
15663b2456 Bug 706684 - Add a small fix for Froyo devices r=kats 2012-01-24 11:02:40 -05:00
Chris Lord
0bb534ddd1 Bug 717283 - Use tiles on-demand. r=pcwalton, snorp
Instead of tying the tile-buffer in MultiTileLayer directly to the back-buffer
of the page, make sure rendering is always aligned to the tile grid and use
tiles on-demand. This makes better use of tiles when panning/zooming, and opens
up the route for further optimisations.
2012-01-24 15:39:53 +00:00
Chris Lord
56f83fc45c Bug 717283 - Store sub-tile metrics on the tile object. r=pcwalton
Instead of deriving sub-tile metrics on each iteration, create a SingleTileLayer
sub-class and store them there.
2012-01-24 15:38:29 +00:00
Kartikaya Gupta
c34267eb99 Bug 718961 - Fix typo in event name. r=blassey 2012-01-24 10:00:42 -05:00
Geoff Brown
d132b8abda Bug 718829 - Robocop: make testNewtab more reliable; r=jmaher 2012-01-24 09:46:36 -05:00
Lucas Rocha
afdfb93f8c Bug 708414 - Invite users to set up sync on about:home (r=mfinkle) 2012-01-24 14:03:28 +00:00
Lucas Rocha
49097a4d48 Bug 708414 - Show message when there are no top sites to show in about:home (r=mfinkle) 2012-01-24 14:03:28 +00:00
Lucas Rocha
028fa8849f Bug 708414 - Improve layout of about:home for top sites (r=mfinkle)
Don't rely on absolute margin values and apply proper layout rules instead.
2012-01-24 14:03:28 +00:00
Lucas Rocha
acb3d7ed8f Bug 708414 - Add API to check if Fennec is running for the first time (r=blassey) 2012-01-24 14:03:28 +00:00
Simon Montagu
b94da4bbfd Remove unused forcedDetector property. Bug 713825, r=bz 2012-01-24 11:52:05 +02:00
Simon Montagu
01326f327c Move nsIDocumentCharsetInfo out of intl/chardet into nsIDocShell, Bug 713825, r=bz, mbrubeck 2012-01-24 11:52:05 +02:00
Simon Montagu
6055067770 Move nsIDocCharset out of intl/chardet into nsIDocShell, Bug 713825, r=bz 2012-01-24 11:52:04 +02:00
Phil Ringnalda
34b242cb5e Backed out changeset b77c0c621163 (bug 710533) for native ts bustage 2012-01-23 23:33:05 -08:00
Phil Ringnalda
89f1879c06 Back out 420d7b8ed59d for being a bad backout 2012-01-23 23:32:11 -08:00
Phil Ringnalda
39424701c8 Backed out changeset b77c0c621163 (bug 710533) for native ts bustage 2012-01-23 22:53:07 -08:00
Chris Peterson
79e5267060 Bug 701002 part 3 - JavaStackTrace: remove unused showErrorDialog() method. r=dougt 2012-01-18 13:56:56 -08:00
Chris Peterson
80f4fe24d3 Bug 701002 part 1 - JavaStackTrace: consolidate reportJavaCrash() stack logging. r=dougt 2012-01-23 12:03:25 -08:00
Patrick Walton
062350623b Bug 710533 - Tint the checkerboard with the background color of the page. r=Cwiiis 2012-01-23 20:10:24 -08:00
Patrick Walton
8dc1c017f0 Bug 706684 - Implement a simpler scale gesture listener on Android. r=Cwiiis 2012-01-23 19:18:24 -08:00
Brian Nicholson
6691a3ab2c Bug 716906 - Add "Firefox Sync" item to settings. r=dougt 2012-01-23 14:39:04 -08:00
Brian Nicholson
7be6565932 Bug 701824 - "Show character encoding" (Text encoding) preference should be hooked up. r=mfinkle 2012-01-23 13:47:48 -08:00
Brian Nicholson
6580348f03 Bug 719662 - Use nsIPrefLocalizedString for getComplexValue. r=mfinkle 2012-01-23 13:40:07 -08:00
Phil Ringnalda
581fc65502 Bug 702171 - ignore uncaught exceptions in browser_sessionstore.js so we can hear ourselves think over the constant yammering of "this.browser.fuzzyZoom is not a function", r=mbrubeck
--HG--
extra : rebase_source : 9e496216be05e2e5c901547d6b387e086244e67f
2012-01-22 09:43:53 -08:00
Ed Morley
b9a5db0480 Backout 91eebc6bdb59 & 7d776b291014 (bug 717283) for Android native reftest crashes 2012-01-22 11:55:18 +00:00
Chris Lord
07a9325e91 Bug 717283 - Use tiles on-demand. r=pcwalton, snorp
Instead of tying the tile-buffer in MultiTileLayer directly to the back-buffer
of the page, make sure rendering is always aligned to the tile grid and use
tiles on-demand. This makes better use of tiles when panning/zooming, and opens
up the route for further optimisations.
2012-01-22 09:40:37 +00:00
Chris Lord
1aa40ded16 Bug 717283 - Store sub-tile metrics on the tile object. r=pcwalton
Instead of deriving sub-tile metrics on each iteration, create a SingleTileLayer
sub-class and store them there.
2012-01-22 09:40:26 +00:00
Kartikaya Gupta
d18dc49ddd Bug 719954 - Bracket the clicking on list items with the event expecter to avoid a race condition. r=gbrown 2012-01-21 12:48:26 -05:00
Kartikaya Gupta
4603683e95 Bug 719954 - Change testBookmark to actually load a bookmark instead of a history item. r=gbrown,jmaher 2012-01-21 12:47:48 -05:00