20688 Commits

Author SHA1 Message Date
masayuki%d-toybox.com
b41ea101f0 the reftests for line-breaking b=389056 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@237585 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 11:42:45 +00:00
smontagu%smontagu.org
f0d002ff76 Change the usage of NEEDS_BIDI_RESOLUTION so that it is either set on every block in a continuation chain or none of them. Bug 394805, r+sr+b=roc
git-svn-id: svn://10.0.0.236/trunk@237584 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 11:41:04 +00:00
longsonr%gmail.com
88ac246171 Bug 397330 - Don't call SuspendRedraw during InsertFrames. r=jwatt,sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@237579 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 08:29:47 +00:00
neil%parkwaycc.co.uk
8ddbc9d2cc Bug 399376 Fix edge case overlooked by bug 306990 r=Enn sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@237577 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 08:18:52 +00:00
bzbarsky%mit.edu
961c69b4b2 Fix regression tests. Bug 398510
git-svn-id: svn://10.0.0.236/trunk@237573 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 05:17:18 +00:00
bzbarsky%mit.edu
9c12a12131 Don't allow first-letter on the block inside a mathml table cell. Bug 398510,
r+sr+a=roc


git-svn-id: svn://10.0.0.236/trunk@237571 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 04:36:48 +00:00
roc+%cs.cmu.edu
1d5b4a5ae4 Fixing test bustage... Disable tests on Linux and Windows until I figure out how to get them to do word movement via synthesized events.
git-svn-id: svn://10.0.0.236/trunk@237558 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 23:19:11 +00:00
roc+%cs.cmu.edu
dbe96aba9b Bug 391584. Don't miss word-break opportunities at points where whitespace has collapsed away. Also, note that a word-break opportunity exists at the start of a frame when it starts with a space.
git-svn-id: svn://10.0.0.236/trunk@237553 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 22:32:53 +00:00
bzbarsky%mit.edu
4a1657bc68 Fix bug 399219. r=roc, sr=neil, a=roc
git-svn-id: svn://10.0.0.236/trunk@237552 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 22:14:41 +00:00
fantasai.cvs%inkedblade.net
df72ada2c3 crash due to improper overflow container frame deletion, b=393956, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@237551 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 22:09:53 +00:00
vladimir%pobox.com
ec3230018e b=296904, canvas rects incorrectly affect current path; r+sr+a=vlad, patch from philip@zaynar.demon.co.uk
git-svn-id: svn://10.0.0.236/trunk@237546 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 19:24:12 +00:00
roc+%cs.cmu.edu
5cc81cc411 Backing out bug 391584 because of test failures on non-Mac
git-svn-id: svn://10.0.0.236/trunk@237511 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 04:25:43 +00:00
roc+%cs.cmu.edu
f8f72d0f9d Backing out fix for bug 345339 because of test failures
git-svn-id: svn://10.0.0.236/trunk@237507 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 03:39:17 +00:00
roc+%cs.cmu.edu
dc21a597bb Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@237506 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 02:30:48 +00:00
roc+%cs.cmu.edu
cb90f6018a Bug 387414. Detect situations where the textrun doesn't map enough text to fully reflow the frame (which can happen during style changes to preformatted whitespace, for example) and rebuild textruns in that case. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@237505 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 02:25:57 +00:00
roc+%cs.cmu.edu
102f5a6578 Bug 391584. Don't miss word-break opportunities at points where whitespace has collapsed away. Also, note that a word-break opportunity exists at the start of a frame when it starts with a space.
git-svn-id: svn://10.0.0.236/trunk@237504 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 02:21:34 +00:00
roc+%cs.cmu.edu
e41c942cef Bug 389583. Move an assert so it doesn't fire bogusly. r=eli,sr=mats,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@237503 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 02:18:40 +00:00
roc+%cs.cmu.edu
397dd6c1d9 Bug 345339. Stop using a generic hashtable to store element session history state in nsPresState. patch by Karthik Sarma, r+sr=roc,a=sicking
git-svn-id: svn://10.0.0.236/trunk@237502 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 02:15:24 +00:00
tglek%mozilla.com
1b2f5bc689 Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@237496 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 00:00:06 +00:00
dbaron%dbaron.org
04ff409d2d Add tests for bug 240117.
git-svn-id: svn://10.0.0.236/trunk@237479 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 20:28:17 +00:00
fantasai.cvs%inkedblade.net
740149dfcd nsOverflowContinuationTracker shouldn't assume frame won't get reflowed again before its continuation gets reflowed, b=398322, b=393956, r=dholbert sr=roc
git-svn-id: svn://10.0.0.236/trunk@237474 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 19:46:21 +00:00
enndeakin%sympatico.ca
e6e9a648c8 Bug 397012, add null check otherwise tests crash
git-svn-id: svn://10.0.0.236/trunk@237468 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 17:48:30 +00:00
enndeakin%sympatico.ca
1230ef295c Bug 397012, menus don't close on second click, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@237461 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 17:21:36 +00:00
enndeakin%sympatico.ca
683f53e25e bug 396983, missed this file
git-svn-id: svn://10.0.0.236/trunk@237451 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 12:43:15 +00:00
enndeakin%sympatico.ca
45c37892d6 Bug 396983, flush frames before opening a popup, r+sr=bz, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@237450 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 12:11:16 +00:00
bzbarsky%mit.edu
8ab45f98a8 Elimninate the last known source of bogus "wrong parent style context"
warnings, and make these warnings into assertions.  Bug 374297, r+sr+a=dbaron


git-svn-id: svn://10.0.0.236/trunk@237443 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 02:45:10 +00:00
bzbarsky%mit.edu
313dd1a271 Make sure to not propagate special height reflows too far. Bug 391901, r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@237442 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 02:39:06 +00:00
bzbarsky%mit.edu
5abbf0e0b3 Fix bug 398326. Make sure to let the frame constructor know before
constructing frames.  r+sr+a=dbaron.


git-svn-id: svn://10.0.0.236/trunk@237441 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-09 02:34:58 +00:00
reed%reedloden.com
95069b677b Bug 394844 - "nsCSSParser.cpp: aSkipWS parameter of ExpectEndProperty and GetURLToken can be removed as it is always PR_TRUE" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+sr+a1.9=dbaron]
git-svn-id: svn://10.0.0.236/trunk@237431 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 23:17:14 +00:00
dbaron%dbaron.org
2183eba510 Make IsWidgetStyled use style system to really check whether author styled borders or backgrounds, rather than depending on default values in forms.css. b=240117 r+sr=bzbarsky a=roc
git-svn-id: svn://10.0.0.236/trunk@237429 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 23:11:02 +00:00
dbaron%dbaron.org
d55e6d1f6a Allow MapRuleInfoInto to map data for multiple structs at the same time. b=240117 r+sr=bzbarsky a=roc
git-svn-id: svn://10.0.0.236/trunk@237423 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 21:58:23 +00:00
reed%reedloden.com
90971d3a48 Bug 273459 - "most gopher-*.gif images are unused" [p=dao r+sr+a1.9=dbaron]
git-svn-id: svn://10.0.0.236/trunk@237421 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 21:27:31 +00:00
reed%reedloden.com
538466d811 Bug 381735 - "reenable antialiased border drawing on Linux" [p=dao r+sr=dbaron r=vlad a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@237418 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 21:09:45 +00:00
bzbarsky%mit.edu
085b0db51e Fix test to actually fail with old builds
git-svn-id: svn://10.0.0.236/trunk@237405 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 19:26:36 +00:00
Olli.Pettay%helsinki.fi
0e4ff6afd5 Bug 397641, AsyncScrollPortEvent posted even if overflow/underflow event won't be dispatched r=mats+roc, sr=mats, a=roc
git-svn-id: svn://10.0.0.236/trunk@237398 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 08:42:43 +00:00
roc+%cs.cmu.edu
25f761d75e Bug 395331. Fix FindPrimaryFrameFor by noticing that an element can be in anonymous content if the binding root is a binding *ancestor*, not just a binding *parent*. r+sr=bzbarsy
git-svn-id: svn://10.0.0.236/trunk@237395 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 02:42:50 +00:00
bzbarsky%mit.edu
d646ef6c57 Add tests
git-svn-id: svn://10.0.0.236/trunk@237394 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-08 01:13:40 +00:00
mats.palmgren%bredband.net
141f429ec8 Take into account that |line| can be an overflow line when accessing the previous line. Patch by roc and me. b=397007 r+sr=me/roc blocking1.9=roc
git-svn-id: svn://10.0.0.236/trunk@237376 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-07 17:32:07 +00:00
mats.palmgren%bredband.net
4fac18791c Make the GetListBoxBody() call from the frame constructor not Flush_Frames. b=392285 r+sr=bzbarsky a=dsicore
git-svn-id: svn://10.0.0.236/trunk@237360 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 15:03:36 +00:00
mats.palmgren%bredband.net
332c6ca470 Call RemoveMappingsForFrameSubtree() before destroying an "internal" popup frame. b=372685 r+sr=bzbarsky blocking1.9=dsicore
git-svn-id: svn://10.0.0.236/trunk@237359 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 13:53:06 +00:00
gerv%gerv.net
72c5565ee0 Bug 398009 - fix mangled license headers. a=stuart.
git-svn-id: svn://10.0.0.236/trunk@237358 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 12:08:47 +00:00
bzbarsky%mit.edu
ed05bf59f4 Fix the test
git-svn-id: svn://10.0.0.236/trunk@237353 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 05:21:03 +00:00
bzbarsky%mit.edu
d1a4474d46 Adding test.
git-svn-id: svn://10.0.0.236/trunk@237350 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 03:46:02 +00:00
bzbarsky%mit.edu
dc9c2f83af Fix a few issues in bfcache and XBL when javascript is being toggled on and
off.  Bug 398668, r+sr+a=jst


git-svn-id: svn://10.0.0.236/trunk@237342 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 00:35:01 +00:00
bzbarsky%mit.edu
78c25ccf26 Remove trunk instances of MOZILLA_1_8_BRANCH interfaces. Bug 347910, r+sr+a=jst
git-svn-id: svn://10.0.0.236/trunk@237338 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-05 23:37:27 +00:00
dolske%mozilla.com
18e471739e Disabling fast reftests (bug 387132) due to reported link problems on Linux too. *sigh*
git-svn-id: svn://10.0.0.236/trunk@237335 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-05 23:11:12 +00:00
Olli.Pettay%helsinki.fi
989c7e37fc Bug 397955, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@237317 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-05 19:06:54 +00:00
dolske%mozilla.com
cd5349ed29 Disable fast reftests (bug 387132) on Windows until I figure out why it's not linking there.
git-svn-id: svn://10.0.0.236/trunk@237295 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-05 01:08:44 +00:00
dolske%mozilla.com
df9370a454 Bug 387132 - speed up reftest running. r=vlad, sr=bsmedberg, a=vlad
git-svn-id: svn://10.0.0.236/trunk@237293 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-04 23:33:54 +00:00
dcamp%mozilla.com
3aed6381f1 let chrome check globalStorage usage for a domain. b=396249, r=enndeakin, sr=jst, a=jst
git-svn-id: svn://10.0.0.236/trunk@237256 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-04 06:05:33 +00:00