OSDN Git Service

0830リリース。 Tween_v0.8.3.0
authorkiri_feather <kiri_feather@users.sourceforge.jp>
Sat, 30 Jan 2010 17:42:03 +0000 (17:42 +0000)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 18 Feb 2012 14:10:51 +0000 (23:10 +0900)
コピーライト書き換え。
フォロワー取得の洗い替えバグ修正。
公式RTの振分バグ修正
流速バグ修正
ハッシュタグ管理画面の最前面オプション変更
ハッシュタグボタンを切り替えとして使用可能に。
公式検索時にタブ名操作がされると例外発生するバグ修正
ファイル書き出しでprotect表記追加

git-svn-id: http://svn.sourceforge.jp/svnroot/tween/trunk@76 e39ad16e-3079-482e-bb30-4b4d378143b6

34 files changed:
Tween/ApplicationEvents.vb
Tween/AtIdSupplement.vb
Tween/DetailsListView.vb
Tween/DialogAsShieldIcon.vb
Tween/FilterDialog.vb
Tween/HashtagManage.Designer.vb
Tween/HashtagManage.resx
Tween/HashtagManage.vb
Tween/InputTabName.vb
Tween/My Project/AssemblyInfo.vb
Tween/MyCommon.vb
Tween/MySocket.vb
Tween/OpenURL.vb
Tween/Outputz.vb
Tween/Resources/ChangeLog.txt
Tween/SearchWord.vb
Tween/Setting.vb
Tween/Setting/SettingAtIdList.vb
Tween/Setting/SettingBase.vb
Tween/Setting/SettingCommon.vb
Tween/Setting/SettingFollower.vb
Tween/Setting/SettingLocal.vb
Tween/Setting/SettingTab.vb
Tween/Setting/SettingTabs.vb
Tween/ShieldIcon.vb
Tween/StatusDictionary.vb
Tween/TabsDialog.vb
Tween/ToolStripLabelHistory.vb
Tween/Tween.resx
Tween/Tween.vb
Tween/TweenAboutBox.vb
Tween/Twitter.vb
Tween/WebBrowserController.vb
Tween/Win32Api.vb

index a592891..7a8f5a1 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index c1db2f7..197d9f5 100644 (file)
@@ -1,3 +1,25 @@
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
 Public Class AtIdSupplement
 
     Public inputText As String = ""
index 291dfd0..8223807 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index eb74916..908e4cd 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index cd2ae14..7934388 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index 1313958..6c703ce 100644 (file)
@@ -37,100 +37,62 @@ Partial Class HashtagManage
         '
         'TableLayoutPanel1
         '
-        Me.TableLayoutPanel1.AccessibleDescription = Nothing
-        Me.TableLayoutPanel1.AccessibleName = Nothing
         resources.ApplyResources(Me.TableLayoutPanel1, "TableLayoutPanel1")
-        Me.TableLayoutPanel1.BackgroundImage = Nothing
         Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0)
         Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0)
-        Me.TableLayoutPanel1.Font = Nothing
         Me.TableLayoutPanel1.Name = "TableLayoutPanel1"
         '
         'OK_Button
         '
-        Me.OK_Button.AccessibleDescription = Nothing
-        Me.OK_Button.AccessibleName = Nothing
         resources.ApplyResources(Me.OK_Button, "OK_Button")
-        Me.OK_Button.BackgroundImage = Nothing
-        Me.OK_Button.Font = Nothing
         Me.OK_Button.Name = "OK_Button"
         '
         'Cancel_Button
         '
-        Me.Cancel_Button.AccessibleDescription = Nothing
-        Me.Cancel_Button.AccessibleName = Nothing
         resources.ApplyResources(Me.Cancel_Button, "Cancel_Button")
-        Me.Cancel_Button.BackgroundImage = Nothing
         Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel
-        Me.Cancel_Button.Font = Nothing
         Me.Cancel_Button.Name = "Cancel_Button"
         '
         'DeleteButton
         '
-        Me.DeleteButton.AccessibleDescription = Nothing
-        Me.DeleteButton.AccessibleName = Nothing
         resources.ApplyResources(Me.DeleteButton, "DeleteButton")
-        Me.DeleteButton.BackgroundImage = Nothing
-        Me.DeleteButton.Font = Nothing
         Me.DeleteButton.Name = "DeleteButton"
         Me.DeleteButton.UseVisualStyleBackColor = True
         '
         'ReplaceButton
         '
-        Me.ReplaceButton.AccessibleDescription = Nothing
-        Me.ReplaceButton.AccessibleName = Nothing
         resources.ApplyResources(Me.ReplaceButton, "ReplaceButton")
-        Me.ReplaceButton.BackgroundImage = Nothing
-        Me.ReplaceButton.Font = Nothing
         Me.ReplaceButton.Name = "ReplaceButton"
         Me.ReplaceButton.UseVisualStyleBackColor = True
         '
         'AddButton
         '
-        Me.AddButton.AccessibleDescription = Nothing
-        Me.AddButton.AccessibleName = Nothing
         resources.ApplyResources(Me.AddButton, "AddButton")
-        Me.AddButton.BackgroundImage = Nothing
-        Me.AddButton.Font = Nothing
         Me.AddButton.Name = "AddButton"
         Me.AddButton.UseVisualStyleBackColor = True
         '
         'HistoryHashList
         '
-        Me.HistoryHashList.AccessibleDescription = Nothing
-        Me.HistoryHashList.AccessibleName = Nothing
-        resources.ApplyResources(Me.HistoryHashList, "HistoryHashList")
-        Me.HistoryHashList.BackgroundImage = Nothing
-        Me.HistoryHashList.Font = Nothing
         Me.HistoryHashList.FormattingEnabled = True
+        resources.ApplyResources(Me.HistoryHashList, "HistoryHashList")
         Me.HistoryHashList.Name = "HistoryHashList"
         Me.HistoryHashList.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended
         '
         'UseHashText
         '
-        Me.UseHashText.AccessibleDescription = Nothing
-        Me.UseHashText.AccessibleName = Nothing
         resources.ApplyResources(Me.UseHashText, "UseHashText")
-        Me.UseHashText.BackgroundImage = Nothing
-        Me.UseHashText.Font = Nothing
         Me.UseHashText.Name = "UseHashText"
         '
         'Label1
         '
-        Me.Label1.AccessibleDescription = Nothing
-        Me.Label1.AccessibleName = Nothing
         resources.ApplyResources(Me.Label1, "Label1")
-        Me.Label1.Font = Nothing
         Me.Label1.Name = "Label1"
         '
         'HashtagManage
         '
         Me.AcceptButton = Me.OK_Button
-        Me.AccessibleDescription = Nothing
-        Me.AccessibleName = Nothing
         resources.ApplyResources(Me, "$this")
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
-        Me.BackgroundImage = Nothing
         Me.CancelButton = Me.Cancel_Button
         Me.Controls.Add(Me.DeleteButton)
         Me.Controls.Add(Me.ReplaceButton)
@@ -139,13 +101,12 @@ Partial Class HashtagManage
         Me.Controls.Add(Me.UseHashText)
         Me.Controls.Add(Me.Label1)
         Me.Controls.Add(Me.TableLayoutPanel1)
-        Me.Font = Nothing
         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
-        Me.Icon = Nothing
         Me.MaximizeBox = False
         Me.MinimizeBox = False
         Me.Name = "HashtagManage"
         Me.ShowInTaskbar = False
+        Me.TopMost = True
         Me.TableLayoutPanel1.ResumeLayout(False)
         Me.ResumeLayout(False)
         Me.PerformLayout()
index ceb10ce..50c112b 100644 (file)
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
-  <data name="&gt;&gt;DeleteButton.Parent" xml:space="preserve">
-    <value>$this</value>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="TableLayoutPanel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Bottom, Right</value>
   </data>
-  <data name="&gt;&gt;OK_Button.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
+    <value>2</value>
+  </data>
+  <data name="OK_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>None</value>
   </data>
   <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="UseHashText.Size" type="System.Drawing.Size, System.Drawing">
-    <value>267, 19</value>
+  <data name="OK_Button.Location" type="System.Drawing.Point, System.Drawing">
+    <value>3, 3</value>
   </data>
-  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>65, 12</value>
+  <data name="OK_Button.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 21</value>
   </data>
-  <data name="&gt;&gt;DeleteButton.ZOrder" xml:space="preserve">
+  <data name="OK_Button.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
   </data>
-  <data name="&gt;&gt;AddButton.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="OK_Button.Text" xml:space="preserve">
+    <value>OK</value>
   </data>
-  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="DeleteButton.TabIndex" type="System.Int32, mscorlib">
-    <value>5</value>
+  <data name="&gt;&gt;OK_Button.Name" xml:space="preserve">
+    <value>OK_Button</value>
   </data>
-  <data name="&gt;&gt;Label1.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="&gt;&gt;OK_Button.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
-    <value>CenterParent</value>
+  <data name="&gt;&gt;OK_Button.Parent" xml:space="preserve">
+    <value>TableLayoutPanel1</value>
   </data>
-  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
-    <value>293, 266</value>
+  <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="ReplaceButton.TabIndex" type="System.Int32, mscorlib">
-    <value>4</value>
+  <data name="Cancel_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>None</value>
   </data>
-  <data name="&gt;&gt;HistoryHashList.Name" xml:space="preserve">
-    <value>HistoryHashList</value>
+  <data name="Cancel_Button.Location" type="System.Drawing.Point, System.Drawing">
+    <value>76, 3</value>
   </data>
-  <data name="&gt;&gt;ReplaceButton.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="Cancel_Button.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 21</value>
   </data>
-  <data name="OK_Button.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="Cancel_Button.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;AddButton.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="Cancel_Button.Text" xml:space="preserve">
+    <value>キャンセル</value>
   </data>
   <data name="&gt;&gt;Cancel_Button.Name" xml:space="preserve">
     <value>Cancel_Button</value>
   </data>
-  <data name="AddButton.Text" xml:space="preserve">
-    <value>Add</value>
-  </data>
-  <data name="Label1.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="&gt;&gt;HistoryHashList.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;Cancel_Button.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="&gt;&gt;Cancel_Button.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
   <data name="&gt;&gt;Cancel_Button.Parent" xml:space="preserve">
     <value>TableLayoutPanel1</value>
   </data>
-  <data name="&gt;&gt;AddButton.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;Cancel_Button.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;UseHashText.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="TableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
+    <value>135, 228</value>
   </data>
-  <data name="OK_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>None</value>
+  <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;OK_Button.Name" xml:space="preserve">
-    <value>OK_Button</value>
+  <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>146, 27</value>
   </data>
-  <data name="Label1.Text" xml:space="preserve">
-    <value>使用するタグ</value>
+  <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
+    <value>7</value>
   </data>
-  <data name="&gt;&gt;AddButton.Name" xml:space="preserve">
-    <value>AddButton</value>
+  <data name="&gt;&gt;TableLayoutPanel1.Name" xml:space="preserve">
+    <value>TableLayoutPanel1</value>
   </data>
-  <data name="DeleteButton.Text" xml:space="preserve">
-    <value>Delete</value>
+  <data name="&gt;&gt;TableLayoutPanel1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="ReplaceButton.Text" xml:space="preserve">
-    <value>Replace</value>
+  <data name="&gt;&gt;TableLayoutPanel1.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="&gt;&gt;TableLayoutPanel1.ZOrder" xml:space="preserve">
+    <value>6</value>
   </data>
   <data name="TableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
     <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="OK_Button" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="Cancel_Button" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,50,Percent,50" /&gt;&lt;Rows Styles="Percent,50" /&gt;&lt;/TableLayoutSettings&gt;</value>
   </data>
-  <data name="Cancel_Button.Text" xml:space="preserve">
-    <value>キャンセル</value>
+  <data name="DeleteButton.Location" type="System.Drawing.Point, System.Drawing">
+    <value>200, 191</value>
   </data>
-  <data name="&gt;&gt;Cancel_Button.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="DeleteButton.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 29</value>
   </data>
-  <data name="HistoryHashList.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="DeleteButton.TabIndex" type="System.Int32, mscorlib">
+    <value>5</value>
   </data>
-  <data name="&gt;&gt;Label1.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="DeleteButton.Text" xml:space="preserve">
+    <value>Delete</value>
   </data>
-  <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">
-    <value>5</value>
+  <data name="&gt;&gt;DeleteButton.Name" xml:space="preserve">
+    <value>DeleteButton</value>
   </data>
-  <data name="ReplaceButton.Size" type="System.Drawing.Size, System.Drawing">
-    <value>79, 29</value>
+  <data name="&gt;&gt;DeleteButton.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="TableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
-    <value>135, 228</value>
+  <data name="&gt;&gt;DeleteButton.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="AddButton.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
+  <data name="&gt;&gt;DeleteButton.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="Cancel_Button.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="ReplaceButton.Location" type="System.Drawing.Point, System.Drawing">
+    <value>97, 191</value>
   </data>
-  <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="ReplaceButton.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 29</value>
   </data>
-  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
-    <value>6, 12</value>
+  <data name="ReplaceButton.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
   </data>
-  <data name="UseHashText.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 24</value>
+  <data name="ReplaceButton.Text" xml:space="preserve">
+    <value>Replace</value>
   </data>
-  <data name="OK_Button.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 21</value>
+  <data name="&gt;&gt;ReplaceButton.Name" xml:space="preserve">
+    <value>ReplaceButton</value>
   </data>
-  <data name="&gt;&gt;TableLayoutPanel1.Name" xml:space="preserve">
-    <value>TableLayoutPanel1</value>
+  <data name="&gt;&gt;ReplaceButton.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
   <data name="&gt;&gt;ReplaceButton.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="&gt;&gt;ReplaceButton.Name" xml:space="preserve">
-    <value>ReplaceButton</value>
+  <data name="&gt;&gt;ReplaceButton.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;UseHashText.ZOrder" xml:space="preserve">
-    <value>4</value>
+  <data name="AddButton.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 191</value>
   </data>
-  <data name="HistoryHashList.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 49</value>
+  <data name="AddButton.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 29</value>
   </data>
-  <data name="&gt;&gt;$this.Name" xml:space="preserve">
-    <value>HashtagManage</value>
+  <data name="AddButton.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="&gt;&gt;UseHashText.Name" xml:space="preserve">
-    <value>UseHashText</value>
+  <data name="AddButton.Text" xml:space="preserve">
+    <value>Add</value>
   </data>
-  <data name="OK_Button.Location" type="System.Drawing.Point, System.Drawing">
-    <value>3, 3</value>
+  <data name="&gt;&gt;AddButton.Name" xml:space="preserve">
+    <value>AddButton</value>
   </data>
-  <data name="DeleteButton.Size" type="System.Drawing.Size, System.Drawing">
-    <value>79, 29</value>
+  <data name="&gt;&gt;AddButton.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="TableLayoutPanel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Bottom, Right</value>
+  <data name="&gt;&gt;AddButton.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="&gt;&gt;ReplaceButton.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="&gt;&gt;AddButton.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="Cancel_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>None</value>
+  <data name="HistoryHashList.ItemHeight" type="System.Int32, mscorlib">
+    <value>12</value>
   </data>
-  <data name="&gt;&gt;$this.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="HistoryHashList.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 49</value>
   </data>
-  <data name="Cancel_Button.Size" type="System.Drawing.Size, System.Drawing">
-    <value>67, 21</value>
+  <data name="HistoryHashList.Size" type="System.Drawing.Size, System.Drawing">
+    <value>267, 136</value>
   </data>
-  <data name="&gt;&gt;OK_Button.Parent" xml:space="preserve">
-    <value>TableLayoutPanel1</value>
+  <data name="HistoryHashList.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
-    <value>7</value>
+  <data name="&gt;&gt;HistoryHashList.Name" xml:space="preserve">
+    <value>HistoryHashList</value>
   </data>
-  <data name="&gt;&gt;DeleteButton.Name" xml:space="preserve">
-    <value>DeleteButton</value>
+  <data name="&gt;&gt;HistoryHashList.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;TableLayoutPanel1.ZOrder" xml:space="preserve">
-    <value>6</value>
+  <data name="&gt;&gt;HistoryHashList.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
   <data name="&gt;&gt;HistoryHashList.ZOrder" xml:space="preserve">
     <value>3</value>
   </data>
-  <data name="HistoryHashList.ItemHeight" type="System.Int32, mscorlib">
-    <value>12</value>
-  </data>
-  <data name="AddButton.Size" type="System.Drawing.Size, System.Drawing">
-    <value>79, 29</value>
-  </data>
-  <data name="ReplaceButton.Location" type="System.Drawing.Point, System.Drawing">
-    <value>97, 191</value>
-  </data>
-  <data name="&gt;&gt;TableLayoutPanel1.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="UseHashText.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 24</value>
   </data>
-  <data name="Cancel_Button.Location" type="System.Drawing.Point, System.Drawing">
-    <value>76, 3</value>
+  <data name="UseHashText.Size" type="System.Drawing.Size, System.Drawing">
+    <value>267, 19</value>
   </data>
   <data name="UseHashText.TabIndex" type="System.Int32, mscorlib">
     <value>1</value>
   </data>
-  <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">
-    <value>0</value>
-  </data>
-  <data name="$this.Text" xml:space="preserve">
-    <value>HashtagManage</value>
+  <data name="&gt;&gt;UseHashText.Name" xml:space="preserve">
+    <value>UseHashText</value>
   </data>
-  <data name="&gt;&gt;TableLayoutPanel1.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;UseHashText.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;HistoryHashList.Parent" xml:space="preserve">
+  <data name="&gt;&gt;UseHashText.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
-    <value>10, 9</value>
-  </data>
-  <data name="HistoryHashList.Size" type="System.Drawing.Size, System.Drawing">
-    <value>267, 136</value>
+  <data name="&gt;&gt;UseHashText.ZOrder" xml:space="preserve">
+    <value>4</value>
   </data>
   <data name="Label1.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="&gt;&gt;UseHashText.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="OK_Button.Text" xml:space="preserve">
-    <value>OK</value>
-  </data>
-  <data name="&gt;&gt;DeleteButton.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
+    <value>10, 9</value>
   </data>
-  <data name="DeleteButton.Location" type="System.Drawing.Point, System.Drawing">
-    <value>200, 191</value>
+  <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>65, 12</value>
   </data>
-  <data name="AddButton.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 191</value>
+  <data name="Label1.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
   </data>
-  <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>146, 27</value>
+  <data name="Label1.Text" xml:space="preserve">
+    <value>使用するタグ</value>
   </data>
   <data name="&gt;&gt;Label1.Name" xml:space="preserve">
     <value>Label1</value>
   </data>
+  <data name="&gt;&gt;Label1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;Label1.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
+  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
+    <value>6, 12</value>
+  </data>
+  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
+    <value>293, 266</value>
+  </data>
+  <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
+    <value>CenterParent</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>HashtagManage</value>
+  </data>
+  <data name="&gt;&gt;$this.Name" xml:space="preserve">
+    <value>HashtagManage</value>
+  </data>
+  <data name="&gt;&gt;$this.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
 </root>
\ No newline at end of file
index 319a6f1..454076a 100644 (file)
@@ -1,3 +1,25 @@
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
 Imports System.Windows.Forms
 
 Public Class HashtagManage
index 39bc045..52bf3de 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index ef10c40..c06b7d2 100644 (file)
@@ -35,7 +35,7 @@ Imports System.Runtime.InteropServices
 <Assembly: AssemblyDescription("Client of Twitter. Free software(GPL3)" & vbcrlf & "<Contacts>" & vbcrlf & "Twitter:kiri_feather" & vbcrlf & "Mail:kiri_feather@users.sourceforge.jp" & vbcrlf & "<Associator developer>" & vbcrlf & "Developer:Takeshi KIRIYA(http://www.takeshik.org/)" & vbcrlf & "Developer:Moz(http://iddy.jp/profile/moz/)" & vbcrlf & "Icons:Minami(http://www.pi-kun.com/)")> 
 <Assembly: AssemblyCompany("")> 
 <Assembly: AssemblyProduct("Tween")> 
-<Assembly: AssemblyCopyright("(C)kiri_feather 2007-2009 All Rights Reserved.")> 
+<Assembly: AssemblyCopyright("(C)kiri_feather 2007-2010 All Rights Reserved.")> 
 <Assembly: AssemblyTrademark("")> 
 
 <Assembly: ComVisible(False)>
@@ -55,5 +55,5 @@ Imports System.Runtime.InteropServices
 ' <Assembly: AssemblyVersion("1.0.*")> 
 
 <Assembly: AssemblyVersion("0.8.*")> 
-<Assembly: AssemblyFileVersion("0.8.2.0")> 
+<Assembly: AssemblyFileVersion("0.8.3.0")> 
 
index 7ca3393..582591b 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index 39bc47b..bc97d9d 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index 00f3953..28e9dc9 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index b249a1a..a3e40aa 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index 07f3c5d..00f27a7 100644 (file)
@@ -1,5 +1,13 @@
 更新履歴
 
+==== Ver 0.8.3.0(2010/1/31)
+ * 振分ルール判定時、公式RTのRTした人のID判定が正規表現での判定になっていたバグ修正
+ * 流速に公式検索の結果が含まれていたバグ修正
+ * 設定で「最前面表示」をオンにしている場合、ハッシュタグ管理画面がメイン画面の後ろに隠れてしまうバグ修正
+ * 公式検索の起動時取得と定期取得のタイミングで、タブの追加・削除・名前変更を行うと例外が発生するバグ修正
+ * ハッシュタグ表記ボタンをクリックで、ハッシュタグ切り替えと同じ動作をするように変更
+ * TLのファイル保存で、Protect識別列を追加。プロテクトの人の発言には、「Protect」と書き込まれます
+ * APIモードでの片思いリスト取得で、すべて相互フォロー表示になる場合があるバグ修正
 ==== Ver 0.8.2.0(2010/1/30)
  * 短縮URL展開でgoo.glに対応
  * Webモードで、20件目のつぶやきにゴミがついているためのprotect誤判定するなどのバグ修正
index 59aac80..78f8848 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index e23936e..65ae920 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index b46b28b..85a3478 100644 (file)
@@ -1,3 +1,26 @@
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
+
 <Serializable()> _
 Public Class SettingAtIdList
     Inherits SettingBase(Of SettingAtIdList)
index 3182fe1..ddf916e 100644 (file)
@@ -1,4 +1,26 @@
-Public MustInherit Class SettingBase(Of T As {Class, New})
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
+Public MustInherit Class SettingBase(Of T As {Class, New})
 
     Private Shared lockObj As New Object
 
index fa39c18..beafdff 100644 (file)
@@ -1,3 +1,25 @@
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
 <Serializable()> _
 Public Class SettingCommon
     Inherits SettingBase(Of SettingCommon)
index 809c29e..7c20f80 100644 (file)
@@ -1,4 +1,26 @@
-<Serializable()> _
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
+<Serializable()> _
 Public Class SettingFollower
     Inherits SettingBase(Of SettingFollower)
 
index 71adf8c..d4ee43e 100644 (file)
@@ -1,4 +1,26 @@
-<Serializable()> _
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
+<Serializable()> _
 Public Class SettingLocal
     Inherits SettingBase(Of SettingLocal)
 
index 32ea32e..e277761 100644 (file)
@@ -1,4 +1,26 @@
-<Serializable()> _
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
+<Serializable()> _
 Public Class SettingTab
     Inherits SettingBase(Of SettingTab)
 
@@ -14,12 +36,12 @@ Public Class SettingTab
     End Sub
 
     Public Sub New()
-        TAB = New TabClass
+        Tab = New TabClass
     End Sub
 
     Public Sub New(ByVal TabName As String)
         Me.Tab = New TabClass
-        TAB.TabName = TabName
+        Tab.TabName = TabName
     End Sub
 
 #End Region
index dd58a15..f1a9a84 100644 (file)
@@ -1,3 +1,25 @@
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
 <Serializable()> _
 Public Class SettingTabs
     Inherits SettingBase(Of SettingTabs)
index a088fff..ddf664c 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index 09a6c88..c705dfd 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
@@ -724,9 +724,6 @@ Public NotInheritable Class TabInformations
             If _notifyPosts Is Nothing Then _notifyPosts = New List(Of PostClass)
             Me.Distribute()    'タブに仮振分
             _addCount = _addedIds.Count
-            For Each tb As TabClass In _tabs.Values
-                If tb.TabType = TabUsageType.PublicSearch Then _addCount += tb.GetTemporaryCount
-            Next
             _addedIds.Clear()
             _addedIds = Nothing     '後始末
             Return _addCount     '件数
@@ -742,8 +739,9 @@ Public NotInheritable Class TabInformations
                 Return 0
             End If
 
-            For Each key As String In _tabs.Keys
-                _tabs(key).AddSubmit()  '振分確定(各タブに反映)
+            For Each tb As TabClass In _tabs.Values
+                If tb.TabType = TabUsageType.PublicSearch Then _addCount += tb.GetTemporaryCount
+                tb.AddSubmit()  '振分確定(各タブに反映)
             Next
             Me.SortPosts()
 
@@ -1230,6 +1228,25 @@ Public NotInheritable Class TabInformations
         End SyncLock
     End Sub
 
+    Public Sub RefreshOwl(ByVal follower As List(Of Long))
+        SyncLock LockObj
+            If follower.Count > 0 Then
+                For Each post As PostClass In _statuses.Values
+                    If post.IsDm Then Continue For
+                    If post.IsMe Then
+                        post.IsOwl = False
+                    Else
+                        post.IsOwl = Not follower.Contains(post.Uid)
+                    End If
+                Next
+            Else
+                For Each id As Long In _statuses.Keys
+                    If Not _statuses(id).IsDm Then _statuses(id).IsOwl = False
+                Next
+            End If
+        End SyncLock
+    End Sub
+
     Public Function GetTabByType(ByVal tabType As TabUsageType) As TabClass
         'Home,Mentions,DM,Favは1つに制限する
         'その他のタイプを指定されたら、最初に合致したものを返す
@@ -2063,8 +2080,8 @@ Public NotInheritable Class FiltersClass
             If _name = "" OrElse _
                 post.Name.Equals(_name, compOpt) OrElse _
                 post.RetweetedBy.Equals(_name, compOpt) OrElse _
-                (_useRegex AndAlso (Regex.IsMatch(post.Name, _name, rgOpt)) OrElse _
-                                   (Regex.IsMatch(post.RetweetedBy, _name, rgOpt))) Then
+                (_useRegex AndAlso (Regex.IsMatch(post.Name, _name, rgOpt) OrElse _
+                                    Regex.IsMatch(post.RetweetedBy, _name, rgOpt))) Then
                 For Each fs As String In _body
                     If _useRegex Then
                         If Not Regex.IsMatch(tBody, fs, rgOpt) Then bHit = False
index cc549da..6641e40 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index 2457a10..422bf39 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index df2bdc6..da20e4a 100644 (file)
     <value>StatusLabel</value>
   </data>
   <data name="&gt;&gt;StatusLabel.Type" xml:space="preserve">
-    <value>Tween.TweenCustomControl.ToolStripLabelHistory, Tween, Version=0.8.3682.38778, Culture=neutral, PublicKeyToken=null</value>
+    <value>Tween.TweenCustomControl.ToolStripLabelHistory, Tween, Version=0.8.3682.39282, Culture=neutral, PublicKeyToken=null</value>
   </data>
   <data name="&gt;&gt;HashStripSplitButton.Name" xml:space="preserve">
     <value>HashStripSplitButton</value>
index af23015..15b8fff 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
@@ -1916,10 +1916,11 @@ Public Class TweenMain
                 bw.ReportProgress(50, My.Resources.UpdateFollowersMenuItem1_ClickText1)
                 If SettingDialog.UseAPI Then
                     ret = Twitter.GetFollowersApi()
+                    Twitter.RefreshOwlApi()
                 Else
                     ret = Twitter.GetFollowers(False)       ' Followersリストキャッシュ有効
+                    Twitter.RefreshOwl()    '洗い換え
                 End If
-                Twitter.RefreshOwl()    '洗い換え
             Case WORKERTYPE.OpenUri
                 Dim myPath As String = Convert.ToString(args.status)
 
@@ -1955,7 +1956,10 @@ Public Class TweenMain
             Case WORKERTYPE.PublicSearch
                 bw.ReportProgress(50, MakeStatusMessage(args, False))
                 If args.tName = "" Then
-                    For Each tn As String In _statuses.Tabs.Keys
+                    Dim tnarr(_statuses.Tabs.Count - 1) As String
+                    _statuses.Tabs.Keys.CopyTo(tnarr, 0)
+                    For Each tn As String In tnarr
+                        If String.IsNullOrEmpty(tn) Then Exit For
                         If _statuses.Tabs(tn).TabType = TabUsageType.PublicSearch Then
                             ret = Twitter.GetSearch(read, tn, False)
                         End If
@@ -5041,24 +5045,30 @@ RETRY:
                     'All
                     For idx As Integer = 0 To _curList.VirtualListSize - 1
                         Dim post As PostClass = _statuses.Item(_curTab.Text, idx)
+                        Dim protect As String = ""
+                        If post.IsProtect Then protect = "Protect"
                         sw.WriteLine(post.Nickname & vbTab & _
                                  """" & post.Data.Replace(vbLf, "").Replace("""", """""") + """" & vbTab & _
                                  post.PDate.ToString() & vbTab & _
                                  post.Name & vbTab & _
                                  post.Id.ToString() & vbTab & _
                                  post.ImageUrl & vbTab & _
-                                 """" & post.OriginalData.Replace(vbLf, "").Replace("""", """""") + """")
+                                 """" & post.OriginalData.Replace(vbLf, "").Replace("""", """""") + """" & vbTab & _
+                                 protect)
                     Next
                 Else
                     For Each idx As Integer In _curList.SelectedIndices
                         Dim post As PostClass = _statuses.Item(_curTab.Text, idx)
+                        Dim protect As String = ""
+                        If post.IsProtect Then protect = "Protect"
                         sw.WriteLine(post.Nickname & vbTab & _
                                  """" & post.Data.Replace(vbLf, "").Replace("""", """""") + """" & vbTab & _
                                  post.PDate.ToString() & vbTab & _
                                  post.Name & vbTab & _
                                  post.Id.ToString() & vbTab & _
                                  post.ImageUrl & vbTab & _
-                                 """" & post.OriginalData.Replace(vbLf, "").Replace("""", """""") + """")
+                                 """" & post.OriginalData.Replace(vbLf, "").Replace("""", """""") + """" & vbTab & _
+                                 protect)
                     Next
                 End If
                 sw.Close()
@@ -7445,4 +7455,9 @@ RETRY:
         End If
         modifySettingCommon = True
     End Sub
+
+    Private Sub HashStripSplitButton_ButtonClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles HashStripSplitButton.ButtonClick
+        HashToggleMenuItem_Click(Nothing, Nothing)
+    End Sub
+
 End Class
index 9199caa..f500c16 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index 1cd7a61..27eff20 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
@@ -2560,6 +2560,10 @@ Public Module Twitter
         TabInformations.GetInstance.RefreshOwl(follower)
     End Sub
 
+    Public Sub RefreshOwlApi()
+        TabInformations.GetInstance.RefreshOwl(followerId)
+    End Sub
+
     Public Property Username() As String
         Get
             Return _uid
@@ -3751,6 +3755,8 @@ Public Module Twitter
             Dim ret As String = FollowerApi(page)
             If ret <> "" Then Return ret
         Loop While page > 0
+
+        RefreshOwlApi()
         Return ""
     End Function
 
index ada2e43..599b909 100644 (file)
@@ -1,7 +1,7 @@
 ' Tween - Client of Twitter
-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
-'           (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
-'           (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
 ' All rights reserved.
 ' 
 ' This file is part of Tween.
index 2e2980b..dfbd708 100644 (file)
@@ -1,3 +1,26 @@
+' Tween - Client of Twitter
+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
+'           (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
+'           (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
+' All rights reserved.
+' 
+' This file is part of Tween.
+' 
+' This program is free software; you can redistribute it and/or modify it
+' under the terms of the GNU General Public License as published by the Free
+' Software Foundation; either version 3 of the License, or (at your option)
+' any later version.
+' 
+' This program is distributed in the hope that it will be useful, but
+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+' for more details. 
+' 
+' You should have received a copy of the GNU General Public License along
+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
+' Boston, MA 02110-1301, USA.
+
 Imports System.Runtime.InteropServices
 Imports System.Diagnostics