Nathan Froyd
0e2d3cda96
Bug 1387134 - out-of-line type-specific Pickle::Write* methods; r=billm
...
Having these functions declared in the class definition and therefore
inlined means that every call site is bloated by having to store the
argument so its address can be taken and load the sizeof() constant.
There's no good reason that we should be doing this; the Read*
counterparts are also out-of-lined, which hasn't seemed to cause any
problems. Moving these out-of-line saves about 200K (!) of space on
x86-64 Linux.
2017-08-04 17:12:38 -04:00
Eitan Isaacson
4879996ea6
Bug 1363723 - Prevent aria-owned nodes from getting into bad state. r=surkov
2017-08-04 13:15:54 -07:00
Matt Howell
60c8222dae
Bug 1369255 - Part 2: Move SendPing to be less in the way and move install path checks earlier in the process. r=rstrong
...
MozReview-Commit-ID: kEkOmbJzfb
--HG--
extra : rebase_source : b697e1b7b8d5a16d1f59839622a8c3f84c9dbc45
extra : source : c8fa38fa7cabf8bb9185531f6289a7dd02123d85
2017-08-04 11:05:48 -07:00
Haik Aftandilian
d3e4a052d9
Bug 1386075 - [Mac] Remove (iokit-user-client-class "RootDomainUserClient"). r=Alex_Gaynor
...
MozReview-Commit-ID: 2bM5KVIbdru
--HG--
extra : rebase_source : f406551fb0986aaa77dd814cba17d399602093fb
2017-08-03 13:29:55 -07:00
Yury Delendik
0df0917b49
Bug 1387115 - Allow debugger to eval using WebAssembly frames. r=luke
...
MozReview-Commit-ID: EXUk5VqT5kp
--HG--
extra : rebase_source : 8bba55dc94cd4aee09af68ea84a1fb9c0458e921
2017-08-03 11:00:40 -05:00
Yury Delendik
3e72b5e45a
Bug 1387115 - Expose WebAssembly instance memory and globals via debugger scope. r=luke
...
MozReview-Commit-ID: 7EnxNmaiNOF
--HG--
extra : rebase_source : 0434bc8a82f24145b99a95ebd74c888fe553ee69
2017-08-04 16:53:12 -05:00
Andreas Tolfsen
26e6ac4cfd
Bug 1387461 - Add note to remove element.isVisible. r=automatedtester
...
DONTBUILD
MozReview-Commit-ID: AO8ikaX6RHB
--HG--
extra : rebase_source : d222314bc744df440594946f3b88435c5a89b17e
2017-08-04 15:51:19 +01:00
Andreas Tolfsen
2777c1c3a7
Bug 1387457 - Convert element click functions to async. r=automatedtester
...
The element click functions in testing/marionette/interaction.js are
generator functions using "yield". This patch converts them to async
functions.
MozReview-Commit-ID: 4A4cTaY619w
--HG--
extra : rebase_source : 1b6f1b545f438ae253fd4024500bf41536d976aa
2017-08-04 15:45:02 +01:00
Alex Gaynor
250a8036f3
Bug 1385096 - remove access to the com.apple.bird mach service from the content process; r=haik
...
MozReview-Commit-ID: FqKZVL16zz9
--HG--
extra : rebase_source : 8abca2f5c3aa95268887789fc2ca1a24da97de54
2017-08-03 10:14:33 -04:00
Xidorn Quan
4dc514bedb
Bug 1385469 - Add wpt for line direction in -webkit-prefixed linear gradient function. r=dholbert
...
MozReview-Commit-ID: 9ePs7bYrq5P
--HG--
extra : source : 667325a42c4079ab170f6da74add7e83773f0e24
2017-08-05 10:27:54 +10:00
Tom Tromey
6d4c7b0e3e
Bug 1387473 - add cross-domain source-map test; r=jdescottes
...
MozReview-Commit-ID: KwmCnvSf0fp
--HG--
extra : rebase_source : d1b85ad6c11da44762a86248a51932b80562b9c3
2017-08-04 09:52:25 -06:00
Tom Tromey
8e8ac4d10b
Bug 1345533 - report source map errors to the web console; r=bgrins
...
MozReview-Commit-ID: 7gynPYFxyIv
--HG--
extra : rebase_source : 8cfe3e3ec53beeeed8f1707d6d1e80e34f53e30f
2017-08-03 09:00:19 -06:00
Tom Tromey
dd8e682c0f
Bug 1345533 - display newlines in some console messages; r=nchevobbe
...
MozReview-Commit-ID: JPz5XUJFQek
--HG--
extra : rebase_source : be05494ce2857acebb8372ab40879a82598ab54f
2017-08-03 08:59:37 -06:00
Xidorn Quan
7a45a416ae
Bug 1367299 - Allow -webkit-radial-gradient to be serialized in different way with stylo. r=dholbert
...
MozReview-Commit-ID: 7hBIf6PkiRa
--HG--
extra : rebase_source : 5ddb9efcfa6e797faf89938e96a60238ccaf3ae1
2017-08-04 16:56:02 +10:00
Masatoshi Kimura
49e04cc095
Bug 1149830 - Remove nsIStackFrame::language. r=bz,mccr8
...
MozReview-Commit-ID: LxTiLFzNJ9Y
--HG--
extra : rebase_source : 98ca14aa59a62309dcbe0c9ed3e961c730ff9db9
2017-08-03 15:50:07 +09:00
Emilio Cobos Álvarez
3cb89210c5
Bug 1368290: Cache anon box styles in ServoStyleContext. r=bholley
...
MozReview-Commit-ID: CaaL9hB3G7p
2017-08-04 23:37:17 +02:00
Doug Thayer
60c221fa54
Bug 1385396
- Cache early setExperimentActive calls r=gfritzsche
...
Calling setExperimentActive too early during startup can change
the order of some initialization. setExperimentActive probably
shouldn't have this kind of effect, so simply cache early calls
to it until gGlobalEnvironment has been initialized through other
functions.
Additionally, I am speculatively including work to ensure that
setExperimentInactive and getActiveExperiments have the same
behavior, while remaining correct by working from the same cache
that setExperimentActive uses.
MozReview-Commit-ID: IlzT1J0o6gK
--HG--
extra : rebase_source : b39b8d7e7b0970b520ce3f63af9750846d08b0eb
2017-08-02 15:10:34 -07:00
Brian Grinstead
fbf0accf5f
Bug 1383022 - Update helper loadDocument function to use the selectedBrowser as a default;r=nchevobbe
...
MozReview-Commit-ID: GfWsYn8yqUA
--HG--
extra : rebase_source : 9bb28b1cadfe2be6410ad996b7332a11fb5805c9
2017-08-04 08:32:46 -07:00
Brian Grinstead
229861b1c2
Bug 1383022 - Log a message in the new console frontend when the Console API has been replaced;r=nchevobbe
...
MozReview-Commit-ID: 56xyY04YM4S
--HG--
rename : devtools/client/webconsole/test/browser_warn_user_about_replaced_api.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_warn_about_replaced_api.js
extra : rebase_source : 32d28e3dbe97a64bfe489af9ad1c366120b39f53
2017-08-04 08:32:27 -07:00
Milan Sreckovic
56c2b6e6f7
Bug 1386277: Add set methods for width and height that change nothing else, as well as the Swap method r=bas
...
MozReview-Commit-ID: 6TZ977mvH5C
--HG--
extra : rebase_source : 3f124c682ac914f3fde27c396c2fb21b324ed521
2017-08-03 15:29:35 -04:00
Tim Nguyen
d39d5da963
Bug 1342712 - Allow scoping a theme per-window. r=jaws
...
MozReview-Commit-ID: FYsmgz5qAjx
--HG--
extra : rebase_source : 4f82c2bc8c1fabb5fac14f79bdc0e148ba8a6304
2017-08-04 20:08:57 +00:00
Andreas Tolfsen
b7b13729fe
Bug 1387552 - Document pageLoadStrategy in geckodriver README. r=automatedtester
...
MozReview-Commit-ID: 7oR84Hm9njP
--HG--
extra : rebase_source : c445670978447f21d28a2388e6dfd08aa5d67ff6
2017-08-04 20:40:58 +01:00
Andreas Tolfsen
0ff114d334
Bug 1387552 - Order capabilities lexicographically. r=automatedtester
...
MozReview-Commit-ID: GBvz053VdEm
--HG--
extra : rebase_source : 6b664988db52b363dd6a84dc1460ce473b7bcaa1
2017-08-04 20:36:24 +01:00
Andreas Tolfsen
895f6b68a5
Bug 1387447 - Update accessibility pointer-events expectations. r=yzen
...
With a WebDriver-conforming Element Click implementation, the element
click intercepted error is returned when an element with pointer-events:
"none" causes the click to hit the underlying element.
This patch does not functionally change anything yet about the
accessibility tests, but splits disabled_accessibility_elementIDs into
two lists, aria_disabled_elements and pointer_events_none_elements, in
anticipation of moving Marionette to use a different click implementation.
In the future, the ARIA tests will fail with "element not accessible"
errors as they do now, but the pointer-events tests will fail with
"element click intercepted" instead.
MozReview-Commit-ID: Ks1hyUVyLK7
--HG--
extra : rebase_source : 20dbcc228955626cd2d1617aa055f29f4e5928a4
2017-08-04 15:16:37 +01:00
Ryan VanderMeulen
bd4cea6361
Merge m-c to autoland. a=merge
2017-08-04 15:34:47 -04:00
Ryan VanderMeulen
e0883c892e
Bug 1364821 - Fix merge bustage. a=RyanVM
...
A line was accidentally dropped when resolving merge conflicts between inbound and autoland. CI wasn't amused. This just adds it back.
2017-08-04 15:33:53 -04:00
Justin Wood
a48c078ea1
Bug 1387532 - Enforce that we don't schedule multiple chunks for the same test without passing buildbot the required chunking information. r=catlee
...
The issue here is that we had marked 'chunked' as false, but were still trying to use 8 chunks for reftest. Because of this we were also sending the unchunked buildbot name to BBB for each chunk we actually tried to run, on e10s and other variants.
MozReview-Commit-ID: Dc5npIq5sxr
--HG--
extra : rebase_source : 6a043c5da4675b00fb9061ddba2e383f05f89d33
2017-08-04 13:59:14 -04:00
Justin Wood
90f40ccc9d
Bug 1387532 - Beta is scheduling multiple Win8 opt reftest-noaccel runs on every push. r=catlee
...
The issue here is that we had marked 'chunked' as false, but were still trying to use 8 chunks for reftest. Because of this we were also sending the unchunked buildbot name to BBB for each chunk we actually tried to run, on e10s and other variants.
MozReview-Commit-ID: 3Ffv8UMBzk2
--HG--
extra : rebase_source : bb234d41c28875842f60cf192d184ca8fad316d6
2017-08-04 13:56:52 -04:00
Sebastian Hengst
765cc1b925
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: JhesEg4Bxjy
2017-08-04 19:28:27 +02:00
Emilio Cobos Álvarez
6d484e41b8
Bug 1341102: Update expectations for servo/servo#17970 . r=me
...
MozReview-Commit-ID: AtpGhruhnEN
2017-08-04 16:38:23 +02:00
Justin Wood
a7a3bc76d1
Bug 1386079 - Disable gtest on windows nightly, it is permafailing because we PGO nightlies. r=jlorenzo
...
MozReview-Commit-ID: 2dCMfPnpeg4
--HG--
extra : rebase_source : ac26e00bf6b25fe7ab381244f0773e90e689de1e
2017-08-04 10:04:25 -04:00
Yura Zenevich
74beb04fec
Bug 1377283 - making Close onboarding dialog button accessible. r=gasolin, mossop
...
MozReview-Commit-ID: 47rUBS3PoNY
2017-08-04 09:34:38 -04:00
Jan de Mooij
71f579ea2f
Bug 1386555 - Inline AutoGeckoProfilerEntry constructor and destructor. r=anba
2017-08-04 15:15:05 +02:00
Ryan VanderMeulen
8857548829
Bug 1387412 - Update pdf.js to version 1.8.605. r=bdahl
2017-08-04 08:30:45 -04:00
Christoph Kerschbaumer
8b999864f0
Bug 1381761 - Test data: URIs inherit the CSP even if treated as unique, opaque origins. r=dveditz
2017-08-04 14:10:38 +02:00
Christoph Kerschbaumer
9427f1bbd8
Bug 1381761 - Convert test browser_911547.js to comply with new data: URI inheritance model. r=dveditz
2017-08-04 14:10:21 +02:00
Christoph Kerschbaumer
256e249566
Bug 1381761 - Treating 'data:' documents as unique, opaque origins should still inherit the CSP. r=smaug,dveditz
2017-08-04 14:11:17 +02:00
Jessica Jong
7ec4d944d8
Bug 1386969 - Change nsIRadioGroupContainer::Add/RemoveToRadioGroup() to take HTMLInputElement* as argument. r=bz
...
Currently, these two functions take nsIFormControl* as argument, but we only
pass HTMLInputElements to it, so we can change it to take HTMLInputElement* to
avoid overhead in casting.
MozReview-Commit-ID: CHG0F3xWCVF
--HG--
extra : amend_source : 6052bfec33bb8aa7d92e31b242757ed265256002
2017-08-03 02:39:00 -04:00
Jan de Mooij
6e3b2db2d5
Bug 1386572 - Use cx->tempLifoAlloc instead of a custom LifoAlloc for Baseline compilation. r=bhackett
2017-08-04 11:50:09 +02:00
Jon Coppeard
e4c3df27b3
Bug 1366217 - Discard GC stats if timing inconsistencies are found r=sfink
2017-08-04 10:11:12 +01:00
Stephen Horlander
0e4a2a4a52
Bug 1387254 - Update Firefox Nightly Branding. r=dao
...
MozReview-Commit-ID: 6S1Xp8nLc9e
2017-08-04 10:53:42 +02:00
Christoph Kerschbaumer
a229e88d11
Bug 1337271 - Convert tests within parser/ to comply with new data: URI inheritance model. r=hsivonen
2017-08-04 09:59:26 +02:00
Ehsan Akhgari
4c8d604bfc
Bug 1386485 - Part 5: Avoid manipulating the refcount of all visited nodes in CreateBogusNodeIfNeeded(); r=masayuki
2017-08-04 03:47:14 -04:00
Ehsan Akhgari
4018b56c7c
Bug 1386485 - Part 4: Devirtualize and inline EditorBase::IsEditable(); r=masayuki
2017-08-04 03:47:14 -04:00
Ehsan Akhgari
c6b7fe866d
Bug 1386485 - Part 3: Devirtualize EditorBase::AsTextEditor()/AsHTMLEditor(); r=masayuki
2017-08-04 03:47:14 -04:00
Ehsan Akhgari
b638df20b4
Bug 1386485 - Part 2: Hoist the body editablity check out of the loop; r=masayuki
2017-08-04 03:47:13 -04:00
Ehsan Akhgari
01af645785
Bug 1386485 - Part 1: Inline EditorBase::IsMozEditorBogusNode(); r=masayuki
2017-08-04 03:47:13 -04:00
Sebastian Hengst
8b02870c1f
Backed out changeset fce216e62ff7 (bug 1379525) for failing xpcshell's services/fxaccounts/tests/xpcshell/test_accounts.js. r=backout on a CLOSED TREE
2017-08-04 09:36:14 +02:00
Sebastian Hengst
c9e3da9edf
Backed out changeset a4e1205b2d4b (bug 1377283) for linting failure at onboarding.js:984 and failing browser-chrome's browser_onboarding_accessibility.js. r=backout on a CLOSED TREE
2017-08-04 09:32:00 +02:00
Sebastian Hengst
4c40354290
Backed out changeset d0c848b96019 (bug 1377298)
2017-08-04 09:31:09 +02:00