Commit Graph

453 Commits

Author SHA1 Message Date
vidur@netscape.com
5783ab9995 Added epilog and prolog to document. Added processing instructions and CDATASections for XML. Completed document Node methods. 1999-03-31 20:49:25 +00:00
joki@netscape.com
f55ce704a2 Updating internal implementations to new DOM2 api syntax, capture/bubble functionality, new EventStateManager stuff (focus improvements) 1999-03-28 22:22:54 +00:00
vidur@netscape.com
4d1f72abb7 Added CreateElementWithNameSpace to proprietary document interface. Fixed GetTagName for HTML to uppercase tag names. Hooked up style rule addition and deletion to reconstruct frames. Fixed DOM generation problem 1999-03-10 01:17:49 +00:00
scc@netscape.com
6bb3406b4d rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
peterl@netscape.com
95fa79736e added support for dynamic pseudo classes
added support for child & sibling selectors
1999-02-27 07:17:52 +00:00
hyatt@netscape.com
22253fd560 Changed GetID, HasClass, and GetClasses so that they are invoked on styledContent
instead of htmlContent.
1999-02-27 01:35:51 +00:00
kipp@netscape.com
48f5180b30 Fixed remaining issues with operator new/delete 1999-02-26 19:26:29 +00:00
kipp@netscape.com
ae90d422ab Cleaned up operator new and delete 1999-02-26 17:13:10 +00:00
troy@netscape.com
fb46ce51db Added some casts to get things to compile 1999-02-14 06:12:29 +00:00
kipp@netscape.com
74b2988510 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
peterl@netscape.com
455ca8f63e handle case sensitivity in attribute selector values here 1999-02-11 06:42:49 +00:00
joki@netscape.com
f0bf44e5a0 Removing nsILinkHandler enum types from dependencies, fixing event handler bugs 1999-01-28 23:14:36 +00:00
peterl@netscape.com
63a0f089f1 better base url support
fixed assert in call to deprecated url method

Checkin during red tree approved by sar
1999-01-15 02:07:15 +00:00
brade@netscape.com
cf161d7415 reduce Macintosh compiler warnings by adding static to private function 1999-01-06 18:41:05 +00:00
peterl@netscape.com
b3a3e14403 fix spelling
moved inline automatic key object out of line for buggy unix compilers
1998-12-21 05:58:31 +00:00
peterl@netscape.com
d3681882cd implement multiple class support
implement attribute selector support
1998-12-20 01:17:05 +00:00
warren@netscape.com
4aaec0bad1 Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener. 1998-12-16 05:40:20 +00:00
peterl@netscape.com
61f3d28962 added support for CSS2 selector syntax 1998-12-11 02:50:43 +00:00
waterson@netscape.com
3adcfa5f62 A better fix. 1998-12-03 20:50:21 +00:00
waterson@netscape.com
d897e4235e Fix build bustage. 1998-12-03 20:47:01 +00:00
waterson@netscape.com
b8a2bb8bc6 Added initializers that can be used from the repository. Export nsIHTMLStyleSheet.h. 1998-12-03 20:20:35 +00:00
peterl@netscape.com
b318aafdf0 added media support to child sheet iteration
changed medium type to atoms
1998-12-02 00:37:32 +00:00
peterl@netscape.com
fcd2be0382 deal with const issues on unix compilers 1998-11-26 04:53:49 +00:00
peterl@netscape.com
b3f287d4fe style change notification support 1998-11-26 01:34:53 +00:00
vidur@netscape.com
bd1aafe982 Changes to allow disabling and enabling of style sheets. Introduced ReconstructFrames to nsIFrameConstructor. CSSStyleSheets now remember their document. Temporary fix to allow text content inside CSS tables. 1998-11-17 02:14:38 +00:00
troy@netscape.com
198c7ed314 Fixed memory leak 1998-11-11 16:50:51 +00:00
troy@netscape.com
7f262abad9 Fixed a memory leak of a content object 1998-11-11 06:37:30 +00:00
peterl@netscape.com
e74acd9aca sync to style resolution api changes 1998-11-03 20:33:43 +00:00
peterl@netscape.com
cc8abaf8fa made helper functions static 1998-10-26 23:19:28 +00:00
peterl@netscape.com
ec17e786cb cleanup 1998-10-13 19:14:19 +00:00
rpotts@netscape.com
de79fccc89 Fixed crash due to null pointer... 1998-10-08 04:14:18 +00:00
vidur@netscape.com
5e881108dc Implemented style sheet and style rule interfaces on CSS classes. Made public new entry point for CSSParser for adding new imports. 1998-10-06 01:39:33 +00:00
troy@netscape.com
c371e30eac Changed some code to use XPCOM ref counting related macros 1998-10-05 05:11:18 +00:00
peterl@netscape.com
057ac03494 added important rule support 1998-09-11 02:07:46 +00:00
peterl@netscape.com
ee52a0c367 changed the way map attributes into is connected 1998-09-05 04:00:06 +00:00
warren@netscape.com
29a975e5d4 Added closure argument to nsHashtable::Enumerate. 1998-09-01 00:16:47 +00:00
kipp@netscape.com
d515f73150 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
peterl@netscape.com
40c7b2ead3 reversed rule ordering 1998-08-27 00:49:55 +00:00
peterl@netscape.com
fc8055be58 made anchor pseudo classes not resolve unless anchor has an href 1998-07-25 01:21:47 +00:00
kipp
99fb576396 Avoid crashing when no link handler is involved 1998-06-30 20:22:27 +00:00
peterl
28f8d1629f fixed equal weight rule ordering 1998-06-26 05:50:10 +00:00
peterl
77b54ea8e1 now track rules by insertion order as well as weighted order
added accessor to rules for save code
1998-06-05 06:06:50 +00:00
kipp
e990a96b10 Use revised GetDocument API from content 1998-06-03 16:00:40 +00:00
peterl
de55171f72 made it build on irix 1998-05-20 21:28:36 +00:00
peterl
b9daf44fa1 added rule hash table to speed up style resolution 1998-05-20 20:34:17 +00:00
peterl
5fb4fa8991 added pseudo-class rule matching 1998-05-19 00:09:29 +00:00
peterl
3878a0b987 pseudo frame support 1998-05-18 21:10:19 +00:00
kipp
7845deba9b Fix porting bugs - made it compile on IRIX 1998-04-26 02:59:29 +00:00
troy
2e97402b29 Fixed a problem in SelectorMatches() that was causing id-based selectors
to always match
1998-04-22 15:43:46 +00:00
peterl
28af6f26f5 Switch to nsIPtrs to eliminate leaks (and to test them)
added debug code for ref counts
1998-04-22 06:41:10 +00:00