gecko-dev/chrome/src
Shawn Wilsher fe66178c10 Bug 466582 - smarter handling of remote chrome (and not allowing it)
This adds a new flag, URI_IS_LOCAL_RESOURCE, to nsIProtocolHandler that allows
something of this protocol to be registered in chrome.

This changeset removes a runtime check every time we open a chrome channel to
see if it is remote to a registration time check that checks flags.  The old
code could be easily worked around, and allowed for remote resources to be used.

r=bsmedberg
r=bz
sr=bz
2008-12-09 16:27:42 -05:00
..
Makefile.in Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg 2008-11-03 19:46:28 -08:00
nsChromeFactory.cpp Bug 322965 (relanding) - Allow building xulrunner with --disable-xul, this fixes dynamic builds which didn't have the correct linker flags and combines passwordmgr/satchel in one XPCOM module since they have symbol dependencies 2006-01-25 20:23:24 +00:00
nsChromeProtocolHandler.cpp Bug 466582 - smarter handling of remote chrome (and not allowing it) 2008-12-09 16:27:42 -05:00
nsChromeProtocolHandler.h Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-12-01 22:27:03 +00:00
nsChromeRegistry.cpp Bug 466582 - smarter handling of remote chrome (and not allowing it) 2008-12-09 16:27:42 -05:00
nsChromeRegistry.h Bug 391311 followup - if the chrome registry doesn't initialize correctly, don't crash on destruction, r=Mossop a=beltzner 2008-04-11 08:05:58 -07:00