Граф коммитов

669 Коммитов

Автор SHA1 Сообщение Дата
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