e6291d259a97be81e9d8ca2d5836ae24ef039c0b: Bug 1331756 part 1: Drop redundant 'virtual' keyword from some macros that declare nsIFrame method overrides. r?xidorn draft
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 17 Jan 2017 13:56:40 -0800 - rev 462677
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1331756 part 1: Drop redundant 'virtual' keyword from some macros that declare nsIFrame method overrides. r?xidorn MozReview-Commit-ID: EjPoyunTLsc
ec08fbdc84b278afa68994acd2c75011d412e227: Bug 1331158: Install new receive codec config for WebRTC if it changed r=ng
Randell Jesup <rjesup@jesup.org> - Tue, 17 Jan 2017 15:50:14 -0500 - rev 462676
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1331158: Install new receive codec config for WebRTC if it changed r=ng Adds a missing API parameter to upstream webrtc.org code in the Call API
16c4f0df527dfd31aead2e20cc7fa39a07d06806: Bug 1329032 - Test privileged about page to use SystemPrincipal as TriggeringPrincipal when loading about page in child. r=gijs
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Tue, 17 Jan 2017 21:52:37 +0100 - rev 462675
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1329032 - Test privileged about page to use SystemPrincipal as TriggeringPrincipal when loading about page in child. r=gijs
54f7bfe3ca1159493abdf19bb94e76e566cd021c: Bug 1329032 - Extend loadURIWithOptions by a triggeringPrincipal. r=bz,gijs
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Tue, 17 Jan 2017 21:52:01 +0100 - rev 462674
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1329032 - Extend loadURIWithOptions by a triggeringPrincipal. r=bz,gijs
bbdef7fdc1c6e3f8c8afbe4d73de8c0da453532b: Bug 1330998 - Invalidate pluginreg.dat based on whether the flash-only pref is flipped, so that if users switch between 52 and 52ESR it gets updated correctly. r=qdot
Benjamin Smedberg <benjamin@smedbergs.us> - Tue, 17 Jan 2017 13:44:13 -0500 - rev 462673
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1330998 - Invalidate pluginreg.dat based on whether the flash-only pref is flipped, so that if users switch between 52 and 52ESR it gets updated correctly. r=qdot MozReview-Commit-ID: 64yamsyIudD
4f5f238456ce7d7c68239a6543cbe867d2037ab4: Bug 1328423 - Avoid calling into JS from Windows theming code (r=jimm)
Bill McCloskey <billm@mozilla.com> - Wed, 11 Jan 2017 15:58:15 -0800 - rev 462672
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1328423 - Avoid calling into JS from Windows theming code (r=jimm) MozReview-Commit-ID: GRur1ddbCVz
672f1b3720ebe954d4fb5442f4745ac5445f7c6f: Bug 1328423 - Add AutoAssertNoContentJS to PresShell::Paint (r=dvander)
Bill McCloskey <billm@mozilla.com> - Fri, 06 Jan 2017 13:57:26 -0800 - rev 462671
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1328423 - Add AutoAssertNoContentJS to PresShell::Paint (r=dvander) MozReview-Commit-ID: 4M4pYZSygPH
dffce96fd4a0a2c925d5312ce8576b16cb37f112: Bug 1328423 - Switch tab switch assertion to use AutoAssertNoContentJS (r=dvander)
Bill McCloskey <billm@mozilla.com> - Wed, 11 Jan 2017 16:04:40 -0800 - rev 462670
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1328423 - Switch tab switch assertion to use AutoAssertNoContentJS (r=dvander) MozReview-Commit-ID: D7bAfJRWLRg
b48a84c99dfcee268030c7cda4d546de2383fe8d: Bug 1328423 - Add AutoAssertNoContentJS assertion (r=sfink)
Bill McCloskey <billm@mozilla.com> - Fri, 06 Jan 2017 13:49:24 -0800 - rev 462669
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1328423 - Add AutoAssertNoContentJS assertion (r=sfink) MozReview-Commit-ID: KY1JwysGzno
1bc18bb10cc6caad3cde789025e4061e850755e4: No bug - Skip test_pasteImgTextarea.html on android, a=bustage
Michael Layzell <michael@thelayzells.com> - Tue, 17 Jan 2017 16:20:05 -0500 - rev 462668
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
No bug - Skip test_pasteImgTextarea.html on android, a=bustage MozReview-Commit-ID: F7GPuSo8JBl
b6e50de104a6ea7cf0085c8de4f37237b8b4646f: Bug 1324093 - Part 4: Make MOZ_Report{Crash,AssertionFailure} be MOZ_NEVER_INLINE. r=froydnj
David Major <dmajor@mozilla.com> - Wed, 18 Jan 2017 09:37:54 +1300 - rev 462667
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1324093 - Part 4: Make MOZ_Report{Crash,AssertionFailure} be MOZ_NEVER_INLINE. r=froydnj You'd think that this would throw off the assertion stacks in nsTraceRefcnt::WalkTheStack. But as far as I can tell, it was already setting |skipFrames| too high! On top of that, the function was getting out-of-lined in some instances already. It really should have been MOZ_ALWAYS_INLINE_EVEN_DEBUG. MozReview-Commit-ID: J2FZmi0pKro
d319245c16de06af8e614e9bf1404fa4f390a385: Bug 1324093 - Part 3.5: Add MOZ_MAYBE_UNUSED to mfbt/Attributes.h. r=froydnj
David Major <dmajor@mozilla.com> - Wed, 18 Jan 2017 09:37:54 +1300 - rev 462666
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1324093 - Part 3.5: Add MOZ_MAYBE_UNUSED to mfbt/Attributes.h. r=froydnj MozReview-Commit-ID: Ef1nkRipaDg
f82548e0df704c91cf06caee7974153a062e4043: Bug 1324093 - Part 3: Don't MOZ_ReportAssertionFailure in non-debug builds. r=froydnj f=Waldo f=nbp
David Major <dmajor@mozilla.com> - Wed, 18 Jan 2017 09:37:46 +1300 - rev 462665
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1324093 - Part 3: Don't MOZ_ReportAssertionFailure in non-debug builds. r=froydnj f=Waldo f=nbp Not only does this trim the code, it also makes MOZ_RELEASE_ASSERT follow the advice of MOZ_CRASH earlier in the file: * If we're a DEBUG build and we crash at a MOZ_CRASH which provides an * explanation-string, we print the string to stderr. Otherwise, we don't * print anything; this is because we want MOZ_CRASH to be 100% safe in release * builds, and it's hard to print to stderr safely when memory might have been * corrupted. MozReview-Commit-ID: Kuxzn1v9Vfs
58b1e40375e6f48f23f5d6422f9c6e0e15bb3eb7: Bug 1324093 - Part 2: Don't AnnotateMozCrashReason on debug builds. r=bsmedberg
David Major <dmajor@mozilla.com> - Wed, 18 Jan 2017 09:34:02 +1300 - rev 462664
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1324093 - Part 2: Don't AnnotateMozCrashReason on debug builds. r=bsmedberg I left gMozCrashReason visible (but not meaningfully used) in all builds, in order to match the behavior of Assertions.cpp, and to avoid more #ifdef clutter in nsExceptionHandler.cpp. MozReview-Commit-ID: smoFkddGzd
9939303eecf11c1cdba510c7f3f180fb1d4faafd: Bug 1324093 - Part 1: Move MOZ_REALLY_CRASH's null-deref and TerminateProcess into a never-inline function. r=froydnj
David Major <dmajor@mozilla.com> - Wed, 18 Jan 2017 09:33:25 +1300 - rev 462663
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1324093 - Part 1: Move MOZ_REALLY_CRASH's null-deref and TerminateProcess into a never-inline function. r=froydnj The C versus C++ distinction was only there so that Android could make sure it used the global ::abort. I didn't see the need to maintain the distinction for Windows. (Besides, with this change we're no longer doing textual inclusion of "TerminateProcess" in the macro, so people can't take over the name.) Linux's abort sequence wasn't long enough to be troublesome, so I left it alone. MozReview-Commit-ID: Ah5XtWpevGz
9bd54089097bfc41ab6c728ef63736b9168c51ae: Bug 1324093 - Part 0: Use MOZ_{BEGIN,END}_EXTERN_C in Assertions.h. r=froydnj
David Major <dmajor@mozilla.com> - Wed, 18 Jan 2017 09:32:47 +1300 - rev 462662
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1324093 - Part 0: Use MOZ_{BEGIN,END}_EXTERN_C in Assertions.h. r=froydnj Drive-by cleanup. MozReview-Commit-ID: 8slQlbS3NS2
148ee5df4dd3138b24d70dfd11b82499beda368c: bug 1325834 - fixup windows bustage landed on a CLOSED TREE
Trevor Saunders <tbsaunde@tbsaunde.org> - Tue, 17 Jan 2017 15:48:14 -0500 - rev 462661
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
bug 1325834 - fixup windows bustage landed on a CLOSED TREE
cbce75114440f0a37d65ce3fb4725e288fc24c08: bug 1325834 - create the DocAccessibleChild in DocAccessible::DoInitialUpdate() r=davidb
Trevor Saunders <tbsaunde@tbsaunde.org> - Mon, 16 Jan 2017 19:59:06 -0500 - rev 462660
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
bug 1325834 - create the DocAccessibleChild in DocAccessible::DoInitialUpdate() r=davidb It seems likely that some documents are created in content processes without a DocAccessibleChild actor because there is no docshell or tabchild associated with the document. However DocAccessible::DoInitialUpdate() already calls functions that assume the document is associated with a docshell. So hopefully trying to create the child actor there will mean it is more successful.
79d6e9229fda9ed2076cdb1b675b2662759ee0be: Bug 1317322 - Activate `paste` in menus when within <textarea> controls, r=ehsan
Michael Layzell <michael@thelayzells.com> - Tue, 03 Jan 2017 13:06:58 -0500 - rev 462659
Push 41841 by dholbert@mozilla.com at Tue, 17 Jan 2017 22:05:16 +0000
Bug 1317322 - Activate `paste` in menus when within <textarea> controls, r=ehsan MozReview-Commit-ID: 7YD8qtsC3u6
93c223ce144946d97f48fef897c7727fb181640d: Bug 1328932: Back out the diagnostic patch from bug 1318283. r?gw280 draft
Milan Sreckovic <milan@mozilla.com> - Tue, 17 Jan 2017 16:58:02 -0500 - rev 462658
Push 41840 by bmo:milan@mozilla.com at Tue, 17 Jan 2017 22:02:03 +0000
Bug 1328932: Back out the diagnostic patch from bug 1318283. r?gw280 MozReview-Commit-ID: KRyhWLBuHWM
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip