Commit Graph

238 Commits

Author SHA1 Message Date
pepper@netscape.com
c17e7a3a6d Changed friend declaration to make HP compilers happy.
aCC requires a decl of friend class ClassName instead of friend ClassName.
r=peterl@netscape.com,mgleeson@netscape.com
1999-10-14 23:31:07 +00:00
peterl@netscape.com
16d02f987f moved style rule cascading logic into a stand-alone rule processor
the rule processor can now cascade rules from multiple style sheets
fix for bug 12401 & 12106
r=pierre
1999-10-14 00:59:21 +00:00
kipp@netscape.com
ea36a75c90 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +00:00
peterl@netscape.com
17e9686e8f First step at fixing 12106, factored out style rule processing from
style sheets into a seperate style rule processor interface
r=troy
1999-10-08 03:09:31 +00:00
kipp@netscape.com
6e3b4ccf7d r=peterl; Added in ctor/dtor counting 1999-10-05 14:52:20 +00:00
kipp@netscape.com
14498bdaac Removed atom table hacks 1999-09-30 21:17:28 +00:00
peterl@netscape.com
96be2b8cde added first-node pseudo class (extension) 1999-09-11 00:08:30 +00:00
peterl@netscape.com
3290e65a54 fix warning 1999-09-03 23:40:22 +00:00
peterl@netscape.com
204d94c05e added :root pseudo class 1999-08-08 01:17:58 +00:00
peterl@netscape.com
d5747fd5f6 removed warnings
update to api changes
1999-07-18 00:27:40 +00:00
kipp@netscape.com
c961abe092 Removed a compiler warning 1999-07-16 17:40:39 +00:00
andreas.otte@primus-online.de
152adcbe71 NECKO only: Using helper function NS_MakeAbsoluteURI A: chofmann R:valeski 1999-07-11 15:46:10 +00:00
peterl@netscape.com
b6c3edb3cc cleanup error handling 1999-07-07 01:32:59 +00:00
andreas.otte@primus-online.de
b7a7d8272b NECKO only: replacing GetBuffer with ToNewCString and some error checking 1999-07-06 23:08:16 +00:00
valeski@netscape.com
5781fee1b1 getbuffer bypass 1999-06-29 23:14:43 +00:00
peterl@netscape.com
52a67d20ee cleanup url listing 1999-06-27 21:16:16 +00:00
peterl@netscape.com
090cd3c273 removed old autostring constructor per rickg 1999-06-27 20:42:45 +00:00
warren@netscape.com
0dddd47c95 Necko ifdefs for layout and rdf. 1999-06-26 06:36:26 +00:00
warren@netscape.com
753ac43fff Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
peterl@netscape.com
fc595ca7b8 removed unnecessary null tests (tested at call site for performance) 1999-06-22 19:24:50 +00:00
rods@netscape.com
6cf8f3c426 Turned on dragOver style 1999-06-22 14:21:27 +00:00
jfrancis@netscape.com
7361874a6f making the world safe for null linkHandlers 1999-06-21 07:47:29 +00:00
sspitzer@netscape.com
ae6cfe61f5 safety checks to prevent dereferencing null 1999-06-19 21:18:13 +00:00
valeski@netscape.com
3737aa0d15 NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061. 1999-06-18 17:34:08 +00:00
peterl@netscape.com
37cd006bbb added faster medium testing support
added default namespace support
WIP for faster cascade
1999-06-15 06:20:46 +00:00
peterl@netscape.com
b977013fda added support for other rule types
cleaned up api
1999-06-10 05:29:22 +00:00
peterl@netscape.com
695cf60f87 added modified state
added cloning with actual copy on write
1999-06-03 01:57:52 +00:00
peterl@netscape.com
97a221cae9 changed cascading code to include rules from children
added rule cascade per media
1999-05-26 23:55:12 +00:00
peterl@netscape.com
4420cebbb0 added clone & insert child support
added drag-n-drop pseudo support
1999-05-18 23:14:29 +00:00
warren@netscape.com
7b44baf2c0 Fixed nsICollection (and Count in particular) to be xpidl friendly. 1999-05-13 04:56:04 +00:00
alecf@netscape.com
33b72b7fb6 Count() is no longer const 1999-05-12 02:55:54 +00:00
rickg@netscape.com
a481ede444 updates to sync with nsString2 api 1999-04-21 23:48:41 +00:00
peterl@netscape.com
146c0e8d79 turned off style rule hash debugging code 1999-04-20 14:22:37 +00:00
peterl@netscape.com
90d0ea952b added tests for state dependent style 1999-04-20 00:05:54 +00:00
rickg@netscape.com
b8a9d90b74 tiny tweaks to keep in sync with new nsString 1999-04-06 00:29:40 +00:00
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