<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>17946</bug_id>
          
          <creation_ts>2008-03-19 05:56:02 -0700</creation_ts>
          <short_desc>[GTK] Widgets are not clipped</short_desc>
          <delta_ts>2008-03-20 14:04:24 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Marco Barisione">marco.barisione</reporter>
          <assigned_to name="Marco Barisione">marco.barisione</assigned_to>
          <cc>alp</cc>
    
    <cc>pierre-luc.beaudoin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>74425</commentid>
    <comment_count>0</comment_count>
    <who name="Marco Barisione">marco.barisione</who>
    <bug_when>2008-03-19 05:56:02 -0700</bug_when>
    <thetext>Widget are not clipped, so they may be painted outside the allowed region.
This is visible when you are using an iframe containing widgets.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74427</commentid>
    <comment_count>1</comment_count>
      <attachid>19883</attachid>
    <who name="Marco Barisione">marco.barisione</who>
    <bug_when>2008-03-19 06:04:58 -0700</bug_when>
    <thetext>Created attachment 19883
Pass the clipping region to moz_gtk_widget_paint()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74561</commentid>
    <comment_count>2</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-03-20 14:04:24 -0700</bug_when>
    <thetext>Landed in r31185.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19883</attachid>
            <date>2008-03-19 06:04:58 -0700</date>
            <delta_ts>2008-03-20 14:03:26 -0700</delta_ts>
            <desc>Pass the clipping region to moz_gtk_widget_paint()</desc>
            <filename>widget-clipping.patch</filename>
            <type>text/plain</type>
            <size>2238</size>
            <attacher name="Marco Barisione">marco.barisione</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3RrL1JlbmRlclRoZW1lR3RrLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2d0ay9SZW5kZXJUaGVtZUd0ay5jcHAJKHJldmlzaW9uZSAz
MTEyNikKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3RrL1JlbmRlclRoZW1lR3RrLmNwcAkoY29waWEg
bG9jYWxlKQpAQCAtMSw2ICsxLDcgQEAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDcgQXBwbGUg
SW5jLgogICogQ29weXJpZ2h0IChDKSAyMDA3IEFscCBUb2tlciA8YWxwQGF0b2tlci5jb20+Cisg
KiBDb3B5cmlnaHQgKEMpIDIwMDggQ29sbGFib3JhIEx0ZC4KICAqCiAgKiBUaGlzIGxpYnJhcnkg
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCiAgKiBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYwpA
QCAtMTU1LDggKzE1NiwyMSBAQAogICAgIEdka1JlY3RhbmdsZSBnZGtSZWN0ID0gSW50UmVjdChw
b3MueCgpLCBwb3MueSgpLCByZWN0LndpZHRoKCksIHJlY3QuaGVpZ2h0KCkpOwogICAgIEd0a1Rl
eHREaXJlY3Rpb24gZGlyZWN0aW9uID0gZ3RrVGV4dERpcmVjdGlvbihvLT5zdHlsZSgpLT5kaXJl
Y3Rpb24oKSk7CiAKLSAgICAvLyBGSVhNRTogUGFzcyB0aGUgcmVhbCBjbGlwIHJlZ2lvbi4KLSAg
ICByZXR1cm4gbW96X2d0a193aWRnZXRfcGFpbnQodHlwZSwgaS5jb250ZXh0LT5nZGtEcmF3YWJs
ZSgpLCAmZ2RrUmVjdCwgJmdka1JlY3QsICZtb3pTdGF0ZSwgZmxhZ3MsIGRpcmVjdGlvbikgIT0g
TU9aX0dUS19TVUNDRVNTOworICAgIC8vIEZpbmQgdGhlIGNsaXAgcmVjdGFuZ2xlCisgICAgY2Fp
cm9fdCAqY3IgPSBpLmNvbnRleHQtPnBsYXRmb3JtQ29udGV4dCgpOworICAgIGRvdWJsZSBjbGlw
WDEsIGNsaXBYMiwgY2xpcFkxLCBjbGlwWTI7CisgICAgY2Fpcm9fY2xpcF9leHRlbnRzKGNyLCAm
Y2xpcFgxLCAmY2xpcFkxLCAmY2xpcFgyLCAmY2xpcFkyKTsKKworICAgIEdka1JlY3RhbmdsZSBn
ZGtDbGlwUmVjdDsKKyAgICBnZGtDbGlwUmVjdC53aWR0aCA9IGNsaXBYMiAtIGNsaXBYMTsKKyAg
ICBnZGtDbGlwUmVjdC5oZWlnaHQgPSBjbGlwWTIgLSBjbGlwWTE7CisgICAgSW50UG9pbnQgY2xp
cFBvcyA9IGkuY29udGV4dC0+dHJhbnNsYXRlUG9pbnQoSW50UG9pbnQoY2xpcFgxLCBjbGlwWTEp
KTsKKyAgICBnZGtDbGlwUmVjdC54ID0gY2xpcFBvcy54KCk7CisgICAgZ2RrQ2xpcFJlY3QueSA9
IGNsaXBQb3MueSgpOworCisgICAgZ2RrX3JlY3RhbmdsZV9pbnRlcnNlY3QoJmdka1JlY3QsICZn
ZGtDbGlwUmVjdCwgJmdka0NsaXBSZWN0KTsKKworICAgIHJldHVybiBtb3pfZ3RrX3dpZGdldF9w
YWludCh0eXBlLCBpLmNvbnRleHQtPmdka0RyYXdhYmxlKCksICZnZGtSZWN0LCAmZ2RrQ2xpcFJl
Y3QsICZtb3pTdGF0ZSwgZmxhZ3MsIGRpcmVjdGlvbikgIT0gTU9aX0dUS19TVUNDRVNTOwogfQog
CiBzdGF0aWMgdm9pZCBzZXRCdXR0b25QYWRkaW5nKFJlbmRlclN0eWxlKiBzdHlsZSkKSW5kZXg6
IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCShyZXZp
c2lvbmUgMzExNTIpCisrKyBXZWJDb3JlL0NoYW5nZUxvZwkoY29waWEgbG9jYWxlKQpAQCAtMSwz
ICsxLDE0IEBACisyMDA4LTAzLTE5ICBNYXJjbyBCYXJpc2lvbmUgIDxtYXJjby5iYXJpc2lvbmVA
Y29sbGFib3JhLmNvLnVrPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3OTQ2Cisg
ICAgICAgIFtHVEtdIFdpZGdldHMgYXJlIG5vdCBjbGlwcGVkCisKKyAgICAgICAgKiBwbGF0Zm9y
bS9ndGsvUmVuZGVyVGhlbWVHdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6cGFpbnRNb3pXaWRn
ZXQpOiBwYXNzIHRoZSBjbGlwcGluZyByZWN0YW5nbGUgdG8KKyAgICAgICAgbW96X2d0a193aWRn
ZXRfcGFpbnQoKSBpbnN0ZWFkIG9mIGp1c3QgdGhlIHdpZGdldCByZWN0YW5nbGUuCisKIDIwMDgt
MDMtMTkgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBPbGl2ZXIgSHVudC4K
</data>
<flag name="review"
          id="8699"
          type_id="1"
          status="+"
          setter="alp"
    />
          </attachment>
      

    </bug>

</bugzilla>