jfrancis%netscape.com
f15faad70f
nsCOMPtr conversion plus some new utility functions
1999-02-14 09:14:50 +00:00
troy%netscape.com
06e9dfdb74
Fixed some compile errors using nsCOMPtr
1999-02-12 18:15:02 +00:00
kipp%netscape.com
36c243cdc0
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
jfrancis%netscape.com
ae13ec75e4
divorce from nsIEnumerator
1999-02-12 08:20:40 +00:00
peterl%netscape.com
7f04fb00e6
changed all html atoms to lower case
1999-02-12 06:19:07 +00:00
jfrancis%netscape.com
c05f31a624
XPCOMified the content iterator; fixed some bugs in DeleteRange()
1999-02-12 05:28:46 +00:00
jfrancis%netscape.com
c7563c0df2
XPCOMified nsContentIterator; added it to layout factory CreateInstance code
1999-02-12 05:28:12 +00:00
jfrancis%netscape.com
acff8104b6
fixing iid collision with simon
1999-02-12 04:39:21 +00:00
jfrancis%netscape.com
a53854a1ea
First Checked In.
1999-02-12 04:28:29 +00:00
akkana%netscape.com
7982a421d6
Rename nsISelection to nsIFrameSelection
1999-02-11 23:12:28 +00:00
mjudge%netscape.com
d6da223dbd
Keyboard navigation, removing nsICollection(not used) adding PeekOffset to have the nsIFrame tell us where to go when moving a character ect. adding nsFrameTraversal to traverse frames, based on nsIEnumerator. mjudge x4661
1999-02-10 18:55:25 +00:00
troy%netscape.com
9d570499cf
Changed a bunch more nsIFrame member functions to be pointer arguments
...
instead of references
1999-02-10 05:38:18 +00:00
troy%netscape.com
c85f9efd2a
Changed GetParent() to use ** instead of *&
1999-02-10 01:36:30 +00:00
troy%netscape.com
b974e26cea
Changed some nsIFrame member functions to use ** instead of *& for OUT
...
paremeters
1999-02-10 00:42:56 +00:00
vidur%netscape.com
e0542e23e1
implemented nsHTMLDocument::GetElementsByName
1999-02-04 23:23:07 +00:00
troy%netscape.com
bcc69e2898
Work-in-progress for replaced elements that can't be rendered
1999-02-04 17:03:46 +00:00
vidur%netscape.com
b91611a7b2
Added additional key argument to string parsing routine. Improved Reset handling for document to include style sets and frame construction. Modified root frame construction. Got out-of-line document.write to work
1999-02-03 19:38:16 +00:00
peterl%netscape.com
763f6a8dde
made visible an int instead of bool
1999-02-02 03:24:23 +00:00
peterl%netscape.com
47d7059b69
removed default html namespace prefix
1999-02-02 03:23:36 +00:00
peterl%netscape.com
77e6eb5115
made attribute accessors respect unknown namespace for getters (wildcard)
1999-01-30 06:20:39 +00:00
akkana%netscape.com
eb4fd64caa
Implement a new interface, nsIDOMSelection, intended to become the
...
external interface for selection (to be IDL-ified later).
Fix some editor bugs:
- Advance the cursor on text insert (so text is inserted in the right order)
- Make DeleteSelection in the editor call the actual selection
- Make DeleteSelection update the frames' notion of the selection
1999-01-29 18:57:56 +00:00
jfrancis%netscape.com
32034efe71
fixed implementation of IsDone()
1999-01-28 23:55:53 +00:00
vidur%netscape.com
995b47b08a
First pass implementation of document.implementation
1999-01-27 00:12:33 +00:00
vidur%netscape.com
8bab99aac5
Implemented nsIDOMElement::Normalize
1999-01-25 22:17:15 +00:00
ftang%netscape.com
3759b987f5
change nsCharSetID into nsString type
1999-01-25 16:05:04 +00:00
peterl%netscape.com
6adda0ee50
set now manages order of doc style sheets
1999-01-23 07:01:57 +00:00
peterl%netscape.com
119785d7c2
added header data accessors
...
cleaned up style sheet ordering
1999-01-23 07:01:40 +00:00
peterl%netscape.com
b8cf627e7d
added header data accesors
1999-01-23 07:00:10 +00:00
akkana%netscape.com
581ab7e058
remove some verbose debugging messages
1999-01-23 00:38:54 +00:00
vidur%netscape.com
f7657749c8
Implemented splitText for text nodes
1999-01-23 00:10:08 +00:00
vidur%netscape.com
ae6e5a8019
Comments added to content model. Comments and text content now have a special tagname
1999-01-22 22:48:00 +00:00
jfrancis%netscape.com
87e977ff11
efficiency improvement to ComparePointToRange()
1999-01-22 08:59:26 +00:00
kostello%netscape.com
20ddd08b9c
Updated XIF code to match the new selection work.
1999-01-21 21:45:17 +00:00
vidur%netscape.com
22a8cb9919
Fix to get default namespaces to work. Cleanup of DOM handling of character data.
1999-01-21 19:33:03 +00:00
vidur%netscape.com
8ff9eaa54b
Completion of document as node - specifically, the childNodes array. Completion of nodeName, nodeValue and attributes properties for different types of nodes.
1999-01-19 23:07:33 +00:00
vidur%netscape.com
f052b61c9d
Started implementation of Node properties and methods for documents.
1999-01-19 16:58:45 +00:00
vidur%netscape.com
792728fe8b
new file - base class for other node lists
1999-01-19 15:50:20 +00:00
vidur%netscape.com
5fed996e8a
Made unparented nodes outside the document return a new document fragment as parent. Inserting a node into a tree removes it from its previous position
1999-01-19 03:54:26 +00:00
jfrancis%netscape.com
6e0a3b6fa1
fixing addref/release errors in SelectAll code - fixes bug #2166
1999-01-19 01:54:57 +00:00
jfrancis%netscape.com
121d8da171
fixing bug in range endpoint comparison
1999-01-19 01:07:52 +00:00
vidur%netscape.com
c00b32a482
Implemented Element::GetElementsByTagName. Fixed bug 2327 - forms appearing multiple times in document.forms array.
1999-01-18 03:43:43 +00:00
kipp%netscape.com
7f96144059
Spanked away SizeOf methods and nsIListFilter
1999-01-16 00:00:50 +00:00
vidur%netscape.com
9fe347aafc
Wildcard handling of document.getElementsByTagName. Better handling of casing and namespaces for tagNames.
1999-01-15 19:18:30 +00:00
peterl%netscape.com
4d6c75857f
changed parent/child ref/counting policy
...
Checkin during red tree approved by sar
1999-01-15 01:57:05 +00:00
peterl%netscape.com
7623bb0e4e
added better base url support
...
tweaks to attribute change notification
Checkin during red tree approved by sar
1999-01-15 01:56:18 +00:00
peterl%netscape.com
609b48d91d
added GetBaseURL
...
Checkin during red tree approved by sar
1999-01-15 01:53:50 +00:00
sfraser%netscape.com
524b4090da
Fix a couple of warnings by making callbacks static.
1999-01-14 23:37:57 +00:00
vidur%netscape.com
895ce771ea
Moved text and comment code out of HTML-specific directories. Completed CloneNode for elements. Completed factory methods for intersection of XML and HTML.
1999-01-14 23:14:02 +00:00
troy%netscape.com
036e6852f2
Removed the content-parent frame pointer. Now we just have the one geometric
...
parent
1999-01-14 05:16:23 +00:00
vidur%netscape.com
274a4add3e
Second pass of attributes as nodes. Improved namespace management - XML elements now hold on to their containing namespace. Fixed Get/SetDOMAttriute naming issue. Added new namespace parsing methods to nsIContent
1999-01-12 16:37:24 +00:00
vidur%netscape.com
3a4638a52c
new files
1999-01-12 08:45:23 +00:00
kipp%netscape.com
6d30c6dc81
Added missing forward decl of nsIAtom
1999-01-09 00:11:10 +00:00
troy%netscape.com
20fbd1e186
Added support for 'right' and 'bottom' properties. Changed to using a
...
nsStyleSides struct to hold all the offsets
1999-01-08 04:47:46 +00:00
akkana%netscape.com
9249c01cfc
Remove erroneous NOT_IMPLEMENTED return
1999-01-07 21:06:43 +00:00
brade%netscape.com
08f3275254
reduce compiler warnings on Macintosh by adding comparisons in while loops (around assignments)
1999-01-06 20:00:56 +00:00
peterl%netscape.com
294454c806
changed DOM attribute methods to return the return value from the underlying attribute mechanism
1999-01-06 01:20:54 +00:00
vidur%netscape.com
2934b39e2c
Work in progres to get out-of-line document.write working. Created Reset() method in nsDocument. Fix for bug 1668.
1999-01-06 00:32:41 +00:00
kipp%netscape.com
b3ad196bb0
Consolidated character set macros into this file
1999-01-05 23:01:32 +00:00
jfrancis%netscape.com
6c9dce9b65
satisfying compiler oddities
1999-01-04 17:44:20 +00:00
jfrancis%netscape.com
58623fe2e1
bug fixing range gravity code; general cleanup
1999-01-04 16:48:33 +00:00
jfrancis%netscape.com
ff9cf6ef75
adding range gravity for dom text nodes
1999-01-03 14:29:54 +00:00
jfrancis%netscape.com
bb23b3dbd6
more dom range gravity work
1998-12-30 08:28:16 +00:00
troy%netscape.com
583682a5c1
Renamed FindFrameWithContent() to GetPrimaryFrameFor()
1998-12-29 04:45:18 +00:00
troy%netscape.com
7b5cc03059
Moved logic that deals with moving absolutely positioned frames out of the
...
flow to the frame construction code
1998-12-29 03:38:16 +00:00
peterl%netscape.com
3cf603abf4
added support for the 'xmlns' pseudo namespace
1998-12-21 05:56:51 +00:00
peterl%netscape.com
887cd5f867
sync to new attribute api
1998-12-20 01:21:23 +00:00
peterl%netscape.com
1106a4c943
fix equals to not be case sensative
1998-12-20 01:18:47 +00:00
peterl%netscape.com
582b88e0ae
fix background flags initial value
...
tweak table inheritance quirk
1998-12-20 01:11:36 +00:00
peterl%netscape.com
8200c3233f
made get strength const
1998-12-20 01:08:31 +00:00
peterl%netscape.com
babdb0cd05
changed attribute api to take atoms & namespace
1998-12-20 01:08:13 +00:00
akkana%netscape.com
a34d223b25
Add a comment explaining ComparePoints
1998-12-18 23:13:25 +00:00
akkana%netscape.com
a6109b9b6d
Fix startup crash -- when setting one endpoint with the other one null, collapse the range
1998-12-18 23:12:29 +00:00
kipp%netscape.com
40c2cfef07
Fixed numerous compiler warnings (hopefully) from the mac build
1998-12-18 17:34:34 +00:00
jfrancis%netscape.com
8f674885c0
More range gravity work
1998-12-18 09:32:40 +00:00
jfrancis%netscape.com
526ef0ab17
More range gravity work
1998-12-18 09:28:55 +00:00
scc%netscape.com
ba11eb34ad
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
55fb6b65be
Changed static casts so they compiled under VC 6.0
1998-12-18 03:29:51 +00:00
jfrancis%netscape.com
22ca77073e
More range gravity work
1998-12-18 02:51:34 +00:00
jfrancis%netscape.com
94524bd1cb
Adding support for notifying content that it harbors a DOMRange.
1998-12-17 07:22:28 +00:00
sfraser%netscape.com
2917ee35b3
Add ; after class definition
1998-12-17 01:42:02 +00:00
buster%netscape.com
f4e91e426d
oops, there were duplicate entries for border collapse values. Now there's not.
1998-12-16 22:20:44 +00:00
akkana%netscape.com
4b2fbb6849
Adding public routine ComparePoints for mjudge
1998-12-16 18:36:48 +00:00
warren%netscape.com
0580a8e5c4
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
1998-12-16 05:40:20 +00:00
jfrancis%netscape.com
e140fbcd98
ComparePointToRange() now reuses IsIncreasing functionality; also fixed a for loop in DeleteContents()
1998-12-15 23:58:09 +00:00
akkana%netscape.com
753ece449f
Initial stab at CloneContents implementation
1998-12-15 18:47:44 +00:00
jfrancis%netscape.com
6a7b88171d
implemented toString() + minor fixmeups
1998-12-15 04:42:29 +00:00
jfrancis%netscape.com
d12bffd83f
adding nsContentIterator
1998-12-14 23:17:52 +00:00
jfrancis%netscape.com
2c9b124126
First Checked In.
1998-12-14 23:16:31 +00:00
mjudge%netscape.com
2f5ca67ece
adding in selection
1998-12-14 18:34:14 +00:00
peterl%netscape.com
84fd70a5a1
backed out prevoius change (not ready for it)
1998-12-11 02:45:25 +00:00
peterl%netscape.com
7d379a6e97
added name space manager
1998-12-11 02:35:06 +00:00
peterl%netscape.com
1aac9353da
fixed default value of vertical align
1998-12-11 02:33:03 +00:00
peterl%netscape.com
fdc2207d84
added namespace interfaces
1998-12-11 02:30:59 +00:00
peterl%netscape.com
c1e7017b88
added namespace manager accessor
1998-12-11 02:30:23 +00:00
peterl%netscape.com
51b1c4ae5a
added namespace accessor
1998-12-11 02:30:08 +00:00
akkana%netscape.com
f553a31924
Fix win32 build
1998-12-10 20:15:25 +00:00
akkana%netscape.com
167837aba0
Clone and CloneContents
1998-12-10 18:58:49 +00:00
jfrancis%netscape.com
fd0bd966e7
checking in a bit more of deleteContents; hard part still not done.
1998-12-09 22:07:00 +00:00
akkana%netscape.com
07e4e1f20d
implementation for CompareEndPoints
1998-12-09 19:21:49 +00:00
akkana%netscape.com
1021dc344c
Update Range spec
1998-12-09 18:44:26 +00:00
buster%netscape.com
e89fff43d2
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
akkana%netscape.com
9fa4b16fc0
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
35b965b62b
changes to selection
1998-12-08 18:25:47 +00:00
mjudge%netscape.com
24b5ddbeb3
changes to remove selection
1998-12-08 18:25:27 +00:00
kipp%netscape.com
825f4e5f8b
Fixed an improper use of NS_RELEASE
1998-12-08 16:08:44 +00:00
jfrancis%netscape.com
464959493a
removing tabs; started deleteContents() imp
1998-12-08 02:26:15 +00:00
buster%netscape.com
bc20fdad3a
fixed default cellspacing and cellpadding
1998-12-08 00:59:15 +00:00
harishd%netscape.com
6b7934f14f
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
jfrancis%netscape.com
d46058e3dc
fixing IsSameDocument by including nsIDOMDocument.h
1998-12-07 17:53:59 +00:00
jfrancis%netscape.com
f44394e4fe
implemetned ComparePointToRange() and IsPointInRange(). Stopped caching ancestor lists. Added standard copy constructor/assignment operator prohibition.
1998-12-07 16:11:52 +00:00
akkana%netscape.com
9822a0af6a
Implement InSameDoc
1998-12-05 02:19:01 +00:00
jfrancis%netscape.com
6f832796e8
fixing up start/end setters, other details
1998-12-04 18:21:52 +00:00
jfrancis%netscape.com
c1e3a6df07
more work on grungy range details
1998-12-03 22:59:07 +00:00
mjudge%netscape.com
1b1e779f4f
changing selection code
1998-12-03 21:43:32 +00:00
mjudge%netscape.com
704c2833fe
new collection export instead of nsISelection
1998-12-03 21:42:58 +00:00
jfrancis%netscape.com
032700a4f9
fixing bad goto (as if there were good ones?)
1998-12-03 17:25:00 +00:00
jfrancis%netscape.com
a6ccac7bf4
adding some private helper functionality that is going to change soon...
1998-12-03 15:02:37 +00:00
jfrancis%netscape.com
fe50f9ae5a
putting Akkana's implementation back in; fixed compile-time errors
1998-12-03 09:51:05 +00:00
peterl%netscape.com
efc9fc421e
added media support
1998-12-02 00:30:42 +00:00
peterl%netscape.com
7e09a07d55
changed medium type to atom
1998-12-02 00:29:16 +00:00
mjudge%netscape.com
2d103ec094
including proper thing
1998-12-01 19:18:52 +00:00
akkana%netscape.com
81961471ac
Change Element to Node
1998-12-01 19:15:00 +00:00
mjudge%netscape.com
d4abd147c5
need to include the nsIDOMElement.h dont know why this worked on windows
1998-12-01 19:14:18 +00:00
vidur%netscape.com
6b930eba56
Moved nsGenericElement to base directory. Added basic support for document fragments.
1998-11-30 07:59:11 +00:00
sar%netscape.com
e24eec122f
backing out akkana's changes. this will fix build bustage on the mac
1998-11-26 02:30:44 +00:00
peterl%netscape.com
e3f218d5b4
style change notification support
1998-11-26 01:34:53 +00:00
peterl%netscape.com
e2fb1e2c1e
added change notification support
1998-11-26 01:24:52 +00:00
peterl%netscape.com
6c90c991c0
added style sheet properties
1998-11-26 01:24:32 +00:00
akkana%netscape.com
b47f47475b
Implementation of the easy parts
1998-11-25 23:20:29 +00:00
vidur%netscape.com
2eb52100a7
New class nsDocumentFragment
1998-11-25 08:14:47 +00:00
jfrancis%netscape.com
76ebb54d49
removing the accidentally copied "AUTOGENERATED - Do Not Edit" warning
1998-11-25 01:34:59 +00:00
jfrancis%netscape.com
af33dd4fe6
cleanup
1998-11-25 01:21:42 +00:00
akkana%netscape.com
1c828df72c
Add include line
1998-11-24 21:24:40 +00:00
akkana%netscape.com
3a2b2f6096
Implementation file for nsIDOMRange
1998-11-24 21:20:11 +00:00
joki%netscape.com
77fd9c2652
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
fa2ffaf5bd
cursor style cleanup
1998-11-18 02:23:39 +00:00
vidur%netscape.com
026c273104
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
e46627bcf6
added storage in styleTable for a column's width contribution from cells that
...
have colspan>1.
1998-11-16 06:47:24 +00:00
kipp%netscape.com
799be9555b
Actually advance the dest pointer so a copy occurs (doh!)
1998-11-12 23:33:12 +00:00
vidur%netscape.com
8723f8326b
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
buster%netscape.com
1666eee663
fix for default cell padding and cell spacing
1998-11-11 19:54:23 +00:00
rickg%netscape.com
c737f0ffa8
first pass support for view-source
1998-11-11 11:55:32 +00:00
peterl%netscape.com
a76e7fffdd
added min/max width/height
...
made table inheritance block be conditional on compatibility mode
1998-11-06 00:49:04 +00:00
peterl%netscape.com
a539d1f903
removed context hashtable code
...
decoupled style context resolution from frames
1998-11-03 20:19:28 +00:00
peterl%netscape.com
15ebc84957
added pseudo tag support
...
removed backstop rule count
removed reparent
1998-11-03 20:18:40 +00:00
peterl%netscape.com
13bdbc9c30
decoupled style resolution api from frame system
1998-11-03 20:16:23 +00:00
joki%netscape.com
7a58f918de
Adding submit event type
1998-11-02 23:05:46 +00:00
peterl%netscape.com
1f6f1f1426
added reparent method
1998-10-27 03:03:02 +00:00
vidur%netscape.com
68fbf6a357
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
rods%netscape.com
360dac6e09
Removed include "nsIHTMLCSSStyleSheet.h"
1998-10-23 20:40:26 +00:00
rods%netscape.com
e4de69dfd7
Removed several nsHTMK type tags from nsDocument.cpp
1998-10-23 20:23:02 +00:00
michaelp%netscape.com
5afda242db
changes to support opacity.
1998-10-23 17:54:23 +00:00
vidur%netscape.com
f9e3760137
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
f13b83273b
Revised API to use TextFragment's
1998-10-20 00:19:17 +00:00
kipp%netscape.com
206b0ecefe
new
1998-10-20 00:17:17 +00:00
kipp%netscape.com
454582badf
Fixed inheritance behavior of line-height ala peterl
1998-10-16 03:47:40 +00:00
peterl%netscape.com
8c48296887
added recycler for rules array
1998-10-13 19:09:39 +00:00
peterl%netscape.com
eab54339c6
Added GetMargin/Padding/... to replace CalcMargin/Padding/...
...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
peterl%netscape.com
fe1ca7d45f
zero out border when style == none
...
fixed padding cache bug
1998-10-09 17:28:24 +00:00
peterl%netscape.com
759f587f49
improve speed of finding children
1998-10-08 01:27:38 +00:00
kipp%netscape.com
e3978b70e8
Support onPaint
1998-10-06 21:01:59 +00:00
troy%netscape.com
e37240541c
Temp hack to fix Linux circular linkage problem
1998-10-02 04:32:11 +00:00
rpotts%netscape.com
32567e439c
Added GetDocumentURLGroup() method
1998-10-01 21:43:49 +00:00
rpotts%netscape.com
91c6367986
Added GetDocumentURLGroup() methodnsIDocument.h
1998-10-01 21:43:02 +00:00
peterl%netscape.com
257630f5c7
added content & attribute change to style frame construction
...
cleaned up api
1998-09-29 23:47:03 +00:00
peterl%netscape.com
f43ae5f2c8
added change hint to attribute change api
1998-09-29 23:43:39 +00:00
peterl%netscape.com
2ee88cc63a
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
troy%netscape.com
2bd6a1a377
Moved ContentReplaced() handler code to style system
1998-09-25 22:47:00 +00:00
troy%netscape.com
50795d8516
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
7aaa6f0444
removed content apis from style context
1998-09-25 01:48:22 +00:00
kipp%netscape.com
49f2e69fbe
Disable a certain kind of caching to make incremental style changes work
1998-09-24 23:56:45 +00:00
kipp%netscape.com
eb45c70707
Expose remap method
1998-09-24 23:56:30 +00:00
kipp%netscape.com
7d68c73ef2
Implement revised nsIDocument/nsIDocumentObserver methods
1998-09-24 21:39:47 +00:00
kipp%netscape.com
d7965678bd
changed frame remove methods
1998-09-24 21:39:29 +00:00
kipp%netscape.com
15a7d45319
XPCOM'ized the notification methods; changed frame remove methods; added AttributeChanged
1998-09-24 21:39:16 +00:00
buster%netscape.com
1fba5ac7dc
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
buster%netscape.com
6b5085a487
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
718f4b9882
clamp border & padding width to 0
1998-09-22 02:08:45 +00:00
troy%netscape.com
6d20aa0438
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com
28c7cf540c
Removed content delegates
1998-09-18 17:18:37 +00:00
rpotts%netscape.com
1a83dade2e
Fixed up usage of the NS_RELEASE2(...) macro.
1998-09-17 05:40:57 +00:00
vidur%netscape.com
4e3024a5f9
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
joki%netscape.com
357c55b191
More support for capturing, minor adjustments to window.open behavior.
1998-09-15 21:31:58 +00:00
vidur%netscape.com
d60e612731
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
kipp%netscape.com
f877659693
Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros
1998-09-12 19:33:48 +00:00
peterl%netscape.com
ef34a211d1
sort style rules by strength
1998-09-11 02:05:30 +00:00
peterl%netscape.com
690e996b99
added strength
1998-09-11 02:05:07 +00:00
troy%netscape.com
effef91cf6
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
rods%netscape.com
e8ae61a40e
Removed TraverseBlockContent static function
1998-09-09 17:42:21 +00:00
rods%netscape.com
4a4b4a34b2
XPCOM'ed the Selection and Search methods
1998-09-09 16:11:59 +00:00
kipp%netscape.com
9a502dcf07
Fixed bug caused during XPCOM'ing the nsIContent API
1998-09-08 22:32:32 +00:00
kipp%netscape.com
a375a0f8f7
Use allocated IID; update interface to be XPCOM'd and updated the methods
1998-09-06 00:15:10 +00:00
peterl%netscape.com
1a36a503a7
tweaked output of percent values
1998-09-05 03:59:44 +00:00
peterl%netscape.com
3a5dd0b74f
removed content from style mapping api
1998-09-05 03:52:30 +00:00
peterl%netscape.com
10c7185fad
removed content from style map api
1998-09-05 03:51:56 +00:00
vidur%netscape.com
ab080b4586
New content code adjusts to getting script objects through a factory interface
1998-09-04 23:03:16 +00:00
peterl%netscape.com
2c3031a807
COMified interface
...
made first attribute local
added support for attr uniquing
1998-09-02 02:10:44 +00:00
peterl%netscape.com
dc32acedf3
COMified some interfaces
1998-09-02 02:03:24 +00:00
peterl%netscape.com
c69f8a9be8
comment about style sheet ordering
1998-09-02 02:02:30 +00:00
peterl%netscape.com
cba10565bc
reversed style sheet ordering in the set
1998-09-02 02:02:14 +00:00
peterl%netscape.com
1460522396
comments on sheet/rule ordering
1998-09-02 02:00:24 +00:00
peterl%netscape.com
ef15112377
COMified
1998-09-02 02:00:05 +00:00
warren%netscape.com
4f1b718b4e
Added closure argument to nsHashtable::Enumerate.
1998-09-01 00:16:47 +00:00
kipp%netscape.com
c983bef350
Fixed porting bug when porting to xpcom'd nsIContent API
1998-08-31 16:09:06 +00:00
kipp%netscape.com
c6290fa577
XPCOM'ized nsIContent and nsIHTMLContent
1998-08-29 20:20:38 +00:00
rods%netscape.com
78631b45db
Added FindNext method
1998-08-28 15:59:24 +00:00
rods%netscape.com
3e6872d273
Added FindNext Method for Find/Search
1998-08-28 15:57:59 +00:00
peterl%netscape.com
1361e6230c
reversed sheet/rule ordering
...
added backstop rule count
1998-08-27 00:47:15 +00:00
peterl%netscape.com
0b78c480f4
commented on sheet/rule ordering
1998-08-27 00:46:34 +00:00
joki%netscape.com
46137420c0
Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
...
DOM interfaces.
1998-08-21 21:38:26 +00:00
vidur%netscape.com
824d631d5e
Implemented document.location.
1998-08-13 19:08:01 +00:00
vidur%netscape.com
b1f5f748ae
Implemented additional document and form interfaces. Implemented named elements for documents and forms. nsInput now implements nsIDOMHTMLInputElement.
1998-08-07 23:08:00 +00:00
rods%netscape.com
41198541c5
Select All no turns on selection in the document and renders it selected.
1998-08-07 20:14:39 +00:00
rods%netscape.com
34c7b49f32
Fixed a warning in SelectAll
1998-08-05 22:23:03 +00:00
vidur%netscape.com
856891ed81
Added document.forms. Specialized interfaces for images and forms. Better handling of childNodes collection.
1998-08-04 00:05:22 +00:00
rods%netscape.com
b2aa449610
Added ref counting on nsIContent and changed select all to only select the body
...
and it's content
1998-08-03 22:21:53 +00:00
joki%netscape.com
849a2287e6
Fix bug 311157, mouseover crashes release builds.
1998-08-02 04:15:08 +00:00
peterl%netscape.com
714146a525
rounding support
1998-07-31 23:34:45 +00:00
joki%netscape.com
fa57426559
Filling out document event handlers, adding form events
1998-07-31 22:09:51 +00:00
joki%netscape.com
fe390a0803
Adding support for event handlers in html tags and moving event handler IIDs to central file.
1998-07-31 18:21:37 +00:00
kipp%netscape.com
7ff5d0e7ce
Remove most compiler warnings on IRIX
1998-07-29 20:19:08 +00:00
kostello%netscape.com
62bfa2bc37
Added support for toggling selection on/off in a document.
...
Added more support methods for selection, made parameters const
where possible.
Changed XIF interfaces
1998-07-27 18:05:35 +00:00
kostello%netscape.com
72d5a37b2b
Changed XIF interface
1998-07-27 18:04:04 +00:00
kostello%netscape.com
d6527ec8ad
Added method for toggling selection on/off in a document.
...
Added more support methods for selection, made parameters const
where possible.
1998-07-27 18:03:16 +00:00
kipp%netscape.com
657c9d59c5
Added NS_NewImageDocument
1998-07-27 17:51:42 +00:00
joki%netscape.com
98a6e7f5d1
Fix for missing add/release ref pair in the GetScriptGlobalObject call
1998-07-25 01:53:15 +00:00
vidur%netscape.com
92e85525b5
Added document.cookie. HTMLCollection.namedItem looks for both NAME and ID attributes
1998-07-25 00:31:52 +00:00
joki%netscape.com
f85ed9ce71
Hooking up window element to event chain and adding in support for a few more event types.
1998-07-24 05:06:44 +00:00
vidur%netscape.com
8547dd423c
nsHTMLDocument now holds on to its parser till loading is complete. Hooked up document.write and document.writeln
1998-07-23 22:06:05 +00:00
peterl%netscape.com
b14b73ba93
added font flags
1998-07-23 17:57:16 +00:00
joki%netscape.com
ce61da5597
More event stuff. Modified HandleDOMEvent, modified nsGUIEvent types, added mouseover, mouseout.
1998-07-23 02:55:33 +00:00
vidur%netscape.com
ec8c40eeed
Introduced nsContentLists. Added a DocumentWillBeDestroyed method to nsIDocumentObserver. Added a document parameter to all DocumentObserver notifications. Added the nsIDOMHTMLDocument interface to HTMLDocument. Implemented document.images, etc and getElementsByTagName.
1998-07-22 23:32:19 +00:00
kipp%netscape.com
1476a300de
Removed SetTitle
1998-07-19 01:14:21 +00:00
kipp%netscape.com
39f5530391
Port to new nsIWebShell and related API's
1998-07-18 21:47:56 +00:00
rods%netscape.com
85654e2b32
changed GetNextContent to pas back next leaf node content
1998-07-18 18:18:53 +00:00
kostello%netscape.com
e7dee8f2f4
1) Move the CSS dependent methods out of nsDocument and placed them
...
in a new class nsMarkupDocument. The point of nsMarkupDocument is
to hold methods which are common to HTML and XML but not relevant
to the base nsDocument class.
2) Added Selection support methods for Rod.
3) Added LookupProperty to nsCSSProperty:
Given a property ID and Property Index returns back the string representation
of the property. This was need to convert CSSValues back to strings for saving.
TODO: Make sure that our URL Information stored in a CSSDeclaration contains
enough information to return it to it's original form on output.
1998-07-17 23:00:54 +00:00
rpotts%netscape.com
589dcc48fe
Split the Content viewer out of the WebWidget. The WebWidget is now a ContentViewer Container (supporting the nsIViewerContainer interface)...
1998-07-17 06:32:39 +00:00
peterl%netscape.com
d2bf561219
added fixed pitch font
...
added default color support
added content pointer
added style reset for table cells & captions
added linear links
1998-07-17 05:43:31 +00:00
kostello
213a328a93
Sync with new DOM interfaces
1998-07-14 23:30:44 +00:00
kostello
33fd5ef97a
Added XIF (XML Interchange Format) Support. XIF is designed
...
as an Netscape internal XML application. It is designed to
allow conversion from our content model to any output format --
most importantly to HTML 3.2 and HTML4.0 format.
1998-07-14 22:34:27 +00:00
vidur
1900060e23
Moved over to a new version of Level 1. NodeIterators and AttributeLists out. NodeLists and NamedNodeMaps in.
1998-07-14 18:44:44 +00:00
rpotts
2d418707f3
Reworked Post data to avoid memory leaks... Removed nsIDocument::LoadURL(...). Added nsIDocument::StartDocumentLoad(...) as a callback method for the DocumentLoader...
1998-07-01 11:16:09 +00:00
peterl
b3f9eec797
fixed context dumping
1998-06-26 05:49:01 +00:00
vidur
3f8df8346d
Hooked up SCRIPT tag evaluation. Added the nsIScriptContextOwner interface.
1998-06-25 22:26:52 +00:00
michaelp
ec4811f612
added init() method to prescontext.
...
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
karnaze
3074df2576
named <iframe>s, scrolling attribute, more complete test9.html
1998-06-23 22:25:28 +00:00
joki
e820a618d7
Event handling additions for DOM suport. Adding additional event pathway through HandleDOMEvent
1998-06-23 21:53:02 +00:00
vidur
b5f413930d
Added autogeneration of XPCOM headers and JavaScript stub classes. Added better masking of JS-specific structures in generic interfaces. Creation of a scripting global object interface.
1998-06-23 18:43:06 +00:00
troy
a89d59bb51
Changed AddObserver() to check if the observer is already in the list.
...
This worksaround a problem with the pres shell being added twice
1998-06-20 00:45:05 +00:00
buster
288d645ae3
Separated table content from table layout. This paves the way for XML/CSS-2 tables.
...
Lots and lots of optimizations.
1998-06-17 16:38:24 +00:00
buster
f1483bd22e
more separation between table content and frames
1998-06-11 17:50:51 +00:00
joki
10ffd04c8c
Adding new event handling mechanism into raptor.
1998-06-08 00:57:15 +00:00
kipp
a69369de69
Revised SizeOf methods to add in nsString's, nsIAtom's and nsVoidArray's properly
1998-06-05 21:50:57 +00:00
kipp
591b2ccd11
Sprinkled SizeOf methods around
1998-06-05 21:06:24 +00:00
peterl
cddb45ae76
changed GetData to GetStyleData and made its return const
...
added GetMutableStyleData and support for unique contexts
1998-06-05 06:01:55 +00:00
peterl
9c18b6fa69
added flag to get unique style context during resolve
1998-06-05 06:00:55 +00:00
kipp
1493956e90
IMplement factory in this class; AddRef during QueryInterface like it should; init refcnt in ctor
1998-06-03 15:47:22 +00:00
kipp
5aac2c535d
Decleare BeginLoad/EndLoad
1998-06-03 15:45:36 +00:00
kipp
81d74eee6a
Pass on Begin/End Load to observers; removed selection factory method
1998-06-03 15:45:25 +00:00
kipp
c9660cdcf8
COMized API; added Begin/End reflow and Begin/End Load methods
1998-06-03 15:40:56 +00:00
kipp
627dc37066
Added begin/end load methods
1998-06-03 15:39:45 +00:00
kipp
521349db05
COMized some of the API; added a notify flag to the child insert/replace/append/remove methods
1998-06-03 15:39:32 +00:00
kipp
db0df5f7c3
Revised LoadURL to take an nsIStreamListener; removed old document load hooks
1998-06-01 19:52:39 +00:00
kipp
3a6dc218b6
NS_IMETHOD'd some of the API's
1998-05-30 01:36:47 +00:00
kipp
cb30a1fea6
Added a new content method to see if a piece of content is synthetic or not
1998-05-29 02:09:38 +00:00
buster
aad54b07f6
set the groundwork for handling COLS attribute, and attributes on COLGROUP and COL tags. WIP.
...
set the groundwork for handling percentage-width tables. Troy is adding a hook for me to get the correct width info from the parent. WIP.
1998-05-28 21:39:22 +00:00
kipp
b4112aff11
Set value to 1.0F as a float
1998-05-28 19:55:15 +00:00
kipp
024ff28d3a
Use default text alignment; setup opacity properly
1998-05-28 02:01:19 +00:00
karnaze
f1382417c0
post submission, file content submission
1998-05-27 17:51:41 +00:00
peterl
3ce1b73e85
use context graph for finding contexts
1998-05-26 23:14:56 +00:00
peterl
8dea0e7806
reworked up reset code
...
added child list
1998-05-26 23:14:09 +00:00
peterl
7168f94691
Changed GetStyleData to use an enum instead of an nsID
1998-05-21 02:34:13 +00:00
peterl
cf8839a911
collapse double empty contexts
1998-05-20 20:33:30 +00:00
peterl
fa54b78ed1
added rule count accessor
1998-05-20 20:32:57 +00:00
thom
aa407491f5
fixed compile errors for mac
1998-05-19 23:11:28 +00:00
thom
a2729a12bc
Mac checkin
1998-05-18 22:47:24 +00:00
peterl
ee773f3472
added pseudo style support
...
added debug list of context graph
1998-05-18 21:05:52 +00:00
peterl
592d55c519
added debugging code
1998-05-18 21:04:26 +00:00
peterl
3a943ba17e
added pseudo frame style support
1998-05-18 21:03:10 +00:00
peterl
7474aa1932
renamed getSupportsValue to getISupportsValue
1998-05-13 23:42:01 +00:00
peterl
a28652c5d3
connected spacing calculations to frame
1998-05-13 22:38:54 +00:00
kipp
186c393da1
Removed unused variable
1998-05-13 00:12:54 +00:00
peterl
0822939f9d
merged nsStyleBorder & nsStyleSpacing
...
changed spacing data to use nsStyleSides
removed virtual methods
added nsStyleTable
1998-05-12 22:23:13 +00:00
kipp
2358c691b7
Fixed irix bustage
1998-05-08 21:12:12 +00:00
rods
e80f937688
added Selection methods to nsICodment, nsDocument, nsiSplittableFRame
1998-05-08 15:07:41 +00:00
troy
02e5832c88
Started adding ContentChanged() notifications
1998-05-06 16:28:55 +00:00
troy
9fe7339f4c
Fixed my build bustage
1998-05-04 22:50:13 +00:00
troy
4789d6cab9
Implemented DOM document's createTextNode() function, and changed insertBefore()
...
handler to allow refChild to be null
1998-05-04 20:34:37 +00:00
troy
7d8404bbe3
Work in progress for incremental reflow (insert)
1998-05-04 17:54:45 +00:00
kipp
ee76c81742
Fixed default background repeat bug
1998-05-02 00:55:29 +00:00
peterl
1379c574d2
added new unit types, cleaned up api
1998-04-30 19:56:39 +00:00
peterl
adf806b888
removed include
1998-04-30 19:53:05 +00:00
peterl
bd7c900947
changed to nsStylePosition to use nsStyleCoord
1998-04-30 19:52:26 +00:00
rods
4ff8130ec4
added selection classes to makefiles and added the selection object and methods to nsDocument and nsIDocument
1998-04-30 18:21:59 +00:00
peterl
6df9c2fbe6
removed unneeded destructors
...
cleaned up some initial values
1998-04-29 21:06:15 +00:00
rods
90bc62a72a
initial check in
1998-04-29 17:08:57 +00:00
peterl
7f0ab2c651
added nsStyleCoord
1998-04-28 23:54:06 +00:00
troy
beceaa1b53
Added mClip and mClipFlags to nsStylePosition
1998-04-28 03:21:18 +00:00
kipp
4d8d4f9951
Init nsStyleText values using new nsStyleValue
1998-04-27 21:21:42 +00:00
kipp
0e59c2de8c
Removed hack
1998-04-27 15:39:58 +00:00
kipp
f94192041a
Implement nsStyleText, nsStyleDisplay; added cursors; removed hack code
1998-04-25 18:33:32 +00:00
kipp
7c51e017b9
Cleaned up the API
1998-04-25 18:32:59 +00:00
troy
e6ae1b0bcb
Added mOverflow to nsStylePosition
1998-04-25 04:07:18 +00:00
troy
800accf63a
Added mZIndex to nsStylePosition. Absolutely positioned code now passed
...
it along to view system
1998-04-24 18:34:31 +00:00
buster
742a6deb6f
added style for HTML 4 table elements and TH
1998-04-23 17:19:21 +00:00
troy
2c0ca536fc
More CSS position work
1998-04-23 15:39:48 +00:00
troy
55632fc7af
Added nsStylePosition
1998-04-22 23:29:01 +00:00
troy
fdf2b8c3d4
HackStyleFor no longer sets positionFlags
1998-04-22 16:07:27 +00:00
peterl
83bb132b05
WIP moving border, margin & padding out of nsStyleMolecule
1998-04-22 06:33:35 +00:00
peterl
365c3a7d93
added spacing and border structs
1998-04-21 00:02:44 +00:00
buster
073e82f152
table performance and minor bug fixes.
1998-04-20 22:49:15 +00:00
troy
fddbbebe51
Commented out the hack that explicitly set the P top margin since that's
...
now handled using CSS
1998-04-19 05:06:41 +00:00
troy
3ce8e88882
Changed nsIFrame member functions to return a nsresult
1998-04-17 01:41:24 +00:00
peterl
066232b1c2
added a style hack to get P align attributes to work again
1998-04-16 22:21:45 +00:00
peterl
74502df8bb
fix leaks
1998-04-16 21:51:16 +00:00
dario
21730dc654
doc
1998-04-15 18:55:21 +00:00
kipp
098bef52b4
moved to pub
1998-04-13 20:24:54 +00:00