<?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>191987</bug_id>
          
          <creation_ts>2018-11-26 15:55:48 -0800</creation_ts>
          <short_desc>Modernize the check for async _saveCookies existence</short_desc>
          <delta_ts>2018-11-27 12:42:07 -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>WebKit Misc.</component>
          <version>Other</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>achristensen</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mitz</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1481738</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2018-11-26 15:55:48 -0800</bug_when>
    <thetext>Try removing an explicit OS version check.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1481741</commentid>
    <comment_count>1</comment_count>
      <attachid>355688</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2018-11-26 16:02:22 -0800</bug_when>
    <thetext>Created attachment 355688
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1481746</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2018-11-26 16:04:37 -0800</bug_when>
    <thetext>Bikeshedding is welcome, I want to polish the naming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1481747</commentid>
    <comment_count>3</comment_count>
      <attachid>355688</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-11-26 16:05:11 -0800</bug_when>
    <thetext>Comment on attachment 355688
proposed patch

The other obvious option is &quot;FOUNDATION_WITH_...&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1481932</commentid>
    <comment_count>4</comment_count>
      <attachid>355740</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2018-11-27 09:23:36 -0800</bug_when>
    <thetext>Created attachment 355740
With Tim&apos;s sugestion

Yes, I think that&apos;s a bit better.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1481982</commentid>
    <comment_count>5</comment_count>
      <attachid>355740</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-27 11:19:25 -0800</bug_when>
    <thetext>Comment on attachment 355740
With Tim&apos;s sugestion

Rejecting attachment 355740 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 355740, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Logging in as commit-queue@webkit.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=355740&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=191987&amp;ctype=xml&amp;excludefield=attachmentdata
Processing 1 patch from 1 bug.
Updating working directory
Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 1

Updating OpenSource
From https://git.webkit.org/git/WebKit
   1966f6a0b8c..71aad01c2a9  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 238557 = d403ecb81ae0329ee6784d062687e12049f038b7
last_rev is higher!: 238557 &gt;= 238542 at /Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git-svn line 2091.

Died at /Volumes/Data/EWS/WebKit/Tools/Scripts/webkitdirs.pm line 2963.

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 1

Updating OpenSource
From https://git.webkit.org/git/WebKit
   1966f6a0b8c..71aad01c2a9  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 238557 = d403ecb81ae0329ee6784d062687e12049f038b7
last_rev is higher!: 238557 &gt;= 238542 at /Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git-svn line 2091.

Died at /Volumes/Data/EWS/WebKit/Tools/Scripts/webkitdirs.pm line 2963.

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 1
Updating OpenSource
From https://git.webkit.org/git/WebKit
   1966f6a0b8c..71aad01c2a9  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 238557 = d403ecb81ae0329ee6784d062687e12049f038b7
last_rev is higher!: 238557 &gt;= 238542 at /Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git-svn line 2091.

Died at /Volumes/Data/EWS/WebKit/Tools/Scripts/webkitdirs.pm line 2963.

Full output: https://webkit-queues.webkit.org/results/10169410</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1482054</commentid>
    <comment_count>6</comment_count>
      <attachid>355740</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-27 12:40:50 -0800</bug_when>
    <thetext>Comment on attachment 355740
With Tim&apos;s sugestion

Clearing flags on attachment: 355740

Committed r238567: &lt;https://trac.webkit.org/changeset/238567&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1482055</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-27 12:40:51 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1482057</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-11-27 12:42:07 -0800</bug_when>
    <thetext>&lt;rdar://problem/46285110&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>355688</attachid>
            <date>2018-11-26 16:02:22 -0800</date>
            <delta_ts>2018-11-27 09:23:36 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>VersionMacro1.txt</filename>
            <type>text/plain</type>
            <size>5019</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyMzg1MjEpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE4LTExLTI2ICBBbGV4ZXkgUHJvc2t1cnlha292
ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIE1vZGVybml6ZSB0aGUgY2hlY2sgZm9yIGFzeW5j
IF9zYXZlQ29va2llcyBleGlzdGVuY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5MTk4NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogd3RmL1BsYXRmb3JtLmg6IEFkZGVkIGEgc3BlY2lmaWMgbWFjcm8g
Zm9yIHRoaXMuIE5vdCBjaGFuZ2luZyB0aGUgYmVoYXZpb3IgaGVyZSwKKyAgICAgICAgYWx0aG91
Z2ggaXQgc2VlbXMgdmVyeSBsaWtlbHkgdGhhdCB3ZSB3YW50IHRvIGRvIHRoZSBzYW1lIG9uIG90
aGVyIGlPUyBmYW1pbHkgT1Nlcy4KKwogMjAxOC0xMS0yNiAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFN0cmVhbWxpbmUgTGlzdEhhc2hTZXQgdXNlIGluIGZsb2F0aW5n
IG9iamVjdCBjb2RlCkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgJKHJldmlzaW9uIDIzODUyMSkKKysrIFNvdXJj
ZS9XVEYvd3RmL1BsYXRmb3JtLmgJKHdvcmtpbmcgY29weSkKQEAgLTEzNzUsMyArMTM3NSw4IEBA
CiAjaWYgUExBVEZPUk0oQ09DT0EpICYmIFVTRShDQSkgJiYgIVBMQVRGT1JNKElPU19GQU1JTFlf
U0lNVUxBVE9SKQogI2RlZmluZSBVU0VfSU9TVVJGQUNFX0NBTlZBU19CQUNLSU5HX1NUT1JFIDEK
ICNlbmRpZgorCisvKiBGSVhNRTogU2hvdWxkIHRoaXMgYmUgZW5hYmxlZCBvciBJT1NfRkFNSUxZ
LCBub3QganVzdCBJT1M/ICovCisjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSAxMDE0MDApIHx8IFBMQVRGT1JNKElPUykKKyNkZWZpbmUgSEFW
RV9TQVZFX0NPT0tJRVNfV0lUSF9DT01QTEVUSU9OX0hBTkRMRVJfSU5fRk9VTkRBVElPTiAxCisj
ZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwkocmV2aXNpb24gMjM4NTI3KQorKysgU291cmNl
L1dlYkNvcmUvUEFML0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisy
MDE4LTExLTI2ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAg
IE1vZGVybml6ZSB0aGUgY2hlY2sgZm9yIGFzeW5jIF9zYXZlQ29va2llcyBleGlzdGVuY2UKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MTk4NworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFsL3NwaS9j
Zi9DRk5ldHdvcmtTUEkuaDogQWxzbyByZW1vdmVkIGEgY2hlY2sgYXJvdW5kIF9zb2NrZXRTdHJl
YW1Qcm9wZXJ0aWVzLAorICAgICAgICB3aGljaCBleGlzdHMgZXZlcnl3aGVyZS4KKwogMjAxOC0x
MS0yNiAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgW0NvY29hXSBN
YWtlIGl0IGVhc2llciB0byBlbmNvZGUgTlNPYmplY3RzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Q
QUwvcGFsL3NwaS9jZi9DRk5ldHdvcmtTUEkuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9QQUwvcGFsL3NwaS9jZi9DRk5ldHdvcmtTUEkuaAkocmV2aXNpb24gMjM4NTIxKQorKysgU291
cmNlL1dlYkNvcmUvUEFML3BhbC9zcGkvY2YvQ0ZOZXR3b3JrU1BJLmgJKHdvcmtpbmcgY29weSkK
QEAgLTEzNyw3ICsxMzcsOSBAQCB0eXBlZGVmIHZvaWQgKF5DRkNhY2hlZFVSTFJlc3BvbnNlQ2Fs
bEJhCiAtIChpZClfaW5pdFdpdGhDRkhUVFBDb29raWVTdG9yYWdlOihDRkhUVFBDb29raWVTdG9y
YWdlUmVmKWNmU3RvcmFnZTsKIC0gKENGSFRUUENvb2tpZVN0b3JhZ2VSZWYpX2Nvb2tpZVN0b3Jh
Z2U7CiAtICh2b2lkKV9zYXZlQ29va2llczsKKyNpZiBIQVZFKFNBVkVfQ09PS0lFU19XSVRIX0NP
TVBMRVRJT05fSEFORExFUl9JTl9GT1VOREFUSU9OKQogLSAodm9pZClfc2F2ZUNvb2tpZXM6KGRp
c3BhdGNoX2Jsb2NrX3QpIGNvbXBsZXRpb25IYW5kbGVyOworI2VuZGlmCiBAZW5kCiAKIEBpbnRl
cmZhY2UgTlNVUkxDb25uZWN0aW9uICgpCkBAIC0zNzIsMTAgKzM3NCw4IEBAIFdURl9FWFRFUk5f
Q19FTkQKIEBlbmQKIAogQGludGVyZmFjZSBOU1VSTFNlc3Npb25Db25maWd1cmF0aW9uICgpCi0j
aWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAx
MDE0MDApIHx8IChQTEFURk9STShJT1NfRkFNSUxZKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01J
Tl9SRVFVSVJFRCA+PSAxMjAwMDApCiAvLyBGSVhNRTogUmVtb3ZlIHRoaXMgb25jZSByZGFyOi8v
cHJvYmxlbS80MDY1MDI0NCBpcyBpbiBhIGJ1aWxkLgogQHByb3BlcnR5IChjb3B5KSBOU0RpY3Rp
b25hcnkgKl9zb2NrZXRTdHJlYW1Qcm9wZXJ0aWVzOwotI2VuZGlmCiBAZW5kCiAKIEBpbnRlcmZh
Y2UgTlNVUkxTZXNzaW9uVGFzayAoKQpJbmRleDogU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdC9DaGFuZ2VMb2cJKHJldmlzaW9uIDIzODUyMSkKKysr
IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTgtMTEtMjYgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CisKKyAgICAg
ICAgTW9kZXJuaXplIHRoZSBjaGVjayBmb3IgYXN5bmMgX3NhdmVDb29raWVzIGV4aXN0ZW5jZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkxOTg3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBOZXR3b3Jr
UHJvY2Vzcy9jb2NvYS9OZXR3b3JrUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpO
ZXR3b3JrUHJvY2Vzczo6cGxhdGZvcm1TeW5jQWxsQ29va2llcyk6CisKIDIwMTgtMTEtMjYgIEFu
ZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFtDb2NvYV0gTWFrZSBpdCBl
YXNpZXIgdG8gZW5jb2RlIE5TT2JqZWN0cwpJbmRleDogU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9jb2NvYS9OZXR3b3JrUHJvY2Vzc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvY29jb2EvTmV0d29ya1Byb2Nlc3NDb2NvYS5tbQkocmV2aXNp
b24gMjM4NTIxKQorKysgU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9jb2NvYS9OZXR3b3Jr
UHJvY2Vzc0NvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yMTEsNyArMjExLDcgQEAgdm9pZCBO
ZXR3b3JrUHJvY2Vzczo6c3luY0FsbENvb2tpZXMoKQogICAgIH0pOwogfQogCi0jaWYgKFBMQVRG
T1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDE0MDApIHx8
IChQTEFURk9STShJT1NfRkFNSUxZKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJF
RCA+PSAxMjAwMDApCisjaWYgSEFWRShTQVZFX0NPT0tJRVNfV0lUSF9DT01QTEVUSU9OX0hBTkRM
RVJfSU5fRk9VTkRBVElPTikKIHN0YXRpYyB2b2lkIHNhdmVDb29raWVzKE5TSFRUUENvb2tpZVN0
b3JhZ2UgKmNvb2tpZVN0b3JhZ2UsIENvbXBsZXRpb25IYW5kbGVyPHZvaWQoKT4mJiBjb21wbGV0
aW9uSGFuZGxlcikKIHsKICAgICBBU1NFUlQoUnVuTG9vcDo6aXNNYWluKCkpOwpAQCAtMjI3LDgg
KzIyNyw4IEBAIHN0YXRpYyB2b2lkIHNhdmVDb29raWVzKE5TSFRUUENvb2tpZVN0b3IKIHZvaWQg
TmV0d29ya1Byb2Nlc3M6OnBsYXRmb3JtU3luY0FsbENvb2tpZXMoQ29tcGxldGlvbkhhbmRsZXI8
dm9pZCgpPiYmIGNvbXBsZXRpb25IYW5kZXIpIHsKICAgICBBU1NFUlQoaGFzUHJvY2Vzc1ByaXZp
bGVnZShQcm9jZXNzUHJpdmlsZWdlOjpDYW5BY2Nlc3NSYXdDb29raWVzKSk7CiAgICAgQUxMT1df
REVQUkVDQVRFRF9ERUNMQVJBVElPTlNfQkVHSU4KLSAgICAKLSNpZiAoUExBVEZPUk0oTUFDKSAm
JiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMCkgfHwgKFBMQVRGT1JN
KElPU19GQU1JTFkpICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEyMDAw
MCkKKworI2lmIEhBVkUoU0FWRV9DT09LSUVTX1dJVEhfQ09NUExFVElPTl9IQU5ETEVSX0lOX0ZP
VU5EQVRJT04pCiAgICAgUmVmUHRyPENhbGxiYWNrQWdncmVnYXRvcj4gY2FsbGJhY2tBZ2dyZWdh
dG9yID0gQ2FsbGJhY2tBZ2dyZWdhdG9yOjpjcmVhdGUoV1RGTW92ZShjb21wbGV0aW9uSGFuZGVy
KSk7CiAgICAgV2ViQ29yZTo6TmV0d29ya1N0b3JhZ2VTZXNzaW9uOjpmb3JFYWNoKFsmXSAoYXV0
byYgbmV0d29ya1N0b3JhZ2VTZXNzaW9uKSB7CiAgICAgICAgIHNhdmVDb29raWVzKG5ldHdvcmtT
dG9yYWdlU2Vzc2lvbi5uc0Nvb2tpZVN0b3JhZ2UoKSwgW2NhbGxiYWNrQWdncmVnYXRvcl0geyB9
KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>355740</attachid>
            <date>2018-11-27 09:23:36 -0800</date>
            <delta_ts>2018-11-27 12:40:50 -0800</delta_ts>
            <desc>With Tim&apos;s sugestion</desc>
            <filename>VersionMacro1.txt</filename>
            <type>text/plain</type>
            <size>5027</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyMzg1MjEpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE4LTExLTI2ICBBbGV4ZXkgUHJvc2t1cnlha292
ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIE1vZGVybml6ZSB0aGUgY2hlY2sgZm9yIGFzeW5j
IF9zYXZlQ29va2llcyBleGlzdGVuY2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5MTk4NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogd3RmL1BsYXRmb3JtLmg6IEFkZGVkIGEgc3BlY2lmaWMgbWFjcm8g
Zm9yIHRoaXMuIE5vdCBjaGFuZ2luZyB0aGUgYmVoYXZpb3IgaGVyZSwKKyAgICAgICAgYWx0aG91
Z2ggaXQgc2VlbXMgdmVyeSBsaWtlbHkgdGhhdCB3ZSB3YW50IHRvIGRvIHRoZSBzYW1lIG9uIG90
aGVyIGlPUyBmYW1pbHkgT1Nlcy4KKwogMjAxOC0xMS0yNiAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFN0cmVhbWxpbmUgTGlzdEhhc2hTZXQgdXNlIGluIGZsb2F0aW5n
IG9iamVjdCBjb2RlCkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgJKHJldmlzaW9uIDIzODUyMSkKKysrIFNvdXJj
ZS9XVEYvd3RmL1BsYXRmb3JtLmgJKHdvcmtpbmcgY29weSkKQEAgLTEzNzUsMyArMTM3NSw4IEBA
CiAjaWYgUExBVEZPUk0oQ09DT0EpICYmIFVTRShDQSkgJiYgIVBMQVRGT1JNKElPU19GQU1JTFlf
U0lNVUxBVE9SKQogI2RlZmluZSBVU0VfSU9TVVJGQUNFX0NBTlZBU19CQUNLSU5HX1NUT1JFIDEK
ICNlbmRpZgorCisvKiBGSVhNRTogU2hvdWxkIHRoaXMgYmUgZW5hYmxlZCBvciBJT1NfRkFNSUxZ
LCBub3QganVzdCBJT1M/ICovCisjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSAxMDE0MDApIHx8IFBMQVRGT1JNKElPUykKKyNkZWZpbmUgSEFW
RV9GT1VOREFUSU9OX1dJVEhfU0FWRV9DT09LSUVTX1dJVEhfQ09NUExFVElPTl9IQU5ETEVSIDEK
KyNlbmRpZgpJbmRleDogU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzg1MjcpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9QQUwvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTgtMTEtMjYgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CisKKyAgICAg
ICAgTW9kZXJuaXplIHRoZSBjaGVjayBmb3IgYXN5bmMgX3NhdmVDb29raWVzIGV4aXN0ZW5jZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkxOTg3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwYWwvc3Bp
L2NmL0NGTmV0d29ya1NQSS5oOiBBbHNvIHJlbW92ZWQgYSBjaGVjayBhcm91bmQgX3NvY2tldFN0
cmVhbVByb3BlcnRpZXMsCisgICAgICAgIHdoaWNoIGV4aXN0cyBldmVyeXdoZXJlLgorCiAyMDE4
LTExLTI2ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbQ29jb2Fd
IE1ha2UgaXQgZWFzaWVyIHRvIGVuY29kZSBOU09iamVjdHMKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L1BBTC9wYWwvc3BpL2NmL0NGTmV0d29ya1NQSS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL1BBTC9wYWwvc3BpL2NmL0NGTmV0d29ya1NQSS5oCShyZXZpc2lvbiAyMzg1MjEpCisrKyBT
b3VyY2UvV2ViQ29yZS9QQUwvcGFsL3NwaS9jZi9DRk5ldHdvcmtTUEkuaAkod29ya2luZyBjb3B5
KQpAQCAtMTM3LDcgKzEzNyw5IEBAIHR5cGVkZWYgdm9pZCAoXkNGQ2FjaGVkVVJMUmVzcG9uc2VD
YWxsQmEKIC0gKGlkKV9pbml0V2l0aENGSFRUUENvb2tpZVN0b3JhZ2U6KENGSFRUUENvb2tpZVN0
b3JhZ2VSZWYpY2ZTdG9yYWdlOwogLSAoQ0ZIVFRQQ29va2llU3RvcmFnZVJlZilfY29va2llU3Rv
cmFnZTsKIC0gKHZvaWQpX3NhdmVDb29raWVzOworI2lmIEhBVkUoRk9VTkRBVElPTl9XSVRIX1NB
VkVfQ09PS0lFU19XSVRIX0NPTVBMRVRJT05fSEFORExFUikKIC0gKHZvaWQpX3NhdmVDb29raWVz
OihkaXNwYXRjaF9ibG9ja190KSBjb21wbGV0aW9uSGFuZGxlcjsKKyNlbmRpZgogQGVuZAogCiBA
aW50ZXJmYWNlIE5TVVJMQ29ubmVjdGlvbiAoKQpAQCAtMzcyLDEwICszNzQsOCBAQCBXVEZfRVhU
RVJOX0NfRU5ECiBAZW5kCiAKIEBpbnRlcmZhY2UgTlNVUkxTZXNzaW9uQ29uZmlndXJhdGlvbiAo
KQotI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQg
Pj0gMTAxNDAwKSB8fCAoUExBVEZPUk0oSU9TX0ZBTUlMWSkgJiYgX19JUEhPTkVfT1NfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTIwMDAwKQogLy8gRklYTUU6IFJlbW92ZSB0aGlzIG9uY2UgcmRh
cjovL3Byb2JsZW0vNDA2NTAyNDQgaXMgaW4gYSBidWlsZC4KIEBwcm9wZXJ0eSAoY29weSkgTlNE
aWN0aW9uYXJ5ICpfc29ja2V0U3RyZWFtUHJvcGVydGllczsKLSNlbmRpZgogQGVuZAogCiBAaW50
ZXJmYWNlIE5TVVJMU2Vzc2lvblRhc2sgKCkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9n
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzg1MjEp
CisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEz
IEBACisyMDE4LTExLTI2ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisg
ICAgICAgIE1vZGVybml6ZSB0aGUgY2hlY2sgZm9yIGFzeW5jIF9zYXZlQ29va2llcyBleGlzdGVu
Y2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MTk4
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogTmV0
d29ya1Byb2Nlc3MvY29jb2EvTmV0d29ya1Byb2Nlc3NDb2NvYS5tbToKKyAgICAgICAgKFdlYktp
dDo6TmV0d29ya1Byb2Nlc3M6OnBsYXRmb3JtU3luY0FsbENvb2tpZXMpOgorCiAyMDE4LTExLTI2
ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbQ29jb2FdIE1ha2Ug
aXQgZWFzaWVyIHRvIGVuY29kZSBOU09iamVjdHMKSW5kZXg6IFNvdXJjZS9XZWJLaXQvTmV0d29y
a1Byb2Nlc3MvY29jb2EvTmV0d29ya1Byb2Nlc3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL2NvY29hL05ldHdvcmtQcm9jZXNzQ29jb2EubW0JKHJl
dmlzaW9uIDIzODUyMSkKKysrIFNvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvY29jb2EvTmV0
d29ya1Byb2Nlc3NDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtMjExLDcgKzIxMSw3IEBAIHZv
aWQgTmV0d29ya1Byb2Nlc3M6OnN5bmNBbGxDb29raWVzKCkKICAgICB9KTsKIH0KIAotI2lmIChQ
TEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAw
KSB8fCAoUExBVEZPUk0oSU9TX0ZBTUlMWSkgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVR
VUlSRUQgPj0gMTIwMDAwKQorI2lmIEhBVkUoRk9VTkRBVElPTl9XSVRIX1NBVkVfQ09PS0lFU19X
SVRIX0NPTVBMRVRJT05fSEFORExFUikKIHN0YXRpYyB2b2lkIHNhdmVDb29raWVzKE5TSFRUUENv
b2tpZVN0b3JhZ2UgKmNvb2tpZVN0b3JhZ2UsIENvbXBsZXRpb25IYW5kbGVyPHZvaWQoKT4mJiBj
b21wbGV0aW9uSGFuZGxlcikKIHsKICAgICBBU1NFUlQoUnVuTG9vcDo6aXNNYWluKCkpOwpAQCAt
MjI3LDggKzIyNyw4IEBAIHN0YXRpYyB2b2lkIHNhdmVDb29raWVzKE5TSFRUUENvb2tpZVN0b3IK
IHZvaWQgTmV0d29ya1Byb2Nlc3M6OnBsYXRmb3JtU3luY0FsbENvb2tpZXMoQ29tcGxldGlvbkhh
bmRsZXI8dm9pZCgpPiYmIGNvbXBsZXRpb25IYW5kZXIpIHsKICAgICBBU1NFUlQoaGFzUHJvY2Vz
c1ByaXZpbGVnZShQcm9jZXNzUHJpdmlsZWdlOjpDYW5BY2Nlc3NSYXdDb29raWVzKSk7CiAgICAg
QUxMT1dfREVQUkVDQVRFRF9ERUNMQVJBVElPTlNfQkVHSU4KLSAgICAKLSNpZiAoUExBVEZPUk0o
TUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMCkgfHwgKFBM
QVRGT1JNKElPU19GQU1JTFkpICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49
IDEyMDAwMCkKKworI2lmIEhBVkUoRk9VTkRBVElPTl9XSVRIX1NBVkVfQ09PS0lFU19XSVRIX0NP
TVBMRVRJT05fSEFORExFUikKICAgICBSZWZQdHI8Q2FsbGJhY2tBZ2dyZWdhdG9yPiBjYWxsYmFj
a0FnZ3JlZ2F0b3IgPSBDYWxsYmFja0FnZ3JlZ2F0b3I6OmNyZWF0ZShXVEZNb3ZlKGNvbXBsZXRp
b25IYW5kZXIpKTsKICAgICBXZWJDb3JlOjpOZXR3b3JrU3RvcmFnZVNlc3Npb246OmZvckVhY2go
WyZdIChhdXRvJiBuZXR3b3JrU3RvcmFnZVNlc3Npb24pIHsKICAgICAgICAgc2F2ZUNvb2tpZXMo
bmV0d29ya1N0b3JhZ2VTZXNzaW9uLm5zQ29va2llU3RvcmFnZSgpLCBbY2FsbGJhY2tBZ2dyZWdh
dG9yXSB7IH0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>