Commit Graph

43978 Commits

Author SHA1 Message Date
Dale Harvey
5c22c4c93e Bug 1399642 - Use photon search icon in awesomebar. r=dao
MozReview-Commit-ID: Dzf8DqrGRam

--HG--
rename : browser/themes/shared/icons/find.svg => browser/themes/shared/icons/search-glass.svg
extra : rebase_source : 488ba12e63e58d6b04b7cb41b3c9b5aee332def5
2017-09-26 11:13:56 +01:00
Michael Kaply
cfb990ea8f Bug 1401009 - Add border between notification buttons when highlight is disabled. r=johannh
MozReview-Commit-ID: 4YGdUZstiDk

--HG--
extra : rebase_source : b2297927b01c9593b062917f00e1282672598acc
2017-09-26 14:25:33 -05:00
Mark Striemer
a84f31e137 Bug 1314674 - Maintain badge style in new windows and customize r=mixedpuppy
MozReview-Commit-ID: 8f99d6Uqtx1

--HG--
extra : rebase_source : 66da5414a5baf68f276915258947c5886e030f7d
2017-09-20 17:27:48 -05:00
Servo VCS Sync
6246f3b504 No bug - Revendor rust dependencies 2017-09-26 17:46:24 +00:00
Gabriele Svelto
5e8573c20d Bug 1402966 - Search for libcurl in more paths to support various *BSDs; r=Dexter
MozReview-Commit-ID: J4ykuSVEa0y

--HG--
extra : rebase_source : 6c031ef0e15122be408a7ecf214bfb0e4a62899d
2017-09-26 09:35:03 +02:00
Matt Howell
d9c94f9199 Bug 1403037 - Don't test attribution data in applications that don't use it. r=Dexter
MozReview-Commit-ID: Giy2ZRlMVa2

--HG--
extra : rebase_source : 2f7a41c606ea8949df7fa95cd60bbd330710f4af
2017-09-25 19:39:58 -07:00
Chris Peterson
c4dff4f83d Bug 1402666 - Part 3: Replace Replace(NS_LITERAL_STRING("")) with ReplaceLiteral(u""). r=erahm
MozReview-Commit-ID: Ji6UdG32RF4

--HG--
extra : rebase_source : 1565a1e99f40785dad0d0d7652e42222dcdf8881
extra : source : c57e906ba75fda4745134ef8307589e28f4c8d70
2017-09-15 19:32:55 -07:00
Chris Peterson
e10b7338b7 Bug 1402666 - Part 2: Replace Replace(NS_LITERAL_CSTRING("")) with ReplaceLiteral(""). r=erahm
MozReview-Commit-ID: Ho2DHuomdi3

--HG--
extra : rebase_source : c2221823a8beea9f72810e5aec2231336dcb4622
extra : source : b8dcb71d823cf20014043bc5bde2052a974a98de
2017-09-15 19:27:59 -07:00
Sebastian Hengst
7e7dc3f5d5 Backed out changeset ff34580cb279 (bug 1394457) for failing many session store related tests due to exception, e.g. Marionette's test_refresh_firefox.py TestFirefoxRefresh.testReset. r=backout 2017-09-26 23:06:25 +02:00
Shane Caraveo
86d45aba67 Bug 1401350 fix proxy auth for system requests, r=kmag
MozReview-Commit-ID: CAh89djQobI

--HG--
extra : rebase_source : c85ff5148d4ac1df4e21622d2d615040ba9e09d7
2017-09-25 15:14:09 -07:00
Erica Wright
d354185626 Bug 1394457 - Update illustration for about:sessionrestore. ui-r=shorlander, r=dao
MozReview-Commit-ID: FSLb0ucVroj

--HG--
extra : transplant_source : %0BN%9F%16%A6%B6%00%22%A7y%27%05v%22%BD%98Y%92%29%BD
2017-09-20 11:30:14 -04:00
Jonathan Kingston
f78dfa631c Bug 1403243 - Fix typo in identity exceptions. r=kmag
MozReview-Commit-ID: 9gt0f990ftu

--HG--
extra : rebase_source : 0f668a6d5f68a4b457794fb63560aa8b35d7bfd2
2017-09-26 17:50:42 +01:00
Alessio Placitelli
ad0ce3147c Bug 1395835 - Rename "group" to "category" in the scalar code and docs. r=chutten
MozReview-Commit-ID: HQ3I2cfEaa

--HG--
extra : rebase_source : e7639b2b33d6ad1b20d6e20f7e2c84fef68e9096
2017-09-27 10:12:13 +02:00
Nan Jiang
f505a60dec Bug 1399880 - Add telemetry for page metadata size. r=francois,ursula
MozReview-Commit-ID: 5SGAiZlmkMi

--HG--
extra : rebase_source : 29dd01b4a51c1c376638200a843be54999f6a673
2017-09-26 14:13:47 -04:00
Chris H-C
ca5c2a665f bug 1397293 - Suppress TelemetryStopwatch errors in TelemetrySend tests r=Dexter
MozReview-Commit-ID: 4XkD5Og8kvY

--HG--
extra : rebase_source : 3ee135ca96879fb53d539bc7da5594decf2b278f
2017-09-26 14:54:00 -04:00
Chris H-C
0f0e0dabdb bug 1397293 - Test TelemetrySend tooLateToSend r=Dexter
MozReview-Commit-ID: FmqQKEnU9L1

--HG--
extra : rebase_source : d222980a3dceb15ae360c1cc45471a6b13220d58
2017-09-26 14:53:15 -04:00
Chris H-C
db7778e179 bug 1397293 - Don't try to send Telemetry after net shutdown r=Dexter
Once networking starts tearing down, our attempts to use XHR to send pings
will fail. This might contibute to high intermittent send failures reported
in the wild. So let's not even try.

But, let's be sure to mention when we decide not to try so we can ensure the
numbers line up before and after.

MozReview-Commit-ID: 71QGM7Xk5oc

--HG--
extra : rebase_source : facce8fd8d8abda3566551cad3cd90abdb3b6c3d
2017-09-22 12:28:06 -04:00
Zibi Braniecki
8677f9f1f6 Bug 1395459 - Store the version of the locale data in a langpack based on HG push timestamp. r=gps
MozReview-Commit-ID: ELx9VW81s6Q

--HG--
extra : rebase_source : 2ca118bea6c566899a5ac558d3548bf1b4037c77
2017-09-10 19:57:34 -07:00
Servo VCS Sync
7f2d12ac98 No bug - Revendor rust dependencies 2017-09-27 12:01:07 +00:00
Mark Banner
3ad0f9e081 Bug 1094903 - Convert xpcshell-tests in toolkit/components/places/tests/unit to Bookmarks.jsm (async) API. r=mak
This converts the majority of tests to the newer Async APIs. Some tests that are designed to only test the old APIs are moved to /legacy/,
these either have duplicate tests already existing, or no comparable test required.

MozReview-Commit-ID: HAjtK6hBhJJ

--HG--
rename : toolkit/components/places/tests/unit/test_418643_removeFolderChildren.js => toolkit/components/places/tests/legacy/test_418643_removeFolderChildren.js
rename : toolkit/components/places/tests/unit/test_bookmarks_setNullTitle.js => toolkit/components/places/tests/legacy/test_bookmarks_setNullTitle.js
rename : toolkit/components/places/tests/unit/test_placesTxn.js => toolkit/components/places/tests/legacy/test_placesTxn.js
extra : rebase_source : d0a4f80eaa211df9090027bd7838385b1c1eaed4
2017-07-14 09:55:10 +01:00
Sebastian Hengst
72d1ea4a4b merge mozilla-central to autoland. r=merge a=merge 2017-09-27 11:49:57 +02:00
Thomas Nguyen
1b74e11955 Bug 1351147 - Support ThreatHit requests in SafeBrowsing V4 r=francois
MozReview-Commit-ID: 3ifQtdOTulE

--HG--
extra : rebase_source : d9854fba4e2dcbb7310ca73fec3305ba32bbb7ae
2017-08-24 11:13:12 +08:00
Thomas Nguyen
651c28ca53 Bug 1351147 - Use fullhash instead of prefix in OnClassifyComplete r=francois
In order to optionally report the full hash back to Google, we need to keep it
around in the callback. While a prefix is not the same as a full hash (multiple
full hashes can map to the same prefix), in this case, the callback will only be
called when the full hash matches.

MozReview-Commit-ID: F4WSLZpYrXB

--HG--
extra : rebase_source : da3b16b00729d0aa6ff1765a135b751fcf44c012
2017-08-04 18:20:13 +08:00
Thomas Nguyen
1079b29408 Bug 1351147 - Update protobuf to support threatHit api r=francois
MozReview-Commit-ID: IzjnWnNupvH

--HG--
extra : rebase_source : 0fc5168e614112e562564336502afe25db7b0a03
2017-08-04 15:50:18 +08:00
Nicholas Nethercote
dfd3b7e7aa Bug 1400459 (part 2) - Devirtualize nsIAtom. r=heycam.
This patch merges nsAtom into nsIAtom. For the moment, both names can be used
interchangeably due to a typedef. The patch also devirtualizes nsIAtom, by
making it not inherit from nsISupports, removing NS_DECL_NSIATOM, and dropping
the use of NS_IMETHOD_. It also removes nsIAtom's IIDs.

These changes trigger knock-on changes throughout the codebase, changing the
types of lots of things as follows.

- nsCOMPtr<nsIAtom> --> RefPtr<nsIAtom>

- nsCOMArray<nsIAtom> --> nsTArray<RefPtr<nsIAtom>>
  - Count() --> Length()
  - ObjectAt() --> ElementAt()
  - AppendObject() --> AppendElement()
  - RemoveObjectAt() --> RemoveElementAt()

- ns*Hashtable<nsISupportsHashKey, ...> -->
  ns*Hashtable<nsRefPtrHashKey<nsIAtom>, ...>

- nsInterfaceHashtable<T, nsIAtom> --> nsRefPtrHashtable<T, nsIAtom>
  - This requires adding a Get() method to nsRefPtrHashtable that it lacks but
    nsInterfaceHashtable has.

- nsCOMPtr<nsIMutableArray> --> nsTArray<RefPtr<nsIAtom>>
  - nsArrayBase::Create() --> nsTArray()
  - GetLength() --> Length()
  - do_QueryElementAt() --> operator[]

The patch also has some changes to Rust code that manipulates nsIAtom.

MozReview-Commit-ID: DykOl8aEnUJ

--HG--
extra : rebase_source : 254404e318e94b4c93ec8d4081ff0f0fda8aa7d1
2017-09-26 08:33:21 +10:00
Chris Pearce
53eae03617 Bug 1402825 - Extend life of VIDEO_CAN_CREATE_*_DECODER telemetry to 68. r=francois
The VIDEO_CAN_CREATE_{AAC,H264}_DECODER telemetry expired in 58, but is still
useful I think as a gauge of how support for proprietary formats is changing
over time, and how ubiquitous support is on Windows N and K/N variants. So I
think we should extend its life.

MozReview-Commit-ID: FnnLtcVdqaZ

--HG--
extra : rebase_source : 7cab61447931af6233a3c4c92662bdc54ebe0564
2017-09-25 12:20:20 +02:00
sajattack
a883671274 Bug 1364333 - remove leftover code and strings from standalone about:addons UI r=rhelmer
MozReview-Commit-ID: SmDGrX0fz5

--HG--
extra : rebase_source : 70762fa21a33d7c781c0f75423f7a0636c33b26d
2017-09-14 13:44:36 -07:00
Thomas Nguyen
d721de8d81 Bug 1389315 - Isolate Safe Browsing completions cached by each provider. r=francois
MozReview-Commit-ID: INiuM5ydv2f

--HG--
extra : rebase_source : 376fa8f04d850d23e8de908e8a3484350269a671
2017-09-14 17:05:52 +08:00
Andrea Marchesini
53d31f2d9c Bug 1402888 - Remove nsIInputStreamPump::Init() offset and limit params, r=smaug 2017-09-26 07:21:44 +02:00
Andrea Marchesini
86c5c52e0e Bug 1402888 - Remove nsIStreamTransportService::createInputStream startOffset and readLimit params, r=smaug 2017-09-26 07:21:27 +02:00
Kris Maglione
ad260d3d24 Bug 1402066: Part 2 - Enable permissions tests in OOP mode. r=aswan
MozReview-Commit-ID: 4Tv2HAaSV19

--HG--
extra : rebase_source : f9ab74ad8833f5287df8873637be8eb9539e67da
extra : histedit_source : bc86a99a22df05a89d52f305955a490f5de3933d%2Ca1ae6f8c8c53f2f4f48ccd805d7d5ac801b60fea
2017-09-25 21:05:00 -07:00
Kris Maglione
a7ae859c01 Bug 1402066: Part 1 - Fix ordering of base schema data in extension child processes. r=aswan
MozReview-Commit-ID: FtLHJq5H5oD

--HG--
extra : rebase_source : 5613613bfb211ce814d76b0c730f6c33600ae619
extra : histedit_source : 34c5f7f2a25d0279068bd161bb3b97fe66b56927%2C55ab362778df6bde9773a649663ea35981c05cb8
2017-09-25 21:01:32 -07:00
Nicholas Nethercote
34a41d303f Bug 1402760 - Change nsIApplicationReputationQuery::suggestedFileName from an AString to an AUTF8String. r=gcp.
This lets us use 8-bit string literals for lots of filename extensions, and
also avoids two uses of NS_ConvertUTF16toUTF8.

--HG--
extra : rebase_source : 696469984d0b72be6b343713556d109fbcbbed26
2017-09-25 14:50:20 +10:00
Wes Kocher
7bf1b49628 Merge inbound to central, a=merge
MozReview-Commit-ID: 7EzhCCVVn7n
2017-09-25 16:41:34 -07:00
Gabriele Svelto
554fd69bd2 Bug 1401339 - Look for libcurl under platform-specific paths; r=Dexter
MozReview-Commit-ID: 6wijqLsar56

--HG--
extra : rebase_source : b91e486f996c0d77cc87919468417c2b428eef2c
extra : amend_source : 4a1af35b3bf927737cd2b35c849da9a220297fcc
2017-09-22 15:06:22 +02:00
Chris Manchester
68ede80645 Bug 1401654 - Move MOZ_WEBRTC and some related defines to moz.configure. r=mshal
MozReview-Commit-ID: Kp7lCLqJ6FH

--HG--
extra : rebase_source : f2f9d3fb85e1c22df6c0c7cee3072e54a8b8b3e0
2017-09-20 16:29:39 -07:00
Marco Bonardo
2b38551c52 Bug 1399879 - The Places hash SQL function is expensive on large urls. r=adw
This patch limits the amount of chars we hash and avoids some string copies.

MozReview-Commit-ID: AAcLtTzrYlb

--HG--
extra : rebase_source : 760c0899da9cd5bc5c640be030de20865a45ca98
2017-09-18 10:31:20 +02:00
Nicholas Nethercote
3aa25724fe Bug 1402255 - Change nsIBaseWindow::title from wstring to AString. r=janv.
Because nsAString is nicer to work with than char16_t*. The patch relatedly
changes nsIEmbeddingSiteWindow::title and nsIWindowMediator::updateWindowTitle
as well.

--HG--
extra : rebase_source : 0bf332dec3e09af6c39c676f8795b368768a6046
2017-09-25 13:10:51 +10:00
Thomas Nguyen
1b29ddae7a Bug 1401066 - Add poison canary to check for errors. r=francois
MozReview-Commit-ID: GpTDMR5Ni3e
2017-09-25 10:57:20 +08:00
Amy Chung
42b1f8ef9a Bug 1360603 - Confirm the Throttleable flag on browser_saveImageURL.js. r=baku 2017-09-24 00:56:04 +08:00
Chris Peterson
b98afa1d19 Bug 870698 - Part 11: Replace Insert(NS_LITERAL_STRING("")) with InsertLiteral(u""). r=erahm
The NS_LITERAL_STRING macro creates a temporary nsLiteralString to encapsulate the char16_t string literal and its length, but AssignLiteral() can determine the char16_t string literal's length at compile-time without nsLiteralString.

MozReview-Commit-ID: L9UE3gXHG4Q

--HG--
extra : source : 37d74bf745b23542251cc6b021d6aabb5ffadea1
extra : intermediate-source : 0402b4bd34c293b44c76de22418899420c8e405b
2017-09-07 18:08:18 -07:00
Chris Peterson
5698729243 Bug 870698 - Part 10: Replace Append(NS_LITERAL_STRING("")) with AppendLiteral(u""). r=erahm
The NS_LITERAL_STRING macro creates a temporary nsLiteralString to encapsulate the char16_t string literal and its length, but AssignLiteral() can determine the char16_t string literal's length at compile-time without nsLiteralString.

MozReview-Commit-ID: H9I6vNDMdIr

--HG--
extra : rebase_source : cf537a1f65af003c6c4f8919b925b0f305c1dd4d
extra : source : 13b89ce4e6a66c840f82a335c71f5a12938aba22
2017-09-07 18:32:54 -07:00
Chris Peterson
1ca3d5aa46 Bug 870698 - Part 8: Replace Equals(NS_LITERAL_CSTRING("")) with EqualsLiteral(""). r=erahm
The NS_LITERAL_CSTRING macro creates a temporary nsLiteralCString to encapsulate the string literal and its length, but AssignLiteral() can determine the string literal's length at compile-time without nsLiteralCString.

MozReview-Commit-ID: B5Y8KyExPQ8

--HG--
extra : rebase_source : e27b266c145daa5acd887e998c6d5b408101e1db
extra : source : 33f49977a33cbdb1c7127871b940eefccc018f65
2017-09-06 15:00:31 -07:00
Chris Peterson
a6a56ed916 Bug 870698 - Part 6: Replace Append(NS_LITERAL_CSTRING("")) with AppendLiteral(""). r=erahm
The NS_LITERAL_CSTRING macro creates a temporary nsLiteralCString to encapsulate the string literal and its length, but AssignLiteral() can determine the string literal's length at compile-time without nsLiteralCString.

MozReview-Commit-ID: F750v6NN81s

--HG--
extra : rebase_source : 714dd78df0f4c33e23e5b117615bd8fd561674c5
extra : source : 742bda9e6b1ddaf34d09894204ad18ce798b79b7
2017-09-07 18:25:25 -07:00
Chris Peterson
47e9fa9ec2 Bug 870698 - Part 5: Replace Assign(NS_LITERAL_CSTRING("")) with AssignLiteral(""). r=erahm
The NS_LITERAL_CSTRING macro creates a temporary nsLiteralCString to encapsulate the string literal and its length, but AssignLiteral() can determine the string literal's length at compile-time without nsLiteralCString.

MozReview-Commit-ID: KXJM13VRTB7

--HG--
extra : rebase_source : 3e50b1b3f23248d668d15310554559c39ff792f7
extra : source : 74f5e05877d50a79ec1e5330c227d2ce576a2d90
2017-09-06 01:35:56 -07:00
Chris Peterson
a0c8081df4 Bug 870698 - Part 4: Replace Equals("") with EqualsLiteral(""). r=erahm
MozReview-Commit-ID: G1GhyvD29WK

--HG--
extra : rebase_source : 115842c37a40041bdca7b4e1ff0a5680b02ced15
extra : source : 90bfff9c01d80086cdc17637f310e898fea295ea
2017-09-06 01:13:45 -07:00
Chris Peterson
45aa2a8e8e Bug 870698 - Part 2: Replace Append("") with AppendLiteral(""). r=erahm
MozReview-Commit-ID: CrkIP4iHP1U

--HG--
extra : rebase_source : 5dc4e91a3f1860773c199f1abf3f66479218834a
extra : intermediate-source : ba51cc79847f2b43ba616f4a5d2bbc6958ca9f6d
extra : source : 1fda2fa990cc918c748ffa14fcc5dbe13fe3bdc3
2017-09-03 22:14:11 -07:00
Chris Peterson
9f4c1f5278 Bug 870698 - Part 1: Replace Assign("") with AssignLiteral(""). r=erahm
MozReview-Commit-ID: A0u9PP49OW3

--HG--
extra : rebase_source : 7d5286959f510eb4b7df1b7e32d5b9b58719c48b
extra : intermediate-source : f552b4a78236c42bc09030b3eb008725a3edb9c8
extra : source : 26ac4a1014f6661a70e3bf9f552407e12c2c3981
2017-09-03 22:12:56 -07:00
Sebastian Hengst
c0dac760d3 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: It9WfByQfV3
2017-09-23 11:38:06 +02:00
Nils Ohlmeier [:drno]
093afd78ca Bug 1402221: add Telemetry probe to find out rtcp-mux usage. r=bwc,francois
MozReview-Commit-ID: 1XmPbpSmAb1

--HG--
extra : rebase_source : b3ad189b8eec13ce1b75873c36008d371b10797c
2017-09-22 00:09:52 -07:00
Matthew Noorenberghe
e522b6fb84 Bug 1402210 - Add payment UI documentation and do minor code cleanup. r=marcosc
MozReview-Commit-ID: Cpn5mKcEZGo

--HG--
extra : rebase_source : d65efac187f631e0097c300bf0e8fa6f9a78c540
2017-09-21 21:35:24 -07:00
Wes Kocher
528cd7a92c Merge m-c to autoland, a=merge
MozReview-Commit-ID: BelD7GUGNq6
2017-09-22 15:31:06 -07:00
Wes Kocher
43fdbce8a0 Backed out 4 changesets (bug 1348981) for addon related xpcshell failures a=backout
Backed out changeset af30bdde5572 (bug 1348981)
Backed out changeset dc6f6f59da82 (bug 1348981)
Backed out changeset b5149335d9ed (bug 1348981)
Backed out changeset a943c88d0dd5 (bug 1348981)

MozReview-Commit-ID: GIWRb1mY7wJ
2017-09-22 15:27:49 -07:00
Wes Kocher
1443004d66 Merge inbound to central, a=merge
MozReview-Commit-ID: 2MDU9VGB9Pg
2017-09-22 14:56:05 -07:00
Kartikaya Gupta
b105ada68d Bug 1402304 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: 3WHcJZG6FTf

--HG--
extra : rebase_source : f619f499997ec079686c580d5125cdd536174400
2017-09-22 09:58:21 -04:00
Kartikaya Gupta
d8cf6bb966 Bug 1401244 - Update Cargo lockfiles. r=jrmuizel
MozReview-Commit-ID: mC8ALdQ06F

--HG--
extra : rebase_source : d26c354ab7da96a00a49e7c70034764b9d80ef35
2017-09-22 08:54:01 -04:00
Dão Gottwald
266725f895 Bug 1387609 - Use --toolbarbutton-icon-fill-opacity for the tab close button. r=nhnt11
MozReview-Commit-ID: GGyh4KkPZYp

--HG--
extra : rebase_source : a0122c14d25d11601667bdd2b08cc34a6e25b29b
2017-09-21 15:16:05 +02:00
Nicholas Nethercote
e3c9cbb969 Bug 1401813 - Rename Null[C]String() as Void[C]String(). r=erahm.
XPCOM's string API doesn't have the notion of a "null string". But it does have
the notion of a "void string" (or "voided string"), and that's what these
functions are returning. So the names should reflect that.

--HG--
extra : rebase_source : 4e3f982e0873877174a08a25413595ff66f7d20e
2017-09-22 14:35:46 +10:00
Phil Ringnalda
9728bc3636 Merge m-c to m-i
MozReview-Commit-ID: LQmIsTRxble
2017-09-21 20:49:43 -07:00
Andrea Marchesini
b7cd7c515d Bug 1047098 - "Clear Recent History" must clean up all the ServiceWorkers, r=bkelly
This includes minor shutdown fixes by :asuth as discussed on
https://bugzilla.mozilla.org/show_bug.cgi?id=1047098#c56 and c57.

--HG--
extra : rebase_source : d1a230cc005b2a6a71f16ef84a55851ee2f4f66e
extra : source : e89d2565799b4b02d5ee2c56da8d44dc0067f26a
2017-09-21 21:32:00 +02:00
Wes Kocher
733c3896f8 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 9mZaPGxxjXd
2017-09-21 17:04:03 -07:00
Wes Kocher
a7fe048680 Merge inbound to central, a=merge
MozReview-Commit-ID: E7k4xViLm4V
2017-09-21 17:03:29 -07:00
Sebastian Hengst
51d0835ce7 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-09-21 17:30:38 +02:00
Sebastian Hengst
15ce5cb2db Backed out changeset 4dab43248f15 (bug 1372823) for crashing GTest on Windows 10 x64 debug. r=backout
MozReview-Commit-ID: 1u7TFtv6Mdv
2017-09-21 17:27:32 +02:00
Sebastian Hengst
7eec7a0a11 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: mr7OYuaLKE
2017-09-21 15:23:43 +02:00
Sebastian Hengst
f392283bc7 Backed out changeset 8a513ab0c112 (bug 1370613) for date format. r=backout 2017-09-21 13:22:30 +02:00
Bob Owen
6e55dc3260 Bug 1372823: Extend BaseThreadInitThunk thread start address verification to 64-bit. r=dmajor 2017-09-21 09:31:07 +01:00
Dragana Damjanovic
1210a1f081 Bug 1401509 - Extend the TLS early-data telemetry. r=mcmanus 2017-09-21 10:04:24 +02:00
Ehsan Akhgari
0fb1cff259 Bug 1370613 follow-up: Switch the chapter number of the Book of Mozilla back to 14:11 2017-09-20 23:31:02 -04:00
Seburo
86f06ce9a0 Bug 1370613 - Update Book of Mozilla passage; r=ehsan 2017-09-20 23:05:07 -04:00
Wes Kocher
5d514ba8e9 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 2XyrMOdIWok
2017-09-20 17:39:08 -07:00
Wes Kocher
a6b8d9e91b Merge inbound to central, a=merge
MozReview-Commit-ID: JpqY5uEi1nf
2017-09-20 17:18:21 -07:00
Kershaw Chang
3ccf2143f7 Bug 1247843 - Part 2: Set request context ID for the channel used to load favicon. r=mak
This patch covers two cases when loading a favicon:
1. Get the request context ID of the document load group, when <link rel="icon"> is found in the page.
2. Use the top level document's request context ID when using the default favicon.
2017-09-20 20:09:00 -04:00
Kershaw Chang
56cdc97487 Bug 1247843 - Part 1: Add new property - contentRequestContextID. r=mconley, r=hurley 2017-09-20 20:08:00 -04:00
Michael Layzell
eb8ee79616 Bug 1401685 - Don't skip sending BHR ping if it is empty, r=froydnj 2017-09-20 17:07:02 -04:00
Mark Striemer
7b86e8200b Bug 1400379 - Crop category labels in about: pages r=rhelmer
MozReview-Commit-ID: JJ50aIIWbSI

--HG--
extra : rebase_source : 618a7786f8747b3993a621d13b2a46b24ccd0810
2017-09-19 22:24:24 -05:00
Mark Striemer
1c50c67333 Bug 1400379 - Backed out changeset e0fe9ab6917b r=rhelmer
MozReview-Commit-ID: 891WMgch0A3

--HG--
extra : rebase_source : 311a2c0df7f6282f8af9e1d955d2257d284b822d
2017-09-19 22:23:49 -05:00
Rob Wu
0b80fc3ee8 Bug 1401511 - Don't mutate return value of FindProxyForURL r=mixedpuppy
MozReview-Commit-ID: 38A1Afzvfqd

--HG--
extra : rebase_source : 0f2da231e3c54cffeed560098961d2e6756a2fb9
2017-09-20 14:47:15 +02:00
Jonathan Guillotte-Blouin
bb5119d167 Bug 1382388 - Make the Payments Dialog unprivileged & add "abort" support. r=MattN
MozReview-Commit-ID: IXexL4ju2Fj

--HG--
rename : toolkit/components/payments/content/paymentRequest.css => toolkit/components/payments/res/paymentRequest.css
rename : toolkit/components/payments/content/paymentRequest.js => toolkit/components/payments/res/paymentRequest.js
rename : toolkit/components/payments/content/paymentRequest.xhtml => toolkit/components/payments/res/paymentRequest.xhtml
extra : rebase_source : 6ebcb9811099cfdedb670e990451e8b844dd7d24
2017-09-21 13:49:41 -07:00
Wes Kocher
640a5d3c46 Merge m-c to inbound, a=merge
MozReview-Commit-ID: IsEMW5gXG3W
2017-09-21 17:04:36 -07:00
Nicholas Nethercote
1aef116268 Bug 1401100 - Remove nsIMemoryReporterCallback. r=erahm.
nsIHandleReportCallback, typedef of nsIMemoryReporterCallback, has been the
preferred name for a long time and is used in most places. This patch removes
nsIMemoryReporterCallback.

--HG--
extra : rebase_source : c675076b4f98d93d96235dad890e31e0b0e6c277
2017-09-22 08:09:29 +10:00
Wes Kocher
6bc8986bc1 Backed out changeset e89d2565799b (bug 1047098) for xpcshell bustage a=backout
MozReview-Commit-ID: FRFALkRxDxl
2017-09-21 13:48:10 -07:00
Robert Helmer
7d88dc17af Bug 1348981 - only load system add-ons from a built-in list r=kmag
MozReview-Commit-ID: A6c5kaLmNPP

--HG--
extra : rebase_source : d307430501ce831abd435f53f86de1a0a8d2917f
2017-09-14 00:36:04 -07:00
Robert Helmer
997599f114 Bug 1348981 - provide method to re-initialize URLPreloader for xpcshell tests r=kmag
MozReview-Commit-ID: rnjEJc1Uir

--HG--
extra : rebase_source : ab16298e44da022daecf17b1bde96dc5a62b7ca8
2017-09-21 11:24:14 -07:00
Manish Goregaokar
bb9be47305 Bug 1402419 - Update dtoa-short ; r=xidorn
MozReview-Commit-ID: qJSJZlZEKO

--HG--
extra : rebase_source : 02a41e072a0ffc0c23a32c7780429977f7be4fe6
2017-09-22 13:47:28 -07:00
Servo VCS Sync
11ba7578d3 No bug - Revendor rust dependencies 2017-09-21 07:32:15 +00:00
Axel Hecht
3dc36a71a4 bug 1382005, update compare-locales to 2.1, r=glandium
Vendor new dependency for compare-locales, python-fluent.
This is the 0.4.2 release of python-fluent.

Also, make mach command a bare minimum wrapper.

The compare-locales mach command used to own a couple of defaults
and opinions.
Now that those opinions and defaults are in the Makefiles, this
command can be much simpler. As a side effect, this should
make the thunderbird port easier, where none of the mach defaults
worked.

Update l10n.mk for compare-locales 2.x:

The command line interface is different now, with positional arguments.
Also, the l10n config file isn't a default anymore (that never worked
for thunderbird).
And the merge dir is now the parent of the locale dir, much like
we already anticipated in the code.

MozReview-Commit-ID: DxVVKyVSt5y

--HG--
extra : rebase_source : 7c591fea8c7d9ecef615fb56f9359d4f1bd4b340
2017-09-18 18:31:24 +02:00
Sebastian Hengst
8e91497ec2 merge mozilla-central to autoland. r=merge a=merge 2017-09-21 17:29:34 +02:00
Andrea Marchesini
ebcdb2c6b8 Bug 1047098 - "Clear Recent History" must clean up all the ServiceWorkers, r=bkelly 2017-09-21 21:32:00 +02:00
Geoff Brown
81c675f7bc Bug 1397615 - Skip some long-running mochitests on Android Debug only; r=snorp 2017-09-21 12:39:35 -06:00
Kris Maglione
dc5b40508d Bug 1379148: Part 4 - Add tests for document.write() with document_start content script present. r=mixedpuppy
MozReview-Commit-ID: 5yxgpur1tvf

--HG--
extra : rebase_source : c85d0d6c0cb71316957621f25cbea303850208a5
2017-09-20 17:01:33 -07:00
Kris Maglione
152d99b50d Bug 1379148: Part 3 - Inject scripts synchronously if they're already available. r=mixedpuppy
MozReview-Commit-ID: J6vheuxsqJR

--HG--
extra : rebase_source : 94f44806e5eb4e0eebc0dd465ab1c0c4ef2c14e0
2017-09-20 17:00:44 -07:00
Kris Maglione
73b35e74b6 Bug 1379148: Part 2 - Don't block script-created parsers when executing content scripts. r=mixedpuppy
MozReview-Commit-ID: GsqsaOVob4B

--HG--
extra : rebase_source : f82bcf302a486d2e796cfa895af46c8fb2781dc7
2017-09-20 16:13:03 -07:00
Tom Tromey
fc652f4718 Bug 1388789 - make va_list nsTextFormatter private; r=froydnj
The runtime type-checking rewrite of nsTextFormatter will not support
va_list uses.  So, make these functions private and fix the sole user.

MozReview-Commit-ID: IBWALVzIcHC

--HG--
extra : rebase_source : a822697c81c1a054359fc2ecd894d51f95686548
2017-08-31 15:21:37 -06:00
Erica Wright
1056197daa Bug 1401485 - Move aboutRights.css to toolkit. r=dao
MozReview-Commit-ID: GLNxlMEdkJT

--HG--
rename : browser/themes/shared/aboutRights.css => toolkit/themes/shared/aboutRights.css
extra : rebase_source : e925f2d0ab6076c050ede4f7bb5bc3fd3d2beb6f
2017-09-20 09:41:45 -04:00
Luca Greco
2e366395e2 Bug 1401293 - Remove unneeded special handling for the devtools panel from extension-process-script.js. r=kmag
MozReview-Commit-ID: 3pjuoqjULAB

--HG--
extra : rebase_source : 173db3de84203c1834eee3527ab1db1093818d8f
2017-09-19 20:28:56 +02:00
Evan Tseng
6efd1a5a95 Bug 1398050 - Polish preferences page to match visual spec. r=mconley
* Remove transparency from the menu icons and labels in Normal state.
* Adding Firefox Support's hover state.
* Make the size of radio buttons as 20x20 px.
* Make minimum width of action buttons as 150px.
* Fix margin issues of When Nightly starts and Nightly Updates sections.

MozReview-Commit-ID: DHwdKTO1wxM

--HG--
extra : rebase_source : b5c93b8ef930dead9c6f194b14ed6dfcff39ecd6
2017-09-12 17:38:41 +08:00
Chris H-C
4ee635be2a Bug 1391531 - Make TelemetrySession idle callbacks cancellable. r=Dexter
TelemetrySession schedules some activities on idle, to avoid hogging resources.
Sometimes we're forced to handle these situations on a more rigid timeline than
"wait for idle". In those cases we should cancel the idle timeout so it doesn't
double-perform the operations.

Unfortunately idleDispatchToMainThread doesn't have a cancel mechanism, so we
need to bolt one over it.

MozReview-Commit-ID: JpUfb9rK2Od

--HG--
extra : rebase_source : 61489afa749e8b7fe038495ab5bc0d7d70bd6a0e
2017-09-13 13:24:31 -04:00
Alessio Placitelli
0ba0ff04be Bug 1400870 - Keep the attribution code on environment changes. r=chutten
This patch makes sure |_updateSettings| carries over the attribution code,
if present. Without this patch the whole "environment.settings" section
is replaced and the attribution code disppears after the first environment
change/subsession split.

MozReview-Commit-ID: 8bxjVOl2mUp

--HG--
extra : rebase_source : c611d9148fc734ac5cb751fee8b86bad4550f11b
2017-09-21 09:34:58 +02:00
Chun-Min Chang
2ccabda678 Bug 1400390 - Fix wrong colspan of media section in about:support; r=Felipe
MozReview-Commit-ID: AUgYMEKMKvf

--HG--
extra : rebase_source : 91fbf045070e1c26b6619959c6ccb788541551c6
2017-09-18 11:44:23 +08:00