peterl%netscape.com
fbdaa1a086
removed content apis from style context
1998-09-25 01:48:22 +00:00
kipp%netscape.com
11c2f1cec3
Disable a certain kind of caching to make incremental style changes work
1998-09-24 23:56:45 +00:00
kipp%netscape.com
d9590155c5
Expose remap method
1998-09-24 23:56:30 +00:00
kipp%netscape.com
fb130fbd96
Added in an immedate flag for controlling Invalidate rendering
1998-09-24 23:56:15 +00:00
kipp%netscape.com
0b96aa5edf
Exposed a new method
1998-09-24 23:55:48 +00:00
kipp%netscape.com
9c0b1afdb6
Implement revised nsIDocument/nsIDocumentObserver methods
1998-09-24 21:39:47 +00:00
kipp%netscape.com
f03937e013
changed frame remove methods
1998-09-24 21:39:29 +00:00
kipp%netscape.com
e010dc08d5
XPCOM'ized the notification methods; changed frame remove methods; added AttributeChanged
1998-09-24 21:39:16 +00:00
troy%netscape.com
8708a830f9
Removed mChildCount from nsContainerFrame
1998-09-24 17:56:35 +00:00
troy%netscape.com
2ed107ad4d
Removed IsPseudoFrame() from nsContainerFrame
1998-09-24 04:57:30 +00:00
troy%netscape.com
a086892036
Changed signature of PushChildren() member function
1998-09-24 04:18:58 +00:00
troy%netscape.com
f5a11ac77b
Removed IsLastChild() member function from nsContainerFrame
1998-09-24 04:12:01 +00:00
troy%netscape.com
4a95c4039d
Removed ChildIsPseudoFrame() and IsEmpty() from nsContainerFrame
1998-09-24 04:06:42 +00:00
troy%netscape.com
82c4fa9df0
Removed PreReflowCheck() and PostReflowCheck() from nsContainerFrame
1998-09-24 03:59:30 +00:00
troy%netscape.com
79eb911422
Removed some XXX CONSTRUCTION code that was work-in-progress, but is
...
no longer needed
1998-09-24 03:49:45 +00:00
troy%netscape.com
5e4611081b
Removed mFirstContentOffset, LastContentOffset, and mLastContentIsComplete
...
from nsContainerFrame
1998-09-24 03:36:52 +00:00
troy%netscape.com
86ce7613e4
Changed the way nsIFrame inherits from nsISupports
1998-09-24 01:50:16 +00:00
karnaze%netscape.com
69a37000bf
support for getting compatibility mode from preferences
1998-09-23 23:02:02 +00:00
buster%netscape.com
c1981ca059
all frame initialization and related logic has moved into the various table frames' Init() methods
...
from their respective InitalReflow() methods.
table-layout=fixed now completely skips pass1 reflow and doesn't require maxElementSize
information, saving a tremendous amount of time during initial reflow.
1998-09-23 21:48:26 +00:00
troy%netscape.com
1654cea593
Fixed leak of entire content model...
1998-09-23 20:59:57 +00:00
karnaze%netscape.com
b7d357fce8
Converted forms to use the new content model classes and better separate content from layout.
1998-09-23 17:16:51 +00:00
kipp%netscape.com
648cae5c1a
Made DeleteChildsNextInFlow public and virtual
1998-09-23 02:23:33 +00:00
kipp%netscape.com
86fc054d7d
Renamed margin carry in/out variables in the metrics struct
1998-09-23 02:21:53 +00:00
buster%netscape.com
29018c63f5
set all the groundwork for FAST table layout based on CSS-2 table-layout property
1998-09-22 23:36:06 +00:00
peterl%netscape.com
bbc834e0ac
clamp border & padding width to 0
1998-09-22 02:08:45 +00:00
troy%netscape.com
01dab470d9
Fixed dump-tree problem
1998-09-21 19:33:21 +00:00
troy%netscape.com
a81e9bd386
Changes to nsIFrame
1998-09-19 05:03:08 +00:00
troy%netscape.com
9955ac85ce
Removed farme enumeration member functions for indexed access, last child,
...
and child count
1998-09-19 03:24:26 +00:00
pierre%netscape.com
81433b774b
removed nsIContentDelegate.h
1998-09-18 22:38:19 +00:00
troy%netscape.com
8390e920bf
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com
52eb998d8f
Removed nsIContentDelegate.h
1998-09-18 17:34:48 +00:00
troy%netscape.com
b6c1cfd2b8
Removed content delegates
1998-09-18 17:18:37 +00:00
troy%netscape.com
3cf2f453f7
Removed CreateContinuingFrame()
1998-09-18 02:46:42 +00:00
rpotts%netscape.com
7909491271
Fixed up usage of the NS_RELEASE2(...) macro.
1998-09-17 05:40:57 +00:00
troy%netscape.com
972bcf8bf5
Removed some XXX frame construction work-in-progress code
1998-09-17 04:44:27 +00:00
vidur%netscape.com
5875cb774f
Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry.
1998-09-17 01:53:52 +00:00
joki%netscape.com
58d850764d
More support for capturing, minor adjustments to window.open behavior.
1998-09-15 21:31:58 +00:00
buster%netscape.com
c47f9bbfcb
nsStyleConsts.h added some HTML 4 consts for tables
...
nsHTMLAtoms.cpp,h added some HTML 4 strings for tables
nsHTMLParts.h added constructors for new table content classes
nsGenericHTMLElement.cpp,h added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp these are the new table content classes
nsHTMLContentSink.cpp enabled the new content and removed the old
nsHTMLStyleSheet.cpp fixed the table style optimizations to work with new content
nsTable*Frame.cpp these work with the new content
1998-09-15 17:58:24 +00:00
vidur%netscape.com
e7511e6699
Got rid of Construct method from nsIJSScriptObject interface. Added first-pass implementation of reflow case to nsGenericHTMLElement::SetAttr.
1998-09-14 23:02:32 +00:00
kostello%netscape.com
4be6df91c4
Changes implementation to match the new Widget interfaces. This involves
...
many calls to QueryInterface because many of the instance members
no longer derive from nsIWidget.
Also, using helper functions in nsWidgetHelper for standard Create calls.
1998-09-14 20:46:42 +00:00
kipp%netscape.com
b9e8a43908
Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros
1998-09-12 19:33:48 +00:00
pierre%netscape.com
170f02692b
initialize member variables to 0
1998-09-11 09:13:02 +00:00
kipp%netscape.com
54effb02a5
Removed a bunch of bogus code that (a) did very little (b) doesn't work for image documents
1998-09-11 04:17:07 +00:00
peterl%netscape.com
52187d340b
sort style rules by strength
1998-09-11 02:05:30 +00:00
peterl%netscape.com
20471b12bb
added strength
1998-09-11 02:05:07 +00:00
troy%netscape.com
f370908aef
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
karnaze%netscape.com
1141b63fe6
converted frame/iframe/frameset to new layout/content separation
1998-09-09 23:30:30 +00:00
rods%netscape.com
00b9b503a9
Removed TraverseBlockContent static function
1998-09-09 17:42:21 +00:00
rods%netscape.com
56048c21b0
XPCOM'ed the Selection and Search methods
1998-09-09 16:11:59 +00:00
kipp%netscape.com
a54aae93e3
Fixed bug caused during XPCOM'ing the nsIContent API
1998-09-08 22:32:32 +00:00
kipp%netscape.com
eb23d4b11d
Use allocated IID; update interface to be XPCOM'd and updated the methods
1998-09-06 00:15:10 +00:00
michaelp%netscape.com
a8320310e0
added Scrolled() method. and support to call it. fixed NS_RELEASE(rc) bug in
...
pres shell as reported by pierre.
1998-09-05 20:57:57 +00:00
peterl%netscape.com
0b1380bd0c
added base url
1998-09-05 03:52:40 +00:00
peterl%netscape.com
d9e677533d
removed content from style mapping api
1998-09-05 03:52:30 +00:00
peterl%netscape.com
8855841e3b
removed content from style map api
1998-09-05 03:51:56 +00:00
peterl%netscape.com
f14d279403
added base url accessor
1998-09-05 03:51:16 +00:00
vidur%netscape.com
11b3d12de8
New content code adjusts to getting script objects through a factory interface
1998-09-04 23:03:16 +00:00
joki%netscape.com
94d25ee2c9
Cleaning up unused code
1998-09-03 01:21:48 +00:00
karnaze%netscape.com
a26dce780e
frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR
1998-09-03 01:16:27 +00:00
buster%netscape.com
a8906329f4
expanded nsIFrame::List to include nsIListFilter *aFilter param, by default nsnull.
...
aFilter is useful for determining if a frame should output itself during
a List(). In any event, the children of the frame are always processed.
added nsIListFilter, an interface for any object that wants to act like a filter for frame dumps
added static NS_LAYOUT nsIListFilter * GetFilter(nsString *aFilterName);
currently, only TableListFilter implements nsIListFilter.
in response to List(...TableListFilter), the frame model is dumped in a way that is useful
for table layout regression testing. Currently this is controlled by command line switches on the viewer app.
1998-09-02 21:59:54 +00:00
peterl%netscape.com
aee54eb5c8
COMified some interfaces
1998-09-02 02:03:24 +00:00
peterl%netscape.com
0fff0fdd70
turned around doc style sheet order
1998-09-02 02:02:53 +00:00
peterl%netscape.com
44403fbe60
comment about style sheet ordering
1998-09-02 02:02:30 +00:00
peterl%netscape.com
ffd2f6b568
reversed style sheet ordering in the set
1998-09-02 02:02:14 +00:00
peterl%netscape.com
fbb4d46d83
comments on sheet/rule ordering
1998-09-02 02:00:24 +00:00
peterl%netscape.com
9017183418
COMified
1998-09-02 02:00:05 +00:00
warren%netscape.com
34f3c0ef88
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
warren%netscape.com
28969e9e90
Added closure argument to nsHashtable::Enumerate.
1998-09-01 00:16:47 +00:00
kipp%netscape.com
8f1c2a4bce
Fixed porting bug when porting to xpcom'd nsIContent API
1998-08-31 16:09:06 +00:00
troy%netscape.com
715766b02f
Changes nsIView and nsIScrollableView interfaces to conform to
...
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com
ed22b370c4
XPCOM'ized nsIContent and nsIHTMLContent
1998-08-29 20:20:38 +00:00
rods%netscape.com
0c95d8533f
Fixed up some of the selection methods
1998-08-28 16:02:33 +00:00
rods%netscape.com
52a10ac574
Added FindNext method
1998-08-28 15:59:24 +00:00
rods%netscape.com
751c57638e
Adjusted the method signatures on most of the Selection methods
1998-08-28 15:58:37 +00:00
rods%netscape.com
7a518aea47
Added FindNext Method for Find/Search
1998-08-28 15:57:59 +00:00
troy%netscape.com
a72700df68
Changed nsIViewManager interface to conform to XPCOM conventions
1998-08-28 04:56:56 +00:00
michaelp%netscape.com
8190f7951c
DeleteFrame() now takes a pres context.
1998-08-28 03:02:39 +00:00
michaelp%netscape.com
ce93c07817
added support for view observer.
1998-08-28 02:54:06 +00:00
michaelp%netscape.com
8679b3c658
DeleteFrame() now takes a pres context. now uses view's setclientdata().
1998-08-28 02:52:54 +00:00
michaelp%netscape.com
aad018fcbb
deleteframe() now takes a pres context.
1998-08-28 02:50:17 +00:00
michaelp%netscape.com
cdf8361ed5
made resizereflow() an ns_imethod.
1998-08-28 02:49:49 +00:00
michaelp%netscape.com
cecdf16af2
changed to pass in prescontext to deleteframe().
1998-08-28 02:49:15 +00:00
troy%netscape.com
11cf46a83d
More changes to nsIDeviceContext interface
1998-08-27 22:45:35 +00:00
troy%netscape.com
16b0f8e76b
API change to nsIDeviceContext
1998-08-27 20:45:56 +00:00
troy%netscape.com
fc4394bce5
More API changes to nsIDeviceContext
1998-08-27 20:43:04 +00:00
troy%netscape.com
361707b894
Combined GetScrollBarWidth/GetScrollBarHeight into one function
...
GetScrollBarDimensions
1998-08-27 18:30:55 +00:00
troy%netscape.com
a2942cd289
Changed nsIDeviceContext interface to conform [more] with COM conventions
1998-08-27 05:05:03 +00:00
peterl%netscape.com
4e78d9f83e
reversed sheet/rule ordering
...
added backstop rule count
1998-08-27 00:47:15 +00:00
peterl%netscape.com
d50246718e
commented on sheet/rule ordering
1998-08-27 00:46:34 +00:00
peterl%netscape.com
95c2180aa6
added backstop rule count
1998-08-27 00:46:13 +00:00
michaelp%netscape.com
f435a2ca5d
killed viewmanager SetRootWindow() call.
1998-08-26 21:24:19 +00:00
joki%netscape.com
da96d34a84
Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
...
DOM interfaces.
1998-08-21 21:38:26 +00:00
troy%netscape.com
bd3aef1074
Re-ordered code that adds loader object to the array of loaders
1998-08-19 18:07:27 +00:00
troy%netscape.com
fdd4ff490b
Changed call to UpdateView() to be synchronous. This keeps us from
...
going re-entrant
1998-08-19 17:45:28 +00:00
troy%netscape.com
1572159ab1
Changed destructor to Interrupt() image group before realeasing reference
1998-08-18 01:43:35 +00:00
vidur%netscape.com
bbdb3dc385
Implemented document.location.
1998-08-13 19:08:01 +00:00
joki%netscape.com
a4cf136d27
Move disassociation of frame from view up from destructor to DeleteFrame to prevent event entrance during destruction
1998-08-10 02:28:23 +00:00
joki%netscape.com
0e164d9aca
Partial fix for frame based and general memory leaks of webshells and prescontexts
1998-08-09 07:43:22 +00:00
troy%netscape.com
4b212c0467
Change to object lifetime management. Views are no longer ref counted
1998-08-08 04:23:33 +00:00
vidur%netscape.com
627b2eff62
Implemented additional document and form interfaces. Implemented named elements for documents and forms. nsInput now implements nsIDOMHTMLInputElement.
1998-08-07 23:08:00 +00:00
rods%netscape.com
4d28fe590b
Shift click (without first clicking) no longer crashes the viewer
1998-08-07 20:15:36 +00:00
rods%netscape.com
3fa318b05c
Select All no turns on selection in the document and renders it selected.
1998-08-07 20:14:39 +00:00
kipp%netscape.com
1b94e401a8
Landed changes made on branch (bug #312572 )
1998-08-06 19:52:48 +00:00
rods%netscape.com
e26cb21fb1
Fixed: Links now work.
...
Fixed: Selection cursor no longer shows when clicking on a link.
(These are the same fixes as Stability branch bugs 312562 and 312563)
1998-08-06 16:29:45 +00:00
joki%netscape.com
8b39ebcf3a
Fix links not working.
1998-08-06 07:55:05 +00:00
rods%netscape.com
64b1bbd55e
Additional selection changes
1998-08-05 22:38:24 +00:00
karnaze%netscape.com
4296150143
support for frameset cells without frames, fixed nsCSSRendering paint background divide by zero
1998-08-05 22:24:56 +00:00
rods%netscape.com
388901cb5a
Fixed a warning in SelectAll
1998-08-05 22:23:03 +00:00
karnaze%netscape.com
42dad4cb56
form submission on carriage return in some cases; replaced NS_RELEASE with NS_IF_RELEASE in nsFrame destructor
1998-08-04 18:19:51 +00:00
vidur%netscape.com
df5b5c6dea
Added document.forms. Specialized interfaces for images and forms. Better handling of childNodes collection.
1998-08-04 00:05:22 +00:00
rods%netscape.com
a59b4f2a9d
Fixed the release problem on shell and doc and added a default paramenter to
...
Display Selection
1998-08-03 23:39:16 +00:00
rods%netscape.com
ce1b50adf1
Small selection fix, force update when frane changes but content stays the same.
1998-08-03 22:53:27 +00:00
rods%netscape.com
fb13d320b0
Added ref counting for nsIContent and made a a lot of fixes to selection
1998-08-03 22:22:27 +00:00
rods%netscape.com
7b91c463fa
Added ref counting on nsIContent and changed select all to only select the body
...
and it's content
1998-08-03 22:21:53 +00:00
rods%netscape.com
9f7c07557c
Added ref counting on nsIContent
1998-08-03 22:20:41 +00:00
rods%netscape.com
e913395395
Added ref counting
1998-08-03 22:19:40 +00:00
kipp%netscape.com
494d428291
Use FirstChild method so that implementation can be reused by subclasses
1998-08-03 17:06:42 +00:00
troy%netscape.com
707a7d8637
Device context changes
1998-08-03 04:51:17 +00:00
troy%netscape.com
cffb6e4ab1
Added NS_IF_RELEASE of mImage
1998-08-02 17:03:08 +00:00
joki%netscape.com
90b94622e3
Fix bug 311157, mouseover crashes release builds.
1998-08-02 04:15:08 +00:00
peterl%netscape.com
4d01ae8f02
rounding support
1998-07-31 23:34:45 +00:00
joki%netscape.com
460a537890
Filling out document event handlers, adding form events
1998-07-31 22:09:51 +00:00
joki%netscape.com
44c03fce8e
Adding support for event handlers in html tags and moving event handler IIDs to central file.
1998-07-31 18:21:37 +00:00
peterl%netscape.com
5498738991
renamed LoadImage
1998-07-31 05:59:31 +00:00
peterl%netscape.com
7648489756
connected prefs
...
added compatibility mode
1998-07-31 05:54:59 +00:00
buster%netscape.com
7caca412fe
LengthOf defined in both debug and non-debug builds
1998-07-31 01:40:21 +00:00
michaelp%netscape.com
1149b4b190
improved performance of background rendering.
1998-07-30 23:31:42 +00:00
troy%netscape.com
cd534761c2
Removed assertion in image complete code that assumed we have gotten at
...
least one pixmap update notification
1998-07-30 22:24:11 +00:00
buster%netscape.com
2cbed3f9ab
fixed non-Debug build by making LengthOf part of both debug and non-Debug builds
1998-07-30 19:54:17 +00:00
troy%netscape.com
1f943f58b1
Added XXX comment about the lack of proper ref counting...
1998-07-30 17:30:44 +00:00
kipp%netscape.com
4a52add42a
Remove most compiler warnings on IRIX
1998-07-29 20:19:08 +00:00
kipp%netscape.com
c588e01ba2
When debugging allow zero width/height frames to render; do not render show-borders around them however
1998-07-29 19:33:00 +00:00
rods%netscape.com
7b8a4aa9a0
removed DO_SELECTION #define
1998-07-27 23:20:35 +00:00
michaelp%netscape.com
f9397cea67
made color handling code in css part of the gfx color utilities.
1998-07-27 21:07:47 +00:00
kostello%netscape.com
3bf3b6534b
Added support for toggling selection on/off in a document.
...
Added more support methods for selection, made parameters const
where possible.
Changed XIF interfaces
1998-07-27 18:05:35 +00:00
kostello%netscape.com
7cbac30355
Changed XIF interface
1998-07-27 18:04:04 +00:00
kostello%netscape.com
2ee98353bd
Added method for toggling selection on/off in a document.
...
Added more support methods for selection, made parameters const
where possible.
1998-07-27 18:03:16 +00:00
kipp%netscape.com
b1b03c8193
Added NS_NewImageDocument
1998-07-27 17:51:42 +00:00
troy%netscape.com
ef1dfe9b6c
Combined raptorgfx.dll and raptorgfxwin.dll into one DLL
1998-07-26 23:52:36 +00:00
joki%netscape.com
bf0b7feab8
Fix for missing add/release ref pair in the GetScriptGlobalObject call
1998-07-25 01:53:15 +00:00
peterl%netscape.com
53f8f758ec
added Nav's magic font scaler
1998-07-25 01:11:49 +00:00
vidur%netscape.com
982ccf235d
Added document.cookie. HTMLCollection.namedItem looks for both NAME and ID attributes
1998-07-25 00:31:52 +00:00
joki%netscape.com
689aa84ddc
Hooking up window element to event chain and adding in support for a few more event types.
1998-07-24 05:06:44 +00:00
troy%netscape.com
4d033b9de7
CHanged Invalidate() to pass the NS_VMREFRESH_NO_SYNC flag. Temporary
...
measure to keep us from painting before the DidReflow() notifications
have been sent...
1998-07-24 00:01:53 +00:00
vidur%netscape.com
b5579ac6cf
nsHTMLDocument now holds on to its parser till loading is complete. Hooked up document.write and document.writeln
1998-07-23 22:06:05 +00:00
dcone%netscape.com
1234b6d5c0
added manifest file
1998-07-23 22:05:51 +00:00
dcone%netscape.com
67b8719c02
first version of manifest for this directory
1998-07-23 20:31:35 +00:00
peterl%netscape.com
36c0aa0f94
added font flags
1998-07-23 17:57:16 +00:00
peterl%netscape.com
0c9b926f31
added setters for default colors
1998-07-23 17:57:00 +00:00
peterl%netscape.com
c858d9e299
removed threed text hack, added font flags
1998-07-23 17:55:02 +00:00