4945 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
44bc8a34a0 Backing out
git-svn-id: svn://10.0.0.236/trunk@237021 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 22:11:24 +00:00
roc+%cs.cmu.edu
dd95fa547d Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
git-svn-id: svn://10.0.0.236/trunk@237018 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 21:29:20 +00:00
dholbert%cs.stanford.edu
3916f84409 Bug 397852: ASSERTION: Doing nscoord addition with values > nscoord_MAX
r=roc sr=roc a=roc


git-svn-id: svn://10.0.0.236/trunk@237000 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-01 16:43:02 +00:00
roc+%cs.cmu.edu
1f17cca567 Bug 393906. Make AdjustOffsetsForBidi maintain textframe invariants across the entire continuation chain, not just the fluid chain. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@236812 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 23:37:46 +00:00
reed%reedloden.com
fd4215a28b Bug 393979 - "Remove orphaned comment in nsFrame::BoxReflow" [p=trev.moz@adblockplus.org (Wladimir Palant) r+sr+a1.9=roc]
git-svn-id: svn://10.0.0.236/trunk@236762 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 16:44:24 +00:00
vladimir%pobox.com
a5e51e0d54 b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart
git-svn-id: svn://10.0.0.236/trunk@236678 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 20:46:09 +00:00
gavin%gavinsharp.com
71a94bbba6 Back out the patch for bug 393845 because it appears the regressions it caused are worse than the bug it fixed (a=biesi)
git-svn-id: svn://10.0.0.236/trunk@236676 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 20:41:08 +00:00
roc+%cs.cmu.edu
a99d29a1d9 Bug 368445. Make ApplyOverflowClipping compute the right padding-rect when native themes override the border. r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@236625 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 00:47:05 +00:00
dholbert%cs.stanford.edu
4910cecd69 Bug 391894, comment amendment for just-checked-in patch. (s/normal-child/regular-children/)
git-svn-id: svn://10.0.0.236/trunk@236565 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 20:25:38 +00:00
dholbert%cs.stanford.edu
28f96043c9 Bug 391894: Make recursive call to CollectFloats on children in overflowList. r=roc sr=roc approval1.9=roc
git-svn-id: svn://10.0.0.236/trunk@236564 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 20:21:41 +00:00
dholbert%cs.stanford.edu
1a9eee3d2e Bug 387876 – Columns in absolutely positioned div break when changed,
r=roc sr=roc blocking1.9=dbaron


git-svn-id: svn://10.0.0.236/trunk@236563 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 19:52:09 +00:00
dholbert%cs.stanford.edu
665a4e2bad Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc
git-svn-id: svn://10.0.0.236/trunk@236556 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 17:30:43 +00:00
roc+%cs.cmu.edu
44e8f1fb7a Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@236536 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 02:19:16 +00:00
roc+%cs.cmu.edu
a0eb13a375 Backing out due to test bustage
git-svn-id: svn://10.0.0.236/trunk@236492 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 13:28:17 +00:00
roc+%cs.cmu.edu
48a9ae898b Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@236491 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 12:43:55 +00:00
bzbarsky%mit.edu
36af99ea83 Fix content leak due to double-init of oveflow placeholders. Bug 397011,
r+sr+a=roc


git-svn-id: svn://10.0.0.236/trunk@236483 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 01:24:41 +00:00
bzbarsky%mit.edu
d81f1b725a Relanding bug 396587. Maybe it'll stick now. r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@236404 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-20 23:28:26 +00:00
bzbarsky%mit.edu
bd6ec39767 Backing out bug 396587 to hopefully fix orange.
git-svn-id: svn://10.0.0.236/trunk@236345 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-20 03:41:29 +00:00
bzbarsky%mit.edu
f0794c0305 Resize the subdocument off a post-reflow callback so that we don't run script
during reflow, and a few related checks to make sure we can deal with script in
reflow callbacks better.  Bug 396587, r+sr+a=roc.


git-svn-id: svn://10.0.0.236/trunk@236344 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-20 02:46:28 +00:00
mozilla%weilbacher.org
be2bc9544c [OS/2] Bug 396661: fix OS/2 build break in nsTextFrameThebes by removing the unnecessary cast, r/sr/a=roc
git-svn-id: svn://10.0.0.236/trunk@236330 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-19 23:01:44 +00:00
roc+%cs.cmu.edu
6f13236723 Bug 393796. Be more careful about verifying that an existing textrun is okay to be reused again after a change to the frame tree. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@236193 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 04:23:14 +00:00
roc+%cs.cmu.edu
b6d8f8d678 Bug 385607. Ensure that whitespace is collapsed across text-run boundaries across incremental updates like adding/removing frames in the middle of the textrun. r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@236189 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 03:00:16 +00:00
roc+%cs.cmu.edu
8847af4e48 Bug 139843. Back out width adjustment patch that breaks other things and may no longer be needed. r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@236188 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 02:54:48 +00:00
roc+%cs.cmu.edu
6f951ca3eb Bug 394832. Remove overeager rounding that causes underlines to appear too close to the text. r=smontagu,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@236187 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 02:48:19 +00:00
Olli.Pettay%helsinki.fi
81587d6b25 Bug 395725, Crash [@ nsIFrame::GetFrameSelection], r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@236044 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 19:48:20 +00:00
enndeakin%sympatico.ca
9e45433d86 Bug 387486, editor in grid overflows, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@236030 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-15 15:14:27 +00:00
sayrer%gmail.com
01c578ddce Bug 394542. we leak the blink timer and its timer in a cycle. Patch by David Baron. r/sr=roc, a=dsicore/mconnor
git-svn-id: svn://10.0.0.236/trunk@235506 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-11 20:06:44 +00:00
smontagu%smontagu.org
dc61d040d0 Unit tests for bug 394239 (based on Martijn Wargers' testcase) and bug 392923
git-svn-id: svn://10.0.0.236/trunk@235358 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-07 07:17:23 +00:00
roc+%cs.cmu.edu
d28264b6d8 Bug 386807. Remove duplicate elements from the linebreak array textrun construction parameter. r=smontagu,a-M8=damon
git-svn-id: svn://10.0.0.236/trunk@235343 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-06 22:07:48 +00:00
roc+%cs.cmu.edu
6abac60cd5 Bug 392435. Make ClearTextRun work no matter which frame of a continuation chain we call it on. r=smontagu,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@233988 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 23:06:05 +00:00
roc+%cs.cmu.edu
ef48332254 Bug 393923. Fix text-offset calculation for first-letter. r=smontagu,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@233987 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 23:03:31 +00:00
roc+%cs.cmu.edu
ce5c3c0a3a Bug 394510. Don't leak the hyphen textrun when we display a soft hyphen. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@233984 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 22:59:44 +00:00
cbiesinger%gmx.at
ffa2c76bb1 393845 Stop plugins from content instead of from layout. Also, reget the frame
after stopping the plugin, as that may process events. Finally, make the
object frame not touch member variables after stopping the plugin.
r+sr=bz a=jst


git-svn-id: svn://10.0.0.236/trunk@233968 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 20:33:18 +00:00
jwalden%mit.edu
b6f3bdf388 Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change
git-svn-id: svn://10.0.0.236/trunk@233906 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 06:41:37 +00:00
smontagu%smontagu.org
c86c656fec Unit test for bug 394173 based on Martijn Wargers' testcase
git-svn-id: svn://10.0.0.236/trunk@233872 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-04 19:48:24 +00:00
martijn.martijn%gmail.com
4750e39848 Bug 257938 – Should css scrollable areas without scrollbars be tabbable?, patch by Aaron Leventhal, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@233840 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-04 12:14:52 +00:00
roc+%cs.cmu.edu
12dd7ea12e Bug 389583. Floats fit if their bottom edge is equal to the available space bottom edge. r=eli,sr=mats,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@233827 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-04 04:04:12 +00:00
roc+%cs.cmu.edu
3bc75965c2 Bug 391621. Remove unnecessary trimmed-space counting. r=smontagu,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@233826 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-04 04:02:22 +00:00
smontagu%smontagu.org
127b79114e Unit test for bug 389630 based on Jesse Ruderman's testcase
git-svn-id: svn://10.0.0.236/trunk@233807 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 16:59:44 +00:00
smontagu%smontagu.org
ad99d906a7 Unit test for bug 385751 based on Martijn Wargers' testcase
git-svn-id: svn://10.0.0.236/trunk@233803 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 16:12:27 +00:00
masayuki%d-toybox.com
5263a3cd1b Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@233801 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 15:27:27 +00:00
smontagu%smontagu.org
a2106d4593 Unit test for bug 384527 based on Martijn Wargers' testcase
git-svn-id: svn://10.0.0.236/trunk@233799 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 15:22:42 +00:00
masayuki%d-toybox.com
e43217ff03 Oops, backing-out previous checked-in, because tinderbox has RED.
git-svn-id: svn://10.0.0.236/trunk@233792 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 11:03:50 +00:00
masayuki%d-toybox.com
b045413a4f Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@233791 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 11:01:49 +00:00
jruderman%hmc.edu
f851a844e8 Add period at end of sentence. Comment-only change.
git-svn-id: svn://10.0.0.236/trunk@233788 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 09:51:52 +00:00
smontagu%smontagu.org
ea4e88a4ac Previous checkin was for bug 382422
git-svn-id: svn://10.0.0.236/trunk@233782 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 07:00:10 +00:00
smontagu%smontagu.org
51c436f5f0 Bug 382422: Optimize calls to Bidi resolution. r=dbaron, sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@233781 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-03 06:51:11 +00:00
martijn.martijn%gmail.com
b3b6168e5a Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray, patch by Alfred Kayser, r+sr=roc, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@233403 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 15:29:07 +00:00
roc+%cs.cmu.edu
3f11928d52 Bug 389421. Rework word selection, in particular so that layout.word_select.stop_at_punctuation is applied to boundaries between punctuation and non-punctuation, and all Unicode punctuation is treated as punctuation.
git-svn-id: svn://10.0.0.236/trunk@233374 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 03:10:19 +00:00
smontagu%smontagu.org
3cb99550e5 Remove cruft from nsBidiPresUtils. Bug 393962, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@233303 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-29 09:19:16 +00:00