<?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>140241</bug_id>
          
          <creation_ts>2015-01-08 01:52:07 -0800</creation_ts>
          <short_desc>REGRESSION(r177885): [GTK][WK1] Cannot compile 2.4.8 when WK2 is disabled</short_desc>
          <delta_ts>2015-04-07 03:09:15 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Tomas Popela">tpopela</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>cgarcia</cc>
    
    <cc>gnome</cc>
    
    <cc>iain.lane</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1059764</commentid>
    <comment_count>0</comment_count>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2015-01-08 01:52:07 -0800</bug_when>
    <thetext>Caused by http://trac.webkit.org/changeset/177885. We have to compile PluginPackageNone.cpp and PluginViewNone.cpp on when WK2 is enabled.

./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginPackageGtk.o: In function `_ZNK7WebCore13PluginPackage9NPVersionEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginPackageGtk.cpp:199: multiple definition of `_ZNK7WebCore13PluginPackage9NPVersionEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginPackageNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginPackageNone.cpp:43: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginPackageGtk.o: In function `_ZN3WTF9HashTableINS_6StringENS_12KeyValuePairIS1_S1_EENS_24KeyValuePairKeyExtractorIS3_EENS_10StringHashENS_7HashMapIS1_S1_S6_NS_10HashTraitsIS1_EES9_E18KeyValuePairTraitsES9_E6rehashEiPS3_&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginPackageGtk.cpp:126: multiple definition of `_ZN7WebCore13PluginPackage4loadEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginPackageNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginPackageNone.cpp:37: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginPackageGtk.o: In function `_ZN7WebCore13PluginPackage9fetchInfoEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginPackageGtk.cpp:44: multiple definition of `_ZN7WebCore13PluginPackage9fetchInfoEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginPackageNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginPackageNone.cpp:32: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView15setNPWindowRectERKNS_7IntRectE&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:472: multiple definition of `_ZN7WebCore10PluginView15setNPWindowRectERKNS_7IntRectE&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:65: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView5paintEPNS_15GraphicsContextERKNS_7IntRectE&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:176: multiple definition of `_ZN7WebCore10PluginView5paintEPNS_15GraphicsContextERKNS_7IntRectE&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:49: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView16setParentVisibleEb&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:579: multiple definition of `_ZN7WebCore10PluginView16setParentVisibleEb&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:113: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView18handlePostReadFileERN3WTF6VectorIcLj0ENS1_15CrashOnOverflowEEEjPKc&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:594: multiple definition of `_ZN7WebCore10PluginView18handlePostReadFileERN3WTF6VectorIcLj0ENS1_15CrashOnOverflowEEEjPKc&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:70: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView22platformGetValueStaticE11NPNVariablePvPs&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:625: multiple definition of `_ZN7WebCore10PluginView22platformGetValueStaticE11NPNVariablePvPs&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:80: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView14invalidateRectERKNS_7IntRectE&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:690: multiple definition of `_ZN7WebCore10PluginView14invalidateRectERKNS_7IntRectE&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:90: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView14invalidateRectEP7_NPRect&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:700: multiple definition of `_ZN7WebCore10PluginView14invalidateRectEP7_NPRect&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:85: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView16invalidateRegionEP8_XRegion&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:711: multiple definition of `_ZN7WebCore10PluginView16invalidateRegionEP8_XRegion&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:95: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView15platformDestroyEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:882: multiple definition of `_ZN7WebCore10PluginView15platformDestroyEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:109: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView18updatePluginWidgetEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:121: multiple definition of `_ZN7WebCore10PluginView18updatePluginWidgetEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:117: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView19handleKeyboardEventEPNS_13KeyboardEventE&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:266: multiple definition of `_ZN7WebCore10PluginView19handleKeyboardEventEPNS_13KeyboardEventE&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:53: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView18handleFocusInEventEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:432: multiple definition of `_ZN7WebCore10PluginView18handleFocusInEventEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:122: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView19handleFocusOutEventEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:448: multiple definition of `_ZN7WebCore10PluginView19handleFocusOutEventEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:126: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView16handleMouseEventEPNS_10MouseEventE&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:392: multiple definition of `_ZN7WebCore10PluginView16handleMouseEventEPNS_10MouseEventE&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:57: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView16platformGetValueE11NPNVariablePvPs&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:653: multiple definition of `_ZN7WebCore10PluginView16platformGetValueE11NPNVariablePvPs&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:75: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView11forceRedrawEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:717: multiple definition of `_ZN7WebCore10PluginView11forceRedrawEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:100: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView8setFocusEb&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:156: multiple definition of `GNUmakefile:40291: recipe for target &apos;libwebkitgtk-3.0.la&apos; failed
make[1]: Leaving directory &apos;/builddir/build/BUILD/webkitgtk-2.4.8&apos;
_ZN7WebCore10PluginView8setFocusEb&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:37: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView4showEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:164: multiple definition of `_ZN7WebCore10PluginView4showEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:41: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView13platformStartEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:786: multiple definition of `_ZN7WebCore10PluginView13platformStartEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:104: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView4hideEv&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:170: multiple definition of `_ZN7WebCore10PluginView4hideEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:45: first defined here
./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginViewGtk.o: In function `_ZN7WebCore10PluginView9setParentEPNS_10ScrollViewE&apos;:
/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/gtk/PluginViewGtk.cpp:464: multiple definition of `_ZN7WebCore10PluginView9setParentEPNS_10ScrollViewE&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginViewNone.o:/builddir/build/BUILD/webkitgtk-2.4.8/Source/WebCore/plugins/PluginViewNone.cpp:61: first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [libwebkitgtk-3.0.la] Error 1
GNUmakefile:25671: recipe for target &apos;all&apos; failed
make: *** [all] Error 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059765</commentid>
    <comment_count>1</comment_count>
      <attachid>244247</attachid>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2015-01-08 01:59:23 -0800</bug_when>
    <thetext>Created attachment 244247
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059782</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-01-08 04:30:58 -0800</bug_when>
    <thetext>These:

endif # END TARGET_WAYLAND
endif # END ENABLE_WEBKIT2

Should be:

endif # END ENABLE_WEBKIT2
endif # END TARGET_WAYLAND</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059783</commentid>
    <comment_count>3</comment_count>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2015-01-08 04:35:56 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; These:
&gt; 
&gt; endif # END TARGET_WAYLAND
&gt; endif # END ENABLE_WEBKIT2
&gt; 
&gt; Should be:
&gt; 
&gt; endif # END ENABLE_WEBKIT2
&gt; endif # END TARGET_WAYLAND

Yeah I already know about it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059791</commentid>
    <comment_count>4</comment_count>
      <attachid>244253</attachid>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2015-01-08 05:02:08 -0800</bug_when>
    <thetext>Created attachment 244253
Proposed patch v2

Fixed the order of endifs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061521</commentid>
    <comment_count>5</comment_count>
    <who name="Iain Lane">iain.lane</who>
    <bug_when>2015-01-15 03:16:26 -0800</bug_when>
    <thetext>Are you sure about that?

In https://bugs.webkit.org/show_bug.cgi?id=126821#c18 I reported the same problem but for that build I was building with WK2 enabled.

I&apos;m building 2.4.8 with your patch to verify and will report back.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061539</commentid>
    <comment_count>6</comment_count>
    <who name="Iain Lane">iain.lane</who>
    <bug_when>2015-01-15 06:24:28 -0800</bug_when>
    <thetext>Indeed, it fails

./.libs/../Source/WebCore/plugins/gtk/.libs/libWebCoreGtk_la-PluginPackageGtk.o: In function `_ZN3WTF6VectorINS_6StringELm0ENS_15CrashOnOverflowEEaSERKS3_&apos;:
/build/buildd/webkitgtk-2.4.8/build-3.0/../Source/WebCore/plugins/gtk/PluginPackageGtk.cpp:126: multiple definition of `_ZN7WebCore13PluginPackage4loadEv&apos;
./.libs/../Source/WebCore/plugins/.libs/libWebCore_la-PluginPackageNone.o:/build/buildd/webkitgtk-2.4.8/build-3.0/../Source/WebCore/plugins/PluginPackageNone.cpp:37: first defined here

Were you building with wayland and x11? I think you want `if !TARGET_X11&apos; there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061802</commentid>
    <comment_count>7</comment_count>
      <attachid>244758</attachid>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2015-01-16 03:32:53 -0800</bug_when>
    <thetext>Created attachment 244758
Proposed patch v3

We have to compile the PluginPackageNone.cpp and PluginViewNone.cpp just when WebKit2 is enabled and we are not building for X11.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1062101</commentid>
    <comment_count>8</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2015-01-17 08:08:02 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Created attachment 244758 [details]
&gt; Proposed patch v3
&gt; 
&gt; We have to compile the PluginPackageNone.cpp and PluginViewNone.cpp just
&gt; when WebKit2 is enabled and we are not building for X11.

This fixed the build for me in Debian, thanks!.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1083279</commentid>
    <comment_count>9</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2015-04-07 03:09:15 -0700</bug_when>
    <thetext>Committed: &lt;http://trac.webkit.org/changeset/182458&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244247</attachid>
            <date>2015-01-08 01:59:23 -0800</date>
            <delta_ts>2015-01-08 05:02:08 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>webkit-140241.patch</filename>
            <type>text/plain</type>
            <size>2213</size>
            <attacher name="Tomas Popela">tpopela</attacher>
            
              <data encoding="base64">RnJvbSA1YzhiM2E2NWI4OGZlMDA0NDZlNGM1ZDBjYTNmMzk1ZjgzODA0OTA1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUb21hcyBQb3BlbGEgPHRwb3BlbGFAcmVkaGF0LmNvbT4KRGF0
ZTogVGh1LCA4IEphbiAyMDE1IDEwOjU3OjQ4ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gMjAxNS0w
MS0wOCAgVG9tYXMgUG9wZWxhICA8dHBvcGVsYUByZWRoYXQuY29tPgoKICAgICAgICBbR1RLXVtX
SzFdIENhbm5vdCBjb21waWxlIDIuNC44IHdoZW4gV0syIGlzIGRpc2FibGVkCiAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MDI0MQoKICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgV2UgaGF2ZSB0byBjb21waWxlIHRoZSBQ
bHVnaW5QYWNrYWdlTm9uZS5jcHAgYW5kIFBsdWdpblZpZXdOb25lLmNwcAogICAgICAgIGp1c3Qg
d2hlbiBXZWJLaXQyIGlzIGVuYWJsZWQuCgogICAgICAgICogR05VbWFrZWZpbGUubGlzdC5hbToK
LS0tCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgIHwgMTIgKysrKysrKysrKysr
CiBTb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtIHwgIDQgKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDU4N2E2YzMuLmEzNTBlZDYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNS0wMS0wOCAgVG9tYXMgUG9wZWxhICA8
dHBvcGVsYUByZWRoYXQuY29tPgorCisgICAgICAgIFtHVEtdW1dLMV0gQ2Fubm90IGNvbXBpbGUg
Mi40Ljggd2hlbiBXSzIgaXMgZGlzYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE0MDI0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFdlIGhhdmUgdG8gY29tcGlsZSB0aGUgUGx1Z2luUGFja2FnZU5v
bmUuY3BwIGFuZCBQbHVnaW5WaWV3Tm9uZS5jcHAKKyAgICAgICAganVzdCB3aGVuIFdlYktpdDIg
aXMgZW5hYmxlZC4KKworICAgICAgICAqIEdOVW1ha2VmaWxlLmxpc3QuYW06CisKIDIwMTQtMTEt
MTAgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBDcmFz
aCBpbiBXZWJDb3JlOjpOb2RlOjpnZXRGbGFnCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9H
TlVtYWtlZmlsZS5saXN0LmFtIGIvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbQpp
bmRleCAyZjVjYjE5Li5iMDI1N2U2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtl
ZmlsZS5saXN0LmFtCisrKyBiL1NvdXJjZS9XZWJDb3JlL0dOVW1ha2VmaWxlLmxpc3QuYW0KQEAg
LTYyNTQsMTAgKzYyNTQsMTIgQEAgZW5kaWYgIyBFTkQgVVNFX0dMWAogZW5kaWYgIyBFTkQgVEFS
R0VUX1gxMQogCiBpZiBUQVJHRVRfV0FZTEFORAoraWYgRU5BQkxFX1dFQktJVDIKIHdlYmNvcmVf
c291cmNlcyArPSBcCiAJU291cmNlL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5QYWNrYWdlTm9uZS5j
cHAgXAogCVNvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2luVmlld05vbmUuY3BwCiBlbmRpZiAj
IEVORCBUQVJHRVRfV0FZTEFORAorZW5kaWYgIyBFTkQgRU5BQkxFX1dFQktJVDIKIAogaWYgVEFS
R0VUX1gxMV9PUl9XQVlMQU5ECiBwbGF0Zm9ybWd0a19zb3VyY2VzICs9IFwKQEAgLTYzMDUsOSAr
NjMwNywxMSBAQCB3ZWJjb3JlZ3RrX3NvdXJjZXMgKz0gXAogZW5kaWYgIyBFTkQgVEFSR0VUX1dJ
TjMyCiAKIGlmIFRBUkdFVF9RVUFSVFoKK2lmIEVOQUJMRV9XRUJLSVQyCiB3ZWJjb3JlX3NvdXJj
ZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2luUGFja2FnZU5vbmUuY3BwIFwK
IAlTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL1BsdWdpblZpZXdOb25lLmNwcAorZW5kaWYgIyBFTkQg
RU5BQkxFX1dFQktJVDIKIHBsYXRmb3JtZ3RrX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2NhaXJvL1dpZGdldEJhY2tpbmdTdG9yZUNhaXJvLmggXAogCVNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2NhaXJvL1dpZGdldEJhY2tpbmdTdG9yZUNhaXJvLmNwcAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244253</attachid>
            <date>2015-01-08 05:02:08 -0800</date>
            <delta_ts>2015-01-16 03:32:53 -0800</delta_ts>
            <desc>Proposed patch v2</desc>
            <filename>webkit-140241v2.patch</filename>
            <type>text/plain</type>
            <size>2186</size>
            <attacher name="Tomas Popela">tpopela</attacher>
            
              <data encoding="base64">RnJvbSA3NmZjN2U1MmU0ZmQzYWNjYzYwMjBlYTAzZTBlMTNlMWVjY2ViNTA2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUb21hcyBQb3BlbGEgPHRwb3BlbGFAcmVkaGF0LmNvbT4KRGF0
ZTogVGh1LCA4IEphbiAyMDE1IDEwOjU3OjQ4ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gMjAxNS0w
MS0wOCAgVG9tYXMgUG9wZWxhICA8dHBvcGVsYUByZWRoYXQuY29tPgoKICAgICAgICBbR1RLXVtX
SzFdIENhbm5vdCBjb21waWxlIDIuNC44IHdoZW4gV0syIGlzIGRpc2FibGVkCiAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MDI0MQoKICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAgV2UgaGF2ZSB0byBjb21waWxlIHRoZSBQ
bHVnaW5QYWNrYWdlTm9uZS5jcHAgYW5kIFBsdWdpblZpZXdOb25lLmNwcAogICAgICAgIGp1c3Qg
d2hlbiBXZWJLaXQyIGlzIGVuYWJsZWQuCgogICAgICAgICogR05VbWFrZWZpbGUubGlzdC5hbToK
LS0tCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgIHwgMTIgKysrKysrKysrKysr
CiBTb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtIHwgIDQgKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDU4N2E2YzMuLmEzNTBlZDYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNS0wMS0wOCAgVG9tYXMgUG9wZWxhICA8
dHBvcGVsYUByZWRoYXQuY29tPgorCisgICAgICAgIFtHVEtdW1dLMV0gQ2Fubm90IGNvbXBpbGUg
Mi40Ljggd2hlbiBXSzIgaXMgZGlzYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE0MDI0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFdlIGhhdmUgdG8gY29tcGlsZSB0aGUgUGx1Z2luUGFja2FnZU5v
bmUuY3BwIGFuZCBQbHVnaW5WaWV3Tm9uZS5jcHAKKyAgICAgICAganVzdCB3aGVuIFdlYktpdDIg
aXMgZW5hYmxlZC4KKworICAgICAgICAqIEdOVW1ha2VmaWxlLmxpc3QuYW06CisKIDIwMTQtMTEt
MTAgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBDcmFz
aCBpbiBXZWJDb3JlOjpOb2RlOjpnZXRGbGFnCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9H
TlVtYWtlZmlsZS5saXN0LmFtIGIvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbQpp
bmRleCAyZjVjYjE5Li5kNmUyOTE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtl
ZmlsZS5saXN0LmFtCisrKyBiL1NvdXJjZS9XZWJDb3JlL0dOVW1ha2VmaWxlLmxpc3QuYW0KQEAg
LTYyNTQsOSArNjI1NCwxMSBAQCBlbmRpZiAjIEVORCBVU0VfR0xYCiBlbmRpZiAjIEVORCBUQVJH
RVRfWDExCiAKIGlmIFRBUkdFVF9XQVlMQU5ECitpZiBFTkFCTEVfV0VCS0lUMgogd2ViY29yZV9z
b3VyY2VzICs9IFwKIAlTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL1BsdWdpblBhY2thZ2VOb25lLmNw
cCBcCiAJU291cmNlL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5WaWV3Tm9uZS5jcHAKK2VuZGlmICMg
RU5EIEVOQUJMRV9XRUJLSVQyCiBlbmRpZiAjIEVORCBUQVJHRVRfV0FZTEFORAogCiBpZiBUQVJH
RVRfWDExX09SX1dBWUxBTkQKQEAgLTYzMDUsOSArNjMwNywxMSBAQCB3ZWJjb3JlZ3RrX3NvdXJj
ZXMgKz0gXAogZW5kaWYgIyBFTkQgVEFSR0VUX1dJTjMyCiAKIGlmIFRBUkdFVF9RVUFSVFoKK2lm
IEVOQUJMRV9XRUJLSVQyCiB3ZWJjb3JlX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3Bs
dWdpbnMvUGx1Z2luUGFja2FnZU5vbmUuY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL1Bs
dWdpblZpZXdOb25lLmNwcAorZW5kaWYgIyBFTkQgRU5BQkxFX1dFQktJVDIKIHBsYXRmb3JtZ3Rr
X3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NhaXJvL1dpZGdldEJhY2tp
bmdTdG9yZUNhaXJvLmggXAogCVNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NhaXJvL1dpZGdldEJh
Y2tpbmdTdG9yZUNhaXJvLmNwcAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244758</attachid>
            <date>2015-01-16 03:32:53 -0800</date>
            <delta_ts>2015-04-07 03:08:42 -0700</delta_ts>
            <desc>Proposed patch v3</desc>
            <filename>webkit-140241v3.patch</filename>
            <type>text/plain</type>
            <size>2379</size>
            <attacher name="Tomas Popela">tpopela</attacher>
            
              <data encoding="base64">RnJvbSBlYTlhODBmZmI2NTlmMWI2NWNjNGNjZWYxZjA5MmNmYmY3OWQ2YWQ1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUb21hcyBQb3BlbGEgPHRwb3BlbGFAcmVkaGF0LmNvbT4KRGF0
ZTogRnJpLCAxNiBKYW4gMjAxNSAxMjoyOTo0OCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIDIwMTUt
MDEtMTYgIFRvbWFzIFBvcGVsYSAgPHRwb3BlbGFAcmVkaGF0LmNvbT4KCiAgICAgICAgUkVHUkVT
U0lPTihyMTc3ODg1KTogW0dUS11bV0sxXSBDYW5ub3QgY29tcGlsZSAyLjQuOCB3aGVuIFdLMiBp
cyBkaXNhYmxlZAogICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNDAyNDEKCiAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgogICAgICAgIFdl
IGhhdmUgdG8gY29tcGlsZSB0aGUgUGx1Z2luUGFja2FnZU5vbmUuY3BwIGFuZCBQbHVnaW5WaWV3
Tm9uZS5jcHAKICAgICAgICBqdXN0IHdoZW4gV2ViS2l0MiBpcyBlbmFibGVkIGFuZCB3ZSBhcmUg
bm90IGJ1aWxkaW5nIGZvciBYMTEuCgogICAgICAgICogR05VbWFrZWZpbGUubGlzdC5hbToKLS0t
CiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiBT
b3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5saXN0LmFtIHwgIDggKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA1ODdhNmMzLi43ZTkxNjQ2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTUtMDEtMTYgIFRvbWFzIFBvcGVsYSAg
PHRwb3BlbGFAcmVkaGF0LmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKHIxNzc4ODUpOiBbR1RL
XVtXSzFdIENhbm5vdCBjb21waWxlIDIuNC44IHdoZW4gV0syIGlzIGRpc2FibGVkCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDAyNDEKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBoYXZlIHRvIGNvbXBp
bGUgdGhlIFBsdWdpblBhY2thZ2VOb25lLmNwcCBhbmQgUGx1Z2luVmlld05vbmUuY3BwCisgICAg
ICAgIGp1c3Qgd2hlbiBXZWJLaXQyIGlzIGVuYWJsZWQgYW5kIHdlIGFyZSBub3QgYnVpbGRpbmcg
Zm9yIFgxMS4KKworICAgICAgICAqIEdOVW1ha2VmaWxlLmxpc3QuYW06CisKIDIwMTQtMTEtMTAg
IENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBDcmFzaCBp
biBXZWJDb3JlOjpOb2RlOjpnZXRGbGFnCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9HTlVt
YWtlZmlsZS5saXN0LmFtIGIvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUubGlzdC5hbQppbmRl
eCAyZjVjYjE5Li4yMjk1NmM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmls
ZS5saXN0LmFtCisrKyBiL1NvdXJjZS9XZWJDb3JlL0dOVW1ha2VmaWxlLmxpc3QuYW0KQEAgLTYy
NTQsOSArNjI1NCwxMyBAQCBlbmRpZiAjIEVORCBVU0VfR0xYCiBlbmRpZiAjIEVORCBUQVJHRVRf
WDExCiAKIGlmIFRBUkdFVF9XQVlMQU5ECitpZiAhVEFSR0VUX1gxMQoraWYgRU5BQkxFX1dFQktJ
VDIKIHdlYmNvcmVfc291cmNlcyArPSBcCiAJU291cmNlL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5Q
YWNrYWdlTm9uZS5jcHAgXAogCVNvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2luVmlld05vbmUu
Y3BwCitlbmRpZiAjIEVORCBFTkFCTEVfV0VCS0lUMgorZW5kaWYgIyBFTkQgIVRBUkdFVF9YMTEK
IGVuZGlmICMgRU5EIFRBUkdFVF9XQVlMQU5ECiAKIGlmIFRBUkdFVF9YMTFfT1JfV0FZTEFORApA
QCAtNjMwNSw5ICs2MzA5LDEzIEBAIHdlYmNvcmVndGtfc291cmNlcyArPSBcCiBlbmRpZiAjIEVO
RCBUQVJHRVRfV0lOMzIKIAogaWYgVEFSR0VUX1FVQVJUWgoraWYgIVRBUkdFVF9YMTEKK2lmIEVO
QUJMRV9XRUJLSVQyCiB3ZWJjb3JlX3NvdXJjZXMgKz0gXAogCVNvdXJjZS9XZWJDb3JlL3BsdWdp
bnMvUGx1Z2luUGFja2FnZU5vbmUuY3BwIFwKIAlTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL1BsdWdp
blZpZXdOb25lLmNwcAorZW5kaWYgIyBFTkQgRU5BQkxFX1dFQktJVDIKK2VuZGlmICMgRU5EICFU
QVJHRVRfWDExCiBwbGF0Zm9ybWd0a19zb3VyY2VzICs9IFwKIAlTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9jYWlyby9XaWRnZXRCYWNraW5nU3RvcmVDYWlyby5oIFwKIAlTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9jYWlyby9XaWRnZXRCYWNraW5nU3RvcmVDYWlyby5jcHAK
</data>
<flag name="review"
          id="269690"
          type_id="1"
          status="+"
          setter="cgarcia"
    />
    <flag name="commit-queue"
          id="275079"
          type_id="3"
          status="-"
          setter="cgarcia"
    />
          </attachment>
      

    </bug>

</bugzilla>