dbf2bfc0aea9754a44ae6e1c779b82ea84474dff: Bug 1442947 - Compact the heap on shrinking GC when animating if the user is idle r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 18 Apr 2018 10:19:36 +0200 - rev 467763
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1442947 - Compact the heap on shrinking GC when animating if the user is idle r=sfink
3c4261ce506185df17964ad81f8e8a7f4ee6c885: Backed out changeset f5f4089f457e (bug 1447688) for Gecko Decision Task failures. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 18 Apr 2018 11:14:20 +0300 - rev 467762
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Backed out changeset f5f4089f457e (bug 1447688) for Gecko Decision Task failures. CLOSED TREE
6b80d13e112b4997fd4cf5407bbcafbbb543544c: Bug 1454618 - FileReaderSync must work also after a self.close(), r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 18 Apr 2018 10:02:29 +0200 - rev 467761
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1454618 - FileReaderSync must work also after a self.close(), r=asuth
f5f4089f457e85f1f485bd0411bd4cf1d30d487e: Bug 1447688 - Retire first generation of in-tree beetmover and relpro postrelease scripts.r=rail DONTBUILD
Mihai Tabara <mtabara@mozilla.com> - Wed, 18 Apr 2018 09:01:20 +0100 - rev 467760
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1447688 - Retire first generation of in-tree beetmover and relpro postrelease scripts.r=rail DONTBUILD
4a4a8ad2c4af575a73b140fc566304419a54ba35: Bug 1064316 - Rewrite check_spidermonkey_style.py to use os.walk instead of looking at the repo data. r=njn
Jan de Mooij <jdemooij@mozilla.com> - Wed, 18 Apr 2018 09:42:24 +0200 - rev 467759
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1064316 - Rewrite check_spidermonkey_style.py to use os.walk instead of looking at the repo data. r=njn
61b3c0c87bb5ce6601616450146aff14642f5826: Bug 1450644 - Better shutdown approach for Workers - part 3 - Preference for time worker timeout, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 17 Apr 2018 20:51:04 +0200 - rev 467758
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1450644 - Better shutdown approach for Workers - part 3 - Preference for time worker timeout, r=asuth
05cb4efbcd693d8c64f4b4df8a3d055c518b9d76: Bug 1450644 - Better shutdown approach for Workers - part 2 - Timeout + ControlRunnable, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 17 Apr 2018 20:51:04 +0200 - rev 467757
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1450644 - Better shutdown approach for Workers - part 2 - Timeout + ControlRunnable, r=asuth
52a992c65070d7f996dd3bfd38bc1521f49ec277: Bug 1450644 - Better shutdown approach for Workers - part 1 - CancelingRunnable, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 17 Apr 2018 20:51:03 +0200 - rev 467756
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1450644 - Better shutdown approach for Workers - part 1 - CancelingRunnable, r=asuth
0d3ab01ff51bc77b7f616beefd355e70c0d7de41: Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 3 - WebSocket, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 17 Apr 2018 20:51:03 +0200 - rev 467755
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 3 - WebSocket, r=asuth
f2341e59a4b58d36766806dab967a24526a35368: Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 2 - BroadcastChannel, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 17 Apr 2018 20:51:02 +0200 - rev 467754
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 2 - BroadcastChannel, r=asuth
c8c11bd922185c9fb46735ee0a00de083d723285: Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 1 - MessagePort, r=asuth
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 17 Apr 2018 20:51:02 +0200 - rev 467753
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 1 - MessagePort, r=asuth
6385170a411128e87a2bc180202cedd7594efbe7: Bug 1423261: Restrict patch to nightly only for now. r=jimm
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 17 Apr 2018 21:38:29 -0400 - rev 467752
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1423261: Restrict patch to nightly only for now. r=jimm
c8842b205236ab4e73ffa1892c00fe379bfd9efd: Bug 1423261: Skip intentionally crashing the browser during KillHard shutdowns. r=jimm
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 17 Apr 2018 21:38:22 -0400 - rev 467751
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1423261: Skip intentionally crashing the browser during KillHard shutdowns. r=jimm
d86b5b69f86745f0d9f505f633f48d1bf2ab45e1: Bug 1423261: Backout diagnostics changeset 58ddcf890331. r=backout
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 17 Apr 2018 21:38:14 -0400 - rev 467750
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1423261: Backout diagnostics changeset 58ddcf890331. r=backout
2a2282923b5abdf8b95bad5a59e694ac8e744883: Bug 1450015. Enable blob invalidation by default. r=gankro
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 17 Apr 2018 21:20:27 -0400 - rev 467749
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1450015. Enable blob invalidation by default. r=gankro
38cfaf35c4c1b2761c97c78769496b3181a6eedc: Bug 1452183 part 4. Remove nsIDOMDocumentFragment. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 17 Apr 2018 21:13:03 -0400 - rev 467748
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1452183 part 4. Remove nsIDOMDocumentFragment. r=mccr8
9420e22ee07852d0d5e9b4cea7cce1ec4c860c81: Bug 1452183 part 3. Stop using nsIDOMDocumentFragment in C++. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 17 Apr 2018 21:13:03 -0400 - rev 467747
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1452183 part 3. Stop using nsIDOMDocumentFragment in C++. r=mccr8
f4872ef01b2387fbd3fe86355a2fe12c33ebf042: Bug 1452183 part 2. Stop using nsIDOMDocumentFragment in JS. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 17 Apr 2018 21:13:03 -0400 - rev 467746
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1452183 part 2. Stop using nsIDOMDocumentFragment in JS. r=mccr8
a437a5c0f2ae18cc3ed35f8d6db47f3873d0d3ec: Bug 1452183 part 1. Stop using nsIDOMDocumentFragment in IDL files. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 17 Apr 2018 21:13:03 -0400 - rev 467745
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1452183 part 1. Stop using nsIDOMDocumentFragment in IDL files. r=mccr8
b4a8080506760e23743261517f95b79515a42d6e: Bug 1453428 - Handle cases for shape coordinates like 0%, 0em, 0rem, etc. without overwriting to pixels. r=gl
Razvan Caliman <rcaliman@mozilla.com> - Wed, 11 Apr 2018 22:21:18 +0200 - rev 467744
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1453428 - Handle cases for shape coordinates like 0%, 0em, 0rem, etc. without overwriting to pixels. r=gl The previous implementation treated any zero coordinate as pixels, regardless of its unit type. For example, 0% would be converted to 0px. This changed the shape value resulting in unintentional unit mismatch after editing a coordinate which started off as 0% or 0em or 0vh, etc. This patch fixes that and preserves the unit type for zero coordinates. It changes the implementation of isUnitless() to return false for values like 0%, 0px, 0em, 0.00000%, etc. It introduces getUnitToPixelRatio() to get the ratio by which to multiply a pixel value to convert it to the given unit during shape editing operations (point move, scale, translate, rotate, etc.) The ratio is constant by unit type. Previously, this ratio was calculated in-place for each unit value. Values which started as zero, always resulted in a ratio equal to zero. This multiplied with a pixel value resulted zero. So the previous code defaulted to ratio of 1 when the ratio was zero, but this meant that a 1:1 ratio between pixels and another unit type (%, em, vh) would result in disproportionate shape changes (1px of mouse travel would result in 1em). This is why isUnitless() originally discarded the original unit from a zero coordinate and replaced it with pixels; to account for this fallback ratio of 1. MozReview-Commit-ID: 49tyLfYjkLO
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip