17192 Commits

Author SHA1 Message Date
masayuki%d-toybox.com
2cab5abe8f Bug 302959 If the a element in the legend element got focus, the ancestor table width is broken r+sr=dbaron, a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176977 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 14:58:55 +00:00
bzbarsky%mit.edu
edb46c15b4 Insert child frames that belong at the front of our list after mBullet if we
have an inside bullet.  Bug 295947, r+sr=dbaron, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176973 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 14:38:16 +00:00
bzbarsky%mit.edu
c25a517378 Make sure to reset our intrinsic size if we're doing a GetDesiredSize and have
no image; this way if we later get an image we'll make sure to reflow.  Bug
294718, r+sr=roc, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176972 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 14:35:32 +00:00
bzbarsky%mit.edu
a76c585865 Don't carry out the bottom margins of kids if the block's height is affected by
min-height or max-height.  Bug 295309, r+sr=roc, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176971 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 14:32:46 +00:00
neil%parkwaycc.co.uk
0d7764c68d Wallpaper for bug 294183 just to reduce the crashing r+sr=bz a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176960 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 12:00:22 +00:00
allan%beaufour.dk
8788b9ba70 Support :required and :optional pseudoclasses. Bug 302608, r+sr=bzbarsky, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@176956 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 08:29:03 +00:00
jst%mozilla.jstenback.com
792744ce69 Landing the split window work, bug 296639. This change doesn't have full reviews yet, bzbarsky@mit.edu and shaver@mozilla.org have done partial reviews, but there's still more to look at. Given the current time constraint this is landed with reviews and followup changes that result to come after the initial checkin. a=drivers
git-svn-id: svn://10.0.0.236/trunk@176884 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 20:57:07 +00:00
rbs%maths.uq.edu.au
71eb574482 Avoing crashing due to outdated text pointers by flushing pending reflows before finding out where to scroll the selection, b=252970, r+sr=bzbarsky, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176866 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 02:43:17 +00:00
timeless%mozdev.org
3dcc66470d Bug 302545 crash w/ --enable-timeline [@ DocumentViewerImpl::LoadComplete]
r=bz sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@176831 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-29 10:09:08 +00:00
roc+%cs.cmu.edu
33cee32ff7 Bug 291757. Propagate inline clearance status for lines we reflowed as well as lines we didn't. This ensures that during incremental reflow, we'll reflow lines which have a <br clear=> above them if their clearance is changing. r+sr=dbaron,a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176800 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 19:50:04 +00:00
gavin%gavinsharp.com
d981855e8b Bug 292581: funky selection behaviour 3: event coordinates not being translated at the right time, patch by Eli Friedman <sharparrow1@yahoo.com>, r+sr=bzbarsky, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176798 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 19:48:01 +00:00
vladimir%pobox.com
7212c6fb2f b=294852, canvas is too easily selected, r=vladimir,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176780 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 17:20:37 +00:00
aaronleventhal%moonset.net
8d772e2dc0 Bug 300779. Expose XUL tree selection via accessibility events. r=timeless, sr=roc, a=mkaply
git-svn-id: svn://10.0.0.236/trunk@176779 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 17:18:28 +00:00
bzbarsky%mit.edu
1e551c09f1 Fix leaks on any page with a <select> by using already_AddRefed instead of a
raw addrefed return so that callers can't screw up as easily.  Bug 300833,
r+sr=roc, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176770 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 16:23:22 +00:00
roc+%cs.cmu.edu
69dc3ea41b Bug 299742. Blocks that contain lines with clearance need not reflow those lines if there are no floats in the space manager yet and no lines need to be reflowed otherwise.
git-svn-id: svn://10.0.0.236/trunk@176640 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 21:35:59 +00:00
roc+%cs.cmu.edu
62fdbc435c Bug 223737. Lines that were pushed below a float should be treated as impacted by the float. r+sr=dbaron,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176638 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 21:33:28 +00:00
dbaron%dbaron.org
a27062b493 Improve comments. r=bzbarsky a=comment changes only
git-svn-id: svn://10.0.0.236/trunk@176596 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 02:28:02 +00:00
mats.palmgren%bredband.net
4d0c915139 (Followup) Fix focus related crashes in Print Preview. b=244128 r+sr=bzbarsky a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176593 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 00:55:05 +00:00
mats.palmgren%bredband.net
91b802fb4d Allow spacebar to scroll in Print Preview. b=158362 r=neil sr=bzbarsky a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176591 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 00:21:29 +00:00
roc+%cs.cmu.edu
5bae01caf2 Bug 301439. Don't update scrollbars when we do first-pass layout of a listbox. r+sr=dbaron,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176582 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 23:23:53 +00:00
bryner%brianryner.com
1f319207af Change PageShow/PageHide events to be lowercase and hook them up so that onpageshow= works on the body tag. Bug 297887, patch by brettw@gmail.com, r=me, a=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@176571 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 22:09:39 +00:00
bzbarsky%mit.edu
db8aa734d8 Adding regression tests.
git-svn-id: svn://10.0.0.236/trunk@176553 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 20:18:47 +00:00
bzbarsky%mit.edu
7e4d53dac0 Use the padding-edge as the absolute containing block when the containing block
is established by a relatively positioned inline.  CSS2.1 is being changed
accordingly.  Bug 300816, r+sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/trunk@176552 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 20:15:31 +00:00
mats.palmgren%bredband.net
22b72f7787 Don't crash in the document observer methods when the container arg is null. b=301025 r+sr=bzbarsky a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176491 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-24 01:21:17 +00:00
mats.palmgren%bredband.net
1e9e7aa193 Consider height of <OPTGROUP> labels when calculating visible height. b=300474 r+sr=bzbarsky a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176490 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-24 01:02:15 +00:00
gavin%gavinsharp.com
6ab5cb2465 Bug 298545: border-style: double displayed as solid, patch by gandalf@aviary.pl, r+sr=roc, a=asa
git-svn-id: svn://10.0.0.236/trunk@176465 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-22 20:57:36 +00:00
bzbarsky%mit.edu
78f1691411 Backing out fix for bug 223737, since it causes severe performance problems
when typing at the beginning of long text in a textarea (and in general can
cause us to reflow a lot more lines than we should have to).  a=roc


git-svn-id: svn://10.0.0.236/trunk@176413 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 22:17:34 +00:00
aaronleventhal%moonset.net
827b578eb2 Bug 300284. Can't shift+tab out of mail compose. r+sr=bzbarsky, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176407 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 19:27:18 +00:00
roc+%cs.cmu.edu
0034c8415c Bug 295527. nsObjectFrame child-size-setting-hack should use the content size, not the border-box size. r+sr=dbaron,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176398 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 17:40:03 +00:00
mats.palmgren%bredband.net
f77a66da83 Prevent having kbd focus inside the content document in Print Preview. b=244128 r=bryner sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/trunk@176372 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 00:15:27 +00:00
timeless%mozdev.org
786bcf4000 Bug 300572 FF11a2 Crash in [@ js_SetSlotThreadSafe] with new Shockwave Flash beta 8.0 b434
r=jst sr=jst a=shaver


git-svn-id: svn://10.0.0.236/trunk@176321 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 12:36:55 +00:00
bmlk%gmx.de
9a8c5a3703 Backout the patch for bug 273857. The required behaviour is not defined in the html spec, so we should do what we did for years in strict mode rather than following IE's new strict mode rendering. bug 300734 r/sr=dbaron a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176320 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 12:03:15 +00:00
masayuki%d-toybox.com
466ddd8397 Bug 217332 When I ask for only pages 1 to 1 to be printed, page 2 prints as well. If the page has IFRAME r+sr=roc, a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176315 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 08:45:22 +00:00
masayuki%d-toybox.com
f31bb6f207 Bug 298712 Space before parenthesis of accesskey should be removable r=pkwarren, neil, mconnor, sr=bzbarsky, neil, a=asa, mconnor
git-svn-id: svn://10.0.0.236/trunk@176314 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 08:40:13 +00:00
timeless%mozdev.org
6889dca6bc Bug 269927 Tooltip appears after closing tab (even after switching windows) (and doesn't go away easily)
patch by martijn.martijn@gmail.com r=bryner sr=bz a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176310 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-20 07:15:38 +00:00
roc+%cs.cmu.edu
6b841d815c Bug 296838. Rework drawWindow a bit so it draws fixed-position elements. r/rs=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@176295 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 23:24:30 +00:00
roc+%cs.cmu.edu
fb44056174 Bug 294934. Absolute positioning should be relative to the padding edge, so we need to set the absolute containing block size to the size of the padding-box of any wrapper frame. r+sr=dbaron,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176287 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 22:06:39 +00:00
roc+%cs.cmu.edu
d8db9bacdf Bug 295690. Force reflow of *all* lines in the same space manager as a float that's removed. r+sr=dbaron,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176285 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 21:58:41 +00:00
bzbarsky%mit.edu
376f34b67d Make sure to clear the placeholder map _before_ destroying the frame tree. Bug
297850, r+sr=dbaron, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176266 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 21:09:41 +00:00
timeless%mozdev.org
34e46aa9ed Bug 284889 OOM crash [@nsStyleContext::ApplyStyleFixups]
patch by b.jacques@planet.nl r=dbaron sr=dbaron a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176260 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 21:03:04 +00:00
bzbarsky%mit.edu
8be9235b5d Adding regression tests.
git-svn-id: svn://10.0.0.236/trunk@176259 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 20:58:31 +00:00
bzbarsky%mit.edu
92b9eb9e93 Escapes should be allowed to start an id. Bug 299148, r+sr=dbaron, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176257 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 20:49:34 +00:00
dbaron%dbaron.org
a610dfc91e Send correct Referer when <base href> is involved. r+sr=bzbarsky a=bsmedberg b=300942
git-svn-id: svn://10.0.0.236/trunk@176256 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 20:44:49 +00:00
bryner%brianryner.com
01d4a2db78 Make sure we unsuppress painting for subframes on fastback. Bug 292890, r+sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@176244 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-19 17:07:40 +00:00
bzbarsky%mit.edu
6834b9a66a Move some marquee styles into a scoped binding sheet, and deal better with the
fact that the binding is not actually removed when printing.  Bug 170341, patch
by Martijn Wargers <martijn.martijn@gmail.com>, r+sr=bzbarsky, a=bsmeberg


git-svn-id: svn://10.0.0.236/trunk@176221 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-18 21:15:42 +00:00
mozilla.mano%sent.com
2ff683a3d6 Bug 299838 - BiDi: Caret disappears outside the end of lines that end with spaces. patch from Uri Bernstein <uriber@gmail.com>, r=smontagu, sr=roc, a=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@176172 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-16 19:58:26 +00:00
cbiesinger%web.de
816157281e check a pref to determine whether CSS background images should block onload
(instead of an env var)
bug 299681 patch by Christian Persch <chpe@gnome.org> r+sr=roc a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176153 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 21:19:04 +00:00
masayuki%d-toybox.com
9d5b41b98d Bug 148947 [quirks]selecting past underline extends underline r+sr=roc, a=benjamin
git-svn-id: svn://10.0.0.236/trunk@176137 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 15:07:51 +00:00
aaronleventhal%moonset.net
40b6366b17 Bug 300642. Fix regression from fastback that broke page loading in screen readers. r+sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@176121 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 02:35:19 +00:00
cbiesinger%web.de
28b8f98269 254278 assign to |result| in the loop, to terminate at the right place
r+sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@176093 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-14 15:48:11 +00:00