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

44043 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Hengst 6692d1c565 Backed out changeset a4914a29fb26 (bug 1330142) 2017-10-03 18:26:38 +02:00
Nathan Froyd 7ae1b94b0c Bug 1330142 - part 2 - move TARGET_XPCOM_ABI to moz.configure; r=chmanchester
Nothing in js/ uses TARGET_XPCOM_ABI, so the code in js's configure is
dead.  Since TARGET_XPCOM_ABI is a Gecko-only thing, the reasonable
place for it is toolkit/moz.configure.

TARGET_XPCOM depends on TARGET_COMPILER_ABI, and the value of
TARGET_COMPILER_ABI is easily derivable from the current target and
compiler.  The only notable change we make in the conversion to
moz.configure is that the ARM old-ABI is no longer supported by any of
our current targets: Android and Linux for ARM targets are both
exclusively EABI nowadays, so we have one less case to worry about.
TARGET_COMPILER_ABI's sole purpose was to provide information for
TARGET_XPCOM_ABI, and since we are deriving TARGET_XPCOM_ABI exclusively
inside moz.configure, we can remove TARGET_COMPILER_ABI.
2017-10-03 10:33:44 -05:00
David Krauser f23193be11 Bug 1351274 - Add C++ test coverage for the Categorical Histogram. r=dexter 2017-10-02 19:04:00 +02:00
Catalin Badea f8162c4bfd Bug 651120 - Remove index argument from content removed/appended/inserted notifications. r=peterv 2017-10-03 11:09:08 +01:00
Cervantes Yu 0469f7535b Bug 1400294 - Add 'noShell' attribute to nsIProcess to use CreateProcess() for launching a process that doesn't require shell service on Windows. r=froydnj,r=aklotz,r=dmajor
This adds an attribute 'noShell' to nsIProcess that is used to launch a process
using CreateProcess() if we are sure we are launching an executable and don't
require the extra work of the Windows shell service.

MozReview-Commit-ID: 7p0iHCZK1uX
2017-10-03 11:29:14 +08:00
Wes Kocher 382a7d90d6 Merge inbound to central, a=merge
MozReview-Commit-ID: CvJ9hmTQBcR
2017-10-02 16:22:37 -07:00
Wes Kocher 55fe1fc9f2 Merge autoland to central, a=merge
MozReview-Commit-ID: 4ygim4sQ5zd
2017-10-02 16:02:42 -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
Sebastian Hengst 52601bea95 Backed out changeset 8a26cdedeb58 (bug 1401379) 2017-10-02 19:57:11 +02:00
Ian Moody 88c31186c4 Bug 1258797 - Catch error when trying to open save as dialog to invalid path. r=Gijs
MozReview-Commit-ID: GbMgcfOgVaq

--HG--
extra : rebase_source : da89a0b7d2c66e8c744395f874a6b5fc61516454
2017-09-30 17:51:05 +01:00
Xidorn Quan 0280d1aca8 Bug 1404678 - Update cssparser to 0.21.3 and revendor.
MozReview-Commit-ID: 8i1tms8zFHe

--HG--
extra : rebase_source : 3a934f3ad1941faeca2919da419847b3f61c6a6e
2017-10-01 20:46:17 +11:00
Sebastian Hengst 9579302d63 Backed out changeset e900a3d074b8 (bug 1258797) for failing eslint at toolkit/mozapps/downloads/DownloadLastDir.jsm:150. r=backout 2017-10-01 00:36:43 +02:00
Ian Moody bafd3b292e Bug 1258797 - Catch error when trying to open save as dialog to invalid path. r=Gijs
MozReview-Commit-ID: GbMgcfOgVaq

--HG--
extra : rebase_source : a447ae597bc93903fba3d5d99198baa782c0c8d4
2017-09-30 17:51:05 +01:00
Nika Layzell dce098bf67 Bug 1401379 - Part 6: Cycle collect nsWebBrowser, r=smaug
MozReview-Commit-ID: 1hteVsTlTvd
2017-10-02 11:58:03 -04:00
Nika Layzell cbc8fa8a3b Bug 1399626 - Part 4: Allow initializing nsIContentIterator with RangeBoundaries, r=masayuki
This patch adds an overload to nsIContentIterator::Init which accepts
RangeBoundary objects, and modifies the codepath to avoid using the offset of
the start or end nodes to construct the nsIContentIterator.

MozReview-Commit-ID: 5ZqKeiUunoN
2017-10-02 11:58:00 -04:00
Nathan Froyd ab7e3e703e Bug 1373878 - part 3 - add stylo_tests as a RustTest; r=rillian
The easy part of this patch is the addition of the RustTest itself.

The more difficult to understand part of the patch is the changes to all
of our Rust build configuration.  We do this due to a bug in cargo:

https://github.com/rust-lang/cargo/issues/3923

where features on dependent crates are not correctly taken into account
when determining whether cached artifacts on disk are valid and whether
they should be evicted from the disk cache.  The practical upshot of
this behavior is that, say, running gtests during normal development
when files in libxul are modified will:

* rebuild some Rust dependencies for libxul;
* link libxul;
* rebuild those same Rust dependencies *again* for libxul-gtest, since
  we have different features active and therefore the old artifacts look
  to be out of date;
* link libxul-gtest.

Needless to say, this is highly annoying and counterproductive behavior.

The "fix" is to ensure that the gkrust-shared crate explicitly depends
on crates and assigns features to them such that the feature sets do not
change between normal builds and testing builds.  This is admittedly
fragile, but it is not the first time this has come up, and is probably
not the last.
2017-10-02 09:21:22 -04:00
Vedant Chakravadhanula ecc5186a64 Bug 1396855 - about:telemetry : Added search terms in the URL fragment. r=chutten
Implementation of the search terms in the url fragment was done as concisely as possible(considering the various conditions required, with the underscore when other hash terms are present). To implement search through hashes in URL, the function urlStateRestore() was changed. To make the changes more aesthetic, another function urlSectionRestore() performs the tasks earlier performed by urlStateRestore(), and urlStateRestore() now implements the search parsing and a call to urlSectionRestore().

MozReview-Commit-ID: 9vgjNUpJkQG

--HG--
extra : rebase_source : c2cdb79e74faffa50bfd6636f0877f541f4f6ddf
2017-09-30 09:07:50 +05:30
Mark Banner 430c6bd6b3 Bug 1404578 - test_async_batchUpdatesForNode.js should be under browser/ not toolkit/. r=mak
MozReview-Commit-ID: 36doGyjaAta

--HG--
rename : toolkit/components/places/tests/unit/test_async_batchUpdatesForNode.js => browser/components/places/tests/unit/test_PUIU_batchUpdatesForNode.js
extra : rebase_source : 7275e0725f1f1228c7b48cd7dfb1d1fc1e5a0f9b
2017-10-02 10:30:53 +01:00
Tim Nguyen f8ac48de76 Bug 1401691 - Accept windowId parameter for browser.theme.reset(). r=jaws
MozReview-Commit-ID: G6XGeHAI5uF

--HG--
extra : rebase_source : 4d04c56c114937cfa1032661470f125570476840
2017-09-29 16:47:48 +01:00
Simon Sapin 60e5ee69b6 Bug 1404625 - Revendor Rust dependencies r=SimonSapin
MozReview-Commit-ID: 5NZ5UFJThSx
2017-09-30 17:39:42 +02: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
Wes Kocher eb9a2ed0f2 Merge inbound to central, a=merge
MozReview-Commit-ID: IqwKWn7ceHC
2017-09-29 14:47:25 -07:00
Dão Gottwald 2ddcdb377e Bug 1404386 - Sanitize theme accentcolor to prevent the window from becoming transparent. r=Gijs
MozReview-Commit-ID: ChV3SOGSbjN

--HG--
extra : rebase_source : f13a75ee9e8e120502956ab02d7ab724df6edbb6
2017-09-29 18:49:55 +02:00
Alessio Placitelli 1c30203dd4 Bug 1403978 - Add 'browser.search.widget.inNavBar' to TelemetryEnvironment. r=chutten,data-review=rweiss
MozReview-Commit-ID: 1N0wK6M0bXu
2017-09-29 07:56:00 +02:00
Sebastian Hengst 5e8bacff75 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-29 13:32:19 +02:00
Kai Engert 47d3b3ac0b Bug 730495, guarantee that sqlite3_config is called before any other SQLite function, r=asuth, r=froydnj, r=mak 2017-09-29 13:25:06 +02:00
Makoto Kato 6f683950a9 Bug 1135901 - Remove nsPrintProgress and nsPrintProgressParams from OS X printing implementation. r=mantaroh
macOS implementation doesn't use nsPrintProgress, so we should remove this.

MozReview-Commit-ID: FJSXtjlv3mL

--HG--
extra : rebase_source : 2826317c83b9d90066e878899485b7146fd54a85
2017-09-27 17:15:06 +09:00
Ricky Chien f0d6fb4579 Bug 1402244 - Recover broken treecol & treechildren font-size r=jaws
MozReview-Commit-ID: 1ojLbVo5hg8

--HG--
extra : rebase_source : 7059c936dff4445e0762fff3a5c023284cb7935b
2017-09-28 11:14:03 +08:00
Servo VCS Sync 66e73f039b No bug - Revendor rust dependencies 2017-09-29 01:16:50 +00:00
Wes Kocher 134e495909 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 6RdWW73Lc0A
2017-09-28 17:16:12 -07:00
Wes Kocher 1674eb3e4f Merge inbound to m-c a=merge
MozReview-Commit-ID: 7zOjePOWzOM
2017-09-28 16:56:44 -07:00
Wes Kocher 2c04ebdaa3 Merge autoland to central, a=merge
MozReview-Commit-ID: LTZmzqpIUXI
2017-09-28 15:49:14 -07:00
Ryan VanderMeulen 2ccfaf0697 Backed out changesets d0d30a90efa1 and fd1d81b93380 (bug 1305237) for causing bug 1403932. 2017-09-28 17:55:43 -04:00
Sebastian Hengst 9187795579 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 74cERYrHFIG
2017-09-28 11:44:21 +02:00
Wes Kocher 69a4ad9905 Merge m-c to inbound, a=merge CLOSED TREE
MozReview-Commit-ID: IEzTK3N02MR
2017-09-27 17:00:49 -07:00
Wes Kocher 61c098eae7 Merge inbound to m-c a=merge CLOSED TREE
MozReview-Commit-ID: 3pMHYV9oXLm

--HG--
rename : dom/base/nsReferencedElement.cpp => dom/base/IDTracker.cpp
rename : dom/base/nsReferencedElement.h => dom/base/IDTracker.h
2017-09-27 16:51:49 -07:00
Markus Stange 0f9ea80d48 Bug 1402416 - Use the correct font smoothing background color for disabled menuitems. r=dao
MozReview-Commit-ID: 9EmcppE2rDE

--HG--
extra : rebase_source : ac097ebcd23f19792cf1070ae0243c00608762f4
2017-09-27 14:40:57 -04:00
Gabor Krizsanits a2f26434ed Bug 1336389 - Talos test for content process startup time. r=mconley 2017-09-27 18:31:53 +02:00
Edouard Oger 60aea23a2c Bug 1395427 p3 - Allow form history items to be created with a specific guid. r=markh
This allows us to have the same form history GUIDs across devices, which is mandatory
if we want tombstones to actually do something.

MozReview-Commit-ID: Hw6ahbVA5lB

--HG--
extra : rebase_source : 5289322dea430f364790026470ff844f754dd570
2017-09-22 15:08:48 -04:00
Edouard Oger 8cb437aed8 Bug 1395427 p2 - Include guid in formhistory-remove notifications. r=markh
MozReview-Commit-ID: Je0rV277d7

--HG--
extra : rebase_source : 0557db8a84c98b0fa55b6a4f23fa8001876d559b
2017-09-22 15:19:56 -04:00
Dão Gottwald 4f42f3b259 Bug 1403951 - Stop setting -moz-appearance: none; on :root for lightweight themes as it completely breaks the window when the Windows compositor is enabled. r=johannh
MozReview-Commit-ID: J1UJ6wJ2N4k

--HG--
extra : rebase_source : 63cbd55ed17e72c49a7e3e75e5cc67442ab430f2
2017-09-28 18:05:56 +02:00
Scott Wu 1cc0b91e89 Bug 1397114 - Disable smooth scrolling when value changes come from input box r=mconley
MozReview-Commit-ID: 9ZLSB2HQvcu

--HG--
extra : rebase_source : af5aad09637255596b8fa51f39ce069970e1f699
2017-09-20 16:45:03 +08:00
Scott Wu 5362aea0cf Bug 1401876 - (Part 2) Add browser-chrome test for reopening picker. r=mconley
MozReview-Commit-ID: BjR0rVxkdT

--HG--
extra : rebase_source : 92c1d3fc55dbe0eb8c1524a7510bc6431f296a25
2017-09-25 17:43:27 +08:00
Scott Wu e8af7b7a7d Bug 1401876 - (Part 1) Close datetime picker on popuphidden. r=mconley
MozReview-Commit-ID: FUqbtAftQxh

--HG--
extra : rebase_source : 9570536f7d46d5e8a481d36ed90d81c6f4e8183d
2017-09-21 15:37:25 +08:00
Ian Moody abc4c64057 Bug 1375485 - Add test to verify that requesting an origin or permission in the wrong field throws an error. r=aswan
MozReview-Commit-ID: HZwkeUoGDRW

--HG--
extra : rebase_source : 99c32b349b1b7c7aa6047822f69fafb6b92f5fe3
2017-09-23 17:43:43 +01:00
Ian Moody eb9a013737 Bug 1375485 - Update the extension manifest schema to distinguish between permissions and origins. r=aswan
The manifest of an extension has two fields, permissions and optional_permissions,
which both take an array of strings consisting of permissions or origins.
The permissions API accepts the same values but within distinct origins and
permissions fields of an object.
This patch modifies the schema to reflect this difference.

MozReview-Commit-ID: 3V3YeWEIVnf

--HG--
extra : rebase_source : 0d2f4b0e7736dbb41169c2690e716b5f48b43d92
2017-09-23 17:41:08 +01:00
Sam Foster 7b38de1eb4 Bug 1387415 - Make empty toolbar spaces be drag handles for the window. r=dao
* Add -moz-window-drag: drag property to toolbars in toolkit, on Windows as support was added in bug 1163113
* Use the toolbar-drag binding for #nav-bar on Linux.

MozReview-Commit-ID: 8ZABYMWswk1

--HG--
extra : rebase_source : 28c2fceef4991d4684c8249a787995994af1120d
2017-09-21 09:28:55 -07:00
Bryce Van Dyk 06435b3208 Bug 1400757 - Add telemetry to MediaRecorder and TrackEncoder to track basic usage. r=francois,pehrsons
Add telemetry to collect the following:
- Number of times a MediaRecorder is started during a session
- Duration of media recordings
- How often we're timing out init of audio and video track encoders

MozReview-Commit-ID: 9Pc2oKNCH1M

--HG--
extra : rebase_source : 16414a5ffa95413458d36295e5508df4c16e6fa9
2017-09-19 07:34:02 +12:00
Wes Kocher d3f885c82c Backed out changeset cf0280811b62 (bug 1394457) for sessionstore related bc failures a=backout
MozReview-Commit-ID: 6QvYDCSrdP1
2017-09-28 13:48:19 -07:00
Erica Wright 910f67301a Bug 1394457 - Update illustration for about:sessionrestore. ui-r=shorlander, r=dao
MozReview-Commit-ID: FSLb0ucVroj

--HG--
extra : rebase_source : 48c02733fc5cab4e14ae5f29f601b06348854757
2017-09-20 11:30:14 -04:00