Closed Bug 583347 Opened 14 years ago Closed 13 years ago

Convert all uses of Weave.Svc.* to use Services.* or Cc...

Categories

(Firefox :: Sync, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX
Future

People

(Reporter: zpao, Unassigned)

Details

(Whiteboard: [sync-ui-followup])

There are a number of cases where converting Weave.Svc.* to the Services.* equivalent is not an easy switch (mostly the ones where Weave.Svc.X is actually a wrapper around the service).

So I'm doing this in a followup because it's not worth the time spent now.
Product: Firefox → Weave
QA Contact: general → general
Version: Trunk → unspecified
We need to keep using Weave.Svc.* in services/sync as long as the add-on is also supposed to work on Firefox 3.6 where Services.jsm doesn't exist.

If this bug is purely about the Firefox UI integration bits, it should probably go back into the Firefox component.
Product: Weave → Firefox
QA Contact: general → general
(In reply to comment #1)
> If this bug is purely about the Firefox UI integration bits, it should probably
> go back into the Firefox component.

That is what it's for. Shawn made a boo-boo.
Component: General → Firefox Sync: UI
Product: Firefox → Mozilla Services
QA Contact: general → sync-ui
Target Milestone: --- → Future
We got rid of all custom Svc.* aliases that are also available in Services.jsm et.al. in bug 648364. The remaining ones are either nicer wrappers around existing services (Svc.Prefs, Svc.Obs) or not available from anywhere else. (I don't see why we should use Cc[...].getService(...) instead of a lazy service getter.)
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
Component: Firefox Sync: UI → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.