<?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>90172</bug_id>
          
          <creation_ts>2012-06-28 06:41:45 -0700</creation_ts>
          <short_desc>Web Inspector: Make the Tab character 4 spaces width</short_desc>
          <delta_ts>2012-07-10 09:11:30 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Nikita Vasilyev">me</reporter>
          <assigned_to name="Nikita Vasilyev">me</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>659462</commentid>
    <comment_count>0</comment_count>
      <attachid>149939</attachid>
    <who name="Nikita Vasilyev">me</who>
    <bug_when>2012-06-28 06:41:45 -0700</bug_when>
    <thetext>Created attachment 149939
Tab character width setting

In source editor, tab character width is 8 characters long. Since WebKit supports tab-size CSS property (https://bugs.webkit.org/show_bug.cgi?id=52994), it would be nice to make tab character width configurable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660987</commentid>
    <comment_count>1</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-06-29 21:59:34 -0700</bug_when>
    <thetext>@Nikita, do you have a patch for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661011</commentid>
    <comment_count>2</comment_count>
    <who name="Nikita Vasilyev">me</who>
    <bug_when>2012-06-30 00:34:51 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; @Nikita, do you have a patch for this?

No, but I can make one if think it’s a valuable feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661446</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-07-02 06:22:27 -0700</bug_when>
    <thetext>&gt; No, but I can make one if think it’s a valuable feature.

I think it would be useful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661796</commentid>
    <comment_count>4</comment_count>
      <attachid>150494</attachid>
    <who name="Nikita Vasilyev">me</who>
    <bug_when>2012-07-02 16:07:21 -0700</bug_when>
    <thetext>Created attachment 150494
WIP

I’m not sure about TextIndent class I introduced.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662910</commentid>
    <comment_count>5</comment_count>
      <attachid>150494</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-07-04 06:26:09 -0700</bug_when>
    <thetext>Comment on attachment 150494
WIP

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

&gt; Source/WebCore/inspector/front-end/SettingsScreen.js:282
&gt; +    p.appendChild(this._createSelectSetting(WebInspector.UIString(&quot;Indent size&quot;), [

Indentation size and tab size can have different values. Indentation size is a &quot;model&quot; property, it affects the file being saved on disk. Tab size is &quot;view&quot; property, it only affects visual representation. I&apos;d suggest that you add a selector for the tab size and use it in the TextEditor.js only. The model part of the code should stay the same.

&gt; Source/WebCore/inspector/front-end/TextEditorModel.js:493
&gt; +function TextIndent()

I don&apos;t think you need this, but if you did, you would need to format it as:

/**
 * @constructor
 */
WebInspector.TextEditorModel.Indent = function()
{
}

...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662929</commentid>
    <comment_count>6</comment_count>
      <attachid>150790</attachid>
    <who name="Nikita Vasilyev">me</who>
    <bug_when>2012-07-04 07:13:27 -0700</bug_when>
    <thetext>Created attachment 150790
Sublime Text 2 indent settings

(In reply to comment #5)
&gt; (From update of attachment 150494 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=150494&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/inspector/front-end/SettingsScreen.js:282
&gt; &gt; +    p.appendChild(this._createSelectSetting(WebInspector.UIString(&quot;Indent size&quot;), [
&gt; 
&gt; Indentation size and tab size can have different values. Indentation size is a &quot;model&quot; property, it affects the file being saved on disk. Tab size is &quot;view&quot; property, it only affects visual representation. I&apos;d suggest that you add a selector for the tab size and use it in the TextEditor.js only. The model part of the code should stay the same.

Why would someone want a tab size different from an indentation size? I’ve attached a screenshot of indentation settings in Sublime Text 2; it doesn’t distinguish indentation size and tab size.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662946</commentid>
    <comment_count>7</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-07-04 07:54:56 -0700</bug_when>
    <thetext>&gt; Why would someone want a tab size different from an indentation size? I’ve attached a screenshot of indentation settings in Sublime Text 2; it doesn’t distinguish indentation size and tab size.

Well, all the other editors I know distinguish between the two and it makes sense to me. As I explained above, one is about model and another is about view. Imagine the code guidelines where indentation is done using 4 spaces, while tab character is still allowed and should be 8 characters long. Or indentation is two tabs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663558</commentid>
    <comment_count>8</comment_count>
    <who name="Nikita Vasilyev">me</who>
    <bug_when>2012-07-05 07:57:34 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; &gt; Why would someone want a tab size different from an indentation size? I’ve attached a screenshot of indentation settings in Sublime Text 2; it doesn’t distinguish indentation size and tab size.
&gt; 
&gt; Well, all the other editors I know distinguish between the two and it makes sense to me. As I explained above, one is about model and another is about view. Imagine the code guidelines where indentation is done using 4 spaces, while tab character is still allowed and should be 8 characters long. Or indentation is two tabs.

I see IDEs such as Xcode and IntelliJ IDEA do distinguish the two. Many lightweight code editors such as Chocolat.app and Textmate don’t.

Personally, I just want to make a tab character 4 spaces width. It’s a default tab width in all the editors I’ve mentioned above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665752</commentid>
    <comment_count>9</comment_count>
      <attachid>151459</attachid>
    <who name="Nikita Vasilyev">me</who>
    <bug_when>2012-07-10 07:31:33 -0700</bug_when>
    <thetext>Created attachment 151459
Make the Tab character 4 spaces width

I suggest to make this small change for now. If someone actually want to configure the Tab size, we’ll see the bug filled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665794</commentid>
    <comment_count>10</comment_count>
      <attachid>151459</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-10 09:11:25 -0700</bug_when>
    <thetext>Comment on attachment 151459
Make the Tab character 4 spaces width

Clearing flags on attachment: 151459

Committed r122227: &lt;http://trac.webkit.org/changeset/122227&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>665795</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-10 09:11:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>149939</attachid>
            <date>2012-06-28 06:41:45 -0700</date>
            <delta_ts>2012-06-28 06:41:45 -0700</delta_ts>
            <desc>Tab character width setting</desc>
            <filename>Indent-using-tabs.png</filename>
            <type>image/png</type>
            <size>4652</size>
            <attacher name="Nikita Vasilyev">me</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>150494</attachid>
            <date>2012-07-02 16:07:21 -0700</date>
            <delta_ts>2012-07-10 07:31:33 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>tabsize.patch</filename>
            <type>text/plain</type>
            <size>4914</size>
            <attacher name="Nikita Vasilyev">me</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2V0dGluZ3NT
Y3JlZW4uanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NldHRpbmdzU2Ny
ZWVuLmpzCmluZGV4IDY4NzZlODYuLmVjY2NmY2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvU2V0dGluZ3NTY3JlZW4uanMKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TZXR0aW5nc1NjcmVlbi5qcwpAQCAtMjc3LDEyICsyNzcs
MTMgQEAgV2ViSW5zcGVjdG9yLkdlbmVyaWNTZXR0aW5nc1RhYiA9IGZ1bmN0aW9uKCkKICAgICBw
LmFwcGVuZENoaWxkKHRoaXMuX2NyZWF0ZUNoZWNrYm94U2V0dGluZyhXZWJJbnNwZWN0b3IuVUlT
dHJpbmcoIlNob3cgZm9sZGVycyIpLCBXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc2hvd1NjcmlwdEZv
bGRlcnMpKTsKICAgICBwLmFwcGVuZENoaWxkKHRoaXMuX2NyZWF0ZUNoZWNrYm94U2V0dGluZyhX
ZWJJbnNwZWN0b3IuVUlTdHJpbmcoIlNlYXJjaCBpbiBjb250ZW50IHNjcmlwdHMiKSwgV2ViSW5z
cGVjdG9yLnNldHRpbmdzLnNlYXJjaEluQ29udGVudFNjcmlwdHMpKTsKICAgICBwLmFwcGVuZENo
aWxkKHRoaXMuX2NyZWF0ZUNoZWNrYm94U2V0dGluZyhXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkVu
YWJsZSBzb3VyY2UgbWFwcyIpLCBXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc291cmNlTWFwc0VuYWJs
ZWQpKTsKLSAgICBwLmFwcGVuZENoaWxkKHRoaXMuX2NyZWF0ZVNlbGVjdFNldHRpbmcoV2ViSW5z
cGVjdG9yLlVJU3RyaW5nKCJJbmRlbnRhdGlvbiIpLCBbCi0gICAgICAgICAgICBbIFdlYkluc3Bl
Y3Rvci5VSVN0cmluZygiMiBzcGFjZXMiKSwgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNb2RlbC5J
bmRlbnQuVHdvU3BhY2VzIF0sCi0gICAgICAgICAgICBbIFdlYkluc3BlY3Rvci5VSVN0cmluZygi
NCBzcGFjZXMiKSwgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNb2RlbC5JbmRlbnQuRm91clNwYWNl
cyBdLAotICAgICAgICAgICAgWyBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIjggc3BhY2VzIiksIFdl
Ykluc3BlY3Rvci5UZXh0RWRpdG9yTW9kZWwuSW5kZW50LkVpZ2h0U3BhY2VzIF0sCi0gICAgICAg
ICAgICBbIFdlYkluc3BlY3Rvci5VSVN0cmluZygiVGFiIGNoYXJhY3RlciIpLCBXZWJJbnNwZWN0
b3IuVGV4dEVkaXRvck1vZGVsLkluZGVudC5UYWJDaGFyYWN0ZXIgXQotICAgICAgICBdLCBXZWJJ
bnNwZWN0b3Iuc2V0dGluZ3MudGV4dEVkaXRvckluZGVudCkpOworCisgICAgcC5hcHBlbmRDaGls
ZCh0aGlzLl9jcmVhdGVDaGVja2JveFNldHRpbmcoV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJVc2Ug
dGFicyIpLCBXZWJJbnNwZWN0b3Iuc2V0dGluZ3MudGV4dEVkaXRvclVzZVRhYnMpKTsKKyAgICBw
LmFwcGVuZENoaWxkKHRoaXMuX2NyZWF0ZVNlbGVjdFNldHRpbmcoV2ViSW5zcGVjdG9yLlVJU3Ry
aW5nKCJJbmRlbnQgc2l6ZSIpLCBbCisgICAgICAgICAgICBbIFdlYkluc3BlY3Rvci5VSVN0cmlu
ZygiMiBzcGFjZXMiKSwgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNb2RlbC5JbmRlbnRTaXplLlR3
byBdLAorICAgICAgICAgICAgWyBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIjQgc3BhY2VzIiksIFdl
Ykluc3BlY3Rvci5UZXh0RWRpdG9yTW9kZWwuSW5kZW50U2l6ZS5Gb3VyIF0sCisgICAgICAgICAg
ICBbIFdlYkluc3BlY3Rvci5VSVN0cmluZygiOCBzcGFjZXMiKSwgV2ViSW5zcGVjdG9yLlRleHRF
ZGl0b3JNb2RlbC5JbmRlbnRTaXplLkVpZ2h0IF0KKyAgICAgICAgXSwgV2ViSW5zcGVjdG9yLnNl
dHRpbmdzLnRleHRFZGl0b3JJbmRlbnRTaXplKSk7CiAKICAgICBwID0gdGhpcy5fYXBwZW5kU2Vj
dGlvbihXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIlByb2ZpbGVyIikpOwogICAgIHAuYXBwZW5kQ2hp
bGQodGhpcy5fY3JlYXRlQ2hlY2tib3hTZXR0aW5nKFdlYkluc3BlY3Rvci5VSVN0cmluZygiU2hv
dyBvYmplY3RzJyBoaWRkZW4gcHJvcGVydGllcyIpLCBXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc2hv
d0hlYXBTbmFwc2hvdE9iamVjdHNIaWRkZW5Qcm9wZXJ0aWVzKSk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRFZGl0b3JNb2RlbC5qcyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGV4dEVkaXRvck1vZGVsLmpzCmluZGV4IDdh
NDFkYjQuLmI1NmJkZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvVGV4dEVkaXRvck1vZGVsLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvVGV4dEVkaXRvck1vZGVsLmpzCkBAIC0xMTcsNiArMTE3LDEyIEBAIFdlYkluc3Bl
Y3Rvci5UZXh0RWRpdG9yTW9kZWwuSW5kZW50ID0gewogICAgIFRhYkNoYXJhY3RlcjogIlx0Igog
fQogCitXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1vZGVsLkluZGVudFNpemUgPSB7CisgICAgVHdv
OiAiMiIsCisgICAgRm91cjogIjQiLAorICAgIEVpZ2h0OiAiOCIKK30KKwogV2ViSW5zcGVjdG9y
LlRleHRFZGl0b3JNb2RlbC5FdmVudHMgPSB7CiAgICAgVGV4dENoYW5nZWQ6ICJUZXh0Q2hhbmdl
ZCIKIH0KQEAgLTQ4MSw0ICs0ODcsMzkgQEAgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNb2RlbC5w
cm90b3R5cGUgPSB7CiAKIFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTW9kZWwucHJvdG90eXBlLl9f
cHJvdG9fXyA9IFdlYkluc3BlY3Rvci5PYmplY3QucHJvdG90eXBlOwogCi1XZWJJbnNwZWN0b3Iu
c2V0dGluZ3MudGV4dEVkaXRvckluZGVudCA9IFdlYkluc3BlY3Rvci5zZXR0aW5ncy5jcmVhdGVT
ZXR0aW5nKCJ0ZXh0RWRpdG9ySW5kZW50IiwgV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JNb2RlbC5J
bmRlbnQuRm91clNwYWNlcyk7CitXZWJJbnNwZWN0b3Iuc2V0dGluZ3MudGV4dEVkaXRvckluZGVu
dFNpemUgPSBXZWJJbnNwZWN0b3Iuc2V0dGluZ3MuY3JlYXRlU2V0dGluZygidGV4dEVkaXRvcklu
ZGVudFNpemUiLCBXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1vZGVsLkluZGVudFNpemUuRm91cik7
CitXZWJJbnNwZWN0b3Iuc2V0dGluZ3MudGV4dEVkaXRvclVzZVRhYnMgPSBXZWJJbnNwZWN0b3Iu
c2V0dGluZ3MuY3JlYXRlU2V0dGluZygidGV4dEVkaXRvclVzZVRhYnMiLCBmYWxzZSk7CisKK2Z1
bmN0aW9uIFRleHRJbmRlbnQoKQoreworICAgIFdlYkluc3BlY3Rvci5zZXR0aW5ncy50ZXh0RWRp
dG9ySW5kZW50ID0gV2ViSW5zcGVjdG9yLnNldHRpbmdzLmNyZWF0ZVNldHRpbmcoInRleHRFZGl0
b3JJbmRlbnQiKTsKKworICAgIGZ1bmN0aW9uIHVwZGF0ZUluZGVudCgpCisgICAgeworICAgICAg
ICB2YXIgc2l6ZSA9IFdlYkluc3BlY3Rvci5zZXR0aW5ncy50ZXh0RWRpdG9ySW5kZW50U2l6ZS5n
ZXQoKTsKKyAgICAgICAgZG9jdW1lbnQuYm9keS5zdHlsZS50YWJTaXplID0gc2l6ZTsKKworICAg
ICAgICB2YXIgaW5kZW50ID0gIiI7CisgICAgICAgIGlmIChXZWJJbnNwZWN0b3Iuc2V0dGluZ3Mu
dGV4dEVkaXRvclVzZVRhYnMuZ2V0KCkpCisgICAgICAgICAgICBpbmRlbnQgPSBXZWJJbnNwZWN0
b3IuVGV4dEVkaXRvck1vZGVsLkluZGVudC5UYWJDaGFyYWN0ZXI7CisgICAgICAgIGVsc2Ugewor
ICAgICAgICAgICAgc3dpdGNoIChzaXplKSB7CisgICAgICAgICAgICBjYXNlICIyIjoKKyAgICAg
ICAgICAgICAgICBpbmRlbnQgPSBXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1vZGVsLkluZGVudC5U
d29TcGFjZXM7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlICI0IjoK
KyAgICAgICAgICAgICAgICBpbmRlbnQgPSBXZWJJbnNwZWN0b3IuVGV4dEVkaXRvck1vZGVsLklu
ZGVudC5Gb3VyU3BhY2VzOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2Fz
ZSAiOCI6CisgICAgICAgICAgICAgICAgaW5kZW50ID0gV2ViSW5zcGVjdG9yLlRleHRFZGl0b3JN
b2RlbC5JbmRlbnQuRWlnaHRTcGFjZXM7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KKyAgICAgICAgV2ViSW5zcGVjdG9yLnNldHRpbmdzLnRleHRFZGl0
b3JJbmRlbnQuc2V0KGluZGVudCk7CisgICAgfQorCisgICAgdXBkYXRlSW5kZW50KCk7CisKKyAg
ICBXZWJJbnNwZWN0b3Iuc2V0dGluZ3MudGV4dEVkaXRvckluZGVudFNpemUuYWRkQ2hhbmdlTGlz
dGVuZXIodXBkYXRlSW5kZW50KTsKKyAgICBXZWJJbnNwZWN0b3Iuc2V0dGluZ3MudGV4dEVkaXRv
clVzZVRhYnMuYWRkQ2hhbmdlTGlzdGVuZXIodXBkYXRlSW5kZW50KTsKK30KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMKaW5kZXggYmExNjRjZi4u
NWRhMTVmNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9p
bnNwZWN0b3IuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNw
ZWN0b3IuanMKQEAgLTQzNSw2ICs0MzUsNyBAQCBXZWJJbnNwZWN0b3IuX2RvTG9hZGVkRG9uZVdp
dGhDYXBhYmlsaXRpZXMgPSBmdW5jdGlvbigpCiAKICAgICBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lz
dGVySW5zcGVjdG9yRGlzcGF0Y2hlcih0aGlzKTsKIAorICAgIG5ldyBUZXh0SW5kZW50KCk7CiAg
ICAgdGhpcy5jc3NNb2RlbCA9IG5ldyBXZWJJbnNwZWN0b3IuQ1NTU3R5bGVNb2RlbCgpOwogICAg
IHRoaXMudGltZWxpbmVNYW5hZ2VyID0gbmV3IFdlYkluc3BlY3Rvci5UaW1lbGluZU1hbmFnZXIo
KTsKICAgICB0aGlzLnVzZXJBZ2VudFN1cHBvcnQgPSBuZXcgV2ViSW5zcGVjdG9yLlVzZXJBZ2Vu
dFN1cHBvcnQoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>150790</attachid>
            <date>2012-07-04 07:13:27 -0700</date>
            <delta_ts>2012-07-04 07:13:27 -0700</delta_ts>
            <desc>Sublime Text 2 indent settings</desc>
            <filename>sublime-editor-settings.png</filename>
            <type>image/png</type>
            <size>24060</size>
            <attacher name="Nikita Vasilyev">me</attacher>
            
              <data encoding="base64">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
TkSuQmCC
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151459</attachid>
            <date>2012-07-10 07:31:33 -0700</date>
            <delta_ts>2012-07-10 09:11:25 -0700</delta_ts>
            <desc>Make the Tab character 4 spaces width</desc>
            <filename>4_width_tab.patch</filename>
            <type>text/plain</type>
            <size>1093</size>
            <attacher name="Nikita Vasilyev">me</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA5NDY2ZTVlLi41OTIzZTZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTItMDctMTAgIE5pa2l0YSBWYXNpbHlldiAgPG1lQGVsdjFzLnJ1PgorCisgICAgICAg
IFdlYiBJbnNwZWN0b3I6IE1ha2UgdGhlIFRhYiBjaGFyYWN0ZXIgNCBzcGFjZXMgd2lkdGgKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkwMTcyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG8gaXQgdG8gbWF0
Y2ggbW9zdCBjb2RlIGVkaXRvcnMnIGJlaGF2aW9yLgorCisgICAgICAgICogaW5zcGVjdG9yL2Zy
b250LWVuZC9pbnNwZWN0b3JDb21tb24uY3NzOgorICAgICAgICAoYm9keSk6CisKIDIwMTItMDct
MTAgIEh1YW5nIERvbmdzdW5nICA8bHV4dGVsbGFAY29tcGFueTEwMC5uZXQ+CiAKICAgICAgICAg
RG9uJ3QgZGVzdHJveSB0aGUgZGVjb2RlZCBkYXRhIG9mIGFuIGltYWdlIGlmIFdlYktpdCBpcyBh
Ym91dCB0byByZW5kZXIgdGhlIGltYWdlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3JDb21tb24uY3NzIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3JDb21tb24uY3NzCmluZGV4IDRhNzcwMWMuLjg5Yzg0
YmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVj
dG9yQ29tbW9uLmNzcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2lu
c3BlY3RvckNvbW1vbi5jc3MKQEAgLTEzLDYgKzEzLDcgQEAgYm9keSB7CiAgICAgZm9udC1mYW1p
bHk6IEx1Y2lkYSBHcmFuZGUsIHNhbnMtc2VyaWY7CiAgICAgZm9udC1zaXplOiAxMHB4OwogICAg
IG1hcmdpbjogMDsKKyAgICB0YWItc2l6ZTogNDsKICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBu
b25lOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>