buster
d00c767f83
for Nav compatibility, 0-width cells do not have insets
1998-07-13 20:41:38 +00:00
kipp
68ab2aa86e
Cleaned up style sheet
1998-07-13 19:49:53 +00:00
kipp
8ff38eadd5
Implement VerifyReflow
1998-07-13 19:49:42 +00:00
kipp
21059331cd
Added reflow verification api
1998-07-13 19:49:20 +00:00
kipp
2432218467
updated a few comments
1998-07-13 19:49:07 +00:00
buster
2eb1eecd14
added Nav4 compatibility code for 0-width cells
1998-07-13 19:22:45 +00:00
buster
5be37245a3
fixed 2 minor space leaks having to do with temporary structs allocated
...
to handle colspans
1998-07-13 18:11:12 +00:00
kipp
a53b58f65f
Reflow child when max-element-size is requested (this works around a purify detected crash)
1998-07-12 00:19:17 +00:00
kipp
53496bd65e
Set max-element-size
1998-07-12 00:18:36 +00:00
kipp
d48f1f528d
Added code to move content in bad spots in tables out
1998-07-12 00:18:26 +00:00
kipp
149a96f186
Work around table bugs in a different way
1998-07-12 00:17:50 +00:00
rpotts
9069d8ec06
Fixed up CVS merge problem that was horking reference counts...
1998-07-11 08:07:17 +00:00
troy
5d8fdf9dd8
Added back in some changes that got lost in the previous
...
check-in
1998-07-11 04:16:29 +00:00
kipp
a2bec51709
Improved tracing somewhat; fixed map handling; removed some dead code
1998-07-11 03:51:50 +00:00
kipp
45bd6033e4
Split HandleEvent between the two classes; in theory this is because the RootContentFrame gets the scroll adjusted x,y coordinate and RootFrame doesnt
1998-07-11 03:51:18 +00:00
kipp
bd7c472e67
Disabled some code to make cursors over links work
1998-07-11 03:50:14 +00:00
kipp
91583e8ea0
Adjust coordinates to account for borders; don't consume the event when just mouse overing (only consume it when clicking); this fixes cursors oddly enough
1998-07-11 03:49:56 +00:00
kipp
96ce66e91d
Tweaked
1998-07-11 03:49:17 +00:00
kipp
c2c262b5fd
Removed GetCursorAt code
1998-07-11 03:48:33 +00:00
kipp
473f3e0175
Avoid crashing when we have no content
1998-07-11 03:47:56 +00:00
kipp
bdc1ff0f5b
Made GetCursorAt looping generic so that more subclasses could use it
1998-07-11 03:47:37 +00:00
buster
6e3192f275
fixed unix build, and one small uninitialized variable problem
1998-07-11 00:47:29 +00:00
buster
8ce4ae05e9
*** empty log message ***
1998-07-11 00:08:08 +00:00
buster
3e596fc26a
major hackage to the table data structures. slimmer, simpler, faster
...
this work exposed a few bugs and slow spots, which have been fixed
for the aol page, I added some additional backwards compatibility code
to proportionately distribute width when a fixed-width cell has colspans
1998-07-11 00:00:31 +00:00
troy
786d36083e
More code re-shuffling. I need to hurry and check-in before Cujo
...
whacks the tree
1998-07-10 22:56:13 +00:00
kipp
cb83cf384a
Fixed max-element-size to account for the border+padding
1998-07-10 21:45:30 +00:00
kipp
bc69e4d178
Generate automatic margin values for most blocks; this emulates ebina margins fairly well
1998-07-10 20:30:23 +00:00
kipp
16b20ee3a0
Removed SetMargins call; the default ctor zeros things out now
1998-07-10 20:28:30 +00:00
kipp
50698a0e13
Made it more ebina ish
1998-07-10 20:28:04 +00:00
kipp
3fdb071728
Pass on DidReflow always so that sub-frames that contain views can get notified and move the views
1998-07-10 20:27:43 +00:00
kipp
7664b60bce
initialize reflow metrics and reflow state to avoid downstream bugs
1998-07-10 20:26:20 +00:00
troy
97ae834b23
Deprecated the SetFirstContentOffset/SetLastContentOffset member
...
functions that take a nsIFrame*
1998-07-10 19:04:06 +00:00
rickg
8b9c5f20cc
dynamic DTD support
1998-07-10 05:35:23 +00:00
troy
b147b465e4
Changed it so we assume that rows are always complete
1998-07-10 05:23:05 +00:00
troy
4e29404d47
Some incremental improvements
1998-07-10 04:00:38 +00:00
peterl
48d742912a
tweaking <FONT size=x> handling
1998-07-10 02:45:18 +00:00
troy
6d06722267
Added some new sizing constraints
1998-07-09 20:53:37 +00:00
troy
b4c186d39c
Added a check for multiple frames occupying a trapezoid. This keeps us from
...
crashing
1998-07-09 18:14:19 +00:00
karnaze
72b2dcf73c
borders
1998-07-09 17:47:33 +00:00
kipp
051acc64fd
Added debug code that syncs up the display when running slow so that incremental loading reflow can be visible
1998-07-09 17:08:40 +00:00
kipp
eba3466b03
tweaked nested lists style; add in bottom margins for most block elements
1998-07-09 17:08:09 +00:00
kipp
94003031d4
Init passed in margins
1998-07-09 17:07:39 +00:00
kipp
8659fdf2e9
Implement css collapsing margins
1998-07-09 17:06:35 +00:00
kipp
5bb77d7e59
Added some slots to nsReflowMetrics specifically to support collapsing css margins; it needs to go somewhere else!
1998-07-09 17:06:12 +00:00
troy
360378b073
Changed it so the inner table is reflowed by using the Reflow()
...
member function rather than poking the individual pass 1, pass 2, ...
member functions
1998-07-09 14:30:34 +00:00
kipp
b362b02627
Worked around a startup problem that caused body's attributes and style context to be prematurely mapped before the attributes were read in or the ua.css was read in
1998-07-08 23:15:32 +00:00
kmcclusk
61adf8bf9d
Modified the order of the source shareables so all of the symbols
...
are in the single destination shareable for Linux.
1998-07-08 21:11:09 +00:00
troy
ff91686953
Changes to the caption handling code
1998-07-08 20:21:17 +00:00
troy
3a510d5648
Tables not allow only one caption
1998-07-08 04:49:01 +00:00
jevering
7545f2a29d
Fixing optimized build.
1998-07-07 22:20:00 +00:00