Commit Graph

195985 Commits

Author SHA1 Message Date
Boris Chiou
b5f5af0f68 Bug 959118 - Dump layer tree with layer scope on the viewer. r=dglastonbury
We also want to dump layer tree on the viewer, so we
can check the layer tree and layerscope together
in the viewer. This can help us resolve more gfx bugs.

In this patch, I only add a part of the layer data to
the protocol buffer packet, and you can check the
.proto file for more information if you want to add
more layer data.

By the way, as Jeff's suggestion, use auto & MakeUnique<>()
to make the UniquePtr initialization more concise.
2014-07-27 22:32:00 +02:00
Carsten "Tomcat" Book
fcbc7193c4 Backed out changeset 4058c55db564 (bug 1015932) for bustage on a CLOSED TREE 2014-07-28 11:52:29 +02:00
Carsten "Tomcat" Book
e66cdc1735 Backed out changeset e9b23c66ef10 (bug 1015932)
--HG--
rename : content/media/systemservices/LoadManager.cpp => content/media/webrtc/LoadManager.cpp
rename : content/media/systemservices/LoadManager.h => content/media/webrtc/LoadManager.h
rename : content/media/systemservices/LoadManagerFactory.cpp => content/media/webrtc/LoadManagerFactory.cpp
rename : content/media/systemservices/LoadManagerFactory.h => content/media/webrtc/LoadManagerFactory.h
rename : content/media/systemservices/LoadMonitor.cpp => content/media/webrtc/LoadMonitor.cpp
rename : content/media/systemservices/LoadMonitor.h => content/media/webrtc/LoadMonitor.h
2014-07-28 11:52:05 +02:00
Carsten "Tomcat" Book
45ecd2ab6d Backed out changeset 10f8441b42a1 (bug 1015932) 2014-07-28 11:52:04 +02:00
Carsten "Tomcat" Book
59d5dc5477 Backed out changeset 6289b18d2127 (bug 1015932) 2014-07-28 11:51:58 +02:00
Jon Coppeard
0fdbee64d0 Bug 1043888 - Make GetObjetZone() work on nursery objects and rename GetGCThingZone() to GetTenuredGCThingZone() r=terrence 2014-07-28 10:39:36 +01:00
Gian-Carlo Pascutto
d57b13ec07 Bug 1015932 - Move OpenSLES Realize into the engine broker. r=padenot 2014-07-28 11:29:31 +02:00
Gian-Carlo Pascutto
9530283dbf Bug 1015932 - Make WebRTC and libcubeb use the OpenSLES engine broker. r=padenot 2014-07-28 11:29:31 +02:00
Gian-Carlo Pascutto
9438cc26ed Bug 1015932 - Add systemservices subdir to content/media. r=jesup
--HG--
rename : content/media/webrtc/LoadManager.cpp => content/media/systemservices/LoadManager.cpp
rename : content/media/webrtc/LoadManager.h => content/media/systemservices/LoadManager.h
rename : content/media/webrtc/LoadManagerFactory.cpp => content/media/systemservices/LoadManagerFactory.cpp
rename : content/media/webrtc/LoadManagerFactory.h => content/media/systemservices/LoadManagerFactory.h
rename : content/media/webrtc/LoadMonitor.cpp => content/media/systemservices/LoadMonitor.cpp
rename : content/media/webrtc/LoadMonitor.h => content/media/systemservices/LoadMonitor.h
2014-07-28 11:29:31 +02:00
Gian-Carlo Pascutto
aadb47c798 Bug 1015932 - Shareable OpenSLES engine between cubeb and WebRTC. r=jesup 2014-07-28 11:29:31 +02:00
Simon Montagu
e0ae8eb8ab Bug 1044198: convert margins from the frame's writing mode to the line's writing mode in nsBidiPresUtils::RepositionInlineFrames, r=jfkthame. 2014-07-28 01:20:58 -07:00
dholbert@mozilla.com
72158d87db Test for bug 1044198 2014-07-28 01:20:56 -07:00
Bob Owen
6ecc645737 Bug 1037936 - Part 3: Replace nsCxPusher in nsWindowWatcher::OpenWindowInternal. r=bholley 2014-07-28 08:12:54 +01:00
Bob Owen
d8ab71ad46 Bug 1037936 - Part 2: Replace second nsCxPusher in nsWindowWatcher::OpenWindowInternal. r=bholley 2014-07-28 07:57:31 +01:00
Bob Owen
3243f74af5 Bug 1037936 - Part 1: Replace nsCxPusher in nsXBLBinding::ChangeDocument. r=bholley 2014-07-15 16:39:17 +01:00
Nicholas Nethercote
a8a0e397c5 Bug 1035570 (part 3) - DMD: Add DMDAnalyzeHeap(), a heap snapshot function. r=erahm,mccr8.
The patch also adds DMDAnalyzeReports() as a synonym for DMDReportAndDump(),
and deprecates the latter.

--HG--
extra : rebase_source : 651246aa7a0a301f804c124f25beb0e8ed6cd67f
2014-05-29 23:46:09 -07:00
Nicholas Nethercote
a52caf9330 Bug 1035570 (part 2) - DMD: make output easier for machines to parse. r=erahm.
There are likely to be post-processing scripts for DMD added in the future. In
anticipation, this patch tweaks DMD's output to be a little more conducive to
machine parsing.

The basic idea is this:

- Lines beginning with '#' are comments and can be ignored, as can blank lines.

- All top level blocks consist of a string ending with '{', and then one or
  more indented lines, and then a closing '}' on its own line. Any multi-line
  things within a block are themselves enclosed in braces.

The diff for memory/replace/dmd/test-expected.dmd shows what this looks like in
practice.

It's a long way from a formal grammar or anything like that, but that would be
overkill. In this form it's quite easy to parse with simple scripts that just
do line-based regexp matching, rather than proper parsing. And it's still very
readable to humans, so I think it's a reasonable balance overall.

--HG--
extra : rebase_source : 64085babd79de3cce13295aa5f16a34dc3ad7697
2014-06-05 19:06:50 -07:00
Nicholas Nethercote
f0cdb5aa7d Bug 1035570 (part 1) - DMD: Rename TraceRecord as Record. r=erahm.
DMD used to have "stack trace records" and "stack frame records". Bug 1013011
removed the latter, and now "stack trace record" and |TraceRecord| are a bit
unwieldy. This patch changes them to "heap block record" and |Record|.

--HG--
extra : rebase_source : 1d674db9866221f6a170d0eb05aa77fc9f4a1924
2014-06-05 18:57:02 -07:00
Anup Kumar
a362305425 Bug 854925 - Remove SetCharsetForURI and GetCharsetForURI from nsINavHistoryService. r=mak 2014-07-25 13:37:00 +02:00
Andreas Tolfsen
11f00b9a28 Bug 1044004 - Provide API documentation for Marionette.delete_session. r=dhunt 2014-07-25 09:03:00 +02:00
Ahmed Kachkach
c796d02676 Bug 1043485 - Save last Android robocop test name when logs are unstructured. r=edmorley 2014-07-25 11:26:00 +02:00
Ahmed Kachkach
b5809ae650 Bug 1043420 - Use actual log level in mochitest logs instead of always INFO. r=ted 2014-07-24 08:49:00 +02:00
Vaibhav Agrawal
b4027b31be Bug 1038813 - Make the job bisection bleedthrough log output parsable by TBPL & Treeherder. r=edmorley 2014-07-23 10:23:00 +02:00
Olli Pettay
84f7155ca0 Bug 1039548 - implicit form submission should be disabled when there isn't a text or number field. r=bz 2014-07-24 22:47:46 +03:00
Susanna Bowen
36a1bd8737 Bug 1043706 - Wrap ruby-specific rules in ua.css in a "@supports" clause (to avoid spamming parse errors when ruby is disabled). r=dholbert 2014-07-25 15:53:00 +02:00
Giovanni Sferro
39bb2899dd Bug 1020697 - Implement @autocomplete for <select>. r=smaug 2014-07-24 16:55:00 +02:00
Carsten "Tomcat" Book
3792fc3fa6 Backed out changeset c7024109e9ae (bug 1015932) for bustage on a CLOSED TREE 2014-07-28 08:21:45 +02:00
Carsten "Tomcat" Book
31687dfd7f Backed out changeset 3af17bad947f (bug 1015932)
--HG--
rename : content/media/systemservices/LoadManager.cpp => content/media/webrtc/LoadManager.cpp
rename : content/media/systemservices/LoadManager.h => content/media/webrtc/LoadManager.h
rename : content/media/systemservices/LoadManagerFactory.cpp => content/media/webrtc/LoadManagerFactory.cpp
rename : content/media/systemservices/LoadManagerFactory.h => content/media/webrtc/LoadManagerFactory.h
rename : content/media/systemservices/LoadMonitor.cpp => content/media/webrtc/LoadMonitor.cpp
rename : content/media/systemservices/LoadMonitor.h => content/media/webrtc/LoadMonitor.h
2014-07-28 08:21:21 +02:00
Carsten "Tomcat" Book
32b3ef21f1 Backed out changeset b652396e9fd7 (bug 1015932) 2014-07-28 08:21:19 +02:00
Carsten "Tomcat" Book
739fa1ca5d Backed out changeset 689b75c98f2f (bug 1015932) 2014-07-28 08:21:16 +02:00
Gian-Carlo Pascutto
ae88e7b948 Bug 1015932 - Move OpenSLES Realize into the engine broker. r=padenot 2014-07-28 08:10:21 +02:00
Gian-Carlo Pascutto
53dfe1167a Bug 1015932 - Make WebRTC and libcubeb use the OpenSLES engine broker. r=padenot 2014-07-28 08:09:48 +02:00
Gian-Carlo Pascutto
b42bf79aca Bug 1015932 - Add systemservices subdir to content/media. r=jesup
--HG--
rename : content/media/webrtc/LoadManager.cpp => content/media/systemservices/LoadManager.cpp
rename : content/media/webrtc/LoadManager.h => content/media/systemservices/LoadManager.h
rename : content/media/webrtc/LoadManagerFactory.cpp => content/media/systemservices/LoadManagerFactory.cpp
rename : content/media/webrtc/LoadManagerFactory.h => content/media/systemservices/LoadManagerFactory.h
rename : content/media/webrtc/LoadMonitor.cpp => content/media/systemservices/LoadMonitor.cpp
rename : content/media/webrtc/LoadMonitor.h => content/media/systemservices/LoadMonitor.h
2014-07-28 08:09:34 +02:00
Gian-Carlo Pascutto
3fe3b33cdf Bug 1015932 - Shareable OpenSLES engine between cubeb and WebRTC. r=jesup 2014-07-28 08:09:21 +02:00
Anthony Jones
09e7290a91 Bug 1044714 - Add MP4 parser 'trex' atom support; r=edwin 2014-07-28 16:32:51 +12:00
Anthony Jones
21a2eb0432 Bug 1044713 - Modify MP4 metadata parser to make it less sensitive to atom ordering; r=edwin 2014-07-28 16:32:50 +12:00
Karl Tomlinson
220325656a b=1043772 assert ScopedXErrorHandler is used only on main thread r=nical
--HG--
extra : rebase_source : 737a78cabe0cb9a44786cd562cc1e34bafd7a2a0
2014-07-24 17:51:26 +12:00
Karl Tomlinson
3b2ebbc002 b=1043075 revert to no hostbz2 when --with-system-bz2 r=glandium
--HG--
extra : rebase_source : 4d7c0bed8afe7c6edd5b39ca4f971667df35c139
2014-07-24 12:36:32 +12:00
Randell Jesup
c1776499d8 Bug 1043515: Add support for a preferred codec to be chosen/offered first always r=ehugg 2014-07-27 20:00:35 -04:00
Randell Jesup
f18ff52494 Bug 1043515: Ignore unknown fmtp values; partially fix unittests to handle H264_P0 disabled r=ehugg 2014-07-27 20:00:06 -04:00
Randell Jesup
96722f8a26 Bug 1043515: Add max-br and max-mbps H.264 SDP fmtp parameters; update supported h264 level r=ehugg 2014-07-27 19:59:46 -04:00
Anthony Jones
c6fb74940f Bug 1041950 - Fix build break; r=burning 2014-07-28 11:48:16 +12:00
Chris Pearce
a57c27ebee Bug 1042373 - Fix unused-in-opt-build WAE. r=burning. 2014-07-28 11:42:06 +12:00
Chris Pearce
fe2c056b8e Bug 1042373 - Implement GMPDecryptor interface for use in GMPs. r=jesup 2014-07-28 11:20:34 +12:00
Jean-Yves Avenard
2de855d731 Bug 1041950 - Fix usage with FFmpeg version 54 and above; r=k17e 2014-07-25 14:20:22 +12:00
Jean-Yves Avenard
fcbaa5e897 Bug 1041950 - Fix codec context allocation; r=edwin 2014-07-23 15:08:27 +12:00
Ehsan Akhgari
e4e48ec561 Bug 1044478 - Just use the libraries that we really need when linking cubeb tests; r=padenot 2014-07-27 13:08:43 -04:00
Randell Jesup
ae8fce71b8 Bug 993787: remove use of RefCounted<> in LoadInfo r=ehsan 2014-07-27 12:23:36 -04:00
Birunthan Mohanathas
3b40f69f4a No bug - Revert changes to nsPluginArray.h in e8ad29f1166a. r=me
The #include is not needed after 231c5bbd4a75.
2014-07-27 08:52:52 -07:00
Birunthan Mohanathas
1fc653d7cb Bug 1035884 - Follow-up: Use typedef for ns(C){CharSeparated,Whitespace}Tokenizer. r=froydnj 2014-07-27 08:52:52 -07:00