a8a951f488d297e7f3d5c7ac846496e4b9868062: Bug 1455292 - Avoid verification for verified Firefox Accounts in TPS; r=tcsc
Dave Hunt <dhunt@mozilla.com> - Thu, 19 Apr 2018 14:25:28 +0100 - rev 414654
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1455292 - Avoid verification for verified Firefox Accounts in TPS; r=tcsc MozReview-Commit-ID: 2OFN5wS1IL8
c313d03ea48ac4f5996582914da1748620e6fb16: Bug 1455306 - Add "mobile" bookmark folder to TPS for testing device sync; r=tcsc
Dave Hunt <dhunt@mozilla.com> - Thu, 19 Apr 2018 14:33:38 +0100 - rev 414653
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1455306 - Add "mobile" bookmark folder to TPS for testing device sync; r=tcsc MozReview-Commit-ID: 9HxZL3uHsgD
83921643241a46c747f33c84db6d6d7126835636: Bug 1454830 part 4 - Remove CSS_PROPERTY_VALUE_LIST_USES_COMMAS flag. r=emilio
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 20:38:12 +1000 - rev 414652
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1454830 part 4 - Remove CSS_PROPERTY_VALUE_LIST_USES_COMMAS flag. r=emilio MozReview-Commit-ID: 48CxJTdtku7
cd367de31d71ab49fe2849373912f31c0130ded0: Bug 1454830 part 3 - Add CAN_ANIMATE_ON_COMPOSITOR in Servo side and propagate it to ServoCSSPropList.h. r=emilio
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 20:32:57 +1000 - rev 414651
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1454830 part 3 - Add CAN_ANIMATE_ON_COMPOSITOR in Servo side and propagate it to ServoCSSPropList.h. r=emilio MozReview-Commit-ID: 2OBCliDY02g
8e58913be805d14b400eb6b41d6db7e74f1b87c4: Bug 1454830 part 2 - Add GETCS_NEEDS_LAYOUT_FLUSH flag in Servo side and propagate it to ServoCSSPropList.h. r=emilio
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 19:13:16 +1000 - rev 414650
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1454830 part 2 - Add GETCS_NEEDS_LAYOUT_FLUSH flag in Servo side and propagate it to ServoCSSPropList.h. r=emilio MozReview-Commit-ID: 5k08FWjobCg
67f2bf174fff3b37e22b090b5d5c6aaf64e1b09c: Bug 1454830 part 1 - Adjust GETCS_NEEDS_LAYOUT_FLUSH flag in nsCSSPropList.h. r=emilio
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 19:10:55 +1000 - rev 414649
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1454830 part 1 - Adjust GETCS_NEEDS_LAYOUT_FLUSH flag in nsCSSPropList.h. r=emilio margin-inline-{end,start} should have this flag because their corresponding physical properties have this flag, as well as their equivalents in the block direction. {max,min}-{block,inline}-size should not have this flag, because their corresponding physical properties don't have it, so they shouldn't need it either. rotate and scale have nothing to do with the frame at all, so they don't need layout flush. Note that transform and translate need layout flush because they need to resolve percentage to length. MozReview-Commit-ID: BcnnOGJIOwO
07735bff3717d8042db2d1907291a8b77b2ef4c0: Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons
Paul Adenot <paul@paul.cx> - Thu, 12 Apr 2018 17:51:35 +0200 - rev 414648
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons MozReview-Commit-ID: 7mmDHVS2t8f
6a9a43e7a0814689bb73809ebf0b9cdd0c0f4079: Bug 1444976 - Use the AsyncLog to implement a tracing subsystem for real-time media. r=pehrsons
Paul Adenot <paul@paul.cx> - Tue, 20 Mar 2018 18:22:08 +0100 - rev 414647
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1444976 - Use the AsyncLog to implement a tracing subsystem for real-time media. r=pehrsons Use it like this: MOZ_DISABLE_CONTENT_SANDBOX=1 MOZ_LOG=MSGTracing:5,sync,raw MOZ_LOG_FILE=trace.log ./mach run Now open `chrome://tracing` and load the file. Lanes are threads, thread 0 is the audio callback thread, the other thread have normal numbers. Thread 1 shows the theoretical budget we have for a particular audio callback. MozReview-Commit-ID: 87woGiFT4ID
c1191a038fc1df005a8e5a8276716b52677c075e: Bug 1444976 - Implement a lock-free asynchronous logging system to be used from real-time audio and video code. r=froydnj
Paul Adenot <paul@paul.cx> - Tue, 20 Mar 2018 18:14:47 +0100 - rev 414646
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1444976 - Implement a lock-free asynchronous logging system to be used from real-time audio and video code. r=froydnj This outputs to MOZ_LOG and using an MPSC lock-free queue so we can log to a particular module from any thread. MozReview-Commit-ID: INtlki4PEJs
44607d1707a8c2cc117cff460da030d4cc701065: Bug 1455451 - Codespell: enable the autofix (with --fix) r=ahal
Sylvestre Ledru <sledru@mozilla.com> - Thu, 19 Apr 2018 23:41:57 +0200 - rev 414645
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1455451 - Codespell: enable the autofix (with --fix) r=ahal MozReview-Commit-ID: FkWHbqvkkZV
6ed42cf2f0dd53c5ea7fd81230ad3288b624b9b2: Backed out changeset 67b2c258a4d4 (bug 1454747) for failures on nsCSSFrameConstructor.cpp:7031 on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Fri, 20 Apr 2018 12:52:03 +0300 - rev 414644
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Backed out changeset 67b2c258a4d4 (bug 1454747) for failures on nsCSSFrameConstructor.cpp:7031 on a CLOSED TREE
85df37b45c47facfcba1d830a3869b4197cdd98b: Bug 1454573 - Update languageNames.properties with missing locales: crh, mai, meh, mix r=m_kato
Francesco Lodolo (:flod) <flod@lodolo.net> - Thu, 19 Apr 2018 11:50:19 +0200 - rev 414643
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1454573 - Update languageNames.properties with missing locales: crh, mai, meh, mix r=m_kato Also add missing locales to langGroups.properties (an, ast, az, uz) and language.properties (son) MozReview-Commit-ID: 2dAOly4wxHm
fdb7b761a45a2fa3f154126cb5418f9dcd0e29bd: Bug 1454390 - Give link-upgrade test a long timeout, r=ato
James Graham <james@hoppipolla.co.uk> - Thu, 19 Apr 2018 13:51:02 +0100 - rev 414642
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1454390 - Give link-upgrade test a long timeout, r=ato This test was frequently timing out in debug due to a short timeout in the test. MozReview-Commit-ID: KgbyGekWxE7
75cf0521f6f3e93bf81e1de228ff5b5de1e942cb: Bug 1452566 - Release: devtools-reps 0.23.0 bundle; r=nchevobbe.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 17 Apr 2018 15:16:44 +0200 - rev 414641
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1452566 - Release: devtools-reps 0.23.0 bundle; r=nchevobbe. Change disabledFocus to focusable as it changed in the ObjectInspector. MozReview-Commit-ID: CDHotb0d4sL
c2bc44fd23ad6f6f309b5ac6ff6a467ad459869e: Bug 1454945 - Get rid of nsIEditor.suppressDispatchingInputEvent since nobody uses it from JS r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 18 Apr 2018 22:57:41 +0900 - rev 414640
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1454945 - Get rid of nsIEditor.suppressDispatchingInputEvent since nobody uses it from JS r=m_kato So, this patch replaces the setter with non-virtual method and removing the getter since where is already non-virtual getter method. MozReview-Commit-ID: Is19Yriz8t8
67b2c258a4d43fa8face88cb55c29cca0955b6e7: Bug 1454747: Assert more tightly about StyleNewChildRange. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 17 Apr 2018 21:17:44 +0200 - rev 414639
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1454747: Assert more tightly about StyleNewChildRange. r=bz After bug 1303605 we can assert this, since we make sure all children have the same flattened tree parent, and thus insertion point. MozReview-Commit-ID: 7AHuGGw2uJI
cafdf61a721b265163f6be7802b5457beb254c71: Bug 1455108: Don't reparent first-line stuff in display: none subtrees. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 19 Apr 2018 18:18:35 +0200 - rev 414638
Push 33875 by dluca@mozilla.com at Fri, 20 Apr 2018 22:59:03 +0000
Bug 1455108: Don't reparent first-line stuff in display: none subtrees. r=heycam We may no longer know what the right parent style is, and it's not like it matters anyway, the frame tree under us is dead, including placeholders and such holding from us. MozReview-Commit-ID: 1RHTwvKy0zQ
cc0d7de218cb0c260c8ba0cf6637845ad2222f49: Bug 1455235 [gtk] Don't start moving window before mousemove event, r=dao
Jan Horak <jhorak@redhat.com> - Thu, 19 Apr 2018 12:39:57 +0200 - rev 414637
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455235 [gtk] Don't start moving window before mousemove event, r=dao We need to start moving the window in GTK after mousemove event arrives, not with mousedown, because the drag area can also process doubleclick event to restore/maximize window. This also match to the GTK implementation, see gedit behaviour for example. MozReview-Commit-ID: WXP3D2wIp0
baeab3bff80799a6b1747fb0eef6f556410ce2e6: Bug 1439057 - Tighten /dev/shm access in Linux content sandbox policy. r=froydnj,gcp
Jed Davis <jld@mozilla.com> - Thu, 12 Apr 2018 23:48:16 -0600 - rev 414636
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1439057 - Tighten /dev/shm access in Linux content sandbox policy. r=froydnj,gcp This patch uses the shared memory name prefixes introduced in bug 1447867 to prevent access to /dev/shm files of other applications or other processes within the same browser instance. When a shared memory implementation that doesn't use shm_open is available (specifically, the memfd_create support to be added in bug 1440203), /dev/shm access is completely denied. MozReview-Commit-ID: L2ylG5KrXTU
1a024d5ca77b54965e0ae3ba2b50659c95460f27: Bug 1447867 - Replace base::SharedMemory POSIX backend with shm_open and ashmem. r=froydnj
Jed Davis <jld@mozilla.com> - Thu, 12 Apr 2018 21:37:38 -0600 - rev 414635
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1447867 - Replace base::SharedMemory POSIX backend with shm_open and ashmem. r=froydnj This replaces using file_util to open and unlink temporary files (/dev/shm on Linux, $TMPDIR or /tmp otherwise) with the POSIX shm_open API, or ashmem on Android (which doesn't implement shm_open). glibc maps shm_open/shm_unlink to open and unlink in /dev/shm (as does musl libc), so the Linux situation is mostly unchanged except we aren't duplicating code from system libraries. Other OSes may (and some do) use more efficient implementations than temporary files. FreeBSD's SHM_ANON extension is used if available. Sadly, it's not standard; it would make this patch much simpler if it were. This patch changes the shm file names; they now start with "org.mozilla" instead of "org.chromium" because the original Chromium code is mostly gone at this point. When running as a Snap package, the required filename prefix is added; other container/sandbox environments using AppArmor to restrict the allowed filenames may need to be adjusted. The shm names now include the creating process's pid, to allow using sandboxing to prevent interfering with shm belonging to other applications or other processes within the same browser instance. MozReview-Commit-ID: 7PirIlcblh4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip