joki%netscape.com
58d63da788
Updating internal implementations to new DOM2 api syntax, capture/bubble functionality, new EventStateManager stuff (focus improvements)
...
git-svn-id: svn://10.0.0.236/trunk@25418 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:22:54 +00:00
vidur%netscape.com
2cf6b40bda
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
...
git-svn-id: svn://10.0.0.236/trunk@23441 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:17:49 +00:00
scc%netscape.com
817f56596f
rename |IID()| --> |GetIID()|
...
git-svn-id: svn://10.0.0.236/trunk@22744 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 19:48:57 +00:00
peterl%netscape.com
42e0f0d865
added support for dynamic pseudo classes
...
added support for child & sibling selectors
git-svn-id: svn://10.0.0.236/trunk@22340 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 07:17:52 +00:00
hyatt%netscape.com
c75a33adec
Changed GetID, HasClass, and GetClasses so that they are invoked on styledContent
...
instead of htmlContent.
git-svn-id: svn://10.0.0.236/trunk@22273 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 01:35:51 +00:00
kipp%netscape.com
8ca53a41da
Fixed remaining issues with operator new/delete
...
git-svn-id: svn://10.0.0.236/trunk@22190 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 19:26:29 +00:00
kipp%netscape.com
6a553dabe3
Cleaned up operator new and delete
...
git-svn-id: svn://10.0.0.236/trunk@22141 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 17:13:10 +00:00
troy%netscape.com
36097df1c6
Added some casts to get things to compile
...
git-svn-id: svn://10.0.0.236/trunk@20680 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-14 06:12:29 +00:00
kipp%netscape.com
9b917419dc
COMized nsIPresShell and nsIPresContext
...
git-svn-id: svn://10.0.0.236/trunk@20570 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 17:45:58 +00:00
peterl%netscape.com
484307c6dc
handle case sensitivity in attribute selector values here
...
git-svn-id: svn://10.0.0.236/trunk@20385 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-11 06:42:49 +00:00
joki%netscape.com
5d1ef109ba
Removing nsILinkHandler enum types from dependencies, fixing event handler bugs
...
git-svn-id: svn://10.0.0.236/trunk@18961 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 23:14:36 +00:00
peterl%netscape.com
3ea8de5a73
better base url support
...
fixed assert in call to deprecated url method
Checkin during red tree approved by sar
git-svn-id: svn://10.0.0.236/trunk@17828 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 02:07:15 +00:00
brade%netscape.com
bde250680b
reduce Macintosh compiler warnings by adding static to private function
...
git-svn-id: svn://10.0.0.236/trunk@17237 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-06 18:41:05 +00:00
peterl%netscape.com
7caa8001b4
fix spelling
...
moved inline automatic key object out of line for buggy unix compilers
git-svn-id: svn://10.0.0.236/trunk@16737 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-21 05:58:31 +00:00
peterl%netscape.com
60f703edc5
implement multiple class support
...
implement attribute selector support
git-svn-id: svn://10.0.0.236/trunk@16719 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-20 01:17:05 +00:00
warren%netscape.com
5f54c1af03
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
...
git-svn-id: svn://10.0.0.236/trunk@16495 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-16 05:40:20 +00:00
peterl%netscape.com
f336f79552
added support for CSS2 selector syntax
...
git-svn-id: svn://10.0.0.236/trunk@16219 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 02:50:43 +00:00
waterson%netscape.com
b0eacc489e
A better fix.
...
git-svn-id: svn://10.0.0.236/trunk@15718 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 20:50:21 +00:00
waterson%netscape.com
b9ca3d1232
Fix build bustage.
...
git-svn-id: svn://10.0.0.236/trunk@15717 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 20:47:01 +00:00
waterson%netscape.com
ddfb3f25e0
Added initializers that can be used from the repository. Export nsIHTMLStyleSheet.h.
...
git-svn-id: svn://10.0.0.236/trunk@15711 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 20:20:35 +00:00
peterl%netscape.com
121ee0330e
added media support to child sheet iteration
...
changed medium type to atoms
git-svn-id: svn://10.0.0.236/trunk@15586 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 00:37:32 +00:00
peterl%netscape.com
721a073075
deal with const issues on unix compilers
...
git-svn-id: svn://10.0.0.236/trunk@15353 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-26 04:53:49 +00:00
peterl%netscape.com
383116acf6
style change notification support
...
git-svn-id: svn://10.0.0.236/trunk@15337 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-26 01:34:53 +00:00
vidur%netscape.com
c67a7ad987
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.
...
git-svn-id: svn://10.0.0.236/trunk@14781 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 02:14:38 +00:00
troy%netscape.com
04604b55c5
Fixed memory leak
...
git-svn-id: svn://10.0.0.236/trunk@14425 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 16:50:51 +00:00
troy%netscape.com
5ddc2cc432
Fixed a memory leak of a content object
...
git-svn-id: svn://10.0.0.236/trunk@14418 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 06:37:30 +00:00
peterl%netscape.com
93d3fcc553
sync to style resolution api changes
...
git-svn-id: svn://10.0.0.236/trunk@14009 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 20:33:43 +00:00
peterl%netscape.com
49e7c3f993
made helper functions static
...
git-svn-id: svn://10.0.0.236/trunk@13507 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:19:28 +00:00
peterl%netscape.com
3762f96a42
cleanup
...
git-svn-id: svn://10.0.0.236/trunk@12711 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-13 19:14:19 +00:00
rpotts%netscape.com
db0dc5b3c1
Fixed crash due to null pointer...
...
git-svn-id: svn://10.0.0.236/trunk@12265 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 04:14:18 +00:00
vidur%netscape.com
f98b82c871
Implemented style sheet and style rule interfaces on CSS classes. Made public new entry point for CSSParser for adding new imports.
...
git-svn-id: svn://10.0.0.236/trunk@11996 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-06 01:39:33 +00:00
troy%netscape.com
7c7212336e
Changed some code to use XPCOM ref counting related macros
...
git-svn-id: svn://10.0.0.236/trunk@11893 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-05 05:11:18 +00:00
peterl%netscape.com
5b77f89a4f
added important rule support
...
git-svn-id: svn://10.0.0.236/trunk@9804 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-11 02:07:46 +00:00
peterl%netscape.com
c728b9f01f
changed the way map attributes into is connected
...
git-svn-id: svn://10.0.0.236/trunk@9412 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-05 04:00:06 +00:00
warren%netscape.com
24b7d5e489
Added closure argument to nsHashtable::Enumerate.
...
git-svn-id: svn://10.0.0.236/trunk@8910 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-01 00:16:47 +00:00
kipp%netscape.com
29e64a354f
XPCOM'ized nsIContent and nsIHTMLContent
...
git-svn-id: svn://10.0.0.236/trunk@8824 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-29 20:20:38 +00:00
peterl%netscape.com
6a2a44c8c2
reversed rule ordering
...
git-svn-id: svn://10.0.0.236/trunk@8582 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-27 00:49:55 +00:00
peterl%netscape.com
f13e8293ce
made anchor pseudo classes not resolve unless anchor has an href
...
git-svn-id: svn://10.0.0.236/trunk@6469 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-25 01:21:47 +00:00
kipp
d6205b6157
Avoid crashing when no link handler is involved
...
git-svn-id: svn://10.0.0.236/trunk@4732 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-30 20:22:27 +00:00
peterl
dcad152f0b
fixed equal weight rule ordering
...
git-svn-id: svn://10.0.0.236/trunk@4558 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-26 05:50:10 +00:00
peterl
69d1612017
now track rules by insertion order as well as weighted order
...
added accessor to rules for save code
git-svn-id: svn://10.0.0.236/trunk@3320 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 06:06:50 +00:00
kipp
facc2bd67b
Use revised GetDocument API from content
...
git-svn-id: svn://10.0.0.236/trunk@3064 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-03 16:00:40 +00:00
peterl
5a89c809b7
made it build on irix
...
git-svn-id: svn://10.0.0.236/trunk@2053 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 21:28:36 +00:00
peterl
5673af6984
added rule hash table to speed up style resolution
...
git-svn-id: svn://10.0.0.236/trunk@2047 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-20 20:34:17 +00:00
peterl
24cf967380
added pseudo-class rule matching
...
git-svn-id: svn://10.0.0.236/trunk@1870 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-19 00:09:29 +00:00
peterl
296429509e
pseudo frame support
...
git-svn-id: svn://10.0.0.236/trunk@1847 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-18 21:10:19 +00:00
kipp
902295a137
Fix porting bugs - made it compile on IRIX
...
git-svn-id: svn://10.0.0.236/trunk@677 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-26 02:59:29 +00:00
troy
21d93f9992
Fixed a problem in SelectorMatches() that was causing id-based selectors
...
to always match
git-svn-id: svn://10.0.0.236/trunk@505 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-22 15:43:46 +00:00
peterl
d0badcb54c
Switch to nsIPtrs to eliminate leaks (and to test them)
...
added debug code for ref counts
git-svn-id: svn://10.0.0.236/trunk@502 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-22 06:41:10 +00:00
troy
fd68898ebd
Changed nsIFrame member functions to return a nsresult
...
git-svn-id: svn://10.0.0.236/trunk@346 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-17 01:41:24 +00:00