dbaron%fas.harvard.edu
85a014d876
Add lwbrk to REQUIRES to fix MOZ_TRACK_MODULE_DEPS bustage.
...
git-svn-id: svn://10.0.0.236/trunk@85692 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-30 01:27:47 +00:00
dbaron%fas.harvard.edu
6c9757124a
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
...
git-svn-id: svn://10.0.0.236/trunk@85490 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 14:19:38 +00:00
jst%netscape.com
1e3e1cbc56
Fixing bug 47733. Making document.implementation.createDocument() set up the root element in the document correctly so that it's parent and owner document is the document that it's in. r=heikki@netscape.com, sr=rpotts@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@85357 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 07:42:20 +00:00
vidur%netscape.com
5624d576e9
Fix for bug 63081. We remove carriage returns passed to us by the parser in the copy from the sink buffer to the content model. r=jst
...
git-svn-id: svn://10.0.0.236/trunk@85317 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-22 23:11:02 +00:00
jst%netscape.com
a975208768
Removing unused file.
...
git-svn-id: svn://10.0.0.236/trunk@84647 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 06:52:13 +00:00
jst%netscape.com
35375fad3c
Removing declaration of a function that is no longer in mozilla.
...
git-svn-id: svn://10.0.0.236/trunk@84643 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:26:22 +00:00
jst%netscape.com
4f07baaecf
Removing duplicated code from layout, nsDOMDocumentType does the same things nsXMLDocumentType does and the former is the one that is used.
...
git-svn-id: svn://10.0.0.236/trunk@84641 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 05:13:10 +00:00
jst%netscape.com
9a1b473bd8
CVS removing old files that are no longer part of the build.
...
git-svn-id: svn://10.0.0.236/trunk@84636 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 03:30:23 +00:00
heikki%netscape.com
d466758782
Bug 45420, createCDATASection should check for input ']]>' and some null pointer checks. Removed a bogus comment. Original patch from Taras Tielkes, needed to modify a little because we are now using nsAReadableStrings. r=jst, a=vidur.
...
git-svn-id: svn://10.0.0.236/trunk@84394 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 00:35:20 +00:00
rods%netscape.com
a6e0d47c5a
removing most all NS_DEFINE_IID and replacing them with NS_GET_IID macros
...
Bug 61274, r=buster sr=waterson
git-svn-id: svn://10.0.0.236/trunk@84377 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 20:44:42 +00:00
heikki%netscape.com
42e783bf26
Bug 63560, XML content sink was not adding script element contents to the content model. Includes also minor optimizations and fixes 2 compiler warnings. r=harishd, a=vidur.
...
git-svn-id: svn://10.0.0.236/trunk@84335 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 00:30:11 +00:00
dbaron%fas.harvard.edu
b4de65c19e
Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@84233 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 19:22:22 +00:00
jst%netscape.com
e4423638f8
Fixing nsINameSpace leak introduced in my last checkin.
...
git-svn-id: svn://10.0.0.236/trunk@84039 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 12:14:41 +00:00
jst%netscape.com
e59263f7ec
Redoing the way code is shared between different element classes in mozilla, in stead of having an inner object (mInner) and forwarding function calls to the inner object the elements now inherit from what used to be the inner object. Previously nsIJSScriptObject and nsIContent (and related interfaces) were implemented on all leaf classes (~60 classes) and all the methods in those interfaces were forwarded to the inner object, now all those methods are inherited in stead. This saves us ~3600 methods in the layout library (and 160k of code on linux) and cleans the code up considerably. r=pollmann@netscape.com, harishd@netscape.com sr=vidur@netscape.com.
...
git-svn-id: svn://10.0.0.236/trunk@84036 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 10:56:31 +00:00
jst%netscape.com
7e93050721
Backing out my last change here, this change didn't do what it was supposed to do, not even close.
...
git-svn-id: svn://10.0.0.236/trunk@83622 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 06:16:39 +00:00
jst%netscape.com
dfa08e19a2
Checking in fix for annoying asserts on startup caused by a doctype token problem in the parser that was introduced yesterday, casting char * to PRUnichar * just aint a good idea (although that was only part of the problem). Fix done mostly by heikki@netscape.com, r=heikki, harishd, sr=me.
...
git-svn-id: svn://10.0.0.236/trunk@83618 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-14 02:30:12 +00:00
vidur%netscape.com
33d6574ffe
Change to token and parser node interfaces in conjunction with less copying in the parser. r=harishd,heikki sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@83552 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-12 21:58:13 +00:00
heikki%netscape.com
88d1b46226
Bug 51218, problems with DOCTYPE handling. r=harishd, a=vidur.
...
git-svn-id: svn://10.0.0.236/trunk@83497 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 22:21:06 +00:00
jst%netscape.com
b3fc2d5eba
Fixing bug 57466. XML documents need to do principal fixup on redirect. sr=vidur, r=mstolts, r=pollmann.
...
git-svn-id: svn://10.0.0.236/trunk@83426 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 02:04:36 +00:00
heikki%netscape.com
a02e205742
Bug 59675, fixing uninitialized variables. r=jst, a=waterson.
...
git-svn-id: svn://10.0.0.236/trunk@82928 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 23:23:28 +00:00
cls%seawood.org
6088dfbf6b
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@82785 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 07:16:06 +00:00
jst%netscape.com
6f5185f86d
Making the method NS_NewXMLEntity() match its prototype, no bug. Problem found by Sorin Banu <sbanu@softwin.ro>. r=pollmann, sr=rpotts
...
git-svn-id: svn://10.0.0.236/trunk@82557 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-11 23:54:44 +00:00
heikki%netscape.com
41b020b9c1
Bug 59389, eliminate nsIContent::IsSynthetic(). r=jst, a=vidur.
...
git-svn-id: svn://10.0.0.236/trunk@82397 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 00:42:42 +00:00
jst%netscape.com
bba246348c
Fixing bug 58888. The content sink was incorrectly releasing the stream loader in its OnStreamComplete() method, this caused a crash when mozilla was running in off-line mode since OnStreamComplete() was called without the sink having a string reference to the stream loader so the incorrect release call in the sink caused a crash later on in necko. sr=rpotts, r=gagan,heikki
...
git-svn-id: svn://10.0.0.236/trunk@82357 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-06 23:22:44 +00:00
warren%netscape.com
a8b9664a8c
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
...
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
c6b67eceeb
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
heikki%netscape.com
eda004b171
Bug 57437, copied the implementation from HTML. r=adamlock, a=vidur.
...
git-svn-id: svn://10.0.0.236/trunk@81633 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-24 01:03:31 +00:00
mstoltz%netscape.com
9351f77d32
Fixing 56009, exploit allowing XPConnect access. r,a=hyatt, sr=scc
...
git-svn-id: svn://10.0.0.236/trunk@81158 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 22:59:47 +00:00
jst%netscape.com
17e33bbc26
Checking in for bug 50742, this change removes the use of XIF in mozilla and replaces the XIF converter with a HTML (and XML) serializer.
...
Contextual information added to HTML copy and intelligence added to HTML paste in the editor (fixes bugs 47014, 50568 and 46554, and partly (at least) fixes bug 53188).
Code written by vidur, jfrancis, jst, akkana. Tested by jfrancis, akkana, vidur, jst, kin. Reviwed (and super reviewed) by waterson, vidur, kin, jfrancis, jst
git-svn-id: svn://10.0.0.236/trunk@80681 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 10:57:30 +00:00
jst%netscape.com
b45fd7a390
Redoing how 'replaceable' properties on DOM objects are resolved to be compatible with 4.x, with this change named frames in framesets override 'replaceable' properties so that window.toolbar (or any replaceable property) in a frameset document with a frame named 'toolbar' actually resolves to the frame, and not the native toolbar. r/a=brendan, r=rpotts&scc
...
git-svn-id: svn://10.0.0.236/trunk@79874 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 10:18:07 +00:00
mstoltz%netscape.com
6af6562c9e
Fixing leak in nsXMLDocument to get the tree reopened. r=mccabe, brendan
...
git-svn-id: svn://10.0.0.236/trunk@79766 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 19:48:11 +00:00
mstoltz%netscape.com
676f6215b3
Fixing 52497, security problem in document.implementation, r=jst a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@79671 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:38:28 +00:00
Peter.VanderBeken%pandora.be
2cabd6fa68
Enabling XSLT hooks in layout in default build. Bug #42228 . r=axel@pike.org, a=waterson@mozilla.org.
...
git-svn-id: svn://10.0.0.236/trunk@79394 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 20:53:08 +00:00
nisheeth%netscape.com
d029c3bb44
r=jst. Fix for nsbeta3+ bug 49579: Leak of a char * fixed in StartDocumentLoad().
...
git-svn-id: svn://10.0.0.236/trunk@79090 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:43:08 +00:00
rayw%netscape.com
d9228441a4
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
nisheeth%netscape.com
268381b93d
Followup to fix for nsbeta3+ bug 10292. Return default values from GetMappedAttributeImpact and GetContentStyleRules().
...
git-svn-id: svn://10.0.0.236/trunk@78902 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:02:02 +00:00
jst%netscape.com
da36093404
Fixing nsbeta3+ bug 51562. Don't leak nsXMLProcessingInstructions... r=beard&dbaron
...
git-svn-id: svn://10.0.0.236/trunk@78823 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:51:02 +00:00
jst%netscape.com
f54ba5cc66
Removing static IID's (NS_DEFINE_IID()) and replace the static IID's with NS_GET_IID(), this cleans things up and simplifies my fix for nsbeta3+ bug 7515. r=pollmann@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@78591 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:46:14 +00:00
hyatt%netscape.com
fe277982e2
Tweak loadBindings call, provide hint to optimize possible style re-resolve in XBL, fix spot dbaron forgot. All 3 are r=ben
...
git-svn-id: svn://10.0.0.236/trunk@78512 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 10:01:18 +00:00
ftang%netscape.com
d19e2e0bfe
fix bug 50654. r=nhotta take care " in the charset
...
git-svn-id: svn://10.0.0.236/trunk@78270 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 20:41:12 +00:00
disttsc%bart.nl
2858e4a617
Make nsXULElement inherit directly from nsXMLElement and remove dead internal code ((Get|Set)NameSpacePrefix from nsIXMLContent.h, nsIXULContent.h, nsXMLElement.h, nsGenericXMLElement.(h|cpp) and nsXULElement.(h|cpp). Hints & tips by jst (thanks!), r=jst, a=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@78269 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 20:39:29 +00:00
dbaron%fas.harvard.edu
e52da02292
Change uses of CSS properties not part of the CSS2 spec to use -moz- prefix. b=3935
...
Fix some CSS errors found with CSS parser error reporting, with Ben's approval.
git-svn-id: svn://10.0.0.236/trunk@78230 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:17:26 +00:00
Peter.VanderBeken%pandora.be
cbec54eb6e
Correct string usage in XSLT hooks. Not part of default build (ifdef'ed). r=nisheeth.
...
git-svn-id: svn://10.0.0.236/trunk@78100 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 05:55:00 +00:00
Peter.VanderBeken%pandora.be
1a6674f227
Fix XSLT hooks (Preparation for bug #42228 ). r=jst@netscape.com, a=waterson@netscape.com.
...
git-svn-id: svn://10.0.0.236/trunk@78023 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 15:35:19 +00:00
Peter.VanderBeken%pandora.be
cb5360f078
Fix XSLT hooks (Preparation for bug #42228 ). Remove GetAttributeValueAt (Fixes bug #47454 ). Clean up code. r=jst@netscape.com, a=waterson@netscape.com.
...
git-svn-id: svn://10.0.0.236/trunk@78022 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 15:34:07 +00:00
nisheeth%netscape.com
a86af47972
r=jst. Fixing refcounting of ID attribute atoms. Additional work to earlier checkin for fixing bug 10292. Also, added support for getElementByID() in XML documents.
...
git-svn-id: svn://10.0.0.236/trunk@77832 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 02:21:06 +00:00
jst%netscape.com
0b04376254
Fixing nsbeta3+ bug 48213 and most of bug 48161. Finally removing the temporary DOM Level 2 debugging code, cleaning out some unused code and making getAttribute and setAttribute on HTML elemensts case insensitive. r=vidur@netscape.com, waterson@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@77692 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:36:31 +00:00
nisheeth%netscape.com
77a2d6896f
- Fix for nsbeta3+ bug 10292: ID attribute information is passed up from the parser to the content sink and into the node info objects associated with content objects. nsIXMLContent now inherits from nsIStyledContent which allows
...
authors to use ID selectors to target elements in an XML document.
- Checking in a P3P related patch to the pres shell, html document, and xml document from Tom Lendacky (toml@us.ibm.com )
git-svn-id: svn://10.0.0.236/trunk@77529 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:35:43 +00:00
jst%netscape.com
38427c4549
Fixing memory leaks (bug 49665), found by dbaron. r=pollmann@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@77457 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 05:32:15 +00:00
jst%netscape.com
7e0575bfee
DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
...
git-svn-id: svn://10.0.0.236/trunk@76967 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 17:27:06 +00:00