Commit Graph

230641 Commits

Author SHA1 Message Date
David Burns
3de88cbfb6 Bug 1107336: Update layout tests to use new Marionette Driver; r=jgriffin 2015-02-23 14:43:37 +00:00
David Burns
43ba6dc933 Bug 1107336: Update b2g desktop ref test runner to use new Marionette Driver; r=ahal 2015-02-23 14:42:39 +00:00
David Burns
af7f7ee757 Bug 1107336: Update loop tests to use new Marionette Driver; r=jgriffin 2015-02-23 14:42:17 +00:00
Jonathan Watt
e3b6fa311e Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert 2015-02-20 15:14:11 +00:00
Jonathan Watt
6a538262af Bug 1136486 - Simplify the SVG text rendering callbacks by getting rid of NotifyBeforeSVGGlyphPainted and NotifyAfterSVGGlyphPainted. r=heycam 2015-02-17 22:01:54 +00:00
Jean-Yves Avenard
b76671320c Bug 1136576: Properly align source buffer starts with current decoder. r=cajbir 2015-02-25 20:55:14 +11:00
Jean-Yves Avenard
ca5abc580a Bug 1135532: Allow partial truncation from ResourceQueue. r=cajbir 2015-02-25 20:35:21 +11:00
Carsten "Tomcat" Book
26d3ba6fc1 Backed out changeset 271171d2c620 (bug 1133363) for m4 test failures 2015-02-25 10:33:00 +01:00
Carsten "Tomcat" Book
d25932fe55 Backed out changeset 4f2bdb9b4d5e (bug 1133363) 2015-02-25 10:32:35 +01:00
Daniel Stenberg
dcb16aeede Bug 237623 - introduce "soft" checks for HTTP framing errors, r=mcmanus 2015-02-25 01:16:00 +01:00
ziyunfei
b7fc6b9236 Bug 1135429 - Object.create shouldn't throw when its second argument is a primitive value. r=till 2015-02-24 08:56:00 +01:00
Neil Deakin
fd69faf069 Bug 1131562, rework browser_tabfocus.js to handle tabs in other processes and re-enable the test, r=felipe 2015-02-25 04:24:21 -05:00
Nick Fitzgerald
6b895feec3 Bug 1135827 - Don't root more times than necessary in js::SavedStacks::insertFrames. r=jimb 2015-02-24 10:35:00 +01:00
Carsten "Tomcat" Book
b17802c44c Backed out changeset bc7ca0aabb24 (bug 1134885) for bustage on a CLOSED TREE 2015-02-25 09:05:47 +01:00
Carsten "Tomcat" Book
674f511234 Backed out changeset 7d74b74bb6ae (bug 1135022) 2015-02-25 09:04:34 +01:00
ziyunfei
5e6372e540 Bug 1135560 - Number.{parseInt, parseFloat} should be the same functions as global ones. r=till 2015-02-24 06:57:00 +01:00
Andreas Pehrson
202ee444c6 Bug 931903 - Add mochitest for forwarding a stream from one PC to another. r=jesup,drno 2015-02-22 22:45:00 +01:00
Dirkjan Ochtman
d64f30be42 Bug 853162 - Remove XMLHttpRequest.sendAsBinary() interface. r=smaug
Should use send(Blob) instead. Thanks to Ms2ger for help fixing test failures.
2015-02-08 17:01:44 +01:00
Ekanan Ketunuti
7c8c11e47f Bug 1133363 - Part 2 - add new words to en-US dictioanry. r=ehsan 2015-02-17 16:04:04 +07:00
Ekanan Ketunuti
d7a2f1be85 Bug 1133363 - Part 1 - add missing /M suffix to en-US dictionary. r=ehsan 2015-02-17 16:04:04 +07:00
Gian-Carlo Pascutto
13f13d3a23 Bug 1123012 - Just return a NULL ptr instead of casting NULL. r=jesup 2015-02-25 08:31:11 +01:00
Gian-Carlo Pascutto
d2a54428d3 Bug 1135022 - Clean up ChunkSet API. r=mmc 2015-02-20 15:05:41 +01:00
Gian-Carlo Pascutto
2e769c26c9 Bug 1134885 - ChunkSets should be fallible. r=mmc 2015-02-25 08:31:11 +01:00
Timothy Nikkel
5054c1c9bd Bug 1102896. Save and restore the subpixel AA settings of the draw target when drawing an inactive layer manager so they don't get clobbered. r=mattwoodrow 2015-02-24 22:59:43 -06:00
Mike Conley
c26392041d Bug 1134891 - Print progress code paths for OS X should be unreachable. r=trivial.
These code paths should never be reached, since nsPrintingPromptService returns
NS_ERROR_NOT_IMPLEMENTED for ShowProgress.

Bug 1135901 has been filed to remove this dead code entirely.
2015-02-23 18:01:52 -05:00
Mike Conley
d9d80a6f34 Bug 1134891 - Make the print progress dialog for Windows and Linux be opened by the browser window's nsIDOMWindow instead of the content window. r=smaug. 2015-02-24 18:34:16 -05:00
Xidorn Quan
0d1e36fdf3 Bug 1135535 part 4 - Fix C4275 dll-interface warning and mark this warning as error in js/src on MSVC. r=luke
Fix warning:
js\src\jswrapper.h(58) : error C4275: non dll-interface class 'js::DirectProxyHandler' used as base for dll-interface class 'js::Wrapper'
        obj-firefox\dist\include\js/Proxy.h(358) : see declaration of 'js::DirectProxyHandler'
        js\src\jswrapper.h(57) : see declaration of 'js::Wrapper'
2015-02-25 15:26:23 +11:00
Xidorn Quan
19301bdb80 Bug 1135535 part 3 - Fix C4258 definition ignored warnings and mark it an error in js/src on MSVC. r=luke
Fix warnings:
js\src\vm/UnboxedObject.cpp(212) : error C4258: 'i' : definition from the for loop is ignored; the definition from the enclosing scope is used
        js\src\vm/UnboxedObject.cpp(209) : definition of 'i' ignored
        js\src\vm/UnboxedObject.cpp(204) : definition of 'i' used
js\src\vm/UnboxedObject.cpp(213) : error C4258: 'i' : definition from the for loop is ignored; the definition from the enclosing scope is used
        js\src\vm/UnboxedObject.cpp(209) : definition of 'i' ignored
        js\src\vm/UnboxedObject.cpp(204) : definition of 'i' used
2015-02-25 15:26:23 +11:00
Xidorn Quan
ab61da2cfa Bug 1135535 part 2 - Fix C4067 unexpected token in js/src and mark this warning an error on MSVC. r=luke
Fix warning:
js/src/frontend/Parser.cpp(2571) : error C4067: unexpected tokens following preprocessor directive - expected a newline
2015-02-25 15:26:23 +11:00
Xidorn Quan
6188c21e45 Bug 1135535 part 1 - Suppress C4805 unsafe mix type warnings in js/src and mark that warning an error on MSVC. r=luke
Suppress warnings:
js\src\asmjs/AsmJSModule.cpp(2060) : error C4805: '!=' : unsafe mix of type 'const uint32_t' and type 'bool' in operation
js\src\jit/BaselineDebugModeOSR.cpp(650) : error C4805: '==' : unsafe mix of type 'bool' and type 'js::Debugger::IsObserving' in operation
js\src\jit/BaselineDebugModeOSR.cpp(670) : error C4805: '==' : unsafe mix of type 'bool' and type 'js::Debugger::IsObserving' in operation
js\src\jit/shared/Assembler-x86-shared.h(2434) : error C4805: '|' : unsafe mix of type 'bool' and type 'int' in operation
js\src\vm/Debugger.cpp(2042) : error C4805: '==' : unsafe mix of type 'bool' and type 'js::Debugger::IsObserving' in operation
js\src\vm/Debugger.cpp(2063) : error C4805: '==' : unsafe mix of type 'bool' and type 'js::Debugger::IsObserving' in operation
js\src\vm/ScopeObject.cpp(823) : error C4805: '|' : unsafe mix of type 'int' and type 'bool' in operation
js\src\vm/SPSProfiler.cpp(81) : error C4805: '==' : unsafe mix of type 'uint32_t' and type 'bool' in operation
2015-02-25 15:26:23 +11:00
Gregory Szorc
b7addff074 Bug 1134072 - Support for sub-contexts; r=glandium
As content in moz.build files has grown, it has become clear that
storing everything in one global namespace (the "context") per moz.build
file will not scale. This approach (which is carried over from
Makefile.in patterns) limits our ability to do things like declare
multiple instances of things (like libraries) per file.

A few months ago, templates were introduced to moz.build files. These
started the process of introducing separate contexts / containers in
each moz.build file. But it stopped short of actually emitting multiple
contexts per container. Instead, results were merged with the main
context.

This patch takes sub-contexts to the next level.

Introduced is the "SubContext" class. It is a Context derived from
another context. SubContexts are special in that they are context
managers. With the context manager is entered, the SubContext becomes
the main context associated with the executing sandbox, temporarily
masking the existence of the main context. This means that UPPERCASE
variable accesses and writes will be handled by the active SubContext.
This allows SubContext instances to define different sets of variables.

When a SubContext is spawned, it is attached to the sandbox executing
it. The moz.build reader will now emit not only the main context, but
also every SubContext that was derived from it.

To aid with the creation and declaration of sub-contexts, we introduce
the SUBCONTEXTS variable. This variable holds a list of classes that
define sub-contexts.

Sub-contexts behave a lot like templates. Their class names becomes the
symbol name in the sandbox.
2015-02-24 13:05:59 -08:00
Benoit Girard
e4e94088d9 Bug 1134762 - Clean-up UseFastPath logic to avoid OOM error. r=kats 2015-02-18 15:27:40 -05:00
Benoit Girard
0c64c8efab Bug 1135677 - Deal with overflowing rects. r=bas 2015-02-23 14:09:56 -05:00
Benoit Girard
7df479061b Bug 1136389 - Fix qcms num in/out channels mismatch. r=jrmuizel 2015-02-24 19:03:25 -05:00
Mike Hommey
c21ada0d82 Bug 1135942 - Enable MMX/SSE code unconditionally in libsoundtouch, it does runtime detection anyways. r=padenot 2015-02-25 13:12:15 +09:00
Mike Hommey
34bc5f6b8c Bug 1136456 - Remove leftovers from TIERS support in mozbuild.frontend.reader. r=gps 2015-02-25 13:12:14 +09:00
Wes Kocher
9023cb7c56 Backed out 3 changesets (bug 961887) for reftest failures on a CLOSED TREE
Backed out changeset 1684d29858e1 (bug 961887)
Backed out changeset 97c8184c3058 (bug 961887)
Backed out changeset f02c5c1f7704 (bug 961887)
2015-02-24 17:32:37 -08:00
Wes Kocher
1863306dc0 Backed out changeset 58d13a71c5dc (bug 1135912) for reftest bustage on a CLOSED TREE 2015-02-24 17:32:00 -08:00
Wes Kocher
fa5303c996 Backed out 2 changesets (bug 1134891) for bc1 orange on a CLOSED TREE
Backed out changeset 7b021e23ff21 (bug 1134891)
Backed out changeset ec627a9f91c1 (bug 1134891)
2015-02-24 15:58:25 -08:00
Byron Campen [:bwc]
def936e25d Bug 1135902: Set stream id on fake media streams. r=drno 2015-02-23 15:19:17 -08:00
Chris Manchester
48813ee22a Bug 1136378 - Use a browser's outerWindowId property rather than a CPOW to identify marionette's content listeners.;r=mconley 2015-02-24 15:52:52 -08:00
Timothy Nikkel
d8485e122e Bug 1134293. Report the bounds of a tree body as needing component alpha and support disable component alpha in the text it might draw if asked. r=roc 2015-02-24 17:51:25 -06:00
Wes Kocher
204b5160b6 Merge m-c to inbound a=merge CLOSED TREE 2015-02-24 15:42:16 -08:00
Wes Kocher
3cfd0ee09a Merge fx-team to m-c a=merge 2015-02-24 15:41:09 -08:00
Wes Kocher
178b643f4a Merge b2g-inbound to m-c a=merge 2015-02-24 15:36:56 -08:00
Wes Kocher
cb0ef2f706 Merge inbound to m-c a=merge 2015-02-24 15:13:03 -08:00
Steve Fink
85ce4c2cab Bug 1133909 check-style bustage resulting in a CLOSED TREE - alphabetize the includes, a=KWierso 2015-02-24 15:09:46 -08:00
B2G Bumper Bot
2a6dc40925 Bumping manifests a=b2g-bump 2015-02-24 13:27:42 -08:00
B2G Bumper Bot
419b94012e Bumping gaia.json for 3 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e6b6631570ea
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Revert "Bug 1133202 - Hide search provider select element. r=kgrandon"

This reverts commit 7cf43cd4ec81882564c75f522977b0f68d6d71a8.

========

https://hg.mozilla.org/integration/gaia-central/rev/cf266e4a2ade
Author: Ghislain 'Aus' Lacroix <aus@noiseport.org>
Desc: Merge pull request #28424 from nullaus/bug1136275

Bug 1136275 - Downloading via the browser context menu should use docume...

========

https://hg.mozilla.org/integration/gaia-central/rev/b5d0225bf412
Author: Ghislain 'Aus' Lacroix <aus@mozilla.com>
Desc: bug 1136275 - Downloading via the browser context menu should use documentURI from event data as referrer for 'download' method call. r=kgrandon
2015-02-24 13:25:18 -08:00
Mason Chang
5576f33565 Bug 1129133 - Clean up GeckoTouchDispatcher so that it's a real singleton. r=kats,mwu 2015-02-24 12:52:16 -08:00