Marco Bonardo
ddb3e139c0
Backout d9da4de6579c (Bug 682496) for M1 leaks.
2011-10-27 00:13:39 +02:00
Robert O'Callahan
17ad2dd8a3
Bug 678859. Don't create layers for content less than 16x16 pixels. r=tn
2011-10-27 09:10:48 +13:00
Doug Sherk
1c15893d0b
Bug 656824: Implemented ARB_robustness to detect driver resets in WebGL, only on GLX for now - r=bjacob
...
This patch implements ARB_robustness on GLX and allows scripts to handle driver resets
through events. The changes in this patch are very sweeping; they hit almost
every NS_IMETHODIMP function within WebGLContextGL.cpp and WebGLContext.cpp.
More work must be done on this to support EGL_CONTEXT_LOST.
2011-10-26 16:00:44 -04:00
Doug Sherk
46fabc604a
Bug 682496: fixed program-test.html test failures
...
Fixed programs and shaders so that when they're marked for deletion and then detached completely, are deleted.
2011-10-26 16:00:44 -04:00
Benoit Jacob
c1d168ebeb
Bug 697450 - Several WebGL texel unpack/pack functions are not inlined spontaneously, at least by GCC - r=jgilbert
2011-10-26 16:00:44 -04:00
Jeff Gilbert
f369e1aa40
Bug 615976 - Post-patch cleanup for WebGL antialiasing - r=bjacob
2011-10-26 16:00:44 -04:00
Marty Rosenberg
476203f5aa
When using DoubleConditionBitSpecial, actually strip out the bits before emitting an instruction (bug 691073, r=dvander)
2011-10-26 12:35:41 -07:00
Boris Zbarsky
fd2696ae97
Bug 697244. Quickstub nsIDOMWindow.self. r=peterv
2011-10-26 15:34:22 -04:00
Boris Zbarsky
01bc3713f0
Bug 696233. Switch the nth-index cache to having a single hashtable per selector type (from end vs from start and of-type vs not-of-type). Gives somewhat better cache locality on some workloads and makes entry addition much cheaper because we no longer need to initialize all the new memory when the hashtable store is resized; we just initialize the parts of it we need as we need them. r=smaug
2011-10-26 15:34:20 -04:00
Boris Zbarsky
c9c4456454
Bug 662489. Reorganize the code flow for determining nth-index values. r=smaug
...
There are two changes here. The first is that the aCheckEdgeOnly case is factored out into a separate branch so as to avoid branching on aCheckEdgeOnly inside the sibling loop. This also allows us to reuse the IndexDetermined code for both aIsFromEnd and !aIsFromEnd cases. In particular, when aIsFromEnd we start by walking backwards and hoping for a cached index on a previous sibling and only walking forwards if that fails. For short child lists there's not that much of a difference, but for long ones this is a win.
2011-10-26 15:33:40 -04:00
Stephan Herhut
4a5405546d
Bug 697515 - WeakMap.set should return undefined, not itself. r=jorendorff.
...
--HG--
extra : rebase_source : 0e01d5899710f05bc1d8379eb1b98df5b40bade5
2011-10-26 14:25:20 -05:00
Kyle Huey
d4ebda4714
Bug 697177: Disable test that's triggering some known bugs.
2011-10-26 14:59:09 -04:00
Mihai Sucan
863a749010
Bug 692400 - Style inspector appears to ignore inline styles; r=dcamp
2011-10-26 21:52:34 +03:00
Dave Camp
317ab76bec
Bug 696167 - test_contextmenu.html doesn't respect highlighter preference. r=gavin
2011-10-26 19:48:21 -07:00
Masatoshi Kimura
e1d23d3555
Bug 689008: Part 3 - Tests; r=jonas
2011-10-26 08:52:37 -04:00
Masatoshi Kimura
3447d6cf98
Bug 689008: Part 2 - Fix the cache issue; r=michal
2011-10-26 08:52:27 -04:00
Masatoshi Kimura
ee11c4dbb7
Bug 689008: Part 1 - Skip reading already cached or local resource for blob response; r=jonas
2011-10-26 08:52:19 -04:00
Olli Pettay
36bfe69f46
Bug 291653, make window level listeners work consistently with other listeners, r=jst
2011-10-26 14:49:37 +03:00
Andrew Paprocki
e026a31272
Bug 691001 part 2. AppendAttributeValue escapes values without creating transient StringBuffer and JSFlatString. r=brendan
2011-10-24 21:46:35 -04:00
Andrew Paprocki
0c540bf07c
Bug 691001 part 1. Hoist property check out of tight loop / prevent unnecessary Namespace object creation. r=brendan
2011-10-24 21:45:17 -04:00
Boris Zbarsky
b079ce7195
Bug 697351. Implement has() on the nodelist proxy handler so that we don't have to do the property descriptor song and dance for it. r=peterv
2011-10-26 08:47:10 -04:00
Marco Bonardo
955deb60f0
Backout 08a63bc26c75 (Bug 622232) due to Dromaeo (DOM) regression.
2011-10-26 14:13:07 +02:00
Jan de Mooij
daf7178298
Bug 697076 - Fix some Clang warnings. r=luke
2011-10-26 11:50:40 +02:00
Jan de Mooij
97cb332545
Bug 696803 - Remove unused PushMarkStack function. r=billm
2011-10-26 11:48:36 +02:00
Robert Longson
b1c939575c
Bug 696579 - Round out mask, filter and pattern surfaces. r=roc
2011-10-26 09:52:11 +01:00
Alexander Surkov
4cd0ccbd24
Bug 695623 - xul:browser is subject of focus event when tabbing from chrome to content process, r=davidb, olli.pettay
2011-10-26 15:42:20 +09:00
Phil Ringnalda
fa10179bd2
Back out cc6b39f2b512 and f2b1103e5177 (bug 695832) for reftest failures
2011-10-25 23:18:47 -07:00
Robert O'Callahan
e285f8195b
Bug 696248. Flush pending onscroll events before painting. r=mats
2011-10-26 17:14:31 +13:00
Matt Woodrow
c4d40d4f69
Bug 695275 - Add test for ThebesLayer -> ImageLayer conversion. r=roc
2011-10-26 16:26:24 +13:00
Matt Woodrow
0a33a7a798
Bug 695275 - Fix crashtest failures with BasicShadowableImageLayer. r=roc
2011-10-26 16:25:42 +13:00
Matt Woodrow
7968f3490d
Bug 695275 - Fix conversion of ThebesLayers to ImageLayers. r=roc
2011-10-26 16:24:58 +13:00
Matt Woodrow
b18a7f9176
Bug 695275 - Add CheckAndClearPaintedState to test painting. r=roc
2011-10-26 16:23:26 +13:00
Matt Woodrow
bd234146bf
Bug 695832 - Test for perspective origin not being affected by transform origin. r=roc
2011-10-26 16:20:56 +13:00
Matt Woodrow
c9ed70f1ce
Bug 695832 - Perpsective origin offset should be relative to the transform origin. r=roc
2011-10-26 16:20:08 +13:00
Matt Woodrow
0ea6f9fa20
Bug 697048 - Add multiple output formats for DumpAsDataURL. r=roc
2011-10-26 16:19:13 +13:00
Matt Woodrow
99cf04846c
Bug 696517 - Make sure our temporary surface allocation succeeded. r=roc
2011-10-26 16:15:53 +13:00
Matt Woodrow
528fd16322
Bug 691976 - NULL check the JSContext before using JS_updateMallocCounter. r=Bas
2011-10-26 16:13:24 +13:00
Robert O'Callahan
1f6fcc2e5e
Backing out fix for bug 678859 due to unexpected passes --- we need to make sure canvases are always treated as active
2011-10-26 15:56:52 +13:00
Robert O'Callahan
dc436c42a7
Backed out changeset 9bbb30ec51f5
2011-10-26 15:55:51 +13:00
Leon Sha
2778392625
Bug 697014 - Javascript test case testTypedArrays.js failed on sparc with typed array and TI. r=bhackett1024.
2011-10-26 10:37:06 +08:00
Ehsan Akhgari
74d9b6f1fb
Backout changeset be42bc18185a (bug 612128) because of bug 688423
2011-10-25 22:32:55 -04:00
Ehsan Akhgari
037b12b7d1
Backout changeset 269ee0275709 (bug 688438) because of bug 688423
2011-10-25 22:32:11 -04:00
Ehsan Akhgari
441646faaa
Backout changeset a4d5ca366ef1 (bug 612128 followup) because of bug 688423
2011-10-25 22:31:15 -04:00
Masayuki Nakano
f569a8f8e3
Bug 694913 Assume that user clicked on right most of a character if clicked character in composition string is zero-width r=roc+emk
2011-10-26 11:10:43 +09:00
Robert O'Callahan
33b94bdf8d
Bug 678859. Don't create layers for content less than 16x16 pixels. r=tn
2011-10-26 14:14:49 +13:00
Kris Maglione
96663e7bcc
Bug 684347: nsZipWriter::addEntryChannel(queue=true) creates corrupt zip file. r=mossop
2011-10-25 17:30:59 -07:00
Paul Rouget
41a67a293c
Bug 679753 - Remove Scratchpad's status bar, the Environment menu and the Tools menu; r=ehsan,rcampbell,dao
2011-10-21 13:59:09 +02:00
Paul Rouget
e44538f1de
Bug 691712 - Add some pretty resizers to the Highlighter toolbar when the HTML tree panel is open. r=robcee, r=dao, ui-r=shorlander
2011-10-21 12:17:40 +02:00
Joe Walker
6cf3095f25
Bug 683506 - GCLI needs an 'inspect' command; r=msucan,l10n
2011-10-26 11:03:12 -03:00
Joe Walker
9a843567d2
Bug 693265 - Carefully review the exposed GCLI API; r=msucan
2011-10-26 11:01:35 -03:00