Kagami Sascha Rosylight
1e83450022
Bug 1635428 - Part 1: Move mozilla::IsDevelopmentBuild to Omnijar.h r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D142569
2022-03-31 23:36:25 +00:00
criss
ea772f6e4b
Backed out changeset 3cef8943e0c6 (bug 1635428) for causing build bustages on nsMacUtilsImpl.cpp. CLOSED TREE
2022-04-01 01:39:33 +03:00
Kagami Sascha Rosylight
7913ea573c
Bug 1635428 - Part 1: Move mozilla::IsDevelopmentBuild to Omnijar.h r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D142569
2022-03-31 22:05:55 +00:00
Randell Jesup
b9c076e114
Bug 1207753 - nsThreadManager thread-safety annotations r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D142020
2022-03-31 20:06:35 +00:00
Garrett Bourg
df70195396
Bug 1747544 - Fix lint warning on string comparison in bench.rs. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D141517
2022-03-31 17:40:29 +00:00
Randell Jesup
25343b7a23
Bug 1757477: nsThreadManager clean up r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D142019
2022-03-30 18:46:53 +00:00
Randell Jesup
283dba5b29
Bug 1761667: Handle failed OpenArchive in FileLocation r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D142483
2022-03-30 18:30:17 +00:00
Emilio Cobos Álvarez
404b325741
Bug 1761700 - Remove MOZ_STRING_WITH_OBSOLETE_API. r=xpcom-reviewers,nika
...
Nobody explicitly disables it, but we have some users that include just
nsTString.h and can cause issues.
Differential Revision: https://phabricator.services.mozilla.com/D142192
2022-03-28 16:31:29 +00:00
Alexandre Lissy
3d8f9e85b0
Bug 1753424 - Support running multiple UtilityProcess r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D139817
2022-03-26 19:46:43 +00:00
Cristian Tuns
b217ab7e55
Backed out 6 changesets (bug 1753424) for causing build bustages CLOSED TREE
...
Backed out changeset 930136daf858 (bug 1753424)
Backed out changeset d62c1e5d1881 (bug 1753424)
Backed out changeset 911060d2bd8e (bug 1753424)
Backed out changeset cce723862a92 (bug 1753424)
Backed out changeset 97b3fd69185b (bug 1753424)
Backed out changeset 4748652694c7 (bug 1753424)
2022-03-26 14:49:47 -04:00
Alexandre Lissy
94b46a0084
Bug 1753424 - Support running multiple UtilityProcess r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D139817
2022-03-26 09:53:47 +00:00
Butkovits Atila
68679c8f29
Backed out 5 changesets (bug 1753424) for causing bustages. CLOSED TREE
...
Backed out changeset e2b40064eb59 (bug 1753424)
Backed out changeset 0892c1d3c379 (bug 1753424)
Backed out changeset 4df499ef4647 (bug 1753424)
Backed out changeset f27fbfb9e8f1 (bug 1753424)
Backed out changeset 0f244f2eb2de (bug 1753424)
2022-03-26 16:39:16 +02:00
Alexandre Lissy
baebfcdc76
Bug 1753424 - Support running multiple UtilityProcess r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D139817
2022-03-26 09:53:47 +00:00
Noemi Erli
8766f62304
Merge autoland to mozilla-central. a=merge
2022-03-26 11:27:55 +02:00
Randell Jesup
72c8c85448
Bug 1207753 - ThrottledEventQueue thread-safety annotations r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D142018
2022-03-26 00:58:47 +00:00
Masatoshi Kimura
030cb502bf
Bug 1761438 - Remove nsILocalFileWin::GetNativeCanonicalPath. r=xpcom-reviewers,application-update-reviewers,mccr8,nalexander
...
I removed the last caller.
Depends on D142051
Differential Revision: https://phabricator.services.mozilla.com/D142052
2022-03-26 00:52:07 +00:00
Randell Jesup
025a6e851e
Bug 1761579: fix thread-safety annotations for ReentrantMonitor r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D142149
2022-03-26 00:51:50 +00:00
Nika Layzell
789c8553d9
Bug 1761548 - Add basic locking to nsStorageStream, r=xpcom-reviewers,mccr8
...
This should make it slightly safer to to try to read from a
nsStorageInputStream while the stream is being concurrently written to
on another thread, though it will still not behave very well as there is
no nsIAsyncInputStream support.
Individual input streams are still non-threadsafe with this change.
Differential Revision: https://phabricator.services.mozilla.com/D142135
2022-03-25 22:29:02 +00:00
Emilio Cobos Álvarez
dd020d602a
Bug 1760342 - Remove :-moz-lwtheme-{brighttext,darktext}. r=dao,Gijs
...
They are just convenience for :root[lwthemetextcolor="light"] (and dark,
respectively), but they generally shouldn't be used for dark mode
theming. In the past it was the only way to do it but now we have
prefers-color-scheme.
While at it, change lwthemetextcolor to be "lwtheme-brighttext" for
consistency with similar code we have for popups etc, and move it to
_setDarkModeAttributes.
While at it, remove layout.css.moz-lwtheme.content.enabled (which is
false always, we unshipped these from content successfully).
Differential Revision: https://phabricator.services.mozilla.com/D141593
2022-03-25 14:58:59 +00:00
Brad Werth
99d39f2636
Bug 1751217 Part 1: Support media queries for dynamic-range and video-dynamic-range. r=emilio
...
This is a stub that only matches "standard" for all platforms.
Differential Revision: https://phabricator.services.mozilla.com/D141053
2022-03-24 18:19:49 +00:00
Randell Jesup
d6cf9622a4
Bug 1761107: Make Monitor.Wait() require the monitor be locked r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D141893
2022-03-24 16:38:57 +00:00
Randell Jesup
703bd76404
Bug 1744043: Clean up nsJAR r=nika,valentin,extension-reviewers,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D132794
2022-03-24 13:54:56 +00:00
criss
0077f22487
Merge autoland to mozilla-central. a=merge
2022-03-24 11:35:23 +02:00
Randell Jesup
2c0c956707
Bug 1207753 - Various xpcom thread-safety annotations r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D130579
2022-03-23 22:22:51 +00:00
Nika Layzell
3b47cbe61e
Bug 1738103 - Part 5: Basic TargetShutdownTask tests, r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D141541
2022-03-23 22:22:04 +00:00
Nika Layzell
5b2ada26c5
Bug 1738103 - Part 4: Add XPCOM support for shutdown tasks, r=necko-reviewers,KrisWright
...
Tasks registered with shutdown tasks are called when the target
nsISerialEventTarget is about to be destroyed.
Differential Revision: https://phabricator.services.mozilla.com/D129840
2022-03-23 22:22:04 +00:00
Nika Layzell
dedb92d85b
Bug 1738103 - Part 3: DelayedRunnable should only be used with nsISerialEventTarget, r=necko-reviewers,valentin
...
The existing behaviour of the code is not fully compatible with nsIEventTarget.
Differential Revision: https://phabricator.services.mozilla.com/D129839
2022-03-23 22:22:03 +00:00
Nika Layzell
2d44b3a38b
Bug 1738103 - Part 2: Accept messages for TaskQueue until queue is exhausted during shutdown, r=xpcom-reviewers,KrisWright
...
This makes the behaviour of TaskQueue more in-line with nsThread, which may be
useful when converting code to using taskqueue instead of threads.
Differential Revision: https://phabricator.services.mozilla.com/D129838
2022-03-23 22:22:03 +00:00
Nika Layzell
38d5d4aa3d
Bug 1738103 - Part 1: Remove the unused TailDispatchingTarget type, r=xpcom-reviewers,KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D129837
2022-03-23 22:22:02 +00:00
Butkovits Atila
fbd6ad4819
Backed out 5 changesets (bug 1751217) for causing failures at dynamic-range.html. CLOSED TREE
...
Backed out changeset f0a4879c9709 (bug 1751217)
Backed out changeset 50b6310935d4 (bug 1751217)
Backed out changeset bfa455b8bb1a (bug 1751217)
Backed out changeset 277064a1facb (bug 1751217)
Backed out changeset 21e1650b12db (bug 1751217)
2022-03-23 22:22:54 +02:00
Brad Werth
930a7aac22
Bug 1751217 Part 1: Support media queries for dynamic-range and video-dynamic-range. r=emilio
...
This is a stub that only matches "standard" for all platforms.
Differential Revision: https://phabricator.services.mozilla.com/D141053
2022-03-23 18:23:00 +00:00
Marian-Vasile Laza
77029463ac
Backed out 5 changesets (bug 1751217) for causing wpt(Screen-pixelDepth-Screen-colorDepth001.html) and mochitest(test_media_queries.html) failures. CLOSED TREE
...
Backed out changeset 60a4497fd1f5 (bug 1751217)
Backed out changeset 785f4c5f719d (bug 1751217)
Backed out changeset 81e41f7a1ee4 (bug 1751217)
Backed out changeset d35c5648c936 (bug 1751217)
Backed out changeset f16305c6ec83 (bug 1751217)
2022-03-23 10:11:53 -07:00
Brad Werth
2cd3c4b978
Bug 1751217 Part 1: Support media queries for dynamic-range and video-dynamic-range. r=emilio
...
This is a stub that only matches "standard" for all platforms.
Differential Revision: https://phabricator.services.mozilla.com/D141053
2022-03-23 15:24:37 +00:00
Norisz Fay
61cd14ddcd
Backed out 6 changesets (bug 1661293) for causing Bug 1758370 CLOSED TREE
...
Backed out changeset 8f4d646a4bf6 (bug 1661293)
Backed out changeset ec817d9e8a17 (bug 1661293)
Backed out changeset efd35f1d9bd5 (bug 1661293)
Backed out changeset 00d93cc6125f (bug 1661293)
Backed out changeset 77b0b0003ca0 (bug 1661293)
Backed out changeset 04443fa474ac (bug 1661293)
2022-03-23 17:04:22 +02:00
Randell Jesup
f0695b1eaa
Bug 1760644 - xpcom EventQueue thread-safety annotations r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D141652
2022-03-23 01:28:38 +00:00
Kagami Sascha Rosylight
19f195a70c
Bug 1760812 - Part 1: Use std::tuple in NativeThenHandler r=smaug,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D141754
2022-03-22 16:44:58 +00:00
Nika Layzell
acee005c69
Bug 1760357 - Part 1: Fix typo and annotations on ReleasableAutoLock types, r=jesup
...
Corrects a spelling mistake in the name of the type, and corrects the
annotations on the assertion methods to be more useful.
Differential Revision: https://phabricator.services.mozilla.com/D141532
2022-03-22 14:59:40 +00:00
Nicholas Rishel
79aad2eea4
Bug 1722777 - Pre: files contained within a folder implicitly must have a longer path; make this explicit for clarity. r=nalexander
...
Depends on D140910
Differential Revision: https://phabricator.services.mozilla.com/D140911
2022-03-22 00:28:23 +00:00
Nicholas Rishel
38f65972b7
Bug 1722777 - Pre: Reuse existing directory iteration function when deleting folder content on Windows. r=nalexander
...
Depends on D140428
Differential Revision: https://phabricator.services.mozilla.com/D140910
2022-03-22 00:28:22 +00:00
Nicholas Rishel
9e17c0d135
Bug 1722777 - Pre: Add comment explaining why Windows recursive folder deletion uses neither SHFileOperation
nor IFileOperation
APIs. r=nalexander
...
Depends on D140427
Differential Revision: https://phabricator.services.mozilla.com/D140428
2022-03-22 00:28:22 +00:00
Nicholas Rishel
b920ad57d6
Bug 1722777 - Pre: Move "skip windows" XPCShell test config for test_symlinks.js and test_bug476919.js from source to configuration file. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D140427
2022-03-22 00:28:21 +00:00
Randell Jesup
6779a7c1c2
Bug 1207753 - Smaller xpcom/threads & xpfe thread-safety annotations r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D130575
2022-03-21 23:04:07 +00:00
Cristian Tuns
f22866f09c
Backed out 5 changesets (bug 1760357) for causing build bustages on Monitor.h CLOSED TREE
...
Backed out changeset 799de364a32e (bug 1760357)
Backed out changeset 29957146468a (bug 1760357)
Backed out changeset e79cb8caca88 (bug 1760357)
Backed out changeset afba32f4da1d (bug 1760357)
Backed out changeset ddfc71cdf34e (bug 1760357)
2022-03-21 19:01:11 -04:00
Nika Layzell
aefff79713
Bug 1760357 - Part 1: Fix typo and annotations on ReleasableAutoLock types, r=jesup
...
Corrects a spelling mistake in the name of the type, and corrects the
annotations on the assertion methods to be more useful.
Differential Revision: https://phabricator.services.mozilla.com/D141532
2022-03-21 21:05:58 +00:00
Randell Jesup
9dd7bb0425
Bug 1207753 - xpcom nsThreadPool thread-safety annotations r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D130573
2022-03-21 18:03:36 +00:00
Randell Jesup
c730abf4b4
Bug 1760315: nsEnvironment cleanup r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D141497
2022-03-19 15:07:27 +00:00
Butkovits Atila
3509cab922
Backed out changeset aab068d747c7 (bug 1760315) for causing build bustages complaining about nsEnvironment. CLOSED TREE
2022-03-19 06:55:45 +02:00
Butkovits Atila
8aa699d0f2
Backed out 6 changesets (bug 1722777) for causing multiple failures.
...
Backed out changeset c63edab0c2bb (bug 1722777)
Backed out changeset 3eb6132bff96 (bug 1722777)
Backed out changeset 566db8d9f4f8 (bug 1722777)
Backed out changeset 633d15f38810 (bug 1722777)
Backed out changeset 08a582756a53 (bug 1722777)
Backed out changeset f8f914b7ee0c (bug 1722777)
2022-03-19 06:47:51 +02:00
Randell Jesup
76e867287e
Bug 1207753 - xpcom Timer thread-safety annotations r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D130572
2022-03-19 03:43:57 +00:00
Randell Jesup
bf91e9b3c6
Bug 1760315: nsEnvironment cleanup r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D141497
2022-03-19 03:29:23 +00:00