Closed Bug 175193 Opened 22 years ago Closed 14 years ago

nsIPref is deprecated, and should be removed (blocked)

Categories

(Core :: Preferences: Backend, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla1.9.3a3

People

(Reporter: caillon, Unassigned)

References

()

Details

(Keywords: memory-footprint, perf)

We really need to kill nsIPref from the tree once and for all:

- It is deprecated
- It is by nature slower than nsIPrefService/nsIPrefBranch since it simply
  calls through them for most operations.
- As long as it exists, people will use it: we are _still_ getting new users,
  and this thing has been deprecated for 18 months now...
- We have been building a useless library for all this time, making compile
  times longer, etc.

I have already begun some work to remove nsIPref in several places.  The work
here to get this fully removed will be ongoing as I have time, but I will like
to see this done, so I will volunteer to do it.

I'll use this as a tracking bug.
Status: NEW → ASSIGNED
Priority: -- → P2
Target Milestone: --- → Future
Depends on: 184419
Depends on: 212598
Depends on: 226005
Depends on: 106940
Depends on: 230434
Depends on: 230649
Depends on: 230650
Depends on: 230778
Depends on: 231076
Depends on: 231368
Depends on: 231953
Depends on: 232068
Depends on: 232111
Depends on: 232186
Blocks: 136712
Summary: nsIPref is deprecated, and should be removed → nsIPref is deprecated, and should be removed (blocked)
Assignee: caillon → nobody
Status: ASSIGNED → NEW
Depends on: 258106
Depends on: 230157
No longer blocks: 281286
Depends on: 281286
Depends on: 281295
Depends on: 335692
Depends on: 346599
Flags: wanted1.9.1?
Keywords: footprint, perf
QA Contact: bugzilla → prefs
Depends on: 481112
Depends on: 481115
Depends on: 482171
Flags: wanted1.9.1? → wanted1.9.2?
Depends on: 505691
QA Contact: preferences → preferences-backend
Depends on: 524449
nsIPref has been removed by bug 524449.  I close this bug too.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: Future → mozilla1.9.3a3
Flags: wanted1.9.2?
You need to log in before you can comment on or make changes to this bug.