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

4050 Коммитов

Автор SHA1 Сообщение Дата
Margareta Eliza Balazs adebb06ac1 Merge inbound to mozilla-central. a=merge 2018-03-28 00:48:11 +03:00
ffxbld 028cd83428 No bug, Automated blocklist update from host bld-linux64-spot-326 - a=blocklist-update 2018-03-27 13:36:02 -07:00
Bogdan Tara 39d9b048b9 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-03-27 12:16:26 +03:00
Bob Owen 039665fa5e Bug 1447019 Part 3: Use MITIGATION_WIN32K_DISABLE for GMP processes based on a pref. r=jimm 2018-03-27 14:09:32 +01:00
Kris Maglione 99ebf2e65e Bug 1448221: Part 2 - Remove support for non-default legacy themes. r=aswan
MozReview-Commit-ID: 1v0aGG3mv3U

--HG--
extra : rebase_source : 59deb737dbb812037f4a015404bec0af6a19f9c9
2018-03-26 16:19:04 -07:00
Bob Silverberg 58a89452a8 Bug 1344749 - Expose API to customize where new tabs open, r=dao
This patch implements the preference "browser.tabs.insertAfterCurrent" which,
when set to true, will cause all tabs (related and unrelated) to be opened next
to the current tab.

It also implements the browserSettings API "newTabPosition", which allows
extensions to control both "browser.tabs.insertRelatedAfterCurrent", and
"browser.tabs.insertAfterCurrent" via values for "afterCurrent",
"relatedAfterCurrent" and "atEnd".

The code for "browser.tabs.insertAfterCurrent" including the test for it is
mostly taken from a patch attached to bug 933532 written by Masayuki Nakano.

MozReview-Commit-ID: KQE7M2FGpc7

--HG--
extra : rebase_source : d2dd721a58e675fc1db88ab0c0b90bb62e283231
2018-01-19 12:59:53 -05:00
Felipe Gomes f22deadf4e Bug 1433172 - Drop the pref that controls the policy engine. r=mossop
The policy engine should always be enabled, with no way to disable it.

MozReview-Commit-ID: 9HGew1S33q1

--HG--
extra : rebase_source : 419aaf6f445f0726850e4b106bd26b596f1ffa31
2018-03-21 13:28:06 -03:00
Hector Zhao 1cd0927770 Bug 1435142 - Part 1: pref to enable close selected tab by dblclicking it. r=dao
MozReview-Commit-ID: ErulnUeVK0F

--HG--
extra : rebase_source : f9aaaa4ee6bf005e40b6f9f88255c589d2695e74
2018-02-02 11:37:58 +08:00
Markus Stange 0a12f50c9e Bug 1441051 - Automatically invoke dump_syms.exe on Windows when the profiler asks for symbol tables. r=dthayer,ted
MozReview-Commit-ID: K3AJaOwZUoI

--HG--
extra : rebase_source : daa82bf67b8ef394cde931cf0120f7c64d684411
extra : source : 6bfa248daeea2a849e517cea6a5589dd5cb09996
2018-03-24 19:43:23 -04:00
Narcis Beleuzu a5244ba063 Backed out 3 changesets (bug 1435142) for browser-chrome failures on browser_preloadedBrowser_zoom.js
Backed out changeset 7334da12de35 (bug 1435142)
Backed out changeset cd802f66b7aa (bug 1435142)
Backed out changeset 1505855fc858 (bug 1435142)
2018-03-23 19:45:14 +02:00
Hector Zhao dd3e7ab8f5 Bug 1435142 - Part 1: pref to enable close selected tab by dblclicking it. r=dao
MozReview-Commit-ID: ErulnUeVK0F

--HG--
extra : rebase_source : f9aaaa4ee6bf005e40b6f9f88255c589d2695e74
2018-02-02 11:37:58 +08:00
Jan-Erik Rediger f78ccaa34f Bug 1444114 - Add permissions for HCT for the discovery pane r=pauljt 2018-03-13 16:00:41 +01:00
Florian Quèze 2959b992fa Bug 1447719 - Set browser.startup.blankWindow to true on Windows and Linux, r=mconley. 2018-03-21 23:35:00 +01:00
shindli a569e1df9e Backed out 3 changesets (bug 1366256) for failing in toolkit/components/url-classifier/tests/browser/browser_flashblock_off_with_always_activate.js | Plugin should have the correct 'plugin running' state on a CLOSED TREE
Backed out changeset fb9e8967c454 (bug 1366256)
Backed out changeset 5bee2ab0b174 (bug 1366256)
Backed out changeset c08e6bfa67d0 (bug 1366256)
2018-03-20 15:20:29 +02:00
David Parks 81ae755687 Bug 1366256: Part 1 - Promote Windows plugin process sandbox to level 3 r=bobowen
Level 3 changes the plugin process access token from USER_INTERACTIVE to USER_LIMITED.

--HG--
extra : rebase_source : 0a037adf08e4f729bd9e129203f5c403cfc12f4b
2018-02-21 03:48:45 -08:00
Ted Mielczarek 4b813d4c4a bug 1255485 - Remove NSDISTMODE=copy from Makefiles. r=nalexander
MozReview-Commit-ID: GJV2O6zvEx2
2017-11-22 15:30:06 -05:00
Ted Mielczarek dcdf597820 bug 1255485 - build PROGRAMs directly in dist/bin instead of copying them. r=nalexander
Historically we built all our binaries in directories in the objdir, then
symlinked them into dist/bin. Some binaries needed to be copied instead
so that certain relative path lookups work properly, so we resorted to
sprinkling `NSDISTMODE=copy` around Makefiles.

This change makes it so we build PROGRAMs (not any other sort of targets)
directly in dist/bin instead. We could do the same for our other targets
with a little more work.

There were several places in the tree that were copying built binaries to
some other place and needed fixup to match the new location of binaries.

On Windows pdb files are left in the objdir where the program was
originally linked. symbolstore.py needs to locate the pdb file both to
determine whether it should dump symbols for a binary and also to copy
the pdb file into the symbol package. We fix this by simply looking for
the pdb file in the current working directory if it isn't present next
to the binary, which matches how we invoke symbolstore.py.

MozReview-Commit-ID: 8TOD1uTXD5e
2018-01-10 14:26:12 -05:00
Mike Conley caf6b09a12 Bug 1423220 - Enable tab warming by default for Nightly builds. r=dao
MozReview-Commit-ID: 8bz1U1WSzy5

--HG--
extra : rebase_source : 191b554a473754f04df808236985e37363c9c399
extra : source : 664c633802d4cd0e2c32a271a2d29107b5b43f38
2018-01-31 12:10:03 -05:00
Gian-Carlo Pascutto a7ee94fcca Bug 1445664 - Update firefox.js comments about Linux sandboxing. r=jld
MozReview-Commit-ID: 3W1rTn1IJEb

--HG--
extra : rebase_source : 642dfdfa499fc341e8bc6f5f71bdd69ccd94fea0
2018-03-15 17:03:43 +01:00
Haik Aftandilian 331dda9367 Bug 1444291 - Part 3 - Add read access to the Mac Flash sandbox, support sandbox levels r=Alex_Gaynor
Replace the boolean pref "security.sandbox.mac.flash.enabled"
with "dom.ipc.plugins.sandbox-level.flash" to support sandbox
levels and be consistent with the Windows pref name.

Adds filesystem read access to the sandbox using sandbox extensions
granted by the file dialog machinery (level 1).

Add support for level 2 which blocks read access.

Allow the sandbox to be disabled with MOZ_DISABLE_NPAPI_SANDBOX.


MozReview-Commit-ID: 4rfobEoxQpF

--HG--
extra : rebase_source : 05dc54b46063967e959bc3fced21c61e5463de48
2018-03-15 20:23:19 -07:00
Sebastian Hengst d247fb5f4e Bug 1445763 - Update moz.build meta data with "Firefox Build System". r=froydnj
MozReview-Commit-ID: 3FrWJ6441pe

--HG--
extra : rebase_source : c8f1dc45041132252e28869ada6a386270267431
2018-03-14 21:44:46 +01:00
Sebastian Hengst f916563796 Backed out changeset 664c633802d4 (bug 1423220) for frequently failing mochitest dom/html/test/test_fullscreen-api-race.html (bug 1445330). a=backout 2018-03-16 12:55:59 +02:00
Kris Maglione 3bff085af2 Bug 1445551: Part 2 - Remove multiprocessCompatible flag. r=aswan
We no longer support legacy extensions with e10s shims, and the only remaining
uses that matter are in-tree test harnesses, which have been fixed. This flag
no longer serves a purpose.

MozReview-Commit-ID: EdCNqF4MttN

--HG--
extra : rebase_source : 0fef334354faa7541628614cb964a29faaa9df41
2018-03-13 19:02:42 -07:00
Mike Conley d8329d02dd Bug 1423220 - Enable tab warming by default for Nightly builds. r=dao
MozReview-Commit-ID: 8bz1U1WSzy5

--HG--
extra : rebase_source : e5068c4a0a9ac9c302c139e7cbca11fa47527ddb
2018-01-31 12:10:03 -05:00
Cosmin Sabou 91f3b91ea8 Backed out changeset adf758d8cff9 (bug 1423220) for frequent mochitest browser chrome failures on dom/base/test/browser_bug1303838.js 2018-03-12 16:57:12 +02:00
Mike Conley 34114150a6 Bug 1423220 - Enable tab warming by default for Nightly builds. r=dao
MozReview-Commit-ID: 8bz1U1WSzy5

--HG--
extra : rebase_source : f74a9b240c234d329f0e8d27ef6c4a84a4cc6de7
2018-01-31 12:10:03 -05:00
ffxbld ed71279488 No bug, Automated blocklist update from host bld-linux64-spot-302 - a=blocklist-update 2018-03-09 12:00:12 -08:00
Kris Maglione e4b6dffc2a Bug 1443983: Part 2 - Remove remaining interpositions. r=mconley
MozReview-Commit-ID: AHwNsBB7OAQ

--HG--
extra : rebase_source : d25b9ce77529130b98b6199d9c9e06c3890a2f87
2018-03-07 18:10:24 -08:00
Cosmin Sabou aba9ad6f65 Merge inbound to mozilla-central. a=merge
--HG--
rename : mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/NavigationListenerTest.kt => mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/NavigationDelegateTest.kt
2018-03-08 05:59:30 +02:00
shindli 8e9217d36a Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-03-08 02:27:35 +02:00
shindli 568f98c908 Merge inbound to mozilla-central. a=merge 2018-03-08 02:20:08 +02:00
shindli 8969dbf20d Merge autoland to mozilla-central. a=merge 2018-03-08 02:18:59 +02:00
ffxbld 61f1c5bba8 No bug, Automated blocklist update from host bld-linux64-spot-302 - a=blocklist-update 2018-03-07 12:18:54 -08:00
Michael Kaply a9aad86606 Bug 1442738 - Update default search config. r=mconnor 2018-03-07 08:03:05 -06:00
shindli c2506585bc Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
rename : devtools/client/shared/frame-script-utils.js => devtools/client/shared/test/frame-script-utils.js
rename : devtools/client/framework/test/shared-head.js => devtools/client/shared/test/shared-head.js
rename : devtools/client/framework/test/shared-redux-head.js => devtools/client/shared/test/shared-redux-head.js
2018-03-08 02:26:38 +02:00
Ed Lee 2b013a5250 Bug 1383599 - browser.newtabpage.enabled = false is not working. r=ursula
MozReview-Commit-ID: HUBr10vb9qJ

--HG--
extra : rebase_source : 222994b1f0f808985a5963dcb6cf1e1ea1bba097
2018-03-06 23:49:05 -08:00
Nicholas Nethercote cb93c8b8f0 Bug 440908 - Convert sticky prefs in default pref files to the new syntax. r=glandium
MozReview-Commit-ID: GgkNSsdGhBV

--HG--
extra : rebase_source : efaf5f79ab7b608975ee960057d8be380061fdc0
2018-03-07 09:34:06 +11:00
ffxbld efce4ceddf No bug, Automated blocklist update from host bld-linux64-spot-302 - a=blocklist-update 2018-03-06 07:27:02 -08:00
Jared Wein 2961eba0d6 Bug 1436423 - Reduce the schedule pressure limit closer to the values that users are reporting. r=mconley
Note that this value, 300, is still far above the 95% threshold that telemetry is reporting (59 milliseconds) so this won't be noticeable to most users. The > 1% of users who are having this issue will benefit greatly from this change.

MozReview-Commit-ID: Bd51gjc5z83

--HG--
extra : rebase_source : 4a9e96eb555e8021012a3a06cb76e03413a8da20
2018-03-05 14:09:39 -05:00
Kris Maglione 49fcbe3553 Bug 1385403: Follow-up: Fix preprocessor syntax error. r=bustage CLOSED TREE
MozReview-Commit-ID: 178i2eL3jOO

--HG--
extra : rebase_source : 6cfbc00bf7fd23f35d9935706e961f355816e1ff
extra : amend_source : b24430aafcb8e74409a212b019e14c84a51f8b78
2018-03-07 13:00:05 -08:00
Kris Maglione 487b891bef Bug 1385403: Part 1 - Enable OOP extensions on OS-X for non-release users. r=aswan
MozReview-Commit-ID: KHLZxzbDFWM

--HG--
extra : rebase_source : 4d810e2b3346951d67854122c85a11af368f68f6
2018-03-07 12:22:51 -08:00
Dão Gottwald be2c54c8a1 Backed out changeset 0d138609abfd (bug 1344749)
MozReview-Commit-ID: 2Mx1CpM0uyH
2018-03-03 15:04:51 +01:00
Tom Ritter 845ef57dd6 Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly
Fuzzytime deterministically generates a random midpoint between two clamped values,
and if the unreduced timestamp is above the midpoint, the time is rounded upwards.
This allows safe time jittering to occur, as time will never go backwards on a given
timeline.

It _is_ possible for time to go backwards when comparing different (but related)
timelines, such as a relative timeline in one page (with its own
performance.timeOrigin) and a relative timeline in an iframe or Worker (which
also has its own performance.timeOrigin). This is the same behavior as the 2ms timer
reduction we previously landed; jitter doesn't make this any better or worse.

MozReview-Commit-ID: IdRLxcWDQBZ

--HG--
extra : rebase_source : 40b29d34e5cc99f9b8e6d5e711a03b9fe9bfa595
2018-03-01 00:07:03 -06:00
Mike Cooper 466bc9466e Bug 1436113 - Part 2: Refactor "shield-recipe-client" to "normandy" r=Gijs
MozReview-Commit-ID: 8i9Jrq8rj3W

--HG--
extra : rebase_source : 9fb6772a231d214659d024348a52997c74dd5523
extra : amend_source : 312164e67feb3ac43b6b760cad73a2ff6e1f601a
extra : source : 8ccf1c3f156f19293c8a692585a663c5f685d195
2018-03-02 11:18:59 -08:00
shindli ebf177f7c0 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-03-03 01:17:14 +02:00
ffxbld 96ba46087f No bug, Automated blocklist update from host bld-linux64-spot-030 - a=blocklist-update 2018-03-02 12:57:44 -08:00
Felipe Gomes 56f9ec7161 Bug 1442759 - Enable the policy engine by default on Nightly and early Betas. r=mossop
MozReview-Commit-ID: 7PInwkHpkGy

--HG--
extra : rebase_source : 533aa48c0033cc7fda4a178575bc6608d02410b8
2018-03-02 18:15:42 -03:00
Dorel Luca d5ffb280ca Merge mozilla-central to autoland. r=merge on a CLOSED TREE
--HG--
extra : amend_source : 1da4c47b073cb2032ddeb3da8b88736e5a1c363d
2018-03-02 00:17:24 +02:00
Gijs Kruitbosch 8fc45f6ac9 Bug 1370930 - remove DirectoryLinksProvider, r=Mardak
MozReview-Commit-ID: 4YcsNvRg7Hn

--HG--
extra : rebase_source : 15518736c9cc52cf18a0540417e6a38c9bed630a
2018-03-01 16:53:49 +00:00
Bob Silverberg ee896b579b Bug 1344749 - Expose API to customize where new tabs open, r=dao,mixedpuppy
This patch implements the preference "browser.tabs.insertAfterCurrent" which,
when set to true, will cause all tabs (related and unrelated) to be opened next
to the current tab.

It also implements the browserSettings API "newTabPosition", which allows
extensions to control both "browser.tabs.insertRelatedAfterCurrent", and
"browser.tabs.insertAfterCurrent" via values for "afterCurrent",
"relatedAfterCurrent" and "atEnd".

The code for "browser.tabs.insertAfterCurrent" including the test for it is
mostly taken from a patch attached to bug 933532 written by Masayuki Nakano.

MozReview-Commit-ID: KQE7M2FGpc7

--HG--
extra : rebase_source : 71dac785c2edbf9edaa79e0e99dca6714addc9d8
2018-01-19 12:59:53 -05:00