fb836a045f2024b51bdd9899fe2e8db19bd96f8a: Bug 1438375 - Refactor "extensionControlled" Preferences code to use Fluent. r=flod,Gijs
Zibi Braniecki <zbraniecki@mozilla.com> - Tue, 17 Apr 2018 15:31:50 -0700 - rev 471627
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1438375 - Refactor "extensionControlled" Preferences code to use Fluent. r=flod,Gijs MozReview-Commit-ID: 9XJxyuMUCHV
de6af6a44e14ba6426717c39ce3e52ee9e4c4a70: Bug 1456236 - Updates codes in followonsearch. r=standard8
Michael Kaply <mozilla@kaply.com> - Mon, 23 Apr 2018 13:54:19 -0500 - rev 471626
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1456236 - Updates codes in followonsearch. r=standard8 MozReview-Commit-ID: IyoGMSJ6JGq
b7a347f011cb8c1eb15e8357f2dae0f97eef9bd8: Bug 1455755 Move browserSettings.proxyConfig to proxy.settings, r=aswan
Shane Caraveo <scaraveo@mozilla.com> - Wed, 25 Apr 2018 08:55:08 -0500 - rev 471625
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1455755 Move browserSettings.proxyConfig to proxy.settings, r=aswan MozReview-Commit-ID: I2gMgr4D2HC
af621dc793aaeb4a787748981cde5ca2bd0709b8: Bug 1455784 - Update StyleSource to use ArcUnion. r=Manishearth
Bobby Holley <bobbyholley@gmail.com> - Fri, 20 Apr 2018 16:28:33 -0700 - rev 471624
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1455784 - Update StyleSource to use ArcUnion. r=Manishearth MozReview-Commit-ID: AT4sud9goGV
5a517a7c8cf23646603c65da037cd6b979c84682: Bug 1455784 - ArcUnion. r=Manishearth
Bobby Holley <bobbyholley@gmail.com> - Fri, 20 Apr 2018 15:48:18 -0700 - rev 471623
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1455784 - ArcUnion. r=Manishearth MozReview-Commit-ID: Jxp2A7cj6CV
07e88c2233970829395cf24bc18854bd268e96c4: Bug 1455588 - Allow dragging Shape Editor markers outside of iframe viewport. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Tue, 24 Apr 2018 17:51:31 +0200 - rev 471622
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1455588 - Allow dragging Shape Editor markers outside of iframe viewport. r=pbro MozReview-Commit-ID: 4JZYDa8FUJg
9d8b5d05ff0e6c25cd6911b9d44ea0c8499cd4f8: Bug 1392067 - Disconnect open extension ports when the message manager goes away r=zombie
Rob Wu <rob@robwu.nl> - Fri, 06 Apr 2018 19:52:16 +0100 - rev 471621
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1392067 - Disconnect open extension ports when the message manager goes away r=zombie - Previously, if a port is disconnected by the other end, then memory would be leaked to `ProxyMessenger.ports` in ExtensionParent.jsm. To fix this, the port descriptor is now saved separately, keyed by port ID instead of message manager. - Previously, when a message manager was disconnected (e.g. window closed/tab crashed), the port is disconnected only if the port was created from that page. This patch adds bookkeeping to keep track of the message managers at both the sender and receiver's side, so that the port is always disconnected when the other side goes away. - The new test browser_ext_port_disconnect_on_crash.js checks whether the ports are disconnected as expected. Previously, the subtest connect_from_tab_to_bg_and_crash_tab failed because of the previous point. - Although not as deterministic as the crash test, the new browser_ext_port_disconnect_on_window_close.js reproduces the original test failure and serves as a regression test for the bug. - Previously, the data structure in ProxyMessenger.ports contained the original `sender` and `recipient`. For the purpose of sending port disconnection messages, these are not necessary and therefore they have been removed. - Fix incorrect JSDoc (type of portId is number, not string) MozReview-Commit-ID: BoaKRVAUKuq
1374936db0183b95619f8e312c377f5a784e59bd: Bug 1323557 - preserve vendored crates when re-vendoring; r=ted.mielczarek
Myk Melez <myk@mykzilla.org> - Fri, 20 Apr 2018 11:53:10 -0700 - rev 471620
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1323557 - preserve vendored crates when re-vendoring; r=ted.mielczarek `mach vendor rust` currently removes third_party/rust before `cargo update`, which prevents modifying vendored crates for local testing and try pushes. It's also unnecessary. So this patch removes the code that removes the dir. MozReview-Commit-ID: IE0FZ3of8Py
d83f412c924cf989b94928b5eed23732e8015b82: Bug 1450975 - Load themes without an accentcolor. r=jaws
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 16 Apr 2018 10:24:48 +0200 - rev 471619
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1450975 - Load themes without an accentcolor. r=jaws MozReview-Commit-ID: 2EGsaajHZfM
c4b87fb85648eb1309d3135489371a0a713b366f: Bug 1456115 - Increase stack sizes when using audioipc. r=jya
Paul Adenot <paul@paul.cx> - Wed, 25 Apr 2018 12:28:14 +0200 - rev 471618
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1456115 - Increase stack sizes when using audioipc. r=jya This patch set calls a bit deeper in the audio callback thread (down into opus, in particular). MozReview-Commit-ID: 6LWACS6V0Yz
956b62a9c5a437c2bfdfac6605332283f9c14086: Bug 1456115 - Make last_sample_rate_ in `neteq_impl.cc` atomic. r=dminor
Paul Adenot <paul@paul.cx> - Mon, 23 Apr 2018 11:55:19 +0200 - rev 471617
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1456115 - Make last_sample_rate_ in `neteq_impl.cc` atomic. r=dminor This allows removing locking, and allows other threads to progress without taking the lock, hence lowering the probability that the lock will be taken for a long time when we need to pull NeqEQ. MozReview-Commit-ID: HMO67A0hher
4a1df66695dd96b715503b2a27359471de6c57e4: Bug 1456115 - Re-serialize inbound NotifyPull. r=jya
Paul Adenot <paul@paul.cx> - Thu, 12 Apr 2018 14:23:03 +0200 - rev 471616
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1456115 - Re-serialize inbound NotifyPull. r=jya We made NotifyPull parallel to try to lower the load, and we initially measured an improvement. However, we did the measurements with a profiler that did an aggregation of the results. Our results had an high variance, so the mean load was in fact not meaningful. More careful measurement performed without doing any aggregation show that, under load, relying on the fact that the scheduler schedules the tasks on time is too risky, and that the code is fast enough to not have to parallelize. MozReview-Commit-ID: CMhSn8Sc0OO
290879198eb4a7d2b7ecfd5ba07b38ea31710529: Bug 1456115 - Remove locking in AcmReceiver::GetAudio. r=dminor
Paul Adenot <paul@paul.cx> - Thu, 12 Apr 2018 14:36:02 +0200 - rev 471615
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1456115 - Remove locking in AcmReceiver::GetAudio. r=dminor This also causes a lot of dropouts. We don't need to lock here. NetEQ is thread safe, and its created in the ctor. The rest of the members are made atomic or is simply never accessed in multiple threads. MozReview-Commit-ID: 2fRw5ZgxdpQ
91e41f6d1baf9234ae8664d7573e5c12d6bade83: Bug 1456115 - Stop locking when getting the sampling rate from the channel in acm_receiver.cc. r=dminor
Paul Adenot <paul@paul.cx> - Mon, 09 Apr 2018 13:52:08 +0200 - rev 471614
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1456115 - Stop locking when getting the sampling rate from the channel in acm_receiver.cc. r=dminor This accounts for half of our audio dropouts, there is very high contention on this piece of data. MozReview-Commit-ID: 2HSfqZHT2MK
8c7afd58f201b43eaaae4ebb9f156e21269385dc: Bug 1456617 - Remove empty rulesets from aboutMemory.css. r=Gijs
Jared Wein <jwein@mozilla.com> - Tue, 24 Apr 2018 13:10:18 -0700 - rev 471613
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1456617 - Remove empty rulesets from aboutMemory.css. r=Gijs MozReview-Commit-ID: 7jQFTt0cAFu
bb0bb35465d9161f35e06f677df2956afea254a4: Bug 1455990 - Update the no-results-message selector since it changed from a className to an ID. r=sfoster
Jared Wein <jwein@mozilla.com> - Tue, 24 Apr 2018 13:33:57 -0700 - rev 471612
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1455990 - Update the no-results-message selector since it changed from a className to an ID. r=sfoster MozReview-Commit-ID: 8w0dCpBjisH
be0a9b78c2242fcc4eb2545d7fe5b58fecd250e7: Bug 1451307 - Part 3 - Add a test for showing the TP UI for iframes and unloaded documents. r=francois
Johann Hofmann <jhofmann@mozilla.com> - Thu, 19 Apr 2018 22:37:49 +0200 - rev 471611
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1451307 - Part 3 - Add a test for showing the TP UI for iframes and unloaded documents. r=francois MozReview-Commit-ID: FrcwyIbBTFL
13e58d5887d8b8dae297577abe1d15edf254cd44: Bug 1451307 - Part 2 - Move trackingUI tests out of b/b/c/test/general into their own subdirectory. r=Gijs
Johann Hofmann <jhofmann@mozilla.com> - Thu, 19 Apr 2018 17:22:11 +0200 - rev 471610
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1451307 - Part 2 - Move trackingUI tests out of b/b/c/test/general into their own subdirectory. r=Gijs MozReview-Commit-ID: 5e2Hwt9jcX5
7f89d94d45bad5bb387568d935e8dff69312fd7b: Bug 1451307 - Part 1 - Consider iframes when comparing loading URIs in nsChannelClassifier::SetBlockedContent. r=francois,mayhemer
Johann Hofmann <jhofmann@mozilla.com> - Thu, 19 Apr 2018 17:21:58 +0200 - rev 471609
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1451307 - Part 1 - Consider iframes when comparing loading URIs in nsChannelClassifier::SetBlockedContent. r=francois,mayhemer MozReview-Commit-ID: 17edGCCTEmo
bc6609dd306dc303009b0bf254ecf9e70360e348: Bug 1456682 - Remove nsIDOMXULTreeElement;r=bz
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 25 Apr 2018 06:58:56 -0700 - rev 471608
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1456682 - Remove nsIDOMXULTreeElement;r=bz MozReview-Commit-ID: 2QstcmlXh9S
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip