Commit Graph

603 Commits

Author SHA1 Message Date
dougt%netscape.com
4f3a44d63b API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147 2001-10-16 03:35:52 +00:00
sspitzer%netscape.com
e147b1a4a9 more changes for #102037. use GetValueConst() instead of GetValue() where possible to avoid
strdups().

r=waterson, sr=bienvenu
2001-10-01 19:53:14 +00:00
jaggernaut%netscape.com
ca6197295f Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc 2001-09-29 08:28:41 +00:00
sspitzer%netscape.com
8bb8b5bb10 fix for #102037. use GetValueConst() instead of GetValue() to avoid strdups.
r,sr=waterson, sr=bienvenu
2001-09-29 00:01:58 +00:00
gerv%gerv.net
4e12e44b2f Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
darin%netscape.com
f49b5b332c fixes bug 99410 "further res protocol cleanup" r=dougt, sr=mscott 2001-09-20 01:32:16 +00:00
darin%netscape.com
5a2d9f0d2d checking bbaetz's patch for bug 89500 "SOCKS: only http|https re-directted in (post Mozilla 0.9.2)"
patch=bbaetz, r=dougt, sr=darin
2001-09-13 02:21:05 +00:00
dp%netscape.com
7898b3314d bug# 97528 Eliminating the extra Clone() on chrome urls. Plus
optimizing nsChromeRegistry::Canonify() to only SetSpec() if there is
a change. r=brendan,hyatt sr=waterson
2001-09-06 00:45:16 +00:00
ccarlen%netscape.com
d48280a189 Bug 86021 - Enable -turbo for multiple profiles. r=valeski, r=/sr=blake,waterson, a=dbaron 2001-08-29 14:02:38 +00:00
brendan%mozilla.org
6d895baf1d Bit checkin for bug 68045, r/sr=waterson&shaver, second attempt. It all works
for me on optimized and debug gcc2.96, rh7.1.

- Better failure codes from nsXULPrototypeScript::Deserialize.

- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
  failure, instead of just nulling the FastLoad service's output stream.

- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
  nsChromeProtocolHandler.cpp.  AbortFastLoads flushes the XUL cache now, for
  good measure.

- The needless "Current" adjective in nsIFastLoadService attribute and method
  names is no more.

- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
  to let the compiler consolidate the static inline CID.

- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
  the checksum verification step when reading a FastLoad file.

- Verify the FastLoad file checksum, by default.  Also, cache it in the FastLoad
  service so we don't recompute it when re-opening the FastLoad file as mailnews
  and other top-levels start up.  Fill the checksum cache in EndFastLoad, when
  the last pseudo-concurrent top-level finishes loading.

  My hope to compute the checksum while writing the FastLoad file ran afoul of
  misordered writes.  The old code to checksum the in-memory nsFastLoadHeader
  also was broken on little endian platforms.  Now all checksumming is done via
  a separate read pass over the complete file, save for the header's checksum
  field, which is summed as if it contained zero.

- Track and check FastLoad file dependencies.  This required groveling with a
  bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
  and weep.  Dependency checking, as well as checksum access and computation,
  use better-factored nsIFastLoad{File,Read,Write}Control interfaces.

- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
  within the buffer, but it must, because mCursor bounds the amount to write
  if the buffer contains the end of file.

- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
  don't have to screw around with the bufferying layer when checksumming. Also
  implement nsIStreamBufferAccess in nsBufferedOutputStream.

- nsISeekableOutputStream was bogus, based on a bad state I had put the
  nsBufferedOutputStream code in on its way from being completely broken when
  you seek backwards outside of the buffer.  Removing this interface required
  using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
  ordering of Close calls (the Reader must close after the Writer or Updater,
  so that the Reader's underlying, unbuffered input stream can be read by
  nsFastLoadFileWriter::Close to compute the checksum.

- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
  nsnull vs. 0, useless variable elimination, tortured control flow,
  AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
  macro call cleanups.
2001-08-21 20:51:34 +00:00
blizzard%redhat.com
b0f8b91746 Back out brendan's checkin to try and get linux starting up again. 2001-08-17 19:45:11 +00:00
brendan%mozilla.org
b00819c93c - Better failure codes from nsXULPrototypeScript::Deserialize.
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
  failure, instead of just nulling the FastLoad service's output stream.

- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
  nsChromeProtocolHandler.cpp.  AbortFastLoads flushes the XUL cache now, for
  good measure.

- The needless "Current" adjective in nsIFastLoadService attribute and method
  names is no more.

- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
  to let the compiler consolidate the static inline CID.

- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
  the checksum verification step when reading a FastLoad file.

- Verify the FastLoad file checksum, by default.  Also, cache it in the FastLoad
  service so we don't recompute it when re-opening the FastLoad file as mailnews
  and other top-levels start up.  Fill the checksum cache in EndFastLoad, when
  the last pseudo-concurrent top-level finishes loading.

  My hope to compute the checksum while writing the FastLoad file ran afoul of
  misordered writes.  The old code to checksum the in-memory nsFastLoadHeader
  also was broken on little endian platforms.  Now all checksumming is done via
  a separate read pass over the complete file, save for the header's checksum
  field, which is summed as if it contained zero.

- Track and check FastLoad file dependencies.  This required groveling with a
  bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
  and weep.  Dependency checking, as well as checksum access and computation,
  use better-factored nsIFastLoad{File,Read,Write}Control interfaces.

- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
  within the buffer, but it must, because mCursor bounds the amount to write
  if the buffer contains the end of file.

- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
  don't have to screw around with the bufferying layer when checksumming. Also
  implement nsIStreamBufferAccess in nsBufferedOutputStream.

- nsISeekableOutputStream was bogus, based on a bad state I had put the
  nsBufferedOutputStream code in on its way from being completely broken when
  you seek backwards outside of the buffer.  Removing this interface required
  using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
  ordering of Close calls (the Writer or Updater must close after the Reader,
  so that the Reader's underlying, unbuffered input stream can be read by
  nsFastLoadFileWriter::Close to compute the checksum.

- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
  nsnull vs. 0, useless variable elimination, tortured control flow,
  AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
  macro call cleanups.
2001-08-17 09:52:55 +00:00
pavlov%netscape.com
1e20984ef0 fixing bug 78690. removing old imagelib. r=jst sr=waterson 2001-08-09 20:22:39 +00:00
andreas.otte%primus-online.de
6917b5d061 bug 40670 [URL: resolution of protocol:/path] checking in the groundwork to have an easy fix if we ever decide to support these kind of deprecated relative urls. For that a new attribute URIType is added to nsIProtocolHandler and its implementations to store some protocol/scheme dependend information to have enough information to allow correct parsing. r=darin@netscape.com sr=rpotts@netscape.com 2001-08-07 20:42:57 +00:00
brendan%mozilla.org
dbd7fed5b1 FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver. 2001-07-31 19:05:34 +00:00
jaggernaut%netscape.com
e91f8a147e Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa 2001-07-25 07:54:28 +00:00
pete%alphanumerica.com
f020dcc1cd Fix for nsIFile delete conflicts with JS reserved name b=37406, r=dougt, sr=jst
Renamed all Delete methods to Remove.

--pete
2001-07-24 18:38:25 +00:00
jaggernaut%netscape.com
5a6317b8a5 Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.

nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
ben%netscape.com
556887f125 fix build bustage due to merge conflict screwup 2001-06-22 05:08:34 +00:00
ben%netscape.com
90709b37f9 84344 - make chrome registry select skin in its profile changed callback (i.e. at startup).
r=danm, sr=hyatt, a=chofmann.
2001-06-22 04:20:58 +00:00
dougt%netscape.com
758f79ff72 Landing url parsing branch. 73845. r=alecf@netscape.com, sr=darin@netscape.com, a=blizzard@rednat.com.
This fixes many crashes caused by illegal uses of the nsStdURL.
This also allows a plugable protocol to provide their own url parser.
2001-06-21 22:02:47 +00:00
dbaron%fas.harvard.edu
9d35ed31a4 Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa 2001-06-20 03:27:48 +00:00
scc%mozilla.org
a8fb409c6e bug #85271: sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate features of |nsXPIDLC?String| that keep it out of the string hierarchy (i.e., using assigment to rebind ownership, static |Copy| members, and |getter_Shares|), fixing some leaks in the process. 2001-06-17 05:23:38 +00:00
dougt%netscape.com
e0c4831d10 Fixes bug 83401. r=gagan, darin, sr=vidur, a=blizzard. Add port blacklisting to necko 2001-06-06 00:10:09 +00:00
anatoliya%netscape.com
cb722521f1 bug 76512 r=pchen sr=hyatt 2001-05-17 02:31:28 +00:00
anatoliya%netscape.com
4be03d3937 bug 76512 r=pchen sr=hyatt 2001-05-17 02:02:51 +00:00
anatoliya%netscape.com
4e92265401 bug 76512 r=pchen sr=hyatt 2001-05-17 01:31:18 +00:00
blakeross%telocity.com
5da2720a05 Backing out anatoliya to fix build bustage. The compiler is your friend. It will help you catch errors. 2001-05-16 00:07:52 +00:00
anatoliya%netscape.com
5faa137abc bug 76512 r=pchen sr=hyatt 2001-05-15 22:03:51 +00:00
waterson%netscape.com
01b9da0e26 Bug 35816. Minimize size of serialized RDF/XML and improve its quality. Break parser and serializer into XPConnect-addressable components. r=hyatt, sr=shaver 2001-05-15 19:56:28 +00:00
sfraser%netscape.com
2e5f05db5a Fix for blocker bug 62787; xulBindings.xml load was being cancelled when dismissing the profile picker. sr=hyatt, a=attinasi 2001-05-10 23:18:49 +00:00
jst%netscape.com
ea706038cf Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com. 2001-05-08 17:42:36 +00:00
kandrot%netscape.com
afdac97c93 Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775. 2001-05-05 05:33:37 +00:00
valeski%netscape.com
f3c5380747 sr=darin. no bug. just dead wood static cid cleanup 2001-04-13 11:23:11 +00:00
pavlov%netscape.com
679106cdbd fix images not changing during skin switching bug 75181 r=brendan sr=hyatt 2001-04-13 09:07:12 +00:00
shaver%mozilla.org
a0daa1645d 75152: Remove GetVersionNumber stub in favour of upcoming, less-invasive
preloader strategy. r=jag, sr=attinasi.
2001-04-11 14:23:13 +00:00
hyatt%netscape.com
729b2163e7 Half-size scrollbar fix. Enable relative urls in addition to absolute urls. r=danm, sr=hewitt 2001-04-11 03:56:12 +00:00
darin%netscape.com
00a7e27ee6 Necko API changes, bug 74221. r=valeski, sr=rpotts. 2001-04-10 06:01:08 +00:00
hyatt%netscape.com
3e86baf3e6 Fix win32 bustage. 2001-04-10 03:29:23 +00:00
hyatt%netscape.com
66b62a714a Fix for 73137. r=danm, sr=hewitt. 2001-04-10 02:09:29 +00:00
disttsc%bart.nl
5c9f7ba46c Provide default userChrome.css and userContent.css with sample (commented out) content for discoverability, bug=37642, author=Boris Zbarsky <bzbarsky@mit.edu>, r=timeless, sr=shaver 2001-04-05 03:20:46 +00:00
hyatt%netscape.com
fe8a8c8c58 Fix for 53670. 2001-04-04 23:15:02 +00:00
rickg%netscape.com
169a621d42 preloader update. r=peterl, sr=attinasi 2001-04-03 22:58:59 +00:00
pinkerton%netscape.com
c3982c4c90 allow macs with low memory to build optimized by setting the |lowmem| option. bug 72945. r=peterv/sr=shaver. 2001-03-27 23:08:32 +00:00
blakeross%telocity.com
85f54f99db Removing non-compliant text/xul mimetype, replacing with application/vnd.mozilla.xul+xml (28237, patch by gerv@gerv.net). r=blake sr=hyatt 2001-03-25 16:49:38 +00:00
valeski%netscape.com
68017cb9e2 sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api 2001-03-13 02:02:05 +00:00
dougt%netscape.com
c74c36c85e Minor build changes per API review. Now nsIFileURL and nsIFileChannel have their own IDL file which means that if you were using either of these two interfaces, you need to include a new include file. r=valeski@netscape.com 2001-03-12 22:41:28 +00:00
ccarlen%netscape.com
4b14f2ddc4 Bug 65212 - profile support for kiosk mode. Also, removing profile change observer strings from header to cut dependencies. r=valeski@netscape.com, sr=alecf@netscape.com 2001-03-11 22:12:21 +00:00
disttsc%bart.nl
8b43034cef Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc
2001-03-08 08:05:05 +00:00
hyatt%netscape.com
a1252c05cc More skin uninstallation foo. Same. 2001-03-08 02:36:01 +00:00
hyatt%netscape.com
0bf035be7b Skin uninstallation. r=danm, sr=brendan. 2001-03-08 01:50:36 +00:00
hyatt%netscape.com
b97b42718f Fix for 59558, r=brendan, sr=waterson 2001-03-06 01:42:34 +00:00
waterson%netscape.com
9fe59f23f0 Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan. 2001-02-22 03:01:34 +00:00
dougt%netscape.com
128f95aa9b Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
disttsc%bart.nl
3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439 Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
mkaply%us.ibm.com
a44bef3c59 #66450
r=timeless, sr=hyatt
Don't open installed-chrome.txt read/write unnecessarily - just open it read
2001-02-03 00:01:52 +00:00
gagan%netscape.com
79713bc4c2 Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org 2001-01-31 01:33:03 +00:00
timeless%mac.com
cbb061b4ba fix bug 66357 fatal error building rdf\chrome\tools\chromereg\regchrome.cpp
r=leaf, sr=waterson
2001-01-25 20:08:43 +00:00
darin%netscape.com
6a7567992b Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.
2001-01-23 22:10:34 +00:00
dr%netscape.com
b4652dfc19 fix for 55115, removing last usage of nsFileSpec from chrome registry. r=jag, sr=ben 2001-01-20 00:17:07 +00:00
ccarlen%netscape.com
d9dd3b5321 Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom. r=dougt@netscape.com, sr=brendan@mozilla.org 2001-01-18 22:51:57 +00:00
ccarlen%netscape.com
9a93c6545b Part of 35559 - dynamic profile switching r=valeski,sr=hyatt 2001-01-10 20:22:17 +00:00
hyatt%netscape.com
5488daa5d1 Fix numerous embedding install issues and 62757 crasher. r=danm, a=dougt 2000-12-21 00:08:28 +00:00
hyatt%netscape.com
90c6d9e774 Fix for smoketest blocker 61946, r=pink 2000-12-05 21:17:30 +00:00
hyatt%netscape.com
89a3b213f3 adding new XBL form widget stylesheets. a=ben@netscape.com 2000-12-01 08:47:19 +00:00
hyatt%netscape.com
7eedb69301 breaking out html forms into their own stylesheet, a=ben@netscape.com 2000-12-01 08:27:34 +00:00
hyatt%netscape.com
da1cd7e64c Fix for 57897, r=dveditz, a=ben 2000-11-02 21:28:00 +00:00
hyatt%netscape.com
c0f10a0cd8 Fix for 53218. r-pav, a=ben 2000-10-30 01:50:20 +00:00
warren%netscape.com
cd56c0575b Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com
9a6d92a433 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
hyatt%netscape.com
7662270ea6 Fix for 57733. 2000-10-25 03:03:08 +00:00
ccarlen%netscape.com
9b175e07c0 Fix for 54097 - Use nsIFileURL to build file URLs instead of nsFileSpec and nsFileURL. r=dougt@netscape.com, a=hyatt@netscape.com 2000-10-18 12:55:22 +00:00
mstoltz%netscape.com
f1137e89ec Fixing 56009, exploit allowing XPConnect access. r,a=hyatt, sr=scc 2000-10-13 22:59:47 +00:00
hyatt%netscape.com
7c4aea8885 Fix for 50846, a=waterson 2000-10-12 20:52:52 +00:00
ccarlen%netscape.com
80e193bd31 Bug 38626 - remove use of nsIFileLocator r=hyatt@netscape.com, a=hyatt@netscape.com 2000-10-12 14:48:33 +00:00
hyatt%netscape.com
38e6240070 Backing out pinkerton's unapproved checkin to nsChromeRegistry.cpp, since it caused a regression. 2000-10-12 07:21:11 +00:00
pinkerton%netscape.com
7c9dc39be9 update of chrome registry to use nsIFile to better work with paths with slashes. Fixes hang at startup on mac if the path had a '/' anywhere in it. r=waterson,a=sfraser. bug#54097 2000-10-12 04:01:35 +00:00
dougt%netscape.com
2d76c9b031 removing annoying unneeded assertion. r/a=warren@netscape.com 2000-09-29 05:30:02 +00:00
warren%netscape.com
ca56050d0c Improving debug messages for contents.rdf. 2000-09-18 02:07:06 +00:00
pnunn%netscape.com
9979eb5cde bug#51249: add chrome to FlushCache. pnunn r:syd. 2000-09-14 23:10:30 +00:00
hyatt%netscape.com
4884379265 New smarter chrome registry. r=warren 2000-09-14 19:25:13 +00:00
warren%netscape.com
5a9655aa8a Fixed to not delete installed-chrome.txt -- checks mod dates instead. 2000-09-14 08:50:14 +00:00
rayw%netscape.com
0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
hyatt%netscape.com
5e581a0556 Backing out chrome registry changes. a=brendan 2000-09-13 03:07:26 +00:00
blizzard%redhat.com
2e743c0f75 fix for bug #51778. Hand a provider to the directory service. This should get regchrome working again. r=dougt a=brendan 2000-09-11 19:13:27 +00:00
ccarlen%netscape.com
b77e163d2c Use nsIDirectoryService instead of nsIFileLocations - bug #38626 r=hyatt 2000-09-07 13:06:28 +00:00
scc%mozilla.org
256fb2fdda fixing code that relied on implicit string construction 2000-09-02 05:30:35 +00:00
vidur%netscape.com
e153192875 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com 2000-09-01 01:54:35 +00:00
hyatt%netscape.com
1d77f5008c Fix for 50668. r=dprice 2000-08-29 22:10:49 +00:00
hyatt%netscape.com
ef6474d1ff 43220. r=ben 2000-08-29 08:07:22 +00:00
hyatt%netscape.com
165bb579a5 Checking 46330 fix back in. r=ben 2000-08-29 07:07:46 +00:00
mscott%netscape.com
ccae14bc01 back out chrome registry changes to fix smoketest machines that are crashing when launching viewer 2000-08-29 05:49:18 +00:00
hyatt%netscape.com
b70d7b5233 Fix for 46330. r=ben 2000-08-29 02:30:07 +00:00
ben%netscape.com
490234ee27 48205 2000-08-26 03:20:44 +00:00
warren%netscape.com
9abf1e4644 Fixed case where chrome selection was failing because the package wasn't yet installed. 2000-08-25 22:51:10 +00:00
hyatt%netscape.com
e1913cd0c9 Fix for jar packaging. r=dprice 2000-08-23 07:31:58 +00:00
dp%netscape.com
7a4e9ced51 bug# 49786 Setting up chrome protocol handler to support weak ref. r=gagan,valeski 2000-08-22 06:11:48 +00:00
warren%netscape.com
4af61cbec5 Fixed warnings. 2000-08-22 04:57:21 +00:00
warren%netscape.com
db052b57d3 Bug 49659. Added check to avoid null pointer deref. 2000-08-22 04:41:22 +00:00
mstoltz%netscape.com
ea5d41851a Fixing 41876 r=hyatt, also 48724, 49768, and crasher in nsBasePrincipal.cpp, r=jtaylor 2000-08-22 02:06:52 +00:00
warren%netscape.com
676fe96ecd Improved warning message. 2000-08-22 02:06:14 +00:00
warren%netscape.com
e12f238589 Bug 46864 - Embedding needs a name attribute on nsIRequest. 2000-08-21 08:23:54 +00:00
warren%netscape.com
38ee9c46ff Bug 43654. Error checking in chrome registry. r=hyatt 2000-08-21 07:50:39 +00:00
racham%netscape.com
4dcd2b675d Fixing bug 39289. Fixing a crasher at shutdown time when createprofile option is used. r=dougt 2000-08-21 01:36:42 +00:00
scc%mozilla.org
93f626595d fixing code that relied on implicit string construction 2000-08-19 21:04:10 +00:00
hyatt%netscape.com
715e3f8ccb Fix for 48083. r=danm 2000-08-17 00:10:40 +00:00
hyatt%netscape.com
a489c05fae Work on 48150 and XBL performance (async and arenas). 2000-08-14 04:04:18 +00:00
jtaylor%netscape.com
4a1f72898b Fixes bug #41571. r=mstoltz. 2000-08-11 02:46:47 +00:00
hyatt%netscape.com
c37ff4e02a Fix for 47081. r=ben 2000-08-11 00:05:49 +00:00
warren%netscape.com
84b5fd67e3 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
alecf%netscape.com
72daa61d47 final part of fix for 46712 - flush the string bundle cache when the locale changes
r=hyatt
2000-08-08 06:24:56 +00:00
waterson%netscape.com
d867e404c8 Bug 46053. Add [begin|end]UpdateBatch() to nsIRDFObserver; case-normalize the resot of the nsIRDFObserver methods; update implemetors, users. r=bienvenu,rjc,dmose,slamm 2000-08-08 00:22:36 +00:00
hyatt%netscape.com
88189bb26d Fix for XBL portion of 46129 2000-08-05 22:33:29 +00:00
hyatt%netscape.com
7a4716d3f2 Fix for 46129. r=waterson,attinasi,pierre 2000-07-28 09:36:14 +00:00
waterson%netscape.com
1401d14275 Bug 46013. Make nsChromeRegistry own the UI datasource; clean up the special release method so that it does correct bloat log. r=hyatt 2000-07-28 09:19:42 +00:00
hyatt%netscape.com
e5be1850a1 Fix for 41145, r-waterson 2000-07-28 00:34:22 +00:00
mkaply%us.ibm.com
320938329b OS/2 Tinderbox break
Need PR_CALLBACK for VisualAge
2000-07-27 20:40:57 +00:00
dougt%netscape.com
920f29e288 bug 46413. r/a=valeski@netscape.com
Clean up memory leaks.
2000-07-27 06:14:06 +00:00
blizzard%redhat.com
f043461a81 add utility to build a chrome registry from the command line. r=waterson a=waterson/hyatt 2000-07-25 20:21:17 +00:00
danm%netscape.com
a9f0541762 now holds a strong reference to its chrome data source (mComposite). consequent circular reference is broken with stupid refcounting tricks. bug 44621 r=hyatt 2000-07-19 23:39:50 +00:00
warren%netscape.com
de3523d540 Added nsIRDFDataSource::HasArcIn/HasArcOut. Changed nsXULTemplateBuilder.cpp to use it (ifdef'd for now). Speed up folder loading by about 24%. r=waterson,alecf 2000-07-19 03:58:25 +00:00
tao%netscape.com
c50218030b 42748 After selecting locale for new profile, different profile does not
switch back.(r,a)=hyatt
2000-07-13 22:59:22 +00:00
hyatt%netscape.com
3499d7d56b Fix for XBL being able to execute scripts in skins. Bugzilla is down, so I can't give the number. r=danm 2000-07-12 00:17:07 +00:00
waterson%netscape.com
78238f1a40 Remove spurious call to RegisterDataSource(). r=hyatt 2000-07-10 20:42:56 +00:00
dougt%netscape.com
a23a20c4f0 check for null. 2000-06-21 02:29:08 +00:00
valeski%netscape.com
f0fec56b70 42767. AsyncOpen (dead code) removal. 2000-06-16 14:39:19 +00:00
warren%netscape.com
ecc2d9c51c Bug 27971. Better strategy for resource: urls to use less memory. Saves about 0.4% of entire run just bring up one page (home.mozilla.org). r=waterson 2000-06-09 07:51:13 +00:00
tao%netscape.com
aee3b0454d Patch NT startup crash when chrome registry is not ready yet. r,a=scc 2000-06-09 03:09:20 +00:00
inaky.gonzalez%intel.com
98157fd5a1 Fixed nsSupportsHashtable behaviour and API to fix leaks in
nsDirectoryService. Fixes bugs #38606 and #39859.

a=waterson; r=rayw,brendan,warren
2000-06-06 22:06:56 +00:00
warren%netscape.com
512c8bf433 Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
warren%netscape.com
d7efda20c4 Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433 2000-06-02 23:41:43 +00:00
tao%netscape.com
5313a86d4e 40801: Need a scriptable API of ChromeRegistry to return current locale provider name.
r=waterson,a=hyatt,msanz.
2000-06-02 23:16:06 +00:00
waterson%netscape.com
153b47e512 Bug 41182. Set the resource channel's original URI to the 'chrome:' URI that spawned us. r=warren 2000-06-02 03:47:49 +00:00
brendan%mozilla.org
556cebff37 Fix #include filename spelling -- case matters on Unix systems, at least. 2000-05-27 20:54:35 +00:00
hyatt%netscape.com
2bd2b3bce1 Fixing bugs in skin switching. 2000-05-27 20:03:14 +00:00
ruslan%netscape.com
e830ecd6e9 Make res/chrome handlers implement threadsafe_isupports 2000-05-26 21:00:18 +00:00
danm%netscape.com
afa832a154 make processing of installed-chrome more robust. bugs 38198, 40186 2000-05-24 01:25:54 +00:00
hyatt%netscape.com
4f2cfa71c1 adding debug printfs 2000-05-23 06:57:17 +00:00
hyatt%netscape.com
21e5ef59a2 fix for making skins script-safe. r=scc 2000-05-19 04:48:43 +00:00
danm%netscape.com
66e62e50d6 remove Mac-specific chrome hierarchy hack, now that the Mac is using the new hierarchy. bug 39248. r=hyatt 2000-05-19 02:59:35 +00:00
hyatt%netscape.com
ca087e0898 fix for chrome registry bugs. r=danm,waterson, a=waterson 2000-05-18 20:27:37 +00:00
dveditz%netscape.com
4053fb47b8 fixing copy/paste bug in (De)SelectLocale 2000-05-17 05:44:35 +00:00
danm%netscape.com
c1c67552c9 teach new chrome registration to handle urls and jar files 2000-05-17 02:01:08 +00:00
danm%netscape.com
f600ade45c store generated overlays in their own directory. force overlay list node to be a seq. r=hyatt@netscape.com 2000-05-16 03:16:58 +00:00
hyatt%netscape.com
c05e656358 Better form. 2000-05-15 02:49:56 +00:00
hyatt%netscape.com
ebf7c3559a Better form. 2000-05-15 02:42:37 +00:00
hyatt%netscape.com
036f7a95f0 Changing convertChromeURL 2000-05-15 01:40:52 +00:00
hyatt%netscape.com
258558c1a2 making nightlies sane again 2000-05-15 00:48:51 +00:00
danm%netscape.com
178936af94 load newly installed chrome 2000-05-13 21:42:56 +00:00
danm%netscape.com
a2312bf2f1 new method checkForNewChrome 2000-05-13 21:42:00 +00:00
mkaply%us.ibm.com
4c8a84ce2c # 37239
r= waterson
OS/2 bring up continues - add PR_CALLBACK for VisualAge
2000-05-12 22:23:36 +00:00
scc%netscape.com
383fdc142e string backsliding. r=mjudge 2000-05-12 07:53:02 +00:00
sspitzer%netscape.com
fab9214a26 no longer a pref, it is hard coded to be on and set to modern.
remove temporary code.
2000-05-11 05:19:21 +00:00
sspitzer%netscape.com
03942386c2 it's skins/modern, not modern. 2000-05-11 02:57:31 +00:00
sspitzer%netscape.com
b9d24def8a make the skin switching code turned on/off by a pref. off by default for now. 2000-05-09 23:28:57 +00:00
andreas.otte%primus-online.de
e365632082 first round of checkins to fix bug 37616, Retire SetRelativePath, r=warren@netscape.com 2000-05-05 23:39:25 +00:00
dveditz%netscape.com
3982325c1b Fixing repeated 'skin' provider types 2000-05-05 03:44:58 +00:00
hyatt%netscape.com
83eefb1df0 Fixing viewer's scrollbars. 2000-05-03 09:15:50 +00:00
sspitzer%netscape.com
41a27221ed temporary hack for skin switching, so I can test mozilla/themes.
not turned on yet.
2000-05-03 00:55:58 +00:00
pavlov%netscape.com
172152feed fixes for package installation bug #34399 r=hyatt 2000-05-01 23:08:00 +00:00
danm%netscape.com
a1c1e3f535 fix initialization bug that fails loading files from the installation dir. code=hyatt 2000-05-01 22:08:25 +00:00
hyatt%netscape.com
fce7f9645b Fixing chrome registry leak. r=scc 2000-05-01 06:07:52 +00:00
hyatt%netscape.com
7742d5f229 Adding support for backstop style sheets 2000-04-28 23:34:12 +00:00
hyatt%netscape.com
b380c3bf04 Dynamic skin switching lives, baby. 2000-04-27 02:10:43 +00:00
mjudge%netscape.com
2cfb602409 making string conversions explicit. scc 2000-04-26 01:13:55 +00:00
danm%netscape.com
d0d8c4d5c3 dist...chrome restructuring 2000-04-19 21:42:30 +00:00
mscott%netscape.com
70b70cf844 Bug #34769 (this change is actually dougt's). Don't allow the chrome cache channel to stomp on it's original
uri if it's already been set.
r=waterson,mscott
a=leaf
2000-04-10 00:25:22 +00:00
scc%netscape.com
49201b0040 making string conversions explicit 2000-04-03 05:13:05 +00:00
jim_nance%yahoo.com
dc0e139673 Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on.  r=troy@netscape.com
2000-03-30 03:21:26 +00:00
warren%netscape.com
727f312b32 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
scc%netscape.com
dc583b4b31 small changes to clients of string converting APIs 2000-03-26 08:19:48 +00:00
hyatt%netscape.com
36d4b3240a Fix for 32699. Dynamic overlays should work once more. 2000-03-22 23:56:56 +00:00
hyatt%netscape.com
11ec7eda8a Changing XUL template syntax to use <textnode> for wrapped text creation rather
than <text>, which is now a genuine XUL element.
2000-03-22 21:57:35 +00:00
hyatt%netscape.com
845130e95a Fixing a bug in the skin/locale installation function. 2000-03-22 09:28:42 +00:00
hyatt%netscape.com
5495e7d940 Implemented chrome installation APIs. 2000-03-22 01:30:04 +00:00
leaf%mozilla.org
8e5c168460 adding newline to end of file to fix workshop compiler. r=granrose 2000-03-21 21:51:55 +00:00
hyatt%netscape.com
fca7ca2b94 Patching my hideous chrome registry leaks. 2000-03-21 12:43:25 +00:00
hyatt%netscape.com
3544bbff63 Adding support for UI display of installed skins and locales. 2000-03-21 11:57:39 +00:00
hyatt%netscape.com
f6309c86b7 Adding per package skin/locale-switching capabilities. 2000-03-21 11:01:58 +00:00
hyatt%netscape.com
6e3f4c5b2e Stubbing out the installation/uninstallation APIs for the chrome registry. 2000-03-21 10:49:21 +00:00
hyatt%netscape.com
1f899f3314 Landing the new chrome registry with skin/locale switching support. 2000-03-21 10:42:22 +00:00
dougt%netscape.com
8126ff53b4 Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren. 2000-03-17 22:06:32 +00:00
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