Changeset 109073 in webkit


Ignore:
Timestamp:
Feb 27, 2012 9:42:45 PM (12 years ago)
Author:
eae@chromium.org
Message:

Printed font-size should not be dependant on zoom level
https://bugs.webkit.org/show_bug.cgi?id=79717

Reviewed by Adam Barth.

Ignore full page zoom level when printing a document.

Source/WebCore:

Test: printing/zoomed-document.html

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::collectMatchingRulesForList):

LayoutTests:

  • printing/zoomed-document-expected.txt: Added.
  • printing/zoomed-document.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r109069 r109073  
     12012-02-27  Emil A Eklund  <eae@chromium.org>
     2
     3        Printed font-size should not be dependant on zoom level
     4        https://bugs.webkit.org/show_bug.cgi?id=79717
     5
     6        Reviewed by Adam Barth.
     7
     8        Ignore full page zoom level when printing a document.
     9
     10        * printing/zoomed-document-expected.txt: Added.
     11        * printing/zoomed-document.html: Added.
     12
    1132012-02-27  Sheriff Bot  <webkit.review.bot@gmail.com>
    214
  • trunk/Source/WebCore/ChangeLog

    r109072 r109073  
     12012-02-27  Emil A Eklund  <eae@chromium.org>
     2
     3        Printed font-size should not be dependant on zoom level
     4        https://bugs.webkit.org/show_bug.cgi?id=79717
     5
     6        Reviewed by Adam Barth.
     7
     8        Ignore full page zoom level when printing a document.
     9
     10        Test: printing/zoomed-document.html
     11
     12        * css/CSSStyleSelector.cpp:
     13        (WebCore::CSSStyleSelector::collectMatchingRulesForList):
     14
    1152012-02-27  Kenichi Ishibashi  <bashi@chromium.org>
    216
  • trunk/Source/WebCore/css/CSSStyleSelector.cpp

    r108916 r109073  
    14371437    documentStyle->setDisplay(BLOCK);
    14381438    documentStyle->setRTLOrdering(document->visuallyOrdered() ? VisualOrder : LogicalOrder);
    1439     documentStyle->setZoom(frame ? frame->pageZoomFactor() : 1);
     1439    documentStyle->setZoom(frame && !document->printing() ? frame->pageZoomFactor() : 1);
    14401440    documentStyle->setPageScaleTransform(frame ? frame->frameScaleFactor() : 1);
    14411441    documentStyle->setUserModify(document->inDesignMode() ? READ_WRITE : READ_ONLY);
Note: See TracChangeset for help on using the changeset viewer.