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

1184 Коммитов

Автор SHA1 Сообщение Дата
brade%netscape.com 5dfe5e9429 remove extra comma to reduce warnings on Mac 1998-12-21 16:39:17 +00:00
rods%netscape.com 3f26c0ab97 Added better default processing of hint 1998-12-21 13:29:32 +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 6a65735fa1 fix spelling
fix namespace of HTML element's attributes
1998-12-21 05:59:40 +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
peterl%netscape.com 22e1f5d16e added support for the 'xmlns' pseudo namespace 1998-12-21 05:56:51 +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
peterl%netscape.com 3e5db19bb3 fix background flags initial value
tweak table inheritance quirk
1998-12-20 01:11:36 +00:00
peterl%netscape.com 40a4d86e38 made get strength const 1998-12-20 01:08:31 +00:00
peterl%netscape.com 439d2af3fd changed attribute api to take atoms & namespace 1998-12-20 01:08:13 +00:00
akkana%netscape.com fb1c00e52c Add a comment explaining ComparePoints 1998-12-18 23:13:25 +00:00
akkana%netscape.com aa734ee3dc Fix startup crash -- when setting one endpoint with the other one null, collapse the range 1998-12-18 23:12:29 +00:00
michaelp%netscape.com 81f23c5dc8 Fixed default hint for attribute changed - it wasn't being set.
Special-cased SRC attribute for nsHTMLImageElement.
1998-12-18 19:02:36 +00:00
kipp%netscape.com 12fb04dd78 Fixed numerous compiler warnings (hopefully) from the mac build 1998-12-18 17:34:34 +00:00
karnaze%netscape.com fc2ee43b44 added remaining dom methods 1998-12-18 17:05:17 +00:00
jfrancis%netscape.com 085c89871c More range gravity work 1998-12-18 09:32:40 +00:00
jfrancis%netscape.com aa679385e5 More range gravity work 1998-12-18 09:28:55 +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
troy%netscape.com d18aa1ed6e Changed static casts so they compiled under VC 6.0 1998-12-18 03:29:51 +00:00
jfrancis%netscape.com 642ddb05ae More range gravity work 1998-12-18 02:51:34 +00:00
vidur%netscape.com a1f3e96bff Added asynchronous script and style loading to XML. Moved out stream loader to netlib. 1998-12-18 01:36:41 +00:00
rods%netscape.com 7dcd4a72b8 Fixed a bug I created in GetStyleHintForAttributeChange 1998-12-17 16:38:43 +00:00
rods%netscape.com a81adc519f Added processing hint for the "value" attribute 1998-12-17 15:27:01 +00:00
jfrancis%netscape.com 3e69dc07c3 Adding support for notifying content that it harbors a DOMRange. 1998-12-17 07:22:28 +00:00
sfraser%netscape.com 73c06bfa93 Add ; after class definition 1998-12-17 01:42:02 +00:00
rods%netscape.com 8da46109f1 Changed GetStyleHintForAttributeChange to return NS_STYLE_HINT_CONTENT
when there is a widget and return NS_STYLE_HINT_REFLOW when there isn't
1998-12-17 00:24:58 +00:00
buster%netscape.com 309914d87f oops, there were duplicate entries for border collapse values. Now there's not. 1998-12-16 22:20:44 +00:00
akkana%netscape.com afa58600ae Adding public routine ComparePoints for mjudge 1998-12-16 18:36:48 +00:00
beard%netscape.com b5990ab9aa Fixed case of nsIHttpURL.h 1998-12-16 08:56:10 +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
jfrancis%netscape.com 7b8d9cd7bd ComparePointToRange() now reuses IsIncreasing functionality; also fixed a for loop in DeleteContents() 1998-12-15 23:58:09 +00:00
akkana%netscape.com 000f201d6a Initial stab at CloneContents implementation 1998-12-15 18:47:44 +00:00
kipp%netscape.com 83d1eab541 Added absmiddle to table halign values 1998-12-15 17:58:59 +00:00
kipp%netscape.com ea895658bd Map align=center to auto side margins 1998-12-15 17:58:45 +00:00
shaver%netscape.com 2e1488cb9a Add --enable-debug=module1,module2 to selective turn on debugging.
Remove --enable-dom, because Mariner is dead (sob).
Rename some MODULE= lines to make the afore-mentioned --enable-debug
technique actually useful.  Feel free to recategorize.
Fix libraptorhtml.so link bogosity by disabling shared lib generation for the
sub-archives (libraptor*_s.a), so that we can put bin before lib in the
library path and still get the right effect.  We could disable static-lib
generation in most other places and cut the build time down a fair bit, too.
[NOTE: I'm getting on a train...msw@gimp.org has agreed to be my tinderbox
buddy.  Thanks, Matt!]
1998-12-15 16:32:37 +00:00
vidur%netscape.com ef3b4047d5 Enabled asynchronous loading of SCRIPT SRC=, STYLE SRC= and LINK elements for style sheets. Changed nsIScriptContext to not be dependent on JavaScript. 1998-12-15 06:10:59 +00:00
jfrancis%netscape.com d8f66d8af1 implemented toString() + minor fixmeups 1998-12-15 04:42:29 +00:00
jfrancis%netscape.com d3fea66855 adding nsContentIterator 1998-12-14 23:17:52 +00:00
jfrancis%netscape.com 59913286aa First Checked In. 1998-12-14 23:16:31 +00:00
mjudge%netscape.com 209f6c6d41 adding in selection 1998-12-14 18:34:14 +00:00
av%netscape.com 0fa0a7f9d5 Making object tag to display alternative context 1998-12-13 21:44:55 +00:00
vidur%netscape.com c02f5ba512 Work in progress of async loading of SCRIPT and STYLE with SRC attributes. Content sinks can now return a BLOCK_PARSER return code, forcing the parser to block. nsIParser::EnableParser can be used to unblock. Also introduced nsIContentSink::SetParser. 1998-12-11 17:02:37 +00:00
peterl%netscape.com ce2c4770f0 moved name space management to name space manager, tweaked apis 1998-12-11 02:53:49 +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
peterl%netscape.com 7eddaaaa3b sync css selector output to new selector syntax 1998-12-11 02:48:00 +00:00
peterl%netscape.com 392c47c8dc handle inline style sheet better 1998-12-11 02:47:25 +00:00
peterl%netscape.com fa782354cd fixed base href for inline style sheets
set case sensativity in CSS parser
1998-12-11 02:46:25 +00:00
peterl%netscape.com 0132c761a8 backed out prevoius change (not ready for it) 1998-12-11 02:45:25 +00:00
peterl%netscape.com 72d324bf2f added namespace support 1998-12-11 02:42:38 +00:00
peterl%netscape.com 2d4b5c2c1f removed pseudo class atoms (moved to css atoms) 1998-12-11 02:36:36 +00:00
peterl%netscape.com 543ca3a45c added name space manager 1998-12-11 02:35:06 +00:00
peterl%netscape.com 7c66e30085 fixed default value of vertical align 1998-12-11 02:33:03 +00:00
peterl%netscape.com bb699e8951 added name space atoms 1998-12-11 02:31:51 +00:00
peterl%netscape.com 634d4fd857 added namespace interfaces 1998-12-11 02:30:59 +00:00
peterl%netscape.com 0076d4da58 added namespace manager accessor 1998-12-11 02:30:23 +00:00
peterl%netscape.com 939c33821d added namespace accessor 1998-12-11 02:30:08 +00:00
nisheeth%netscape.com 62ae4239f2 Added a new method, GetStyleHintForAttributeChange() to nsIHTMLContent. 1998-12-11 00:52:55 +00:00
nisheeth%netscape.com a86a22d959 Added a new method, GetStyleHintForAttributeChange() to nsIHTMLContent and implemented it in all the HTML content classes. The method is used by the HTML style sheet to get a style change hint from the content object when an attribute of the content object changes. 1998-12-10 23:52:46 +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
akkana%netscape.com 427f2d3ec5 Fix win32 build 1998-12-10 20:15:25 +00:00
akkana%netscape.com 24dbcd2565 Clone and CloneContents 1998-12-10 18:58:49 +00:00
kipp%netscape.com 21967fb93c Added some code to handle illegal color values more compatabibly 1998-12-10 17:50:43 +00:00
buster%netscape.com da215d84c1 an even cleaner implementation of InsertRow 1998-12-09 23:30:06 +00:00
buster%netscape.com 919aaf7123 fixed nsHTMLTableElement::InsertRow() 1998-12-09 23:19:12 +00:00
jfrancis%netscape.com 18e895c2ac checking in a bit more of deleteContents; hard part still not done. 1998-12-09 22:07:00 +00:00
akkana%netscape.com 6759f530b0 implementation for CompareEndPoints 1998-12-09 19:21:49 +00:00
akkana%netscape.com cbf9d5a5e9 Update Range spec 1998-12-09 18:44:26 +00:00
buster%netscape.com b1b5bade52 cellspacing split out into x and y, HTML attribute sets both to same value 1998-12-09 06:36:32 +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
buster%netscape.com a8d87b8305 added implementation for CSS-2 style attributes border-collapse, border-spacing, empty-cells, caption-side
this is sufficient for now, but incomplete.  It doesn't handle inherit properly.
1998-12-09 06:24:27 +00:00
troy%netscape.com 2a501cc669 Added new atoms to nsLayoutAtoms for additional named frame child lists 1998-12-09 05:30:17 +00:00
akkana%netscape.com 662cbc664e GetOwnerDocument should return NS_ERROR_NOT_IMPLEMENTED if it's not going to modify its input 1998-12-08 19:53:25 +00:00
mjudge%netscape.com c549a78e51 chagnes to selection 1998-12-08 18:26:06 +00:00
mjudge%netscape.com f4b7dee737 changes to selection 1998-12-08 18:25:47 +00:00
mjudge%netscape.com 8242e39f7f changes to remove selection 1998-12-08 18:25:27 +00:00
kipp%netscape.com c8aad55ba1 Fixed an improper use of NS_RELEASE 1998-12-08 16:08:44 +00:00
jfrancis%netscape.com 9b3d64567a removing tabs; started deleteContents() imp 1998-12-08 02:26:15 +00:00
buster%netscape.com ab6e5d8e3e fixed default cellspacing and cellpadding 1998-12-08 00:59:15 +00:00
kipp%netscape.com 78b7ec988a Made image documents layout again 1998-12-07 22:29:13 +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
harishd%netscape.com 058bfc3274 Changed code that previously accessed mBorderStyle and mBorderColor
with new methods added in nsStyleSpacing
1998-12-07 18:56:29 +00:00
harishd%netscape.com fa72f8598e Changed code that previously accessed mBorderStyle and mBorderColor
with the new methods added in nsStyleSpacing
1998-12-07 18:55:19 +00:00
harishd%netscape.com 39820e34d1 changed all the places that previously accessed mBorderStyle and mBorderColor
with the new methods defined in nsStyleSpacing
1998-12-07 18:51:26 +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
jfrancis%netscape.com 31d3e3fbdf fixing IsSameDocument by including nsIDOMDocument.h 1998-12-07 17:53:59 +00:00
jfrancis%netscape.com 7dafcd86ec implemetned ComparePointToRange() and IsPointInRange(). Stopped caching ancestor lists. Added standard copy constructor/assignment operator prohibition. 1998-12-07 16:11:52 +00:00
beard%netscape.com 839248e19f Initial cut at GetReferrer, GetDomain methods. Some enhancements to nsIURL may be needed to do this right. 1998-12-07 06:10:12 +00:00
ramiro%netscape.com 2009b728de Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
akkana%netscape.com dcb1c463b0 Implement InSameDoc 1998-12-05 02:19:01 +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
jfrancis%netscape.com f3a0df7ba8 fixing up start/end setters, other details 1998-12-04 18:21:52 +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
jfrancis%netscape.com 79d201db7f more work on grungy range details 1998-12-03 22:59:07 +00:00
mjudge%netscape.com a3396fc203 new selection change to come ifdefs going in 1998-12-03 21:48:32 +00:00
mjudge%netscape.com d2dfadf225 changing use of selection 1998-12-03 21:45:26 +00:00
mjudge%netscape.com 4ac456fec2 changing selection code 1998-12-03 21:43:32 +00:00
mjudge%netscape.com 26d932ee59 new collection export instead of nsISelection 1998-12-03 21:42:58 +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
buster%netscape.com ab4dfe23b9 added atoms for table pseudo style contexts 1998-12-03 18:00:42 +00:00
jfrancis%netscape.com 7e28938017 fixing bad goto (as if there were good ones?) 1998-12-03 17:25:00 +00:00
troy%netscape.com 6be0f1bb4f Added NS_RELEASE to fix leak of a HTML style element 1998-12-03 16:46:56 +00:00
jfrancis%netscape.com 31f969fa8a adding some private helper functionality that is going to change soon... 1998-12-03 15:02:37 +00:00
jfrancis%netscape.com 4ae12673b3 putting Akkana's implementation back in; fixed compile-time errors 1998-12-03 09:51:05 +00:00
troy%netscape.com d97a31f115 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
joki%netscape.com 4e997acada Fix cursor bug which caused cursor to be set once per child view on each mousemove 1998-12-03 03:07:16 +00:00
vidur%netscape.com 869e02c373 Fixed unitialized value problem. 1998-12-03 00:34:44 +00:00
joki%netscape.com 1a47e52cb5 Fix mouseover/mouseout firing crash when hitting bad frame. 1998-12-02 02:14:58 +00:00
peterl%netscape.com 6a548ee74f added inline style sheet support for contained HTML 1998-12-02 00:39:10 +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
peterl%netscape.com 34b6f5761e added inline style sheet accessor 1998-12-02 00:35:41 +00:00
peterl%netscape.com c5ad15c3ea changed media to uppercase atoms 1998-12-02 00:35:03 +00:00
peterl%netscape.com 3cf6cb3b98 added inline style rule accessor 1998-12-02 00:34:31 +00:00
peterl%netscape.com 6fbec6d63b moved body fixup rule into content 1998-12-02 00:34:06 +00:00
peterl%netscape.com 728c669e6a added inline style accessor 1998-12-02 00:33:12 +00:00
peterl%netscape.com ad4d5a8d0d added nsLayoutAtoms 1998-12-02 00:32:20 +00:00
peterl%netscape.com 6d6e66b873 added media support 1998-12-02 00:30:42 +00:00
peterl%netscape.com 0d3bc3ce7e new file 1998-12-02 00:29:29 +00:00
peterl%netscape.com 009f5dbd89 changed medium type to atom 1998-12-02 00:29:16 +00:00
waterson%netscape.com fdf819f5ae First Checked In. 1998-12-02 00:20:07 +00:00
mjudge%netscape.com 808c742916 including proper thing 1998-12-01 19:18:52 +00:00
akkana%netscape.com 76ccd60aed Change Element to Node 1998-12-01 19:15:00 +00:00
mjudge%netscape.com 52a9ea22fc need to include the nsIDOMElement.h dont know why this worked on windows 1998-12-01 19:14:18 +00:00
vidur%netscape.com e191547768 Fixing build bustage 1998-11-30 08:47:27 +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
vidur%netscape.com 42f841cc88 Added nsDocumentFragment to build. Fixed bug 1256 - the content sink is flushed as soon as it encounters a script tag. 1998-11-28 23:51:06 +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 f5776c509e fix unix build 1998-11-26 03:45:50 +00:00
rickg%netscape.com f9d20c19aa improvements to recursive parser calls 1998-11-26 02:56:40 +00:00
sar%netscape.com a22a417b66 backing out akkana's changes. this will fix build bustage on the mac 1998-11-26 02:30:44 +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
peterl%netscape.com e2e555563d connected style sheet better (added content node & properties) 1998-11-26 01:29:10 +00:00
peterl%netscape.com 1bfec862ce added change notification support 1998-11-26 01:24:52 +00:00
peterl%netscape.com daab147c00 added style sheet properties 1998-11-26 01:24:32 +00:00
akkana%netscape.com 436f0d2ec6 Implementation of the easy parts 1998-11-25 23:20:29 +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
vidur%netscape.com 783e391275 New class nsDocumentFragment 1998-11-25 08:14:47 +00:00
jfrancis%netscape.com 8229e7eb76 removing the accidentally copied "AUTOGENERATED - Do Not Edit" warning 1998-11-25 01:34:59 +00:00
jfrancis%netscape.com c31035761d cleanup 1998-11-25 01:21:42 +00:00
akkana%netscape.com add678af20 Add include line 1998-11-24 21:24:40 +00:00
akkana%netscape.com c3872e98ab Implementation file for nsIDOMRange 1998-11-24 21:20:11 +00:00
joki%netscape.com 847937ccae Implement document.URL access 1998-11-24 21:07:43 +00:00
karnaze%netscape.com 73c8a02a2b fixed bug 1504 (memory leak of select elements) 1998-11-24 18:54:26 +00:00
joki%netscape.com f3b09e1684 ifdef out some broken code in SetActiveLink until I have time to fix it. 1998-11-24 08:13:55 +00:00
joki%netscape.com 09cd62b18e Add click event support for every element and initial keypress event support 1998-11-24 07:46:58 +00:00
rickg%netscape.com d3f830f49e fixed call to ToInteger() to respect the error code 1998-11-24 02:39:36 +00:00
karnaze%netscape.com 0885ea6134 <frame> now uses <base> for its src attribute 1998-11-24 02:01:45 +00:00
kipp%netscape.com 5e7b2ca7ab Use Pushback to put back the right character 1998-11-24 01:47:19 +00:00
kipp%netscape.com e1436aeb16 Made IFRAME a container (like it should have been) so that it can contain the content that isn't being rendered (because we support iframe's) 1998-11-24 00:11:54 +00:00
vidur%netscape.com 5430dc16b2 Allow application/x-javascript for type in SCRIPT tags 1998-11-23 23:06:57 +00:00
kipp%netscape.com b7f723b107 Fixed up handling of form element attributes slightly to match navigators handling of ALIGN; this is compatible with nav/IE and with the HTML4 DTD (because ALIGN is deprecated) 1998-11-23 19:33:22 +00:00
kipp%netscape.com 6d33e1bcde Added code in to not consume events if the anchor has no HREF attribute. This prevents <A NAME=...> containers from eating events 1998-11-23 17:45:00 +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
joki%netscape.com ecbb1182ec Fixing a submit/reset event bug, frame destruction reentrancy bug, and an imagemap bug. 1998-11-21 00:19:36 +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 d27c0b5dd5 added tablePseudo 1998-11-20 21:05:31 +00:00
kipp%netscape.com 15dc65b188 Removed a compiler warning 1998-11-20 17:21:22 +00:00
buster%netscape.com cae6af5e35 removed obsolete include of nsTableFrame 1998-11-20 01:04:43 +00:00
buster%netscape.com a03be26dfc handles "height" attribute 1998-11-20 01:03:45 +00:00
kipp%netscape.com 0702a9d059 Fix build bustage (hopefully) 1998-11-19 05:37:59 +00:00
joki%netscape.com 76afffebc9 Adding more backwards compat DOM support (event.which, pageX, and pageY) 1998-11-19 03:20:21 +00:00
joki%netscape.com c3708b2ed8 Modify event flow to avoid walking into trashed frames. 1998-11-19 00:43:36 +00:00
buster%netscape.com d84790df55 Proportional column width based on HTML attributes is now implemented. proportional "multilength" syntax ("1*")
now works on COL and COLGROUP.  Bug 1128.
1998-11-18 22:10:02 +00:00
buster%netscape.com 95be4abe33 impl of DOM table.deleteRow 1998-11-18 06:30:13 +00:00
buster%netscape.com a6bce85696 impl for DOM table.InsertRow 1998-11-18 06:06:37 +00:00
joki%netscape.com 7716dc91e8 Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
peterl%netscape.com 239ca35fcd cursor style cleanup 1998-11-18 02:23:39 +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
peterl%netscape.com 90e19c51d8 added text pseudo tag 1998-11-18 02:09:53 +00:00
buster%netscape.com fb18ad6ce1 impl for DOM methods table.create(THead|TFoot|Caption) and deleteCaption 1998-11-17 23:09:59 +00:00
buster%netscape.com 885cad24a8 new module 1998-11-17 22:20:59 +00:00
buster%netscape.com 1238f3f20c renamed TableElementCollection to GenericElementCollection, and factored it into
it's own module for reuse.
1998-11-17 21:40:38 +00:00
buster%netscape.com 07ba2a028f implementation of rows() and tBodies() 1998-11-17 16:32:29 +00:00
kipp%netscape.com cc720770f8 Made SetTitle call ReduceEntities for bug #1398 1998-11-17 16:29:25 +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
buster%netscape.com 8b61eb7b90 work in progress for full DOM support for tables 1998-11-16 23:31:24 +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
buster%netscape.com 655121b757 added storage in styleTable for a column's width contribution from cells that
have colspan>1.
1998-11-16 06:47:24 +00:00
vidur%netscape.com 4f929ce5e4 First pass to allow HTML forms to be embedded inside XML documents. 1998-11-16 06:16:17 +00:00
kipp%netscape.com c4ba29cb0e Added some more null-pointer checking to DOM methods 1998-11-14 22:51:43 +00:00
michaelp%netscape.com f186598ef5 changes for pixel scaling/printing. 1998-11-14 01:52:27 +00:00
vidur%netscape.com 733321ca8f Added Xlink support 1998-11-14 00:22:10 +00:00
vidur%netscape.com a349a1e4a6 Added support for XLink - simple links and show=replace or new. Modified nsILinkHandler interface. 1998-11-14 00:21:19 +00:00
karnaze%netscape.com 3f513d4bc8 bug 1374 (hometown.aol.com crash on resize) 1998-11-13 23:44:50 +00:00
vidur%netscape.com c1951f680d Generic HTML collection base class 1998-11-13 22:30:23 +00:00
rickg%netscape.com 1a47a78ee2 allow view-source on XML 1998-11-13 04:36:46 +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 30cdfe13ca XML example with scripting 1998-11-12 23:57:54 +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
kipp%netscape.com e105be2a27 Actually advance the dest pointer so a copy occurs (doh!) 1998-11-12 23:33:12 +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
joki%netscape.com ab25720208 DOM Support: nsHTMLDocument body property 1998-11-12 22:25:51 +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
kipp%netscape.com fc16d5fc42 init the html atoms too...(temporary) 1998-11-12 18:16:25 +00:00
vidur%netscape.com b947ced837 Modified stylesheet 1998-11-12 17:17:48 +00:00
vidur%netscape.com d73eed6d2e new 1998-11-12 16:36:02 +00:00
vidur%netscape.com 9a325834e4 Factored GetAttributStyleSheet method into separate nsHTMLContentContainer interface that can be implemented by both HTML and XML document classes. 1998-11-12 07:54:12 +00:00
vidur%netscape.com 29d606fae2 Got rid of bogus dependency on XMLContent 1998-11-12 07:06:47 +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
rickg%netscape.com c16dd335a5 enabled view-source 1998-11-11 20:31:45 +00:00
buster%netscape.com daf8cc32db support for frame and rules attribute 1998-11-11 19:56:02 +00:00
buster%netscape.com baaa18677b fix for default cell padding and cell spacing 1998-11-11 19:54:23 +00:00
troy%netscape.com bdd1ad3abf Fixed memory leak 1998-11-11 16:50:51 +00:00
rickg%netscape.com bac5cf794d first pass support for view-source 1998-11-11 11:55:32 +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
rickg%netscape.com f0462a14da changed contentsink API to support XML 1998-11-10 04:13:59 +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
troy%netscape.com 02915d3677 First of a few changes to allow frames to have multiple child lists.
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
vidur%netscape.com 96f4bbec57 Fix to GetFirstChild/GetLastChild from Michael Leventhal (mle@citec.fi) 1998-11-09 17:51:18 +00:00
kipp%netscape.com 7f7afdabd3 Repaired marginwidth/marginheight handling code 1998-11-09 17:51:05 +00:00
kipp%netscape.com 58eb43e339 Some spot error handling improvements to fix a crash in http://checkmate/raptor/js98/test3.html 1998-11-09 16:21:18 +00:00
troy%netscape.com d41a655b4a Changed implementation of DefaultValue to use the value of the "value"
attribute
1998-11-07 17:46:12 +00:00
troy%netscape.com 6bedb3e504 Added code to StringToAttribute() to handle "border" attribute 1998-11-07 05:27:39 +00:00
troy%netscape.com 1ef01c4b61 Fixed ConstructFrame() so it creates the scroll frame first. This ensures
the style context hierarchy is correct
1998-11-06 17:57:24 +00:00
peterl%netscape.com fa0074c6e2 fixed text-decorations some more 1998-11-06 01:06:26 +00:00
peterl%netscape.com 077d785b93 sync to declaration api change 1998-11-06 00:59:03 +00:00
peterl%netscape.com 2cdbac2a3e added table-layout
added mix/max width/height
made text-decoration not be cumulative
1998-11-06 00:58:23 +00:00
peterl%netscape.com 96a9c7b186 removed char* apis
fixed ! important property ordering
fixed CSSOM access to ! important properties
1998-11-06 00:56:28 +00:00
peterl%netscape.com 27305475ea removed char* method types 1998-11-06 00:52:57 +00:00
peterl%netscape.com 582d848efb sync to declaration api change 1998-11-06 00:52:30 +00:00
peterl%netscape.com 35b4b23fb3 added min/max width/height
made table inheritance block be conditional on compatibility mode
1998-11-06 00:49:04 +00:00
troy%netscape.com cc8a206808 Changed frame construction code to create a simple page sequence frame
when paginated
1998-11-05 06:13:55 +00:00
buster%netscape.com 1b3ee90d82 nsHTMLReflowCommand now knows what attribute triggered a StyleChanged notification 1998-11-04 19:34:34 +00:00
peterl%netscape.com e3cd00d3b0 made parent context no longer be optional on re-resolve style context method 1998-11-03 21:29:14 +00:00
peterl%netscape.com 776a2683ef sync to style resolution api changes 1998-11-03 20:33:43 +00:00
peterl%netscape.com 69ad11bff6 sync to style resolution api changes
moved style context re-resolving to frame land
1998-11-03 20:33:23 +00:00
peterl%netscape.com 9d15cc0b80 changed inheritance of colors
hacked inheritance of vert align for now
1998-11-03 20:31:21 +00:00
peterl%netscape.com a184103f85 removed context hashtable code
decoupled style context resolution from frames
1998-11-03 20:19:28 +00:00
peterl%netscape.com c8a8304961 added pseudo tag support
removed backstop rule count
removed reparent
1998-11-03 20:18:40 +00:00
peterl%netscape.com 8069fc8bda decoupled style resolution api from frame system 1998-11-03 20:16:23 +00:00
kipp%netscape.com e0bc053899 Whompage to remove unused extra arg to the NS_IMPL_*_ATTR macros 1998-11-03 01:08:02 +00:00
joki%netscape.com fa7cb8280b Adding submit event type 1998-11-02 23:05:46 +00:00
joki%netscape.com 01f2edce02 Remove extra comma from end of nsDOMEvent enum 1998-11-02 21:21:19 +00:00
troy%netscape.com 10c06c1b72 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
kipp%netscape.com 40ce227095 Support hspace/vspace properly 1998-10-31 22:45:39 +00:00
troy%netscape.com d3505a9da8 Added release of content object in SetDocumentInChildrenOf. This fixes a
memory leak
1998-10-31 04:00:25 +00:00
buster%netscape.com e82356e5d9 factored AttributeChanged so when deciding what to do in response to a change,
common attributes are checked first, then content-specific handlers are asked
1998-10-30 23:06:14 +00:00
karnaze%netscape.com 95a11ed05f preliminary support to keep text, radio, checkbox dom access in sync with widgets 1998-10-30 20:41:01 +00:00
buster%netscape.com d8ae00b810 some extremely preliminary work for styleChanged incremental reflow 1998-10-30 07:57:44 +00:00
troy%netscape.com 1c06f4f513 Changed to ignore SCRIPT tags that aren't JavaScript language 1998-10-30 03:36:35 +00:00
troy%netscape.com 37c1eb59c2 Changed to use a scroll frame for the BODY 1998-10-29 23:25:02 +00:00
cls%seawood.org 609f087498 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00
kipp%netscape.com 76945822e1 Pass in opactity to view manager in case it changed 1998-10-28 02:05:05 +00:00
kipp%netscape.com 86b7edb580 Implement opacity methods 1998-10-28 02:04:27 +00:00
kipp%netscape.com 262d020083 Fixed oopsie in the hint storage check 1998-10-28 02:04:06 +00:00
peterl%netscape.com c88c131fe6 added the first Nav Quirk, when on, we now interpret numbers without units as pixel units 1998-10-28 01:12:38 +00:00
peterl%netscape.com d10c5c6553 removed depth style remap (context does it for us now) 1998-10-27 03:03:49 +00:00
peterl%netscape.com c5b842e239 added reparent method 1998-10-27 03:03:02 +00:00
vidur%netscape.com 369695631d Added additional parameter to nsIContent::SetDocument. The document now tells content to lose its weak reference before the document goes away. Elements and text now add their script objects as roots so they don't get collected prematurely. 1998-10-26 23:26:01 +00:00
peterl%netscape.com 624446110a added CSS2 property handling 1998-10-26 23:22:40 +00:00
peterl%netscape.com a85997ba8b brought existing property handing up to spec for CSS2 1998-10-26 23:22:19 +00:00
peterl%netscape.com d51752e653 added aural style hint 1998-10-26 23:21:19 +00:00
peterl%netscape.com 03049c7b12 moved !important handling into parser 1998-10-26 23:20:45 +00:00
peterl%netscape.com 084e1104ba added new value types 1998-10-26 23:19:59 +00:00
peterl%netscape.com 4fdb71d1d3 made helper functions static 1998-10-26 23:19:28 +00:00
peterl%netscape.com 93aae1a40c added CSS2 properties 1998-10-26 23:16:27 +00:00
peterl%netscape.com 3695d1bc09 added CSS2 keywords 1998-10-26 23:15:35 +00:00
kipp%netscape.com ff372eb601 Added new atoms 1998-10-26 17:27:04 +00:00
troy%netscape.com c4862c491c Changed some comments 1998-10-24 05:03:55 +00:00
rods%netscape.com 44adde0166 Removed include "nsIHTMLCSSStyleSheet.h" 1998-10-23 20:40:26 +00:00
rods%netscape.com 9ef8c3e006 Removed several nsHTMK type tags from nsDocument.cpp 1998-10-23 20:23:02 +00:00
michaelp%netscape.com bed7d2d4c3 changes to support opacity. 1998-10-23 17:54:23 +00:00
troy%netscape.com ce6076d390 Turned back on support for LAYER element 1998-10-23 04:20:08 +00:00
karnaze%netscape.com 1610cecf5a implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls. 1998-10-22 23:00:37 +00:00
troy%netscape.com 6005461750 Added new pseudo class style :SCROLLED-CONTENT 1998-10-22 20:12:34 +00:00
buster%netscape.com 05f76c4440 preliminary code to resolve parent frame issues for table frames 1998-10-21 22:24:59 +00:00
rpotts%netscape.com b8e02c9fe0 Fixed bug #1159. Reference counting bug related to forms... 1998-10-21 09:26:33 +00:00
vidur%netscape.com 5a8dfade2c Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs 1998-10-20 17:07:23 +00:00
kipp%netscape.com 430c39bd18 Revised API to use TextFragment's 1998-10-20 00:19:17 +00:00
valeski%netscape.com 5ecb5ca778 Raptor only. Extending the META tag http-equiv handling code to handle arbitrary http-equivs. We were previously just handing the "Refresh" case. 1998-10-20 00:18:19 +00:00
kipp%netscape.com 49fb374228 new 1998-10-20 00:17:17 +00:00
karnaze%netscape.com b40bd57065 fixed bugs 1130, 1132, 1133 1998-10-19 20:37:40 +00:00
kipp%netscape.com c3ce7d20a6 Fixed inheritance behavior of line-height ala peterl 1998-10-16 03:47:40 +00:00
kipp%netscape.com 0d5bfe8371 Removed unused include 1998-10-15 22:37:38 +00:00
kipp%netscape.com 259466136f Added new atom 1998-10-15 05:11:40 +00:00
kipp%netscape.com 05d3950c8e Temporary work around to setting hint better 1998-10-14 23:46:02 +00:00
buster%netscape.com 00ce1c6356 fixed queryInterface to return *DOM interface 1998-10-14 16:30:24 +00:00
karnaze%netscape.com 6dce0be4e1 fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress. 1998-10-13 21:31:26 +00:00
kipp%netscape.com ed261f2102 Disabled the code 1998-10-13 20:43:05 +00:00
peterl%netscape.com 7cac29c2ed expanded font size table 1998-10-13 19:17:25 +00:00
peterl%netscape.com 2f06549f0b cleanup 1998-10-13 19:14:19 +00:00
peterl%netscape.com 035ffcf574 shifted CSS absolute font sizes 1998-10-13 19:13:59 +00:00
peterl%netscape.com e59f0b3a61 corrected order of properties 1998-10-13 19:13:14 +00:00
peterl%netscape.com edfd96bdd8 made type optional on linked style sheets 1998-10-13 19:11:42 +00:00
peterl%netscape.com 798863f91e set correct border style 1998-10-13 19:10:25 +00:00
peterl%netscape.com b4fcd606d7 added recycler for rules array 1998-10-13 19:09:39 +00:00
peterl%netscape.com 2fa43632c8 Added GetMargin/Padding/... to replace CalcMargin/Padding/...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
troy%netscape.com 7391b96095 Work in progress on scroll frame code 1998-10-12 22:13:23 +00:00
kipp%netscape.com e3998954e5 Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state 1998-10-12 17:00:32 +00:00
kipp%netscape.com 05a50b6ce3 Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling 1998-10-12 14:48:02 +00:00
kipp%netscape.com 7d88a3acde Work around another unitialized-memory-read bug where sometimes (not sure why!) aEventStatus would not get set ever 1998-10-09 22:59:41 +00:00
kipp%netscape.com 8a19cbb3b3 Lame support for nsIDOMRenderingContext API 1998-10-09 22:57:36 +00:00
buster%netscape.com 37e93ed6b7 support nsTableOuterFrame incremental reflow 1998-10-09 19:59:45 +00:00
peterl%netscape.com b82165370a zero out border when style == none
fixed padding cache bug
1998-10-09 17:28:24 +00:00
troy%netscape.com cc44601bb8 Removed GetContentIndex() from nsIFrame 1998-10-08 20:35:16 +00:00
kipp%netscape.com c612fef61e Fixed top relative position bug #1024 1998-10-08 15:37:34 +00:00
karnaze%netscape.com 580dde94fe fieldset, legend support. fixed bug #987 1998-10-08 04:38:41 +00:00
rpotts%netscape.com 88edff2205 Fixed crash due to null pointer... 1998-10-08 04:14:18 +00:00
peterl%netscape.com 5d132479e5 added css2 properties 1998-10-08 01:34:58 +00:00
peterl%netscape.com 56dd6acce2 init hash code to make purify happy 1998-10-08 01:32:41 +00:00
peterl%netscape.com 042308dc64 added CSS2 properties 1998-10-08 01:31:58 +00:00
peterl%netscape.com 2817e0c448 sync to css declaration changes 1998-10-08 01:31:38 +00:00
peterl%netscape.com c7b1ae602c moved from nsCSSDeclaration 1998-10-08 01:29:29 +00:00
peterl%netscape.com 67e9cbd114 use loose hex to rgb color conversion for color parsing 1998-10-08 01:28:18 +00:00
peterl%netscape.com 18cbead466 improve speed of finding children 1998-10-08 01:27:38 +00:00
vidur%netscape.com d8323a6ce6 Reimplemented nsiDOMNSHTMLFormElement interface on form class 1998-10-06 21:41:47 +00:00
kipp%netscape.com 7735f276c1 Support onPaint 1998-10-06 21:01:59 +00:00
kipp%netscape.com 5d3316f5d6 Added a new atom 1998-10-06 21:01:08 +00:00
vidur%netscape.com 0031f0710a Implemented style sheet and style rule interfaces on CSS classes. Made public new entry point for CSSParser for adding new imports. 1998-10-06 01:39:33 +00:00
kipp%netscape.com ef4d185fa7 never create frames when display is none 1998-10-06 00:43:48 +00:00
troy%netscape.com 933dc19df8 Changed some code to use XPCOM ref counting related macros 1998-10-05 05:11:18 +00:00
troy%netscape.com c73bad5232 Temp hack to fix Linux circular linkage problem 1998-10-02 04:32:11 +00:00
troy%netscape.com f095846367 Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
joki%netscape.com d665195693 Adding new js window methods/props, moving js string evaluation to UC strings. 1998-10-01 22:23:48 +00:00
rpotts%netscape.com b6b4f52e9c Initialize the nsIURLGroup from the document base URL... 1998-10-01 21:45:20 +00:00