Benjamin Bouvier
23575fdec5
Bug 1248555: Introduce variants of SpecificNaN / BitwiseCast that preserve the signaling NaN bit; r=froydnj
...
MozReview-Commit-ID: 5A8p06nBqyI
--HG--
extra : rebase_source : 87ebcc9792d42c6b2e6164a639340da37b4b602c
extra : histedit_source : b4ab7c6b9f4bb7fe2cc88a3208d6fa8e6fefce08
2016-08-01 20:02:05 +02:00
Tooru Fujisawa
36ab545d49
Bug 1290422 - Part 2: Add AutoMessageArgs RAII class to automatically free allocated args buffer. r=jwalden
2016-08-03 18:09:42 +09:00
Tooru Fujisawa
ad44dc986e
Bug 1290422 - Part 1: Remove JSErrorReport.messageArgs. r=jwalden
2016-08-03 18:09:42 +09:00
Tooru Fujisawa
f9e30f8e42
Bug 1284099 - Part 2: Assert nsIScriptError.*Flags constants match to JSREPORT_*. r=baku
2016-08-03 18:09:42 +09:00
Tooru Fujisawa
b550522b60
Bug 1284099 - Part 1: Add JSREPORT_USER_1 for user-defined flag in JSErrorReport.flags. r=jwalden
2016-08-03 18:09:42 +09:00
Bob Owen
5df096d268
Bug 1287446: Check and add nsIPrintProgressParams and print progress listener separately in nsPrintEngine::ShowPrintProgress. r=tnikkel
...
MozReview-Commit-ID: GngheT4Mizd
2016-08-03 09:50:24 +01:00
Chris Peterson
6ae2ecbc02
Backed out changeset 3b1cf7c28eb7 (bug 1290646) for possibly breaking OS X debug mochitests.
2016-08-03 01:11:06 -07:00
Robert Longson
5d48332dcd
Bug 843480 - zoom on iframe is applied twice. r=jwatt
2016-08-03 07:37:35 +01:00
Chris Peterson
6229606616
Bug 1290645 - Remove VS2013 workarounds in memory/. r=glandium
2016-07-28 11:46:30 -07:00
Chris Peterson
950fdff15d
Bug 1290642 - Allow PGO of MobileConnection.cpp because we no longer compile with VS2013. r=glandium
2016-07-28 11:45:44 -07:00
Chris Peterson
1eccabf8d3
Bug 1290646 - Remove VS2012 crash workaround in nsTArray. r=jimm
2016-07-28 11:51:25 -07:00
Chris Peterson
39526a4f0c
Bug 1290641 - Remove VS2013 wcstok() workaround from dom/plugins/. r=jimm
2016-07-28 11:46:13 -07:00
Rail Aliiev
e877323739
Bug 1291575 - Specify vcs_share_base in version bump builder r=nthomas a=release DONTBUILD
...
MozReview-Commit-ID: AMUoghepZbe
--HG--
extra : rebase_source : 08bdd16dc15bbc873be8e653768af0716d4bcf5c
2016-08-03 00:42:18 -04:00
Rail Aliiev
3375401340
Bug 1291562
- Updates builder failed in Firefox 49.0b1 r=nthomas a=release DONTBUILD
...
MozReview-Commit-ID: BUwJk8tnbto
2016-08-03 00:34:52 -04:00
Daniel Holbert
489e357178
Bug 1291423: Explicitly qualify the destructor call that we invoke in Maybe::reset. r=Waldo
...
MozReview-Commit-ID: 6vQouBSxnsZ
2016-08-02 21:19:08 -07:00
Nick Thomas
feea9d708d
bug 1291530, Fennec 49.0b1 multilocale step broken, r=rail
...
--HG--
extra : source : 7a485f899de758d2ff25741afe5c9a752c06cd95
2016-08-03 15:19:38 +12:00
Matt Woodrow
80d8ecc1fd
Bug 1284672 - Try use an exsiting D3D11 device for video rather than creating new ones. r=dvander
...
--HG--
extra : rebase_source : 16208d3a63ea64e824d283f57c8f53c958900de6
2016-08-02 18:46:27 +12:00
Matt Woodrow
51b6bd9f58
Bug 1289640 - Part 6: Allow access to the D3D11 content device from other threads. r=dvander
...
--HG--
extra : rebase_source : 63d31cb207e6d8903fb0bef268c4d1a1a24bf11f
2016-08-03 15:28:18 +12:00
Matt Woodrow
2254f8e498
Bug 1289640 - Part 5: Delete the D3D11 image bridge device since it no longer has any callers. r=dvander
...
--HG--
extra : rebase_source : 8ed9418b70d889f8544e23cd624925835e62e9dd
2016-08-02 17:58:17 +12:00
Matt Woodrow
2c65f7fdb0
Bug 1289640 - Part 4: Make SourceSurfaceImage::GetTextureClient use the threadsafe upload with D3D11 so that we no longer rely on having a separate device. r=nical
...
--HG--
extra : rebase_source : aa63efd52e1b013251392e3bd4ec29af0e1286f0
2016-08-02 17:57:41 +12:00
Matt Woodrow
cd24a38c5a
Bug 1289640 - Part 3: Add a new constructor for D3D11TextureData that does threadsafe uploading. r=Bas
...
--HG--
extra : rebase_source : 5a57cf9addc68025cdaa13458c10ade3686bbec4
2016-08-02 17:55:44 +12:00
Matt Woodrow
7b18f355cb
Bug 1289640 - Part 2: Stop using the D3D11 immediate context to upload texture data in IMFYCbCrImage and stick to threadsafe APIs so that we can use the content device. r=Bas
...
--HG--
extra : rebase_source : 1186b758656f07ef786f7d182a6474b050b9367e
2016-08-02 17:53:06 +12:00
Matt Woodrow
369e4deebe
Bug 1289640 - Part 1: Make SharedSurfaceANGLE code use the content D3D11 device since we should only ever run on the main thread and would have used this device already. r=jgilbert
...
--HG--
extra : rebase_source : 9f698971f6b77161b2f7314befd889bc944aee2e
2016-08-02 17:52:29 +12:00
Kris Maglione
39b267f680
Bug 1290598: Move slower native messaging tests to a separate unit. r=aswan
...
MozReview-Commit-ID: 2kXbNae1bmR
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_native_messaging.js => toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_unresponsive.js
extra : rebase_source : f977940505b7280432dd60802df10a302110f7fa
2016-07-29 14:35:04 -07:00
Kris Maglione
5bca7590fc
Bug 1290598: Migrate native messaging tests to xpcshell. r=aswan
...
MozReview-Commit-ID: 4Uz73l8qGVE
--HG--
extra : rebase_source : 648a0975f8245e42fb1c4afadb841d9990f84714
2016-08-02 17:39:51 -07:00
Kris Maglione
6fa31b3322
Bug 1290598: Manage and terminate Windows subprocess trees as a single job object. r=mhowell
...
MozReview-Commit-ID: 80K5YyDWmn3
--HG--
extra : rebase_source : 281440bc64602a9243ac73c2d76829020fe931d1
2016-08-02 17:39:57 -07:00
Kris Maglione
588403959f
Bug 1290598: Refactor native messaging test setup code into separate head file. r=aswan
...
MozReview-Commit-ID: BN9oeXt79eG
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_native_messaging.js => toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_perf.js
extra : rebase_source : 6702a92e4e083cdd2ccc9aaefa479fd31b70e181
2016-07-29 14:42:03 -07:00
Cameron McCormack
e6a3498cde
Bug 1288038 - Make fallible nsBaseHashtable::Put use fallible nsTHashtable::PutEntry. r=froydnj r=sfink
...
MozReview-Commit-ID: 8N32oU4V5zh
2016-08-03 09:18:35 +08:00
Jonathan Watt
db80f397f6
Bug 1058040, part 2 - Rename gfxTextContextPaint to SVGContextPaint and add some code comments. r=dholbert
2016-07-22 14:56:09 +01:00
Jonathan Watt
c5d930fd27
Bug 1058040, part 1 - Move gfxTextContextPaint to a separate file to enable use in imagelib. r=dholbert
2016-07-22 12:07:39 +01:00
Nathan Froyd
fb331bdb6d
Bug 1289847 - part 2 - work around Mac linking failures when Rust is enabled; r=mshal
...
Current stable versions of Rust use two Rust-specific personality
routines to perform exception handling, which empirically does not play
well with the Mac linker's optimizations for using compact unwind
formats. Nightly Rust has solved this issue, but for now, we'll have to
use -no_compact_unwind to disable the linker optimization. The size
impact is negligible (0.02%) and will be going away once nightly Rust
becomes stable.
2016-08-03 04:24:33 -04:00
Nathan Froyd
b9dd866253
Bug 1289847 - part 1 - use a newer ld for Mac builds; r=mshal
...
The ld that we use for Mac builds is old (Xcode circa OS X 10.7), and
also crashes in various ways when we try to use newer Rust versions
and/or pass options to make the linker work with newer Rust versions.
To mitigate this, let's build with a newer linker, compiled from:
https://github.com/tpoechtrager/cctools-port
We use this port, rather than the packages from opensource.apple.com,
because the packages from Apple have decidely non-intuitive build
systems, and require some hacking to get to build. This port, in
contrast, is simply built with:
CFLAGS='-mcpu=generic -mtune=generic' ./configure --target=x86_64-apple-darwin11
env MACOSX_DEPLOYMENT_TARGET=10.7 make
and the resulting x86_64-apple-darwin11-ld is renamed as 'ld' and
packaged up for automation's purposes.
However, since this linker is newer, it also produces bits of Mach-O
that our older build tools don't understand. Fortunately, we can pass
appropriate options to the linker to turn off generation of those Mach-O
bits.
2016-08-03 04:24:33 -04:00
Christoph Kerschbaumer
f3823e7b2d
Bug 1289382 - Test TriggeringPrincipal where one iframe navigates another iframe through window.open(). r=smaug
2016-08-02 14:42:34 -07:00
Christoph Kerschbaumer
df69556f81
Bug 1289382 - Test TriggeringPrincipal where parent navigates iframe through window.open. r=smaug
2016-08-02 14:40:35 -07:00
Christoph Kerschbaumer
68d0afbedc
Bug 1289818 - Test TriggeringPrincipal for a simple window.open(). r=smaug
2016-08-02 14:37:47 -07:00
Steve Fink
d74c5f5085
Bug 1288596. Drop msan max-errors down to 6, since that is what has been observed on try. r=woof!
...
DONTBUILD
--HG--
extra : amend_source : fb2476b5268f0f1332003aed7a8c4c3c0c2982e3
2016-08-02 14:13:13 -07:00
Steve Fink
ba7d50071f
Bug 1288596 - Run reftest condition line with --no-baseline, r=terrence
...
--HG--
extra : rebase_source : bea03df0b9aa2b97c7cfc83ad2979e18f30cabe1
2016-08-01 17:55:11 -07:00
Steve Fink
36c7a405b5
Bug 1288596 - Make SM(msan) ignore test failures and only look at msan errors, r=terrence
...
If msan detects any errors while running an individual test, it controls the exit code. There is no way to pass through the test's usual exit code. In order to allow msan jobs to be treated as successful as long as they don't exceed a maximum error count, we ignore the test failures and just accumulate msan errors.
It would be vastly better to have msan keep going on an error, but doing that (via -mllvm -msan-keep-going) triggers a clang bug that hangs the compile during register allocation.
--HG--
extra : rebase_source : a6aee81e6a0351f2b608dfae87b788a1796521a4
extra : amend_source : 3dd34cdfc920830db7b7da3bcac70fbe3c3ad8b1
2016-08-01 15:49:33 -07:00
Steve Fink
986c3892e5
Bug 1288596 - Better error message when compiler is incompatible with sanitizer, r=glandium
...
--HG--
extra : rebase_source : eb0582ee2ff4b576fd34b91bc4caf66493b84b96
2016-07-29 11:28:33 -07:00
Steve Fink
bc1904b9c0
Bug 1288596 - Add error limits to tsan and msan, r=terrence
...
--HG--
extra : rebase_source : b4af996b905299c46389d00a4b16e8fed143e283
2016-07-29 12:09:10 -07:00
Steve Fink
1df7b43d0c
Bug 1283911 - fix alternate binary searching in autospider.py, r=sandervv
...
--HG--
extra : rebase_source : 3eec9d09ae70f8d7c46655af5e1890b182378bff
2016-07-29 12:02:12 -07:00
Wes Kocher
603c64c98b
Backed out changeset a3ce0ae49d97 (bug 1283634) for mda test failures
2016-08-02 13:56:28 -07:00
Kartikaya Gupta
ed11c9125a
Bug 1241550 - Don't do paint skipping if there are plugin frames anywhere on the page, instead of limiting it to the scrollframe's descendants. r=jimm
...
MozReview-Commit-ID: 6fzAIrTDgla
2016-08-02 16:43:34 -04:00
Boris Zbarsky
8d50e98257
Bug 1291437 followup. Add some comments explaining why we're initializing the AutoJSAPI in PostMessageEvent::Run the way we do. DONTBUILD
2016-08-02 13:28:17 -07:00
Boris Zbarsky
911ac9de42
Bug 1291437. Don't enter the compartment of a possibly-gray window object in PostMessageEvent::Run. r=smaug
2016-08-02 13:21:16 -07:00
Tom Schuster
c955774058
Bug 1251364 - Remove our custom printf implementation (jsprf.cpp). r=tromey
2016-08-02 22:16:15 +02:00
Michael Layzell
5800e6b7d7
Bug 1281935 - Part 2: Remove the FakeRef hack added in Bug 1283620, r=bholley
2016-08-02 15:27:43 -04:00
Michael Layzell
652e9475bc
Bug 1281935 - Part 1: Relax raw pointer inside lambda analysis, r=ehsan
2016-08-02 15:27:43 -04:00
James Graham
50953e482d
Bug 1291312 - Update web-platform-tests expected data to revision 7a6a5c9f436730f86123e6f48a44bf1b7ba5654f, a=testonly
...
MozReview-Commit-ID: CtDFngdZ7vy
2016-08-02 20:22:32 +01:00
James Graham
fbfa130f30
Bug 1291312 - Update web-platform-tests to revision 7a6a5c9f436730f86123e6f48a44bf1b7ba5654f, a=testonly
...
MozReview-Commit-ID: 2Z26QRXPNuK
--HG--
rename : testing/web-platform/tests/encrypted-media/Google/test-encrypted-different-av-keys.webm => testing/web-platform/tests/encrypted-media/Google/webm/test-encrypted-different-av-keys.webm
rename : testing/web-platform/tests/encrypted-media/Google/test-encrypted.webm => testing/web-platform/tests/encrypted-media/Google/webm/test-encrypted.webm
rename : testing/web-platform/tests/web-animations/timing-model/timelines/default-document-timeline.html => testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/document-timeline.html
rename : testing/web-platform/tests/web-animations/interfaces/DocumentTimeline/idlharness.html => testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/idlharness.html
2016-08-02 20:22:14 +01:00