OSDN Git Service

「APIコマンドを回避する」の設定を廃止
authorKimura Youichi <kim.upsilon@bucyou.net>
Sun, 29 Nov 2015 10:15:15 +0000 (19:15 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Tue, 1 Dec 2015 09:08:27 +0000 (18:08 +0900)
「D (ユーザー名)」を除き、APIでの投稿時にSMSコマンドとして解釈されることが無くなったため

OpenTween/Resources/ChangeLog.txt
OpenTween/Tween.Designer.cs
OpenTween/Tween.cs
OpenTween/Tween.en.resx
OpenTween/Tween.resx
OpenTween/Tween.zh-CHS.resx

index c4c1792..5da2b4c 100644 (file)
@@ -9,6 +9,7 @@
   - OpenTween v1.2.4 以前と同じ動作になりました
  * CHG: プロフィール画面の「Web」「自己紹介」のURLを展開して表示するように変更 (thx @naminodarie!)
  * CHG: Foursquareのサムネイル表示機能でチェックインURLの仕様変更に対応
+ * CHG: 「APIコマンドを回避する」の機能を廃止
  * FIX: Home/Endキーの直後に左右キーを押すと以前の選択ツイートの関連発言に移動してしまう不具合を修正 (thx @coookien!)
  * FIX: 発言詳細部のコンテキストメニューからURLのコピーを実行すると「&」が「&amp;」としてコピーされる不具合を修正 (thx @pO_0q!)
  * FIX: タイムラインの流速が速い時に発言一覧のスクロールバーがちらつく現象を修正
index 74bac8b..337951b 100644 (file)
@@ -25,7 +25,6 @@
             this.HashStripSplitButton = new System.Windows.Forms.ToolStripSplitButton();
             this.ContextMenuPostMode = new System.Windows.Forms.ContextMenuStrip(this.components);
             this.ToolStripMenuItemUrlMultibyteSplit = new System.Windows.Forms.ToolStripMenuItem();
-            this.ToolStripMenuItemApiCommandEvasion = new System.Windows.Forms.ToolStripMenuItem();
             this.ToolStripMenuItemUrlAutoShorten = new System.Windows.Forms.ToolStripMenuItem();
             this.IdeographicSpaceToSpaceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
             this.MultiLineMenuItem = new System.Windows.Forms.ToolStripMenuItem();
             // 
             this.ContextMenuPostMode.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
             this.ToolStripMenuItemUrlMultibyteSplit,
-            this.ToolStripMenuItemApiCommandEvasion,
             this.ToolStripMenuItemUrlAutoShorten,
             this.IdeographicSpaceToSpaceToolStripMenuItem,
             this.MultiLineMenuItem,
             this.ToolStripMenuItemUrlMultibyteSplit.Name = "ToolStripMenuItemUrlMultibyteSplit";
             resources.ApplyResources(this.ToolStripMenuItemUrlMultibyteSplit, "ToolStripMenuItemUrlMultibyteSplit");
             // 
-            // ToolStripMenuItemApiCommandEvasion
-            // 
-            this.ToolStripMenuItemApiCommandEvasion.Checked = true;
-            this.ToolStripMenuItemApiCommandEvasion.CheckOnClick = true;
-            this.ToolStripMenuItemApiCommandEvasion.CheckState = System.Windows.Forms.CheckState.Checked;
-            this.ToolStripMenuItemApiCommandEvasion.Name = "ToolStripMenuItemApiCommandEvasion";
-            resources.ApplyResources(this.ToolStripMenuItemApiCommandEvasion, "ToolStripMenuItemApiCommandEvasion");
-            // 
             // ToolStripMenuItemUrlAutoShorten
             // 
             this.ToolStripMenuItemUrlAutoShorten.CheckOnClick = true;
         internal System.Windows.Forms.ToolStripSplitButton HashStripSplitButton;
         internal System.Windows.Forms.ContextMenuStrip ContextMenuPostMode;
         internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemUrlMultibyteSplit;
-        internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemApiCommandEvasion;
         internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemUrlAutoShorten;
         internal System.Windows.Forms.ToolStripMenuItem IdeographicSpaceToSpaceToolStripMenuItem;
         internal System.Windows.Forms.ToolStripMenuItem MultiLineMenuItem;
index c7056b3..83027b3 100644 (file)
@@ -5229,14 +5229,6 @@ namespace OpenTween
 
             statusText = header + statusText + footer;
 
-            if (this.ToolStripMenuItemApiCommandEvasion.Checked)
-            {
-                // APIコマンド回避
-                if (Regex.IsMatch(statusText, @"^[+\-\[\]\s\\.,*/(){}^~|='&%$#""<>?]*(get|g|fav|follow|f|on|off|stop|quit|leave|l|whois|w|nudge|n|stats|invite|track|untrack|tracks|tracking|\*)([+\-\[\]\s\\.,*/(){}^~|='&%$#""<>?]+|$)", RegexOptions.IgnoreCase)
-                   && !statusText.EndsWith(" .", StringComparison.Ordinal))
-                    statusText += " .";
-            }
-
             return statusText;
         }
 
index d64ced9..c922fe3 100644 (file)
   <data name="ToolStripMenuItemUrlMultibyteSplit.Text" xml:space="preserve">
     <value>&amp;Separation of multibyte character string from URL</value>
   </data>
-  <data name="ToolStripMenuItemApiCommandEvasion.Size" type="System.Drawing.Size, System.Drawing">
-    <value>445, 24</value>
-  </data>
-  <data name="ToolStripMenuItemApiCommandEvasion.Text" xml:space="preserve">
-    <value>The &amp;collision with API command is evaded</value>
-  </data>
   <data name="ToolStripMenuItemUrlAutoShorten.Size" type="System.Drawing.Size, System.Drawing">
     <value>445, 24</value>
   </data>
index 80b4f77..a89c31e 100644 (file)
   <data name="ToolStripMenuItemUrlMultibyteSplit.Text" xml:space="preserve">
     <value>URLからの全角文字列の切り離し</value>
   </data>
-  <data name="ToolStripMenuItemApiCommandEvasion.Size" type="System.Drawing.Size, System.Drawing">
-    <value>257, 22</value>
-  </data>
-  <data name="ToolStripMenuItemApiCommandEvasion.Text" xml:space="preserve">
-    <value>APIコマンドを回避する</value>
-  </data>
   <data name="ToolStripMenuItemUrlAutoShorten.Size" type="System.Drawing.Size, System.Drawing">
     <value>257, 22</value>
   </data>
   <data name="&gt;&gt;ToolStripMenuItemUrlMultibyteSplit.Type" xml:space="preserve">
     <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ToolStripMenuItemApiCommandEvasion.Name" xml:space="preserve">
-    <value>ToolStripMenuItemApiCommandEvasion</value>
-  </data>
-  <data name="&gt;&gt;ToolStripMenuItemApiCommandEvasion.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
   <data name="&gt;&gt;ToolStripMenuItemUrlAutoShorten.Name" xml:space="preserve">
     <value>ToolStripMenuItemUrlAutoShorten</value>
   </data>
index 3f3535c..2e3ff7a 100644 (file)
   <data name="ToolStripMenuItemUrlMultibyteSplit.Text" xml:space="preserve">
     <value>排除URL中的全角字符</value>
   </data>
-  <data name="ToolStripMenuItemApiCommandEvasion.Size" type="System.Drawing.Size, System.Drawing">
-    <value>235, 22</value>
-  </data>
-  <data name="ToolStripMenuItemApiCommandEvasion.Text" xml:space="preserve">
-    <value>避免使用API命令</value>
-  </data>
   <data name="ToolStripMenuItemUrlAutoShorten.Size" type="System.Drawing.Size, System.Drawing">
     <value>235, 22</value>
   </data>