Cosmin Sabou
1558607307
Backed out 6 changesets (bug 1514806) for causing windows 2012 opt repack bustages.
...
Backed out changeset 63debb1d02d3 (bug 1514806)
Backed out changeset 803d20ba3f80 (bug 1514806)
Backed out changeset 3b95c5d8466d (bug 1514806)
Backed out changeset eb09e108a439 (bug 1514806)
Backed out changeset 6a738993de29 (bug 1514806)
Backed out changeset 303b19a8b923 (bug 1514806)
--HG--
rename : other-licenses/7zstub/firefox/7zSD.win32.manifest => other-licenses/7zstub/firefox/7zSD.manifest
rename : other-licenses/7zstub/firefox/7zSD.Win32.sfx => other-licenses/7zstub/firefox/7zSD.sfx
2019-01-15 19:17:09 +02:00
Matt Howell
4bc199a4ea
Bug 1514806 Part 4 - Update the LZMA SDK package documentation to explain the new files. r=agashlin
...
Differential Revision: https://phabricator.services.mozilla.com/D15982
--HG--
extra : moz-landing-system : lando
2019-01-14 21:58:38 +00:00
Matt Howell
e72c0f5f13
Bug 1514806 Part 3 - Add the new AArch64 7-zip SFX stub binary. r=agashlin
...
Differential Revision: https://phabricator.services.mozilla.com/D15980
--HG--
extra : moz-landing-system : lando
2019-01-15 01:44:07 +00:00
Matt Howell
b00e64a457
Bug 1514806 Part 2 - Add build files necessary for compiling a 7-zip SFX stub for AArch64. r=agashlin
...
Differential Revision: https://phabricator.services.mozilla.com/D15979
--HG--
extra : moz-landing-system : lando
2019-01-15 01:42:19 +00:00
Matt Howell
6ca7db2669
Bug 1514806 Part 1 - Rename the existing x86 7-zip SFX files to indicate what platform they're for. r=agashlin
...
Differential Revision: https://phabricator.services.mozilla.com/D15978
--HG--
rename : other-licenses/7zstub/firefox/7zSD.sfx => other-licenses/7zstub/firefox/7zSD.Win32.sfx
rename : other-licenses/7zstub/firefox/7zSD.manifest => other-licenses/7zstub/firefox/7zSD.win32.manifest
extra : moz-landing-system : lando
2019-01-14 21:57:52 +00:00
Robert Strong
6468b181f7
Bug 1514532 - the modules/libmar directory isn't clang formatted and there are a few deprecation warnings in app update code. r=mhowell
...
Added defines to mar_extract.c, mar_read.c, bsdiff.c so they use the ISO C and C++ conformant name.
Ran clang format on bspatch.cpp and the files under modules/libmar except for nss_secutil.c and nss_secutil.h since they are copies of nss code.
2018-12-17 11:17:21 -08:00
June Wilde
64fa52c710
Bug 1468544 - Replace mar_hash_name with CityHash algorithm. r=rstrong
...
Make CityHash64, CityHash64WithSeed, and CityHash64WithSeeds usable from C code
Remove unnecessary includes from mar_read.c as well
Add DisableStlWrapping to mar tool's moz.build to fix linkage break when
building in Windows with MSVC
Differential Revision: https://phabricator.services.mozilla.com/D10774
2018-11-06 13:34:21 -05:00
Matt Howell
7f58899c3a
Bug 1453613 Part 1 - Update nsJSON to 1.1.1.0. r=agashlin
...
We need to be able to send POST data that's encoded as UTF-8, but the older
version of nsJSON we currently have only support UTF-16.
--HG--
extra : source : 5d5494bb34e57e4ee1b51233bf9f6b86301f900c
2018-10-15 11:20:34 -07:00
Matt Howell
0a2b8ab1cf
Bug 1465212 - Fix command line parameter checking in ExecInExplorer plugin. r=agashlin
...
Because of a silly logic error I made in bug 1494900, the optional command line
parameter support introduced there doesn't actually work at all; I reversed the
sense of the check for the NSIS stack being empty. This fixes that by just using
the check that the popstring function was already doing.
--HG--
extra : rebase_source : e63b70579810af5774e237c619b29fb71012ea8c
extra : source : 58a29f64dd06d4e66e6faf047e2356decc5904f4
2018-10-02 09:23:29 -07:00
Matt Howell
f24bfd51d1
Bug 1494900 Part 1 - Support optional command line arguments in the ExecInExplorer plugin. r=agashlin
...
--HG--
extra : source : bf2970a4e14d222a57a90a77ee0e829984d44baa
2018-09-28 08:43:17 -07:00
Matt Howell
0d3162b8a7
Bug 1490264 Part 2 - Document our SFX stub version resource edits. r=agashlin
...
Also take the opportunity to add specific instructions about how to rebuild 7zSD.sfx.
--HG--
extra : source : b661b49403a54fa36d2f1e04c0fa7ea7c53764c7
2018-09-11 11:17:30 -07:00
Matt Howell
3f6125f117
Bug 1490264 Part 1 - Correct Windows installer SFX stub vendor and description. r=agashlin
...
--HG--
extra : source : c61fe74a30492785c43766e5802db24a1a0200dd
2018-09-11 10:43:36 -07:00
Petr Sumbera
8138b21724
Bug 1488217 build correctly snappy on big endian platforms r=glandium
2018-09-03 14:10:10 +00:00
Matt Howell
e5ac65140a
Bug 1486376 Part 7 - Reapply the portion of bug 1425468 that involves this code. r=agashlin
...
Also take the opportunity to add that change to mozilla_customizations.diff and
to correct the line endings in the files that it contains changes to.
--HG--
extra : rebase_source : 10df36760e1f8cc0e8b2f93b47e76c27dcc912cc
extra : source : 9a448a33f4b43ef8572d80bc7b27c7a831f122c2
2018-08-30 15:32:10 -07:00
Matt Howell
9405f5c376
Bug 1486376 Part 6 - Update the 7zstub readme to reflect the new contents. r=agashlin
...
Also added line breaks to make the file more readable (while making the diff
harder to review).
--HG--
extra : source : 7b2d3f4315562ef9197b3b22bdb5c9f9f7df1bdf
2018-08-30 11:24:19 -07:00
Matt Howell
173cd82e0e
Bug 1486376 Part 5 - Rebuild the binary SFX stub. r=agashlin
...
--HG--
extra : source : c3120123a0908882d906d236a8ee6c442cf61502
2018-08-30 11:23:33 -07:00
Matt Howell
958e655df4
Bug 1486376 Part 4 - Update the version number in the 7-zip SFX manifest. r=agashlin
...
--HG--
extra : source : ddb335eedf66c8605a5c3f5c7b8748f1304fe304
2018-08-30 14:28:14 -07:00
Matt Howell
c20dcfc6ef
Bug 1486376 Part 3 - Apply our existing patches to the LZMA SDK code. r=agashlin
...
This simply applies the file other-licenses/7zstub/mozila_customizations.diff,
which did not need to be changed in this patch series because it applies cleanly
to the LZMA SDK code, which is organized in the same way as the 7-zip code.
--HG--
extra : source : a6abc1d22d6c01e3fa07f52e468bb045630a3a1d
2018-08-30 11:21:52 -07:00
Matt Howell
466891dbff
Bug 1486376 Part 2 - Add a copy of the LZMA SDK. r=agashlin
...
--HG--
extra : source : 75e2ff0c912d095abc2b27bbb24b3399153f2505
2018-08-30 11:20:45 -07:00
Matt Howell
d114f21d6c
Bug 1486376 Part 1 - Remove existing copy of the 7-zip code. r=agashlin
...
--HG--
extra : source : 138ba76674c6f9d8f280f55dc12bf10b8ccfc989
2018-08-30 11:19:03 -07:00
Adam Gashlin
1221ad7795
Bug 1485245: Back out Move -> std::move change in 7zstub. r=mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D3945
--HG--
extra : moz-landing-system : lando
2018-08-22 14:46:50 +00:00
Dave Townsend
b3c5fb9be4
Bug 1484846: Expose a unique hash for the application install directory. r=froydnj
...
Profile-per-install uses a hash of the install directory to identify different
installs of Firefox. This exposes the existing cityhash generated hash from
nsXREDirProvider and makes it available on all platforms.
Differential Revision: https://phabricator.services.mozilla.com/D3852
--HG--
extra : moz-landing-system : lando
2018-08-21 14:53:03 +00:00
James Teh
90fcc27f34
Bug 1478568 part 1: Update IAccessible2 so we can use new roles (IA2_ROLE_BLOCK_QUOTE, etc.). r=MarcoZ
...
MozReview-Commit-ID: GctgcmwrzMc
--HG--
extra : rebase_source : 24898e1facd454170807006b4b05010fdd9b7cdd
2018-07-27 10:27:44 +10:00
Matt Howell
b273e46072
Bug 1448804
Part 1 - NSIS plugin for creating unelevated processes from an elevated [un]installer. r=aklotz
...
MozReview-Commit-ID: 7ROEIkvm0QL
--HG--
extra : rebase_source : a6260f350881cafd2b615b1d3cba3b7af4e96e9e
2018-07-09 10:49:36 -07:00
Emilio Cobos Álvarez
fffb25b74f
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Ciure Andrei
61548f81d6
Merge inbound to mozilla-central. a=merge
...
--HG--
rename : testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini => testing/web-platform/meta/webdriver/tests/get_title/user_prompts.py.ini
2018-05-09 01:58:44 +03: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
Samuel Thibault
9fd0d30422
Bug 1458548 - atk: Implement scrollto ATK API. r=surkov
2018-05-02 15:55:33 +02:00
Sylvestre Ledru
e335ad7577
Bug 1418425 - Update bsdiff to use the crc table directly and not link against bz2 r=rstrong
...
MozReview-Commit-ID: 2GLmnzF9CMh
--HG--
extra : rebase_source : 8f79d6508712838e4d147c101d31830fe8cb715b
2018-01-12 16:13:45 +01: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 Ritter
57bcf3f74a
Bug 1448483 Remove reference and use of ssize_t in CityHash to avoid conflicting definitions in MinGW x64 r=froydnj
...
MozReview-Commit-ID: ErQGSPNk4Bg
--HG--
extra : rebase_source : bd076ed4f2aac70ffd0e0dc06c95c1254d92f7ca
2018-03-23 16:27:49 -05:00
Matt Howell
a6e30881e3
Bug 986081 Part 0 - Fix a hang when canceling an InetBgDl request. r=agashlin
...
This fixes a bug which the main bug 986081 patch exposes because it tries to
cancel a download in InetBgDl and then show a dialog box immediately afterward.
Without this patch, doing that very early on in the request (meaning before any
redirect is fully handled) would result in a 10 second UI hang.
MozReview-Commit-ID: 1zBxZrllFC
--HG--
extra : rebase_source : 523b2b37035a7fc6f435acd1f7437fbbbcf2adc6
2018-03-20 15:32:43 -07:00
Adam Gashlin
ba23f6ca4b
Bug 1434513 - Adjust bsdiff heuristics. r=glandium
2018-03-06 15:49:20 -08:00
Matt Howell
02ff8c0219
Bug 1436475 Part 5 - Add a readme and a patch file with our changes to the 7-zip directory. r=agashlin
...
MozReview-Commit-ID: G8NyEVL0qUx
--HG--
extra : rebase_source : 96c67d27a41159004bcfd09eee634cc2761a8af0
2018-02-13 09:17:07 -08:00
Matt Howell
3b9b2ac6c7
Bug 1436475 Part 4 - Add the 7-zip SFX binary compiled from the new code, and related resources. r=agashlin
...
MozReview-Commit-ID: JacI5w3f0t5
--HG--
extra : rebase_source : ea0cee5286a32e1472995f8eaa12bb1ca2c4e9ca
2018-02-12 14:52:41 -08:00
Matt Howell
5da642ec8b
Bug 1436475 Part 3 - Port our customizations forward to the new 7-zip code. r=agashlin
...
MozReview-Commit-ID: 7QtV1XTSKch
--HG--
extra : rebase_source : 4579dcbf034c992a6efe44e97536eeee0ac51711
2018-02-12 14:46:37 -08:00
Matt Howell
ae7978b35d
Bug 1436475 Part 2 - Add the 7-zip 18.01 code. r=agashlin
...
MozReview-Commit-ID: 17MIhNo2HCY
--HG--
extra : rebase_source : f4f8a1a7f736c6b39c645375b97275d8e410b18c
2018-02-12 13:38:06 -08:00
Matt Howell
eb9e47cb47
Bug 1436475 Part 1 - Remove the old 7-zip code. r=agashlin
...
MozReview-Commit-ID: 8pjfvp8MyL7
--HG--
extra : rebase_source : 3e92a767ddbf47168e5664ccb009fcdef81d796c
2018-02-12 13:37:00 -08:00
Csoregi Natalia
3ce27a72d5
Backed out 5 changesets (bug 1418425) requested per comment #83 . on a CLOSED TREE
...
Backed out changeset 0ecc98bd0822 (bug 1418425)
Backed out changeset 7b7725d1d3c3 (bug 1418425)
Backed out changeset 2e95ebdcae6d (bug 1418425)
Backed out changeset 47fbcaf5ad05 (bug 1418425)
Backed out changeset 142001babb39 (bug 1418425)
2018-01-15 15:30:30 +02:00
Sylvestre Ledru
04b6a0aad0
Bug 1418425 - Update bsdiff to use libz instead of bz2 for the crc algo r=andi,glandium
...
MozReview-Commit-ID: 2GLmnzF9CMh
--HG--
extra : rebase_source : 63b0a2d389e35efa7bbe4dc2ef4475bfe5ce66ec
2018-01-12 16:13:45 +01:00
Narcis Beleuzu
26be8043ca
Backed out 5 changesets (bug 1418425) for windows build bustage "mbsdiff.exe : fatal error LNK1120". on a CLOSED TREE
...
Backed out changeset 8154486d3e00 (bug 1418425)
Backed out changeset d32ae48690a7 (bug 1418425)
Backed out changeset 772538a846cb (bug 1418425)
Backed out changeset 29fd023f999f (bug 1418425)
Backed out changeset 218077e82115 (bug 1418425)
2018-01-12 11:32:58 +02:00
Sylvestre Ledru
8b2bf9f566
Bug 1418425 - Update bsdiff to use libz instead of bz2 for the crc algo r=glandium
...
MozReview-Commit-ID: 2GLmnzF9CMh
--HG--
extra : rebase_source : 3e2c6df4356dce724ef5fdddfd887165f1c1fb1c
2017-12-08 12:12:47 +01:00
Andreea Pavel
88a00ab51b
Backed out 5 changesets (bug 1418425) for Windows updater bustages and xpshell failures on toolkit/mozapps/update/tests/unit_base_updater/marSuccessPartial.js r=backout on a CLOSED TREE
...
Backed out changeset 228743018ded (bug 1418425)
Backed out changeset f29f7bb3059a (bug 1418425)
Backed out changeset 1d798e14223b (bug 1418425)
Backed out changeset fd4af65bf966 (bug 1418425)
Backed out changeset 656649ecfb11 (bug 1418425)
--HG--
extra : amend_source : 686bbebdb6f490496f9c69ccff4ac22bbb495ad5
2017-12-12 17:48:45 +02:00
Sylvestre Ledru
23c8f68fd4
Bug 1418425 - Update bsdiff to use libz instead of bz2 for the crc algo r=glandium
...
MozReview-Commit-ID: 2GLmnzF9CMh
--HG--
extra : rebase_source : d524ddd93a47a0aff22ef81c74d5808d8234a46d
2017-12-08 12:12:47 +01:00
Sylvestre Ledru
9bfe27d903
Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: 7duJk2gSd4m
--HG--
extra : rebase_source : 7312fe276e561e8c034a5f6749774ae812727f9c
2017-12-07 22:09:15 +01:00
Matt Howell
8d0cabec1f
Bug 1421354 - Allow stub installer download resuming in more error cases. r=agashlin
...
MozReview-Commit-ID: 6UnbJAwmUC1
--HG--
extra : rebase_source : e84cbd6111f34683960a0965af84907535136581
2017-11-28 10:54:32 -08:00
Matt Howell
d1b5874cb8
Bug 1413568 - Update installer icons. r=mconley
...
MozReview-Commit-ID: 1KJWrbZGglW
--HG--
extra : rebase_source : f7c4326f24ad69c6292d6f11f5ff78c429673702
extra : source : ea75679760e608a7f3298f595b42dc13ec8bf890
2017-11-02 08:34:22 -07:00
Chris Manchester
c86173526a
Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium
...
MozReview-Commit-ID: 1G2o4fy74cf
2017-10-25 15:12:09 -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
0f34b0248e
Bug 1369255 - Part 1: Add a prompt in the stub installer for running profile cleanup. r=rstrong
...
MozReview-Commit-ID: CLeVEAQe5qr
--HG--
extra : rebase_source : 6d2a45e6302fa93dcc57173f609da14f18df7a88
extra : source : ae9327645b6d9ed02d732ab3ad8f99d5be389913
2017-07-12 10:29:38 -07:00