Commit Graph

214259 Commits

Author SHA1 Message Date
Robert O'Callahan
520d67c9ca Bug 1083635. Part 7: Fix UpdateLayerTree to sync-decode images and flush pending notifications. r=mattwoodrow
--HG--
extra : rebase_source : d13f993c4dd1b868f47b6c79b39172bb40b3871c
2014-11-07 13:20:27 +13:00
Carsten "Tomcat" Book
9dd12e4e93 Backed out changeset 56d4cef7ed00 (bug 880114) for m5 test failures 2014-11-07 10:47:08 +01:00
Carsten "Tomcat" Book
ed7406f9ec Backed out changeset 92503c3d379b (bug 1094566) for breaking pgo builds 2014-11-07 09:59:38 +01:00
Emanuel Hoogeveen
48e718ec4f Bug 1084651 - Part 5: Simplify Cycle Collector logic now that SliceBudget makes more sense. r=mccr8 2014-11-06 10:14:00 +01:00
Emanuel Hoogeveen
9752c431ab Bug 1084651 - Part 4b: Adjust and clarify some tests using gcslice(0). r=wmccloskey 2014-11-04 08:17:00 +01:00
Emanuel Hoogeveen
1238f8fb1c Bug 1084651 - Part 4: Adjust some tests to preserve previous behavior. r=wmccloskey 2014-10-21 11:50:00 +02:00
Emanuel Hoogeveen
e33aeac022 Bug 1084651 - Part 3: Tighten up the bounds of SliceBudget to work as a budget should. r=wmccloskey 2014-11-04 07:34:00 +01:00
Emanuel Hoogeveen
7fa233b1b9 Bug 1084651 - Part 2: Clean up SliceBudget and require explicitly choosing between TimeBudget and WorkBudget. r=wmccloskey r=mccr8 2014-10-22 14:13:00 +02:00
Emanuel Hoogeveen
c065e6ad18 Bug 1084651 - Part 1: Thread SliceBudget through several functions to choose the budget type at the source. r=billm 2014-11-06 10:11:00 +01:00
chiajung hung
b8b1de237f Bug 880114 - Enhance render video-to-SkiaGL performance by GPU-based color space conversioni. r=gw280 2014-11-06 23:28:00 +01:00
Pankaj Malhotra(:bitgeeky)
f61c7eab1b Bug 1091267 - Move automationutils:parseKeyValue to mochitest's runtests.py. r=ahal 2014-11-06 03:34:00 +01:00
Chris Manchester
639e784555 Bug 1028407 - Establish connection to server faster. r=ato
There was a 5 second sleep() in the Marionette client. The history of
its value is unclear, but bug comments seem to indicate that Gecko
wasn't completely initialized during the observer notification that
starts the server. We removed the sleep and added a wait for the
"browser-delayed-startup-finished" message in the desktop case
before starting a session.
2014-07-03 17:03:10 -07:00
Georg Fritzsche
1031779463 Bug 1094387 - More logging for intermittent test_CrashService_crash.html. r=bsmedberg 2014-11-06 21:10:28 +01:00
Tooru Fujisawa
2f23e597fb Bug 1092522 - Update XDR_BYTECODE_VERSION pattern and support bug 1066322 documentation in make_opcode_doc.py. r=Waldo 2014-11-06 19:10:00 +01:00
Jed Davis
aacbef0422 Bug 1077057 - Add Linux sandboxing info to about:support. r=Unfocused 2014-11-06 12:40:00 +01:00
Jed Davis
c0003b43bf Bug 1077057 - Expose Linux sandboxing information to JS via nsSystemInfo. r=kang r=froydnj
This adds "hasSeccompBPF" for seccomp-bpf support; other "has" keys
will be added in the future (e.g., user namespaces).

This also adds "canSandboxContent" and "canSandboxMedia", which are
absent if the corresponding type of sandboxing isn't enabled at build
type (or is disabled with environment variables), and otherwise present
as a boolean indicating whether that type of sandboxing is supported.
Currently this is always the same as hasSeccompBPF, but that could change
in the future.

Some changes have been made to the "mozilla/Sandbox.h" interface to
support this; the idea is that the MOZ_DISABLE_*_SANDBOX environment
variables should be equivalent to disabling MOZ_*_SANDBOX at build time.
2014-11-06 13:11:00 +01:00
Brian Marshall
c80576c37a Bug 346043 - Reset selected index correctly after closing drop-down menu. r=roc 2014-11-05 12:32:00 -08:00
James Kitchener
ab38070c5d Bug 1002526 - Part 5 - Force <math> element's font inflation in <mtd> descendants. b=1002526. r=roc 2014-11-06 14:01:00 +01:00
Frédéric Wang
f8c55b33a4 Bug 1002526 - Part 4 - Add a reftest for MathML and font inflation. b=1002526. r=jkitch 2014-11-05 23:33:00 +01:00
James Kitchener
855089149e Bug 1002526 - Part 3 - MathMLTextRunFactory needs to now about font inflation. r=roc 2014-11-05 11:58:00 +01:00
Frédéric Wang
ffd3246256 Bug 1002526 - Part 2 - Pass the font inflation parameter to nsMathMLChar. b=1002526. r=karl 2014-10-25 08:30:00 +02:00
Frédéric Wang
b21bcd9fd2 Bug 1002526 - Part 1 - Pass the font inflation parameter to nsLayoutUtils::GetFontMetricsFor* methods. b=1002526. r=karl 2014-10-25 08:29:00 +02:00
Jean-Yves Avenard
a2f79473ba Bug 1093654 - Fix various memory leaks in MediaDecoders. r=jwwang
Change various function prototyping to make object ownership more explicit.
2014-11-06 19:17:05 +11:00
Jean-Yves Avenard
ad2a269a99 Bug 1092979 - Add mochitest to ensure loadedmetada is emitted as early as possible. r=cajbir 2014-11-06 21:03:39 +11:00
Chris Pearce
7803660edd Bug 1065827 - Don't fail EME mochitests if XHR fails, as XHR can fail due to test finishing before XHR completes. r=edwin 2014-11-06 14:38:00 +01:00
Jean-Yves Avenard
19cc46e52d Bug 1065827 - Invalidate video frame container during FirstFrameLoaded. r=jwwang 2014-11-06 20:56:56 +11:00
Jean-Yves Avenard
a0300933d9 Bug 1065827 - disable unstable media source seek tests after ReadMetadata changes in bug 1092996. r=karlt 2014-11-06 20:56:26 +11:00
Jean-Yves Avenard
696b8cecdc Bug 1065827 - Use onloadeddata event for reftests. r=jwwang 2014-11-06 20:55:03 +11:00
Jean-Yves Avenard
ed15542a66 Bug 1065827 - Wait for loadeddata event to start test. r=jwwang 2014-11-06 20:54:37 +11:00
Jean-Yves Avenard
832ad94e23 Bug 1065827 - Do not always wait to decode frames to emit loadedmetadata. r=jwwang 2014-11-06 20:52:44 +11:00
Jean-Yves Avenard
87553714b3 Bug 1065827 - Start MediaDecoder playback state in LOADING. r=cpearce 2014-10-28 20:10:08 +11:00
Boris Zbarsky
cec37cb8ce Bug 1089050 part 4. Strengthen the asserts in UpdateExistingSetPropCallStubs now that the stronger asserts should hold. r=jandem 2014-11-06 23:41:45 -05:00
Boris Zbarsky
ecb9fb8707 Bug 1089050 part 3. Remove now-unnecesary old* arguments to TryAttachSetAccessorPropStub and its callees. r=jandem 2014-11-06 23:41:42 -05:00
Boris Zbarsky
3773e1600a Bug 1089050 part 2. Move TryAttachSetPropStub to before we actually perform the set. r=jandem
This way we don't end up guarding on the post-set shape, which may differ from the pre-set shape and thus always fail the guard.
2014-11-06 23:41:39 -05:00
Boris Zbarsky
b7dda4b3d1 Bug 1089050 part 1. Split apart the attachment of property set IC stubs into separate functions for value properties and accessor properties in Baseline r=jandem
The property addition stub needs to know both the before and after state to
detect the property add, and as far as I can tell the slot write stub wants to
know the TI info for after the set, but the accessor stubs just need to know
the before state.  For now we're just splitting up the two codepaths with no
other behavior changes.
2014-11-06 23:41:35 -05:00
Gregory Szorc
e97f72f3d1 Bug 1094302 - Update build system tests to cover moved tier; r=glandium
This fixes |make check| bustage on inbound.
2014-11-06 20:17:17 -08:00
Gregory Szorc
c24dd59ec5 Bug 1094302 - Move JS module installation into the misc tier; r=glandium
JS module installation performs simple file copying or preprocessing.
There is no reason it can't occur in parallel. Move it to the misc tier.

As part of this, I recognized that TESTING_JS_MODULES was assigned to a
tier. Since these files are managed by an install manifest, they don't
belong to any tier. So the tier is now listed as None.

--HG--
extra : rebase_source : 963f0813e43802c017837ce9d55f8e666decd76a
2014-11-05 09:47:14 -08:00
Gregory Szorc
55e15e2b74 Bug 1094302 - Remove unused EXTRA_JS_MODULES rule from rules.mk; r=glandium
The installation rule for EXTRA_JS_MODULES and EXTRA_PP_JS_MODULES
became unused after b961ba8f0892 (bug 1044162). We remove the dead code.

--HG--
extra : rebase_source : 40adf7514d15ae4ba5bbfe3ac101061657aac841
2014-11-05 09:39:13 -08:00
Wes Kocher
c1aacfb986 Merge m-c to inbound a=merge 2014-11-06 19:08:13 -08:00
Wes Kocher
e9ba7b69a1 Merge b-i to m-c a=merge 2014-11-06 18:54:43 -08:00
Wes Kocher
7ec75772bd Merge fx-team to m-c a=merge 2014-11-06 18:26:36 -08:00
Wes Kocher
1646689f2b Merge inbound to m-c a=merge 2014-11-06 18:24:57 -08:00
Matthew Noorenberghe
1e9261c833 Bug 1095234 - Clobber for bug 1091260 which stopped packaging a devtools file with EXTRA_JS_MODULES while making it require pre-processing. DONTBUILD a=CLOBBER 2014-11-06 18:12:14 -08:00
Seth Fowler
ccab9ea666 Bug 1084136 (Part 11) - Don't treat FLAG_REQUEST_STARTED specially. r=tn,a=kwierso
--HG--
extra : rebase_source : 6dcf827fcd14d0310222dad8403d73704c7dcde2
extra : amend_source : 22dfb613487919c715b720c45e8a6779c33a341d
2014-11-06 17:34:01 -08:00
Seth Fowler
095424a834 Bug 1084136 (Part 10) - Materialize image status from image state when needed. r=tn
--HG--
extra : rebase_source : d401de894d19c6f2b74faa2c26a2422cfbac0a6d
2014-11-06 17:34:00 -08:00
Seth Fowler
f8366bef6a Bug 1084136 (Part 9) - Don't track whether we've ever been decoded separately. r=tn
--HG--
extra : rebase_source : 6a6708f9b6524b152204fccf96922e17eccbd6b3
2014-11-06 17:34:00 -08:00
Seth Fowler
a704eb8e0a Bug 1084136 (Part 8) - Treat receiving the last part of a multipart image as an image state. r=tn
--HG--
extra : rebase_source : 136af95415b6756b9d4c5c667d2287da77557a23
2014-11-06 17:33:59 -08:00
Seth Fowler
a2b91e8274 Bug 1084136 (Part 7) - Treat being multipart as an image state. r=tn
--HG--
extra : rebase_source : 2026ffd7698abe21f15dbc52cbf318b52e329129
2014-11-06 17:33:59 -08:00
Seth Fowler
ffe50e3c56 Bug 1084136 (Part 6) - Don't reset any imgStatusTracker state when discarding. r=tn
--HG--
extra : rebase_source : 48b0bb6827f6b8121f662bab4dcfb823fa8fe870
2014-11-06 17:33:59 -08:00
Seth Fowler
4bb8da9c27 Bug 1084136 (Part 5) - Don't reset STATUS_DECODE_STARTED when decoding finishes. r=tn
--HG--
extra : rebase_source : d60164094c0dc0d7fbc4f47980f8b2d9df0b9deb
2014-11-06 17:33:58 -08:00