Commit Graph

716 Commits

Author SHA1 Message Date
Jim Mathies
31366e8c6f Bug 906320 - Cleanup metro test timeouts. r=mbrubeck 2013-08-19 04:25:58 -05:00
Sam Foster
d508e3a958 Bug 904317 - observe viewstate in view markup, call _adjustDOMforViewState at init and from onViewStateChange. r=rsilveira
--HG--
extra : rebase_source : accadb9ffa0a8cb3026ddb5aff0952cfd8a5186c
2013-08-16 16:56:50 -07:00
Brian R. Bondy
08bc1d4589 Bug 888363 - Fix default browser activation. r=jimm
Extra notes:
GetModulePath has no changes, it is just moved up so it can be used earlier.
GetDesktopBrowserPath was moved into the class because it needs to use a member there.
GetDesktopBrowserPath implementation has changed, so please review it.  Also its comments header is new and explains some stuff.
IsTargetBrowser is no longer used because we instead use 2 other boolean values set on the SetTarget call.
2013-08-15 22:30:57 -04:00
Matt Brubeck
19fc5f69e4 Bug 882074 - i18n for Metro keyboard shortcuts [r=rsilveira] 2013-08-15 16:31:52 -04:00
Marina Samuel
1a1eeba244 Bug 883953 - Fix test bustage. r=me 2013-08-15 15:57:24 -04:00
Marina Samuel
c3dbdc4424 Bug 883953 - Fix test failures. r=mbrubeck 2013-08-15 13:06:46 -04:00
Marina Samuel
ddbd812719 Bug 883953 - Part 2: Implement infobar behaviours. r=mbrubeck 2013-08-15 13:06:42 -04:00
Marina Samuel
df88a6c4b5 Bug 883953 - Part 1: Move infobar to bottom of screen. r=mbrubeck 2013-08-15 13:06:39 -04:00
Ed Morley
21835ac1e1 Backed out changeset bc56c811963e (bug 903737) for metro-chrome failures 2013-08-15 16:58:28 +01:00
Ed Morley
20241d4d89 Backed out changeset 0dbbeaba9998 (bug 901019) 2013-08-15 16:58:06 +01:00
Jim Mathies
8f791ff416 Bug 901019 - Disable selection ui when pasting into the address bar using the context menu. r=bbondy 2013-08-15 06:16:42 -05:00
Jim Mathies
2164d4d857 Bug 903737 - Fix: right click on non-selected content with selected text in page brings up text selection context menu. r=rsilveira 2013-08-15 06:16:42 -05:00
Jim Mathies
0a487d077b Bug 905628 - Fixup mochitest hang detection for metrofx. r=ted 2013-08-27 10:47:40 -05:00
Sam Foster
14fd53082f Bug 895457 - Override single-row notification layout in snapped-view. r=mbrubeck 2013-08-14 15:43:29 -07:00
Rodrigo Silveira
a57aa0b02a Bug 904059 - the 'Tab Bar' is auto-dismissed when closing a tab(s) r=mbrubeck 2013-08-13 17:19:57 -07:00
Ryan VanderMeulen
1ad01d4327 Backed out changesets d864c70c64c9 and e4d7f9580e5a (bug 883953) for mochitest-mc orange. 2013-08-13 16:23:09 -04:00
Rodrigo Silveira
4f6106a065 Bug 903182 - URL textbox not showing in appbar in snapped r=ally,jwilde 2013-08-12 16:34:14 -07:00
Rodrigo Silveira
a01894bf8f Bug 904058 - the Tab Bar isn't auto-dismissed once a new tab has been created using CTRL + T r=jimm 2013-08-13 11:21:57 -07:00
Marina Samuel
bfc2e97a12 Bug 883953: Part 2: Implement infobar behaviours. r=mbrubeck 2013-08-13 13:36:28 -04:00
Marina Samuel
222aa5fea3 Bug 883953: Part 1: Move infobar to bottom of screen. r=mbrubeck 2013-08-13 13:34:36 -04:00
Allison Naaktgeboren
031d78a825 Bug 892038 - It should be possible to add new prefs in about:config even after searching.r=sfoster 2013-08-13 10:32:16 -07:00
Jim Mathies
6407bdc242 Bug 902937 - Fixup scrollBy in StartUI.js and tests. r=mbrubeck 2013-08-13 05:23:53 -05:00
Jim Mathies
72c6b8075a Bug 902937 - Remove embedded scrollbox from about start. r=mbrubeck 2013-08-13 05:23:53 -05:00
Jim Mathies
dc27bcdd8b Bug 903766 - Fixes for misc. js errors while running tests. r=tabraldes, sfoster 2013-08-12 15:24:26 -05:00
Jim Mathies
3dc9be5097 Bug 904111 - Fix for flyout reference to invalid object. r=tabraldes 2013-08-12 15:22:01 -05:00
Matt Brubeck
5dcf1384c9 Bug 819146 - Control/shift-enter in Metro urlbar is broken [r=ally] 2013-08-12 17:17:37 -07:00
Jim Mathies
50c182887d Bug 887286 - Enable crash reporting by default on Nightly and Aurora for metrofx. r=sstamm, ahua 2013-08-12 05:05:05 -05:00
Sam Foster
1c86cb711e Bug 895519 - Rework tiles favicon treatment + tweaks to meet revised design. r=rsilveira 2013-08-10 01:29:22 -07:00
Jonathan Wilde
f791f23776 Bug 894715 - Part 2 - Fix trimming issue. r=ally 2013-08-09 22:42:55 -07:00
Jonathan Wilde
f0070a6d7f Bug 894715 - Part 1 - Failing testcase for URLs copied with trimming. r=sfoster 2013-08-01 18:55:44 -07:00
Jonathan Wilde
d5035dbf33 Bug 903287 - Work - NewUI - Implement correct headings for the autocomplete screen. r=mbrubeck
--HG--
extra : rebase_source : 6b3e3fe0798122d27e5b342a98c316dff69d1bea
2013-08-09 16:24:45 -07:00
Jonathan Wilde
526b57dd3c Bug 903294 - Work - NewUI - Hide entire "Your Results" section when there are no autocomplete results. r=mbrubeck
--HG--
extra : rebase_source : 71860ebe8e5aa0d84c294133427f148b5eb4006d
2013-08-08 23:38:31 -07:00
nootanghimire
7377a58c51 Bug 898125 - Add 'use strict'; and make changes accordingly [r=mbrubeck] 2013-08-09 16:45:58 -07:00
Marina Samuel
64ffb2cb37 Bug 903580 - Center circular progress canvas on top of download button. r=ally 2013-08-09 18:23:04 -04:00
Matt Brubeck
5cc2620ed8 Bug 903541 - Fix duplicate contextmenu handling on about:start [r=jimm] 2013-08-09 12:53:08 -07:00
Jim Mathies
1f09d86070 Bug 903364 - Fix: Mouse scrollbar remains visible on start tab after touch. r=rsilveira 2013-08-09 13:40:36 -05:00
Jim Mathies
72b15f484a Bug 851130 - Repush misc. code cleanup and added support for bcast_preciseInput and bcast_windowState in start tabs. (First push was empty.) r=me 2013-08-09 04:57:36 -05:00
Jim Mathies
0defa544cc Bug 902713 - Split bcast_urlbarState into two bimodal broadcasters, and touch up various uses in css. r=jwilde 2013-08-09 04:50:59 -05:00
Jim Mathies
98b46161d2 Bug 851130 - Part 9 - Deal with tab switching from StartUI tabs that have active context actions. r=sfoster 2013-08-09 04:50:59 -05:00
Jim Mathies
6f6adeeb8a Bug 851130 - Part 8 - Misc. fixes to ContextUI. r=mbrubeck 2013-08-09 04:50:59 -05:00
Jim Mathies
71c63674f7 Bug 851130 - Part 7 - Update all tests to support new start tab. r=sfoster 2013-08-09 04:50:59 -05:00
Jim Mathies
e8fe4a9b89 Bug 851130 - Part 6 - Fixup view destructors so they don't leak. r=sfoster 2013-08-09 04:50:59 -05:00
Jim Mathies
9e6307a09a Bug 851130 - Part 5 - Add support for about:start alias. r=mbrubeck 2013-08-09 04:50:58 -05:00
Jim Mathies
4034349e65 Bug 851130 - Part 4 - Remove apzc exclusions for start page. r=bbondy 2013-08-09 04:50:58 -05:00
Jim Mathies
f642c343a1 Bug 851130 - Part 3 - Fixup new StartUI tab object and dependent views. r=sfoster 2013-08-09 04:50:58 -05:00
Jim Mathies
3663ffbd20 Bug 851130 - Part 2 - Remove StartUI object from browser-ui. r=mbrubeck 2013-08-09 04:50:58 -05:00
Jim Mathies
1c1df0b142 Bug 851130 - Part 1 - Code reshuffle to move StartUI to a tab. r=sfoster 2013-08-09 04:34:36 -05:00
Rodrigo Silveira
80f6d91aac Bug 831440 - Switch back to static thumbnails for the tab bar
--HG--
extra : rebase_source : 6af90594890ca7ae30fecfe3234e009845e6404c
2013-08-07 10:51:43 -07:00
Tim Taubert
43d046dd64 Backed out changeset 7e0356305566 (bug 894811) 2013-08-09 04:05:05 +02:00
Jonathan Wilde
6d14535050 Bug 895873 - Re-enable browser_context_menu_tests.js. Intermittent oranges likely fixed in bug 856264. r=jimm
--HG--
extra : rebase_source : c2e731fd5b061eda420e60cf959c39346df65003
2013-08-08 12:19:55 -07:00
Jonathan Wilde
ec51c1134a Bug 856264 - Part 2 - Ensure that menus get reshown properly across input methods. r=jimm
--HG--
extra : rebase_source : 45d8febeff971a8dd8454a242888267068d03878
2013-08-01 16:54:27 -07:00
Jonathan Wilde
fc3c04c6a1 Bug 856264 - Part 1 - Failing tests for context menu. r=jimm
--HG--
extra : rebase_source : 06a8e9b6f39768e175224cf1e40889f10d979748
2013-07-17 21:50:51 -07:00
Sam Foster
fad18503a1 Bug 902246 - Utility methods for adding rgb(a) colors together. r=mbrubeck 2013-08-08 17:02:19 -07:00
Rodrigo Silveira
65d6e4237a Bug 881995 - Snapped view Alignment for Bookmarks an Recent History is off and tiles are cut off
--HG--
extra : rebase_source : c555f8623515499f7cdf84f11e0b29a8c43343cd
2013-08-07 13:11:44 -07:00
Allison Naaktgeboren
e28a3244b1 Bug 894811 - First character gets dropped when typing into urlbar after opening a new tab.r=mbrubeck 2013-08-08 11:48:01 -07:00
Marina Samuel
cccef77c53 Bug 883962 - Make the download button in the appbar toggle the downloads infobar. r=sfoster 2013-08-07 18:41:25 -04:00
Marina Samuel
d00c4a6fd9 Bug 783232 - Hook nsIAlertService up to native toast notifications and use them for download complete alerts. r=jimm 2013-08-07 16:57:06 -04:00
Matt Brubeck
64c48d0661 Bug 887975 - Remove start page background to work around flickering bug [r=ally] 2013-08-07 12:24:31 -07:00
Brian R. Bondy
b196b9eb5d Bug 898842 - Increase fling momentum. r=jimm 2013-08-07 14:45:24 -04:00
Allison Naaktgeboren
4903077ba7 Bug 895921 - Defect - Tab bar not appearing when selecting links from flyouts.r=? 2013-08-07 10:29:40 -07:00
Tim Abraldes
ddcaf97ecb bug 866304 DialogUI "modals" cleanup patch. Removes the "modals" portions of DialogUI. Converts the crash reporter prompt to use nsIPromptService.confirmEx instead of DialogUI.importModal. r=mbrubeck
The crash reporter prompt is the only consumer of DialogUI.importModal and related code. The "modals" concept that DialogUI implements should go away in favor of tab-modal dialogs and tab-agnostic notifications (e.g. flyouts). I don't think that the crash reporter prompt should be a tab modal dialog; I'd prefer to see it become an about: page or perhaps a flyout. Making it a tab-modal prompt was just the easiest thing to do in this set of patches.
2013-08-05 23:29:55 -07:00
Tim Abraldes
d0f1644995 bug 866304 DialogUI dialogs cleanup patch. Removes unused/obsolete code from DialogUI. r=mbrubeck
The "dialog" concept is unused (the last consumer was the sync setup UI which is now a flyout) and is obsolete since we have prompts.
2013-08-05 23:29:55 -07:00
Tim Abraldes
56d9a5b8e7 bug 866304. In metro, use the tab-modal prompt implementation that is available in toolkit. r=mbrubeck
This patch replaces metro's 'PromptService' (which implements nsIPromptService and nsIPrompt, among others) with an implementation that simply forwards all calls to toolkit's nsPrompter.js. Before forwarding each call, it writes the "allowTabModal" property on the object obtained from nsPrompter.js, causing the created prompt to be tab-modal.

It also adds functionality to browser.js for creating tab modal prompts. One of the changes made as part of adding this functionality is replacing the <browser> with a <stack> of <browser> objects.
2013-08-05 23:29:54 -07:00
Matt Brubeck
85de1c34a0 Bug 901671 - Control-L should always select the text in the address field [r=rsilveira] 2013-08-06 16:06:37 -07:00
Matt Brubeck
62c7581207 Bug 901094 - Progress indicator hidden when navbar is hidden [r=sfoster] 2013-08-06 16:06:15 -07:00
Allison Naaktgeboren
119ff9868e Bug 901487 - Inconsistent spelling of "add-ons" in about:addons override for Metro, improve l10n structure of sentence.r=mbrubeck 2013-08-06 15:04:46 -07:00
Marina Samuel
ac171b8eb7 Bug 883959 - re-land part of previous change that was accidentally reverted. r=me 2013-08-06 13:33:33 -04:00
Carsten "Tomcat" Book
291f6eb92d Backed out changeset 516063917157 (bug 866304) mochitest metro orange 2013-08-06 12:19:29 +02:00
Carsten "Tomcat" Book
6446cc43d8 Backed out changeset e0061be20d1e (bug 866304) for causing metro mochitest failure 2013-08-06 12:19:09 +02:00
Carsten "Tomcat" Book
7f33a836d1 Backed out changeset 14434d2b75b9 (bug 866304) for suspicion of causing metro mochitest failure 2013-08-06 12:06:50 +02:00
Tim Abraldes
16eb4fa78d bug 897121. Move handling of DNT pref to prefsFlyout.js. Correctly (hopefully :) deal with the various pref values that are possible. r=rsilveira 2013-08-05 23:29:55 -07:00
Tim Abraldes
d52c2fe1c5 bug 866304 DialogUI "modals" cleanup patch. Removes the "modals" portions of DialogUI. Converts the crash reporter prompt to use nsIPromptService.confirmEx instead of DialogUI.importModal. r=mbrubeck
The crash reporter prompt is the only consumer of DialogUI.importModal and related code. The "modals" concept that DialogUI implements should go away in favor of tab-modal dialogs and tab-agnostic notifications (e.g. flyouts). I don't think that the crash reporter prompt should be a tab modal dialog; I'd prefer to see it become an about: page or perhaps a flyout. Making it a tab-modal prompt was just the easiest thing to do in this set of patches.
2013-08-05 23:29:55 -07:00
Tim Abraldes
f4e999f820 bug 866304 DialogUI dialogs cleanup patch. Removes unused/obsolete code from DialogUI. r=mbrubeck
The "dialog" concept is unused (the last consumer was the sync setup UI which is now a flyout) and is obsolete since we have prompts.
2013-08-05 23:29:55 -07:00
Tim Abraldes
c79b5ade54 bug 866304. In metro, use the tab-modal prompt implementation that is available in toolkit. r=mbrubeck
This patch replaces metro's 'PromptService' (which implements nsIPromptService and nsIPrompt, among others) with an implementation that simply forwards all calls to toolkit's nsPrompter.js. Before forwarding each call, it writes the "allowTabModal" property on the object obtained from nsPrompter.js, causing the created prompt to be tab-modal.

It also adds functionality to browser.js for creating tab modal prompts. One of the changes made as part of adding this functionality is replacing the <browser> with a <stack> of <browser> objects.
2013-08-05 23:29:54 -07:00
Jim Mathies
c9b004fb89 Bug 890153 - Clear findbar text input focus when navigating found text. r=ally 2013-08-05 07:15:42 -05:00
Matt Brubeck
3567a5d074 Bug 899987 - Remove workarounds for ui.mouse.radius bug [r=jimm] 2013-08-01 15:47:24 -07:00
Matt Brubeck
3f919d06df Bug 897175 - Re-enable browser_findbar.js (back out d0edf8086809) 2013-08-03 09:14:29 -07:00
Matt Brubeck
a4c3179efa Bug 897175 - Intermittent failure in browser_findbar.js 2013-08-03 08:54:57 -07:00
Allison Naaktgeboren
95b0d5da36 Bug 895669 - Override about:addons to display a metro custom page. r=sfoster 2013-08-02 20:36:39 -04:00
Rodrigo Silveira
31f1700c24 Bug 901147 - Js error 'Elements.contextappbar.hide is not a function' while running tests r=mbrubeck
--HG--
extra : rebase_source : 0f3b3b09848ef554a57d6ebdf0e9c4e1ca7c4120
2013-08-02 12:47:22 -07:00
Matt Brubeck
9e52ba7379 Back out 7579823b624a (bug 899987) temporarily until the underlying bug is really fixed 2013-08-02 16:59:50 -07:00
Ryan VanderMeulen
18aac1f510 Bug 897175 - Disable browser_findbar.js due to frequent failures. r=jimm
CLOSED TREE
2013-08-02 17:01:56 -04:00
Ryan VanderMeulen
466d68f6c5 Merge m-c to fx-team. 2013-08-02 17:09:31 -04:00
Matt Brubeck
5f9203bc37 Bug 899726 - Fix merge conflicts on a CLOSED TREE 2013-08-02 10:54:35 -07:00
Gijs Kruitbosch
735e85d471 Merge m-c to fx-team 2013-08-02 15:47:01 +02:00
Ms2ger
5c2b63d2c7 Merge m-c to inbound. 2013-08-02 11:07:57 +02:00
Ms2ger
928131e510 Bug 870370 - Move EXTRA_COMPONENTS to mozbuild (file batch #4); r=mshal 2013-08-02 09:03:42 +02:00
Ed Morley
974904fa51 Bug 880739 - Disable browser_context_menu_tests.js for intermittent failures
--HG--
extra : rebase_source : 799644a3aeed0a22887338aac05417143c772871
2013-08-02 15:49:13 +01:00
Jonathan Wilde
f40aad06ab Bug 899726 - Defect - during keyboard showing/hiding, sometimes hidden appbars show up. r=mbrubeck
--HG--
extra : rebase_source : 520ea7bbfb5667cb96d603ec876fd8bc9a9610ec
2013-08-01 11:59:17 -07:00
Jonathan Wilde
035e6bd434 Bug 892241 - Change - NewUI - Disable extraneous UI elements when on start screen. r=mbrubeck
--HG--
extra : rebase_source : 582f36a246323cbb0e0c29e8db61081375abaa44
2013-07-31 19:04:56 -07:00
Jim Mathies
d7bd98490f Bug 898457 - Don't display a horizontal scrollbar in flyout panels. r=tabraldes 2013-08-01 07:31:35 -05:00
Jim Mathies
0018f4e183 Bug 899027 - Fixes for various errors in FormHelper while running the tests in bug 891688. r=rsilveira 2013-08-01 07:31:35 -05:00
Jim Mathies
d6773fd8db Bug 891688 - Fix for caret selection not always appearing in subframes. r=mbrubeck 2013-08-01 07:31:34 -05:00
Brian R. Bondy
9aae219fef Bug 900044 - Get rid of viewport-needs-updating and related code. r=kats 2013-07-31 20:59:24 -04:00
Sam Foster
6b2d586d88 Bug 898651 - Dont add the find-in-page menuitem when the StartUI is visible. r=mbrubeck
--HG--
extra : rebase_source : 627dd222e76bdbbe7fe882a636ae9a90c5a58c09
2013-07-30 15:50:14 -07:00
Matt Brubeck
ce734a1edf Bug 900186 - Fix the copy command in the Metro JS console [r=jimm] 2013-08-01 15:48:14 -07:00
Matt Brubeck
18aa0e2114 Bug 899987 - Remove workarounds for ui.mouse.radius bug [r=jimm] 2013-08-01 15:47:24 -07:00
Marina Samuel
e73051b375 Bug 883959: Part 2: Rework download progress. r=sfoster. 2013-08-01 15:18:02 -04:00
Marina Samuel
1fde3a0ed2 Bug 883959: Part 1: Show circular download progress indicator. r=sfoster. 2013-08-01 15:17:30 -04:00
Nicholas Cameron
e91b1d6d0d Bug 895873 - backout bug 893117 for Win8 mc bustage 2013-07-30 23:32:35 -04:00