fa8572b81eaac032bafe2b38028746f7491dbffe: Bug 1546578 - part 2: Make all editor command classes derived from `EditorCommand` class r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 26 Apr 2019 03:20:02 +0000 - rev 530495
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546578 - part 2: Make all editor command classes derived from `EditorCommand` class r=m_kato This patch makes all editor command classes derived from `EditorCommand` class. So, this allows `nsHTMLEditor::ExecCommand()` to access them directly in the future. Differential Revision: https://phabricator.services.mozilla.com/D28683
adbd46962f21820f20a236c66fe1f3bdb57e52b4: Bug 1546578 - part 1: Get rid of HTMLEditorCommands.h r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 26 Apr 2019 02:20:22 +0000 - rev 530494
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546578 - part 1: Get rid of HTMLEditorCommands.h r=m_kato When declaring a common base class of all editor command classes in EditorCommands.h, we need to declare some useful macro to declare its subclasses. However, such macro should be `#undef`ed in the header file. Therefore, this patch moves all contents in HTMLEditorCommands.h to EditorCommands.h and removes it from the tree. Differential Revision: https://phabricator.services.mozilla.com/D28682
8c3a37a0a53e8a2b99473cb8bb44201165b402be: Bug 1546870 - Package win*-rust toolchains as .tar.xz. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 25 Apr 2019 13:22:38 +0000 - rev 530493
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546870 - Package win*-rust toolchains as .tar.xz. r=froydnj This uniformizes the artifact name across platforms. We may want to do the same for other toolchains, but it bears the question whether xz is reliably available on users' Windows machines, while it doesn't matter for rust, since mach bootstrap pulls it with rustup rather than from automation, contrary to other toolchains. Differential Revision: https://phabricator.services.mozilla.com/D28780
deb76e88424bd4e39b1fd949bec3233ea3e505bd: Bug 1546870 - Make extracting .tar.xz work with mach artifact toolchain. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Apr 2019 21:56:47 +0000 - rev 530492
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546870 - Make extracting .tar.xz work with mach artifact toolchain. r=froydnj For some reason, using `tar -Jxf` with Windows paths fails, and that makes `mach artifact toolchain` unable to pull .tar.xz archives on Windows. However, executing `xz -d -c` works, and we can feed its output to python's tarfile. Differential Revision: https://phabricator.services.mozilla.com/D28779
a584e4e9473fd33a2d97fd4da72facb53e0dd53e: Bug 1545368 - Support fetches in run-task on generic-worker. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Apr 2019 21:56:47 +0000 - rev 530491
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545368 - Support fetches in run-task on generic-worker. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D28048
ebe9a3ca4b176813d77aa2ec5acfef362dce153e: Bug 1545344 - Don't change current directory when executing a command via run-task. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Apr 2019 21:51:53 +0000 - rev 530490
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545344 - Don't change current directory when executing a command via run-task. r=tomprince Currently, all things running via run-task don't really care that the current directory is set to /. However, on generic-worker, many things assume the current directory is the task directory, which varies by task, and wrapping them with run-task fails because it resets the current directory. Differential Revision: https://phabricator.services.mozilla.com/D28018
4c994bf995693ce3daee5adb5097608c8bb800da: Bug 1544986 - Fall back more gracefully when TASKCLUSTER_WORKER_GROUP is not set. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Apr 2019 21:27:50 +0000 - rev 530489
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544986 - Fall back more gracefully when TASKCLUSTER_WORKER_GROUP is not set. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D27841
42558e3db76ee15949c3eacd1182620435fa91d0: Bug 1501666: Make js::AbstractGeneratorObject state checks independent. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Thu, 25 Apr 2019 16:27:26 +0000 - rev 530488
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1501666: Make js::AbstractGeneratorObject state checks independent. r=jorendorff An AbstractGeneratorObject's RESUME_INDEX_SLOT indicates the state of the generator object: it may be `undefined` (before initial yield), `null` (closed), or an integer (running, closing, or suspended). AbstractGeneratorObject has a number of predicate methods to test for these various states. Unfortunately, some of the predicates grab RESUME_INDEX_SLOT and immediately call `toInt32` on its value, which crashes if it is not an Int32. This means the only safe way to ask if an AbstractGeneratorObject is suspended is: !isBeforeInitialYield() && !isClosed() && isSuspended() If either of the first two conditions is true, isSuspended will assert. This is verbose, and means the predicates cannot be used without studying the details of the RESUME_INDEX_SLOT's representation. This patch makes the predicates assertion-free. isSuspended acquires a new branch, but the others should be just as efficient as they were before. Differential Revision: https://phabricator.services.mozilla.com/D27941
09a1e16dfaf1ec52411572132ec73ba444f2288d: Bug 1547086 Part 2 - Enable column-span preference to fix existing test failures. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Sat, 27 Apr 2019 22:03:54 +0000 - rev 530487
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547086 Part 2 - Enable column-span preference to fix existing test failures. r=dbaron Differential Revision: https://phabricator.services.mozilla.com/D28893
145b3692b5935a43e3789c448b521f06e778f1c1: Bug 1547086 Part 1 - Improve import-test.py, and regenerate received/reftest.list. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Sat, 27 Apr 2019 22:03:54 +0000 - rev 530486
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547086 Part 1 - Improve import-test.py, and regenerate received/reftest.list. r=dbaron import.log and reftest.list are generated automatically. I run import-test.py on Linux, and the filenames in import.log are not sorted properly, so I make them sort case-insensitively to reproduce the exact same order in import.log. Differential Revision: https://phabricator.services.mozilla.com/D29064
120e27d9bb9e38735e003e0e0fbbba522d41f940: Bug 1547374: Give nsINode.cpp an include for DocumentInlines.h (to provide e.g. inline definition for GetPresContext()). r=mccr8
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 26 Apr 2019 20:25:46 +0000 - rev 530485
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547374: Give nsINode.cpp an include for DocumentInlines.h (to provide e.g. inline definition for GetPresContext()). r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D29067
14e82cfcd7270d40294542ba24f03ee459830e8e: Merge mozilla-central to autoland. a=merge on a CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Sun, 28 Apr 2019 00:49:14 +0300 - rev 530484
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
037390836504bc52a3470027aa3015b476e6147c: Bug 1535697 - Part 7: Pass the isolated flag to the nsHttpConnectionInfo constructor when cloning the object; r=michal
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 27 Apr 2019 01:34:41 +0000 - rev 530483
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535697 - Part 7: Pass the isolated flag to the nsHttpConnectionInfo constructor when cloning the object; r=michal Building the hashkey for these objects will soon depend on the isolated flag, therefore we need to ensure that it is available when cloning the objects inside the constructor. This patch refactors the clone method to avoid using SetIsolated(). Differential Revision: https://phabricator.services.mozilla.com/D28377
ebad998aae7a830bb12a2093118d61c8fa40fb97: Bug 1535697 - Part 6: Use separate network connections for isolated third-party trackers; r=michal
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 27 Apr 2019 01:34:39 +0000 - rev 530482
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535697 - Part 6: Use separate network connections for isolated third-party trackers; r=michal Differential Revision: https://phabricator.services.mozilla.com/D28376
969945148b3d02410e597f8b3edce3960d3f20d7: Bug 1535697 - Part 5: Pass the top window origin to nsHttpConnectionInfo objects when constructing them; r=michal
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 27 Apr 2019 01:34:37 +0000 - rev 530481
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535697 - Part 5: Pass the top window origin to nsHttpConnectionInfo objects when constructing them; r=michal Differential Revision: https://phabricator.services.mozilla.com/D28375
5cbdeb635a3e0cefdcf4c420a05a031c4589f408: Bug 1535697 - Part 4: Refactor the code for computing the origin of the top window for a channel and remember its result on the channel object; r=michal
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 27 Apr 2019 07:47:52 +0000 - rev 530480
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535697 - Part 4: Refactor the code for computing the origin of the top window for a channel and remember its result on the channel object; r=michal Differential Revision: https://phabricator.services.mozilla.com/D28374
c316d49df8c431e91f517df6cb73eafea94137b0: Bug 1535697 - Part 3: Only consider third-party tracking resources as isolated channels; r=michal
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 27 Apr 2019 01:34:32 +0000 - rev 530479
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535697 - Part 3: Only consider third-party tracking resources as isolated channels; r=michal Differential Revision: https://phabricator.services.mozilla.com/D28373
4a5475f6aa49355764baae0ac04d56e6f1ed9f60: Bug 1535697 - Part 2: Represent whether the channel is isolated by anti-tracking as a separate axis on the connection info hash key; r=michal
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 27 Apr 2019 01:34:30 +0000 - rev 530478
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535697 - Part 2: Represent whether the channel is isolated by anti-tracking as a separate axis on the connection info hash key; r=michal Differential Revision: https://phabricator.services.mozilla.com/D28372
9191d987a9e12d16651aef4978cb7b59d6dc9bb8: Bug 1535697 - Part 1: Avoid calling AntiTrackingCommon::IsFirstPartyStorageAccessGrantedFor() more than once per channel; r=michal
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 27 Apr 2019 01:34:23 +0000 - rev 530477
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535697 - Part 1: Avoid calling AntiTrackingCommon::IsFirstPartyStorageAccessGrantedFor() more than once per channel; r=michal Differential Revision: https://phabricator.services.mozilla.com/D28371
b0d41799ceb31e39ea857f18f4a65e8944818c6a: Merge mozilla-inbound to mozilla-central a=merge
Razvan Maries <rmaries@mozilla.com> - Sun, 28 Apr 2019 00:39:52 +0300 - rev 530476
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-inbound to mozilla-central a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip