Commit Graph

760 Commits

Author SHA1 Message Date
Dão Gottwald
e03aeb64a0 Bug 752376 - Avoid calling scrollbox.ensureElementIsVisible() if the tab strip doesn't overflow to prevent layout flushes. r=enn 2012-10-25 19:59:33 +02:00
Jeff Muizelaar
07b8aa36d6 Bug 800031. Include paint time int tab switch telemetry. r=ehsan,dao,bjcaob
This adds a new FX_TAB_SWITCH_TOTAL_MS that should more accurately represent
the user experience of tab switch time than FX_TAB_SWITCH_UPDATE_MS.
FX_TAB_SWITCH_UPDATE_MS is being kept because it gives a good indication of how
much time is being spent in the front end parts vs the painting parts.

This works by measuring the time between beginTabSwitch() and the first call to
LayerManager::PostPresent().
2012-10-11 13:54:27 -04:00
Ehsan Akhgari
e6f1f39bc6 Bug 798516 - Remove support for gPrivateBrowsingUI.privateWindow; r=jdm
This patch replaces the privateWindow API with the toolkit
PrivateBrowsingUtils.isWindowPrivate API, which is better in the sense
that it is chrome/content agnostic and is not browser/ specific.
2012-10-05 19:25:52 -04:00
OHZEKI Tetsuharu
b1f5762d25 Bug 772319 - Add an option to disable the "Close other tabs" prompt. r=dao 2012-10-05 11:50:30 -07:00
Jonathan Kew
4ae1951644 bug 674373 pt 6 - support HiDPI display in Cocoa widget code. r=roc,smichaud 2012-09-29 12:36:09 +01:00
Matt Woodrow
a1f75a8ee5 Bug 781053 - Part 3 - Force the throbber into it's own layer. r=roc 2012-09-25 08:31:48 +12:00
Ed Morley
5a3b322459 Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE 2012-09-27 16:34:46 +01:00
Matt Woodrow
88b0ce7b03 Bug 781053 - Part 3 - Force the throbber into it's own layer. r=roc 2012-09-25 08:31:48 +12:00
Phil Ringnalda
16e0947c04 Back out 85d6cbd01d39, 56fc051c1932, a2ad17b87332 (bug 781053) for OS X debug assertions and crashes
--HG--
extra : rebase_source : ab24a2f8e9eddcf33ea39344abb7afbf400bf6e0
2012-09-24 21:23:05 -07:00
Matt Woodrow
4e60645e00 Bug 781053 - Part 3 - Force the throbber into it's own layer. r=roc 2012-09-25 08:31:48 +12:00
Andres Hernandez
ed2022de9c Bug 753127 - Add telemetry for the time spent updating UI in response to a tab switch. r=dao 2012-09-21 18:33:30 -06:00
Dão Gottwald
7ce227ab77 Bug 790168 - dragstart handler cleanup. r=ttaubert 2012-09-20 15:16:28 +02:00
Abhishek Potnis
482c9a8d8a Bug 691925 - Replaced content.focus() with gBrowser.selectedBrowser.focus() and/or window.focus(). r=dao 2012-09-19 12:59:26 +02:00
Ehsan Akhgari
c578fadd65 Bug 741059 - Part 4: Update the callers to mozIAsyncFavicon::SetAndFetchFaviconForPage; r=jdm,bz,mak 2012-09-06 00:34:50 -04:00
Ed Morley
c529a36218 Backout 62ef2365014e (bug 583890), 8c3df98a9f06 (bug 583890) for intermittent failures in browser_bug583890.js 2012-09-17 17:35:46 +01:00
Adam Dane [:hobophobe]
57921206f3 Bug 583890 - Add visibleLabel attribute/property and tests. r=ttaubert,jaws 2012-08-23 20:15:50 -05:00
Dão Gottwald
eab92b6e2c Bug 789079 - In the tab container's dragover handler, calculate the drop indicator's minimum and maximum margins only when scrolling. r=jaws 2012-09-10 12:24:29 +02:00
Amod
6456695447 Bug 783025 - Replace String.indexOf(...) != -1 with String.contains(...). r=dao 2012-09-08 22:58:23 +02:00
Ehsan Akhgari
6eae85d8ab Backed out changeset 9c6782197172 (bug 783025) because of test failures 2012-09-08 16:56:04 -04:00
Amod
16b7060d93 Bug 783025 - Replace String.indexOf(...) != -1 with String.contains(...). r=dao 2012-09-08 21:26:25 +02:00
Dão Gottwald
17350d13dc Bug 789032 - Dragging a link over the tab strip's scroll arrows calls _getDropIndex unnecessarily. r=jaws 2012-09-06 17:59:57 +02:00
Tim Taubert
be91e1b267 merge m-c to fx-team 2012-09-05 13:18:58 +02:00
Paul Rouget
9e0372540e Bug 768442 - It's impossible to add a sidebar inside a tab. r=dao 2012-08-30 12:23:26 +02:00
Dão Gottwald
097a4578df Bug 786291 - Dragging a pinned tab is jerky when the tab strip overflows. r=jaws 2012-08-30 07:51:06 +02:00
Dão Gottwald
64acf67249 Bug 786406 - Move the tab drag image away from the cursor to prevent it from obscuring the dragged tab. r=jaws 2012-08-30 07:50:46 +02:00
Dão Gottwald
7498d6261e Bug 786593 - Moving a tab to a different window leaves other tabs shifted in the source window. r=jaws 2012-08-30 07:50:28 +02:00
Dão Gottwald
490d7f4521 Bug 787895 - Indicator for dropping links on the tab strip is misaligned if there are pinned tabs and the tab strip overflows. r=jaws 2012-09-03 18:10:30 +02:00
Dão Gottwald
b266cfdc7b Bug 786495 - Dragging a tab to bookmark it or cancelling the drag-and-drop operation (pressing ESC) unexpectedly reorders tabs. r=jaws 2012-09-03 09:24:15 +02:00
Dão Gottwald
eeea10e965 Bug 783282 - When dragging a tab within the tab strip, move it directly instead of displaying a drop indicator. r=jaws 2012-08-27 19:44:00 +02:00
Ed Morley
e4cbc2cd09 Backout 9c2c1987abc4 & ecaff5097b0b (bug 583890) for intermittent failures in browser_bug583890.js 2012-08-24 13:16:38 +01:00
Adam Dane [:hobophobe]
d264b06375 Bug 583890 - Add visibleLabel attribute/property and tests. r=ttaubert,jaws 2012-08-23 20:15:50 -05:00
Ed Morley
8244092900 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-08-14 13:52:25 +01:00
Neil Deakin
1a89394d0d Bug 391834, don't allow prompts in beforeunload, unload and pagehide events,r=smaug,patch mostly by gavin 2012-08-13 15:05:34 -04:00
Tim Taubert
41a5c97625 Bug 753448 - Part 2 - Integrate the new tab preloader; r=jaws 2012-08-13 09:34:10 -07:00
Tim Taubert
2690713728 Bug 753448 - Part 1 - Add BrowserNewTabPreloader.jsm; r=gavin 2012-08-13 09:30:18 -07:00
Tim Taubert
45dccf7b5d Bug 779618 - [Page Thumbnails] make tabbrowser use the thumbnail service; r=jaws 2012-08-09 08:46:17 +02:00
Dão Gottwald
51604a579a Bug 776773 - put tabs in the title bar before updating the tab strip. r=ttaubert 2012-07-26 15:27:32 +02:00
Tim Taubert
331859c2ae Bug 716108 - [New Tab Page] 'Connecting…' should not briefly flicker in the tab title when a new tab is opened; r=gavin 2012-07-24 23:40:13 +02:00
Ekanan Ketunuti
94cd0666cb Bug 772463 - Unprefix CSS3 transforms in browser/. r=dao
--HG--
extra : rebase_source : d22aeb4bcb6e14ff9bef9408e483b9a26d17bdc0
2012-07-16 22:10:27 +07:00
Emmanuele Bassi
06a1c689ee Bug 762303 - Unprefix CSS Transition properties and provide temporary aliases for -moz-transition and exposed subproperties. r=dbaron 2012-07-08 21:25:10 -04:00
Dão Gottwald
7f090a20fc Bug 277079 - "Close other tabs" should always warn about closing multiple tabs. r=ttaubert 2012-07-03 21:44:01 +02:00
Dão Gottwald
c2e6deb55a Backed out changeset c36c02221c6a 2012-07-03 18:12:09 +02:00
Dão Gottwald
00f673b7c3 Bug 277079 - "Close other tabs" should always warn about closing multiple tabs. r=ttaubert 2012-07-03 17:02:09 +02:00
Kartikaya Gupta
8e1c5560cf Bug 755971 - Switch to using the padding rect size for scrollWidth and scrollHeight, and update tests to continue passing. r=bz, gavin 2012-06-21 09:36:57 -04:00
Paul Rouget
796f575f27 Bug 749628 - Implement a Responsive Design tool. r=dcamp r=gavin 2012-06-01 14:53:58 +02:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Frank Yan
a065c215cb Bug 738077 - Close tab when clicking tab close button in inactive window on OS X. r=gavin ui-r=boriss 2012-05-14 18:11:22 -07:00
Oonishi Atsushi
365406a4f0 Bug 623155 - Use LOCATION_CHANGE_ERROR_PAGE to identify error page loads. r=dao 2012-05-14 10:17:21 +02:00
Dão Gottwald
18c7f45e7d Bug 750980 - Implement visibleTabs cache. r=ttaubert a=non-libxul 2012-05-02 20:39:06 +02:00
Pallani Kumaran
5de78dc836 Bug 739866 - Store last accessed timestamp for tabbrowser tabs [r=zpao] 2012-04-16 23:17:54 -07:00