Commit Graph

1063 Commits

Author SHA1 Message Date
troy%netscape.com
9c158de393 Added GetFrameType() member function 1999-02-09 05:44:13 +00:00
kipp%netscape.com
b776cddba1 Implement tree diffing and dumping of regression data 1999-02-08 17:55:29 +00:00
kipp%netscape.com
bd04c98b49 Revised API 1999-02-08 17:55:08 +00:00
troy%netscape.com
c0d9d4be04 Fixed ContentRemoved() to also remove the shell's mapping from absolutely
positioned element to its placeholder
1999-02-06 17:10:42 +00:00
troy%netscape.com
c30862656d Fixed a bad #ifdef 1999-02-06 04:26:30 +00:00
troy%netscape.com
cf30aeefb3 Cleaned the code up a bit 1999-02-06 04:24:47 +00:00
troy%netscape.com
261c24cc5e Created ConstructAlternateImageFrame() function from some existing code,
and changed it to use the "src" attribute if there is no "alt" or "title"
values to use
1999-02-06 03:45:11 +00:00
troy%netscape.com
b3b5969d0f #ifdef CantRenderReplacedElement() to be _WIN32 for the time being until
the Mac problems with the thread event queue are straightened out
1999-02-06 03:41:14 +00:00
troy%netscape.com
b8205354d1 Added CantRenderReplacedElement() to nsIPresShell and changed the image frame
code to use it
1999-02-05 18:25:29 +00:00
troy%netscape.com
7b1c2ddcae Changed CantRenderReplacedElement() to use the value of the TITLE attribute
if there's no "alt" text specified
1999-02-05 18:24:48 +00:00
peterl%netscape.com
09faabfab1 added include & class definitions to make include safe 1999-02-05 03:55:55 +00:00
peterl%netscape.com
157564981f moved frame construction code from HTML style sheet 1999-02-05 03:55:18 +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
kipp%netscape.com
a16334a322 Make dtor virtual to quite down compilers 1999-02-04 16:26:42 +00:00
kipp%netscape.com
059a3afafe Implement ReadFrameRegressionData 1999-02-04 16:26:19 +00:00
kipp%netscape.com
57a05a9fe7 Added temporary method until sync i/o works 1999-02-04 16:26:01 +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
kipp%netscape.com
527870f36f Added ReflowDirty reflow command 1999-02-03 19:08:07 +00:00
peterl%netscape.com
834402f8a9 Fixed windows build bustage 1999-02-03 02:53:25 +00:00
akkana%netscape.com
e87cd2312c Bug fixes for Collapse() and Extend().
Now single-character deletion works much better.
1999-02-03 02:13:15 +00:00
mcafee%netscape.com
1162adbf62 Taking tests back out, heh, are we having fun yet? 1999-02-02 09:36:54 +00:00
mcafee%netscape.com
eda2cf116c Fix linux bustage, thanks to waterson@netscape.com 1999-02-02 09:08:43 +00:00
mcafee%netscape.com
af8c0a0846 Ok, trying to build tests again 1999-02-02 07:36:04 +00:00
mcafee%netscape.com
f8b528879f Ignore generated binaries. 1999-02-02 07:31:58 +00:00
mcafee%netscape.com
57baa00054 Yanking tests until dependency problem is fixed. 1999-02-02 04:25:03 +00:00
mcafee%netscape.com
94d5a492ea TestSpaceManager now builds on Linux 1999-02-02 03:31:44 +00:00
mcafee%netscape.com
14f3ed03d3 I can't find nscoord.h, yanking this for Linux 1999-02-02 03:30:38 +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
sfraser%netscape.com
dc69b753a1 Add method to nsIDOMSelection to get focus and anchor nodes and offsets, and implemenations for these in nsRangeList.cpp 1999-02-02 02:13:09 +00:00
mjudge%netscape.com
d8dc98b1ba commas trailing on enum illegal even if vc50 says its ok 1999-02-02 01:16:57 +00:00
mjudge%netscape.com
cd2d3d137c keyboard navigation of selection. adding API for nsIFrame. fixing nsFrame and nstextframe to reflect the implementations of the nsIFrame API. nsRangeList implements the handlekeyevent now. 1999-02-02 00:23:40 +00:00
kipp%netscape.com
64610329f0 Cleaned up comments; removed ReplaceFrame from the API 1999-02-01 17:25:30 +00:00
mcafee%netscape.com
94fe9213e9 Removing unnecessary rules, cleaning this up a bit 1999-01-31 09:39:09 +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
6db99a172d Add IsCollapsed; add collapsed case to DeleteFromDocument 1999-01-30 01:02:44 +00:00
akkana%netscape.com
1f23bcc408 Fixing my build horkage ... forgot this file. Very sorry! 1999-01-29 20:08:38 +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
harishd%netscape.com
82420c7328 Changing the variable aElementColor to aBorderColor in Painborder(),
PaintBorderEdge(), DrawSide(), and MakeBevelColor().
The computed colors for all the  border style should be based on
the actual 'border-side-color' not the element's color after all.
1999-01-28 00:31:47 +00:00
kostello%netscape.com
f4cb89a986 Fixed bug: dereferencing a null in nsMarkupDocument
Suppressed creation of STYLE leaf tag in the XIF encoding
until style sheet output is fixed.
1999-01-27 16:35:32 +00:00
troy%netscape.com
fd60d0f87e Added helper function IsAbsolutelyPositioned() to nsStylePosition 1999-01-27 05:35:54 +00:00
troy%netscape.com
303956b39c Added nsLayoutAtoms::fixedList for specifying the name of the additional
child list for 'fixed' elements
1999-01-27 03:48:39 +00:00
mjudge%netscape.com
db58635679 Must allow for the fact that content may be nsnull in ALL cases. 1999-01-27 02:15:38 +00:00
vidur%netscape.com
995b47b08a First pass implementation of document.implementation 1999-01-27 00:12:33 +00:00
mjudge%netscape.com
82a538fe8c Fixing rangelist to look at frame content not the frame hierarchy do decide if you clicked on the background frame. 1999-01-26 23:49:17 +00:00
rickg%netscape.com
e53c0df266 missed this API change 1999-01-26 01:45:40 +00:00
mjudge%netscape.com
91be934323 oops ifdef 0 is bad should be if 0 1999-01-26 01:01:56 +00:00
mjudge%netscape.com
bec224216c turning off printf debug statements in debug to speed up resizing 1999-01-26 00:40:39 +00:00
troy%netscape.com
ff3d3b60b5 Changed scrolling so it happens on the viewport instead of the HTML
element
1999-01-26 00:05:21 +00:00
mjudge%netscape.com
16720c497b keeping the selection code pure by not knowing anything about the graphic representation of the selection. just offset to offset. adding code to reselect the anchor and focus frame in the nsIFocusTracker by passing it to the nsIFrame setselectedcontent method. 1999-01-25 23:28:59 +00:00
mjudge%netscape.com
5ac012630e adding parameters to setselectedcontent. This will keep down overhead of the nsIFrame implementation and still not allow outsiders to talk to their presshell. so please forgive this grown method. this extra parameter will maintain the anchor and focus point after reflow 1999-01-25 23:28:23 +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
mjudge%netscape.com
55f9005e7a ok I am changing nsPresShell to "do the right thing". The virtual methods to support nsIFocusTracker needed to use the MACROS the same as the rest of the methods. I also moved the growing inline methods to their own method declarations. pres shell also needs to send itself as a focus tracker to "reset selection" to allow a callback to reset the frames that will be the focus and anchor frames for the future. getting frames from content is easy, getting the exact frame with an offset as well is difficult. nsTextFrame does some funny things with whitespaces that was throwing off the selection code. one minute the beginning of a word is offset 1 then it grows to 2 if the whitespace on the previous line wraps. I also put limits on the selection drawing. the drawing was happening after reflow, but before reset selection. this made the selection drawing extend beyond the legal limits of the "textlength". P.S. since the paint unicode and paint ascii are so similar, is it better to make a helper func to do the common things? or maybe make another method just to save namespace? 1999-01-25 01:48:01 +00:00
mjudge%netscape.com
58db313754 Focus tracker needs to send the tracker to the implementation of selection so that it can update the tracker as to which frame(s) should be considered the focus frames ect. This is not yet working fully. Everything I am checking in will stay, I simply have a decision to make as to exactly what to do next. RangeList also had some modifications to better selection 1999-01-25 01:42:34 +00:00
mjudge%netscape.com
cb811b7c69 This checkin will stop the double addref to the incomming ranges. The problem was that the changing of the old array of voids and the nsVoidPtr array do NOT addref whereas the nsISupportsArray DOES! I suspected as much. I have removed the offending code and I believe this should make selection much cleaner. 1999-01-23 20:43:13 +00:00
peterl%netscape.com
62bc285367 added helper methods for selecting & querying alternate style sheets 1999-01-23 07:03:46 +00:00
peterl%netscape.com
7597321ac7 fixed case of media atoms 1999-01-23 07:02:10 +00:00
peterl%netscape.com
6adda0ee50 set now manages order of doc style sheets 1999-01-23 07:01:57 +00:00
peterl%netscape.com
119785d7c2 added header data accessors
cleaned up style sheet ordering
1999-01-23 07:01:40 +00:00
peterl%netscape.com
0a224a2382 simplified setting doc style sheets (set now manages ordering) 1999-01-23 07:01:02 +00:00
peterl%netscape.com
50635cc188 added accessors to get & set alternate style sheets 1999-01-23 07:00:39 +00:00
peterl%netscape.com
b8cf627e7d added header data accesors 1999-01-23 07:00:10 +00:00
troy%netscape.com
efc7c95a53 Added XXX comment indicating that the #if 0 code in Init() is causing
a memory leak...
1999-01-23 02:38:16 +00:00
akkana%netscape.com
581ab7e058 remove some verbose debugging messages 1999-01-23 00:38:54 +00:00
troy%netscape.com
3cca5e2907 Turned off debug message that was outputing to the console 1999-01-23 00:20:58 +00:00
vidur%netscape.com
f7657749c8 Implemented splitText for text nodes 1999-01-23 00:10:08 +00:00
akkana%netscape.com
56752ba2ed 2028: Get selection highlighting working on Linux 1999-01-23 00:00:46 +00:00
vidur%netscape.com
ae6e5a8019 Comments added to content model. Comments and text content now have a special tagname 1999-01-22 22:48:00 +00:00
harishd%netscape.com
abbf50e310 Got stylecontext info into PaintBorder() for displaying
CSS borders.
1999-01-22 22:24:05 +00:00
harishd%netscape.com
69aa3480e6 Modified the PaintBorder(), MakeBevelColor(), DrawSide(),
PaintBorderEdge() methods.
1999-01-22 22:22:26 +00:00
mjudge%netscape.com
ee295b609b selection rocks ass 1999-01-22 22:04:54 +00:00
mjudge%netscape.com
769d4b5a86 chagnes for selection to work 1999-01-22 18:58:14 +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
danm%netscape.com
e90a90f02e build XUL 1999-01-21 03:40:21 +00:00
buster%netscape.com
c0c0ab4bbb put in Mike's change to Clear the selection when we take focus
this fixes the bug that the collection of ranges was monotonically increasing to infinity
as you clicked around in the document.
1999-01-20 23:23:28 +00:00
troy%netscape.com
e875904fe9 Added additional parameter to GetNext() that allows peeking at the next
frame in the reflow command
1999-01-20 05:10:12 +00:00
mjudge%netscape.com
d52a50ae45 fiximg text selection for frames in frames 1999-01-19 23:36:06 +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
mjudge%netscape.com
f6b3ddb015 fixing selection a little 1999-01-19 17:41:08 +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
mjudge%netscape.com
dd0328320e selection should work now more or less 1999-01-19 06:42:39 +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
mjudge%netscape.com
aba9473cdf fixing linux 1999-01-19 01:00:31 +00:00
mjudge%netscape.com
e46eacb369 update for linux 1999-01-19 00:40:38 +00:00
mjudge%netscape.com
5d5d6e1e5d trying to fix linux.. 1999-01-19 00:32:51 +00:00
mjudge%netscape.com
603ddb2c0a test check 1999-01-19 00:13:07 +00:00
mjudge%netscape.com
34430366b2 Files for selection across frames. 1999-01-18 22:57:12 +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
harishd%netscape.com
0c5b75e5d4 Added two new border style defines that
would be used later.
1999-01-15 22:24:29 +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
troy%netscape.com
6d63084a70 Fix for bug #1998. Now we render the background image over the padding area and not over the border area 1999-01-15 18:25:58 +00:00
peterl%netscape.com
5cc1370c12 better base url support
Checkin during red tree approved by sar
1999-01-15 02:07:46 +00:00
peterl%netscape.com
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
peterl%netscape.com
9da8904e62 added style hint "none"
Checkin during red tree approved by sar
1999-01-15 01:53:03 +00:00
kipp%netscape.com
6302998324 Added append/insert/remove/replace methods 1999-01-15 01:28:28 +00:00
sfraser%netscape.com
524b4090da Fix a couple of warnings by making callbacks static. 1999-01-14 23:37:57 +00:00
vidur%netscape.com
895ce771ea Moved text and comment code out of HTML-specific directories. Completed CloneNode for elements. Completed factory methods for intersection of XML and HTML. 1999-01-14 23:14:02 +00:00
troy%netscape.com
036e6852f2 Removed the content-parent frame pointer. Now we just have the one geometric
parent
1999-01-14 05:16:23 +00:00
troy%netscape.com
f332dc3305 Re-committing my fucking changes... 1999-01-13 00:38:29 +00:00
cltbld%netscape.com
89457008d5 backing out changes made against a red tree 1999-01-13 00:00:57 +00:00
troy%netscape.com
72f689c40f Moved a NS_RELEASE to a different point so we're less likely to have a non-local exit
miss the release
1999-01-12 23:17:20 +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
1de1edbd74 Added defines and comments indicating which parts of the frames reflow state are reserved 1999-01-09 00:11:40 +00:00
kipp%netscape.com
6d30c6dc81 Added missing forward decl of nsIAtom 1999-01-09 00:11:10 +00:00
karnaze%netscape.com
c2cfb8b82f dom table methods, moved align="char" data members from nsReflowState to nsHTMLReflowState 1999-01-08 18:57:40 +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
troy%netscape.com
53c57c79a1 Added BackgroundIsTransparent() member function to nsStyleColor 1999-01-08 01:13:34 +00:00
akkana%netscape.com
9249c01cfc Remove erroneous NOT_IMPLEMENTED return 1999-01-07 21:06:43 +00:00
troy%netscape.com
b9a4ba7918 Fixed FindFrameWithContent() to do a better job of recognizing placeholder
frames and skipping them
1999-01-07 04:47:43 +00:00
karnaze%netscape.com
c111662c1f Preliminary changes to support align="char" 1999-01-07 01:00:07 +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
brade%netscape.com
7bc19df3f9 reduce Macintosh compiler warnings by adding prototype 1999-01-06 18:53:59 +00:00
brade%netscape.com
8727d91f50 reduce Macintosh compiler warnings by adding prototype 1999-01-06 18:44:59 +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
troy%netscape.com
4b3e1eebad Replaced "maxSize" member if nsReflowState with "availableWidth" and
"availableHeight"
1999-01-05 23:31:18 +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
troy%netscape.com
c5ec74eb54 Changed nsISpaceManager interface to conform to XP-COM conventions on
return values
1999-01-04 04:54:33 +00:00
buster%netscape.com
4ee5cb0ef1 comments, so many comments! 1999-01-03 19:23:21 +00:00
jfrancis%netscape.com
ff9cf6ef75 adding range gravity for dom text nodes 1999-01-03 14:29:54 +00:00
buster%netscape.com
ae7cb6e3da right dashed borders now work
dashed borders along a span now mostly work
1998-12-30 22:39:49 +00:00
jfrancis%netscape.com
bb23b3dbd6 more dom range gravity work 1998-12-30 08:28:16 +00:00
buster%netscape.com
c34896d000 CSS2 table collapsing border rendering 1998-12-30 06:47:26 +00:00
buster%netscape.com
8ba2100bef added mInsideNeighbor to nsBorderEdge, allowing fast access for an outside edge to
it's neighboring inside edge.  value is undefined for inside edges.
1998-12-30 06:46:35 +00:00
troy%netscape.com
487a0952b3 Changed some of the member functions to conform to XP-COM conventions for
returning a nsresult
1998-12-29 04:56:31 +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
buster%netscape.com
cf19e79625 added mOutsideEdge to nsBorderEdges 1998-12-23 15:49:48 +00:00
buster%netscape.com
c79c7550fb DrawBorderEdge fixes 1998-12-23 15:48:50 +00:00
brade%netscape.com
0dd08f1cf8 remove extra comma to reduce Macintosh compiler warnings 1998-12-21 16:40:46 +00:00
buster%netscape.com
c869f97f4c fixes for PaintBorderEdges 1998-12-21 06:37:10 +00:00
buster%netscape.com
fd891ec74c added mLength to nsBorderEdge 1998-12-21 06:35:45 +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
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
kipp%netscape.com
c29e5116c7 Revised frame Paint API 1998-12-18 15:54:23 +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
troy%netscape.com
452402c73d Fixed a compiler warning where there was an extra ',' after an enum
identifier
1998-12-18 05:46:00 +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
buster%netscape.com
e0d6677573 added PainBorderSegments 1998-12-17 22:58:51 +00:00
buster%netscape.com
72c29a43f2 added nsBorderEdge and nsBorderEdges 1998-12-17 22:58:23 +00:00
kipp%netscape.com
7dd8fb7af7 Made nsBandTrapezoid::GetRect const 1998-12-17 18:49:39 +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
shaver%netscape.com
30635270f8 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
jfrancis%netscape.com
6a7b88171d implemented toString() + minor fixmeups 1998-12-15 04:42:29 +00:00
akkana%netscape.com
6312a867ac Tracking jfrancis' iterator check-in 1998-12-14 23:18:46 +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
7b3233f456 caps strikes again 1998-12-14 19:10:37 +00:00
mjudge%netscape.com
2f5ca67ece adding in selection 1998-12-14 18:34:14 +00:00
mjudge%netscape.com
e10c799ca9 adding focus tracker 1998-12-14 18:31:13 +00:00
kipp%netscape.com
57ae70eb65 When verify-reflow-all is enabled, update the display after each reflow and pause for a while 1998-12-12 19:21:05 +00:00
troy%netscape.com
0f30b926d8 Added isTopOfPage to nsIFrameReflow 1998-12-12 17:57:47 +00:00
kipp%netscape.com
4f352d5736 Repaired the background image rendering code to properly factor in the dirty-rect with background-position handling (bug #912) 1998-12-12 03:06:02 +00:00
vidur%netscape.com
3a9dd64bbf 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
kipp%netscape.com
6c31b2d1f4 Repaired frame-util IID 1998-12-11 15:47:09 +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
2d908e2801 changed style selector api 1998-12-11 02:33:23 +00:00
peterl%netscape.com
1aac9353da fixed default value of vertical align 1998-12-11 02:33:03 +00:00
peterl%netscape.com
e78daf2f3e added name space atoms 1998-12-11 02:31:51 +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
mjudge%netscape.com
8cb6ea4fca changing symantecs around and making the enumerator return the proper nsISupports 1998-12-11 01:40:01 +00:00
mjudge%netscape.com
a75e5694d7 initializing the refcount 1998-12-11 01:04:54 +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
kipp%netscape.com
7edc4891a0 Added nsFrameUtil to the build 1998-12-10 18:04:18 +00:00
kipp%netscape.com
b19096bdb2 Added nsIFrameUtil to the exports 1998-12-10 18:03:26 +00:00
kipp%netscape.com
242fb3636f Added nsIFrameUtil.h 1998-12-10 18:01:29 +00:00
kipp%netscape.com
6961a03286 Fixed border drawing to not draw zero sized borders 1998-12-10 17:50:11 +00:00
troy%netscape.com
d5d22e04da Added print options for controlling whether odd and even pages are printed 1998-12-10 03:07:11 +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
troy%netscape.com
7ec6a2c281 Added new atoms to nsLayoutAtoms for additional named frame child lists 1998-12-09 05:30:17 +00:00
kipp%netscape.com
8ac9031a17 new 1998-12-09 03:40:03 +00:00
kipp%netscape.com
e9ff25188b new 1998-12-09 03:31:08 +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
akkana%netscape.com
fe0a67aa9b Remove old selection code (and fix linux build) 1998-12-08 18:55:00 +00:00
mjudge%netscape.com
948d2e6638 chagnes to selection 1998-12-08 18:26:06 +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
f3cdc3cfdb Included a new DrawDashedSide() function prototype and modified DrawSide() function. 1998-12-07 19:04:39 +00:00
harishd%netscape.com
2adb142aa5 Changed code that previously accessed mBorderStyle and mBorderColor
with new methods added in nsStyleSpacing
1998-12-07 19:02:13 +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
harishd%netscape.com
fd7938df80 Added NS_STYLE_HAS_BORDER_COLOR (0x80) 1998-12-07 18:46:02 +00:00
harishd%netscape.com
cd4bfa41a8 Made mBorderStyle and mBorderColor arrays as protected members
and added functions GetBorderStyle(), GetBorderColor(), SetBorderStyle(),
SetBorderColor(), and ClearBorderStyleHightBit() in nsStyleSpacing.
1998-12-07 18:44:02 +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
troy%netscape.com
52b5bcc79f Initial check-in 1998-12-07 04:05:12 +00:00
troy%netscape.com
e89b2bc6c9 Added support for printing multiple pages 1998-12-07 03:43:02 +00:00
kipp%netscape.com
c3cc9ba60e Support variable sized paging again, but only if an nspr log variable is defined 1998-12-05 15:58:09 +00:00
kipp%netscape.com
c1eb0f7ec4 Start enums at zero so that debug noise can map them to strings safely 1998-12-05 15:57:40 +00:00
ramiro%netscape.com
e2b921bf3c Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +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
troy%netscape.com
4f5fc0524a Added a comment about view creation 1998-12-04 06:13:18 +00:00
waterson%netscape.com
d54546686d Added nsSelection header files: this is temporary pending mjudge landing new selection stuff, but I need it now to get RDF building on Mac. 1998-12-04 03:45:00 +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
buster%netscape.com
58dc37167f added atoms for table pseudo style contexts 1998-12-03 18:00:42 +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
troy%netscape.com
2a4b2c503f Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
wtc%netscape.com
59b32f50ef This checkin (under mozilla/layout) is all about 'const'. Digital Unix's
C++ compiler is strict about getting 'const' right.  Most of the changes
are to add 'const' to the type casts for the second argument of the
GetStyleData method, which wants a const reference.
1998-12-02 16:45:20 +00:00
troy%netscape.com
f5bcd75d8b Added PrintContext class and changed document viewer impl to use it instead
of a galley mode context
1998-12-02 03:21:55 +00:00
peterl%netscape.com
14a4bc76a8 added nsLayoutAtoms 1998-12-02 00:32:20 +00:00
peterl%netscape.com
3349d9e806 added medium type 1998-12-02 00:31:31 +00:00
peterl%netscape.com
efc9fc421e added media support 1998-12-02 00:30:42 +00:00
peterl%netscape.com
78bc2e40d8 added nslayoutatoms.h 1998-12-02 00:29:42 +00:00
peterl%netscape.com
e224ac9762 new file 1998-12-02 00:29:29 +00:00
peterl%netscape.com
7e09a07d55 changed medium type to atom 1998-12-02 00:29:16 +00:00
peterl%netscape.com
c60ac1b70f added medium accessor 1998-12-02 00:28:57 +00:00
troy%netscape.com
37fcf8cf70 Removed hack of having page size based on viewport size 1998-12-01 19:38:29 +00:00