Граф коммитов

247073 Коммитов

Автор SHA1 Сообщение Дата
Kyle Huey 3e8fcba590 Back it all out on this CLOSED TREE. a=mfbt 2011-05-20 17:00:46 -07:00
Kyle Huey 18e6d04d41 Backed out changeset b8404a1d3153 2011-05-20 17:00:13 -07:00
Kyle Huey 796570d4fa Backed out changeset bf0b91206fb3 2011-05-20 16:59:38 -07:00
Jonas Sicking cd65f752fa Fix orange from botched merge 2011-05-20 15:17:58 -07:00
Benoit Jacob e6a6f31e00 Bug 658359 - Register .frag and .vert extensions as text/plain to prevent crashing due to buggy plugins in WebGL mochitest - r=ehsan
These file types were unknown, leading to querying plugins to check if any would recognize these types, leading to xpcshell crashes due to bad plugins on linux, leading to mochitest failure on my machine.
2011-05-20 17:50:53 -04:00
Benoit Jacob 27040fd475 Bug 657556 - crash in WebGL uniform setters when no program is bound - r=cdiehl
This crash was occurring when no program is bound and the uniform object isn't bound to a program either. The fix is to properly check if a program is bound.
2011-05-20 15:53:54 -04:00
Benoit Jacob 6f011a1e15 Bug 656215 - null out failed canvas contexts - r=roc
This is needed to correctly handle exceeding large canvases. The previous patch lets us know that the canvas is too large, and this canvas then correctly marks it as 'bad' so that we no longer crash.
2011-05-20 15:53:53 -04:00
Benoit Jacob 7e05c500e7 Bug 656215 - check max size for textures and renderbuffers - r=joedrew
This is needed to correctly handle exceedingly large canvases, for example.
2011-05-20 15:53:53 -04:00
Benoit Jacob b5dc4a0330 Bug 636942 - remove _LENGTH constants - r=jrmuizel
These constants do not exist in WebGL.
2011-05-20 15:53:53 -04:00
Benoit Jacob f217e89eab Bug 636942 - stencil separate param validation must now occur on draw calls - r=jrmuizel
We were validating these params when they're set, and that was non-conformant behavior.
2011-05-20 15:53:53 -04:00
Benoit Jacob a48325132c Bug 636913 - fix buffer-preserve-test.html so it works in the mochitest - r=joedrew
This was filed upstream at:
http://www.khronos.org/bugzilla/show_bug.cgi?id=472

This just moves around the canvas in the html so it's visible, so it actually gets composited. Otherwise the test fails.
2011-05-20 15:53:53 -04:00
Benoit Jacob ea0e243af6 Bug 636913 - implement the WebGL backbuffer clear semantics - r=joedrew
This implements the WebGL backbuffer clearing behavior when preserveDrawingBuffer=false
2011-05-20 15:53:53 -04:00
Benoit Jacob ba4e1c35b5 Bug 636913 - implement ForceClearFramebufferWithDefaultValues from the existing renderbuffer init code - r=joedrew
This is just moving code around, in preparation for implementing the WebGL buffer clear semantics in the next part.
2011-05-20 15:53:53 -04:00
Benoit Jacob 3280977bbe Bug 636913 - state tracking needed for WebGL clear semantics - r=joedrew
We needed to remember more values instead of just passing them to the GL.
2011-05-20 15:53:53 -04:00
Benoit Jacob 9f1fbbd28d Bug 636913 - fix context options - r=joedrew
The WebGL context options were out of date.
2011-05-20 15:53:53 -04:00
Benoit Jacob de9088b634 Bug 630672 - fixes for WebGL OES_texture_float extension - r=joedrew
This fixes a few issues in Vlad's patch: pass test, break reference cycle, fix leak
2011-05-20 15:53:53 -04:00
Vladimir Vukicevic b52de06579 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
Benoit Jacob 7bd5389a74 Bug 657201 - we must really avoid glValidateProgram() on Mac - r=cdiehl
We thought it was only crashy with NVIDIA, but it's now confirmed on ATI on Mac OS 10.6.7 too

It's OK to just not call it, as it's only a developer feature and not really useful in actual content.
2011-05-20 15:53:53 -04:00
Benoit Jacob e84c2368dc Bug 657190 - the WebGL mochitest is downloading images from internet - r=philor
This patch checks in the image in question so we don't download it from internet anymore. Was causing intermittent test failures.
2011-05-20 15:53:53 -04:00
Kyle Huey c8f3d0d068 Bug 648997: Implement BlobBuilder spec as mozBlobBuilder. r=sicking.
Note that there is one key difference between this implementation and the spec.  In this patch mozBlobBuilder.getBlob("content/type"); returns a Blob and clears the mozBlobBuilder.  In the spec the BlobBuilder is not cleared.  Thus,

let bb = new mozBlobBuilder();
mozBlobBuilder.append("foo");
let blob1 = mozBlobBuilder.getBlob("content/type");
// blob1 contains "foo"
mozBlobBuilder.append("bar");
let blob2 = mozBlobBuilder.getBlob("content/type");
// blob2 contains "bar", the spec says it should contain "foobar".

IMO, the spec behavior optimizes for the wrong case.  BlobBuilder will probably be used mostly as a one-shot API.  Additionally, the spec requires the BlobBuilder to hang on to potentially large amounts of memory between the getBlob() call and when the BlobBuilder is GCd.

These issues have been raised on the listserv.
2011-05-20 10:18:45 -07:00
Shawn Gong ba36dac2c6 Bug 632255 - Implemented readAsArrayBuffer() for FileReader. r=bent,sicking 2011-05-20 10:17:28 -07:00
William Chen 646211e0d9 Bug 560112 - Implement HTML5 dataset attribute. r=sicking,mrbkap 2011-05-20 10:23:49 -07:00
Dave Townsend f78ddb8d70 Bustage fix for bug 595848, add the xpcshell test to the new manifest 2011-05-20 12:57:50 -07:00
Jonathan Watt 613c76643d Bug 657862 - Relative SVG arc path segments are broken. r=longsonr.
--HG--
extra : rebase_source : 8897f5f5358f67708f92f50e1061d1947ae011a1
2011-05-20 21:00:35 +01:00
Jono S Xia f45568d0bc Bug 611695: Updating the extension fires the welcome page. r=dtownsend 2011-05-20 12:52:04 -07:00
Giorgio Maone 4cd74d76f3 Bug 644856: Make sure any child processes clear the jar cache when uninstalling extensions. r=dtownsend 2011-05-20 10:40:11 -07:00
Hernán Rodriguez Colmeiro 4f9d3f95ad Bug 658275: browser_globalinformations.js should not require the network. r=dtownsend 2011-05-20 12:37:39 -07:00
Dave Townsend e91f600ac1 Bug 595848: Dynamically generate the list of categories. r=Unfocused 2011-05-20 10:36:28 -07:00
Brad Lassey c837809318 bug 624163 - IME input does not work in rich editors with e10s r=dougt 2011-05-20 14:44:09 -04:00
Brad Lassey 9c431db746 bug 632874 - make it clear that first-run startup time isn't normal r=dougt 2011-05-20 14:44:09 -04:00
Taras Glek 19f7736ffc bug 627591: backout preload in preparation for better one. 2011-05-20 11:32:23 -07:00
Taras Glek 21801c8ad8 bug 627591: backout preload in preparation for better one. 2011-05-20 11:32:01 -07:00
Gervase Markham 11c05d2886 Merge. 2011-05-20 18:27:27 +01:00
Gervase Markham 66c8f868ca Remove broken .pk IDN items in PSL. a=orange. 2011-05-20 18:27:05 +01:00
Matt Woodrow d9a95cbf18 Bug 656947 - NULL check the current canvas context when attempting to increment the malloc count. r=bz 2011-05-20 10:12:12 -07:00
Hiroyuki Ikezoe 0b4b023267 Bug 618188 followup - Do not remove observer twice. r=zpao 2011-05-20 10:12:07 -07:00
Alon Zakai c513bc937e Bug 617115 - Do not send crash reports in Android without crash reporter. r=blassey 2011-05-20 10:03:07 -07:00
Gervase Markham d88a61b963 Merge. 2011-05-20 17:10:52 +01:00
Gervase Markham 2704e45862 Bug 632595 - update PSL for .eg and .uk. r=pkasting. 2011-05-20 17:09:26 +01:00
Gervase Markham 919cacc3bd Bug 638195 - update PSL for .br. r=pkasting. 2011-05-20 17:08:56 +01:00
Gervase Markham 5d28532192 Bug 638749 - update PSL for .do. r=pkasting. 2011-05-20 17:08:17 +01:00
Gervase Markham d17b1d2cc6 Bug 658084 - add many new IDN TLDs to PSL. Patch by Jothan Frakes <jothan@gmail.com>; r=gerv. 2011-05-20 17:02:25 +01:00
Joel Maher fcfc8254aa Bug 658524 - annotate remaining jsreftest manifests for android. r=bear, a=test-only 2011-05-20 11:54:02 -04:00
Joel Maher 193c66083d Bug 616999. Xpcshell manifest support; manifest files. r=ted, a=test-only 2011-05-20 11:54:01 -04:00
Oleg Romashin c4063ff160 Bug 658390 - Add support for Maemo6 Harmattan desktop environment r=mfinkle 2011-05-20 09:05:31 -04:00
Joel Maher 04354ea422 Bug 616999. Xpcshell manifest support; xpccheck.py for missing tests. r=ted, a=test-only 2011-05-20 07:15:41 -04:00
Joel Maher 5998b5a4cd Bug 616999. Xpcshell manifest support; harness changes. r=ted, a=test-only 2011-05-20 11:54:01 -04:00
Joel Maher 9db506f3e5 Bug 618977 - Specifying an invalid test-path no longer complains about no tests to run, instead just does nothing. r=gavin, a=test-only 2011-05-20 11:54:01 -04:00
Vivien Nicolas d7877250d0 backout bug 647560 - Pages on Fennec desktop does not not draw anymore 2011-05-20 17:45:00 +02:00
Mounir Lamouri 896c507ad3 Merge backout 2011-05-20 16:54:55 +02:00