Robert O'Callahan
a6cb62365a
Bug 602757. Part 4: Let nsDisplayBackground::GetOpaqueRegion return opaque regions for arbitrary repeat modes, background-clip, border-radius, etc. r=tnikkel,sr=dbaron,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
a352316479
Bug 602757. Part 3: Change IsOpaque to GetOpaqueRegion so we can get useful opaque regions for content that uses border-radius. r=tnikkel,sr=dbaron,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
b81ded8225
Bug 602757. Part 2: Detect display items over the transparent part of a window, and disable usage of component alpha (i.e., subpixel antialiasing) for those items. r=tnikkel,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
64c483c0b7
Bug 602757. Part 1: Create gfxContextAutoDisableSubpixelAntialiasing helper. r=vlad,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
38e3e7272a
Bug 593604. Part 10: When ContainerLayerD3D9 uses an intermediate surface, try to copy up the background into the intermediate surface so we can composite component alpha into it correctly. r=bas,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
87a38bca9b
Bug 593604. Part 9: Support component alpha in ThebesLayerD3D9. r=bas,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
7ad864ce97
Bug 593604. Part 8.6: Add component-alpha shaders. r=bas,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
64931e1915
Bug 593604. Part 8.5: Add SupportsComponentAlphaChildren API. r=bas,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
cb5e2b5146
Bug 593604. Part 8: Add SetAllowUseAsSource API for better diagnostics. r=jrmuizel,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
f8c9217eec
Bug 593604. Part 7: When doing a PushGroupAndCopyBackground on a gfxTeeSurface, copy the backgrounds of the subsurfaces pointwise. r=jrmuizel,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
7684e2b15c
Bug 593604. Part 5: Mark CSS gradient images as opaque when all their stops are opaque. r=dbaron,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
1afaa01821
Bug 593604. Part 4: Create Layer::GetSurfaceMode to help determine what kind of alpha support the layer needs. r=vlad,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
2f62cc20e9
Bug 593604. Part 2.5: cairo_pattern_get_surface should not call cairo_error. r=jrmuizel,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
66963e8acf
Bug 593604. Part 2: When compositing a tee surface into another tee surface, try to compose the subsurfaces pointwise. r=jrmuizel,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
485f99439a
Bug 593604. Part 1: Add gfxTeeSurface. r=jrmuizel,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
ef18a76a76
Bug 363861. Part 4: Track rectangles of opaque content in RGBA surfaces and use them to make PushGroupAndCopyBackground work in more situations. r=jrmuizel,sr=vlad,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
8a25d93acd
Bug 363861. Part 3: Reenable Cleartype on surfaces where we know we'll only paint text over opaque pixels. r=jrmuizel,sr=vlad,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
a3d23236bc
Bug 363861. Part 2.6: Wrap cairo API in gfxASurface::Get/SetSubpixelAntialiasingEnabled. r=vlad,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
e0e0e8c2f4
Bug 363861. Part 2.3: Disable subpixel AA in gfxASurfaces with alpha channels by default. r=jrmuizel,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
75aa744061
Bug 363861. Part 2: Introduce cairo_surface_get/set_subpixel_antialiasing. r=jrmuizel,sr=vlad,a=blocking
2011-01-03 14:48:08 +13:00
Robert O'Callahan
bb4e717119
Bug 363861. Part 1: Introduce gfxContext::PushGroupAndCopyBackground and use it to create opaque temporary surfaces for opacity groups which will be composited onto opaque surfaces. r=jrmuizel,sr=vlad,a=blocking
2011-01-03 14:48:08 +13:00
Oleg Romashin
0e66b3d551
Bug 616705 - Enable readBack for SharedMemory plugins pipeline r=jones.chris.g a=approval2.0
2010-12-10 21:32:52 +02:00
Rich Walsh
5c85bd9986
Bug 621809: followup to Bug 615994: rename CanvasRenderingContextWebGL; also, add DOMCI_DATA for WebGLActiveInfo, r=vlad, a=NPOTB bustage
2010-12-28 17:16:00 -08:00
Robert O'Callahan
9856f18fdd
Bug 620512. Part 1: Only fire MozPaintWait and change window visibility in BuildDisplayList if we're painting. r=bsmedberg, a=b:b9
2010-12-21 12:12:00 -08:00
Robert O'Callahan
8f4e017e3a
Bug 621260. Don't run StopPluginInstance multiple times on the same instance. Also, let StopPluginInstance do the call to instance->Stop(). r+a=josh
2010-12-20 14:37:43 +13:00
Ben Newman
c1b99a219d
Bug 620242 - [@ JetpackActorCommon::RecList::remove] mishandles node, r+a=jst
2010-12-22 14:20:00 -08:00
Robert O'Callahan
08ee908f44
Bug 621339. Protect against contentRootElement being null. r=dbaron. a=test
2010-12-26 21:16:00 -08:00
Kyle Huey
c4883e406f
Bug 619644: Stop ESC from propagating through a tab-modal prompt. r=dolske a=b:betaN
2010-12-31 21:57:56 -05:00
Phil Ringnalda
ea979d9b8d
Remove a=trailing space
2010-12-31 16:11:42 -08:00
Timothy Nikkel
3dc86d45a3
Fix a comment. no bug. r=a a=r
2010-12-31 16:48:47 -06:00
Cameron McCormack
89e5e44d6f
Bug 594977 - Part 3: rejigger the Trackpoint hack for older versions of the Synaptics drivers r=roc a=blocker
2010-12-28 23:16:43 +13:00
Timothy Nikkel
537293e375
Bug 590568. Make sure that that stored window clip rects always match what we set on the window even if intersecting with the existing region. r=roc a=blocking
2010-12-31 14:16:35 -06:00
Neil Deakin
d40e3ea557
Bug 618248, don't close popups when a window is lowered while dragging, prevents bookmark menu from closing, r=karl,a=blocking
2010-12-31 14:20:00 -05:00
Tyler Downer
574cbda199
Bug 481655 - Remove bogus "listbox menulist:not([disabled])" rule from menulist.css. r=dao a=gavin
2010-12-31 13:07:32 +01:00
Dão Gottwald
07c19021f2
update winstripe for bug 618096
2010-12-31 13:06:23 +01:00
Markus Stange
86cbd1745e
Bug 618096 - Use 16x16 for extension toolbar icons on Mac. r=dao
2010-12-31 13:05:13 +01:00
Oleg Romashin
88c2013756
Bug 619490 - Don't use double-buffered shadowed layers with OGL compositing r=cjones a=b-f
2010-12-31 09:40:31 +02:00
Oleg Romashin
08463ea8b9
Bug 619488 - Inform child processes of the compositor's layer-manager type. r=jones.chris.g a=b-f
2010-12-31 09:40:19 +02:00
Bill McCloskey
eeda171c78
Bug 606423 - Guard against invalid index when unblacklisting (r=dmandelin,a=blocker)
2010-12-30 16:23:36 -08:00
Ben Turner
6835981036
Add tests for private browsing in indexedDB, no bug. a=tests.
2010-12-30 10:04:24 -08:00
L. David Baron
639cdb33d9
Correct handling of unitless zero in calc() expressions. (Bug 595648) r=bzbarsky a=blocking2.0:betaN+
...
This ensures that we treat a unitless zero as a number rather than a
length inside of calc() expressions. This causes both the acceptance of
previously-rejected expressions (such as -moz-calc(0 * 1em)) and the
rejection of previously-accepted ones (such as -moz-calc(0 + 1em)).
2010-12-30 12:59:33 -05:00
L. David Baron
c64142dd70
In contexts where the CSS parser accepts numbers and lengths, treat unitless zero as a number rather than a length. (Bug 595648) r=bzbarsky,dholbert a=blocking2.0:betaN+
...
This patch has the side-effect of changing the representation of '0'
values in properties added by SVG to use the number representation
rather than the length representation. This requires marking the
stroke-dashoffset:0 test in test_value_computation.html as known to
fail, since computed style code now returns 0 rather than 0px, and also
requires changing some inputs and results in some SMIL tests (which
seems like it's showing a bug that we can't interpolate between
equivalent values when we ought to be able to do so).
2010-12-30 12:59:33 -05:00
Serge Gautherie
ec8cc2fa4b
Bug 621347 - [SeaMonkey, WINNT 5.2, Debug] mochitests-1: intermittent "test_ws_basic_tests.html | Test timed out"; (Dv1a) testWebSocket4(): stop generating a 450 KiB log line from bug 562681.
...
r=Olli.Pettay a=(test only).
2010-12-30 08:32:33 +01:00
Bill McCloskey
f226252af3
Bug 621072 - Don't bake JS_THREAD_DATA(cx)->interruptFlags into traces (r=igor,a=blocker)
2010-12-23 15:14:33 -08:00
Bill McCloskey
bb3dabf630
Bug 621032 - Move iterationCounter from JSThreadData to TraceMonitor (r=igor,a=blocker)
2010-12-23 15:10:36 -08:00
Bill McCloskey
adced14c97
Bug 621032 - Move MathCache from JSThreadData to JSCompartment (r=igor,a=blocker)
2010-12-29 17:59:02 -08:00
Bill McCloskey
86878c6cca
Bug 584860 - TraceMonitor cleanups (r=igor,a=blocker)
2010-12-29 17:55:24 -08:00
Bill McCloskey
f3b6a7abb0
Bug 584860 - Move TraceMonitor into compartment (r=gal,a=blocker)
2010-12-29 17:53:58 -08:00
David Mandelin
96e25b9462
Backout merge, a=backout
2010-12-29 17:47:55 -08:00
David Mandelin
10246a201e
Backed out changeset e5e50e5a2816 -- done with diagnostic
2010-12-29 17:47:42 -08:00