Commit Graph

2066 Commits

Author SHA1 Message Date
Margareta Eliza Balazs
3e8348568a Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-06-26 18:10:15 +03:00
Paolo Amadini
7b05a02a57 Bug 1448126 - Part 2 - Remove the "scale" binding and its supporting platform code. r=bgrins
MozReview-Commit-ID: ETmUuosYxeG
2018-06-24 17:19:25 +01:00
Alexandre Poirot
bacc613505 Bug 1470244 - Rename all panel documents to index.{xul|html}. r=jdescottes
MozReview-Commit-ID: 5C3ehYKBt3m
2018-06-21 11:08:25 -07:00
Andrew McCreight
d220e183be Bug 1467549 - Disable the BackgroundHangReporter in ASan builds. r=Nika
This is causing LSan leaks which don't have an easy fix, and we're
already not running it in debug builds, so it can't hurt too much.

MozReview-Commit-ID: I8nDnWIz9qr
2018-06-07 12:32:57 -07:00
trisha
3cfc3020cf Bug 1463748 - Fork and pref-off the new error pages r=johannh
MozReview-Commit-ID: KVw4omdhuaS
2018-06-12 17:51:37 -07:00
Nathan Froyd
1344fd2440 Bug 1467205 - minify non-JS files on desktop builds; r=chmanchester
Shipping smaller installers is a win, and we already do this on
Fennec.  (The only files that get modified currently are .properties
files, which have their comment lines stripped.)  We don't minify JS
files at the moment due to needing to have a larger conversation around
debuggability of JS, and because the setup for minifying needs more love
for non-Android platforms.

Just doing this, however, wins about 400k of on-disk space and ~100k
installer size, so it seems like a reasonable first step.
2018-06-06 11:19:38 -04:00
Christoph Kerschbaumer
f7a0ac1bfc Bug 1459204: Have about:privatebrowsing rely on RemotePageManager instead of AboutCapabilities. r=mossop,baku 2018-06-07 11:32:27 +02:00
Mathieu Leplatre
d9e1e1950d Bug 1463750 - Move RemoteSettings to services/settings/ r=mgoodwin
MozReview-Commit-ID: 7IwUysPBHZu
2018-05-24 15:32:40 +02:00
Andrea Marchesini
f507364cf9 Bug 1422365 - Introduce nsIClearDataService - part 1 - IDL, r=johannh, r=mak 2018-06-01 14:29:55 +02:00
Mathieu Leplatre
5092505fec Bug 1451050 - Generalize loading of packaged remote settings dumps r=Gijs
MozReview-Commit-ID: FwD92fataAy
2018-05-10 15:27:21 +02:00
Adam Gashlin
57528da88b Bug 1451366: Part 2 - Wait after launch from installer r=mhowell 2018-05-14 14:28:15 -07:00
Matt Howell
bdc691b1ce Bug 1461364 - Update installer build documentation to cover recent changes. r=agashlin
MozReview-Commit-ID: HnTDPxSEVtO
2018-05-15 08:47:18 -07:00
Matt Howell
866f738cbc Bug 1461592 - Clarify in docs that new installer command-line options are only available in 62+. r=agashlin
MozReview-Commit-ID: 3bjBhO93DN6
2018-05-15 08:38:14 -07:00
Matt Howell
190eb14d31 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
2018-05-03 13:11:02 -07:00
Matt Howell
f0c6def672 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
2018-04-20 13:09:24 -07:00
David Major
474e686c39 Bug 1457523: Add msdia140.dll to the package on Windows ASan CI builds. r=ted 2018-05-03 15:53:53 -04:00
Jared Wein
68ad8c43c2 Bug 1446203 - Basic Payment Request Shipping Address Add/Edit page. r=MattN
MozReview-Commit-ID: 9f0vPciw65V
2018-04-10 11:53:16 -04:00
Matthew Noorenberghe
0c8c81240e Bug 1457287 - Move Payment Request UI code to browser/. r=jaws
MozReview-Commit-ID: LjrRXr1thc8
2018-04-27 07:20:32 -07:00
Cosmin Sabou
fdbadf332b Backed out changeset d03421ea2005 (bug 1446203) for suspicion of causing browser chrome failures on browser_address_edit.js. CLOSED TREE 2018-04-27 09:11:40 +03:00
Cosmin Sabou
dc88e67028 Backed out changeset a8fef6308479 (bug 1457287) for conflicts during backout. CLOSED TREE 2018-04-27 09:08:33 +03:00
Matthew Noorenberghe
5427f09637 Bug 1457287 - Move Payment Request UI code to browser/. r=jaws
MozReview-Commit-ID: BUDOsda1kSE
2018-04-26 16:57:02 -07:00
Cosmin Sabou
1f4d28a2c2 Backed out 2 changesets (bug 1457287) for browser chrome failures on browser_address_edit.js. CLOSED TREE
Backed out changeset 0ae9810db352 (bug 1457287)
Backed out changeset a8fef6308479 (bug 1457287)
2018-04-27 08:37:29 +03:00
Matthew Noorenberghe
1217e99070 Bug 1457287 - Move Payment Request UI code to browser/. r=jaws
MozReview-Commit-ID: BUDOsda1kSE
2018-04-26 16:57:02 -07:00
Jared Wein
05e8f8ae55 Bug 1446203 - Basic Payment Request Shipping Address Add/Edit page. r=MattN
MozReview-Commit-ID: 9f0vPciw65V
2018-04-10 11:53:16 -04:00
Timothy Guan-tin Chien
4514285233 Bug 1450017 - Part IX, Move resizer style rules to minimal-xul.css and unify non-native resizer style r=dao
MozReview-Commit-ID: LEodr0aTPkM
2018-04-10 21:31:25 +08:00
Kris Maglione
fab8e5086a Bug 1456677: Make the blocklist service a JSM, with an XPCOM service stub. r=Gijs
Aside from making things easier for JS callers, this also makes it harder to
accidentally trigger an early load of the service, which can be expensive
during startup.

This also makes a slight change to nsPluginHost to initially preserve the
previous blocklist state when a plugin is updated, to avoid the risk of the
possible additioanl asynchrony unblocking a plugin that should stay blocked.

MozReview-Commit-ID: 4EvIGJ1Ke0Z
2018-04-24 17:46:44 -07:00
Tim Nguyen
9698f93bd0 Bug 1372694 - Stop making the default theme a heavyweight theme. r=kmag,aswan
MozReview-Commit-ID: 30wMauuc9oo
2018-04-01 13:53:31 +02:00
Julian Descottes
846d751b43 Bug 1455226 - Load memory/initializer.js via browserRequire instead of a script tag;r=ochameau
"async" methods defined in scripts loaded via a <script> tag seem
to indirectly use the document's Promise, which is not usable after
the DOM of the document has been destroyed.

This is an issue if we invoke this code during the destroy of the
toolbox.

MozReview-Commit-ID: C8juQqJlVDN
2018-04-19 19:12:18 +02:00
Andreas Tolfsen
67a5695b70 Bug 1454876 - Make it possible to compile Firefox without Marionette. r=Gijs,maja_zf
Marionette is only built when ENABLE_MARIONETTE is defined, but
we unconditionally include its resources in Firefox' packaging
instructions.  These resources ought to be guarded with the same
rule to actually make it possible to disable Marionette without
breaking the packaging.

We already do this on Fennec, see
mobile/android/installer/package-manifest.in:373.

MozReview-Commit-ID: 3s8e9sk6KGx
2018-04-18 08:10:21 +01:00
Tom Prince
fead162aea 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
2018-04-16 12:49:53 -06:00
Brindusan Cristian
08165faf0d 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
7208c53bde 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
2018-04-16 12:49:53 -06:00
Kris Maglione
7f6dd10ca6 Bug 1420908: Remove telemetry experiments. r=gfritzsche
MozReview-Commit-ID: 6KEEZ6nKXrU
2018-04-03 15:17:13 -07:00
Julian Descottes
e374ffc866 Bug 1448077 - Rename client/preferences/devtools.js to devtools-client.js;r=jryans
We will be moving existing generic preferences for devtools from libpref/init/all.js
to a new preferences file that will be devtools/preferences/devtools.js and that
will always be shipped. We rename the current devtools.js to devtools-client.js to
avoid conflicts when packaging the preference file to @RESPATH@/browser/@PREF_DIR@/devtools.js

MozReview-Commit-ID: INnqWGBoIAF
2018-04-06 12:13:56 +02:00
Julian Descottes
57fa8d9477 Bug 1448077 - Move devtools-startup preferences file to dedicated /preferences folder;r=jryans
Changing the name for consistency purposes (see RFC
https://github.com/devtools-html/rfcs/issues/43)

MozReview-Commit-ID: EahEwoR9eBF
2018-04-06 12:10:10 +02:00
Julian Descottes
e786464f29 Bug 1448077 - Move webide preferences file to dedicated /preferences folder;r=jryans
Changing the name for consistency purposes (see RFC
https://github.com/devtools-html/rfcs/issues/43)

MozReview-Commit-ID: BBXObtPaR00
2018-04-06 12:06:53 +02:00
Coroiu Cristina
5b42e06ece Backed out 4 changesets (bug 1448077) for xpcshell failures at toolkit/components/osfile/tests/xpcshell/test_creationDate.js on a CLOSED TREE
Backed out changeset 456166433c71 (bug 1448077)
Backed out changeset a826e8871e9f (bug 1448077)
Backed out changeset 42b4ccfcb9c4 (bug 1448077)
Backed out changeset c61caf7df6c7 (bug 1448077)
2018-04-09 18:58:40 +03:00
Julian Descottes
5acd0f3152 Bug 1448077 - move DevTools prefs from libpref/init/all.js to devtools/shared;r=jryans
See RFC https://github.com/devtools-html/rfcs/issues/43

MozReview-Commit-ID: 8YMWCFsJM7A
2018-04-06 12:22:53 +02:00
Julian Descottes
3e41490a46 Bug 1448077 - Rename client/preferences/devtools.js to devtools-client.js;r=jryans
We will be moving existing generic preferences for devtools from libpref/init/all.js
to a new preferences file that will be devtools/preferences/devtools.js and that
will always be shipped. We rename the current devtools.js to devtools-client.js to
avoid conflicts when packaging the preference file to @RESPATH@/browser/@PREF_DIR@/devtools.js

MozReview-Commit-ID: INnqWGBoIAF
2018-04-06 12:13:56 +02:00
Julian Descottes
b84e6115cd Bug 1448077 - Move devtools-startup preferences file to dedicated /preferences folder;r=jryans
Changing the name for consistency purposes (see RFC
https://github.com/devtools-html/rfcs/issues/43)

MozReview-Commit-ID: EahEwoR9eBF
2018-04-06 12:10:10 +02:00
Julian Descottes
79f3718d65 Bug 1448077 - Move webide preferences file to dedicated /preferences folder;r=jryans
Changing the name for consistency purposes (see RFC
https://github.com/devtools-html/rfcs/issues/43)

MozReview-Commit-ID: BBXObtPaR00
2018-04-06 12:06:53 +02:00
Dão Gottwald
81e69d1b32 Bug 1450559 - Remove nsISessionStore in favor of SessionStore.jsm. r=mikedeboer
MozReview-Commit-ID: 8spvIOus9ai
2018-04-05 16:30:48 +02:00
Ciure Andrei
0b523d8933 Merge inbound to mozilla-central. a=merge 2018-04-04 00:54:16 +03:00
Matthew Noorenberghe
bb573fef78 Bug 1428414 - Use the autofill credit card form in the Payment dialog. r=jaws
MozReview-Commit-ID: 4BjUfETLv0X
2018-03-22 20:57:13 -07:00
Andrew McCreight
0203f28a01 Bug 1438688, part 3 - Remove XPT files from the packaging process. r=glandium
Now that XPT files are not loaded from files at runtime, code for
packaging XPT files can be removed.

This means that a couple of test XPIDL interfaces will get shipped in
builds to users that weren't before, but I don't think that matters
much.

This also puts XPT files into the local objdir for the XPIDL makefile,
instead of dist/bin, because they are no longer part of the
distribution.

MozReview-Commit-ID: 7gWj8KWUun3
2018-03-05 14:27:29 -08:00
Dorel Luca
d611d1ef40 Backed out 7 changesets (bug 1438688) for android xpcshell failures on builds/worker/workspace/build/tests/bin/components/test_necko.xpt
Backed out changeset 8786eabb61a4 (bug 1438688)
Backed out changeset e05ec1e08b46 (bug 1438688)
Backed out changeset 4c437ba9d984 (bug 1438688)
Backed out changeset 2f243bca1af3 (bug 1438688)
Backed out changeset 4da0e1839353 (bug 1438688)
Backed out changeset 186f916dcc7a (bug 1438688)
Backed out changeset 08b1a5f904e4 (bug 1438688)
2018-04-03 02:30:53 +03:00
Andrew McCreight
020905c403 Bug 1438688, part 3 - Remove XPT files from the packaging process. r=glandium
Now that XPT files are not loaded from files at runtime, code for
packaging XPT files can be removed.

This means that a couple of test XPIDL interfaces will get shipped in
builds to users that weren't before, but I don't think that matters
much.

This also puts XPT files into the local objdir for the XPIDL makefile,
instead of dist/bin, because they are no longer part of the
distribution.

MozReview-Commit-ID: 7gWj8KWUun3
2018-03-05 14:27:29 -08:00
Tim Nguyen
4ab8b63506 Bug 1450587 - Followup: fix allowed-dupes.mn entries on a CLOSED TREE. r=me 2018-04-02 18:32:14 +02:00
Tim Nguyen
87ea62ae1c Bug 1450587 - Followup: update allowed-dupes.mn entry. r=me 2018-04-02 18:15:54 +02:00
Matt Howell
8ee1161ab4 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
2018-03-21 10:39:38 -07:00