smontagu@smontagu.org
d5126a3713
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
2007-10-11 04:41:04 -07:00
bzbarsky@mit.edu
8c78ae026d
Don't allow first-letter on the block inside a mathml table cell. Bug 398510, r+sr+a=roc
2007-10-10 21:36:48 -07:00
roc+@cs.cmu.edu
88b7d0011d
Fixing test bustage... Disable tests on Linux and Windows until I figure out how to get them to do word movement via synthesized events.
2007-10-10 16:19:11 -07:00
roc+@cs.cmu.edu
cc8a388fa5
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.
2007-10-10 15:32:51 -07:00
fantasai.cvs@inkedblade.net
669ff25ede
crash due to improper overflow container frame deletion, b=393956, r+sr=roc
2007-10-10 15:09:53 -07:00
roc+@cs.cmu.edu
416b58ab83
Backing out bug 391584 because of test failures on non-Mac
2007-10-09 21:25:42 -07:00
roc+@cs.cmu.edu
f21c86924d
Fixing bustage
2007-10-09 19:30:48 -07:00
roc+@cs.cmu.edu
fca6dd9463
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
2007-10-09 19:25:57 -07:00
roc+@cs.cmu.edu
0ced6f7aa5
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.
2007-10-09 19:21:33 -07:00
roc+@cs.cmu.edu
9cbcfce8a9
Bug 389583. Move an assert so it doesn't fire bogusly. r=eli,sr=mats,a=dbaron
2007-10-09 19:18:40 -07:00
tglek@mozilla.com
fdf793303e
Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
2007-10-09 17:00:05 -07:00
fantasai.cvs@inkedblade.net
d217f92687
nsOverflowContinuationTracker shouldn't assume frame won't get reflowed again before its continuation gets reflowed, b=398322, b=393956, r=dholbert sr=roc
2007-10-09 12:46:21 -07:00
reed@reedloden.com
c5d291f708
Bug 273459 - "most gopher-*.gif images are unused" [p=dao r+sr+a1.9=dbaron]
2007-10-08 14:27:30 -07:00
Olli.Pettay@helsinki.fi
0ca7e4f915
Bug 397641, AsyncScrollPortEvent posted even if overflow/underflow event won't be dispatched r=mats+roc, sr=mats, a=roc
2007-10-08 01:42:43 -07:00
mats.palmgren@bredband.net
b26b967070
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
2007-10-07 10:32:07 -07:00
bzbarsky@mit.edu
e17b12fc0d
Remove trunk instances of MOZILLA_1_8_BRANCH interfaces. Bug 347910, r+sr+a=jst
2007-10-05 16:37:25 -07:00
reed@reedloden.com
15b334ce41
Backed out elif's patch from bug 307242 due to it causing a reftest failure for the test for bug 218473.
2007-10-03 21:33:43 -07:00
reed@reedloden.com
9d691995f3
Bug 307242 - "ASSERTION: bad argument: '(aRight > mLeft) && (aRight < mRight)', @ nsSpaceManager::BandRect::SplitHorizontally" [p=elif (sharparrow1) r+sr+a1.9=roc]
2007-10-03 20:18:31 -07:00
dholbert@cs.stanford.edu
603542e4aa
Bug 395316 - Clear OutOfFlowFrame after unregistering placeholder, and make recursive call to RemoveFrame. r/sr/a=roc
2007-10-02 20:44:18 -07:00
roc+@cs.cmu.edu
f8fe365101
Bug 385635. Make text min-width calculation clear out old value of trimmable whitespace when the text contains non-collapsible whitespace. Also, set skipWhitespace to skip subsequent whitespace only if the trailing whitespace in the text is not preformatted. r=smontagu
2007-10-02 01:52:09 -07:00
fantasai.cvs@inkedblade.net
678b52fb1e
fix use of DEBUG-only data member, bug=154892 r+sr+a=roc
2007-10-02 01:29:23 -07:00
reed@reedloden.com
e6e7010ba6
Fixing bustage from fantasai's patch. [p=bz]
2007-10-01 23:24:26 -07:00
fantasai.cvs@inkedblade.net
2456fd7a33
paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc
2007-10-01 22:57:45 -07:00
roc+@cs.cmu.edu
ccb6bf3bdb
Bug 392829. Clean up nsLineLayout code that's not used (or at least used differently). r+sr+a=dbaron
2007-10-01 19:36:26 -07:00
roc+@cs.cmu.edu
1fb7f38610
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
2007-10-01 18:47:40 -07:00
joshmoz@gmail.com
7c16a06018
remove XP_MAC usage. b=281889 r=cbarrett sr=roc a=roc
2007-10-01 16:20:37 -07:00
roc+@cs.cmu.edu
aa2f1bb4bf
Backing out
2007-10-01 15:11:23 -07:00
roc+@cs.cmu.edu
07952e214b
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
2007-10-01 14:29:19 -07:00
dholbert@cs.stanford.edu
5d63a7fdb3
Bug 397852: ASSERTION: Doing nscoord addition with values > nscoord_MAX r=roc sr=roc a=roc
2007-10-01 09:43:02 -07:00
roc+@cs.cmu.edu
7e025b85ef
Bug 393906. Make AdjustOffsetsForBidi maintain textframe invariants across the entire continuation chain, not just the fluid chain. r=smontagu
2007-09-27 16:37:46 -07:00
reed@reedloden.com
2a9199a713
Bug 393979 - "Remove orphaned comment in nsFrame::BoxReflow" [p=trev.moz@adblockplus.org (Wladimir Palant) r+sr+a1.9=roc]
2007-09-27 09:44:24 -07:00
vladimir@pobox.com
4dd2e87496
b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart
2007-09-25 13:46:08 -07:00
gavin@gavinsharp.com
673e7ccc5d
Back out the patch for bug 393845 because it appears the regressions it caused are worse than the bug it fixed (a=biesi)
2007-09-25 13:41:07 -07:00
roc+@cs.cmu.edu
f66451340e
Bug 368445. Make ApplyOverflowClipping compute the right padding-rect when native themes override the border. r+sr+a=dbaron
2007-09-24 17:47:05 -07:00
dholbert@cs.stanford.edu
3dc3e796ba
Bug 391894, comment amendment for just-checked-in patch. (s/normal-child/regular-children/)
2007-09-24 13:25:38 -07:00
dholbert@cs.stanford.edu
8550b70aae
Bug 391894: Make recursive call to CollectFloats on children in overflowList. r=roc sr=roc approval1.9=roc
2007-09-24 13:21:41 -07:00
dholbert@cs.stanford.edu
cacdf4f467
Bug 387876 - Columns in absolutely positioned div break when changed, r=roc sr=roc blocking1.9=dbaron
2007-09-24 12:52:09 -07:00
dholbert@cs.stanford.edu
ecb8184e90
Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc
2007-09-24 10:30:42 -07:00
roc+@cs.cmu.edu
bfd939088e
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
2007-09-23 19:19:14 -07:00
roc+@cs.cmu.edu
c11d00e32d
Backing out due to test bustage
2007-09-22 06:28:16 -07:00
roc+@cs.cmu.edu
d72a839c93
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
2007-09-22 05:43:52 -07:00
bzbarsky@mit.edu
8da8c9ce92
Fix content leak due to double-init of oveflow placeholders. Bug 397011, r+sr+a=roc
2007-09-21 18:24:40 -07:00
bzbarsky@mit.edu
d042521385
Relanding bug 396587. Maybe it'll stick now. r+sr+a=roc
2007-09-20 16:28:26 -07:00
bzbarsky@mit.edu
47f2b7dfa5
Backing out bug 396587 to hopefully fix orange.
2007-09-19 20:41:29 -07:00
bzbarsky@mit.edu
b2fb733cfc
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.
2007-09-19 19:46:28 -07:00
mozilla@weilbacher.org
6fb8876814
[OS/2] Bug 396661: fix OS/2 build break in nsTextFrameThebes by removing the unnecessary cast, r/sr/a=roc
2007-09-19 16:01:44 -07:00
roc+@cs.cmu.edu
03a7855701
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
2007-09-17 21:23:14 -07:00
roc+@cs.cmu.edu
5d758d9550
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
2007-09-17 20:00:16 -07:00
roc+@cs.cmu.edu
f0ac729ebf
Bug 139843. Back out width adjustment patch that breaks other things and may no longer be needed. r+sr+a=dbaron
2007-09-17 19:54:48 -07:00
roc+@cs.cmu.edu
6dca4e8957
Bug 394832. Remove overeager rounding that causes underlines to appear too close to the text. r=smontagu,a=dbaron
2007-09-17 19:48:19 -07:00
Olli.Pettay@helsinki.fi
d3285a6bc7
Bug 395725, Crash [@ nsIFrame::GetFrameSelection], r+sr+a=roc
2007-09-15 12:48:20 -07:00
enndeakin@sympatico.ca
f892a8567d
Bug 387486, editor in grid overflows, r+sr+a=roc
2007-09-15 08:14:27 -07:00
sayrer@gmail.com
3c534c5634
Bug 394542. we leak the blink timer and its timer in a cycle. Patch by David Baron. r/sr=roc, a=dsicore/mconnor
2007-09-11 13:06:44 -07:00
smontagu@smontagu.org
bd45aba7f9
Unit tests for bug 394239 (based on Martijn Wargers' testcase) and bug 392923
2007-09-07 00:17:23 -07:00
roc+@cs.cmu.edu
4f3ef06d64
Bug 386807. Remove duplicate elements from the linebreak array textrun construction parameter. r=smontagu,a-M8=damon
2007-09-06 14:54:33 -07:00
roc+@cs.cmu.edu
17a86da0cd
Bug 392435. Make ClearTextRun work no matter which frame of a continuation chain we call it on. r=smontagu,a=dbaron
2007-09-05 16:06:05 -07:00
roc+@cs.cmu.edu
fa88299620
Bug 393923. Fix text-offset calculation for first-letter. r=smontagu,a=dbaron
2007-09-05 16:03:31 -07:00
roc+@cs.cmu.edu
d832331217
Bug 394510. Don't leak the hyphen textrun when we display a soft hyphen. r=smontagu
2007-09-05 15:59:44 -07:00
cbiesinger@gmx.at
3f5cf3a38d
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
2007-09-05 13:33:18 -07:00
jwalden@mit.edu
f57320c98b
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
2007-09-04 23:41:35 -07:00
smontagu@smontagu.org
fe84c9f060
Unit test for bug 394173 based on Martijn Wargers' testcase
2007-09-04 12:48:24 -07:00
martijn.martijn@gmail.com
242c20f5b9
Bug 257938 - Should css scrollable areas without scrollbars be tabbable?, patch by Aaron Leventhal, r+sr+a=roc
2007-09-04 05:14:52 -07:00
roc+@cs.cmu.edu
d00b4dc27a
Bug 389583. Floats fit if their bottom edge is equal to the available space bottom edge. r=eli,sr=mats,a=dbaron
2007-09-03 21:04:12 -07:00
roc+@cs.cmu.edu
5901370c90
Bug 391621. Remove unnecessary trimmed-space counting. r=smontagu,a=dbaron
2007-09-03 21:02:22 -07:00
smontagu@smontagu.org
01e0fcea12
Unit test for bug 389630 based on Jesse Ruderman's testcase
2007-09-03 09:59:44 -07:00
smontagu@smontagu.org
4399fb4211
Unit test for bug 385751 based on Martijn Wargers' testcase
2007-09-03 09:12:27 -07:00
masayuki@d-toybox.com
5a84442569
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 08:27:26 -07:00
smontagu@smontagu.org
dc00d4bbac
Unit test for bug 384527 based on Martijn Wargers' testcase
2007-09-03 08:22:42 -07:00
masayuki@d-toybox.com
bfe2436be6
Oops, backing-out previous checked-in, because tinderbox has RED.
2007-09-03 04:03:49 -07:00
masayuki@d-toybox.com
8541f8f7f0
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 04:01:48 -07:00
jruderman@hmc.edu
b57bde0ea9
Add period at end of sentence. Comment-only change.
2007-09-03 02:51:52 -07:00
smontagu@smontagu.org
fbd7d46cd2
Previous checkin was for bug 382422
2007-09-03 00:00:10 -07:00
smontagu@smontagu.org
6650b96bdc
Bug 394222: Optimize calls to Bidi resolution. r=dbaron, sr+a=roc
2007-09-02 23:51:11 -07:00
martijn.martijn@gmail.com
dd8687a04c
Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray, patch by Alfred Kayser, r+sr=roc, a=dbaron
2007-08-30 08:29:06 -07:00
roc+@cs.cmu.edu
f467e1f991
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.
2007-08-29 20:10:19 -07:00
smontagu@smontagu.org
65cff8b443
Remove cruft from nsBidiPresUtils. Bug 393962, r+sr+a=roc
2007-08-29 02:19:16 -07:00
roc+@cs.cmu.edu
03e055e67f
Bug 385426. Be careful about looking for a previous soft-hyphen when checking for hyphen breaks. r=smontagu
2007-08-29 02:11:39 -07:00
smontagu@smontagu.org
567078a36a
Null check after CheckLineOrder. Bug 388175, patch by Uri Bernstein <uriber@gmail.com>, r=me, sr+a=roc
2007-08-29 00:22:42 -07:00
gijskruitbosch@gmail.com
b0138c1358
Backing out fix for bug 92543 due to build bustage
2007-08-28 02:10:22 -07:00
gijskruitbosch@gmail.com
b095022a82
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)
2007-08-28 01:53:33 -07:00
sharparrow1@yahoo.com
2c1936f084
Bug 389224: Clipped objects are sometimes not fully redrawn after clipping. r+sr=roc, a=dbaron
2007-08-27 18:35:59 -07:00
smontagu@smontagu.org
e1a3ea87ca
Blow away text runs after Bidi resolution. Bug 382429, r+sr+a=roc
2007-08-26 10:20:28 -07:00
bzbarsky@mit.edu
82d377683c
Make line-height specified in ch units work. Bug 391909, r+sr+a+dbaron
2007-08-24 15:20:24 -07:00
surkov.alexander@gmail.com
478d0ec01a
Bug 371680 - expose nsIAccessibleText::scrollSubstringTo, r=aaronlev, roc, sr=roc, a=roc
2007-08-23 21:54:45 -07:00
mozilla@weilbacher.org
478380cab3
Bug 385891: Removal of non-Cairo code from nsFrame.cpp and nsObjectFrame.cpp, p=alfredkayser, r/sr/a=dbaron
2007-08-23 17:13:43 -07:00
masayuki@d-toybox.com
a17a03f2ea
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 04:13:46 -07:00
roc+@cs.cmu.edu
592a593857
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
2007-08-22 02:08:13 -07:00
bzbarsky@mit.edu
582d5561ed
Make sure layout is up to date before moving the caret. Bug 375436 followup to fix orange, pending reviews from roc.
2007-08-21 22:13:24 -07:00
bzbarsky@mit.edu
295ac223f1
Make sure to process style updates before reflow, and both before painting. Bug 375436, r+sr=roc, a=dbaron
2007-08-21 19:57:06 -07:00
sharparrow1@yahoo.com
9fc46b7806
Bug 391412: Regression in float layout causing clear to be ignored. r+sr=roc, a=dbaron
2007-08-20 14:05:47 -07:00
sharparrow1@yahoo.com
6595535c69
Bug 383883: {inc} issues with block moving through non-moving float. r+sr+a=dbaron
2007-08-20 13:07:50 -07:00
cbiesinger@gmx.at
584c30a229
391261 call SetWindow a second time after instantiating the plugin, like we used to do (fixes WMP 10) r+sr=bz
2007-08-20 10:40:08 -07:00
sharparrow1@yahoo.com
f88c1bca98
Bug 390762: Crash [@ nsFrameManager::UnregisterPlaceholderFrame] with -moz-column and float. r=fantasai, sr+a=roc.
2007-08-17 17:06:46 -07:00
jwalden@mit.edu
75b11a995d
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
2007-08-17 15:57:36 -07:00
philringnalda@gmail.com
48c8d7714f
Bug 390423 - Simplify the signature of nsIFrame::GetPointFromOffset, patch by Ben Karel <web+moz@eschew.org>, r=aaronlev/elif, sr=roc, a1.9=dbaron
2007-08-16 20:43:00 -07:00
masayuki@d-toybox.com
06c667051a
Bug 367614 [Win Only] The composition string for IME should have dashed underline r+sr+a=roc
2007-08-16 13:35:18 -07:00
mats.palmgren@bredband.net
45153ad611
Mochitest for bug 391747. r=martijn
2007-08-16 08:26:20 -07:00
mats.palmgren@bredband.net
68f3ec9696
Make GetFirstCellNodeInRange() deal with document node in the range. b=391747 r=Olli.Pettay sr+a=roc
2007-08-16 05:42:25 -07:00
roc+@cs.cmu.edu
d2b3404ed9
Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
2007-08-15 11:39:38 -07:00
roc+@cs.cmu.edu
c3ae784bf0
Backing out
2007-08-15 09:20:46 -07:00
roc+@cs.cmu.edu
c22b576607
Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
2007-08-15 09:04:17 -07:00
martijn.martijn@gmail.com
856030c2e2
Bug 322689 - ASSERTION: Wrapping frame should be block-level: aLastRS->frame->GetStyl, r+sr=bzbarsky, a=dbaron
2007-08-14 13:52:21 -07:00
masayuki@d-toybox.com
5dcd053a56
Bug 365414 overflowed decoration lines are not erased/painted r+sr=roc
2007-08-14 09:39:54 -07:00
sharparrow1@yahoo.com
c826ffa601
Bug 3477743: plugin crash. patch by myself and Johnny Stenback, r+sr=roc
2007-08-13 13:47:04 -07:00
bzbarsky@mit.edu
d807a3f46e
Don't add a dirty bit that shouldn't be needed. Bug 387209, r+sr=roc, a=dbaron
2007-08-10 13:08:10 -07:00
roc+@cs.cmu.edu
2c483f5105
Backing out fix for bug 385607 due to bustage and Tp regressions
2007-08-09 21:41:00 -07:00
roc+@cs.cmu.edu
6aa69c7773
Bug 385607. Force re-evaluation of textruns when block descendants are deleted or added.
2007-08-09 19:49:28 -07:00
roc+@cs.cmu.edu
1248a7477e
Oops, undoing unrelated change
2007-08-09 19:34:30 -07:00
roc+@cs.cmu.edu
a1dccea9b0
Bug 388049. Update mCurrentFramesAllSameTextRun along the same-content path as well as the normal path. r=smontagu,a=dbaron
2007-08-09 19:32:49 -07:00
roc+@cs.cmu.edu
53f30b1d4d
Fix bustage
2007-08-09 19:00:15 -07:00
sharparrow1@yahoo.com
1eb555233b
Bug 390740: Pass lang-group into GetMetricsFor more consistently (general patch). r+sr=roc, a=dbaron
2007-08-07 12:07:43 -07:00
fantasai.cvs@inkedblade.net
adbcc0b57c
Bug 389767 - Regression: Fixed-position items are missing on 2nd page of print-preview, fixed on behalf of HP, r+sr=bzbarsky
2007-08-07 09:06:56 -07:00
mats.palmgren@bredband.net
07a2d5f8f3
Use NS_IMPL_ISUPPPORTS macros where possible. b=387211 r=neil sr=dbaron a19=pavlov
2007-08-07 08:18:36 -07:00
cbiesinger@gmx.at
6b6b771bea
Bug 390385 make sure that plugins don't get instantiated before the first Reflow of the objectframe, so that the first NPP_SetWindow call contains the right dimensions r+sr=bz
2007-08-06 17:32:14 -07:00
masayuki@d-toybox.com
6c98d90d68
Bug 365336 text-decoration width should be rounded to the device pixels r+sr=roc
2007-08-06 01:15:00 -07:00
ginn.chen@sun.com
9a8c1632f4
Bug 389793 Firefox build failed on OpenSolaris without --disable-mochitest r=benjamin a=dsicore
2007-08-05 20:22:32 -07:00
jwalden@mit.edu
fcf77ab9fb
Fix indentation, followup to bug 386801 noticed in a conflict in another pulled tree.
2007-08-05 15:37:52 -07:00
bmlk@gmx.de
b1d9496400
only break if the height is really constrained, bug 380550 r/sr=dbaron a=1.9+
2007-08-04 02:40:00 -07:00
aaronleventhal@moonset.net
2561c55575
bug 348901. Remove extra whitespace from source when exposing accessible text. r+sr=roc, r=surkov. a=dbaron
2007-08-03 18:12:24 -07:00
jwalden@mit.edu
96470d6e9b
Bug 386801 - nsAbsoluteContainingBlock doesn't need to store a child list name; this shaves four bytes off nsViewportFrame, nsBlockFrame, and nsPositionedInlineFrame. r+sr+a=dbaron
2007-08-02 15:44:36 -07:00
jwalden@mit.edu
9110d0e552
Bug 390671 - Finish adding same-linelist iterator comparison assertions, and remove the useless NS_LINELIST_DEBUG_PASS_END #define that's defined only #ifdef DEBUG. rs+a=dbaron
2007-08-02 15:43:14 -07:00
bzbarsky@mit.edu
36546d2784
Give bullet frames the right style context parent. Bug 387219, r+sr+a=dbaron
2007-08-02 15:07:52 -07:00
cbiesinger@gmx.at
9b77299b29
382378 call NotifyContentObjectWrapper after the plugin has been instantiated so that scriptable plugins work correctly r+sr=bz
2007-08-02 14:15:05 -07:00
smichaud@pobox.com
39a11988c6
Stop printing plugin on OS X from causing crash. Bug 388082. r=vladimir, sr=pavlov
2007-08-02 13:54:45 -07:00
bzbarsky@mit.edu
21e0d65a42
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
...
update the resize flags properly. Bug 388084, r+sr+a=dbaron
2007-08-02 11:08:05 -07:00
bzbarsky@mit.edu
40f1f36bf8
Flush layout before starting to pump data into plug-ins if we started the data
...
load ourselves. Fixes various issues with a number of plug-ins that expect
NPP_SetWindow() to have been called before NPP_WriteReady or NPP_Write. Bug
381512, r=biesi, sr=jst
2007-08-02 10:54:36 -07:00
roc+@cs.cmu.edu
9009ef6bb7
Backing out patches for bug 385270 (mostly --- due to other checkins in the meantime, the GetContent*() helper functions need to stay) to fix regressions. a=schrep
2007-07-30 16:56:14 -07:00
sharparrow1@yahoo.com
c9ef378b28
Backout bug 320378 due to regression bug 389398
2007-07-26 15:03:57 -07:00
roc+@cs.cmu.edu
917c4632c9
Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
2007-07-26 02:47:43 -07:00
roc+@cs.cmu.edu
61373b8418
Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
2007-07-25 21:03:29 -07:00
sharparrow1@yahoo.com
875cdf1a06
Bug 387201: ASSERTION: If we asked for force-fit, it should have been placed with float, padding. r+sr=roc
2007-07-25 14:52:20 -07:00
roc+@cs.cmu.edu
cd136606fe
Bug 385270. Remove unnecessary (hopefully) bidi offset adjustment; the offsets will get fixed by a later reflow. r+sr=dbaron
2007-07-23 20:48:10 -07:00
bzbarsky@mit.edu
fc099802ed
Add assertion. Bug 382199, r+sr=dbaron
2007-07-23 18:42:23 -07:00
bzbarsky@mit.edu
21505422b0
Address nits in patch for bug 257868. r+sr=roc
2007-07-23 18:19:43 -07:00
sharparrow1@yahoo.com
8ae10bc4a7
Bug 320378: Fix rendering preformance for heavily nested pages with clearance.
2007-07-23 17:40:42 -07:00
asqueella@gmail.com
cb307ac952
fix bug 388709 - "ASSERTION: Please remove this from the document properly: '!IsInDoc()'" with :after, floating :first-letter
...
Store the generated content as a nsCOMArray<nsIContent>* property on frames to make its clean-up on frame destruction less fragile.
r+sr=roc
2007-07-23 16:31:11 -07:00
sharparrow1@yahoo.com
2db409b949
Bug 386147: Don't cut off floats at the bottom of the page, part 2: make sure continuations have the right preferred width. r+sr=dbaron.
2007-07-23 14:40:10 -07:00
mats.palmgren@bredband.net
0547b616b0
Remove nsDirectionalFrame::QueryInterface(), add GetFrameName(), and some other minor cleanup. b=385921 r+sr=dbaron
2007-07-22 07:43:23 -07:00
mats.palmgren@bredband.net
151fc8f9ab
[DEBUG-only] Print a warning if we find a null float in the float cache. b=387651 r+sr=roc
2007-07-22 06:37:36 -07:00
jwalden@mit.edu
3dd0a48e8f
Rename one of the bits on frames with a meaningful name, rs/r+sr=dbaron
2007-07-20 17:34:36 -07:00
sharparrow1@yahoo.com
9b40cbecb4
Bug 379922: Canvas frame's invalidation no longer correct. r+sr=dbaron
2007-07-20 13:14:43 -07:00
sharparrow1@yahoo.com
4480ed2810
Bug 384762: Negative margin + clear broken. r+sr=dbaron
2007-07-20 13:05:02 -07:00
jwalden@mit.edu
072a5d24ae
Bug 386142 - fix up some comments on nsIFrame::Init. Patchby fantasai <fantasai.bugs@inkedblade.net>, r+sr=roc
2007-07-20 12:00:36 -07:00
sharparrow1@yahoo.com
c3cd7e1d31
Bug 384876: Padding gets added at both sides when overflow is used.
2007-07-20 11:35:20 -07:00
roc+@cs.cmu.edu
86d69d1566
Bug 364680. Intrinsic widths for columns. r+sr=dbaron
2007-07-19 19:21:43 -07:00
roc+@cs.cmu.edu
4d86f10253
Bug 346405. Handle reparenting of empty float lists. r+sr=dbaron
2007-07-18 21:32:08 -07:00
roc+@cs.cmu.edu
ed23b4f50f
Bug 381703. First-letter frames that are wrapping non-first-letter-content should behave like spans and not compute their size. r+sr=dbaron
2007-07-18 21:29:59 -07:00
roc+@cs.cmu.edu
ed167bb522
Bug 328296. Make outlines appeare below positioned elements instead of above them. r+sr=Mats Palmgren
2007-07-18 20:50:24 -07:00
vladimir@pobox.com
d297746481
b=386799, crash with zero-width canvas, r=stuart,sr=roc
2007-07-18 07:40:19 -07:00
bzbarsky@mit.edu
4e086847d4
Fix build bustage
2007-07-17 19:43:12 -07:00
bzbarsky@mit.edu
a91a443a42
When reparenting placeholders to live under a first-line, don't change their
...
style context parent. Bug 380012, r+sr=dbaron
2007-07-17 19:01:32 -07:00
asqueella@gmail.com
eaa1dd5061
back out 92543 due to DEBUG builds bustage
2007-07-17 14:52:27 -07:00
asqueella@gmail.com
4143d9b15e
Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray
...
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r+sr=roc
2007-07-17 14:00:27 -07:00
mrbkap@gmail.com
4287a9b897
Fix printf format-specifier and args mismatch to prevent potential DEBUG-only crashes. bug 388358, r+sr=roc
2007-07-16 15:26:53 -07:00
sharparrow1@yahoo.com
a0e18c7979
Bug 386391: Old padding remains when updating bottom-positioned div. r+sr=roc
2007-07-16 11:55:24 -07:00
neil@parkwaycc.co.uk
ef8ecf15f4
nsTextFrameThebes ClusterIterator misuses memset plus cleanup b=387964 r+sr=roc
2007-07-13 01:22:00 -07:00
roc+@cs.cmu.edu
98e06e2acf
Bug 387867. Rename DISABLE_LIGATURES to DISABLE_OPTIONAL_LIGATURES and make the ATSUI code only disable optional ligatures. r=pavlov
2007-07-13 01:09:25 -07:00
roc+@cs.cmu.edu
b3d6a2dc31
Bug 387358. Don't go into an infinite loop searching for end-of-first-letter-cluster; also translate from DOM to textrun offsets. r=smontagu
2007-07-12 16:00:20 -07:00
bzbarsky@mit.edu
a4c90a1d9d
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
peterv@propagandism.org
2fb0fc711a
Fix for bug 386496 (Clicking on link in designMode document does follow that link now). r/sr=bz.
2007-07-11 06:05:05 -07:00
neil@parkwaycc.co.uk
11ed13d71f
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
...
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
2007-07-11 01:46:44 -07:00
jwalden@mit.edu
c86b388db3
Add assertions that line iterators being compared are iterators over the same line list. rs=dbaron
2007-07-10 17:55:15 -07:00
jwalden@mit.edu
e3c4baccae
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
jruderman@hmc.edu
777ecef0f6
Bug 99319, Silence startup printf "Note: styleverifytree is disabled" and friends in the "disabled" case. Patch by Ryan Jones, r+sr=bzbarsky.
2007-07-07 16:52:59 -07:00
sharparrow1@yahoo.com
7be43fe930
Bug 386900: Topic images rendered in wrong place on slashdot. r+sr=roc
2007-07-06 11:22:56 -07:00
sharparrow1@yahoo.com
60bc3c2574
Fix warning from Bug 285608. r+sr=roc.
2007-07-04 16:38:39 -07:00
enndeakin@sympatico.ca
6c8197be5f
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
2007-07-04 08:49:38 -07:00
roc+@cs.cmu.edu
33428c5bf6
Bug 385423. Refactor textrun cache so that all textrun clients use a single global word-based cache. Responsibility for stripping out problematic characters (e.g. newlines) is given to the word cache. r=vlad,smontagu
2007-07-03 20:39:01 -07:00
mats.palmgren@bredband.net
db689821bf
Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst
2007-07-03 19:15:31 -07:00
sharparrow1@yahoo.com
c42eac0192
Bug 386142: fantasai's li'l Need More Comments bug. Patch by fantasai, r+sr=roc
2007-07-03 15:49:00 -07:00
sharparrow1@yahoo.com
8801788a06
Bug 386141: Switch NS_FRAME_IS_BOX to use IsFrameOfType. Patch by fantasai, r+sr=roc.
2007-07-03 15:11:28 -07:00
roc+@cs.cmu.edu
b8625507f4
Bug 384988. Provide toplevel window to plugins for WM_TRANSIENT_FOR of dialog boxes. patch by Karl Tomlinson,r+sr=roc,jst
2007-07-02 20:41:34 -07:00
roc+@cs.cmu.edu
58ab8b25e3
Bug 384975. Dispatch input events to windowless X plugins. patch by Karl Tomlinson, r+sr=roc,jst
2007-07-02 20:39:44 -07:00
roc+@cs.cmu.edu
7beba0dc34
Bug 384845. Drawing support for windowless plugins in X. Patch by Karl Tomlinson, r+sr=roc,jst
2007-07-02 20:33:13 -07:00
roc+@cs.cmu.edu
71fc801e9d
Bug 384845. Make the NPSetWindowCallbackStruct memory associated with
...
window->ws_info available before SetWindow is called, and disable the plugin
window GtkSocket or xtbin creation for windowless plugins.
patch by Karl Tomlinson, r+sr=jst
2007-07-02 20:29:47 -07:00
flamingice@sourmilk.net
719eaa0717
Bug 386012, Crash [@ nsTextFrameUtils::TransformText] loading png as HTML, Patch by Karl Tomlinson, r+sr=roc
2007-07-02 17:46:05 -07:00
roc+@cs.cmu.edu
2da35d9a47
Bug 386548. Removing no-longer-used nsTextTransformer files
2007-07-02 17:29:01 -07:00
roc+@cs.cmu.edu
f89a82a7f6
Bug 386548. Remove nsTextTransformer. r+sr=mats
2007-07-02 16:36:59 -07:00
sharparrow1@yahoo.com
c44588dfad
Bug 377204: Clearing multi-page floated elements works on screen but not when printing (fix for fixed-height case). r+sr=rpc.
2007-07-02 14:00:31 -07:00
sharparrow1@yahoo.com
d6746f9dd6
Bug 386387: ifilm videos don't play, only audio plays. r+sr=roc
2007-07-01 23:12:02 -07:00
sharparrow1@yahoo.com
64411c9fa4
Bug 386147: Don't cut off floats at the bottom of the page (part 1). r+sr=roc
2007-07-01 22:26:52 -07:00
sharparrow1@yahoo.com
629a8533ea
Bug 343595: {inc} overflow:hidden float in overflow:hidden div doesn't get repositioned correctly. r+sr=roc
2007-07-01 22:19:57 -07:00
roc+@cs.cmu.edu
2bcba24d21
Removing nsTextFrame.cpp and associated makefile rules. r/sr=pavlov for the removal.
2007-07-01 20:31:57 -07:00
roc+@cs.cmu.edu
edb8c4e744
Bug 386122. Allow text runs to end at preformatted newlines. Speeds up loading of plain-text files a lot because we don't have to have a textrun for the entire file. r=smontagu
2007-07-01 18:20:43 -07:00
roc+@cs.cmu.edu
cb9f8e0c54
Bug 9101. Fix various soft-hyphen bugs, primarily related to detecting when hyphenation is needed during a second-pass break-forcing line reflow. r=smontagu
2007-07-01 18:14:27 -07:00
enndeakin@sympatico.ca
95deb19d78
Bug 279703, backing out the popup changes due to performance regressions. sigh.
2007-06-29 15:15:59 -07:00
enndeakin@sympatico.ca
6c59f4a6d3
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz
2007-06-29 12:04:45 -07:00
mconnor@steelgryphon.com
2a009ab4f8
backing out bug 347743 due to major crasher in 386332
2007-06-29 10:21:55 -07:00
peterv@propagandism.org
76a2c4d37f
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 19:48:16 -07:00
jst@mozilla.org
82955233cf
Fixing bug 347743. Delay plugin destruction on windows to get it out of layout frame destruction. r+sr=roc@ocallahan.org
2007-06-27 17:15:11 -07:00
peterv@propagandism.org
0f0097ffc5
Backing out to fix orange.
2007-06-27 16:21:05 -07:00
peterv@propagandism.org
51dda63979
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 15:29:45 -07:00
sharparrow1@yahoo.com
2dfa401cab
Bug 385862: View usage cleanups. r+sr=roc
2007-06-27 09:37:50 -07:00
sharparrow1@yahoo.com
797d33c39e
Bug 285608: hangs when page with float printed. r+sr=roc.
2007-06-27 09:35:31 -07:00
roc+@cs.cmu.edu
ee678ee439
Bug 384836. Relanding fix to pass around gfxContexts a bit more instead of hanging on to one in nsTransformedTextRun. r=smontagu,pavlov
2007-06-26 21:22:21 -07:00
roc+@cs.cmu.edu
26f439cf9b
Bug 383551. Clean up IsInlineFrame, nsStyleDisplay::IsBlockLevel and related methods. r+sr=dbaron
2007-06-26 19:31:35 -07:00
roc+@cs.cmu.edu
ad7d6b1173
Bug 385293. Silence warnings about textrun recreation that aren't really problems, just informational. r=smontagu
2007-06-26 19:21:34 -07:00
dbaron@dbaron.org
d0ed87d4da
Back out bug 384836 to diagnose Tp/Tp2 regression bug 385957.
2007-06-26 15:16:34 -07:00
roc+@cs.cmu.edu
4e19947cc9
Bug 384836. Avoid using a stale gfxContext, by not holding onto one in nsTransformedTextRun, passing in a gfxContext when required instead. r=pavlov,smontagu
2007-06-25 21:25:00 -07:00
mrbkap@gmail.com
2568d5a057
Don't depend on undefined behavior (sign extension on right shift). bug 385259, r=mats.palmgren sr=jst
2007-06-25 14:53:21 -07:00
roc+@cs.cmu.edu
1a0e38773f
Bug 385344. Always reconstruct textruns for next-in-flows of firstline/firstletter frames. Also, be more careful looping over text in AddInlinePrefWidthForFlow. r=smontagu
2007-06-24 20:41:07 -07:00
roc+@cs.cmu.edu
2f6a9ffa9f
Bug 385234. Iterate through textframe continuations properly in AddInlinePref/MinWidth. r=smontagu
2007-06-21 17:14:34 -07:00
roc+@cs.cmu.edu
63340d2891
Bug 382105. Clean up PeekOffsetWord to exit early without setting *aOffset if there is nowhere to go in the requested direction. Also, ignore *aSawBeforeType when we're checking for punctuation. r=smontagu
2007-06-21 17:13:05 -07:00
dbaron@dbaron.org
ad3d506605
Make text-indent contribute to intrinsic widths, and handle negative text-indent and negative margin properly by distinguishing forced and optional breaks when accumulating minimum widths. b=368155 r+sr=roc
2007-06-21 15:32:47 -07:00
roc+@cs.cmu.edu
8dbe06191f
Bug 367177. (Re)enabling new-textframe.
2007-06-20 12:49:46 -07:00
jwalden@mit.edu
48ddf6ad09
C++ and/or gcc sucks for not allowing commas at the end of enums; this compiled in Visual Studio.
2007-06-19 22:24:09 -07:00
jwalden@mit.edu
8d353cbe72
Move frame bit #defines into an anonymous enum, to aid debuggers in determining their values, since the two I've used can't do so, at least not with the default build options. rs=roc
2007-06-19 22:12:35 -07:00
dbaron@dbaron.org
3b94faebcf
Back out patch to make mousethrough attribute apply to all elements. b=380094 a=roc
2007-06-18 16:22:46 -07:00
dbaron@dbaron.org
3ee9b0de0f
Handle the vertical resizing in the first pass reflow correctly when we've previously done a special height reflow. b=381507 r=dholbert sr=roc
2007-06-18 16:19:39 -07:00
m_kato@ga2.so-net.ne.jp
c978630279
bug 328547 support mozilla/layout on WinXP x64 build. r=cbiesinger/sr=dbaron
2007-06-17 07:00:30 -07:00
sharparrow1@yahoo.com
78559aa94e
Bug 381385: get rid of unneeded members of nsFloatCache (saves about 50 bytes footprint per float). r+sr=roc.
2007-06-16 13:27:46 -07:00
roc+@cs.cmu.edu
250e787eff
Bug 382105. Yet another word caret movement fix to ensure we stop at punctuation.
2007-06-14 22:37:08 -07:00
roc+@cs.cmu.edu
5ecac60819
Backing out new textframe landing because of Windows bustage.
2007-06-13 15:31:31 -07:00
roc+@cs.cmu.edu
aabe78b6ca
Bug 367177. Turn on new textframe. Lord, have mercy upon us.
2007-06-13 13:20:19 -07:00
roc+@cs.cmu.edu
fba8d645e8
Not part of the build (barely). Don't skip updating per-char arrays for characters that are cluster continuations (in small-caps code).
2007-06-13 11:28:38 -07:00
roc+@cs.cmu.edu
5c7dda1060
Not part of the build (barely). Don't allow PeekOffsetWord to break before the first cluster. Avoids a fencepost error in ClusterIterator where going backwards we might try to look at one past the end of mWordBreaks.
2007-06-13 11:25:14 -07:00
roc+@cs.cmu.edu
ee1924e0c6
Not part of the build (barely). Fix intrinsic-min-widths properly for preformatted white-space... the previous checkin messed up the check for newline characters.
2007-06-13 03:58:44 -07:00
roc+@cs.cmu.edu
e799be426c
Not Part Of The Build (barely). Clean up function names and comments. Also fix an unreported regression where we failed to take preformatted newlines into account when computing text intrinsic-min-width.
2007-06-13 02:06:28 -07:00
roc+@cs.cmu.edu
2f18074ec6
Landing textframe updates: Use word-based textrun cache; rewritten PeekOffsetWord; adjust textframe content-offsets and content-lengths when CharacterDataChanged fires; search backwards for textrun scanning/creation start point, instead of all the way back to the start of the block; ensure that we pass the correct start iterator to PropertyProvider in TrimTrailingWhiteSpace.
2007-06-12 14:01:12 -07:00
dbaron@dbaron.org
9e2fef4c30
Implement correct intrinsic width calculation (for container) for elements with specified height properties and an intrinsic ratio. b=364066 r+sr=bzbarsky
2007-06-12 11:27:09 -07:00
smontagu@smontagu.org
2926465a3b
Clear textruns during bidi resolution. Not Part of the Build. Bug 382429, r+sr=roc
2007-06-02 23:53:10 -07:00
joshmoz@gmail.com
c4219bdb45
need to set plugin window x and y coords in CG mode. b=382765 r=sfraser sr=roc
2007-06-02 15:02:57 -07:00
roc+@cs.cmu.edu
fa9335bd42
Bug 382279. Disable ligatures when letter-spacing is in effect. Also, avoid adding space inside ligatures if the gfx backend doesn't respect our disabling of ligatures. r=pavlov
2007-05-30 22:01:56 -07:00
roc+@cs.cmu.edu
18223fc22d
Not part of the build. Change nsLineBreaker so that breaks at element boundaries are always governed by the white-space property on the element that's the nearest common ancestor of the DOM nodes on each side of the break point --- fixes bug 382289. Also, pass NBSP through to textruns so that whitespace trimming doesn't trim NBSP. Also, count trimmed spaces correctly when updating mClusterCount.
2007-05-30 15:27:27 -07:00
mats.palmgren@bredband.net
1cb22a625f
Check LL_GOTLINEBOX before using mLineBox. b=382396 r+sr=dbaron
2007-05-30 08:08:50 -07:00
smontagu@smontagu.org
d16cf8e31c
Do bidi resolution during GetPrefWidth() and GetMinWidth() as well as Reflow(). Bug 365130, r+sr=roc
2007-05-28 07:40:56 -07:00
roc+@cs.cmu.edu
3fac21ece0
Not part of the build. Don't trim whitespace if wrapping is disabled --- in min-width and pref-width calculations.
2007-05-27 19:38:21 -07:00
roc+@cs.cmu.edu
8b4068bd66
Not part of the build. Don't trim whitespace if wrapping is disabled. Don't compress a space that's preceded by an incompressible space.
2007-05-27 19:20:58 -07:00
roc+@cs.cmu.edu
b83f90d3ea
Not part Of The Build. Bug 381228. Fix handling of case where the text is not part of a block.
2007-05-23 20:06:37 -07:00
preed@mozilla.com
4750a2febd
Bug 381695: TextFrame feature makefile switch needs to pick up its setting from environment. r=bsmedberg
2007-05-23 19:13:04 -07:00
roc+@cs.cmu.edu
d88807555b
(Not Part Of The Build). Fix incorrect treatment of first character always as uppercase, even when it isn't, when building a small-caps textrun ...
2007-05-23 02:37:52 -07:00
roc+@cs.cmu.edu
b2cf85dacd
Bug 380625. (Not Part Of The Build). Fix cluster count for trimmed spaces.
2007-05-23 02:36:16 -07:00
roc+@cs.cmu.edu
2d4b4128c0
Not Part Of The Build (new textframe). IsInBounds uses incorrect logic and produces spurious warnings.
2007-05-22 21:08:38 -07:00
sharparrow1@yahoo.com
d4a50fcc87
Bug 381645: Remove nsBoxFrame::GetContentOf. r+sr=dbaron.
2007-05-22 20:48:43 -07:00
roc+@cs.cmu.edu
a56819194e
Not Part Of The Build. Update nsTextFrameThebes whitespace handling; allow line breaking only at the end of a run of whitespace.
2007-05-22 16:45:47 -07:00
sharparrow1@yahoo.com
888cd6828d
Bug 381621: Get rid of nsBoxFrame::AddRef/Release, plus a few misc cleanups. r+sr=dbaron.
2007-05-22 13:34:00 -07:00
sharparrow1@yahoo.com
e121bf78ce
Bug 377391: Parts of a rectangle with CSS outline remains, when changing rectangle size. r+sr=roc
2007-05-21 03:06:08 -07:00
sharparrow1@yahoo.com
197f518480
Bug 45631: text-indent: n% doesn't incrementally reflow correctly. r+sr=roc.
2007-05-21 02:55:27 -07:00
roc+@cs.cmu.edu
b7f3dc0143
Bug 381130. Small changes to layout to fix an inline reflow bug and add a new API to nsLineLayout to support tab stops. r+sr=dbaron
2007-05-20 20:44:26 -07:00
dbaron@dbaron.org
93042a4e45
Don't propagate line layout in reflow state when we're not in the line. b=320502 r+sr=roc
2007-05-17 23:04:04 -07:00
mats.palmgren@bredband.net
032cb5c51d
NPOTB. Add missing rendering context null-checks. b=380502 r+sr=roc
2007-05-17 03:52:20 -07:00
roc+@cs.cmu.edu
752cb1c711
Not Part Of The Build. 1) Round font underline/overline/strikeout offsets and sizes to device pixels to try to ensure consistent visual offsets and sizes even when the baseline point is not pixel-aligned. 2) snap the text baseline y coordinate to the nearest pixel, because the decoration lines will be snapped themselves and we need the gaps to remain consistent. 3) fix bug in selection-decoration x coordinate which was forgetting to include the frame x-offset.
2007-05-15 22:21:41 -07:00
roc+@cs.cmu.edu
00c14ee581
Not Part Of The Build. Fix underline/strikeout positioning in new text frame --- simple appunits/pixels confusion.
2007-05-15 16:41:41 -07:00
dbaron@dbaron.org
e9a2ce02d6
Fix vertical resizing for quirks mode percentage heights. b=380004 Patch by Daniel Holbert <dholbert@mozilla.com>. r+sr=dbaron
2007-05-15 14:52:44 -07:00
roc+@cs.cmu.edu
42a453e958
NPOTB, new-text-frame. Fix mouse events targeting after the end of a textframe.
2007-05-14 22:23:19 -07:00
roc+@cs.cmu.edu
c04ab10b10
Back out enabling of new text frame... its time has not yet come
2007-05-14 20:58:10 -07:00
roc+@cs.cmu.edu
69246cf0ee
Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
2007-05-14 20:56:47 -07:00
Olli.Pettay@helsinki.fi
7ec10e025c
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 02:11:38 -07:00
asqueella@gmail.com
1f0637ebc5
Bug 380094 - make mousethrough more generally usefulp=toshok@hungry.comr+sr=roc
2007-05-13 09:00:00 -07:00
neil@parkwaycc.co.uk
23a051773f
Follow-up cleanup b=375403 r+sr=roc
2007-05-13 03:06:57 -07:00
roc+@cs.cmu.edu
9a3b1f05c8
Not part of the build. Fix off-by-one error in selected-text painting in new text frame.
2007-05-11 15:54:51 -07:00
Olli.Pettay@helsinki.fi
f29b4e2b1b
backout Bug 363089
2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi
91a5c67cd1
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
2007-05-11 04:15:11 -07:00
dbaron@dbaron.org
6becb79be4
Remove now-unneeded checks for eStyleUnit_Null. b=379741 r+sr=bzbarsky
2007-05-10 23:02:31 -07:00
dbaron@dbaron.org
6375aad92f
Add eStyleUnit_None so we don't have to use eStyleUnit_Null as a real value for max-width and max-height. b=379741 r+sr=bzbarsky
2007-05-10 23:01:31 -07:00
neil@parkwaycc.co.uk
001e700eb6
Bug 375403 originally started off as a simple request to enable window translucency when windows or popups use opacity, alpha transparent background or non-zero border radius but mutated to include refactoring non zero side testing r+sr=roc
2007-05-10 08:46:42 -07:00
roc+@cs.cmu.edu
5dacf8d2c6
Fix const issue. Not Part Of The Build
2007-05-10 07:42:56 -07:00
bzbarsky@mit.edu
e77dda0c0b
Twiddle parentheses a little bit. Bug 311415 followup, r+sr=dbaron
2007-05-09 19:55:15 -07:00
roc+@cs.cmu.edu
55d1df583d
Not part of the build. Fix text lifetime issues for transformed textruns.
2007-05-09 17:58:47 -07:00
roc+@cs.cmu.edu
e360cfb42d
Not part of the build. Update new text frame for textrun API changes. Also implements a textrun cache for the new text frame
2007-05-09 15:04:56 -07:00
roc+@cs.cmu.edu
f8fbe830af
Bug 380209. Hooks for a textframe-specific textrun cache startup/shutdown. r+sr=bzbarsky
2007-05-09 15:02:29 -07:00
smontagu@smontagu.org
1589352d02
Uneven justification with new textframe. Bug 380062, r+sr=roc
2007-05-09 11:09:32 -07:00
smontagu@smontagu.org
7ce6d0b781
Clear mTextRun on a style change reflow. Bug 379969, r+sr=roc
2007-05-08 07:33:09 -07:00
bzbarsky@mit.edu
ab6e18ee19
Fix determination of the style context parent for the inner table frame of aroot table. Bug 379386, r+sr=roc
2007-05-07 20:59:12 -07:00
bzbarsky@mit.edu
3cb4bc9240
Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method. That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children. This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts.
2007-05-06 12:16:51 -07:00
dbaron@dbaron.org
79c8ea4796
Remove special handling of empty continuations, which should no longer be needed. b=238473 Based on patch by Hideo Saito <saito@densan.co.jp>. r=dbaron sr=roc
2007-05-05 10:06:04 -07:00
dbaron@dbaron.org
2f7331b24a
Address bzbarsky's final review comments (comment 14) on bug 311415: consider ch units fixed as well.
2007-05-05 10:01:51 -07:00
bzbarsky@mit.edu
a73ee91520
Simplify code. Bug 367442 followup, jag's idea, r+sr=dbaron
2007-05-04 23:13:48 -07:00
bzbarsky@mit.edu
64c3e5df8a
Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron
2007-05-04 23:09:50 -07:00
bzbarsky@mit.edu
685a823789
Make computed style handle "normal" for line-height by computing an actualnumeric height. Bug 371041, r+sr=dbaron
2007-05-04 22:30:10 -07:00
dbaron@dbaron.org
7dc7c89d6c
Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
2007-05-03 16:11:00 -07:00
bzbarsky@mit.edu
4272f75194
Fix assert to be more correct. Bug 379383, r+sr=dbaron
2007-05-02 13:32:17 -07:00
roc+@cs.cmu.edu
61473971b1
Bug 372703. Position child views whenever we place an abs-pos child; even if the child hasn't moved, this frame itself might have, so view offsets might have changed. r=eli,sr=dbaron
2007-05-01 17:07:51 -07:00
bzbarsky@mit.edu
32d3d359f4
Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers ofGetShellAt(0) to using this API. Bug 378780. API introduction part by me,r+sr=jst. Mass-changes done by taras using squash, r+sr=me
2007-05-01 15:24:20 -07:00
bzbarsky@mit.edu
e83c55e645
Make InitialReflow just post a reflow event instead of doing a synchronousreflow. Bug 378975, r=dbaron and Eli Friedman, sr=dbaron
2007-05-01 10:15:08 -07:00
mats.palmgren@bredband.net
dfbd9d77a5
Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc
2007-04-30 16:52:44 -07:00
bzbarsky@mit.edu
45ccef2087
remove debugging code again.
2007-04-29 21:36:03 -07:00
bzbarsky@mit.edu
013df0d678
Put back this test code for one run so I can get data from Tp/Tp2
2007-04-29 20:11:04 -07:00
asqueella@gmail.com
20e9450a7d
bug 375291 - update layout/generic/punct_marks.ccmap to unicode 5.0p=arno. <arno.@no-log.org>r=smontagu, sr=dbaron
2007-04-27 09:42:22 -07:00
asqueella@gmail.com
18c7325a7b
Bug 376034 - Possible incorrect coordinate transform in nsImageFramep=Jeremy Lea <reg@freebsd.org>r+sr=roc
2007-04-27 07:40:17 -07:00
bzbarsky@mit.edu
e0ed942e8a
Back out the test code.
2007-04-26 19:06:50 -07:00
bzbarsky@mit.edu
a5e93e2e05
Sprinkle null-checks in an attempt to "fix" the orange so I can get answers.
2007-04-26 17:47:34 -07:00
bzbarsky@mit.edu
789ffd0e73
Adding some test code for a single tinderbox run so I can see what's going onwith Tp2 and such. Will back out after one cycle.
2007-04-26 15:46:05 -07:00
bzbarsky@mit.edu
f1c4c68543
Don't do incremental reflow for now, because tables can't deal. Followup forbug 378480, r+sr=roc
2007-04-25 22:33:34 -07:00
bzbarsky@mit.edu
24c328d268
Fix the vertical scrollbar guessing in nsHTMLScrollFrame to do better for aninitial reflow if we're doing that initial reflow a ways into the documentload. Bug 378480, r+sr=roc
2007-04-25 19:29:21 -07:00
bzbarsky@mit.edu
c77758b510
Resolve the right (parentless) style context for a table as a document root,and fix the assertion when adjusting parent style context frames to not triggerin non-scrollable documents. Bug 378693, r+sr=roc
2007-04-25 19:26:25 -07:00
benjamin@smedbergs.us
2e25a321f8
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 07:21:53 -07:00
sayrer@gmail.com
d75d2627f8
bug 378383. nsReflowStatus not always initialized in nsBlockFrame::ReflowInlineFrame. r+sr=bzbarsky
2007-04-22 13:57:54 -07:00
bzbarsky@mit.edu
5a4fccb862
Fix assertion to be more correct. No bug.
2007-04-20 20:57:40 -07:00
roc+@cs.cmu.edu
2eec67fef4
Bug 368863. Reparent floats properly when placeholders move between inline continuations. r+sr=dbaron
2007-04-20 17:42:58 -07:00
sharparrow1@yahoo.com
b9768958d9
Bug 378129: Consistently pass the right frame to InvalidateInternal. r+sr=roc.
2007-04-20 16:51:12 -07:00
sayrer@gmail.com
0ce8af1698
Bug 368994. move mochitests near the code they test. round 7. r=bzbarsky
2007-04-16 08:18:50 -07:00
bzbarsky@mit.edu
c27dc765b6
The parent style context frame determination for an inner table should use theinner table's pseudo, not the outer table's. Bug 377603, r+sr=dbaron
2007-04-15 22:55:42 -07:00
bzbarsky@mit.edu
2dca5abb0a
Improve detection of blocks with first-letter style. Bug 372550, r+sr=dbaron
2007-04-15 17:42:54 -07:00
bzbarsky@mit.edu
e6d41ebe8b
Change the way we determine the style context parent frame to skip css anonboxes unless we're determining the style context parent for something that isitself a css anon box (and is not a non-element frame). Fixes bug 323656(which is where the patch is), bug 85872, bug 280610. As far as I can tell,also fixes bug 317876, bug 372376, bug 374297. r+sr=dbaron
2007-04-15 16:14:26 -07:00
uriber@gmail.com
b813fa7847
Test for null parent content, rather than null parent frame, to avoid possible crash in FindBlockFrameOrBR(). bug=370174 r=sharparrow1 sr=roc
2007-04-14 09:34:12 -07:00
roc+@cs.cmu.edu
056f048065
Not part of the build. Fix new textframe issues with mixed-direction text and textrun reconstruction.
2007-04-13 15:57:54 -07:00
Olli.Pettay@helsinki.fi
3dcecf2a6e
Bug 374090, Crash [@ nsGfxScrollFrameInner::GetScrollPortSize] with noframes and setting binding on root element, r+sr=roc
2007-04-13 07:07:40 -07:00
enndeakin@sympatico.ca
8b6667e253
Bug 375681, use drag event names from what-wg spec, also implement new drag and dragend events, r=smaug,sr=roc
2007-04-11 21:37:39 -07:00
roc+@cs.cmu.edu
b90ebbbc6c
Bug 370439 (sort of). GetAbsPosClipRect needs to take the new frame size as a parameter, because the current frame size may be invalid when we are called by FinishAndStoreOverflow. r+sr=dbaron
2007-04-10 22:04:09 -07:00
Olli.Pettay@helsinki.fi
cb7222adf2
Additional patch for bug 369150, r+sr=bz
2007-04-10 12:08:21 -07:00
bzbarsky@mit.edu
9bdd8b028c
Make sure to update view positions if we move our block around verticallyduring reflow. Bug 365294, r+sr=dbaron
2007-04-05 15:47:38 -07:00
roc+@cs.cmu.edu
f1007b83a5
Bug 368860. Don't perform out-of-bounds access if we have a bogus empty previous-text-frame. r+sr=dbaron
2007-04-03 19:28:27 -07:00
roc+@cs.cmu.edu
9ebf4ec76a
Not part of the build --- update GetPresContext to PresContext in a few not-built places.
2007-04-02 20:56:55 -07:00
bzbarsky@mit.edu
e0ad31bc86
Make non-blockframe kids of xul not have to end up with a zero height. Bug374038, r+sr=dbaron
2007-04-01 08:15:17 -07:00
bzbarsky@mit.edu
2fd17c94d8
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 14:11:41 -07:00
sharparrow1@yahoo.com
bc0f1805e5
Bug 372062: Auto values for right and bottom in CSS clip rect broken. r+sr=roc.
2007-03-28 18:31:26 -07:00
roc+@cs.cmu.edu
6599844c53
Not part of the build (well, gfxSkipChars is built but not used): fix bugs in gfxSkipChars, and new textframe fixes for soft hyphens, justification, and caret movement (PeekOffset*) among other things
2007-03-28 16:54:32 -07:00
sharparrow1@yahoo.com
b087c08cc6
Bug 373474: Scrollbar buttons don't get invalidated (i.e. for notification box or resizing). r+sr=roc.
2007-03-27 23:24:40 -07:00
sharparrow1@yahoo.com
1cf7602a3e
Bug 373433: views inside absolutely positioned blocks sometimes mispositioned. r+sr=roc.
2007-03-27 23:14:03 -07:00
joshmoz@gmail.com
e836dc9c3f
get rid of old backbuffer API and related code. b=371392 r/sr=roc
2007-03-26 23:21:55 -07:00
Olli.Pettay@helsinki.fi
756bfcf6f0
Bug 369168, r+sr=roc
2007-03-26 22:30:14 -07:00
sharparrow1@yahoo.com
6fdcc6c041
Bug 372037: CSS clip property should clip the overflow rect as well as the paint rect; r+sr=roc.
2007-03-26 20:58:17 -07:00
joshmoz@gmail.com
094f428519
Implement CoreGraphics NPAPI Drawing Model. NPAPI plugins now have the option to render using CoreGraphics instead of Quickdraw. b=344427 r=sfraser sr=jst
2007-03-26 18:07:57 -07:00
sharparrow1@yahoo.com
bdebedc073
Bug 375273: minor code cleanup in nsContainerFrame. r+sr=roc
2007-03-25 18:12:49 -07:00
asqueella@gmail.com
69e6a9a9b7
Bug 374486 - "WARNING: Nonempty list left over?" in visual debugging mode
...
p=Sylvain Pasche <sylvain.pasche@gmail.com>r+sr=roc
2007-03-24 22:30:59 -07:00
roc+@cs.cmu.edu
29a2c959bb
No bug. A variety of fixes to fix various reftest failures. Not Part Of The Build.
2007-03-24 04:07:36 -07:00
mats.palmgren@bredband.net
42d130d286
Fix "selection colors are sometimes wrong". b=374765 r+sr=pavlov
2007-03-24 02:21:35 -07:00
Olli.Pettay@helsinki.fi
1e619f723b
Bug 375093, Crash [@ nsTypedSelection::ScrollIntoView] when right-clicking paste in input which then gets destroyed oninput, r+sr=dbaron
2007-03-23 10:32:34 -07:00
Olli.Pettay@helsinki.fi
be5c439142
backout Bug 369168
2007-03-23 03:03:25 -07:00
Olli.Pettay@helsinki.fi
956eca1093
Bug 374937, Crashes [@ nsTypedSelection::GetFrameSelection], r+sr=roc
2007-03-22 17:06:38 -07:00
Olli.Pettay@helsinki.fi
5efe36d569
Bug 369168, r+sr=roc
2007-03-22 17:01:36 -07:00
Olli.Pettay@helsinki.fi
f9d1cc6908
Bug 369150, r+sr=roc
2007-03-22 16:57:55 -07:00
roc+@cs.cmu.edu
374a8cc077
Bug 333659. Major new-textframe update. You can really browse the Web with it now, although major bugs remain.
2007-03-22 16:13:12 -07:00
roc+@cs.cmu.edu
859e758dce
No bug. Comment-only change to note a potential optimization opportunity.
2007-03-22 16:10:10 -07:00
joshmoz@gmail.com
500c06e1d0
fix crash, suspend native events when instantiating plugins. patch by Steven Michaud. b=345627 r=josh sr=roc
2007-03-22 16:04:51 -07:00
hg@mozilla.com
465265d0d4
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00