This repository was archived by the owner on Jul 9, 2025. It is now read-only.
Commit 18fae65
committed
Bug 1563139 - Remove StaticPrefs.h. r=glandium
This requires replacing inclusions of it with inclusions of more specific prefs
files.
The exception is that StaticPrefsAll.h, which is equivalent to StaticPrefs.h,
and is used in `Codegen.py` because doing something smarter is tricky and
suitable for a follow-up. As a result, any change to StaticPrefList.yaml will
still trigger recompilation of all the generated DOM bindings files, but that's
still a big improvement over trigger recompilation of every file that uses
static prefs.
Most of the changes in this commit are very boring. The only changes that are
not boring are modules/libpref/*, Codegen.py, and ServoBindings.toml.
Differential Revision: https://phabricator.services.mozilla.com/D39138
--HG--
extra : moz-landing-system : lando1 parent 329127d commit 18fae65
386 files changed
Lines changed: 509 additions & 363 deletions
File tree
- docshell/base
- dom
- animation
- base
- bindings
- cache
- canvas
- console
- events
- fetch
- file
- gamepad
- geolocation
- html
- input
- indexedDB
- ipc
- media
- eme
- encoder
- flac
- gmp
- hls
- ipc
- mediacapabilities
- mediasink
- mediasource
- mp4
- ogg
- platforms
- agnostic
- eme
- ffmpeg
- wmf
- wrappers
- webaudio
- webm
- webspeech
- recognition
- test
- synth
- android
- cocoa
- speechd
- windows
- notification
- payments
- performance
- reporting
- script
- security
- featurepolicy
- serviceworkers
- system
- vr
- workers
- worklet
- xhr
- editor/libeditor
- gfx
- 2d
- gl
- ipc
- layers
- apz
- src
- testutil
- test/gtest
- util
- basic
- client
- composite
- d3d11
- ipc
- mlgpu
- opengl
- wr
- src
- thebes
- vr
- ipc
- service
- webrender_bindings
- ycbcr
- image
- test/gtest
- intl/locale
- ipc/glue
- js
- ipc
- xpconnect/src
- layout
- base
- gtest
- forms
- generic
- painting
- style
- svg
- xul
- media/webrtc/signaling/src/media-conduit
- modules/libpref
- netwerk
- base
- mozurl
- cache2
- cookie
- dns
- protocol/http
- url-classifier
- parser/html
- toolkit/components
- antitracking
- clearsitedata
- extensions
- perfmonitoring
- places
- reputationservice
- resistfingerprinting
- url-classifier
- uriloader/prefetch
- view
- widget
- cocoa
- gtk
- headless
- windows
- xpcom
- base
- threads
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
14 | 17 | | |
15 | 18 | | |
16 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
34 | 40 | | |
35 | 41 | | |
36 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
0 commit comments