Commit Graph

3029 Commits

Author SHA1 Message Date
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
waterson%netscape.com
f755a9f953 Bug 69475. Fix bogo checking for last night. Not sure how I lost this line. a=leaf 2001-02-20 20:07:10 +00:00
waterson%netscape.com
51a80d843f Bug 15586. Call nsIRDFXMLSinkObservers on synchronous load, too. r=dougt, sr=alecf 2001-02-20 03:31:24 +00:00
waterson%netscape.com
00a1e8d96e Bug 39054, redux. Hack around problem (?) with XBL child nodes: we'll just query for the list of real kids up front. Also, need to break 'AddSubtreeToDocument()' into pre- and post-order steps. r=hyatt, sr=brendan 2001-02-20 01:05:34 +00:00
heikki%netscape.com
5c811dfbf3 Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00
dbaron%fas.harvard.edu
0ec8f2875d Remove static constructors from nsXULSortService and nsXULTemplateBuilder. r=waterson@netscape.com sr=brendan@mozilla.org b=67310 2001-02-18 17:04:11 +00:00
waterson%netscape.com
4954e72c65 Add logging instructions. 2001-02-16 20:34:30 +00:00
hyatt%netscape.com
7842c9962e Fix for 68103. r=the world 2001-02-14 20:21:04 +00:00
waterson%netscape.com
5cc33330bf Backing out changes for 39054, which caused several template regressions. 2001-02-13 19:22:56 +00:00
waterson%netscape.com
7aee9a2cc1 Fix linux bustage. 2001-02-13 07:55:34 +00:00
waterson%netscape.com
ce93635aec Bug 39054. Make XUL templates work properly inside XBL. r=hyatt,alecf; sr=ben 2001-02-13 07:04:55 +00:00
dprice%netscape.com
997fb091c7 65845 first cut of the order files 2001-02-13 02:48:02 +00:00
disttsc%bart.nl
3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dbaron%fas.harvard.edu
7e0f7ce714 Update REQUIRES to fix senna bustage. 2001-02-10 03:12:32 +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
waterson%netscape.com
a964382ebd Bug 67900. Unitialized bare pointer with nsCOMPtr, avoiding crash if GetElementResource() fails, and fixing a leak to boot. r=scottip,rjesup; sr=alecf; a=blizzard 2001-02-08 21:25:13 +00:00
hyatt%netscape.com
295c45ae29 Fix for 67435. sr=ben 2001-02-07 07:45:36 +00:00
blakeross%telocity.com
733943b5fb Just moving a variable declaration to declare it only when needed... 2001-02-06 05:50:31 +00:00
pollmann%netscape.com
26e414d3ed Bug 42892: Split FlushPendingNotifications in to content and content+frames cases (speed up content list access), r=jst@netscape.com, sr=vidur@netscape.com 2001-02-06 05:46:46 +00:00
heikki%netscape.com
87c0c7accd Bugs 53615 and 51815. XHTML title element did not change window title, and textarea did not have default text. r=harishd, sr=vidur. 2001-02-03 01:16:20 +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
hyatt%netscape.com
45c08e6635 Fix for 55292, r=ben, sr=brendan 2001-02-02 00:54:47 +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
dbaron%fas.harvard.edu
6a1cef6f9a Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org 2001-01-27 23:06:33 +00:00
hyatt%netscape.com
61e8d2ad00 Impl getAnonymousElementByAttr, r=jst, sr=ben 2001-01-27 00:43:54 +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
dbaron%fas.harvard.edu
b4301cc0a7 Change the way nsDocument stores its children by replacing separate nsVoidArrays for prolog and epilog with a single nsISupportsArray that also holds the root element. Using this change, simplify many of the child handling methods in nsDocument (and fix some bugs in them). Since nsDocument no longer uses prolog and epilog, remove AppendToProlog and AppendToEpilog from nsIDocument. b=47850 r=jst@netscape.com sr=vidur@netscape.com 2001-01-25 14:19:38 +00:00
dmose%mozilla.org
8209205ab0 fix bug 66238: buggy datasources could indirectly cause the delegates list for a resource to be corrupted. added sanity-checking. r=waterson@netscape.com, sr=alecf@netscape.com 2001-01-23 23:10:53 +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
pinkerton%netscape.com
0d201aeb75 updating some comments r=saari, sr=sfraser 2001-01-23 00:40:24 +00:00
cls%seawood.org
6282f3a4dd If folders have META:title attribute, then use it as the name of the folder. NetPositive feature matching.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65185. r=cls
2001-01-21 23:21:11 +00:00
jst%netscape.com
b9e9b31f2e Padding hexadecimal numbers in IID's with zero's to make my life a bit easier when converting the DOM to use XPConnect. 2001-01-21 06:11:05 +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
timeless%mac.com
c316c8c773 fix bug 65371 need makefile.win to build regchrome.exe
r=hewitt sr=leaf
2001-01-17 19:26:04 +00:00
cls%seawood.org
79ff2227f2 Make sure that we initialize the netPostive variables used in association with imported bookmarks. Marking importing bookmarks work on BeOS.
Thanks to Takashi Toyoshima <toyoshim@be-in.org> for the patch.
Bug #65185. r=cls
2001-01-13 05:28:12 +00:00
dbaron%fas.harvard.edu
ecb13ff8a6 Add layout to REQUIRES to fix senna tinderbox bustage. 2001-01-11 01:06:17 +00:00
dbaron%fas.harvard.edu
dc69088dbe Fixing senna tinderbox bustage by adding profile to REQUIRES. 2001-01-11 00:29:25 +00:00
ccarlen%netscape.com
9a93c6545b Part of 35559 - dynamic profile switching r=valeski,sr=hyatt 2001-01-10 20:22:17 +00:00
ben%netscape.com
c85b487427 bug 56719, support deep merging for XUL overlays; 57108, remove the hidden form
from all XUL documents and remove the document.controls collection that
referenced hidden form's elements collection. r=waterson@netscape.com,
a=hyatt@netscape.com
2001-01-10 01:08:23 +00:00
bryner%uiuc.edu
69e9b90bc6 Removing dead .toc files. Not part of build. a=sfraser. 2001-01-03 01:32:06 +00:00
dbaron%fas.harvard.edu
caa9658024 Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com 2000-12-30 19:22:22 +00:00
bryner%uiuc.edu
b0b335d29c Dead .cvsignore removal. Not part of build. 2000-12-28 21:42:17 +00:00
waterson%netscape.com
660fe70daf Bug 61339. Change idlc to generate NS_DEFINE_STATIC_IID_ACCESSOR() macro instead of 'hand rolled' GetIID(). r=jst, sr=brendan 2000-12-21 00:41:00 +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
waterson%netscape.com
f6c22a683c Bug 61424. Use NS_NO_VTABLE for all idlc-generated interfaces. r=jst, sr=jband 2000-12-19 21:08:55 +00:00
dbaron%fas.harvard.edu
556384e922 Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=brendan@mozilla.org 2000-12-17 16:02:58 +00:00
bryner%uiuc.edu
cc136ead8f Bug 55778 -- Don't descend into resources directories that don't have a jar.mn file. This is the Unix portion of the cleanup. r=dprice, sr=cls. 2000-12-15 07:32:25 +00:00
hyatt%netscape.com
e956a14459 Fix mutation events in XUL. r=hewitt, a=ben 2000-12-14 10:14:02 +00:00
hyatt%netscape.com
14719259ef Fix for 62301. r=hewitt, sr=ben 2000-12-14 09:32:39 +00:00
vidur%netscape.com
4f62c23956 Change to token and parser node interfaces in conjunction with less copying in the parser. r=harishd,heikki sr=jst 2000-12-12 21:58:13 +00:00
hyatt%netscape.com
4ed7ab545c Fixing linux build bustage 2000-12-10 09:47:05 +00:00
hyatt%netscape.com
422723667a Adding support for box objects to XML and HTML. Reduced size of XUL content nodes by
4 bytes. r=jst@netscape.com, a=ben@netscape.com
2000-12-10 09:18:57 +00:00
dbaron%fas.harvard.edu
2b2160f1b0 Fix incorrect usage of nsCOMPtr where nsCOMPtr::operator& was used instead of getter_AddRefs. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com 2000-12-09 04:21:51 +00:00
hyatt%netscape.com
90c6d9e774 Fix for smoketest blocker 61946, r=pink 2000-12-05 21:17:30 +00:00
cls%seawood.org
a208c58c4e Update REQUIRES. 2000-12-03 22:33:51 +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
waterson%netscape.com
a5bb0c8ff7 Bug 57360. Handle non-ASCII characters as IDs and for document URLs. r=rjc, sr=alecf 2000-11-30 21:45:56 +00:00
ben%netscape.com
38c4fc22e8 Hyatt removing files from build. a=hyatt 2000-11-28 08:56:06 +00:00
hyatt%netscape.com
c594262a0d Move menulist entirely into XBL. a=ben 2000-11-28 08:52:36 +00:00
hyatt%netscape.com
d08ba33f07 Removing dead code. Not part of build. 2000-11-28 06:54:01 +00:00
hyatt%netscape.com
d9f3df81f0 Patch for 55595. r=joki, a=brendan 2000-11-27 07:55:20 +00:00
cls%seawood.org
66a18fcbbf Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
alecf%netscape.com
68d3515b46 #45797 - fix consumers of NS_IMPL_ISUPPORTS
r=dveditz
2000-11-17 20:54:21 +00:00
disttsc%bart.nl
116bbeadfe Change <titledbutton> to <button>, bug 57751, r=adamlock,blake,erik,racham,rginda,rjc, a=ben 2000-11-16 23:50:00 +00:00
pinkerton%netscape.com
12a95cdd02 make the tooltip go away when the mouse moves. Also fix a problem for win32 where the tooltip auto-hiding would cause the timer to show again. r=blake/sr=sfraser. bug# 59917. 2000-11-13 18:18:38 +00:00
mkaply%us.ibm.com
924201a16f OS/2 TB breakage
PR_CALLBACK only applies if it is a C function, not a member of a C++ class
2000-11-13 05:28:27 +00:00
pinkerton%netscape.com
d8f010026d register tooltip listener to listen for keypresses. r=danm, a=hyatt. 2000-11-12 22:38:07 +00:00
pinkerton%netscape.com
b9280708a3 fix a slew of tooltip annoyances. pref to turn them off, they time out after 5 seconds, and they go away when you start typing. r=danm, a=hyatt. bugs 56920, 46544, 53653, 45530. 2000-11-12 22:09:13 +00:00
disttsc%bart.nl
87187c390c Moving nsIContentViewer over from webshell to docshell, converting from .h to .idl. Needed for bug 46200, r=moa=adam@netscape.com, a=alecf 2000-11-09 20:30:35 +00:00
alecf%netscape.com
fd2cc9c5c2 fix for #58103 - implement nsXULDocument::CreateRange()
sr=waterson
2000-11-09 00:32:27 +00:00
heikki%netscape.com
3870ddca29 Bug 59389, eliminate nsIContent::IsSynthetic(). r=jst, a=vidur. 2000-11-08 00:42:42 +00:00
waterson%netscape.com
18a0fdcf2d Bug 59102, redux. After discussing with jar and rjc, we determined that the correct thing to do in this case is to continue to loop so long as either 1) the current enumerator mCurrent is still valid, or 2) there are more indices to try. 2000-11-06 04:52:58 +00:00
waterson%netscape.com
d22a8ccf15 Bug 59102. RDF containers are one-indexed; need to remember that when counting through them. Fix provided by hyatt, r=waterson. No sr= because we want to spin new builds with it. 2000-11-05 02:28:20 +00:00
hyatt%netscape.com
fae32fdbd7 Fix for 54203. r=saari, a=brendan 2000-11-04 08:21:20 +00:00
hyatt%netscape.com
da1cd7e64c Fix for 57897, r=dveditz, a=ben 2000-11-02 21:28:00 +00:00
waterson%netscape.com
4660c16995 Bug 58252. Make sure that local store and internet search service match RegisterDataSource() calls with UnregisterDataSource(). Make RDFServiceImpl support weak references. r=rjc,scc; sr=alecf 2000-10-31 07:27:49 +00:00
hyatt%netscape.com
86fe4426e1 Fix for 57139, a=ben 2000-10-30 09:24:11 +00:00
hyatt%netscape.com
c0f10a0cd8 Fix for 53218. r-pav, a=ben 2000-10-30 01:50:20 +00:00
dbaron%fas.harvard.edu
de9a7e696c Fix CompositeDatasourceImpl::Release so it works all the time, including when |mDataSources.Count() == 0|. Use refcount stabilization by one more than the number of elements in mDataSources so that the |mRefCnt == mDataSources.Count()| is not hit on any recursive calls. r=waterson@netscape.com sr=scc@mozilla.org b=56744 2000-10-29 21:32:42 +00:00
waterson%netscape.com
efb0a0a1ed Bug 56713. Rework bulletproofing that sspitzer and I put in aeons ago: text nodes can wind up at the top level in an overlay. In this case we'll just ignore them instead of completely bailing, which'd put us into a bad state the next time around. r=hyatt, sr=brendan 2000-10-29 17:58:21 +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
0735771512 Removed extra 0 arg 2000-10-27 23:21:30 +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
bryner%uiuc.edu
b19ce67d83 Bug 56779 - dangling symlinks cause remainder of directory to not show up in filepicker. r=rjc, sr=shaver. 2000-10-24 02:51:08 +00:00
waterson%netscape.com
86749161a0 Bugscape 2856. Use NS_ConvertUTF8toUCS2() when inflating URIs. r=rjc,jelwell sr=hyatt 2000-10-21 00:19:56 +00:00
waterson%netscape.com
eb82e41895 Bug 57246. Need to ampersand-escape literals that are written in nsRDFXMLDataSource::SerializeMember(), too. r=rjc, sr=scc 2000-10-20 00:55:55 +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
waterson%netscape.com
617762c217 Bug 54715. Use iterators instead of CharAt() in ParseAttribute(). r=scc, a=hyatt 2000-10-18 02:05:57 +00:00
waterson%netscape.com
a4f7d803c2 Bug 56349. Be more conservative in RemoveMember(): use new function IsDirectlyContainedBy() to walk template and generated tree in parallel. r=rjc, a=hyatt 2000-10-18 02:01:45 +00:00
bryner%uiuc.edu
a526fdd82b Bug 56570 - tree crash doing shift-click after deleting selected item. r=brendan, sr/a=hyatt. 2000-10-17 01:23:28 +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
disttsc%bart.nl
cc97737ddb rdf:datasources --> datasources in DOMDataSourceViewer.xul, bug=53297, r=rjc, a=waterson 2000-10-13 05:28:04 +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