Kris Maglione
2790ca829a
Bug 1404652: Follow-up: Fix timing issues in webRequest HSTS tests.
...
MozReview-Commit-ID: HFW73u6wp5S
--HG--
extra : rebase_source : 6238ba74796e650b3a6cb9ce4c8d8354db976ab6
2017-10-11 20:03:11 -07:00
vincentliu
eaa646a782
Bug 1403539 - Skip to PushImage in WebRenderCommandsBuilder if AddXXXImage fails to return. r=nical
2017-10-12 10:25:34 +08:00
Boris Zbarsky
fb61ca8219
Bug 1324463. Fix crash when xbl:children is stuck into shadow DOM. r=smaug
...
MozReview-Commit-ID: C602pPbIfih
2017-10-11 22:19:10 -04:00
Boris Zbarsky
1475bf4ce5
Bug 1407375. Make sure to call NodeInfoChanged whenever we change the nodeinfo on a node. r=peterv
...
MozReview-Commit-ID: 71k1jv8thFA
2017-10-11 22:19:06 -04:00
Nicholas Nethercote
f4bf415086
Bug 1406829 (part 3) - Use `[ptr] native` for nsAtom pointers in .idl files. r=froydnj.
...
Even though it's more verbose because of the `%{C++` section, it's the proper
way to do this kind of thing, rather than faking it with `interface`.
2017-10-11 08:34:38 +11:00
Nicholas Nethercote
1de4b467c1
Bug 1406829 (part 2) - Use initializer lists more in nsAtom constructors. r=froydnj.
2017-09-26 16:43:31 +10:00
Nicholas Nethercote
b54a014b55
Bug 1406829 (part 1) - Add a comment about nsAtom::hash(). r=froydnj.
2017-09-26 16:20:57 +10:00
sotaro
715045bde3
Bug 1405481 - Suppress to composite when END_NO_COMPOSITE is set r=jrmuizel
2017-10-12 10:13:31 +09:00
sotaro
a0a80f919e
Bug 1405481 - Push canvas updates to the compositor on empty transactions r=jrmuizel
2017-10-12 10:13:10 +09:00
Ryan VanderMeulen
6090989771
Bug 1393171 - Add crashtest. r=me
...
--HG--
extra : rebase_source : 76957b4f171ebf0de582eeffc73330b71425f363
2017-10-11 19:54:10 -04:00
Ryan VanderMeulen
fa211766ae
Bug 1278305 - Add crashtest. r=me
...
--HG--
extra : rebase_source : c3a14fcd3c6c089ea9e0de4eaee1a42761d563a3
2017-10-11 19:54:09 -04:00
Ryan VanderMeulen
f5ad9c3d44
Bug 1348882 - Add crashtest. r=me
...
--HG--
extra : rebase_source : d6dfdc7752b99992f26bca05e983478104b0aebd
2017-10-11 19:54:09 -04:00
Ryan VanderMeulen
fee107246e
Bug 1383763 - Add crashtest. r=me
...
--HG--
extra : rebase_source : 64f0ebc53170c3b8871f77365829bbdbc5c094eb
2017-10-11 19:54:09 -04:00
Ryan VanderMeulen
2517ed2733
Bug 1384161 - Add crashtest. r=me
...
--HG--
extra : rebase_source : 2916754a521a451766b1b154c8f80e91dca8ab88
2017-10-11 19:54:09 -04:00
Ryan VanderMeulen
fa5fde2e25
Bug 1383747 - Add crashtest. r=me
...
--HG--
extra : rebase_source : 82d9e01850c972d5228accacd90cf38e407136c8
2017-10-11 19:54:08 -04:00
Matt Woodrow
fdf09b88f2
Bug 1261175. r=tnikkel, a=abillings
2017-10-12 13:10:27 +13:00
Kevin Pellet (Ilphrin)
87b8d9ecb9
Bug 1406488 - Use a set instead of array to store current visits in `_recordToPlaceInfo` r=kitcambridge
...
MozReview-Commit-ID: LW6Gg7i5lun
2017-10-11 19:06:10 -04:00
Kris Maglione
2fc1dbc67c
Bug 1404652: Part 2 - Coalesce multiple event dispatches into a single message during an idle slice. r=zombie
...
Sending MessageManager messages is expensive, but a lot of the overhead is
per-message more than it's tied to the complexity of the message. In
particular:
- Each sendAsyncMessage call incurs separate XPConnect method call overhead.
- Each message requires acquiring a lock, and separate message setup overhead
for IPC.
- The message data itself must be structured cloned, which requires
(expensive) allocation of buffers to hold the serialized data. Each buffer
segment is 4KB, which is generally enough to hold multiple serialized
messages, so coalescing messages means fewer buffer allocations.
Moving some of this work into idle slices also means less likelihood of
interfering with UI responsiveness.
MozReview-Commit-ID: 5SAMZNLVaY3
--HG--
extra : rebase_source : 752f7a8dff392c127b2cb3207c7509a57c734f32
2017-09-28 20:14:17 -07:00
Kris Maglione
00d7367b44
Bug 1404652: Part 1 - Add ChromeUtils.idleDispatch helper method. r=ehsan
...
This is similar to Services.tm.idleDispatchToMainThread, but provides an
IdleDeadline argument to its callbacks, the same way that
Window.requestIdleCallback does.
The IdleDeadline argument was necessary for my first attempt at this bug. It's
not necessary for the current version, but I suspect it will be useful in
other areas, and it also avoids some XPConnect overhead, so it's probably
worth keeping.
MozReview-Commit-ID: FtrbNkE7Vz5
--HG--
extra : rebase_source : d28973641e914c8d180f66125669aabc29ab857f
2017-09-23 22:12:32 -07:00
Jason Orendorff
2db41f075d
Bug 1396466 - Remove Xray expando chains from the weakmap when transplanting nodes. r=bz
...
--HG--
extra : rebase_source : aa90385160666b155cc8dbad63bcfa34d3e50d32
extra : amend_source : 6b9ebda268a6198f5e0143e5449f9d62ef1aed76
2017-10-10 10:42:18 -05:00
Robert-André Mauchin
3d620068f1
Bug 1407211 - Fix typo in build/unix/run-mozilla.sh from bug 1403366. r=glandium
2017-10-12 07:28:20 +09:00
Nicolas Auvray
b85b90d54f
Bug 1285917 - Add tests for JS::InformalValueTypeName. r=jorendorff
...
--HG--
extra : rebase_source : b8d242611174ac1ceaf3761b47c654ee657ab524
extra : amend_source : a098f77e902d9d8248dab06a950faf5726270e01
2016-12-11 20:05:59 +01:00
Ryan VanderMeulen
8422e91b77
Merge m-c to inbound. a=merge
2017-10-11 17:54:42 -04:00
Ryan VanderMeulen
833b27ac01
Merge inbound to m-c. a=merge
2017-10-11 17:53:30 -04:00
Phil Ringnalda
876ae3e424
Backed out 2 changesets (bug 870460) for xperf failures
...
Backed out changeset 50368fa3e040 (bug 870460)
Backed out changeset 5aa7980268cb (bug 870460)
MozReview-Commit-ID: H0rzd5F9dOr
2017-10-11 13:26:34 -07:00
ffxbld
90fa230f6d
No bug, Automated HPKP preload list update from host bld-linux64-spot-327 - a=hpkp-update
2017-10-11 11:05:07 -07:00
ffxbld
5793b91bb2
No bug, Automated HSTS preload list update from host bld-linux64-spot-327 - a=hsts-update
2017-10-11 11:05:03 -07:00
Tom Ritter
31606bbabc
Bug 1407659 Temporarily put MinGW builds at Tier 3 to hide angle breakage r=aryx a=hide-non-tier-1-permabustage-in-default-treeherder-view
...
MozReview-Commit-ID: L5DhORpuOup
--HG--
extra : amend_source : 2147bd8400cce5b283d5fada833cadb6e99ff2e6
extra : transplant_source : K%D4%D4%E6%A3h%D7%A4%DC%7D%98B%05%EAT%95%18%19%CE%EF
2017-10-11 10:39:32 -05:00
Sebastian Hengst
dd693c66f9
Bug 1407437 - disable test_ev_certificate.py for perma failing for reasons outside of the tree. r=me, a=test-only
...
MozReview-Commit-ID: 1I8bMw08Vyb
--HG--
extra : transplant_source : %EF%96%D2iz%9D%B7%DE%A3%D0%8F%0F%C2%DA%D4%DA%CA%09%92F
2017-10-11 16:11:25 +02:00
Joel Maher
0b169e6a3b
Bug 1407437 - disable test_security.py TestSecurity.test_get_address_from_certificate for perma failing for reasons outside of the tree. r=me, a=test-only
...
MozReview-Commit-ID: 8PECVzvURAv
--HG--
extra : transplant_source : %AFH%88%91y%F5%D5C%E3%01%92%1E%19%F0v%B8%9C%CBUl
2017-10-11 09:12:54 -04:00
Joel Maher
2d991cc7d1
Bug 1407437 - disable test_security.py TestSecurity.test_get_address_from_certificate on windows for perma failing for reasons outside of the tree. r=me, a=test-only
...
MozReview-Commit-ID: LpgxsWrjMhb
--HG--
extra : transplant_source : %E3%3B%C7%A0%60%E8%0F%AC%1AY%26%83%8E%275Z6%A5%C2%89
2017-10-11 08:10:50 -04:00
Nicholas Nethercote
dfbbf14c3f
Bug 1407112 (part 4) - Merge prefapi.{cpp,h} and prefapi_private_data.h into Preferences.cpp. r=glandium.
...
This required moving WatchinPrefRAII and WATCHING_PREF_RAII
MozReview-Commit-ID: Kkefg2ouazK
--HG--
extra : rebase_source : 428b418bb68ca244d1ca66b9d5688fcc5f12aa08
2017-10-11 21:02:03 +11:00
Sebastian Hengst
ed86a2c11f
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: AgDEPuT8DNK
2017-10-11 11:41:04 +02:00
Sebastian Hengst
394ddd6e62
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: EmKghzIsF92
2017-10-11 11:38:09 +02:00
Nicholas Nethercote
ed6468003d
Bug 1407112 (part 3) - Merge prefread.{cpp,h} into Preferences.cpp. r=glandium.
...
Note: the #include of prefread.h from prefapi.cpp was unnecessary.
MozReview-Commit-ID: E0JefORRtgs
--HG--
extra : rebase_source : 0c3d564f9e66f02f7c1387adeb3399755438ded7
2017-10-11 20:31:35 +11:00
Nicholas Nethercote
01fc945b6d
Bug 1407112 (part 2) - Merge nsPrefBranch.{cpp,h} into Preferences.cpp. r=glandium.
...
MozReview-Commit-ID: 3ugPL8ba6te
--HG--
extra : rebase_source : 87cee037df94afb4074823ad4f6a99b93fd92bd2
2017-10-11 20:31:32 +11:00
Nicholas Nethercote
702fbdf7c6
Bug 1407112 (part 1) - Merge nsPrefsFactory.cpp into Preferences.cpp. r=glandium.
...
MozReview-Commit-ID: V1tONOw0wT
--HG--
extra : rebase_source : fb379c0856d77f4e1778bf00d4a44e6f30a573b2
2017-10-11 19:03:23 +11:00
Jonathan Kew
04f08a60e2
Bug 1405148 - part 3 - Use Core Text API to check for presence of small-caps feature in AAT fonts. r=jrmuizel
2017-10-11 22:12:43 +01:00
Jonathan Kew
f25ad51b7c
Bug 1405148 - part 2 - Map the 'smcp' OpenType feature to its AAT feature-selector equivalent when shaping via Core Text. r=jrmuizel
2017-10-11 22:12:43 +01:00
Jonathan Kew
2f7b2b13bf
Bug 1405148 - part 1 - Make gfxFontEntry::SupportsOpenTypeFeature a virtual method, and override on MacOS for AAT fonts that we'll shape with Core Text instead of HarfBuzz. r=jrmuizel
2017-10-11 22:12:42 +01:00
Jonathan Kew
b5fd6b31a5
Bug 1390317 - Don't try to use the mozilla-specific cairo extension from bug 1377257 if we're building with system cairo. r=jrmuizel
2017-10-11 22:12:42 +01:00
Jonathan Kew
6cf848ce12
Bug 1402413 - If the TrueType 'hhea' table metrics resulted in negative maxDescent, assume they're probably broken and prefer metrics from the 'OS/2' table. r=jrmuizel
2017-10-11 22:12:42 +01:00
Jonathan Kew
660b6f8f61
Bug 1403166 - For Khmer AAT fonts, enable the Line Initial Smart Swashes feature, which is (incorrectly) required for some vowels to render properly. r=jrmuizel
2017-10-11 22:12:42 +01:00
Jonathan Kew
d31af3f5c1
Bug 1370927 - For Oriya AAT fonts (as for Bengali and Kannada) enable the Line Initial Smart Swashes feature, which is (incorrectly) required for split-vowel matras to render properly. r=jrmuizel
2017-10-11 22:12:42 +01:00
Bill McCloskey
7ccc0ef499
Bug 1404629 - Make Queue emptiness assertion DEBUG-only (r=froydnj)
...
MozReview-Commit-ID: HIAJKbdiBCf
2017-10-11 14:05:32 -07:00
Eugen Sawin
cef5d096c4
Bug 1406812 - [1.0] Deny URI-loading request on empty URL. r=jchen
2017-10-11 22:43:10 +02:00
André Bargull
ee940f786b
Bug 1407584 - Part 3: Update test262 skip list. r=Waldo
...
--HG--
extra : rebase_source : 8d51cab94744f8a3dc698b4fae08a56a786b1162
2017-10-11 05:36:42 -07:00
André Bargull
c234564550
Bug 1407584 - Part 2: Update test262 files. rs=Waldo
...
--HG--
extra : rebase_source : 9f4b567d79e1a9f6b12704378523a3fdf92891c8
2017-10-11 05:36:38 -07:00
André Bargull
daef1c9317
Bug 1407584 - Part 1: Update the list of supported and unsupported features for the test262 importer. r=Waldo
...
--HG--
extra : rebase_source : b1dbe0c67ebff6e8c9ab768a2a9bc9b8f8f2370f
2017-10-11 05:36:21 -07:00
ffxbld
e8c853cf32
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
2017-10-10 22:59:38 -07:00