9a625774ee5bce1a84e2d753a85ae4de20670663: No bug - Add a space in the configure script. We are currently showing 'Mozillaautomation' r=trivial
Sylvestre Ledru <sledru@mozilla.com> - Mon, 09 Jan 2017 10:12:45 +0100 - rev 328496
Push 85457 by sledru@mozilla.com at Mon, 09 Jan 2017 09:13:04 +0000
No bug - Add a space in the configure script. We are currently showing 'Mozillaautomation' r=trivial MozReview-Commit-ID: KDn1ob7Pt6q
3a610591e1fcbdf489d02ceaf19e0c2f91ce37fe: Bug 1324000: Use nsWeakFrame to hold nsIPageSequenceFrame member in nsPrintEngine. r=smaug
Bob Owen <bobowencode@gmail.com> - Mon, 09 Jan 2017 08:26:31 +0000 - rev 328495
Push 85456 by bobowencode@gmail.com at Mon, 09 Jan 2017 08:26:45 +0000
Bug 1324000: Use nsWeakFrame to hold nsIPageSequenceFrame member in nsPrintEngine. r=smaug
7ac98e7bbef0d664d73b1f4600435b971760481d: Bug 1316831 - wasm baseline, omit known-good bounds checks. r=luke
Lars T Hansen <lhansen@mozilla.com> - Mon, 09 Jan 2017 08:15:07 +0100 - rev 328494
Push 85455 by lhansen@mozilla.com at Mon, 09 Jan 2017 07:16:24 +0000
Bug 1316831 - wasm baseline, omit known-good bounds checks. r=luke
52e2571353b8ba1f023f1684662ece5f4f3ed785: Bug 1324330 (part 5) - Remove nsDOMClassInfo::mName. r=mccr8.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 23 Dec 2016 08:30:31 +1100 - rev 328493
Push 85454 by nnethercote@mozilla.com at Mon, 09 Jan 2017 05:19:08 +0000
Bug 1324330 (part 5) - Remove nsDOMClassInfo::mName. r=mccr8. It's identical to the mClass.name.
3a2066a8e8a822217907a86b0c10227a9214557d: Bug 1324330 (part 4) - Remove some unused functions. r=mccr8.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 23 Dec 2016 08:30:29 +1100 - rev 328492
Push 85454 by nnethercote@mozilla.com at Mon, 09 Jan 2017 05:19:08 +0000
Bug 1324330 (part 4) - Remove some unused functions. r=mccr8.
a193a2da927441688192f9ee07db640e51d0120b: Bug 1324330 (part 3) - Don't mix |Cant| and |Cannot| in function names in XPCWrappedNativeJSOps.cpp. r=mccr8.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 23 Dec 2016 08:30:27 +1100 - rev 328491
Push 85454 by nnethercote@mozilla.com at Mon, 09 Jan 2017 05:19:08 +0000
Bug 1324330 (part 3) - Don't mix |Cant| and |Cannot| in function names in XPCWrappedNativeJSOps.cpp. r=mccr8. Use |Cannot| consistently.
5b05e5a264b4a5e8e8aabdcf7198bf541f618cb4: Bug 1324330 (part 2) - Make XPC_MAP_FLAGS non-optional when using xpc_map_end.h. r=mccr8.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 23 Dec 2016 08:30:22 +1100 - rev 328490
Push 85454 by nnethercote@mozilla.com at Mon, 09 Jan 2017 05:19:08 +0000
Bug 1324330 (part 2) - Make XPC_MAP_FLAGS non-optional when using xpc_map_end.h. r=mccr8. I'd like to remove XPC_MAP_WANT_* altogether and use XPC_MAP_FLAGS for all the nsIXPCScriptable flag setting, but I haven't worked out how to handle the method definitions in xpc_map_end.h yet. In the meantime, it seems good to make the flag setting more consistent and explicit. In particular, the three "Module" classes have "#define XPC_MAP_WANT_CALL" and "#define XPC_MAP_FLAGS nsIXPCScriptable::WANT_CALL" which both have the same effect. The patch removes the latter, to make them consistent with other classes.
a8921eeffbb3e0b4fe67041281b5e23f92eab270: Bug 1324330 (part 1) - Mark js::Class and related types as NONHEAP. r=mccr8.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 19 Dec 2016 14:18:41 +1100 - rev 328489
Push 85454 by nnethercote@mozilla.com at Mon, 09 Jan 2017 05:19:08 +0000
Bug 1324330 (part 1) - Mark js::Class and related types as NONHEAP. r=mccr8.
4f5ced881d5988c73654823e85b07083e1144ded: Bug 1323877. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Jan 2017 22:04:19 -0600 - rev 328488
Push 85453 by tnikkel@gmail.com at Mon, 09 Jan 2017 04:04:25 +0000
Bug 1323877. r=aosmond
901b049ef12159ff110650b8855049c0d33318e1: Bug 1326311: Avoid races in destroying MediaRecorder sessions - destroy on MainThread r=jib
Randell Jesup <rjesup@jesup.org> - Sun, 08 Jan 2017 22:08:09 -0500 - rev 328487
Push 85452 by rjesup@wgate.com at Mon, 09 Jan 2017 03:08:30 +0000
Bug 1326311: Avoid races in destroying MediaRecorder sessions - destroy on MainThread r=jib MozReview-Commit-ID: 3DA4HxUuzje
8600fe754cc1889d68c77ccce574d6cc03b740e9: Bug 1326311: Fix thread and Track listener leaks starting and stopping MediaRecorder r=jesup
pierre.brochard.1982@m4x.org - Sun, 08 Jan 2017 22:06:28 -0500 - rev 328486
Push 85452 by rjesup@wgate.com at Mon, 09 Jan 2017 03:08:30 +0000
Bug 1326311: Fix thread and Track listener leaks starting and stopping MediaRecorder r=jesup MozReview-Commit-ID: 3q6RgA4Ehtc
1c419cd68dcc95fb63f43bcaf117995ae77f638f: Bug 1325234 (part 10) - Final nsIWidget deCOMtamination clean-ups. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Dec 2016 15:58:09 +1100 - rev 328485
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 10) - Final nsIWidget deCOMtamination clean-ups. r=mstange. This patch converts some NS_IMETHOD and NS_IMETHODIMP occurrences that I missed in previous bugs. The patch also removes the Android nsWindow::{Get,Set}HasTransparentBackground() functions because they're unused.
1e51e167058e06429deb642480c0c5691715601e: Bug 1325234 (part 9) - Remove remaining NS_IMETHOD_ occurrences from nsIWidget. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Dec 2016 15:27:20 +1100 - rev 328484
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 9) - Remove remaining NS_IMETHOD_ occurrences from nsIWidget. r=mstange. |virtual T| is clearer than |NS_IMETHOD_(T)|.
3ad2e4c9148888815661208134b21bd22f34986b: Bug 1325234 (part 8) - Streamline nsIWidget::DispatchEvent. r=jimm.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Dec 2016 11:18:40 +1100 - rev 328483
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 8) - Streamline nsIWidget::DispatchEvent. r=jimm. This patch changes it from |NS_IMETHOD| to |virtual nsresult| because some callsites are checked and some aren't.
48f5a494d7edf85ee57f329ee75d83d874042294: Bug 1325234 (part 7) - Streamline nsIWidget::GetSelectionAsPlaintext. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Dec 2016 11:13:08 +1100 - rev 328482
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 7) - Streamline nsIWidget::GetSelectionAsPlaintext. r=mstange. This patch changes it from |NS_IMETHOD| to |virtual MOZ_MUST_USE nsresult|.
407b4fc54cd5009d3c434565b7a249390c7c5005: Bug 1325234 (part 6) - Streamline nsIWidget::SetTitle. r=jimm.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Dec 2016 11:13:08 +1100 - rev 328481
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 6) - Streamline nsIWidget::SetTitle. r=jimm. This patch changes it from |NS_IMETHOD| to |virtual nsresult| because some call sites are checked and others aren't.
75544504b0012d30bbee73fd73fea1ac5c85de03: Bug 1325234 (part 5) - Streamline nsIWidget::SetCursor (both versions). r=jimm.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Dec 2016 11:13:08 +1100 - rev 328480
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 5) - Streamline nsIWidget::SetCursor (both versions). r=jimm. This patch changes one from |NS_IMETHOD| to |virtual nsresult| and the other to |virtual void|.
445cae8045dec19f197ea08c80f6e4d17fc336d7: Bug 1325234 (part 4) - Streamline nsIWidget::{SetFocus,SetNonClientMargins}(). r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Dec 2016 11:13:08 +1100 - rev 328479
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 4) - Streamline nsIWidget::{SetFocus,SetNonClientMargins}(). r=mstange. This patch changes them from |NS_IMETHOD| to |virtual nsresult|.
b4181e317c8df04f18dd85eac8d8922b1d4e41f6: Bug 1325234 (part 3) - Streamline nsIWidget::Show(). r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Dec 2016 11:12:54 +1100 - rev 328478
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 3) - Streamline nsIWidget::Show(). r=mstange. This patch changes it from |NS_IMETHOD| to |virtual void|. The return value was only checked in one low-value assertion and one other place where the check had no useful effect (in nsCocoaWindow::HideWindowChrome()).
8da1583fcd48bc11ff425300a31ed220b96fb415: Bug 1325234 (part 2) - Streamline nsIWidget::Invalidate(). r=jimm.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 20 Dec 2016 09:55:32 +1100 - rev 328477
Push 85451 by nnethercote@mozilla.com at Mon, 09 Jan 2017 01:56:51 +0000
Bug 1325234 (part 2) - Streamline nsIWidget::Invalidate(). r=jimm. This patch changes it from |NS_IMETHOD| to |virtual void|. The return value was only checked in one low-value assertion so I decided it wasn't needed.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip