Граф коммитов

433117 Коммитов

Автор SHA1 Сообщение Дата
Kaku Kuo 976d0f9acf Bug 1044102 - Part 2 - Support ImageBitmap as CanvasImageSource. r=smaug
--HG--
extra : rebase_source : e53ca97680dd12e0f1be217b4396a443b04bbeee
2015-07-30 20:49:00 +02:00
Kaku Kuo 9c3f995e43 Bug 1044102 - Part 1 - Implement ImageBitmap. r=roc, sr=smaug
--HG--
extra : rebase_source : c26f327064125a6d5690b03571f25ea0e25347eb
2015-07-30 20:47:00 +02:00
Kaku Kuo b6da468928 Bug 1044102 - Part 0 - Test cases. r=smaug.
--HG--
extra : rebase_source : 59e9690e7c5b029cab5f35b544151366025876bf
2015-07-30 20:45:00 +02:00
Mike Hommey 22e0e1fa46 Touch CLOBBER for bug 1186748 2015-07-31 18:40:41 +09:00
Joel Maher f82722fff6 Bug 1189375 - update talos.json to include talosdata changes and other cleanup. r=wlach 2015-07-31 04:50:21 -04:00
Carsten "Tomcat" Book 32bde5925e Backed out changeset 835f428cd0a1 (bug 1170845) for webgl test failures on a CLOSED TREE 2015-07-31 09:54:10 +02:00
Cervantes Yu aa6f91dd67 Bug 1155547, Part 2: Create PNuwa protocol (managed by PBackground) for forking content processes. r=khuey
This allows us to send a sync fork request to the Nuwa process when we need one but there is no
spare process available. After an app is launched, the request to fork a spare process is still
handled asynchronously.

--HG--
extra : rebase_source : 9b692a647f4fc861285d95f0372d6a9913eadf64
2015-07-31 15:25:27 +08:00
Cervantes Yu bd05affa1b Bug 1155547, Part 1: Fix unified build breakage in adding new sources under dom/ipc/. r=khuey
--HG--
extra : rebase_source : 7163ce212ea61d7e834c2c3ce7afc0d33d6fb06d
2015-07-31 15:25:14 +08:00
Mike Hommey e0a3f050b0 Bug 1186748 - Switch valgrind builds to Gtk+3. r=mshal 2015-07-31 16:42:22 +09:00
Mike Hommey bd1eab6809 Bug 1187649 - Add valgrind suppressions for leaks in Gtk+3, cairo and fontconfig that are not due to Gecko. r=njn 2015-07-31 16:42:20 +09:00
Mike Hommey fca3b07577 Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
At the same time, include a setup script to replace parts of mozconfig.gtk.
2015-07-31 16:42:07 +09:00
Mike Hommey de9a071583 Bug 1187664 - Don't run gst-plugin-scanner through valgrind, it only leads to irrelevant errors. r=njn 2015-07-31 16:41:11 +09:00
Mike Hommey 3201a9bde4 Bug 1187664 - Create a fontconfig cache so that Firefox doesn't have to do it itself when run on build automation. r=mshal 2015-07-31 16:41:10 +09:00
Mike Hommey ff7a038039 Bug 1186748 - Switch B2G desktop, hazard and root analysis builds to Gtk+3. r=mshal 2015-07-31 16:39:10 +09:00
Dan Glastonbury c4b600cb73 Bug 1170845 - Remove WebGL2() exclusion on instanced draw divisor check. r=jgilbert 2015-07-31 16:24:00 +10:00
Jan Gerber 5248b69cfe Bug 1184867: [MSE] P3. Use WebMDemuxer in TrackBuffersManager. r=jya 2015-07-31 16:16:59 +10:00
Jan Gerber 50206409c0 Bug 1184867: [MSE] P2. Update WebMContainerParser to be compatible with new MSE. r=kinetik 2015-07-31 16:11:09 +10:00
Jan Gerber 87b289a2be Bug 1184867: [vp9] P1. VPXDecoder pass DTS to VideoData::Create. r=jya 2015-07-31 16:10:57 +10:00
Jean-Yves Avenard 179ab5ffb6 Bug 1189602: [MSE] Always notify demuxer when data is added (or removed) to the resource. r=gerald 2015-07-31 16:10:42 +10:00
Carsten "Tomcat" Book 9fcb673926 Backed out changeset fb2a27db76bc (bug 1032254) for OS X Static Build Bustage on a CLOSED TREE
--HG--
rename : netwerk/test/unit/test_cache2-29a-concurrent_read_resumable_entry_size_zero.js => netwerk/test/unit/test_cache2-28-concurrent_read_resumable_entry_size_zero.js
rename : netwerk/test/unit/test_cache2-29b-concurrent_read_non-resumable_entry_size_zero.js => netwerk/test/unit/test_cache2-29-concurrent_read_non-resumable_entry_size_zero.js
2015-07-31 07:57:50 +02:00
Julien Pagès 12f7c9c54d Bug 1170287 - remove the --output and -v arguments used when calling talos. r=jmaher
This also remove the useless xperf argument given for xperf tests

--HG--
extra : commitid : 8wJeWrMhtiA
extra : rebase_source : cf66053eeaefb8eed855b792fdcd7b35c12bc096
2015-07-30 17:31:52 +02:00
JW Wang 17e42272cd Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang 83eef13c75 Bug 1187817. Part 4 - move some code in Shutdown to the audio thread. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang df5724be40 Bug 1187817. Part 3 - move SetPlaying to the audio thread. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang 596da6e541 Bug 1187817. Part 2 - remove unused code. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang d247b81f2b Bug 1187817. Part 1 - Move Set{Volume,PlaybackRate,PreservesPitch} to the audio thread. r=kinetik. 2015-07-31 13:26:06 +08:00
JW Wang 5988d4015d Bug 1189197 - enqueue a silent frame to kick off the buffer queue callbacks. r=kinetik. 2015-07-31 13:25:59 +08:00
Michal Novotny 37d2e845d7 Bug 1137008 - Implement missing parameters of WebSocket permessage compression extension - test, r=jduell 2015-07-31 07:16:30 +02:00
Julien Pagès 23e4c1d4a3 Bug 1091285 - move dumpScreen in a new mozscreenshot package. r=jgriffin
This also completely remove build/automationutils.py.

--HG--
extra : commitid : 50v6EAQNEHV
extra : rebase_source : 4ac1347d73498f068979514c6afb16ac50ab4033
2015-07-29 17:50:16 +02:00
Michal Novotny bc18a9db2c Bug 1137008 - Implement missing parameters of WebSocket permessage compression extension, r=jduell 2015-07-31 07:12:53 +02:00
Shu-yu Guo 7a9e7ed01c Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me) 2015-07-30 22:17:04 -07:00
Shu-yu Guo c62209ec7d Bug 1179063 - Cleanup: remove dead argument to Parser::parse. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo b12e82d49e Bug 1179063 - Cleanup: rename top -> innermost, down -> enclosing in StmtInfoStack. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo 38b0594b81 Bug 1179063 - Cleanup: remove topStaticScope in favor of using topScopeStmt. (r=efaust)
This is to distinguish between getting the top scope associated with a
statement local to the script, or the innermost scope, which may not be
local to the script.
2015-07-30 22:17:04 -07:00
Shu-yu Guo 33d46afa7e Bug 1179063 - Cleanup: use StmtInfoStack inside BCE and remove templated StmtInfo helper functions. (r=efaust)
The BCE did not get the RAII treatment the Parser got, because all the
enter/exit scope operations in the BCE are fallible. Separating out the
fallible paths from the statement stack management made things less
readable.
2015-07-30 22:17:04 -07:00
Shu-yu Guo ffa741f3de Bug 1179063 - Cleanup: use an RAII struct to manage the parser statement stack. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo 5aed9ed0d5 Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust) 2015-07-30 22:17:04 -07:00
Shu-yu Guo 65db0e7c9b Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust) 2015-07-30 22:17:04 -07:00
Jean-Yves Avenard ec9948fb89 Bug 1189588: [MSE] Remove MediaSourceDemuxer::NotifyTimeRangesChanged. r=cpearce
This was an optimisation added to prevent recalculating our buffered ranges unnecessarily, but it became totally unnecessary with bug 1174981.
Additionally, it appears that there's a race in its use ; which I can't identify.
2015-07-31 14:26:17 +10:00
Nicholas Nethercote 2d56c1f52e Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj.
After this change, we have PLDHashTable::ShallowSizeOf{In,Ex}cludingThis(),
which don't do anything to measure children. (They can be combined with
iteration to measure children.)

This patch also removes the PL_DHashTableSizeOf{In,Ex}cludingThis() functions.
They're not necessary because the methods can be used instead.

Finally, the patch deliberately converts some SizeOfExcludingThis() calls to
SizeOfIncludingThis(). These are all done on heap pointers so this change is
valid.

--HG--
extra : rebase_source : b1d51096a8e7dcac29d7efd92e28938836ff5481
2015-07-29 22:28:20 -07:00
Brian Birtles 7f5b0ef0cf Bug 1171966 - Update SMIL animation styles only when there are pending changes; r=dholbert
Bug 960465 (specifically part 6, changeset 7d16f2fd8329) changed the way we
process animation-only style changes. This caused us to update SMIL animations
more often than is needed.

This patch adjusts this behavior to update the style from SMIL animations less
frequently by tracking when animated values have been composited without adding
the corresponding changes to a restyle tracker.
2015-07-31 13:14:46 +09:00
Valentin Gosu 30be843b5b Bug 1032254 - Provide a way to pin resources in the http cache r=honzab
--HG--
rename : netwerk/test/unit/test_cache2-28-concurrent_read_resumable_entry_size_zero.js => netwerk/test/unit/test_cache2-29a-concurrent_read_resumable_entry_size_zero.js
rename : netwerk/test/unit/test_cache2-29-concurrent_read_non-resumable_entry_size_zero.js => netwerk/test/unit/test_cache2-29b-concurrent_read_non-resumable_entry_size_zero.js
2015-07-30 11:40:00 +02:00
Seth Fowler c1d6404a0a Bug 1189593 - Only use SSE2 in image::Downscaler if we're running on an SSE2-capable machine. r=tn 2015-07-30 19:48:22 -07:00
John Daggett 6052d1cb31 Bug 1189158 - shutdown font loader thread in separate event. r=m_kato 2015-07-31 10:10:31 +09:00
Andrea Marchesini d0d22b2a08 Bug 1188265 - No manual JS_ClearPendingException when StructuredCloneHelper is used, r=smaug 2015-07-31 01:38:00 +01:00
Michael Layzell bd071c9515 Bug 1187486 - Update the clang plugin to detect templated implicit constructors; r=ehsan 2015-07-30 20:31:11 -04:00
Ehsan Akhgari 08955238cb Bug 1189465 - Make LULStats constructor explicit; r=BenWa 2015-07-30 20:31:08 -04:00
Eitan Isaacson 0b342b3e00 Bug 1176292 - Send 'toggle-shade' control event to content on 3 finger triple tap. r=yzen 2015-07-30 17:25:08 -07:00
Eitan Isaacson f8946263f5 Bug 1187105 - Pause speechsynthesis on empty queue. r=smaug 2015-07-30 16:04:25 -07:00
Mike Shal 345d5ef85c Bug 1175655 - mozharness should use full hg revision; r=jlund 2015-07-28 14:41:10 -04:00