Commit Graph

47 Commits

Author SHA1 Message Date
Shu-yu Guo
64db2267cf Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Dave Townsend
cbedcf3b95 Bug 1042699: Block cross-origin add-on install requests. r=dveditz
--HG--
extra : commitid : FdVvNum7B1w
extra : rebase_source : db8d8aff572798f35b80e20feb6aaaa9094cf79c
extra : amend_source : 14e54c9a677784e9f520a454ee579208f8385384
2015-08-18 17:21:05 -07:00
Dave Townsend
6c3414e564 Backing out bug 1184296 for causing regressions.
--HG--
extra : commitid : IVVlC3zRi6f
extra : rebase_source : 4ecdaa1a717ecc430f1e72feceda27b5a44d7213
2015-08-11 07:22:11 -07:00
Dave Townsend
19cd57be63 Bug 1184296: Cancel add-on installs if the user dismisses the install notification. r=dao
--HG--
extra : commitid : 8RszgolqGs2
extra : rebase_source : 4338d315997e49fa80b656e91f956ba38d7e9a50
extra : amend_source : 2426e0d825168ec482977e2048d20bfc8e0a40e3
2015-08-03 10:50:07 -07:00
Riadh Chtara
77136b13d3 Bug 1175300 - Switch password manager to using displayOrigin to display the origin in the capture doorhanger. r=MattN
--HG--
extra : commitid : EuEAXPIJfFv
extra : rebase_source : a58fdb74e4a52eb3aad4a391c0eb74088c3964c9
2015-07-15 21:26:54 -07:00
Jimmy Wang
ba032ec59b Bug 653065 - Make the lightweight theme web installer ready for e10s. r=mconley 2015-07-14 11:42:02 -07:00
Dave Townsend
6693a19d53 Bug 1170162: Use a support page for signing warnings intended for users. r=dao
--HG--
extra : commitid : L3inMC9RBcT
extra : rebase_source : 15d39486b95eee5086eef8ad9060a45fe86a5814
2015-06-08 09:17:15 -07:00
Dave Townsend
ef751c2021 Bug 1163973: Show new install confirmation doorhangers after the previous doorhanger has been dismissed. r=dao
--HG--
extra : commitid : Hm1UMwDDqe1
extra : rebase_source : 00fc10ff86fdf72a0ae203622cacafc0745d55cb
2015-06-03 15:31:25 -07:00
Dão Gottwald
bf986ada8f Bug 1171146 - Display a learn more link when refusing to install an unsigned add-on. r=dtownsend 2015-06-05 13:10:53 +02:00
Dave Townsend
84aec98e9f Bug 1168954: Unexpected "Install" button appears on add-on install progress doorhanger. r=dao
--HG--
extra : rebase_source : 6cb336eed73a5b89303679d8a55f41b358c1d326
2015-05-27 13:08:37 -07:00
Dão Gottwald
30b9e0482c Bug 1165584 - Remove host from add-on installation error messages. r=dtownsend 2015-05-20 12:56:32 +02:00
Dão Gottwald
5e0c19d0b9 Backed out changeset 18ede4264d90 2015-05-19 14:06:01 +02:00
Dão Gottwald
7a507e170b Bug 1165584 - Remove host from add-on installation error messages. r=dtownsend 2015-05-19 12:30:27 +02:00
Dão Gottwald
ba65b5c091 Bug 1165577 - Remove originatingURI check from the addon-install-blocked observer. r=dtownsend 2015-05-19 12:30:07 +02:00
Dão Gottwald
27fb633b15 Bug 1147808 - Cancel add-on installation when the tab or window closes while waiting for the user to confirm the installation. r=dtownsend 2015-05-16 13:28:34 +02:00
Dave Townsend
cd8189994f Bug 1162584: Update the icons for the add-on install flow. r=dao
--HG--
extra : rebase_source : d3fc549269369dd3be9dba42c66ff38f82db84af
2015-05-14 12:05:58 -07:00
Ryan VanderMeulen
a0c116d928 Backed out changeset ab6600d9847b (bug 1147808) for addon manager test failures. 2015-05-15 16:14:28 -04:00
Dão Gottwald
c0bf6a945b Bug 1147808 - Cancel installation when the tab or window closes while downloading the add-on or waiting for the user to confirm the installation. r=dtownsend 2015-05-15 21:21:17 +02:00
Dão Gottwald
1cb38fa1db Bug 1162863 - part 1: rename originHost to displayOrigin. r=paolo sr=gavin
--HG--
extra : rebase_source : 84cf1800d79b1d108b14e80ad8375f959215ad35
2015-05-15 14:34:50 +02:00
Dave Townsend
dbd00abc36 Bug 1148021: Warn users when installing unsigned add-ons. r=dão
--HG--
extra : rebase_source : 8df53efe0b20f14614f01231bceae85753cb9f47
2015-04-30 11:55:36 -07:00
Dão Gottwald
902c459720 Bug 1147805 - Add Learn More link to the add-on install confirmation doorhanger. r=dtownsend 2015-04-17 20:19:08 +02:00
Sushrut Girdhari
23142cb11d Bug 989307 - Make FUEL warn deprecation to the console on first usage. r=jaws 2015-04-03 15:42:04 -04:00
Dão Gottwald
777e2626bb Bug 1148543 - Remove the add-on author from the install confirmation doorhanger. r=dtownsend
--HG--
extra : rebase_source : 1c24b46adceafb8fdcc5797c83cdf73d57912ef8
2015-03-27 23:02:06 +01:00
Dão Gottwald
abea2029ec Bug 1147823 - Properly show the add-on install confirmation UI when there was no prior addon-progress notification (i.e. for local installs). r=dtownsend 2015-03-26 20:32:37 +01:00
Dão Gottwald
7bebde2a3b Bug 1139656 followup, addressing flod's review comments 2015-03-25 08:59:29 +01:00
Dão Gottwald
067fb8ef2f Bug 1139656 - Implement the first pieces of the all-doorhanger install flow for add-ons installed from websites. r=dtownsend
--HG--
extra : rebase_source : 5cb6a4265cbf5f9c10eec53336c2bab1d8ba44ae
2015-03-24 22:24:49 +01:00
Ryan VanderMeulen
5ca6ac7ada Backed out changeset 37bd20ca096a (bug 1139656) for test_blocklistchange.js xpcshell failures.
CLOSED TREE
2015-03-24 15:36:48 -04:00
Dão Gottwald
dc5aac6e35 Bug 1139656 - Implement the first pieces of the all-doorhanger install flow for add-ons installed from websites. r=dtownsend 2015-03-24 18:54:59 +01:00
Blair McBride
06584886b6 Bug 1128126 - Enforce safe schemes in isInstallAllowed. r=Mossop 2015-02-10 15:47:50 +13:00
Dave Townsend
a7d0217d78 Bug 1084558: Switch the web installer interfaces to use browsers instead of DOM windows. r=Unfocused 2014-11-04 19:20:52 -08:00
Till Schneidereit
ff0240c3f6 Bug 1075059 - Part 1: Backout of Array.prototpype.contains usages. r=me
--HG--
extra : rebase_source : c40bca2849fdfee824560253c7ffe8fb93f9b774
2014-10-02 17:37:48 +02:00
Ayush Mishra
6464e11b50 Bug 1072889 - Replace array.indexOf(...) != -1 with array.contains(...) in browser/base/ ; r=dao 2014-09-26 20:51:09 +02:00
Bobby Holley
3d290ab8b6 Bug 1062631 - Watch out for dead object proxies in gXPInstallObserver. r=Gijs
In browser_navigateaway2.js we end up with an XPCWrappedJS double-wrapped
DeadObjectProxy here, which triggers an exception when it's inserted into
the WeakMap.
2014-09-08 13:36:21 -07:00
Bobby Holley
58364167ca Bug 1062631 - Handle null originatingURI in browser-addons.js. r=Gijs 2014-09-08 13:36:21 -07:00
Blake Kaplan
4da97bea66 Bug 952201 - Make installing addons from web content work correctly in e10s. r=bmcbride@mozilla.com 2014-07-18 09:27:29 -07:00
Jim Blandy
7e20285e70 Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Matthew Noorenberghe
89f1638653 Bug 885139 - Notify consumers about LWT optimization and listen for it in LightweightThemeListener. r=jaws
[Australis]
2014-03-20 13:55:49 -07:00
Matthew Noorenberghe
cfd1489482 Bug 983761 - Add support for CSSGroupingRules in LightweightThemeListener. r=Gijs 2014-03-14 16:24:57 -07:00
Trevor Saunders
ff0491aef6 bug 331376 - merge nsIDocShellTreeNode into nsIDocShellTreeItem r=smaug 2014-01-06 17:34:15 -05:00
Gijs Kruitbosch
be0030720e Bug 884120 - nullcheck themeData before using it in LightweightThemeListener, r=MattN 2013-07-17 12:36:32 +02:00
Gijs Kruitbosch
14106e017a Bug 749804 - part 0: remove the add-on bar, r=jaws 2013-05-09 12:08:07 +02:00
Matthew Noorenberghe
deacc9c427 Bug 813786 - Australis tabs Windows lightweight theme support. r=mconley 2013-04-22 17:01:31 -07:00
Jonathan Kew
9bbf39372f bug 814383 - fix javascript strict-mode warnings in browser.js. r=gavin 2012-11-26 16:18:25 +00:00
Graeme McCutcheon
8d4ff2fb70 Bug 736358 - Remove "Open Add-Ons Manager" button for restartless addons. r=bmcbride 2012-10-08 09:33:19 +01:00
Ian Moody
d5b97b473c Bug 737792 - Use for..of loops in browser.js. r=dao
--HG--
extra : rebase_source : df980b6310daecb9e80793ca900ba983aadb12c6
2012-08-21 18:56:07 +02:00
Devdatta Akhawe
7aa2770d79 Bug 767676 - Implement Security UI Telemetry. r=honzab,bsmith,felipc,dtownsend 2012-08-02 18:51:17 -07:00
Justin Dolske
f0d088b971 Bug 758812 - Break up browser.js into smaller pieces, Phase 1 (Addons). r=gavin 2012-05-31 23:26:00 -07:00