4ba86e4991bb38c821b7bf8f26538484f4683ea1: Bug 641190 - Remove Document.normalizeDocument; r=sicking
Ms2ger <ms2ger@gmail.com> - Mon, 30 May 2011 13:35:49 +0200 - rev 70323
Bug 641190 - Remove Document.normalizeDocument; r=sicking
bef2d3989289ab31c9727ac73fce231f9ae1668d: Bug 659743 - Part c: Reduce QIing in nsImageMap; r=smaug
Ms2ger <ms2ger@gmail.com> - Mon, 30 May 2011 13:35:45 +0200 - rev 70322
Bug 659743 - Part c: Reduce QIing in nsImageMap; r=smaug
54eecb1a861456ff7dc6d5eb881a5d396d8c6db8: Bug 659743 - Part b: Remove nsImageMapUtils; r=smaug
Ms2ger <ms2ger@gmail.com> - Mon, 30 May 2011 13:00:00 +0200 - rev 70321
Bug 659743 - Part b: Remove nsImageMapUtils; r=smaug
7a7aea19dd85fbe376b7817144b97cbe5920a981: Bug 659743 - Part a: Support image maps according to spec in non-HTMLDocuments; r=smaug
Ms2ger <ms2ger@gmail.com> - Mon, 30 May 2011 12:59:59 +0200 - rev 70320
Bug 659743 - Part a: Support image maps according to spec in non-HTMLDocuments; r=smaug
07052d7ba6e153e19e2a0931aa5e205e1432291b: Merging cedar with mozilla-central.
Mounir Lamouri <mounir.lamouri@gmail.com> - Mon, 30 May 2011 12:50:04 +0200 - rev 70319
Merging cedar with mozilla-central.
e5f693d54a26d49fb1041c9dc889b5afab5cb2ef: Bug 647560. Remove unused MayHaveOverlappingOrTransparentLayers. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Mon, 30 May 2011 15:48:34 +1200 - rev 70318
Bug 647560. Remove unused MayHaveOverlappingOrTransparentLayers. r=tnikkel
75f14d1898b110c83b2259fb191338e6ae41da44: Bug 647560. Cache temporary backbuffer surfaces. r=karlt
Robert O'Callahan <robert@ocallahan.org> - Mon, 30 May 2011 15:48:29 +1200 - rev 70317
Bug 647560. Cache temporary backbuffer surfaces. r=karlt
07b0336196cc19d5bbe3c7ca8fa8c0ea58de40e2: Bug 647560. Create ApplyDoubleBuffering to recursively walk layer tree and implement double-buffering by setting mUseIntermediateSurface on ContainerLayers where necessary. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Mon, 30 May 2011 15:48:23 +1200 - rev 70316
Bug 647560. Create ApplyDoubleBuffering to recursively walk layer tree and implement double-buffering by setting mUseIntermediateSurface on ContainerLayers where necessary. r=tnikkel The idea here is to do double-buffering just by setting mUseIntermediateSurface on ContainerLayers when needed. When we need to double-buffer compositing of a layer tree, ApplyDoubleBuffering examines the root container layer. If the child layers don't overlap and together cover the window, we don't need to double-buffer in that container, instead we can double-buffer each child layer separately --- so we recursively call ApplyDoubleBuffering on the child layers. When a container has children that overlap or that don't cover the container's visible rect (the latter case probably can't happen in practice), we force it to have an intermediate surface. This change fixes this bug because in normal browser windows the Web content layer double-buffers
0b6e26a3230401d50166ecec09117ba615c9e0d2: Bug 647560. Add support for compositing BasicLayers with OPERATOR_SOURCE. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Mon, 30 May 2011 15:48:13 +1200 - rev 70315
Bug 647560. Add support for compositing BasicLayers with OPERATOR_SOURCE. r=tnikkel We'll need this for the improved backbuffer code in the next patch. When a layer tree's leaf layers don't overlap and cover the window, the next patch will avoid double-buffering by blitting those layers directly to the window. If the window has transparent parts (e.g. with Aero Glass), we need to draw the layers for those transparent parts using OPERATOR_SOURCE so that the alpha values in the window are reset.
0b8a78fc0b1827927bb970ae57bc9f8dd887dd67: Bug 647560. Clean up MarkLeafLayersHidden and make it set the hidden state on container layers. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Mon, 30 May 2011 15:48:08 +1200 - rev 70314
Bug 647560. Clean up MarkLeafLayersHidden and make it set the hidden state on container layers. r=tnikkel Instead of doing tricks with the cliprect to prevent layer content from adding to aOpaqueRegion, pass an explicit flag to control that. Mark a ContainerLayer hidden if all its children are hidden. This will need to be changed if/when we add layer properties that result in a ContainerLayer drawing content even if it has no children.
14c55fcc877451582589991dad822813b01c2bd3: Bug 647560. Use passed-in aContext instead of getting it from the layer manager. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Mon, 30 May 2011 15:48:01 +1200 - rev 70313
Bug 647560. Use passed-in aContext instead of getting it from the layer manager. r=tnikkel
37923e6be386ab2265130b9a0f3b000b98749fc6: Bug 639168. Don't try to reuse a buffer if we don't have one. r=tnikkel
Robert O'Callahan <robert@ocallahan.org> - Mon, 30 May 2011 15:29:07 +1200 - rev 70312
Bug 639168. Don't try to reuse a buffer if we don't have one. r=tnikkel
22ec5982eca72d09ac691d0654f990f1be52f839: Bug 656844. Only draw shadows when 'source-over' operator is being used. r=joe
Robert O'Callahan <robert@ocallahan.org> - Mon, 30 May 2011 15:28:01 +1200 - rev 70311
Bug 656844. Only draw shadows when 'source-over' operator is being used. r=joe
04b969002ce89df6e0cdfe07e13716b2fe343e07: Bug 638430. Fix finding the display root of a view when a floating view is inside a floating view. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 29 May 2011 22:15:00 -0500 - rev 70310
Bug 638430. Fix finding the display root of a view when a floating view is inside a floating view. r=roc
7723395180e184ed7bbad706b2eee6511a61d550: Bug 660066 patch 2: Prevent nsFileDataURI from QI'ing to nsSimpleURI. r=bz
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 May 2011 21:55:20 -0700 - rev 70309
Bug 660066 patch 2: Prevent nsFileDataURI from QI'ing to nsSimpleURI. r=bz
0173afbf1e624fd9904dd65fe895e287fde8f231: Bug 660066 patch 1: Null-check mPrincipal in nsFileDataURI::EqualsInternal. r=bz
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 May 2011 16:53:06 -0700 - rev 70308
Bug 660066 patch 1: Null-check mPrincipal in nsFileDataURI::EqualsInternal. r=bz
2d6730eb0852555276d01496ec8c982c0ab1191d: Bug 660066 patch 0: Add some more test URIs to test_URIs.js xpcshell test. r=bz
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 May 2011 16:53:03 -0700 - rev 70307
Bug 660066 patch 0: Add some more test URIs to test_URIs.js xpcshell test. r=bz
bda71423a5b47559c6f0ce88476e2a463f705756: Bug 658849: Remove harmless "WARNING: Failed to create timer" message that gets spammed on shutdown. r=gal
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 27 May 2011 16:53:01 -0700 - rev 70306
Bug 658849: Remove harmless "WARNING: Failed to create timer" message that gets spammed on shutdown. r=gal
3d845eea88e80518da762984fd2b85a16fcc0295: Bug 639711 - Selecting "Tabs from other computers" on home screen directs to Preferences [r=wesj]
Matt Brubeck <mbrubeck@mozilla.com> - Fri, 27 May 2011 15:15:37 -0700 - rev 70305
Bug 639711 - Selecting "Tabs from other computers" on home screen directs to Preferences [r=wesj]
e8ee43fcbce8282ae6fdf2c48bbfed22ac87bef7: Back out test for bug 655682 due to permaorange in another test.
Henri Sivonen <hsivonen@iki.fi> - Mon, 30 May 2011 12:51:33 +0300 - rev 70304
Back out test for bug 655682 due to permaorange in another test.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip