Jeff Walden
266d25fdc1
Bug 656059 - Initialize a bunch of variables which some versions of gcc (but not 4.6.1) think might be used uninitialized. Technically none need to be, but this code isn't hot, so no reason not to just initialize and move on. r=warnings
2011-10-19 14:28:14 -07:00
Jeff Walden
dc5a9f3316
Bug 656059 - Ask for specific original prototypes in much of jstracer.cpp, not through a generic JSProtoKey-keyed interface. r=jorendorff
...
--HG--
extra : rebase_source : 9e6973a708ccbdd4785ef67fd6536c3f46c3dbb3
2011-05-10 14:56:49 -07:00
Jeff Walden
49b1d699b4
Bug 655907 - Start adding GlobalObject-specific methods to get Object.prototype, Function.prototype, and a few others, and use them where it's easy to do so. r=jorendorff
...
--HG--
extra : rebase_source : efa30ea3ba9cf3a90117f9b9119d140e516cbb62
2011-05-09 13:06:53 -07:00
Jeff Walden
098d025bcc
Bug 694210 - Fix regressions from bug 668024 landing: first a forgotten check for denseness exceeding 2**32 - 1, second for a performance regression from an optimization condition that doesn't hold often enough and bit kraken-stanford-crypto-sha256-iterative. r=bhackett
...
--HG--
extra : rebase_source : a349dc1fd236d96a67c807ce174b2742130d047d
2011-10-17 11:10:43 -07:00
Jeff Walden
5c5308cfad
Bug 692333 - Split setProperty into property and generic forms, and use them throughout the engine. r=bhackett
...
--HG--
extra : rebase_source : 9239eb648466f929733428eb1a18bb0c0af51506
2011-10-05 17:16:25 -07:00
Jeff Walden
8b4270b28b
Bug 692039 - Split defineProperty into property and generic forms, and use them throughout the engine. r=bhackett
...
--HG--
extra : rebase_source : dce725d8771e2737f1a7059dc1698cc1b0814cd0
2011-10-05 01:00:23 -07:00
Jeff Walden
32f38cb2bb
Bug 691993 - Split deleteProperty into property and generic forms, and use them throughout the engine. r=bhackett
...
--HG--
extra : rebase_source : a69ce113bb0f1787b10f203912bc95d9b9026c49
2011-10-04 17:49:57 -07:00
Jeff Walden
3cd5da43d5
Bug 691992 - Split getAttributes and setAttributes into property and generic forms, and use them throughout the engine. r=bhackett
...
--HG--
extra : rebase_source : ab383bf621c212424db6c0f358b6dd2c31443b68
2011-10-04 17:21:06 -07:00
Jeff Gilbert
9f229b37a7
Bug 615976 - Fix ResizeOffscreenFBO to attempt resize without AA if resize with AA failed - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
d4f218fc86
Bug 615976 - Fixes for support for multisampled Linux/GLX GLContexts - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
825b094e01
Bug 615976 - Fixes layer compositing with AA on Mac - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
de773de2b6
Bug 615976 - Fixes for support for multisampled Mac/CGL GLContexts - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
0e2d70e819
Bug 615976 - Adds support for multisampled GLContexts, esp. EGL, WGL paths - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
f64028dd1d
Bug 615976 - Adds glRenderBufferStorageMultisample, extension detection for framebuffer_multisample - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
7f1312bd00
Bug 615976 - Adds support for samples in ContextFormat, pref 'webgl.max-samples' - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
dbe8765a97
Bug 615976 - Adds support for separate Draw/Read buffers in GLContext, with lazy blitting - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
445287a1f5
Bug 615976 - Fix WebGL to default to trying to have anti-aliasing - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
441efd5332
Bug 681791 - Fixes GLContext::ResizeOffscreen leaving a mess on failure - r=bjacob
2011-10-19 15:09:57 -04:00
Jeff Gilbert
63046148cd
Bug 686083 - Adds method to disable GL implementations - r=bjacob
2011-10-19 15:09:57 -04:00
Benoit Jacob
99bb756bd6
Back out Jeff's patches because they lack a Bug number and/or a r= field. Sorry, should have checked that. Re-landing.
2011-10-19 15:31:33 -04:00
Josh Matthews
5467f8c160
Bug 691424 - Ensure that plugin processes that can't create a crash reporter actor abort the plugin creation process. r=bsmedberg
2011-10-19 15:32:17 -04:00
Timothy Nikkel
3d978c5cd5
Bug 695245. Misc view related code cleanup. Mostly dead code removal. r=roc
2011-10-19 14:10:13 -05:00
Jeff Gilbert
03bb734c28
Fix ResizeOffscreenFBO to attempt resize without AA if resize with AA failed
2011-10-19 15:09:57 -04:00
Jeff Gilbert
238d5879f3
Fixes for support for multisampled Linux/GLX GLContexts
2011-10-19 15:09:57 -04:00
Jeff Gilbert
69f1b4f393
Fixes layer compositing with AA on Mac
2011-10-19 15:09:57 -04:00
Jeff Gilbert
6c4a9283b6
Fixes for support for multisampled Mac/CGL GLContexts
2011-10-19 15:09:57 -04:00
Jeff Gilbert
1b399b78a0
Adds support for multisampled GLContexts, esp. EGL, WGL paths
2011-10-19 15:09:57 -04:00
Jeff Gilbert
a620f4be8d
Adds glRenderBufferStorageMultisample, extension detection for framebuffer_multisample
2011-10-19 15:09:57 -04:00
Jeff Gilbert
656a0adcc0
Adds support for samples in ContextFormat, pref 'webgl.max-samples'
2011-10-19 15:09:57 -04:00
Jeff Gilbert
41071bacf6
Adds support for separate Draw/Read buffers in GLContext, with lazy blitting
2011-10-19 15:09:57 -04:00
Jeff Gilbert
6c395a3be5
Fix WebGL to default to trying to have anti-aliasing
2011-10-19 15:09:57 -04:00
Jeff Gilbert
46d6e15195
Bug 681791 - Fixes GLContext::ResizeOffscreen leaving a mess on failure
...
* * *
try: -b do -p all -u all -t all
2011-10-19 15:09:57 -04:00
Jeff Gilbert
fa4dfdd0ff
Fix for 686083: Adds method to disable GL implementations
2011-10-19 15:09:57 -04:00
Robert Longson
9b0482ab73
Bug 693183 - move image processing to the frame class. r=jwatt
2011-10-19 16:37:49 +01:00
Brian Hackett
c9d5e8629e
Remove JIT prefs from automation.py, bug 693815. r=dmandelin
2011-10-19 08:28:50 -07:00
Brian Hackett
0612add764
Fix bogus assert, bug 685472. r=dvander
2011-10-19 08:25:50 -07:00
Steven Michaud
bb455c2aad
Bug 687610 - QuickTime can't play media from the network cache when running OOP. r=bsmedberg
2011-10-19 09:46:24 -05:00
James Willcox
23a020f385
Bug 692198 - Make Flash on Android draw to bitmap intead of SurfaceView directly
...
From 718909dd4d8c1b1ffb2e8ea72cc7d75c281e0773 Mon Sep 17 00:00:00 2001
--HG--
extra : rebase_source : 01bc243a06d5470b559c8c892425d7918b5a7de3
2011-10-05 14:44:19 -04:00
James Willcox
ceb433e582
Bug 692200 - Make 'plugins.force.wmode' pref override any other wmode
...
From 1c3c36534accbc956a5b88278ebc165626c8a8f0 Mon Sep 17 00:00:00 2001
This also enables the preference on Android. We need this because
the fix for bug 692200 breaks 32bit support, which is used
in 'transparent' (and probably other) wmodes. We force it
to 'opaque' to avoid this.
--HG--
extra : rebase_source : 9f9a555577090cafb7245c26d6eee09a37d5d964
2011-10-05 14:43:16 -04:00
Ehsan Akhgari
1f2fca0d4d
Bug 694801 - VC11 fails to compile angle because pool_allocator<T> doesn't have operator =; r=bjacob
2011-10-19 10:17:02 -04:00
Robert Longson
e3b2a10d49
Backout Bug 693183
2011-10-19 14:55:27 +01:00
Robert Longson
64d601cee6
Bug 693183 - Simplify class animation processing. r=jwatt
2011-10-19 14:40:58 +01:00
David Bolter
849986b965
Bug 680085 - Don't traverse dirty text frames when computing rendered text. r=roc
...
We now bail in GetRenderedText when we encounter dirty text frames. This should be okay since dirty text frames should be reflowed at some point and we'll refresh our accessible text cache. (relanding)
2011-10-19 09:05:18 -04:00
Michal Novotny
ab368dab07
Bug 681546 - Avoid large cache evictions as disk fills by smoothing "smart" max cache size.
2011-10-19 14:35:57 +02:00
Joel Maher
a5e6700dae
Bug 695513 - Remote reftests should fail more cleanly if an invalid test manifest is passed in. r=mw22
2011-10-19 07:23:54 -04:00
Michal Novotny
05beb01b45
Bug 681407 - crash nsLocalFile::CopyMove
2011-10-19 13:02:57 +02:00
Marco Bonardo
e2b3265b60
Merge mozilla-central to mozilla-inbound
2011-10-19 11:50:01 +02:00
Marco Bonardo
96f6fdb983
Merge last green changeset from mozilla-inbound to mozilla-central
2011-10-19 11:47:57 +02:00
William Lachance
f19f025185
Bug 695513 - Remote reftests should fail cleanly if invalid test manifest specified. r=jmaher
2011-10-19 05:35:05 -04:00
Joel Maher
e1e1e1294b
Bug 694976 - convert the rest of eventutils.js functions to use SpecialPowers. r=ted
2011-10-19 05:35:05 -04:00