akkana%netscape.com
b47f47475b
Implementation of the easy parts
1998-11-25 23:20:29 +00:00
kipp%netscape.com
2e9a075c19
Brought verify-reflow back to life
1998-11-25 18:41:02 +00:00
vidur%netscape.com
2eb52100a7
New class nsDocumentFragment
1998-11-25 08:14:47 +00:00
jfrancis%netscape.com
76ebb54d49
removing the accidentally copied "AUTOGENERATED - Do Not Edit" warning
1998-11-25 01:34:59 +00:00
jfrancis%netscape.com
af33dd4fe6
cleanup
1998-11-25 01:21:42 +00:00
akkana%netscape.com
1c828df72c
Add include line
1998-11-24 21:24:40 +00:00
akkana%netscape.com
3a2b2f6096
Implementation file for nsIDOMRange
1998-11-24 21:20:11 +00:00
joki%netscape.com
e7f70ce9ce
Add click event support for every element and initial keypress event support
1998-11-24 07:46:58 +00:00
kipp%netscape.com
fb1cee54da
Added some debug noise (disabled by default) for image loading
1998-11-23 17:18:34 +00:00
cyeh%netscape.com
65038e9551
Removing static makefiles as a part of the transition to Autoconf. I have taken great
...
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.
If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com .
1998-11-21 00:34:32 +00:00
joki%netscape.com
b3039514cf
Fixing a submit/reset event bug, frame destruction reentrancy bug, and an imagemap bug.
1998-11-21 00:19:36 +00:00
troy%netscape.com
79aed9646d
Added temporary workaround to image frame code to compensate for the fact
...
that HandleEvent() and GetCursor() are being called with the point not being
translated to the frame's local coordinate space
1998-11-20 06:31:55 +00:00
kipp%netscape.com
a6926809f0
Added DumpRegressionData; revised ListTag; added GetFrameName
1998-11-19 17:22:29 +00:00
joki%netscape.com
65520ba928
Modify event flow to avoid walking into trashed frames.
1998-11-19 00:43:36 +00:00
joki%netscape.com
77fd9c2652
Reworking internal event code to use nsIFrame::GetFrameForPoint
...
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
peterl%netscape.com
fa2ffaf5bd
cursor style cleanup
1998-11-18 02:23:39 +00:00
peterl%netscape.com
9d95cfa114
remove style_cursor_inherit
1998-11-18 02:08:45 +00:00
peterl%netscape.com
7675978299
fixed comment
1998-11-18 02:08:30 +00:00
vidur%netscape.com
026c273104
Changes to allow disabling and enabling of style sheets. Introduced ReconstructFrames to nsIFrameConstructor. CSSStyleSheets now remember their document. Temporary fix to allow text content inside CSS tables.
1998-11-17 02:14:38 +00:00
kipp%netscape.com
c3aca28e6c
Look on all lists for frames
1998-11-17 01:03:28 +00:00
buster%netscape.com
e46627bcf6
added storage in styleTable for a column's width contribution from cells that
...
have colspan>1.
1998-11-16 06:47:24 +00:00
michaelp%netscape.com
7a9e1a4bc1
changes for pixel scaling/printing.
1998-11-14 01:52:27 +00:00
troy%netscape.com
d28f4a59b4
Changed Notify() to call NotifyError() if the notification type is
...
nsImageNotification_kAborted. This ensures that the NS_IMAGE_LOAD_STATUS_ERROR
load status bit is set and that the frame gets repainted
1998-11-13 21:21:15 +00:00
troy%netscape.com
2384ae57fa
Changed Notify() to handle nsImageNotification_kAborted and set the image load
...
status to NS_IMAGE_LOAD_STATUS_ERROR
1998-11-13 06:24:33 +00:00
vidur%netscape.com
0e59484bfd
Null check for prefs. The MozillaControl doesn't set up prefs correctly quite yet (and might never will).
1998-11-13 02:47:33 +00:00
kipp%netscape.com
799be9555b
Actually advance the dest pointer so a copy occurs (doh!)
1998-11-12 23:33:12 +00:00
troy%netscape.com
532ccd2885
Cleaned up the way construction of the root frame happens for XML documents.
...
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
alecf%netscape.com
72b7591567
fix for unix bustage
1998-11-12 20:27:31 +00:00
buster%netscape.com
f4b68564d6
col and colgroup attribute handling
...
colgroup pseudo frame for cols inserted directly into a table. More like this to come...
1998-11-12 18:37:28 +00:00
vidur%netscape.com
8723f8326b
Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces.
1998-11-11 22:06:16 +00:00
buster%netscape.com
1666eee663
fix for default cell padding and cell spacing
1998-11-11 19:54:23 +00:00
rickg%netscape.com
c737f0ffa8
first pass support for view-source
1998-11-11 11:55:32 +00:00
kipp%netscape.com
d30dab65fb
Removed the unused GetReflowMetrics method (it may come back in a different form some day)
1998-11-10 18:00:08 +00:00
troy%netscape.com
527ee073f8
Renamed Init() to SetInitialChildList() and added an additional parameter
...
for the name of the child list
1998-11-10 06:05:32 +00:00
troy%netscape.com
6e8a40b6ce
Added GetChildListName() member function
1998-11-10 04:31:02 +00:00
troy%netscape.com
9d8145f033
Added GetAdditionalChildListName() as a way to discover additional
...
named child lists at runtime
1998-11-09 19:59:33 +00:00
troy%netscape.com
081c78e696
First of a few changes to allow frames to have multiple child lists.
...
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
troy%netscape.com
c58917a92f
That part about the frame deleted reflow command being a list was a
...
bit overzealous. It can't be. Maybe at some point we'll have an
argument that specifies the number of frames to delete
1998-11-08 00:26:56 +00:00
troy%netscape.com
4fea1d817c
Added some comments clarifying that appended, inserted, and deleted reflow
...
commands take a child list (i.e. more than one frame)
1998-11-08 00:24:40 +00:00
troy%netscape.com
e66cb75bcb
Fixed DamageRepairFrame() to correctly handle the case where the
...
target frame has a view
1998-11-07 02:00:21 +00:00
pinkerton%netscape.com
f8a32d82cb
implicit int not supported anymore.
1998-11-06 17:24:58 +00:00
troy%netscape.com
e71a43a32a
Changed to make the Mac compiler happy...
1998-11-06 17:24:08 +00:00
troy%netscape.com
1fa3a99941
Added a comment
1998-11-06 16:24:21 +00:00
troy%netscape.com
3c62625d97
Added support for using foreground color and background color from user
...
preferences. Also made it so we observe the preferences, get a callback if
they change, and then do a style change reflow
1998-11-06 16:16:01 +00:00
peterl%netscape.com
a76e7fffdd
added min/max width/height
...
made table inheritance block be conditional on compatibility mode
1998-11-06 00:49:04 +00:00
peterl%netscape.com
bed7b77103
added min/max width/height
1998-11-06 00:48:14 +00:00
michaelp%netscape.com
dff35cf838
removed widget parameters from nsIView::Init(). added CreateWidget() and SetWidget()
...
APIs to replace this functionality. also added CreateScrollControls() to
nsIScrollableView.
1998-11-04 04:14:10 +00:00
peterl%netscape.com
ed14dc36b1
made parent context no longer be optional on re-resolve style context method
1998-11-03 21:29:14 +00:00
peterl%netscape.com
9a58917a1a
decoupled style context resolution from frames
1998-11-03 20:20:07 +00:00
peterl%netscape.com
a539d1f903
removed context hashtable code
...
decoupled style context resolution from frames
1998-11-03 20:19:28 +00:00
peterl%netscape.com
15ebc84957
added pseudo tag support
...
removed backstop rule count
removed reparent
1998-11-03 20:18:40 +00:00
peterl%netscape.com
13bdbc9c30
decoupled style resolution api from frame system
1998-11-03 20:16:23 +00:00
peterl%netscape.com
44408018b3
added pseudo element tag
1998-11-03 20:15:59 +00:00
peterl%netscape.com
2f5892eda7
removed pres context from get style context api
...
added re-resolve style method
1998-11-03 20:15:24 +00:00
joki%netscape.com
7a58f918de
Adding submit event type
1998-11-02 23:05:46 +00:00
kipp%netscape.com
69df327e3e
Moved frame-border rendering debug hook here
1998-10-30 22:06:14 +00:00
kipp%netscape.com
ea57904bdd
Fixed a coordinate system bug with Offset method
1998-10-30 22:05:22 +00:00
kipp%netscape.com
413e835d6a
Added NS_FRAME_OUTSIDE_CHILDREN bit
1998-10-30 22:04:56 +00:00
michaelp%netscape.com
fc225bf7c1
changes to support nsIRenderingContext that conforms to COM conventions.
1998-10-30 02:08:25 +00:00
cls%seawood.org
411ab80ce3
New autoconf files for nglayout
1998-10-28 03:53:57 +00:00
kipp%netscape.com
6ad745856d
Reworked background rendering to properly handle the background-position properties
1998-10-27 16:50:19 +00:00
peterl%netscape.com
1f6f1f1426
added reparent method
1998-10-27 03:03:02 +00:00
vidur%netscape.com
68fbf6a357
Added additional parameter to nsIContent::SetDocument. The document now tells content to lose its weak reference before the document goes away. Elements and text now add their script objects as roots so they don't get collected prematurely.
1998-10-26 23:26:01 +00:00
peterl%netscape.com
f5f59ee897
reversed ridge & groove rendering
1998-10-26 23:18:32 +00:00
peterl%netscape.com
c881331d86
added defines for CSS2 properties
1998-10-26 23:13:44 +00:00
peterl%netscape.com
f431cf0082
moved side defines to nsStyleConsts
1998-10-26 23:13:14 +00:00
rods%netscape.com
360dac6e09
Removed include "nsIHTMLCSSStyleSheet.h"
1998-10-23 20:40:26 +00:00
rods%netscape.com
e4de69dfd7
Removed several nsHTMK type tags from nsDocument.cpp
1998-10-23 20:23:02 +00:00
michaelp%netscape.com
5afda242db
changes to support opacity.
1998-10-23 17:54:23 +00:00
vidur%netscape.com
f9e3760137
Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs
1998-10-20 17:07:23 +00:00
kipp%netscape.com
c4a597fc7f
Added nsTextFragment to the build
1998-10-20 00:19:32 +00:00
kipp%netscape.com
f13b83273b
Revised API to use TextFragment's
1998-10-20 00:19:17 +00:00
kipp%netscape.com
3f35c2f7ed
Added new header
1998-10-20 00:19:01 +00:00
kipp%netscape.com
206b0ecefe
new
1998-10-20 00:17:17 +00:00
karnaze%netscape.com
9fb22bd084
html 4 <BUTTON> basic functionality
1998-10-17 00:35:32 +00:00
troy%netscape.com
6be0630937
Added new state flag NS_FRAME_SYNC_FRAME_AND_VIEW for controlling
...
whether the view is automatically positioned and sized to stay in
sync with the frame
1998-10-16 20:09:32 +00:00
kipp%netscape.com
454582badf
Fixed inheritance behavior of line-height ala peterl
1998-10-16 03:47:40 +00:00
vidur%netscape.com
4d87ce50d3
Changes to allow absolutely positioned frames to move
1998-10-15 20:26:54 +00:00
peterl%netscape.com
8c48296887
added recycler for rules array
1998-10-13 19:09:39 +00:00
peterl%netscape.com
eab54339c6
Added GetMargin/Padding/... to replace CalcMargin/Padding/...
...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
dcone%netscape.com
5fdee83f89
update to include a file needed for nsBrowserWindow
1998-10-12 18:01:16 +00:00
kipp%netscape.com
ea5a5735f5
Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling
1998-10-12 14:48:02 +00:00
troy%netscape.com
de48854939
Moved nsStyleConsts.h from src->public, and reinstated IsBlockLevel()
...
member function
1998-10-09 20:54:22 +00:00
buster%netscape.com
16097e1a58
backed out troy's changes to fix the build
1998-10-09 19:55:02 +00:00
troy%netscape.com
e6ef40f73f
Added IsBlockLevel() inline member function
1998-10-09 17:53:36 +00:00
peterl%netscape.com
fe1ca7d45f
zero out border when style == none
...
fixed padding cache bug
1998-10-09 17:28:24 +00:00
troy%netscape.com
c724e3393f
Rearranged member functions to better group child frame enumeration related
...
functions
1998-10-08 21:03:59 +00:00
troy%netscape.com
d25a9a35a2
Removed GetContentIndex() from nsIFrame
1998-10-08 20:35:16 +00:00
troy%netscape.com
da48864fc7
Moved HandlePress,HandleDrag,HandleRelease from nsIFrame to nsFrame
1998-10-08 18:21:32 +00:00
karnaze%netscape.com
70a0abb395
fixed Mac bug due to undeclared index in for loop
1998-10-08 14:58:32 +00:00
karnaze%netscape.com
42797648cf
fieldset, legend support. fixed bug #987
1998-10-08 04:38:41 +00:00
peterl%netscape.com
759f587f49
improve speed of finding children
1998-10-08 01:27:38 +00:00
troy%netscape.com
b01db804a6
Added some more documentation
1998-10-07 22:00:44 +00:00
troy%netscape.com
f9057e4395
Updated the comments
1998-10-07 04:56:30 +00:00
kipp%netscape.com
e3978b70e8
Support onPaint
1998-10-06 21:01:59 +00:00
pierre%netscape.com
cd22237dce
fix mac build: removed nsIRunaround.h
1998-10-02 06:18:01 +00:00
troy%netscape.com
e37240541c
Temp hack to fix Linux circular linkage problem
1998-10-02 04:32:11 +00:00
troy%netscape.com
7aceb4270d
Eliminated nsIRunaround interface, and folded space manager parameter into
...
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
michaelp%netscape.com
9b82a28284
modified for new fontmetrics/renderingcontext.
1998-10-02 01:12:39 +00:00
rpotts%netscape.com
e21835bcfc
Pass the nsIURLGroup into the ImageGroup...
1998-10-01 21:44:16 +00:00
rpotts%netscape.com
32567e439c
Added GetDocumentURLGroup() method
1998-10-01 21:43:49 +00:00
rpotts%netscape.com
91c6367986
Added GetDocumentURLGroup() methodnsIDocument.h
1998-10-01 21:43:02 +00:00
troy%netscape.com
372a5d1bf5
Added export of nsIFrameReflow.h
1998-10-01 04:47:10 +00:00
troy%netscape.com
ba3c7125c2
Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
...
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
troy%netscape.com
1cf0c7da1a
Moved some files around
1998-09-30 21:14:17 +00:00
troy%netscape.com
0b5728618a
Moved some files around
1998-09-30 21:01:11 +00:00
michaelp%netscape.com
620875cfdf
we no longer have a public font cache.
1998-09-30 19:01:46 +00:00
peterl%netscape.com
257630f5c7
added content & attribute change to style frame construction
...
cleaned up api
1998-09-29 23:47:03 +00:00
peterl%netscape.com
233beb38e0
added change hints
1998-09-29 23:46:25 +00:00
peterl%netscape.com
c13938d266
routed content & attribute change through style set
...
routed all style frame construction calls directly to style set
1998-09-29 23:46:05 +00:00
peterl%netscape.com
3c04fa64fd
removed style frame construction methods
1998-09-29 23:44:53 +00:00
peterl%netscape.com
127e176179
added change hint to attribute change api
...
cleaned up content change api
1998-09-29 23:44:25 +00:00
peterl%netscape.com
f43ae5f2c8
added change hint to attribute change api
1998-09-29 23:43:39 +00:00
peterl%netscape.com
2ee88cc63a
added content changed & attribute changed to style frame construction api.
...
cleaned up api.
added attribute change hint.
1998-09-29 23:41:59 +00:00
kipp%netscape.com
bb57a6d08f
Added callback to image loading api
1998-09-26 18:36:59 +00:00
kipp%netscape.com
f093c8434a
Use callback to trigger frame reflows instead of hardwiring in a content-changed reflow
1998-09-26 18:35:21 +00:00
kipp%netscape.com
a995b1ec9f
Fixed background-image rendering so that when the entire background is not covered by the image the background color can be seen
1998-09-26 17:29:10 +00:00
kipp%netscape.com
3df3b79365
Support a dx,dy value to adjust origin of image rendering; add in partial support for background-position property
1998-09-26 17:16:56 +00:00
troy%netscape.com
2bd6a1a377
Moved ContentReplaced() handler code to style system
1998-09-25 22:47:00 +00:00
kipp%netscape.com
7552dab799
Added StyleChanged reflow command; renamed FrameDeleted to be consistent with everything else
1998-09-25 16:09:04 +00:00
troy%netscape.com
50795d8516
Moved ContentDeleted() document notification code to the style system which
...
generates the reflow command
1998-09-25 05:13:06 +00:00
peterl%netscape.com
7aaa6f0444
removed content apis from style context
1998-09-25 01:48:22 +00:00
kipp%netscape.com
49f2e69fbe
Disable a certain kind of caching to make incremental style changes work
1998-09-24 23:56:45 +00:00
kipp%netscape.com
eb45c70707
Expose remap method
1998-09-24 23:56:30 +00:00
kipp%netscape.com
58e4f3dbde
Added in an immedate flag for controlling Invalidate rendering
1998-09-24 23:56:15 +00:00
kipp%netscape.com
65ad5b26ba
Exposed a new method
1998-09-24 23:55:48 +00:00
kipp%netscape.com
7d68c73ef2
Implement revised nsIDocument/nsIDocumentObserver methods
1998-09-24 21:39:47 +00:00
kipp%netscape.com
d7965678bd
changed frame remove methods
1998-09-24 21:39:29 +00:00
kipp%netscape.com
15a7d45319
XPCOM'ized the notification methods; changed frame remove methods; added AttributeChanged
1998-09-24 21:39:16 +00:00
troy%netscape.com
f54279e62f
Removed mChildCount from nsContainerFrame
1998-09-24 17:56:35 +00:00
troy%netscape.com
5dac3c72a9
Removed IsPseudoFrame() from nsContainerFrame
1998-09-24 04:57:30 +00:00
troy%netscape.com
f1e955440e
Changed signature of PushChildren() member function
1998-09-24 04:18:58 +00:00
troy%netscape.com
1724bb5dad
Removed IsLastChild() member function from nsContainerFrame
1998-09-24 04:12:01 +00:00
troy%netscape.com
fb0251ec2e
Removed ChildIsPseudoFrame() and IsEmpty() from nsContainerFrame
1998-09-24 04:06:42 +00:00
troy%netscape.com
dd71642dd1
Removed PreReflowCheck() and PostReflowCheck() from nsContainerFrame
1998-09-24 03:59:30 +00:00
troy%netscape.com
cdf9d06a40
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
b31a3f0a5f
Removed mFirstContentOffset, LastContentOffset, and mLastContentIsComplete
...
from nsContainerFrame
1998-09-24 03:36:52 +00:00
troy%netscape.com
4b214d1806
Changed the way nsIFrame inherits from nsISupports
1998-09-24 01:50:16 +00:00
karnaze%netscape.com
3219f036ec
support for getting compatibility mode from preferences
1998-09-23 23:02:02 +00:00
buster%netscape.com
1fba5ac7dc
all frame initialization and related logic has moved into the various table frames' Init() methods
...
from their respective InitalReflow() methods.
table-layout=fixed now completely skips pass1 reflow and doesn't require maxElementSize
information, saving a tremendous amount of time during initial reflow.
1998-09-23 21:48:26 +00:00
troy%netscape.com
1d1f4240ab
Fixed leak of entire content model...
1998-09-23 20:59:57 +00:00
karnaze%netscape.com
fb883f1869
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
64e48ae7f0
Made DeleteChildsNextInFlow public and virtual
1998-09-23 02:23:33 +00:00
kipp%netscape.com
5b8a340e7a
Renamed margin carry in/out variables in the metrics struct
1998-09-23 02:21:53 +00:00
buster%netscape.com
6b5085a487
set all the groundwork for FAST table layout based on CSS-2 table-layout property
1998-09-22 23:36:06 +00:00
peterl%netscape.com
718f4b9882
clamp border & padding width to 0
1998-09-22 02:08:45 +00:00
troy%netscape.com
5922cd2888
Fixed dump-tree problem
1998-09-21 19:33:21 +00:00
troy%netscape.com
02b411c6c3
Changes to nsIFrame
1998-09-19 05:03:08 +00:00
troy%netscape.com
62b1375f69
Removed farme enumeration member functions for indexed access, last child,
...
and child count
1998-09-19 03:24:26 +00:00
pierre%netscape.com
dd3e7a7e7b
removed nsIContentDelegate.h
1998-09-18 22:38:19 +00:00
troy%netscape.com
6d20aa0438
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com
29e5156e14
Removed nsIContentDelegate.h
1998-09-18 17:34:48 +00:00
troy%netscape.com
28c7cf540c
Removed content delegates
1998-09-18 17:18:37 +00:00
troy%netscape.com
fd9ddc0a8a
Removed CreateContinuingFrame()
1998-09-18 02:46:42 +00:00
rpotts%netscape.com
1a83dade2e
Fixed up usage of the NS_RELEASE2(...) macro.
1998-09-17 05:40:57 +00:00
troy%netscape.com
4aa9929f8a
Removed some XXX frame construction work-in-progress code
1998-09-17 04:44:27 +00:00
vidur%netscape.com
4e3024a5f9
Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry.
1998-09-17 01:53:52 +00:00
joki%netscape.com
357c55b191
More support for capturing, minor adjustments to window.open behavior.
1998-09-15 21:31:58 +00:00
buster%netscape.com
953b2efb58
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
d60e612731
Got rid of Construct method from nsIJSScriptObject interface. Added first-pass implementation of reflow case to nsGenericHTMLElement::SetAttr.
1998-09-14 23:02:32 +00:00
kostello%netscape.com
334f544d61
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
f877659693
Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros
1998-09-12 19:33:48 +00:00
pierre%netscape.com
1971412a64
initialize member variables to 0
1998-09-11 09:13:02 +00:00
kipp%netscape.com
9ac3b81c32
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
ef34a211d1
sort style rules by strength
1998-09-11 02:05:30 +00:00
peterl%netscape.com
690e996b99
added strength
1998-09-11 02:05:07 +00:00
troy%netscape.com
effef91cf6
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
karnaze%netscape.com
1c1a6dacaf
converted frame/iframe/frameset to new layout/content separation
1998-09-09 23:30:30 +00:00
rods%netscape.com
e8ae61a40e
Removed TraverseBlockContent static function
1998-09-09 17:42:21 +00:00
rods%netscape.com
4a4b4a34b2
XPCOM'ed the Selection and Search methods
1998-09-09 16:11:59 +00:00
kipp%netscape.com
9a502dcf07
Fixed bug caused during XPCOM'ing the nsIContent API
1998-09-08 22:32:32 +00:00
kipp%netscape.com
a375a0f8f7
Use allocated IID; update interface to be XPCOM'd and updated the methods
1998-09-06 00:15:10 +00:00
michaelp%netscape.com
d6a0988c76
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
167791ee6f
added base url
1998-09-05 03:52:40 +00:00
peterl%netscape.com
3a5dd0b74f
removed content from style mapping api
1998-09-05 03:52:30 +00:00
peterl%netscape.com
10c7185fad
removed content from style map api
1998-09-05 03:51:56 +00:00
peterl%netscape.com
d5da5db9b4
added base url accessor
1998-09-05 03:51:16 +00:00
vidur%netscape.com
ab080b4586
New content code adjusts to getting script objects through a factory interface
1998-09-04 23:03:16 +00:00
joki%netscape.com
ccccef4d80
Cleaning up unused code
1998-09-03 01:21:48 +00:00
karnaze%netscape.com
90951aa3b9
frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR
1998-09-03 01:16:27 +00:00
buster%netscape.com
89e198237d
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
dc32acedf3
COMified some interfaces
1998-09-02 02:03:24 +00:00
peterl%netscape.com
ee9dde6128
turned around doc style sheet order
1998-09-02 02:02:53 +00:00
peterl%netscape.com
c69f8a9be8
comment about style sheet ordering
1998-09-02 02:02:30 +00:00
peterl%netscape.com
cba10565bc
reversed style sheet ordering in the set
1998-09-02 02:02:14 +00:00
peterl%netscape.com
1460522396
comments on sheet/rule ordering
1998-09-02 02:00:24 +00:00
peterl%netscape.com
ef15112377
COMified
1998-09-02 02:00:05 +00:00
warren%netscape.com
b89e7efaca
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
warren%netscape.com
4f1b718b4e
Added closure argument to nsHashtable::Enumerate.
1998-09-01 00:16:47 +00:00
kipp%netscape.com
c983bef350
Fixed porting bug when porting to xpcom'd nsIContent API
1998-08-31 16:09:06 +00:00
troy%netscape.com
ad9a20da0b
Changes nsIView and nsIScrollableView interfaces to conform to
...
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com
c6290fa577
XPCOM'ized nsIContent and nsIHTMLContent
1998-08-29 20:20:38 +00:00
rods%netscape.com
ad87b994a1
Fixed up some of the selection methods
1998-08-28 16:02:33 +00:00
rods%netscape.com
78631b45db
Added FindNext method
1998-08-28 15:59:24 +00:00
rods%netscape.com
40296b5ea1
Adjusted the method signatures on most of the Selection methods
1998-08-28 15:58:37 +00:00
rods%netscape.com
3e6872d273
Added FindNext Method for Find/Search
1998-08-28 15:57:59 +00:00
troy%netscape.com
6cb09b5132
Changed nsIViewManager interface to conform to XPCOM conventions
1998-08-28 04:56:56 +00:00
michaelp%netscape.com
ca017f19d0
DeleteFrame() now takes a pres context.
1998-08-28 03:02:39 +00:00
michaelp%netscape.com
1be78b877e
added support for view observer.
1998-08-28 02:54:06 +00:00
michaelp%netscape.com
b595789ff2
DeleteFrame() now takes a pres context. now uses view's setclientdata().
1998-08-28 02:52:54 +00:00
michaelp%netscape.com
cccee92638
deleteframe() now takes a pres context.
1998-08-28 02:50:17 +00:00
michaelp%netscape.com
342c9f13ca
made resizereflow() an ns_imethod.
1998-08-28 02:49:49 +00:00
michaelp%netscape.com
558f6ef045
changed to pass in prescontext to deleteframe().
1998-08-28 02:49:15 +00:00
troy%netscape.com
cfeab4e543
More changes to nsIDeviceContext interface
1998-08-27 22:45:35 +00:00
troy%netscape.com
4b29cb414e
API change to nsIDeviceContext
1998-08-27 20:45:56 +00:00
troy%netscape.com
c8e5750085
More API changes to nsIDeviceContext
1998-08-27 20:43:04 +00:00
troy%netscape.com
6d2245e203
Combined GetScrollBarWidth/GetScrollBarHeight into one function
...
GetScrollBarDimensions
1998-08-27 18:30:55 +00:00
troy%netscape.com
0d39ae026f
Changed nsIDeviceContext interface to conform [more] with COM conventions
1998-08-27 05:05:03 +00:00
peterl%netscape.com
1361e6230c
reversed sheet/rule ordering
...
added backstop rule count
1998-08-27 00:47:15 +00:00
peterl%netscape.com
0b78c480f4
commented on sheet/rule ordering
1998-08-27 00:46:34 +00:00
peterl%netscape.com
7924ed75b2
added backstop rule count
1998-08-27 00:46:13 +00:00
michaelp%netscape.com
dbd23b1190
killed viewmanager SetRootWindow() call.
1998-08-26 21:24:19 +00:00
joki%netscape.com
46137420c0
Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
...
DOM interfaces.
1998-08-21 21:38:26 +00:00
troy%netscape.com
8f260929b1
Re-ordered code that adds loader object to the array of loaders
1998-08-19 18:07:27 +00:00
troy%netscape.com
c3adb596d7
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
8b23990b90
Changed destructor to Interrupt() image group before realeasing reference
1998-08-18 01:43:35 +00:00
vidur%netscape.com
824d631d5e
Implemented document.location.
1998-08-13 19:08:01 +00:00
joki%netscape.com
ec9313f3d7
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
b45f46d744
Partial fix for frame based and general memory leaks of webshells and prescontexts
1998-08-09 07:43:22 +00:00
troy%netscape.com
acaa6d2f0e
Change to object lifetime management. Views are no longer ref counted
1998-08-08 04:23:33 +00:00
vidur%netscape.com
b1f5f748ae
Implemented additional document and form interfaces. Implemented named elements for documents and forms. nsInput now implements nsIDOMHTMLInputElement.
1998-08-07 23:08:00 +00:00
rods%netscape.com
8dace2bf02
Shift click (without first clicking) no longer crashes the viewer
1998-08-07 20:15:36 +00:00
rods%netscape.com
41198541c5
Select All no turns on selection in the document and renders it selected.
1998-08-07 20:14:39 +00:00
kipp%netscape.com
8a88e31cb1
Landed changes made on branch (bug #312572 )
1998-08-06 19:52:48 +00:00
rods%netscape.com
cc8fe3270d
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
98d57cce13
Fix links not working.
1998-08-06 07:55:05 +00:00
rods%netscape.com
7dcb5fc234
Additional selection changes
1998-08-05 22:38:24 +00:00
karnaze%netscape.com
8cdf00711c
support for frameset cells without frames, fixed nsCSSRendering paint background divide by zero
1998-08-05 22:24:56 +00:00
rods%netscape.com
34c7b49f32
Fixed a warning in SelectAll
1998-08-05 22:23:03 +00:00
karnaze%netscape.com
f76f781af8
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
856891ed81
Added document.forms. Specialized interfaces for images and forms. Better handling of childNodes collection.
1998-08-04 00:05:22 +00:00
rods%netscape.com
d2d63295af
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
e5af87628b
Small selection fix, force update when frane changes but content stays the same.
1998-08-03 22:53:27 +00:00
rods%netscape.com
283a8c963e
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
b2aa449610
Added ref counting on nsIContent and changed select all to only select the body
...
and it's content
1998-08-03 22:21:53 +00:00
rods%netscape.com
7ca2c5414e
Added ref counting on nsIContent
1998-08-03 22:20:41 +00:00
rods%netscape.com
c09f6b9e1b
Added ref counting
1998-08-03 22:19:40 +00:00
kipp%netscape.com
799ce8db71
Use FirstChild method so that implementation can be reused by subclasses
1998-08-03 17:06:42 +00:00
troy%netscape.com
09c36ef1f5
Device context changes
1998-08-03 04:51:17 +00:00
troy%netscape.com
7f199e117a
Added NS_IF_RELEASE of mImage
1998-08-02 17:03:08 +00:00
joki%netscape.com
849a2287e6
Fix bug 311157, mouseover crashes release builds.
1998-08-02 04:15:08 +00:00
peterl%netscape.com
714146a525
rounding support
1998-07-31 23:34:45 +00:00
joki%netscape.com
fa57426559
Filling out document event handlers, adding form events
1998-07-31 22:09:51 +00:00
joki%netscape.com
fe390a0803
Adding support for event handlers in html tags and moving event handler IIDs to central file.
1998-07-31 18:21:37 +00:00
peterl%netscape.com
094f51e1e6
renamed LoadImage
1998-07-31 05:59:31 +00:00
peterl%netscape.com
9dc8df6594
connected prefs
...
added compatibility mode
1998-07-31 05:54:59 +00:00
buster%netscape.com
1ed0f3ea0a
LengthOf defined in both debug and non-debug builds
1998-07-31 01:40:21 +00:00
michaelp%netscape.com
4ce7ab5a99
improved performance of background rendering.
1998-07-30 23:31:42 +00:00
troy%netscape.com
97f44b821e
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
d0afc21169
fixed non-Debug build by making LengthOf part of both debug and non-Debug builds
1998-07-30 19:54:17 +00:00