c65c63971388c25e5176afeef8528873932b19bf: Bug 1513057 - P7: Setup Gecko profiler on the socket process r=dragana,mayhemer,mstange
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 20:58:18 +0000 - rev 453542
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P7: Setup Gecko profiler on the socket process r=dragana,mayhemer,mstange Differential Revision: https://phabricator.services.mozilla.com/D14351
5b73660fb915ec803544389a1c93aacdef0e5f53: Bug 1513057 - P6: Create Background between content process and socket process r=dragana,mayhemer
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 20:56:39 +0000 - rev 453541
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P6: Create Background between content process and socket process r=dragana,mayhemer Differential Revision: https://phabricator.services.mozilla.com/D14348
b5904e4ffc0ca4bdab4084a92176c6a70f93f01c: Bug 1513057 - P5: Create IPC between content process and socket process r=dragana,mayhemer
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 20:55:07 +0000 - rev 453540
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P5: Create IPC between content process and socket process r=dragana,mayhemer Differential Revision: https://phabricator.services.mozilla.com/D14257
ca35e0cd0782f9b63b51494e553dd312f6d96d1b: Bug 1513057 - P4: Update online/offline status to socket process r=dragana,mayhemer
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 20:54:06 +0000 - rev 453539
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P4: Update online/offline status to socket process r=dragana,mayhemer Differential Revision: https://phabricator.services.mozilla.com/D14161
7c4eddc3a80db9c9166d84314bd7a35629868857: Bug 1513057 - P3: Setup memory reporter on socket process r=dragana,mayhemer
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 20:52:39 +0000 - rev 453538
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P3: Setup memory reporter on socket process r=dragana,mayhemer To setup memory reporter on socket process, this patch modifies the PSocketProcess protocol to implement the same memory reporting functions as the PContent and PGPU protocols. Differential Revision: https://phabricator.services.mozilla.com/D14155
ba234cd899206aa59916f03d7742893f775a3a99: Bug 1513057 - P2: Setup crash reporter on socket process r=dragana,mayhemer
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 18:48:25 +0000 - rev 453537
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P2: Setup crash reporter on socket process r=dragana,mayhemer This patch is quite straightforward. Just add socket process support. Differential Revision: https://phabricator.services.mozilla.com/D14151
696250a73120f4f407988ee499c6c5398816cdaa: Bug 1513057 - P1.1: Create a reusable class to pass prefs to child processes r=dragana
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 18:39:22 +0000 - rev 453536
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P1.1: Create a reusable class to pass prefs to child processes r=dragana Differential Revision: https://phabricator.services.mozilla.com/D14970
c083f11eb58d510309b4e85578609dc8c2c7c902: Bug 1513057 - P1: Start the new socket process basics (prefs, full xpcom init, logging, no sandboxing) r=mayhemer,dragana
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 18:57:23 +0000 - rev 453535
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P1: Start the new socket process basics (prefs, full xpcom init, logging, no sandboxing) r=mayhemer,dragana Differential Revision: https://phabricator.services.mozilla.com/D14148
8699d4c48838e4ecae4460a24fbcd3dc67b29ed4: Bug 1513733 - part4 : do not call suspendInternal() when constructing AudioContext r=karlt
alwu <alwu@mozilla.com> - Fri, 11 Jan 2019 18:54:43 +0000 - rev 453534
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513733 - part4 : do not call suspendInternal() when constructing AudioContext r=karlt As setting `mSuspendCalled` is enough to prevent the stream from starting, we have no need to apply unnessary audio context operation to MSG. In addition, it can avoid incorrect AudioContext's state because of out of order resume/suspend operation (https://bugzilla.mozilla.org/show_bug.cgi?id=1285290). Differential Revision: https://phabricator.services.mozilla.com/D15679
22ce92cbdf648501a5324bf525ee9e570dbb174c: Bug 1513733 - part3 : add test. r=baku,karlt
Alastor Wu <alwu@mozilla.com> - Fri, 11 Jan 2019 18:45:31 +0000 - rev 453533
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513733 - part3 : add test. r=baku,karlt Add test and mochitest-only function in document. Differential Revision: https://phabricator.services.mozilla.com/D14913
c34e287f2f7ca98ad1945804c2a20f61249b36af: Bug 1513733 - part2 : try to start AudioContext when media element which is as a source for web audio starts r=cpearce,karlt
alwu <alwu@mozilla.com> - Fri, 11 Jan 2019 20:43:01 +0000 - rev 453532
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513733 - part2 : try to start AudioContext when media element which is as a source for web audio starts r=cpearce,karlt If media element is used as a source for AudioContext, we would try to start AudioContext which was not allowed to start when media element starts playing. Differential Revision: https://phabricator.services.mozilla.com/D14593
05005b52bb567cd65a13a33daf192d8508c7c185: Bug 1513733 - part1 : rename 'NotifyScheduledSourceNodeStarted()' r=karlt
alwu <alwu@mozilla.com> - Fri, 11 Jan 2019 20:42:02 +0000 - rev 453531
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513733 - part1 : rename 'NotifyScheduledSourceNodeStarted()' r=karlt In order to call this method on other situations, rename it to 'StartBlockedAudioContextIfAllowed()'. Differential Revision: https://phabricator.services.mozilla.com/D14592
9a0c93ab6a40c523de1e808c2ef38b50b247232d: Bug 1518937 - Make dynamic linking for freetype symbols configurable. r=lsalzman
Josh Matthews <josh@joshmatthews.net> - Fri, 11 Jan 2019 17:01:52 +0000 - rev 453530
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1518937 - Make dynamic linking for freetype symbols configurable. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D16108
85cbb065250d22e6d4e34fa5db536603cb205fbd: Bug 1518956 - Make C++ infallible/simplified versions of nsIURI::SchemeIs; r=valentin
Kyle Machulis <kyle@nonpolynomial.com> - Fri, 11 Jan 2019 08:09:33 +0000 - rev 453529
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1518956 - Make C++ infallible/simplified versions of nsIURI::SchemeIs; r=valentin SchemeIs only throws exceptions on null arguments now. Assert arguments, as they should never be null anyways, and create an infallible C++ version. Differential Revision: https://phabricator.services.mozilla.com/D16143
92a30f1b817cba3154156a74bee123fc1af7b647: Bug 1518996 - fix double border/outline for textbox[multiline] by not setting one on the inner textarea, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 11 Jan 2019 20:01:39 +0000 - rev 453528
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1518996 - fix double border/outline for textbox[multiline] by not setting one on the inner textarea, r=jaws Differential Revision: https://phabricator.services.mozilla.com/D16334
4195353da58d384a69466e622085c14354450347: Bug 1500504 - Add version checks for the OSX SDK; r=froydnj#firefox-build-system-reviewers
Mike Shal <mshal@mozilla.com> - Fri, 11 Jan 2019 19:59:23 +0000 - rev 453527
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1500504 - Add version checks for the OSX SDK; r=froydnj#firefox-build-system-reviewers In bug 1494022 there are problems using an SDK that is too new, which can cause developers to spend many hours debugging an issue that we could've checked up front. This patch gets the version from the SDKSettings.plist file at the root of the SDK directory, and checks it against min and max supported versions. The current min version is 10.11, since that is what we build with in automation. The current max version is 10.13, since 10.14+ currently has an issue with a black screen at startup. Differential Revision: https://phabricator.services.mozilla.com/D16140
e920686642fa8461a7c4b72e1c6ed3335b553614: Bug 1517738 - [raptor] Use the correct app name when running on fennec on beta; r=davehunt
Rob Wood <rwood@mozilla.com> - Fri, 11 Jan 2019 19:25:22 +0000 - rev 453526
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1517738 - [raptor] Use the correct app name when running on fennec on beta; r=davehunt Differential Revision: https://phabricator.services.mozilla.com/D16209
e5caca48603e0eb7683c052a1f0ce97ed96c2d70: Bug 1480390: Replace TryNoteIter template op with a more general filter op r=tcampbell
Iain Ireland <iireland@mozilla.com> - Fri, 11 Jan 2019 18:43:24 +0000 - rev 453525
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1480390: Replace TryNoteIter template op with a more general filter op r=tcampbell Depends on D14784 Differential Revision: https://phabricator.services.mozilla.com/D16250
b3d4bff86800675552438e3d7498796e7f26ec2b: Bug 1480390: Update comment for JSTryNoteKind r=tcampbell
Iain Ireland <iireland@mozilla.com> - Thu, 10 Jan 2019 22:29:13 +0000 - rev 453524
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1480390: Update comment for JSTryNoteKind r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D14784
025feea5945bffc625e9cca2e23be51ee8670315: Bug 1480390: Move ForOfIterClose logic inside TryNoteIter r=tcampbell
Iain Ireland <iireland@mozilla.com> - Fri, 11 Jan 2019 18:05:36 +0000 - rev 453523
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1480390: Move ForOfIterClose logic inside TryNoteIter r=tcampbell This patch was intended to be a pure refactoring of existing code with no side-effects, moving the logic for handling for-of/for-of-iterclose trynotes inside TryNoteIter to avoid duplicating logic in all users of TryNoteIter. However, it turns out that there was a subtle preexisting bug in TryNoteIter that is fixed by the refactoring. Specifically, the logic to skip from a for-of-iterclose to its enclosing for-of must run before the logic to skip trynotes based on stack depth. Otherwise, the stack depth code may filter out the enclosing for-of (see the attached test case for an example) and we will skip too many try-notes. Differential Revision: https://phabricator.services.mozilla.com/D14783
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip