Jon Coppeard
5f676753c0
Bug 1395744 - Save scheduled zones at the start of GC in case begin callback changes them r=sfink
2017-10-12 10:32:24 +01:00
Jan de Mooij
b39bc4656a
Bug 1407058 - Fix isDataProperty to return false for accessors with nullptr getter/setter. r=evilpie
2017-10-12 11:06:55 +02:00
Jan de Mooij
4f3b63ae99
Bug 1406957 part 4 - Remove now-dead InterpreterFrame createSingleton flag. r=tcampbell
2017-10-12 11:04:46 +02:00
Shawn Huang
9885b4245e
Backed out changeset 20571bff3967 (bug 1389561)
2017-10-12 15:57:41 +08:00
Sebastian Hengst
bf13779eda
Backed out changeset 76fb9cb1078c (bug 1324463) for failing own crashtest in non-stylo builds. r=backout on a CLOSED TREE
...
--HG--
extra : amend_source : 41a2653de93c450e89a005beb532177cf224eea7
2017-10-12 09:42:53 +02:00
Jim Mathies
17a6cb2cbf
Bug 1407766 - Remove symantec dlls from the content process dll blocklist due to process startup issues associated with symantec av products. r=bobowen
...
MozReview-Commit-ID: JMOIptO2y7F
2017-10-11 18:00:18 -05:00
Andrea Marchesini
cc0c227c00
Bug 1404910 - WebSocket should consider the corrent top-level window principal, r=smaug
2017-10-04 14:18:19 +02:00
Nicholas Nethercote
c0a1cf9b49
Bug 1407103 - Convert wstring attributes to AString in widget/nsIPrint*.idl. r=bobowen.
...
This avoids a lot of mismatches between nsAString and char16_t*, thus removing
many getter_Copies() and ToNewUnicode() and get() calls, and generally making
things simpler.
Note: the patch removes GetDefaultPrinterNameFromGlobalPrinters() by simply
inlining it at its two callsites, which is easy with the changed types.
--HG--
extra : rebase_source : 9ab9b3694f093fc9b22c7f8e2394a98674d76c11
2017-10-09 10:08:09 +11:00
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