ed9af04edd8c73649151ad77fd5458943b9ba668: Bug 820665 part 3. WebIDL spec updates to changes in how callback interfaces work. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 03 Jan 2013 14:03:11 -0500 - rev 117478
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 820665 part 3. WebIDL spec updates to changes in how callback interfaces work. r=khuey Specifically, any object that's not a Date or RegExp can implement a callback interface.
e78f9e6ea4d9977c9b1e98f7e9a3fa65ee971459: Bug 820665 part 2. WebIDL spec updates to changes in how callback functions work. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 03 Jan 2013 14:03:06 -0500 - rev 117477
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 820665 part 2. WebIDL spec updates to changes in how callback functions work. r=khuey Specifically, all callables can be converted to a callback, including in overload resolution and union conversions. We already did this for normal callback arguments, but not the overload/union case.
cc603feaa2862586bfc2c5eefdfdadf70401d09b: Bug 820665 part 1. More WebIDL spec updates to changes in how dictionaries work. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 03 Jan 2013 14:03:00 -0500 - rev 117476
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 820665 part 1. More WebIDL spec updates to changes in how dictionaries work. r=khuey Specifically, the following changes: 1) A union that includes a dictionary and is the last non-optional argument must actually be marked optional, just like a dictionary argument. 2) Disallow a union from containing both a nullable type and a dictionary. 3) Now all non-Date and non-RegExp objects can be used as dictionaries, including from overload resolution and union conversion. We don't support dictionaries inside unions yet, or unions as distinguishing args, so the spec changes to do with converting null to dictionaries inside a union or picking the union overload if there is a union containing a dictionary and null is the distinguishing arg value are not relevant to us so far.
150d2a82c060025ff013b7e71118f9637f624262: Bug 818050. Teach the JIT about DOM method and getter return types so that it doesn't have to type-guard when unboxing the boxed value in many cases. r=jandem,peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 03 Jan 2013 14:02:52 -0500 - rev 117475
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 818050. Teach the JIT about DOM method and getter return types so that it doesn't have to type-guard when unboxing the boxed value in many cases. r=jandem,peterv
c80717e72675f0f8698e3d58e682fa5a6425d341: Bug 810644 part 2. Eliminate the now-unused CallEventHandler. r=smaug, sr=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 03 Jan 2013 14:02:42 -0500 - rev 117474
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 810644 part 2. Eliminate the now-unused CallEventHandler. r=smaug, sr=peterv
39b595bc7d78995e15f82e444d354a2b944ca92e: Bug 810644 part 1. Switch setTimeout and setInterval to using WebIDL callback functions. r=smaug, sr=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 03 Jan 2013 14:02:36 -0500 - rev 117473
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 810644 part 1. Switch setTimeout and setInterval to using WebIDL callback functions. r=smaug, sr=peterv
53e402890d35b9d0147e9c03fb32a9f05c7b937f: Bug 820463 - Revert early-loading changes, r=mdas
Jonathan Griffin <jgriffin@mozilla.com> - Mon, 17 Dec 2012 15:18:58 -0800 - rev 117472
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 820463 - Revert early-loading changes, r=mdas
50914b4cc5d87c20c03a50fed36e1ca75f51ea3e: Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 1). r=jwalden
Norbert Lindenberg <mozilladev@lindenbergsoftware.com> - Thu, 03 Jan 2013 12:29:15 -0600 - rev 117471
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 1). r=jwalden
3e3f356726b5e6cc146ff2db1dd36b30c1205228: Bug 769872 - Add support for default locale for Internationalization API. r=jwalden
Norbert Lindenberg <mozilladev@lindenbergsoftware.com> - Thu, 03 Jan 2013 12:29:09 -0600 - rev 117470
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 769872 - Add support for default locale for Internationalization API. r=jwalden
01efd933f60b4376289c1174bd3d45aef096ad0f: Bug 752578 - Remove the JS guard object implementation. r=Ms2ger
Jeff Walden <jwalden@mit.edu> - Thu, 27 Dec 2012 11:20:22 -0600 - rev 117469
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 752578 - Remove the JS guard object implementation. r=Ms2ger
7f628cbf1073dda524db9c1d71ceb04e4d9616cc: Bug 752578 - Use mfbt's guard object implementation in js/ipc. r=Ms2ger
Jeff Walden <jwalden@mit.edu> - Thu, 27 Dec 2012 11:20:22 -0600 - rev 117468
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 752578 - Use mfbt's guard object implementation in js/ipc. r=Ms2ger
0d6c5f87f08bb687cf3e0148f8d8b48940becc3e: Bug 752578 - Use mfbt's guard object implementation rather than using our own in the trickier cases. r=Ms2ger
Jeff Walden <jwalden@mit.edu> - Thu, 27 Dec 2012 11:20:22 -0600 - rev 117467
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 752578 - Use mfbt's guard object implementation rather than using our own in the trickier cases. r=Ms2ger
e024dfa5a77431f5bd48a4898face9042f9b3055: Bug 752578 - Use mfbt's guard object implementation rather than using our own in all the easy cases. r=Ms2ger
Jeff Walden <jwalden@mit.edu> - Thu, 27 Dec 2012 11:20:22 -0600 - rev 117466
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 752578 - Use mfbt's guard object implementation rather than using our own in all the easy cases. r=Ms2ger
86d4e7126086000238097a0b38d98915d913709b: Bug 797913 - Make is() output use actual result, r=mdas
Jonathan Griffin <jgriffin@mozilla.com> - Thu, 03 Jan 2013 10:44:17 -0800 - rev 117465
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 797913 - Make is() output use actual result, r=mdas
78454c7cecf327dd05f0a9af72d876b620e0d4b7: Bug 826132 - Don't restart emulator on failure, r=ahal
Jonathan Griffin <jgriffin@mozilla.com> - Thu, 03 Jan 2013 10:44:07 -0800 - rev 117464
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 826132 - Don't restart emulator on failure, r=ahal
b37bb6f0054cdad24026220c1edf2de8c564d3b0: Bug 823679 - Use updater icon instead of launcher icon for announcements. r=mfinkle
Brian Nicholson <bnicholson@mozilla.com> - Thu, 03 Jan 2013 10:43:24 -0800 - rev 117463
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 823679 - Use updater icon instead of launcher icon for announcements. r=mfinkle
8755061452d9cc6f6b944e8ad07596be6c5669cf: Make gDebugLog obey the normal NSPR_LOG_MODULES rules, no bug, mailinglist-r=bsmedberg
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 03 Jan 2013 13:30:59 -0500 - rev 117462
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Make gDebugLog obey the normal NSPR_LOG_MODULES rules, no bug, mailinglist-r=bsmedberg
e57fcdedf527326390eb1692930cf2db60ca4061: Backed out changeset 3d51d7f54e5d (bug 825519) because of build failures
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 03 Jan 2013 13:28:18 -0500 - rev 117461
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Backed out changeset 3d51d7f54e5d (bug 825519) because of build failures
e9d90681e31e110eca9d4d362a2e21dca9356e8d: Backout 119c60543071 (bug 751156) for robocop failures
Ed Morley <emorley@mozilla.com> - Thu, 03 Jan 2013 18:12:36 +0000 - rev 117460
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Backout 119c60543071 (bug 751156) for robocop failures
1c794aeaf3d82b6fe6b5fad06df41722bf19d4b4: Bug 823735 - Port test_cookies_privatebrowsing.js to the per-window PB APIs; r=jdm
Andres Hernandez <andres@appcoast.com> - Thu, 03 Jan 2013 11:54:03 -0600 - rev 117459
Push 24101 by eakhgari@mozilla.com at Fri, 04 Jan 2013 17:24:40 +0000
Bug 823735 - Port test_cookies_privatebrowsing.js to the per-window PB APIs; r=jdm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip