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 82003
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 82002
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 82001
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 82000
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 81999
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 81998
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 81997
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 81996
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 81995
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 81994
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 81993
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 81992
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 81991
Add selectors so that block elements with dir also get unicode-bidi: -moz-isolate in the default stylesheet. Bug 676245, r=dbaron
cb70391c86d9e69a76971518496dbc22214c7c5d: Bug 557047 - Replace mailnews specific ifdef (MOZ_MAIL_NEWS) in cookie code with tests for a protocol flag. r=sdwilsh,sr=bzbarsky
Mark Banner <bugzilla@standard8.plus.com> - Mon, 05 Dec 2011 12:35:23 +0000 - rev 81990
Bug 557047 - Replace mailnews specific ifdef (MOZ_MAIL_NEWS) in cookie code with tests for a protocol flag. r=sdwilsh,sr=bzbarsky
1bd7482ad4d195aaa4511f241b3de74eac9e8f2c: Merge mozilla-central and mozilla-inbound
Ed Morley <bmo@edmorley.co.uk> - Sun, 04 Dec 2011 15:04:54 +0000 - rev 81989
Merge mozilla-central and mozilla-inbound
3d2eac7dcf6693d3763edc0599feab7027dbf72c: Bug 707085 - Fix Battery API default values. r=sicking
Mounir Lamouri <mounir.lamouri@gmail.com> - Sun, 04 Dec 2011 21:00:21 +0800 - rev 81988
Bug 707085 - Fix Battery API default values. r=sicking
5e8a7c9d5f1df24ac1c4b41bb449ba1197bd64b1: Bug 704521 - Fix form history autocomplete broken for XUL elements. r=zpao
Mounir Lamouri <mounir.lamouri@gmail.com> - Sun, 04 Dec 2011 20:59:47 +0800 - rev 81987
Bug 704521 - Fix form history autocomplete broken for XUL elements. r=zpao
2a15404c1d7106718fa74d8c7605eb8946336d79: followup on bug 460637
Bernd <bmlk@gmx.de> - Sun, 04 Dec 2011 07:20:09 +0100 - rev 81986
followup on bug 460637
4ecf595875a5388e18e8592a69e806172c7d2d25: Bug 700070: Have stubs::AnyFrameEpilogue call the full ScriptEpilogue before StackFrame::functionEpilogue, not just ScriptDebugEpilogue after functionEpilogue. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Sat, 03 Dec 2011 18:51:30 -0800 - rev 81985
Bug 700070: Have stubs::AnyFrameEpilogue call the full ScriptEpilogue before StackFrame::functionEpilogue, not just ScriptDebugEpilogue after functionEpilogue. r=jorendorff The debugger tests don't try returning all four kinds of resumption values from an onExceptionUnwind handler, and under JaegerMonkey, forcing a constructor to return a primitive can cause an assertion: Assertion failure: !args.rval().isPrimitive(), at /home/jimb/moz/dbg/js/src/jsinterp.cpp:651 This patch changes AnyFrameEpilogue to match what the interpreter and mjit::Compiler::emitReturn does, and adds test cases for all the resumption values.
38d6d2ac55e7528b6c59257b5adbde3403a817f1: Bug 512307 - Recognize and parse RFC 822 dates that use "Z" as a timezone, r=mak
Phil Ringnalda <philringnalda@gmail.com> - Sun, 20 Nov 2011 22:15:03 -0800 - rev 81984
Bug 512307 - Recognize and parse RFC 822 dates that use "Z" as a timezone, r=mak
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip