- Jun 13, 2023
-
-
Mike Hommey authored
Clang-trunk changed libc++ in a way that breaks fstream support in WASI, which prevents building the myopen function in csutil.cxx, but the function is actually unused. Differential Revision: https://phabricator.services.mozilla.com/D180759
-
- Jul 27, 2023
-
-
Ryan VanderMeulen authored
Differential Revision: https://phabricator.services.mozilla.com/D184848
-
- May 31, 2023
-
-
Saira Abdulla authored
Bug 1824612 - Convert consumers of toolkit/components/extensions to ES modules. r=robwu,webcompat-reviewers,geckoview-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,sgalich,valentin,nalexander,mconley,m_kato Depends on D175553 Differential Revision: https://phabricator.services.mozilla.com/D176005
-
Iulian Moraru authored
Backed out 2 changesets (bug 1824612) for causing dt failures on browser_dbg-features-source-tree.js. CLOSED TREE Backed out changeset c3f38adc818e (bug 1824612) Backed out changeset 58ba8bb3398a (bug 1824612)
-
Saira Abdulla authored
Bug 1824612 - Convert consumers of toolkit/components/extensions to ES modules. r=robwu,webcompat-reviewers,geckoview-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,sgalich,valentin,nalexander,mconley,m_kato Depends on D175553 Differential Revision: https://phabricator.services.mozilla.com/D176005
-
- May 24, 2023
-
-
Natalia Csoregi authored
Backed out 3 changesets (bug 1834222, bug 1834176) for causing RemoteProcessMonitor failures. CLOSED TREE Backed out changeset 346d3a1568dd (bug 1834222) Backed out changeset ea1d8b634bfc (bug 1834176) Backed out changeset 74d1880272d3 (bug 1834176)
-
- May 23, 2023
-
-
Mark Banner authored
Bug 1834176 - Convert NetUtil.jsm to be an ES system module. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo Differential Revision: https://phabricator.services.mozilla.com/D178589
-
Noemi Erli authored
Backed out changeset 57876d77a652 (bug 1834176) Backed out changeset ae2f0837b528 (bug 1834176)
-
Mark Banner authored
Bug 1834176 - Convert NetUtil.jsm to be an ES system module. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo Differential Revision: https://phabricator.services.mozilla.com/D178589
-
- May 20, 2023
-
-
Mark Banner authored
Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu Differential Revision: https://phabricator.services.mozilla.com/D177027
-
Mark Banner authored
Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish Differential Revision: https://phabricator.services.mozilla.com/D177025
-
- May 04, 2023
-
-
Mark Banner authored
Enables Prettier for (these don't need to be excluded): - extensions/pref/autoconfig/test/unit/autoconfig.js - services/sync/tests/unit/prefs_test_prefs_store.js Removes duplications where the files are already ignored in the .eslintignore section. Re-organises the structure of the remaining parts to make it clearer why they are being excluded. Differential Revision: https://phabricator.services.mozilla.com/D176636
-
- May 02, 2023
-
-
Joel Maher authored
Differential Revision: https://phabricator.services.mozilla.com/D176744
-
- Apr 21, 2023
-
-
Shravan Narayan authored
Differential Revision: https://phabricator.services.mozilla.com/D175439
-
- Apr 06, 2023
-
-
Mark Banner authored
Bug 1826702 - Convert PermissionTestUtils to an ES module. r=permissions-reviewers,settings-reviewers,media-playback-reviewers,pbz,padenot Differential Revision: https://phabricator.services.mozilla.com/D174846
-
- Apr 04, 2023
-
-
Shravan Narayan authored
Differential Revision: https://phabricator.services.mozilla.com/D174541
-
- Mar 27, 2023
-
-
Andi-Bogdan Postelnicu authored
Differential Revision: https://phabricator.services.mozilla.com/D173256
-
- Mar 25, 2023
-
-
Sandor Molnar authored
Backed out 2 changesets (bug 1276351) for causing build bustage in image/ClippedImage.cp CLOSED TREE Backed out changeset e84598eb82c1 (bug 1276351) Backed out changeset e940b0554484 (bug 1276351)
-
Andi-Bogdan Postelnicu authored
Differential Revision: https://phabricator.services.mozilla.com/D173256
-
- Mar 24, 2023
-
-
Iulian Moraru authored
Backed out changeset eeaf4f1e06af (bug 1276351) Backed out changeset d44cb5704342 (bug 1276351)
-
Mark Banner authored
Bug 1824173 - Automatically fix some ESLint issues raised by the valid-jsdoc configuration. r=mossop,webcompat-reviewers,denschub Differential Revision: https://phabricator.services.mozilla.com/D173450
-
Andi-Bogdan Postelnicu authored
Differential Revision: https://phabricator.services.mozilla.com/D173256
-
- Mar 21, 2023
-
-
serge-sans-paille authored
Bug 1823341 - Make toolkit/components/antitracking buildable outside of a unified build environment r=andi Depends on D172968 Differential Revision: https://phabricator.services.mozilla.com/D172969
-
- Mar 20, 2023
-
-
Nika Layzell authored
Bug 1823159 - Avoid racily initializing the PermissionManager twice during startup, r=timhuang,baku, a=dmeehan It appears that the issue is caused by a change in behaviour from bug 1799470 which made the profile available earlier during startup. If the permission manager is started between the time when the profile becomes available and profile-do-change, it would've previously initialized without storage, and initialized storage after profile-do-change, but after the changes it may initialize twice instead. This patch changes the profile-do-change handler to check if we already have a profile, and avoid initializing the DB twice in that situation. Differential Revision: https://phabricator.services.mozilla.com/D173062
-
Nika Layzell authored
It appears that the issue is caused by a change in behaviour from bug 1799470 which made the profile available earlier during startup. If the permission manager is started between the time when the profile becomes available and profile-do-change, it would've previously initialized without storage, and initialized storage after profile-do-change, but after the changes it may initialize twice instead. This patch changes the profile-do-change handler to check if we already have a profile, and avoid initializing the DB twice in that situation. Differential Revision: https://phabricator.services.mozilla.com/D173062
-
Nika Layzell authored
Bug 1823159 - Avoid racily initializing the PermissionManager twice during startup, r=timhuang,baku, a=dsmith It appears that the issue is caused by a change in behaviour from bug 1799470 which made the profile available earlier during startup. If the permission manager is started between the time when the profile becomes available and profile-do-change, it would've previously initialized without storage, and initialized storage after profile-do-change, but after the changes it may initialize twice instead. This patch changes the profile-do-change handler to check if we already have a profile, and avoid initializing the DB twice in that situation. Differential Revision: https://phabricator.services.mozilla.com/D173062
-
- Mar 03, 2023
-
-
Jan-Niklas Jaeschke authored
This change is necessary to support the [CSS Highlight API](https://drafts.csswg.org/css-highlight-api-1/), which uses `Selection` internally. To replace `nsRange` with `AbstractRange`, some sections needed to be adapted since `nsRange`-specific features were used. Therefore, some methods (such as `GetRangeAt()`) may only be called if the `Selection` is *not* of type `SelectionType::eHighlight`, as it (per spec) returns an `nsRange`. These methods will now `MOZ_ASSERT` if called for a highlight selection. Additional methods are implemented which return `AbstractRange` instead and are safe to be called for every selection type. This commit also improves support of highlight features: - Invalidation of highlight ranges: adding/removing Ranges in-place instead of removing and re-adding the Selection object associated with the highlight. - Ranges are only associated with the Selection that shares the same Document - Fixed minor IDL issue Differential Revision: https://phabricator.services.mozilla.com/D170582
-
- Mar 02, 2023
-
-
Jan Horak authored
Preferences from /etc/firefox/defaults/pref overwrites preferences set in omni.jar and firefox/defaults/pref. The code was used for flatpak and snap only, but it could be used also for regular Linux builds. Differential Revision: https://phabricator.services.mozilla.com/D168799
-
- Feb 21, 2023
-
-
Jan-Niklas Jaeschke authored
The Custom Highlight API allows a use case where a `Range` of a `Highlight` is also used as `Selection`. Due to the decision to use the `Selection` mechanism to display `Highlight`s, a `Range` can be part of several `Selection`s. Since the `Range` has a pointer to its associated `Selection` to notify about changes, this must be adapted to allow several `Selections`. As a tradeoff of performance and memory usage, the `Selection`s are stored as `mozilla::LinkedList`. A helper class `mozilla::SelectionListWrapper` was implemented to allow `Selection`s to be in multiple of these lists and without having to be derived from `LinkedListElement<T>`. To simplify usage of the list, the use case "does this range belong to Selection x?" is wrapped into the convenience method`IsInSelection(Selection&)`; The method previously named like this was renamed to `IsInAnySelection()` to be named more precisely. Registering and unregistering of the closest common inclusive ancestor of the `Range` is done when the first `Selection` is registered and the last `Selection` is unregistered. Differential Revision: https://phabricator.services.mozilla.com/D169597
-
- Feb 14, 2023
-
-
Joel Maher authored
Bug 1816191 - Skip tests in order to keep win7 running @ azure. r=gbrown,necko-reviewers,settings-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,nalexander,sgalich,alwu Differential Revision: https://phabricator.services.mozilla.com/D169523
-
- Feb 13, 2023
-
-
Andi-Bogdan Postelnicu authored
Updated with clang-format version 15.0.5 (taskcluster-MKK8dHUpQkGfPLA793lizg) # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D168658
-
- Feb 14, 2023
-
-
Joel Maher authored
Bug 1816191 - Skip tests in order to keep win7 running @ azure. r=gbrown,necko-reviewers,settings-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,nalexander,sgalich,alwu, a=test-only Differential Revision: https://phabricator.services.mozilla.com/D169523
-
Joel Maher authored
Bug 1816191 - Skip tests in order to keep win7 running @ azure. r=gbrown,necko-reviewers,settings-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,nalexander,sgalich,alwu a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D169523
-
- Jan 25, 2023
-
-
Francesco Lodolo (:flod) authored
Differential Revision: https://phabricator.services.mozilla.com/D167363
-
- Jan 09, 2023
-
-
Ben Hearsum authored
We don't support autoconfig for these builds. Differential Revision: https://phabricator.services.mozilla.com/D166369
-
- Jan 06, 2023
-
-
Francesco Lodolo (:flod) authored
Bug 1808875 - Documentation: link to bug alias for requesting new words instead of requiring a new bug, r=bolsson Differential Revision: https://phabricator.services.mozilla.com/D166169
-
- Jan 05, 2023
-
-
Francesco Lodolo (:flod) authored
Differential Revision: https://phabricator.services.mozilla.com/D165884
-
Francesco Lodolo (:flod) authored
## edit-dictionary.sh Instead of editing the .dic file directly, allow user to provide a list of words. The script expands the existing .dic file, adds the new words and compress it again using the affix rules. Numerals at the beginning of the file and "no suggestion" words need to be special-cased, since compressing the word list creates different results. ## make-new-dict.sh Extract suggestions exclusions from the existing Mozilla dictionary, then add them back to the dictionary generated by SCOWL. This removes the need to maintain an external list of exclusions (mozilla-exclusions.txt). It also allows to exclude these offensive words from both lists of added and removed words by Mozilla. Also: - Break if the scowl folder is missing. - Remove backup folders to make sure the install script can't be run twice. ## install-new-dict.sh Break if the scowl folder is missing. Differential Revision: https://phabricator.services.mozilla.com/D165883
-
- Jan 03, 2023
-
-
Mark Banner authored
Bug 1808115 - Remove the separate EmbedPrompter wrapper, use Prompter instead. r=Gijs,necko-reviewers,geckoview-reviewers,valentin,m_kato We no longer support the legacy add-ons, so this should not be necessary. Differential Revision: https://phabricator.services.mozilla.com/D165764
-
- Jan 02, 2023
-
-
Francesco Lodolo (:flod) authored
Differential Revision: https://phabricator.services.mozilla.com/D165650
-