Continuing with the API review meetings that help us determine which interfaces should be frozen, which ones aren't quite there yet but will be at some point, and which ones never will be and shouldn't be used by embedding clients, it is Layout and imglib's turn.
We'll cover as many of the APIs listed below as we can this Friday the 13th (yikes!) starting at 2:00pm Pacific time. If you're in Mountain View, we'll be in the Knotts Landing (B21-1) conference room. Dial in info: Local: 703-265-5001 Toll free: (877) 708-6770 Scheduled Meeting ID: 6579 The list is a simple enumeration of the APIs that we know are being used by some of our clients. It does not intend to imply that freezing of that API is the motivation, but rather that we need to understand why its use was necessary and whether other interfaces exist now/should be created to handle the needs, where necessary. If you're on the 'to' list of this mail, your attendance is requested (though anyone is always welcome). Handouts will not be provided, so if you're not familiar w/ the interfaces being discussed, please bring your own printout via printing the idl links below. The living notes document for the API Review is available at http://www.mozilla.org/projects/embedding/apiReviewNotes.html Agenda: nsIWidget (Don Cone) - http://lxr.mozilla.org/seamonkey/source/widget/public/nsIWidget.h nsIDeviceContext (Don Cone) - http://lxr.mozilla.org/seamonkey/source/gfx/public/nsIDeviceContext.h nsIPresContext (Don Cone - since it is used to get to nsIDeviceContext) - http://lxr.mozilla.org/seamonkey/source/layout/base/public/nsIPresContext.h nsIPrintSettings (Rod Spears) - http://lxr.mozilla.org/seamonkey/source/gfx/idl/nsIPrintSettings.idl nsIPrintOptions (Rod Spears) - http://lxr.mozilla.org/seamonkey/source/gfx/idl/nsIPrintOptions.idl nsIImageFrame (Chris Karnaze) - http://lxr.mozilla.org/seamonkey/source/layout/base/public/nsIImageFrame.h nsIImage (pavlov) - http://lxr.mozilla.org/seamonkey/source/gfx/public/nsIImage.h gfxIImageFrame (pavlov) - http://lxr.mozilla.org/seamonkey/source/gfx2/public/gfxIImageFrame.idl imgIContainer (pavlov) - http://lxr.mozilla.org/seamonkey/source/modules/libpr0n/public/imgIContainer.idl imgIContainerObserver (pavlov) - http://lxr.mozilla.org/seamonkey/source/modules/libpr0n/public/imgIContainerObserver.idl imgIRequest (pavlov) - http://lxr.mozilla.org/seamonkey/source/modules/libpr0n/public/imgIRequest.idl
