valeski%netscape.com
487d9ea921
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
a5e9725c84
dont emit error messages when sheets canceled after doc disconnect
1999-06-16 06:16:53 +00:00
nisheeth%netscape.com
47260c98ab
Fixed a crash that resulted from trying to access freed memory in CSSLoaderImpl::DidLoadStyle(). I was trying to access aLoadData to print out an error message after aLoadData had been freed. Moved the error printing code to where aLoadData still has valid content.
1999-06-16 01:29:27 +00:00
peterl%netscape.com
f582acdf29
sync to css loader api change (default namespace)
1999-06-15 06:22:46 +00:00
peterl%netscape.com
8b1d165d2e
better medium testing api
1999-06-15 06:22:07 +00:00
peterl%netscape.com
02bfa76334
added better medium testing api
1999-06-15 06:21:47 +00:00
peterl%netscape.com
d0dbdef184
added faster medium testing support
...
added default namespace support
WIP for faster cascade
1999-06-15 06:20:46 +00:00
peterl%netscape.com
d77f12e759
changed medium testing API
1999-06-15 06:19:57 +00:00
peterl%netscape.com
47c181c060
added default namespace id
...
added safety checks when loading is aborted
1999-06-15 06:19:21 +00:00
peterl%netscape.com
3691ea9a91
added default namespace id
1999-06-15 06:18:37 +00:00
peterl%netscape.com
3e2badcc1a
added default namespace ID to loading
1999-06-15 06:18:23 +00:00
jdunn%netscape.com
75a7de9b5b
fixing macro syntax. HP flagged the construct as an error.
1999-06-14 21:16:05 +00:00
nisheeth%netscape.com
055ebfaba1
Fix for bug 7401. Output an error when a URL load fails.
1999-06-11 23:10:59 +00:00
peterl%netscape.com
791b4e55f5
added new rule interfaces & base class
1999-06-10 05:32:38 +00:00
peterl%netscape.com
fd88fa6e86
better namespace support
...
made descend from nsICSSRule
1999-06-10 05:30:36 +00:00
peterl%netscape.com
e1f892fa06
removed cruft
1999-06-10 05:29:53 +00:00
peterl%netscape.com
7972860145
added support for other rule types
...
cleaned up api
1999-06-10 05:29:22 +00:00
peterl%netscape.com
8cca0da687
better namespace support
...
made descend from nsCSSRule base class
1999-06-10 05:28:32 +00:00
peterl%netscape.com
109ba803cf
added helper method to token
1999-06-10 05:27:01 +00:00
peterl%netscape.com
118e9f9265
added support for @namespace & @media
...
stubbed out support for other @rules
sync to sheet api changes
1999-06-10 05:25:23 +00:00
peterl%netscape.com
56a1156cd5
Cleanup API
...
Added support for other rule types
Added namespace support
1999-06-10 05:22:13 +00:00
karnaze%netscape.com
124ffff8d5
new style rule for table elements inheriting backgrounds in Nav Quirks mode
1999-06-07 21:09:07 +00:00
peterl%netscape.com
294da6f59e
added cloning
1999-06-03 01:58:11 +00:00
peterl%netscape.com
4358f69fcb
added modified state
...
added cloning with actual copy on write
1999-06-03 01:57:52 +00:00
peterl%netscape.com
5360affc5e
added cloning and dirtying of sheet on modify
1999-06-03 01:57:13 +00:00
peterl%netscape.com
b37990bb21
added modified test for loaded sheets
1999-06-03 01:56:14 +00:00
peterl%netscape.com
7f70332c59
added modified test to api
1999-06-03 01:55:02 +00:00
peterl%netscape.com
1a121d89d6
clone URLs before handing to netlib. "chrome:" and "resource:" urls get munged destroying hash keys...
1999-05-28 06:50:52 +00:00
peterl%netscape.com
8f088167e0
sync to nsIStyledContent API change
1999-05-26 23:55:49 +00:00
peterl%netscape.com
0ff2cb742d
changed cascading code to include rules from children
...
added rule cascade per media
1999-05-26 23:55:12 +00:00
peterl%netscape.com
4acc03a176
better handling of CR/LF after escapes
1999-05-26 23:53:39 +00:00
peterl%netscape.com
fbcf6e8b5d
better handling of bad @imports
1999-05-26 23:53:16 +00:00
peterl%netscape.com
0e8ebe075d
added load agent sheet
...
added support for non-blocking inline sheets
1999-05-26 23:52:37 +00:00
peterl%netscape.com
9533665652
added Clearmedia
1999-05-26 23:51:42 +00:00
peterl%netscape.com
c7644ee0fc
added drop doc reference
...
added load agent sheet
added usage notes
1999-05-26 23:51:25 +00:00
peterl%netscape.com
67839c146b
fix mac, better whitespace after escape handling
1999-05-19 00:18:30 +00:00
peterl%netscape.com
cb7284df94
added css loader
1999-05-18 23:15:10 +00:00
peterl%netscape.com
6be2651742
added clone & insert child support
...
added drag-n-drop pseudo support
1999-05-18 23:14:29 +00:00
peterl%netscape.com
9b3f0e40db
fixed escape parsing
1999-05-18 23:13:27 +00:00
peterl%netscape.com
98bb776723
added css loader for child sheet
...
added drag pseudo classes
fixed background parsing bug
1999-05-18 23:12:17 +00:00
peterl%netscape.com
e91fd4e204
added insert child sheet & clone methods
1999-05-18 23:10:09 +00:00
peterl%netscape.com
03711fb877
added set child loader
1999-05-18 23:09:47 +00:00
peterl%netscape.com
4e9d78cf2a
added drag pseudo classes
1999-05-18 23:09:21 +00:00
warren%netscape.com
7a41ef7d73
Fixed nsICollection (and Count in particular) to be xpidl friendly.
1999-05-13 04:56:04 +00:00
sspitzer%netscape.com
09cb39095d
make destructors virtual
1999-05-13 02:11:25 +00:00
alecf%netscape.com
830bb69ad1
Count() is no longer const
1999-05-12 02:55:54 +00:00
pinkerton%netscape.com
7b8852653a
added GetIID() method.
1999-04-30 08:59:11 +00:00
kipp%netscape.com
92774fdd9c
Activate the first-letter special rule; fixed a memory leak
1999-04-28 01:16:45 +00:00
rickg%netscape.com
052c8d5603
update to sync with nsString2
1999-04-22 05:49:39 +00:00
rickg%netscape.com
b0ac68e0a3
updates to sync with nsString2 api
1999-04-21 23:48:41 +00:00
bruce%cybersight.com
90b580449b
Fix for ANSI C++ compliance: friend foo -> friend class foo
1999-04-21 04:16:46 +00:00
peterl%netscape.com
dfbe94119d
turned off style rule hash debugging code
1999-04-20 14:22:37 +00:00
kipp%netscape.com
3a0d17599d
Support first-line style
1999-04-20 00:28:40 +00:00
peterl%netscape.com
6744b5d044
added tests for state dependent style
1999-04-20 00:05:54 +00:00
peterl%netscape.com
b352defc23
split font style mapping from regular style mapping
1999-04-15 21:23:05 +00:00
peterl%netscape.com
eed7e4fc7c
fixed pseudo element parsing
1999-04-15 21:22:41 +00:00
kipp%netscape.com
2d931f3b53
Allow negative values for clip rects as per css spec
1999-04-10 17:33:09 +00:00
rickg%netscape.com
782775140d
tiny tweaks to keep in sync with new nsString
1999-04-06 00:29:40 +00:00
peterl%netscape.com
20883bb783
added -moz-border-radius
1999-04-03 03:15:01 +00:00
peterl%netscape.com
b7d0600f26
backing out prevoius changes (unix didn't like it)
1999-04-02 19:57:07 +00:00
peterl%netscape.com
90dd9ac19c
initialize bitfields through a union to keep purify happy
1999-04-02 18:51:28 +00:00
peterl%netscape.com
50ff45a764
connected content properties to style context
1999-04-02 18:49:40 +00:00
vidur%netscape.com
f6f2f989a9
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
troy%netscape.com
6f90e33e29
Added beforePseudo and afterPseudo
1999-03-30 00:48:57 +00:00
joki%netscape.com
393a3e937e
Updating internal implementations to new DOM2 api syntax, capture/bubble functionality, new EventStateManager stuff (focus improvements)
1999-03-28 22:22:54 +00:00
peterl%netscape.com
5b003c7782
added support for outline
...
border color fixes
1999-03-28 04:31:57 +00:00
peterl%netscape.com
284405e9c7
fixed tokenization bug (treating "+.foo" as a number)
1999-03-28 04:31:12 +00:00
peterl%netscape.com
622e176070
fixed bug in parsing backgrounds
1999-03-28 04:29:57 +00:00
peterl%netscape.com
329ef341b5
added percent handling for opacity property
1999-03-25 06:43:07 +00:00
peterl%netscape.com
fbe4c468cf
fix whitespace handling on attribute selectors
1999-03-25 06:42:42 +00:00
troy%netscape.com
eb3fddd46d
Fixed MapDeclarationInto() so it correctly handles 'min-width', 'max-width',
...
'min-height', and 'max-height'
1999-03-11 20:29:02 +00:00
vidur%netscape.com
bb1650ee77
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
troy%netscape.com
da0eec7de9
In RulesMatching(), changed NS_RELEASE to NS_IF_RELEASE for the link handler.
...
This fixes a crash when doing a print preview
1999-03-06 17:20:27 +00:00
scc%netscape.com
31ff626ae9
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
peterl%netscape.com
e6aa19618a
fixed active link rule support
1999-02-27 07:18:21 +00:00
peterl%netscape.com
4b2ba32cae
added support for dynamic pseudo classes
...
added support for child & sibling selectors
1999-02-27 07:17:52 +00:00
peterl%netscape.com
120d44bdfc
added child & sibling selector support
1999-02-27 07:16:57 +00:00
peterl%netscape.com
d79cf12101
added child & sibling selectors
1999-02-27 07:15:59 +00:00
peterl%netscape.com
53d86f217b
added CSS3 UI pseudo classes
1999-02-27 07:14:13 +00:00
hyatt%netscape.com
d85d9fe190
Changed GetID, HasClass, and GetClasses so that they are invoked on styledContent
...
instead of htmlContent.
1999-02-27 01:35:51 +00:00
hyatt%netscape.com
dfbfad323d
Changed GetInlineStyleRule so that it is invoked on styledContent instead
...
of htmlContent.
1999-02-27 01:35:25 +00:00
hyatt%netscape.com
b672b96f31
Changed GetContentStyleRule so that it is invoked on styledContent instead
...
of htmlContent.
1999-02-27 01:34:55 +00:00
kipp%netscape.com
4a28dcfe2b
fixed up operator new usage
1999-02-26 20:02:06 +00:00
kipp%netscape.com
cfa5bbce41
Fixed remaining issues with operator new/delete
1999-02-26 19:26:29 +00:00
kipp%netscape.com
2aaefa469a
Cleaned up operator new and delete
1999-02-26 17:13:10 +00:00
kipp%netscape.com
ca244c5661
Removed dependency on static constructors
1999-02-26 17:12:16 +00:00
troy%netscape.com
2a7c042839
Added a cast
1999-02-14 06:13:06 +00:00
troy%netscape.com
9c40302b87
Added some casts to get things to compile
1999-02-14 06:12:29 +00:00
troy%netscape.com
a35f456e1c
Added cast to get it to compile
1999-02-14 06:10:51 +00:00
troy%netscape.com
7b2012fca2
Fixed some errors related to switch to using nsCOMPtr
1999-02-12 18:41:26 +00:00
kipp%netscape.com
5a554d526e
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
peterl%netscape.com
8d65d14ec2
changed all html atoms to lower case
1999-02-12 06:19:07 +00:00
peterl%netscape.com
09a1d53596
made class values case sensitive
1999-02-11 06:43:14 +00:00
peterl%netscape.com
12296841cf
handle case sensitivity in attribute selector values here
1999-02-11 06:42:49 +00:00
peterl%netscape.com
019cfbfcc0
fixed bug while tokenizing ints at end of input stream
1999-02-11 06:42:02 +00:00
peterl%netscape.com
3e08c4fe52
made class selectors case sensitive
...
moved case-insensitive support for attribute values to style sheet
1999-02-11 06:41:21 +00:00
peterl%netscape.com
4d73e58576
Improved handling of bad properties
1999-02-10 08:37:52 +00:00
peterl%netscape.com
d46ab9ac1e
added append struct value
1999-02-10 08:37:28 +00:00
peterl%netscape.com
db84d3164c
added missing ToString case
1999-02-10 08:36:37 +00:00
peterl%netscape.com
85a4da7c28
selector text notes
1999-02-07 21:48:45 +00:00
peterl%netscape.com
72cec4cb78
added capturing selector source text (to preserve namespace prefixes)
1999-02-07 21:48:27 +00:00
peterl%netscape.com
97f3de44e9
Added token append to string
...
Improved handling of bad strings
Improved handling of escapes
1999-02-07 21:47:48 +00:00
peterl%netscape.com
0c55af98d5
moved frame construction code to its own class
1999-02-05 03:57:49 +00:00
troy%netscape.com
d98c1338c9
Work-in-progress for replaced elements that can't be rendered
1999-02-04 17:03:46 +00:00
kipp%netscape.com
341045341e
Avoid crashing when no frame is found during attribute change notifications
1999-02-04 16:27:38 +00:00
evaughan%netscape.com
66ca26c816
Added the XUL progress meter widget.
1999-02-04 01:34:15 +00:00
nisheeth%netscape.com
e459dc55f8
Added ReconstructFramesOnAttributeChange() to the HTML stylesheet
...
that gets called when a content object's attribute change requires
its frames to get recreated.
1999-02-04 00:53:08 +00:00
hyatt%netscape.com
400b3d1ec0
Changed the tree frame construction code.
1999-02-04 00:28:05 +00:00
vidur%netscape.com
a130dcf90d
Added additional key argument to string parsing routine. Improved Reset handling for document to include style sets and frame construction. Modified root frame construction. Got out-of-line document.write to work
1999-02-03 19:38:16 +00:00
peterl%netscape.com
83a73a5c8e
improvements to parsing @import, HTML comments and identifiers
1999-02-03 02:59:51 +00:00
waterson%netscape.com
16c04c8ef0
Moved nsXULAtoms::AddrefAtoms() and ReleaseAtoms() to the style sheet's ctor and dtor, as per Peter Linss suggestion.
1999-02-02 05:39:57 +00:00
troy%netscape.com
80a740ee38
Implemented fixed position tables
1999-02-02 04:28:55 +00:00
peterl%netscape.com
e0eef219d9
made visible an int instead of bool
1999-02-02 03:24:23 +00:00
waterson%netscape.com
c5340bff6b
Force an nsXULAtoms::AddrefAtoms to ensure that the XUL atoms and namespace are created in the layout DLL before trying to refer to them. (a=hyatt%netscape.com)
1999-02-01 23:06:49 +00:00
troy%netscape.com
32db624fdc
Fixed it so scrollable BLOCK elements can be fixed positioned
1999-02-01 18:09:57 +00:00
karnaze%netscape.com
b9d192770b
Made table frame construction flexible enough to allow arbitrary content to be mapped
...
to arbitrary table related display types.
1999-01-30 15:52:19 +00:00
joki%netscape.com
76111374a3
Removing nsILinkHandler enum types from dependencies, fixing event handler bugs
1999-01-28 23:14:36 +00:00
hyatt%netscape.com
6344101989
Making events still possible within tree cells.
1999-01-27 12:42:37 +00:00
hyatt%netscape.com
148948810c
Fixed a bug wherein tree frames weren't being added to the flow.
1999-01-27 10:10:02 +00:00
hyatt%netscape.com
15a4267e53
@%!%@!
1999-01-27 07:30:24 +00:00
hyatt%netscape.com
c5d1931ce3
Getting rid of a conflict that I had.
1999-01-27 07:23:58 +00:00
hyatt%netscape.com
351a867c31
Tweaking XUL frame construction. Also adding in a temporary tweak to
...
keep a NOTYETIMPLEMENTED from firing when an attribute in XML is
changed. (Making it do a reflow rather than a reframe.)
1999-01-27 07:22:05 +00:00
troy%netscape.com
3dfe0f6e71
Added work-in-progress for 'fixed' positioning
1999-01-27 05:37:55 +00:00
troy%netscape.com
90936a12e0
Changed nsAbsoluteItems to be a derived class of nsFrameItems
1999-01-27 03:53:54 +00:00
troy%netscape.com
d620a953d5
Hooked printing back up. It was a casuality of the viewport changes
1999-01-27 03:24:12 +00:00
troy%netscape.com
0dcf9ecb84
Fixed a problem in ConstructFrameByTag() where absolutely positioned elements
...
weren't handled properly
1999-01-26 06:00:30 +00:00
troy%netscape.com
3c1d7d5b17
Fixed some problem in ConstructFrameByDisplayType() where in now cases
...
(e.g. floaters and relatively positioned blocks) the newly constructed
frame wasn't getting added to aFrameItems
1999-01-26 05:46:04 +00:00
troy%netscape.com
35fe891e8b
Fixed a problem with placeholder frame's clearing the child list and
...
causing the previous frames to disappear
1999-01-26 05:05:19 +00:00
troy%netscape.com
745bdb8e74
Removed "tab" chars
1999-01-26 01:47:01 +00:00
troy%netscape.com
c72697fd30
Hooked up print-preview to work again
1999-01-26 01:39:08 +00:00
hyatt%netscape.com
5e91eb5b3f
Added support for tree indentation.
1999-01-26 01:12:51 +00:00
troy%netscape.com
b145640f92
Changed scrolling so it happens on the viewport instead of the HTML
...
element
1999-01-26 00:05:21 +00:00
mjudge%netscape.com
cf65195755
fixing build bustage for someone
1999-01-25 23:55:59 +00:00
hyatt%netscape.com
c7911a76ab
Tweaks to enable XUL frame construction to prevent the construction based on
...
display type.
1999-01-25 23:07:17 +00:00
hyatt%netscape.com
9d713b4c89
Altered the way frame construction works. ConstructFrame can now potentially
...
build up a list of sibling frame subtrees. This allows for the creation of
multiple frames from a single content node, and for easy merging of two different
lists of subtrees during frame construction.
1999-01-25 22:13:03 +00:00
peterl%netscape.com
31b951a961
allow reconstruct frames to work on all documents
1999-01-23 07:08:38 +00:00
peterl%netscape.com
b68bec432e
made media case insensitive (for now)
1999-01-23 07:08:11 +00:00
vidur%netscape.com
6a4a691b03
Comments added to content model. Comments and text content now have a special tagname
1999-01-22 22:48:00 +00:00
rods%netscape.com
02cdf013af
Factored out the Initialization code for the ScrollFrame into a separate method
...
Added code to hide and show view when applied to the whole tree
Added a method for Creating the proper frames for the SELECT tag
1999-01-22 15:27:54 +00:00
pinkerton%netscape.com
028c0f687d
hooking toolbars and toolbox back up. Sigh.
1999-01-22 04:04:12 +00:00
hyatt%netscape.com
09ce11d78f
Added support for tree frame instantiation.
1999-01-22 03:31:56 +00:00
pinkerton%netscape.com
79a42f97e3
ack, unhook toolbars until i can solve the export problem on win.
1999-01-22 01:53:05 +00:00
pinkerton%netscape.com
6864fb136f
hookup toolbars and toolbox so they are instantiated when xul sees those tags.
1999-01-22 01:42:44 +00:00
hyatt%netscape.com
3c947c24ed
Adding support for the widget tag to XUL.
1999-01-21 09:26:01 +00:00
danm%netscape.com
97ccf3dcc7
create XUL frames
1999-01-21 03:37:37 +00:00
karnaze%netscape.com
c1f9e8dde6
<form> inside <table> submits; marginwidth, marginheight in <frame> working; scrolling in <frame>, <iframe> working
1999-01-19 17:26:06 +00:00
karnaze%netscape.com
4a096a53f7
scrollable row groups
1999-01-17 23:35:56 +00:00
troy%netscape.com
fcf61df310
Fixed it so relatively positioned block frames act as containing blocks
...
for absolutely positioned child elements
1999-01-16 22:18:08 +00:00
kipp%netscape.com
06d2d8efb3
Spanked away SizeOf methods and nsIListFilter
1999-01-16 00:00:50 +00:00
troy%netscape.com
0106607e08
Fixed it so that box offsets (left/right/top/bottom) can be negative numbers
1999-01-15 22:09:15 +00:00
kipp%netscape.com
b25ad154ee
Fixed absolute positioning bug I introduced in my last checkin
1999-01-15 17:33:00 +00:00
peterl%netscape.com
0e2059924f
better base url support
...
added support for "none" style change hint
added assert for recycling of html attributes
Checkin during red tree approved by sar
1999-01-15 02:09:29 +00:00
peterl%netscape.com
1c11963511
don't assert when not mapping anything without mapping function
...
Checkin during red tree approved by sar
1999-01-15 02:08:20 +00:00
peterl%netscape.com
b735f84565
better base url support
...
Checkin during red tree approved by sar
1999-01-15 02:07:46 +00:00
peterl%netscape.com
095a999ae8
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
peterl%netscape.com
00692a6f8a
better base URL support
...
better parsing of media types (per HTML4.0 spec)
enforce pseudo element sepectors at end of seletor list
Checkin during red tree approved by sar
1999-01-15 02:06:13 +00:00
peterl%netscape.com
62dde58889
better computation of style hint
...
Checkin during red tree approved by sar
1999-01-15 02:04:51 +00:00
kipp%netscape.com
3246006e73
Stop using reflow commands for frame structure changes; instead invoke methods on the frames which then generate reflow commands as needed
1999-01-15 01:30:12 +00:00
troy%netscape.com
5d8b4656eb
Removed the content-parent frame pointer. Now we just have the one geometric
...
parent
1999-01-14 05:16:23 +00:00
troy%netscape.com
8ac6e31715
Fix for bug #2276 , and some initial support for 'right' and 'bottom'
...
for absolutely positioned elements
1999-01-13 06:37:31 +00:00
troy%netscape.com
2ca99d3bc9
Re-commiting my fucking changes...
1999-01-13 00:44:48 +00:00
cltbld%netscape.com
50bb86b809
backing out changes made against a red tree
1999-01-13 00:00:57 +00:00
troy%netscape.com
af64fd8bd9
Fixed a memory leak
1999-01-12 23:17:49 +00:00
kipp%netscape.com
9088d3fb1e
Use new flag defines
1999-01-12 16:42:03 +00:00
karnaze%netscape.com
ec97d3900b
dom table methods, moved align="char" data members from nsReflowState to nsHTMLReflowState
1999-01-08 18:57:40 +00:00
troy%netscape.com
310d08ec36
Added support for 'right' and 'bottom' properties. Changed to using a
...
nsStyleSides struct to hold all the offsets
1999-01-08 04:47:46 +00:00
troy%netscape.com
4141e3d219
Changed ContentRemoved() to also generate a reflow command for the placeholder
...
for an absolutely positioned frame. Also made sure the child list name is
properly set for the reflow command for the absolutely positioned frame
1999-01-07 05:03:53 +00:00
harishd%netscape.com
4527f1559a
Added code to take care of CSS properties
...
that wouldn't allow negative values.
1999-01-06 19:25:25 +00:00
brade%netscape.com
f8115e6d64
reduce Macintosh compiler warnings by adding static to private function
1999-01-06 18:41:05 +00:00
peterl%netscape.com
7c8dc5d0fc
added GetStyleImpact
...
cleaned up api
1999-01-06 01:25:39 +00:00
troy%netscape.com
fabb2fd184
Improved GetAbsoluteContainingBlock() a bit. It still needs to handle scrolled
...
elements
1999-01-05 05:51:22 +00:00
troy%netscape.com
2d45b350be
Fixed it so XML documents display again
1998-12-29 05:51:11 +00:00
troy%netscape.com
4982bfd126
Fixed a problem with absolutely positioned tables not working properly
1998-12-29 05:35:42 +00:00
troy%netscape.com
7baf302727
Renamed FindFrameWithContent() to GetPrimaryFrameFor()
1998-12-29 04:45:18 +00:00
troy%netscape.com
e1f9e8b29f
Moved logic that deals with moving absolutely positioned frames out of the
...
flow to the frame construction code
1998-12-29 03:38:16 +00:00
peterl%netscape.com
93b7a60a7b
fix a ref counting bug with class atoms
1998-12-21 18:38:44 +00:00
troy%netscape.com
900f469395
Renamed NS_NewHTMLFrame() to NS_NewRootFrame()
1998-12-21 18:22:44 +00:00
brade%netscape.com
5dfe5e9429
remove extra comma to reduce warnings on Mac
1998-12-21 16:39:17 +00:00
peterl%netscape.com
28380a8dea
fixed a crasher when mapping list or table style with a null parent context
1998-12-21 07:48:12 +00:00
peterl%netscape.com
916e05c252
fix spelling
1998-12-21 05:58:58 +00:00
peterl%netscape.com
4db65df9b0
fix spelling
...
moved inline automatic key object out of line for buggy unix compilers
1998-12-21 05:58:31 +00:00
troy%netscape.com
c9dedf070c
Changed the frame hierarchy, and changed how scrolling works. Also added
...
nsAreaFrame which replaces nsBodyFrame which is no longer used
1998-12-20 23:29:47 +00:00
peterl%netscape.com
e75a76898d
sync to new attribute api
1998-12-20 01:21:23 +00:00
peterl%netscape.com
aef6ec508e
attribute selector work
1998-12-20 01:19:22 +00:00
peterl%netscape.com
cf007064b5
fix equals to not be case sensative
1998-12-20 01:18:47 +00:00
peterl%netscape.com
cdd9d2802c
sync to new attribute api
...
added multiple class support
1998-12-20 01:17:50 +00:00
peterl%netscape.com
67228dac8d
implement multiple class support
...
implement attribute selector support
1998-12-20 01:17:05 +00:00
peterl%netscape.com
b915e52038
added case sensativity flag to attribute selectors
1998-12-20 01:16:20 +00:00
peterl%netscape.com
3a2e8fa776
fixes to attribute selector parsing
1998-12-20 01:15:18 +00:00
troy%netscape.com
441ef12d7d
Reverted back to previous revision, because I came up with a cleaner
...
solution
1998-12-18 05:23:40 +00:00
troy%netscape.com
60363a423b
Re-ordered the call to set the scroll frame's initial child list so that
...
the XML demos work again. This is really a temporary change until things
get fixed right...
1998-12-18 04:59:14 +00:00
scc%netscape.com
2513a5445e
Added static IID() method. This member function will be generated automatically in the future.
1998-12-18 03:43:29 +00:00
warren%netscape.com
b22a4e72fd
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
1998-12-16 05:40:20 +00:00
av%netscape.com
0fa0a7f9d5
Making object tag to display alternative context
1998-12-13 21:44:55 +00:00
peterl%netscape.com
d007ca3c8a
added css atoms
1998-12-11 02:51:05 +00:00
peterl%netscape.com
e0ce171455
added support for CSS2 selector syntax
1998-12-11 02:50:43 +00:00
peterl%netscape.com
846697e4a9
support for CSS2 selector systax
1998-12-11 02:50:01 +00:00
peterl%netscape.com
fc358231ab
added case sensativity switch
1998-12-11 02:48:40 +00:00
nisheeth%netscape.com
3985eb30bb
Changed nsHTMLStyleSheetImpl::AttributeChanged() so that it asks the
...
content objects for style change hint. Removed tag specific code in this function.
1998-12-10 23:49:13 +00:00
buster%netscape.com
9873d0f394
added implementation for CSS-2 style attributes border-collapse, border-spacing, empty-cells, caption-side
1998-12-09 06:24:50 +00:00
harishd%netscape.com
545162f28e
Changed code that previously accessed mBorderStyle and mBorderColor
...
with new mehtods added in nsStyleSpacing
1998-12-07 19:05:40 +00:00
troy%netscape.com
e7be4256f2
Changed wrapping of floated elements so the wrapping happens inside of
...
ConstructFrameByDisplayType(), and now we only wrap frames of display
type 'block' and 'inline'
1998-12-07 18:44:40 +00:00
troy%netscape.com
1fcf20d0f3
Temporary change to make sure we don't wrap floated tables in a BODY frame
1998-12-04 23:51:16 +00:00
troy%netscape.com
55f632387d
Moved creation of first page frame to frame construction code, and changed
...
it so the page frame has a view. This makes printing faster and easier
1998-12-04 21:04:56 +00:00
troy%netscape.com
bd58bde76d
Moved view creation to frame construction code. Also moved wrapping of
...
floated and absolutely positioned elements to frame construction code
1998-12-04 19:03:44 +00:00
troy%netscape.com
80545a3bd4
Changed view creation to occur when frame initialization occurs
1998-12-04 05:56:06 +00:00
troy%netscape.com
36f4bf7247
Moved logic that created a BODY frame that forms the cell's content from the
...
table frame code to the frame construction code
1998-12-04 02:08:51 +00:00
waterson%netscape.com
989c4fbe60
A better fix.
1998-12-03 20:50:21 +00:00
waterson%netscape.com
8ca32ffd70
Fix build bustage.
1998-12-03 20:47:01 +00:00
waterson%netscape.com
3cbd2aa561
Added initializers that can be used from the repository. Export nsIHTMLStyleSheet.h.
1998-12-03 20:20:35 +00:00
waterson%netscape.com
07920c6756
Added initializer that can be used from the repository.
1998-12-03 20:19:46 +00:00
troy%netscape.com
d97a31f115
Added Init() member function to nsIFrame
1998-12-03 06:31:43 +00:00
peterl%netscape.com
6491194ab0
changed media type to atom
...
moved body fixup rule to body element
1998-12-02 00:38:33 +00:00
peterl%netscape.com
b724dddfbc
changed media type to atom
1998-12-02 00:38:14 +00:00
peterl%netscape.com
36202d8d46
added media support to child sheet iteration
...
changed medium type to atoms
1998-12-02 00:37:32 +00:00
peterl%netscape.com
62f19b11dc
added media support to import
1998-12-02 00:36:37 +00:00
peterl%netscape.com
4f5e330093
changed medium type to atom
1998-12-02 00:36:00 +00:00
vidur%netscape.com
e2547a120e
Moved nsGenericElement to base directory. Added basic support for document fragments.
1998-11-30 07:59:11 +00:00
kipp%netscape.com
d04dbf19bd
Port to revised pres-context API
1998-11-26 18:14:41 +00:00
peterl%netscape.com
19549c35a8
made css style sheet public (for mac)
1998-11-26 05:17:03 +00:00
peterl%netscape.com
96c289a47a
removed processimport
1998-11-26 05:16:43 +00:00
peterl%netscape.com
33c08ec108
added media support to @import
1998-11-26 05:16:22 +00:00
peterl%netscape.com
7edd98cfcb
deal with const issues on unix compilers
1998-11-26 04:53:49 +00:00
peterl%netscape.com
4222f0257e
style change notification support
1998-11-26 01:34:53 +00:00
peterl%netscape.com
1ec6fad39c
handle whitespace in url() better
1998-11-26 01:30:51 +00:00
kipp%netscape.com
ed15bc1725
Fixed IsScrollable to take an extra argument so that we would only create scroll-frames around blocks using the webshells criteria if it's the body frame (bug #1608 )
1998-11-25 16:41:06 +00:00
kipp%netscape.com
5e7b2ca7ab
Use Pushback to put back the right character
1998-11-24 01:47:19 +00:00
buster%netscape.com
199d61519b
removed the resolution of table pseudo-style until we can test it and
...
actually use it. this was just a memory leak.
1998-11-21 00:53:03 +00:00
troy%netscape.com
21e1f648b1
Added nsHTMLAtoms::wrappedFramePseudo and changed ConstructFrame() to use
...
it instead of nsHTMLAtoms::columnPseudo
1998-11-20 23:27:59 +00:00
buster%netscape.com
074583f502
took out a dumb debug printf
1998-11-20 21:09:54 +00:00
buster%netscape.com
aa0ff99ae0
put in a VERY temporary work-around for some crashes we're seeing as a
...
result of table style context's display type != TABLE
1998-11-20 21:08:06 +00:00
buster%netscape.com
cae6af5e35
removed obsolete include of nsTableFrame
1998-11-20 01:04:43 +00:00
peterl%netscape.com
c053568936
cleaned up cursor style handling
1998-11-18 02:11:54 +00:00
peterl%netscape.com
00ae8e9cc9
use proper pseudo tag for text style contexts
1998-11-18 02:11:27 +00:00
vidur%netscape.com
4ca363e17b
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
8550f707c1
Made sure NS_BODY_THE_BODY flag is set for the body wrapper frame we
...
create for XML documents
1998-11-16 21:48:13 +00:00
michaelp%netscape.com
f186598ef5
changes for pixel scaling/printing.
1998-11-14 01:52:27 +00:00
troy%netscape.com
9b21f39f54
Added a scroll frame for print preview
1998-11-13 04:22:23 +00:00
troy%netscape.com
e21c76703a
Cleaned up ConstructXMLRootFrame() and added some XXX comments
1998-11-13 03:43:15 +00:00
vidur%netscape.com
632a979901
Added script handling to XML content sink. Made sure frame construction by tag wasn't done for XML.
1998-11-12 23:55:47 +00:00
troy%netscape.com
2b86b49c95
Cleaned up the way construction of the root frame happens for XML documents.
...
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
buster%netscape.com
45f8b315a9
rowgroup pseudo-frames for rows inserted directly into a table
1998-11-12 20:45:28 +00:00
buster%netscape.com
9b8264930f
col and colgroup attribute handling
...
colgroup pseudo frame for cols inserted directly into a table. More like this to come...
1998-11-12 18:37:28 +00:00
vidur%netscape.com
c068c96a00
Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces.
1998-11-11 22:06:16 +00:00
troy%netscape.com
bdd1ad3abf
Fixed memory leak
1998-11-11 16:50:51 +00:00
troy%netscape.com
e248cb0b50
Fixed a memory leak of a content object
1998-11-11 06:37:30 +00:00
troy%netscape.com
b208618ab6
Eliminated the hack where the scroll frame was creating a BODY wrapper for
...
the scrolled frame. Now the frame construction code creates the wrapper
frame
1998-11-11 04:43:13 +00:00
troy%netscape.com
fd34820203
Renamed Init() to SetInitialChildList() and added an additional parameter
...
for the name of the child list
1998-11-10 06:05:32 +00:00
kipp%netscape.com
4f710d172f
Create a block frame for run-in and compact frames
1998-11-09 23:35:44 +00:00
karnaze%netscape.com
44b5b9e670
form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
...
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00