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

1080 Коммитов

Автор SHA1 Сообщение Дата
kipp%netscape.com a7da341a22 Used temporary variables to avoid double-casts and make it easier for compilers to do the right thing 1999-02-18 03:24:39 +00:00
kipp%netscape.com 3245994287 Removed obsolete GetAutoMarginSize method 1999-02-18 03:19:02 +00:00
sfraser%netscape.com 4e6d046d98 Add nsCaret.cpp 1999-02-17 23:37:21 +00:00
troy%netscape.com b1c378db6f Changes for having OBJECT element render its contents if the OBJECT can't
be rendered
1999-02-17 17:02:27 +00:00
ftang%netscape.com 0ba6980fad change font preference code so it will pick the font setting for the defalt charset instead of always latin 1. Reviewed by peterl, kipp and troy 1999-02-17 15:52:02 +00:00
danm%netscape.com 8a3666cbb7 changed nsCOMPtr comparison operators to explicitly use get(). part of nsCOMPtr carpool. 1999-02-17 04:39:22 +00:00
sfraser%netscape.com 6735920296 Do the addref in a better way; part of the nsCOMPtr carpool 1999-02-17 02:13:54 +00:00
sfraser%netscape.com f250d738cb Part of the great nsCOMPtr carpool. Approved by those in power. 1999-02-17 02:08:01 +00:00
mcafee%netscape.com 9a63580434 Adding do_QueryInterface() wrapper for nsCOMPtr carpool. r=scc a=sar 1999-02-17 02:08:00 +00:00
jfrancis%netscape.com 1a6a12c09f new content subtree iterator 1999-02-16 15:48:13 +00:00
jfrancis%netscape.com 7718e783d0 replaced IsNodeInsideRange() with CompareNodeToRange() 1999-02-16 15:46:37 +00:00
jfrancis%netscape.com 515a5cf2a2 Replaced IsNodeInsideRange() with CompareNodeToRange() and also removed forward class declarations to make VC5 happy 1999-02-16 15:43:28 +00:00
troy%netscape.com 912d59f314 Added code to set/get the view manager's root scrollable view 1999-02-16 04:41:15 +00:00
buster%netscape.com ef3bcb4d01 changed some forward class declarations to #include of the class
declaration.  These classes are used in nsCOMPtr's, and
VC 5.0 needs the full class declaration to compile.
1999-02-15 16:26:04 +00:00
jfrancis%netscape.com eaa564b983 I wish VC++ would give me a @#$*&^#! break. 1999-02-14 12:51:29 +00:00
jfrancis%netscape.com 990f18eb3b some (NULL != nsCOMPtr<Foo>'s) snuck thru - VC++ no like. I don't like 'em either. 1999-02-14 11:14:55 +00:00
jfrancis%netscape.com f6a8523fba VC++ not hip to mixing goto's with automatics that have contructor/destructors. 1999-02-14 10:18:20 +00:00
jfrancis%netscape.com 9dcb3ba518 ground work for new content subtree iterator 1999-02-14 09:15:13 +00:00
jfrancis%netscape.com f15faad70f nsCOMPtr conversion plus some new utility functions 1999-02-14 09:14:50 +00:00
troy%netscape.com bf53f99087 Added frame-type atoms for area,scroll,viewport,root,page frame classes 1999-02-14 03:47:33 +00:00
kipp%netscape.com 19695398af Use correct IID when doing QueryInterface to avoid using incorrect vtable (bug #2782) 1999-02-13 17:49:42 +00:00
troy%netscape.com c928d3557c Changed frame construction code to set NS_FRAME_REPLACED_ELEMENT but, and
changed the HTML reflow state to read the bit
1999-02-13 05:59:19 +00:00
troy%netscape.com 9fa8b62428 Added NS_FRAME_REPLACED_ELEMENT 1999-02-13 05:58:28 +00:00
sfraser%netscape.com ac19a57cb6 Added RefreshMethod, and tweaked code for the UNIX no-blinking case. 1999-02-13 04:47:45 +00:00
sfraser%netscape.com a99f1c6f2c Add an accessor for the caret, RefreshCaret, and a couple of other private caret methods in nsPresShell. 1999-02-13 04:45:44 +00:00
troy%netscape.com 0debd6f0d1 Fixed some errors related to switch to using nsCOMPtr 1999-02-12 18:41:26 +00:00
kipp%netscape.com f13c0c6836 Eliminate some linux compiler warnings 1999-02-12 18:24:53 +00:00
kipp%netscape.com 43a8adbdff Build nsCaret 1999-02-12 18:21:29 +00:00
pinkerton%netscape.com 2a7e364b21 fixes for changes to nsIPresShell api's 1999-02-12 18:18:01 +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 036585983e adding nsIContentIterator.h 1999-02-12 06:00:06 +00:00
jfrancis%netscape.com e72764b4bb File Removed. 1999-02-12 05:43:51 +00:00
troy%netscape.com 1c116ce1a6 Added GoToAnchor() 1999-02-12 05:39:33 +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 c47974d9e4 *** empty log message *** 1999-02-12 04:36:18 +00:00
jfrancis%netscape.com a53854a1ea First Checked In. 1999-02-12 04:28:29 +00:00
hyatt%netscape.com bedf348d9a Changes to the table frame construction code to fix breakage in the tree view. 1999-02-12 01:35:37 +00:00
sfraser%netscape.com 4832e6f185 Fix after akkana's changes: nsISelection -> nsIDOMSelection 1999-02-12 00:55:46 +00:00
sfraser%netscape.com ef131779ca Fix selection bustage, which was a post-merge error on my part. 1999-02-12 00:27:44 +00:00
sfraser%netscape.com 2a8b787470 Add code to show a caret (#ifdeffed out for now) 1999-02-12 00:02:56 +00:00
sfraser%netscape.com 9ab69a922e Add two new methods needed for caret support (and other things): GetPointFromOffset, to get frame-relative coordinates of a given content offset, and GetChildFrameContainingOffset, to find the child frame that really contains the given content offset 1999-02-12 00:02:31 +00:00
sfraser%netscape.com 079a8b07df Add support for selection listener interfaces 1999-02-11 23:58:46 +00:00
sfraser%netscape.com 3af75db3b6 Added nsICaret and nsIDOMSelectionListener to exports 1999-02-11 23:56:11 +00:00
sfraser%netscape.com d281709765 Add nsICaret and nsIDOMSelectionListener.h 1999-02-11 23:50:04 +00:00
sfraser%netscape.com 393be748cb First Checked In. 1999-02-11 23:49:08 +00:00
akkana%netscape.com 7982a421d6 Rename nsISelection to nsIFrameSelection 1999-02-11 23:12:28 +00:00
akkana%netscape.com 2c4a099fa1 Renaming nsISelection to nsIFrameSelection.
Here is the old log from nsISelection (since CVS doesn't allow renames):
> revision 1.9
> date: 1999/02/02 00:23:35;  author: mjudge%netscape.com;  state: Exp;  lines: +2 -1
> 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.
> ----------------------------
> revision 1.8
> date: 1999/01/29 18:57:51;  author: akkana%netscape.com;  state: Exp;  lines: +6 -0
> 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
> ----------------------------
> revision 1.7
> date: 1999/01/25 01:42:32;  author: mjudge%netscape.com;  state: Exp;  lines: +3 -4
> 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
> ----------------------------
> revision 1.6
> date: 1999/01/22 18:58:09;  author: mjudge%netscape.com;  state: Exp;  lines: +6 -0
> chagnes for selection to work
> ----------------------------
> revision 1.5
> date: 1999/01/18 22:57:08;  author: mjudge%netscape.com;  state: Exp;  lines: +1 -1
> Files for selection across frames.
> ----------------------------
> revision 1.4
> date: 1998/12/14 18:34:09;  author: mjudge%netscape.com;  state: Exp;  lines: +13 -1
> adding in selection
> ----------------------------
> revision 1.3
> date: 1998/12/08 18:25:37;  author: mjudge%netscape.com;  state: Exp;  lines: +9 -32
> changes to selection
> ----------------------------
> revision 1.2
> date: 1998/05/01 05:55:11;  author: rpotts;  state: Exp;  lines: +1 -1
> nslayout.h is *all* lower case
> ----------------------------
> revision 1.1
> date: 1998/04/30 19:15:05;  author: rods;  state: Exp;
> initial
1999-02-11 23:10:20 +00:00
karnaze%netscape.com 0f23c87234 table related frames don't create frames for children that are invalid (e.g. map, body, etc.) 1999-02-11 23:08:28 +00:00
troy%netscape.com c553baf851 Changed to using nsCOMPtr 1999-02-11 15:54:13 +00:00
troy%netscape.com 3b9ef6ef19 Changed ResolveStyleContextFor and ResolvePseudoStyleContextFor to use pointer
arguments instead of references for OUT parameters
1999-02-11 15:53:26 +00:00
peterl%netscape.com b99cd2021d make viewport frame use a viewport pseudo tag
connected doc root frame's style context to parent frame's style context
1999-02-11 06:40:13 +00:00
peterl%netscape.com 6385de05c3 added viewport pseudo element tag 1999-02-11 06:39:07 +00:00
buster%netscape.com 83125f838e added GetLayoutObjectFor for getting a layout object as an nsISupports
while not exposing nsIFrame.
1999-02-10 23:21:22 +00:00
hyatt%netscape.com 7ac31f8c5f Changing the way table frames are created so that tree frames can be made
as well.
1999-02-10 19:50:50 +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 034aa56b83 Changed GetNextSibling() to use a pointer argument instead of a reference 1999-02-10 06:13:38 +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 e9bbeeaa9b Changed GetFrameState() and GetFrameType() to use pointer arguments instead of
references
1999-02-10 04:17:06 +00:00
troy%netscape.com 2ac7b86865 Changed GetAdditionalChildListName() and FirstChild() to use ** instead
of *&
1999-02-10 02:25:01 +00:00
dp%netscape.com 81c281f428 Adding libreg as xpcom depends on it 1999-02-10 02:01:50 +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
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