troy%netscape.com
a9159f71d6
Changed GetAdditionalChildListName() and FirstChild() to use ** instead
...
of *&
1999-02-10 02:25:01 +00:00
troy%netscape.com
40e3d2b1c8
Changed GetParent() to use ** instead of *&
1999-02-10 01:36:30 +00:00
troy%netscape.com
c9c1fa187e
Changed some nsIFrame member functions to use ** instead of *& for OUT
...
paremeters
1999-02-10 00:42:56 +00:00
troy%netscape.com
5b60b34507
Added GetFrameType() member function
1999-02-09 05:44:13 +00:00
kipp%netscape.com
d9141444d1
Revised API
1999-02-08 17:55:08 +00:00
troy%netscape.com
522a05a7df
Added CantRenderReplacedElement() to nsIPresShell and changed the image frame
...
code to use it
1999-02-05 18:25:29 +00:00
peterl%netscape.com
828bde629e
added include & class definitions to make include safe
1999-02-05 03:55:55 +00:00
troy%netscape.com
d98c1338c9
Work-in-progress for replaced elements that can't be rendered
1999-02-04 17:03:46 +00:00
kipp%netscape.com
dac5c10466
Added temporary method until sync i/o works
1999-02-04 16:26:01 +00:00
vidur%netscape.com
a130dcf90d
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
9e714cfc20
Added ReflowDirty reflow command
1999-02-03 19:08:07 +00:00
peterl%netscape.com
e0eef219d9
made visible an int instead of bool
1999-02-02 03:24:23 +00:00
sfraser%netscape.com
9a223d894e
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
3f0114dc29
commas trailing on enum illegal even if vc50 says its ok
1999-02-02 01:16:57 +00:00
mjudge%netscape.com
a4343fe08c
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
07268f91af
Cleaned up comments; removed ReplaceFrame from the API
1999-02-01 17:25:30 +00:00
akkana%netscape.com
69a577f594
Add IsCollapsed; add collapsed case to DeleteFromDocument
1999-01-30 01:02:44 +00:00
akkana%netscape.com
8be857014e
Fixing my build horkage ... forgot this file. Very sorry!
1999-01-29 20:08:38 +00:00
akkana%netscape.com
00ab697624
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
troy%netscape.com
8f43669a7e
Added helper function IsAbsolutelyPositioned() to nsStylePosition
1999-01-27 05:35:54 +00:00
troy%netscape.com
4c46e32cff
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
9ea4d88ecc
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
ftang%netscape.com
8ca2c39a5b
change nsCharSetID into nsString type
1999-01-25 16:05:04 +00:00
mjudge%netscape.com
6fe79722a2
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
peterl%netscape.com
8c628d7dbf
simplified setting doc style sheets (set now manages ordering)
1999-01-23 07:01:02 +00:00
peterl%netscape.com
e1a405c50b
added accessors to get & set alternate style sheets
1999-01-23 07:00:39 +00:00
peterl%netscape.com
ee50e2c8ff
added header data accesors
1999-01-23 07:00:10 +00:00
vidur%netscape.com
6a4a691b03
Comments added to content model. Comments and text content now have a special tagname
1999-01-22 22:48:00 +00:00
mjudge%netscape.com
a34ad659b1
chagnes for selection to work
1999-01-22 18:58:14 +00:00
kostello%netscape.com
683f5f2ea1
Updated XIF code to match the new selection work.
1999-01-21 21:45:17 +00:00
danm%netscape.com
3e6ec73922
build XUL
1999-01-21 03:40:21 +00:00
troy%netscape.com
d904d622fb
Added additional parameter to GetNext() that allows peeking at the next
...
frame in the reflow command
1999-01-20 05:10:12 +00:00
vidur%netscape.com
73b2ab6abe
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
mjudge%netscape.com
8ed649fbb9
Files for selection across frames.
1999-01-18 22:57:12 +00:00
kipp%netscape.com
06d2d8efb3
Spanked away SizeOf methods and nsIListFilter
1999-01-16 00:00:50 +00:00
harishd%netscape.com
def4cfb87a
Added two new border style defines that
...
would be used later.
1999-01-15 22:24:29 +00:00
peterl%netscape.com
baec5f2b55
added GetBaseURL
...
Checkin during red tree approved by sar
1999-01-15 01:53:50 +00:00
peterl%netscape.com
8ccf1f9456
added style hint "none"
...
Checkin during red tree approved by sar
1999-01-15 01:53:03 +00:00
kipp%netscape.com
3bce39a1b2
Added append/insert/remove/replace methods
1999-01-15 01:28:28 +00:00
vidur%netscape.com
d6d3d60d57
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
5d8b4656eb
Removed the content-parent frame pointer. Now we just have the one geometric
...
parent
1999-01-14 05:16:23 +00:00
vidur%netscape.com
3348aaedd0
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
kipp%netscape.com
dcbaec7ca2
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
ffc1451884
Added missing forward decl of nsIAtom
1999-01-09 00:11:10 +00:00
karnaze%netscape.com
ec97d3900b
dom table methods, moved align="char" data members from nsReflowState to nsHTMLReflowState
1999-01-08 18:57:40 +00:00
troy%netscape.com
310d08ec36
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
50fc4bd5e1
Added BackgroundIsTransparent() member function to nsStyleColor
1999-01-08 01:13:34 +00:00
karnaze%netscape.com
e8b01f3e65
Preliminary changes to support align="char"
1999-01-07 01:00:07 +00:00
troy%netscape.com
59d1bc8ea5
Replaced "maxSize" member if nsReflowState with "availableWidth" and
...
"availableHeight"
1999-01-05 23:31:18 +00:00
kipp%netscape.com
545a278435
Consolidated character set macros into this file
1999-01-05 23:01:32 +00:00
troy%netscape.com
76dc813a2c
Changed nsISpaceManager interface to conform to XP-COM conventions on
...
return values
1999-01-04 04:54:33 +00:00
jfrancis%netscape.com
bad257e0cd
more dom range gravity work
1998-12-30 08:28:16 +00:00
buster%netscape.com
02f1e9dd55
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
7bcdac6547
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
7baf302727
Renamed FindFrameWithContent() to GetPrimaryFrameFor()
1998-12-29 04:45:18 +00:00
troy%netscape.com
e1f9e8b29f
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
99e256c6c6
added mOutsideEdge to nsBorderEdges
1998-12-23 15:49:48 +00:00
brade%netscape.com
a6e19684ab
remove extra comma to reduce Macintosh compiler warnings
1998-12-21 16:40:46 +00:00
buster%netscape.com
72d733fdb6
added mLength to nsBorderEdge
1998-12-21 06:35:45 +00:00
peterl%netscape.com
22e1f5d16e
added support for the 'xmlns' pseudo namespace
1998-12-21 05:56:51 +00:00
peterl%netscape.com
40a4d86e38
made get strength const
1998-12-20 01:08:31 +00:00
peterl%netscape.com
439d2af3fd
changed attribute api to take atoms & namespace
1998-12-20 01:08:13 +00:00
kipp%netscape.com
27f0cfe8cc
Revised frame Paint API
1998-12-18 15:54:23 +00:00
troy%netscape.com
548b8b3385
Fixed a compiler warning where there was an extra ',' after an enum
...
identifier
1998-12-18 05:46:00 +00:00
scc%netscape.com
2513a5445e
Added static IID() method. This member function will be generated automatically in the future.
1998-12-18 03:43:29 +00:00
buster%netscape.com
f72070bd32
added nsBorderEdge and nsBorderEdges
1998-12-17 22:58:23 +00:00
kipp%netscape.com
c51e319f15
Made nsBandTrapezoid::GetRect const
1998-12-17 18:49:39 +00:00
jfrancis%netscape.com
3e69dc07c3
Adding support for notifying content that it harbors a DOMRange.
1998-12-17 07:22:28 +00:00
sfraser%netscape.com
73c06bfa93
Add ; after class definition
1998-12-17 01:42:02 +00:00
buster%netscape.com
309914d87f
oops, there were duplicate entries for border collapse values. Now there's not.
1998-12-16 22:20:44 +00:00
shaver%netscape.com
2e1488cb9a
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
mjudge%netscape.com
209f6c6d41
adding in selection
1998-12-14 18:34:14 +00:00
mjudge%netscape.com
3ec48a739e
adding focus tracker
1998-12-14 18:31:13 +00:00
troy%netscape.com
c137c9c9fa
Added isTopOfPage to nsIFrameReflow
1998-12-12 17:57:47 +00:00
kipp%netscape.com
0a5e1ba369
Repaired frame-util IID
1998-12-11 15:47:09 +00:00
peterl%netscape.com
bb699e8951
added name space atoms
1998-12-11 02:31:51 +00:00
peterl%netscape.com
634d4fd857
added namespace interfaces
1998-12-11 02:30:59 +00:00
peterl%netscape.com
0076d4da58
added namespace manager accessor
1998-12-11 02:30:23 +00:00
peterl%netscape.com
939c33821d
added namespace accessor
1998-12-11 02:30:08 +00:00
kipp%netscape.com
0759fb70eb
Added nsIFrameUtil to the exports
1998-12-10 18:03:26 +00:00
kipp%netscape.com
9840263193
Added nsIFrameUtil.h
1998-12-10 18:01:29 +00:00
troy%netscape.com
5ea8f94dd6
Added print options for controlling whether odd and even pages are printed
1998-12-10 03:07:11 +00:00
buster%netscape.com
a8d87b8305
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
2a501cc669
Added new atoms to nsLayoutAtoms for additional named frame child lists
1998-12-09 05:30:17 +00:00
kipp%netscape.com
cd49c25d47
new
1998-12-09 03:31:08 +00:00
mjudge%netscape.com
f4b7dee737
changes to selection
1998-12-08 18:25:47 +00:00
harishd%netscape.com
6a40bcd702
Added NS_STYLE_HAS_BORDER_COLOR (0x80)
1998-12-07 18:46:02 +00:00
harishd%netscape.com
003b0d75fb
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
troy%netscape.com
0df9d06d9b
Initial check-in
1998-12-07 04:05:12 +00:00
troy%netscape.com
e9464f049d
Added support for printing multiple pages
1998-12-07 03:43:02 +00:00
kipp%netscape.com
2ce7b88094
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
2009b728de
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
troy%netscape.com
e7f536745e
Added a comment about view creation
1998-12-04 06:13:18 +00:00
mjudge%netscape.com
26d932ee59
new collection export instead of nsISelection
1998-12-03 21:42:58 +00:00
troy%netscape.com
d97a31f115
Added Init() member function to nsIFrame
1998-12-03 06:31:43 +00:00
troy%netscape.com
988844fd68
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
2c1ea9e2bf
added nslayoutatoms.h
1998-12-02 00:29:42 +00:00
peterl%netscape.com
0d3bc3ce7e
new file
1998-12-02 00:29:29 +00:00
peterl%netscape.com
009f5dbd89
changed medium type to atom
1998-12-02 00:29:16 +00:00
peterl%netscape.com
94d40d63f8
added medium accessor
1998-12-02 00:28:57 +00:00
akkana%netscape.com
480303191c
nsIRangeList shouldn't have been here. Fix build bustage
1998-12-01 19:34:50 +00:00
leaf%mozilla.org
1251056cce
adding nsIRangeList.h to exports list
1998-12-01 19:08:02 +00:00
mjudge%netscape.com
9fa32e3b8e
removing nsIRangeList.h
1998-12-01 17:56:56 +00:00
mjudge%netscape.com
c1869ab52b
removing nsIRangeList.h
1998-12-01 17:55:58 +00:00
mjudge%netscape.com
e2e06a70e9
should fix unix
1998-11-30 02:11:00 +00:00
jfrancis%netscape.com
2668056c84
adding nsIRangeList.h
1998-11-29 22:45:27 +00:00
mjudge%netscape.com
a0d3b6f502
nsIRangeList.h
1998-11-29 22:35:13 +00:00
mjudge%netscape.com
012208b980
exporting nsIRangeList.h
1998-11-29 22:02:50 +00:00
kipp%netscape.com
e5a6c6af67
XPCOMize more of the API; added Stop method
1998-11-26 18:08:44 +00:00
kipp%netscape.com
75e88f1aa2
whitespace tweak
1998-11-26 18:08:27 +00:00
peterl%netscape.com
1bfec862ce
added change notification support
1998-11-26 01:24:52 +00:00
peterl%netscape.com
daab147c00
added style sheet properties
1998-11-26 01:24:32 +00:00
cyeh%netscape.com
e9d3c67427
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
kipp%netscape.com
63107e9026
Added DumpRegressionData; revised ListTag; added GetFrameName
1998-11-19 17:22:29 +00:00
joki%netscape.com
c3708b2ed8
Modify event flow to avoid walking into trashed frames.
1998-11-19 00:43:36 +00:00
joki%netscape.com
7716dc91e8
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
487e5722bc
remove style_cursor_inherit
1998-11-18 02:08:45 +00:00
peterl%netscape.com
2be9de7378
fixed comment
1998-11-18 02:08:30 +00:00
vidur%netscape.com
4ca363e17b
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
buster%netscape.com
655121b757
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
f186598ef5
changes for pixel scaling/printing.
1998-11-14 01:52:27 +00:00
buster%netscape.com
9b8264930f
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
c068c96a00
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
rickg%netscape.com
bac5cf794d
first pass support for view-source
1998-11-11 11:55:32 +00:00
kipp%netscape.com
2b8c7fce52
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
fd34820203
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
d78c313324
Added GetChildListName() member function
1998-11-10 04:31:02 +00:00
troy%netscape.com
6d88f202dd
Added GetAdditionalChildListName() as a way to discover additional
...
named child lists at runtime
1998-11-09 19:59:33 +00:00
troy%netscape.com
02915d3677
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
98356c0bea
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
602e157092
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
70b4af0366
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
4f39d9e6ee
added min/max width/height
1998-11-06 00:48:14 +00:00
peterl%netscape.com
e3cd00d3b0
made parent context no longer be optional on re-resolve style context method
1998-11-03 21:29:14 +00:00
peterl%netscape.com
8069fc8bda
decoupled style resolution api from frame system
1998-11-03 20:16:23 +00:00
peterl%netscape.com
409bdc4cd3
added pseudo element tag
1998-11-03 20:15:59 +00:00
peterl%netscape.com
5468869bd9
removed pres context from get style context api
...
added re-resolve style method
1998-11-03 20:15:24 +00:00
kipp%netscape.com
b3cde2c095
Added NS_FRAME_OUTSIDE_CHILDREN bit
1998-10-30 22:04:56 +00:00
cls%seawood.org
609f087498
New autoconf files for nglayout
1998-10-28 03:53:57 +00:00
peterl%netscape.com
c5b842e239
added reparent method
1998-10-27 03:03:02 +00:00
vidur%netscape.com
369695631d
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
b97d03fe30
added defines for CSS2 properties
1998-10-26 23:13:44 +00:00
peterl%netscape.com
773d84e733
moved side defines to nsStyleConsts
1998-10-26 23:13:14 +00:00
michaelp%netscape.com
bed7d2d4c3
changes to support opacity.
1998-10-23 17:54:23 +00:00
kipp%netscape.com
430c39bd18
Revised API to use TextFragment's
1998-10-20 00:19:17 +00:00
kipp%netscape.com
db44f8d3b7
Added new header
1998-10-20 00:19:01 +00:00
kipp%netscape.com
49fb374228
new
1998-10-20 00:17:17 +00:00
troy%netscape.com
f7430c8872
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
peterl%netscape.com
2fa43632c8
Added GetMargin/Padding/... to replace CalcMargin/Padding/...
...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
dcone%netscape.com
7a4e07ec1f
update to include a file needed for nsBrowserWindow
1998-10-12 18:01:16 +00:00