Commit Graph

570 Commits

Author SHA1 Message Date
tbogard%aol.net
d90b8bcda9 When the channel is cancelled, don't ignore it, actually cancel and don't sent OnStartRequests if one hasn't been sent yet. If an OnStop is pending, send a OnStopRequest with cancelled in it. bug #30625. r=jud, waterson a=jevering 2000-03-08 03:54:07 +00:00
waterson%netscape.com
1c955c9ed2 Bug 29148. Put OnStartLoad() on an event, as well as OnStopLoad(). Avoids re-entrancy where re-entrancy should never be. r=rjc, a=jar. 2000-03-03 23:17:10 +00:00
hyatt%netscape.com
d87c5f540d Checking in an API and implementation for the enumeration of the user's search path,
as well as for the enumeration of all installed objects in the chrome registry.
2000-02-15 10:05:29 +00:00
hyatt%netscape.com
d277b0cfef Checking in the modified nsIChromeEntry object, which will be the
workhorse of the new chrome search path.
2000-02-15 09:56:00 +00:00
waterson%netscape.com
617c766449 Bug 26129. Replace timer with a PLEvent. GTK timers (in this specific case) seem to be confused when a modal event queue has been pushed. By using a PLEvent, we get the same effect, but are able to grab the outermost queue to ensure that our callback to fire OnEndDocumentLoad gets kicked. r=mscott 2000-02-06 01:30:16 +00:00
warren%netscape.com
dcfe43430c Fixed indentation. 2000-02-04 12:18:27 +00:00
warren%netscape.com
7879538143 fixed typo 2000-02-04 12:17:39 +00:00
warren%netscape.com
591856a337 Implemented GetOwner/SetOwner. r=mscott 2000-02-04 08:55:05 +00:00
putterman%netscape.com
8b85fc4a60 Fix for bug 25833 for mscott. r=scottip. Can now bring up more than one dialog and more than
one instance of an app.
2000-01-31 18:55:27 +00:00
michael.lowe%bigfoot.com
6696fa133b Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan 2000-01-21 21:56:09 +00:00
waterson%netscape.com
ae980a54a6 Bug 24144. [Add|Remove]Channel() are now performed by the protocols, so don't try to do it in SetLoadGroup(). r=warren 2000-01-17 19:37:41 +00:00
rpotts%netscape.com
be79b9fb76 bug #23055 (r=warren). Added LOAD_DOCUMENT_URI load attribute for the DocLoader to distinguish doc URIs 2000-01-15 06:12:54 +00:00
waterson%netscape.com
c0a53ad72f Bug 22915. Be sure to add the nsCachedChromeChannel to the load group on nsIChannel::SetLoadGroup(). Also, don't assume (in nsXULDocument::StartDocumentLoad) that when you 'hit' in the cache that the channel is actually a nsCachedChromeChannel; instead, inspect its content type. Finally, get rid of extraneous 'command' member variable in nsCachedChromeChannel. r=mscott 2000-01-11 21:18:19 +00:00
pp%ludusdesign.com
698852a4f4 Converting usage of ::GetIID() to NS_GET_IID().
Bug #20232, r=scc@netscape.com
2000-01-11 20:49:15 +00:00
rpotts%netscape.com
023f2ff6e1 Made contentType a read/write attribute of nsIChannel 2000-01-08 06:26:04 +00:00
norris%netscape.com
bc5eba8a49 Fix 10194 and 14979.
r=mstoltz@netscape.com
2000-01-06 22:03:30 +00:00
waterson%netscape.com
6a57be329f Bug 16516. Canonify all 'chrome:' URLs before loading XUL documents. Ensures that persistence and XUL cache keys work properly. Obsolete the 'main' property in the chrome registry. Expose a 'canonify' method on the chrome registry. r=hyatt 2000-01-06 00:31:06 +00:00
dougt%netscape.com
2828862aaa Including nsIFileSpec instead of nsFileSpec. Part of the prep work for landing
nsIFile
2000-01-03 23:38:57 +00:00
dougt%netscape.com
4d1a1b38ed Converting to use nsIModule macro. r=dp. 2000-01-03 23:37:30 +00:00
waterson%netscape.com
9ab0099927 Bug 20691. Fire OnStopRequest() on a callback so as to avoid re-entrancy problems. r=mscott, a=chofmann 1999-12-10 21:02:47 +00:00
warren%netscape.com
6af4802e75 Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408 1999-12-04 10:01:32 +00:00
waterson%netscape.com
82fb1998b7 Bug 18392. Use XUL document cache for retrieving master document. 1999-12-04 07:45:57 +00:00
vidur%netscape.com
1cf2db67a5 For bug 17325. Changed signature of css loader methods. R=nisheeth. 1999-12-04 01:29:18 +00:00
hyatt%netscape.com
a23936ccd7 Actually setting the fields in the chrome entry enumeration now. r=me 1999-12-01 08:55:35 +00:00
hyatt%netscape.com
3a1040a295 More skins work. r=travis 1999-12-01 08:44:43 +00:00
hyatt%netscape.com
ef7b38a59e Calming Wensleydale down. r=me 1999-12-01 08:24:12 +00:00
hyatt%netscape.com
4a29b3f60e Adjusting some names of variables. r=travis 1999-12-01 08:17:42 +00:00
hyatt%netscape.com
8d895265cb Support for enumeration of skins, packages, and locales nearing completion. r=mini-me 1999-12-01 07:59:35 +00:00
waterson%netscape.com
cde0d27007 Fix code-path leak by using nsCOMPtr. 1999-12-01 07:04:00 +00:00
hyatt%netscape.com
b5e18743bf Adding comments. 1999-11-30 11:37:17 +00:00
hyatt%netscape.com
43fcb3ac12 Adding some NS_ERRORs. r=gimpy 1999-11-30 11:35:16 +00:00
hyatt%netscape.com
b1f58dcf71 Working on code to enumerate installed skins, packages, and locales. r=gimpy 1999-11-30 11:33:44 +00:00
hyatt%netscape.com
074f2362e4 More skin goodness. r=gimpy 1999-11-30 09:29:43 +00:00
warren%netscape.com
2db26922a6 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
hyatt%netscape.com
9d73ef65cc More skin work. r=pavlov 1999-11-29 06:51:24 +00:00
hyatt%netscape.com
b45807ee79 Closer to refresh of chrome on a skin switch. r=gimpy 1999-11-24 07:37:38 +00:00
hyatt%netscape.com
b122cc3084 blah. commenting out some stuff. r=me 1999-11-24 03:46:17 +00:00
hyatt%netscape.com
6841ac9216 Working on making windows refresh following a skin change. r=danm 1999-11-24 03:45:45 +00:00
hyatt%netscape.com
fab2ad83c9 Chrome registry skin switching implemented. r=danm 1999-11-24 01:12:35 +00:00
waterson%netscape.com
8662873fc9 Fix incorrect use of nsSupportsHashTable that was causing leakage. 1999-11-23 22:02:57 +00:00
warren%netscape.com
59ef7fadbf Removed the nsICapabilities interface in favor of nsIInterfaceRequestor. 1999-11-18 07:36:41 +00:00
warren%netscape.com
34ecf73507 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott 1999-11-17 08:14:52 +00:00
sfraser%netscape.com
111f3e2494 Oh, silly me. Warren's last change was on a branch. Putting nsNeckoUtil.h back. 1999-11-11 20:47:01 +00:00
sfraser%netscape.com
b4fdd9ec8f Somehow I managed to stomp on warren's last change (renaming of nsNeckoUtil.h to nsNetUtil.h). Putting that back. 1999-11-11 20:46:03 +00:00
sfraser%netscape.com
1d8bdd81f8 Fix for 18315 -- remember which rdf files you've tried, and failed, to open, to avoid trying over and over and over again. r=pavlov. 1999-11-11 20:42:31 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
warren%netscape.com
d3b9c9c3cc Structural changes for MakeAbsolute performance. bug#10736 r=valeski 1999-11-03 05:13:44 +00:00
cls%seawood.org
bee74e223b Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
tbogard%aol.net
10ded258a5 Changed NS_ENSURE_NOT to NS_ENSURE_FALSE to reflect API change. r=hyatt 1999-11-01 21:43:56 +00:00
pavlov%netscape.com
9c63f59cdd fix for bugs 17234,17416 r=tor,bruce 1999-10-29 08:36:47 +00:00
hyatt%netscape.com
55e57f1c7e working on theme switching r=pavlov 1999-10-27 09:24:23 +00:00
hyatt%netscape.com
e092fcee6b making the chrome registry work with dynamic overlays r=pavlov 1999-10-27 02:21:05 +00:00
hyatt%netscape.com
edef87131c more stubbing out of dynamic overlays r=pavlov 1999-10-26 10:03:13 +00:00
warren%netscape.com
f50d3df7c0 Added nsIChannel::GetOriginalURI so that we can get back to the original chrome file (bug#17144). r=rpotts,mscott 1999-10-26 09:16:24 +00:00
hyatt%netscape.com
c8bad066a0 change from strings to URIs r=pavlov 1999-10-26 08:21:32 +00:00
hyatt%netscape.com
a25a8c01f1 stubbing out dynamic overlay loading and converting chrome registry to IDL r=pavlov 1999-10-26 08:13:25 +00:00
pavlov%netscape.com
1af6af4250 fix build problems on linux r=hyatt 1999-10-24 09:20:49 +00:00
hyatt%netscape.com
31706324ba chrome registry can now be dynamically built from RDF fragments t=pavlov 1999-10-24 09:00:41 +00:00
hyatt%netscape.com
94eccb5b2f making chrome registry not be a single uber datasource anymore r=pavlov 1999-10-24 07:27:12 +00:00
hyatt%netscape.com
68251762d8 make registry work without needing an rdf datasource r=pavlov 1999-10-24 06:59:30 +00:00
tbogard%aol.net
cd41cc8e0f Another warning. r=gimpy. 1999-10-19 07:59:20 +00:00
tbogard%aol.net
965b7a1632 Fixed a few more of gimpy's warnings..... Oh, we found a bug there. r=gimpy Total warnings now under 200! 1999-10-19 07:57:51 +00:00
norris%netscape.com
485c484dbd correct a comment. 1999-10-14 23:49:05 +00:00
neeti%netscape.com
cc32266160 Converted to nsIModule to prepare for memory leaks fixing. Bug# 14034. r=waterson 1999-10-12 13:33:42 +00:00
norris%netscape.com
d21c5596fd Fix the following bugs:
14443 "Same origin" security policy may be circumvented using docu
14820 Fixing up the relationship between nsCodeBasePrincipal and n
14919 Crash in JS MM code
Reviewed by mstoltz, approved by scc.
1999-10-02 03:41:37 +00:00
hyatt%netscape.com
a5532cda21 Resolving apprunner bustage in an unfortunate way. r=danm 1999-10-02 01:48:59 +00:00
warren%netscape.com
d3eb73be23 Removed caps dependency from necko. Used nsCOMPtr for nsInputStreamChannel. 1999-09-11 18:45:36 +00:00
norris%netscape.com
2d8e12375f * Add checks on urls formed from web scripts
* Make nsScriptSecurityManager implement nsXPCSecurityManager
* Fix unix warnings
1999-09-07 02:54:19 +00:00
bruce%cybersight.com
31da4b9f46 Use nsCRT::free() instead of delete[] 1999-09-03 06:20:06 +00:00
kipp%netscape.com
9a00149774 Switch to nsAutoString 1999-09-03 03:52:19 +00:00
norris%netscape.com
ec9d253f50 Add all-powerful system principals. Remove some dead code from the build. 1999-09-01 00:54:35 +00:00
norris%netscape.com
d8507f844e * clean up nsScriptSecurityManager
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments
1999-08-29 21:58:42 +00:00
rpotts%netscape.com
0085d83ab0 M9 BRANCH landing... 1999-08-26 22:45:55 +00:00
warren%netscape.com
78bda58ee6 Fixed to work like all the other MakeAbsolute implementations. 1999-08-24 09:45:06 +00:00
sdagley%netscape.com
8626848dc1 We now propogate the return value received from NewChannelFromURI rather than just returning NS_OK from nsChromeProtocolHandler::NewChannel. This fixes the crash when opening bookmarks on Mac with a missing bookmarks.dtd file (and probably other similiar ones). We still try to open a null content window in this case but Nisheeth has a bug logged (# unknown) to fix that. 1999-08-24 00:35:10 +00:00
mccabe%netscape.com
a900e17559 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
warren%netscape.com
d944d70a84 Fix for bug 7682: StringBundle can't load URLs from imap thread. 1999-08-13 00:43:48 +00:00
waterson%netscape.com
cd73c23711 Bug 9799. Implement nsIRDFRemoteDataSource so that datastore can be flushed to disk. 1999-08-05 04:33:41 +00:00
gagan%netscape.com
360d017158 Removed some debugging printf. 1999-07-30 14:35:13 +00:00
gagan%netscape.com
8b2b5557d3 Fixes the random / and eventually the spaces problems. 1999-07-30 00:53:42 +00:00
valeski%netscape.com
a176e19e98 fixing mem leak 1999-07-27 21:12:50 +00:00
gordon%netscape.com
7916eeddab Changed handling of pathnames under NECKO to avoid excess slashes "/". 1999-07-27 01:12:59 +00:00
rickg%netscape.com
65fcb776bb replaced call to deprecated nsString API 1999-07-26 00:47:36 +00:00
sfraser%netscape.com
3f961eb300 Fix Mac startup crash: #ifdef NECKO around changes that Gagan made yesterday, so that chrome URL resolution works again. 1999-07-23 22:22:47 +00:00
gagan%netscape.com
e37d05ffaa Necko only changes for the setting relative path. 1999-07-22 21:17:11 +00:00
warren%netscape.com
84bd74a4fd Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
valeski%netscape.com
b9936bed85 necko only - extended chrome's make absolute implementation 1999-07-13 01:37:23 +00:00
warren%netscape.com
560135612f Added chrome protocol handler for necko. 1999-07-02 23:38:51 +00:00
warren%netscape.com
87358dae99 Added ifdefs for necko-only. 1999-07-02 23:30:12 +00:00
warren%netscape.com
939cd0171d Added chrome protocol handler 1999-07-02 04:15:43 +00:00
warren%netscape.com
fbd6d1dc57 Necko ifdefs for layout and rdf. 1999-06-26 06:36:26 +00:00
rjc%netscape.com
f7d68735da Oops, missed updating chrome with the new GetAllCmds() method. 1999-06-26 01:43:00 +00:00
waterson%netscape.com
4b1f9242e4 Land RDF_19990617_BRANCH. Add Change() and Move() methods to nsIRDFDataSource; add OnChange() and OnMove() methods to nsIRDFObserver. Factor nsIRDFDatasource::Init() and ::Flush() into nsIRDFRemoteDataSource. Change ownership model s.t. a datasource reference counts its observers. 1999-06-24 00:22:58 +00:00
warren%netscape.com
1f76168d21 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
waterson%netscape.com
102aedab22 Use RDF/XML datasource directly, rather than loading through RDF service. The separates this from whatever policy RDF service ends up needing to use for RDF/XML. Chrome registry _must_ be loaded synchronously no matter what. 1999-06-15 00:42:45 +00:00
hyatt%netscape.com
8dcaa86fb0 Adding support for the chrome registry naming stuff. 1999-06-03 19:32:47 +00:00
danm%netscape.com
6bb6711f52 save search part of URL when munging and reconstructing 1999-05-27 20:34:42 +00:00
hyatt%netscape.com
e4b0beec4c Switching over to nsIEventQueues. Adding support for onunload, onabort, and
onerror.  Adding support for event capturing through script.  Adding support
for robust error-checking in the chrome registry.
1999-05-04 23:32:25 +00:00
waterson%netscape.com
4dac3b7dc6 The Great Cursor Excorcism. Removed cursors in favor of enumerators. Misc updates to purge the xpidl stubs stuff in preparation for XPConnect. Details on RDF_19990422_BRANCH. 1999-04-24 02:41:02 +00:00
donm%netscape.com
cd8dd17c44 backing out hyatt's change 1999-04-22 22:35:05 +00:00
hyatt%netscape.com
5db6ae6564 Added error-checking to track the build problem on the Mac (and possibly Linux). 1999-04-22 22:00:04 +00:00
rickg%netscape.com
e1012f40b9 sync with nsString2 API 1999-04-20 07:20:21 +00:00
hyatt%netscape.com
db889ee887 Fixing case sensitivity problem. 1999-04-16 21:27:00 +00:00
hyatt%netscape.com
94d22cfcc3 Improving chrome URLs. 1999-04-15 05:24:57 +00:00
hyatt%netscape.com
040008671e Fixing build bustage. 1999-04-10 09:13:54 +00:00
hyatt%netscape.com
425be85be7 Implementing persistence of chrome. 1999-04-10 08:08:48 +00:00
hyatt%netscape.com
bf80a314de Fixing a bug in the RDF content sink where the ID attribute was being
qualified with a document URI even when it was a URI in its own right.
1999-04-03 01:47:07 +00:00
hyatt%netscape.com
397156e1f9 Fixing some stuff. 1999-04-02 07:35:38 +00:00
hyatt%netscape.com
4d9dfc95cb Node, not Resource. 1999-04-02 06:59:04 +00:00
hyatt%netscape.com
dd33ddd616 Target, not source. 1999-04-02 06:58:35 +00:00
hyatt%netscape.com
ede8757505 Retrieving the base directory (in theory). 1999-04-02 06:55:10 +00:00
hyatt%netscape.com
b8ca718e14 More work in progress... 1999-04-02 06:49:20 +00:00
hyatt%netscape.com
ec7d275d67 Teaching the chrome registry how to obtain skin and content nodes. 1999-04-02 06:24:30 +00:00
hyatt%netscape.com
f392ff898f Getting there... 1999-04-02 06:12:22 +00:00
hyatt%netscape.com
fb6cc4d274 Tweaks to enable nsIURL to be referenced from chrome. 1999-04-02 05:56:05 +00:00
hyatt%netscape.com
e6825821b6 Adding the method that will handle chrome URLs. Invoked from within netlib. 1999-04-02 05:00:46 +00:00
hyatt%netscape.com
f3cb9627ad Adding the chrome registry file. 1999-04-02 00:52:35 +00:00
hyatt%netscape.com
11447c1744 Tweaking the chrome factory. 1999-04-02 00:48:49 +00:00
hyatt%netscape.com
4bb2a1211e Tweaked the chrome factory. 1999-04-01 23:46:21 +00:00
hyatt%netscape.com
d43d928d83 Adding more of the basic build infrastructure. 1999-04-01 23:38:07 +00:00