Граф коммитов

135 Коммитов

Автор SHA1 Сообщение Дата
roc+%cs.cmu.edu 828350aa11 Bug 403181. Pass the desired source rectangle for background images down into nsThebesImage and ensure we don't sample outside it. Back out a bad pixman patch that caused regressions, and adjust image encoding tests so they don't depend on the regression. Also switchs some reftests to quirks mode so that the 1-appunit width of <br>s doesn't bite us. r=vlad,sr=dbaron 2008-03-09 21:55:08 +00:00
roc+%cs.cmu.edu d3935a6a58 Backing out Bug 403181. JPEG encoding test failure :-( 2008-03-07 09:28:36 +00:00
roc+%cs.cmu.edu 3888bf4b3a 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 08:34:14 +00:00
dbaron%dbaron.org ac702fa597 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-06 00:05:29 +00:00
roc+%cs.cmu.edu 46ae1fb918 Backing out 403181 again 2008-03-04 09:36:09 +00:00
roc+%cs.cmu.edu bdd10f1c8f 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 08:21:36 +00:00
roc+%cs.cmu.edu ce5dffc93a Bug 403181 backout 2008-03-03 02:38:21 +00:00
roc+%cs.cmu.edu 8ab3849de1 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-03 01:03:54 +00:00
roc+%cs.cmu.edu 5d3a393ced 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 09:26:17 +00:00
mozilla%weilbacher.org 0a0ea027c4 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 08:37:30 +00:00
bzbarsky%mit.edu a778b87e2d Fix bug 416073: invalidate more things as needed during table reflow to prevent
glitches.  r+sr=roc
2008-02-08 09:36:32 +00:00
jonas%sicking.cc 11b8e5fff7 Bug 399352: Get rid of known-but-harmless assertions for GetUsedMargin/Border/Padding. r/sr=dbaron 2008-01-30 04:53:46 +00:00
fantasai.cvs%inkedblade.net e60e4999b0 handle dynamic insertion with overflow containers properly, b=403369 r=bzbarsky sr=roc 2008-01-27 08:13:21 +00:00
mats.palmgren%bredband.net a4cd65c88c Fix typo in assertion. b=386575 r+sr=roc a=mtschrep 2008-01-04 23:14:50 +00:00
roc+%cs.cmu.edu eba7de326d 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-04 02:08:30 +00:00
roc+%cs.cmu.edu 1365a04cf1 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-04 01:50:32 +00:00
roc+%cs.cmu.edu 65581ec373 Bug 408749. Use a QI check instead of a frame-type check to detect blocks. r+sr=bzbarsky,a=schrep 2007-12-21 03:28:19 +00:00
vladimir%pobox.com 96ae47bdfb b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart 2007-12-18 23:01:18 +00:00
jwatt%jwatt.org 6e9e52961f 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 14:22:55 +00:00
jwatt%jwatt.org 2161f86ce2 Attempt to fix build bustage due to checkin for bug 294086. I'll get this reviewed post checkin. 2007-11-18 13:17:27 +00:00
jwatt%jwatt.org 092916772a Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org 2007-11-18 12:09:09 +00:00
dbaron%dbaron.org 2f88398798 Rename new width keywords to match CSS WG decision. b=402706 r+sr=bzbarsky a=blocking1.9+ 2007-11-15 18:10:32 +00:00
pavlov%pavlov.net 43b6824755 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 20:35:30 +00:00
fantasai.cvs%inkedblade.net f66233642c paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc 2007-10-02 05:57:46 +00:00
dholbert%cs.stanford.edu 4505233959 Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc 2007-09-24 17:30:43 +00:00
jwalden%mit.edu 373a5a3752 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 20:38:46 +00:00
bzbarsky%mit.edu 9798e450e1 Make line-height specified in ch units work. Bug 391909, r+sr+a+dbaron 2007-08-24 22:20:25 +00:00
masayuki%d-toybox.com 5fa5b33f97 Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc 2007-08-22 11:13:55 +00:00
sharparrow1%yahoo.com 2011a5fa63 Bug 390740 - Pass lang-group into GetMetricsFor more consistently (general patch). r+sr=roc, a=dbaron 2007-08-07 19:22:26 +00:00
roc+%cs.cmu.edu 8477256fc6 Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky 2007-07-26 09:47:45 +00:00
sharparrow1%yahoo.com 2fd8ec2db1 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 16:44:34 +00:00
jwalden%mit.edu ef68fcf595 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 07:08:56 +00:00
mats.palmgren%bredband.net 2688b10ee8 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-04 01:13:07 +00:00
flamingice%sourmilk.net 8fd3c590f2 Bug 384965, use const nsEvent* aEvent in nsLayoutUtils::GetEventCoordinatesRelativeTo, Patch by Karl Tomlinson, r+sr=roc 2007-06-27 00:30:21 +00:00
sharparrow1%yahoo.com 4f045240b6 Bug 385936: Remove nsLayoutUtils::CreateOffscreenContext. r+sr=dbaron 2007-06-26 18:46:35 +00:00
dbaron%dbaron.org ad71819fa6 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 22:33:10 +00:00
dbaron%dbaron.org 2955ca2317 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 18:27:28 +00:00
dbaron%dbaron.org b0ef6158d8 Account for non-pixel-aligned current transforms when snapping to pixel coordinates. b=369882 r=vlad 2007-05-15 05:15:53 +00:00
neil%parkwaycc.co.uk baaa5ef74e Follow-up cleanup b=375403 r+sr=roc 2007-05-13 10:06:57 +00:00
dbaron%dbaron.org 0027ac7911 Remove now-unneeded checks for eStyleUnit_Null. b=379741 r+sr=bzbarsky 2007-05-11 06:02:31 +00:00
dbaron%dbaron.org ae95e886c0 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-11 06:01:31 +00:00
neil%parkwaycc.co.uk fe64e07564 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 15:46:42 +00:00
neil%parkwaycc.co.uk be5110655b Bug 281630 Support ch width units in XUL r+sr=bz 2007-05-09 08:48:38 +00:00
bzbarsky%mit.edu 6bfe4d1b01 Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron 2007-05-05 06:09:50 +00:00
dbaron%dbaron.org 847bd485ed 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 23:11:02 +00:00
bzbarsky%mit.edu d9f302946b Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch by
Taras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 21:11:47 +00:00
enndeakin%sympatico.ca cc2acf1711 Bug 374832, lower opacity on drag images, Bug 375038, dragging doesn't work on blocks inside inlines, r+sr=roc 2007-03-26 03:27:53 +00:00
dbaron%dbaron.org 94ed2abdc7 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 260b595874 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 8d98880cc2 Bug 372797, Convert ScrollFrameIntoView users to use ScrollContentIntoView, r+sr=roc 2007-03-07 19:08:36 +00:00