Commit Graph

549 Commits

Author SHA1 Message Date
Jim Mathies
dbe22870c5 Bug 903364 - Fix: Mouse scrollbar remains visible on start tab after touch. r=rsilveira 2013-08-09 13:40:36 -05:00
Jim Mathies
b85b9e909d 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
3b9b876f2a 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
70732017b0 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
fd8d10a4c0 Bug 851130 - Part 8 - Misc. fixes to ContextUI. r=mbrubeck 2013-08-09 04:50:59 -05:00
Jim Mathies
bdd09c8598 Bug 851130 - Part 7 - Update all tests to support new start tab. r=sfoster 2013-08-09 04:50:59 -05:00
Jim Mathies
67b5c14c84 Bug 851130 - Part 6 - Fixup view destructors so they don't leak. r=sfoster 2013-08-09 04:50:59 -05:00
Jim Mathies
1ffc6e2633 Bug 851130 - Part 5 - Add support for about:start alias. r=mbrubeck 2013-08-09 04:50:58 -05:00
Jim Mathies
e03433b150 Bug 851130 - Part 4 - Remove apzc exclusions for start page. r=bbondy 2013-08-09 04:50:58 -05:00
Jim Mathies
a9188be7a3 Bug 851130 - Part 3 - Fixup new StartUI tab object and dependent views. r=sfoster 2013-08-09 04:50:58 -05:00
Jim Mathies
c71dc2606f Bug 851130 - Part 2 - Remove StartUI object from browser-ui. r=mbrubeck 2013-08-09 04:50:58 -05:00
Jim Mathies
335ebeb153 Bug 851130 - Part 1 - Code reshuffle to move StartUI to a tab. r=sfoster 2013-08-09 04:34:36 -05:00
Rodrigo Silveira
1a0d4f30d2 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
8b6453c632 Backed out changeset 7e0356305566 (bug 894811) 2013-08-09 04:05:05 +02:00
Jonathan Wilde
6729d618ab 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
c0b2132b54 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
a17df00e29 Bug 856264 - Part 1 - Failing tests for context menu. r=jimm
--HG--
extra : rebase_source : 06a8e9b6f39768e175224cf1e40889f10d979748
2013-07-17 21:50:51 -07:00
Rodrigo Silveira
74e8abb3ca 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
f332128f59 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
f534b77616 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
c6eeea6332 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
Allison Naaktgeboren
1e7daa1a28 Bug 895921 - Defect - Tab bar not appearing when selecting links from flyouts.r=? 2013-08-07 10:29:40 -07:00
Tim Abraldes
cd4d6bb8fa 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
808e8c5722 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
9ee2f09a48 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
6b61bbdc62 Bug 901671 - Control-L should always select the text in the address field [r=rsilveira] 2013-08-06 16:06:37 -07:00
Allison Naaktgeboren
fde5461631 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
5681b7bcc0 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
3981876d31 Backed out changeset 516063917157 (bug 866304) mochitest metro orange 2013-08-06 12:19:29 +02:00
Carsten "Tomcat" Book
3504e05fd1 Backed out changeset e0061be20d1e (bug 866304) for causing metro mochitest failure 2013-08-06 12:19:09 +02:00
Carsten "Tomcat" Book
0b0bdf6c7a Backed out changeset 14434d2b75b9 (bug 866304) for suspicion of causing metro mochitest failure 2013-08-06 12:06:50 +02:00
Tim Abraldes
bceaaae272 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
939ef51c8a 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
9280195caa 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
50e0c395ae 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
7e2fe79397 Bug 890153 - Clear findbar text input focus when navigating found text. r=ally 2013-08-05 07:15:42 -05:00
Matt Brubeck
ba76e3f624 Bug 899987 - Remove workarounds for ui.mouse.radius bug [r=jimm] 2013-08-01 15:47:24 -07:00
Matt Brubeck
cc14f92401 Bug 897175 - Re-enable browser_findbar.js (back out d0edf8086809) 2013-08-03 09:14:29 -07:00
Matt Brubeck
aab22551b5 Bug 897175 - Intermittent failure in browser_findbar.js 2013-08-03 08:54:57 -07:00
Allison Naaktgeboren
046117e126 Bug 895669 - Override about:addons to display a metro custom page. r=sfoster 2013-08-02 20:36:39 -04:00
Rodrigo Silveira
b7d6ea1865 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
873222c678 Back out 7579823b624a (bug 899987) temporarily until the underlying bug is really fixed 2013-08-02 16:59:50 -07:00
Ryan VanderMeulen
f26052e447 Bug 897175 - Disable browser_findbar.js due to frequent failures. r=jimm
CLOSED TREE
2013-08-02 17:01:56 -04:00
Ryan VanderMeulen
93007c3658 Merge m-c to fx-team. 2013-08-02 17:09:31 -04:00
Gijs Kruitbosch
f65bc5bc5b Merge m-c to fx-team 2013-08-02 15:47:01 +02:00
Ed Morley
d0d23f42ca 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
30997e38c2 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
ea9c6bf9a5 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
11f8ccb59f 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
6a56aa2f59 Bug 891688 - Fix for caret selection not always appearing in subframes. r=mbrubeck 2013-08-01 07:31:34 -05:00
Brian R. Bondy
784f023fb0 Bug 900044 - Get rid of viewport-needs-updating and related code. r=kats 2013-07-31 20:59:24 -04:00
Sam Foster
dca66ae079 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
cb6e0c7815 Bug 900186 - Fix the copy command in the Metro JS console [r=jimm] 2013-08-01 15:48:14 -07:00
Matt Brubeck
68cd71548c Bug 899987 - Remove workarounds for ui.mouse.radius bug [r=jimm] 2013-08-01 15:47:24 -07:00
Marina Samuel
92828105b2 Bug 883959: Part 2: Rework download progress. r=sfoster. 2013-08-01 15:18:02 -04:00
Marina Samuel
5098698141 Bug 883959: Part 1: Show circular download progress indicator. r=sfoster. 2013-08-01 15:17:30 -04:00
Nicholas Cameron
6a449045ab Bug 895873 - backout bug 893117 for Win8 mc bustage 2013-07-30 23:32:35 -04:00
Rodrigo Silveira
52243bdf34 Bug 896757 - Defect - Remove > from narrow version of grid title strings r=mbrubeck
--HG--
extra : rebase_source : c9cc4980e978d0d16a7c3b2023a26ad100fcbcd1
2013-07-29 18:11:16 -07:00
David Zbarsky
019b465894 Bug 893117: Remove nsIDOMHTMLLabelElement r=bz 2013-07-30 14:55:13 -07:00
David Zbarsky
77f5c02605 Bug 893117: Remove nsIDOMHTMLHeadingElement r=bz 2013-07-30 14:55:12 -07:00
David Zbarsky
2c4b6577e1 Bug 893117: Remove nsIDOMHTMLTableCellElement r=peterv 2013-07-30 14:55:10 -07:00
Sam Foster
3a40a40c47 Bug 899623 - Ensure activeTileset is bound before calling methods on it. r=jimm 2013-07-30 12:16:58 -07:00
Matt Brubeck
9014abc43e Bug 898539 - Thumbnails are broken when restoring previous session at startup [r=ally] 2013-07-29 16:34:37 -07:00
Kamil Jozwiak
4e859d29a8 Bug 876816 - Adding a class into flyoutpanels.css for standard widths. r=ally 2013-07-29 16:34:16 -07:00
Sam Foster
0ac7ef2f2d Bug 896766 - Add metro_viewstate_changed handling to toggle grid selectability. r=rsilveira
--HG--
extra : rebase_source : b1be067967f81507bfd88f43341116650c244d9e
2013-07-29 15:03:16 -07:00
Jonathan Wilde
e0c4612b7e Bug 897830 - Part 1 - Rename "flyout" to "flyoutpanel" for clarity. r=timA
--HG--
rename : browser/metro/base/content/flyouts/aboutFlyout.js => browser/metro/base/content/flyoutpanels/AboutFlyoutPanel.js
rename : browser/metro/base/content/flyouts/flyoutUI.js => browser/metro/base/content/flyoutpanels/FlyoutPanelsUI.js
rename : browser/metro/base/content/flyouts/prefsFlyout.js => browser/metro/base/content/flyoutpanels/PrefsFlyoutPanel.js
rename : browser/metro/base/content/flyouts/syncFlyout.js => browser/metro/base/content/flyoutpanels/SyncFlyoutPanel.js
extra : rebase_source : b97f23e84ad37814d9d8476c9e41fc57c0537e06
2013-07-29 14:35:17 -07:00
Matt Brubeck
428dcb922e Bug 896097 - Hide Metro overlay buttons during autocomplete [r=sfoster] 2013-07-26 14:34:03 -07:00
Matt Brubeck
ad3a8d752b Bug 898120 - Fix leak of global variable in Metro selection code [r=jimm] 2013-07-26 14:34:02 -07:00
Jim Mathies
38830953cb Bug 897417 - Add support for Talos tp-cmdline parameters in metro browser startup. r=mbrubeck 2013-07-26 07:05:37 -05:00
Sam Foster
188ab01295 Bug 892425 - Stabilize grid sizing in start sections with & without scrollbars. r=mbrubeck 2013-07-25 18:25:25 -07:00
Jim Mathies
182b915271 Bug 894713 - Followup fix, don't call removeEventListener on targetElement if targetElement is null. Fixes spurious console errors while running tests. r=me 2013-07-25 19:39:43 -05:00
Jim Mathies
6c8006bf05 Bug 897131 - Fixup Windows line endings in browser_urlbar.js. r=me 2013-07-25 19:25:14 -05:00
Jim Mathies
15f98202d9 Bug 897131 - Refresh the urlbar text when the navbar is displayed. r=jwilde 2013-07-25 19:25:14 -05:00
Jim Mathies
ccd6c22e87 Bug 896294 - Apply overflow scroll to options flyout when in input precise mode. r=tabraldes 2013-07-25 19:25:13 -05:00
Jim Mathies
e00805538c Bug 894713 - Disable selection control when the navbar loses focus. r=rsilveira 2013-07-25 19:25:13 -05:00
Jim Mathies
c509b44ac0 Bug 895567 - Fix for start page flashing into view during initial load of a page. r=sfoster 2013-07-25 19:25:13 -05:00
Brian R. Bondy
77b6cb34a8 Bug 869940 - Fix selection when APZC is enabled. r=jimm 2013-07-25 13:15:20 -04:00
Brian R. Bondy
809fd854bc Bug 869940 - APZC Metro front end implementation, pref'ed off initially. r=jimm 2013-07-25 13:15:13 -04:00
Ed Morley
47642789fa Merge mozilla-central and inbound 2013-07-25 17:05:47 +01:00
Matt Brubeck
dc0fcce6eb Bug 896156 - Fix problems in plurals and comments for Metro download bar strings [r=emtwo] 2013-07-25 08:54:25 -07:00
Matt Brubeck
c2f403833b Bug 897590 - Metro Find bar disappears on keydown [r=ally] 2013-07-25 08:54:22 -07:00
Ed Morley
768786d2fe Merge latest green fx-team changeset and mozilla-central 2013-07-25 16:51:21 +01:00
Brian R. Bondy
819ca930f5 Bug 893781 - Defect - Restart after update button no longer works. r=timA 2013-07-24 16:09:36 -04:00
Tim Abraldes
cd2bb4a561 bug 897562. Disable the sync 'connected' throbber when it is created. r=jimm 2013-07-24 10:40:17 -07:00
Sam Foster
ccce6463d7 Bug 896461 - Fix lazy-loading of OS.File for TopSites/elsewhere. r=jimm 2013-07-24 10:21:01 -07:00
Jonathan Wilde
994d179eff Bug 894949 - Defect - Plural form strings are excessively complex for both devs and translators. f=flod, r=mbrubeck 2013-07-18 18:28:24 -07:00
Jonathan Wilde
1500d3b1f2 Bug 885242 - Part 5 - Fix back button in and otherwise clean up panel UI. r=mbrubeck
--HG--
extra : rebase_source : fa208219b7123d9243f3f070e7ddc40675265985
2013-07-18 00:21:40 -07:00
Jonathan Wilde
2eb6c0d8ed Bug 885242 - Part 4 - Implement updated stop/reload/go button. r=mbrubeck
--HG--
extra : rebase_source : d6a29fa4e5233a68331afbc655f2644e8b35e21f
2013-07-18 00:19:54 -07:00
Jonathan Wilde
8566c21aac Bug 885242 - Part 2 - Simplify markup in browser.xul, do some cleanup elsewhere. r=mbrubeck
--HG--
extra : rebase_source : c5292e82d00371bdd4a5a8be8b3b7d80bb8cf472
2013-07-17 23:05:40 -07:00
Rodrigo Silveira
7569d6b02f Bug 892073 - Remove unused Panel UI
--HG--
extra : rebase_source : d671b83d5a80ce0c34efb99d887ae9fa885e08d4
2013-07-23 14:22:31 -07:00
Jim Mathies
cbd5e85bc7 Bug 890529 - Update localization note on crashprompt strings. r=ally 2013-07-23 15:29:00 -05:00
Jim Mathies
ad3e726bd8 Bug 896017 - Prevent mouse input from switching input modes between touchstart and touchend events. r=mbrubeck 2013-07-22 08:49:13 -05:00
Rodrigo Silveira
48692c4a9d Bug 892046 - part 2 2013-07-19 20:07:14 -07:00
Rodrigo Silveira
4caca50832 Bug 892046 - Reuse the start UI views for snapped view 2013-07-19 16:59:53 -07:00
Rodrigo Silveira
15523b3c5f Bug 895174 - defect - not able to scroll list of recent history in snap view r=mbrubeck
--HG--
extra : rebase_source : 8b30ed307f7a91c7610a03613fd53ad627a398a0
2013-07-19 16:59:58 -07:00
Allison Naaktgeboren
3573216f56 Bug 869617. Remove dropdown menu from start sections.r=mbrubeck 2013-07-22 10:43:12 -07:00
Sam Foster
e5ab5520f8 Bug 892632 - Hook up tile ribbon color in History tiles via new shared View module; refactor TopSitesView and BookmarksView to use same. r=mbrubeck 2013-07-19 18:17:08 -07:00
Matt Brubeck
1aaeeee5eb Bug 896028 - Add a standard Makefile variable for mochitest-metro files [r=gps] 2013-07-19 16:59:23 -07:00
Matt Brubeck
989fda77df Bug 895962 - Dismiss the find bar when another app bar appears [r=rsilveira] 2013-07-19 16:59:22 -07:00
Jim Mathies
15c6ac9dfd Bug 895243 - Hide selection monocles when the user edge swipes to hide the urlbar. r=mbrubeck 2013-07-19 08:55:21 -05:00