Commit Graph

4866 Commits

Author SHA1 Message Date
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
roc+%cs.cmu.edu
68a8b9d133 Bug 385426. Be careful about looking for a previous soft-hyphen when checking for hyphen breaks. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@233302 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-29 09:11:39 +00:00
smontagu%smontagu.org
8c50871b76 Null check after CheckLineOrder. Bug 388175, patch by Uri Bernstein <uriber@gmail.com>, r=me, sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@233296 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-29 07:22:42 +00:00
gijskruitbosch%gmail.com
71a4dfaf55 Backing out fix for bug 92543 due to build bustage
git-svn-id: svn://10.0.0.236/trunk@233200 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 09:10:23 +00:00
gijskruitbosch%gmail.com
a8bef70bc4 Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray
p=alfredkayser@nl.ibm.com (Alfred Kayser)
r+sr=roc@ocallahan.org (Robert O'Callahan)
a=dbaron@mozilla.com (David Baron)


git-svn-id: svn://10.0.0.236/trunk@233199 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 08:53:33 +00:00
sharparrow1%yahoo.com
5f36586206 Bug 389224: Clipped objects are sometimes not fully redrawn after clipping. r+sr=roc, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@233180 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 01:35:59 +00:00
smontagu%smontagu.org
0ef5d3ecd6 Blow away text runs after Bidi resolution. Bug 382429, r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@233115 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-26 17:20:29 +00:00
bzbarsky%mit.edu
0301c2e184 Make line-height specified in ch units work. Bug 391909, r+sr+a+dbaron
git-svn-id: svn://10.0.0.236/trunk@233038 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-24 22:20:25 +00:00
surkov.alexander%gmail.com
908091e485 Bug 371680 - expose nsIAccessibleText::scrollSubstringTo, r=aaronlev, roc, sr=roc, a=roc
git-svn-id: svn://10.0.0.236/trunk@233009 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-24 04:54:46 +00:00
mozilla%weilbacher.org
fa3f2e9691 Bug 385891: Removal of non-Cairo code from nsFrame.cpp and nsObjectFrame.cpp, p=alfredkayser, r/sr/a=dbaron
git-svn-id: svn://10.0.0.236/trunk@232993 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-24 00:13:44 +00:00
masayuki%d-toybox.com
4a791f4b57 Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@232841 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-22 11:13:55 +00:00
roc+%cs.cmu.edu
ab3ff204b2 Bug 390050. Scan all blocks in a flow-chain, and their overflow lines, when iterating through lines to build text runs. r=smontagu,mats,sr=mats,a=bz
git-svn-id: svn://10.0.0.236/trunk@232839 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-22 09:08:15 +00:00
bzbarsky%mit.edu
5acfea64ed Make sure layout is up to date before moving the caret. Bug 375436 followup to
fix orange, pending reviews from roc.


git-svn-id: svn://10.0.0.236/trunk@232830 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-22 05:13:24 +00:00
bzbarsky%mit.edu
762a211f7d Make sure to process style updates before reflow, and both before painting.
Bug 375436, r+sr=roc, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@232489 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-22 02:57:08 +00:00
sharparrow1%yahoo.com
6236326904 Bug 391412: Regression in float layout causing clear to be ignored. r+sr=roc, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@232412 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-20 21:05:47 +00:00
sharparrow1%yahoo.com
3854a6354d Bug 383883: {inc} issues with block moving through non-moving float. r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@232403 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-20 20:07:50 +00:00
cbiesinger%gmx.at
a3bf373def 391261 call SetWindow a second time after instantiating the plugin, like we used to do (fixes WMP 10)
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@232391 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-20 17:40:08 +00:00
sharparrow1%yahoo.com
df02c0c0f5 Bug 390762: Crash [@ nsFrameManager::UnregisterPlaceholderFrame] with -moz-column and float. r=fantasai, sr+a=roc.
git-svn-id: svn://10.0.0.236/trunk@232311 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-18 00:06:46 +00:00
jwalden%mit.edu
93055e6d71 Bug 294800 - Beautify FTP/File/Jar/Gopher dir listings (CSS, icons, sortable columns) so that they don't look like they're from 1995. (Ooh, shiny!) Patch by Dao Gottwald <dao@design-noir.de>, r+sr=bz, r=mano, a=dsicore
git-svn-id: svn://10.0.0.236/trunk@232301 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 22:57:39 +00:00
philringnalda%gmail.com
a10e4df6c0 Bug 390423 - Simplify the signature of nsIFrame::GetPointFromOffset, patch by Ben Karel <web+moz@eschew.org>, r=aaronlev/elif, sr=roc, a1.9=dbaron
git-svn-id: svn://10.0.0.236/trunk@232249 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 03:43:01 +00:00
masayuki%d-toybox.com
3ae97ed985 Bug 367614 [Win Only] The composition string for IME should have dashed underline r+sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@232228 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 20:35:19 +00:00
mats.palmgren%bredband.net
1f25361f59 Mochitest for bug 391747. r=martijn
git-svn-id: svn://10.0.0.236/trunk@232214 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 15:26:20 +00:00
mats.palmgren%bredband.net
0f238b21e0 Make GetFirstCellNodeInRange() deal with document node in the range. b=391747 r=Olli.Pettay sr+a=roc
git-svn-id: svn://10.0.0.236/trunk@232209 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 12:42:25 +00:00
roc+%cs.cmu.edu
53d71bbebc Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@232154 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 18:39:38 +00:00
roc+%cs.cmu.edu
4922258ec4 Backing out
git-svn-id: svn://10.0.0.236/trunk@232123 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 16:20:46 +00:00
roc+%cs.cmu.edu
062e921d54 Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@232121 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 16:04:17 +00:00
martijn.martijn%gmail.com
6ed61f9469 Bug 322689 – ASSERTION: Wrapping frame should be block-level: aLastRS->frame->GetStyl, r+sr=bzbarsky, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@232069 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 20:52:21 +00:00
masayuki%d-toybox.com
89c1b72449 Bug 365414 overflowed decoration lines are not erased/painted r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@232046 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 16:39:55 +00:00
sharparrow1%yahoo.com
d07774b6c6 Bug 3477743: plugin crash. patch by myself and Johnny Stenback, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@231980 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-13 20:49:35 +00:00
bzbarsky%mit.edu
115c3ca516 Don't add a dirty bit that shouldn't be needed. Bug 387209, r+sr=roc, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@231847 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 20:08:10 +00:00