Commit Graph

195767 Commits

Author SHA1 Message Date
Tom Schuster
8703e4f327 Bug 1043578 - Remove JS_SetDebuggerHandler and friends. r=jimb 2014-07-25 14:26:40 +02:00
Tom Schuster
55ca76bc2e Bug 1031876 - Remove JS_SetTrap and friends. r=jimb 2014-07-25 14:26:39 +02:00
Ted Mielczarek
58f2cd6666 bug 1041347 - Package and provide path to fake GMP plugin for Mochitests. r=jmaher 2014-07-25 07:01:13 -04:00
Mike Hommey
fc1ebed447 Bug 1043448 - Fixup RCINCLUDE in toolkit/library/libxul.mozbuild after bug 1041936. r=gps 2014-07-25 20:13:15 +09:00
Mike Hommey
b0dd371fd0 Bug 1043799 - Remove leftovers from bug 1043344. r=gps 2014-07-25 20:12:57 +09:00
Nicolas Silva
6e9b2cde6d Bug 1042052 - Add TextureClient::CreateSimilar and have component alpha buffer be of the same type. r=sotaro 2014-07-25 11:24:46 +02:00
Jonathan Kew
9197e51f6b bug 1037340 pt 2 - hoist the setup of some unvarying parameters from gfxFont::Draw up to gfxTextRun::Draw. r=jdaggett 2014-07-25 09:38:55 +01:00
Jonathan Kew
59503ff766 bug 1037340 pt 1 - refactor gfxFont::Draw for better maintainability. r=jdaggett 2014-07-25 09:38:44 +01:00
Matt Woodrow
d65e9f3d16 Bug 1039020 - Layerize background-attachment:fixed for all elements, not just the root one. r=roc 2014-07-25 20:37:50 +12:00
Benjamin Bouvier
c7b04b8954 Bug 1028580: remove multi-line comment warning; r=Ms2ger 2014-07-25 10:21:50 +02:00
Alfredo Yang
b2cac04fdc Bug 1041883 - Run state machine until MUX_DONE when EOS. r=cpearce 2014-07-23 23:47:00 +02:00
Milan Sreckovic
9a47d98489 Bug 1042259 - Manage color spaces in DrawTargetCG, without re-creating them as often as before. Use std::vector for gradient stops, sorting them in the process. r=mstange 2014-07-23 12:12:59 -04:00
Jon Morton
3ce788898f Bug 1042379 - Ensure ImageBridgeChild's destructor runs on the main thread. r=nical 2014-07-24 14:12:00 +02:00
Jed Davis
4f62652919 Bug 1017393 - Record rejected syscall number in crash dump. r=kang 2014-07-24 11:36:00 +02:00
Ahmed Kachkach
e1ddcc3365 Bug 1042979 - Clean up unused imports, variables, and dead code in mochitest. r=ahal 2014-07-24 06:23:00 +02:00
Vaibhav Agrawal
afcac1293a Bug 1036325 - Support bisection for failing intermittent mochitests. r=jmaher 2014-07-24 07:54:00 +02:00
JW Wang
01c75cc8e1 Bug 1037597 - fix some races in AudioSink.cpp. r=kinetik 2014-07-24 20:03:00 +02:00
Gautam Akiwate
8fddacb296 Bug 1021614 - [Moz2Dification] Remove the constructors that use thebes sizes in GLTextureImage.h. r=nical 2014-07-23 21:13:00 +02:00
Max Vujovic
dcf584f954 Bug 948265 - Add public domain copyright notice to SVG filter chain tests. r=longsonr 2014-07-15 11:41:00 +02:00
Alexandros Chronopoulos
84e107f90e Bug 751939 - make url( followed by EOF valid. r=dbaron 2014-07-23 00:14:16 +03:00
Botond Ballo
a0f3bf7fee Bug 1041751 - Fix an order-of-arguments mistake. r=tn 2014-07-24 19:11:00 -04:00
Randell Jesup
b5b6394b6f Bug 1043808: Clean up rounding of sizes in MediaPipeline to handle odd sizes correctly r=jhlin 2014-07-25 03:11:13 -04:00
Ms2ger
369b3ac3f7 Bug 1043281 - Remove JS_ClearNonGlobalObject; r=luke
This has always been a somewhat wonky API, which only existed because of
existing consumers in the DOM. The last consumer went away in bug 660237.
2014-07-25 08:59:40 +02:00
Gou Lingfeng
21b75c90da Bug 977400 - Fixed WeakMapPtr visibility, r=sfink
--HG--
extra : rebase_source : 404dabdbaa3056988f922ce711292ded7f77f7dc
2014-07-24 16:57:42 -07:00
Cameron McCormack
11b1bb09dd Bug 1043713 - Expose custom property names on computed style objects with their "--" prefix. r=bzbarsky 2014-07-25 16:14:33 +10:00
Carsten "Tomcat" Book
9b4aae52cc Backed out changeset 0356454faea3 (bug 1041347) for mochitest 1 test failures on B2G Desktop Linux on a CLOSED TREE 2014-07-25 07:57:57 +02:00
Georg Fritzsche
6ee6f7fa24 Bug 1041226: Make sure IPC channel is open before initializing GMP CrashReporter r=jesup 2014-07-22 16:00:00 +02:00
Georg Fritzsche
5251b3061c Bug 1041525 - Remove workaround for GMP SyncRunnable deadlock in Crashreporter::OOPInit() r=jesup 2014-07-24 18:16:08 +02:00
L. David Baron
1dee2112ca Bug 996796 patch 4 - Add a new type of RestyleTracker for handling animation-only style flushes. r=heycam 2014-07-24 21:35:34 -07:00
L. David Baron
89ead0b4bb Bug 996796 patch 3 - Move the knowledge of when we last updated main-thread-suppressed animation styles into the restyle manager rather than have two separate but always equal timestamps for animations and transitions. r=birtles 2014-07-24 21:35:34 -07:00
L. David Baron
ff6cc13ca8 Bug 996796 patch 2 - Change the public API to updating main-thread-suppressed animation styles (miniflush) in preparation for refactoring how it works. r=birtles
Later patches will combine the coalescing of restyling between the
miniflush performed for animations and for transitions into a single
RestyleTracker, which will coalesce the work better.  This patch changes
the API exposed for doing that so that the coalescing patch will contain
only the internals.
2014-07-24 21:35:34 -07:00
L. David Baron
50a5e634d3 Bug 996796 patch 1 - Perform a miniflush on both animations and transitions before processing restyles. r=birtles
This affects the correctness of transitions that take over from a
running animation.  (In the current code this can happen on a single
element; once the cascading changes in bug 960465 are complete it can
only happen via inheritance.)

This version of the patch changes to do the test using opacity rather
than transform, since testing using transforms encountered issues
related to bug 1031688:  the presence of phantom transitions due to the
interaction of the computed value rules for transforms distinguishing
between values that the interpolation rules consider identical.  (These
problems only appear after patch 24 in this bug changes the coalescing
order between a parent with animations and a child with transitions so
that the parent is handled before the child, instead of transitions
being handled before animations.)

The final two added tests fail without the patch and pass with the patch.
(With the opacity version, the third to last test also fails without the
patch, probably due to the value not having yet been sent to the layer.
This was not an issue pre-patch with the original test using transform,
though.  I haven't tested that this happened with patch 0, though, so it
might have been the issue patch 0 fixes.)
2014-07-24 21:35:33 -07:00
L. David Baron
9b5a877c75 Bug 996796 patch 0 - Fix test_animations_omta_start.html so that additional tests will involve onscreen layers. r=birtles
This removes each test element when we're done with it so that each
successive test element isn't 100px lower.  This is required to keep the
third test element (added in the next patch) onscreen when running tests
on the B2G emulator (other than when running a single test at a time).
This, in turn, is required to get animations in that test properly
shipped to the compositor thread, which is required for the test to
pass.
2014-07-24 21:35:33 -07:00
Ms2ger
a50bac30b2 Bug 981257 - Free up the unused NODE_ATTACH_BINDING_ON_POSTCREATE bit. r=bzbarsky 2014-07-24 21:35:33 -07:00
Georg Fritzsche
0d3e2a8cbf Bug 1043531 - Cache PluginID in WebRTCVideoDecoder/Encoder if plugin Terminates unexpectedly r=jesup 2014-07-24 20:41:03 +02:00
Ted Mielczarek
da13db334a bug 1041347 - Package and provide path to fake GMP plugin for Mochitests r=jmaher 2014-07-24 11:31:43 -04:00
Nicholas Nethercote
fc41c3c0c1 Bug 1039965 (attempt 2) - Avoid slop in JS arrays. r=bhackett,terrence.
This patch changes JS array resizing to prefer power-of-two sized slot
requests. Previously it would mostly make slightly-more-than-power-of-two sized
requests that cause lots of slop.

Also, shrinkElements() now only does a reallocation if it would result in going
down a size class. E.g. if you pop all the elements from a 1000-element array,
it would realloc 999, then 998, then 997, all the way down the minimum size.
Now it does 512, then 256, down to the minimum size (which is 8).

I confirmed with DMD that the element allocations now have zero slop. This
reduces peak RSS loading a couple of large PDF files (four times each) with
pdf.js by 10s of MiBs.

--HG--
extra : rebase_source : c10fd4efd8ab80df5bbe14815009edb8eed3f23f
2014-07-24 18:41:09 -07:00
Anthony Jones
9b31f46826 Bug 1039128 - Fix drain of video queue 2014-07-25 14:57:25 +12:00
Jim Chen
bc2513235c Bug 1034138 - d. Test BackgroundHangMonitor permahangs; r=vladan 2014-07-24 22:33:52 -04:00
Jim Chen
8ffd7048bc Bug 1034138 - c. Display thread hang native stack in about:telemetry if available; r=vladan 2014-07-24 22:33:51 -04:00
Jim Chen
11c87b710e Bug 1034138 - b. Add thread hang native stack output to nsITelemetry; r=vladan 2014-07-24 22:33:50 -04:00
Jim Chen
ddb7d4850e Bug 1034138 - a. Get native stack for permahangs in BHM; r=snorp 2014-07-24 22:33:49 -04:00
Jim Chen
4c0b208b44 Bug 1016629 - g. Avoid ASan flag when copying stack; r=snorp 2014-07-24 22:33:49 -04:00
Jim Chen
3be00731b8 Bug 1016629 - f. Don't call dl_iterate_phdr if it's not available; r=BenWa 2014-07-24 22:33:48 -04:00
Jim Chen
20e5ecf207 Bug 1016629 - e. Implement platform-specific code for filling in context; r=snorp r=jseward 2014-07-24 22:33:47 -04:00
Jim Chen
9478df7fd5 Bug 1016629 - d. Add and implement GetNativeStack method in ThreadStackHelper; r=snorp r=jseward 2014-07-24 22:33:46 -04:00
Jim Chen
b8744aeeaa Bug 1016629 - c. Add define for ThreadStackHelper pseudostack support; r=snorp 2014-07-24 22:33:46 -04:00
Jim Chen
df20bb11bd Bug 1016629 - b. Use RAII class to assign mStackToFill; r=snorp 2014-07-24 22:33:45 -04:00
Jim Chen
3d7b03048f Bug 1016629 - a. Associate a native stack for each hang; r=vladan 2014-07-24 22:33:43 -04:00
Patrick McManus
8d789efedf Bug 354493 - revert Add nsINetworkZonePolicy to protect resources loaded from private IPs r=backout a=backout 2014-07-24 10:05:36 -04:00