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

1184 Коммитов

Автор SHA1 Сообщение Дата
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
rpotts%netscape.com 2e80273909 Added GetDocumentURLGroup() method 1998-10-01 21:43:49 +00:00
rpotts%netscape.com c70c256c86 Added GetDocumentURLGroup() methodnsIDocument.h 1998-10-01 21:43:02 +00:00
troy%netscape.com 8b034f4950 Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
peterl%netscape.com 0a14260f95 added get value as string 1998-09-30 01:08:59 +00:00
peterl%netscape.com 61650722ad make text decoration always an enum 1998-09-30 01:08:44 +00:00
karnaze%netscape.com a41131d1b0 fixed case sensitive include for unix 1998-09-30 00:55:03 +00:00
peterl%netscape.com e2c4541df8 added attribute & content changed code 1998-09-29 23:51:28 +00:00
peterl%netscape.com 39dc4dbc04 added hint table
moved non-generated code to nsCSSProps2.cpp
1998-09-29 23:50:56 +00:00
peterl%netscape.com b9ace40b77 added change hint to parse declaration 1998-09-29 23:50:09 +00:00
peterl%netscape.com 5bd69f379a added hint to parse delcaration 1998-09-29 23:49:19 +00:00
peterl%netscape.com 9142a937e3 added hint to attribute change notification 1998-09-29 23:48:38 +00:00
peterl%netscape.com ba250fd0f4 added content & attribute change to style frame construction
cleaned up api
1998-09-29 23:47:03 +00:00
peterl%netscape.com acbbad31f9 added change hint to attribute change api 1998-09-29 23:43:39 +00:00
peterl%netscape.com bd59f80ad2 added content changed & attribute changed to style frame construction api.
cleaned up api.
added attribute change hint.
1998-09-29 23:41:59 +00:00
karnaze%netscape.com 4e3952b977 initial fieldset, legend content classes. minor cleanup on form control content. 1998-09-29 23:22:42 +00:00
kipp%netscape.com 15c9e8aff7 Parse OL/UL type=A|a|I|i properly 1998-09-29 22:34:30 +00:00
kipp%netscape.com dc4362fa13 Changed factory method to parameterize the shrink wrapping behavior 1998-09-29 03:44:25 +00:00
vidur%netscape.com 13c5a9aba4 Fixed image.src=. Forwarded AttributeChanged notifications from nsPlaceholderFrame to its anchored item. Got rid of redundant calls to AttributeChanged. 1998-09-28 21:22:31 +00:00
kipp%netscape.com 9a4e762f42 Only set margins if auto/undefined margins are present 1998-09-28 18:51:23 +00:00
michaelp%netscape.com b308bcd473 object tag no longer processes it's children (i put troy's change from thursday
in a comment until the parser is sorted out).
1998-09-27 22:44:26 +00:00
michaelp%netscape.com 3db1396eb2 added "param" atom. 1998-09-27 22:41:01 +00:00
vidur%netscape.com b0f5563ead More leak fixes 1998-09-26 00:44:40 +00:00
kipp%netscape.com 69a575c5c0 Fixed the value of the background-image property when it's not set in the composite background property 1998-09-25 23:35:55 +00:00
kipp%netscape.com f33983a700 Backed out last change since it was too aggressive 1998-09-25 22:53:48 +00:00
troy%netscape.com d5336ff9ad Moved ContentReplaced() handler code to style system 1998-09-25 22:47:00 +00:00
kipp%netscape.com 058d6e86b5 Made SkipRuleSet actually work 1998-09-25 18:17:48 +00:00
kipp%netscape.com 1d1638b11e Don't block incremental loading reflows because of mInMonolithicContainer (it was necessary early on, now it isn't) 1998-09-25 17:30:59 +00:00
kipp%netscape.com a1010ce974 Renamed FrameDeleted to FrameRemoved 1998-09-25 16:12:13 +00:00
troy%netscape.com 318174a3d8 Moved ContentDeleted() document notification code to the style system which
generates the reflow command
1998-09-25 05:13:06 +00:00
peterl%netscape.com 7c988b7689 handle HTML comment tags as whitespace 1998-09-25 01:50:51 +00:00
peterl%netscape.com a99f96fb65 fixed bug preventing properties from parsing if followed by whitespace.
ie: color : blue didn't work
1998-09-25 01:50:34 +00:00
peterl%netscape.com fbdaa1a086 removed content apis from style context 1998-09-25 01:48:22 +00:00
vidur%netscape.com c65c40efea Added new style interfaces. Implemented getStyle() on HTMLElement. Moved DOM fields into side struct for nsGenericHTMLElement. Implemented style declaration interface on proxy. Added new entry point to CSSParser and new methods to style declaration. 1998-09-25 00:51:45 +00:00
kipp%netscape.com 27fa75c112 Fixed attribute atom typo 1998-09-25 00:01:08 +00:00
kipp%netscape.com 11c2f1cec3 Disable a certain kind of caching to make incremental style changes work 1998-09-24 23:56:45 +00:00
kipp%netscape.com d9590155c5 Expose remap method 1998-09-24 23:56:30 +00:00
kipp%netscape.com 9c0b1afdb6 Implement revised nsIDocument/nsIDocumentObserver methods 1998-09-24 21:39:47 +00:00
kipp%netscape.com f03937e013 changed frame remove methods 1998-09-24 21:39:29 +00:00
kipp%netscape.com e010dc08d5 XPCOM'ized the notification methods; changed frame remove methods; added AttributeChanged 1998-09-24 21:39:16 +00:00
kipp%netscape.com 2e929b8671 Eliminate SetAttr/UnsetAttr; use standard 3arg version now; leave the attribute impl macros alone for now; pass on attribute changes to the document when aNotify is PR_TRUE 1998-09-24 21:35:52 +00:00
kipp%netscape.com 3e7f78a4a1 Updated UnsetAttribute to have a notification flag 1998-09-24 21:33:56 +00:00
kipp%netscape.com 112e120eb8 Added bullet pseudo style attribute 1998-09-24 21:32:12 +00:00
troy%netscape.com 450e900440 Added call to ProcessChildren() for OBJECT tag 1998-09-24 20:35:59 +00:00
troy%netscape.com 88d8d60841 Removed a comment that is no longer applicable 1998-09-23 21:55:41 +00:00
buster%netscape.com c1981ca059 all frame initialization and related logic has moved into the various table frames' Init() methods
from their respective InitalReflow() methods.
table-layout=fixed now completely skips pass1 reflow and doesn't require maxElementSize
information, saving a tremendous amount of time during initial reflow.
1998-09-23 21:48:26 +00:00
karnaze%netscape.com b7d357fce8 Converted forms to use the new content model classes and better separate content from layout. 1998-09-23 17:16:51 +00:00
troy%netscape.com cbc01b084c Fixed an off by one problem in the ContentInserted() code 1998-09-23 04:25:49 +00:00
kipp%netscape.com 1feda2c07d Added a list method for outputing top/right/bottom/left objects like border/padding/margins 1998-09-23 02:36:07 +00:00
kipp%netscape.com 4a352f5802 Fixed parsing of margins to allow for auto values 1998-09-23 02:35:10 +00:00
kipp%netscape.com 216fa8884f Removed VerticallyAlignChildren (it's in nsInlineReflow now) 1998-09-23 02:34:43 +00:00
kipp%netscape.com c734b42d73 Improved list output for border/padding/margin 1998-09-23 02:34:21 +00:00
kipp%netscape.com e31fd84cc3 Added a reminder XXX 1998-09-23 02:33:04 +00:00
kipp%netscape.com f4eccb41b8 Removed dead includes 1998-09-23 02:32:43 +00:00
buster%netscape.com 29018c63f5 set all the groundwork for FAST table layout based on CSS-2 table-layout property 1998-09-22 23:36:06 +00:00
peterl%netscape.com 368f1a106e don't set attributes that are already set 1998-09-22 02:09:26 +00:00
peterl%netscape.com bbc834e0ac clamp border & padding width to 0 1998-09-22 02:08:45 +00:00
buster%netscape.com 4dc3232dcf added "center" to table horizontal align attribute as a legal value, although the HTML4 spec
says "middle" for h-align and "center" for v-align.  But Nav4 and IE both accept "center" as
well as "middle", so now we do too.
1998-09-21 18:34:30 +00:00
buster%netscape.com c663125cd3 captions now work properly with new frame layout strategy.
nsTableOuterFrame->mFirstChild==nsTableOuterFrame->mInnerTableFrame, always.
1998-09-20 04:50:08 +00:00
buster%netscape.com 37b88b1d6b made sure that all attributes respect their minimum values as per HTML 4 spec.
fixed some comments.
1998-09-18 22:39:16 +00:00
troy%netscape.com a0d36cd575 Changes to ContentInserted() handler 1998-09-18 21:28:21 +00:00
troy%netscape.com 8390e920bf Added AttributeChanged() member function for communicating attribute value
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com c24f15c230 Removed CreateFrame() from nsIHTMLContent 1998-09-18 18:04:42 +00:00
troy%netscape.com 52eb998d8f Removed nsIContentDelegate.h 1998-09-18 17:34:48 +00:00
troy%netscape.com b6c1cfd2b8 Removed content delegates 1998-09-18 17:18:37 +00:00
rpotts%netscape.com 7909491271 Fixed up usage of the NS_RELEASE2(...) macro. 1998-09-17 05:40:57 +00:00
troy%netscape.com 740f73d46a Cleaned up frame construction code 1998-09-17 04:07:58 +00:00
vidur%netscape.com 5875cb774f Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry. 1998-09-17 01:53:52 +00:00
valeski%netscape.com 81cdcbe581 ? network/module/nsNetFactory.cpp
Added nsNetFactory implementation. This allows users to retrieve nsINetService pointers from the service factory manager.

M dom/src/base/nsGlobalWindow.cpp
M gfx/src/nsImageNetContextSync.cpp
M layout/html/document/src/nsHTMLDocument.cpp
M network/module/nsURL.cpp
Replaced NS_NewINetService() calls with nsServiceManager::GetService() calls.

M network/module/Makefile
M network/module/makefile.win
Added nsNetFactory.cpp to the builds.

M network/module/nsINetService.h
Added a #define for the class id of the nsNetService.

M network/module/nsIStreamListener.h
Removed the NS_DEFINE_IID of kIStreamListenerIID from the header file. Each module that wants this will need to delcare it themselves.

M network/module/nsNetFile.cpp
Fixed memory leak.

M network/module/nsNetService.cpp
Globalized the gNetlibService variable so the NetFactory can access it.

M webshell/src/nsDocLoader.cpp
M webshell/src/nsPluginViewer.cpp
NS_DEFINE_IID of kIStreamListenerIID

M webshell/tests/viewer/nsSetupRegistry.cpp
Added the netlib library to the list of libraries in the registry and register the nsNetFactory with the appropriate iid and clsids.
1998-09-17 00:55:35 +00:00
peterl%netscape.com 9326c0f61f connected xheight, fixed font realtive sizes,
fixed text-decoration
1998-09-17 00:19:47 +00:00
peterl%netscape.com f71079e1bd fixed bugs dealing with string color values 1998-09-17 00:18:57 +00:00
troy%netscape.com 517a28dfaa Changed ContentAppended() to not walk up the frame hierarchy looking
for a frame that maps the parent content object that changed
1998-09-17 00:06:46 +00:00
troy%netscape.com abdd161d93 Frame construction changes for tables 1998-09-16 17:19:20 +00:00
joki%netscape.com 58d850764d More support for capturing, minor adjustments to window.open behavior. 1998-09-15 21:31:58 +00:00
buster%netscape.com 3173f99319 added table content interfaces 1998-09-15 18:07:54 +00:00
buster%netscape.com c47f9bbfcb nsStyleConsts.h added some HTML 4 consts for tables
nsHTMLAtoms.cpp,h             added some HTML 4 strings for tables
nsHTMLParts.h                 added constructors for new table content classes
nsGenericHTMLElement.cpp,h    added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp       these are the new table content classes
nsHTMLContentSink.cpp         enabled the new content and removed the old
nsHTMLStyleSheet.cpp          fixed the table style optimizations to work with new content
nsTable*Frame.cpp             these work with the new content
1998-09-15 17:58:24 +00:00
kipp%netscape.com 46acb2313a Removed css/layout directory 1998-09-15 00:19:49 +00:00
vidur%netscape.com e7511e6699 Got rid of Construct method from nsIJSScriptObject interface. Added first-pass implementation of reflow case to nsGenericHTMLElement::SetAttr. 1998-09-14 23:02:32 +00:00
troy%netscape.com 7d331e2c97 Added overloaded ConstructFrame() member function. Prep work for table
changes
1998-09-14 21:16:01 +00:00
rpotts%netscape.com 8ce8e2f1d4 Fixed some reference counting problems introduced by the rev 1.20 check in... 1998-09-14 05:43:54 +00:00
troy%netscape.com 2766a78b70 Changes ProcessChildren() to return the child list and leave it to the caller
(ConstructFrame() member function) to call Init()
1998-09-12 23:51:57 +00:00
kipp%netscape.com b8dd1a4a59 Work around crash bug with content delegate 1998-09-12 23:30:23 +00:00
kipp%netscape.com b9e8a43908 Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros 1998-09-12 19:33:48 +00:00
troy%netscape.com 8444a92233 Part of frame construction changes 1998-09-12 04:46:35 +00:00
peterl%netscape.com daaf147818 vend important rule when present 1998-09-12 02:46:59 +00:00
peterl%netscape.com 4192bbe6e8 fixed content ref count bugs in ContentAppended 1998-09-12 02:46:09 +00:00
peterl%netscape.com 1637c22891 added debug code for ref counting 1998-09-12 02:45:26 +00:00
peterl%netscape.com b58ec8977e init ref count of important rule 1998-09-12 02:43:48 +00:00
peterl%netscape.com 76a4b9785c properly addref attr stylesheet before returning 1998-09-12 02:43:19 +00:00
peterl%netscape.com df9c44a267 properly release doc & style sheet when setting attributes 1998-09-12 02:42:44 +00:00
vidur%netscape.com af69c61007 Fixed document.writeln problem from http://www.legomindspring.com 1998-09-12 00:04:22 +00:00
troy%netscape.com 21eebef753 Fixed leak of reflow command 1998-09-11 18:57:54 +00:00
kipp%netscape.com 01be19c7e9 inlined IsSynthetic implementation AND made it work 1998-09-11 05:38:25 +00:00
kipp%netscape.com 8adc4b89d4 Use InitialReflow to layout the image document instead of ResizeReflow so that images layout properly 1998-09-11 04:20:30 +00:00
kipp%netscape.com 60819cdfb6 Check in of somewhat bogus handling of the notify values (which is going away!) 1998-09-11 04:16:18 +00:00
kipp%netscape.com c38dcf9b44 Support length values for vertical-align 1998-09-11 04:15:03 +00:00
peterl%netscape.com 991dab3f18 added strength api to style rule 1998-09-11 02:07:58 +00:00
peterl%netscape.com f787309dc5 added important rule support 1998-09-11 02:07:46 +00:00
peterl%netscape.com d1deab28e2 added important rule support
factored declaration processing to a static method
1998-09-11 02:07:05 +00:00
peterl%netscape.com 52187d340b sort style rules by strength 1998-09-11 02:05:30 +00:00
peterl%netscape.com 20471b12bb added strength 1998-09-11 02:05:07 +00:00
kipp%netscape.com 634f05dad5 Revised various vertical alignment cases to use font introspection data instead of hard coding in values; corrected middle computation. 1998-09-10 23:43:12 +00:00
kipp%netscape.com 50abb37993 Fixed a bug with percent values being converted to strings 1998-09-10 23:42:18 +00:00
troy%netscape.com 585ef01470 Hooked back up IFRAME 1998-09-10 21:03:16 +00:00
troy%netscape.com cd6d3fdd6f Fixed frameset crash 1998-09-10 20:37:19 +00:00
troy%netscape.com f370908aef Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
vidur%netscape.com 084a6cad55 Got rid of extra release in Item() method of childNodes array of nsGenericHTMLContent 1998-09-10 17:51:30 +00:00
vidur%netscape.com e3a36fe706 Fixes to get Rotate.html working 1998-09-10 17:11:46 +00:00
peterl%netscape.com 1114073cf0 added to string support 1998-09-10 01:19:26 +00:00
peterl%netscape.com f3cffd4969 removed assert on x-height unit 1998-09-10 01:18:27 +00:00
peterl%netscape.com 13290e1093 fixed filtering of valid ID selectors 1998-09-10 01:18:06 +00:00
peterl%netscape.com 2708ef44b2 sync css declaration to xif with new api 1998-09-10 01:16:25 +00:00
peterl%netscape.com b8ca387c56 added to string support for style= attributes 1998-09-10 01:15:23 +00:00
karnaze%netscape.com 1141b63fe6 converted frame/iframe/frameset to new layout/content separation 1998-09-09 23:30:30 +00:00
vidur%netscape.com 8f6f9c2a6e Added nsIJSScriptObject interface to nsGenericHTMLContent class and fixed element.childNodes 1998-09-09 21:02:42 +00:00
rods%netscape.com 00b9b503a9 Removed TraverseBlockContent static function 1998-09-09 17:42:21 +00:00
kipp%netscape.com 30fb8283fd Support direct loading of image documents by using the GetImageFromStream method on the image group. 1998-09-09 16:19:30 +00:00
rods%netscape.com 56048c21b0 XPCOM'ed the Selection and Search methods 1998-09-09 16:11:59 +00:00
joki%netscape.com b859af227b Do not allow script errors to stop page parsing. 1998-09-09 01:19:52 +00:00
kipp%netscape.com b0efb30cca Create HTML-html-element not a root part 1998-09-08 22:38:17 +00:00
kipp%netscape.com 1df4c30f6a Implement HandleDOMEvent properly; clean up whitespace 1998-09-08 22:37:46 +00:00
kipp%netscape.com b6f51ed678 Use NS_NewBodyFrame and NS_NewHTMLFrame 1998-09-08 22:37:24 +00:00
kipp%netscape.com 101d22e34e Added new atoms 1998-09-08 22:34:06 +00:00
kipp%netscape.com a54aae93e3 Fixed bug caused during XPCOM'ing the nsIContent API 1998-09-08 22:32:32 +00:00
rods%netscape.com 44c1e651e2 Changed Find to use all nsIDOMxxx classes instead of nsIContent 1998-09-08 22:13:29 +00:00
kipp%netscape.com 2ad3f46c7a Create text using NS_NewTextNode API 1998-09-06 00:21:22 +00:00
kipp%netscape.com 8b636969ce Use nsITextContent to initialize text node 1998-09-06 00:20:59 +00:00
kipp%netscape.com 82cc65979e Cleaned up some whitespace 1998-09-06 00:19:49 +00:00
kipp%netscape.com c60bfd6b7d Expose NS_QuoteForHTML; remove duplicate frame ctor method decls 1998-09-06 00:19:14 +00:00
kipp%netscape.com ff90fc5738 Added nsTextNode 1998-09-06 00:18:26 +00:00
kipp%netscape.com eb23d4b11d Use allocated IID; update interface to be XPCOM'd and updated the methods 1998-09-06 00:15:10 +00:00
peterl%netscape.com 9099acfd69 changed the way map attributes into is connected 1998-09-05 04:00:06 +00:00
peterl%netscape.com d91efeb4f8 tweaked output of percent values 1998-09-05 03:59:44 +00:00
peterl%netscape.com d9e677533d removed content from style mapping api 1998-09-05 03:52:30 +00:00
peterl%netscape.com 8855841e3b removed content from style map api 1998-09-05 03:51:56 +00:00
vidur%netscape.com 11b3d12de8 New content code adjusts to getting script objects through a factory interface 1998-09-04 23:03:16 +00:00
kipp%netscape.com b2c8e4f9a9 Fixed bug in handling of textarea that caused them to terminate documents 1998-09-04 16:33:40 +00:00
rods%netscape.com c29805f3f3 Fixed up Find to include Replace, replace will be moved to it's
own place later.
1998-09-04 15:41:20 +00:00
kipp%netscape.com 18920914b9 Use new wbr element 1998-09-04 01:03:20 +00:00
kipp%netscape.com d7a47d0ea7 Added wbr 1998-09-04 01:02:54 +00:00
kipp%netscape.com 7ec74183ef Added WBR 1998-09-04 01:02:30 +00:00
kipp%netscape.com 135b753784 new 1998-09-04 01:02:20 +00:00
kipp%netscape.com 7f4127505d Create a spacer frame for spacer parts 1998-09-04 00:55:47 +00:00
kipp%netscape.com ba8991d428 Added new atoms 1998-09-04 00:54:45 +00:00
kipp%netscape.com 7782cb6572 Create spacer element instead of obsolete spacer part 1998-09-04 00:52:49 +00:00
kipp%netscape.com 27b0840198 New file 1998-09-04 00:52:34 +00:00
kipp%netscape.com 6ef1721baf Use new content class instead of the old obsolete one 1998-09-04 00:20:14 +00:00
kipp%netscape.com e2e9b13c6f Fold in some code from nsHTMLImage.cpp 1998-09-04 00:19:48 +00:00
kipp%netscape.com 3b9df763b9 Create image frames for images 1998-09-04 00:19:32 +00:00
kipp%netscape.com a31679f508 new 1998-09-03 22:23:41 +00:00
kipp%netscape.com 099f5dd6e3 Use new content objects wherever possible 1998-09-03 22:23:09 +00:00
kipp%netscape.com 74dfc92a57 Implement StringToAttribute/AttributeToString/MapAttributesInto; fix up name of embedded object 1998-09-03 22:21:32 +00:00
rods%netscape.com 87fdd5b7af Fixed Find (still need to do more clean up) 1998-09-03 20:09:33 +00:00
joki%netscape.com 93f2188ac2 Standardize order during content creation to be setDoc, addAttr, appendChild 1998-09-03 01:23:12 +00:00
joki%netscape.com 2d1abf69b8 Adding event.cancelBubble 1998-09-03 01:20:29 +00:00
kipp%netscape.com 7cdb41f197 Added new files to the build 1998-09-03 01:04:04 +00:00
kipp%netscape.com 80a15d25fc new 1998-09-03 01:03:33 +00:00
kipp%netscape.com 17a207d38f Fixed SetAttribute where the leaf classes StringToAttribute wasn't being called 1998-09-03 00:03:58 +00:00
kipp%netscape.com 8ef8048b2a Use new element ctors 1998-09-02 23:53:49 +00:00
kipp%netscape.com 950e337b56 Spanked 1998-09-02 23:53:16 +00:00
kipp%netscape.com f6accb434f Added new atoms 1998-09-02 23:52:24 +00:00
kipp%netscape.com ef1116ba46 Added new atoms 1998-09-02 18:40:08 +00:00
peterl%netscape.com 703a2a4274 COMified interface
made first attribute local
added support for attr uniquing
1998-09-02 02:10:44 +00:00
peterl%netscape.com 0487d758b2 COMified style rule interface 1998-09-02 02:09:43 +00:00
peterl%netscape.com c3a3106378 added DTD mode 1998-09-02 02:07:42 +00:00
peterl%netscape.com bdaf11b29d reversed style sheet order in the set
added DTD mode
1998-09-02 02:06:39 +00:00
peterl%netscape.com aee54eb5c8 COMified some interfaces 1998-09-02 02:03:24 +00:00
peterl%netscape.com 44403fbe60 comment about style sheet ordering 1998-09-02 02:02:30 +00:00
peterl%netscape.com ffd2f6b568 reversed style sheet ordering in the set 1998-09-02 02:02:14 +00:00
peterl%netscape.com fbb4d46d83 comments on sheet/rule ordering 1998-09-02 02:00:24 +00:00
peterl%netscape.com 9017183418 COMified 1998-09-02 02:00:05 +00:00
kipp%netscape.com 66ff7dfdc5 Added new atoms 1998-09-02 01:08:32 +00:00
kipp%netscape.com d47ec13561 Added new source to the build 1998-09-02 01:08:15 +00:00
kipp%netscape.com 74aab7eee0 Added new source to build 1998-09-01 19:13:02 +00:00
kipp%netscape.com 65eedb003d Added new methods 1998-09-01 19:10:14 +00:00
kipp%netscape.com 33f27f3fb2 Implement NS_CreateHTMLElement using same code that content sink uses; create various and sundry new content objects 1998-09-01 01:37:17 +00:00
kipp%netscape.com 98173e27ac Added new source files 1998-09-01 01:35:34 +00:00
kipp%netscape.com 5ff2db04a7 Added missing atoms 1998-09-01 01:34:32 +00:00
kipp%netscape.com ce338451ee added new atoms 1998-09-01 01:32:58 +00:00
warren%netscape.com 34f3c0ef88 Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
warren%netscape.com 28969e9e90 Added closure argument to nsHashtable::Enumerate. 1998-09-01 00:16:47 +00:00
kipp%netscape.com e0dbb9a71d Make sure we don't run off the end of the string when translating entities in attribute values 1998-08-31 22:00:04 +00:00
rods%netscape.com 485ced38dc Fixed several crash bugs in Find 1998-08-31 21:56:57 +00:00
kipp%netscape.com 3aa7ca837e Use NS_NewHTMLBR to create BR content objects 1998-08-31 18:40:39 +00:00
kipp%netscape.com 17dea39831 Added new source file 1998-08-31 18:38:37 +00:00
kipp%netscape.com 5a6af8aa5b Added entity reduction for attributes; fixed a bug with incremental loading that would cause some content to seemingly disappear 1998-08-31 17:51:32 +00:00
kipp%netscape.com 8f1c2a4bce Fixed porting bug when porting to xpcom'd nsIContent API 1998-08-31 16:09:06 +00:00
troy%netscape.com 715766b02f Changes nsIView and nsIScrollableView interfaces to conform to
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com fbcf927767 Fixed bug introduced during nsIContent porting 1998-08-29 20:44:42 +00:00
kipp%netscape.com ed22b370c4 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
kipp%netscape.com 5eb84863a0 Create anchors using NS_NewHTMLAnchor 1998-08-29 03:17:02 +00:00
kipp%netscape.com 7a265c6bc8 Added new source 1998-08-29 03:13:56 +00:00
kipp%netscape.com 9b895928a2 Added new atoms 1998-08-29 03:13:03 +00:00
troy%netscape.com 6a2fa61df2 Changed interface nsIFontMetrics to use the XPCOM conventions for returning
a nsresult
1998-08-29 02:34:34 +00:00
kipp%netscape.com d62a59d111 Added AttributeToString and StringToAttribute methods 1998-08-28 23:31:44 +00:00
kipp%netscape.com 0791159665 Added new atoms 1998-08-28 23:29:05 +00:00
kipp%netscape.com 7eaaa2834f Use new factory method for HR's 1998-08-28 23:27:55 +00:00
kipp%netscape.com b3d61c6b02 Added new source files to the build 1998-08-28 23:25:56 +00:00
kipp%netscape.com a70705bc50 Use kIHTMLContentSinkIID so that inferior compilers will work 1998-08-28 21:29:50 +00:00
rods%netscape.com bcf0f46789 Fixed ref count problem in FindNext (should be able to switch docs now) 1998-08-28 19:55:03 +00:00
rods%netscape.com 7b1cfa19fa Added a couple of data members to the header and cleanup some of the
ref count problems
1998-08-28 18:15:14 +00:00