1de65e9d7ed39fb36d5971f4230bb11166c46466: Bug 1298979 - Properly dispose EventManager r=billm
Rob Wu <rob@robwu.nl> - Wed, 31 Aug 2016 01:01:42 -0700 - rev 313270
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1298979 - Properly dispose EventManager r=billm callbacks is not an array but a Set, and Object.freeze does not prevent modification of the list/set. Also, merely overwriting the callback set is not sufficient to prevent callbacks from being run after the context is closed (`fireWithoutClone`) because the set being iterated is still filled with callbacks. And keeping the callbacks around may keep strong references around and hinder GC. To fix this, the set of callbacks is cleared (which invalidates the iterator and ends the loop), and register/unregister are nulled. Also add an explicit check to prevent callbacks from being registered after unloading a context. MozReview-Commit-ID: 4i2ojkbYAX9
4e77ec88d85aa2664fb4824b3d7efa7e9d36b481: Bug 1300871 - Rollback to use original duration in video case. r=jesup
ctai <ctai@mozilla.com> - Thu, 08 Sep 2016 13:46:48 +0800 - rev 313269
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1300871 - Rollback to use original duration in video case. r=jesup MozReview-Commit-ID: 2gK8vvBKtkC
f6c287542f098c5cc14dacc3da64ab604db25ae8: Bug 1300883 - Use changeInfo.status instead of tab.status in browser_ext_tabs_events.js r=kmag
Rob Wu <rob@robwu.nl> - Tue, 06 Sep 2016 13:22:11 -0700 - rev 313268
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1300883 - Use changeInfo.status instead of tab.status in browser_ext_tabs_events.js r=kmag the tabs.onUpdated event can fire for many reasons. I observed a test failure because a faviconUrl change triggered the onUpdated event, which caused on-updated-dims to be sent too early. MozReview-Commit-ID: 8YT8hSXnIoo
e4a4be903748749050f45b72e41b793f220ce900: Bug 1299576 - Part 2 - Cancel edit mode when restoring a recently closed tab. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 02 Sep 2016 20:43:08 +0200 - rev 313267
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1299576 - Part 2 - Cancel edit mode when restoring a recently closed tab. r=sebastian When restoring a recently closed tab from the corresponding home panel, we normally directly switch to the freshly recreated tab. However if we've entered the home panels through editing mode (as opposed to opening a new tab with about:home), editing mode takes priority and the restored tab is opened in background instead, because we return to the originally selected tab when exiting editing mode. To fix this inconsistency, we introduce a new parameter for opening tabs from Gecko that cancels editing mode if necessary to allow for directly switching to the new tab. MozReview-Commit-ID: 4iqPISmtNIx
d5a1f6c89fe80c94be43d6ab2fb13835b404443c: Bug 1299576 - Part 1 - Refactor BrowserApp's handleMessage to use a switch statement. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 02 Sep 2016 19:02:16 +0200 - rev 313266
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1299576 - Part 1 - Refactor BrowserApp's handleMessage to use a switch statement. r=sebastian So much nicer than a chain of else ifs. MozReview-Commit-ID: FbEtD4Odet1
cb23a7c310c8184550a84a3eef40a3adbef77781: Bug 1274135 - Replace char_ptr_cast() and uint8_t_ptr_cast() with mozilla::BitwiseCast. r=keeler,valentin
Cykesiopka <cykesiopka.bmo@gmail.com> - Thu, 08 Sep 2016 20:46:26 +0800 - rev 313265
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1274135 - Replace char_ptr_cast() and uint8_t_ptr_cast() with mozilla::BitwiseCast. r=keeler,valentin The functions aren't necessary now that we have BitwiseCast. MozReview-Commit-ID: 2nzOuwAop4Y
1a47959fb817af04e872fc0db67bf7fe08038645: Bug 1301289 - send accumulated sync pings earlier in the shutdown process. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Thu, 08 Sep 2016 15:05:11 +1000 - rev 313264
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1301289 - send accumulated sync pings earlier in the shutdown process. r=tcsc MozReview-Commit-ID: Ls6HeieFi1H
c82d3d5d08864a2d437db3c1ae9a669249d36575: Bug 1240412 - add VP9-in-MP4 support to Rust demuxer. r=rillian
Alfredo.Yang <ayang@mozilla.com> - Mon, 29 Aug 2016 14:37:22 +0800 - rev 313263
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1240412 - add VP9-in-MP4 support to Rust demuxer. r=rillian MozReview-Commit-ID: 1Yq8OOV3kvM
0ded9e464840bc266c156366687c88bfce497d42: Backed out changeset 09e3f293166a (bug 1301289) for xpcshell failures a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 08 Sep 2016 17:41:11 -0700 - rev 313262
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Backed out changeset 09e3f293166a (bug 1301289) for xpcshell failures a=backout
4cb8b7cc27e113f269ab8ecede30f832ffede2dc: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 08 Sep 2016 15:29:04 -0700 - rev 313261
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Merge m-c to autoland, a=merge
09e3f293166a6c938d918aed1b5d5e5e1ca25c16: Bug 1301289 - send accumulated sync pings earlier in the shutdown process. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Thu, 08 Sep 2016 15:05:11 +1000 - rev 313260
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1301289 - send accumulated sync pings earlier in the shutdown process. r=tcsc MozReview-Commit-ID: Ls6HeieFi1H
e451469799a7661fe71c5f5f5817b0895fd28497: Bug 1300230 - Queue up incoming FxA push messages until FxAccountsPush is ready r=nalexander
Grigory Kruglov <gkruglov@mozilla.com> - Thu, 08 Sep 2016 14:15:34 -0700 - rev 313259
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1300230 - Queue up incoming FxA push messages until FxAccountsPush is ready r=nalexander MozReview-Commit-ID: 8BP7eWfdXte
5f6dffc243ea6ae8d13675c3bba67e5abd331fde: Bug 1294378 - Force a single process in this test because it's only designed to work with one process r=krizsa.
Blake Kaplan <mrbkap@gmail.com> - Tue, 30 Aug 2016 17:29:04 -0700 - rev 313258
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1294378 - Force a single process in this test because it's only designed to work with one process r=krizsa. MozReview-Commit-ID: LNIjLX6926e
e2f2b784ab70bbc3b21e606981487b3b10d3ec13: Bug 1297794 - Fix SetEntriesInAcl failure on non-English Windows version. r=aklotz
Kacper Michajlow <kasper93@gmail.com> - Wed, 24 Aug 2016 20:57:16 +0200 - rev 313257
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1297794 - Fix SetEntriesInAcl failure on non-English Windows version. r=aklotz MozReview-Commit-ID: 4FJBtUBjPEu
4edabcb9145b7aaa7af751c78ff13bf8b71d2d14: Bug 1295019 - Suppress the APZ displayport while doing main-thread async scrolling. r=BenWa
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 08 Sep 2016 13:30:04 -0400 - rev 313256
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1295019 - Suppress the APZ displayport while doing main-thread async scrolling. r=BenWa MozReview-Commit-ID: 4xbotjcH3ZU
46ac31c036d4cd6e97ecb42e7048e6d51b8c9d80: Bug 1301461 - Minor fix for gtest output prettiness. r=milan
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 08 Sep 2016 13:41:43 -0400 - rev 313255
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1301461 - Minor fix for gtest output prettiness. r=milan MozReview-Commit-ID: BWs9AKDc5sE
4f7ca1523e06f093a330aff511e5bffe2e7663e1: Bug 1301287 - Password manager: enable eslint no-array-constructor rule. r=johannh
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 07 Sep 2016 21:40:02 -0700 - rev 313254
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1301287 - Password manager: enable eslint no-array-constructor rule. r=johannh MozReview-Commit-ID: 61PSYdgzDz2
4cfa5df42a78e30ebe80d9e2b392d2bacfecdb01: Bug 1301287 - Password manager: enable eslint no-new-object rule. r=johannh
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 07 Sep 2016 21:39:48 -0700 - rev 313253
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1301287 - Password manager: enable eslint no-new-object rule. r=johannh MozReview-Commit-ID: 608ugBaVxrg
1daf7a032230f4850509c7f6d17cb877983743a5: Bug 1301287 - Password manager: enable eslint space-infix-ops rule. r=johannh
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 07 Sep 2016 21:41:15 -0700 - rev 313252
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1301287 - Password manager: enable eslint space-infix-ops rule. r=johannh .js files were fixed automatically with --fix MozReview-Commit-ID: wzRpQhqEH7
96afe7c272935fbe911c52598bc008477740eb1b: Bug 1301287 - Password manager: enable eslint semi rule. r=johannh
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 07 Sep 2016 21:42:49 -0700 - rev 313251
Push 30677 by cbook@mozilla.com at Fri, 09 Sep 2016 10:00:10 +0000
Bug 1301287 - Password manager: enable eslint semi rule. r=johannh .js files were fixed automatically with --fix MozReview-Commit-ID: Get2mxB8Twx
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip