|
|
417a05ef5a
|
Bug 403181. Various fixes to image rendering. Most importantly, we track the desired subimage of a CSS background image and ensure we don't sample outside it. r=vlad,sr=dbaron
|
2008-03-07 00:34:12 -08:00 |
|
|
|
1d87302e3a
|
Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
|
2008-03-05 16:05:26 -08:00 |
|
|
|
7e1be3e802
|
Backing out 403181 again
|
2008-03-04 01:36:07 -08:00 |
|
|
|
882d7c97a3
|
Bug 403181. Track which subimage of an image we want to draw and copy it to a temporary surface if necessary to prevent sampling of pixels outside the subimage when zooming. Also, enable EXTEND_PAD or SetFilter(0) if the context has a transformation that's not a simple translation, since that might induce cairo to sample pixels outside the source (sub)image. r=vlad,sr=dbaron
|
2008-03-04 00:21:34 -08:00 |
|
|
|
7fe1ef2c9d
|
Bug 403181 backout
|
2008-03-02 18:38:19 -08:00 |
|
|
|
3847dc9f22
|
Bug 403181. Use a temporary surface to prevent sampling of pixels outside the intended source rectangle when zooming the image in some cases. r=vlad,sr=dbaron,a=beltzner
|
2008-03-02 17:01:14 -08:00 |
|
|
|
3c86db7a31
|
Bug 417255. Rework getClientRects/getBoundingClientRect/offset* code to use a generic rectangle iterator API which drills down through anonymous blocks, fixing IE compat. r+sr=dbaron
|
2008-02-27 01:26:15 -08:00 |
|
|
|
1c65821da4
|
Bug 413632: Remove the remaining MOZ_CAIRO_GFX (and related variables). Full patch except configure.in change. r/sr=dbaron, r=vlad, a=beltzner
|
2008-02-21 00:37:27 -08:00 |
|
|
|
49e32902e4
|
Fix bug 416073: invalidate more things as needed during table reflow to prevent glitches. r+sr=roc
|
2008-02-08 01:36:32 -08:00 |
|
|
|
61559a82e7
|
Bug 399352: Get rid of known-but-harmless assertions for GetUsedMargin/Border/Padding. r/sr=dbaron
|
2008-01-29 20:53:46 -08:00 |
|
|
|
70d0c6a04b
|
handle dynamic insertion with overflow containers properly, b=403369 r=bzbarsky sr=roc
|
2008-01-27 00:13:19 -08:00 |
|
|
|
170eac4652
|
Fix typo in assertion. b=386575 r+sr=roc a=mtschrep
|
2008-01-04 15:14:50 -08:00 |
|
|
|
3a9eaf107e
|
Bug 407889. Reduce dynamic memory allocations during event handling by having nested invocations of HitTest share a single buffer for reordering display items; this buffer is an nsAutoTArray so it's mostly stack-allocated. r+sr=mats
|
2008-01-03 18:08:29 -08:00 |
|
|
|
8a19d885d9
|
Bug 410229. Handle IB special-siblings when we're finding all the CSS boxes for an element for getBoundingClientRect/getClientRects. r+sr=mats
|
2008-01-03 17:50:30 -08:00 |
|
|
|
4406076dc0
|
Bug 408749. Use a QI check instead of a frame-type check to detect blocks. r+sr=bzbarsky,a=schrep
|
2007-12-20 19:28:18 -08:00 |
|
|
|
0d2a47ea90
|
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
|
2007-12-18 15:01:15 -08:00 |
|
|
|
6e74c6ef25
|
This is a better fix for the build bustage caused by the checkin for bug 294086. Thanks to Peter Annema for explaining the issue (don't assign to rvalues) and this fix.
|
2007-11-18 06:22:55 -08:00 |
|
|
|
77e08264d5
|
Attempt to fix build bustage due to checkin for bug 294086. I'll get this reviewed post checkin.
|
2007-11-18 05:17:27 -08:00 |
|
|
|
90600adc23
|
Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org
|
2007-11-18 04:09:03 -08:00 |
|
|
|
2176d67e34
|
Rename new width keywords to match CSS WG decision. b=402706 r+sr=bzbarsky a=blocking1.9+
|
2007-11-15 10:10:31 -08:00 |
|
|
|
f37727b412
|
bug 403280. convert nsLayoutUtils::DoCompareTreePosition from an nsAutoVoidArray to a larger nsAutoTArray convert nsContentUtils::ComparePoints from an nsTArray to an nsAutoTArray r/sr/a=sicking
|
2007-11-11 12:35:30 -08:00 |
|
|
|
9011ed7502
|
paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc
|
2007-10-01 22:57:45 -07:00 |
|
|
|
0d28f155e9
|
Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc
|
2007-09-24 10:30:42 -07:00 |
|
|
|
3780727bfd
|
Bug 199692 - Add support for document.elementFromPoint(x, y). Patch by Ben Karel <web+moz@eschew.org>, r+sr=roc, a=jst
|
2007-08-29 13:38:44 -07:00 |
|
|
|
cb68d9231c
|
Make line-height specified in ch units work. Bug 391909, r+sr+a+dbaron
|
2007-08-24 15:20:24 -07:00 |
|
|
|
409d7404ef
|
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 |
|
|
|
0fe4d3d294
|
Bug 390740 - Pass lang-group into GetMetricsFor more consistently (general patch). r+sr=roc, a=dbaron
|
2007-08-07 12:22:26 -07:00 |
|
|
|
6323a1270c
|
Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
|
2007-07-26 02:47:43 -07:00 |
|
|
|
a49af05076
|
Bug 388359: Menu items are highlighted as mouse pointer moves below menu. Fix makes GetEventCoordinatesRelativeTo work across window roots. r+sr=roc.
|
2007-07-23 09:44:34 -07:00 |
|
|
|
98de634631
|
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 |
|
|
|
0069020e27
|
Make the viewport area that of the root frame, or in paginated contexts, the page content frame. b=380816 r=sharparrow1 sr=roc
|
2007-07-03 18:13:07 -07:00 |
|
|
|
19b3396a05
|
Bug 384965, use const nsEvent* aEvent in nsLayoutUtils::GetEventCoordinatesRelativeTo, Patch by Karl Tomlinson, r+sr=roc
|
2007-06-26 17:30:21 -07:00 |
|
|
|
745fa15568
|
Bug 385936: Remove nsLayoutUtils::CreateOffscreenContext. r+sr=dbaron
|
2007-06-26 11:46:35 -07:00 |
|
|
|
0c0511351a
|
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 |
|
|
|
54a6a27f7e
|
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 |
|
|
|
0b69eb7043
|
Account for non-pixel-aligned current transforms when snapping to pixel coordinates. b=369882 r=vlad
|
2007-05-14 22:15:45 -07:00 |
|
|
|
0922eb8669
|
Follow-up cleanup b=375403 r+sr=roc
|
2007-05-13 03:06:57 -07:00 |
|
|
|
ced9959fcd
|
Remove now-unneeded checks for eStyleUnit_Null. b=379741 r+sr=bzbarsky
|
2007-05-10 23:02:31 -07:00 |
|
|
|
f94f88a1fc
|
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 |
|
|
|
f9df8c992e
|
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 |
|
|
|
fd34c5b39c
|
Bug 281630 Support ch width units in XUL r+sr=bz
|
2007-05-09 01:48:38 -07:00 |
|
|
|
db2b900e58
|
Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron
|
2007-05-04 23:09:50 -07:00 |
|
|
|
263d44e417
|
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 |
|
|
|
e0f90db412
|
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
|
2007-03-30 14:11:41 -07:00 |
|
|
|
0b82d5b70f
|
Bug 374832, lower opacity on drag images, Bug 375038, dragging doesn't work on blocks inside inlines, r+sr=roc
|
2007-03-25 20:27:53 -07:00 |
|
dbaron@dbaron.org
|
ad545bc828
|
Use the intersected dirty rect, like I meant to, to fix bugs on platforms that don't handle negative src rect coordinates in images (and maybe performance regression?). b=374579 r=pavlov
|
2007-03-20 20:36:59 +00:00 |
|
dbaron@dbaron.org
|
973db1fdf2
|
When drawing images, track full source and dest regions (unclipped) or use floats, to avoid rounding problems with advanced image resizing algorithms. b=371434 r=vlad r+sr=roc
|
2007-03-20 00:58:20 +00:00 |
|
Olli.Pettay@helsinki.fi
|
8d0f36dccd
|
Bug 372797, Convert ScrollFrameIntoView users to use ScrollContentIntoView, r+sr=roc
|
2007-03-07 19:08:36 +00:00 |
|
sharparrow1@yahoo.com
|
56ffcfb945
|
Bug 370945: Crash in GetLayerPoint. r+sr=roc.
|
2007-02-20 00:26:53 +00:00 |
|
sharparrow1@yahoo.com
|
56d3bc5c74
|
Bug 370629: Large images rescale to nothing (integer overflow computing replaced element size). r=dbaron, sr=roc.
|
2007-02-18 23:11:32 +00:00 |
|