<?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>82446</bug_id>
          
          <creation_ts>2012-03-28 03:39:41 -0700</creation_ts>
          <short_desc>[EFL] LayoutTestController needs implementation of addUserStyleSheet</short_desc>
          <delta_ts>2012-05-15 00:20:58 -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>WebKit EFL</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>
          
          <blocked>82449</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Sudarsana Nagineni (babu)">naginenis</reporter>
          <assigned_to name="Sudarsana Nagineni (babu)">naginenis</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>589816</commentid>
    <comment_count>0</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-28 03:39:41 -0700</bug_when>
    <thetext>LayoutTestController needs implementation of addUserStyleSheet in order to unskip the following tests.

userscripts/mixed-case-stylesheet.html 
userscripts/user-style-all-frames.html
userscripts/simple-stylesheet.html 
userscripts/script-run-at-end.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589826</commentid>
    <comment_count>1</comment_count>
      <attachid>134259</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-28 04:00:13 -0700</bug_when>
    <thetext>Created attachment 134259
Patch

Add addUserStyleSheet implementation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589845</commentid>
    <comment_count>2</comment_count>
      <attachid>134259</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-03-28 04:34:34 -0700</bug_when>
    <thetext>Comment on attachment 134259
Patch

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

&gt; Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.h:68
&gt; +    static void addUserStyleSheet(Evas_Object* ewkView, const char* sourceCode, bool allFrames);

In my humble opinion, it is better to add const keyword in front of Evas_Object. Because EWKPrivate::corePage is defined as below,
http://trac.webkit.org/browser/trunk/Source/WebKit/efl/ewk/ewk_private.h#L95

In addition, you just use page object without ewkView&apos;s change. It seems you can add const keyword.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590887</commentid>
    <comment_count>3</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-28 23:56:28 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; In my humble opinion, it is better to add const keyword in front of Evas_Object. Because EWKPrivate::corePage is defined as below,
&gt; http://trac.webkit.org/browser/trunk/Source/WebKit/efl/ewk/ewk_private.h#L95
&gt; 
&gt; In addition, you just use page object without ewkView&apos;s change. It seems you can add const keyword.

Okay, thanks for your review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590891</commentid>
    <comment_count>4</comment_count>
      <attachid>134511</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-03-29 00:04:06 -0700</bug_when>
    <thetext>Created attachment 134511
Patch

fix review comment #2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593091</commentid>
    <comment_count>5</comment_count>
      <attachid>134511</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-01 14:36:49 -0700</bug_when>
    <thetext>Comment on attachment 134511
Patch

Looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599301</commentid>
    <comment_count>6</comment_count>
      <attachid>134511</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-10 08:35:52 -0700</bug_when>
    <thetext>Comment on attachment 134511
Patch

Clearing flags on attachment: 134511

Committed r113719: &lt;http://trac.webkit.org/changeset/113719&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599302</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-10 08:35:59 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134259</attachid>
            <date>2012-03-28 04:00:13 -0700</date>
            <delta_ts>2012-03-29 00:04:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>addUserStyleSheet.patch</filename>
            <type>text/plain</type>
            <size>6577</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5OWI5ZjZmLi4zNzhhNzlmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDMt
MjggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1wbGVtZW50
YXRpb24gb2YgYWRkVXNlclN0eWxlU2hlZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTgyNDQ2CisKKyAgICAgICAgVW5za2lwcGluZyB0aGUgZm9sbG93
aW5nIHRlc3QgY2FzZXM6CisgICAgICAgIHVzZXJzY3JpcHRzL21peGVkLWNhc2Utc3R5bGVzaGVl
dC5odG1sIAorICAgICAgICB1c2Vyc2NyaXB0cy91c2VyLXN0eWxlLWFsbC1mcmFtZXMuaHRtbAor
ICAgICAgICB1c2Vyc2NyaXB0cy9zaW1wbGUtc3R5bGVzaGVldC5odG1sIAorICAgICAgICB1c2Vy
c2NyaXB0cy9zY3JpcHQtcnVuLWF0LWVuZC5odG1sCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwvU2tpcHBlZDoKKwogMjAxMi0w
My0yOCAgTGkgWWluICA8bGkueWluQGludGVsLmNvbT4KIAogICAgICAgICBbV2ViU29ja2V0XVRo
ZSBTZWMtV2ViU29ja2V0LVByb3RvY29sIG11c3Qgbm90IGFwcGVhciBtb3JlIHRoYW4gb25jZSBp
biBhbiBIVFRQIHJlc3BvbnNlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwv
U2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCmluZGV4IDc2ZWRjZDYu
LjM0ODY1ZDYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCkBAIC02NTEsMTEgKzY1MSwxOCBA
QCBsb2FkZXIvZ28tYmFjay10by1kaWZmZXJlbnQtd2luZG93LXNpemUuaHRtbAogbWVkaWEvcmVz
dG9yZS1mcm9tLXBhZ2UtY2FjaGUuaHRtbAogCiAjIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVy
IGRvZXMgbm90IGltcGxlbWVudCBhZGRVc2VyU2NyaXB0Ci11c2Vyc2NyaXB0cwotCi0jIEVGTCdz
IExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBhZGRVc2VyU3R5bGVTaGVl
dAotI3VzZXJzY3JpcHRzCi1wcmludGluZy9wYWdlLXJ1bGUtc2VsZWN0aW9uLmh0bWwKK3VzZXJz
Y3JpcHRzL2RvY3VtZW50LWVsZW1lbnQtYXZhaWxhYmxlLWF0LXN0YXJ0Lmh0bWwKK3VzZXJzY3Jp
cHRzL3NjcmlwdC1ub3QtcnVuLWZvci1mcmFnbWVudHMuaHRtbAordXNlcnNjcmlwdHMvc2NyaXB0
LXJ1bi1hdC1zdGFydC5odG1sCit1c2Vyc2NyaXB0cy91c2VyLXNjcmlwdC1hbGwtZnJhbWVzLmh0
bWwKK3VzZXJzY3JpcHRzL3VzZXItc2NyaXB0LWF1ZGlvLWRvY3VtZW50Lmh0bWwKK3VzZXJzY3Jp
cHRzL3VzZXItc2NyaXB0LWltYWdlLWRvY3VtZW50Lmh0bWwKK3VzZXJzY3JpcHRzL3VzZXItc2Ny
aXB0LXBsdWdpbi1kb2N1bWVudC5odG1sCit1c2Vyc2NyaXB0cy91c2VyLXNjcmlwdC10b3AtZnJh
bWUtb25seS5odG1sCit1c2Vyc2NyaXB0cy91c2VyLXNjcmlwdC12aWRlby1kb2N1bWVudC5odG1s
Cit1c2Vyc2NyaXB0cy91c2VyLXN0eWxlLXRvcC1mcmFtZS1vbmx5Lmh0bWwKK3VzZXJzY3JpcHRz
L3dpbmRvdy1vbmVycm9yLWZvci1pc29sYXRlZC13b3JsZC0xLmh0bWwKK3VzZXJzY3JpcHRzL3dp
bmRvdy1vbmVycm9yLWZvci1pc29sYXRlZC13b3JsZC0yLmh0bWwKIAogIyBFRkwncyBMYXlvdXRU
ZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgc2V0QXN5bmNocm9ub3VzU3BlbGxDaGVj
a2luZ0VuYWJsZWQKIGVkaXRpbmcvc3BlbGxpbmcvc3BlbGxjaGVjay1wYXN0ZS5odG1sCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9D
aGFuZ2VMb2cKaW5kZXggODM2YzdkZC4uZDhmMmI2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9lZmwvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE3IEBACisyMDEyLTAzLTI4ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEubmFn
aW5lbmlAbGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIExheW91dFRlc3RDb250cm9s
bGVyIG5lZWRzIGltcGxlbWVudGF0aW9uIG9mIGFkZFVzZXJTdHlsZVNoZWV0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MjQ0NgorCisgICAgICAgIEFk
ZCBtaXNzaW5nIGltcGxlbWVudGF0aW9uIGFkZFVzZXJTdHlsZVNoZWV0IHRvIEVGTCdzCisgICAg
ICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydC4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9y
dEVmbC5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OmFkZFVzZXJTdHls
ZVNoZWV0KToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRF
ZmwuaDoKKwogMjAxMi0wMy0yNyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxp
YS5jb20+CiAKICAgICAgICAgW1NPVVBdIEltcGxlbWVudCBtaXNzaW5nIG1ldGhvZHMgaW4gQ29v
a2llSmFyU291cApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQv
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKaW5kZXggNDYyMGQxNi4uODZlZWU5
NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRl
clRyZWVTdXBwb3J0RWZsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9y
dC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVk
ZSA8SFRNTElucHV0RWxlbWVudC5oPgogI2luY2x1ZGUgPEludFJlY3QuaD4KICNpbmNsdWRlIDxK
U0VsZW1lbnQuaD4KKyNpbmNsdWRlIDxQYWdlR3JvdXAuaD4KICNpbmNsdWRlIDxQcmludENvbnRl
eHQuaD4KICNpbmNsdWRlIDxSZW5kZXJUcmVlQXNUZXh0Lmg+CiAjaW5jbHVkZSA8U2V0dGluZ3Mu
aD4KQEAgLTMxMyw2ICszMTQsMTUgQEAgdm9pZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNl
dEF1dG9maWxsZWQoSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTVmFsdWVSZWYgbm8KICAgICBpbnB1
dEVsZW1lbnQtPnNldEF1dG9maWxsZWQoYXV0b2ZpbGxlZCk7CiB9CiAKK3ZvaWQgRHVtcFJlbmRl
clRyZWVTdXBwb3J0RWZsOjphZGRVc2VyU3R5bGVTaGVldChFdmFzX09iamVjdCogZXdrVmlldywg
Y29uc3QgY2hhciogc291cmNlQ29kZSwgYm9vbCBhbGxGcmFtZXMpCit7CisgICAgV2ViQ29yZTo6
UGFnZSogcGFnZSA9IEVXS1ByaXZhdGU6OmNvcmVQYWdlKGV3a1ZpZXcpOworICAgIGlmICghcGFn
ZSkKKyAgICAgICAgcmV0dXJuOworCisgICAgcGFnZS0+Z3JvdXAoKS5hZGRVc2VyU3R5bGVTaGVl
dFRvV29ybGQoV2ViQ29yZTo6bWFpblRocmVhZE5vcm1hbFdvcmxkKCksIHNvdXJjZUNvZGUsIFdl
YkNvcmU6OktVUkwoKSwgbnVsbHB0ciwgbnVsbHB0ciwgYWxsRnJhbWVzID8gV2ViQ29yZTo6SW5q
ZWN0SW5BbGxGcmFtZXMgOiBXZWJDb3JlOjpJbmplY3RJblRvcEZyYW1lT25seSk7Cit9CisKIGJv
b2wgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpmaW5kU3RyaW5nKGNvbnN0IEV2YXNfT2JqZWN0
KiBld2tWaWV3LCBjb25zdCBjaGFyKiB0ZXh0LCBXZWJDb3JlOjpGaW5kT3B0aW9ucyBvcHRpb25z
KQogewogICAgIFdlYkNvcmU6OlBhZ2UqIHBhZ2UgPSBFV0tQcml2YXRlOjpjb3JlUGFnZShld2tW
aWV3KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBS
ZW5kZXJUcmVlU3VwcG9ydEVmbC5oIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQv
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmgKaW5kZXggOWMzZGYxNC4uNjMyMjcyOCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBw
b3J0RWZsLmgKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRl
clRyZWVTdXBwb3J0RWZsLmgKQEAgLTY1LDYgKzY1LDcgQEAgcHVibGljOgogICAgIHN0YXRpYyB2
b2lkIHNldFZhbHVlRm9yVXNlcihKU0NvbnRleHRSZWYsIEpTVmFsdWVSZWYgbm9kZU9iamVjdCwg
SlNTdHJpbmdSZWYgdmFsdWUpOwogICAgIHN0YXRpYyB2b2lkIHNldEF1dG9maWxsZWQoSlNDb250
ZXh0UmVmLCBKU1ZhbHVlUmVmIG5vZGVPYmplY3QsIGJvb2wgYXV0b2ZpbGxlZCk7CiAKKyAgICBz
dGF0aWMgdm9pZCBhZGRVc2VyU3R5bGVTaGVldChFdmFzX09iamVjdCogZXdrVmlldywgY29uc3Qg
Y2hhciogc291cmNlQ29kZSwgYm9vbCBhbGxGcmFtZXMpOwogICAgIHN0YXRpYyBib29sIGZpbmRT
dHJpbmcoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0IGNoYXIqIHRleHQsIFdlYkNv
cmU6OkZpbmRPcHRpb25zKTsKICAgICBzdGF0aWMgdm9pZCBzZXRTbWFydEluc2VydERlbGV0ZUVu
YWJsZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGJvb2wgZW5hYmxlZCk7CiAgICAgc3RhdGljIHZv
aWQgc2V0U2VsZWN0VHJhaWxpbmdXaGl0ZXNwYWNlRW5hYmxlZChFdmFzX09iamVjdCogZXdrVmll
dywgYm9vbCBlbmFibGVkKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0No
YW5nZUxvZwppbmRleCBmNTI4OWNhLi5mNWZjOWJhIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMDMtMjggIFN1
ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5jb20+CisK
KyAgICAgICAgW0VGTF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1wbGVtZW50YXRpb24g
b2YgYWRkVXNlclN0eWxlU2hlZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTgyNDQ2CisKKyAgICAgICAgQWRkaW5nIG1pc3NpbmcgaW1wbGVtZW50YXRp
b24gYWRkVXNlclN0eWxlU2hlZXQgdG8gRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIgCisgICAg
ICAgIHNvIHRoYXQgd2UgY2FuIHVuc2tpcCByZWxhdGVkIHRlc3RzIGZyb20gdGhlIHNraXAgbGlz
dC4gCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBE
dW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwOgorICAgICAgICAo
TGF5b3V0VGVzdENvbnRyb2xsZXI6OmFkZFVzZXJTdHlsZVNoZWV0KTogSW1wbGVtZW50ZWQuCisK
IDIwMTItMDMtMjggIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAg
ICAgICAgIFVucmV2aWV3ZWQsIHRyaXZpYWwgdXBkYXRlLXdlYmtpdC1saWJzLWpoYnVpbGQgc3lz
dGVtIGNhbGwgZml4LgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91
dFRlc3RDb250cm9sbGVyRWZsLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRU
ZXN0Q29udHJvbGxlckVmbC5jcHAKaW5kZXggZDkyMmNjYi4uMjA2NDhiMCAxMDA2NDQKLS0tIGEv
VG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAorKysg
Yi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCkBA
IC02NTYsMTAgKzY1Niw5IEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OmFkZFVzZXJTY3Jp
cHQoSlNTdHJpbmdSZWYsIGJvb2wsIGJvb2wpCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKIH0KIAot
dm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6YWRkVXNlclN0eWxlU2hlZXQoSlNTdHJpbmdSZWYs
IGJvb2wpCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjphZGRVc2VyU3R5bGVTaGVldChKU1N0
cmluZ1JlZiBzb3VyY2UsIGJvb2wgYWxsRnJhbWVzKQogewotICAgIC8vIEZJWE1FOiBuZWVkcyBt
b3JlIGludmVzdGlnYXRpb24gd2h5IHVzZXJzY3JpcHRzL3VzZXItc3R5bGUtdG9wLWZyYW1lLW9u
bHkuaHRtbCBmYWlscyB3aGVuIGFsbEZyYW1lcyBpcyBmYWxzZS4KLSAgICBub3RJbXBsZW1lbnRl
ZCgpOworICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6YWRkVXNlclN0eWxlU2hlZXQoYnJv
d3Nlci0+bWFpblZpZXcoKSwgc291cmNlLT51c3RyaW5nKCkudXRmOCgpLmRhdGEoKSwgYWxsRnJh
bWVzKTsKIH0KIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0RGV2ZWxvcGVyRXh0cmFz
RW5hYmxlZChib29sIGVuYWJsZWQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134511</attachid>
            <date>2012-03-29 00:04:06 -0700</date>
            <delta_ts>2012-04-10 08:35:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>addUserStyleSheet.patch</filename>
            <type>text/plain</type>
            <size>6589</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5OWI5ZjZmLi4zNzhhNzlmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDMt
MjggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1wbGVtZW50
YXRpb24gb2YgYWRkVXNlclN0eWxlU2hlZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTgyNDQ2CisKKyAgICAgICAgVW5za2lwcGluZyB0aGUgZm9sbG93
aW5nIHRlc3QgY2FzZXM6CisgICAgICAgIHVzZXJzY3JpcHRzL21peGVkLWNhc2Utc3R5bGVzaGVl
dC5odG1sIAorICAgICAgICB1c2Vyc2NyaXB0cy91c2VyLXN0eWxlLWFsbC1mcmFtZXMuaHRtbAor
ICAgICAgICB1c2Vyc2NyaXB0cy9zaW1wbGUtc3R5bGVzaGVldC5odG1sIAorICAgICAgICB1c2Vy
c2NyaXB0cy9zY3JpcHQtcnVuLWF0LWVuZC5odG1sCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwvU2tpcHBlZDoKKwogMjAxMi0w
My0yOCAgTGkgWWluICA8bGkueWluQGludGVsLmNvbT4KIAogICAgICAgICBbV2ViU29ja2V0XVRo
ZSBTZWMtV2ViU29ja2V0LVByb3RvY29sIG11c3Qgbm90IGFwcGVhciBtb3JlIHRoYW4gb25jZSBp
biBhbiBIVFRQIHJlc3BvbnNlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwv
U2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCmluZGV4IDc2ZWRjZDYu
LjM0ODY1ZDYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCkBAIC02NTEsMTEgKzY1MSwxOCBA
QCBsb2FkZXIvZ28tYmFjay10by1kaWZmZXJlbnQtd2luZG93LXNpemUuaHRtbAogbWVkaWEvcmVz
dG9yZS1mcm9tLXBhZ2UtY2FjaGUuaHRtbAogCiAjIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVy
IGRvZXMgbm90IGltcGxlbWVudCBhZGRVc2VyU2NyaXB0Ci11c2Vyc2NyaXB0cwotCi0jIEVGTCdz
IExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBhZGRVc2VyU3R5bGVTaGVl
dAotI3VzZXJzY3JpcHRzCi1wcmludGluZy9wYWdlLXJ1bGUtc2VsZWN0aW9uLmh0bWwKK3VzZXJz
Y3JpcHRzL2RvY3VtZW50LWVsZW1lbnQtYXZhaWxhYmxlLWF0LXN0YXJ0Lmh0bWwKK3VzZXJzY3Jp
cHRzL3NjcmlwdC1ub3QtcnVuLWZvci1mcmFnbWVudHMuaHRtbAordXNlcnNjcmlwdHMvc2NyaXB0
LXJ1bi1hdC1zdGFydC5odG1sCit1c2Vyc2NyaXB0cy91c2VyLXNjcmlwdC1hbGwtZnJhbWVzLmh0
bWwKK3VzZXJzY3JpcHRzL3VzZXItc2NyaXB0LWF1ZGlvLWRvY3VtZW50Lmh0bWwKK3VzZXJzY3Jp
cHRzL3VzZXItc2NyaXB0LWltYWdlLWRvY3VtZW50Lmh0bWwKK3VzZXJzY3JpcHRzL3VzZXItc2Ny
aXB0LXBsdWdpbi1kb2N1bWVudC5odG1sCit1c2Vyc2NyaXB0cy91c2VyLXNjcmlwdC10b3AtZnJh
bWUtb25seS5odG1sCit1c2Vyc2NyaXB0cy91c2VyLXNjcmlwdC12aWRlby1kb2N1bWVudC5odG1s
Cit1c2Vyc2NyaXB0cy91c2VyLXN0eWxlLXRvcC1mcmFtZS1vbmx5Lmh0bWwKK3VzZXJzY3JpcHRz
L3dpbmRvdy1vbmVycm9yLWZvci1pc29sYXRlZC13b3JsZC0xLmh0bWwKK3VzZXJzY3JpcHRzL3dp
bmRvdy1vbmVycm9yLWZvci1pc29sYXRlZC13b3JsZC0yLmh0bWwKIAogIyBFRkwncyBMYXlvdXRU
ZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgc2V0QXN5bmNocm9ub3VzU3BlbGxDaGVj
a2luZ0VuYWJsZWQKIGVkaXRpbmcvc3BlbGxpbmcvc3BlbGxjaGVjay1wYXN0ZS5odG1sCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9D
aGFuZ2VMb2cKaW5kZXggODM2YzdkZC4uZDhmMmI2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9lZmwvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE3IEBACisyMDEyLTAzLTI4ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEubmFn
aW5lbmlAbGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIExheW91dFRlc3RDb250cm9s
bGVyIG5lZWRzIGltcGxlbWVudGF0aW9uIG9mIGFkZFVzZXJTdHlsZVNoZWV0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MjQ0NgorCisgICAgICAgIEFk
ZCBtaXNzaW5nIGltcGxlbWVudGF0aW9uIGFkZFVzZXJTdHlsZVNoZWV0IHRvIEVGTCdzCisgICAg
ICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydC4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9y
dEVmbC5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OmFkZFVzZXJTdHls
ZVNoZWV0KToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRF
ZmwuaDoKKwogMjAxMi0wMy0yNyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxp
YS5jb20+CiAKICAgICAgICAgW1NPVVBdIEltcGxlbWVudCBtaXNzaW5nIG1ldGhvZHMgaW4gQ29v
a2llSmFyU291cApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQv
RHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVT
dXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKaW5kZXggNDYyMGQxNi4uNWRiM2Fk
NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRl
clRyZWVTdXBwb3J0RWZsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9y
dC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVk
ZSA8SFRNTElucHV0RWxlbWVudC5oPgogI2luY2x1ZGUgPEludFJlY3QuaD4KICNpbmNsdWRlIDxK
U0VsZW1lbnQuaD4KKyNpbmNsdWRlIDxQYWdlR3JvdXAuaD4KICNpbmNsdWRlIDxQcmludENvbnRl
eHQuaD4KICNpbmNsdWRlIDxSZW5kZXJUcmVlQXNUZXh0Lmg+CiAjaW5jbHVkZSA8U2V0dGluZ3Mu
aD4KQEAgLTMxMyw2ICszMTQsMTUgQEAgdm9pZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNl
dEF1dG9maWxsZWQoSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTVmFsdWVSZWYgbm8KICAgICBpbnB1
dEVsZW1lbnQtPnNldEF1dG9maWxsZWQoYXV0b2ZpbGxlZCk7CiB9CiAKK3ZvaWQgRHVtcFJlbmRl
clRyZWVTdXBwb3J0RWZsOjphZGRVc2VyU3R5bGVTaGVldChjb25zdCBFdmFzX09iamVjdCogZXdr
VmlldywgY29uc3QgY2hhciogc291cmNlQ29kZSwgYm9vbCBhbGxGcmFtZXMpCit7CisgICAgV2Vi
Q29yZTo6UGFnZSogcGFnZSA9IEVXS1ByaXZhdGU6OmNvcmVQYWdlKGV3a1ZpZXcpOworICAgIGlm
ICghcGFnZSkKKyAgICAgICAgcmV0dXJuOworCisgICAgcGFnZS0+Z3JvdXAoKS5hZGRVc2VyU3R5
bGVTaGVldFRvV29ybGQoV2ViQ29yZTo6bWFpblRocmVhZE5vcm1hbFdvcmxkKCksIHNvdXJjZUNv
ZGUsIFdlYkNvcmU6OktVUkwoKSwgbnVsbHB0ciwgbnVsbHB0ciwgYWxsRnJhbWVzID8gV2ViQ29y
ZTo6SW5qZWN0SW5BbGxGcmFtZXMgOiBXZWJDb3JlOjpJbmplY3RJblRvcEZyYW1lT25seSk7Cit9
CisKIGJvb2wgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpmaW5kU3RyaW5nKGNvbnN0IEV2YXNf
T2JqZWN0KiBld2tWaWV3LCBjb25zdCBjaGFyKiB0ZXh0LCBXZWJDb3JlOjpGaW5kT3B0aW9ucyBv
cHRpb25zKQogewogICAgIFdlYkNvcmU6OlBhZ2UqIHBhZ2UgPSBFV0tQcml2YXRlOjpjb3JlUGFn
ZShld2tWaWV3KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0
L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1
cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmgKaW5kZXggOWMzZGYxNC4uMzkxYzU3YiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRy
ZWVTdXBwb3J0RWZsLmgKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVt
cFJlbmRlclRyZWVTdXBwb3J0RWZsLmgKQEAgLTY1LDYgKzY1LDcgQEAgcHVibGljOgogICAgIHN0
YXRpYyB2b2lkIHNldFZhbHVlRm9yVXNlcihKU0NvbnRleHRSZWYsIEpTVmFsdWVSZWYgbm9kZU9i
amVjdCwgSlNTdHJpbmdSZWYgdmFsdWUpOwogICAgIHN0YXRpYyB2b2lkIHNldEF1dG9maWxsZWQo
SlNDb250ZXh0UmVmLCBKU1ZhbHVlUmVmIG5vZGVPYmplY3QsIGJvb2wgYXV0b2ZpbGxlZCk7CiAK
KyAgICBzdGF0aWMgdm9pZCBhZGRVc2VyU3R5bGVTaGVldChjb25zdCBFdmFzX09iamVjdCogZXdr
VmlldywgY29uc3QgY2hhciogc291cmNlQ29kZSwgYm9vbCBhbGxGcmFtZXMpOwogICAgIHN0YXRp
YyBib29sIGZpbmRTdHJpbmcoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0IGNoYXIq
IHRleHQsIFdlYkNvcmU6OkZpbmRPcHRpb25zKTsKICAgICBzdGF0aWMgdm9pZCBzZXRTbWFydElu
c2VydERlbGV0ZUVuYWJsZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGJvb2wgZW5hYmxlZCk7CiAg
ICAgc3RhdGljIHZvaWQgc2V0U2VsZWN0VHJhaWxpbmdXaGl0ZXNwYWNlRW5hYmxlZChFdmFzX09i
amVjdCogZXdrVmlldywgYm9vbCBlbmFibGVkKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxv
ZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmNTI4OWNhLi5mNWZjOWJhIDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIw
MTItMDMtMjggIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5p
bnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1w
bGVtZW50YXRpb24gb2YgYWRkVXNlclN0eWxlU2hlZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgyNDQ2CisKKyAgICAgICAgQWRkaW5nIG1pc3Npbmcg
aW1wbGVtZW50YXRpb24gYWRkVXNlclN0eWxlU2hlZXQgdG8gRUZMJ3MgTGF5b3V0VGVzdENvbnRy
b2xsZXIgCisgICAgICAgIHNvIHRoYXQgd2UgY2FuIHVuc2tpcCByZWxhdGVkIHRlc3RzIGZyb20g
dGhlIHNraXAgbGlzdC4gCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3Bw
OgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OmFkZFVzZXJTdHlsZVNoZWV0KTogSW1w
bGVtZW50ZWQuCisKIDIwMTItMDMtMjggIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHRyaXZpYWwgdXBkYXRlLXdlYmtpdC1saWJz
LWpoYnVpbGQgc3lzdGVtIGNhbGwgZml4LgpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRy
ZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAKaW5kZXggZDkyMmNjYi4uMjA2NDhiMCAx
MDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVy
RWZsLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xs
ZXJFZmwuY3BwCkBAIC02NTYsMTAgKzY1Niw5IEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OmFkZFVzZXJTY3JpcHQoSlNTdHJpbmdSZWYsIGJvb2wsIGJvb2wpCiAgICAgbm90SW1wbGVtZW50
ZWQoKTsKIH0KIAotdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6YWRkVXNlclN0eWxlU2hlZXQo
SlNTdHJpbmdSZWYsIGJvb2wpCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjphZGRVc2VyU3R5
bGVTaGVldChKU1N0cmluZ1JlZiBzb3VyY2UsIGJvb2wgYWxsRnJhbWVzKQogewotICAgIC8vIEZJ
WE1FOiBuZWVkcyBtb3JlIGludmVzdGlnYXRpb24gd2h5IHVzZXJzY3JpcHRzL3VzZXItc3R5bGUt
dG9wLWZyYW1lLW9ubHkuaHRtbCBmYWlscyB3aGVuIGFsbEZyYW1lcyBpcyBmYWxzZS4KLSAgICBu
b3RJbXBsZW1lbnRlZCgpOworICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6YWRkVXNlclN0
eWxlU2hlZXQoYnJvd3Nlci0+bWFpblZpZXcoKSwgc291cmNlLT51c3RyaW5nKCkudXRmOCgpLmRh
dGEoKSwgYWxsRnJhbWVzKTsKIH0KIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0RGV2
ZWxvcGVyRXh0cmFzRW5hYmxlZChib29sIGVuYWJsZWQpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>