237c0f3abaf63f5ec4f2efd100de2f49b437812c: Bug 585163. reftest: Adjust scales and text sizes to an exact representation. r=roc
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sun, 08 Aug 2010 15:54:27 -0400 - rev 49173
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 585163. reftest: Adjust scales and text sizes to an exact representation. r=roc This fixes the test with Direct2D. Inaccurate values for font_matrix come from converting 6/60 into a float and then treating it as a double.
73ccbe96d5e7e5f1d6197bed5d9014427979b839: Bug 584515. Fix border-breaking-000-cols.xhtml on D2D. r=roc
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sun, 08 Aug 2010 15:54:24 -0400 - rev 49172
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 584515. Fix border-breaking-000-cols.xhtml on D2D. r=roc We are running into rasterization inaccuracies here. This test draws green circles on a green rectangle and assumes that the result will be solid green. Here's what happens with D2D: D2D computes coverage values in floating point so assume that we get a coverage of about 0.112399 or 0.112399*255 == 28.6 green (128/255 == 0.50196) is multiplied by the coverage to get 0.0564702 or .0564702*255 == 14.39 the results of the pixel shader get rounded before blending. So we get (r=0,g=14,b=0,a=29) blending this OVER green gives: 14+(255-29)*128/255 == 127 instead of 128. This doesn't happen with other backends because they typically use integer coverage amounts. We fix it by using '&nbsp' instead of '.'
e30d7181cc4afcde7cac7f01fee0e021d6910e32: Bug 582315 - Fix DownloadTaskbarProgress checks which will fix intermittent orange, r+a=sdwilsh
Felipe Gomes <felipc@gmail.com> - Wed, 04 Aug 2010 15:51:00 -0700 - rev 49171
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 582315 - Fix DownloadTaskbarProgress checks which will fix intermittent orange, r+a=sdwilsh
515a9d083e707d7560ce1029b42191d5c2f676f1: Bug 585361 - Increase delay tolerance in browser_bug380960.js
Dão Gottwald <dao@mozilla.com> - Sun, 08 Aug 2010 20:53:35 +0200 - rev 49170
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 585361 - Increase delay tolerance in browser_bug380960.js
bfa5db798fd323ca0db6e5594e1af3713b3496fe: Bug 585430 - Use Services.* throughout LightweightThemeManager.jsm, plus some other cleanup. r=dtownsend
Dão Gottwald <dao@mozilla.com> - Sun, 08 Aug 2010 20:48:19 +0200 - rev 49169
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 585430 - Use Services.* throughout LightweightThemeManager.jsm, plus some other cleanup. r=dtownsend
4b65c4c0a9c5a583a1586f8e24949ae238a60b5d: Bug 584617. Part 2. If we get passed an unusual backstop color we need to flush layers. r=roc a=dbaron
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:07 -0500 - rev 49168
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 584617. Part 2. If we get passed an unusual backstop color we need to flush layers. r=roc a=dbaron
2b0c12b6cdc000ebb7cafe4adcd52ef70b51b303: Bug 584617. Part 1. Make sure that we don't use the overflow rect of the root frame instead of the dirty region when we are drawing ignoring viewport scrolling because that might be wrong. r=roc a=dbaron
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:07 -0500 - rev 49167
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 584617. Part 1. Make sure that we don't use the overflow rect of the root frame instead of the dirty region when we are drawing ignoring viewport scrolling because that might be wrong. r=roc a=dbaron
144295bf9bcd5dc9381e7b9e11fbe540d2214ad1: Bug 584516. With linked view manager hierarchies we need to draw the print preview background on subdocument frames as well. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:07 -0500 - rev 49166
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 584516. With linked view manager hierarchies we need to draw the print preview background on subdocument frames as well. r=roc
86e8ec17e532abe711a7f3def152c2eb6314c4c4: Bug 584193. Allow print preview to work without its own widget. r=smaug
Robert O'Callahan <roc@ocallahan.org> - Sun, 08 Aug 2010 13:49:07 -0500 - rev 49165
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 584193. Allow print preview to work without its own widget. r=smaug
ca4a9133a1e970200c8b1f876b5b4fbb94bb0459: Bug 579663. Part 9. Simplify ProcessDisplayItems because all items in a container layer have the same app units per dev pixel. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:07 -0500 - rev 49164
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 9. Simplify ProcessDisplayItems because all items in a container layer have the same app units per dev pixel. r=roc
32bdf24856e5a642b5f8b320c9d038e71d98635c: Bug 579663. Part 8. Simplify FrameLayerBuilder::DrawThebesLayer because it does not have to deal with items at different AppUnitsPerDevPixel ratios. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:07 -0500 - rev 49163
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 8. Simplify FrameLayerBuilder::DrawThebesLayer because it does not have to deal with items at different AppUnitsPerDevPixel ratios. r=roc
eb4fa31b33b251c87208d181a28ffa9d295e21eb: Bug 579663. Part 7. Assert AppUnitsPerDevPixel is constant in container layers. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:07 -0500 - rev 49162
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 7. Assert AppUnitsPerDevPixel is constant in container layers. r=roc
6af178d3d5709379763fbb37487d27357d4ab84a: Bug 579663. Part 6. Convert the update rect used for fixed backgrounds to the app units of the display root. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:07 -0500 - rev 49161
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 6. Convert the update rect used for fixed backgrounds to the app units of the display root. r=roc
c1024b273af772d58e63c3e24c2a4d47548db5a2: Bug 579663. Part 5. Make display zoom items create a container layer. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:06 -0500 - rev 49160
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 5. Make display zoom items create a container layer. r=roc
2ae779562217c60bbcf37df11d662a3f8682023e: Bug 579663. Part 4. If the viewport frame has a container layer then we need to invalidate it too. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:06 -0500 - rev 49159
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 4. If the viewport frame has a container layer then we need to invalidate it too. r=roc
fdff7e75347ddfcbbe002b2970bb7d8df5e3d1d5: Bug 579663. Part 3. Use the right AppUnitsPerDevPixel for zoom items. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:06 -0500 - rev 49158
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 3. Use the right AppUnitsPerDevPixel for zoom items. r=roc
457d891e17707fe216e785e50cb9df513517f4b3: Bug 579663. Part 2. Be able to get the APDs out of display zoom items. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:06 -0500 - rev 49157
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 2. Be able to get the APDs out of display zoom items. r=roc
71beabc72c70b604d527914455808f16172486f3: Bug 579663. Part 1. Remove unused offset param from GetActiveScrolledRootFor. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:06 -0500 - rev 49156
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579663. Part 1. Remove unused offset param from GetActiveScrolledRootFor. r=roc
1fe31837ee9c6a5be53bdb9444800ab526003f2b: Bug 582754. Remove cross doc check in nsIFrame::GetOffsetTo. r=mats a=dbaron
Timothy Nikkel <tnikkel@gmail.com> - Sun, 08 Aug 2010 13:49:06 -0500 - rev 49155
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 582754. Remove cross doc check in nsIFrame::GetOffsetTo. r=mats a=dbaron
993bbc5f74aa76b4a7eba8be7a01f098f33ab9ab: Bug 579867 followup, remove stray file
Phil Ringnalda <philringnalda@gmail.com> - Sun, 08 Aug 2010 11:26:39 -0700 - rev 49154
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 579867 followup, remove stray file
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip