8c2427fbab08344ea1a0331b9036f33bc218c55b: Bug 1359715 - let functions in MediaData.h take TimeUnit instead of int64_t. r=kaku
JW Wang <jwwang@mozilla.com> - Mon, 24 Apr 2017 17:33:05 +0800 - rev 354998
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1359715 - let functions in MediaData.h take TimeUnit instead of int64_t. r=kaku We want to replace the use of int64_t for microseconds by TimeUnit whenever possible since int64_t is ambiguous which could be microseconds or milliseconds. MozReview-Commit-ID: LRz9d4yKBYJ
44800134e7db40eab58a3573ef50387f09d129f4: Bug 1358013 - Implement status-bar tooltips. r=Honza
Vangelis Katsikaros <vkatsikaros@gmail.com> - Tue, 25 Apr 2017 11:17:52 +0300 - rev 354997
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358013 - Implement status-bar tooltips. r=Honza MozReview-Commit-ID: 89QrOF66Yll
0b7a018882c4fbfa2f17b03e98c63b2c7475cad9: Bug 1357783 - infer: Avoid CONTEXT_LEAK in stumbler r=sebastian
Andrzej Hunt <ahunt@mozilla.com> - Tue, 18 Apr 2017 23:18:41 -0700 - rev 354996
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1357783 - infer: Avoid CONTEXT_LEAK in stumbler r=sebastian This solves 2 issues: - We keep a reference to Tracker (which is implemented by a Service) forever, which is solved by keeping a WeakReference. - We kept another reference to the Service by using it as a Context - we can avoid that by using the ApplicationContext instead. MozReview-Commit-ID: 6UNSkZx12an
29cead1a3a5f864f8f429a9b9cc0f961f7c38837: servo: Merge #16613 - Clear animation-only dirty descendants bit on display:none descendants (from birtles:clear-animation-dirty-bit); r=hiikezoe
Brian Birtles <birtles@gmail.com> - Wed, 26 Apr 2017 01:47:00 -0500 - rev 354995
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
servo: Merge #16613 - Clear animation-only dirty descendants bit on display:none descendants (from birtles:clear-animation-dirty-bit); r=hiikezoe PR for [Gecko bug 1359658](https://bugzilla.mozilla.org/show_bug.cgi?id=1359658) When an element has a display:none ancestor we don't traverse it during restyle. However, at the end of restyling we expect the tree to be free of dirty bits. We currently take special care to clear the regular (non-animation) dirty bit on nodes in display:none subtrees in order to preserve this invariant. This patch applies the same handling to the animation-only dirty descendants bit. --- - [X] `./mach build -d` just keeps crashing because mozjs calls sed.exe in a way that breaks it - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes on the Gecko side Source-Repo: https://github.com/servo/servo Source-Revision: e5762cb6953b5e202e8733e39e8267c4b67a9622
a5cb0de6bdb2ffe13eb41dc5a85f61d79d1606a9: Bug 1357040: Abort if demuxer initialisation isn't complete. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 25 Apr 2017 15:28:31 +0200 - rev 354994
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1357040: Abort if demuxer initialisation isn't complete. r=jwwang MozReview-Commit-ID: 9SSgQq272My
a69ca6edbe974f884a85364e6063dc94af623a88: Bug 1337064 - Remove sync protocol PContent::AllocateTabId. r=kanru
Samael Wang <freesamael@gmail.com> - Wed, 05 Apr 2017 18:42:00 +0800 - rev 354993
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1337064 - Remove sync protocol PContent::AllocateTabId. r=kanru Remove sync protocol AllocateTabId. Instead we generate tabId in each process with nsContentUtils::GenerateTabId, and register RemoteFrameInfo in parent process. If the tab id was generated from a content process, it's sent parent through either PBrowserConstructor or PContent::CreateChildProcess. MozReview-Commit-ID: D3W2fK9eCNH
e65a474321e63b3997e18aa06fbc354aaf8abd7b: Bug 1354970 followup - Update test expectations.
Xidorn Quan <me@upsuper.org> - Wed, 26 Apr 2017 15:29:51 +0800 - rev 354992
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1354970 followup - Update test expectations. MozReview-Commit-ID: JdbqDh09mhh
b4bb9c5ce50c5bfe96bfaeb1b51e649751812f70: Bug 1358885 - Check VRManagerChild is created in GampadManager for avoiding crash on Android; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Mon, 24 Apr 2017 12:56:41 +0800 - rev 354991
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358885 - Check VRManagerChild is created in GampadManager for avoiding crash on Android; r=kip MozReview-Commit-ID: 5Jf4nZjZkFN
83784052849b2b5c6a11ef403627b1ed87cd6e7f: Bug 1358399. P7 - remove unused code. r=gerald
JW Wang <jwwang@mozilla.com> - Sat, 22 Apr 2017 08:22:11 +0800 - rev 354990
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358399. P7 - remove unused code. r=gerald 1. The 'onlyLoadFirstFragments' flag is not used anymore. 2. The 'noEndOfStream' flag is never set to true. 3. EMEPromiseAll has no callers. MozReview-Commit-ID: BH3r5AvMOSN
bae75c8977d6dea52aaca1354141015ad6bb584c: Bug 1358399. P6 - rewrite SetupEME() using the new helper functions and fix its callers. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 21 Apr 2017 18:06:31 +0800 - rev 354989
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358399. P6 - rewrite SetupEME() using the new helper functions and fix its callers. r=gerald MozReview-Commit-ID: KUXhvPIuXry
7f21399ac77cee471a0ad96ba250c53fc8acdb1c: Bug 1358399. P5 - rewrite test_eme_stream_capture_blocked_case1.html using the new helper functions. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 21 Apr 2017 17:37:30 +0800 - rev 354988
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358399. P5 - rewrite test_eme_stream_capture_blocked_case1.html using the new helper functions. r=gerald Note we don't need to pass the 'onlyLoadFirstFragments' flag since we ensure the test won't finish until LoadTest() is resolved. MozReview-Commit-ID: 2cFDGhqWkrP
c3aa65388e860c65a7f2cd42bcb3fea6bab6b75a: Bug 1358399. P4 - rewrite test_eme_playback.html using the new helper functions. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 21 Apr 2017 17:10:32 +0800 - rev 354987
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358399. P4 - rewrite test_eme_playback.html using the new helper functions. r=gerald MozReview-Commit-ID: HUQcM7If6IQ
b9b458868e4c0ed10e3621ee2edf46be1b96add1: Bug 1358399. P3 - rewrite test_eme_waitingforkey.html using the new helper functions. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 21 Apr 2017 17:10:13 +0800 - rev 354986
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358399. P3 - rewrite test_eme_waitingforkey.html using the new helper functions. r=gerald MozReview-Commit-ID: 5os3dUhTN5v
443a9233a44436a3ae3f28629e8c364172321f04: Bug 1358399. P2 - split SetupEME() into small functions which will be useful in next patches. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 21 Apr 2017 17:05:18 +0800 - rev 354985
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358399. P2 - split SetupEME() into small functions which will be useful in next patches. r=gerald MozReview-Commit-ID: 7IZUYZaSlIr
9caffc5a9cb7ed91e87ef8646df61e26f5e35afa: Bug 1358399. P1 - move "elem.crossOrigin = test.crossOrigin || false" from SetupEME() to LoadTest() to improve cohesion. r=gerald
JW Wang <jwwang@mozilla.com> - Fri, 21 Apr 2017 14:29:25 +0800 - rev 354984
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1358399. P1 - move "elem.crossOrigin = test.crossOrigin || false" from SetupEME() to LoadTest() to improve cohesion. r=gerald The attributes are used by MaybeCrossOriginURI() which is called by LoadTest() indirectly. MozReview-Commit-ID: LH2STpONuCE
a101db25489dac003654a5dd51abadf423f5c512: servo: Merge #16455 - Bug 1354970 - Add @counter-style rules (from servo:counter-style); r=upsuper
Simon Sapin <simon.sapin@exyr.org> - Wed, 26 Apr 2017 00:59:58 -0500 - rev 354983
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
servo: Merge #16455 - Bug 1354970 - Add @counter-style rules (from servo:counter-style); r=upsuper Source-Repo: https://github.com/servo/servo Source-Revision: 2eff661ebb2737979b80367ada3ac99d73a06fc4
caefd3a1d7b7bf174d9a0a7ab6874cda158b2b2b: Bug 1357579 - Correctly copy the sparse Boolean array when clearing Site Settings. r=ahunt
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 21 Apr 2017 22:53:19 +0200 - rev 354982
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1357579 - Correctly copy the sparse Boolean array when clearing Site Settings. r=ahunt The checked items are stored in a *sparse* Boolean array, which we want to transform into an array (list) of the checked indices for transmission to Gecko. The current approach doesn't do this correctly, as it iterates over all (sparse and non-sparse) items, but uses SparseBooleanArray.size() (which only counts non-sparse items) as its iteration limit. This means that we only copy the checked state of the first n items, where n is the total count of checked items. For correctly iterating over the array to retrieve all indices that are true, we'd either have to use the largest available key (if we'd want to iterate over everything, including the sparse indices), or else use the approach chosen in this patch, namely using valueAt/keyAt in order to iterate over the internal array that's storing the values for all non-sparse indices. MozReview-Commit-ID: FRGI4Rr0uCb
76156c1325d9ed940233ce33f73aa6a8d97ddd89: Bug 1359604 - Enable the ESLint recommended rules for taskcluster/docker/index-task/. r=dustin
Mark Banner <standard8@mozilla.com> - Tue, 25 Apr 2017 21:54:13 +0100 - rev 354981
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1359604 - Enable the ESLint recommended rules for taskcluster/docker/index-task/. r=dustin MozReview-Commit-ID: EOX2SvofSS5
a1322be872a7cec091f6323c5d1fb85b7a446400: Bug 1341102 - Update stylo text expectations. r=me
Cameron McCormack <cam@mcc.id.au> - Wed, 26 Apr 2017 13:49:29 +0800 - rev 354980
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1341102 - Update stylo text expectations. r=me
84ed62600427ccd477bc836531e6722210d910ef: Bug 1359451 - Update cubeb from upstream to 17503c4. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Tue, 25 Apr 2017 18:25:01 +0300 - rev 354979
Push 31719 by kwierso@gmail.com at Wed, 26 Apr 2017 22:37:51 +0000
Bug 1359451 - Update cubeb from upstream to 17503c4. r=padenot MozReview-Commit-ID: C3NXIvjwjgD
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip