Browse files

added label suggestion to settings

  • Loading branch information...
1 parent c5fed3c commit 8596f2ea7d14a9bbef9bdee447e1395e42506af8 @kstenschke committed Dec 4, 2012
View
80 .idea/workspace.xml
@@ -2,11 +2,17 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="4d899376-02cf-4559-924a-91d894b759f2" name="Default" comment="">
- <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/com/kstenschke/realigner/resources/images/blank32x32.png" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Realigner.jar" afterPath="$PROJECT_DIR$/Realigner.jar" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/Realigner.jar" afterPath="" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/SettingsComponent.class" afterPath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/SettingsComponent.class" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$1.class" afterPath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$1.class" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$2.class" afterPath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$2.class" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$3.class" afterPath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$3.class" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$4.class" afterPath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$4.class" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration.class" afterPath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration.class" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/SplitOptions.class" afterPath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/SplitOptions.class" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/WrapOptions.class" afterPath="$PROJECT_DIR$/out/production/Realigner/com/kstenschke/realigner/resources/forms/WrapOptions.class" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/META-INF/plugin.xml" afterPath="$PROJECT_DIR$/META-INF/plugin.xml" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/kstenschke/realigner/SettingsComponent.java" afterPath="$PROJECT_DIR$/src/com/kstenschke/realigner/SettingsComponent.java" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.form" afterPath="$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.form" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.java" afterPath="$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.java" />
</list>
@@ -75,10 +81,19 @@
</component>
<component name="FileEditorManager">
<leaf>
+ <file leaf-file-name="PluginConfiguration.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="26" column="28" selection-start="858" selection-end="858" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
<file leaf-file-name="plugin.xml" pinned="false" current="true" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/META-INF/plugin.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="45" column="70" selection-start="2237" selection-end="2295" vertical-scroll-proportion="1.1252654">
+ <state line="43" column="12" selection-start="2214" selection-end="2214" vertical-scroll-proportion="0.1375">
<folding />
</state>
</provider>
@@ -109,9 +124,9 @@
<option value="$PROJECT_DIR$/../../../sfprojects/demo/Form.js" />
<option value="$PROJECT_DIR$/test.php" />
<option value="$PROJECT_DIR$/oocontroller.php" />
+ <option value="$PROJECT_DIR$/src/com/kstenschke/realigner/SettingsComponent.java" />
<option value="$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.form" />
<option value="$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.java" />
- <option value="$PROJECT_DIR$/src/com/kstenschke/realigner/SettingsComponent.java" />
<option value="$PROJECT_DIR$/META-INF/plugin.xml" />
</list>
</option>
@@ -200,24 +215,6 @@
<option name="myItemType" value="" />
</PATH_ELEMENT>
</PATH>
- <PATH>
- <PATH_ELEMENT USER_OBJECT="Root">
- <option name="myItemId" value="" />
- <option name="myItemType" value="" />
- </PATH_ELEMENT>
- <PATH_ELEMENT USER_OBJECT="Realigner">
- <option name="myItemId" value="" />
- <option name="myItemType" value="" />
- </PATH_ELEMENT>
- <PATH_ELEMENT USER_OBJECT="src">
- <option name="myItemId" value="" />
- <option name="myItemType" value="" />
- </PATH_ELEMENT>
- <PATH_ELEMENT USER_OBJECT="com/kstenschke/realigner">
- <option name="myItemId" value="" />
- <option name="myItemType" value="" />
- </PATH_ELEMENT>
- </PATH>
</subPane>
</pane>
<pane id="ProjectPane">
@@ -580,7 +577,11 @@
<created>1352026000616</created>
<updated>1352026000616</updated>
</task>
- <option name="localTasksCounter" value="31" />
+ <task id="LOCAL-00031" summary="Bugfix: plugin settings compatibility issues with PhpStorm">
+ <created>1354574392887</created>
+ <updated>1354574392887</updated>
+ </task>
+ <option name="localTasksCounter" value="32" />
<servers />
</component>
<component name="ToolWindowManager">
@@ -600,13 +601,13 @@
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.19578059" sideWeight="0.33944955" order="3" side_tool="true" content_ui="tabs" />
<window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32874617" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
- <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32874617" sideWeight="0.49704143" order="9" side_tool="false" content_ui="tabs" />
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32874617" sideWeight="0.49704143" order="9" side_tool="false" content_ui="tabs" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.284869" sideWeight="0.64831805" order="1" side_tool="true" content_ui="tabs" />
<window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.39983094" sideWeight="0.7798165" order="2" side_tool="false" content_ui="tabs" />
- <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.284869" sideWeight="0.7798165" order="0" side_tool="false" content_ui="combo" />
- <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.22018349" sideWeight="0.49027896" order="2" side_tool="false" content_ui="tabs" />
+ <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.284869" sideWeight="0.6712538" order="0" side_tool="false" content_ui="combo" />
+ <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.22018349" sideWeight="0.49027896" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
@@ -650,7 +651,7 @@
<option name="SHOW_VCS_ERROR_NOTIFICATIONS" value="true" />
<option name="FORCE_NON_EMPTY_COMMENT" value="false" />
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="false" />
- <option name="LAST_COMMIT_MESSAGE" value="ui improvements" />
+ <option name="LAST_COMMIT_MESSAGE" value="Added auto-generated button label suggestion to wrap options of plugin settings" />
<option name="MAKE_NEW_CHANGELIST_ACTIVE" value="false" />
<option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
<option name="CHECK_FILES_UP_TO_DATE_BEFORE_COMMIT" value="false" />
@@ -663,8 +664,6 @@
<option name="UPDATE_GROUP_BY_CHANGELIST" value="false" />
<option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
<option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
- <MESSAGE value="added plugin settings buttons list options handler" />
- <MESSAGE value="further plugin config. implementation" />
<MESSAGE value="further plugin config" />
<MESSAGE value="further implementing of quick wrap buttons" />
<MESSAGE value="readme updated." />
@@ -688,6 +687,8 @@
<MESSAGE value="simplified plugin configuration UI" />
<MESSAGE value="improved mnemorics" />
<MESSAGE value="ui improvements" />
+ <MESSAGE value="Bugfix: plugin settings compatibility issues with PhpStorm" />
+ <MESSAGE value="Added auto-generated button label suggestion to wrap options of plugin settings" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
@@ -764,11 +765,6 @@
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.form">
- <provider selected="true" editor-type-id="ui-designer">
- <state />
- </provider>
- </entry>
<entry file="file://$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/WrapOptions.java">
<provider selected="true" editor-type-id="text-editor">
<state line="85" column="43" selection-start="3703" selection-end="3703" vertical-scroll-proportion="0.5626327">
@@ -786,19 +782,21 @@
</state>
</provider>
</entry>
+ <entry file="file://$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.form">
+ <provider selected="true" editor-type-id="ui-designer">
+ <state />
+ </provider>
+ </entry>
<entry file="file://$PROJECT_DIR$/src/com/kstenschke/realigner/resources/forms/PluginConfiguration.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="31" column="62" selection-start="1011" selection-end="1011" vertical-scroll-proportion="0.3821656">
- <folding>
- <element signature="e#1476#1585#0" expanded="true" />
- <element signature="e#1580#1581#0" expanded="true" />
- </folding>
+ <state line="26" column="28" selection-start="858" selection-end="858" vertical-scroll-proportion="0.0">
+ <folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/META-INF/plugin.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="45" column="70" selection-start="2237" selection-end="2295" vertical-scroll-proportion="1.1252654">
+ <state line="43" column="12" selection-start="2214" selection-end="2214" vertical-scroll-proportion="0.1375">
<folding />
</state>
</provider>
View
27 META-INF/plugin.xml
@@ -41,40 +41,35 @@
<change-notes><![CDATA[
<br>
- 1.0.7<br>
- <ul>
+ 1.0.8<br><ul>
+ <li>Added auto-generated button label suggestion to wrap options of plugin settings</li>
+ </ul>
+ 1.0.7<br><ul>
<li>Bugfix: plugin settings compatibility issues with PhpStorm</li>
</ul>
- 1.0.6<br>
- <ul>
+ 1.0.6<br><ul>
<li>Added plugin settings: configuration for quick wrap buttons</li>
</ul>
- 1.0.5<br>
- <ul>
+ 1.0.5<br><ul>
<li>Added option to remove blank/white-space lines while wrapping</li>
<li>Added updating of text selection after wrapping</li>
</ul>
- 1.0.4<br>
- <ul>
+ 1.0.4<br><ul>
<li>Added retaining of options preferences (application level)</li>
<li>Added disabling of options when no project, editor or necessary selection given</li>
</ul>
- 1.0.3<br>
- <ul>
+ 1.0.3<br><ul>
<li>Added missing title text to dialog window of split and wrap option</li>
<li>Added error message when trying to join w/o multiple lines of selection</li>
</ul>
- 1.0.2<br>
- <ul>
+ 1.0.2<br><ul>
<li>Changed wrap tool to work also w/o any surrounding text (to allow being used for escaping only)</li>
<li>Added options to escape single/double quotes and backslashes while wrapping</li>
</ul>
- 1.0.1<br>
- <ul>
+ 1.0.1<br><ul>
<li>Added splitting options: split at / before / after delimiter</li>
</ul>
- 1.0.0<br>
- <ul>
+ 1.0.0<br><ul>
<li>Initial release</li>
</ul>
]]></change-notes>
View
BIN Realigner.jar
Binary file not shown.
View
BIN out/production/Realigner/com/kstenschke/realigner/SettingsComponent.class
Binary file not shown.
View
BIN ...production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$1.class
Binary file not shown.
View
BIN ...production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$2.class
Binary file not shown.
View
BIN ...production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$3.class
Binary file not shown.
View
BIN ...production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$4.class
Binary file not shown.
View
BIN ...production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration$5.class
Binary file not shown.
View
BIN out/production/Realigner/com/kstenschke/realigner/resources/forms/PluginConfiguration.class
Binary file not shown.
View
BIN out/production/Realigner/com/kstenschke/realigner/resources/forms/SplitOptions.class
Binary file not shown.
View
BIN out/production/Realigner/com/kstenschke/realigner/resources/forms/WrapOptions.class
Binary file not shown.
View
BIN out/production/Realigner/com/kstenschke/realigner/resources/images/blank32x32.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN out/production/Realigner/com/kstenschke/realigner/resources/images/disk.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
72 src/com/kstenschke/realigner/resources/forms/PluginConfiguration.form
@@ -26,7 +26,7 @@
<children>
<component id="8ea90" class="javax.swing.JLabel">
<constraints>
- <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
+ <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
</constraints>
<properties>
<labelFor value="b19a2"/>
@@ -35,41 +35,7 @@
</component>
<component id="b19a2" class="javax.swing.JTextField" binding="textFieldNewLabel">
<constraints>
- <grid row="0" column="1" row-span="1" col-span="5" vsize-policy="0" hsize-policy="6" anchor="8" fill="1" indent="0" use-parent-layout="false">
- <preferred-size width="150" height="-1"/>
- </grid>
- </constraints>
- <properties/>
- </component>
- <component id="f9649" class="javax.swing.JTextField" binding="textFieldNewPrefix">
- <constraints>
- <grid row="1" column="1" row-span="1" col-span="2" vsize-policy="0" hsize-policy="6" anchor="8" fill="1" indent="0" use-parent-layout="false">
- <preferred-size width="150" height="-1"/>
- </grid>
- </constraints>
- <properties/>
- </component>
- <component id="7675a" class="javax.swing.JLabel">
- <constraints>
- <grid row="1" column="3" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
- </constraints>
- <properties>
- <labelFor value="327ca"/>
- <text value="Wrap &amp;after"/>
- </properties>
- </component>
- <component id="fb0cf" class="javax.swing.JLabel">
- <constraints>
- <grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
- </constraints>
- <properties>
- <labelFor value="f9649"/>
- <text value="Wrap be&amp;fore"/>
- </properties>
- </component>
- <component id="327ca" class="javax.swing.JTextField" binding="textFieldNewPostfix">
- <constraints>
- <grid row="1" column="4" row-span="1" col-span="2" vsize-policy="0" hsize-policy="6" anchor="8" fill="1" indent="0" use-parent-layout="false">
+ <grid row="1" column="1" row-span="1" col-span="5" vsize-policy="0" hsize-policy="6" anchor="8" fill="1" indent="0" use-parent-layout="false">
<preferred-size width="150" height="-1"/>
</grid>
</constraints>
@@ -108,6 +74,40 @@
<text value="Remove blank / &amp;white-space lines"/>
</properties>
</component>
+ <component id="fb0cf" class="javax.swing.JLabel">
+ <constraints>
+ <grid row="0" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
+ </constraints>
+ <properties>
+ <labelFor value="f9649"/>
+ <text value="Wrap be&amp;fore"/>
+ </properties>
+ </component>
+ <component id="f9649" class="javax.swing.JTextField" binding="textFieldNewPrefix">
+ <constraints>
+ <grid row="0" column="1" row-span="1" col-span="2" vsize-policy="0" hsize-policy="6" anchor="8" fill="1" indent="0" use-parent-layout="false">
+ <preferred-size width="150" height="-1"/>
+ </grid>
+ </constraints>
+ <properties/>
+ </component>
+ <component id="7675a" class="javax.swing.JLabel">
+ <constraints>
+ <grid row="0" column="3" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
+ </constraints>
+ <properties>
+ <labelFor value="327ca"/>
+ <text value="Wrap &amp;after"/>
+ </properties>
+ </component>
+ <component id="327ca" class="javax.swing.JTextField" binding="textFieldNewPostfix">
+ <constraints>
+ <grid row="0" column="4" row-span="1" col-span="2" vsize-policy="0" hsize-policy="6" anchor="8" fill="1" indent="0" use-parent-layout="false">
+ <preferred-size width="150" height="-1"/>
+ </grid>
+ </constraints>
+ <properties/>
+ </component>
</children>
</grid>
<component id="b8803" class="javax.swing.JToolBar$Separator">
View
18 src/com/kstenschke/realigner/resources/forms/PluginConfiguration.java
@@ -44,6 +44,24 @@
* Constructor
*/
public PluginConfiguration() {
+
+ // When leaving prefix/postfix - auto-generate button label suggestion
+ FocusListener focusListenerPrefixPostfix = new FocusListener() {
+ @Override public void focusGained(FocusEvent e) {
+
+ }
+
+ @Override
+ public void focusLost(FocusEvent e) {
+ String buttonLabelText = textFieldNewPrefix.getText() + " ... " + textFieldNewPostfix.getText();
+ textFieldNewLabel.setText(buttonLabelText);
+ }
+ };
+
+ textFieldNewPrefix.addFocusListener(focusListenerPrefixPostfix);
+ textFieldNewPostfix.addFocusListener(focusListenerPrefixPostfix);
+
+ // Add action listeners to save and delete button
this.buttonSaveWrapButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
onClickSaveWrapButton(e);
View
BIN src/com/kstenschke/realigner/resources/images/disk.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
19 test.php
@@ -0,0 +1,19 @@
+"\'foo\'",
+"\'bar\'", stern Cater
+"\'baz\'", clear said
+"\'qux\'",
+
+'What do you mean by that?' said the Caterpillar sternly. 'Explain yourself!'
+'I can't explain MYSELF, I'null afraid, sir' said Alice
+'because I'm or myself, you see.' Cater
+'I don't see,' said the Caterpillar.
+'I'm afraid I can't put it more clearly,' Alice replied very politely,
+'for I can't understand it myself to begin with; and being so many different sizes in a year is very confusing.'
+"It isn't," said the Caterpillar. Popup to select a reference from the JListPopup to select a reference from the JList
+'Well, perhaps you haven't found it so yet,' said Alice;
+'but when you have to turn into a chrysalis—you will some minutes, you know—and then after that into a butterfly,
+ I should think you'll feel it a little queer, won't you?'
+'Not a bit,' said the Caterpillar. Cat
+ $xxxx $xxjfd_oisj
+ _oi
+ Cater said the Caterpillar. X

0 comments on commit 8596f2e

Please sign in to comment.