layout/generic/nsFrame.cpp
f54747d3a9087414d41d7c8894b8c67fa52c4474
created 2011-04-07 18:04 -0700
pushed unknown
Jan Küchler Jan Küchler - Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
69a9aa30f2eff07d0dbf973fd72931a50b3dbb83
created 2011-03-28 12:59 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 3: Support empty transactions for canvas layers. r=tnikkel
422bbd8245a728ebedbd64433dec253baa6c10d0
created 2011-03-30 13:53 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Merge cedar into mozilla-central
cbb7ffa045d365f3b027b95485f27e8a62386666
created 2011-03-30 11:56 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 645914 - Do not eat the white-space when doing word selection if the eaten whitespace is a newline character and we have been instructed not to jump between lines; r=roc
2f45c30741c574de4748202c2d72fca2c00a5c11
created 2011-03-24 15:22 +0000
pushed unknown
Jonathan Kew Jonathan Kew - bug 418975 - support &shy; when calculating min width for table and fieldset. r=roc. landing on the CLOSED TREE after dbaron went to bed :)
a2937d08aefbd86fd8f852565f15daeadac0ad07
created 2011-03-29 14:32 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Merge backout of bug 622072
8c373f9e40569a81d1f8c34a73c3fd8e86814fa8
created 2011-03-29 14:31 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Back out bug 622072 because it caused bug 645987
021f973484346c8f750361d385dcfd1f4c21e4c4
created 2011-03-29 10:39 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Merge cedar into mozilla-central
f9acc7f1cc5a1ce3aa4db0a9d57ab53c447c4e7e
created 2011-03-29 13:43 +0900
pushed unknown
David Bolter David Bolter - Bug 616594 - overflow:auto causes DIV to get tab focus, r=bz
5b21d83b089a024e21b2e73cfc13e09771a49449
created 2011-03-28 16:07 -0700
pushed unknown
Chen Liu Chen Liu - Use PL_strncpyz in DR_FrameTypeInfo. (Bug 639220) r=dbaron
d9c2c2e76a37a8f6f5c337e7a445dd4a9ec4d197
created 2011-03-28 12:59 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 3: Support empty transactions for canvas layers. r=tnikkel
5c844a79e5c193962da944d3338aecfa339ea20f
created 2011-03-25 11:38 -0700
pushed unknown
L. David Baron L. David Baron - Back out changeset 25beb9ced8d2 (bug 418975) for causing crash bug 645072.
25beb9ced8d26872adae91fcfaa5765fcd74377a
created 2011-03-24 15:22 +0000
pushed unknown
Jonathan Kew Jonathan Kew - bug 418975 - support soft hyphen when calculating min width for table and fieldset. r=roc
d09549b1b66453a9f9664277dace7f0977a59034
created 2011-03-20 15:49 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 642823 - Make the behavior of nsISelection::Modify consistent for word selection across platforms by not eating spaces on any platform; r=roc
88074e56362792e1fc976da1e212b66db7ddb93b
created 2011-03-01 12:27 -0600
pushed unknown
Chris Jones Chris Jones - Bug 637278: INVALIDATE_NO_UPDATE_LAYER_TREE should subsume INVALIDATE_NO_THEBES_LAYERS. r=tn sr=roc
8fdc73f3e1ea00eee9886a91063159f7f22c06eb
created 2011-02-25 11:55 +1300
pushed unknown
Matt Woodrow Matt Woodrow - Bug 629857 - When invalidating transformed items, round the original area out to the nearest pixel. r=roc a=roc
f1f0bf6fedbbe884eecc2699799c357628286f7f
created 2011-02-03 12:08 -0500
pushed unknown
Neil Deakin Neil Deakin - Bug 624127, clear mousedown selection state in frame where mouse was pressed down,r=smaug,a=jst
bbf235e368ed7a597c3484089f948ec26558498d
created 2011-01-25 21:41 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 619117. When invalidating due to a transform change, use the cached post-transform visual overflow rect to avoid depending on the new transform style. r=dbaron,a=blocking
6f0219923a2800bda9abfde748e083d55d7d34be
created 2011-01-19 17:39 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 626395. Make sure that when we're clipping our kids we don't create overflow containers for their overflow. Force the kids to lay out within our size instead. Also don't include overflowing kids in our overflow area if we're clipping them. r=roc, a=blocker
e2f7319148ce0e58cdca35e963b8ba27d47bcf46
created 2011-01-11 17:09 -0800
pushed unknown
L. David Baron L. David Baron - Report incomplete reflow status as appropriate when frame tree is too deep. (Bug 619021) r=roc a2.0=blocking
67cfc95b4b9096008e98e90489ae649d287d61d7
created 2011-01-11 17:09 -0800
pushed unknown
L. David Baron L. David Baron - Issue console warning when we abort reflow because the frame tree is too deep. (Bug 619021) r=roc a2.0=blocking
a07894326d5d034ebdd0245642056ea32cda9638
created 2010-12-10 21:32 +0200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 615870. Part 2: Track per-display-root-frame 'update layer tree' state bit. r=tnikkel a=b-f
b433f7b6d033be895ae1d279efd95f54bb9a9ea0
created 2010-12-16 14:17 -0800
pushed unknown
Jonathan Kew Jonathan Kew - bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc
e331809693aaf8260fdd503cde00efd211c3ffa2
created 2010-12-16 15:15 -0800
pushed unknown
Jonathan Kew Jonathan Kew - Backed out changeset 1958ebae93cc for causing mochitest orange. a=backout
1958ebae93cc225e8403b53be34b5bf642e0eb57
created 2010-12-16 14:17 -0800
pushed unknown
Jonathan Kew Jonathan Kew - bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc
1b297eb0a27dfaa012ceb7cd6af8d24d98826db9
created 2010-12-13 16:14 -0800
pushed unknown
Michael Wu Michael Wu - Backed out changeset 34bd12eb4a9c for causing bug 618916, a=stuart
34bd12eb4a9c5e8bed57def73080f4b51d54dd00
created 2010-12-10 21:32 +0200
pushed unknown
Oleg Romashin Oleg Romashin - Bug 615870 - Remote HTML5 video rendering pipeline should be shorter r=roc a=b-f
36a059e90495cc44981429a98df8dbed5504d8b1
created 2010-12-07 08:54 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 614397. Always descend through all placeholders while doing any sort of selection display list. r=roc, a=roc
5f664ece27590bed20d50c8d7cb752b15ecf9567
created 2010-11-30 13:19 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 609272. Make sure to not apply clipping of overflow when printing to the root element, because it doesn't really make use of its overflow style itself. r=dbaron
ca55c84f43fd52d0c1ba7face219bef7061ad69c
created 2010-12-01 11:01 -0800
pushed unknown
Dave Townsend Dave Townsend - Backing out bug 614058, bug 609272, bug 478445, bug 499628, bug 605296, bug 608914 and bug 614724 due to potentially causing bug 615736 CLOSED TREE. a=backout
2eeaa6c8d0a37c0b1d4bad2c7423e45bbd55ce25
created 2010-11-30 13:19 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 609272. Make sure to not apply clipping of overflow when printing to the root element, because it doesn't really make use of its overflow style itself. r=dbaron
63e8d295610f5dd5e649282cfd8bfcf679fa4113
created 2010-11-01 19:04 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 424627 - Ctrl+clicking on a text control border followed by an editing operattion (e.g. paste) removes the table cell from a non-editable document; r=roc a=blocking-final+
93e95f4f73af122cd0f745de54445cc1afdcf229
created 2010-10-21 13:16 +0900
pushed unknown
Alexander Surkov Alexander Surkov - Bug 570275 - rework accessible tree update code, r=marcoz, davidb, bz, a=blocking
8188183a6402dbedb59dc484ee068421fc1c262a
created 2010-10-14 20:03 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 599113. Part 3. Can't restrict invalidated rects to visible portion of a scroll frame if we retain content that might be outside the visible portion of the scroll frame. r=roc a=blocking-betaN+
e82310ad2cba04f290fd3939ad6f48e5fbcab550
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - When a frame is themed, report a border-radius of 0. (Bug 595652) r=roc a2.0=blocking2.0:betaN
0705671514244627171aa1b4e49053e1a3c6237c
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - Change callers to use new nsIFrame overflow APIs. (Bug 542595, patch 20) r=roc a2.0=blocking2.0:beta8
08860c83bf8825b1ceabb1a840954f29a46a143f
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
89551308e58554eff348cd6dd38acd0c47db4f4a
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - Now that overflow areas are split, change nsIFrame::ComputeTightBounds to use visual overflow. While it really only needs to include frame bounds, glyph bounds, and text decorations, since glyph bounds are not part of scrollable overflow, it must use visual overflow. (Bug 542595, patch 15) r=roc a2.0=blocking2.0:beta8
ce61761d254db95cb5ed590033d6f8f4532329d7
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - Change FinishAndStoreOverflow API to take two overflow areas. (Bug 542595, patch 4) r=roc a2.0=blocking2.0:beta8
4abdb488ea62cef7371416a63b1c42875fe2ac94
created 2010-10-06 21:25 -0700
pushed unknown
L. David Baron L. David Baron - Convert nsIFrame APIs from having a single overflow rect to having two distinct overflow rects. (Bug 542595, patch 1) r=roc sr=bzbarsky a2.0=blocking2.0:beta8
d73c25aaf89b39b534950fd8dc8af19eac4b1de1
created 2010-10-06 22:21 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 129941 followup. Continue creating scrollframes for native anonymous content. a=crashing tests
41690fececaf5f35f3e5abe03d880c8e16740938
created 2010-10-06 21:01 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 129941. Don't create scrollframes for blockframes (except inline blocks) while printing, and make such blockframes clip their contents instead. r=dbaron
5522a4f458cc277c5eabd2fc6419af1ca83e7670
created 2010-09-17 12:29 -0700
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 584494. Avoid creating opacity/transform wrappers for empty lists. r=tnikkel a2.0=blocking2.0:betaN
32b3aad80bb2073d36adf8cd4914aaaead97ce35
created 2010-09-16 14:40 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 596506 - Going to end of line using Ctrl-e on Mac positions caret after newline in textareas; r=bzbarsky a=blocking-final+
2d960a2dd288b9f5642d6c2ba032cfa42c5c29c7
created 2010-07-13 21:49 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 240933 - Part 3: Correct the caret movement throughout textareas (and pre elements with caret browsing turned on as well); r=roc a=dbaron
26bfc086082229a29d14fa8f1d45b73c98f3af7e
created 2010-09-11 09:27 -0700
pushed unknown
L. David Baron L. David Baron - Simplify storage of computed calc() as a result of removing min() and max(). (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
5ab6d6489a64cd54272943b4df0e64ceb34b3af6
created 2010-09-11 09:27 -0700
pushed unknown
L. David Baron L. David Baron - Remove support for min() and max() in calc(): remove support for parsing and storage. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
830111e10951067fa8d79167d855b375633309b0
created 2010-09-11 09:27 -0700
pushed unknown
L. David Baron L. David Baron - Change the blur radius for -moz-box-shadow and text-shadow to match what is specified in css3-background, and the blur radius for canvas to follow what is specified in HTML5. (Bug 590039) r=roc a2.0=blocking2.0:beta6
0aa1272e932fee3aa47f6cde08ec602e5c0310bc
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Clip replaced elements (for now, images, canvases, videos, and windowless plugins) to the border radius. (Bug 485501) r=roc a2.0=blocking:beta6
082bd0be8bc01e4789e80fb7682942eb8e79e974
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Clip contents of elements with overflow != visible to the border radius. (Bug 459144, patch 14) r=roc a2.0=blocking2.0:beta6
2d01121770f7b935d6b4ddc5b7b7f4dce4903f24
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Make nsIFrame::DisplaySelectionOverlay take an nsDisplayList* instead of nsDisplayListSet&. (Bug 485501) r=roc a2.0=blocking:beta6
bec3c3b989c8b619a58bf9e9a6240b626d7d698f
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Remove unneeded nsAbsPosClipWrapper::mContainer. (Bug 459144, patch 12) r=roc a2.0=blocking2.0:beta6
c235307e637f655d5544785848338009449efa7f
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Remove unneeded nsDisplayClip::mClippingFrame. (Bug 459144, patch 11) r=roc a2.0=blocking2.0:beta6
3f2ae0cc2cb894e2f3e8af95aede888d3b7713e1
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Fix places where I missed clamping negative calc() to 0. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
d7e5bc1bbb7bdb6e869d63c37e94f10dab0adf7f
created 2010-09-09 08:21 -0700
pushed unknown
L. David Baron L. David Baron - Add support for calc() on -moz-border-radius and -moz-outline-radius. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
c15d3e99d3dead5331d44ea57f48707fc225ffbd
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Add border-radius-related helper functions to nsIFrame. (Bug 459144, patch 6) r=roc a2.0=blocking:beta6+
be6a7ccc34fe3a68df899036dfbb2478945a9587
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Move clamping of border-radii that are too big from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This also fixes a bug in nsDisplayBoxShadowOuter::ComputeVisibility. (Bug 459144, patch 5) r=roc a2.0=blocking:beta6+
5c60f37c6534fbde135f6b1b3138faa6bb680102
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Move skip-sides handling from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This fixes a bug (ignoring skip-sides) in nsDisplayBoxShadowOuter::ComputeVisibility, and improves the no-border-radius optimizations when skip-sides allow us to take them. (Bug 459144, patch 3) r=roc a2.0=blocking:beta6+
ba996cfeb9f797e3c227615259ba3c24fbefc88d
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Make nsIFrame::ComputeBorderRadii take an nsSize instead of two nscoords. (Bug 459144, patch 2) r=roc a2.0=blocking:beta6+
baa2fb78f457a314dfd30e9a58d95289c6db8a17
created 2010-09-07 15:20 -0700
pushed unknown
L. David Baron L. David Baron - Move nsCSSRendering::GetBorderRadiusTwips to nsIFrame and rename it to ComputeBorderRadii. (Bug 459144, patch 1) r=roc a2.0=blocking:beta6+
less more (0) -300 -100 -60 tip