uriber%gmail.com
|
406711070e
|
Always initialize numChildren, now that it's always checked. bug=368893 r=nian.liu sr=roc
git-svn-id: svn://10.0.0.236/trunk@219478 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-04 21:24:49 +00:00 |
|
bzbarsky%mit.edu
|
6e5369ff05
|
Update scrollframes to the new GetCollapsed() API too. Bug 369127, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@219432 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-03 00:08:19 +00:00 |
|
Olli.Pettay%helsinki.fi
|
ba610d02ec
|
Bug 243370, deCOMtaminate parts of nsIFrame that come from nsIBox, part 2, p=anlan@lange.cx, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219259 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-31 16:02:42 +00:00 |
|
mats.palmgren%bredband.net
|
d5c6c5d749
|
Collapse() might have destroyed 'frame'. b=368697 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219207 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-30 22:28:06 +00:00 |
|
uriber%gmail.com
|
7627d11f46
|
The correct version of the patch for bug 363198, this time.
git-svn-id: svn://10.0.0.236/trunk@219190 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-30 19:36:55 +00:00 |
|
uriber%gmail.com
|
512057cadc
|
GetFrameForNodeOffset: if aNode has no children and the offset is 0, return the frame corresponding to aNode rather than failing. patch by Nian Liu <nian.liu@sun.com>. bug=363198 r=uriber sr=roc.
git-svn-id: svn://10.0.0.236/trunk@219189 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-30 19:29:55 +00:00 |
|
cvshook%sicking.cc
|
ccd1d6884d
|
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
git-svn-id: svn://10.0.0.236/trunk@219151 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-30 00:06:41 +00:00 |
|
bzbarsky%mit.edu
|
105ac72207
|
Missed a spot where we should update our cached band rect. Bug 368330, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219098 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-29 02:16:23 +00:00 |
|
dbaron%dbaron.org
|
3af9eecb86
|
Make non-box frames pay better attention to nsITheme::GetWidgetBorder and GetWidgetPadding. b=366722 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219072 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-28 17:20:01 +00:00 |
|
mats.palmgren%bredband.net
|
8ae547d9f0
|
Improve overflow/underflow DOM event handling. b=365477 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@219056 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-27 22:50:18 +00:00 |
|
dbaron%dbaron.org
|
12c42b4c23
|
Revert previous change.
git-svn-id: svn://10.0.0.236/trunk@219052 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-27 19:35:29 +00:00 |
|
dbaron%dbaron.org
|
c89a4222fe
|
Address review comment on bug 9458 that depends on bug 367247 by making nsFrame::IsContainingBlock not check display type, but making it purely frame-class-based.
git-svn-id: svn://10.0.0.236/trunk@219049 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-27 18:45:35 +00:00 |
|
dbaron%dbaron.org
|
c380d24c54
|
Combine the code that tests inlines for dependence on the containing block width in order to disable resize reflow optimizations, and add to that code things that shrink wrap (inline-block, inline-table, buttons, fieldsets). Also move the percentage-height tests out, and into InitResizeFlags. b=163504 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219046 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-27 18:40:26 +00:00 |
|
dbaron%dbaron.org
|
3052400d5e
|
Implement CSS display types inline-block and inline-table. b=9458, 18217 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@219045 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-27 18:36:57 +00:00 |
|
bzbarsky%mit.edu
|
d688fc540d
|
Remove assert that happens to not be assertable. Bug 368259, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218959 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-26 05:02:31 +00:00 |
|
dveditz%cruzio.com
|
34446d6bcc
|
Need to pass 'rv' status out, bug 368123. r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218948 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-26 02:30:23 +00:00 |
|
bzbarsky%mit.edu
|
343ced44ba
|
Make mComputedWidth private, with a getter/setter, and make the setter update
the resize flags. Bug 367442, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218933 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-26 00:05:12 +00:00 |
|
dbaron%dbaron.org
|
07b53e788d
|
Reflow reflow roots and the child of SVG foreignObject with an unconstrained height to avoid triggering page/column breaking. b=366956 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218880 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-25 02:01:07 +00:00 |
|
roc+%cs.cmu.edu
|
eca770f48f
|
Bug 367930. Introduce an nsIRenderingContext::GetHints flag (temporarily) that tells us whether new-text-runs are being used underneath. When new text runs are in use, never reverse text manually, we can be sure that the platform textrun will do it.
git-svn-id: svn://10.0.0.236/trunk@218879 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-25 01:58:55 +00:00 |
|
bzbarsky%mit.edu
|
5791846622
|
Keep a "last band we touched" cursor so we can avoid seeking through the whole
linked list for multiple appends to the end. Bug 270392, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218816 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-23 21:42:41 +00:00 |
|
dbaron%dbaron.org
|
103e95ab15
|
Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218785 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-23 04:06:56 +00:00 |
|
roc+%cs.cmu.edu
|
1534bcd542
|
Bug 333659. Land layout changes to pass only single-direction textruns to nsIRenderingContext string methods. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@218782 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-23 02:58:55 +00:00 |
|
bzbarsky%mit.edu
|
eb4e268436
|
Fix build bustage. Bug 367587
git-svn-id: svn://10.0.0.236/trunk@218742 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-22 04:41:06 +00:00 |
|
bzbarsky%mit.edu
|
d9d0d2a935
|
Don't do XUL collapsing stuff with HTML text inputs or HTML scrollframes. Bug
335628, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218737 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-22 04:27:31 +00:00 |
|
bmlk%gmx.de
|
66cba9f983
|
Stronger band-aid to prevent table splitting inside columns bug 362275 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@218721 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-21 17:51:33 +00:00 |
|
bzbarsky%mit.edu
|
4882ecb439
|
Make sure to do scrollbar layout if we suppressed it previously, even if we
don't obviously need to do it. Bug 364762, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218673 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-19 18:01:10 +00:00 |
|
roc+%cs.cmu.edu
|
29067fe44b
|
Bug 333659. Relanding nsLineLayout API changes for new text code. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218576 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-18 01:20:09 +00:00 |
|
bzbarsky%mit.edu
|
1c2a9ec997
|
Fix painting of focus outline for empty <select>s. Bug 362995, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218561 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 23:17:30 +00:00 |
|
dbaron%dbaron.org
|
7d1d28c9e8
|
Make non-box frames use nsITheme methods concerning size, border, and padding, so that non-boxes with appearance set will obey the platform-specific theme. b=366722 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@218555 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 22:31:07 +00:00 |
|
roc+%cs.cmu.edu
|
08d8b2fc0c
|
Fixing luna bustage, hopefully
git-svn-id: svn://10.0.0.236/trunk@218551 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 22:11:01 +00:00 |
|
roc+%cs.cmu.edu
|
30f5e5c949
|
Reland conversion of HaveForcedBreakPosition check to assertion. See if this busts luna. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218533 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 20:31:13 +00:00 |
|
roc+%cs.cmu.edu
|
9490c03f81
|
Relanding changes to replace local helpers with new nsLayoutUtils versions. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218498 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 08:11:32 +00:00 |
|
roc+%cs.cmu.edu
|
09049cfebe
|
Backout of nsLineLayout changes; trying to fix luna orange
git-svn-id: svn://10.0.0.236/trunk@218497 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 06:27:01 +00:00 |
|
dbaron%dbaron.org
|
b203eeeaa4
|
Handle padding and border correctly for reflow states constructed without a parent (reflow roots, things inside nsIBoxes). b=366952 r+sr=roc, r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@218495 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 05:19:35 +00:00 |
|
roc+%cs.cmu.edu
|
64d5193436
|
Bug 333659. Relanding layout/generic/Makefile.in changes that don't affect anything since new textframe is disabled. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218492 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 04:17:14 +00:00 |
|
roc+%cs.cmu.edu
|
75d52f8575
|
Bug 333659. Relanding new nsLineLayout API to make in-first-line-frame and current-nsLineBox available; should not affect anything. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218491 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 03:59:32 +00:00 |
|
roc+%cs.cmu.edu
|
7bc222b695
|
Bug 366880. -moz-column-gap should support 'normal', which should be the initial value. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218489 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 03:25:38 +00:00 |
|
roc+%cs.cmu.edu
|
fc3a408bdb
|
Bug 333659. Relanding new nsTextTransformer::GetCaseConv, should not affect anything. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218487 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 02:58:49 +00:00 |
|
jwalden%mit.edu
|
e680196d3f
|
Bug 366616 - Canvas in XUL is not rendered. Patch by Andrew Miller <ak.miller@auckland.ac.nz>, r=vlad, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218486 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-17 02:41:47 +00:00 |
|
roc+%cs.cmu.edu
|
4f42d74394
|
Backing out text landing.
git-svn-id: svn://10.0.0.236/trunk@218456 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-16 22:25:20 +00:00 |
|
roc+%cs.cmu.edu
|
e2373f9a14
|
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
git-svn-id: svn://10.0.0.236/trunk@218447 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-16 20:51:52 +00:00 |
|
uriber%gmail.com
|
2147de52fc
|
Don't bidi-split line frames. bug=364839, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@218277 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-13 18:20:28 +00:00 |
|
bzbarsky%mit.edu
|
21d3879fe1
|
Compare maxY to the right thing when deciding whether to clamp it to the
baselineY. Bug 366667, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@218210 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-11 18:10:47 +00:00 |
|
bzbarsky%mit.edu
|
9e56e89a01
|
deCOMtaminate nsIFrame::GetMinSize/GetPrefSize/GetMaxSize. Bug 243370, patch
by Andreas Lange <anlan@lange.cx>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217973 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-08 02:57:59 +00:00 |
|
mats.palmgren%bredband.net
|
7cfad2b396
|
[border-collapse] Table content unnecessarily wrapped. b=363072 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217824 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-05 15:38:03 +00:00 |
|
uriber%gmail.com
|
4ddde0e089
|
Bug 200098: Double click near beginning of word selects two words (fix for Windows). r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217728 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-04 16:47:04 +00:00 |
|
jwatt%jwatt.org
|
c08a026ac8
|
Fixing bug 334587. Unify event handling for links and fix various XLink bugs. r=olli.pettay@gmail.com, r=dbaron@mozilla.com, sr=bugmail@sicking.cc
git-svn-id: svn://10.0.0.236/trunk@217719 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-04 10:53:59 +00:00 |
|
dbaron%dbaron.org
|
cd06827bdd
|
Restore code to refresh scrolledContentSize between horizontal and vertical scrollbar manipulation. b=330673 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217713 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-04 04:44:42 +00:00 |
|
dbaron%dbaron.org
|
a6fe0f6902
|
Fix incorrect comments. b=363807 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217712 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-04 04:27:36 +00:00 |
|
bzbarsky%mit.edu
|
037b31603b
|
Use the right percentage base for figuring out text-indent when drawing the
text-decoration. Bug 364862, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217560 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-12-30 05:56:25 +00:00 |
|