Ginn Chen
0bff689adf
Bug 673865 - WebGLContextGL.cpp failed to compile with Solaris Studio. r=bjacob.
2011-07-28 11:42:22 +08:00
Jeff Muizelaar
f794cb74f1
Bug 629875/bug 669366. Switch back to our old behaviour for source rects larger than the source image for both Cairo and Azure canvas implementations. r=joe a=dveditz
...
We haven't decided what the behaviour for source rects larger than
the source image should be, and 4ede7b9b55bc breaks content like
20thingsilearned.com.
2011-07-22 15:35:16 -04:00
Walter Meinl
a455ba400e
Bug 670260 [OS/2] add WebGLExtension to WebGLContextNotSupported r=vlad
2011-07-14 13:30:12 -07:00
Joe Drew
f1a03dd367
Bug 664299 - Relax the same-origin policy in WebGL for images that have been successfully validated with CORS. r=bz,jrmuizel
2011-07-14 14:47:37 -04:00
Ehsan Akhgari
06403e9e5d
Merge mozilla-central and mozilla-inbound
2011-07-13 11:51:33 -04:00
Bas Schouten
f497c04e61
Bug 666452 - Part 3: Create a minimal size temp surface for canvas shadow drawing. r=roc
2011-07-13 02:36:28 +02:00
Benjamin Peterson
f0a19907d5
Bug 670442: Reset mZero flag on the CanvasRenderingContext when new dimensions are set. r=joe
2011-07-12 08:54:38 -07:00
Bas Schouten
00c735c023
Bug 666097 - Fix radial gradient drawing in Azure. r=jrmuizel
...
* * *
Part 2: Adjust tests to properly confirm passing. r=jrmuizel
2011-07-08 18:49:35 +00:00
Robert O'Callahan
f42618fdd2
Bug 649924. Use image surfaces to implement canvases beyond the texture size limit. r=bas
2011-07-08 22:42:21 +12:00
Benoit Jacob
7cb06d6536
Bug 665936 - string crash found while fuzzing WebGL shaders - r=jrmuizel
2011-07-07 20:01:17 -04:00
Benoit Jacob
ae10793280
Bug 665070 - part 14: check error in copyTexImage2D - r=jrmuizel
2011-07-07 20:01:17 -04:00
Benoit Jacob
1c47bca181
Bug 665070 - part 13: require all framebuffer attachments to have same size - r=jrmuizel
2011-07-07 20:01:17 -04:00
Benoit Jacob
a9f9e20f5f
Bug 665070 - part 12: textures are not RectangleObjects, but framebuffer attachments are - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
5a354a676e
Bug 665070 - part 11: check error in texImage2D - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
72af7462fd
Bug 665070 - part 10: check error in renderbufferStorage - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
7693f69309
Bug 665070 - part 9: check error in bufferData - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
e4c566a9bd
Bug 665070 - part 8: add ErrorName helper (there is no part 7 anymore) - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
0caecc0262
Bug 665070 - part 6: update SynthesizeGLError - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
0ac4067e07
Bug 665070 - part 5: implement WebGLContext::UpdateWebGLErrorAndClearGLError - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
f8357d23cf
Bug 665070 - part 4: rename mSynthesizedGLError to mWebGLError - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
18aeb29ce9
Bug 665070 - part 3: use GetAndClearError in WebGLContext::GetError - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
588f2a000e
Bug 665070 - part 2: use GetAndClearError in WebGL initialization - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
8cfc09d7ca
Bug 638549 - WebGL about:memory - part 5: add accounting for WebGLShaders - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
1215f41750
Bug 638549 - WebGL about:memory - part 4: add accounting for WebGLBuffer caches - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
60eb58173a
Bug 638549 - WebGL about:memory - part 3: add accounting for WebGLRenderbuffers - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
d674ccbaf8
Bug 638549 - WebGL about:memory - part 2: add accounting for WebGLBuffers - r=jrmuizel
2011-07-07 20:01:15 -04:00
Benoit Jacob
1e8d92889e
Bug 638549 - WebGL about:memory - part 1: initial implementation accounting for WebGLContexts and WebGLTextures - r=jrmuizel
2011-07-07 20:01:12 -04:00
Masayuki Nakano
0b9db0f2e6
Bug 663039 content should use mozilla::Preferences r=roc+jwatt+chris.double+bjacob
2011-07-07 11:00:02 +09:00
Marco Bonardo
db16f94538
Merge mozilla-inbound and mozulla-central
2011-07-05 14:02:19 +02:00
Ms2ger
298a726134
Bug 651858 - Address comments; pending-r=roc
2011-07-05 12:15:17 +02:00
Bas Schouten
6c81894f2e
Bug 668801 - Part 1: Adjust Azure for traditional shadow drawing style. r=jrmuizel
2011-07-05 06:28:14 +00:00
Bas Schouten
0a5028f732
Bug 668801: Backed out Bug 656844 - changeset 22ec5982eca7.
2011-07-04 16:32:36 +00:00
L. David Baron
f52fd536fb
Convert canvas text measurement widths from app units to pixels *after* they switch from integers to floats. (Bug 667947) r=roc
2011-06-30 17:39:30 -07:00
Simon Montagu
1f18554f1f
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
2011-04-13 12:23:49 +03:00
Bas Schouten
63ab94ddbd
Bug 667461: Cache ThebesSurface for Azure canvas to speed up frequent source usage of an Azure canvas. r=roc
2011-06-30 03:00:15 +02:00
L. David Baron
cc1b5e1a42
Convert canvas text measurement widths from app units to pixels *after* they switch from integers to floats. (Bug 667947) r=roc
2011-06-29 14:39:21 -07:00
L. David Baron
12b65a3ea5
Back out changeset 85e5b0ed7081, which was landed with the wrong bug number (really bug 667947, but marked as bug 667948) in order to reland it.
2011-06-29 14:39:21 -07:00
Chris Jones
d218fe5257
Bug 662038, parts 1, 4-5: Add canvas.mozDash and .mozDashOffset. r=joe sr=vlad
2011-06-29 14:34:58 -07:00
Chris Jones
dc0bebcf00
Bug 664884, parts 1-4: Implement mozCurrentTransform/mozCurrentTransformInverse attributes for manipulating the canvas CTM. r=joe,roc sr=vlad
2011-06-29 14:34:58 -07:00
L. David Baron
a0484ee951
Bug 667948: Convert canvas text measurement widths from app units to pixels *after* they switch from integers to floats. r=roc
2011-06-28 16:58:00 -07:00
Justin Lebar
6ce00dcd08
Bug 664486 - Add page fault counts to about:memory on Linux and Mac. r=njn, sr=bz
2011-06-16 14:34:09 -04:00
Benoit Jacob
a44fabd6d5
Bug 663823 - Cross-domain textures generate NS_ERROR_FAILURE instead of NS_ERROR_DOM_SECURITY_ERR - r=jrmuizel
...
This is a quite stupid patch in already stupid code; the reason why it's so dumb is that it has to determine whether the argument is a DOMElement or ImageData and we don't have a real ImageData interface, see bug 637077, so it has to use duck typing. We should revisit this whole code once bug 637077 is fixed.
2011-06-27 13:27:04 -04:00
Benoit Jacob
8a1b1774c4
Bug 664066 - Initialize GL values - r=karlt
...
This patch initializes by zero the GL max values before we query them, just in case a buggy OpenGL implementation's glGetIntegerv function would fail to set them.
This patch also manually sets the initial values of mPixelStorePackAlignment and mPixelStoreUnpackAlignment as per the spec, rather than querying them from the GL.
2011-06-27 13:27:04 -04:00
Benoit Jacob
0c5f8bfc7e
Bug 667465 - Fix unused variable warnings in WebGL - r=jrmuizel
2011-06-27 13:27:04 -04:00
Benoit Jacob
001a8b8107
Bug 664066 - remove useless C casts in WebGL code - r=karlt
...
Just to make the code a little more robust.
2011-06-27 13:27:04 -04:00
Bas Schouten
58f253bc0d
Bug 667225 - Part 1: Do not attempt to draw runs with no glyphs. r=jrmuizel
2011-06-26 20:00:06 +02:00
Ed Morley
e02f78569a
Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
2011-06-25 16:06:02 +02:00
Bas Schouten
6e02904c91
Bug 651858 - Part 6 Followup: Fix typo introduced addressing final review comments. r=joe
2011-06-24 21:58:33 +02:00
Bas Schouten
b8314e431a
Bug 651858 - Part 6: Add the azure nsCanvasRenderingContext2D implementation. r=roc
2011-06-24 19:41:18 +02:00
Chris Leary
ee39028ca4
Merge mozilla central and tracemonkey.
2011-06-20 16:49:20 -07:00