That might explain some weirdness I've seen with that theme. I'll take
a look at it tomorrow ... thanks!

-- Dirk

On Thu, Oct 29, 2009 at 8:46 PM, TAMURA, Kent <tk...@chromium.org> wrote:
> Hi Dirk,
> I found a problem of the generic theme.
> Some of controls in the generic theme are drawn in sizes larger than
> specified sizes.  For example, if you command to draw kDownArrow_Type at (0,
> 0) in 10x10 size, the generic theme updates (0,0) - (10,10), of which size
> is 11x11.
> LayoutTests/fast/overflow/overflow-float-stacking.html fails by this
> problem.
> The root cause is a usage of SkCanvas::drawIRect() with kStroke_Style.  It
> draws right/bottom lines outside of the specified SkIRect.  I confirmed this
> was an intentional behavior at skia-discuss.
>
> On Tue, Sep 15, 2009 at 20:26, Dirk Pranke <dpra...@chromium.org> wrote:
>>
>> Hi all,
>>
>> I have just landed a patch that enables us to run layout tests on
>> Vista as well as XP.
>>
>> In theory, you should continue to use the tools just as you have in
>> the past, and everything will work transparently. In practice, I may
>> have screwed up something, so if you notice problems please let me
>> know.
>>
>> One important change is that we now have a few XP-specific baselines
>> in webkit/data/layout_tests/platform/chromium-win-xp (mostly in the
>> way we handle various international characters and font differences
>> between XP and Vista). We do not have any Vista-specific baselines
>> (although one could argue that if there is a baseline in chromium-win
>> and a baseline in chromium-win-xp then the chromium-win one is
>> Vista-specific). We will be following the WebKit convention that the
>> generic platform directory represents the "most recent" version of the
>> platform (meaning that until Win 7 is released, all Vista baselines go
>> in chromium-win. When Win 7 is released, Vista-specific baselines will
>> go in chromium-win-vista).
>>
>> In practice, this means you might need to be careful about where your
>> new baselines end up when using the rebaselining tool. You should make
>> sure they end up in chromium-win unless you are sure they are
>> XP-specific (in which case you will be responsible for landing
>> baselines for both XP and Vista).
>>
>> If you have any questions about this, or run into problems, please let
>> me know ASAP.
>>
>> One last thing for those who might look at this stuff in detail -
>> test_shell has been changed to use a "generic" theme for rendering
>> form controls, scroll bars, and other native widgets, in order to not
>> have any differences from the different themes on the different
>> versions of Windows. If you are wondering why the scroll bars and
>> other controls in the baselines look really odd, that's why. Also, the
>> checkin involved updating > 700 images, so I didn't have anyone but me
>> review them. Let me know if you see anything that doesn't look right
>> :)
>>
>> Also, we will probably be landing Win 7 baselines Real Soon Now, since
>> adding them is a very small additional amount of work on top of the
>> stuff I just landed.
>>
>> Cheers,
>>
>> -- Dirk
>>
>> >>
>
>
>
> --
> TAMURA Kent
> Software Engineer, Google
>
>
>
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to