3362 Commits

Author SHA1 Message Date
waterson%netscape.com
0763d7737e Remove redundant class forward decls that were causing VC++ internal compiler errors.
git-svn-id: svn://10.0.0.236/trunk@65173 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 08:32:58 +00:00
waterson%netscape.com
258889fb73 Ok, really fix HP-UX this time.
git-svn-id: svn://10.0.0.236/trunk@65172 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 08:19:51 +00:00
waterson%netscape.com
8136f122ee Fix build bustage on HP-UX. Access to protected classes only allowed by 'friends'.
git-svn-id: svn://10.0.0.236/trunk@65166 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 07:28:31 +00:00
hyatt%netscape.com
4c50c0a82b Making <children> support dynamic.
git-svn-id: svn://10.0.0.236/trunk@65157 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 06:29:20 +00:00
waterson%netscape.com
9f8c87aadd Rename Key::Hash(const void*) to avoid ambiguity on Mac.
git-svn-id: svn://10.0.0.236/trunk@65101 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 00:40:41 +00:00
jst%netscape.com
1ac1a8e171 Updating the DOM Attr interface to match the DOM Level 2 spec. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@65032 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 13:40:04 +00:00
scc%netscape.com
e16ab47ebe making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@65029 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 11:20:35 +00:00
waterson%netscape.com
159a29836b Reduce allocation overhead in ConflictSet; lazily create hashtable in MatchSet. NOT YET IN THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@65020 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 07:55:35 +00:00
hyatt%netscape.com
d3b2c66d66 Checking in the real fix for 34130.
git-svn-id: svn://10.0.0.236/trunk@65018 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 07:13:07 +00:00
waterson%netscape.com
55d7bc92d7 Leak fixes. NOT YET IN THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@65016 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 06:44:41 +00:00
dougt%netscape.com
6160ec1b39 beard@netscape.com: nsXBLBinding objects are getting released without ever removing their roots. That
is clear.  r=dougt and r=hyatt. Fix for 34130.


git-svn-id: svn://10.0.0.236/trunk@65013 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 06:31:32 +00:00
waterson%netscape.com
dd7c0d8e23 Bug 26402, try number two. Do event handler recompilation and 'style' attribute fixup in nsXULElement::SetDocument(). Fix uninitialized out params in nsXULElement::GetAttribute() and nsXULElement::GetClasses().
git-svn-id: svn://10.0.0.236/trunk@65006 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 05:36:17 +00:00
jst%netscape.com
9eb6fb68fa Minor cleanup and fixing a compier warning.
git-svn-id: svn://10.0.0.236/trunk@64960 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 22:05:10 +00:00
erik%netscape.com
74fa582803 bug 30022; added Set/Get TextZoom for enlarging/reducing fonts only; also
factored some code to reduce duplication; r=pierre,troy


git-svn-id: svn://10.0.0.236/trunk@64957 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 21:52:17 +00:00
jst%netscape.com
c76b431214 Updating the interfaces Document and HTMLDocument to comply with DOM Level 2, only stubs for new methods for now.
git-svn-id: svn://10.0.0.236/trunk@64942 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 17:46:30 +00:00
jst%netscape.com
3efeaf17d3 Updating HTMLFrameElement and HTMLIFrameElement to comply with the Level 2 DOM, this adds a 'contentDocument' attribute to those two interfaces that can be used to access the document contained in the frame.
git-svn-id: svn://10.0.0.236/trunk@64937 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 14:04:19 +00:00
waterson%netscape.com
1c1a216430 Fix nsCOMPtr bustage on Linux. NOT YET PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@64932 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 09:22:50 +00:00
waterson%netscape.com
140b94ba96 Fix memory leaks, problems with incrmental update. NOT YET IN THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@64930 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 09:11:00 +00:00
mjudge%netscape.com
2fd774249a selecting generated content works now. subtree iterator and all. incredible... added new private method to nsTextFrame to factor out some things on getting correct offsets from generated frames. its a no-op almost for non generated frames
git-svn-id: svn://10.0.0.236/trunk@64921 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 05:05:31 +00:00
waterson%netscape.com
8c41960215 Fix performance problem with KeySet, removing content from a container. NOT YET IN THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@64920 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 01:55:46 +00:00
bryner%uiuc.edu
45556e0036 This fixes bug 31204 (mousewheel scrolling with pointer over a textfield),
by hooking up the parent document for the editor.  r=jst@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@64891 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 20:09:54 +00:00
jst%netscape.com
2b2767bff4 Updating the DOM Node interface to match the DOM Level 2 interface, only stub implemetations so far.
git-svn-id: svn://10.0.0.236/trunk@64881 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 13:31:23 +00:00
jst%netscape.com
89a4c78799 Changing the DOM exceptions thrown from methods on data nodes, fixes bug #16605.
git-svn-id: svn://10.0.0.236/trunk@64880 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 12:55:53 +00:00
jst%netscape.com
3fb4d7189f Removing some code redundancy in the DOM Core implementations, fixing bugs #16585 and #16606.
git-svn-id: svn://10.0.0.236/trunk@64879 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 12:36:16 +00:00
hyatt%netscape.com
887b3f76e7 Adding assertions to discover when the script object isn't being
properly cleared out.


git-svn-id: svn://10.0.0.236/trunk@64878 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 11:17:28 +00:00
waterson%netscape.com
a4018be161 Check in new and improved rule matching for XUL templates. NOT YET IN THE BUILD. a=leaf
git-svn-id: svn://10.0.0.236/trunk@64835 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 01:38:55 +00:00
nisheeth%netscape.com
dea3118b7e Fix for bug 15086. These changes bring us up to date with the Feb 2000 XLink Working Draft. Thanks a lot to Heikki (heikki@citec.fi) for providing these patches.
git-svn-id: svn://10.0.0.236/trunk@64828 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:39:15 +00:00
waterson%netscape.com
3236ee9cba Bug 34061. Fix uninitialized memory problems when called from nsXULDocument::AddSubtreeToDocument().
git-svn-id: svn://10.0.0.236/trunk@64781 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 19:01:56 +00:00
hyatt%netscape.com
143417f3b2 And on a farm there was a big honking leak, e-i-e-io. With an XBL binding here and a XUL element there...
git-svn-id: svn://10.0.0.236/trunk@64754 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 10:27:12 +00:00
hyatt%netscape.com
9dfc5f5d08 Fumbling around trying to fix 800K leak.
git-svn-id: svn://10.0.0.236/trunk@64753 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 10:26:25 +00:00
pierre%netscape.com
57f52259cf 17309: set the default timeout in the previous checkin to 2 minutes
git-svn-id: svn://10.0.0.236/trunk@64746 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 10:04:48 +00:00
hyatt%netscape.com
6cad81b3f0 Fixing 700K memory leak.
git-svn-id: svn://10.0.0.236/trunk@64736 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 09:13:42 +00:00
mjudge%netscape.com
d068ec5d0f moving nsGeneratedContent stuff to new file nsGeneratedIterator. adding new bitflags for selection types for nsSelection
git-svn-id: svn://10.0.0.236/trunk@64717 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:17:22 +00:00
mjudge%netscape.com
195c000691 adding in new init methods for the new nsGeneratedContentIterator!
git-svn-id: svn://10.0.0.236/trunk@64714 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:14:02 +00:00
attinasi%netscape.com
9657bf7bed Implemented Style Size Dump. r=rickg b=26565
git-svn-id: svn://10.0.0.236/trunk@64709 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:08:36 +00:00
evaughan%netscape.com
82b44e2844 box skinnablility changes.
-r Hyatt


git-svn-id: svn://10.0.0.236/trunk@64707 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:02:06 +00:00
waterson%netscape.com
3e62fee14f Bug 26402. Compile event handlers when content is inserted into the document. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@64689 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 04:03:25 +00:00
hyatt%netscape.com
a1c33ed26b making inheritance work properly in XBL.
git-svn-id: svn://10.0.0.236/trunk@64680 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 03:13:43 +00:00
attinasi%netscape.com
f4da5629ff Implemented a timer for loading CSS style sheets to allow content to be displayed if the sheet is taking too long to load. b=17309 r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@64665 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 01:57:54 +00:00
mstoltz%netscape.com
e23c3f29bf Fixed bug 30915 using nsAggregatePrincipal. r=norris
git-svn-id: svn://10.0.0.236/trunk@64652 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 00:31:18 +00:00
jst%netscape.com
0bc922f9e2 Fixing bug #32839, HTMLButtonElement.type now returns the correct value.
git-svn-id: svn://10.0.0.236/trunk@64623 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 22:37:12 +00:00
jim_nance%yahoo.com
b1ccfbf2cb 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


git-svn-id: svn://10.0.0.236/trunk@64566 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 03:21:26 +00:00
hyatt%netscape.com
8eb1df7e77 Adding error reporting to XBL.
git-svn-id: svn://10.0.0.236/trunk@64564 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 03:18:44 +00:00
nisheeth%netscape.com
9c91417984 r=pollmann. Fix for bug 29395. XML error messages now show up in the content area for XML, RDF, and XUL files. Earlier, they would only show up for XML files.
- Generate tokens in the expat tokenizer to display an XML error message.
- Process those tokens in the XML DTD
- Add a SetStringValue() method to CToken that accepts an nsString parameter.
- Removed code in the XML content sink's NotifyError() method to create error message content.


git-svn-id: svn://10.0.0.236/trunk@64553 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 01:41:48 +00:00
harishd%netscape.com
86c2cbdff0 Fix for 22786 - sink side fix for HTML attributes
git-svn-id: svn://10.0.0.236/trunk@64541 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 01:07:02 +00:00
pinkerton%netscape.com
894ae89aa2 made drag feedback better for containers and sorted lists. bugs 9657, 20124, 31814
git-svn-id: svn://10.0.0.236/trunk@64513 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 23:22:08 +00:00
pierre%netscape.com
2d05e32546 #33557 (background-color: inherit on html:input type="text" only appears to check for background color on parent node). MapDeclarationColorInto() should inherit the parent's color on "background: transparent".
git-svn-id: svn://10.0.0.236/trunk@64465 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 06:55:15 +00:00
warren%netscape.com
9fa657f1cd 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.
git-svn-id: svn://10.0.0.236/trunk@64449 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 03:58:50 +00:00
hyatt%netscape.com
42402c151f j++. j++. Not i++. j++. Sigh. k++? z++? NO! j++! Pick up the clue phone, hyatt.
It's ringing.


git-svn-id: svn://10.0.0.236/trunk@64438 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 02:26:46 +00:00
hyatt%netscape.com
a32d0559d9 Checking in method and property support.
git-svn-id: svn://10.0.0.236/trunk@64422 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 01:24:35 +00:00