Jeff Gilbert
165e1c1872
Bug 861039 - Update ANGLE to r2042. - r=bjacob
2013-05-13 05:12:37 -07:00
Michael Wu
5555ab54e1
Bug 870375 - back out bug 869011 for startup crashes on devices
2013-05-09 13:01:22 -04:00
Michael Wu
6cbfbe29e1
Backed out changeset 7e4d9be02b8f (bug 869011) for causing bug 870375
2013-05-09 13:00:14 -04:00
Joe Drew
0d6621c089
Bug 869011 - Use the correct shader for RGBX gralloc textures. r=bjacob
...
--HG--
extra : rebase_source : cb20795caae616cbbaa7dcbe568d51afcc155e35
2013-05-06 14:27:37 -04:00
Boris Zbarsky
4ae8f89adf
Bug 867844 part 3. Fix rooting issues in canvas 2d code. r=smaug
2013-05-06 08:30:50 -04:00
Phil Ringnalda
b5b3249c6c
Bug 868892 - annotate a couple of failing reftests as failing on b2g
2013-05-05 19:39:58 -07:00
Phil Ringnalda
628e83be29
Bug 863716 - Do a CC and a second GC between each subtest of test_webgl_conformance_test_suite.html to minimize the OOM kills of WinXP slaves, r=bjacob
2013-05-05 12:17:11 -07:00
Nathan Froyd
dc3bfcbc39
Bug 869073 - make WebIDL enums enum classes instead of plain enums; r=bz
2013-05-06 15:28:13 -04:00
Chris Pearce
c7afbf147d
Bug 847267 - Disable webgl conformance video test on windows 6+ that fail with DXVA on nvidia hardware. r=jgilbert
2013-05-04 22:12:41 +12:00
Boris Zbarsky
bb2222c08c
Bug 865969 part 2. Better rooting in bindings for 'any' arguments. r=smaug
2013-05-03 19:29:07 -04:00
David Zbarsky
c239a75547
Bug 866450 Part 7: Root some additional JS::Values found during review r=bz
2013-05-02 05:12:47 -04:00
David Zbarsky
33b84ccd33
Bug 866450 Part 1: Fix rooting hazards under content/ and dom/ r=bz
2013-05-02 05:12:45 -04:00
Ed Morley
38f36edd9e
Backed out changeset ad10907da2d4 (bug 866450) for B2G build failures
2013-05-02 11:58:05 +01:00
Ed Morley
5cfaa67828
Backed out changeset e0b51717bb64 (bug 866450)
2013-05-02 11:56:57 +01:00
David Zbarsky
2e0cd0171f
Bug 866450 Part 7: Root some additional JS::Values found during review r=bz
2013-05-02 05:12:47 -04:00
David Zbarsky
62df33d2a0
Bug 866450 Part 1: Fix rooting hazards under content/ and dom/ r=bz
2013-05-02 05:12:45 -04:00
David Zbarsky
8cde3feac3
Bug 866575: Throw when creating a pattern with a large source r=nrc, mattwoodrow
2013-05-01 22:04:08 -04:00
Benoit Jacob
bfeee4138b
Bug 863716 - Skip two more WebGL tests on WinXP to avoid out-of-memory on test slaves. r=jgilbert
2013-05-01 16:32:25 -04:00
Jonathan Kew
48470aacff
bug 866747 - stroke glyphs individually instead of making a single path for the entire text run. r=bas
2013-04-30 19:26:28 +01:00
Phil Ringnalda
47cc5a79b7
Bug 862520 followup - Package skipped_tests_winxp.txt so we actually skip failing webgl mochitests
2013-04-29 21:39:05 -07:00
Boris Zbarsky
15316b1400
Bug 865961. Root the scope argument of wrap-the-xpconnect-object helpers in WebIDL bindings. r=ms2ger
2013-04-29 17:33:42 -04:00
Bobby Holley
18707fd562
Bug 865729 - Remove nsIJSContextStack from content/foo. r=gabor
...
We leave it in nsContentUtils.cpp, which we'll handle in a separate patch.
2013-04-29 11:16:17 -07:00
James Willcox
476fe913b9
Bug 858292 - Preserve drawing buffer when using SkiaGL r=gwright
...
--HG--
extra : rebase_source : a3dc5c425039c77b536812be5517f27d3f7b86f1
2013-04-29 10:00:32 -04:00
Masatoshi Kimura
32dba1647d
Bug 859024 - Remove the MSVC exemption for FAIL_ON_WARNINGS in content/canvas/src. r=jmuizelaar
2013-04-28 07:10:36 +09:00
Ryan VanderMeulen
263fa2498e
Merge m-c to inbound.
...
--HG--
rename : mobile/android/base/resources/layout-large-v11/browser_toolbar_menu.xml => mobile/android/base/resources/layout-large-v11/browser_toolbar.xml
2013-04-26 16:46:46 -04:00
Ryan VanderMeulen
b5462138cd
Merge m-c to birch.
2013-04-26 13:00:21 -04:00
Ryan VanderMeulen
79db1c6ba4
Merge birch to m-c.
2013-04-26 08:00:07 -04:00
Andreas Gal
20552ff39b
Bug 865929 - Add pref to limit the size of the canvas image cache r=jlebar,jdm a=tef+
2013-04-26 07:16:12 -07:00
Justin Lebar
9ea52325ff
Bug 844323 - Part 2 (The Main Event): Move ProcesPriorityManager to the main process. r=bent,khuey
2013-04-25 20:53:26 -04:00
Justin Lebar
89ec015368
Bug 844323 - Prelude part 3: Change ProcessPriorityManager's export directory. r=khuey
...
It was mozilla/dom/ipc/ before, but this changes it to mozilla/, which matches the class's namespace.
2013-04-25 20:53:26 -04:00
Boris Zbarsky
9c1973b5d2
Bug 864727 part 5. Make all the WrapObject methods take a handle for the scope object. r=ms2ger
2013-04-25 12:29:54 -04:00
Boris Zbarsky
0b6ba06beb
Bug 864727 part 4. Pass a handle for the scope object to all the various Wrap*Object stuff in BindingUtils. r=ms2ger
...
Note: The JS::Rooted in CGWrapWithCacheMethod is just there until we start passing a handle to Wrap().
2013-04-25 12:29:53 -04:00
David Zbarsky
4a6954e46d
Bug 856472: Fix includes and WrapObject r=me
2013-04-26 10:55:56 -04:00
David Zbarsky
8383676b3b
Bug 856472: Wrappercache CanvasGradient r=bz
2013-04-26 10:55:56 -04:00
David Zbarsky
e7c17f133d
Bug 856472: Convert CanvasGradient to WebIDL r=bz
2013-04-26 10:55:54 -04:00
David Zbarsky
8170a79e75
Bug 856472: Move CanvasGradient to its own file r=bz
...
--HG--
rename : content/canvas/src/CanvasRenderingContext2D.h => content/canvas/src/CanvasGradient.h
2013-04-26 10:55:37 -04:00
David Zbarsky
49bc848569
Bug 856472: Wrappercache CanvasPattern r=bz
2013-04-26 10:55:37 -04:00
David Zbarsky
e3ec2de9af
Bug 856472: Convert CanvasPattern to WebIDL r=bz
2013-04-19 04:49:22 -04:00
David Zbarsky
9570970029
Bug 856472: Move CanvasPattern to its own file r=bz
...
--HG--
rename : content/canvas/src/CanvasRenderingContext2D.h => content/canvas/src/CanvasPattern.h
2013-04-19 04:49:22 -04:00
Ryan VanderMeulen
7c02acfe11
Merge m-c to inbound.
2013-04-26 08:00:50 -04:00
Aryeh Gregor
659b807986
Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
2013-04-22 14:15:59 +03:00
Ryan VanderMeulen
8b350c11e3
Backed out changeset ccdc2beb09ae (bug 865929) for mochitest and crashtest crashes.
...
CLOSED TREE
2013-04-25 22:13:14 -04:00
Andreas Gal
5ba3ab6f93
Canvas image cache isn't hooked up to memory pressure purging, and needs a size limit (bug 865929, r=jlebar, a=tef+).
2013-04-25 17:48:59 -07:00
David Zbarsky
2eb48097e7
Finish backout of part of bug 856472
2013-04-22 02:04:53 -04:00
David Zbarsky
38362a907a
Backout 5e84af960621 for being wrong
2013-04-22 02:02:39 -04:00
David Zbarsky
730feee6f8
Backout 3e7970330a3e for being wrong
2013-04-22 02:01:36 -04:00
David Zbarsky
204a17f3b2
[Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 7 r=Ms2ger
2013-04-21 21:25:28 -04:00
Benoit Jacob
97aa727fd1
Bug 863821 - Remove useless 'var' keywords in WebGL mochitest - r=jgilbert
2013-04-20 10:22:49 -04:00
David Zbarsky
65a41e7101
Bug 856472: Convert CanvasPattern to WebIDL r=bz
2013-04-19 04:49:22 -04:00
David Zbarsky
89d57ba989
Bug 856472: Move CanvasPattern to its own file r=bz
...
--HG--
rename : content/canvas/src/CanvasRenderingContext2D.h => content/canvas/src/CanvasPattern.h
2013-04-19 04:49:22 -04:00
David Zbarsky
7235cdcd53
Bug 856472: Convert TextMetrics to WebIDL r=bz
...
* * *
Bug 857439 Part 4: Fix MediaStreamList wrapping r=bz
2013-04-19 04:49:22 -04:00
David Zbarsky
6d27540aee
Bug 856472: Move TextMetrics to its own file r=bz
...
--HG--
rename : content/canvas/src/CanvasRenderingContext2D.cpp => content/canvas/src/TextMetrics.h
2013-04-19 04:49:21 -04:00
Benoit Jacob
e2cc1e02f3
Bug 862520 - Disable quickCheckAPI-B2.html on Windows XP. r=jgilbert
2013-04-18 07:40:08 -04:00
Mike Shal
77cdb6567d
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
2013-04-16 15:24:43 -04:00
Nicholas Nethercote
f5378cec64
Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar.
...
--HG--
extra : rebase_source : a146536a3dd0043082bcb1c26d980c4c6d4c0730
2013-04-11 20:52:32 -07:00
Ms2ger
56287333d1
Bug 826740 - Part f: Move HTMLCanvasElement to Paris bindings; r=khuey
2013-04-13 09:05:51 +02:00
Joshua Cranmer
66e39d8aff
Bug 856108 - Port static analyses to clang, part 2a: use MOZ_STACK_CLASS in content. r=bz
2013-04-11 22:20:09 -05:00
Boris Zbarsky
f970d09653
Bug 859617. Make WebGLContext's primary nsISupports its canonical nsISupports. r=khuey
2013-04-09 12:26:36 -04:00
matekm
00c2965124
Bug 784739 - Switch from NULL to nullptr in content/; r=ehsan
...
--HG--
extra : rebase_source : cfdb682506acc14ec811e21ae42f067950e1ff0c
2013-04-02 21:14:24 -04:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Jose Cortes
ed1d7393df
Bug 842186 - Update use of jsval with JS::Value in cpp and h files in the content/xul/ content/canvas/ content/xslt/ and content/xbl/ directories. r=jwalden
...
--HG--
extra : rebase_source : fc2809818c2601d0b58f503968d579d09de98ea9
2013-03-22 22:05:20 -07:00
George Wright
bbbab52ed9
Bug 849253 - Make SkiaGL a build-time option independent of Skia, and disable it on PPC[64] r=mattwoodrow
2013-03-13 19:29:47 -04:00
Mike Shal
9680b82df6
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Andrea Marchesini
f31c1bad38
Bug 847370 - HTMLMediaElement - crossOrigin vs crossorigin, r=bz
2013-03-19 16:18:29 +01:00
Andrea Marchesini
bb166b0fab
Bug 841493 - Convert HTMLVideoElement to WebIDL, r=Ms2ger
2013-03-19 13:28:34 +01:00
Andrea Marchesini
fef387cf3e
Bug 841493 - Rename nsHTMLVideoElement to HTMLVideoElement, r=Ms2ger
...
--HG--
rename : content/html/content/public/nsHTMLVideoElement.h => content/html/content/public/HTMLVideoElement.h
rename : content/html/content/src/nsHTMLVideoElement.cpp => content/html/content/src/HTMLVideoElement.cpp
2013-03-19 13:27:35 +01:00
Gregory Szorc
2288b28e43
Bug 844635 - Part 3: Remove empty Makefile.in files; r=glandium
2013-03-17 18:01:25 -07:00
Jeff Walden
0f05fc70d8
Bug 847480 - Convert DeprecatedAbs uses that can relatively obviously be changd to Abs, to Abs. r=Ms2ger
2013-03-05 15:43:53 -08:00
Jeff Walden
0bfefb7eed
Bug 847480 - Blindly convert all existing mozilla::Abs users to mozilla::DeprecatedAbs. Individualized conversions to the reformed mozilla::Abs will continue until mozilla::DeprecatedAbs is unused, at which point it will be removed. r=Ms2ger
2013-03-05 15:43:30 -08:00
Gregory Szorc
94e8454958
Merge mozilla-central into build-system
...
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Mike Shal
e9f8bc0fbd
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
2013-03-11 22:00:00 -07:00
Gregory Szorc
7bb3ee056b
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Joel Maher
0a4c411cf6
Bug 845486 - webgl conformance crashes frequently on ubuntu VMs. r=jgilbert
2013-03-07 12:22:55 -05:00
Matt Brubeck
45b1efed78
Back out 4b9f83fccf6b (bug 847714) for webgl test crashes
2013-03-06 21:26:15 -08:00
Jeff Gilbert
07fa6f85a3
Bug 847714 - Halve drawing buffer sizes until resize succeeds - r=bjacob
2013-03-06 17:36:59 -08:00
Daniel Holbert
1859a93138
Bug 843719: Reorder params in Margin constructors and SizeTo() methods to match CSS's top,right,bottom,left ordering. r=seth
2013-03-06 00:05:55 -08:00
Masatoshi Kimura
e5e5a90814
Bug 848339 - Remove the vestigial boolean outparam from nsWrapperCache::WrapObject. r=bz
2013-03-12 08:03:47 +09:00
George Wright
85199c3edd
[PATCH 8/9] Bug 751418 - Plumb through GL-backed CanvasLayers for Skia/GL r=mattwoodrow
...
From ac18dd134e69cc734dc6a9e16498e43207de4e9a Mon Sep 17 00:00:00 2001
---
content/canvas/src/CanvasRenderingContext2D.cpp | 42 +++++++++++++++++++++++--
content/canvas/src/CanvasRenderingContext2D.h | 5 +++
gfx/2d/2D.h | 8 +++++
gfx/2d/Factory.cpp | 10 ++++++
gfx/thebes/gfxPlatform.cpp | 34 ++++++++++++++++++++
gfx/thebes/gfxPlatform.h | 12 +++++++
6 files changed, 109 insertions(+), 2 deletions(-)
2012-11-30 18:58:00 -05:00
Jeff Gilbert
7b1c0f72b4
Bug 847716 - bindAttribLocation for /_?webgl_.*/ should generate INVALID_OPERATION - r=bjacob
2013-03-05 13:36:06 -08:00
Jeff Gilbert
4225f35c8b
Bug 845368 - Generic vertex attribs should have a size of 4 - r=bjacob
2013-03-04 16:44:32 -08:00
Jeff Gilbert
405e1dfaf7
Bug 845636 - WebGL uniform1i should generate INVALID_VALUE for invalid texture units - r=bjacob
2013-03-04 16:44:31 -08:00
Jeff Gilbert
a431f211d3
Bug 845482 - Init scissor box values on offscreen context init - r=bjacob
2013-03-04 16:44:31 -08:00
Jeff Walden
bf23cd54f1
Bug 835542 - Implement mozilla::Abs. r=Ms2ger
...
--HG--
extra : rebase_source : a3e62ff76365d27cc4cb10e4fee942ddb8b10b79
2013-02-15 19:55:36 -08:00
Jeff Muizelaar
27d3fd60db
Bug 842759. Add unprefixed versions of community approved webgl extensions. r=bjacob
...
--HG--
extra : rebase_source : 30687096604352e485c12514369ef5e651aaa4a5
2013-02-28 14:47:11 -05:00
Gregory Szorc
89d297a677
Merge mozilla-central into build-system
...
The 3 merged files had no conflicts and were manually verified to ensure
no incompatible changes crept in.
2013-02-27 21:02:02 -08:00
Gregory Szorc
faf262c4ee
Merge mozilla-central into build-system
...
Only conflict was configure.in amd was due to context, not
changed lines themselves.
2013-02-25 22:09:18 -08:00
Gregory Szorc
aa0fed2e03
Bug 784841 - Part 18g: Convert /content; r=glandium
2013-02-25 12:47:19 -08:00
Bob Clary
f7d6f983f5
Bug 845778 - Skip content/canvas/crashtests/789933-1.html (bug 833371), gfx/tests/crashtests/385228-1.svg, image/test/crashtests/694165-1.xhtml for Android, r=jmaher.
2013-02-27 06:52:05 -08:00
Bobby Holley
440bea3fd7
Bug 843711 - Fix up new |Components| culprits in test suite. r=mccr8
2013-02-25 10:43:03 -08:00
Jonathan Kew
7e3748fa6d
bug 808288 - part 2 - render the font's .notdef glyph for missing glyphs in <canvas>. r=bas
2012-11-03 16:17:17 +00:00
Ms2ger
1714b75f0c
Bug 844439 - Disable webgl-color-test.html reftests on B2G for R6 oranges on a CLOSED TREE.
2013-02-23 14:20:37 +01:00
Jeff Muizelaar
772e74677d
Bustage fix for bug 716859. r=bjacob,joe CLOSED TREE
...
Don't try to pass the conformance tests if we've disabled webgl.
2013-02-21 17:44:10 -05:00
Jeff Gilbert
4ed4901299
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
...
--HG--
extra : rebase_source : 3fb4230127df8a265d930fb779bdc93e05626c8b
2013-02-13 15:26:24 -08:00
Ed Morley
c878d63b6a
Backed out changeset 82747d694e7a (bug 716859) for android reftest-2 timeouts
2013-02-21 19:54:25 +00:00
Jeff Gilbert
1da9dd6cd2
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
...
--HG--
extra : rebase_source : 5dad29809733a54a19cd3e5030498f00597d1dc8
2013-02-13 15:26:24 -08:00
Ryan VanderMeulen
438b3ab061
Backed out changeset b46c006a7696 (bug 716859) and changeset 6a14e4c15aa6 (bug 841836) for B2G test failures on a CLOSED TREE.
2013-02-20 10:01:20 -05:00
Jeff Gilbert
d348a03b58
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
2013-02-13 15:26:24 -08:00
Jonathan Kew
4a6209493f
bug 842514 - consistently use signed types for appUnitsPerDevPixel variables. r=roc
2013-02-19 21:46:27 +00:00
L. David Baron
822b2ca3bc
Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
...
Except for the changes in:
layout/generic/nsIFrame.h (part)
layout/style/nsComputedDOMStyle.h (all)
layout/style/nsRuleNode.cpp (part)
layout/style/nsStyleContext.cpp (part)
layout/style/nsStyleContext.h (part)
(see patch 3b in the bug), this patch was written with the sed script:
s/\<GetStyle\(Font\|Color\|List\|Text\|Visibility\|Quotes\|UserInterface\|TableBorder\|SVG\|Background\|Position\|TextReset\|Display\|Content\|UIReset\|Table\|Margin\|Padding\|Border\|Outline\|XUL\|SVGReset\|Column\)\>/Style\1/g
2013-02-16 13:51:02 -08:00
Trevor Saunders
afab70f054
bug 841436 - remove nolonger needed qi from nsIDocShell to nsIDocShellTreeItem r=bz
2013-02-12 17:02:51 -05:00
Robert O'Callahan
70ccb25043
Bug 8203709. Handle failure to create a snapshot surface in GetImageDataArray. r=mattwoodrow
2013-02-12 17:56:28 +13:00
Phil Ringnalda
cb79659a5f
Back out 1b98c119cbfb (bug 8203709) for bustage
...
CLOSED TREE
2013-02-09 07:15:43 -08:00
Robert O'Callahan
af668db99e
Bug 8203709. Handle failure to create a snapshot surface in GetImageDataArray. r=mattwoodrow
2013-02-10 00:28:18 +13:00
Jonathan Kew
7541722913
bug 837461 - backout parts 2 and 3 of bug 808288 because pdf.js may paint missing chars to canvas if it failed to load fonts, which looks really ugly; better to skip them for now. r=bas
2013-02-08 16:52:55 +00:00
Jonathan Kew
9c82787fd4
bug 808299 - scale missing-glyph hexbox digits depending on device resolution and zoom. r=roc
2013-02-07 00:19:46 +00:00
Benoit Jacob
d7fac8eb6b
Bug 827106 - turn on ANGLE GLSL array index clamping - r=jgilbert
2013-02-05 20:53:41 -05:00
Ehsan Akhgari
9ae5104e2f
Bug 837235 - Fix builds with --disable-webgl; r=bjacob
2013-02-01 15:42:15 -05:00
Mounir Lamouri
116e0cedd6
Bug 833012 - Remove "nsContentUtils.h" inclusion from Element.h. r=Ms2ger
2013-01-31 23:11:49 +00:00
Boris Zbarsky
27b20c21af
Bug 824589. Convert XULElement to WebIDL. r=peterv
...
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.
The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.
The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID. We've run into this before, sadly.
I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.
The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces. Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props. I don't see
an obviously better way. We should work on killing off uses of
"instanceof someinterface".
The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
Boris Zbarsky
66e49b02aa
Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression
2013-01-29 17:18:06 -05:00
Boris Zbarsky
8231be64a0
Bug 824589. Convert XULElement to WebIDL. r=peterv
...
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.
The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.
The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID. We've run into this before, sadly.
I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.
The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces. Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props. I don't see
an obviously better way. We should work on killing off uses of
"instanceof someinterface".
The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
Robert O'Callahan
1485e59d6a
Bug 832788. Part 1: Make double->float conversions explicit in CanvasRenderingContext2D.cpp. r=jrmuizel
...
--HG--
extra : rebase_source : 626dc74eae93bb6a0d9bbb69db9440f251150169
2013-01-29 14:39:47 +13:00
Joel Maher
be3b9f7a23
Bug 834814 - allow for webgl tests to support mesa llvm driver. r=bjacob
...
--HG--
rename : content/canvas/test/webgl/failing_tests_linux.txt => content/canvas/test/webgl/failing_tests_linux_nvidia.txt
2013-01-27 08:01:19 -05:00
Benoit Jacob
a462b143f4
Bug 832576 - Fix perf regression in WebGL uniform setters - r=jgilbert
2013-01-25 13:40:38 -05:00
L. David Baron
22795ca856
Backout ccf23b56150e (bug 832576) on a CLOSED TREE on the theory that maybe WebGL changes could have changed graphics state in a way that caused the Android reftest-4 failures on SVG gradient tests.
2013-01-25 18:18:34 -08:00
Benoit Jacob
4a0860fcfa
Bug 832576 - Fix perf regression in WebGL uniform setters - r=jgilbert
2013-01-25 13:40:38 -05:00
Andrew Halberstadt
a466d10a02
Bug 834382 - Disable failing b2g emulator crashtests, r=jgriffin
2013-01-24 15:07:07 -05:00
Benoit Jacob
7d5637aa93
Bug 801158 - Fix unexpected-pass on WinXP post ANGLE update - no review, bustage fix
2013-01-24 12:20:56 -05:00
Milan Sreckovic
5cae08eb28
Bug 803568: Check for Cairo surface creation failure. r=bas
2013-01-17 14:38:38 +01:00
Rik Cabanier
6365d8055c
Bug 827053 - Add support for winding in fill + clip + isPointInPath + tests the feature. r=bas
2013-01-16 21:55:43 -05:00
Trevor Saunders
9f0ad48b28
bug 822289 - remove NS_IMPL_CYCLE_COLLECTION_CLASS and friends r=mccr8
2013-01-12 07:40:33 -05:00
Mats Palmgren
6c53161814
Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
2013-01-15 13:22:03 +01:00
Nicholas Nethercote
dc051e917d
Bug 829439 (part 1) - Add MemoryReporterBase class that promotes better encapsulation within nsIMemoryReporter sub-classes. r=jlebar.
...
--HG--
extra : rebase_source : 53a77ea456f2aedafe05954ceece7e64db743e66
2013-01-14 16:26:47 -08:00
Chris Peterson
34d009dfe8
Bug 829685 - Remove #include "prtypes.h" from some files that no longer use PR types. r=ehsan
2013-01-10 08:19:36 -08:00
Andrew Halberstadt
4a18b30019
Bug 811779 - Enable larger set of reftests on B2G emulators, r=jgriffin
2013-01-03 15:35:01 -05:00
Jeff Gilbert
b9f53ea543
Bug 826546 - Delay WebGL reftest completion until subsequent rAF - r=vlad
2013-01-10 12:17:44 -08:00
Steve Fink
d4f3bbc166
Bug 827225 - Avoid JS_GetArrayBufferViewType until safe to call. r=bz
...
--HG--
extra : rebase_source : 5ac40b7fc9567cc02ab2f2167f756348f1a44fd0
2013-01-07 15:12:06 -08:00
Steve Fink
08f99e5f1c
Bug 827225 - Rename JS_GetTypedArrayType to JS_GetArrayBufferViewType, add TYPE_DATAVIEW. r=bz, sr=dmandelin
...
--HG--
extra : rebase_source : c5947273c5d517338ea1f468358511aa979b4959
2013-01-07 15:12:00 -08:00
Benoit Jacob
2a47c5ced4
Bug 825205 - Fix WebGL drawElements validation when the max allowable index wraps to zero in the index type - r=vladv
2013-01-05 21:05:10 -05:00
Benoit Jacob
79f8621585
Bug 825205 - WebGL drawElements: add unit test for the case where the max allowable index wrap to 0 in the index type - r=vladv
2013-01-05 21:05:08 -05:00
Ehsan Akhgari
f204022ad2
Bug 826602 - Rename nsHTMLCanvasElement to mozilla::dom::HTMLCanvasElement; r=bzbarsky
...
--HG--
rename : content/html/content/public/nsHTMLCanvasElement.h => content/html/content/public/HTMLCanvasElement.h
rename : content/html/content/src/nsHTMLCanvasElement.cpp => content/html/content/src/HTMLCanvasElement.cpp
2013-01-04 00:16:14 -05:00
Ehsan Akhgari
11b68a76e0
Backed out changeset bfb788e7ef51 (bug 826602) because of build failures
...
--HG--
rename : content/html/content/public/HTMLCanvasElement.h => content/html/content/public/nsHTMLCanvasElement.h
rename : content/html/content/src/HTMLCanvasElement.cpp => content/html/content/src/nsHTMLCanvasElement.cpp
2013-01-04 01:07:10 -05:00
Ehsan Akhgari
c8deef991c
Bug 826602 - Rename nsHTMLCanvasElement to mozilla::dom::HTMLCanvasElement; r=bzbarsky
...
--HG--
rename : content/html/content/public/nsHTMLCanvasElement.h => content/html/content/public/HTMLCanvasElement.h
rename : content/html/content/src/nsHTMLCanvasElement.cpp => content/html/content/src/HTMLCanvasElement.cpp
2013-01-04 00:16:14 -05:00
Chris Jones
90fdd69121
Bug 823610: Make discarding GL contexts of foreground pages on memory pressure pref-able, and pref off for b2g. r=jgilbert,jlebar
2013-01-03 15:39:25 -08:00
Trevor Saunders
96c9daa6be
bug 825419 - outparamdel nsIDocShell::GetPresShell() r=smaug
2012-12-28 20:56:42 -05:00
Ehsan Akhgari
11410dead2
Bug 825527 - Part 5: Turn on the WebIDL bindings for HTMLImageElement; r=bzbarsky
2013-01-02 12:28:14 -05:00
Ehsan Akhgari
912b149c1f
Bug 825527 - Part 3: Move HTMLImageElement to WebIDL bindings; r=bzbarsky
2012-12-31 13:48:55 -05:00
Ehsan Akhgari
bddd91bb2d
Bug 825527 - Part 2: Rename nsHTMLImageElement to mozilla::dom::HTMLImageElement; r=bzbarsky
...
--HG--
rename : content/html/content/src/nsHTMLImageElement.cpp => content/html/content/src/HTMLImageElement.cpp
rename : content/html/content/src/nsHTMLImageElement.h => content/html/content/src/HTMLImageElement.h
2012-12-31 12:25:46 -05:00
Masatoshi Kimura
b5e27745c8
Bug 824247 - Part 3: Disable FAIL_ON_WARNINGS on not-yet-warning-free directories on MSVC. r=ted
2013-01-03 00:56:38 +09:00
Nicholas Nethercote
acc80a9abd
Bug 819819 (part 2) - Remove |name| from NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN. r=jlebar.
...
--HG--
rename : dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing_perwindowpb.html => dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing.html
rename : toolkit/components/places/tests/browser/browser_favicon_privatebrowsing_perwindowpb.js => toolkit/components/places/tests/browser/browser_favicon_privatebrowsing.js
extra : rebase_source : 557cc60522970ce7eea3b006d357284d9b4694c4
2012-12-23 16:59:51 -08:00
Neil Rashbrook
b87325632b
Bug 818861 Shouldn't allow promising a flat string from a flat string r=dbaron
2012-12-22 20:40:37 +00:00
Masatoshi Kimura
4a07dc4302
Bug 804834 - Part 1: Fix tests depending on E4X for-each in content JS. r=waldo
2012-12-21 20:47:52 +09:00
Justin Lebar
e4d773aca1
Bug 815473 - Follow-up: Remove now-undefined methods from CanvasRenderingContext2D.h. r=me
2012-12-19 18:03:11 -05:00
Jeff Gilbert
cf160a41a4
Bug 822114 - Save and restore bound tex unit in DeleteTexture - r=bjacob
2012-12-18 19:23:03 -08:00
Ed Morley
3f8047170b
Backout 966b04dba626 (bug 822114) for failing to build on any platform
2012-12-19 01:22:45 +00:00
Jeff Gilbert
48d5d585ce
Bug 822114 - Save and restore bound tex unit in DeleteTexture - r=bjacob
2012-12-18 16:47:03 -08:00
Joe Drew
bcd94cacb1
Bug 813124 - Test for multiple clip paths. r=jrmuizel
2012-12-18 11:37:14 -05:00
Joe Drew
cb8cb0424e
Bug 815648 - Test. r=bas
2012-12-18 11:37:14 -05:00