1a4f061c4f2d5a174fec2f7b87179561cc6ca4ff: Bug 704839 - [7/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 81408
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 704839 - [7/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch fixes framebuffer attachment deletion.
c1de92ddbedfcc6f18e0f22d27fb003d844af535: Bug 704839 - [6/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 81407
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 704839 - [6/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch fixes WebGL isObject functions.
9d44f155bdbb2bba1a54efab894137c4954532d3: Bug 704839 - [5/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:43 -0500 - rev 81406
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 704839 - [5/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch fixes the implementation of DELETE_STATUS queries.
e8de56f450c95cc9b4d7f77b1950535e1764ed6a: Bug 704839 - [4/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 81405
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 704839 - [4/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch switches to the new mutual ownership pattern for WebGL objects, based on maintaining a second WebGL-specific refcount mirroring the OpenGL refcount which we can't access, using the helper classes that were introduced in patches 1 and 2.
539c05fd263cdd8362c8531d1f78c93e4539fad1: Bug 704839 - [3/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 81404
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 704839 - [3/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch renames GLuint mName to mGLName for consistency.
cba3b08c4bac7f659968be87198815e0a1acb4ac: Bug 704839 - [2/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 81403
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 704839 - [2/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch implements the WebGLRefPtr class, which is how WebGL objects can hold strong references to each other that work in the same way as the references held by the underlying OpenGL objects, i.e. that will be immediately destroyed even by explicit delete calls.
4d13dff07f893465434eb42c435a4f89c1e645bd: Bug 704839 - [1/9] - Refactor mutual ownership of WebGL objects - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 81402
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 704839 - [1/9] - Refactor mutual ownership of WebGL objects - r=jgilbert This patch implements WebGLRefCountedObject, a base class for WebGL objects that implements a "WebGL refcount" mirroring the OpenGL refcount, separate from the XPCOM refcount. It collaborates with the WebGLRefPtr class introduced in patch 2.
726a2e15c9463672e976501b128308cc5fb9afce: Bug 705673 - remove stale mUniformTextures - no review
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 81401
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 705673 - remove stale mUniformTextures - no review According to legends, there are still mUniformTextures in caves going down to the center of Earth.
6f79f22f6b43a0ee6b2e6c080e971ffbd330da91: Bug 705668 - Remove IIDs on WebGL implementation classes - r=ehsan
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 81400
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 705668 - Remove IIDs on WebGL implementation classes - r=ehsan These IIDs were used in the past to check, using do_QueryInterface, that the objects passed to WebGL functions were really of the expected type. Now that WebGL classes are marked 'builtinclass' in the IDL and that check has been removed (see bug 638328), none of that is needed anymore.
c7e1e8cb36d4250f62318c1b0a4e365d85a4227f: Bug 705665 - Don't whine while glDeleting non-existent GL object - r=jgilbert
Benoit Jacob <bjacob@mozilla.com> - Sun, 04 Dec 2011 14:15:42 -0500 - rev 81399
Push 3801 by bjacob@mozilla.com at Sun, 04 Dec 2011 19:18:01 +0000
Bug 705665 - Don't whine while glDeleting non-existent GL object - r=jgilbert In OpenGL it is allowed to try to delete a non-existent GL object, and we have code that relies on that in a fairly legitimate way, see discussion in the bug.
82e7bc80eb4971a41cacc067274d6403df0b0fe5: Bug 706068: Make complex keys work on auto-increment object stores. Patch by khuey and sicking. r=sicking on parts by khuey and r=bent on parts by sicking.
Jonas Sicking <jonas@sicking.cc> - Sun, 04 Dec 2011 09:39:02 -0800 - rev 81398
Push 3800 by sicking@mozilla.com at Sun, 04 Dec 2011 17:40:56 +0000
Bug 706068: Make complex keys work on auto-increment object stores. Patch by khuey and sicking. r=sicking on parts by khuey and r=bent on parts by sicking.
b3a301279d1c3ccd4d94c57089eeafaafdaf3a83: Bug 706762: Ensure that object stores and indexes are removed from caches when they are deleted. r=bent
Jonas Sicking <jonas@sicking.cc> - Sun, 04 Dec 2011 09:39:01 -0800 - rev 81397
Push 3800 by sicking@mozilla.com at Sun, 04 Dec 2011 17:40:56 +0000
Bug 706762: Ensure that object stores and indexes are removed from caches when they are deleted. r=bent
0de28e40259f83d5e29613f6a7946ff3147e81c7: Bug 692630: Support multi-entry indexes. r=bent
Jonas Sicking <jonas@sicking.cc> - Sun, 04 Dec 2011 09:39:01 -0800 - rev 81396
Push 3800 by sicking@mozilla.com at Sun, 04 Dec 2011 17:40:56 +0000
Bug 692630: Support multi-entry indexes. r=bent
b6fb93ef1aee8e10c518720aaecd1b88535d45f9: Bug 706659 part 2: Support empty keypaths on objectStores. r=bent
Jonas Sicking <jonas@sicking.cc> - Sun, 04 Dec 2011 09:39:01 -0800 - rev 81395
Push 3800 by sicking@mozilla.com at Sun, 04 Dec 2011 17:40:56 +0000
Bug 706659 part 2: Support empty keypaths on objectStores. r=bent
62131fc525d492cdc4e4ed81fb86cd24386afa86: Bug 706659 part 1: Make complex keypaths ignore index rather than throwing in all situations if it can't get key for index. r=bent
Jonas Sicking <jonas@sicking.cc> - Sun, 04 Dec 2011 09:39:01 -0800 - rev 81394
Push 3800 by sicking@mozilla.com at Sun, 04 Dec 2011 17:40:56 +0000
Bug 706659 part 1: Make complex keypaths ignore index rather than throwing in all situations if it can't get key for index. r=bent
59844258e40624082237ee021ba617d3ead28812: Reftests for bug 676245, r=dbaron
Simon Montagu <smontagu@smontagu.org> - Sun, 04 Dec 2011 18:02:12 +0200 - rev 81393
Push 3799 by smontagu@mozilla.com at Sun, 04 Dec 2011 16:03:15 +0000
Reftests for bug 676245, r=dbaron
e45974ac54991da094759e4386a44e1038ea0720: Add selectors so that block elements with dir also get unicode-bidi: -moz-isolate in the default stylesheet. Bug 676245, r=dbaron
Simon Montagu <smontagu@smontagu.org> - Sun, 04 Dec 2011 18:02:10 +0200 - rev 81392
Push 3799 by smontagu@mozilla.com at Sun, 04 Dec 2011 16:03:15 +0000
Add selectors so that block elements with dir also get unicode-bidi: -moz-isolate in the default stylesheet. Bug 676245, r=dbaron
1bd7482ad4d195aaa4511f241b3de74eac9e8f2c: Merge mozilla-central and mozilla-inbound
Ed Morley <bmo@edmorley.co.uk> - Sun, 04 Dec 2011 15:04:54 +0000 - rev 81391
Push 3798 by bmo@edmorley.co.uk at Sun, 04 Dec 2011 15:06:47 +0000
Merge mozilla-central and mozilla-inbound
78de2c2bdad5d3c3d87da866f89733a944afd322: Bug 505738 - nsScriptableRegion::GetRects doesn't handle failure from JS_NewArrayObject [@ JS_DefineElement - nsScriptableRegion::GetRects] r=gal
timeless@mozdev.org - Sat, 03 Dec 2011 22:50:17 +0100 - rev 81390
Push 3798 by bmo@edmorley.co.uk at Sun, 04 Dec 2011 15:06:47 +0000
Bug 505738 - nsScriptableRegion::GetRects doesn't handle failure from JS_NewArrayObject [@ JS_DefineElement - nsScriptableRegion::GetRects] r=gal
eb1b0c46ddd684dcbf16156ba05d68d444eb87ef: Bug 705439 - Remove dead code: nsHTMLEditor::GetBlockSection / nsHTMLEditor::GetBlockSectionsForRange; r=ehsan
Ms2ger <ms2ger@gmail.com> - Sat, 03 Dec 2011 22:50:17 +0100 - rev 81389
Push 3798 by bmo@edmorley.co.uk at Sun, 04 Dec 2011 15:06:47 +0000
Bug 705439 - Remove dead code: nsHTMLEditor::GetBlockSection / nsHTMLEditor::GetBlockSectionsForRange; r=ehsan
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip