Add support for an additional static preferences list in comm-central
Categories
(Core :: Preferences: Backend, task)
Tracking
()
People
(Reporter: darktrojan, Assigned: darktrojan)
References
(Blocks 1 open bug)
Details
Attachments
(2 files, 2 obsolete files)
Sooner or later, we (Thunderbird) are going to want our own static preference list in comm-central, so that we don't have to bother MoCo people every time we want to change something.
I think what I'd do is modify emitCode to take an optional argument, and if it exists, push that through the preprocessor too. But this trips up the group ordering checks. I'm not sure what to do about that.
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 2•11 months ago
|
||
I've been thinking about this again, and I think it can be done with minimal changes to the existing code. A second preferences list can live somewhere in comm-central and generate_static_pref_list.py can create the files. If the StaticPrefListAll.h and StaticPrefsAll.h are given different file names, they then just need to be included in Preferences.cpp wherever the mozilla-central versions are.
I'm less concerned with the Rust side of things at the moment, we'll figure something out when we get there.
Assignee | ||
Comment 3•11 months ago
|
||
Assignee | ||
Comment 4•11 months ago
|
||
Updated•11 months ago
|
Updated•11 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Assignee | ||
Comment 5•2 months ago
|
||
Updated•2 months ago
|
Updated•2 months ago
|
Assignee | ||
Updated•2 months ago
|
Assignee | ||
Comment 6•2 months ago
|
||
This needs to hit comm-central when the changes are merged to mozilla-central.
Pushed by geoff@darktrojan.net:
https://github.com/mozilla-firefox/firefox/commit/6fbc89546bc9
https://hg.mozilla.org/integration/autoland/rev/15f58c67304b
Add support for an additional static preferences list in comm-central. r=glandium
Comment 9•2 months ago
|
||
Backed out for causing python failures.
Backout link: https://hg-edge.mozilla.org/integration/autoland/rev/b796ba4edd069eb0fea491733c3e9a768f410467
Failure log: https://treeherder.mozilla.org/logviewer?job_id=513862773&repo=autoland&lineNumber=2480
Comment 11•2 months ago
|
||
Assignee | ||
Updated•2 months ago
|
Comment 12•1 months ago
|
||
bugherder |
Comment 13•1 months ago
|
||
Pushed by vineet@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/abafe6f7f5da
Add a static preferences list in comm-central. r=edicharry
Assignee | ||
Updated•1 month ago
|
Updated•1 month ago
|
Description
•