Closed Bug 46053 Opened 24 years ago Closed 24 years ago

add BeginUpdate() & EndUpdate() APIs to nsIRDFObserver

Categories

(Core Graveyard :: RDF, defect, P3)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: waterson, Assigned: waterson)

Details

(Keywords: arch, perf, Whiteboard: [nsbeta3+] FIX IN HAND)

Attachments

(1 file)

Add these APIs to nsIRDFObserver in hopes that we can someday use them to make 
nsXULTemplateBuilder's use a more efficient update algorithm. It's important to 
get these API changes in now, even if we can't get a good batching implementation 
done by FCS.
Status: NEW → ASSIGNED
Keywords: arch, nsbeta3, perf
Target Milestone: --- → M18
Whiteboard: [nsbeta3+]
Attached patch:

- "modernizes" case on nsIRDFObserver methods (initial-lower)
- adds nsIRDFDataSource param to each callback
- adds [begin|end]UpdateBatch methods

I've updated all callers and users, including JS. Could people look through the 
patch file (it's not really too bad), and give me r=?
Whiteboard: [nsbeta3+] → [nsbeta3+] FIX IN HAND
sure, FWIW, r=bienvenu
Fix checked in.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
development issues 
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: