gerv%gerv.net
0f7ebbdfe9
Bug 3935 - mozilla-native psuedo classes and properties should be marked as such. This fixes a number of them; still a few more to do. Patch by gerv, r=dbaron, sr=jst, a=asa.
2002-04-19 08:07:11 +00:00
dbaron%fas.harvard.edu
8e8fb14ea0
Fix 2 cases where ReResolveStyleContext was broken, causing serious problems with dynamic style reresolution. Change nsIFrame::GetStyleContextProvider to GetParentStyleContextFrame, always use its result rather than using the parent frame in some cases, and move a bit of the complexity into the GetParentStyleContextFrame implementations. Fix block-within-inline case (bug 129350) using a special-previous-sibling frame property and ensuring that NS_FRAME_IS_SPECIAL is copied when frames are split. Fix out-of-flow frame case (bug 88154) by going to the placeholder map and by parenting the placeholder frame style contexts to the style context from their frame parent rather than the out-of-flow frame. b=129350 r=attinasi sr=hyatt a=asa
2002-03-27 02:38:13 +00:00
karnaze%netscape.com
773d422073
bug 24000 - implement page-break-before/after:always using new nsPageBreakFrame. Tables handle page breaks internally. a=asa, sr=attinasi, r=alexsavulov
2002-03-17 21:35:08 +00:00
bryner%netscape.com
d2229cbf68
- Implement the :checked CSS pseudoclass which maps to the "selected" property on option elements.
...
- Eliminate the _moz-option-selected attribute; move the actual selected state into the option content node.
- Change all users of _moz-option-selected to use :checked.
- Add a third parameter to nsIDocument[Observer]::ContentStatesChanged to indicate which pseudoclass changed, this is used for optimizing handling of :checked state changes.
Bug 128947, r=dbaron, sr=jst, a=asa.
2002-03-07 03:34:29 +00:00
rods%netscape.com
7719fefba4
1) This adds in a new layout atom for the SequenceFrame
...
2) Now checks all the SeqFrame's children (PageFrames) instead of just the first one
Bug 71609 r=dcone sr=attinasi a=asa
2002-03-04 12:55:20 +00:00
karnaze%netscape.com
679c575202
bug 41262 - new table border collapsing code. sr=attinasi, r=alexsavulov.
2002-02-19 15:48:28 +00:00
rods%netscape.com
5ec396c9cb
Adding new Frame to clip content area of page for Printing and PrintPreview
...
Bug 112698 r=dcone sr=waterson
2002-01-25 03:32:19 +00:00
dbaron%fas.harvard.edu
5d88648182
Backing out Bernd's checkin for bug 110596 to fix crashes / weird display. b=118991 r=bernd
2002-01-09 19:17:46 +00:00
bernd.mielke%snafu.de
bc6e992a4c
fix torino
2002-01-07 21:29:52 +00:00
bernd.mielke%snafu.de
8fe69c3470
add form frames to debug reflow bug 115096 r=karnaze sr=attinasi
2002-01-07 19:44:21 +00:00
karnaze%netscape.com
748ebbcd0d
bug 113424 - mechanism for percent height frames inside table cells to receive special height reflow. sr=attinasi, r=alexsavulov
2001-12-07 14:51:12 +00:00
karnaze%netscape.com
ba626a4171
bug 111028 - better height calc for table elements when printing. r=rods, sr=none.
2001-11-29 15:41:07 +00:00
karnaze%netscape.com
3cca3dc630
bug 111872 - Keep track of pct height content that overflows a cell on the 3rd pass reflow and Hide it. sr=attinasi, r=alexsavulov
2001-11-28 00:50:08 +00:00
karnaze%netscape.com
128e7ac8d2
bug 105166 - split images (except for image contro frames), round pixels down for printing. sr=attinasi,kin r=alexsavulov
2001-11-01 15:31:13 +00:00
gerv%gerv.net
1968b7dad2
License changes, take 2. Bug 98089. mozilla/content/.
2001-09-25 01:32:19 +00:00
hyatt%netscape.com
0c296a706a
Fix for 71106. r=jag, sr=jst
2001-08-06 21:49:35 +00:00
jgaunt%netscape.com
4cb288e084
bug 88509 - moving of a GetFrameType and layoutAtom from ifdef bidi land.
...
r=dbaron sr=sfraser
2001-07-10 23:57:28 +00:00
jgaunt%netscape.com
07868cf706
bug #86517 Landing of Accessible_052901_Branch4 sr=waterson
...
r= lots, see bug
2001-06-30 00:25:09 +00:00
anthonyd%netscape.com
cbd59ba530
rechecking in bug fix for 59005
...
r=rods
sr=kin
2001-05-11 02:32:31 +00:00
mkaply%us.ibm.com
0247db35dd
#36665
...
r=saari, sr=hyatt
Enablement of a DOM event for displaying a context menu
2001-03-23 03:22:56 +00:00
mkaply%us.ibm.com
aa2e4bc564
#70961
...
author=simon@softel.co.il ; r=waterson; sr=erik
New layout atoms for bidi - not part of build yet due to #ifdef IBMBIDI
2001-03-09 04:15:34 +00:00
hyatt%netscape.com
d9f3df81f0
Patch for 55595. r=joki, a=brendan
2000-11-27 07:55:20 +00:00
erik%netscape.com
ea79a343dc
bug 4238; r/a=ftang,buster,waterson; added language specific transform type
...
getter to nsIPresContext so that we can do things like U+005C -> U+00A5
(backslash -> yen sign)
2000-09-20 22:59:20 +00:00
vidur%netscape.com
8a929ef767
Added _moz_dirty. r=jst
2000-09-10 07:04:07 +00:00
waterson%netscape.com
52056b5489
Bug 43644. Add 'wildcard' atom to nsLayoutAtoms and use it instead of a statically leaked atom. r=jst,inaky.gonzales@intel.com
2000-06-28 04:17:26 +00:00
evaughan%netscape.com
4db3654be5
Clean up for autoscrolling menu landing. ScrollBox events need their own type and should not be
...
on top of menu events.
-r hyatt
2000-06-28 00:00:18 +00:00
evaughan%netscape.com
969d067559
Autoscrolling menus feature landing #32730
...
-r hyatt, saari
2000-06-23 05:15:04 +00:00
mjudge%netscape.com
73fa3909cf
new atop to tell what type the text frame is. for blocker to 34896
2000-06-09 05:15:58 +00:00
joki%netscape.com
c22fd60f54
More support for onresize and onscroll, bug 960
2000-05-17 06:53:58 +00:00
joki%netscape.com
08d1d06617
fix for resize event support, bug 960, and additional support for DOM 2 events.
2000-05-17 05:27:22 +00:00
troy%netscape.com
1dd648e53d
Added "canvasFrame" frame type atom
2000-04-18 23:05:15 +00:00
buster%netscape.com
1c6eca645a
bug 29595 (and others)
...
fixes layout of pages where a single line is impacted by 2 or more floaters
r=troy
2000-03-22 23:19:10 +00:00
dbaron%fas.harvard.edu
e0c71d1e53
Fix bug 15428 as suggested by VYV03354@nifty.ne.jp . Stop using 0 as the initial values for min and max of inline box contents so that lines that do not (vertically) contain their own baseline are sized correctly. Also, correctly size BR frames using their line-height (for strict-mode only).
...
Fix bugs 24186, 26996, and 26998 by reworking the quirks-mode line-height handling so that inline elements that do not have text as children (or meet a few other conditions that show the author wants real CSS support) will not increase the size of the line, but will be as close to their correct size as possible without enlarging the line. This fix includes emulation of the strange Nav4/IE quirk that a block's line-height is enforced on the first line of LI elements and the last line of LI, DD, and DT elements. Many of the changes are removing an earlier fix for 24186.
r=buster
2000-02-15 04:26:44 +00:00
evaughan%netscape.com
b361107ebe
1) implememted box reflow coelescing.
...
2) implemented gfx scrollbars for list boxes
3) fixed progess meter to be an animated gif
4) fixed bugs 23521, 24721, 19114, 20546, 24385, 24457, 23156, 20226, 22543
-r hyatt, troy, rod
2000-02-09 22:02:40 +00:00
karnaze%netscape.com
bce1929fcf
bug 24037 r=attinasi; nsOuterTableFrame handles bad incremental reflow by using the height of its rect.
...
bug 23235 r=attinasi; nsTableRowFrame requests max element size when reflowing cell for the 1st time.
bug 24410 r=attinasi; nsTableCellFrame reflow always checks width and height and updates the content empty flag.
bug 3305 r=troy,hyatt; table frame constructor cleanup, put caption in its own child list.
2000-01-28 02:19:45 +00:00
troy%netscape.com
8a78d916a5
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
alecf%netscape.com
251b1f466b
fix for #21417
...
r=troy, a=chofmann
the editor's internal mDisplayFrame was not being removed from the frame manager's map of content->frames, so after enough scrolling in the addressing pane, reflow would try to reference a deleted frame. Fix is to remove the frame from the frame manager every time it's destroyed.
1999-12-17 03:28:50 +00:00
rods%netscape.com
771292a12d
Should have left off the ":"
...
r=self
1999-12-06 23:05:52 +00:00
rods%netscape.com
85da5d9cdf
adding :-moz-option-selected
...
r=kmcclusk
1999-12-06 22:57:24 +00:00
troy%netscape.com
85012ab550
Change to how overflow is handled for absolutely positioned elements.
...
We no longer use nsIAraeFrame and now it's folded into the overflow
area in the reflow metrics
1999-12-06 15:49:53 +00:00
danm%netscape.com
d25d8e587a
adding 'close' xul event handler. part of bug 13695. r:hyatt@netscape.com
1999-12-01 22:35:33 +00:00
vidur%netscape.com
dd88339f19
Fixes for 19650 and 15133. Added nsHTMLDocument::Resolve(). Script event handler compilation is deferred till when the event handler is first invoked. Atoms used for event name comparisions instead of strings. R=joki
1999-11-25 00:05:21 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
kipp%netscape.com
8d5f3c2d2d
r=troy; Added a new frame property atom
1999-11-02 23:42:13 +00:00
kipp%netscape.com
be3c86d804
Added another frame property
1999-11-01 15:22:25 +00:00
troy%netscape.com
2ea886f3be
Changed view to be stored as a frame property instead of a member data
...
of nsFrame
1999-10-27 03:56:14 +00:00
troy%netscape.com
5d86678e7b
r=karnaze@netscape.com
...
Save 8 bytes per table cell frame by eliminating mCollapseOffset and
using a frame property instead.
1999-10-22 02:06:22 +00:00
kipp%netscape.com
d6d696ef93
r=troy; Added a property for max-element-size storage for fixing bug 13196
1999-10-21 20:23:05 +00:00
troy%netscape.com
0959b411de
r=kipp@netscape.com
...
Added API to get/set properties on frames. Also changed nsContainerFrame
to use a property to implement the frame overflow list. This saves 4 bytes
per container frames
1999-10-21 05:11:43 +00:00
kipp%netscape.com
ff3faa1ce6
r=troy; Added some more atoms so that Dframe sizing data is more particular for line boxes
1999-10-14 23:08:31 +00:00