<?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>88313</bug_id>
          
          <creation_ts>2012-06-05 01:37:56 -0700</creation_ts>
          <short_desc>[Qt][Win] Fix build fails because of min/max macros and std::numeric_limits&lt;*&gt;::min/max() clashing</short_desc>
          <delta_ts>2012-06-13 08:18:17 -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>Tools / Tests</component>
          <version>420+</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>88300</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>gustavo</cc>
    
    <cc>hausmann</cc>
    
    <cc>jturcotte</cc>
    
    <cc>kbalazs</cc>
    
    <cc>ossy</cc>
    
    <cc>philn</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>641309</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-06-05 01:37:56 -0700</bug_when>
    <thetext>qwebframe.cpp, ... doesn&apos;t build because of this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>641605</commentid>
    <comment_count>1</comment_count>
      <attachid>145809</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-06-05 08:53:48 -0700</bug_when>
    <thetext>Created attachment 145809
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>641621</commentid>
    <comment_count>2</comment_count>
      <attachid>145813</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-06-05 09:07:08 -0700</bug_when>
    <thetext>Created attachment 145813
Patch

Typo fixed. Thanks GTK EWS. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>641890</commentid>
    <comment_count>3</comment_count>
      <attachid>145813</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-06-05 14:22:32 -0700</bug_when>
    <thetext>Comment on attachment 145813
Patch

This is like a sledge-hammer :). Is it perhaps cleaner to do NOMINMAX only in those .cpp files where the clash occurs? That seems to be the more common solution and I think preferred if for example it only happens in qwebframe.cpp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643448</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-06-07 05:29:34 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 145813 [details])
&gt; This is like a sledge-hammer :). Is it perhaps cleaner to do NOMINMAX only in those .cpp files where the clash occurs? That seems to be the more common solution and I think preferred if for example it only happens in qwebframe.cpp.

:) As far as I remember we need this for 5-10 files not only one.
Let me check how many files need it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643587</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-06-07 08:52:28 -0700</bug_when>
    <thetext>problematic source files:
- Source/WebKit/qt/Api/qwebview.cpp
- Source/WebKit/qt/Api/gqraphicswebview.cpp
- Source/WebKit/qt/Api/qwebpage.cpp
- Source/WebKit/qt/Api/qwebhistory.cpp
- Source/WebKit/qt/WebCoreSupport/GeolocationClientQt.cpp

Patch is coming soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643598</commentid>
    <comment_count>6</comment_count>
      <attachid>146300</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-06-07 09:08:17 -0700</bug_when>
    <thetext>Created attachment 146300
Patch

Add NOMINMAX only to problematic sources instead of using sledgehammer :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>644697</commentid>
    <comment_count>7</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-06-08 08:45:35 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Created an attachment (id=146300) [details]
&gt; Patch
&gt; 
&gt; Add NOMINMAX only to problematic sources instead of using sledgehammer :)

In most parts of the project we already use the sledgehammer approach.
In config.h&apos;s you can find this - under #if OS(WINDOWS)

// If we don&apos;t define these, they get defined in windef.h.
// We want to use std::min and std::max.
#ifndef max
#define max max
#endif
#ifndef min
#define min min
#endif

What I don&apos;t know is that which config.h is used in Source/WebKit/qt and why it does not have this. Furthermore, adding NOMINMAX seems more elegant than this ifdef hackery but I&apos;m not sure it would work on every platform. I favor fixing it in the appropriate config.h for consistency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646160</commentid>
    <comment_count>8</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-06-11 12:13:51 -0700</bug_when>
    <thetext>WebCore/config.h is used by WebKit/qt.

We &quot;#define max max&quot; correctly in config.h but the problem is that qdatetime.h does &quot;#undef max&quot; before WinDef.h gets included.

How the hell did this end up in a public Qt header...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646167</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-06-11 12:22:53 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; WebCore/config.h is used by WebKit/qt.
&gt; 
&gt; We &quot;#define max max&quot; correctly in config.h but the problem is that qdatetime.h does &quot;#undef max&quot; before WinDef.h gets included.
&gt; 
&gt; How the hell did this end up in a public Qt header...

Well spotted!! And pretty recently changed, too:

https://codereview.qt-project.org/#change,13166

The header file uses std::min/max in an inline function, but yeah, the fix is there IMHO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646722</commentid>
    <comment_count>10</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-06-12 01:19:31 -0700</bug_when>
    <thetext>Work in progress at https://codereview.qt-project.org/#change,28549 - If we can&apos;t get that into Qt, then we have to change the existing workaround in WebKit to use NOMINMAX instead of #define min min/max max</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646883</commentid>
    <comment_count>11</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-06-12 06:25:05 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; Work in progress at https://codereview.qt-project.org/#change,28549 - If we can&apos;t get that into Qt, then we have to change the existing workaround in WebKit to use NOMINMAX instead of #define min min/max max

I tried it, it works for me without workaround for WebKit. ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648043</commentid>
    <comment_count>12</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-06-13 08:17:47 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; &gt; Work in progress at https://codereview.qt-project.org/#change,28549 - If we can&apos;t get that into Qt, then we have to change the existing workaround in WebKit to use NOMINMAX instead of #define min min/max max
&gt; 
&gt; I tried it, it works for me without workaround for WebKit. ;-)

Great. The change is slowly making its way into Qt. Most of the submodules are patched already and the qtbase change is staged (after the n-th try :)

Let&apos;s close this as INVALID then, because the root cause for this bug is an upstream issue that disabled the existing workaround.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648045</commentid>
    <comment_count>13</comment_count>
      <attachid>146300</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-06-13 08:18:17 -0700</bug_when>
    <thetext>Comment on attachment 146300
Patch

Clearing review</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145809</attachid>
            <date>2012-06-05 08:53:48 -0700</date>
            <delta_ts>2012-06-05 09:03:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88313-20120605175347.patch</filename>
            <type>text/plain</type>
            <size>1212</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5NDkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDMxZTkxMzY5NjMzMmRkZjI1ZjgxN2U2
Yzg5YTMzMDAyMTE4MDNiZTcuLjAxNTY0MzIyNTUwMTUxY2M2OTgzNzhhNTIzY2JmN2Y5YjI0NzEx
MjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMDYtMDUgIENzYWJhIE9zenRyb2dvbsOhYyAg
PG9zc3lAd2Via2l0Lm9yZz4KKworICAgICAgICBbUXRdW1dpbl0gRml4IGJ1aWxkIGZhaWxzIGJl
Y2F1c2Ugb2YgbWluL21heCBtYWNyb3MgYW5kIHN0ZDo6bnVtZXJpY19saW1pdHM8Kj46Om1pbi9t
YXgoKSBjbGFzaGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODgzMTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIHd0Zi9QbGF0Zm9ybS5oOiBEZWZpbmUgTk9NSU5NQVggZm9yIFF0LVdpbiBwbGF0Zm9y
bSB0byBhdm9pZCBjbGFzaGVzLgorCiAyMDEyLTA2LTA0ICBUYWthc2hpIFRveW9zaGltYSAgPHRv
eW9zaGltQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbV2ViU29ja2V0XSBTZW5kIHJlcXVpcmVz
IHN1cGVyIGxpbmVhciB0aW1lIGFnYWluc3QgZGF0YSBzaXplCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V1RGL3d0Zi9QbGF0Zm9ybS5oIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaAppbmRleCAzODI2
YTM5Mjc4NjhmYTdhNTEwMTNmNmRiN2VlZjdkOGQwYzczODM1Li4yNTQ4YTI3MWRhYTE3ZjA0MjQy
MGQ2YzJmY2Q0ZWRjNTY5YWI1ZDEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9y
bS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgKQEAgLTUxNSw2ICs1MTUsMTAgQEAK
IAogI2VuZGlmICAvKiBPUyhXSU5DRSkgJiYgIVBMQVRGT1JNKFFUKSAqLwogCisjaWYgT1MoV0lO
KSAmJiBQTEFURk9STShRVCkKKyNkZWZpbmUgTk9NSU5NQVggICAgICAgLyogV2luZG93cyBtaW4g
YW5kIG1heCBjb25mbGljdCB3aXRoIHN0YW5kYXJkIG1hY3JvcyAqLworI2VuZGlmCisKICNpZiBQ
TEFURk9STShRVCkKICNpZm5kZWYgV1RGX1VTRV9JQ1VfVU5JQ09ERQogI2RlZmluZSBXVEZfVVNF
X1FUNF9VTklDT0RFIDEK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145813</attachid>
            <date>2012-06-05 09:07:08 -0700</date>
            <delta_ts>2012-06-07 09:08:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88313-20120605180707.patch</filename>
            <type>text/plain</type>
            <size>1216</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5NDkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDMxZTkxMzY5NjMzMmRkZjI1ZjgxN2U2
Yzg5YTMzMDAyMTE4MDNiZTcuLjAxNTY0MzIyNTUwMTUxY2M2OTgzNzhhNTIzY2JmN2Y5YjI0NzEx
MjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMDYtMDUgIENzYWJhIE9zenRyb2dvbsOhYyAg
PG9zc3lAd2Via2l0Lm9yZz4KKworICAgICAgICBbUXRdW1dpbl0gRml4IGJ1aWxkIGZhaWxzIGJl
Y2F1c2Ugb2YgbWluL21heCBtYWNyb3MgYW5kIHN0ZDo6bnVtZXJpY19saW1pdHM8Kj46Om1pbi9t
YXgoKSBjbGFzaGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODgzMTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIHd0Zi9QbGF0Zm9ybS5oOiBEZWZpbmUgTk9NSU5NQVggZm9yIFF0LVdpbiBwbGF0Zm9y
bSB0byBhdm9pZCBjbGFzaGVzLgorCiAyMDEyLTA2LTA0ICBUYWthc2hpIFRveW9zaGltYSAgPHRv
eW9zaGltQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbV2ViU29ja2V0XSBTZW5kIHJlcXVpcmVz
IHN1cGVyIGxpbmVhciB0aW1lIGFnYWluc3QgZGF0YSBzaXplCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V1RGL3d0Zi9QbGF0Zm9ybS5oIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaAppbmRleCAzODI2
YTM5Mjc4NjhmYTdhNTEwMTNmNmRiN2VlZjdkOGQwYzczODM1Li5lYzg4ZTYwNmFiYmYyY2ZiMTcy
MDgyMjg4M2M5MDNmNTNiY2E5ZDhhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9y
bS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgKQEAgLTUxNSw2ICs1MTUsMTAgQEAK
IAogI2VuZGlmICAvKiBPUyhXSU5DRSkgJiYgIVBMQVRGT1JNKFFUKSAqLwogCisjaWYgT1MoV0lO
RE9XUykgJiYgUExBVEZPUk0oUVQpCisjZGVmaW5lIE5PTUlOTUFYICAgICAgIC8qIFdpbmRvd3Mg
bWluIGFuZCBtYXggY29uZmxpY3Qgd2l0aCBzdGFuZGFyZCBtYWNyb3MgKi8KKyNlbmRpZgorCiAj
aWYgUExBVEZPUk0oUVQpCiAjaWZuZGVmIFdURl9VU0VfSUNVX1VOSUNPREUKICNkZWZpbmUgV1RG
X1VTRV9RVDRfVU5JQ09ERSAxCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146300</attachid>
            <date>2012-06-07 09:08:17 -0700</date>
            <delta_ts>2012-06-13 08:18:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88313-20120607090816.patch</filename>
            <type>text/plain</type>
            <size>3469</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5NzI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0
L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCmluZGV4IDUxNGNiYTFlMWYy
Yjc1MTg4MjBiNzVkMGVkOGIyMThhM2U3OWRmNmIuLjcwNDdjMTI3YjJkNGZiNzBhM2RlNTkzYTVj
NDFmZjc3ZTEzMDg5YzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisr
KyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDYt
MDcgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KKworICAgICAgICBbUXRd
W1dpbl0gRml4IGJ1aWxkIGZhaWxzIGJlY2F1c2Ugb2YgbWluL21heCBtYWNyb3MgYW5kIHN0ZDo6
bnVtZXJpY19saW1pdHM8Kj46Om1pbi9tYXgoKSBjbGFzaGluZworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODgzMTMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgTk9NSU5NQVggZGVmaW5lcyB0byBhdm9p
ZCBjbGFzaGVzIG9uIFF0LVdpbiBwbGF0Zm9ybS4KKworICAgICAgICAqIEFwaS9xZ3JhcGhpY3N3
ZWJ2aWV3LmNwcDoKKyAgICAgICAgKiBBcGkvcXdlYmhpc3RvcnkuY3BwOgorICAgICAgICAqIEFw
aS9xd2VicGFnZS5jcHA6CisgICAgICAgICogQXBpL3F3ZWJzZXR0aW5ncy5jcHA6CisgICAgICAg
ICogQXBpL3F3ZWJ2aWV3LmNwcDoKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9HZW9sb2NhdGlv
bkNsaWVudFF0LmNwcDoKKwogMjAxMi0wNi0wNiAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Vi
a2l0Lm9yZz4KIAogICAgICAgICBbUXRdIFF0IERSVCAvIFdUUiBzaG91bGQgYmUgYWJsZSB0byBs
b2FkIGV4dGVybmFsIHJlc291cmNlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9BcGkv
cWdyYXBoaWNzd2Vidmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xZ3JhcGhpY3N3ZWJ2
aWV3LmNwcAppbmRleCBkMTk0ZjlmYzMwOGM4N2M0NjZjNmI0OGNjYTBjODc5MjkzNzliODc0Li43
NDY0YmMzNjQyMTg3NWI4ZjAwNGQ1MDU0OWRhNWU5NjMyMmYxOGYyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L3F0L0FwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L3F0L0FwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcApAQCAtMTgsNiArMTgsOCBAQAogICAgIEJvc3Rv
biwgTUEgMDIxMTAtMTMwMSwgVVNBLgogKi8KIAorI2RlZmluZSBOT01JTk1BWAorCiAjaW5jbHVk
ZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAicWdyYXBoaWNzd2Vidmlldy5oIgogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2ViaGlzdG9yeS5jcHAgYi9Tb3VyY2UvV2ViS2l0L3F0
L0FwaS9xd2ViaGlzdG9yeS5jcHAKaW5kZXggZmM1YmRkNWZjZWFkMjVjNTdmMGQyNjRiYzZmMTlj
MGRjMmUyZGZjMC4uZDUxY2JlOWJkYjFlNjQ3MDJkMzcwNGNmMmZlZDhlNjdkODk1NmFmMSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYmhpc3RvcnkuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQvcXQvQXBpL3F3ZWJoaXN0b3J5LmNwcApAQCAtMTcsNiArMTcsOCBAQAogICAgIEJv
c3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgogKi8KIAorI2RlZmluZSBOT01JTk1BWAorCiAjaW5j
bHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAicXdlYmhpc3RvcnkuaCIKICNpbmNsdWRlICJxd2Vi
aGlzdG9yeV9wLmgiCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5j
cHAgYi9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKaW5kZXggN2I1ZjBlMjZmY2Fh
ODg1ZjMwMmI5ODhlYzQ0MzI3MzBjN2M1Y2MyMy4uNzM5OGYwZjZmMjcxNTFhMGRkMmQ1MzBhMjAx
NmRhNjExZTEzNTg5ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2Uu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcApAQCAtMTksNiArMTks
OCBAQAogICAgIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgogKi8KIAorI2RlZmluZSBOT01J
Tk1BWAorCiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAicXdlYnBhZ2UuaCIKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcCBiL1NvdXJjZS9X
ZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKaW5kZXggNTQyNWE5MjcwNmEzM2YzOTZlNTA3
NDgxZDQ5Y2NiYjM2ZmMwNTAyYi4uOTIwMGZmNWUxNDM0YzFkMmZiYThiNzIwZDdmZjA0ODg2NzYw
ZTc5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuY3BwCkBAIC0xNyw2ICsxNyw4
IEBACiAgICAgQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0EuCiAqLwogCisjZGVmaW5lIE5PTUlO
TUFYCisKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJxd2Vic2V0dGluZ3MuaCIKIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9BcGkvcXdlYnZpZXcuY3BwIGIvU291cmNlL1dl
YktpdC9xdC9BcGkvcXdlYnZpZXcuY3BwCmluZGV4IDc2YmYzOTI3NzhhOTA5MTg3MzdiYTllM2U5
MDI2YmJjZjAzMTFiMWUuLmQ2YWZkMjQ3ODljNGUyMDlkYWYyMmFlNWZhMmYwNjVjOGYyOGVkNTAg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3F3ZWJ2aWV3LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0L3F0L0FwaS9xd2Vidmlldy5jcHAKQEAgLTE5LDYgKzE5LDggQEAKICAgICBCb3N0
b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KICovCiAKKyNkZWZpbmUgTk9NSU5NQVgKKwogI2luY2x1
ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgInF3ZWJ2aWV3LmgiCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvR2VvbG9jYXRpb25DbGllbnRRdC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0dlb2xvY2F0aW9uQ2xpZW50UXQuY3BwCmluZGV4
IGVjNGQxYmI5ZTlhZmMzZjdhMDkwOWRjNWU0OGU1MTg3YWNmMTcyNGIuLjZhMjc5MzE5Y2Q4Mzll
NmUyNDRiYjFmMWJmNWNhNWQ4MzYxOGUzMzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQv
V2ViQ29yZVN1cHBvcnQvR2VvbG9jYXRpb25DbGllbnRRdC5jcHAKKysrIGIvU291cmNlL1dlYktp
dC9xdC9XZWJDb3JlU3VwcG9ydC9HZW9sb2NhdGlvbkNsaWVudFF0LmNwcApAQCAtMjMsNiArMjMs
OCBAQAogICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJ
TElUWSBPRiBTVUNIIERBTUFHRS4gCiAgKi8KIAorI2RlZmluZSBOT01JTk1BWAorCiAjaW5jbHVk
ZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiR2VvbG9jYXRpb25DbGllbnRRdC5oIgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>