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

40984 Коммитов

Автор SHA1 Сообщение Дата
Ray Lin d7dafa6ace Bug 1352724 - Fix the indentation and spelling error. r=jaws
MozReview-Commit-ID: IUXY7qiUuHe

--HG--
extra : rebase_source : d07dd2c1588cf5237f7ea9eb4447dc4822362f9e
2017-05-15 18:30:30 +08:00
Junior Hsu 3b926e298f Bug 1354405 - Add new telemetry probe for bandwidth cost for rcwn, r=michal, valentin, data-r=bsmedberg 2017-05-02 10:08:06 +08:00
Iris Hsiao 34b5af799e Merge mozilla-central to mozilla-inbound 2017-05-18 14:16:22 +08:00
Iris Hsiao 77020e4e53 merge mozilla-inbound to mozilla-central a=merge 2017-05-18 12:05:45 +08:00
Kris Maglione cdcfb4139e Bug 1365706: Use a special set of startup data when running in safe mode. r=rhelmer
MozReview-Commit-ID: DcRnYu3rNot

--HG--
extra : rebase_source : d72ad915b93733cb8f7e19cca4312ffbc3fd7660
2017-05-17 12:55:42 -07:00
David Major ce4248324c Bug 1365415: No need to hook LdrResolveDelayLoadedAPI on Win7, it doesn't exist. r=mstange
--HG--
extra : rebase_source : 3ba5eee05ca2bf7e50e6c8fb1fd29a8e4ab32686
2017-05-17 15:26:13 -04:00
Wes Kocher f79e5f62ee Merge m-c to autoland, a=merge UPGRADE_NSS_RELEASE
MozReview-Commit-ID: BKdEYXMvOS8
2017-05-17 15:08:03 -07:00
Wes Kocher 0a5ec26ac6 Merge inbound to central, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: 9BuuGYyJ3RJ

--HG--
extra : amend_source : 57de84460e0ace13892ff1623451b9b9be8eaeeb
2017-05-17 14:48:30 -07:00
Catalin Badea 1f3ef0f4d6 Bug 1359610 - Add telemetry for fetch interception. r=chutten data-r=bsmedberg 2017-05-17 15:42:53 +01:00
Chris AtLee b770b95136 Bug 1362377: Disable omni.ja compression r=mconley
MozReview-Commit-ID: FIWp34sQgn6

--HG--
extra : rebase_source : 436b2fbdf0786600dc1ecedd74826937b1973133
2017-05-16 15:09:46 -04:00
Matthew Wein 7353ca75f1 Bug 1266012 - Add identity indication for the moz-extensions scheme r=mixedpuppy
MozReview-Commit-ID: BtbRGPJbsHs

--HG--
rename : browser/components/extensions/extension.svg => browser/themes/shared/controlcenter/extension.svg
extra : rebase_source : a89e321d3f5750307a869fdf82521a61bce62ce1
2017-05-10 15:14:15 -04:00
Dave Townsend 7aaebac0ec Bug 1362364: Lazily load the certificate database into the add-ons manager. r=rhelmer
The lazy loading is a little more complex because we want this to be a constant
in the scope so extensions can't trivially replace it. This also changes the
test to be more like the proof of concept from bug 1244248.

I took the opportunity to promisify a bunch of things which ultimately made the
verifySignatures code nicer.

MozReview-Commit-ID: 2P890uRY1Si

--HG--
extra : rebase_source : 5fbccfa949089db0c7f3dbb341532ba335a4d6bc
2017-05-05 14:41:31 -07:00
Sebastian Hengst 5b5fb2f463 Backed out changeset 5c8ee0487056 (bug 1302702) for failing xpcshell's toolkit/components/extensions/test/xpcshell/test_ext_shutdown_cleanup.js and more on Android. r=backout 2017-05-17 20:02:30 +02:00
Sebastian Hengst 1b35837e1d Backed out changeset d4ebca627094 (bug 1302702) 2017-05-17 20:01:35 +02:00
Sebastian Hengst cda1cb7fd5 Backed out changeset 9859873385bc (bug 1302702) 2017-05-17 20:01:26 +02:00
Paolo Amadini 39e03eb845 Bug 1364050 - Part 5 - Update obsolete references in code comments. r=mak
MozReview-Commit-ID: 9EUn7vcSfe3

--HG--
extra : rebase_source : f23b5f67b42d19fc69b06e3408d066ae479d369b
2017-05-05 13:11:49 +01:00
Paolo Amadini f3d8ecd611 Bug 1364050 - Part 4 - Remove references to "downloads.rdf". r=mak
MozReview-Commit-ID: y3BfYQYkF2

--HG--
extra : rebase_source : 0f09e7961aa0f226ba4cc1616172ee4856a50ee8
2017-05-11 09:37:10 +01:00
Paolo Amadini 93316227a7 Bug 1364050 - Part 3 - Remove obsolete code from the nsIDownloadManager implementation. r=mak
A missing dependency in "nsTypeAheadFind.h" is also fixed to allow the removal of the include files from "nsToolkitCompsModule.cpp".

MozReview-Commit-ID: EefZA9bEUW0

--HG--
extra : rebase_source : 8ddfaf72f2b89c6e906561710045ec677e46da79
2017-05-15 11:55:50 +01:00
Paolo Amadini f85ca5d424 Bug 1364050 - Part 2 - Remove unused strings. r=mak
MozReview-Commit-ID: HW4Zkxbe1od

--HG--
extra : rebase_source : a1c0b8c1fd6d08c6a8423459ea6d96992f30e2e6
2017-05-05 13:06:59 +01:00
Paolo Amadini c0c0f3b8e5 Bug 1364050 - Part 1 - Remove the MOZ_JSDOWNLOADS configure option. r=mak
MozReview-Commit-ID: B73Ym5tD06R

--HG--
extra : rebase_source : 693137f9996790a780d8ca2eaf952e8747c75246
2017-05-05 12:16:42 +01:00
Bill McCloskey 71bfb5a04b Bug 1351021 - Compute mean time between unlabeled (r=froydnj,data-r=bsmedberg)
Accumulates the time in between running unlabeled runnables in a histogram. This
measurement will be useful to see how much of a win the cooperative scheduler
will be, assuming we label no more runnables.

MozReview-Commit-ID: 9lgoGJcXLP9
2017-05-17 11:47:40 -07:00
Bill McCloskey e5fadfe35f Bug 1363877 - Label telemetry IPC with SystemGroup (r=chutten)
MozReview-Commit-ID: GstPQfqdLFd
2017-05-17 11:47:40 -07:00
Bill McCloskey 068699332f Bug 1363877 - Label nsBrowserStatusFilter::TimeoutHandler as SystemGroup (r=felipe)
MozReview-Commit-ID: 5qD7vnU5GZC
2017-05-17 11:47:40 -07:00
Jim Chen 117a60442d Bug 1360321 - 1. Update linux_syscall_support.h in Breakpad; r=ted
The last update left out a couple lines that should have been taken out,
which only affected AArch64 builds.

MozReview-Commit-ID: 6PTz2y4U2iD
2017-05-17 13:06:21 -04:00
Junior Hsu 427608c4e0 Bug 1354407 - Add new telemetry probe for saved time when we rcwn. r=michal, data-r=bsmedberg 2017-05-02 10:08:06 +08:00
Ronald Claveau e028f55daf Bug 1362611 - Fix packager quoting in the installer. r=mshal
This patch fixes the upload/packaging build step for Thunderbird beta builds

MozReview-Commit-ID: K2qcZ4pLvtN

--HG--
extra : amend_source : f16a6747c0260242442a4aa022be1d47a22ab30b
2017-05-16 21:57:59 +02:00
Phil Ringnalda c62e9f1e9d Merge m-c to autoland
MozReview-Commit-ID: 4PrtfU4e6kL
2017-05-21 13:17:22 -07:00
Tomislav Jovanovic b916539e92 Bug 1362047 - Add comment explaining unobvous uses of mockAppInfo() r=kmag
MozReview-Commit-ID: 1ZSFXrmGS00

--HG--
extra : rebase_source : dcc4f69b3250fc9f42f991234b2bdb63939f0c15
2017-05-21 17:30:28 +02:00
Ed Lee b7eda53134 Bug 1241390 - Remove Suggested Tiles and related features. r=adw,emtwo
Remove suggested and enhanced tiles along with related campaign, frequency-cap, inadjacency, pings, preferences, strings, styles, tests.

MozReview-Commit-ID: FkjaSpSFQHu

--HG--
extra : rebase_source : 1c58ac542180f0abb290639ec1c61b9edf3d0a51
2017-05-02 17:09:16 -07:00
Wes Kocher 02015c2300 Merge m-c to autoland a=merge CLOSED TREE
MozReview-Commit-ID: 5T8pxvbfKXv
2017-05-10 17:29:04 -07:00
Blake Kaplan c3b0e4df52 Bug 1362493 - Let users with mpc=true addons into the multi experiment. r=Felipe
MozReview-Commit-ID: CwV4vukwrm9

--HG--
extra : rebase_source : 12ca3dd13fbf0657025fe5a3f4911cf8f1a1027f
2017-05-08 11:34:52 -07:00
Kris Maglione f942b2418c Bug 1358846: Part 6 - Clean up error handling. r=me
MozReview-Commit-ID: ApF7H3NTIU8

--HG--
extra : rebase_source : e1fdf13a2abc73ae961b7d4087dbfd7232101ede
2017-04-29 19:03:40 -07:00
Jan Beich b729e27675 Bug 1363686 - Prefer llvm-config aliases for 4.0 on Debian and FreeBSD. r=rillian
MozReview-Commit-ID: 8Fs0Nhj8P8M

--HG--
extra : rebase_source : 8f52b315e9141b8b9cb2e6ead9df1f5c7566ac26
2017-04-29 17:54:21 +00:00
Sebastian Hengst 72b29591bc Backed out changeset 508966268fab (bug 1362364) for unused variable at toolkit/mozapps/extensions/test/addons/test_cache_certdb/bootstrap.js:74 (linting failure). r=backout on a CLOSED TREE 2017-05-11 21:39:48 +02:00
Dave Townsend ee516128d9 Bug 1362364: Lazily load the certificate database into the add-ons manager. r=rhelmer
The lazy loading is a little more complex because we want this to be a constant
in the scope so extensions can't trivially replace it. This also changes the
test to be more like the proof of concept from bug 1244248.

MozReview-Commit-ID: 2P890uRY1Si

--HG--
extra : rebase_source : 6eaa3aabde262b0e03f0e664b15fa50e53d75c5a
2017-05-05 14:41:31 -07:00
Jim Porter 6d31f8adbf Bug 1355927 - Notification bars should use the photon animation curve when appearing/disappearing r=dao,jaws
This patch uses the new Photon animation curve for notification bars as well
as supporting `toolkit.cosmeticAnimations.enabled` to disable the animations
on notification bars entirely.

MozReview-Commit-ID: AHSQR32g6hf

--HG--
extra : rebase_source : 9b643a758db07791dbda12f7e6383f193f3fa698
2017-05-03 15:16:12 -05:00
Dão Gottwald 9cc94f157a Bug 1364090 - Detach the reload and stop buttons from the location bar. r=johannh
MozReview-Commit-ID: Ltp6EghiI44

--HG--
extra : rebase_source : f033cadab35b56cf96f25786260853a8a5f9a1ed
2017-05-11 19:16:05 +02:00
Carl Corcoran caa301de9b Bug 1360493 write a test asserting that Firefox launches without hanging; r=rstrong
MozReview-Commit-ID: D0axTNp4KCt

--HG--
extra : rebase_source : e3e785f5ea69a9ddb0c0369fe18ee0d59a3ab1ac
2017-05-17 08:22:08 +02:00
Iris Hsiao 0bbdca7c50 Merge mozilla-central to autoland
--HG--
rename : memory/mozjemalloc/jemalloc.c => memory/mozjemalloc/mozjemalloc.cpp
2017-05-18 14:15:19 +08:00
Thomas Nguyen 5ea1675d95 Bug 1365466 - Remove enablePrivilege calls in SafeBrowsing test case. r=hchang
MozReview-Commit-ID: CedxaTfXFx0

--HG--
extra : rebase_source : 94cebcba757eab20b9300415151080e417fc7a1b
2017-05-16 19:20:00 -04:00
Wes Kocher 817c0ba31c Merge m-c to inbound, a=merge
MozReview-Commit-ID: ACHMOIFOQt2
2017-05-17 15:06:00 -07:00
Michael Layzell 04032b2cd0 Bug 1365749 - Bump kMaximumNativeHangStacks back to 300, and increase the number of native frames we are collecting, r=ehsan
MozReview-Commit-ID: FahsOqeXeLL
2017-05-17 17:27:12 -04:00
Phil Ringnalda 72740149e6 Backed out changeset e53686543601 (bug 1303781) for timing out in browser_popupNotification_no_anchors.js
MozReview-Commit-ID: LbBFgw1LN9t
2017-05-17 18:52:56 -07:00
DimiL 7b98fa4c7e Bug 1364607 - Add a test for empty Safe Browsing updates. r=francois
This patch includes two test cases:
1. Apply an empty update through Classifier interface, which is the normal use case.
2. Apply an empty update through LookupCacheV4::ApplyUpdate, this ensure update algorithm is
   correct when applying an empty update. This scenario actually shouldn't happen in
   normal use case because it will be skipped by Classifier::CheckValidUpdate.

MozReview-Commit-ID: 9khsuVatX0u

--HG--
extra : rebase_source : 8db87dd2b8b4aec4546257e9f06dcc839b2ea181
2017-05-17 16:04:23 +08:00
Andrew Swan 34f5bfc90f Bug 1365420 Re-enable and fix test_ext_permissions.js r=zombie
MozReview-Commit-ID: n4CKSvJJQF

--HG--
extra : rebase_source : a7e910487656ed7f3706c8ccee6b5207e4cf9dea
2017-05-17 15:03:22 -07:00
Matt Howell e32594a18e Bug 1355818 - Wait for staging to finish in the update wizard if downloading is done before the download page appears. r=rstrong
MozReview-Commit-ID: 1hTj35SYnDi

--HG--
extra : source : 7bc7221adbf29c5c2c0237a85291a606fcce3475
extra : amend_source : 3760803c007a4612b7661754cf768c8ec8b5b96c
2017-05-14 10:23:43 -07:00
Kris Maglione 9b92568bf5 Bug 1365256: Don't register chrome for disabled, restartful add-ons. r=aswan a=RyanVM CLOSED TREE
MozReview-Commit-ID: H6dfuBCTSAE

--HG--
extra : rebase_source : a45e69777371d6d33c97578a64395a0bb207025a
extra : amend_source : 8740e036fb9a65c6dc09196cad17466bcb7623d2
2017-05-16 09:10:11 -07:00
Alessio Placitelli 5495d41e27 Bug 1120370 - Implement the new-profile ping. r=bsmedberg,chutten, data-r=bsmedberg
It schedules the ping to be sent on new profiles after 30 minutes
from the Firefox startup. The ping is eventually sent at shutdown
if the scheduled time wasn't reached.
To reliably prevent sending the ping more than once, the "session-state.json"
file is used to keep track of the "sent" state.

The "new-profile" ping is protected behind a pref, disabled by default
in this patch.

MozReview-Commit-ID: 4g4lPRXe9q6

--HG--
extra : rebase_source : d32e93ac63a2f0c23a3d0690eca4a1e83f57c3e3
2017-04-27 09:36:01 +02:00
Mark Banner 2bf9485071 Bug 1362947 - Upgrade eslint-plugin-html to 2.0.3 to pick up --fix support. r=jaws
MozReview-Commit-ID: 5fVG7akPnGM

--HG--
extra : rebase_source : e462e84bf8f2ffd893d1fd6b5ea14bbc093168dd
2017-05-08 10:29:47 +01:00
Sebastian Hengst 95a418ca5b Backed out changeset e0f9c56c15f0 (bug 1362947) for linting failures, e.g. at accessible/tests/mochitest/jsat/doc_content_text.html:15. r=backout 2017-05-11 10:15:55 +02:00
Mark Banner 256aeb441c Bug 1362947 - Upgrade eslint-plugin-html to 2.0.3 to pick up --fix support. r=jaws
MozReview-Commit-ID: 5fVG7akPnGM

--HG--
extra : rebase_source : f1b9eeb1b2048b551ee8c0a596e6395d0031cc4d
2017-05-08 10:29:47 +01:00
Jonathan Watt bbb480b857 Bug 1359631 - Convert Toolkit's reader/RM-Close-24x24.svg to use context paint to improve performance. r=dao
MozReview-Commit-ID: 9Y2nMIPgPqv
2017-04-26 17:34:06 +01:00
Michael Kaply 33f3641255 Bug 1359538 - Add API to retrieve engines by extension ID. r=florian
MozReview-Commit-ID: 2Qz6B1u8Or

--HG--
extra : rebase_source : c1a1ee3a02a417a8e504571316da2c7d63e4090b
2017-04-26 10:58:08 -05:00
Jonathan Watt 19ff793434 Bug 1359631 - Convert Toolkit's narrate/forward.svg to use context paint to improve performance. r=dao
MozReview-Commit-ID: 8utei5jHQft
2017-04-26 11:58:30 +01:00
Jonathan Watt 9b72c5e1a8 Bug 1359631 - Convert Toolkit's narrate/back.svg to use context paint to improve performance. r=dao
MozReview-Commit-ID: EuXQzE3Ltsz
2017-04-26 11:20:52 +01:00
Jonathan Watt f960816947 Bug 1359631 - Convert Toolkit's media/playButton.svg to use context paint to improve performance. r=dao
MozReview-Commit-ID: Ac7Y9QvA6Bo
2017-04-26 10:35:07 +01:00
Ray Lin 483a0b8c19 Bug 1352724 - Pause video at the point when scrubber is being click. r=jaws
MozReview-Commit-ID: 5JuDivYzhoJ

--HG--
extra : rebase_source : 81bca14502cc16beb240ca5f42096f8453bd37c8
2017-04-26 17:09:12 +08:00
Marco Bonardo 86127d4723 Bug 1360891 - Places default favicon should supports hi-dpi. r=dao,standard8
MozReview-Commit-ID: 1b0gnDIQJIQ

--HG--
extra : rebase_source : 9429dc510ac469384c364bad44dbba731abe3a3a
2017-05-03 09:31:05 +02:00
Chris Peterson beea13c9a3 Bug 1366656 - XPIProvider.jsm: Replace deprecated String.localeCompare with simple compare function. r=kmag
I see the following JavaScript warning in stdout when I run Firefox tests from the console.

JavaScript warning: resource://gre/modules/addons/XPIProvider.jsm, line 2970: String.localeCompare is deprecated; use String.prototype.localeCompare instead

MozReview-Commit-ID: ERiTd3rQ4Wc

--HG--
extra : rebase_source : bf7e8d28b652f17ae6c8ae140828acbd73bfc0e0
2017-05-21 20:41:01 -07:00
Jonathan Watt 609b793c56 Bug 1359631 - Convert Toolkit's media/pauseButton.svg to use context paint to improve performance. r=dao
MozReview-Commit-ID: K75Dxk3PwI8
2017-04-26 09:33:43 +01:00
Drew Willcoxon 7a6e8fe45a Bug 1303781 - Sometimes selecting a history entry opens a Google search instead of navigating to the entry. r=mak
MozReview-Commit-ID: 9Ylo1o4DMbK

--HG--
extra : rebase_source : 25a77071e7e26f3aca4ba95fa5bce91d2dd2e837
2017-05-19 10:11:55 -07:00
Alessio Placitelli da404d8f61 Bug 1363345 - Don't use the pingsender when the OS is shutting down. r=bsmedberg,gfritzsche,data-review=bsmedberg
MozReview-Commit-ID: 9d8paU8M1T7

--HG--
extra : rebase_source : e17782aa51391dcb9e8598dafbc294c758d30f0c
2017-05-12 12:23:07 +02:00
Carsten "Tomcat" Book 1bdc87018b Merge mozilla-central to autoland
--HG--
extra : rebase_source : 4e9c2047973e5a540496b19e456a2e7bd14715ad
2017-05-22 15:48:11 +02:00
Jessica Jong 7a32dbad28 Bug 1337830 - [DateTimeInput] Home/End keys should have no effect on year field. r=mossop
MozReview-Commit-ID: LjYetlucSnT

--HG--
extra : rebase_source : 7ed48047adf0e4c22e524017424b5b50f9e1d5a2
2017-05-19 14:55:39 +08:00
DimiL e5085bd203 Bug 1365877 - resetDatabase in SafeBrowsing test case should also reset cache. r=francois
resetDatabase() is used to clear out the Safe Browsing database and cache in tests.
Since bug 1333328 however we can no longer rely on updates clearing the cache.

There are two solutions to address this issue:
1. resetDatabase() calls another test-only function: reloadDatabase(). Since the cache
   is in memory, reloading the URL classifier will automatically clear the cache.
2. During an update, remove cache entries which are not in the database.

I prefer taking the first one because if we implement the second
approach, an update will take longer since we need to check if each prefix
in the cache can also be found in the database. I think this is not necessary
because prefixes not in the database will eventually be removed when they
are expired.

MozReview-Commit-ID: BjsDKDMr205

--HG--
extra : rebase_source : d4cf8d9876d1427a7917fc74ecb7bc1bf91bf371
2017-05-18 17:21:00 +08:00
Carsten "Tomcat" Book 2a6d28c4ab Merge mozilla-central to autoland 2017-05-22 13:08:46 +02:00
Mark Banner 4e96b4713b Bug 1365139 - Reduce the amount of iterations for test_removeMany.js so that it takes less time overall to avoid timeouts. r=mak
MozReview-Commit-ID: DSjPWtjicCQ

--HG--
extra : rebase_source : 1bd9302a03fdca9fa1a1f46887cd09b7a21de2da
2017-05-19 14:50:31 +01:00
Marco Bonardo 22aea6592a Bug 1345349 - Places keywords break if one of the keywords points to an invalid url r=standard8
MozReview-Commit-ID: IbTNqPrreAR

--HG--
extra : rebase_source : fde73d1090fd1de5547d31c5042c7b5aca2d30ca
2017-05-12 17:28:48 +02:00
Kris Maglione 2356a202d5 Bug 1362623 - Wait for idle callback before executing document_idle content scripts. r=mixedpuppy
MozReview-Commit-ID: 6pOrH1lrTV2

--HG--
extra : rebase_source : 6fdaa909f5891360a4a8c9a505beb7c42584d2cb
2017-05-05 21:17:37 -07:00
Kris Maglione d6e7aeff05 Bug 1363445: Speed up MessageChannel.addListener. r=aswan
MozReview-Commit-ID: iYavkWIQC

--HG--
extra : rebase_source : 483108e9eb04f8a7b93d9456c4e5882c9be52fa6
2017-05-09 10:22:41 -07:00
Chris H-C aa6cfa4b65 bug 1335343 - Add initial record_in_processes support r=Dexter
The probes needing to record in gpu were determined by listing the probes that
submitted data for those measures on Nightly on April 18.

MozReview-Commit-ID: 85nQA8rCH1p

--HG--
extra : rebase_source : 8ed93a90955c665f048d215769c4ef286f45bf0e
2017-04-24 16:17:34 -04:00
Emilio Cobos Álvarez 984a536a5f Bug 1363666: Remove more LLVM version requirements for stylo. r=froydnj
MozReview-Commit-ID: 81ICdulYJF7

--HG--
extra : rebase_source : e8f9eb7b1c5e3999e2b7254e98528bd52a1f0876
2017-05-10 10:35:55 +02:00
Wes Kocher a763252e27 Backed out changeset 69ddf4e384ab (bug 1335343) for lint failures a=backout
MozReview-Commit-ID: Gg0mdbON3gz
2017-05-10 10:29:46 -07:00
Fischer.json 7102edfb97 Bug 1330315 - Add a telemetry probe to track how the Preferences are opened, r=mconley
MozReview-Commit-ID: GfuGF4v30pI

--HG--
extra : rebase_source : 68ed5ae4ff04c79aab70e288276ca527a807a435
2017-05-09 10:43:48 -04:00
Ralph Giles f56cb16c14 Bug 1336153 - Remove MOZ_RUST. r=ted
We now have code that unconditionally requires the rust
compiler and are committed to adding more. Remove this
last vestige of conditional support.

MozReview-Commit-ID: EK6FBnAbR

--HG--
extra : rebase_source : 6efda10a74f9ca0482304c2b1ffe6941e42138f8
2017-05-09 11:36:13 -07:00
Chris H-C 7ad5497959 bug 1335343 - Add initial record_in_processes support r=Dexter
The probes needing to record in gpu were determined by listing the probes that
submitted data for those measures on Nightly on April 18.

MozReview-Commit-ID: 85nQA8rCH1p

--HG--
extra : rebase_source : 58fd8cd7af623e1b6de9831af2cf66e6880dba7c
2017-04-24 16:17:34 -04:00
Carsten "Tomcat" Book 954867b0f5 Merge mozilla-central to autoland 2017-05-10 15:32:46 +02:00
Scott Wu f1037b986f Bug 1361676 - Show selection highlight on date picker. r=mconley
MozReview-Commit-ID: GBE5zwWxQiu

--HG--
extra : rebase_source : f7c381481d22c9220be071d56c6abcfd46561028
2017-05-03 18:05:36 +08:00
Sebastian Hengst d8ceb0f94f Backed out changeset e12dcb4be855 (bug 1358914) for timing out in toolkit/components/extensions/test/mochitest/test_chrome_ext_hybrid_addons.html. r=backout 2017-05-15 23:47:30 +02:00
Tomislav Jovanovic e6d14545c7 Bug 1362047 - Fix default value for content script run_at, add tests r=mixedpuppy
MozReview-Commit-ID: CiBaSkZ0TqQ

--HG--
extra : rebase_source : 3bbfa5196c135b64683bb0bae143ba9c80a147b6
2017-05-10 02:00:29 +02:00
Thomas Nguyen 3386ab601e Bug 1322523 - Add telemetry to capture the length of long Safe Browsing V4 prefixes r=francois
MozReview-Commit-ID: HhWhyJvyG85

--HG--
extra : rebase_source : e65917ae8e962107e2d707fc29164745d361a0aa
2017-05-14 14:09:10 +08:00
Sebastian Hengst ace52bbcc9 Backed out changeset 3f985817021e (bug 1348362) for failing mochitests caps/tests/mochitest/test_bug292789.html and browser/base/content/test/static/browser_parsable_css.js. r=backout
--HG--
rename : toolkit/themes/linux/global/icons/Close.gif => toolkit/themes/windows/global/icons/Close.gif
rename : toolkit/themes/linux/global/icons/Minimize.gif => toolkit/themes/windows/global/icons/Minimize.gif
2017-05-14 21:12:50 +02:00
Sebastian Hengst 95ab77e28a Backed out changeset 7da161abdad5 (bug 1348362)
--HG--
rename : toolkit/themes/linux/global/icons/Restore.gif => toolkit/themes/windows/global/icons/Restore.gif
2017-05-14 21:12:08 +02:00
Sebastian Hengst 7e39e51da2 Backed out changeset 30122bff45fc (bug 1348362) 2017-05-14 21:12:04 +02:00
Dan Banner 92334fec9d Bug 1348362 - Cleanup chrome://global/skin/icons - Remove unused files. r=dao
MozReview-Commit-ID: EZVP5SeYDGw
2017-05-14 19:23:39 +01:00
Dan Banner 016e9b4061 Bug 1348362 - Cleanup chrome://global/skin/icons - Move shared files to be Windows-only where they are only used on Windows. r=dao
MozReview-Commit-ID: IWhbpsuEVJR

--HG--
rename : toolkit/themes/windows/global/icons/Restore.gif => toolkit/themes/linux/global/icons/Restore.gif
2017-05-14 19:23:26 +01:00
Dan Banner 43255597f0 Bug 1348362 - Cleanup chrome://global/skin/icons - Move some shared files to be Linux-only, as they are only used on Linux. r=dao
MozReview-Commit-ID: IbcGedKFrTq

--HG--
rename : toolkit/themes/windows/global/icons/Close.gif => toolkit/themes/linux/global/icons/Close.gif
rename : toolkit/themes/windows/global/icons/Minimize.gif => toolkit/themes/linux/global/icons/Minimize.gif
2017-05-14 19:18:18 +01:00
Sebastian Hengst 484d2b7f51 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Jduo3F6TzgF
2017-05-14 18:04:29 +02:00
Wes Kocher ed1be45aae Backed out changeset 3397cb95fb95 (bug 1362047) for xpcshell timeouts in test_ext_i18n.js a=backout
MozReview-Commit-ID: Uvq3c8A1Ka
2017-05-13 23:44:49 -07:00
Tomislav Jovanovic 5e33a4fcc3 Bug 1362047 - Fix content_script.run_at default value, add test r=mixedpuppy
MozReview-Commit-ID: CiBaSkZ0TqQ

--HG--
extra : rebase_source : 88fed5902a1c8eeaaa19cb6c50ace19f27750a43
2017-05-10 02:00:29 +02:00
Sebastian Hengst 53a08c5a24 Backed out changeset 02fddd4b2fe1 (bug 1322523) for bustage in telemtry. r=backout 2017-05-13 19:24:39 +02:00
Thomas Nguyen f5bf535cd4 Bug 1322523 - Add telemetry to capture the length of long Safe Browsing V4 prefixes r=francois
MozReview-Commit-ID: F0oTW3Kplxk

--HG--
extra : rebase_source : 6a04d89307c678ff433a599ee50a6b3afe552ec4
2017-05-08 17:50:51 +08:00
Sebastian Hengst 2e5a08834d Backed out changeset 9d98f8c36399 (bug 1352366) for failing browser_overflowScroll.js on OS X. r=backout 2017-05-14 00:26:21 +02:00
Thomas Nguyen 112dcab8dc Bug 1356763 - Avoid ensureElementIsVisible if there's no popup open and correct reset maxRows. r=mak
MozReview-Commit-ID: 8SelC4HZl0m
2017-05-12 00:17:00 -04:00
Georg Fritzsche fd9d34a0d4 Bug 1364362 - Add doc link for Histograms.json record_in_processes errors. r=chutten 2017-05-12 21:48:38 +07:00
Georg Fritzsche 3446bf0d06 Bug 1364393 - Skip Histograms.json record_in_process check in non-strict mode. r=chutten, r=frank 2017-05-12 21:49:33 +07:00
Swapnesh Kumar Sahoo dcfa8c0c7e Bug 1345007 - Flush jar cache after failed installation. r=aswan 2017-05-11 19:42:21 +05:30
Michal Novotny cc6227e20e Bug 1364039 - Remove unused probes HTTP_{DISK,MEMORY,OFFLINE}_CACHE_DISPOSITION_2. r=honzab
These probes are unused since bug 913807 landed.
2017-05-11 04:41:00 -04:00
Georg Fritzsche 8b0411f385 Bug 1364427 - Handle old non-numeric expressions in Histograms.json. r=dexter 2017-05-12 21:51:54 +07:00
Georg Fritzsche 61584877df Bug 1364427 - Make scalars optionally skip strict type checks. r=dexter 2017-05-12 21:47:58 +07:00
Georg Fritzsche 00d5dc74a7 Bug 1364427 - Allow duplicate keys in Histograms.json in non-strict mode. r=dexter 2017-05-12 21:46:30 +07:00
Dale Harvey 65ac42ae46 Bug 1352366 - Implement photon location bar style changes. r=dao 2017-05-13 09:19:27 -04:00
Honza Bambas d6d727a69e backout of f9abb9c83452 (bug 1319111) for crashes, r=bz 2017-05-13 13:55:11 +02:00
Wes Kocher 0a1e1fe23b Backed out changeset 95ff98f1c2e5 (bug 1319111) for talos failures a=backout
MozReview-Commit-ID: Gs09moFm5rQ
2017-05-12 18:24:42 -07:00
Jonathan Guillotte-Blouin 93c09b12e6 Bug 1270740 - Remove requestAutocomplete from toolkit/. r=mattn
MozReview-Commit-ID: 7cAWbAWZ2if

--HG--
extra : rebase_source : 53242ac9783f4c40e66a0ffd6b4f6f14e1a2dd63
2017-05-11 14:58:10 -07:00
Kris Maglione d0b244b568 Bug 1358846: Temporarily disable low-value tests that fail only on Windows. r=me
MozReview-Commit-ID: AklygLaeckt

--HG--
extra : rebase_source : a552b12a4ad0918f9413ece9ead441edafe8219f
extra : source : 96ea13bb00c5a058a8d571e30794e8d0385182ee
2017-05-11 22:42:44 -07:00
Kris Maglione 6547868e87 Bug 1358846: Part 6 - Clean up error handling. r=me
MozReview-Commit-ID: ApF7H3NTIU8

--HG--
extra : rebase_source : 00e1f0be9ee481390b16b6839c6c84bab7507b5d
extra : source : 7dcb80a051a3c6d70561b2965795cdc886b6028b
2017-04-29 19:03:40 -07:00
Jan Beich ecfde05fec Bug 1362847 - Allow headless on other Gtk platforms. r=bdahl
MozReview-Commit-ID: 9NRiPQA73ov

--HG--
extra : rebase_source : d9dc0fb9cf671fd05db27cd9dffb300bfdb9dba9
2017-05-07 10:34:49 +00:00
Asaf Romano ef29ad0af2 Bug 830291 - remove "downloads/destinationFileName" annotation. r=mak
MozReview-Commit-ID: GznhjKHOr9c

--HG--
extra : rebase_source : 68e554d3eca400062c398cd4398a2a2989668a92
2017-05-12 15:44:25 +02:00
Kris Maglione 1f911b06b8 Bug 1358846: Part 5 - Clean up some path manipulation code. r=rhelmer
MozReview-Commit-ID: ArgurF3QVSw

--HG--
extra : rebase_source : 5aac4694bf2d4e2d151a0704daaf94b22b726f9f
2017-04-23 10:30:39 -07:00
Kris Maglione 273fc8c0fb Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco
MozReview-Commit-ID: Bs8xMqzVOcl

--HG--
extra : rebase_source : fe9eec8d21c0602b079224890a26f797a39c3f28
2017-05-11 16:54:46 -07:00
Kris Maglione 82f0a0f041 Bug 1358846: Part 5 - Clean up some path manipulation code. r=rhelmer
MozReview-Commit-ID: ArgurF3QVSw

--HG--
extra : rebase_source : 7254a1f20bc97d9b621f45bbb7367def0760d871
extra : source : 26825f1e33dd2ef48bef737d97d9ba9af700417f
2017-04-23 10:30:39 -07:00
Kris Maglione a5b730ac2f Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco
MozReview-Commit-ID: Bs8xMqzVOcl

--HG--
extra : rebase_source : 38ea250029f1626896ab8c3a062b8e14b80c7947
extra : source : 98b57ff82a5477e3f0c0f880c0a72cc115cdf9af
2017-05-12 09:37:50 -07:00
Rob Wu 7e085a93c6 Bug 1299053 - Ensure that background pages have windowId -1 in browser.extension.getViews r=aswan
MozReview-Commit-ID: HdayD0JrIBm

--HG--
extra : rebase_source : 5dbf78b9f735cd086e800806b2ad76669dbd67f5
2017-04-23 13:03:11 +02:00
Rob Wu ebbe4943f0 Bug 1299053 - support tabId in browser.extension.getViews r=aswan
MozReview-Commit-ID: Ep6pdUdbhmc

--HG--
extra : rebase_source : 9554e9e529c496ddc91db73aa5416bc967cd548b
2017-04-23 13:01:34 +02:00
Kris Maglione 16dbb77f47 Bug 1358846: Part 3 - Trivial cleanups. r=rhelmer
MozReview-Commit-ID: Kf3x4uBjiEp

--HG--
extra : rebase_source : c9270664b1272ad4d5b72be92f66e5310d502728
2017-04-22 18:38:45 -07:00
Kris Maglione 5f8ed66e3d Bug 1358846: Part 3 - Trivial cleanups. r=rhelmer
MozReview-Commit-ID: Kf3x4uBjiEp

--HG--
extra : rebase_source : dcf693e44938a928d2a383c78d9cb2d8e0f49c0d
extra : source : b9088593e34ff5abe9bc64dcd81f2f36ca7770b6
2017-04-22 18:38:45 -07:00
Kris Maglione 62b654a6bf Bug 1358846: Part 2 - Allow using file compression with JSONFile.jsm. r=rhelmer
MozReview-Commit-ID: 5lHsZqBGq3E

--HG--
extra : rebase_source : b1700a2f767334df7d01673faff9c1579ce38338
2017-04-22 18:23:22 -07:00
Kris Maglione 074f5a19ce Bug 1358846: Part 2 - Allow using file compression with JSONFile.jsm. r=rhelmer
MozReview-Commit-ID: 5lHsZqBGq3E

--HG--
extra : rebase_source : 1df59152becd11bd95b97fc94ebca83392c17027
extra : source : cb2518673c56cf3b45e4d4a8f2959191290c00d8
2017-04-22 18:23:22 -07:00
Kris Maglione 7cc54b4b85 Bug 1358846: Part 1 - Remove old database migration code. r=rhelmer
MozReview-Commit-ID: CHdKzQ2u0Rv

--HG--
extra : rebase_source : 45653a0c2e7edf0db9d87a9da6d31a8cc497419c
2017-04-21 18:55:12 -07:00
Kris Maglione 763a19d302 Bug 1356826: Wait for startup to finish before shutting down. r=me
MozReview-Commit-ID: LksftmZHI8H

--HG--
extra : rebase_source : 7ea6dd9fd4b7448bdc38bf361c3f0fb38df0cafe
2017-05-10 20:26:01 -07:00
Kris Maglione 05591ed101 Bug 1356826: Part 7 - Scan for extension sideloads after final UI startup. r=aswan,rhelmer
MozReview-Commit-ID: 1syn9GD2DEb

--HG--
extra : rebase_source : d681fa6c0715790664e090580175cfe33bca3425
2017-05-10 12:34:17 -07:00
Kris Maglione c98d2b9f37 Bug 1358846: Part 1 - Remove old database migration code. r=rhelmer
MozReview-Commit-ID: CHdKzQ2u0Rv

--HG--
extra : rebase_source : 9810c4af38aafddd4bd26f3477ec06d9c4d36f79
extra : source : 889c487a5d41926a36482270131cad200a1bfc30
2017-04-21 18:55:12 -07:00
Kris Maglione 6a542a8c05 Bug 1356826: Wait for startup to finish before shutting down. r=me
MozReview-Commit-ID: LksftmZHI8H

--HG--
extra : rebase_source : 6b7a4b9139cafdb0ac42655b7f55f479e187282f
extra : source : 459b36092b7a9e23f35b3ab9856fd8269cdd59b6
2017-05-10 20:26:01 -07:00
Kris Maglione f5f76c7cff Bug 1356826: Part 7 - Scan for extension sideloads after final UI startup. r=aswan,rhelmer
MozReview-Commit-ID: 1syn9GD2DEb

--HG--
extra : rebase_source : aa3a45654f1d3b071cec33fe93fffd2cc8db294f
extra : source : c861e23ec8ef99e19d75e6e62dad143ccb95dffd
2017-05-10 12:34:17 -07:00
Xidorn Quan fa9c49fce4 Bug 1330235 - Remove NS_STDCALL_FUNCPROTO and replace its usage with decltype. r=froydnj
MozReview-Commit-ID: 5jrTqTfDzSk

--HG--
extra : rebase_source : e2345a4f518757ed9760618d07599a60353875cc
2017-05-09 23:00:37 +10:00
Andrew McCreight e3a114f978 Bug 1363215 - Replace calls to __define{Getter,Setter}__ on top-level this with Object.defineProperty. r=Gijs
__define{Getter,Setter}__ are deprecated, and are not defined on
NonSyntacticVariablesObjects, so these calls get in the way of sharing
globals between different .jsms. Probably only the DownloadUtils.jsm
change is really needed for that.

configurable and enumerable are both set to true to match the existing
behavior. If enumerable is set to false, then tests fail, because some
of the getters overwrite the getter with a regular property.

MozReview-Commit-ID: 1OZF45fIAQ

--HG--
extra : source : 96dd2e2d8d1677fb04c98bb3a063df32478fbc00
2017-05-08 14:07:34 -07:00
Andrew McCreight 0a340a3e90 Bug 1363443 - Use Cu.isModuleLoaded to see if the module is loaded in PlacesCategoriesStarter.js. r=mak
Cu.isModuleLoaded is more direct, and also the current method will
break if jsms begin to share globals, as in bug 1186409.

This patch is by billm from bug 1186409.

MozReview-Commit-ID: KoHMTJpmHg2

--HG--
extra : source : 1f18d8c7210c75275a4ba49a0bd40cb5c81ea286
2017-05-08 14:56:18 -07:00
Wes Kocher 91617240e6 Merge m-c to autoland, a=merge 2017-05-09 14:59:18 -07:00
Johann Hofmann 87efd9ffb2 Bug 1363046 - Update neterror/certerror page design for Photon. r=dao
MozReview-Commit-ID: 5RakjD72FwV

--HG--
extra : source : 7a5b9d4390e707a8f7adb7ebf0f7d0ba662c4491
2017-05-09 16:43:15 -04:00
Wes Kocher e2902f93a3 Merge inbound to m-c a=merge
MozReview-Commit-ID: Fp2oBAcru51
2017-05-09 14:34:34 -07:00
Wes Kocher 760cf164e9 Merge autoland to central, a=merge
MozReview-Commit-ID: 2cAzOxuxJMf
2017-05-09 13:48:43 -07:00
stefanh@inbox.com df3e3197f0 Bug 1358428 - in-content dialogs: Set mac help button width to auto so there’s always room for the label text. r=jaws. 2017-05-08 21:06:12 +02:00
Matt Howell 219948bce9 Bug 1363275 - Make the updater progress dialog DPI-aware on Windows. r=rstrong
MozReview-Commit-ID: FPjcbzW2RPY

--HG--
extra : rebase_source : 8c5e957c23e62e915dc11c2efe7c83846148ec63
2017-05-09 10:47:24 -07:00
Carl Corcoran 72c896fa45 bug 1358151: temporary workaround for rust race condition r=ted
MozReview-Commit-ID: KiPArBKMSu1

--HG--
extra : rebase_source : 7e0714b0bb04f019fc26dae80cf1226d298551c3
2017-05-06 14:05:09 +02:00
Aki Sasaki bb1141d7df bug 1346422 - switch mac signing format to macapp. r=rail a=release
MozReview-Commit-ID: DKNDityNr2u

--HG--
extra : transplant_source : %8DZQ%DFh%2A%86fW%1F%FAf%D1%60-%2B%98%E4H%0F
2017-05-02 15:35:48 -07:00
Carsten "Tomcat" Book b47fe0286b Backed out changeset 0f320509eddb (bug 1351071) for slowness 2017-05-09 16:58:19 +02:00
Scott Wu 82c29b3dff Bug 1320647 - Implement min and max for date picker. r=mconley
MozReview-Commit-ID: Hps2CbziJqy

--HG--
extra : rebase_source : 134056095b8d0531fe28e51f8157bacd1c54fe73
2017-05-02 18:37:36 +08:00
Sebastian Hengst 6e7689b9e5 Backed out changeset 5914a5dcc385 (bug 1358215) for bustage / failing python/mozbuild/mozbuild/test/configure/lint.py. r=backout 2017-05-09 16:16:30 +02:00
Ryan VanderMeulen 96eca59299 Merge m-c to autoland. a=merge 2017-05-19 12:26:48 -04:00
Mike Conley 64393b1c24 Bug 1352620 - Don't have a hardcoded limit of 20 items in AutoCompletePopups. r=MattN
MozReview-Commit-ID: 6rZRi7kq3R7

--HG--
extra : rebase_source : a0112ab40ec9d5b28b3b0f0cbcfbd619ae52d019
2017-05-16 15:07:45 -04:00
Rob Wu 8dcc903b1f Bug 1299053 - Remove unsupported "notification" type. r=aswan
MozReview-Commit-ID: 3dzSs1FxixE

--HG--
extra : rebase_source : 4ea46c20665cd5e1d8348e56e81a9bccfe2e814e
2017-04-19 15:58:01 +02:00
Doug Thayer 5361205f4d Bug 1358363 - Show PanelUI notifications when window focused r=rstrong
Right now notifications displayed in non-focused windows are
causing that window to be focused. This is annoying. We could work
to make the doorhangers not focus the other windows, but a simpler
solution is to just not show the doorhanger until the window is
focused. This has the added benefit of ensuring that the doorhangers
entry animation is seen by the user, increasing the likelihood that
they will notice it.

Additionally, some existing tests involving extra windows were
refactored. I stripped the old tests of their extra windows and
created new tests specifically to test the behavior of background
windows. These tests were modeled off of the background window
tests of PopupNotifications.jsm, which create a new window knowing
that this will cause the existing window to be the background,
rather than explicitly manipulating the focus of the two windows.

MozReview-Commit-ID: 1fjrDOhEKCw

--HG--
extra : rebase_source : 954ace7e43da90fcee3da2d70c4bdbcda8456d77
2017-04-21 08:57:28 -07:00
i.milind.luthra+590334 d3ba94cc11 Bug 1249263 - add a `removeByFilter` method to filter by host and time,r=mak
Added a method in History to filter by host and timeframe, which is designed
to act as a replacement for `RemovePagesByTimeFrame` and `RemovePagesFromHost`
in the old API. The `filter` object accepts both a host argument, as well as
a timeframe, and filters as per one or both of them.
This also moves certain code (the method `validatePageInfo` and methods it
uses) from History to PlacesUtils such that we can use it for testing as well,
and modifies the method to take another parameter which decides whether
the visits inside the pageInfo need to be validated as well (since the pageInfo
returned from History.jsm::`remove` and History.jsm::`removeByFilter` do not pass
a visits array in their callback functions.

Shifts `ensureDate` and `isValidTransitionType`(now renamed to `isValidTransition`)
inside the history object.

MozReview-Commit-ID: EQAHmjf7131

--HG--
extra : rebase_source : d5992a1bd3c297c84dd0ecbf47111e8f914a58a0
2017-05-11 17:22:27 +02:00
Emilio Cobos Álvarez 11eaba1c6f Bug 1363666: followup - Remove outdated comment. r=me
DONTBUILD, because it's only a comment.

MozReview-Commit-ID: FlSLdeB4TUF
2017-05-11 15:29:38 +02:00
Carsten "Tomcat" Book f40e5ddeb7 Merge mozilla-central to mozilla-inbound 2017-05-11 12:53:41 +02:00
Georg Fritzsche 9b7924d846 Bug 1339195 - Clearly document event extra fields requiring string keys and values. r=Dexter 2017-05-09 14:49:46 +07:00
Carsten "Tomcat" Book 76ca853e3e Merge mozilla-central to mozilla-inbound 2017-05-09 14:40:11 +02:00
Sebastian Hengst 57a0c453bb Bug 1358248 - update uri call in log statement to fix failure detected by eslint. r=eslint-fix 2017-05-09 13:24:10 +02:00
Gijs Kruitbosch f97861db4a Bug 1358248, r=evanxd
MozReview-Commit-ID: 55otSuRxdsa

--HG--
extra : histedit_source : 025337331f01368b0620256234717242b8e1da89
2017-04-22 15:07:41 +01:00
Gijs Kruitbosch 70316b8ea8 Bug 1358248, r=nechen,evanxd
MozReview-Commit-ID: 1EBZFcyvmY1

--HG--
extra : histedit_source : 62066947ec5c3eb6218869be6131dcae15159d74
2017-04-22 15:00:22 +01:00
Dragana Damjanovic dd.mozilla@gmail.com 62b9fc4ab8 Bug 1357835 - Extend telemetry for http autentication dialog prompt to show the subresource cross-origin auth dialog prompt per suresource type. Also add a pre to putentially disable auth propts for the cross-origin images. r=mayhemer r=ckerschb r=francois 2017-05-09 12:36:21 +02:00
Servo VCS Sync fcd2579334 No bug - Revendor rust dependencies 2017-05-10 21:23:02 +00:00
Kris Maglione 1ee94c2366 Bug 1358914: Avoid calling evalInSandbox when creating bootstrap scopes. r=rhelmer
MozReview-Commit-ID: GDxnEdxe1bu

--HG--
extra : rebase_source : d44f0e715fc9792a82654f028905f6d8566c6958
2017-04-15 20:13:07 -07:00
Kris Maglione 5a09f33f66 Bug 1356826: Part 5 - Allow unsigned add-ons in automation. r=rhelmer
MozReview-Commit-ID: BkRzdEajc5l

--HG--
extra : rebase_source : ab31719cb8e954dfc828644128f5ffd5da6f0e02
2017-04-15 18:53:51 -07:00
Kris Maglione 019432d333 Bug 1356826: Part 3 - Get rid of recursive last modified scan. r=rhelmer
This scan no longer serves a useful purpose in production, now that mandatory
extension signing requires manifest changes after update.

MozReview-Commit-ID: 817qRuyzL5P

--HG--
extra : rebase_source : bb85ac3c5da99e60e6b91267aea6779ad85f8c1b
2017-04-15 19:12:20 -07:00
Kris Maglione eb1fb3c686 Bug 1356826: Part 2 - Don't scan directories for changes at startup without pref. r=rhelmer
MozReview-Commit-ID: KdzmJeHpdmU

--HG--
extra : rebase_source : 1a1596a1578fc344c52861363df8f117e7319cc0
2017-04-15 19:48:29 -07:00
Kris Maglione 0adabf13c0 Bug 1356826: Part 5 - Allow unsigned add-ons in automation. r=rhelmer
MozReview-Commit-ID: BkRzdEajc5l

--HG--
extra : rebase_source : 7d901805fed6d059f2d317db20690fbea021b39b
extra : source : b02e89c671322de742762597f26354eef239bbb5
2017-04-15 18:53:51 -07:00
Kris Maglione f273a3c370 Bug 1356826: Part 3 - Get rid of recursive last modified scan. r=rhelmer
This scan no longer serves a useful purpose in production, now that mandatory
extension signing requires manifest changes after update.

MozReview-Commit-ID: 817qRuyzL5P

--HG--
extra : rebase_source : 7c90c8319ee84fa0ea32d81e58a8af13281714d7
extra : source : 237268e3d9d2d269dbb555bed54470925d54aa88
2017-04-15 19:12:20 -07:00
Kris Maglione ca83a3fe0d Bug 1356826: Part 2 - Don't scan directories for changes at startup without pref. r=rhelmer
MozReview-Commit-ID: KdzmJeHpdmU

--HG--
extra : rebase_source : ec257f0ef206425c104bf326a3ed8d0889901e6b
extra : source : 527435fc20dbc7d72f51580dddab18e773cd0fa1
2017-04-15 19:48:29 -07:00
Sebastian Hengst 6310de3f1f Backed out changeset 97c2f9bdb59f (bug 1363085) for failing eslint, e.g. at browser/extensions/activity-stream/test/unit/content-src/components/ContextMenu.test.jsx:13. r=backout 2017-05-11 20:28:54 +02:00
Ed Lee 0877049e58 Bug 1363085 - Part 1. Update license for react-intl usage in activity-stream. r=gerv
MozReview-Commit-ID: Ec5pNkDlUX2

--HG--
extra : rebase_source : d554c18932bdedbfc009d768563fbb89d1aa33b3
2017-05-09 10:42:22 -07:00
Sebastian Hengst 5b9d111495 Backed out changeset 08bb7fc6af84 (bug 1363085) for eslint failures, e.g. browser/extensions/activity-stream/test/unit/content-src/components/ContextMenu.test.js:13. r=backout 2017-05-11 19:10:21 +02:00
Servo VCS Sync 444028b3ce No bug - Revendor rust dependencies 2017-05-20 18:45:20 +00:00
Jonathan Guillotte-Blouin 4eb32a2872 Bug 1365068 - import with destructuring, switch to shorthand function declarations and use array.includes. r=MattN
MozReview-Commit-ID: IfmePvN8WnA

--HG--
extra : rebase_source : 9f7d272ae66bbfde81d777cff9a17eebb1ec98b8
2017-05-16 18:23:56 -07:00
Jonathan Guillotte-Blouin 5aafed5567 Bug 1365068 - normalize indentation to 2 spaces. r=MattN
MozReview-Commit-ID: LeooMk6DVMl

--HG--
extra : rebase_source : b1c92542da7b1e008cf2a42d32839915acba5d97
2017-05-16 17:15:02 -07:00
Jonathan Guillotte-Blouin 969046c009 Bug 1365068 - Added missing brackets & refactored some conditional statements. r=MattN
MozReview-Commit-ID: 1eOkjI06RCJ

--HG--
extra : rebase_source : 18068d1483d9127c06b858ce917f53dc41f4c58f
2017-05-16 15:56:28 -07:00
Jonathan Guillotte-Blouin 7235e8b878 Bug 1365068 - Cleanup getListSuggestions. r=MattN
MozReview-Commit-ID: 2FVelDjB4pV

--HG--
extra : rebase_source : 541bef5b8c467894c6c0bb3c0ef4155cfea469ce
2017-05-15 14:15:36 -07:00
Ted Mielczarek 5d52552713 bug 1358215 - add MOZ_PHOTON_ANIMATIONS config var/define, default enabled on nightly. r=chmanchester
MozReview-Commit-ID: JBdo2ppiJOP

--HG--
extra : rebase_source : c889be3fe8c528ef16b2c61a8b818355e979a19a
2017-05-08 16:01:44 -04:00
Servo VCS Sync e0a7705300 No bug - Revendor rust dependencies 2017-05-09 12:32:43 +00:00
Dan Banner 7d62f38a7b Bug 1348521 - Remove unreferenced global/skin/linkTree.css files r=florian
MozReview-Commit-ID: DXpi0HbLNIq

--HG--
extra : rebase_source : 94e73cdb7b9afdd0a7cf21a66f4e41551d4e1f16
2017-05-07 16:19:13 +01:00
Henry Chang 3f6c2504c6 Bug 1353159 - Use IPC_MESSAGE_SIZE2 to unify the expired IPC_MESSAGE_SIZE and MESSAGE_MANAGER_MESSAGE_SIZE2 r=billm
The new telemetry tag is for probing the best IPC message pre-allocate size to avoid
realloc overhead. We only count those message size which is greater than 4096.
This tag integrates IPC_MESSAGE_SIZE and MESSAGE_MANAGER_MESSAGE_SIZE2 which
have both expired.

MozReview-Commit-ID: GjvuidGJ7pz

--HG--
extra : rebase_source : 1da13b3f2b5b042d0445abd6051993e2fb317f93
2017-05-04 16:34:20 +08:00
Chris AtLee 5fa1f81924 Bug 1351071: Get rid of pre-generated startup cache r=glandium
MozReview-Commit-ID: BcWcqEKwGBv

--HG--
extra : source : 0f320509eddb30fdefd00d17179670381c3b6f78
2017-04-04 09:26:25 -04:00
Andrew McCreight 9cc36bb50a Bug 1366023 - Explicitly import Services.jsm in a few content scripts. r=Gijs
MozReview-Commit-ID: 5HS9tXk3oa9

--HG--
extra : rebase_source : f63765ed9759073b00a66c35f07dbb11c1585326
2017-05-12 15:57:53 -07:00
Alessio Placitelli 7a914dc6d3 Bug 1364068 - Enable the 'new-profile' ping. r=gfritzsche
MozReview-Commit-ID: 6DXa20aCOBr

--HG--
extra : rebase_source : c8ffc0d7c5f5e92aa604576797dfee7a7f303e7c
2017-05-22 12:52:19 +02:00
nbeltran14 8a674f1ac1 Bug 1360132 - Escaped tagName with cssEscape in findCssSelector to deal with special chars; r=pbro
MozReview-Commit-ID: CadEDXDYeBV

--HG--
extra : rebase_source : 0f993ff164156e46271c2c249d801404c0396318
2017-05-11 20:03:35 +02:00
Asaf Romano 14b2abfa9f Bug 1019450 - Cleanup test_promiseBookmarksTree. r=mak
MozReview-Commit-ID: C7Zp44toHkX

--HG--
extra : rebase_source : f6bf770585d091bbd8ffbea63fd518c9e0923982
2017-05-12 15:33:22 +02:00
Chris H-C d749f213ec bug 1364207 - Guard all uses of whitelists in histogram_tools r=frank
MozReview-Commit-ID: HjFU5ASrhRG

--HG--
extra : rebase_source : f25c82d140a4d222286176a313b3896894a2d006
2017-05-11 17:00:14 -04:00
Ryan VanderMeulen 3650b16bc1 Merge m-c to autoland. a=merge
CLOSED TREE
2017-05-12 12:17:43 -04:00
Franziskus Kiefer 647c94e8af Bug 1359335 - collect telemetry on aes-ni support, r=gfritzsche
MozReview-Commit-ID: 23YbAcCls1H

--HG--
extra : rebase_source : e70869f3cb88052cb756649e4581f6690363acfe
2017-03-31 19:03:03 +02:00
Andrea Marchesini 667a1e29ae Bug 1363395 - nsGlobalWindow::GetLocation should support to be called on the outer window, r=smaug 2017-05-09 22:41:19 +02:00
Luca Greco a2f1c4abba Bug 1302702 - Remove from ext-backgroundPage any code that uses the AddonManager object. r=kmag
The background page do not need to use the AddonManager to set its preferred debugging global
anymore (and it would not be able to use it from the extension child process).

MozReview-Commit-ID: 2IAxvCjDKvl

--HG--
extra : rebase_source : 5d39269d73f4b6582efe1af10e0575aa6bd52db6
2017-03-21 16:28:15 +01:00
Luca Greco 48dd5d90d6 Bug 1302702 - Remove from ext-backgroundPage any code that uses the AddonManager object. r=kmag
The background page do not need to use the AddonManager to set its preferred debugging global
anymore (and it would not be able to use it from the extension child process).

MozReview-Commit-ID: 2IAxvCjDKvl

--HG--
extra : rebase_source : eb10f2c71e74f27a0151459a53f5ce6269392155
2017-03-21 16:28:15 +01:00
Luca Greco 70a6a66a9e Bug 1302702 - ExtensionParent DebugUtils xpcshell test unit. r=kmag
MozReview-Commit-ID: 2wbZfQiktho

--HG--
extra : rebase_source : d43e7fe97ca0f805b01153bbabfaa7f301f32355
2017-04-11 05:13:13 +02:00
Luca Greco 3aa813177e Bug 1302702 - Provide a DebugUtils object from ExtensionParent.jsm. r=kmag
This change prepare the WebExtensions internals to the changes applied to the
addon debugging facilities in the other patches from this queue.

In ExtensionParent.jsm, a HiddenXULWindow helper class has been refactored out
of the HiddenExtensionPage and then reused by both HiddenExtensionPage and
the new DebugUtils object.

The DebugUtils object provides the utility methods used by the
devtools actors related to the addon debugging, which are used to retrieve
an "extension process browser XUL element" (a XUL browser element that has been
configured by DebugUtils to be used to connect the devtools parent
actor to the process where the target extension is running), and then release it
when it is not needed anymore (because the developer toolbox has been closed and
all the devtools actors destroyed).

The DebugUtils object used the HiddenXULWindow class to lazily create
an hidden XUL window to contain the "extension process browser XUL elements"
described above (and the HiddenXULWindow istance is then destroyed when there
is no devtools actor that is using it anymore).

MozReview-Commit-ID: 31RYQk1DMvE

--HG--
extra : rebase_source : f1fd954d79593107b4542dfbb655abea05e9bd98
2017-03-21 16:24:13 +01:00
Emilio Cobos Álvarez 7c5744babe Bug 1341102: Revendor rust dependencies. r=me
MozReview-Commit-ID: GJXx3EZHBbK
2017-05-17 16:48:39 +02:00
Dan Banner 04aa928f5b Bug 1348362 - Cleanup chrome://global/skin/icons - Remove unused files. r=dao
MozReview-Commit-ID: EZVP5SeYDGw

--HG--
extra : rebase_source : 9224d4a8d71e2ed932206640057fbcbd74bf3396
2017-05-07 19:16:27 +01:00
Dan Banner d3bef4aad7 Bug 1348362 - Cleanup chrome://global/skin/icons - Move shared files to be Windows-only where they are only used on Windows. r=dao
MozReview-Commit-ID: IWhbpsuEVJR

--HG--
rename : toolkit/themes/windows/global/icons/Restore.gif => toolkit/themes/linux/global/icons/Restore.gif
extra : rebase_source : 80119ac874f5f0ce993dd69727e9d890b1347634
2017-05-07 17:03:10 +01:00
Dan Banner d1e20adcad Bug 1348362 - Cleanup chrome://global/skin/icons - Move some shared files to be Linux-only, as they are only used on Linux. r=dao
MozReview-Commit-ID: IbcGedKFrTq

--HG--
rename : toolkit/themes/windows/global/icons/Close.gif => toolkit/themes/linux/global/icons/Close.gif
rename : toolkit/themes/windows/global/icons/Minimize.gif => toolkit/themes/linux/global/icons/Minimize.gif
extra : rebase_source : 0876b78df52672a69742f0c80ec5d82a391ea562
2017-05-07 16:46:59 +01:00
John Dorlus 0ae7a00949 Bug 1358665 - Fixed test to use puppeteer to restart;r=chutten
MozReview-Commit-ID: 5Ek28qkqJrF

--HG--
extra : rebase_source : 9727219ae40f617ebcc001b04908ecc7f9295f13
2017-05-16 12:40:17 -04:00
Luca Greco e8cc579d67 Bug 1302702 - ExtensionParent DebugUtils xpcshell test unit. r=kmag
MozReview-Commit-ID: 2wbZfQiktho

--HG--
extra : rebase_source : a8a6524ca74d76ef16eb63b227d1238ead23ae8e
2017-04-11 05:13:13 +02:00
Luca Greco 149f1410ce Bug 1302702 - Provide a DebugUtils object from ExtensionParent.jsm. r=kmag
This change prepare the WebExtensions internals to the changes applied to the
addon debugging facilities in the other patches from this queue.

In ExtensionParent.jsm, a HiddenXULWindow helper class has been refactored out
of the HiddenExtensionPage and then reused by both HiddenExtensionPage and
the new DebugUtils object.

The DebugUtils object provides the utility methods used by the
devtools actors related to the addon debugging, which are used to retrieve
an "extension process browser XUL element" (a XUL browser element that has been
configured by DebugUtils to be used to connect the devtools parent
actor to the process where the target extension is running), and then release it
when it is not needed anymore (because the developer toolbox has been closed and
all the devtools actors destroyed).

The DebugUtils object used the HiddenXULWindow class to lazily create
an hidden XUL window to contain the "extension process browser XUL elements"
described above (and the HiddenXULWindow istance is then destroyed when there
is no devtools actor that is using it anymore).

MozReview-Commit-ID: 31RYQk1DMvE

--HG--
extra : rebase_source : 82a71189b359acecd100e94e3c48ef344dbb48c4
2017-03-21 16:24:13 +01:00
Wes Kocher 3b736de62a Merge m-c to inbound, a=merge
MozReview-Commit-ID: ADbja7mAY4s
2017-05-11 17:41:11 -07:00
L. David Baron a838e4c67a Bug 1363262 - Don't call First() on empty strings in nsCommandLine::HandleFlagWithParam. r=bsmedberg
MozReview-Commit-ID: 91J55PjzwmF

--HG--
extra : transplant_source : %D2%FD8a%EC%8D5%FD%19%DA%86%8Cc%C8%81%00%0D%E5%40i
2017-05-11 15:41:41 -07:00
Pauline 7a2cca54c5 Bug 1157709 - Removed all uses of PlacesUtils.asyncGetBookmarkIds. r=mak77
MozReview-Commit-ID: FPhhbbIxOwz
2017-05-11 14:23:03 +01:00
Jim Chen 05c9cfa565 Bug 1362191 - 3. Remove GeckoAppShell.scheduleRestart; r=snorp
GeckoAppShell.scheduleRestart was called from XPCOM toolkit when we
needed to restart after the Gecko thread exits. But because we made the
"Gecko:Exited" event contain a "restart" flag, we can handle that
entirely in Java now, so we don't need to call
GeckoAppShell.scheduleRestart anymore.
2017-05-11 16:39:30 -04:00
Alastor Wu 7efc57090f Bug 1347791 - part3 : move block/resume logic from back-end to front-end. r=baku,mikedeboer
Previous design allows us calling resume/block from both front-end and back-end,
it's not easy to know who called these operations.

So move all these logic to frond-end side, it's more clear than before.

One important thing is that we should block tab before loading the content.
If we block the tab after loading, the media might not be blocked because it had
already started (that is one situation I observed from test).

The value of block state would be stored in the outer window, before media want
to start, it would check this value to know whether it can start playing or not.

---

In addition, introduce new attribute "media-blocked".

The "media-blocked" attribute indicates that whether the tab is allowed to play autoplay media.
The "activemedia-blocked" attribute indicates whether the tab has blocked the autoplay media.

MozReview-Commit-ID: FnNh3zmItxo

--HG--
extra : rebase_source : cdc890c0c47a4a03ea8dbbdfee24c66b52945c60
2017-05-17 11:56:06 +08:00
Alastor Wu ce9ddc4dab Bug 1347791 - part1 : rename the attribute for the tab which has blocked the autoplay audio and would show the play-tab icon. r=mikedeboer
The "blocked" attribute is too general to indicate the real usage, so rename it
to "activemedia-blocked".

This attribute indicates that whether the tab has blocked the autoplay media.

MozReview-Commit-ID: EAmq6OuBYjq

--HG--
extra : rebase_source : e8e9321854b80736f0959fbfecbc8bf9a83b0712
2017-05-17 11:55:54 +08:00
Iris Hsiao 7586101684 Backed out changeset 102ce41b51ca (bug 1364959) for xpcshell failures in test_ext_downloads_misc.js. a=backout
CLOSED TREE

--HG--
extra : amend_source : cb91ee354346f503185efd56be4aebc0701431be
2017-05-17 11:26:52 +08:00
Nevin Chen efb455b72d Bug 1334110 - Add campaignId in core-ping document. r=bsmedberg,frank,sebastian
MozReview-Commit-ID: BPbw0uc9wr7

--HG--
extra : rebase_source : cf7d803dc758e036628c4b33d827a08d1c45eff5
2017-04-07 15:25:13 +08:00
Gijs Kruitbosch 583c888194 Bug 1364056 - don't try to use `doc` reference when it might be dead, r=baku
MozReview-Commit-ID: Lt7aOU8hPSV

--HG--
extra : rebase_source : 9d31f166f5e84aee958756963e2f152508994a48
2017-05-15 22:01:40 +01:00
Mathieu Leplatre 4fc3418733 Bug 1357116 - Load the blocklist updater module lazily r=florian,mgoodwin
Importing the blocklist-updater module on each notification in nsBlocklistService
could cause us to periodically jank the browser UI.

This patch now lazy loads as many dependencies as possible.


MozReview-Commit-ID: HBGjSJi5PwE

--HG--
extra : rebase_source : 4a7c18fe64b810f54d52eee07883d67837b297d3
2017-04-20 10:35:04 +02:00
Mike Hommey a8b3b97bc4 Bug 780562 - Stop relying on the "platform" chrome flag for global-platform. r=bsmedberg
The "platform" chrome flag requires an irrelevant "content" chrome
manifest entry, while it's only used for locales. It only has exactly
one use, which can actually be replaced by uses of the "os" flag.

Note, we're doing something similar with the "os" flag for skins in
e.g. browser/extensions/pocket/jar.mn.

Unfortunately, for determinism reasons, the chrome manifest entries from
jar.mn are sorted (per bug 982075), so keeping global-platform/unix
would leave it appearing after /mac, and would override it on mac
because of the lack of "os" flag on the /unix entry (we can't put "os"
flags on that entry because we can't do something like os!=Darwin &&
os!=WINNT). So we move it to /gtk such that it always comes before /mac.

--HG--
extra : rebase_source : aaace8147ea54f74aef8a7b2314ad022e9f9be23
2017-04-14 20:44:35 +09:00
Francois Marier 5196dd3f5b Bug 1364959 - Do remote application reputation lookups when downloading HTML files. r=dimi
MozReview-Commit-ID: HHm9zQLtj05

--HG--
extra : rebase_source : 9281f4db26c880300bf940a26b3fb0ec31ee39fd
2017-05-15 09:40:36 -07:00
J. Ryan Stinnett ee8925e1ee Bug 1350036 - Clarify llvm-config detection error. r=froydnj
Reword the `llvm-config` detection error message to recommend setting the
LLVM_CONFIG env var, like we do for the bootstrap path.  This avoids exposing
`clang` as well, so the compiler won't be changed.

MozReview-Commit-ID: CVNJ2bX2POa

--HG--
extra : rebase_source : fedfb95e105f88fec08689ae3c69a841f3b52173
2017-05-16 09:44:07 -05:00
Tushar Saini (:shatur) 8bde0a472a Bug 1354590 - Add 'temporary' flag to runtime.onInstalled details. r=aswan,zombie
MozReview-Commit-ID: IbQno1ZL7KV

--HG--
extra : rebase_source : 4229cf4bef0ddb2d17180fb7159111694af4018e
2017-05-14 10:54:11 +05:30
Wes Kocher 0070a44b21 Backed out 3 changesets (bug 469228) for being a possible cause of frequent test_animSVGImage.html failures a=backout
Backed out changeset 1431c80b02ef (bug 469228)
Backed out changeset 8d46046a7367 (bug 469228)
Backed out changeset 2e22c0308a7e (bug 469228)

MozReview-Commit-ID: AMRASDPCWu3

--HG--
extra : rebase_source : 46b5ee0f67ffeaec31e1ef379a2e86c20cdee989
2017-05-10 10:13:54 -07:00
Carsten "Tomcat" Book 455239782b Merge mozilla-central to mozilla-inbound 2017-05-10 15:30:44 +02:00
Kershaw Chang 2dd6b7d519 Bug 469228 - Part2: Modify tests that can not pass, r=Waldo 2017-05-10 03:49:00 +02:00
Kershaw Chang 9ea8bbb5d9 Bug 1352176 - Part2: Pass an event target when calling nsInputStreamPump::Create, r=mayhemer 2017-05-09 20:05:00 +02:00
Shashwat Jolly 1a483c3f10 Bug 1361693 - Changed about:license page title from "about:license" to "Licenses". r=dao
MozReview-Commit-ID: 1BKc2HVTzJs
2017-05-12 22:40:12 +02:00
Honza Bambas 70f62bdec1 backout of f9abb9c83452 (bug 1319111) for crashes, r=bz 2017-05-12 22:13:49 +02:00
Ed Lee 69d3ffde9b Bug 1363085 - Part 1. Update license for react-intl usage in activity-stream. r=gerv
MozReview-Commit-ID: Ec5pNkDlUX2

--HG--
extra : rebase_source : 5e05c6ebe2182b5e945e6ea9fd29d90010eb647a
2017-05-09 10:42:22 -07:00
Zack Herrick 69acf9044e Bug 1340643 - Make some labels and all buttons highlightable. r=mconley
MozReview-Commit-ID: 15o83lTMxUW

--HG--
extra : rebase_source : 6a768ea4c5e74dc52bb9b5153980f697d2926bfa
extra : amend_source : 149db4ad1374aeeba5fbf8ee22374154d2ce02ba
2017-05-02 18:09:22 +08:00
Jonathan Watt 6f36936674 Bug 1362891, part 1 - Add an XRE_IsE10sParentProcess function. r=froydnj
MozReview-Commit-ID: 6neyZj71i3r

--HG--
extra : rebase_source : a172d64a03f2af8b2b1e4820645295c8d64e8118
2017-04-24 09:38:10 +01:00
Wes Kocher f5ba7a67d6 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 9QuGHXqdxTb
2017-05-08 16:14:34 -07:00
Wes Kocher cbfdaf8fb2 Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: 5kxOZZxjMEl
2017-05-08 16:07:25 -07:00
Wes Kocher ff0797bb47 Merge autoland to m-c a=merge
MozReview-Commit-ID: 8LTBWT5zY6o
2017-05-08 13:37:37 -07:00
Kartikaya Gupta 5d5cdc518c Merge m-c to graphics
MozReview-Commit-ID: 2cIoGVmLEuA
2017-05-08 10:50:52 -04:00
Kartikaya Gupta eac87bc2bf Merge m-c to graphics
MozReview-Commit-ID: 9HO5vhW5fyh
2017-05-04 09:05:26 -04:00
Carsten "Tomcat" Book 237cea8312 merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : browser/base/content/test/general/accounts_testRemoteCommands.html => browser/base/content/test/sync/accounts_testRemoteCommands.html
rename : browser/base/content/test/general/browser_fxa_web_channel.html => browser/base/content/test/sync/browser_fxa_web_channel.html
rename : browser/base/content/test/general/content_aboutAccounts.js => browser/base/content/test/sync/content_aboutAccounts.js
extra : amend_source : 38d33daae77f06915b30cab5327a6aa7ef0ef4ac
2017-05-04 10:57:00 +02:00
Iris Hsiao fa6e98e026 Merge mozilla-central to autoland 2017-05-04 13:22:44 +08:00
Iris Hsiao e71485e5b0 merge mozilla-inbound to mozilla-central a=merge 2017-05-04 11:18:36 +08:00
Kartikaya Gupta 4a7a11715c Bug 1359744 - Update webrender to 8516d6c04235e684d9bf9c783ba4fc99dab3bf02. r=jrmuizel
This updates the Cargo.lock files and revendors third_party/rust as well.
2017-05-03 19:03:18 -04:00
Iris Hsiao 553dbd294c Merge mozilla-central to mozilla-inbound 2017-05-04 11:29:49 +08:00
David Major 144694720e Bug 1355559: Suppress stack walking in LdrResolveDelayLoadedAPI. r=mstange,aklotz 2017-05-03 23:26:47 -04:00
Carsten "Tomcat" Book b0e1da2a90 merge mozilla-inbound to mozilla-central a=merge 2017-05-03 10:11:26 +02:00
Paolo Amadini eddc9033bf Bug 1254558 - Remove about:config preferences only used by the legacy nsIDownloadManager code. r=mak
MozReview-Commit-ID: 7XSnNdirh8s

--HG--
extra : rebase_source : 9b475be16843af7c3dd2244ef43cd34b1c8e5ea3
2017-05-05 11:51:09 +01:00
Andrea Marchesini a67a0a31e8 Bug 1362003 - nsGlobalWindow::GetLocation doesn't need to receive an ErrorResult param, r=bz
Renaming nsGlobalWindow::GetLocation() to Location().
2017-05-08 15:49:31 +02:00
Johann Hofmann d3a523f13c Bug 1348791 - Add a test for autocomplete master password timeout. r=MattN
MozReview-Commit-ID: GTZQhI4VUv8

--HG--
extra : rebase_source : 9c7aa29301e06816a7d9fcf91a7511d46418bb1f
2017-05-08 06:20:45 -04:00
Johann Hofmann 43e38cffa3 Bug 1348791 - Add a timeout to master password prompt when searching logins. r=MattN
The login manager searching logins for autofill may trap the user
in an infinite loop of master password prompts until the user enters
the correct master password. To prevent that, we're adding a timeout
to showing the master password prompt for autofill after it was last
cancelled.

MozReview-Commit-ID: JcmTDU6CKKA

--HG--
extra : rebase_source : 6f4d2c59360963f53972b812d999756637434415
2017-05-08 06:32:09 -04:00
Gijs Kruitbosch 2ed7fdffe1 Bug 1359002 - stop checking the total time of processes against compartment data from all processes, r=Yoric
MozReview-Commit-ID: BghONnEALsI

--HG--
extra : rebase_source : 30a220a8505e8b08d97874881f070b653336e208
2017-04-27 14:42:05 +01:00
Wes Kocher 4e89a77541 Merge m-c to autoland, a=merge
MozReview-Commit-ID: F7qkNALe0WT
2017-05-03 13:52:24 -07:00
Wes Kocher 21203b47b5 Merge inbound to m-c a=merge
MozReview-Commit-ID: JgXkqrOwl3N
2017-05-03 13:40:24 -07:00
Nick Alexander 0bfebf0c87 Bug 1361545 - Add "skin" flavorDimension for Photon mobile work. r=sebastian,bustage-fix
This is pretty straight-forward.

Sadly, this will require local developers to add a "skin" product
flavor to their invocations, like:

./mach gradle app:assembleLocalAustralisDebug

In addition, this shows how many different variants of the Gradle
product flavor are embedded into our automation configurations.  I
can't solve that at this time.

Since I was here, I took the time to rename "automation" to
"official", which makes "localAustralis" the default in Android
Studio, avoiding a common issue with new builders producing an APK
that doesn't include omni.ja in the IDE.

MozReview-Commit-ID: CtU7zFpNCob
2017-05-03 19:20:58 +02:00
Sebastian Hengst fcaaea05db Backed out changeset 289c6a3f7886 (bug 1361545) for busting Android gradle builds. r=backout 2017-05-03 19:19:52 +02:00
Nick Alexander 571de094b3 Bug 1361545 - Add "skin" flavorDimension for Photon mobile work. r=sebastian
This is pretty straight-forward.

Sadly, this will require local developers to add a "skin" product
flavor to their invocations, like:

./mach gradle app:assembleLocalAustralisDebug

In addition, this shows how many different variants of the Gradle
product flavor are embedded into our automation configurations.  I
can't solve that at this time.

Since I was here, I took the time to rename "automation" to
"official", which makes "localAustralis" the default in Android
Studio, avoiding a common issue with new builders producing an APK
that doesn't include omni.ja in the IDE.

MozReview-Commit-ID: CtU7zFpNCob

--HG--
extra : rebase_source : 477ef683f850ff11cfa128e17855666bb7758a7a
2017-05-02 15:27:37 -07:00
Ethan Glasser-Camp 4f4ee59962 Bug 1359879: add logging and robustness to key syncing, r=kmag
It seems like the server-side keyring is getting deleted somehow. This
causes syncing of the keyring to fail. We haven't completely
fixed the root problem yet, but this adds logging to try to flag
down the dangerous operation of deleting a bucket to make sure we
aren't doing that by accident. We also try to recover from the
server-keyring-was-deleted situation by wiping all storage.sync data,
the same as if we found a keyring that we couldn't decrypt.

MozReview-Commit-ID: JMB0IxApbGq

--HG--
extra : rebase_source : 54982a374aa5c7d7e60e8175b99734c672b91799
2017-05-01 14:22:51 -04:00
Tom Tromey 30dfbf2080 Bug 1334283 - use MOZ_FORMAT_PRINTF in toolkit/mozapps/update; r=rstrong
Use MOZ_FORMAT_PRINTF in toolkit/mozapps/update, and fix the one
erroneous printf that this detected.

MozReview-Commit-ID: 5dzyMOZwNDG

--HG--
extra : rebase_source : b26942181d52b356702c039bcace11dbf900a3d1
2017-05-02 08:55:19 -06:00
Wes Kocher e141e24ffb Merge m-c to autoland, a=merge
MozReview-Commit-ID: 1peTFbNMVnU
2017-05-02 17:38:11 -07:00
Wes Kocher df3f95a52f Merge inbound to m-c a=merge
MozReview-Commit-ID: 4SpokMW1d3I
2017-05-02 17:35:06 -07:00
Nathan Froyd 629c18d12a Bug 1351093 - remove Sntp.jsm; r=florian
This code was only ever used by now-removed B2G code.
2017-05-02 12:23:45 -04:00
Kris Maglione 22688fc220 Bug 1358921: Lazily load LoginManagerParent.jsm when first needed. r=florian
MozReview-Commit-ID: 4Aq0mBGXBX3

--HG--
extra : rebase_source : eb8bdb8efb65d758e1ddf5d6ffd6d07736763139
2017-05-02 22:42:28 -07:00
Kris Maglione df4bfbccad Bug 1358921: Lazily load ContentPrefServiceParent.jsm when first needed. r=florian
MozReview-Commit-ID: 4JSdg1eJFbP

--HG--
extra : rebase_source : acc8b3ffd7a3399526a53f1af8d8643437ad1b2c
2017-04-29 13:38:52 -07:00
Jim Chen 7041014748 Bug 1360322 - 2. Add initial AArch64 support to Gecko profiler; r=mstange
Add enough AArch64-specific code for the Gecko profiler to build.
2017-05-03 11:36:18 -04:00
Kris Maglione 7b391caad2 Bug 1356826: Part 1 - Uninstall temporary add-ons at shutdown rather than startup. r=rhelmer
MozReview-Commit-ID: LQLsqEayEUU

--HG--
extra : rebase_source : f91483c6a95a0d882099d53b404b57ec1c3f8066
extra : histedit_source : 9bc23b542265960a8c9fad785bb05d54f7ab5683
2017-04-21 20:31:08 -07:00
Joel Maher 5931678ce0 Bug 1334729 - Intermittent toolkit/components/startup/tests/browser/browser_bug511456.js. disable on linux !e10s. r=bsmedberg
MozReview-Commit-ID: LTFynEDN46r
2017-05-08 14:41:22 -04:00
Kaku Kuo 566e4381c9 Bug 1359815 - show throbber sooner; r=ralin
MozReview-Commit-ID: L3MX5AzwIY2

--HG--
extra : rebase_source : b2f57e6af9811d442c1315cc3f7f36487c33bf50
2017-05-08 17:42:31 +08:00
Aryeh Gregor db1d64129d Bug 1358893 - Stop using document.createEvent("beforeunloadevent") internally; r=smaug
We want to see if we can drop support due to web pages not using it.
Edge and Safari already don't support it, and Chrome reports that usage
is low enough that they're willing to drop it.  But telemetry doesn't
tell us about web usage if we're triggering it via our own internal
code.

MozReview-Commit-ID: 5YBfhQJExHC

--HG--
extra : rebase_source : fd359e3264ba96ef10617f4de767080c94b792fb
2017-04-23 18:18:56 +03:00
Sebastian Hengst a71bcd1f3c Backed out changeset 46dd4a4338a1 (bug 1352204) for timing out Talos suites g2, o and s. r=backout 2017-05-02 20:19:17 +02:00