Граф коммитов

721 Коммитов

Автор SHA1 Сообщение Дата
Suriyaa Sundararuban 7f994bbad2 Bug 1481532 - Use HTTPS protocol for Searchfox link in InstallerBuild.rst file r=mossop
Summary: Change protocol of the Searchfox URL in InstallerBuild.rst from HTTP to HTTPS.

Reviewers: mossop

Reviewed By: mossop

Subscribers: suriyaa

Bug #: 1481532

Differential Revision: https://phabricator.services.mozilla.com/D2873

--HG--
extra : histedit_source : 08ee2f4eb2aeb48e05e92a4a7c88476eb9e7851b
2018-08-14 08:31:18 +03:00
Hal Wine d56280bad5 Bug 675428 - register Firefox to handle mailto URLs in Windows r=mhowell
At least in Win10, Firefox is not an option to configure as a mailto handler.

Differential Revision: https://phabricator.services.mozilla.com/D2247

--HG--
extra : moz-landing-system : lando
2018-08-08 20:56:45 +00:00
Matt Howell 5464744b1d Bug 1448804 Part 2 - Offer an opt-in survey at the end of the Windows uninstaller. r=agashlin
MozReview-Commit-ID: 2yPAfY3S2Bl

--HG--
extra : rebase_source : 936e6e4edd555059ac5ae95d40e7e4aa807a843f
2018-07-09 10:54:05 -07:00
Adam Gashlin dfbba9a1fa Bug 1451366: Part 2 - Wait after launch from installer r=mhowell 2018-05-14 14:28:15 -07:00
Matt Howell ff8aa1e27a Bug 1461364 - Update installer build documentation to cover recent changes. r=agashlin
MozReview-Commit-ID: HnTDPxSEVtO

--HG--
extra : rebase_source : a83a4ce6d2be2ce477da7d5dd8c773834b5547b7
2018-05-15 08:47:18 -07:00
Matt Howell db6e6b403d Bug 1461592 - Clarify in docs that new installer command-line options are only available in 62+. r=agashlin
MozReview-Commit-ID: 3bjBhO93DN6

--HG--
extra : rebase_source : 087e7ebd775b9d759e5a124662bb35473a703a4f
2018-05-15 08:38:14 -07:00
Matt Howell 6a0e837433 Bug 799710 - Move installer certificate validation to its own thread. r=agashlin
We occasionally get reports of UI unresponsiveness immediately following the
download phase of the stub installer. The longest operation that runs on the
main thread during this phase is validating the code signature of the full
installer. This patch moves that work (which is done in a native NSIS plugin)
to a separate thread. Hopefully this helps resolve the hangs.

I've also converted the build files for the plugin from Visual C++ 6 to 2017,
just to avoid the inconvenience of needing to pull up VC6 to build it.

MozReview-Commit-ID: CKje2a8M62i

--HG--
extra : rebase_source : ec9a11268eed3c4f9e0783532b0e910289e809f9
2018-05-03 13:11:02 -07:00
Matt Howell ab9dbcd000 Bug 1425468 - Add command-line parameters for setting full installer options. r=agashlin
I'm also adding a "StartMenuShortcut" option as an alias for "StartMenuShortcuts",
because I could not stop leaving off the 's' while testing this patch, so I
figure I'm not the only one making that mistake and getting frustrated.

MozReview-Commit-ID: Fdsc6CTBJr4

--HG--
extra : rebase_source : c57295e0936b6721bc75d6f11f33bad6691b96de
2018-04-20 13:09:24 -07:00
Tom Prince c8c9d47e92 Bug 1436662: Package translated uninstaller; r=pike,mshal
The uninstaller was being built as a side-effect of building `setup.exe`. In
Bug 1385227, that was moved from "somewhere" to part of the windows installer
packaging, which happens after the zip and mar are generated. Since the
installer we ship is actually repackaged from the zip[1], we stopped shipping
translated uninstallers.

This changes things around so that the uninstaller gets translated:
- Explicitly build the uninstaller as part of the L10n repack step.
- Use the same logic to build the installer locally as we do to create the ones
  we ship.

[1] Except on Thunderbird

Differential Revision: https://phabricator.services.mozilla.com/D672

--HG--
extra : rebase_source : 05fe935c1d2a9fbfeef786819bfe5913ed8ef862
extra : source : d6bf22099e2195dcb64c3c3d7700d3edd0850a3a
2018-04-16 12:49:53 -06:00
Brindusan Cristian 34b33a520a Backed out 2 changesets (bug 1436662) for build bustages on /installer/windows. CLOSED TREE
Backed out changeset fcb756834abb (bug 1436662)
Backed out changeset d6bf22099e21 (bug 1436662)
2018-04-17 19:08:21 +03:00
Tom Prince cdf80aa336 Bug 1436662: Package translated uninstaller; r=pike,mshal
The uninstaller was being built as a side-effect of building `setup.exe`. In
Bug 1385227, that was moved from "somewhere" to part of the windows installer
packaging, which happens after the zip and mar are generated. Since the
installer we ship is actually repackaged from the zip[1], we stopped shipping
translated uninstallers.

This changes things around so that the uninstaller gets translated:
- Explicitly build the uninstaller as part of the L10n repack step.
- Use the same logic to build the installer locally as we do to create the ones
  we ship.

[1] Except on Thunderbird

Differential Revision: https://phabricator.services.mozilla.com/D672

--HG--
extra : rebase_source : 2b28b9ff7196d12f4a188c8dddf750b9a5efac5b
extra : histedit_source : 9bc28891950ae8c226cfdefef6f8121ce0b51f58
2018-04-16 12:49:53 -06:00
Matt Howell 2a034bc30a Bug 986081 - Allow backing out of closing the stub installer. r=agashlin
Currently, clicking the close button or otherwise trying to exit the Windows
stub installer always ends up canceling the installation. This patch prompts
the user to either continue or cancel the installation.

MozReview-Commit-ID: 4KMgCcyjTnv

--HG--
extra : rebase_source : 0c0636c9c02fabd32df37471033d8e847caea5d3
2018-03-21 10:39:38 -07:00
Matt Howell 022b3fe431 Bug 1325121 - Add some installer documentation to the tree. r=agashlin
This is not exhaustive technical documentation for every aspect of the installer
code, but it's better than what we had, and it does contain the ping
documentation that this bug was originally asking for.

MozReview-Commit-ID: 5h7UwnAk4Iq

--HG--
extra : rebase_source : a3a8a8bdee9e76ee039c342a07a121170872708c
2018-02-14 10:01:38 -08:00
Matt Howell 7f033bf33e Bug 1246387 - Switch to HTTPS for downloads from the stub installer. r=agashlin
MozReview-Commit-ID: BlaZf0a2O8D

--HG--
extra : rebase_source : 1b2f9a88d6ebe857a1c2f2c72b08532c684ccc2f
2018-02-06 13:37:34 -08:00
Hector Zhao 92ed511d9a Bug 1427712 - full installer page to install optional extensions with partner distribution. r=mhowell
MozReview-Commit-ID: FGIgyQTwfj

--HG--
extra : rebase_source : a4abe52dfd85c8603f82dba214bf6f4826215f67
2018-01-03 19:00:23 +08:00
Joey Chagnon 11c13bea59 Bug 1427670 - Escape warning message when the user can't write to their profile. r=mhowell
MozReview-Commit-ID: C5ZJd6ZQwzz

--HG--
extra : rebase_source : 32ddd55d2c50a314ad2d0d9c7c2f4e8e8e909632
2018-01-02 22:40:44 -05:00
Sylvestre Ledru 9e7f918015 bug 1378834 - Update of the installers to reflect the nightly name change r=mhowell,dao
BrandFullName is now defined in the branding files


MozReview-Commit-ID: 5wmInT9xbrT
2017-12-21 22:13:07 +02:00
Dorel Luca 6c33c9bab7 Backed out changeset ffc76e7fc38b (bug 1378834) for failing Browser-chrome on toolkit/xre/test/browser_checkdllblockliststate.js on a CLOSED TREE 2017-12-21 21:03:21 +02:00
Sylvestre Ledru f42229fb7d bug 1378834 - Update of the installers to reflect the nightly name change r=mhowell,dao
BrandFullName is now defined in the branding files


MozReview-Commit-ID: 5wmInT9xbrT

--HG--
extra : histedit_source : 28df1fc3cafda4f9146af7d4f207263abac6f6ec
2017-12-18 16:17:01 +01:00
Cosmin Sabou 1204c668a2 Backed out 5 changesets (bug 1423856, bug 1404796, bug 1378834, bug 1404823) for build bustages on compare-mozconfigs-wrapper.py r=backout on a CLOSED TREE
Backed out changeset 8d8bb8542b3d (bug 1423856)
Backed out changeset 42339ef2360c (bug 1404796)
Backed out changeset 75fd371db04b (bug 1404823)
Backed out changeset 3011254797d5 (bug 1378834)
Backed out changeset c76ad732c275 (bug 1378834)
2017-12-21 00:52:28 +02:00
Sylvestre Ledru 6b9fc8ffaf bug 1378834 - Update of the installers to reflect the nightly name change r=mhowell,dao
BrandFullName is now defined in the branding files


MozReview-Commit-ID: 5wmInT9xbrT

--HG--
extra : rebase_source : f22be9058c8ba4e9a7988e5df0130ac89f0116b3
extra : histedit_source : 292da497cb326e2cae83c0c3a618dc676e320c2e
2017-12-18 16:17:01 +01:00
Matt Howell aa36153e21 Bug 1424670 - Don't hard code a Program Files path. r=cpeterson
MozReview-Commit-ID: 6mTwiyvvrVk

--HG--
extra : rebase_source : 3f74a1b8a40fad99e25d131b73e2ec69f2fe1a12
2017-12-10 19:11:10 -08:00
Matt Howell 44db2641ef Bug 1423958 - Check for problematic third-party software before automatically installing a 64-bit build. r=agashlin
MozReview-Commit-ID: ZzXuSmY7k3

--HG--
extra : rebase_source : 63e971f74d6cbd9cec77e057b973589c20a070c3
2017-12-07 11:23:13 -08:00
Matt Howell 192436e586 Bug 1415647 Part 2 - Support renaming shortcuts during paveover installs. r=rstrong
MozReview-Commit-ID: yHfvfJpHao

--HG--
extra : source : 1a001e6c5f1a3d4efec9ef6be50adec82a978699
2017-11-08 11:12:06 -08:00
Matt Howell 8db2973a08 Bug 1415647 Part 1 - Streamline PostUpdate shortcut renaming code. r=rstrong
In an attempt to make the code that renames shortcuts during PostUpdate more
reliable, this patch switches to renaming the existing shortcut files instead
of deleting them and creating new ones, removes unused code dealing with icons,
and deduplicates the code by adding a new macro.

MozReview-Commit-ID: EnE2dGrunx2

--HG--
extra : source : 7173059b5ccfc60c86e1a1106b5c572e188d5fea
2017-11-08 11:07:54 -08:00
Matt Howell fd96b7623b Bug 1413295 - Use BrandShortName as the title for new shortcuts, and rename existing shortcuts our installer created. r=rstrong
MozReview-Commit-ID: K4YvG5DZgqb

--HG--
extra : source : 324e11f297d7e4ced78f3402792e5fdcdf2abac1
2017-10-31 12:18:25 -07:00
Matt Howell 0a3125a592 Bug 1406169 - Don't try to create a StartMenuInternet key in HKCU when there's already one in HKLM. r=agashlin
MozReview-Commit-ID: DmbVhreDKjv

--HG--
extra : rebase_source : 493a4ade8d0911064a179f9280ed2b1c11b2111f
2017-10-23 09:13:50 -07:00
Matt Howell 35e575e16b Bug 1410944 - Support uninstalling a duplicated registry entry we might have erroneously created. r=agashlin
MozReview-Commit-ID: 3WR2NfAYFgl

--HG--
extra : rebase_source : 995b5f032b453524f96a54493f542609908be707
2017-10-23 11:04:59 -07:00
Matt Howell 0d9cc3ac3c Bug 1337856 Part 2 - Swap out stub installer background images with JPEG's, and add high-res versions. r=agashlin
MozReview-Commit-ID: AUa58uY8pKW

--HG--
extra : rebase_source : e01c0e3f7b636979f6762b75b28b7c1fd6986e51
2017-10-12 15:11:53 -07:00
Matt Howell 5ed38fdf7f Bug 1337856 Part 1 - Use a better up/down-scaling method for the stub installer background. r=agashlin
MozReview-Commit-ID: Ag02ni4nJ00

--HG--
extra : rebase_source : 391e57a31468a9215953ba0491756bff99bec1bd
2017-10-10 08:50:31 -07:00
Matt Howell 9c4076ce60 Bug 798005 - Resume interrupted downloads in the stub installer, instead of starting over. r=agashlin
MozReview-Commit-ID: GxEqsrDBdIm

--HG--
extra : rebase_source : 809f39e14010622fbd6b791600f23586457e4ff2
2017-09-08 11:03:48 -07:00
Matt Howell be4fbc10e3 Bug 1405438 - Make sure the stub installer exit code is initialized before the user can exit it. r=agashlin
Also make sure the download phase time is initialized, so it will always be
correct in affected pings.

MozReview-Commit-ID: 3aLHbMiRUZl

--HG--
extra : rebase_source : 17c7f475a9fdfcc72b4d8c4d6b5d35a134aa584d
2017-10-03 13:18:21 -07:00
Ryan VanderMeulen 05214a3fca Backed out changesets d60d9897fd39 and c508081bb938 (bug 1378834) for various regressions. r=sledru, a=me 2017-10-02 18:33:39 -04:00
Sylvestre Ledru 99d452a04f bug 1378834 - Update of the installers to reflect the nightly name change r=mhowell
BrandFullName is now defined in the branding files


MozReview-Commit-ID: 5wmInT9xbrT

--HG--
extra : rebase_source : 97f85c75026a354cbd7f55a4ed9860abad56820b
2017-09-12 09:06:09 +02:00
Matt Howell 35ff2759a8 Bug 1397902 - Switch on the new stub installer strings and remove the old ones. r=agashlin,flod
MozReview-Commit-ID: 87PmEx0BbHe

--HG--
extra : rebase_source : 75dbd979e1ebec8955ee1233d30520cf4e3af798
extra : source : 20f0e8f7f241c9becb500773f1044eacfd07efc1
2017-09-12 13:10:13 -07:00
Aaron Klotz 65fff0a945 Bug 1398922: Add AccessibleMarshal.dll registration to updater; r=mhowell
MozReview-Commit-ID: 1xmE4oi2q2u
2017-09-11 14:35:01 -06:00
Matt Howell a35859bf12 Bug 1380984 - Fix a failure to detect that an install is registered as a possible default browser on Windows 7. r=agashlin
MozReview-Commit-ID: BnuvQTeBGFE

--HG--
extra : rebase_source : 39b445577d09e14d9600ec9ba2052c5ddd22bbaf
2017-09-07 09:41:38 -07:00
Matt Howell 93f72102cc Bug 1396912 - Advance the stub installer progress bar at the correct rate during the install phase. r=agashlin
MozReview-Commit-ID: Gs3ls8iEGqr

--HG--
extra : rebase_source : 49bcf15d8a39813f436e39c0d7569c004cb20f86
2017-09-05 15:44:49 -07:00
Matt Howell 3befbb1014 Bug 1395369 - Keep stub installer progress bar from filling too quickly. r=agashlin
MozReview-Commit-ID: BjWkZB0jBjS

--HG--
extra : rebase_source : 25f78d3e42a6028c6f350c0787477bb2562f33c3
2017-08-31 08:13:47 -07:00
Matt Howell dcf3ddb54a Bug 1394582 - Don't hang forever in the stub installer if the browser was already running. r=agashlin
Fixes a regression from bug 1376597, which caused the stub installer to hang
forever and not respond to the close button if the browser was already running
during the installation.

MozReview-Commit-ID: A1XWGvnlgrS

--HG--
extra : rebase_source : 31d21a3e7c72af874acbebaa30f0f77fc61d555f
2017-08-28 15:12:33 -07:00
Axel Hecht c1dfd8bc7c bug 1385227, pick up (un-)installer branding from src instead dist/branding r=gps
There are a lot of hacks throughout the build system that just
enable us to make export in branding. Just so that we can then
copy the files from dist/branding into l10ngen.

Copy from the srcdir instead, so that we can remove those hacks
eventually.

MozReview-Commit-ID: DMoOrqZlhcn

--HG--
extra : rebase_source : f8dfad1514956a2b8fbd32a10a7bc46445e4a3c8
2017-08-07 16:43:50 +02:00
Matt Howell 7e507760bd Bug 1376597 Part 2 - Simplify progress bar handling. r=agashlin
Working on the main patch for this bug (part 1), it took me longer than seemed
reasonable to understand how the stub installer progress bar worked and to fit
the new stage into it. So I thought I would take the opportunity to attempt a
refactor and simplify the whole thing.

MozReview-Commit-ID: 9INP1Hgfiuq

--HG--
extra : rebase_source : 578d0b69482e3ac75eb02d34f5f44a5ba657b08f
2017-08-15 12:43:44 -07:00
Matt Howell 0d0d82e5dd Bug 1376597 Part 1 - Wait for the browser to start before exiting the stub installer. r=agashlin
MozReview-Commit-ID: Hw76NPPvHnK

--HG--
extra : rebase_source : 692aba0ee4a11377c6bd858331cdec024ed46633
2017-08-07 15:39:30 -07:00
Sebastian Hengst 792dbaef79 Backed out changeset 082978a77728 (bug 1385227) for breaking L10n nightlies on Windows. r=backout a=backout
MozReview-Commit-ID: 2q0X3BWpJWP
2017-08-22 15:09:42 +02:00
Axel Hecht 42124debfd bug 1385227, pick up (un-)installer branding from src instead dist/branding r=gps
There are a lot of hacks throughout the build system that just
enable us to make export in branding. Just so that we can then
copy the files from dist/branding into l10ngen.

Copy from the srcdir instead, so that we can remove those hacks
eventually.

MozReview-Commit-ID: DMoOrqZlhcn

--HG--
extra : rebase_source : 97ec7bd049e2d7079908cfb8442417854224b404
2017-08-07 16:43:50 +02:00
Carsten "Tomcat" Book 6b36e00b7c merge mozilla-inbound to mozilla-central a=merge 2017-08-15 11:42:11 +02:00
Matt Howell 0fcb607c97 Bug 1390253 - Increase RAM threshold for automatic 64-bit installation. r=rstrong
MozReview-Commit-ID: 1IDedw68lF6

--HG--
extra : rebase_source : 87cb547e5989410d4fe6df3c13f2ce427acbd70a
2017-08-14 13:14:01 -07:00
Robert Strong 0e60591e22 Bug 1386176 Part 1 - Installer patch. r=mhowell
MozReview-Commit-ID: 9c3ebwNf8QM

--HG--
extra : source : e6c561239b4e97deb55ea542960b7b859e81ac78
extra : histedit_source : be05ddc3d9d4f4e2a1432c9fac9af0e7996b3925
2017-08-14 13:19:18 -07:00
Matt Howell 1aa8a60034 Bug 1291331 - Update last modified time on start menu shortcuts during install or update. r=rstrong
MozReview-Commit-ID: BNP8bbzpu4U

--HG--
extra : source : a4711f6efa890db50c85eaefd1a70263841422e7
extra : amend_source : 27761b1d38e816683cb09feb5c99d2be57e6f48d
2017-08-07 14:22:33 -07:00
Matt Howell 60c8222dae Bug 1369255 - Part 2: Move SendPing to be less in the way and move install path checks earlier in the process. r=rstrong
MozReview-Commit-ID: kEkOmbJzfb

--HG--
extra : rebase_source : b697e1b7b8d5a16d1f59839622a8c3f84c9dbc45
extra : source : c8fa38fa7cabf8bb9185531f6289a7dd02123d85
2017-08-04 11:05:48 -07:00