310cc26b4082dc03396d7b25b01b41c4867b7a98: Bug 957562. Retrieve number control frame again in case it was destroyed. r=mats
Robert O'Callahan <robert@ocallahan.org> - Tue, 14 Jan 2014 01:03:55 +1300 - rev 163450
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 957562. Retrieve number control frame again in case it was destroyed. r=mats
35dddd51e275f6a296a79bfaea84db81b3c6ffb2: Bug 946065. Part 5: Move content/events to dom/ and flatten away 'src' directory. r=Ms2ger
Robert O'Callahan <robert@ocallahan.org> - Fri, 10 Jan 2014 16:03:25 +1300 - rev 163449
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 946065. Part 5: Move content/events to dom/ and flatten away 'src' directory. r=Ms2ger
50be01b3989c5f430f6e78fd986e0c96dae4416a: Bug 959440 - Apply MP4Reader cleanups to WMFDecoderModule. r=padenot
Chris Pearce <cpearce@mozilla.com> - Wed, 15 Jan 2014 16:14:15 +1300 - rev 163448
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 959440 - Apply MP4Reader cleanups to WMFDecoderModule. r=padenot Update WMFDecoderModule and friends to reflect changes to PlatformDecoderModule interface in previous patch.
eb70f67d384a2de272246337052f7225ee84ed4e: Bug 959440 - Various cleanups in MP4Reader. r=kinetik
Chris Pearce <cpearce@mozilla.com> - Wed, 15 Jan 2014 16:13:54 +1300 - rev 163447
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 959440 - Various cleanups in MP4Reader. r=kinetik Change PlatformDecoderModule::Create*Decoder() to take an mp4_demuxer::{Audio,Video}DecoderConfig parameter, instead of enumerating all parameters. This means the platform decoders can have more data if need be, like the AACAudioConfig. Change MediaDataDecoder::Input() to take an nsAutoPtr<MP4Sample>&. The sample will be deleted by the caller (MP4Reader) if Input() returns DECODE_STATUS_OK, but if the MediaDataDecoder wants to assume responsibility of the lifecycle of the sample (say to enqueue it), it can forget() on the nsAutoPtr& passed in and assume responsibility. Call PlatformDecoderModule::Create() on the decode thread. This is a step towards making these classes decode-thread only. Add PlatformDecoderModule::Init(), which caches the pref's we need, since PlatformDecoderModule::Create() is no longer called on the main thread, we can no longer access them in there. Add Init() method to MediaDataDecoder interface. This is so that we can call MediaDataDecoder::Shutdown() to unblock the initialization of a decoder, if that init needs to block. Pass LayersBackend type to WMFVideoDecoder, so it knows whether to init DXVA.
d633e3ff201329c99a71bfc1311edc28a061cb99: Bug 933317 - Improve write guard to consider out pointers r=shu
Nicholas D. Matsakis <nmatsakis@mozilla.com> - Tue, 07 Jan 2014 21:35:32 -0500 - rev 163446
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 933317 - Improve write guard to consider out pointers r=shu
0e1092eaa8671ece696c7b910bb812f4e6d18e21: Bug 851891. Make stringifier attributes fail to codegen. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 14 Jan 2014 21:46:44 -0500 - rev 163445
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 851891. Make stringifier attributes fail to codegen. r=khuey
4888ad4664d82680eeb2122c05c4e4b775714838: Bug 959705. Fix unsafe reference hazards in xpconnect code. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 14 Jan 2014 21:46:44 -0500 - rev 163444
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 959705. Fix unsafe reference hazards in xpconnect code. r=bholley
675b925b575e3e46a037f66061813c360bce9693: Bug 959695 part 3. Make ReportIsNotFunction take a Handle. r=terrence
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 14 Jan 2014 21:46:44 -0500 - rev 163443
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 959695 part 3. Make ReportIsNotFunction take a Handle. r=terrence
a1b7f52cccdb7fa2b4e5b27a0e5390ce079055f7: Bug 959695 part 2. Make ReportIfNotFunction take a Handle. r=terrence
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 14 Jan 2014 21:46:43 -0500 - rev 163442
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 959695 part 2. Make ReportIfNotFunction take a Handle. r=terrence
b47da97e9521a8a89114c3d3e6cf31adf14ab049: Bug 959695 part 1. Make ValueToCallable take a Handle. r=terrence
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 14 Jan 2014 21:46:43 -0500 - rev 163441
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 959695 part 1. Make ValueToCallable take a Handle. r=terrence
fdf7c54abdcd0f2c91fc64d9ae08af6855382511: Bug 959679. Use a handle, not a raw value, to avoid a rooting issue in canvas code. r=terrence
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 14 Jan 2014 21:46:43 -0500 - rev 163440
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 959679. Use a handle, not a raw value, to avoid a rooting issue in canvas code. r=terrence
2e691e6ce23a962bccd20347ab88ae22a6d9f07d: Bug 959677. Fail codegen if a writable attribute is flagged PutForwards or Replaceable. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 14 Jan 2014 21:46:43 -0500 - rev 163439
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 959677. Fail codegen if a writable attribute is flagged PutForwards or Replaceable. r=smaug
7cc30ae56811cae75aecc277251d1272f9ad2cc8: Bug 951948 - Remove Components wrappers. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 14 Jan 2014 18:49:30 -0800 - rev 163438
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 951948 - Remove Components wrappers. r=mrbkap We fix up the tests here to test the new behavior, and fix some bugs in the test while we're at it.
707abbb92a8ba920caae74fdaf9dc62e6364bc66: Bug 951948 - Use nsXPCComponentsBase for everything but system-principaled scopes. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 14 Jan 2014 18:49:29 -0800 - rev 163437
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 951948 - Use nsXPCComponentsBase for everything but system-principaled scopes. r=mrbkap
b61deb1bee05550378eb468c0bf4b2d9b7163e80: Bug 951948 - Add a way for automation to force the creation of a privileged Components object for an unprivileged scope. r=ted,r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 14 Jan 2014 18:49:29 -0800 - rev 163436
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 951948 - Add a way for automation to force the creation of a privileged Components object for an unprivileged scope. r=ted,r=mrbkap
4c687bba563b762fdf999dea21b79c3f1a8469ce: Bug 951948 - Store nsXPCComponentsBase on XPCWrappedNativeScope, so that we can have either. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 14 Jan 2014 18:49:29 -0800 - rev 163435
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 951948 - Store nsXPCComponentsBase on XPCWrappedNativeScope, so that we can have either. r=mrbkap
fbdd66a8b18f5595909c8702af666cd3a4b55e8d: Bug 951948 - Separate out the unprivileged parts of nsXPCComponents into a separate interface and class. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 14 Jan 2014 18:49:29 -0800 - rev 163434
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 951948 - Separate out the unprivileged parts of nsXPCComponents into a separate interface and class. r=mrbkap
efffc53426b4141737b2bfb2d0614e13ab60c9a2: Bug 951948 - Get rid of manual nsIClassInfo and nsIXPCScriptable implementations for nsXPCComponents. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 14 Jan 2014 18:49:29 -0800 - rev 163433
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 951948 - Get rid of manual nsIClassInfo and nsIXPCScriptable implementations for nsXPCComponents. r=mrbkap The macro-driven ClassInfo stuff doesn't do getClassDescription, so we need to change that test.
9469174aff9bc98b834c58ba5521d08cd8066279: Bug 951948 - Make AttachComponentsObject a non-static method on XPCWrappedNativeScope. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 14 Jan 2014 18:49:29 -0800 - rev 163432
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 951948 - Make AttachComponentsObject a non-static method on XPCWrappedNativeScope. r=mrbkap
8773a793e758963998188063314e0d92e8efec9a: Bug 951948 - Remove nsISecurityCheckedComponents stuff from Components. r=mrbkap
Bobby Holley <bobbyholley@gmail.com> - Tue, 14 Jan 2014 18:49:28 -0800 - rev 163431
Push 25996 by emorley@mozilla.com at Wed, 15 Jan 2014 15:54:39 +0000
Bug 951948 - Remove nsISecurityCheckedComponents stuff from Components. r=mrbkap This thing is only created in non-content scopes for XBL scopes, and during automation (with Cu.getComponentsForScope). At present, we currently have the same-compartment Components wrapper which should do the right thing in those situations. Next, we'll focus on replacing that.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip