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

1174 Коммитов

Автор SHA1 Сообщение Дата
troy%netscape.com ad3a2965f8 Implemented fixed position tables 1999-02-02 04:28:55 +00:00
peterl%netscape.com 8459a64073 fixed bug handling multiple namespace declarations in one tag 1999-02-02 03:24:56 +00:00
peterl%netscape.com 763f6a8dde made visible an int instead of bool 1999-02-02 03:24:23 +00:00
peterl%netscape.com 47d7059b69 removed default html namespace prefix 1999-02-02 03:23:36 +00:00
waterson%netscape.com 0b542b62ed 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
kmcclusk%netscape.com 78015f31f6 Moved GetPrimaryFrame to nsGenericHTMLElement.
Modifed nsHTMLTextAreaElement to go through it's frame to set and get values
1999-02-01 18:44:59 +00:00
troy%netscape.com 0f2e27b0d9 Fixed it so scrollable BLOCK elements can be fixed positioned 1999-02-01 18:09:57 +00:00
kipp%netscape.com 42312a552c Fixed pseudo style atom value 1999-02-01 17:34:31 +00:00
rickg%netscape.com 06970832e3 mondo improvements to DTD 1999-02-01 04:24:37 +00:00
karnaze%netscape.com 6256ccca5b 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
peterl%netscape.com 87e2ee2cc6 fixed multi-link header delimiter (comma not semicolon)
fixed uninitialized blocking variable in header link code
fixed error return code for style sheet linking
1999-01-30 06:24:09 +00:00
peterl%netscape.com 7dac483dcd fixed namespace 1999-01-30 06:22:39 +00:00
peterl%netscape.com 0f67d466fc accept namespace none for attributes 1999-01-30 06:21:08 +00:00
peterl%netscape.com 77e6eb5115 made attribute accessors respect unknown namespace for getters (wildcard) 1999-01-30 06:20:39 +00:00
pollmann%netscape.com 8baa289920 Bug 2716, 2792, 1190, 1750: Wired up selected, defaultSelected, and selectedIndex. 1999-01-30 01:02:28 +00:00
pollmann%netscape.com fa5187e571 Bug 2788: Crash on leaving page where js references named options. 1999-01-30 00:53:53 +00:00
pollmann%netscape.com 86db74417d Bug 2787: Crash on js accessing option index out of range. 1999-01-30 00:51:10 +00:00
pollmann%netscape.com d6d23fe90a Initializing res. 1999-01-30 00:41:41 +00:00
troy%netscape.com 3b19a38dd6 Removed an "extra" NS_RELEASE of "map" which was causing double-frees. Permission
from Sarah to check in while the tree's closed
1999-01-29 22:38:48 +00:00
akkana%netscape.com eb4fd64caa Implement a new interface, nsIDOMSelection, intended to become the
external interface for selection (to be IDL-ified later).

Fix some editor bugs:
- Advance the cursor on text insert (so text is inserted in the right order)
- Make DeleteSelection in the editor call the actual selection
- Make DeleteSelection update the frames' notion of the selection
1999-01-29 18:57:56 +00:00
troy%netscape.com 01313168f3 Fixed memory leak of MAP content object in OpenMap() 1999-01-29 06:13:55 +00:00
troy%netscape.com 94cf1a6dcd Fixed memory leak of AREA content object in ProcessAREATag() 1999-01-29 05:37:45 +00:00
jfrancis%netscape.com 32034efe71 fixed implementation of IsDone() 1999-01-28 23:55:53 +00:00
joki%netscape.com c14cc1cb25 Removing nsILinkHandler enum types from dependencies, fixing event handler bugs 1999-01-28 23:14:36 +00:00
kmcclusk%netscape.com a71561f847 Added return type to fix build bustage 1999-01-28 19:29:15 +00:00
kmcclusk%netscape.com aaa2d0a40d Modified nsHTMLInputElement text fields to go through nsTextControlFrame
for SetValue and GetValue
1999-01-28 18:58:11 +00:00
kmcclusk%netscape.com 07d49a6960 Added check for null nsFormControlFrame in GetChecked. This should fix the Mac
when viewing www.netscape.com
1999-01-28 00:36:43 +00:00
kmcclusk%netscape.com 87b47319d8 Replaced defaultchecked with checked 1999-01-27 19:19:07 +00:00
kostello%netscape.com f4cb89a986 Fixed bug: dereferencing a null in nsMarkupDocument
Suppressed creation of STYLE leaf tag in the XIF encoding
until style sheet output is fixed.
1999-01-27 16:35:32 +00:00
hyatt%netscape.com 0aecfc3e54 Making events still possible within tree cells. 1999-01-27 12:42:37 +00:00
hyatt%netscape.com 902e7c0207 Making events for arbitrary HTML still work in tree cells. 1999-01-27 12:42:21 +00:00
hyatt%netscape.com 829b7f8804 Fixed a bug wherein tree frames weren't being added to the flow. 1999-01-27 10:10:02 +00:00
hyatt%netscape.com b7887fe8d6 @%!%@! 1999-01-27 07:30:24 +00:00
hyatt%netscape.com 91364acc34 Getting rid of a conflict that I had. 1999-01-27 07:23:58 +00:00
hyatt%netscape.com b0f9e290a5 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 ff371f2925 Added work-in-progress for 'fixed' positioning 1999-01-27 05:37:55 +00:00
rods%netscape.com afa1a733ff Commented out the MACRO for for settting and getting the disabled attribute
I implemented them fully so I code set the "disabled" pseudo-class properly
1999-01-27 04:13:44 +00:00
troy%netscape.com b8a53effbd Changed nsAbsoluteItems to be a derived class of nsFrameItems 1999-01-27 03:53:54 +00:00
troy%netscape.com 303956b39c Added nsLayoutAtoms::fixedList for specifying the name of the additional
child list for 'fixed' elements
1999-01-27 03:48:39 +00:00
troy%netscape.com b63b2eb881 Hooked printing back up. It was a casuality of the viewport changes 1999-01-27 03:24:12 +00:00
kmcclusk%netscape.com a92dfe581a Modified GetDefaultChecked and SetDefaultChecked to get and set the checked
attribute.
1999-01-27 01:35:30 +00:00
kmcclusk%netscape.com 88326ce269 Implemented GetChecked and SetChecked for nsHTMLInputElement by going through
the nsCheckboxControlFrame and nsRadioControlFrame.cpp
1999-01-27 00:51:46 +00:00
vidur%netscape.com 995b47b08a First pass implementation of document.implementation 1999-01-27 00:12:33 +00:00
kmcclusk%netscape.com e342fc0ca1 Added GetPrimaryFrame utility method. 1999-01-26 23:43:52 +00:00
troy%netscape.com fa93923bcf Fixed a problem in ConstructFrameByTag() where absolutely positioned elements
weren't handled properly
1999-01-26 06:00:30 +00:00
troy%netscape.com 9ae6259485 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 85b271d4dd 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 2fa2920b29 Removed "tab" chars 1999-01-26 01:47:01 +00:00
troy%netscape.com 5198f513b4 Hooked up print-preview to work again 1999-01-26 01:39:08 +00:00
rickg%netscape.com aed1baa2e5 made javascript happier 1999-01-26 01:25:37 +00:00
hyatt%netscape.com 2ce7b53770 Added support for tree indentation. 1999-01-26 01:12:51 +00:00
troy%netscape.com ff3d3b60b5 Changed scrolling so it happens on the viewport instead of the HTML
element
1999-01-26 00:05:21 +00:00
mjudge%netscape.com 1462f685fc fixing build bustage for someone 1999-01-25 23:55:59 +00:00
hyatt%netscape.com abd68f001f Tweaks to enable XUL frame construction to prevent the construction based on
display type.
1999-01-25 23:07:17 +00:00
vidur%netscape.com 8bab99aac5 Implemented nsIDOMElement::Normalize 1999-01-25 22:17:15 +00:00
hyatt%netscape.com 6d67538c8d 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
ftang%netscape.com 3759b987f5 change nsCharSetID into nsString type 1999-01-25 16:05:04 +00:00
peterl%netscape.com 37624b3834 fixed a leak of an input stream 1999-01-23 19:28:09 +00:00
peterl%netscape.com 9937b38698 cleaned up style sheet ordering 1999-01-23 07:09:06 +00:00
peterl%netscape.com 3e1e2ce68d allow reconstruct frames to work on all documents 1999-01-23 07:08:38 +00:00
peterl%netscape.com 870cd4ed7f made media case insensitive (for now) 1999-01-23 07:08:11 +00:00
peterl%netscape.com c23d28c907 added insert style sheet 1999-01-23 07:07:32 +00:00
peterl%netscape.com bbbe75c6c2 cleaned up style sheet ordering
support for selecting alternate style sheets
1999-01-23 07:07:09 +00:00
peterl%netscape.com ec711cef0c added meta tag http-equiv support
fixed selection of default style sheets
made style sheet loading not block parser
added support for several http headers
1999-01-23 07:05:49 +00:00
peterl%netscape.com c5492c1e93 only parse style attributes if doc style language is text/css 1999-01-23 07:04:28 +00:00
peterl%netscape.com 1d4db24d11 added HTTP header atoms 1999-01-23 07:02:56 +00:00
peterl%netscape.com 7597321ac7 fixed case of media atoms 1999-01-23 07:02:10 +00:00
peterl%netscape.com 6adda0ee50 set now manages order of doc style sheets 1999-01-23 07:01:57 +00:00
peterl%netscape.com 119785d7c2 added header data accessors
cleaned up style sheet ordering
1999-01-23 07:01:40 +00:00
peterl%netscape.com b8cf627e7d added header data accesors 1999-01-23 07:00:10 +00:00
akkana%netscape.com 581ab7e058 remove some verbose debugging messages 1999-01-23 00:38:54 +00:00
vidur%netscape.com f7657749c8 Implemented splitText for text nodes 1999-01-23 00:10:08 +00:00
vidur%netscape.com ae6e5a8019 Comments added to content model. Comments and text content now have a special tagname 1999-01-22 22:48:00 +00:00
harishd%netscape.com c53ae7e35c StyleContext info. is passed on into PaintBorder() 1999-01-22 22:30:02 +00:00
kmcclusk%netscape.com eb492feecc Removed code which set the defaultchecked from the checked attribute. 1999-01-22 22:14:58 +00:00
rods%netscape.com 34e9cde15c 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
rods%netscape.com b7e36c8bcd Added some additional attoms for the Combobox Frame Control 1999-01-22 15:25:12 +00:00
jfrancis%netscape.com 87e977ff11 efficiency improvement to ComparePointToRange() 1999-01-22 08:59:26 +00:00
pinkerton%netscape.com 9229101e5c hooking toolbars and toolbox back up. Sigh. 1999-01-22 04:04:12 +00:00
hyatt%netscape.com 52ef97fc7c Added support for tree frame instantiation. 1999-01-22 03:31:56 +00:00
hyatt%netscape.com 7c65ced2f3 Added atoms for the tree widget. Modified the makefile to make sure
that nsTreeView.cpp builds.
1999-01-22 03:27:35 +00:00
pinkerton%netscape.com c563c226a1 ack, unhook toolbars until i can solve the export problem on win. 1999-01-22 01:53:05 +00:00
pinkerton%netscape.com e959db5706 hookup toolbars and toolbox so they are instantiated when xul sees those tags. 1999-01-22 01:42:44 +00:00
kostello%netscape.com 20ddd08b9c Updated XIF code to match the new selection work. 1999-01-21 21:45:17 +00:00
vidur%netscape.com 22a8cb9919 Fix to get default namespaces to work. Cleanup of DOM handling of character data. 1999-01-21 19:33:03 +00:00
hyatt%netscape.com 32b7e34970 Adding support for the widget tag to XUL. 1999-01-21 09:26:01 +00:00
hyatt%netscape.com 4672f50061 Fixing bugs related to the widget atom. 1999-01-21 09:25:40 +00:00
pinkerton%netscape.com 9ead608102 adding toolbox to collection of xul atoms 1999-01-21 05:54:38 +00:00
danm%netscape.com 23f9c7d07f create XUL frames 1999-01-21 03:37:37 +00:00
danm%netscape.com 673e89c4af load XUL atoms on XML document creation 1999-01-21 03:35:24 +00:00
danm%netscape.com 57ae1e3dd3 new xul directory 1999-01-21 01:56:05 +00:00
vidur%netscape.com 6748215978 Fixing build bustage 1999-01-20 00:50:07 +00:00
karnaze%netscape.com 29d75b2c52 content sink uses nsWebShell::GetIsFrame to set scrolling on nsWebShell 1999-01-19 23:16:02 +00:00
vidur%netscape.com 8ff9eaa54b Completion of document as node - specifically, the childNodes array. Completion of nodeName, nodeValue and attributes properties for different types of nodes. 1999-01-19 23:07:33 +00:00
karnaze%netscape.com d29710743f <form> inside <table> submits; marginwidth, marginheight in <frame> working; scrolling in <frame>, <iframe> working 1999-01-19 17:26:06 +00:00
vidur%netscape.com f052b61c9d Started implementation of Node properties and methods for documents. 1999-01-19 16:58:45 +00:00
vidur%netscape.com 792728fe8b new file - base class for other node lists 1999-01-19 15:50:20 +00:00
vidur%netscape.com 5fed996e8a Made unparented nodes outside the document return a new document fragment as parent. Inserting a node into a tree removes it from its previous position 1999-01-19 03:54:26 +00:00
jfrancis%netscape.com 6e0a3b6fa1 fixing addref/release errors in SelectAll code - fixes bug #2166 1999-01-19 01:54:57 +00:00
jfrancis%netscape.com 121d8da171 fixing bug in range endpoint comparison 1999-01-19 01:07:52 +00:00
vidur%netscape.com c00b32a482 Implemented Element::GetElementsByTagName. Fixed bug 2327 - forms appearing multiple times in document.forms array. 1999-01-18 03:43:43 +00:00
karnaze%netscape.com 7b139f6c8e scrollable row groups 1999-01-17 23:35:56 +00:00
troy%netscape.com 5febae06f6 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 7f96144059 Spanked away SizeOf methods and nsIListFilter 1999-01-16 00:00:50 +00:00
kipp%netscape.com 4243726f6a Switch to using nsFrameList for frame lists 1999-01-15 22:53:39 +00:00
joki%netscape.com fd239d7a9b Fix bogus return value on GetImageMap 1999-01-15 22:26:30 +00:00
troy%netscape.com 80866615d9 Fixed it so that box offsets (left/right/top/bottom) can be negative numbers 1999-01-15 22:09:15 +00:00
vidur%netscape.com 9fe347aafc Wildcard handling of document.getElementsByTagName. Better handling of casing and namespaces for tagNames. 1999-01-15 19:18:30 +00:00
kipp%netscape.com 73cb7e9384 Fixed absolute positioning bug I introduced in my last checkin 1999-01-15 17:33:00 +00:00
peterl%netscape.com 3a21eef741 better base url handling
Checkin during red tree approved by sar
1999-01-15 02:09:56 +00:00
peterl%netscape.com b37a2f5b7a 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 c251f70e4b 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 5cc1370c12 better base url support
Checkin during red tree approved by sar
1999-01-15 02:07:46 +00:00
peterl%netscape.com e4dc4ef541 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 c925f3459e 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 081bfbad68 better computation of style hint
Checkin during red tree approved by sar
1999-01-15 02:04:51 +00:00
peterl%netscape.com f9f88131ba better base url support
fixed parsing of media attribute

Checkin during red tree approved by sar
1999-01-15 02:02:48 +00:00
peterl%netscape.com 1ccd2192a7 better base url and target support
Checkin during red tree approved by sar
1999-01-15 02:01:36 +00:00
peterl%netscape.com bd2008b38c better base URL support
set base url when parsing style attributes
better style attribute change notification

Checkin during red tree approved by sar
1999-01-15 01:59:42 +00:00
peterl%netscape.com b0fe9100a0 made font color also set text decoration color
Checkin during red tree approved by sar
1999-01-15 01:58:41 +00:00
peterl%netscape.com e86b440abd better base URL support
Checkin during red tree approved by sar
1999-01-15 01:57:58 +00:00
peterl%netscape.com 4d6c75857f changed parent/child ref/counting policy
Checkin during red tree approved by sar
1999-01-15 01:57:05 +00:00
peterl%netscape.com 7623bb0e4e added better base url support
tweaks to attribute change notification

Checkin during red tree approved by sar
1999-01-15 01:56:18 +00:00
peterl%netscape.com 609b48d91d added GetBaseURL
Checkin during red tree approved by sar
1999-01-15 01:53:50 +00:00
kipp%netscape.com 402aa6541a 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
sfraser%netscape.com 524b4090da Fix a couple of warnings by making callbacks static. 1999-01-14 23:37:57 +00:00
vidur%netscape.com 895ce771ea Moved text and comment code out of HTML-specific directories. Completed CloneNode for elements. Completed factory methods for intersection of XML and HTML. 1999-01-14 23:14:02 +00:00
troy%netscape.com 036e6852f2 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 cc9c6e9338 Fix for bug #2316. Added back some code I removed because I didn't think we
needed it, but without out it 'color' doesn't inherit properly
1999-01-14 05:14:11 +00:00
troy%netscape.com 5c75ea66f0 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 4332a082d5 Re-commiting my fucking changes... 1999-01-13 00:44:48 +00:00
cltbld%netscape.com 89457008d5 backing out changes made against a red tree 1999-01-13 00:00:57 +00:00
vidur%netscape.com 145af966ed Fix for bug 1258. Content sink flushes tags when it sees a script, but makes sure that reflow doesn't happen until its safe again. 1999-01-12 23:49:13 +00:00
troy%netscape.com b72a94c761 Fixed a memory leak 1999-01-12 23:17:49 +00:00
waterson%netscape.com 6644cf58c5 Obsoleted. 1999-01-12 19:42:36 +00:00
kipp%netscape.com cd76455b98 Use new flag defines 1999-01-12 16:42:03 +00:00
vidur%netscape.com d63e315360 Added new namespace/attribute parsing methods to nsIContent 1999-01-12 16:38:28 +00:00
vidur%netscape.com 274a4add3e Second pass of attributes as nodes. Improved namespace management - XML elements now hold on to their containing namespace. Fixed Get/SetDOMAttriute naming issue. Added new namespace parsing methods to nsIContent 1999-01-12 16:37:24 +00:00
vidur%netscape.com 3a4638a52c new files 1999-01-12 08:45:23 +00:00
waterson%netscape.com 086f25dbe1 Initial revision. (Not yet in the build.) 1999-01-12 05:32:30 +00:00
troy%netscape.com 0ec574a5c1 Fix for bug #2285. Just reseting the mFlags isn't enough, because the PaintBackground()
member function ignores the flags and checks for a non-empty URL. This way is safer and
should work in all cases
1999-01-11 19:44:22 +00:00
troy%netscape.com 82966e298c Hooked up marginwidth and marginheight attributes to change the 'margin'
property instead of the 'padding' property
1999-01-09 04:31:51 +00:00
rickg%netscape.com 8f11084fc8 sync up with mods to the parser 1999-01-09 01:11:37 +00:00
kipp%netscape.com ef74e3273a Implement GetAreas; cleanup some whitespace; removed some out of date comments 1999-01-09 00:17:07 +00:00
kipp%netscape.com 00cbea9c70 Removed a spurious Addref of an atom 1999-01-09 00:16:42 +00:00
kipp%netscape.com 063d9973c9 Added some whitespace 1999-01-09 00:16:07 +00:00
kipp%netscape.com 30202d5e7c Reformatted a comment 1999-01-09 00:15:54 +00:00
kipp%netscape.com 4d283102bd Store maps as nsIDOMHTMLMapElement instead of the obsolete nsIImageMap 1999-01-09 00:15:19 +00:00
kipp%netscape.com 0448f13e03 Use dom content objects for map/area tags; add map to the content model 1999-01-09 00:14:53 +00:00
kipp%netscape.com 4cbb066ec7 Added new atom 1999-01-09 00:12:28 +00:00