<?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>52173</bug_id>
          
          <creation_ts>2011-01-10 15:34:18 -0800</creation_ts>
          <short_desc>[GTK] Remove use of deprecated GTK+ methods before the 1.3.10 release</short_desc>
          <delta_ts>2011-01-12 06:43:42 -0800</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>Gtk</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>331995</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-01-10 15:34:18 -0800</bug_when>
    <thetext>We currently use a few GTK+ methods that have been deprecated in the GTK+ 3.x. We need to remove them or protect them with #ifdefs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332000</commentid>
    <comment_count>1</comment_count>
      <attachid>78462</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-01-10 15:38:26 -0800</bug_when>
    <thetext>Created attachment 78462
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332005</commentid>
    <comment_count>2</comment_count>
      <attachid>78462</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2011-01-10 15:45:47 -0800</bug_when>
    <thetext>Comment on attachment 78462
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=78462&amp;action=review

&gt; WebKit/gtk/WebCoreSupport/FullscreenVideoController.cpp:275
&gt; +    GdkColor color = { 1, 0, 0, 0 };

Changing this seems a bit pointless? I hope it&apos;s right ;) /me too lazy to check

&gt; WebKit/gtk/webkit/webkitwebview.cpp:1553
&gt; +    GdkModifierType modifier = static_cast&lt;GdkModifierType&gt;(0);

This made more sense in plural.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332011</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-01-10 15:52:45 -0800</bug_when>
    <thetext>Committed r75444: &lt;http://trac.webkit.org/changeset/75444&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332970</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-01-12 02:02:41 -0800</bug_when>
    <thetext>This broke the 32-bits release build. 3 tests crashing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332996</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-01-12 03:05:19 -0800</bug_when>
    <thetext>Sorry, one test breaks only: 
media/context-menu-actions.html

0  0x00007f18dfe3b3a8 in g_object_unref (_object=0x3267220) at gobject.c:2658
2658      g_return_if_fail (G_IS_OBJECT (object));


#0  0x00007f18dfe3b3a8 in g_object_unref (_object=0x3267220) at gobject.c:2658
#1  0x00007f18e2597502 in FullscreenVideoController::enterFullscreen() ()
   from /home/phil/gst/jhbuild/build/WebKit/WebKitBuild/Release/.libs/libwebkitgtk-1.0.so.0
#2  0x00007f18e292049d in WebCore::HTMLMediaElement::enterFullscreen() ()
   from /home/phil/gst/jhbuild/build/WebKit/WebKitBuild/Release/.libs/libwebkitgtk-1.0.so.0
#3  0x00007f18e2b5c984 in WebCore::MediaControlFullscreenButtonElement::defaultEventHandler(WebCore::Event*) ()
   from /home/phil/gst/jhbuild/build/WebKit/WebKitBuild/Release/.libs/libwebkitgtk-1.0.so.0
#4  0x00007f18e27eb010 in WebCore::Node::dispatchGenericEvent(WTF::PassRefPtr&lt;WebCore::Event&gt;) ()
   from /home/phil/gst/jhbuild/build/WebKit/WebKitBuild/Release/.libs/libwebkitgtk-1.0.so.0
#5  0x00007f18e27eb3d0 in WebCore::Node::dispatchEvent(WTF::PassRefPtr&lt;WebCore::Event&gt;) ()
   from /home/phil/gst/jhbuild/build/WebKit/WebKitBuild/Release/.libs/libwebkitgtk-1.0.so.0
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333063</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-01-12 06:43:42 -0800</bug_when>
    <thetext>I think the crash happen because GRefPtrGtk.h is not included. 

http://trac.webkit.org/changeset/75605 should fix this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78462</attachid>
            <date>2011-01-10 15:38:26 -0800</date>
            <delta_ts>2011-01-10 15:45:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52173-20110110153828.patch</filename>
            <type>text/plain</type>
            <size>7164</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkNWNiOWRjOWVhMTQxYTYzNjY0NjlkNzU2N2RjYmM0NWZjOGQ0NzFlLi42
ODdjZjcyMDgxNjQzMWQwMTM1ZmQzODkxZjU4NmNmZTdlZWFhY2FjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDUgKzEsMTggQEAKIDIwMTEtMDEtMTAgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2Fs
aWEuY29tPgogCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFtHVEtdIFJlbW92ZSB1c2Ugb2YgZGVwcmVjYXRlZCBHVEsrIG1ldGhvZHMgYmVmb3JlIHRoZSAx
LjMuMTAgcmVsZWFzZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NTIxNzMKKworICAgICAgICBObyBuZXcgdGVzdHMuIFRoaXMgaXMgb25seSBhIGJ1aWxk
IGZpeC4KKworICAgICAgICAqIHBsYXRmb3JtL2d0ay9HUmVmUHRyR3RrLmNwcDogR3VhcmQgdGhl
IEdka0N1cnNvciBzcGVjaWFsaXphdGlvbiBhZ2FpbnN0IEdUSysgMy54LgorICAgICAgICBJbiBH
VEsrIDMueCwgR2RrQ3Vyc29yIGlzIGp1c3QgYSBHT2JqZWN0LgorICAgICAgICAqIHBsYXRmb3Jt
L2d0ay9HUmVmUHRyR3RrLmg6IERpdHRvLgorCisyMDExLTAxLTEwICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKwogICAgICAgICBSZXZpZXdlZCBieSBYYW4gTG9wZXou
CiAKICAgICAgICAgW0dUS10gUmVtb3ZlIHVuZWNlc3NhcnkgUmVuZGVyVGhlbWVHdGsgYW5kIFdp
ZGdldFJlbmRlcmluZ0NvbnRleHQgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3RrL0dSZWZQdHJHdGsuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL0dS
ZWZQdHJHdGsuY3BwCmluZGV4IDY2NDdiOTk3ZGFiMDg0ODYwYzEzN2Y5N2UwOTdiODY1NmE4M2E4
ZDcuLjlhOWQ2Nzk1ZjgzYWFhNTlmZjUyYzk1ZjQ4OWJkZDJmNTJjZWMyYTQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9HUmVmUHRyR3RrLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ndGsvR1JlZlB0ckd0ay5jcHAKQEAgLTM4LDYgKzM4LDcgQEAgdGVt
cGxhdGUgPD4gdm9pZCBkZXJlZkdQdHIoR3RrVGFyZ2V0TGlzdCogcHRyKQogICAgICAgICBndGtf
dGFyZ2V0X2xpc3RfdW5yZWYocHRyKTsKIH0KIAorI2lmZGVmIEdUS19BUElfVkVSU0lPTl8yCiB0
ZW1wbGF0ZSA8PiBHZGtDdXJzb3IqIHJlZkdQdHIoR2RrQ3Vyc29yKiBwdHIpCiB7CiAgICAgaWYg
KHB0cikKQEAgLTUwLDUgKzUxLDYgQEAgdGVtcGxhdGUgPD4gdm9pZCBkZXJlZkdQdHIoR2RrQ3Vy
c29yKiBwdHIpCiAgICAgaWYgKHB0cikKICAgICAgICAgZ2RrX2N1cnNvcl91bnJlZihwdHIpOwog
fQorI2VuZGlmCiAKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9H
UmVmUHRyR3RrLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvR1JlZlB0ckd0ay5oCmlu
ZGV4IDFmYjk3NzIwMmJlZmY4YjU1NWM1OWVhNGQyMDk0MzY4OGUyNWM2YjMuLmE5ZjQ5MWYxNDcw
ZTQyMTg5MTI3ZmY0Zjg2NWEzMzE2NGExN2E3ZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2d0ay9HUmVmUHRyR3RrLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3RrL0dSZWZQdHJHdGsuaApAQCAtMjgsOCArMjgsMTAgQEAgbmFtZXNwYWNlIFdURiB7CiB0ZW1w
bGF0ZSA8PiBHdGtUYXJnZXRMaXN0KiByZWZHUHRyKEd0a1RhcmdldExpc3QqIHB0cik7CiB0ZW1w
bGF0ZSA8PiB2b2lkIGRlcmVmR1B0cihHdGtUYXJnZXRMaXN0KiBwdHIpOwogCisjaWZkZWYgR1RL
X0FQSV9WRVJTSU9OXzIKIHRlbXBsYXRlIDw+IEdka0N1cnNvciogcmVmR1B0cihHZGtDdXJzb3Iq
IHB0cik7CiB0ZW1wbGF0ZSA8PiB2b2lkIGRlcmVmR1B0cihHZGtDdXJzb3IqIHB0cik7CisjZW5k
aWYKIAogfQogCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyBiL1dlYktpdC9ndGsv
Q2hhbmdlTG9nCmluZGV4IDY5YWIwODE4NTRhMTBlODEyZjNiYWRmOTA1Yjk3ZGExM2QxMGY3Y2Eu
LmY3Y2Q4ZWU3MTIyNmE0MThiOTk0Nzg2MmNjNTEyZTJhMzFmMmIwNzMgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9ndGsvQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9ndGsvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMTEtMDEtMTAgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtHVEtd
IFJlbW92ZSB1c2Ugb2YgZGVwcmVjYXRlZCBHVEsrIG1ldGhvZHMgYmVmb3JlIHRoZSAxLjMuMTAg
cmVsZWFzZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NTIxNzMKKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0Z1bGxzY3JlZW5WaWRlb0NvbnRyb2xs
ZXIuY3BwOgorICAgICAgICAoRnVsbHNjcmVlblZpZGVvQ29udHJvbGxlcjo6ZW50ZXJGdWxsc2Ny
ZWVuKTogVXNlIGEgR1JlZlB0ciBoZXJlIHRvIGF2b2lkIGhhdmluZyB0bworICAgICAgICBjYWxs
IGVpdGhlciBnX29iamVjdF91bnJlZiBvciBnZGtfY3Vyc29yX3VucmVmLgorICAgICAgICAqIHdl
YmtpdC93ZWJraXR3ZWJ2aWV3LmNwcDogR3VhcmQgdXNlIG9mIGRlcHJlY2F0ZWQgbWV0aG9kcy4K
KyAgICAgICAgKHdlYmtpdF93ZWJfdmlld19yZWFsaXplKTogRGl0dG8uCisgICAgICAgICh3ZWJr
aXRfd2ViX3ZpZXdfZHJhZ19lbmQpOiBEaXR0by4KKwogMjAxMS0wMS0xMCAgQWxlamFuZHJvIEcu
IENhc3RybyAgPGFsZXhAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBYYW4gTG9w
ZXouCmRpZmYgLS1naXQgYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Z1bGxzY3JlZW5WaWRl
b0NvbnRyb2xsZXIuY3BwIGIvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GdWxsc2NyZWVuVmlk
ZW9Db250cm9sbGVyLmNwcAppbmRleCBjMDQyYjVlMGQwOTVlNjFmYjNkZTdlYTdkYzhiMjA3ZWE2
OWUyNWU5Li41NjUzYWJhZmNmNmVhYTExNjdiZTczNjViN2QzNTM5OTE5ZDhkYjIxIDEwMDY0NAot
LS0gYS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Z1bGxzY3JlZW5WaWRlb0NvbnRyb2xsZXIu
Y3BwCisrKyBiL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnVsbHNjcmVlblZpZGVvQ29udHJv
bGxlci5jcHAKQEAgLTI3MSw5ICsyNzEsMTMgQEAgdm9pZCBGdWxsc2NyZWVuVmlkZW9Db250cm9s
bGVyOjplbnRlckZ1bGxzY3JlZW4oKQogICAgICAgICBjcmVhdGVIdWQoKTsKIAogICAgIC8vIEVu
c3VyZSBibGFjayBiYWNrZ3JvdW5kLgotICAgIEdka0NvbG9yIGNvbG9yOwotICAgIGdka19jb2xv
cl9wYXJzZSgiYmxhY2siLCAmY29sb3IpOworI2lmZGVmIEdUS19BUElfVkVSU0lPTl8yCisgICAg
R2RrQ29sb3IgY29sb3IgPSB7IDEsIDAsIDAsIDAgfTsKICAgICBndGtfd2lkZ2V0X21vZGlmeV9i
ZyhtX3dpbmRvdywgR1RLX1NUQVRFX05PUk1BTCwgJmNvbG9yKTsKKyNlbHNlCisgICAgR2RrUkdC
QSBjb2xvciA9IHsgMCwgMCwgMCwgMX07CisgICAgZ3RrX3dpZGdldF9vdmVycmlkZV9iYWNrZ3Jv
dW5kX2NvbG9yKG1fd2luZG93LCBHVEtfU1RBVEVfRkxBR19OT1JNQUwsICZjb2xvcik7CisjZW5k
aWYKICAgICBndGtfd2lkZ2V0X3NldF9kb3VibGVfYnVmZmVyZWQobV93aW5kb3csIEZBTFNFKTsK
IAogICAgIGdfc2lnbmFsX2Nvbm5lY3QobV93aW5kb3csICJrZXktcHJlc3MtZXZlbnQiLCBHX0NB
TExCQUNLKG9uRnVsbHNjcmVlbkd0a0tleVByZXNzRXZlbnQpLCB0aGlzKTsKQEAgLTI4Myw5ICsy
ODcsOCBAQCB2b2lkIEZ1bGxzY3JlZW5WaWRlb0NvbnRyb2xsZXI6OmVudGVyRnVsbHNjcmVlbigp
CiAgICAgZ3RrX3dpZGdldF9zaG93X2FsbChtX3dpbmRvdyk7CiAKICAgICBHZGtXaW5kb3cqIHdp
bmRvdyA9IGd0a193aWRnZXRfZ2V0X3dpbmRvdyhtX3dpbmRvdyk7Ci0gICAgR2RrQ3Vyc29yKiBj
dXJzb3IgPSBibGFua0N1cnNvcigpOwotICAgIGdka193aW5kb3dfc2V0X2N1cnNvcih3aW5kb3cs
IGN1cnNvcik7Ci0gICAgZ2RrX2N1cnNvcl91bnJlZihjdXJzb3IpOworICAgIEdSZWZQdHI8R2Rr
Q3Vyc29yPiBjdXJzb3IoYWRvcHRHUmVmKGJsYW5rQ3Vyc29yKCkpKTsKKyAgICBnZGtfd2luZG93
X3NldF9jdXJzb3Iod2luZG93LCBjdXJzb3IuZ2V0KCkpOwogCiAgICAgZ19zaWduYWxfY29ubmVj
dChtX3dpbmRvdywgIm1vdGlvbi1ub3RpZnktZXZlbnQiLCBHX0NBTExCQUNLKG9uRnVsbHNjcmVl
bkd0a01vdGlvbk5vdGlmeUV2ZW50KSwgdGhpcyk7CiAgICAgZ19zaWduYWxfY29ubmVjdChtX3dp
bmRvdywgImNvbmZpZ3VyZS1ldmVudCIsIEdfQ0FMTEJBQ0sob25GdWxsc2NyZWVuR3RrQ29uZmln
dXJlRXZlbnQpLCB0aGlzKTsKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdl
YnZpZXcuY3BwIGIvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5jcHAKaW5kZXggYmQz
NTM4YzI0NzA3YmI2N2YyZTNjOWMzMTc4MzU0NjVhZGJhNDcxZS4uY2ZmOTBlYmUwYWMzNGZlMzY4
MDZhMzk3MTk5ZjI3YTk4MTA0NDJhZSAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay93ZWJraXQvd2Vi
a2l0d2Vidmlldy5jcHAKKysrIGIvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5jcHAK
QEAgLTEwOTEsMTIgKzEwOTEsMTYgQEAgc3RhdGljIHZvaWQgd2Via2l0X3dlYl92aWV3X3JlYWxp
emUoR3RrV2lkZ2V0KiB3aWRnZXQpCiAgICAgZ3RrX3dpZGdldF9zZXRfd2luZG93KHdpZGdldCwg
d2luZG93KTsKICAgICBnZGtfd2luZG93X3NldF91c2VyX2RhdGEod2luZG93LCB3aWRnZXQpOwog
CisjaWZkZWYgR1RLX0FQSV9WRVJTSU9OXzIKICNpZiBHVEtfQ0hFQ0tfVkVSU0lPTigyLCAyMCwg
MCkKICAgICBndGtfd2lkZ2V0X3N0eWxlX2F0dGFjaCh3aWRnZXQpOwogI2Vsc2UKICAgICB3aWRn
ZXQtPnN0eWxlID0gZ3RrX3N0eWxlX2F0dGFjaChndGtfd2lkZ2V0X2dldF9zdHlsZSh3aWRnZXQp
LCB3aW5kb3cpOwogI2VuZGlmCiAgICAgZ3RrX3N0eWxlX3NldF9iYWNrZ3JvdW5kKGd0a193aWRn
ZXRfZ2V0X3N0eWxlKHdpZGdldCksIHdpbmRvdywgR1RLX1NUQVRFX05PUk1BTCk7CisjZWxzZQor
ICAgIGd0a19zdHlsZV9jb250ZXh0X3NldF9iYWNrZ3JvdW5kKGd0a193aWRnZXRfZ2V0X3N0eWxl
X2NvbnRleHQod2lkZ2V0KSwgd2luZG93KTsKKyNlbmRpZgogCiAgICAgV2ViS2l0V2ViVmlldyog
d2ViVmlldyA9IFdFQktJVF9XRUJfVklFVyh3aWRnZXQpOwogICAgIFdlYktpdFdlYlZpZXdQcml2
YXRlKiBwcml2ID0gd2ViVmlldy0+cHJpdjsKQEAgLTE1NDQsMjcgKzE1NDgsMjkgQEAgc3RhdGlj
IHZvaWQgd2Via2l0X3dlYl92aWV3X2RyYWdfZW5kKEd0a1dpZGdldCogd2lkZ2V0LCBHZGtEcmFn
Q29udGV4dCogY29udGV4dCkKICAgICBpZiAoIWZyYW1lKQogICAgICAgICByZXR1cm47CiAKLSAg
ICBHZGtFdmVudCogZXZlbnQgPSBnZGtfZXZlbnRfbmV3KEdES19CVVRUT05fUkVMRUFTRSk7Cisg
ICAgR093blB0cjxHZGtFdmVudD4gZXZlbnQoZ2RrX2V2ZW50X25ldyhHREtfQlVUVE9OX1JFTEVB
U0UpKTsKICAgICBpbnQgeCwgeSwgeFJvb3QsIHlSb290OwotICAgIEdka01vZGlmaWVyVHlwZSBt
b2RpZmllcnM7CisgICAgR2RrTW9kaWZpZXJUeXBlIG1vZGlmaWVyID0gc3RhdGljX2Nhc3Q8R2Rr
TW9kaWZpZXJUeXBlPigwKTsKKyNpZmRlZiBHVEtfQVBJX1ZFUlNJT05fMgogICAgIEdka0Rpc3Bs
YXkqIGRpc3BsYXkgPSBnZGtfZGlzcGxheV9nZXRfZGVmYXVsdCgpOwotICAgIGdka19kaXNwbGF5
X2dldF9wb2ludGVyKGRpc3BsYXksIDAsICZ4Um9vdCwgJnlSb290LCAmbW9kaWZpZXJzKTsKKyAg
ICBnZGtfZGlzcGxheV9nZXRfcG9pbnRlcihkaXNwbGF5LCAwLCAmeFJvb3QsICZ5Um9vdCwgJm1v
ZGlmaWVyKTsKKyAgICBldmVudC0+YnV0dG9uLndpbmRvdyA9IGdka19kaXNwbGF5X2dldF93aW5k
b3dfYXRfcG9pbnRlcihkaXNwbGF5LCAmeCwgJnkpOworI2Vsc2UKKyAgICBHZGtEZXZpY2UqIGRl
dmljZSA9IGdka19kcmFnX2NvbnRleHRfZ2V0X2RldmljZShjb250ZXh0KTsKKyAgICBldmVudC0+
YnV0dG9uLndpbmRvdyA9IGdka19kZXZpY2VfZ2V0X3dpbmRvd19hdF9wb3NpdGlvbihkZXZpY2Us
ICZ4LCAmeSk7CisgICAgZ2RrX2RldmljZV9nZXRfcG9zaXRpb24oZGV2aWNlLCAwLCAmeFJvb3Qs
ICZ5Um9vdCk7CisjZW5kaWYKIAotICAgIEdka1dpbmRvdyogd2luZG93ID0gZ2RrX2Rpc3BsYXlf
Z2V0X3dpbmRvd19hdF9wb2ludGVyKGRpc3BsYXksICZ4LCAmeSk7Ci0gICAgaWYgKHdpbmRvdykg
ewotICAgICAgICBnX29iamVjdF9yZWYod2luZG93KTsKLSAgICAgICAgZXZlbnQtPmJ1dHRvbi53
aW5kb3cgPSB3aW5kb3c7Ci0gICAgfQorICAgIGlmIChldmVudC0+YnV0dG9uLndpbmRvdykKKyAg
ICAgICAgZ19vYmplY3RfcmVmKGV2ZW50LT5idXR0b24ud2luZG93KTsKICAgICBldmVudC0+YnV0
dG9uLnggPSB4OwogICAgIGV2ZW50LT5idXR0b24ueSA9IHk7CiAgICAgZXZlbnQtPmJ1dHRvbi54
X3Jvb3QgPSB4Um9vdDsKICAgICBldmVudC0+YnV0dG9uLnlfcm9vdCA9IHlSb290OwotICAgIGV2
ZW50LT5idXR0b24uc3RhdGUgPSBtb2RpZmllcnM7CisgICAgZXZlbnQtPmJ1dHRvbi5zdGF0ZSA9
IG1vZGlmaWVyOwogCiAgICAgUGxhdGZvcm1Nb3VzZUV2ZW50IHBsYXRmb3JtRXZlbnQoJmV2ZW50
LT5idXR0b24pOwogICAgIGZyYW1lLT5ldmVudEhhbmRsZXIoKS0+ZHJhZ1NvdXJjZUVuZGVkQXQo
cGxhdGZvcm1FdmVudCwgZ2RrRHJhZ0FjdGlvblRvRHJhZ09wZXJhdGlvbihnZGtfZHJhZ19jb250
ZXh0X2dldF9zZWxlY3RlZF9hY3Rpb24oY29udGV4dCkpKTsKLQotICAgIGdka19ldmVudF9mcmVl
KGV2ZW50KTsKIH0KIAogc3RhdGljIHZvaWQgd2Via2l0X3dlYl92aWV3X2RyYWdfZGF0YV9nZXQo
R3RrV2lkZ2V0KiB3aWRnZXQsIEdka0RyYWdDb250ZXh0KiBjb250ZXh0LCBHdGtTZWxlY3Rpb25E
YXRhKiBzZWxlY3Rpb25EYXRhLCBndWludCBpbmZvLCBndWludCkK
</data>
<flag name="review"
          id="69781"
          type_id="1"
          status="+"
          setter="xan.lopez"
    />
          </attachment>
      

    </bug>

</bugzilla>