Michael Wu
70b34aa4c0
Backed out changeset f29ddae820bf (bug 664249) for possible orange r=killer
2011-08-01 21:18:48 -07:00
Nikhil Marathe
a2611c69a8
Bug 664249 - API fixes for inlined TypedArray properties. r=mrbkap
...
--HG--
extra : rebase_source : fd068e786d6d49b4800a6efebf9811191a6309ef
2011-08-01 15:50:04 -07:00
Benoit Jacob
46b893fa86
Bug 674042 - WebGL: crash in getUniformLocation with too long uniform identifiers - r=jrmuizel
...
This limits the length of uniform and attrib identifiers to 4095 characters, to steer clear GL implementation bugs with too long identifiers. The 4095 is totally arbitrary, all we know is that crashes happen after 2^22 chars.
2011-07-28 17:12:31 -04:00
Ehsan Akhgari
3f0737e881
Merge the last green changeset on mozilla-inbound to mozilla-central
2011-07-28 10:37:23 -04:00
Benoit Jacob
b1938cf078
Bug 674074 - about:memory blank in presence of WebGL contexts - r=njn
...
This fixes the names of WebGL KIND_HEAP reporters. Newly enforced rules about the naming of KIND_HEAP reporters were making about:memory fail to work in presence of WebGL reporters.
2011-07-27 14:46:15 -04:00
Benoit Jacob
1f448f761e
Bug 667222 - In texSubImage2D, check that the update format matches the existing texture - r=jrmuizel
2011-07-27 14:46:14 -04:00
Benoit Jacob
3495fb4249
Bug 668743 - ANGLE fails to load on WinXP after upgrade from r653 to r686 - r=jrmuizel
...
This patch implements delay-loading of DWMAPI.DLL to prevent ANGLE's libEGL.dll from failing to load on WinXP where DWMAPI.DLL is not present.
2011-07-27 14:46:14 -04:00
Michael Wu
b34f351453
Bug 671185 - Incorrect return of NS_ERROR_* codes in functions returning PRBool, r=mak,ehsan,taras,biesi,pike,khuey,dholbert,josh,bjacob,bsmith
2011-07-25 21:57:58 -07:00
Ginn Chen
35f9491020
Bug 673865 - WebGLContextGL.cpp failed to compile with Solaris Studio. r=bjacob.
2011-07-28 11:42:22 +08:00
Jeff Muizelaar
bba6f8ca10
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
743c206f23
Bug 670260 [OS/2] add WebGLExtension to WebGLContextNotSupported r=vlad
2011-07-14 13:30:12 -07:00
Benoit Jacob
24b7ccd60a
Bug 664299 - Test loading cross-domain images validated with CORS in WebGL. r=bz
2011-07-14 14:47:39 -04:00
Joe Drew
6aac96c005
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
0823e559de
Merge mozilla-central and mozilla-inbound
2011-07-13 11:51:33 -04:00
Bas Schouten
8367a2ca66
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
a08dbbe822
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
371b57bace
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
d4259656be
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
bd79b32960
Bug 665070 - turns out that uninitialized-test is still failing on the winxp test slaves due to old drivers - a=bustage
2011-07-07 23:54:35 -04:00
Benoit Jacob
161950530d
Bug 665070 - turns out that uninitialized-test is still failing on the linux test slaves due to old drivers - a=bustage
2011-07-07 22:22:00 -04:00
Benoit Jacob
638c30cb0b
Bug 665936 - string crash found while fuzzing WebGL shaders - r=jrmuizel
2011-07-07 20:01:17 -04:00
Benoit Jacob
a869b97f2e
Bug 665070 - part 14: check error in copyTexImage2D - r=jrmuizel
2011-07-07 20:01:17 -04:00
Benoit Jacob
b50611915e
Bug 665070 - part 13: require all framebuffer attachments to have same size - r=jrmuizel
2011-07-07 20:01:17 -04:00
Benoit Jacob
efc55cfb8e
Bug 665070 - part 12: textures are not RectangleObjects, but framebuffer attachments are - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
3b6d33a3a6
Bug 665070 - part 11: check error in texImage2D - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
0f1920f3c2
Bug 665070 - part 10: check error in renderbufferStorage - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
c238e59df8
Bug 665070 - part 9: check error in bufferData - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
93be0be563
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
d92db41f6a
Bug 665070 - part 6: update SynthesizeGLError - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
097c045697
Bug 665070 - part 5: implement WebGLContext::UpdateWebGLErrorAndClearGLError - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
c1d0dbfdae
Bug 665070 - part 4: rename mSynthesizedGLError to mWebGLError - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
f95fa9b753
Bug 665070 - part 3: use GetAndClearError in WebGLContext::GetError - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
4bc4c1f507
Bug 665070 - part 2: use GetAndClearError in WebGL initialization - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
91cee5542c
Bug 638549 - WebGL about:memory - part 5: add accounting for WebGLShaders - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
7bfcf3a16d
Bug 638549 - WebGL about:memory - part 4: add accounting for WebGLBuffer caches - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
1564e232fc
Bug 638549 - WebGL about:memory - part 3: add accounting for WebGLRenderbuffers - r=jrmuizel
2011-07-07 20:01:16 -04:00
Benoit Jacob
28a7557da7
Bug 638549 - WebGL about:memory - part 2: add accounting for WebGLBuffers - r=jrmuizel
2011-07-07 20:01:15 -04:00
Benoit Jacob
dac4fc3fb6
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
5b85458cfd
Bug 663039 content should use mozilla::Preferences r=roc+jwatt+chris.double+bjacob
2011-07-07 11:00:02 +09:00
Marco Bonardo
e2c04d1fe3
Merge mozilla-inbound and mozulla-central
2011-07-05 14:02:19 +02:00
Ms2ger
7c3f38dcd7
Bug 651858 - Address comments; pending-r=roc
2011-07-05 12:15:17 +02:00
Bas Schouten
ab39deeadf
Bug 668801 - Part 1: Adjust Azure for traditional shadow drawing style. r=jrmuizel
2011-07-05 06:28:14 +00:00
Bas Schouten
6f97e9e7b9
Bug 668801: Backed out Bug 656844 - changeset a565838cfc3a.
2011-07-04 16:35:50 +00:00
Bas Schouten
0df395b2ad
Bug 668801: Backed out Bug 656844 - changeset 22ec5982eca7.
2011-07-04 16:32:36 +00:00
L. David Baron
d0405fa2a0
Convert canvas text measurement widths from app units to pixels *after* they switch from integers to floats. (Bug 667947) r=roc
...
--HG--
extra : transplant_source : %9C%BA%C8%F9%2C%83%8C%F3%F7%A9%B1%00Wn%FF%A6%40%E6%D4%CC
2011-06-30 17:39:30 -07:00
Simon Montagu
c5979d144a
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
2011-04-13 12:23:49 +03:00
Bas Schouten
9d6dc8e6e4
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
362567a30a
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
58df7199e0
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
d0aa936a4b
Bug 662038, parts 1, 4-5: Add canvas.mozDash and .mozDashOffset. r=joe sr=vlad
2011-06-29 14:34:58 -07:00