Chris Jones
5cae6b2d6d
Bug 655926: Implement canvas.mozFillRule. sr=vlad
2011-06-09 19:15:13 -07:00
Benoit Jacob
c33a3efb0d
Bug 636942 - remove _LENGTH constants - r=jrmuizel
...
These constants do not exist in WebGL.
2011-05-20 15:53:53 -04:00
Vladimir Vukicevic
04380376c8
Bug 630672 - implement WebGL OES_texture_float extension - r=bjacob
...
This implements floating-point textures in WebGL
2011-05-20 15:53:53 -04:00
Benjamin Smedberg
2ecdcc2c6e
Bug 617539 - Merge nsIDOMWebGLRenderingContext_MOZILLA_2_0_BRANCH, r=jrmuizel
2011-03-25 11:03:35 -04:00
Benoit Jacob
e0fac3fa40
Bug 632587 - 3/3 - add isContextLost - r=jrmuizel, a=joe
2011-03-01 17:25:22 -05:00
Benoit Jacob
69d9cc6f5a
Bug 632587 - 2/3 - add isContextLost - r=jrmuizel, a=blocking2.0
2011-03-01 17:25:22 -05:00
Vladimir Vukicevic
32d955bddc
Bug 632587 - 1/3 - implement getSupportedExtensions - r=bjacob, a=blocking2.0
2011-03-01 17:25:22 -05:00
Vladimir Vukicevic
ef3151e4e3
b=622956; [webgl] add stub extension mechanism, fixes extension tests; r=bjacob
2011-01-05 13:08:53 -08:00
Vladimir Vukicevic
342702e87d
b=586938; missing VIEWPORT property on WebGL context; r=mrbkap,a=b
2010-12-20 20:08:03 -08:00
Vladimir Vukicevic
fdf07cc2fc
b=619485; add WebGL info to about:support; r=jrmuizel,a=beltzner
2010-12-16 12:49:54 -08:00
Benoit Jacob
fe31b174d4
Bug 617319 - HTML5 canvas 2d context arc() method requires a parameter that should be optional - r=vladimir, a=joe
2010-12-08 10:56:01 -05:00
Benoit Jacob
62e8b57bf5
Bug 613306 - fix bufferSubData quickStub - r=vlad
2010-12-06 06:34:35 -05:00
Saint Wesonga
29e4aefe26
Bug 498826 - Implement optional putImageData arguments. r+a=vlad
2010-12-04 16:44:26 +01:00
Benoit Jacob
bc7d8a94ad
Bug 613324 - update WebGL constants - r=vladimir
2010-11-25 08:59:35 -05:00
Vladimir Vukicevic
2b50cc0166
b=612334; fix webgl context type; r=bz
2010-11-16 20:33:04 -08:00
Vladimir Vukicevic
895126cd03
b=539771; Add support for context attribs to canvas; r=jmuizelaar
2010-11-16 20:33:03 -08:00
Benoit Jacob
a637a05a8d
Bug 607774 - Implement the spec on Renderbuffers and Framebuffers - r=vladimir
2010-11-05 15:57:58 -04:00
Benoit Jacob
db0cbcb824
Bug 593496 - Fix WebGL textures: conversions, flipping, premultiplication, unpack alignment - r=vladimir
2010-10-15 17:50:15 -04:00
Vladimir Vukicevic
6310e8e90b
b=593850; [webgl] fix bad-arguments and null-object-behaviour tests; r=bjacob, a=b
2010-09-13 08:57:25 -07:00
Benoit Jacob
0cf355aad2
Bug 592416 - Various WebGL fixes - r=vladimir
2010-09-02 10:38:26 -04:00
Benoit Jacob
3946e6ca20
Bug 585199 - Implement WebGLActiveInfo, remove NativeJSContext, adapt WebGL code to that - r=vladimir a=blocking2.0
2010-08-23 17:03:49 -04:00
Vladimir Vukicevic
08af2ba123
b=584815; enable WebGL shader validation and remove obsolete texture API; r=bjacob
2010-08-06 22:10:38 -07:00
Bobby Holley
ad6577523c
Bug 578511 - Canvas API to disable sync decoding of images.r=roc,sr=vlad
2010-07-26 17:20:45 -04:00
Benoit Jacob
da94c1cf46
b=576086; Remove sizeInBytes from WebGL; r=vladimir
2010-07-03 18:27:56 -04:00
Jason Duell
329d95e7d9
Merge from m-c.
...
Fair amount of merge conflicts.
Biggest item was changes to nsHttpChannel from web sockets changes.
Other likely suspects if things are borken:
nsFrameLoader.cpp:
- nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
nsnull (m-c) to local process call to new nsFrameMessageManager(),
callback arg? Smaug said null.
- only calling SetCallBackData for local case. also +r smaug.
nsPrefBranch.cpp had fairly extensive merge conflicts.
nsChromeRegistry had lots of changes.
Dougt did most of the non-necko changes (thanks).
2010-06-22 17:33:57 -07:00
Doug Turner
2f64431802
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
2010-06-07 13:38:02 -07:00
Doug Turner
d161b29832
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
2010-05-11 11:09:54 -07:00
Benoit Jacob
30e986a615
b=571029; readPixels API change, support both old and new signatures, also fix 572797 (allow non-fitting rectangles), and check that sizes are nonnegative; r=vladimir
2010-06-19 10:46:12 -04:00
Benoit Jacob
ce79cd52c3
b=567499; fix getuniform for bool uniforms and return nsIVariant; r=vladimir
2010-06-19 10:43:40 -04:00
Benoit Jacob
102996c96e
b=567499; let getXxxParameter functions return nsIVariant; r=vladimir
2010-06-19 10:42:43 -04:00
Benoit Jacob
08954757b8
b=571027; implement new PixelStorei parameters for textures; r=vladimir
2010-06-15 11:59:39 -04:00
Benoit Jacob
edb6d58886
b=571027; implement new TexImage2D signatures; r=vladimir
2010-06-15 11:54:03 -04:00
Benoit Jacob
b332455dad
b=571076; Implement GetAttachedShaders; r=vladimir
2010-06-15 11:49:34 -04:00
Benoit Jacob
e3525ff059
b=571028; remove GetString and merge into GetParameter as per the updated spec; r=vladimir
2010-06-11 17:45:40 -04:00
Benoit Jacob
10776d7401
b=569714; Fix GetParameter and let it return nsIVariant; r=vladimir
2010-06-11 17:36:34 -04:00
Josh Aas
57da8961d2
nsICanvasRenderingContextWebGL.idl shouldn't define GL_TRUE or GL_FALSE. b=563372 r=vlad
2010-05-03 14:10:36 -04:00
Doug Turner
8160dff0bb
Merge with mc
2010-03-08 10:09:55 -08:00
Doug Turner
d9d6fc223c
Merge
2010-03-01 15:36:51 -08:00
Vladimir Vukicevic
7451012844
b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 3, DOM-side implementation; r=bz
2010-03-03 16:40:27 -08:00
Vladimir Vukicevic
6064235825
Nuke some stale/unused files
...
* * *
attempt to fix x86-64 burning
2010-01-22 18:29:49 -08:00
Robert O'Callahan
6ff156d7ee
Backing out bug 534467 to try to fix test failure
2010-03-04 17:50:57 +13:00
Robert O'Callahan
a18ddda202
Backed out changeset 1672d4c79e82
2010-03-04 17:50:28 +13:00
Robert O'Callahan
19fda2ca2d
Back out due to Linux-64 build bustage
2010-03-04 14:38:23 +13:00
Robert O'Callahan
a42de820a8
Backed out changeset b35354fe21e3
2010-03-04 14:38:00 +13:00
Vladimir Vukicevic
e60003e4f2
b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 3, DOM-side implementation; r=bz
2010-03-03 16:40:27 -08:00
Vladimir Vukicevic
88a7ba41bd
b=534735; use custom quickstubs for canvas fillStyle and strokeStyle; r=bz
2010-03-03 16:40:25 -08:00
Vladimir Vukicevic
4b20a4aac1
Nuke some stale/unused files
2010-01-22 18:29:49 -08:00
Robert O'Callahan
cd4f7a9513
Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant.
2010-03-01 21:03:49 +13:00
Vladimir Vukicevic
833cd1cfdd
b=570538; [webgl] fix up buffer validation with interleaved data; r=bjacob
2010-06-08 15:14:43 -07:00
Benjamin Smedberg
e9f313153e
Merge mozilla-central with electrolysis.
2010-01-25 11:57:19 -05:00