11247af82311ed6d6fc2bc19782fc978ee0aca48: Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
Rafael Ávila de Espíndola <respindola@mozilla.com> - Thu, 01 Sep 2011 12:19:06 -0400 - rev 76404
Push 1643 by respindola@mozilla.com at Thu, 01 Sep 2011 19:54:55 +0000
Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey. This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to control the frame pointer flags passed to the compiler. It also computes this flag in a macro so that the toplevel configure and js/src/configure stay in sync.
f56356ee98a4d05769bc3ce7d00ed965116e84ea: Bug 682172: fixed tex2DImage WebGL function, which was rejecting 0-size textures and doing an incorrect validation - r=bjacob
Doug Sherk <dsherk@mozilla.com> - Thu, 01 Sep 2011 15:28:34 -0400 - rev 76403
Push 1642 by bjacob@mozilla.com at Thu, 01 Sep 2011 19:28:53 +0000
Bug 682172: fixed tex2DImage WebGL function, which was rejecting 0-size textures and doing an incorrect validation - r=bjacob There was actually some surrounding logic breaking 0-size textures. It was because there was code that basically checked "did uint=negative_num*other_vars overflow". For incorrect validation, two copies of the same variable (one stored internally and one passed in) were available to the function, but the one stored internally was being validated, while the version passed in wasn't. The fix for this was simply checking the passed var instead.
b9e81dedac488aa2173a96df2dc5163c670daaf8: Bug 681835: fixed a series of object deletion conformance issues r=bjacob
Doug Sherk <dsherk@mozilla.com> - Thu, 01 Sep 2011 15:28:34 -0400 - rev 76402
Push 1642 by bjacob@mozilla.com at Thu, 01 Sep 2011 19:28:53 +0000
Bug 681835: fixed a series of object deletion conformance issues r=bjacob The bindX() commands were erroring with INVALID_VALUE when they're instead supposed to simply fail silently when they're given a deleted object. Additionally, the getParameter() function was failing after its associated variable was deleted, sometimes returning values when it should return null. * * * Bug 681835: WebGL fix for previous patch which introduced a bug with deletion DeleteRenderbuffer and DeleteFramebuffer weren't checking if the deleted buffer was the currently bound buffer before deleting them. This patch implements this functionality. A separate test case patch was also submitted to Khronos: http://www.khronos.org/bugzilla/show_bug.cgi?id=518
651f1df3e9d72d0c84ad6e2ed53e75860634bfb4: Bug 593867: removed nvidia check for forcing getProgramParameter() so it now returns 1 on any Mac OSX setup
Doug Sherk <dsherk@mozilla.com> - Thu, 01 Sep 2011 15:28:34 -0400 - rev 76401
Push 1642 by bjacob@mozilla.com at Thu, 01 Sep 2011 19:28:53 +0000
Bug 593867: removed nvidia check for forcing getProgramParameter() so it now returns 1 on any Mac OSX setup
f6180f12b7be01f56699b53d9d972d2092146232: Bug 658856 - implement drawingbufferWidth/Height - r=jmuizelaar
Benoit Jacob <bjacob@mozilla.com> - Thu, 01 Sep 2011 15:28:34 -0400 - rev 76400
Push 1642 by bjacob@mozilla.com at Thu, 01 Sep 2011 19:28:53 +0000
Bug 658856 - implement drawingbufferWidth/Height - r=jmuizelaar These are new WebGLRenderingContext attributes exposing the actual drawing buffer size
1b633e26f8a3896422bd12c1adfcd676e4db41e1: Bug 681715 - rework the WebGL test runner HTML to make more room for the test page - r=joe
Benoit Jacob <bjacob@mozilla.com> - Thu, 01 Sep 2011 15:28:34 -0400 - rev 76399
Push 1642 by bjacob@mozilla.com at Thu, 01 Sep 2011 19:28:53 +0000
Bug 681715 - rework the WebGL test runner HTML to make more room for the test page - r=joe This makes the buffer-offscreen-test.html test pass. It was failing because it relied on getting composited and fell outside the visible area.
d4c725db736947534fe1d17533f53b406902abf2: Bug 683736 - Backspace key in form fields in desktop Linux Fennec goes back a page instead of deleting r=mbrubeck
Oleg Romashin <romaxa@gmail.com> - Thu, 01 Sep 2011 12:26:25 -0700 - rev 76398
Push 1641 by mbrubeck@mozilla.com at Thu, 01 Sep 2011 19:26:48 +0000
Bug 683736 - Backspace key in form fields in desktop Linux Fennec goes back a page instead of deleting r=mbrubeck
4f3eb6d6dcf5454c74e5bb69bcd39fd838ac7e66: Bug 683786 - Checkbox missing in Honeycomb theme [r=mbrubeck]
Sriram Ramasubramanian <sriram> - Thu, 01 Sep 2011 10:33:00 -0700 - rev 76397
Push 1641 by mbrubeck@mozilla.com at Thu, 01 Sep 2011 19:26:48 +0000
Bug 683786 - Checkbox missing in Honeycomb theme [r=mbrubeck]
9833be42339480a95a157190234226bae376faed: bug 683862 - Using JSGCTraceKind in the public API. r=luke
Igor Bukanov <igor@mir2.org> - Thu, 01 Sep 2011 20:43:46 +0200 - rev 76396
Push 1640 by ibukanov@mozilla.com at Thu, 01 Sep 2011 18:47:45 +0000
bug 683862 - Using JSGCTraceKind in the public API. r=luke
3b04343f238270cf32b5ba9d4cf742556750892a: bug 679784: let nsIContentPrefService handle private browsing mode; r=ehsan
arno renevier <arno@renevier.net> - Thu, 01 Sep 2011 14:13:03 -0400 - rev 76395
Push 1639 by eakhgari@mozilla.com at Thu, 01 Sep 2011 18:13:53 +0000
bug 679784: let nsIContentPrefService handle private browsing mode; r=ehsan Manage private browsing mode in content pref service. CPS should be available in private browsing mode, but should not store informations on disk, and should clear all informations once the private session ends. When setting a pref in private mode, it is stored in an in-memory hash table. When getting a pref, it is retrieved from that hash table if available. Otherwise, it is retrieved using the standard mechanism. When removing a pref, it is retrieved from the hash table. The rationale is that in private mode, it's ok to read a pref from normal database, but not ok to set it. The in-memory hash table is cleared when leaving the private browsing mode. When removing a set of preferences (with removeGroupedPrefs or removePrefsByName), preferences are removed from the in-memory hashtable, *and* from normal mode database. The rationale is that visiting a website may trigger setting/getting/removing for a specific preference only. But removing many prefs at once is the result of an action not associated with a website. For example, user may wish to delete all its informations. In that case, user probably expects to not have those informations restored once it leaves private browsing mode.
d52877bb7ed9c24f631b38084ba852f773d169af: Bug 680441 - Update style of more menu on Honeycomb. r=mfinkle
Wes Johnston <wjohnston@mozilla.com> - Thu, 01 Sep 2011 10:04:31 -0700 - rev 76394
Push 1638 by wjohnston@mozilla.com at Thu, 01 Sep 2011 17:05:57 +0000
Bug 680441 - Update style of more menu on Honeycomb. r=mfinkle
c2c5d46e9c3960b8d48ff288d01e9b955cabfff9: Bug 680212 - Update styling of awesome bar and search engines on tablets. r=mfinkle
Wes Johnston <wjohnston@mozilla.com> - Thu, 01 Sep 2011 10:04:29 -0700 - rev 76393
Push 1638 by wjohnston@mozilla.com at Thu, 01 Sep 2011 17:05:57 +0000
Bug 680212 - Update styling of awesome bar and search engines on tablets. r=mfinkle
962b157801a617de3a24c8b1139751d6d2bd83e5: Bug 683416 - C: Remove #ifdef TX_EXE codepaths now that it is never defined; r=khuey
Ed Morley <bmo@edmorley.co.uk> - Thu, 01 Sep 2011 17:49:25 +0100 - rev 76392
Push 1637 by bmo@edmorley.co.uk at Thu, 01 Sep 2011 16:51:22 +0000
Bug 683416 - C: Remove #ifdef TX_EXE codepaths now that it is never defined; r=khuey
0c97e9647100cd33a73725b06e66c175f06b3a69: Bug 683416 - B: Remove files formerly used for standalone Necko and standalone Transformiix XSLT; r=khuey
Ed Morley <bmo@edmorley.co.uk> - Thu, 01 Sep 2011 17:44:28 +0100 - rev 76391
Push 1637 by bmo@edmorley.co.uk at Thu, 01 Sep 2011 16:51:22 +0000
Bug 683416 - B: Remove files formerly used for standalone Necko and standalone Transformiix XSLT; r=khuey
df264cbf7b9cbbdba635420da8d9e64529b77ca2: Bug 683416 - A: Remove build support for standalone Necko and standalone Transformiix XSLT; r=khuey
Ed Morley <bmo@edmorley.co.uk> - Thu, 01 Sep 2011 17:42:09 +0100 - rev 76390
Push 1637 by bmo@edmorley.co.uk at Thu, 01 Sep 2011 16:51:22 +0000
Bug 683416 - A: Remove build support for standalone Necko and standalone Transformiix XSLT; r=khuey
d6eab9dde6bd19cefdf59b1f3d477149b9a89ebc: Fix stranded use of recently-deleted GET_FUNCTION_PRIVATE macro, in #ifdef NS_FUNCTION_TIMER code, spotted by dietrich. See bug 513014 comment 1.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Sep 2011 11:31:14 -0500 - rev 76389
Push 1636 by jorendorff@mozilla.com at Thu, 01 Sep 2011 16:36:50 +0000
Fix stranded use of recently-deleted GET_FUNCTION_PRIVATE macro, in #ifdef NS_FUNCTION_TIMER code, spotted by dietrich. See bug 513014 comment 1.
1a29139e6bafb68172bebb92f4208762aa939367: Bug 676343 - Lexical scoping bug involving UPVAR_LEVEL_LIMIT. r=brendan.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Sep 2011 11:31:09 -0500 - rev 76388
Push 1636 by jorendorff@mozilla.com at Thu, 01 Sep 2011 16:36:50 +0000
Bug 676343 - Lexical scoping bug involving UPVAR_LEVEL_LIMIT. r=brendan.
ce43a8644bc03efa037d5ea6b5b3da69b5977edc: Bug 681238 part 2 - Test WindowsDllInterceptor on functions we intercept in our codebase. r=vlad
Mike Hommey <mh+mozilla@glandium.org> - Mon, 29 Aug 2011 13:23:45 +0200 - rev 76387
Push 1635 by mh@glandium.org at Thu, 01 Sep 2011 16:24:37 +0000
Bug 681238 part 2 - Test WindowsDllInterceptor on functions we intercept in our codebase. r=vlad
38bbf1e8ae5d4eccbea1b8f330bd96764d3ed455: Bug 681238 part 1 - Intercept a function from the executable in TestDllInterceptor. r=vlad
Mike Hommey <mh+mozilla@glandium.org> - Mon, 29 Aug 2011 13:23:35 +0200 - rev 76386
Push 1635 by mh@glandium.org at Thu, 01 Sep 2011 16:24:37 +0000
Bug 681238 part 1 - Intercept a function from the executable in TestDllInterceptor. r=vlad
5dda9668493b2d7fbe05df3bf242ac494d78ab4f: Bug 681238 part 0 - Support a few more opcodes and fix x86 mov r, [r] test. r=vlad
Mike Hommey <mh+mozilla@glandium.org> - Mon, 29 Aug 2011 13:23:21 +0200 - rev 76385
Push 1635 by mh@glandium.org at Thu, 01 Sep 2011 16:24:37 +0000
Bug 681238 part 0 - Support a few more opcodes and fix x86 mov r, [r] test. r=vlad
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip