Eric Rahm
a33f11e0f5
Bug 1391803 - Use nsStringFwd.h for forward declaring string classes. r=froydnj
...
We should not be declaring forward declarations for nsString classes directly,
instead we should use nsStringFwd.h. This will make changing the underlying
types easier.
--HG--
extra : rebase_source : b2c7554e8632f078167ff2f609392e63a136c299
2017-08-16 16:48:52 -07:00
David Major
406287685a
Bug 1391420: Set NO_PGO on a bunch of binaries that we don't ship. r=ted
2017-08-23 15:05:40 -04:00
Jason Laster
78573d37fe
Bug 1391719 - add lodash (devtools).r=gerv
...
Lodash is a utility that is currently used in the debugger.
It would be nice to vendor it separately so that the library can
be used by other tools as well. Another reason to vendor it separately
is that it will keep the debugger file's line count smaller.
MozReview-Commit-ID: IzxxTzGbIVQ
--HG--
extra : rebase_source : 034e88d83063ca187a6dd88677edc04878d1d76d
2017-08-23 19:11:56 +02:00
Ryan VanderMeulen
22f5ab5cfe
Bug 1389992 - Remove the os_shutting_down scalar and related code. r=dexter
2017-08-23 13:05:29 -04:00
Sebastian Hengst
142b3bf28b
Backed out changeset 109e89a7d561 (bug 1391420) for busting Linux pgo builds. r=backout on a CLOSED TREE
...
--HG--
extra : amend_source : 6a4421254e4de31071785b73abdd1186638e31f2
2017-08-23 18:12:46 +02:00
David Major
8cb2cb650a
Bug 1391420: Set NO_PGO on a bunch of binaries that we don't ship. r=ted
2017-08-23 11:10:39 -04:00
Sebastian Hengst
59fe8429ad
merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE
2017-08-23 16:32:39 +02:00
Sebastian Hengst
99e5cb9c14
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: GSKVB94r7Kk
2017-08-23 16:29:51 +02:00
Petr Sumbera
6495b75ec4
Bug 1185424 - Fix build failures on SunOS due to "NSModules are not ordered appropriately". r=glandium
2017-08-22 01:54:58 -07:00
Sebastian Hengst
eb5decce81
Backed out changeset 0ae21c1a172f (bug 1385453)
2017-08-23 11:07:39 +02:00
Mark Banner
a53020d022
Bug 1392098 - Enable the new ESLint no-useless-run-test rule across the tree. r=mossop
...
MozReview-Commit-ID: 35MaseieNUk
--HG--
extra : rebase_source : 98eaec6a67fd3b30ea6b0be641f26c3911012fab
2017-08-20 18:52:05 +01:00
Andrew Swan
d48e863d10
Bug 1363897 Switch legacy extensions handling to option() r=glandium
...
MozReview-Commit-ID: 2DquMSM1ECJ
--HG--
extra : rebase_source : 16ced52d009e55a611155ec0aa7b7dbef7d6a87a
2017-08-17 11:48:44 -07:00
Tim Nguyen
cbab6d9aea
Bug 1392270 - Fix download.estimatedEndTime calculation. r=aswan
...
MozReview-Commit-ID: HqyYLtTC3N6
--HG--
extra : rebase_source : be06517bd1bee99676a3bedd6fb16f35f82e788b
2017-08-22 20:32:11 +02:00
Xidorn Quan
77c491fafa
Bug 1370779 followup 2 - Downgrade cssparser to 0.19.2.
...
MozReview-Commit-ID: 3lf30ZvMvWm
2017-08-23 13:58:16 +10:00
Xidorn Quan
759a4f76a0
Bug 1370779 followup - Bump version of cssparser again to 0.19.4.
...
MozReview-Commit-ID: 7QwkNTUkCDl
2017-08-23 13:29:30 +10:00
Xidorn Quan
dd29c6636a
Bug 1370779 - Bump version of cssparser.
...
MozReview-Commit-ID: Atb37wr8iMA
2017-08-23 13:04:03 +10:00
Tom Tung
3eb6957b71
Bug 1328398 - Add telemetry to measure service worker launch time. r=bkelly,francois datareview=francois
...
This patch is mainly to add a probe to measure sw launch time. To do this, this
patch records the sw launch time when the sw is just spwaned and it's ready to
handle the incoming fetch event.
MozReview-Commit-ID: 3w5MNyhQNnd
--HG--
extra : rebase_source : 3228213d0ea6be1d23b9c49382f1f8d3c2f358f1
2017-08-17 18:32:36 +08:00
Francois Marier
adc9339128
Bug 1385484
- Add the login reputation whitelist behind a pref. r=hchang
...
MozReview-Commit-ID: Dbtl3WL5tMJ
--HG--
extra : rebase_source : d56e3db985865d0b513184d8ad41e2b750e7733e
2017-08-08 16:23:10 -07:00
Francois Marier
6fcbb94e82
Bug 1385484
- Cleanup Safe Browsing prefs and sync the download protection setting. r=hchang
...
MozReview-Commit-ID: B42p2Gw8y9i
--HG--
extra : rebase_source : ecc00c8251814783bbe5e9ea911ad034a9a3a9b0
2017-08-08 15:52:29 -07:00
Wes Kocher
655a23a70a
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: CxIXNml1xZW
2017-08-22 17:24:16 -07:00
Wes Kocher
207dd28c61
Backed out 4 changesets (bug 1385484
) for build failures a=backout
...
Backed out changeset 401c2744f16b (bug 1385484
)
Backed out changeset 2ff443a0c744 (bug 1385484
)
Backed out changeset 1a1c476a9aaa (bug 1385484
)
Backed out changeset 87ec064a3681 (bug 1385484
)
MozReview-Commit-ID: D9WGXiXaNoZ
--HG--
extra : rebase_source : ebab6135905e972abf7eeab9af8db41454687373
2017-08-22 17:22:41 -07:00
Wes Kocher
6dd42e2664
Merge inbound to central, a=merge
...
MozReview-Commit-ID: BMWuqvmTljV
2017-08-22 17:07:23 -07:00
Kate Ustiuzhanina
5382ee1c76
Bug 1390441
- Fix usePingSenderOnShutdown test via reseting TelemetrySend in tests. r=gfritzsche
2017-08-22 15:28:18 +01:00
Jessica Jong
443ac20d5c
Bug 1371111 - Open picker when input element's padding area is clicked. r=mconley
...
Currently, we listen to click events on the xbl binding; but actually we should
listen to click events on the input element itself, so that we get called when
the padding area is clicked.
MozReview-Commit-ID: 8NQKrxSXUyL
--HG--
extra : amend_source : 6106cd61c85a94b8272f2c8ff9abc68320946cbb
2017-08-17 20:33:00 -04:00
flyingrub
692daa6f92
Bug 1389781 - Remove border-bottom from the header in common.css r=dao
...
MozReview-Commit-ID: G6Hh9igwpaI
--HG--
extra : rebase_source : db47e6a72ed0b3f08439fe47ea51ef336c0d8d43
2017-08-12 17:56:04 +02:00
Francois Marier
542d943dc4
Bug 1385484
- Add the login reputation whitelist behind a pref. r=hchang
...
MozReview-Commit-ID: Dbtl3WL5tMJ
--HG--
extra : rebase_source : 8f163e6871559a36e02b2c576970b4f1624da3b4
2017-08-08 16:23:10 -07:00
Francois Marier
7a9673e542
Bug 1385484
- Cleanup Safe Browsing prefs and sync the download protection setting. r=hchang
...
MozReview-Commit-ID: B42p2Gw8y9i
--HG--
extra : rebase_source : ecc00c8251814783bbe5e9ea911ad034a9a3a9b0
2017-08-08 15:52:29 -07:00
Mike Conley
e5cb282c2d
Bug 1385453 - Add Telemetry to measure how successful speculative tab warming is when switching tabs. r=billm,liuche, data-review?liuche
...
MozReview-Commit-ID: GSMEE3IUlzN
--HG--
extra : rebase_source : 25342f01af6071fc464732f0e630ff7b290563c4
2017-08-09 16:45:33 -04:00
Masatoshi Kimura
b3d2965807
Bug 938704 - Make OS.File support modern iterators. r=florian,Yoric
...
MozReview-Commit-ID: 8F1DtgakxM3
--HG--
extra : rebase_source : 05c42a3236ad55356a9149d8107e4a569fc06cd0
2017-08-19 15:04:13 +09:00
Wes Kocher
168eaceb20
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: IHPBV4z9vPi
2017-08-22 17:14:32 -07:00
Nicholas Nethercote
780a2e4aec
Bug 1390428
(part 4) - Remove still more nsXPIDLCString local variables. r=erahm.
...
These are all easy cases where an nsXPIDLCString local variable is set via
getter_Copies() and then is null checked. The patch uses IsVoid() to replace
the null checks (and get() and EqualsLiteral() calls to replace any implicit
conversions).
--HG--
extra : rebase_source : 484ad42a7816b34b86afbe072e04ba131c1619c6
2017-08-16 13:58:55 +10:00
J. Ryan Stinnett
81c85dfb02
Bug 1366050 - Build with Stylo for Linux32. r=gps
...
Now that various Rust bindgen issues are resolved, we can build with Stylo
support on Linux 32-bit.
MozReview-Commit-ID: H1BHxZkOqky
2017-08-22 14:54:21 -05:00
Tim Nguyen
dd1510aec5
Bug 1392416 - Update notification icons to use photon assets. r=dao
...
MozReview-Commit-ID: A5Y0GDJcwh1
--HG--
extra : rebase_source : 40d5c6bd967ed2817b252506c5f3322e3d318e51
2017-08-22 17:19:15 +02:00
Sebastian Hengst
078e5787ea
merge mozilla-central to autoland. r=merge a=merge
2017-08-22 15:13:35 +02:00
Sebastian Hengst
03cbf11c2a
Backed out changeset 70bc0e060dd6 (bug 1385227)
...
MozReview-Commit-ID: LHxsFUC5eTg
2017-08-22 15:08:57 +02:00
Sebastian Hengst
75955d0246
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 8fJX1xXgzhD
2017-08-22 11:49:04 +02:00
Wes Kocher
02a5ad9edd
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: dovwD1TzZR
2017-08-21 17:10:59 -07:00
Wes Kocher
88c4efea2a
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: 7PZEeFIzle5
2017-08-21 16:39:56 -07:00
Nicholas Nethercote
8a72cf2251
Bug 1390428
(part 2, attempt 2) - Remove more nsXPIDLCString local variables. r=erahm.
...
--HG--
extra : rebase_source : 69d58b0cfb56efc6b03d8e2d7be2ce3c3e6cd843
2017-08-21 20:01:27 +10:00
Simon Lindholm
8b0e1c2942
Bug 1387780 - Optimize string searching in MatchAutoCompleteFunction. r=adw, r=emk
2017-08-20 17:21:00 -04:00
Simon Lindholm
56d59da636
Bug 1387780 - Avoid memory allocations when calling MatchAutoCompleteFunction. r=adw, r=froydnj
2017-08-20 17:19:00 -04:00
Masatoshi Kimura
35399ee9fc
Bug 1392070 - Stop using the StopIteration object in Sqlite.jsm. r=mak
...
MozReview-Commit-ID: BP3RuM5EweE
--HG--
extra : rebase_source : 1e0a6ba438e51a851013356faf84d8eb91ff78b6
2017-08-19 22:10:44 +09:00
Sebastian Hengst
02a34cdd40
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-08-21 13:43:53 +02:00
Paolo Amadini
ba9c155837
Bug 1391576 - Stop doing main-thread I/O in FileUtils.getFile for the most common case. r=kmag
...
MozReview-Commit-ID: HybmKdeReeX
--HG--
extra : rebase_source : 1f109e213db36797105471236b8389acc28b1478
2017-08-18 11:12:34 +01:00
Cervantes Yu
102fb1453d
Bug 1320134 - Part 4: Remove the debug patches for running out of TLS slots on Windows. r=froydnj
...
Revert revision f760842b14a2, 051b765ca8f2 and 01125b5142e5 since the original
bug that we run out of TLS slots on Windows is no longer showing up after
firefox55. It should have been fixed elsewhere, very likely in the rust part.
MozReview-Commit-ID: 9j5hFSGT3OE
2017-08-21 16:24:29 +08:00
Nicholas Nethercote
4a623e6df4
Bug 1385172 - Replace nsEscapeHTML{,2}() with new nsAppendEscapedHTML() function. r=erahm.
...
The existing functions work with C strings but almost all the call sites use
Mozilla strings.
The replacement function has the following properties.
- It works with Mozilla strings, which makes it much simpler and also improves
the call sites.
- It appends to the destination string because that's what a lot of the call
sites need. For those that don't, we can just append to an empty string.
- It is declared outside the |extern "C"| section because there is no need for
it to be in that section.
Note: there is no 16-bit variant of nsAppendEscapedHTML(). This is because
there are only two places that need 16-bit variants, both rarely executed,
and so converting to and from 8-bit is good enough.
The patch also adds some testing of the new function, renaming
TestEscapeURL.cpp as TestEscape.cpp in the process, because that file is now
testing other kinds of escaping.
--HG--
rename : xpcom/tests/gtest/TestEscapeURL.cpp => xpcom/tests/gtest/TestEscape.cpp
extra : rebase_source : 51145ae2c9b0b4573c7ea0c342dcb246f9f14fb9
2017-08-18 12:00:59 +10:00
Sebastian Hengst
54d8b1efae
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 1yS8D5e0Ejz
2017-08-20 23:24:15 +02:00
Sebastian Hengst
5455dc84e5
Backed out changeset 7bde9d6e783a (bug 1333126) for permafailing browser-chrome's browser/base/content/test/plugins/browser_pluginCrashReportNonDeterminism.js on OS X 10.10 debug. r=backout
2017-08-20 20:11:57 +02:00
Sebastian Hengst
5c0990d31e
Backed out changeset 5872274ff102 (bug 1333126)
2017-08-20 20:11:01 +02:00
Thomas Wisniewski
99ee6030a0
Bug 1392003
- Support estimatedEndTime in DownloadItem; r=aswan
...
MozReview-Commit-ID: 4Yzj52qI1Mz
--HG--
extra : rebase_source : ccfa669ec432887f3459a13758c42206ccb2d85c
2017-08-19 15:06:46 -04:00