<?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>59892</bug_id>
          
          <creation_ts>2011-05-01 14:13:53 -0700</creation_ts>
          <short_desc>[android] Add Android support to the CMake buildsystem.</short_desc>
          <delta_ts>2012-02-13 14:45:56 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>
          
          <blocked>60907</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Holger Freyther">zecke</reporter>
          <assigned_to name="Holger Freyther">zecke</assigned_to>
          <cc>abarth</cc>
    
    <cc>andreip</cc>
    
    <cc>benm</cc>
    
    <cc>eric</cc>
    
    <cc>steveblock</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>396041</commentid>
    <comment_count>0</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2011-05-01 14:13:53 -0700</bug_when>
    <thetext>[android] Add Android support to the CMake buildsystem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396044</commentid>
    <comment_count>1</comment_count>
      <attachid>91845</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2011-05-01 14:19:01 -0700</bug_when>
    <thetext>Created attachment 91845
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402631</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-11 21:04:45 -0700</bug_when>
    <thetext>Ah, I clearly read the patches in the wrong order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402632</commentid>
    <comment_count>3</comment_count>
      <attachid>91845</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-11 21:07:27 -0700</bug_when>
    <thetext>Comment on attachment 91845
Patch

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

Cool.  Does this actually build?

&gt; Source/WebCore/CMakeListsAndroid.txt:2
&gt; +  &quot;${JAVASCRIPTCORE_DIR}/wtf/text&quot;

WebCore shouldn&apos;t be including directly from this directory.  Even if it did, it shouldn&apos;t be in an Android-specific include block.

&gt; Source/cmake/OptionsAndroid.cmake:34
&gt; +WEBKIT_FEATURE(ENABLE_AS_IMAGE &quot;Enable SVG as image&quot; DEFAULT ON SVG)
&gt; +WEBKIT_FEATURE(ENABLE_BLOB &quot;Enable blob slice&quot; DEFAULT OFF)
&gt; +WEBKIT_FEATURE(ENABLE_CHANNEL_MESSAGING &quot;Enable channel messaging&quot; DEFAULT ON)
&gt; +WEBKIT_FEATURE(ENABLE_DATABASE &quot;Enable database&quot; DEFAULT ON)
&gt; +WEBKIT_FEATURE(ENABLE_DATAGRID &quot;Enable datagrid&quot; DEFAULT OFF)
&gt; +WEBKIT_FEATURE(ENABLE_DATALIST &quot;Enable datalist&quot; DEFAULT ON HTML)
&gt; +WEBKIT_FEATURE(ENABLE_DATA_TRANSFER_ITEMS &quot;Enable data transfer items&quot; DEFAULT OFF)
&gt; +WEBKIT_FEATURE(ENABLE_DOM_STORAGE &quot;Enable DOM storage&quot; DEFAULT ON)
&gt; +WEBKIT_FEATURE(ENABLE_EVENTSOURCE &quot;Enable event source&quot; DEFAULT ON)
&gt; +WEBKIT_FEATURE(ENABLE_FAST_MALLOC &quot;Enable TCmalloc instead of system&apos;s allocator&quot; DEFAULT ON)
&gt; +WEBKIT_FEATURE(ENABLE_FAST_MOBILE_SCROLLING &quot;Enable fast mobile scrolling&quot; DEFAULT ON)
&gt; +WEBKIT_FEATURE(ENABLE_FILTERS &quot;Enable SVG filters&quot; DEFAULT ON SVG)

Does all this stuff have to be duplicated in all these files?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402633</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-11 21:07:49 -0700</bug_when>
    <thetext>+steveblock</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402634</commentid>
    <comment_count>5</comment_count>
      <attachid>91845</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-11 21:08:17 -0700</bug_when>
    <thetext>Comment on attachment 91845
Patch

R- for the errant wtf/text include path.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402760</commentid>
    <comment_count>6</comment_count>
      <attachid>91845</attachid>
    <who name="Steve Block">steveblock</who>
    <bug_when>2011-05-12 02:25:06 -0700</bug_when>
    <thetext>Comment on attachment 91845
Patch

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

I&apos;m a little confused about your overall plan. As I&apos;m sure you&apos;re aware, the Android port is not yet fully upstreamed, and the upstreamed portion alone won&apos;t currently build. It certainly won&apos;t build with features enabled other than those currently in Platform.h and config.h. Do you intend to fix this? It would help if there was a meta bug to capture your larger intent.

&gt; Source/cmake/OptionsAndroid.cmake:4
&gt; +ADD_DEFINITIONS(-DWEBCORE_NAVIGATOR_VENDOR=&quot;moiji-mobile.com&quot;)

!!

I guess we shouldn&apos;t be specifying a vendor at all. What do other ports do?

&gt; Source/cmake/OptionsAndroid.cmake:59
&gt; +WEBKIT_FEATURE(ENABLE_XSLT &quot;Enable XSLT&quot; DEFAULT ON)

I&apos;m not sure exactly what your intent is here. Are you trying to replicate the set of feature enables that you removed from Platform.h and config.h in Bug 59889 ? It might be easier to follow if these were combined in a single patch to move these flags from code to the build system.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402848</commentid>
    <comment_count>7</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2011-05-12 08:14:34 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 91845 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=91845&amp;action=review
&gt; 
&gt; Cool.  Does this actually build?
&gt; 
&gt; &gt; Source/WebCore/CMakeListsAndroid.txt:2
&gt; &gt; +  &quot;${JAVASCRIPTCORE_DIR}/wtf/text&quot;
&gt; 
&gt; WebCore shouldn&apos;t be including directly from this directory.  Even if it did, it shouldn&apos;t be in an Android-specific include block.

Okay, both CE and Efl did it in their file. I agree... if it is necessary it should be shared and if it is not necessary I will remove it.



&gt; &gt; Source/cmake/OptionsAndroid.cmake:34
...
&gt; &gt; +WEBKIT_FEATURE(ENABLE_FAST_MOBILE_SCROLLING &quot;Enable fast mobile scrolling&quot; DEFAULT ON)
&gt; &gt; +WEBKIT_FEATURE(ENABLE_FILTERS &quot;Enable SVG filters&quot; DEFAULT ON SVG)

It appears to be. The reasoning could be to have different defaults on different platforms (e.g. SVG being mostly off Foo and XSLT always on for Bar). I will attempt to consult with one of the authors of the CMake build support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402919</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-12 10:06:05 -0700</bug_when>
    <thetext>&gt; It appears to be. The reasoning could be to have different defaults on different platforms (e.g. SVG being mostly off Foo and XSLT always on for Bar). I will attempt to consult with one of the authors of the CMake build support.

Thanks.  It&apos;s not a super big deal either way, and it certainly doesn&apos;t need to block your work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>403547</commentid>
    <comment_count>9</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2011-05-13 07:52:36 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 91845 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=91845&amp;action=review
&gt; 
&gt; I&apos;m a little confused about your overall plan. As I&apos;m sure you&apos;re aware, the Android port is not yet fully upstreamed, and the upstreamed portion alone won&apos;t currently build. It certainly won&apos;t build with features enabled other than those currently in Platform.h and config.h. Do you intend to fix this? It would help if there was a meta bug to capture your larger intent.

Has my email to webkit-dev helped? The short answer is.
- I want build-webkit --android to work with a NDK (and external libs for Skia)
- I will provide a build-bot to keep it working
- I will start with DRT and will be unlikely to make this a core builder



&gt; 
&gt; &gt; Source/cmake/OptionsAndroid.cmake:4
&gt; &gt; +ADD_DEFINITIONS(-DWEBCORE_NAVIGATOR_VENDOR=&quot;moiji-mobile.com&quot;)

It will default to Apple Inc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404446</commentid>
    <comment_count>10</comment_count>
    <who name="Steve Block">steveblock</who>
    <bug_when>2011-05-16 06:28:27 -0700</bug_when>
    <thetext>Yes, your email did help, though you didn&apos;t explicitly mention your plans regarding all of the components of the Android port that are not yet upstreamed. Please CC me on all Android changes so we can make sure to avoid conflicts between your work and the existing Android port.

I still think that a meta-but would be useful to track your work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404595</commentid>
    <comment_count>11</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2011-05-16 10:51:17 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; Yes, your email did help, though you didn&apos;t explicitly mention your plans regarding all of the components of the Android port that are not yet upstreamed. Please CC me on all Android changes so we can make sure to avoid conflicts between your work and the existing Android port.

CC: Sure, I can do that. We could also ask for an android component if it does not exist yet.

conflict: My current plan is to get everything out of tree into the tree (including WebKit/android) but then again my Agenda is different to the &quot;Google Android&quot;. Then I&apos;m also not aware of the current merge status but I try to pick up as much as possible. In general I think an upstream project should not show much sympathy toward out of tree forks.

irc: It would be nice if we could chat a bit on IRC.


&gt; 
&gt; I still think that a meta-but would be useful to track your work.

So, I would add each of my android bugs to this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555632</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-02-13 14:45:56 -0800</bug_when>
    <thetext>Android Chromium is the new future.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91845</attachid>
            <date>2011-05-01 14:19:01 -0700</date>
            <delta_ts>2011-05-12 02:25:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59892-20110502051853.patch</filename>
            <type>text/plain</type>
            <size>8711</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODU0MTEKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5n
ZUxvZwppbmRleCA2Y2NkMDE2OTk3NjRiZjdhNTM2MjI3MDY0M2Y5YWI0ZGVkZTc1NDgzLi4wMzE1
ZWViNzM2Mzk1NTU0ZjdiODNmZGU4NDdhNDIwMjg2OGU0MGYzIDEwMDY0NAotLS0gYS9DaGFuZ2VM
b2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDUtMDEgIEhvbGdlciBI
YW5zIFBldGVyIEZyZXl0aGVyICA8aG9sZ2VyQG1vaWppLW1vYmlsZS5jb20+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW2FuZHJvaWRdIEFkZCBBbmRy
b2lkIHN1cHBvcnQgdG8gdGhlIENNYWtlIGJ1aWxkc3lzdGVtLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTk4OTIKKworICAgICAgICAqIFNvdXJjZS9D
TWFrZUxpc3RzLnR4dDogQWRkIEFuZHJvaWQgdG8gdGhlIGxpc3Qgb2YgcG9ydHMuCisgICAgICAg
ICogU291cmNlL2NtYWtlL09wdGlvbnNBbmRyb2lkLmNtYWtlOiBBZGRlZC4KKwogMjAxMS0wNC0y
OSAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
U2ltb24gRnJhc2VyLgpkaWZmIC0tZ2l0IGEvU291cmNlL0NNYWtlTGlzdHMudHh0IGIvU291cmNl
L0NNYWtlTGlzdHMudHh0CmluZGV4IGNkYWE1NTU2NWI0YjJhMmE1NTJjYzRjOWVkZTQxZWU4MTMw
MjRkN2IuLmFiZTYyNWZlMjNmNDI3MThkN2Y0MzcwMTQzMTMwNjI5ZTBiMTg0Y2EgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvQ01ha2VMaXN0cy50eHQKQEAg
LTI0LDcgKzI0LDcgQEAgSU5DTFVERShXZWJLaXRGZWF0dXJlcykKICMgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICMgRGV0ZXJtaW5lIHdoaWNoIHBvcnQgd2lsbCBiZSBidWlsdAogIyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQotU0VUKEFMTF9QT1JUUyBFZmwgV2luQ0UpCitTRVQoQUxMX1BPUlRTIEVmbCBX
aW5DRSBBbmRyb2lkKQogU0VUKFBPUlQgIk5PUE9SVCIgQ0FDSEUgU1RSSU5HICJjaG9vc2Ugd2hp
Y2ggV2ViS2l0IHBvcnQgdG8gYnVpbGQgKG9uZSBvZiAke0FMTF9QT1JUU30pIikKIAogTElTVChG
SU5EIEFMTF9QT1JUUyAke1BPUlR9IFJFVCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DTWFrZUxpc3RzQW5kcm9pZC50eHQgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VM
aXN0c0FuZHJvaWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI3NTg2ZWMzZmE0ZWVhZGQ3OTkxZjA2ZTFiZjNi
NmZhZGE1MzJkYmMKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01h
a2VMaXN0c0FuZHJvaWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK0xJU1QoQVBQRU5EIEphdmFTY3Jp
cHRDb3JlX1NPVVJDRVMKKyAgICBqaXQvRXhlY3V0YWJsZUFsbG9jYXRvckZpeGVkVk1Qb29sLmNw
cAorICAgIGppdC9FeGVjdXRhYmxlQWxsb2NhdG9yLmNwcAorICAgIGhlYXAvTWFya1N0YWNrUG9z
aXguY3BwCisgICAgd3RmL09TQWxsb2NhdG9yUG9zaXguY3BwCispCisKK0xJU1QoQVBQRU5EIEph
dmFTY3JpcHRDb3JlX0xJQlJBUklFUworICAgICR7SUNVX0kxOE5fTElCUkFSSUVTfQorKQorCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBkNzc1NDlhZWViMjcwNjVhMTFjZjQ4YTU1Yjg1Y2Fl
MjI2MjU3ZjE5Li40ZDQ0YWQxZDJlMWIyOWI3ZjgzYjJjZWYwZmQ5ZGI0MWQ2MmM3NTJlIDEwMDY0
NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwxNyBAQAogCiAgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAgIFthbmRyb2lkXSBBZGQgQW5kcm9pZCBzdXBw
b3J0IHRvIHRoZSBDTWFrZSBidWlsZHN5c3RlbS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTU5ODkyCisKKyAgICAgICAgKiBDTWFrZUxpc3RzQW5kcm9p
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHNoZWxsL0NNYWtlTGlzdHNBbmRyb2lkLnR4dDogQWRk
ZWQuCisgICAgICAgICogd3RmL0NNYWtlTGlzdHNBbmRyb2lkLnR4dDogQWRkZWQuCisKKzIwMTEt
MDUtMDEgIEhvbGdlciBIYW5zIFBldGVyIEZyZXl0aGVyICA8aG9sZ2VyQG1vaWppLW1vYmlsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAgICAgW2Fu
ZHJvaWRdIExldCB0aGUgYnVpbGRzeXN0ZW0gc2VsZWN0IHRoZSBmZWF0dXJlIHNldAogICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTk4ODkKIApkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3NoZWxsL0NNYWtlTGlzdHNBbmRyb2lkLnR4dCBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9zaGVsbC9DTWFrZUxpc3RzQW5kcm9pZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uYWIxYTAxMzI4NTlkNmE5ZDc3ZWJiMjdlMzM0NmUxZGE2NDg4NDBiOAotLS0gL2Rldi9u
dWxsCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9zaGVsbC9DTWFrZUxpc3RzQW5kcm9pZC50
eHQKQEAgLTAsMCArMSwzIEBACitMSVNUKEFQUEVORCBKU0NfTElOS19GTEFHUworICAgICR7RUNP
UkVfTERGTEFHU30KKykKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvQ01h
a2VMaXN0c0FuZHJvaWQudHh0IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9DTWFrZUxpc3Rz
QW5kcm9pZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmIzMzBmNWJjMTUwYTZkNjk3MzNkZWQ2Y2FiMDZiNGJi
ODMzMDdhZAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvQ01h
a2VMaXN0c0FuZHJvaWQudHh0CkBAIC0wLDAgKzEsMjggQEAKK0lGIChFTkFCTEVfRkFTVF9NQUxM
T0MpCisgIExJU1QoQVBQRU5EIFdURl9TT1VSQ0VTCisgICAgVENTeXN0ZW1BbGxvYy5jcHAKKyAg
KQorRUxTRSAoKQorICBBRERfREVGSU5JVElPTlMoLURVU0VfU1lTVEVNX01BTExPQz0xKQorRU5E
SUYoKQorCitMSVNUKEFQUEVORCBXVEZfU09VUkNFUworICAgIFRocmVhZElkZW50aWZpZXJEYXRh
UHRocmVhZHMuY3BwCisgICAgVGhyZWFkaW5nUHRocmVhZHMuY3BwCisKKyAgICB1bmljb2RlL2lj
dS9Db2xsYXRvcklDVS5jcHAKKykKKworTElTVChBUFBFTkQgV1RGX0xJQlJBUklFUworICAgIHB0
aHJlYWQKKyAgICAke0lDVV9MSUJSQVJJRVN9CispCisKK0xJU1QoQVBQRU5EIFdURl9MSU5LX0ZM
QUdTCisgICAgJHtFQ09SRV9MREZMQUdTfQorKQorCitMSVNUKEFQUEVORCBXVEZfSU5DTFVERV9E
SVJFQ1RPUklFUworICAgICR7RUNPUkVfSU5DTFVERV9ESVJTfQorICAgICR7SkFWQVNDUklQVENP
UkVfRElSfS93dGYvdW5pY29kZS8KKykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtl
TGlzdHNBbmRyb2lkLnR4dCBiL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHNBbmRyb2lkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5jMzExNmIyM2JjNjA3MTQ5NjA3YjM3MGU0NTQzNzI5YWIxMGNlNzI2Ci0tLSAv
ZGV2L251bGwKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0c0FuZHJvaWQudHh0CkBAIC0w
LDAgKzEsMTIgQEAKK0xJU1QoQVBQRU5EIFdlYkNvcmVfSU5DTFVERV9ESVJFQ1RPUklFUworICAi
JHtKQVZBU0NSSVBUQ09SRV9ESVJ9L3d0Zi90ZXh0IgorICAiJHtXRUJDT1JFX0RJUn0vcGxhdGZv
cm0vYW5kcm9pZCIKKyAgIiR7V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL25ldHdvcmsvYW5kcm9pZCIK
KyAgIiR7V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL3RleHQvYW5kcm9pZCIKKyAgIiR7V0VCQ09SRV9E
SVJ9L3BsYXRmb3JtL2dyYXBoaWNzL2FuZHJvaWQiCisgICIke1dFQkNPUkVfRElSfS9wbGF0Zm9y
bS9ncmFwaGljcy9za2lhIgorICAiJHtXRUJDT1JFX0RJUn0vcGFnZS9hbmRyb2lkIgorICAiJHtX
RUJDT1JFX0RJUn0vYWNjZXNzaWJpbGl0eS9hbmRyb2lkIgorICAiJHtERVJJVkVEX1NPVVJDRVNf
RElSfSIKKykKKwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDA2NzYyODdkMzllMDkwYjVkODkwMmI0NGYwZDBmNWQ0
ZGI3YWMzYjAuLjYzMWI4MjFiNmU3M2JlYzA3MTI0NmU0NjgzZWNlYzU1ZTg3MTMzZmIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKQEAgLTIsNiArMiwxNSBAQAogCiAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgogCisgICAgICAgIFthbmRyb2lkXSBBZGQgQW5kcm9pZCBzdXBwb3J0IHRvIHRoZSBDTWFr
ZSBidWlsZHN5c3RlbS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTU5ODkyCisKKyAgICAgICAgKiBDTWFrZUxpc3RzQW5kcm9pZC50eHQ6IEFkZGVkLgor
CisyMDExLTA1LTAxICBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciAgPGhvbGdlckBtb2lqaS1t
b2JpbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAgICAg
ICAgIFthbmRyb2lkXSBGb3J3YXJkIGRlY2xhcmUgdHlwZXMgZm9yIFBsYXRmb3JtV2lkZ2V0IGFu
ZCBEcmFnSW1hZ2UKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTU5ODkwCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25zQW5kcm9pZC5jbWFr
ZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQW5kcm9pZC5jbWFrZQpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44NjU4MjNk
MzZjN2YyOTYyODc2YjZhNzQ0YWI2OGJmYWNkNGIwYjk5Ci0tLSAvZGV2L251bGwKKysrIGIvU291
cmNlL2NtYWtlL09wdGlvbnNBbmRyb2lkLmNtYWtlCkBAIC0wLDAgKzEsNjEgQEAKKyMgQ29weXJp
Z2h0IChDKSAyMDExIEhvbGdlciBIYW5zIFBldGVyIEZyZXl0aGVyCisjCitBRERfREVGSU5JVElP
TlMoLURXVEZfUExBVEZPUk1fQU5EUk9JRD0xKQorQUREX0RFRklOSVRJT05TKC1EV0VCQ09SRV9O
QVZJR0FUT1JfVkVORE9SPSJtb2lqaS1tb2JpbGUuY29tIikKKworRklORF9QQUNLQUdFKElDVSBS
RVFVSVJFRCkKKworU0VUKFdURl9VU0VfUFRIUkVBRFMgMSkKK0FERF9ERUZJTklUSU9OUygtRFdU
Rl9VU0VfUFRIUkVBRFM9MSkKKworU0VUKFdURl9VU0VfSUNVX1VOSUNPREUgMSkKK0FERF9ERUZJ
TklUSU9OUygtRFdURl9VU0VfSUNVX1VOSUNPREU9MSkKK0xJU1QoQVBQRU5EIFdURl9JTkNMVURF
X0RJUkVDVE9SSUVTICR7SUNVX0lOQ0xVREVfRElSU30pCisKK1NFVChXVEZfVVNFX1NLSUEgMSkK
K0FERF9ERUZJTklUSU9OUygtRFdURl9VU0VfU0tJQT0xKQorCitTRVQoSlNDX0VYRUNVVEFCTEVf
TkFNRSBqc2NfYW5kcm9pZCkKK1NFVChXVEZfTElCUkFSWV9OQU1FIHd0Zl9hbmRyb2lkKQorU0VU
KEphdmFTY3JpcHRDb3JlX0xJQlJBUllfTkFNRSBqYXZhc2NyaXB0Y29yZV9hbmRyb2lkKQorU0VU
KFdlYkNvcmVfTElCUkFSWV9OQU1FIHdlYmNvcmVfYW5kcm9pZCkKKworV0VCS0lUX0ZFQVRVUkUo
RU5BQkxFX0FTX0lNQUdFICJFbmFibGUgU1ZHIGFzIGltYWdlIiBERUZBVUxUIE9OIFNWRykKK1dF
QktJVF9GRUFUVVJFKEVOQUJMRV9CTE9CICJFbmFibGUgYmxvYiBzbGljZSIgREVGQVVMVCBPRkYp
CitXRUJLSVRfRkVBVFVSRShFTkFCTEVfQ0hBTk5FTF9NRVNTQUdJTkcgIkVuYWJsZSBjaGFubmVs
IG1lc3NhZ2luZyIgREVGQVVMVCBPTikKK1dFQktJVF9GRUFUVVJFKEVOQUJMRV9EQVRBQkFTRSAi
RW5hYmxlIGRhdGFiYXNlIiBERUZBVUxUIE9OKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX0RBVEFH
UklEICJFbmFibGUgZGF0YWdyaWQiIERFRkFVTFQgT0ZGKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxF
X0RBVEFMSVNUICJFbmFibGUgZGF0YWxpc3QiIERFRkFVTFQgT04gSFRNTCkKK1dFQktJVF9GRUFU
VVJFKEVOQUJMRV9EQVRBX1RSQU5TRkVSX0lURU1TICJFbmFibGUgZGF0YSB0cmFuc2ZlciBpdGVt
cyIgREVGQVVMVCBPRkYpCitXRUJLSVRfRkVBVFVSRShFTkFCTEVfRE9NX1NUT1JBR0UgIkVuYWJs
ZSBET00gc3RvcmFnZSIgREVGQVVMVCBPTikKK1dFQktJVF9GRUFUVVJFKEVOQUJMRV9FVkVOVFNP
VVJDRSAiRW5hYmxlIGV2ZW50IHNvdXJjZSIgREVGQVVMVCBPTikKK1dFQktJVF9GRUFUVVJFKEVO
QUJMRV9GQVNUX01BTExPQyAiRW5hYmxlIFRDbWFsbG9jIGluc3RlYWQgb2Ygc3lzdGVtJ3MgYWxs
b2NhdG9yIiBERUZBVUxUIE9OKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX0ZBU1RfTU9CSUxFX1ND
Uk9MTElORyAiRW5hYmxlIGZhc3QgbW9iaWxlIHNjcm9sbGluZyIgREVGQVVMVCBPTikKK1dFQktJ
VF9GRUFUVVJFKEVOQUJMRV9GSUxURVJTICJFbmFibGUgU1ZHIGZpbHRlcnMiIERFRkFVTFQgT04g
U1ZHKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX0ZUUERJUiAiRW5hYmxlIEZUUCBkaXJlY3Rvcnkg
c3VwcG9ydCIgREVGQVVMVCBPTikKK1dFQktJVF9GRUFUVVJFKEVOQUJMRV9HRU9MT0NBVElPTiAi
RW5hYmxlIGdlb2xvY2F0aW9uIiBERUZBVUxUIE9GRikKK1dFQktJVF9GRUFUVVJFKEVOQUJMRV9J
Q09OREFUQUJBU0UgIkVuYWJsZSBpY29uIGRhdGFiYXNlIiBERUZBVUxUIE9OKQorV0VCS0lUX0ZF
QVRVUkUoRU5BQkxFX0lOU1BFQ1RPUiAiRW5hYmxlIGluc3BlY3RvciIgREVGQVVMVCBPTikKK1dF
QktJVF9GRUFUVVJFKEVOQUJMRV9KQVZBU0NSSVBUX0RFQlVHR0VSICJFbmFibGUgSmF2YVNjcmlw
dCBkZWJ1Z2dlciIgREVGQVVMVCBPTikKK1dFQktJVF9GRUFUVVJFKEVOQUJMRV9KSVQgIkVuYWJs
ZSBKSVQgY29kZSIgREVGQVVMVCBPRkYpCitXRUJLSVRfRkVBVFVSRShFTkFCTEVfTUFUSE1MICJF
bmFibGUgTWF0aE1MIiBERUZBVUxUIE9GRikKK1dFQktJVF9GRUFUVVJFKEVOQUJMRV9ORVRTQ0FQ
RV9QTFVHSU5fQVBJICJFbmFibGUgTmV0c2NhcGUgcGx1Z2luIEFQSSIgREVGQVVMVCBPRkYpCitX
RUJLSVRfRkVBVFVSRShFTkFCTEVfTk9USUZJQ0FUSU9OUyAiRW5hYmxlIG5vdGlmaWNhdGlvbnMi
IERFRkFVTFQgT0ZGKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX09GRkxJTkVfV0VCX0FQUExJQ0FU
SU9OUyAiRW5hYmxlIG9mZmxpbmUgd2ViIGFwcGxpY2F0aW9ucyIgREVGQVVMVCBPTikKK1dFQktJ
VF9GRUFUVVJFKEVOQUJMRV9PUklFTlRBVElPTl9FVkVOVFMgIkVuYWJsZSBvcmllbnRhdGlvbiBl
dmVudHMiIERFRkFVTFQgT0ZGKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX1BST0dSRVNTX1RBRyAi
RW5hYmxlIHByb2dyZXNzIHRhZyIgREVGQVVMVCBPRkYpCitXRUJLSVRfRkVBVFVSRShFTkFCTEVf
U0hBUkVEX1dPUktFUlMgIkVuYWJsZSBzaGFyZWQgd29ya2VycyIgREVGQVVMVCBPTikKK1dFQktJ
VF9GRUFUVVJFKEVOQUJMRV9TVkcgIkVuYWJsZSBTVkciIERFRkFVTFQgT04pCitXRUJLSVRfRkVB
VFVSRShFTkFCTEVfU1ZHX0FOSU1BVElPTiAiRW5hYmxlIFNWRyBhbmltYXRpb24iIERFRkFVTFQg
T04gU1ZHKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxFX1NWR19GT05UUyAiRW5hYmxlIFNWRyBmb250
cyIgREVGQVVMVCBPTiBTVkcpCitXRUJLSVRfRkVBVFVSRShFTkFCTEVfU1ZHX0ZPUkVJR05fT0JK
RUNUICJFbmFibGUgU1ZHIGZvcmVpZ24gb2JqZWN0IiBERUZBVUxUIE9OIFNWRykKK1dFQktJVF9G
RUFUVVJFKEVOQUJMRV9TVkdfVVNFICJFbmFibGUgU1ZHIHVzZSIgREVGQVVMVCBPTiBTVkcpCitX
RUJLSVRfRkVBVFVSRShFTkFCTEVfVE9VQ0hfRVZFTlRTICJFbmFibGUgVG91Y2ggRXZlbnRzIiBE
RUZBVUxUIE9GRikKK1dFQktJVF9GRUFUVVJFKEVOQUJMRV9WSURFTyAiRW5hYmxlIHZpZGVvIiBE
RUZBVUxUIE9OIEhUTUwpCitXRUJLSVRfRkVBVFVSRShFTkFCTEVfV0VCX1NPQ0tFVFMgIkVuYWJs
ZSB3ZWIgc29ja2V0cyIgREVGQVVMVCBPRkYpCitXRUJLSVRfRkVBVFVSRShFTkFCTEVfV09SS0VS
UyAiRW5hYmxlIHdvcmtlcnMiIERFRkFVTFQgT04pCitXRUJLSVRfRkVBVFVSRShFTkFCTEVfWEhU
TUxNUCAiRW5hYmxlIFhIVE1MTVAiIERFRkFVTFQgT0ZGKQorV0VCS0lUX0ZFQVRVUkUoRU5BQkxF
X1hQQVRIICJFbmFibGUgWFBhdGgiIERFRkFVTFQgT04pCitXRUJLSVRfRkVBVFVSRShFTkFCTEVf
WFNMVCAiRW5hYmxlIFhTTFQiIERFRkFVTFQgT04pCisKK1dFQktJVF9GRUFUVVJFKEVOQUJMRV9H
TElCX1NVUFBPUlQgIkVuYWJsZSBHbGliIHN1cHBvcnQiIERFRkFVTFQgT0ZGKQo=
</data>
<flag name="review"
          id="84739"
          type_id="1"
          status="-"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>