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