Sylvestre Ledru
c9f9ccdb32
Bug 2040162 - Apply rumdl fixes to modules/libpref/docs r=firefox-source-docs-reviewers,championshuttler
...
Differential Revision: https://phabricator.services.mozilla.com/D301173
2026-05-19 21:54:17 +00:00
Gregory Pappas
e3de94730e
Bug 1777492 - Merge geckoview-prefs.js and mobile.js r=geckoview-reviewers,Standard8,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D185400
2023-10-17 04:57:00 +00:00
Narcis Beleuzu
bcf5c75190
Backed out changeset 5a4a0b5fd195 (bug 1777492) for crashtest failure on data:text/html . CLOSED TREE
2023-10-17 07:01:25 +03:00
Gregory Pappas
7644f30380
Bug 1777492 - Merge geckoview-prefs.js and mobile.js r=geckoview-reviewers,Standard8,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D185400
2023-10-17 01:53:54 +00:00
Botond Ballo
8f0878bd22
Bug 1852356 - Document that using a pref from Rust requires opt-in using 'rust: true'. r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D187822
2023-09-13 22:00:41 +00:00
Vincent Hilla
6c1ab8f4e2
Bug 1836931 - Specify static pref getter function name in docs. r=KrisWright DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D183135
2023-07-17 06:53:21 +00:00
Paul Bone
7bc0fd62a4
Bug 1834434 - Add a reference to pref sanitisation code in the docs r=KrisWright DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D178752
2023-05-24 01:14:08 +00:00
Florian Quèze
411879f425
Bug 1817297 - Stop sending PreferenceUpdate IPC messages for sanitized preferences, r=florian,KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D170115
2023-03-06 15:21:36 +00:00
Sylvestre Ledru
1fd63074c1
Bug 1807899 - Remove the trailing whitespace and Windows CR on md files r=linter-reviewers,necko-reviewers,marco,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D165662
2022-12-30 15:23:21 +00:00
Mark Banner
38be40d5b9
Bug 1795322 - Update toolkit modules references in remaining places. r=mossop,zeid,geckoview-reviewers,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D160036
2022-10-26 08:06:37 +00:00
Csoregi Natalia
5edbe31601
Backed out 12 changesets (bug 1795322) for causing multiple failures e.g. test_deletion_request_ping.py. CLOSED TREE
...
Backed out changeset aba25cbcda51 (bug 1795322)
Backed out changeset a4a35005ada9 (bug 1795322)
Backed out changeset 8e8d790eb0f4 (bug 1795322)
Backed out changeset db8903454bd3 (bug 1795322)
Backed out changeset 60cc71c61cad (bug 1795322)
Backed out changeset bc6a674994ad (bug 1795322)
Backed out changeset 6ac8a611f8c7 (bug 1795322)
Backed out changeset 9fb873ecfb31 (bug 1795322)
Backed out changeset c8a7a40c2a2f (bug 1795322)
Backed out changeset f2c118b6c6ce (bug 1795322)
Backed out changeset 38df43b4a70f (bug 1795322)
Backed out changeset 89aea8373411 (bug 1795322)
2022-10-25 23:47:58 +03:00
Mark Banner
1ad6baaea2
Bug 1795322 - Update toolkit modules references in remaining places. r=mossop,zeid,geckoview-reviewers,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D160036
2022-10-25 19:49:28 +00:00
Tom Ritter
bdf78683eb
Bug 1752332: Update the preferences documentation r=KrisWright
...
Depends on D141422
Differential Revision: https://phabricator.services.mozilla.com/D141423
2022-04-27 12:57:39 +00:00
Butkovits Atila
9d9191e364
Backed out 17 changesets (bug 1752332) for causing crashes at JS::AutoAssertNoGC::AutoAssertNoGC(JSContext*). CLOSED TREE
...
Backed out changeset eaa4213b9e08 (bug 1752332)
Backed out changeset 2d794b61fbf7 (bug 1752332)
Backed out changeset 69cbec3e9a11 (bug 1752332)
Backed out changeset 022a68e8d603 (bug 1752332)
Backed out changeset 1ff8656b362d (bug 1752332)
Backed out changeset 46ea5b4f9ad3 (bug 1752332)
Backed out changeset e1dcb4c7cb88 (bug 1752332)
Backed out changeset f9d6bc72406f (bug 1752332)
Backed out changeset dd02b8ef0219 (bug 1752332)
Backed out changeset 3e60b77153a3 (bug 1752332)
Backed out changeset ce93b08837d2 (bug 1752332)
Backed out changeset d165042105ea (bug 1752332)
Backed out changeset 22b910308ecd (bug 1752332)
Backed out changeset d2e748ccd01c (bug 1752332)
Backed out changeset a89203990075 (bug 1752332)
Backed out changeset b580c2a3bac0 (bug 1752332)
Backed out changeset a2d5880b528f (bug 1752332)
2022-04-25 17:55:17 +03:00
Tom Ritter
779c38e1ed
Bug 1752332: Update the preferences documentation r=KrisWright
...
Depends on D141422
Differential Revision: https://phabricator.services.mozilla.com/D141423
2022-04-25 13:54:04 +00:00
Cristian Tuns
a19a27341c
Backed out 16 changesets (bug 1752332) for causing gtest failures CLOSED TREE
...
Backed out changeset 2523f5463789 (bug 1752332)
Backed out changeset 8d2932869cbd (bug 1752332)
Backed out changeset 7d159898e81d (bug 1752332)
Backed out changeset 5b9bbe252fec (bug 1752332)
Backed out changeset aeb79413e987 (bug 1752332)
Backed out changeset c184c517de91 (bug 1752332)
Backed out changeset 1bc4f1780f37 (bug 1752332)
Backed out changeset 2b78f295d903 (bug 1752332)
Backed out changeset 21f015b60220 (bug 1752332)
Backed out changeset a74095dfe3da (bug 1752332)
Backed out changeset 4b04bf33486e (bug 1752332)
Backed out changeset 8566711743a8 (bug 1752332)
Backed out changeset eec507d87b2b (bug 1752332)
Backed out changeset ef50d2618c7f (bug 1752332)
Backed out changeset 1b4d316e7f20 (bug 1752332)
Backed out changeset e40a778cb93f (bug 1752332)
2022-04-20 17:23:11 -04:00
Tom Ritter
9ebf7050de
Bug 1752332: Update the preferences documentation r=KrisWright
...
Depends on D141422
Differential Revision: https://phabricator.services.mozilla.com/D141423
2022-04-20 20:21:49 +00:00
Cristian Tuns
684a18a0ed
Backed out 16 changesets (bug 1752332) for causing multiple failures on StaticPrefList_media.h
...
Backed out changeset ec6a5f016318 (bug 1752332)
Backed out changeset 10ac6886fa5e (bug 1752332)
Backed out changeset d37dec5c0d9e (bug 1752332)
Backed out changeset 258d19fe4e28 (bug 1752332)
Backed out changeset 52f6b46250a3 (bug 1752332)
Backed out changeset ab5c00d2fb02 (bug 1752332)
Backed out changeset d72dc14eeafd (bug 1752332)
Backed out changeset 061cdf612d0e (bug 1752332)
Backed out changeset 26707a82d896 (bug 1752332)
Backed out changeset 01ca344dedbf (bug 1752332)
Backed out changeset 22c6c04046b1 (bug 1752332)
Backed out changeset ce809df435e1 (bug 1752332)
Backed out changeset 185026a397b0 (bug 1752332)
Backed out changeset 9dfd530f26b8 (bug 1752332)
Backed out changeset deadcb975866 (bug 1752332)
Backed out changeset 4944ae34f15b (bug 1752332)
2022-04-20 13:10:55 -04:00
Tom Ritter
a5f05a7497
Bug 1752332: Update the preferences documentation r=KrisWright
...
Depends on D141422
Differential Revision: https://phabricator.services.mozilla.com/D141423
2022-04-20 15:44:42 +00:00
Emilio Cobos Álvarez
16bdd386b6
Bug 1760965 - Remove IntersectionObserver prefs that have been enabled by default for a long time. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141830
2022-03-23 09:59:13 +00:00
Nicholas Nethercote
864c39f0a8
Bug 1632279 - Disallow default pref definitions in user pref files. r=KrisWright
...
We distinguish between two kinds of pref syntax.
- "Default pref files" are the ones that come with Firefox, constructed from
`all.js` and similar files.
- "User pref files" are the ones that get created in the user's profile.
`prefs.js` is the one that Firefox creates and overwrites every time a pref
changes. `user.js` is the one that users can create themselves.
We also have two basic kinds of pref.
- Default: `pref(...)` and the unfortunate `sticky_pref(...)`.
- User: `user_pref(...)`, which override but don't replace the default.
It only makes sense for user pref files to contain user prefs; users shouldn't
be able to create default prefs or change default pref values.
But it turns out that user pref files have been able to define default prefs
pretty much forever. This appears to be an oversight, and this commit restricts
things so that user pref files cannot contain default prefs.
The commit also fixes an incorrect comment in testParser.js.
Differential Revision: https://phabricator.services.mozilla.com/D73003
2020-04-29 21:47:12 +00:00
sagudev
912d6520ea
Bug 1322254 - Remove network.disable.ipc.security pref r=valentin,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D71914
2020-04-24 17:42:35 +00:00
sonakshi
5766846da5
Bug 1544868 - Remove network predictor code and network.predictor.cleaned-up preference r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D68341
2020-03-31 13:57:09 +00:00
Kristen Wright
e18cf128f3
Bug 1577329 - Convert index.rst to markdown r=njn
...
Converts `modules/libpref/docs/index.rst` to .md format.
Differential Revision: https://phabricator.services.mozilla.com/D44752
2019-09-05 02:21:13 +00:00
Nicholas Nethercote
4de78da41a
Bug 1572633 - Document some additional details about pref files. r=KrisWright
...
Differential Revision: https://phabricator.services.mozilla.com/D41331
2019-08-16 07:27:22 +00:00
Tom Ritter
881691d91f
Bug 1572092 - Improve pref documentation for sync r=njn
...
Differential Revision: https://phabricator.services.mozilla.com/D41008
2019-08-08 00:51:39 +00:00
Nicholas Nethercote
5c2e267718
Bug 1563555 - Generate static pref getters usable from Rust code. r=glandium
...
This patch introduces a new Rust crate called `static_prefs`.
It also changes generate_static_pref_list.py to generate two new files.
- StaticPrefsCGetters.cpp: contains C getters, which are just wrappers around
the C++ getters. This is included into Preferences.cpp.
- static_prefs.rs: contains declarations for the C getters, plus the `pref!`
macro which provides nice syntax for calling the C getters. This is included
into static_prefs/src/lib.rs.
The new code is only generated for prefs marked with the new `rust` field in
the YAML. It's opt-in because there's no point generating additional code for
900+ static prefs when only about 20 are currently used from Rust.
This patch only marks a single pref (`browser.display.document_color_use`) with
`rust: true`. That pref isn't accessed from Rust code in this patch, but it's
necessary because the generated Rust code is invalid if there are zero
Rust-accessed prefs. (The next patch will access that pref and others from Rust
code.
Differential Revision: https://phabricator.services.mozilla.com/D40791
2019-08-07 05:16:55 +00:00
Nicholas Nethercote
b15904585a
Bug 1567074 - Document libpref properly. r=jya
...
This is a combination of the All About Prefs google doc and kmag's description
of the shared memory work in
https://bugzilla.mozilla.org/show_bug.cgi?id=1471025#c95 , with some updates and
tweaks.
Differential Revision: https://phabricator.services.mozilla.com/D38611
2019-08-01 02:11:07 +00:00