• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

OpenTweenのfork


Commit MetaInfo

修订版2f43d9947742df6cc2fcd3e41c4865841d187b2f (tree)
时间2012-02-18 23:10:51
作者kiri_feather <kiri_feather@user...>
CommiterKimura Youichi

Log Message

0830リリース。
コピーライト書き換え。
フォロワー取得の洗い替えバグ修正。
公式RTの振分バグ修正
流速バグ修正
ハッシュタグ管理画面の最前面オプション変更
ハッシュタグボタンを切り替えとして使用可能に。
公式検索時にタブ名操作がされると例外発生するバグ修正
ファイル書き出しでprotect表記追加

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

更改概述

差异

--- a/Tween/ApplicationEvents.vb
+++ b/Tween/ApplicationEvents.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/AtIdSupplement.vb
+++ b/Tween/AtIdSupplement.vb
@@ -1,3 +1,25 @@
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
123 Public Class AtIdSupplement
224
325 Public inputText As String = ""
--- a/Tween/DetailsListView.vb
+++ b/Tween/DetailsListView.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/DialogAsShieldIcon.vb
+++ b/Tween/DialogAsShieldIcon.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/FilterDialog.vb
+++ b/Tween/FilterDialog.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/HashtagManage.Designer.vb
+++ b/Tween/HashtagManage.Designer.vb
@@ -37,100 +37,62 @@ Partial Class HashtagManage
3737 '
3838 'TableLayoutPanel1
3939 '
40- Me.TableLayoutPanel1.AccessibleDescription = Nothing
41- Me.TableLayoutPanel1.AccessibleName = Nothing
4240 resources.ApplyResources(Me.TableLayoutPanel1, "TableLayoutPanel1")
43- Me.TableLayoutPanel1.BackgroundImage = Nothing
4441 Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0)
4542 Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0)
46- Me.TableLayoutPanel1.Font = Nothing
4743 Me.TableLayoutPanel1.Name = "TableLayoutPanel1"
4844 '
4945 'OK_Button
5046 '
51- Me.OK_Button.AccessibleDescription = Nothing
52- Me.OK_Button.AccessibleName = Nothing
5347 resources.ApplyResources(Me.OK_Button, "OK_Button")
54- Me.OK_Button.BackgroundImage = Nothing
55- Me.OK_Button.Font = Nothing
5648 Me.OK_Button.Name = "OK_Button"
5749 '
5850 'Cancel_Button
5951 '
60- Me.Cancel_Button.AccessibleDescription = Nothing
61- Me.Cancel_Button.AccessibleName = Nothing
6252 resources.ApplyResources(Me.Cancel_Button, "Cancel_Button")
63- Me.Cancel_Button.BackgroundImage = Nothing
6453 Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel
65- Me.Cancel_Button.Font = Nothing
6654 Me.Cancel_Button.Name = "Cancel_Button"
6755 '
6856 'DeleteButton
6957 '
70- Me.DeleteButton.AccessibleDescription = Nothing
71- Me.DeleteButton.AccessibleName = Nothing
7258 resources.ApplyResources(Me.DeleteButton, "DeleteButton")
73- Me.DeleteButton.BackgroundImage = Nothing
74- Me.DeleteButton.Font = Nothing
7559 Me.DeleteButton.Name = "DeleteButton"
7660 Me.DeleteButton.UseVisualStyleBackColor = True
7761 '
7862 'ReplaceButton
7963 '
80- Me.ReplaceButton.AccessibleDescription = Nothing
81- Me.ReplaceButton.AccessibleName = Nothing
8264 resources.ApplyResources(Me.ReplaceButton, "ReplaceButton")
83- Me.ReplaceButton.BackgroundImage = Nothing
84- Me.ReplaceButton.Font = Nothing
8565 Me.ReplaceButton.Name = "ReplaceButton"
8666 Me.ReplaceButton.UseVisualStyleBackColor = True
8767 '
8868 'AddButton
8969 '
90- Me.AddButton.AccessibleDescription = Nothing
91- Me.AddButton.AccessibleName = Nothing
9270 resources.ApplyResources(Me.AddButton, "AddButton")
93- Me.AddButton.BackgroundImage = Nothing
94- Me.AddButton.Font = Nothing
9571 Me.AddButton.Name = "AddButton"
9672 Me.AddButton.UseVisualStyleBackColor = True
9773 '
9874 'HistoryHashList
9975 '
100- Me.HistoryHashList.AccessibleDescription = Nothing
101- Me.HistoryHashList.AccessibleName = Nothing
102- resources.ApplyResources(Me.HistoryHashList, "HistoryHashList")
103- Me.HistoryHashList.BackgroundImage = Nothing
104- Me.HistoryHashList.Font = Nothing
10576 Me.HistoryHashList.FormattingEnabled = True
77+ resources.ApplyResources(Me.HistoryHashList, "HistoryHashList")
10678 Me.HistoryHashList.Name = "HistoryHashList"
10779 Me.HistoryHashList.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended
10880 '
10981 'UseHashText
11082 '
111- Me.UseHashText.AccessibleDescription = Nothing
112- Me.UseHashText.AccessibleName = Nothing
11383 resources.ApplyResources(Me.UseHashText, "UseHashText")
114- Me.UseHashText.BackgroundImage = Nothing
115- Me.UseHashText.Font = Nothing
11684 Me.UseHashText.Name = "UseHashText"
11785 '
11886 'Label1
11987 '
120- Me.Label1.AccessibleDescription = Nothing
121- Me.Label1.AccessibleName = Nothing
12288 resources.ApplyResources(Me.Label1, "Label1")
123- Me.Label1.Font = Nothing
12489 Me.Label1.Name = "Label1"
12590 '
12691 'HashtagManage
12792 '
12893 Me.AcceptButton = Me.OK_Button
129- Me.AccessibleDescription = Nothing
130- Me.AccessibleName = Nothing
13194 resources.ApplyResources(Me, "$this")
13295 Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
133- Me.BackgroundImage = Nothing
13496 Me.CancelButton = Me.Cancel_Button
13597 Me.Controls.Add(Me.DeleteButton)
13698 Me.Controls.Add(Me.ReplaceButton)
@@ -139,13 +101,12 @@ Partial Class HashtagManage
139101 Me.Controls.Add(Me.UseHashText)
140102 Me.Controls.Add(Me.Label1)
141103 Me.Controls.Add(Me.TableLayoutPanel1)
142- Me.Font = Nothing
143104 Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
144- Me.Icon = Nothing
145105 Me.MaximizeBox = False
146106 Me.MinimizeBox = False
147107 Me.Name = "HashtagManage"
148108 Me.ShowInTaskbar = False
109+ Me.TopMost = True
149110 Me.TableLayoutPanel1.ResumeLayout(False)
150111 Me.ResumeLayout(False)
151112 Me.PerformLayout()
--- a/Tween/HashtagManage.resx
+++ b/Tween/HashtagManage.resx
@@ -117,259 +117,259 @@
117117 <resheader name="writer">
118118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119 </resheader>
120- <data name="&gt;&gt;DeleteButton.Parent" xml:space="preserve">
121- <value>$this</value>
120+ <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
121+ <data name="TableLayoutPanel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
122+ <value>Bottom, Right</value>
122123 </data>
123- <data name="&gt;&gt;OK_Button.Type" xml:space="preserve">
124- <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
124+ <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
125+ <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
126+ <value>2</value>
127+ </data>
128+ <data name="OK_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
129+ <value>None</value>
125130 </data>
126131 <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
127- <data name="UseHashText.Size" type="System.Drawing.Size, System.Drawing">
128- <value>267, 19</value>
132+ <data name="OK_Button.Location" type="System.Drawing.Point, System.Drawing">
133+ <value>3, 3</value>
129134 </data>
130- <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
131- <value>65, 12</value>
135+ <data name="OK_Button.Size" type="System.Drawing.Size, System.Drawing">
136+ <value>67, 21</value>
132137 </data>
133- <data name="&gt;&gt;DeleteButton.ZOrder" xml:space="preserve">
138+ <data name="OK_Button.TabIndex" type="System.Int32, mscorlib">
134139 <value>0</value>
135140 </data>
136- <data name="&gt;&gt;AddButton.Parent" xml:space="preserve">
137- <value>$this</value>
141+ <data name="OK_Button.Text" xml:space="preserve">
142+ <value>OK</value>
138143 </data>
139- <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
140- <data name="DeleteButton.TabIndex" type="System.Int32, mscorlib">
141- <value>5</value>
144+ <data name="&gt;&gt;OK_Button.Name" xml:space="preserve">
145+ <value>OK_Button</value>
142146 </data>
143- <data name="&gt;&gt;Label1.Parent" xml:space="preserve">
144- <value>$this</value>
147+ <data name="&gt;&gt;OK_Button.Type" xml:space="preserve">
148+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
145149 </data>
146- <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
147- <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
148- <value>CenterParent</value>
150+ <data name="&gt;&gt;OK_Button.Parent" xml:space="preserve">
151+ <value>TableLayoutPanel1</value>
149152 </data>
150- <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
151- <value>293, 266</value>
153+ <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">
154+ <value>0</value>
152155 </data>
153- <data name="ReplaceButton.TabIndex" type="System.Int32, mscorlib">
154- <value>4</value>
156+ <data name="Cancel_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
157+ <value>None</value>
155158 </data>
156- <data name="&gt;&gt;HistoryHashList.Name" xml:space="preserve">
157- <value>HistoryHashList</value>
159+ <data name="Cancel_Button.Location" type="System.Drawing.Point, System.Drawing">
160+ <value>76, 3</value>
158161 </data>
159- <data name="&gt;&gt;ReplaceButton.Type" xml:space="preserve">
160- <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
162+ <data name="Cancel_Button.Size" type="System.Drawing.Size, System.Drawing">
163+ <value>67, 21</value>
161164 </data>
162- <data name="OK_Button.TabIndex" type="System.Int32, mscorlib">
163- <value>0</value>
165+ <data name="Cancel_Button.TabIndex" type="System.Int32, mscorlib">
166+ <value>1</value>
164167 </data>
165- <data name="&gt;&gt;AddButton.ZOrder" xml:space="preserve">
166- <value>2</value>
168+ <data name="Cancel_Button.Text" xml:space="preserve">
169+ <value>キャンセル</value>
167170 </data>
168171 <data name="&gt;&gt;Cancel_Button.Name" xml:space="preserve">
169172 <value>Cancel_Button</value>
170173 </data>
171- <data name="AddButton.Text" xml:space="preserve">
172- <value>Add</value>
173- </data>
174- <data name="Label1.TabIndex" type="System.Int32, mscorlib">
175- <value>0</value>
176- </data>
177- <data name="&gt;&gt;HistoryHashList.Type" xml:space="preserve">
178- <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
179- </data>
180- <data name="&gt;&gt;Cancel_Button.ZOrder" xml:space="preserve">
181- <value>1</value>
174+ <data name="&gt;&gt;Cancel_Button.Type" xml:space="preserve">
175+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
182176 </data>
183177 <data name="&gt;&gt;Cancel_Button.Parent" xml:space="preserve">
184178 <value>TableLayoutPanel1</value>
185179 </data>
186- <data name="&gt;&gt;AddButton.Type" xml:space="preserve">
187- <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
180+ <data name="&gt;&gt;Cancel_Button.ZOrder" xml:space="preserve">
181+ <value>1</value>
188182 </data>
189- <data name="&gt;&gt;UseHashText.Type" xml:space="preserve">
190- <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
183+ <data name="TableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
184+ <value>135, 228</value>
191185 </data>
192- <data name="OK_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
193- <value>None</value>
186+ <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
187+ <value>1</value>
194188 </data>
195- <data name="&gt;&gt;OK_Button.Name" xml:space="preserve">
196- <value>OK_Button</value>
189+ <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
190+ <value>146, 27</value>
197191 </data>
198- <data name="Label1.Text" xml:space="preserve">
199- <value>使用するタグ</value>
192+ <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
193+ <value>7</value>
200194 </data>
201- <data name="&gt;&gt;AddButton.Name" xml:space="preserve">
202- <value>AddButton</value>
195+ <data name="&gt;&gt;TableLayoutPanel1.Name" xml:space="preserve">
196+ <value>TableLayoutPanel1</value>
203197 </data>
204- <data name="DeleteButton.Text" xml:space="preserve">
205- <value>Delete</value>
198+ <data name="&gt;&gt;TableLayoutPanel1.Type" xml:space="preserve">
199+ <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
206200 </data>
207- <data name="ReplaceButton.Text" xml:space="preserve">
208- <value>Replace</value>
201+ <data name="&gt;&gt;TableLayoutPanel1.Parent" xml:space="preserve">
202+ <value>$this</value>
209203 </data>
210- <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
211- <value>2</value>
204+ <data name="&gt;&gt;TableLayoutPanel1.ZOrder" xml:space="preserve">
205+ <value>6</value>
212206 </data>
213207 <data name="TableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
214208 <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>
215209 </data>
216- <data name="Cancel_Button.Text" xml:space="preserve">
217- <value>キャンセル</value>
210+ <data name="DeleteButton.Location" type="System.Drawing.Point, System.Drawing">
211+ <value>200, 191</value>
218212 </data>
219- <data name="&gt;&gt;Cancel_Button.Type" xml:space="preserve">
220- <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
213+ <data name="DeleteButton.Size" type="System.Drawing.Size, System.Drawing">
214+ <value>79, 29</value>
221215 </data>
222- <data name="HistoryHashList.TabIndex" type="System.Int32, mscorlib">
223- <value>2</value>
216+ <data name="DeleteButton.TabIndex" type="System.Int32, mscorlib">
217+ <value>5</value>
224218 </data>
225- <data name="&gt;&gt;Label1.Type" xml:space="preserve">
226- <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
219+ <data name="DeleteButton.Text" xml:space="preserve">
220+ <value>Delete</value>
227221 </data>
228- <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">
229- <value>5</value>
222+ <data name="&gt;&gt;DeleteButton.Name" xml:space="preserve">
223+ <value>DeleteButton</value>
230224 </data>
231- <data name="ReplaceButton.Size" type="System.Drawing.Size, System.Drawing">
232- <value>79, 29</value>
225+ <data name="&gt;&gt;DeleteButton.Type" xml:space="preserve">
226+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
233227 </data>
234- <data name="TableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
235- <value>135, 228</value>
228+ <data name="&gt;&gt;DeleteButton.Parent" xml:space="preserve">
229+ <value>$this</value>
236230 </data>
237- <data name="AddButton.TabIndex" type="System.Int32, mscorlib">
238- <value>3</value>
231+ <data name="&gt;&gt;DeleteButton.ZOrder" xml:space="preserve">
232+ <value>0</value>
239233 </data>
240- <data name="Cancel_Button.TabIndex" type="System.Int32, mscorlib">
241- <value>1</value>
234+ <data name="ReplaceButton.Location" type="System.Drawing.Point, System.Drawing">
235+ <value>97, 191</value>
242236 </data>
243- <data name="TableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
244- <value>1</value>
237+ <data name="ReplaceButton.Size" type="System.Drawing.Size, System.Drawing">
238+ <value>79, 29</value>
245239 </data>
246- <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
247- <value>6, 12</value>
240+ <data name="ReplaceButton.TabIndex" type="System.Int32, mscorlib">
241+ <value>4</value>
248242 </data>
249- <data name="UseHashText.Location" type="System.Drawing.Point, System.Drawing">
250- <value>12, 24</value>
243+ <data name="ReplaceButton.Text" xml:space="preserve">
244+ <value>Replace</value>
251245 </data>
252- <data name="OK_Button.Size" type="System.Drawing.Size, System.Drawing">
253- <value>67, 21</value>
246+ <data name="&gt;&gt;ReplaceButton.Name" xml:space="preserve">
247+ <value>ReplaceButton</value>
254248 </data>
255- <data name="&gt;&gt;TableLayoutPanel1.Name" xml:space="preserve">
256- <value>TableLayoutPanel1</value>
249+ <data name="&gt;&gt;ReplaceButton.Type" xml:space="preserve">
250+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
257251 </data>
258252 <data name="&gt;&gt;ReplaceButton.Parent" xml:space="preserve">
259253 <value>$this</value>
260254 </data>
261- <data name="&gt;&gt;ReplaceButton.Name" xml:space="preserve">
262- <value>ReplaceButton</value>
255+ <data name="&gt;&gt;ReplaceButton.ZOrder" xml:space="preserve">
256+ <value>1</value>
263257 </data>
264- <data name="&gt;&gt;UseHashText.ZOrder" xml:space="preserve">
265- <value>4</value>
258+ <data name="AddButton.Location" type="System.Drawing.Point, System.Drawing">
259+ <value>12, 191</value>
266260 </data>
267- <data name="HistoryHashList.Location" type="System.Drawing.Point, System.Drawing">
268- <value>12, 49</value>
261+ <data name="AddButton.Size" type="System.Drawing.Size, System.Drawing">
262+ <value>79, 29</value>
269263 </data>
270- <data name="&gt;&gt;$this.Name" xml:space="preserve">
271- <value>HashtagManage</value>
264+ <data name="AddButton.TabIndex" type="System.Int32, mscorlib">
265+ <value>3</value>
272266 </data>
273- <data name="&gt;&gt;UseHashText.Name" xml:space="preserve">
274- <value>UseHashText</value>
267+ <data name="AddButton.Text" xml:space="preserve">
268+ <value>Add</value>
275269 </data>
276- <data name="OK_Button.Location" type="System.Drawing.Point, System.Drawing">
277- <value>3, 3</value>
270+ <data name="&gt;&gt;AddButton.Name" xml:space="preserve">
271+ <value>AddButton</value>
278272 </data>
279- <data name="DeleteButton.Size" type="System.Drawing.Size, System.Drawing">
280- <value>79, 29</value>
273+ <data name="&gt;&gt;AddButton.Type" xml:space="preserve">
274+ <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
281275 </data>
282- <data name="TableLayoutPanel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
283- <value>Bottom, Right</value>
276+ <data name="&gt;&gt;AddButton.Parent" xml:space="preserve">
277+ <value>$this</value>
284278 </data>
285- <data name="&gt;&gt;ReplaceButton.ZOrder" xml:space="preserve">
286- <value>1</value>
279+ <data name="&gt;&gt;AddButton.ZOrder" xml:space="preserve">
280+ <value>2</value>
287281 </data>
288- <data name="Cancel_Button.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
289- <value>None</value>
282+ <data name="HistoryHashList.ItemHeight" type="System.Int32, mscorlib">
283+ <value>12</value>
290284 </data>
291- <data name="&gt;&gt;$this.Type" xml:space="preserve">
292- <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
285+ <data name="HistoryHashList.Location" type="System.Drawing.Point, System.Drawing">
286+ <value>12, 49</value>
293287 </data>
294- <data name="Cancel_Button.Size" type="System.Drawing.Size, System.Drawing">
295- <value>67, 21</value>
288+ <data name="HistoryHashList.Size" type="System.Drawing.Size, System.Drawing">
289+ <value>267, 136</value>
296290 </data>
297- <data name="&gt;&gt;OK_Button.Parent" xml:space="preserve">
298- <value>TableLayoutPanel1</value>
291+ <data name="HistoryHashList.TabIndex" type="System.Int32, mscorlib">
292+ <value>2</value>
299293 </data>
300- <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
301- <value>7</value>
294+ <data name="&gt;&gt;HistoryHashList.Name" xml:space="preserve">
295+ <value>HistoryHashList</value>
302296 </data>
303- <data name="&gt;&gt;DeleteButton.Name" xml:space="preserve">
304- <value>DeleteButton</value>
297+ <data name="&gt;&gt;HistoryHashList.Type" xml:space="preserve">
298+ <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
305299 </data>
306- <data name="&gt;&gt;TableLayoutPanel1.ZOrder" xml:space="preserve">
307- <value>6</value>
300+ <data name="&gt;&gt;HistoryHashList.Parent" xml:space="preserve">
301+ <value>$this</value>
308302 </data>
309303 <data name="&gt;&gt;HistoryHashList.ZOrder" xml:space="preserve">
310304 <value>3</value>
311305 </data>
312- <data name="HistoryHashList.ItemHeight" type="System.Int32, mscorlib">
313- <value>12</value>
314- </data>
315- <data name="AddButton.Size" type="System.Drawing.Size, System.Drawing">
316- <value>79, 29</value>
317- </data>
318- <data name="ReplaceButton.Location" type="System.Drawing.Point, System.Drawing">
319- <value>97, 191</value>
320- </data>
321- <data name="&gt;&gt;TableLayoutPanel1.Parent" xml:space="preserve">
322- <value>$this</value>
306+ <data name="UseHashText.Location" type="System.Drawing.Point, System.Drawing">
307+ <value>12, 24</value>
323308 </data>
324- <data name="Cancel_Button.Location" type="System.Drawing.Point, System.Drawing">
325- <value>76, 3</value>
309+ <data name="UseHashText.Size" type="System.Drawing.Size, System.Drawing">
310+ <value>267, 19</value>
326311 </data>
327312 <data name="UseHashText.TabIndex" type="System.Int32, mscorlib">
328313 <value>1</value>
329314 </data>
330- <data name="&gt;&gt;OK_Button.ZOrder" xml:space="preserve">
331- <value>0</value>
332- </data>
333- <data name="$this.Text" xml:space="preserve">
334- <value>HashtagManage</value>
315+ <data name="&gt;&gt;UseHashText.Name" xml:space="preserve">
316+ <value>UseHashText</value>
335317 </data>
336- <data name="&gt;&gt;TableLayoutPanel1.Type" xml:space="preserve">
337- <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
318+ <data name="&gt;&gt;UseHashText.Type" xml:space="preserve">
319+ <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
338320 </data>
339- <data name="&gt;&gt;HistoryHashList.Parent" xml:space="preserve">
321+ <data name="&gt;&gt;UseHashText.Parent" xml:space="preserve">
340322 <value>$this</value>
341323 </data>
342- <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
343- <value>10, 9</value>
344- </data>
345- <data name="HistoryHashList.Size" type="System.Drawing.Size, System.Drawing">
346- <value>267, 136</value>
324+ <data name="&gt;&gt;UseHashText.ZOrder" xml:space="preserve">
325+ <value>4</value>
347326 </data>
348327 <data name="Label1.AutoSize" type="System.Boolean, mscorlib">
349328 <value>True</value>
350329 </data>
351- <data name="&gt;&gt;UseHashText.Parent" xml:space="preserve">
352- <value>$this</value>
353- </data>
354- <data name="OK_Button.Text" xml:space="preserve">
355- <value>OK</value>
356- </data>
357- <data name="&gt;&gt;DeleteButton.Type" xml:space="preserve">
358- <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
330+ <data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
331+ <value>10, 9</value>
359332 </data>
360- <data name="DeleteButton.Location" type="System.Drawing.Point, System.Drawing">
361- <value>200, 191</value>
333+ <data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
334+ <value>65, 12</value>
362335 </data>
363- <data name="AddButton.Location" type="System.Drawing.Point, System.Drawing">
364- <value>12, 191</value>
336+ <data name="Label1.TabIndex" type="System.Int32, mscorlib">
337+ <value>0</value>
365338 </data>
366- <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
367- <value>146, 27</value>
339+ <data name="Label1.Text" xml:space="preserve">
340+ <value>使用するタグ</value>
368341 </data>
369342 <data name="&gt;&gt;Label1.Name" xml:space="preserve">
370343 <value>Label1</value>
371344 </data>
345+ <data name="&gt;&gt;Label1.Type" xml:space="preserve">
346+ <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
347+ </data>
348+ <data name="&gt;&gt;Label1.Parent" xml:space="preserve">
349+ <value>$this</value>
350+ </data>
351+ <data name="&gt;&gt;Label1.ZOrder" xml:space="preserve">
352+ <value>5</value>
353+ </data>
372354 <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
373355 <value>True</value>
374356 </metadata>
357+ <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
358+ <value>6, 12</value>
359+ </data>
360+ <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
361+ <value>293, 266</value>
362+ </data>
363+ <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
364+ <value>CenterParent</value>
365+ </data>
366+ <data name="$this.Text" xml:space="preserve">
367+ <value>HashtagManage</value>
368+ </data>
369+ <data name="&gt;&gt;$this.Name" xml:space="preserve">
370+ <value>HashtagManage</value>
371+ </data>
372+ <data name="&gt;&gt;$this.Type" xml:space="preserve">
373+ <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
374+ </data>
375375 </root>
\ No newline at end of file
--- a/Tween/HashtagManage.vb
+++ b/Tween/HashtagManage.vb
@@ -1,3 +1,25 @@
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
123 Imports System.Windows.Forms
224
325 Public Class HashtagManage
--- a/Tween/InputTabName.vb
+++ b/Tween/InputTabName.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/My Project/AssemblyInfo.vb
+++ b/Tween/My Project/AssemblyInfo.vb
@@ -35,7 +35,7 @@ Imports System.Runtime.InteropServices
3535 <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/)")>
3636 <Assembly: AssemblyCompany("")>
3737 <Assembly: AssemblyProduct("Tween")>
38-<Assembly: AssemblyCopyright("(C)kiri_feather 2007-2009 All Rights Reserved.")>
38+<Assembly: AssemblyCopyright("(C)kiri_feather 2007-2010 All Rights Reserved.")>
3939 <Assembly: AssemblyTrademark("")>
4040
4141 <Assembly: ComVisible(False)>
@@ -55,5 +55,5 @@ Imports System.Runtime.InteropServices
5555 ' <Assembly: AssemblyVersion("1.0.*")>
5656
5757 <Assembly: AssemblyVersion("0.8.*")>
58-<Assembly: AssemblyFileVersion("0.8.2.0")>
58+<Assembly: AssemblyFileVersion("0.8.3.0")>
5959
--- a/Tween/MyCommon.vb
+++ b/Tween/MyCommon.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/MySocket.vb
+++ b/Tween/MySocket.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/OpenURL.vb
+++ b/Tween/OpenURL.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/Outputz.vb
+++ b/Tween/Outputz.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/Resources/ChangeLog.txt
+++ b/Tween/Resources/ChangeLog.txt
@@ -1,5 +1,13 @@
11 更新履歴
22
3+==== Ver 0.8.3.0(2010/1/31)
4+ * 振分ルール判定時、公式RTのRTした人のID判定が正規表現での判定になっていたバグ修正
5+ * 流速に公式検索の結果が含まれていたバグ修正
6+ * 設定で「最前面表示」をオンにしている場合、ハッシュタグ管理画面がメイン画面の後ろに隠れてしまうバグ修正
7+ * 公式検索の起動時取得と定期取得のタイミングで、タブの追加・削除・名前変更を行うと例外が発生するバグ修正
8+ * ハッシュタグ表記ボタンをクリックで、ハッシュタグ切り替えと同じ動作をするように変更
9+ * TLのファイル保存で、Protect識別列を追加。プロテクトの人の発言には、「Protect」と書き込まれます
10+ * APIモードでの片思いリスト取得で、すべて相互フォロー表示になる場合があるバグ修正
311 ==== Ver 0.8.2.0(2010/1/30)
412 * 短縮URL展開でgoo.glに対応
513 * Webモードで、20件目のつぶやきにゴミがついているためのprotect誤判定するなどのバグ修正
--- a/Tween/SearchWord.vb
+++ b/Tween/SearchWord.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/Setting.vb
+++ b/Tween/Setting.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/Setting/SettingAtIdList.vb
+++ b/Tween/Setting/SettingAtIdList.vb
@@ -1,3 +1,26 @@
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
23+
124 <Serializable()> _
225 Public Class SettingAtIdList
326 Inherits SettingBase(Of SettingAtIdList)
--- a/Tween/Setting/SettingBase.vb
+++ b/Tween/Setting/SettingBase.vb
@@ -1,4 +1,26 @@
1-Public MustInherit Class SettingBase(Of T As {Class, New})
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
23+Public MustInherit Class SettingBase(Of T As {Class, New})
224
325 Private Shared lockObj As New Object
426
--- a/Tween/Setting/SettingCommon.vb
+++ b/Tween/Setting/SettingCommon.vb
@@ -1,3 +1,25 @@
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
123 <Serializable()> _
224 Public Class SettingCommon
325 Inherits SettingBase(Of SettingCommon)
--- a/Tween/Setting/SettingFollower.vb
+++ b/Tween/Setting/SettingFollower.vb
@@ -1,4 +1,26 @@
1-<Serializable()> _
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
23+<Serializable()> _
224 Public Class SettingFollower
325 Inherits SettingBase(Of SettingFollower)
426
--- a/Tween/Setting/SettingLocal.vb
+++ b/Tween/Setting/SettingLocal.vb
@@ -1,4 +1,26 @@
1-<Serializable()> _
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
23+<Serializable()> _
224 Public Class SettingLocal
325 Inherits SettingBase(Of SettingLocal)
426
--- a/Tween/Setting/SettingTab.vb
+++ b/Tween/Setting/SettingTab.vb
@@ -1,4 +1,26 @@
1-<Serializable()> _
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
23+<Serializable()> _
224 Public Class SettingTab
325 Inherits SettingBase(Of SettingTab)
426
@@ -14,12 +36,12 @@ Public Class SettingTab
1436 End Sub
1537
1638 Public Sub New()
17- TAB = New TabClass
39+ Tab = New TabClass
1840 End Sub
1941
2042 Public Sub New(ByVal TabName As String)
2143 Me.Tab = New TabClass
22- TAB.TabName = TabName
44+ Tab.TabName = TabName
2345 End Sub
2446
2547 #End Region
--- a/Tween/Setting/SettingTabs.vb
+++ b/Tween/Setting/SettingTabs.vb
@@ -1,3 +1,25 @@
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
123 <Serializable()> _
224 Public Class SettingTabs
325 Inherits SettingBase(Of SettingTabs)
--- a/Tween/ShieldIcon.vb
+++ b/Tween/ShieldIcon.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/StatusDictionary.vb
+++ b/Tween/StatusDictionary.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
@@ -724,9 +724,6 @@ Public NotInheritable Class TabInformations
724724 If _notifyPosts Is Nothing Then _notifyPosts = New List(Of PostClass)
725725 Me.Distribute() 'タブに仮振分
726726 _addCount = _addedIds.Count
727- For Each tb As TabClass In _tabs.Values
728- If tb.TabType = TabUsageType.PublicSearch Then _addCount += tb.GetTemporaryCount
729- Next
730727 _addedIds.Clear()
731728 _addedIds = Nothing '後始末
732729 Return _addCount '件数
@@ -742,8 +739,9 @@ Public NotInheritable Class TabInformations
742739 Return 0
743740 End If
744741
745- For Each key As String In _tabs.Keys
746- _tabs(key).AddSubmit() '振分確定(各タブに反映)
742+ For Each tb As TabClass In _tabs.Values
743+ If tb.TabType = TabUsageType.PublicSearch Then _addCount += tb.GetTemporaryCount
744+ tb.AddSubmit() '振分確定(各タブに反映)
747745 Next
748746 Me.SortPosts()
749747
@@ -1230,6 +1228,25 @@ Public NotInheritable Class TabInformations
12301228 End SyncLock
12311229 End Sub
12321230
1231+ Public Sub RefreshOwl(ByVal follower As List(Of Long))
1232+ SyncLock LockObj
1233+ If follower.Count > 0 Then
1234+ For Each post As PostClass In _statuses.Values
1235+ If post.IsDm Then Continue For
1236+ If post.IsMe Then
1237+ post.IsOwl = False
1238+ Else
1239+ post.IsOwl = Not follower.Contains(post.Uid)
1240+ End If
1241+ Next
1242+ Else
1243+ For Each id As Long In _statuses.Keys
1244+ If Not _statuses(id).IsDm Then _statuses(id).IsOwl = False
1245+ Next
1246+ End If
1247+ End SyncLock
1248+ End Sub
1249+
12331250 Public Function GetTabByType(ByVal tabType As TabUsageType) As TabClass
12341251 'Home,Mentions,DM,Favは1つに制限する
12351252 'その他のタイプを指定されたら、最初に合致したものを返す
@@ -2063,8 +2080,8 @@ Public NotInheritable Class FiltersClass
20632080 If _name = "" OrElse _
20642081 post.Name.Equals(_name, compOpt) OrElse _
20652082 post.RetweetedBy.Equals(_name, compOpt) OrElse _
2066- (_useRegex AndAlso (Regex.IsMatch(post.Name, _name, rgOpt)) OrElse _
2067- (Regex.IsMatch(post.RetweetedBy, _name, rgOpt))) Then
2083+ (_useRegex AndAlso (Regex.IsMatch(post.Name, _name, rgOpt) OrElse _
2084+ Regex.IsMatch(post.RetweetedBy, _name, rgOpt))) Then
20682085 For Each fs As String In _body
20692086 If _useRegex Then
20702087 If Not Regex.IsMatch(tBody, fs, rgOpt) Then bHit = False
--- a/Tween/TabsDialog.vb
+++ b/Tween/TabsDialog.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/ToolStripLabelHistory.vb
+++ b/Tween/ToolStripLabelHistory.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/Tween.resx
+++ b/Tween/Tween.resx
@@ -1648,7 +1648,7 @@
16481648 <value>StatusLabel</value>
16491649 </data>
16501650 <data name="&gt;&gt;StatusLabel.Type" xml:space="preserve">
1651- <value>Tween.TweenCustomControl.ToolStripLabelHistory, Tween, Version=0.8.3682.38778, Culture=neutral, PublicKeyToken=null</value>
1651+ <value>Tween.TweenCustomControl.ToolStripLabelHistory, Tween, Version=0.8.3682.39282, Culture=neutral, PublicKeyToken=null</value>
16521652 </data>
16531653 <data name="&gt;&gt;HashStripSplitButton.Name" xml:space="preserve">
16541654 <value>HashStripSplitButton</value>
--- a/Tween/Tween.vb
+++ b/Tween/Tween.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
@@ -1916,10 +1916,11 @@ Public Class TweenMain
19161916 bw.ReportProgress(50, My.Resources.UpdateFollowersMenuItem1_ClickText1)
19171917 If SettingDialog.UseAPI Then
19181918 ret = Twitter.GetFollowersApi()
1919+ Twitter.RefreshOwlApi()
19191920 Else
19201921 ret = Twitter.GetFollowers(False) ' Followersリストキャッシュ有効
1922+ Twitter.RefreshOwl() '洗い換え
19211923 End If
1922- Twitter.RefreshOwl() '洗い換え
19231924 Case WORKERTYPE.OpenUri
19241925 Dim myPath As String = Convert.ToString(args.status)
19251926
@@ -1955,7 +1956,10 @@ Public Class TweenMain
19551956 Case WORKERTYPE.PublicSearch
19561957 bw.ReportProgress(50, MakeStatusMessage(args, False))
19571958 If args.tName = "" Then
1958- For Each tn As String In _statuses.Tabs.Keys
1959+ Dim tnarr(_statuses.Tabs.Count - 1) As String
1960+ _statuses.Tabs.Keys.CopyTo(tnarr, 0)
1961+ For Each tn As String In tnarr
1962+ If String.IsNullOrEmpty(tn) Then Exit For
19591963 If _statuses.Tabs(tn).TabType = TabUsageType.PublicSearch Then
19601964 ret = Twitter.GetSearch(read, tn, False)
19611965 End If
@@ -5041,24 +5045,30 @@ RETRY:
50415045 'All
50425046 For idx As Integer = 0 To _curList.VirtualListSize - 1
50435047 Dim post As PostClass = _statuses.Item(_curTab.Text, idx)
5048+ Dim protect As String = ""
5049+ If post.IsProtect Then protect = "Protect"
50445050 sw.WriteLine(post.Nickname & vbTab & _
50455051 """" & post.Data.Replace(vbLf, "").Replace("""", """""") + """" & vbTab & _
50465052 post.PDate.ToString() & vbTab & _
50475053 post.Name & vbTab & _
50485054 post.Id.ToString() & vbTab & _
50495055 post.ImageUrl & vbTab & _
5050- """" & post.OriginalData.Replace(vbLf, "").Replace("""", """""") + """")
5056+ """" & post.OriginalData.Replace(vbLf, "").Replace("""", """""") + """" & vbTab & _
5057+ protect)
50515058 Next
50525059 Else
50535060 For Each idx As Integer In _curList.SelectedIndices
50545061 Dim post As PostClass = _statuses.Item(_curTab.Text, idx)
5062+ Dim protect As String = ""
5063+ If post.IsProtect Then protect = "Protect"
50555064 sw.WriteLine(post.Nickname & vbTab & _
50565065 """" & post.Data.Replace(vbLf, "").Replace("""", """""") + """" & vbTab & _
50575066 post.PDate.ToString() & vbTab & _
50585067 post.Name & vbTab & _
50595068 post.Id.ToString() & vbTab & _
50605069 post.ImageUrl & vbTab & _
5061- """" & post.OriginalData.Replace(vbLf, "").Replace("""", """""") + """")
5070+ """" & post.OriginalData.Replace(vbLf, "").Replace("""", """""") + """" & vbTab & _
5071+ protect)
50625072 Next
50635073 End If
50645074 sw.Close()
@@ -7445,4 +7455,9 @@ RETRY:
74457455 End If
74467456 modifySettingCommon = True
74477457 End Sub
7458+
7459+ Private Sub HashStripSplitButton_ButtonClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles HashStripSplitButton.ButtonClick
7460+ HashToggleMenuItem_Click(Nothing, Nothing)
7461+ End Sub
7462+
74487463 End Class
--- a/Tween/TweenAboutBox.vb
+++ b/Tween/TweenAboutBox.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/Twitter.vb
+++ b/Tween/Twitter.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
@@ -2560,6 +2560,10 @@ Public Module Twitter
25602560 TabInformations.GetInstance.RefreshOwl(follower)
25612561 End Sub
25622562
2563+ Public Sub RefreshOwlApi()
2564+ TabInformations.GetInstance.RefreshOwl(followerId)
2565+ End Sub
2566+
25632567 Public Property Username() As String
25642568 Get
25652569 Return _uid
@@ -3751,6 +3755,8 @@ Public Module Twitter
37513755 Dim ret As String = FollowerApi(page)
37523756 If ret <> "" Then Return ret
37533757 Loop While page > 0
3758+
3759+ RefreshOwlApi()
37543760 Return ""
37553761 End Function
37563762
--- a/Tween/WebBrowserController.vb
+++ b/Tween/WebBrowserController.vb
@@ -1,7 +1,7 @@
11 ' Tween - Client of Twitter
2-' Copyright (c) 2007-2009 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3-' (c) 2008-2009 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4-' (c) 2008-2009 takeshik (@takeshik) <http://www.takeshik.org/>
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
55 ' All rights reserved.
66 '
77 ' This file is part of Tween.
--- a/Tween/Win32Api.vb
+++ b/Tween/Win32Api.vb
@@ -1,3 +1,26 @@
1+' Tween - Client of Twitter
2+' Copyright (c) 2007-2010 kiri_feather (@kiri_feather) <kiri_feather@gmail.com>
3+' (c) 2008-2010 Moz (@syo68k) <http://iddy.jp/profile/moz/>
4+' (c) 2008-2010 takeshik (@takeshik) <http://www.takeshik.org/>
5+' All rights reserved.
6+'
7+' This file is part of Tween.
8+'
9+' This program is free software; you can redistribute it and/or modify it
10+' under the terms of the GNU General Public License as published by the Free
11+' Software Foundation; either version 3 of the License, or (at your option)
12+' any later version.
13+'
14+' This program is distributed in the hope that it will be useful, but
15+' WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16+' or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17+' for more details.
18+'
19+' You should have received a copy of the GNU General Public License along
20+' with this program. If not, see <http://www.gnu.org/licenses/>, or write to
21+' the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
22+' Boston, MA 02110-1301, USA.
23+
124 Imports System.Runtime.InteropServices
225 Imports System.Diagnostics
326