roc+@cs.cmu.edu
e9da00ac1e
Bug 295673. Fix up GetActualScrollbarSizes so that padding doesn't confuse it. r+sr=dbaron, a=bsmedberg
2005-08-02 20:19:34 +00:00
roc+@cs.cmu.edu
e4626ce388
Bug 301439. Don't update scrollbars when we do first-pass layout of a listbox. r+sr=dbaron,a=bsmedberg
2005-07-25 23:23:53 +00:00
roc+@cs.cmu.edu
d4b8361480
Bug 293504. Make MEW/max-width calculations in scrollframes consistent with regular reflow about how we handle the scrollbar width. r+sr=dbaron,a=chofmann
2005-06-29 04:17:21 +00:00
roc+@cs.cmu.edu
0d80387473
Bug 296337. Always correct the overflow area even if NS_FRAME_OUTSIDE_CHILDREN is set. r+sr=bzbarsky,a=shaver
2005-06-16 02:57:23 +00:00
bmlk@gmx.de
91ec059c50
make the MEW for scrollframes content independent as they can scroll the content if the available size shrinks, bug 295459 r/sr=roc a=shaver
2005-06-03 06:04:23 +00:00
bzbarsky@mit.edu
43aaf7a082
Not all scrollable children of the viewport are the root scrollframe. Fix
...
semi-hangs when fixed-pos elements have non-visible overflow. Bug 295292,
r+sr=roc, a=chofmann
2005-05-31 18:30:27 +00:00
roc+@cs.cmu.edu
d43f8add7b
Bug 293453. Hack scrolled frame NS_FRAME_OUTSIDE_CHILDREN to work around event handling bug. r+sr=bzbarsky,a=asa
2005-05-15 23:04:45 +00:00
roc+@cs.cmu.edu
d028d46274
Bug 292312. Take scrollbar pref-sizes into account. r+sr=dbaron,a=asa
2005-05-08 22:33:40 +00:00
roc+@cs.cmu.edu
63139271e0
Bug 292431. Don't resize the scrolled frame's view until we know exactly what size it should be ... avoids unnecessary repainting. r+sr=bzbarsky,a=chofmann
2005-05-08 22:17:03 +00:00
roc+@cs.cmu.edu
d1a9e687eb
Bug 292370. Adjust instrinsic widths in nsHTMLScrollFrame to account for 'width','min-width' and 'max-width' style settings. r+sr=dbaron,a=mkaply
2005-05-03 21:15:55 +00:00
roc+@cs.cmu.edu
7f4b3edd30
Bug 47710. Get padding right in scrollframes. r+sr=dbaron,a=chofmann
2005-05-02 22:49:44 +00:00
roc+@cs.cmu.edu
0519bc8b09
Checked in wrong patch. Backing out.
2005-05-02 04:48:59 +00:00
roc+@cs.cmu.edu
83f004e2c6
Bug 47710. Fix padding inside scrollframes. r+sr=dbaron,a=chofmann
2005-05-02 04:26:38 +00:00
roc+@cs.cmu.edu
a61e77293d
Bug 292286. Fix stupid typo so that we don't reset the vertical scrollbar when there is no horizontal scrollbar. r+sr+a=dbaron
2005-05-02 02:16:25 +00:00
jst@mozilla.jstenback.com
f54c1fc9b1
Fixing bug 289940. Make chrome event handlers only receive trusted events by default. r=jonas@sicking.cc, sr=peterv@propagandism.org, a=chofmann@mozilla.org
2005-04-28 23:48:28 +00:00
roc+@cs.cmu.edu
141851a7d3
Bug 240276. Make nsHTMLScrollFrame be a regular HTML frame, not a box frame, so we don't have to go through box layout. It gets its own reflow implementation that handles min-max and lots of other good stuff. rs+sr=dbaron,a=asa
2005-04-28 21:57:22 +00:00
roc+@cs.cmu.edu
b7debc2516
Bug 288949. Don't try to use view reparenting to handle scrolled child views. Also, fix regression so that listboxes don't always have widgets. r+sr=dbaron,a=asa.
2005-04-07 23:54:28 +00:00
roc+@cs.cmu.edu
e584e98cea
Bug 288888. Fix detection of when a scrollframe is the root scrollframe, so that we don't create scrollbars for scrolling=no IFRAMEs. r+sr=dbaron
2005-04-03 22:40:25 +00:00
roc+@cs.cmu.edu
773f5d0241
Removing debug printfs that crept in.
2005-04-03 21:19:37 +00:00
roc+@cs.cmu.edu
47dfcd9b72
Bug 288117. Reland nsScrollBoxFrame removal. This will regress Tp a bit. r+sr=dbaron
2005-04-03 21:00:41 +00:00
dbaron@dbaron.org
c7fad4aada
Back out roc's checkin for bug 288117 to isolate performance regressions during tinderbox downtime.
2005-03-31 18:04:50 +00:00
roc+@cs.cmu.edu
1191e43f13
Bug 288117. Eliminate nsScrollBoxFrame. r+sr=dbaron
2005-03-31 03:40:12 +00:00
bzbarsky@mit.edu
83d699eccc
Move reflow command construction into nsPresShell::AppendReflowCommand, remove
...
some members, switch some callers to the non-COM-ish apis. Bug 267085, r+sr=rbs
2005-02-08 00:59:52 +00:00
bzbarsky@mit.edu
9e69ad849c
Remove prescontext args for some nsIFrame methods
...
(Append/Insert/Remove/ReplaceFrames) and for some methods in table land. Patch
by Vidar Braut Haarr <bugmail@q1n.org >, r+sr=bzbarsky
2005-02-07 01:58:25 +00:00
bryner@brianryner.com
ac990d5d4b
Remove nsIPresState (bug 279699). r+sr=roc.
2005-01-27 22:52:53 +00:00
neil@parkwaycc.co.uk
954ec4a8a9
Don't use QueryInterface to get a scrollable view from a view b=258521 r+sr=roc
2004-11-24 00:19:21 +00:00
bzbarsky@mit.edu
3058450426
Create an api for easily converting between the coordinate systems of two
...
frames or two views. Use this to fix the auto-positioning of abs pos boxes to
work no matter how their containing block and the block their placeholder lives
in are related, and convert various other callers to the new API. Bug 266968,
r+sr=roc
2004-11-03 16:16:57 +00:00
darin@meer.net
41edd4cd6e
eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg
2004-11-01 18:50:36 +00:00
bmlk@gmx.de
a08a255d2e
improve MEW computation for scrollframes during incr. reflow bug=234593 r/sr=dbaron
2004-10-29 17:36:58 +00:00
roc+@cs.cmu.edu
4f2dc12416
Bug 261040. Make sure that scrollframe borders are not included in GetActualScrollbarSizes. r+sr=dbaron
2004-09-29 02:08:51 +00:00
roc+@cs.cmu.edu
5f37ba3f3c
Bug 261128. Protect scrollframes from dying if the prescontext's container goes away (it's a weak ref). r+sr=dbaron
2004-09-29 01:46:55 +00:00
bryner@brianryner.com
f447d12b9e
Unify box and frame trees by moving nsIBox methods onto nsIFrame. XUL-box frames can call the superclass nsBox implementation, all other frames get the nsFrame implementation of the box methods, which acts like nsBoxToBlockAdaptor used to. Bug 258513, r+sr=roc.
2004-09-28 18:37:50 +00:00
roc+@cs.cmu.edu
3dc559313d
Bug 251586. Allow a scrollbar to appear whenever it fits, even if the resulting visible size is zero. r+sr=dbaron,a=asa
2004-09-27 19:21:41 +00:00
neil@parkwaycc.co.uk
be5bf0e589
Bug 76197 Unscrollable scrollbars should look disabled r=varga sr=roc
2004-09-22 06:33:36 +00:00
roc+@cs.cmu.edu
f17c1698ae
Bug 260624. Handle case where scrollframe state is restored before its scrollbox has been created. r+sr=dbaron
2004-09-21 21:41:01 +00:00
roc+@cs.cmu.edu
4481c13282
Bug 257916. Move history scroll position save and restore from nsScrollBoxFrame to nsHTML/XULScrollFrame. +sr=dbaron(rubber-stamp)
2004-09-13 02:10:29 +00:00
roc+@cs.cmu.edu
4b8c28dfbf
Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
2004-09-06 02:44:43 +00:00
dbaron@dbaron.org
9921526bf4
Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc
2004-09-05 00:04:04 +00:00
dbaron@dbaron.org
5cbd3fe51f
Land bug 72747 in pieces: Implement scrolling='yes' (and equivalents) on frames and iframes. b=72747 r+sr=roc
2004-09-04 23:03:04 +00:00
dbaron@dbaron.org
fd73f4f5e2
Back out previous round of bug 72747 changes due to Tp regression.
2004-09-04 08:34:55 +00:00
dbaron@dbaron.org
eae89236f3
Land bug 72747 in pieces: Simplify the mechanisms used to prevent framesets from having scrollbars and used to implement the scrolling attribute on frames and iframes. Implement scrolling='yes'. b=72747 r+sr=roc
2004-09-04 06:53:36 +00:00
dbaron@dbaron.org
b019475b31
Back out text input changes from bug 72747.
2004-09-04 03:49:25 +00:00
dbaron@dbaron.org
bfa6395a10
Back out text input changes from bug 72747.
2004-09-04 03:17:18 +00:00
dbaron@dbaron.org
a0fc03dd28
Land bug 72747 in pieces: A little cleanup. b=72747 r+sr=roc
2004-09-03 23:57:42 +00:00
dbaron@dbaron.org
b0174bfe60
Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
2004-09-03 23:29:38 +00:00
dbaron@dbaron.org
1c5080b3ca
Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
2004-09-03 23:28:26 +00:00
dbaron@dbaron.org
4d376fe5af
Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
2004-09-03 23:22:15 +00:00
dbaron@dbaron.org
ec7eb247ae
Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
2004-09-03 23:17:18 +00:00
dbaron@dbaron.org
a1d7dd0c95
Land bug 72747 in pieces: remove nsIScrollableFrame::GetScrollPreference. b=72747 r+sr=roc
2004-09-03 00:46:43 +00:00
aaronleventhal@moonset.net
ebf9d98a96
Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
2004-09-01 14:58:34 +00:00