mjudge%netscape.com
ee9dc5ef18
changing use of selection
1998-12-03 21:45:26 +00:00
mjudge%netscape.com
2d6a42cd38
new use of enumerator class changed IsDone to return NS_COMFALSE if not done
1998-12-03 21:44:54 +00:00
mjudge%netscape.com
da56c11be1
changing exports of new CIDs for selection
1998-12-03 21:44:12 +00:00
mjudge%netscape.com
1b1e779f4f
changing selection code
1998-12-03 21:43:32 +00:00
mjudge%netscape.com
704c2833fe
new collection export instead of nsISelection
1998-12-03 21:42:58 +00:00
waterson%netscape.com
1ebf1ebe4a
A better fix.
1998-12-03 20:50:21 +00:00
waterson%netscape.com
a39407d940
Fix build bustage.
1998-12-03 20:47:01 +00:00
waterson%netscape.com
e24288bbb6
First Checked In.
1998-12-03 20:28:15 +00:00
waterson%netscape.com
37ffaaf5ad
Export style sheets, nsPresShell, and nsTextNode via the factory.
1998-12-03 20:21:40 +00:00
waterson%netscape.com
1cd4a28768
Added initializers that can be used from the repository. Export nsIHTMLStyleSheet.h.
1998-12-03 20:20:35 +00:00
waterson%netscape.com
e964f5d837
Added initializer that can be used from the repository.
1998-12-03 20:19:46 +00:00
buster%netscape.com
23112ce100
minor optimizations and cleanup. removed constructors that did nothing.
1998-12-03 20:19:01 +00:00
jfrancis%netscape.com
0a113c8952
adding nsRange.cpp to the project, again. it's always better the second time around.
1998-12-03 18:21:45 +00:00
buster%netscape.com
1f09ce3031
added table pseudo-style contenxts
1998-12-03 18:03:28 +00:00
buster%netscape.com
9c4e4e9e76
the inner table frame now maintains 2 child lists: the main child lists that holds rowgroups and unknown frame
...
types, and mColGroups. Besides being cleaner and easier to maintain, this should speed some things up slightly
because I don't have to check display types every time I iterate through colgroup frames. I *know*
mColGroups contains only colgroups. I might do the same for rowgroups (that is, keep unknown frame types
in their own list as well.) But that's optional.
the inner table frame used to incorrectly create actual content objects for anonymous colgroups and cols. Now,
it just creates frames as appropriate, not content. To support this, I added some pseudo style contexts and
related atoms.
1998-12-03 18:01:35 +00:00
buster%netscape.com
58dc37167f
added atoms for table pseudo style contexts
1998-12-03 18:00:42 +00:00
jfrancis%netscape.com
032700a4f9
fixing bad goto (as if there were good ones?)
1998-12-03 17:25:00 +00:00
troy%netscape.com
7b508ab8c9
Added NS_RELEASE to fix leak of a HTML style element
1998-12-03 16:46:56 +00:00
jfrancis%netscape.com
a6ccac7bf4
adding some private helper functionality that is going to change soon...
1998-12-03 15:02:37 +00:00
jfrancis%netscape.com
fe50f9ae5a
putting Akkana's implementation back in; fixed compile-time errors
1998-12-03 09:51:05 +00:00
troy%netscape.com
ae7e0ae454
Removed explict call of base class constructor
1998-12-03 07:22:31 +00:00
troy%netscape.com
fbd9f4ef8b
Removed explicit call of base class constructor because it was
...
making Unix compilers unhappy
1998-12-03 07:20:59 +00:00
troy%netscape.com
2a4b2c503f
Added Init() member function to nsIFrame
1998-12-03 06:31:43 +00:00
joki%netscape.com
946548a531
Fix cursor bug which caused cursor to be set once per child view on each mousemove
1998-12-03 03:07:16 +00:00
vidur%netscape.com
83b0609315
Fixed unitialized value problem.
1998-12-03 00:34:44 +00:00
wtc%netscape.com
59b32f50ef
This checkin (under mozilla/layout) is all about 'const'. Digital Unix's
...
C++ compiler is strict about getting 'const' right. Most of the changes
are to add 'const' to the type casts for the second argument of the
GetStyleData method, which wants a const reference.
1998-12-02 16:45:20 +00:00
saari%netscape.com
e2bfbdcdc6
Fix build breakage.
Added mozilla/layout/base/nsPringContext.cpp to layout.mcp to mirror Troy's addition to the build today.
1998-12-02 04:59:15 +00:00
troy%netscape.com
f5bcd75d8b
Added PrintContext class and changed document viewer impl to use it instead
...
of a galley mode context
1998-12-02 03:21:55 +00:00
joki%netscape.com
96b9e437c5
Fix mouseover/mouseout firing crash when hitting bad frame.
1998-12-02 02:14:58 +00:00
peterl%netscape.com
e64a72b830
Added nsLayoutAtoms.cpp
1998-12-02 00:49:52 +00:00
peterl%netscape.com
c1a6062752
added inline style sheet support for contained HTML
1998-12-02 00:39:10 +00:00
peterl%netscape.com
ba1a0ff568
changed media type to atom
...
moved body fixup rule to body element
1998-12-02 00:38:33 +00:00
peterl%netscape.com
b5f9c257f1
changed media type to atom
1998-12-02 00:38:14 +00:00
peterl%netscape.com
1d114307e1
added media support to child sheet iteration
...
changed medium type to atoms
1998-12-02 00:37:32 +00:00
peterl%netscape.com
fd53cd27e2
added media support to import
1998-12-02 00:36:37 +00:00
peterl%netscape.com
32453af5dc
changed medium type to atom
1998-12-02 00:36:00 +00:00
peterl%netscape.com
d697c328a9
added inline style sheet accessor
1998-12-02 00:35:41 +00:00
peterl%netscape.com
e5073780c6
fixed decoration style of del
1998-12-02 00:35:26 +00:00
peterl%netscape.com
4da4f20250
changed media to uppercase atoms
1998-12-02 00:35:03 +00:00
peterl%netscape.com
12fda54c43
added inline style rule accessor
1998-12-02 00:34:31 +00:00
peterl%netscape.com
70114e4809
moved body fixup rule into content
1998-12-02 00:34:06 +00:00
peterl%netscape.com
16457d2733
added inline style accessor
1998-12-02 00:33:12 +00:00
peterl%netscape.com
14a4bc76a8
added nsLayoutAtoms
1998-12-02 00:32:20 +00:00
peterl%netscape.com
3349d9e806
added medium type
1998-12-02 00:31:31 +00:00
peterl%netscape.com
efc9fc421e
added media support
1998-12-02 00:30:42 +00:00
peterl%netscape.com
78bc2e40d8
added nslayoutatoms.h
1998-12-02 00:29:42 +00:00
peterl%netscape.com
e224ac9762
new file
1998-12-02 00:29:29 +00:00
peterl%netscape.com
7e09a07d55
changed medium type to atom
1998-12-02 00:29:16 +00:00
peterl%netscape.com
c60ac1b70f
added medium accessor
1998-12-02 00:28:57 +00:00
waterson%netscape.com
ca441d8de1
First Checked In.
1998-12-02 00:20:07 +00:00
waterson%netscape.com
a3fbabc790
Exposed nsCSSParser via layout factory.
1998-12-01 23:29:16 +00:00
jfrancis%netscape.com
51ef69c1de
moving nsRangeList.cpp to the right place in the project
1998-12-01 22:05:27 +00:00
jfrancis%netscape.com
45028b8b30
moving nsDocumentfragment.cpp to the right place in the project
1998-12-01 22:00:18 +00:00
troy%netscape.com
37fcf8cf70
Removed hack of having page size based on viewport size
1998-12-01 19:38:29 +00:00
akkana%netscape.com
0b7b85b6f7
nsIRangeList shouldn't have been here. Fix build bustage
1998-12-01 19:34:50 +00:00
mjudge%netscape.com
2d103ec094
including proper thing
1998-12-01 19:18:52 +00:00
akkana%netscape.com
81961471ac
Change Element to Node
1998-12-01 19:15:00 +00:00
mjudge%netscape.com
d4abd147c5
need to include the nsIDOMElement.h dont know why this worked on windows
1998-12-01 19:14:18 +00:00
leaf%mozilla.org
00a6607eaf
adding nsIRangeList.h to exports list
1998-12-01 19:08:02 +00:00
mjudge%netscape.com
9b06fb7378
changes nsRangeList to be an implementation of nsICollection
1998-12-01 18:00:02 +00:00
mjudge%netscape.com
7135c7af4a
changing nsIRangeList to nsICollection
1998-12-01 17:57:42 +00:00
mjudge%netscape.com
dd4fb641ca
removing nsIRangeList.h
1998-12-01 17:56:56 +00:00
mjudge%netscape.com
4924d1abcf
removing nsIRangeList.h
1998-12-01 17:55:58 +00:00
kipp%netscape.com
5841a14537
new
1998-12-01 16:13:49 +00:00
troy%netscape.com
900c396915
Changed to handle StyleChanged incremental reflow command
1998-12-01 05:17:12 +00:00
karnaze%netscape.com
3ac909047e
fixed bug 1613 (leak in nsFrameSetFrame::CalculateRowCol)
1998-11-30 22:37:52 +00:00
beard%netscape.com
c0c7bc482d
Mac shared library migration.
1998-11-30 22:15:00 +00:00
beard%netscape.com
7b2b7b599d
First Checked In.
1998-11-30 22:14:25 +00:00
buster%netscape.com
09df53a05d
fixed a bug for tables with complicated colspans and fixed widths
1998-11-30 19:06:33 +00:00
karnaze%netscape.com
abbe1cf13e
fixed bug 1696
1998-11-30 18:19:21 +00:00
pinkerton%netscape.com
34d9633aa4
added nsDocumentFragment.cpp to fix build bustage.
1998-11-30 17:51:01 +00:00
buster%netscape.com
c44861d421
fixed some nested table layout problems
1998-11-30 15:10:20 +00:00
vidur%netscape.com
1dadb447e1
Fixing build bustage
1998-11-30 08:47:27 +00:00
vidur%netscape.com
6b930eba56
Moved nsGenericElement to base directory. Added basic support for document fragments.
1998-11-30 07:59:11 +00:00
mjudge%netscape.com
91798f3747
adding nsRangeList.cpp to list of files to compile
1998-11-30 05:29:53 +00:00
jfrancis%netscape.com
9de7ea0e3b
[sfraser checking in as jfrancis]
added nsRangeList.cpp, turned on debug info for debug targets, as build bustage fixage.
1998-11-30 03:02:52 +00:00
mjudge%netscape.com
e8367337da
added nsRange to unix
1998-11-30 03:00:26 +00:00
mjudge%netscape.com
f188fd1549
should fix unix
1998-11-30 02:11:00 +00:00
msw%gimp.org
81b0a2d3cf
Really fix Unix build bustage. r,a=shaver@netscape.com
1998-11-30 00:29:45 +00:00
jfrancis%netscape.com
dbcb515611
adding nsIRangeList.h
1998-11-29 22:45:27 +00:00
mjudge%netscape.com
bb0f05ac0d
nsIRangeList.h
1998-11-29 22:35:13 +00:00
mjudge%netscape.com
e5fc17cdc8
new rangelist.cpp file
1998-11-29 22:12:27 +00:00
mjudge%netscape.com
4059ed3e65
need to make rangelist.cpp
1998-11-29 22:11:49 +00:00
mjudge%netscape.com
c94754173f
new rangelist factory needs to be registered
1998-11-29 22:11:06 +00:00
mjudge%netscape.com
12c6c5946a
exporting nsIRangeList.h
1998-11-29 22:02:50 +00:00
msw%gimp.org
479041128c
Fixed broken Unix build. Approved by shaver@netscape.com
1998-11-29 21:13:19 +00:00
vidur%netscape.com
0057b5d23e
Added nsDocumentFragment to build. Fixed bug 1256 - the content sink is flushed as soon as it encounters a script tag.
1998-11-28 23:51:06 +00:00
karnaze%netscape.com
d875aa2aec
changed frameset layout algorithm. fixed bugs 728, 1075, 1494 and half of 1486
1998-11-28 18:59:38 +00:00
michaelp%netscape.com
8732a493d7
fixed memory leak.
1998-11-28 04:24:46 +00:00
kipp%netscape.com
1b3c96e6a4
Port to revised pres-context API
1998-11-26 18:14:41 +00:00
kipp%netscape.com
1ed8e1edae
Fixed to not subtract out borders/padding when unconstrained height reflow is occuring
1998-11-26 18:14:17 +00:00
kipp%netscape.com
0de0988eb8
disabled another printf; use web-shell destroy to properly whack the sub-webshell
1998-11-26 18:13:13 +00:00
kipp%netscape.com
dd21432b23
Compute combined area properly
1998-11-26 18:11:23 +00:00
kipp%netscape.com
5b4b437bb3
Fixed verify reflow to avoid creating reflow commands during a verify reflow
1998-11-26 18:11:02 +00:00
kipp%netscape.com
8fa850977c
XPCOMized more of the API; added new operator to avoid future bugs; implement Stop method
1998-11-26 18:10:10 +00:00
kipp%netscape.com
4635fb5dac
XPCOMize more of the API; added Stop method
1998-11-26 18:08:44 +00:00
kipp%netscape.com
bffc589afc
whitespace tweak
1998-11-26 18:08:27 +00:00
peterl%netscape.com
c66950da5a
made css style sheet public (for mac)
1998-11-26 05:17:03 +00:00
peterl%netscape.com
d66876022f
removed processimport
1998-11-26 05:16:43 +00:00
peterl%netscape.com
90510e12e0
added media support to @import
1998-11-26 05:16:22 +00:00
peterl%netscape.com
5166993f42
deal with const issues on unix compilers
1998-11-26 04:53:49 +00:00
peterl%netscape.com
ef64bc512f
fix unix build
1998-11-26 03:45:50 +00:00
rickg%netscape.com
d23278ec63
improvements to recursive parser calls
1998-11-26 02:56:40 +00:00
sar%netscape.com
e24eec122f
backing out akkana's changes. this will fix build bustage on the mac
1998-11-26 02:30:44 +00:00
peterl%netscape.com
e3f218d5b4
style change notification support
1998-11-26 01:34:53 +00:00
peterl%netscape.com
c757654c3a
handle whitespace in url() better
1998-11-26 01:30:51 +00:00
peterl%netscape.com
f8a4cc0c88
connected style sheet better (added content node & properties)
1998-11-26 01:29:10 +00:00
peterl%netscape.com
e2fb1e2c1e
added change notification support
1998-11-26 01:24:52 +00:00
peterl%netscape.com
6c90c991c0
added style sheet properties
1998-11-26 01:24:32 +00:00
akkana%netscape.com
b47f47475b
Implementation of the easy parts
1998-11-25 23:20:29 +00:00
kipp%netscape.com
8a379ae174
new
1998-11-25 19:07:17 +00:00
buster%netscape.com
3ddfe1c165
2 Nav4 compatibility additions:
...
1. width=0 is treated as width=auto, not width=min
2. empty cells <td></td> are assigned a width of (2*borderWidth + 2*cellspacing + 3) pixels
The "3" is a fudge factor added by Nav and IE.
1998-11-25 18:43:56 +00:00
kipp%netscape.com
2e9a075c19
Brought verify-reflow back to life
1998-11-25 18:41:02 +00:00
karnaze%netscape.com
b1329e6aa4
fixed the crash on bug 1588 (rsac.org). There is still a scrolling problem
1998-11-25 18:11:26 +00:00
kipp%netscape.com
c13a79ad48
Fixed IsScrollable to take an extra argument so that we would only create scroll-frames around blocks using the webshells criteria if it's the body frame (bug #1608 )
1998-11-25 16:41:06 +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
2346f1438b
added nsRange.cpp
1998-11-25 01:22:35 +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
a8d57495c7
Implement document.URL access
1998-11-24 21:07:43 +00:00
buster%netscape.com
87d66cfc86
removed debug output
1998-11-24 20:40:43 +00:00
joki%netscape.com
2b2bfb85dd
Add missing coordinate transform to getFrameForPoint
1998-11-24 20:31:21 +00:00
buster%netscape.com
9e645e1fc6
bug 1520 (www.mirabilis.com)
...
the problem was the way table layout apportioned height from a rowspanning cell.
Now, we do 2 things correctly:
1) we handle rows with rowspanning cells and no other cells.
2) we divide the height of a rowspanning cell proportionately to the rows spanned, where the proportion is defined by
the max height of a cell in that row that has no effective rowspan.
the partial fix for bug 1431 has to do with dividing width between percent-width and fixed-width columns in the same
table. You won't see any better layout for this page (ww.boston.com) as a result of the code I added. The rest of this
fix is a bit risky, so I'm waiting until after stability push.
1998-11-24 19:41:33 +00:00
karnaze%netscape.com
0a820f9aa3
fixed bug 1504 (memory leak of select elements)
1998-11-24 18:54:26 +00:00
joki%netscape.com
e0c8813886
ifdef out some broken code in SetActiveLink until I have time to fix it.
1998-11-24 08:13:55 +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
rickg%netscape.com
e0364847d4
fixed call to ToInteger() to respect the error code
1998-11-24 02:39:36 +00:00
rpotts%netscape.com
2ffc0ee62a
Added a missing NS_RELEASE which was causing the URL and webshell to hang around...
1998-11-24 02:07:27 +00:00
karnaze%netscape.com
0e745ed3b7
<frame> now uses <base> for its src attribute
1998-11-24 02:01:45 +00:00
kipp%netscape.com
0292b4de4d
made it easier to see if the parser is working
1998-11-24 01:48:04 +00:00
kipp%netscape.com
ef2ae0204f
Made the test work again
1998-11-24 01:47:44 +00:00
kipp%netscape.com
b8e87edf4b
Use Pushback to put back the right character
1998-11-24 01:47:19 +00:00
kipp%netscape.com
5a6b41b77b
new regression test
1998-11-24 01:43:46 +00:00
kipp%netscape.com
c4b343a879
Made IFRAME a container (like it should have been) so that it can contain the content that isn't being rendered (because we support iframe's)
1998-11-24 00:11:54 +00:00
buster%netscape.com
ff561429bf
changed the logic for reflowing cells whose height is changed due to a
...
height attribute.
1998-11-23 23:07:40 +00:00
vidur%netscape.com
8d134679bc
Allow application/x-javascript for type in SCRIPT tags
1998-11-23 23:06:57 +00:00
kipp%netscape.com
2fb0e7ca92
Let style override the cursor choice when using an image map
1998-11-23 22:21:13 +00:00
kipp%netscape.com
7ce43732e5
Walk up the content-parent so that style is applied appropriately for cursor selection
1998-11-23 22:20:50 +00:00
kipp%netscape.com
ad84255162
Factored IsReplaced into a throw-away method; fixed containing-block discovery to use IsPercentageBase method
1998-11-23 21:11:57 +00:00
kipp%netscape.com
c6708dec6e
Use correct reflow-state to find the containing-block's width for text-indent (bug #1048 )
1998-11-23 21:11:19 +00:00
kipp%netscape.com
ac882d2ee0
Fixed up handling of form element attributes slightly to match navigators handling of ALIGN; this is compatible with nav/IE and with the HTML4 DTD (because ALIGN is deprecated)
1998-11-23 19:33:22 +00:00
kipp%netscape.com
987a73cf0a
Added code in to not consume events if the anchor has no HREF attribute. This prevents <A NAME=...> containers from eating events
1998-11-23 17:45:00 +00:00
karnaze%netscape.com
60510b81aa
fixed bug 1479 (wsj.com crash)
1998-11-23 17:37:46 +00:00
kipp%netscape.com
fb1cee54da
Added some debug noise (disabled by default) for image loading
1998-11-23 17:18:34 +00:00
troy%netscape.com
b8e18747a2
Added missing NS_RELEASE() to GetWidget() function
1998-11-23 04:41:51 +00:00
buster%netscape.com
aab5ae636e
fixed the aweful nested table problems
1998-11-22 08:56:19 +00:00
troy%netscape.com
f8167669a4
Added missing NS_RELEASE of the content object in GetMarginHeight()
1998-11-21 17:30:41 +00:00
troy%netscape.com
2ba5d0b0ac
Added NS_RELEASE to fixed memory leak after calling ChildAt()
1998-11-21 17:22:31 +00:00
kipp%netscape.com
3418cf24af
Fix up painting issue; if we end up with a negative damage area then convert to damaging everything
1998-11-21 17:21:18 +00:00
troy%netscape.com
9b6b15c587
Improved efficiency by avoiding the dreadfully slow NS_MakeAbsoluteURL() and
...
only setting the image loader's URL and base URL for the initial reflow
1998-11-21 04:04:41 +00:00
kipp%netscape.com
55cb6eedb8
Fixed scroll-frame code to properly fill in the max-element-size
1998-11-21 03:52:01 +00:00
buster%netscape.com
ee5912363a
removed the resolution of table pseudo-style until we can test it and
...
actually use it. this was just a memory leak.
1998-11-21 00:53:03 +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
4893fa0a92
Added nsHTMLAtoms::wrappedFramePseudo and changed ConstructFrame() to use
...
it instead of nsHTMLAtoms::columnPseudo
1998-11-20 23:27:59 +00:00
buster%netscape.com
888de27782
removed a spurious GetContent that was the cause of a memory leak
1998-11-20 23:10:47 +00:00
kipp%netscape.com
04dea9e450
Use revised GetContainingBlockContentWidth method
1998-11-20 22:28:00 +00:00
kipp%netscape.com
11b6602001
Support margins on the child frame
1998-11-20 22:27:33 +00:00
kipp%netscape.com
708e34ce7a
Work around more bugs in the style context code and use old margin calculations; factored get-containing-block-width better
1998-11-20 22:27:21 +00:00
kipp%netscape.com
12c4f09bc1
Disable fixed behavior when we are shrink wrapping so that floating tables (for example) can ignore their width if necessary
1998-11-20 22:24:20 +00:00
kipp%netscape.com
fd8a5d1360
Made HTML a block (which it is going to be someday) so that percentage margins in the BODY will be computed correctly
1998-11-20 22:21:38 +00:00
buster%netscape.com
926252607e
took out a dumb debug printf
1998-11-20 21:09:54 +00:00
buster%netscape.com
496fd7d73e
put in a VERY temporary work-around for some crashes we're seeing as a
...
result of table style context's display type != TABLE
1998-11-20 21:08:06 +00:00
buster%netscape.com
54996e3fa5
added :TABLE pseudo-style
1998-11-20 21:06:59 +00:00
buster%netscape.com
ace67d6fb2
added tablePseudo
1998-11-20 21:05:31 +00:00
kipp%netscape.com
be3aca0f4e
Added support for StyleChanged reflow reason
1998-11-20 17:41:44 +00:00
kipp%netscape.com
27d8038001
Temporary workaround for style issue
1998-11-20 17:39:11 +00:00
kipp%netscape.com
22b57f3531
Use new classname for base class; port to updated nsLeafFrame methods
1998-11-20 17:22:08 +00:00
kipp%netscape.com
64129e939e
Port to updated nsLeafFrame methods
1998-11-20 17:21:49 +00:00
kipp%netscape.com
c73e99e135
Removed a compiler warning
1998-11-20 17:21:22 +00:00
kipp%netscape.com
8a2735c01b
Added mBorderPadding to cache computed value in case percentages are used; renamed class to nsImageFrame
1998-11-20 17:21:02 +00:00
kipp%netscape.com
c9013931ab
Use revised API's for computing the border/padding
1998-11-20 17:20:29 +00:00
kipp%netscape.com
79dd1e596d
Define new API's to compute margin/border/padding/border+padding and handle percentages correctly
1998-11-20 17:19:26 +00:00
kipp%netscape.com
7b0a080513
Use revised API's to get percentage padding/borders value right
1998-11-20 17:18:58 +00:00
kipp%netscape.com
19a31f599b
Use revised margin calculation api's; center blocks that have auto margins
1998-11-20 17:18:12 +00:00
kipp%netscape.com
ac2b613d40
Use Get methods from style context instead of deprecated methods
1998-11-20 17:13:28 +00:00
kipp%netscape.com
deb074f83f
Updated leaf api's to better support caching of computed border/padding when percentages are used
1998-11-20 17:13:02 +00:00
kipp%netscape.com
200bf59a53
Added mBorderPadding to cache computed value in case percentages are used
1998-11-20 17:12:39 +00:00
kipp%netscape.com
f4b67a0608
Added mBorderPadding to cache computed value in case percentages are used; renamed class to nsImageFrame
1998-11-20 17:12:25 +00:00
alecf%netscape.com
9e8f173714
fix casting problems for gcc 2.7.2.3
1998-11-20 09:29:58 +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
troy%netscape.com
5bdb79ef7f
Removed some #include lines that are no longer needed
1998-11-20 05:22:45 +00:00
morse%netscape.com
856a1575fb
fix for single signon
1998-11-20 05:01:32 +00:00
buster%netscape.com
fedd9bbb6a
removed obsolete include of nsTableFrame
1998-11-20 01:04:43 +00:00
buster%netscape.com
90252c33df
handles "height" attribute
1998-11-20 01:03:45 +00:00
buster%netscape.com
4c98e2689d
implemented table height algorithms. also made a slight modification to
...
the way a table finds its container's width.
1998-11-20 01:01:25 +00:00
kipp%netscape.com
9582e9f3ec
Improved the regression dump data somewhat
1998-11-19 18:51:53 +00:00
kipp%netscape.com
157425553e
Override FrameForPoint so that floaters/bullets get events
1998-11-19 18:09:57 +00:00
kipp%netscape.com
f120c59e08
Factored out FrameForPoint code into one that takes a particular list
1998-11-19 18:09:03 +00:00
kipp%netscape.com
50e5afb598
Added XMLQuote to quote special characters; changed MakeFrameName to avoid needing quoting
1998-11-19 17:55:22 +00:00
kipp%netscape.com
a6926809f0
Added DumpRegressionData; revised ListTag; added GetFrameName
1998-11-19 17:22:29 +00:00
kipp%netscape.com
24571c1d42
Fix build bustage (hopefully)
1998-11-19 05:37:59 +00:00
troy%netscape.com
53d3c08626
Changed to make sure we mark the absolutely positioned element's view as
...
having transparent content if the visibility is hidden
1998-11-19 04:26:51 +00:00
troy%netscape.com
89d24c72ce
Fixed it so that we don't ignore painting child frames of a parent frame
...
thas has "visibility:hidden", because child elements can override their
parent's visibility
1998-11-19 03:52:29 +00:00
joki%netscape.com
5700dacf30
Adding more backwards compat DOM support (event.which, pageX, and pageY)
1998-11-19 03:20:21 +00:00
troy%netscape.com
22f284d54b
Fix for bug #1265 . For incremental reflow now checks for the case where the new
...
height is smaller than the old height and makes sure we erase the entire area
1998-11-19 01:39:07 +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
4c99ecc9ce
Prevent multiple firings of DOM click events on buttons.
1998-11-19 00:42:38 +00:00
kipp%netscape.com
0fc2a76de0
Use new methods in nsHTMLReflowState to discover the proper width to base the text-indent percentage on (bug #1048 )
1998-11-19 00:00:18 +00:00
kipp%netscape.com
6681f98a46
Added two new utility methods on nsHTMLReflowState for finding a containing block's reflow state and for finding a containing blocks content width
1998-11-18 23:59:49 +00:00
troy%netscape.com
d4cf65cd18
Changed Reflow() to make sure that the child is sized at least as big as the max size
...
we gave it as part of the reflow command
1998-11-18 23:49:44 +00:00
troy%netscape.com
60863f9b77
Fixed SetInitialChildList() so "frame" doesn't get reset after processing
...
the legend frame
1998-11-18 22:14:55 +00:00
buster%netscape.com
3795eaac7c
Proportional column width based on HTML attributes is now implemented. proportional "multilength" syntax ("1*")
...
now works on COL and COLGROUP. Bug 1128.
1998-11-18 22:10:02 +00:00
jfrancis%netscape.com
d54d3fa258
shared lib conversion, phase 1
1998-11-18 06:36:44 +00:00
buster%netscape.com
da354a499c
impl of DOM table.deleteRow
1998-11-18 06:30:13 +00:00
troy%netscape.com
9d1564cf4a
Added some constants to use when referring to child list name indices
1998-11-18 06:13:58 +00:00
buster%netscape.com
9f0bc3a6db
impl for DOM table.InsertRow
1998-11-18 06:06:37 +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
janc%netscape.com
532b5e6ff5
New css parser test
1998-11-18 04:42:37 +00:00
janc%netscape.com
6b5588ab09
update css parser test
1998-11-18 04:40:13 +00:00
janc%netscape.com
5ee7d42e2a
update CSS Parser test
1998-11-18 04:39:13 +00:00
morse%netscape.com
cbcbe77b8a
update for single signon
1998-11-18 04:38:13 +00:00
troy%netscape.com
69fb6f5543
Removed mFlags from nsBodyFrame and now we use the mFlags defined by
...
nsBlockFrame
1998-11-18 04:16:03 +00:00
troy%netscape.com
cab003320a
Fixed a couple of cases where I missed calling the base class
1998-11-18 04:06:19 +00:00
troy%netscape.com
2fdc3b4633
Removed mChildCount member data
1998-11-18 03:44:08 +00:00
troy%netscape.com
74212908e2
Made sure the block's SetFlags() member function is called. This fixes shrink
...
wrapping so it works again
1998-11-18 03:27:04 +00:00
peterl%netscape.com
fa2ffaf5bd
cursor style cleanup
1998-11-18 02:23:39 +00:00
peterl%netscape.com
265c4ca8a7
cleaned up cursor style handling
1998-11-18 02:11:54 +00:00
peterl%netscape.com
e7b84c9f31
use proper pseudo tag for text style contexts
1998-11-18 02:11:27 +00:00
peterl%netscape.com
8345b5f818
cleaned up cursor handling
1998-11-18 02:10:45 +00:00
peterl%netscape.com
e26b45e286
added text pseudo tag
1998-11-18 02:09:53 +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
janc%netscape.com
8a36652088
New CSS Parser test.
1998-11-18 01:53:02 +00:00
janc%netscape.com
f600987979
New CSS Parser Test
1998-11-18 01:24:30 +00:00
janc%netscape.com
a139b2f1bc
New CSS Parser test.
1998-11-18 01:15:17 +00:00
janc%netscape.com
a99b4cef97
New CSS Parser test
1998-11-18 00:58:49 +00:00
amusil%netscape.com
e960e8007a
Bug fix for 1201. Now use the size parameters from the object tag as a determinant of size.
1998-11-17 23:29:20 +00:00
buster%netscape.com
387c75adf8
impl for DOM methods table.create(THead|TFoot|Caption) and deleteCaption
1998-11-17 23:09:59 +00:00
dcone%netscape.com
c18c0a30a7
updated steve clarks changes, added genericElementCollection
1998-11-17 22:38:03 +00:00
kipp%netscape.com
552551e512
Revised max-element-size computation somewhat so that floaters are accounted for better
1998-11-17 22:28:51 +00:00
buster%netscape.com
63d84c5b52
new module
1998-11-17 22:20:59 +00:00
buster%netscape.com
148fd4ca84
renamed TableElementCollection to GenericElementCollection, and factored it into
...
it's own module for reuse.
1998-11-17 21:40:38 +00:00
troy%netscape.com
f350be91c1
Changed the body to be a subclass of nsBlockFrame rather than contain a
...
block frame
1998-11-17 16:37:39 +00:00
buster%netscape.com
d14f0035d3
implementation of rows() and tBodies()
1998-11-17 16:32:29 +00:00
kipp%netscape.com
2098c2a448
Made SetTitle call ReduceEntities for bug #1398
1998-11-17 16:29:25 +00:00
troy%netscape.com
4f1b20b058
Fixed CreateWrapperFrame() so it resets the geometric and content parent pointers
...
of the frame being wrapped
1998-11-17 05:47:06 +00:00
pierre%netscape.com
d23d602d77
fix build: added nsGenericDOMHTMLCollection.cpp
1998-11-17 03:23:02 +00:00
troy%netscape.com
688027c9d3
Fixed problem that caused Mac build to break
1998-11-17 02:37:47 +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
2757f6e3d4
Fixed up incremental reflow for content-changed and removed floaters
1998-11-17 01:04:45 +00:00
kipp%netscape.com
389de1de86
Added in nsHTMLReflowState argument to ReflowFrame so that callers can properly initialize it
1998-11-17 01:04:21 +00:00
kipp%netscape.com
b1f6b6473f
Tidy up; added some tracing
1998-11-17 01:03:59 +00:00
kipp%netscape.com
b4c8bce4e2
Removed DidReflow hack again
1998-11-17 01:03:41 +00:00
kipp%netscape.com
c3aca28e6c
Look on all lists for frames
1998-11-17 01:03:28 +00:00
buster%netscape.com
573ce4b643
work in progress for full DOM support for tables
1998-11-16 23:31:24 +00:00
troy%netscape.com
bb256efbb7
Changed Reflow() to deal with reflow commands targeted at the root frame
1998-11-16 23:16:03 +00:00
troy%netscape.com
4a3de77c51
Made sure NS_BODY_THE_BODY flag is set for the body wrapper frame we
...
create for XML documents
1998-11-16 21:48:13 +00:00