svnno****@sourc*****
svnno****@sourc*****
2010年 11月 23日 (火) 02:16:01 JST
Revision: 1095 http://sourceforge.jp/projects/tween/svn/view?view=rev&revision=1095 Author: syo68k Date: 2010-11-23 02:16:01 +0900 (Tue, 23 Nov 2010) Log Message: ----------- ・home_timelineのUserStreamでの取得対応。イベント処理はまだなのでTraceLogが大量に生成されるので注意。 ・Fav取得のjson化 Modified Paths: -------------- branches/UserStream/Tween/Connection/HttpConnectionBasic.vb branches/UserStream/Tween/Connection/HttpConnectionOAuth.vb branches/UserStream/Tween/Connection/HttpTwitter.vb branches/UserStream/Tween/Connection/IHttpConnection.vb branches/UserStream/Tween/Tween.Designer.vb branches/UserStream/Tween/Tween.resx branches/UserStream/Tween/Tween.vb branches/UserStream/Tween/Twitter.vb -------------- next part -------------- Modified: branches/UserStream/Tween/Connection/HttpConnectionBasic.vb =================================================================== --- branches/UserStream/Tween/Connection/HttpConnectionBasic.vb 2010-11-22 12:31:47 UTC (rev 1094) +++ branches/UserStream/Tween/Connection/HttpConnectionBasic.vb 2010-11-22 17:16:01 UTC (rev 1095) @@ -98,7 +98,44 @@ Return code End Function + '''<summary> + '''OAuth認証で指定のURLとHTTP通信を行い、ストリームを返す + '''</summary> + '''<param name="method">HTTP通信メソッド(GET/HEAD/POST/PUT/DELETE)</param> + '''<param name="requestUri">通信先URI</param> + '''<param name="param">GET時のクエリ、またはPOST時のエンティティボディ</param> + '''<param name="content">[OUT]HTTP応答のボディストリーム</param> + '''<param name="headerInfo">[IN/OUT]HTTP応答のヘッダ情報。必要なヘッダ名を事前に設定しておくこと</param> + '''<returns>HTTP応答のステータスコード</returns> + Public Function GetContent(ByVal method As String, _ + ByVal requestUri As Uri, _ + ByVal param As Dictionary(Of String, String), _ + ByRef content As Stream) As HttpStatusCode Implements IHttpConnection.GetContent + '認証済かチェック + If String.IsNullOrEmpty(Me.credential) Then Return HttpStatusCode.Unauthorized + Dim webReq As HttpWebRequest = CreateRequest(method, _ + requestUri, _ + param, _ + False) + 'BASIC認証用ヘッダを付加 + AppendApiInfo(webReq) + + Try + Dim webRes As HttpWebResponse = CType(webReq.GetResponse(), HttpWebResponse) + content = webRes.GetResponseStream() + Return webRes.StatusCode + Catch ex As WebException + If ex.Status = WebExceptionStatus.ProtocolError Then + Dim res As HttpWebResponse = DirectCast(ex.Response, HttpWebResponse) + Return res.StatusCode + End If + Throw ex + End Try + + End Function + + '''<summary> '''BASIC認証とREST APIで必要なヘッダを付加 '''</summary> Modified: branches/UserStream/Tween/Connection/HttpConnectionOAuth.vb =================================================================== --- branches/UserStream/Tween/Connection/HttpConnectionOAuth.vb 2010-11-22 12:31:47 UTC (rev 1094) +++ branches/UserStream/Tween/Connection/HttpConnectionOAuth.vb 2010-11-22 17:16:01 UTC (rev 1095) @@ -129,6 +129,43 @@ Return code End Function + '''<summary> + '''OAuth認証で指定のURLとHTTP通信を行い、ストリームを返す + '''</summary> + '''<param name="method">HTTP通信メソッド(GET/HEAD/POST/PUT/DELETE)</param> + '''<param name="requestUri">通信先URI</param> + '''<param name="param">GET時のクエリ、またはPOST時のエンティティボディ</param> + '''<param name="content">[OUT]HTTP応答のボディストリーム</param> + '''<returns>HTTP応答のステータスコード</returns> + Public Function GetContent(ByVal method As String, _ + ByVal requestUri As Uri, _ + ByVal param As Dictionary(Of String, String), _ + ByRef content As Stream) As HttpStatusCode Implements IHttpConnection.GetContent + '認証済かチェック + If String.IsNullOrEmpty(token) Then Return HttpStatusCode.Unauthorized + + Dim webReq As HttpWebRequest = CreateRequest(method, _ + requestUri, _ + param, _ + False) + 'OAuth認証ヘッダを付加 + AppendOAuthInfo(webReq, param, token, tokenSecret) + + Try + Dim webRes As HttpWebResponse = CType(webReq.GetResponse(), HttpWebResponse) + content = webRes.GetResponseStream() + Return webRes.StatusCode + Catch ex As WebException + If ex.Status = WebExceptionStatus.ProtocolError Then + Dim res As HttpWebResponse = DirectCast(ex.Response, HttpWebResponse) + Return res.StatusCode + End If + Throw ex + End Try + + End Function + + #Region "認証処理" '''<summary> '''OAuth認証の開始要求(リクエストトークン取得)。PIN入力用の前段 Modified: branches/UserStream/Tween/Connection/HttpTwitter.vb =================================================================== --- branches/UserStream/Tween/Connection/HttpTwitter.vb 2010-11-22 12:31:47 UTC (rev 1094) +++ branches/UserStream/Tween/Connection/HttpTwitter.vb 2010-11-22 17:16:01 UTC (rev 1095) @@ -420,7 +420,7 @@ If count <> 20 Then param.Add("count", count.ToString()) Return httpCon.GetContent(GetMethod, _ - CreateTwitterUri("/1/favorites.xml"), _ + CreateTwitterUri("/1/favorites.json"), _ param, _ content, _ TwitterApiInfo.HttpHeaders, _ @@ -646,9 +646,8 @@ #Region "Proxy API" Private Shared _twitterUrl As String = "api.twitter.com" - 'Private TwitterUrl As String = "sorayukigtap.appspot.com/api" Private Shared _TwitterSearchUrl As String = "search.twitter.com" - 'Private TwitterSearchUrl As String = "sorayukigtap.appspot.com/search" + Private Shared _twitterStreamUrl As String = "userstream.twitter.com" Private Function CreateTwitterUri(ByVal path As String) As Uri Return New Uri(String.Format("{0}{1}{2}", _protocol, _twitterUrl, path)) @@ -658,6 +657,10 @@ Return New Uri(String.Format("{0}{1}{2}", _protocol, _TwitterSearchUrl, path)) End Function + Private Function CreateTwitterStreamUri(ByVal path As String) As Uri + Return New Uri(String.Format("{0}{1}{2}", _protocol, _twitterStreamUrl, path)) + End Function + Public Shared WriteOnly Property TwitterUrl() As String Set(ByVal value As String) _twitterUrl = value @@ -677,4 +680,11 @@ TwitterApiInfo.ParseHttpHeaders(TwitterApiInfo.HttpHeaders) End If End Sub + + Public Function UserStream(ByRef content As Stream) As HttpStatusCode + Return httpCon.GetContent(GetMethod, _ + CreateTwitterStreamUri("/2/user.json"), _ + Nothing, _ + content) + End Function End Class Modified: branches/UserStream/Tween/Connection/IHttpConnection.vb =================================================================== --- branches/UserStream/Tween/Connection/IHttpConnection.vb 2010-11-22 12:31:47 UTC (rev 1094) +++ branches/UserStream/Tween/Connection/IHttpConnection.vb 2010-11-22 17:16:01 UTC (rev 1095) @@ -6,6 +6,11 @@ Function GetContent(ByVal method As String, _ ByVal requestUri As Uri, _ ByVal param As Dictionary(Of String, String), _ + ByRef content As Stream) As HttpStatusCode + + Function GetContent(ByVal method As String, _ + ByVal requestUri As Uri, _ + ByVal param As Dictionary(Of String, String), _ ByRef content As String, _ ByVal headerInfo As Dictionary(Of String, String), _ ByVal callback As CallbackDelegate) As HttpStatusCode @@ -20,7 +25,7 @@ Function Authenticate(ByVal url As Uri, ByVal username As String, ByVal password As String) As HttpStatusCode - ReadOnly Property AuthUsername() As String +ReadOnly Property AuthUsername() As String ''' <summary> ''' APIメソッドの処理が終了し呼び出し元へ戻る直前に呼ばれるデリゲート ''' </summary> Modified: branches/UserStream/Tween/Tween.Designer.vb =================================================================== --- branches/UserStream/Tween/Tween.Designer.vb 2010-11-22 12:31:47 UTC (rev 1094) +++ branches/UserStream/Tween/Tween.Designer.vb 2010-11-22 17:16:01 UTC (rev 1095) @@ -269,12 +269,17 @@ Me.TimerRefreshIcon = New System.Windows.Forms.Timer(Me.components) Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) + Me.MenuItemUserStream = New System.Windows.Forms.ToolStripMenuItem() + Me.StartToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.PauseToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.StopToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripContainer1.BottomToolStripPanel.SuspendLayout() Me.ToolStripContainer1.ContentPanel.SuspendLayout() Me.ToolStripContainer1.TopToolStripPanel.SuspendLayout() Me.ToolStripContainer1.SuspendLayout() Me.StatusStrip1.SuspendLayout() Me.ContextMenuPostMode.SuspendLayout() + CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SplitContainer1.Panel1.SuspendLayout() Me.SplitContainer1.Panel2.SuspendLayout() Me.SplitContainer1.SuspendLayout() @@ -283,9 +288,11 @@ Me.ImageSelectionPanel.SuspendLayout() CType(Me.ImageSelectedPicture, System.ComponentModel.ISupportInitialize).BeginInit() Me.ImagePathPanel.SuspendLayout() + CType(Me.SplitContainer3, System.ComponentModel.ISupportInitialize).BeginInit() Me.SplitContainer3.Panel1.SuspendLayout() Me.SplitContainer3.Panel2.SuspendLayout() Me.SplitContainer3.SuspendLayout() + CType(Me.SplitContainer2, System.ComponentModel.ISupportInitialize).BeginInit() Me.SplitContainer2.Panel1.SuspendLayout() Me.SplitContainer2.Panel2.SuspendLayout() Me.SplitContainer2.SuspendLayout() @@ -908,7 +915,7 @@ 'MenuStrip1 ' resources.ApplyResources(Me.MenuStrip1, "MenuStrip1") - Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.MenuItemFile, Me.MenuItemEdit, Me.MenuItemOperate, Me.MenuItemTab, Me.MenuItemCommand, Me.MenuItemHelp}) + Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.MenuItemFile, Me.MenuItemEdit, Me.MenuItemOperate, Me.MenuItemTab, Me.MenuItemCommand, Me.MenuItemUserStream, Me.MenuItemHelp}) Me.MenuStrip1.Name = "MenuStrip1" Me.MenuStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional ' @@ -1683,6 +1690,27 @@ ' Me.OpenFileDialog1.FileName = "OpenFileDialog1" ' + 'MenuItemUserStream + ' + Me.MenuItemUserStream.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.StartToolStripMenuItem, Me.PauseToolStripMenuItem, Me.StopToolStripMenuItem}) + Me.MenuItemUserStream.Name = "MenuItemUserStream" + resources.ApplyResources(Me.MenuItemUserStream, "MenuItemUserStream") + ' + 'StartToolStripMenuItem + ' + Me.StartToolStripMenuItem.Name = "StartToolStripMenuItem" + resources.ApplyResources(Me.StartToolStripMenuItem, "StartToolStripMenuItem") + ' + 'PauseToolStripMenuItem + ' + resources.ApplyResources(Me.PauseToolStripMenuItem, "PauseToolStripMenuItem") + Me.PauseToolStripMenuItem.Name = "PauseToolStripMenuItem" + ' + 'StopToolStripMenuItem + ' + Me.StopToolStripMenuItem.Name = "StopToolStripMenuItem" + resources.ApplyResources(Me.StopToolStripMenuItem, "StopToolStripMenuItem") + ' 'TweenMain ' Me.AllowDrop = True @@ -1703,6 +1731,7 @@ Me.ContextMenuPostMode.ResumeLayout(False) Me.SplitContainer1.Panel1.ResumeLayout(False) Me.SplitContainer1.Panel2.ResumeLayout(False) + CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit() Me.SplitContainer1.ResumeLayout(False) Me.TimelinePanel.ResumeLayout(False) Me.ContextMenuTabProperty.ResumeLayout(False) @@ -1712,10 +1741,12 @@ Me.ImagePathPanel.PerformLayout() Me.SplitContainer3.Panel1.ResumeLayout(False) Me.SplitContainer3.Panel2.ResumeLayout(False) + CType(Me.SplitContainer3, System.ComponentModel.ISupportInitialize).EndInit() Me.SplitContainer3.ResumeLayout(False) Me.SplitContainer2.Panel1.ResumeLayout(False) Me.SplitContainer2.Panel2.ResumeLayout(False) Me.SplitContainer2.Panel2.PerformLayout() + CType(Me.SplitContainer2, System.ComponentModel.ISupportInitialize).EndInit() Me.SplitContainer2.ResumeLayout(False) Me.TableLayoutPanel1.ResumeLayout(False) Me.TableLayoutPanel1.PerformLayout() @@ -1974,5 +2005,9 @@ Friend WithEvents SourceLinkLabel As System.Windows.Forms.LinkLabel Friend WithEvents ToolStripStatusLabel1 As System.Windows.Forms.ToolStripStatusLabel Friend WithEvents CopyUserIdStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents MenuItemUserStream As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents StartToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents PauseToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents StopToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem End Class Modified: branches/UserStream/Tween/Tween.resx =================================================================== --- branches/UserStream/Tween/Tween.resx 2010-11-22 12:31:47 UTC (rev 1094) +++ branches/UserStream/Tween/Tween.resx 2010-11-22 17:16:01 UTC (rev 1095) @@ -112,25 +112,25 @@ <value>2.0</value> </resheader> <resheader name="reader"> - <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> - <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> - <metadata name="StatusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="StatusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> </metadata> - <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <data name="StatusStrip1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> <value>None</value> </data> - <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <data name="StatusLabelUrl.AutoSize" type="System.Boolean, mscorlib"> <value>False</value> </data> - <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <data name="StatusLabelUrl.Size" type="System.Drawing.Size, System.Drawing"> - <value>318, 22</value> + <value>435, 22</value> </data> <data name="StatusLabelUrl.Text" xml:space="preserve"> <value>ToolStripStatusLabel1</value> @@ -153,7 +153,7 @@ <data name="ToolStripStatusLabel1.Size" type="System.Drawing.Size, System.Drawing"> <value>2, 22</value> </data> - <metadata name="ContextMenuPostMode.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="ContextMenuPostMode.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>263, 17</value> </metadata> <data name="ToolStripMenuItemUrlMultibyteSplit.Size" type="System.Drawing.Size, System.Drawing"> @@ -235,7 +235,7 @@ <value>ContextMenuPostMode</value> </data> <data name=">>ContextMenuPostMode.Type" xml:space="preserve"> - <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name="HashStripSplitButton.Size" type="System.Drawing.Size, System.Drawing"> <value>51, 25</value> @@ -247,7 +247,7 @@ <value>0, 0</value> </data> <data name="StatusStrip1.Size" type="System.Drawing.Size, System.Drawing"> - <value>457, 27</value> + <value>574, 27</value> </data> <data name="StatusStrip1.TabIndex" type="System.Int32, mscorlib"> <value>0</value> @@ -259,7 +259,7 @@ <value>StatusStrip1</value> </data> <data name=">>StatusStrip1.Type" xml:space="preserve"> - <value>System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>StatusStrip1.Parent" xml:space="preserve"> <value>ToolStripContainer1.BottomToolStripPanel</value> @@ -271,7 +271,7 @@ <value>ToolStripContainer1.BottomToolStripPanel</value> </data> <data name=">>ToolStripContainer1.BottomToolStripPanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripContainer1.BottomToolStripPanel.Parent" xml:space="preserve"> <value>ToolStripContainer1</value> @@ -291,7 +291,7 @@ <data name="ListTab.Alignment" type="System.Windows.Forms.TabAlignment, System.Windows.Forms"> <value>Bottom</value> </data> - <metadata name="ContextMenuTabProperty.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="ContextMenuTabProperty.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>130, 99</value> </metadata> <data name="AddTabMenuItem.Size" type="System.Drawing.Size, System.Drawing"> @@ -361,12 +361,12 @@ <value>ContextMenuTabProperty</value> </data> <data name=">>ContextMenuTabProperty.Type" xml:space="preserve"> - <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name="ListTab.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> <value>Fill</value> </data> - <metadata name="TabImage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="TabImage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 99</value> </metadata> <data name="TabImage.ImageSize" type="System.Drawing.Size, System.Drawing"> @@ -382,7 +382,7 @@ <value>0, 0, 0, 0</value> </data> <data name="ListTab.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 164</value> + <value>570, 213</value> </data> <data name="ListTab.TabIndex" type="System.Int32, mscorlib"> <value>0</value> @@ -391,7 +391,7 @@ <value>ListTab</value> </data> <data name=">>ListTab.Type" xml:space="preserve"> - <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ListTab.Parent" xml:space="preserve"> <value>TimelinePanel</value> @@ -406,7 +406,7 @@ <value>0, 0</value> </data> <data name="TimelinePanel.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 164</value> + <value>570, 213</value> </data> <data name="TimelinePanel.TabIndex" type="System.Int32, mscorlib"> <value>0</value> @@ -415,7 +415,7 @@ <value>TimelinePanel</value> </data> <data name=">>TimelinePanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TimelinePanel.Parent" xml:space="preserve"> <value>SplitContainer1.Panel1</value> @@ -436,7 +436,7 @@ <value>0, 0</value> </data> <data name="ImageSelectedPicture.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 136</value> + <value>570, 185</value> </data> <data name="ImageSelectedPicture.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms"> <value>Zoom</value> @@ -448,7 +448,7 @@ <value>ImageSelectedPicture</value> </data> <data name=">>ImageSelectedPicture.Type" xml:space="preserve"> - <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ImageSelectedPicture.Parent" xml:space="preserve"> <value>ImageSelectionPanel</value> @@ -463,7 +463,7 @@ <value>57, 3</value> </data> <data name="ImagefilePathText.Size" type="System.Drawing.Size, System.Drawing"> - <value>161, 19</value> + <value>278, 19</value> </data> <data name="ImagefilePathText.TabIndex" type="System.Int32, mscorlib"> <value>1</value> @@ -472,7 +472,7 @@ <value>ImagefilePathText</value> </data> <data name=">>ImagefilePathText.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ImagefilePathText.Parent" xml:space="preserve"> <value>ImagePathPanel</value> @@ -487,7 +487,7 @@ <value>Off</value> </data> <data name="FilePickButton.Location" type="System.Drawing.Point, System.Drawing"> - <value>218, 3</value> + <value>335, 3</value> </data> <data name="FilePickButton.Size" type="System.Drawing.Size, System.Drawing"> <value>22, 22</value> @@ -502,7 +502,7 @@ <value>FilePickButton</value> </data> <data name=">>FilePickButton.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FilePickButton.Parent" xml:space="preserve"> <value>ImagePathPanel</value> @@ -517,7 +517,7 @@ <value>Off</value> </data> <data name="Label2.Location" type="System.Drawing.Point, System.Drawing"> - <value>240, 3</value> + <value>357, 3</value> </data> <data name="Label2.Size" type="System.Drawing.Size, System.Drawing"> <value>57, 22</value> @@ -535,7 +535,7 @@ <value>Label2</value> </data> <data name=">>Label2.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>Label2.Parent" xml:space="preserve"> <value>ImagePathPanel</value> @@ -553,7 +553,7 @@ <value>TwitVideo</value> </data> <data name="ImageServiceCombo.Location" type="System.Drawing.Point, System.Drawing"> - <value>297, 3</value> + <value>414, 3</value> </data> <data name="ImageServiceCombo.Size" type="System.Drawing.Size, System.Drawing"> <value>97, 20</value> @@ -565,7 +565,7 @@ <value>ImageServiceCombo</value> </data> <data name=">>ImageServiceCombo.Type" xml:space="preserve"> - <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ImageServiceCombo.Parent" xml:space="preserve"> <value>ImagePathPanel</value> @@ -580,7 +580,7 @@ <value>Off</value> </data> <data name="ImageCancelButton.Location" type="System.Drawing.Point, System.Drawing"> - <value>394, 3</value> + <value>511, 3</value> </data> <data name="ImageCancelButton.Size" type="System.Drawing.Size, System.Drawing"> <value>56, 22</value> @@ -595,7 +595,7 @@ <value>ImageCancelButton</value> </data> <data name=">>ImageCancelButton.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ImageCancelButton.Parent" xml:space="preserve"> <value>ImagePathPanel</value> @@ -628,7 +628,7 @@ <value>Label1</value> </data> <data name=">>Label1.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>Label1.Parent" xml:space="preserve"> <value>ImagePathPanel</value> @@ -640,13 +640,13 @@ <value>Bottom</value> </data> <data name="ImagePathPanel.Location" type="System.Drawing.Point, System.Drawing"> - <value>0, 136</value> + <value>0, 185</value> </data> <data name="ImagePathPanel.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <value>3, 3, 3, 3</value> </data> <data name="ImagePathPanel.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 28</value> + <value>570, 28</value> </data> <data name="ImagePathPanel.TabIndex" type="System.Int32, mscorlib"> <value>0</value> @@ -655,7 +655,7 @@ <value>ImagePathPanel</value> </data> <data name=">>ImagePathPanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ImagePathPanel.Parent" xml:space="preserve"> <value>ImageSelectionPanel</value> @@ -670,7 +670,7 @@ <value>0, 0</value> </data> <data name="ImageSelectionPanel.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 164</value> + <value>570, 213</value> </data> <data name="ImageSelectionPanel.TabIndex" type="System.Int32, mscorlib"> <value>1</value> @@ -682,7 +682,7 @@ <value>ImageSelectionPanel</value> </data> <data name=">>ImageSelectionPanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ImageSelectionPanel.Parent" xml:space="preserve"> <value>SplitContainer1.Panel1</value> @@ -697,7 +697,7 @@ <value>0, 0</value> </data> <data name="ProfilePanel.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 164</value> + <value>570, 213</value> </data> <data name="ProfilePanel.TabIndex" type="System.Int32, mscorlib"> <value>2</value> @@ -709,7 +709,7 @@ <value>ProfilePanel</value> </data> <data name=">>ProfilePanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ProfilePanel.Parent" xml:space="preserve"> <value>SplitContainer1.Panel1</value> @@ -721,7 +721,7 @@ <value>SplitContainer1.Panel1</value> </data> <data name=">>SplitContainer1.Panel1.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer1.Panel1.Parent" xml:space="preserve"> <value>SplitContainer1</value> @@ -747,7 +747,7 @@ <data name="TableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib"> <value>4</value> </data> - <metadata name="ContextMenuUserPicture.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="ContextMenuUserPicture.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>635, 58</value> </metadata> <data name="FollowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> @@ -811,7 +811,7 @@ <value>ContextMenuUserPicture</value> </data> <data name=">>ContextMenuUserPicture.Type" xml:space="preserve"> - <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name="UserPicture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> <value>Off</value> @@ -832,7 +832,7 @@ <value>UserPicture</value> </data> <data name=">>UserPicture.Type" xml:space="preserve"> - <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UserPicture.Parent" xml:space="preserve"> <value>TableLayoutPanel1</value> @@ -859,7 +859,7 @@ <value>3, 3, 3, 0</value> </data> <data name="NameLabel.Size" type="System.Drawing.Size, System.Drawing"> - <value>206, 14</value> + <value>323, 14</value> </data> <data name="NameLabel.TabIndex" type="System.Int32, mscorlib"> <value>0</value> @@ -874,7 +874,7 @@ <value>NameLabel</value> </data> <data name=">>NameLabel.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>NameLabel.Parent" xml:space="preserve"> <value>TableLayoutPanel1</value> @@ -882,7 +882,7 @@ <data name=">>NameLabel.ZOrder" xml:space="preserve"> <value>1</value> </data> - <metadata name="ContextMenuPostBrowser.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="ContextMenuPostBrowser.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>480, 17</value> </metadata> <data name="SearchGoogleContextMenuItem.Size" type="System.Drawing.Size, System.Drawing"> @@ -1018,7 +1018,7 @@ <value>ContextMenuPostBrowser</value> </data> <data name=">>ContextMenuPostBrowser.Type" xml:space="preserve"> - <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name="PostBrowser.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> <value>Fill</value> @@ -1027,7 +1027,7 @@ <value>59, 20</value> </data> <data name="PostBrowser.Size" type="System.Drawing.Size, System.Drawing"> - <value>391, 76</value> + <value>508, 74</value> </data> <data name="PostBrowser.TabIndex" type="System.Int32, mscorlib"> <value>6</value> @@ -1036,7 +1036,7 @@ <value>PostBrowser</value> </data> <data name=">>PostBrowser.Type" xml:space="preserve"> - <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>PostBrowser.Parent" xml:space="preserve"> <value>TableLayoutPanel1</value> @@ -1054,7 +1054,7 @@ <value>Off</value> </data> <data name="DateTimeLabel.Location" type="System.Drawing.Point, System.Drawing"> - <value>347, 3</value> + <value>464, 3</value> </data> <data name="DateTimeLabel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms"> <value>3, 3, 3, 0</value> @@ -1075,7 +1075,7 @@ <value>DateTimeLabel</value> </data> <data name=">>DateTimeLabel.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DateTimeLabel.Parent" xml:space="preserve"> <value>TableLayoutPanel1</value> @@ -1093,7 +1093,7 @@ <value>Off</value> </data> <data name="SourceLinkLabel.Location" type="System.Drawing.Point, System.Drawing"> - <value>391, 3</value> + <value>508, 3</value> </data> <data name="SourceLinkLabel.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms"> <value>3, 3, 3, 0</value> @@ -1114,7 +1114,7 @@ <value>SourceLinkLabel</value> </data> <data name=">>SourceLinkLabel.Type" xml:space="preserve"> - <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SourceLinkLabel.Parent" xml:space="preserve"> <value>TableLayoutPanel1</value> @@ -1132,7 +1132,7 @@ <value>2</value> </data> <data name="TableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 99</value> + <value>570, 97</value> </data> <data name="TableLayoutPanel1.TabIndex" type="System.Int32, mscorlib"> <value>1</value> @@ -1141,7 +1141,7 @@ <value>TableLayoutPanel1</value> </data> <data name=">>TableLayoutPanel1.Type" xml:space="preserve"> - <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TableLayoutPanel1.Parent" xml:space="preserve"> <value>SplitContainer2.Panel1</value> @@ -1156,7 +1156,7 @@ <value>SplitContainer2.Panel1</value> </data> <data name=">>SplitContainer2.Panel1.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer2.Panel1.Parent" xml:space="preserve"> <value>SplitContainer2</value> @@ -1174,7 +1174,7 @@ <value>0, 0</value> </data> <data name="StatusText.Size" type="System.Drawing.Size, System.Drawing"> - <value>365, 19</value> + <value>482, 19</value> </data> <data name="StatusText.TabIndex" type="System.Int32, mscorlib"> <value>1</value> @@ -1183,7 +1183,7 @@ <value>StatusText</value> </data> <data name=">>StatusText.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>StatusText.Parent" xml:space="preserve"> <value>SplitContainer2.Panel2</value> @@ -1198,7 +1198,7 @@ <value>Off</value> </data> <data name="lblLen.Location" type="System.Drawing.Point, System.Drawing"> - <value>365, 0</value> + <value>482, 0</value> </data> <data name="lblLen.Size" type="System.Drawing.Size, System.Drawing"> <value>44, 25</value> @@ -1216,7 +1216,7 @@ <value>lblLen</value> </data> <data name=">>lblLen.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>lblLen.Parent" xml:space="preserve"> <value>SplitContainer2.Panel2</value> @@ -1231,7 +1231,7 @@ <value>Off</value> </data> <data name="PostButton.Location" type="System.Drawing.Point, System.Drawing"> - <value>409, 0</value> + <value>526, 0</value> </data> <data name="PostButton.Size" type="System.Drawing.Size, System.Drawing"> <value>44, 25</value> @@ -1246,7 +1246,7 @@ <value>PostButton</value> </data> <data name=">>PostButton.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>PostButton.Parent" xml:space="preserve"> <value>SplitContainer2.Panel2</value> @@ -1258,7 +1258,7 @@ <value>SplitContainer2.Panel2</value> </data> <data name=">>SplitContainer2.Panel2.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer2.Panel2.Parent" xml:space="preserve"> <value>SplitContainer2</value> @@ -1270,10 +1270,10 @@ <value>19</value> </data> <data name="SplitContainer2.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 126</value> + <value>570, 124</value> </data> <data name="SplitContainer2.SplitterDistance" type="System.Int32, mscorlib"> - <value>99</value> + <value>97</value> </data> <data name="SplitContainer2.SplitterWidth" type="System.Int32, mscorlib"> <value>2</value> @@ -1285,7 +1285,7 @@ <value>SplitContainer2</value> </data> <data name=">>SplitContainer2.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer2.Parent" xml:space="preserve"> <value>SplitContainer3.Panel1</value> @@ -1297,7 +1297,7 @@ <value>SplitContainer3.Panel1</value> </data> <data name=">>SplitContainer3.Panel1.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer3.Panel1.Parent" xml:space="preserve"> <value>SplitContainer3</value> @@ -1327,7 +1327,7 @@ <value>PreviewPicture</value> </data> <data name=">>PreviewPicture.Type" xml:space="preserve"> - <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>PreviewPicture.Parent" xml:space="preserve"> <value>SplitContainer3.Panel2</value> @@ -1354,7 +1354,7 @@ <value>PreviewScrollBar</value> </data> <data name=">>PreviewScrollBar.Type" xml:space="preserve"> - <value>System.Windows.Forms.VScrollBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.VScrollBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>PreviewScrollBar.Parent" xml:space="preserve"> <value>SplitContainer3.Panel2</value> @@ -1366,7 +1366,7 @@ <value>SplitContainer3.Panel2</value> </data> <data name=">>SplitContainer3.Panel2.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer3.Panel2.Parent" xml:space="preserve"> <value>SplitContainer3</value> @@ -1375,7 +1375,7 @@ <value>1</value> </data> <data name="SplitContainer3.Size" type="System.Drawing.Size, System.Drawing"> - <value>453, 126</value> + <value>570, 124</value> </data> <data name="SplitContainer3.SplitterDistance" type="System.Int32, mscorlib"> <value>355</value> @@ -1387,7 +1387,7 @@ <value>SplitContainer3</value> </data> <data name=">>SplitContainer3.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer3.Parent" xml:space="preserve"> <value>SplitContainer1.Panel2</value> @@ -1399,7 +1399,7 @@ <value>SplitContainer1.Panel2</value> </data> <data name=">>SplitContainer1.Panel2.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer1.Panel2.Parent" xml:space="preserve"> <value>SplitContainer1</value> @@ -1411,10 +1411,10 @@ <value>23</value> </data> <data name="SplitContainer1.Size" type="System.Drawing.Size, System.Drawing"> - <value>457, 300</value> + <value>574, 347</value> </data> <data name="SplitContainer1.SplitterDistance" type="System.Int32, mscorlib"> - <value>168</value> + <value>217</value> </data> <data name="SplitContainer1.SplitterWidth" type="System.Int32, mscorlib"> <value>2</value> @@ -1426,7 +1426,7 @@ <value>SplitContainer1</value> </data> <data name=">>SplitContainer1.Type" xml:space="preserve"> - <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SplitContainer1.Parent" xml:space="preserve"> <value>ToolStripContainer1.ContentPanel</value> @@ -1435,13 +1435,13 @@ <value>0</value> </data> <data name="ToolStripContainer1.ContentPanel.Size" type="System.Drawing.Size, System.Drawing"> - <value>457, 300</value> + <value>574, 347</value> </data> <data name=">>ToolStripContainer1.ContentPanel.Name" xml:space="preserve"> <value>ToolStripContainer1.ContentPanel</value> </data> <data name=">>ToolStripContainer1.ContentPanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripContainer1.ContentPanel.Parent" xml:space="preserve"> <value>ToolStripContainer1</value> @@ -1456,7 +1456,7 @@ <value>ToolStripContainer1.LeftToolStripPanel</value> </data> <data name=">>ToolStripContainer1.LeftToolStripPanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripContainer1.LeftToolStripPanel.Parent" xml:space="preserve"> <value>ToolStripContainer1</value> @@ -1471,7 +1471,7 @@ <value>ToolStripContainer1.RightToolStripPanel</value> </data> <data name=">>ToolStripContainer1.RightToolStripPanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripContainer1.RightToolStripPanel.Parent" xml:space="preserve"> <value>ToolStripContainer1</value> @@ -1480,7 +1480,7 @@ <value>2</value> </data> <data name="ToolStripContainer1.Size" type="System.Drawing.Size, System.Drawing"> - <value>457, 353</value> + <value>574, 400</value> </data> <data name="ToolStripContainer1.TabIndex" type="System.Int32, mscorlib"> <value>0</value> @@ -1488,7 +1488,7 @@ <data name="ToolStripContainer1.Text" xml:space="preserve"> <value>ToolStripContainer1</value> </data> - <metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>143, 17</value> </metadata> <data name="MenuStrip1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> @@ -2079,6 +2079,33 @@ <data name="MenuItemCommand.Text" xml:space="preserve"> <value>その他機能(&C)</value> </data> + <data name="StartToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> + <value>152, 22</value> + </data> + <data name="StartToolStripMenuItem.Text" xml:space="preserve"> + <value>Start</value> + </data> + <data name="PauseToolStripMenuItem.Enabled" type="System.Boolean, mscorlib"> + <value>False</value> + </data> + <data name="PauseToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> + <value>152, 22</value> + </data> + <data name="PauseToolStripMenuItem.Text" xml:space="preserve"> + <value>Pause</value> + </data> + <data name="StopToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> + <value>152, 22</value> + </data> + <data name="StopToolStripMenuItem.Text" xml:space="preserve"> + <value>Stop</value> + </data> + <data name="MenuItemUserStream.Size" type="System.Drawing.Size, System.Drawing"> + <value>91, 22</value> + </data> + <data name="MenuItemUserStream.Text" xml:space="preserve"> + <value>UserStream</value> + </data> <data name="MatomeMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms"> <value>F1</value> </data> @@ -2152,7 +2179,7 @@ <value>0, 0</value> </data> <data name="MenuStrip1.Size" type="System.Drawing.Size, System.Drawing"> - <value>457, 26</value> + <value>574, 26</value> </data> <data name="MenuStrip1.TabIndex" type="System.Int32, mscorlib"> <value>0</value> @@ -2164,7 +2191,7 @@ <value>MenuStrip1</value> </data> <data name=">>MenuStrip1.Type" xml:space="preserve"> - <value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuStrip1.Parent" xml:space="preserve"> <value>ToolStripContainer1.TopToolStripPanel</value> @@ -2176,7 +2203,7 @@ <value>ToolStripContainer1.TopToolStripPanel</value> </data> <data name=">>ToolStripContainer1.TopToolStripPanel.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripContainer1.TopToolStripPanel.Parent" xml:space="preserve"> <value>ToolStripContainer1</value> @@ -2188,7 +2215,7 @@ <value>ToolStripContainer1</value> </data> <data name=">>ToolStripContainer1.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripContainer1.Parent" xml:space="preserve"> <value>$this</value> @@ -2196,7 +2223,7 @@ <data name=">>ToolStripContainer1.ZOrder" xml:space="preserve"> <value>6</value> </data> - <metadata name="ContextMenuOperate.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="ContextMenuOperate.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>443, 58</value> </metadata> <data name="ReplyStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> @@ -2389,9 +2416,9 @@ <value>ContextMenuOperate</value> </data> <data name=">>ContextMenuOperate.Type" xml:space="preserve"> - <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <metadata name="ContextMenuFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="ContextMenuFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>276, 58</value> </metadata> <data name="SettingStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> @@ -2449,37 +2476,37 @@ <value>ContextMenuFile</value> </data> <data name=">>ContextMenuFile.Type" xml:space="preserve"> - <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> - <metadata name="NotifyIcon1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="NotifyIcon1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>155, 58</value> </metadata> <data name="NotifyIcon1.Text" xml:space="preserve"> <value>Tween</value> </data> - <metadata name="SaveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="SaveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>335, 99</value> </metadata> - <metadata name="TimerRefreshIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="TimerRefreshIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>597, 98</value> </metadata> - <metadata name="OpenFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="OpenFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>463, 98</value> </metadata> - <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>750, 95</value> </metadata> - <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>True</value> </metadata> - <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>63</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>457, 353</value> + <value>574, 400</value> </data> <data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> <value>Off</value> @@ -2494,7 +2521,7 @@ <value>StatusLabelUrl</value> </data> <data name=">>StatusLabelUrl.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>StatusLabel.Name" xml:space="preserve"> <value>StatusLabel</value> @@ -2506,1248 +2533,1272 @@ <value>ToolStripStatusLabel1</value> </data> <data name=">>ToolStripStatusLabel1.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>HashStripSplitButton.Name" xml:space="preserve"> <value>HashStripSplitButton</value> </data> <data name=">>HashStripSplitButton.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripMenuItemUrlMultibyteSplit.Name" xml:space="preserve"> <value>ToolStripMenuItemUrlMultibyteSplit</value> </data> <data name=">>ToolStripMenuItemUrlMultibyteSplit.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripMenuItemApiCommandEvasion.Name" xml:space="preserve"> <value>ToolStripMenuItemApiCommandEvasion</value> </data> <data name=">>ToolStripMenuItemApiCommandEvasion.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripMenuItemUrlAutoShorten.Name" xml:space="preserve"> <value>ToolStripMenuItemUrlAutoShorten</value> </data> <data name=">>ToolStripMenuItemUrlAutoShorten.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>IdeographicSpaceToSpaceToolStripMenuItem.Name" xml:space="preserve"> <value>IdeographicSpaceToSpaceToolStripMenuItem</value> </data> <data name=">>IdeographicSpaceToSpaceToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MultiLineMenuItem.Name" xml:space="preserve"> <value>MultiLineMenuItem</value> </data> <data name=">>MultiLineMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripFocusLockMenuItem.Name" xml:space="preserve"> <value>ToolStripFocusLockMenuItem</value> </data> <data name=">>ToolStripFocusLockMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator35.Name" xml:space="preserve"> <value>ToolStripSeparator35</value> </data> <data name=">>ToolStripSeparator35.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ImageSelectMenuItem.Name" xml:space="preserve"> <value>ImageSelectMenuItem</value> </data> <data name=">>ImageSelectMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator8.Name" xml:space="preserve"> <value>ToolStripSeparator8</value> </data> <data name=">>ToolStripSeparator8.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>HashToggleMenuItem.Name" xml:space="preserve"> <value>HashToggleMenuItem</value> </data> <data name=">>HashToggleMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>HashManageMenuItem.Name" xml:space="preserve"> <value>HashManageMenuItem</value> </data> <data name=">>HashManageMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>AddTabMenuItem.Name" xml:space="preserve"> <value>AddTabMenuItem</value> </data> <data name=">>AddTabMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TabRenameMenuItem.Name" xml:space="preserve"> <value>TabRenameMenuItem</value> </data> <data name=">>TabRenameMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator20.Name" xml:space="preserve"> <value>ToolStripSeparator20</value> </data> <data name=">>ToolStripSeparator20.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UreadManageMenuItem.Name" xml:space="preserve"> <value>UreadManageMenuItem</value> </data> <data name=">>UreadManageMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>NotifyDispMenuItem.Name" xml:space="preserve"> <value>NotifyDispMenuItem</value> </data> <data name=">>NotifyDispMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SoundFileComboBox.Name" xml:space="preserve"> <value>SoundFileComboBox</value> </data> <data name=">>SoundFileComboBox.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator18.Name" xml:space="preserve"> <value>ToolStripSeparator18</value> </data> <data name=">>ToolStripSeparator18.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FilterEditMenuItem.Name" xml:space="preserve"> <value>FilterEditMenuItem</value> </data> <data name=">>FilterEditMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator19.Name" xml:space="preserve"> <value>ToolStripSeparator19</value> </data> <data name=">>ToolStripSeparator19.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ClearTabMenuItem.Name" xml:space="preserve"> <value>ClearTabMenuItem</value> </data> <data name=">>ClearTabMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator11.Name" xml:space="preserve"> <value>ToolStripSeparator11</value> </data> <data name=">>ToolStripSeparator11.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DeleteTabMenuItem.Name" xml:space="preserve"> <value>DeleteTabMenuItem</value> </data> <data name=">>DeleteTabMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TabImage.Name" xml:space="preserve"> <value>TabImage</value> </data> <data name=">>TabImage.Type" xml:space="preserve"> - <value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FollowToolStripMenuItem.Name" xml:space="preserve"> <value>FollowToolStripMenuItem</value> </data> <data name=">>FollowToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UnFollowToolStripMenuItem.Name" xml:space="preserve"> <value>UnFollowToolStripMenuItem</value> </data> <data name=">>UnFollowToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ShowFriendShipToolStripMenuItem.Name" xml:space="preserve"> <value>ShowFriendShipToolStripMenuItem</value> </data> <data name=">>ShowFriendShipToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ListManageUserContextToolStripMenuItem3.Name" xml:space="preserve"> <value>ListManageUserContextToolStripMenuItem3</value> </data> <data name=">>ListManageUserContextToolStripMenuItem3.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator37.Name" xml:space="preserve"> <value>ToolStripSeparator37</value> </data> <data name=">>ToolStripSeparator37.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ShowUserStatusToolStripMenuItem.Name" xml:space="preserve"> <value>ShowUserStatusToolStripMenuItem</value> </data> <data name=">>ShowUserStatusToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SearchPostsDetailNameToolStripMenuItem.Name" xml:space="preserve"> <value>SearchPostsDetailNameToolStripMenuItem</value> </data> <data name=">>SearchPostsDetailNameToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripMenuItem1.Name" xml:space="preserve"> <value>ToolStripMenuItem1</value> </data> <data name=">>ToolStripMenuItem1.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>IconNameToolStripMenuItem.Name" xml:space="preserve"> <value>IconNameToolStripMenuItem</value> </data> <data name=">>IconNameToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SaveIconPictureToolStripMenuItem.Name" xml:space="preserve"> <value>SaveIconPictureToolStripMenuItem</value> </data> <data name=">>SaveIconPictureToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SelectionSearchContextMenuItem.Name" xml:space="preserve"> <value>SelectionSearchContextMenuItem</value> </data> <data name=">>SelectionSearchContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SearchGoogleContextMenuItem.Name" xml:space="preserve"> <value>SearchGoogleContextMenuItem</value> </data> <data name=">>SearchGoogleContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SearchWikipediaContextMenuItem.Name" xml:space="preserve"> <value>SearchWikipediaContextMenuItem</value> </data> <data name=">>SearchWikipediaContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SearchYatsContextMenuItem.Name" xml:space="preserve"> <value>SearchYatsContextMenuItem</value> </data> <data name=">>SearchYatsContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SearchPublicSearchContextMenuItem.Name" xml:space="preserve"> <value>SearchPublicSearchContextMenuItem</value> </data> <data name=">>SearchPublicSearchContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>CurrentTabToolStripMenuItem.Name" xml:space="preserve"> <value>CurrentTabToolStripMenuItem</value> </data> <data name=">>CurrentTabToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator13.Name" xml:space="preserve"> <value>ToolStripSeparator13</value> </data> <data name=">>ToolStripSeparator13.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SelectionCopyContextMenuItem.Name" xml:space="preserve"> <value>SelectionCopyContextMenuItem</value> </data> <data name=">>SelectionCopyContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UrlCopyContextMenuItem.Name" xml:space="preserve"> <value>UrlCopyContextMenuItem</value> </data> <data name=">>UrlCopyContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SelectionAllContextMenuItem.Name" xml:space="preserve"> <value>SelectionAllContextMenuItem</value> </data> <data name=">>SelectionAllContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator5.Name" xml:space="preserve"> <value>ToolStripSeparator5</value> </data> <data name=">>ToolStripSeparator5.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FollowContextMenuItem.Name" xml:space="preserve"> <value>FollowContextMenuItem</value> </data> <data name=">>FollowContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RemoveContextMenuItem.Name" xml:space="preserve"> <value>RemoveContextMenuItem</value> </data> <data name=">>RemoveContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FriendshipContextMenuItem.Name" xml:space="preserve"> <value>FriendshipContextMenuItem</value> </data> <data name=">>FriendshipContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FriendshipAllMenuItem.Name" xml:space="preserve"> <value>FriendshipAllMenuItem</value> </data> <data name=">>FriendshipAllMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator36.Name" xml:space="preserve"> <value>ToolStripSeparator36</value> </data> <data name=">>ToolStripSeparator36.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ShowUserStatusContextMenuItem.Name" xml:space="preserve"> <value>ShowUserStatusContextMenuItem</value> </data> <data name=">>ShowUserStatusContextMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SearchPostsDetailToolStripMenuItem.Name" xml:space="preserve"> <value>SearchPostsDetailToolStripMenuItem</value> </data> <data name=">>SearchPostsDetailToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator32.Name" xml:space="preserve"> <value>ToolStripSeparator32</value> </data> <data name=">>ToolStripSeparator32.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>IdFilterAddMenuItem.Name" xml:space="preserve"> <value>IdFilterAddMenuItem</value> </data> <data name=">>IdFilterAddMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ListManageUserContextToolStripMenuItem.Name" xml:space="preserve"> <value>ListManageUserContextToolStripMenuItem</value> </data> <data name=">>ListManageUserContextToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator33.Name" xml:space="preserve"> <value>ToolStripSeparator33</value> </data> <data name=">>ToolStripSeparator33.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UseHashtagMenuItem.Name" xml:space="preserve"> <value>UseHashtagMenuItem</value> </data> <data name=">>UseHashtagMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemFile.Name" xml:space="preserve"> <value>MenuItemFile</value> </data> <data name=">>MenuItemFile.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SettingFileMenuItem.Name" xml:space="preserve"> <value>SettingFileMenuItem</value> </data> <data name=">>SettingFileMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator21.Name" xml:space="preserve"> <value>ToolStripSeparator21</value> </data> <data name=">>ToolStripSeparator21.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SaveFileMenuItem.Name" xml:space="preserve"> <value>SaveFileMenuItem</value> </data> <data name=">>SaveFileMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator23.Name" xml:space="preserve"> <value>ToolStripSeparator23</value> </data> <data name=">>ToolStripSeparator23.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>NotifyFileMenuItem.Name" xml:space="preserve"> <value>NotifyFileMenuItem</value> </data> <data name=">>NotifyFileMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>PlaySoundFileMenuItem.Name" xml:space="preserve"> <value>PlaySoundFileMenuItem</value> </data> <data name=">>PlaySoundFileMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>LockListFileMenuItem.Name" xml:space="preserve"> <value>LockListFileMenuItem</value> </data> <data name=">>LockListFileMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator24.Name" xml:space="preserve"> <value>ToolStripSeparator24</value> </data> <data name=">>ToolStripSeparator24.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>EndFileMenuItem.Name" xml:space="preserve"> <value>EndFileMenuItem</value> </data> <data name=">>EndFileMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemEdit.Name" xml:space="preserve"> <value>MenuItemEdit</value> </data> <data name=">>MenuItemEdit.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UndoRemoveTabMenuItem.Name" xml:space="preserve"> <value>UndoRemoveTabMenuItem</value> </data> <data name=">>UndoRemoveTabMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator12.Name" xml:space="preserve"> <value>ToolStripSeparator12</value> </data> <data name=">>ToolStripSeparator12.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>CopySTOTMenuItem.Name" xml:space="preserve"> <value>CopySTOTMenuItem</value> </data> <data name=">>CopySTOTMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>CopyURLMenuItem.Name" xml:space="preserve"> <value>CopyURLMenuItem</value> </data> <data name=">>CopyURLMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>CopyUserIdStripMenuItem.Name" xml:space="preserve"> <value>CopyUserIdStripMenuItem</value> </data> <data name=">>CopyUserIdStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator6.Name" xml:space="preserve"> <value>ToolStripSeparator6</value> </data> <data name=">>ToolStripSeparator6.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemSubSearch.Name" xml:space="preserve"> <value>MenuItemSubSearch</value> </data> <data name=">>MenuItemSubSearch.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemSearchNext.Name" xml:space="preserve"> <value>MenuItemSearchNext</value> </data> <data name=">>MenuItemSearchNext.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemSearchPrev.Name" xml:space="preserve"> <value>MenuItemSearchPrev</value> </data> <data name=">>MenuItemSearchPrev.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator22.Name" xml:space="preserve"> <value>ToolStripSeparator22</value> </data> <data name=">>ToolStripSeparator22.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>PublicSearchQueryMenuItem.Name" xml:space="preserve"> <value>PublicSearchQueryMenuItem</value> </data> <data name=">>PublicSearchQueryMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemOperate.Name" xml:space="preserve"> <value>MenuItemOperate</value> </data> <data name=">>MenuItemOperate.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ReplyOpMenuItem.Name" xml:space="preserve"> <value>ReplyOpMenuItem</value> </data> <data name=">>ReplyOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ReplyAllOpMenuItem.Name" xml:space="preserve"> <value>ReplyAllOpMenuItem</value> </data> <data name=">>ReplyAllOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DmOpMenuItem.Name" xml:space="preserve"> <value>DmOpMenuItem</value> </data> <data name=">>DmOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RtOpMenuItem.Name" xml:space="preserve"> <value>RtOpMenuItem</value> </data> <data name=">>RtOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RtUnOpMenuItem.Name" xml:space="preserve"> <value>RtUnOpMenuItem</value> </data> <data name=">>RtUnOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>QtOpMenuItem.Name" xml:space="preserve"> <value>QtOpMenuItem</value> </data> <data name=">>QtOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator25.Name" xml:space="preserve"> <value>ToolStripSeparator25</value> </data> <data name=">>ToolStripSeparator25.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FavOpMenuItem.Name" xml:space="preserve"> <value>FavOpMenuItem</value> </data> <data name=">>FavOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UnFavOpMenuItem.Name" xml:space="preserve"> <value>UnFavOpMenuItem</value> </data> <data name=">>UnFavOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ShowProfMenuItem.Name" xml:space="preserve"> <value>ShowProfMenuItem</value> </data> <data name=">>ShowProfMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenOpMenuItem.Name" xml:space="preserve"> <value>OpenOpMenuItem</value> </data> <data name=">>OpenOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenHomeOpMenuItem.Name" xml:space="preserve"> <value>OpenHomeOpMenuItem</value> </data> <data name=">>OpenHomeOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenFavOpMenuItem.Name" xml:space="preserve"> <value>OpenFavOpMenuItem</value> </data> <data name=">>OpenFavOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenStatusOpMenuItem.Name" xml:space="preserve"> <value>OpenStatusOpMenuItem</value> </data> <data name=">>OpenStatusOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenRepSourceOpMenuItem.Name" xml:space="preserve"> <value>OpenRepSourceOpMenuItem</value> </data> <data name=">>OpenRepSourceOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenFavotterOpMenuItem.Name" xml:space="preserve"> <value>OpenFavotterOpMenuItem</value> </data> <data name=">>OpenFavotterOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenUrlOpMenuItem.Name" xml:space="preserve"> <value>OpenUrlOpMenuItem</value> </data> <data name=">>OpenUrlOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenRterHomeMenuItem.Name" xml:space="preserve"> <value>OpenRterHomeMenuItem</value> </data> <data name=">>OpenRterHomeMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>CreateRuleOpMenuItem.Name" xml:space="preserve"> <value>CreateRuleOpMenuItem</value> </data> <data name=">>CreateRuleOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>CreateTabRuleOpMenuItem.Name" xml:space="preserve"> <value>CreateTabRuleOpMenuItem</value> </data> <data name=">>CreateTabRuleOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>CreateIdRuleOpMenuItem.Name" xml:space="preserve"> <value>CreateIdRuleOpMenuItem</value> </data> <data name=">>CreateIdRuleOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripMenuItem9.Name" xml:space="preserve"> <value>ToolStripMenuItem9</value> </data> <data name=">>ToolStripMenuItem9.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator26.Name" xml:space="preserve"> <value>ToolStripSeparator26</value> </data> <data name=">>ToolStripSeparator26.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ChangeReadOpMenuItem.Name" xml:space="preserve"> <value>ChangeReadOpMenuItem</value> </data> <data name=">>ChangeReadOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ReadOpMenuItem.Name" xml:space="preserve"> <value>ReadOpMenuItem</value> </data> <data name=">>ReadOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UnreadOpMenuItem.Name" xml:space="preserve"> <value>UnreadOpMenuItem</value> </data> <data name=">>UnreadOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>JumpReadOpMenuItem.Name" xml:space="preserve"> <value>JumpReadOpMenuItem</value> </data> <data name=">>JumpReadOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator27.Name" xml:space="preserve"> <value>ToolStripSeparator27</value> </data> <data name=">>ToolStripSeparator27.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SelAllOpMenuItem.Name" xml:space="preserve"> <value>SelAllOpMenuItem</value> </data> <data name=">>SelAllOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DelOpMenuItem.Name" xml:space="preserve"> <value>DelOpMenuItem</value> </data> <data name=">>DelOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RefreshOpMenuItem.Name" xml:space="preserve"> <value>RefreshOpMenuItem</value> </data> <data name=">>RefreshOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RefreshPrevOpMenuItem.Name" xml:space="preserve"> <value>RefreshPrevOpMenuItem</value> </data> <data name=">>RefreshPrevOpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemTab.Name" xml:space="preserve"> <value>MenuItemTab</value> </data> <data name=">>MenuItemTab.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>CreateTbMenuItem.Name" xml:space="preserve"> <value>CreateTbMenuItem</value> </data> <data name=">>CreateTbMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RenameTbMenuItem.Name" xml:space="preserve"> <value>RenameTbMenuItem</value> </data> <data name=">>RenameTbMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator28.Name" xml:space="preserve"> <value>ToolStripSeparator28</value> </data> <data name=">>ToolStripSeparator28.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UnreadMngTbMenuItem.Name" xml:space="preserve"> <value>UnreadMngTbMenuItem</value> </data> <data name=">>UnreadMngTbMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>NotifyTbMenuItem.Name" xml:space="preserve"> <value>NotifyTbMenuItem</value> </data> <data name=">>NotifyTbMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SoundFileTbComboBox.Name" xml:space="preserve"> <value>SoundFileTbComboBox</value> </data> <data name=">>SoundFileTbComboBox.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator29.Name" xml:space="preserve"> <value>ToolStripSeparator29</value> </data> <data name=">>ToolStripSeparator29.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>EditRuleTbMenuItem.Name" xml:space="preserve"> <value>EditRuleTbMenuItem</value> </data> <data name=">>EditRuleTbMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator30.Name" xml:space="preserve"> <value>ToolStripSeparator30</value> </data> <data name=">>ToolStripSeparator30.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ClearTbMenuItem.Name" xml:space="preserve"> <value>ClearTbMenuItem</value> </data> <data name=">>ClearTbMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator31.Name" xml:space="preserve"> <value>ToolStripSeparator31</value> </data> <data name=">>ToolStripSeparator31.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DeleteTbMenuItem.Name" xml:space="preserve"> <value>DeleteTbMenuItem</value> </data> <data name=">>DeleteTbMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemCommand.Name" xml:space="preserve"> <value>MenuItemCommand</value> </data> <data name=">>MenuItemCommand.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TinyUrlConvertToolStripMenuItem.Name" xml:space="preserve"> <value>TinyUrlConvertToolStripMenuItem</value> </data> <data name=">>TinyUrlConvertToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UrlConvertAutoToolStripMenuItem.Name" xml:space="preserve"> <value>UrlConvertAutoToolStripMenuItem</value> </data> <data name=">>UrlConvertAutoToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UrlUndoToolStripMenuItem.Name" xml:space="preserve"> <value>UrlUndoToolStripMenuItem</value> </data> <data name=">>UrlUndoToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TinyURLToolStripMenuItem.Name" xml:space="preserve"> <value>TinyURLToolStripMenuItem</value> </data> <data name=">>TinyURLToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>IsgdToolStripMenuItem.Name" xml:space="preserve"> <value>IsgdToolStripMenuItem</value> </data> <data name=">>IsgdToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TwurlnlToolStripMenuItem.Name" xml:space="preserve"> <value>TwurlnlToolStripMenuItem</value> </data> <data name=">>TwurlnlToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>BitlyToolStripMenuItem.Name" xml:space="preserve"> <value>BitlyToolStripMenuItem</value> </data> <data name=">>BitlyToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>JmpStripMenuItem.Name" xml:space="preserve"> <value>JmpStripMenuItem</value> </data> <data name=">>JmpStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UpdateFollowersMenuItem1.Name" xml:space="preserve"> <value>UpdateFollowersMenuItem1</value> </data> <data name=">>UpdateFollowersMenuItem1.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator1.Name" xml:space="preserve"> <value>ToolStripSeparator1</value> </data> <data name=">>ToolStripSeparator1.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FollowCommandMenuItem.Name" xml:space="preserve"> <value>FollowCommandMenuItem</value> </data> <data name=">>FollowCommandMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RemoveCommandMenuItem.Name" xml:space="preserve"> <value>RemoveCommandMenuItem</value> </data> <data name=">>RemoveCommandMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FriendshipMenuItem.Name" xml:space="preserve"> <value>FriendshipMenuItem</value> </data> <data name=">>FriendshipMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator3.Name" xml:space="preserve"> <value>ToolStripSeparator3</value> </data> <data name=">>ToolStripSeparator3.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OwnStatusMenuItem.Name" xml:space="preserve"> <value>OwnStatusMenuItem</value> </data> <data name=">>OwnStatusMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UserStatusToolStripMenuItem.Name" xml:space="preserve"> <value>UserStatusToolStripMenuItem</value> </data> <data name=">>UserStatusToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator34.Name" xml:space="preserve"> <value>ToolStripSeparator34</value> </data> <data name=">>ToolStripSeparator34.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>HashToggleToolStripMenuItem.Name" xml:space="preserve"> <value>HashToggleToolStripMenuItem</value> </data> <data name=">>HashToggleToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>HashManageToolStripMenuItem.Name" xml:space="preserve"> <value>HashManageToolStripMenuItem</value> </data> <data name=">>HashManageToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RtCountMenuItem.Name" xml:space="preserve"> <value>RtCountMenuItem</value> </data> <data name=">>RtCountMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ListManageToolStripMenuItem.Name" xml:space="preserve"> <value>ListManageToolStripMenuItem</value> </data> <data name=">>ListManageToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MenuItemHelp.Name" xml:space="preserve"> <value>MenuItemHelp</value> </data> <data name=">>MenuItemHelp.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MatomeMenuItem.Name" xml:space="preserve"> <value>MatomeMenuItem</value> </data> <data name=">>MatomeMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ShortcutKeyListMenuItem.Name" xml:space="preserve"> <value>ShortcutKeyListMenuItem</value> </data> <data name=">>ShortcutKeyListMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator16.Name" xml:space="preserve"> <value>ToolStripSeparator16</value> </data> <data name=">>ToolStripSeparator16.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>VerUpMenuItem.Name" xml:space="preserve"> <value>VerUpMenuItem</value> </data> <data name=">>VerUpMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator14.Name" xml:space="preserve"> <value>ToolStripSeparator14</value> </data> <data name=">>ToolStripSeparator14.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ApiInfoMenuItem.Name" xml:space="preserve"> <value>ApiInfoMenuItem</value> </data> <data name=">>ApiInfoMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator7.Name" xml:space="preserve"> <value>ToolStripSeparator7</value> </data> <data name=">>ToolStripSeparator7.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>AboutMenuItem.Name" xml:space="preserve"> <value>AboutMenuItem</value> </data> <data name=">>AboutMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DebugModeToolStripMenuItem.Name" xml:space="preserve"> <value>DebugModeToolStripMenuItem</value> </data> <data name=">>DebugModeToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DumpPostClassToolStripMenuItem.Name" xml:space="preserve"> <value>DumpPostClassToolStripMenuItem</value> </data> <data name=">>DumpPostClassToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TraceOutToolStripMenuItem.Name" xml:space="preserve"> <value>TraceOutToolStripMenuItem</value> </data> <data name=">>TraceOutToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ReplyStripMenuItem.Name" xml:space="preserve"> <value>ReplyStripMenuItem</value> </data> <data name=">>ReplyStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ReplyAllStripMenuItem.Name" xml:space="preserve"> <value>ReplyAllStripMenuItem</value> </data> <data name=">>ReplyAllStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DMStripMenuItem.Name" xml:space="preserve"> <value>DMStripMenuItem</value> </data> <data name=">>DMStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ReTweetOriginalStripMenuItem.Name" xml:space="preserve"> <value>ReTweetOriginalStripMenuItem</value> </data> <data name=">>ReTweetOriginalStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ReTweetStripMenuItem.Name" xml:space="preserve"> <value>ReTweetStripMenuItem</value> </data> <data name=">>ReTweetStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>QuoteStripMenuItem.Name" xml:space="preserve"> <value>QuoteStripMenuItem</value> </data> <data name=">>QuoteStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator2.Name" xml:space="preserve"> <value>ToolStripSeparator2</value> </data> <data name=">>ToolStripSeparator2.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FavAddToolStripMenuItem.Name" xml:space="preserve"> <value>FavAddToolStripMenuItem</value> </data> <data name=">>FavAddToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FavRemoveToolStripMenuItem.Name" xml:space="preserve"> <value>FavRemoveToolStripMenuItem</value> </data> <data name=">>FavRemoveToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ShowProfileMenuItem.Name" xml:space="preserve"> <value>ShowProfileMenuItem</value> </data> <data name=">>ShowProfileMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripMenuItem6.Name" xml:space="preserve"> <value>ToolStripMenuItem6</value> </data> <data name=">>ToolStripMenuItem6.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MoveToHomeToolStripMenuItem.Name" xml:space="preserve"> <value>MoveToHomeToolStripMenuItem</value> </data> <data name=">>MoveToHomeToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MoveToFavToolStripMenuItem.Name" xml:space="preserve"> <value>MoveToFavToolStripMenuItem</value> </data> <data name=">>MoveToFavToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>StatusOpenMenuItem.Name" xml:space="preserve"> <value>StatusOpenMenuItem</value> </data> <data name=">>StatusOpenMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RepliedStatusOpenMenuItem.Name" xml:space="preserve"> <value>RepliedStatusOpenMenuItem</value> </data> <data name=">>RepliedStatusOpenMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>FavorareMenuItem.Name" xml:space="preserve"> <value>FavorareMenuItem</value> </data> <data name=">>FavorareMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenURLMenuItem.Name" xml:space="preserve"> <value>OpenURLMenuItem</value> </data> <data name=">>OpenURLMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>MoveToRTHomeMenuItem.Name" xml:space="preserve"> <value>MoveToRTHomeMenuItem</value> </data> <data name=">>MoveToRTHomeMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripMenuItem7.Name" xml:space="preserve"> <value>ToolStripMenuItem7</value> </data> <data name=">>ToolStripMenuItem7.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TabMenuItem.Name" xml:space="preserve"> <value>TabMenuItem</value> </data> <data name=">>TabMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>IDRuleMenuItem.Name" xml:space="preserve"> <value>IDRuleMenuItem</value> </data> <data name=">>IDRuleMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ListManageUserContextToolStripMenuItem2.Name" xml:space="preserve"> <value>ListManageUserContextToolStripMenuItem2</value> </data> <data name=">>ListManageUserContextToolStripMenuItem2.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator4.Name" xml:space="preserve"> <value>ToolStripSeparator4</value> </data> <data name=">>ToolStripSeparator4.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripMenuItem11.Name" xml:space="preserve"> <value>ToolStripMenuItem11</value> </data> <data name=">>ToolStripMenuItem11.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ReadedStripMenuItem.Name" xml:space="preserve"> <value>ReadedStripMenuItem</value> </data> <data name=">>ReadedStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>UnreadStripMenuItem.Name" xml:space="preserve"> <value>UnreadStripMenuItem</value> </data> <data name=">>UnreadStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>JumpUnreadMenuItem.Name" xml:space="preserve"> <value>JumpUnreadMenuItem</value> </data> <data name=">>JumpUnreadMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator10.Name" xml:space="preserve"> <value>ToolStripSeparator10</value> </data> <data name=">>ToolStripSeparator10.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SelectAllMenuItem.Name" xml:space="preserve"> <value>SelectAllMenuItem</value> </data> <data name=">>SelectAllMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>DeleteStripMenuItem.Name" xml:space="preserve"> <value>DeleteStripMenuItem</value> </data> <data name=">>DeleteStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RefreshStripMenuItem.Name" xml:space="preserve"> <value>RefreshStripMenuItem</value> </data> <data name=">>RefreshStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>RefreshMoreStripMenuItem.Name" xml:space="preserve"> <value>RefreshMoreStripMenuItem</value> </data> <data name=">>RefreshMoreStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SettingStripMenuItem.Name" xml:space="preserve"> <value>SettingStripMenuItem</value> </data> <data name=">>SettingStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator9.Name" xml:space="preserve"> <value>ToolStripSeparator9</value> </data> <data name=">>ToolStripSeparator9.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SaveLogMenuItem.Name" xml:space="preserve"> <value>SaveLogMenuItem</value> </data> <data name=">>SaveLogMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator17.Name" xml:space="preserve"> <value>ToolStripSeparator17</value> </data> <data name=">>ToolStripSeparator17.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>NewPostPopMenuItem.Name" xml:space="preserve"> <value>NewPostPopMenuItem</value> </data> <data name=">>NewPostPopMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>PlaySoundMenuItem.Name" xml:space="preserve"> <value>PlaySoundMenuItem</value> </data> <data name=">>PlaySoundMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ListLockMenuItem.Name" xml:space="preserve"> <value>ListLockMenuItem</value> </data> <data name=">>ListLockMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolStripSeparator15.Name" xml:space="preserve"> <value>ToolStripSeparator15</value> </data> <data name=">>ToolStripSeparator15.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>EndToolStripMenuItem.Name" xml:space="preserve"> <value>EndToolStripMenuItem</value> </data> <data name=">>EndToolStripMenuItem.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>NotifyIcon1.Name" xml:space="preserve"> <value>NotifyIcon1</value> </data> <data name=">>NotifyIcon1.Type" xml:space="preserve"> - <value>System.Windows.Forms.NotifyIcon, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.NotifyIcon, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>SaveFileDialog1.Name" xml:space="preserve"> <value>SaveFileDialog1</value> </data> <data name=">>SaveFileDialog1.Type" xml:space="preserve"> - <value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>TimerRefreshIcon.Name" xml:space="preserve"> <value>TimerRefreshIcon</value> </data> <data name=">>TimerRefreshIcon.Type" xml:space="preserve"> - <value>System.Windows.Forms.Timer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>OpenFileDialog1.Name" xml:space="preserve"> <value>OpenFileDialog1</value> </data> <data name=">>OpenFileDialog1.Type" xml:space="preserve"> - <value>System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> <data name=">>ToolTip1.Name" xml:space="preserve"> <value>ToolTip1</value> </data> <data name=">>ToolTip1.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> + <data name=">>MenuItemUserStream.Name" xml:space="preserve"> + <value>MenuItemUserStream</value> + </data> + <data name=">>MenuItemUserStream.Type" xml:space="preserve"> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name=">>StartToolStripMenuItem.Name" xml:space="preserve"> + <value>StartToolStripMenuItem</value> + </data> + <data name=">>StartToolStripMenuItem.Type" xml:space="preserve"> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name=">>PauseToolStripMenuItem.Name" xml:space="preserve"> + <value>PauseToolStripMenuItem</value> + </data> + <data name=">>PauseToolStripMenuItem.Type" xml:space="preserve"> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name=">>StopToolStripMenuItem.Name" xml:space="preserve"> + <value>StopToolStripMenuItem</value> + </data> + <data name=">>StopToolStripMenuItem.Type" xml:space="preserve"> + <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> <data name=">>$this.Name" xml:space="preserve"> <value>TweenMain</value> </data> <data name=">>$this.Type" xml:space="preserve"> - <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </data> </root> \ No newline at end of file Modified: branches/UserStream/Tween/Tween.vb =================================================================== --- branches/UserStream/Tween/Tween.vb 2010-11-22 12:31:47 UTC (rev 1094) +++ branches/UserStream/Tween/Tween.vb 2010-11-22 17:16:01 UTC (rev 1095) @@ -8166,6 +8166,15 @@ End If End If _initial = False + AddHandler tw.NewPostFromStream, AddressOf tw_NewPostFromStream + AddHandler tw.UserStreamStarted, AddressOf tw_UserStreamStarted + AddHandler tw.UserStreamStopped, AddressOf tw_UserStreamStopped + AddHandler tw.UserStreamPaused, AddressOf tw_UserStreamPaused + PauseToolStripMenuItem.Text = "&Pause" + PauseToolStripMenuItem.Enabled = False + StartToolStripMenuItem.Text = "&Start" + StartToolStripMenuItem.Enabled = True + tw.StartUserStream() TimerTimeline.Enabled = True End Sub @@ -9549,4 +9558,87 @@ MessageBox.Show(ex.Message) End Try End Sub + + Private Sub tw_NewPostFromStream() + If InvokeRequired Then + Invoke(New MethodInvoker(AddressOf tw_NewPostFromStream)) + Exit Sub + End If + + Dim rsltAddCount As Integer = _statuses.DistributePosts() + RefreshTimeline() + SyncLock _syncObject + Dim tm As Date = Now + If _tlTimestamps.ContainsKey(tm) Then + _tlTimestamps(tm) += rsltAddCount + Else + _tlTimestamps.Add(Now, rsltAddCount) + End If + Dim oneHour As Date = Now.Subtract(New TimeSpan(1, 0, 0)) + Dim keys As New List(Of Date) + _tlCount = 0 + For Each key As Date In _tlTimestamps.Keys + If key.CompareTo(oneHour) < 0 Then + keys.Add(key) + Else + _tlCount += _tlTimestamps(key) + End If + Next + For Each key As Date In keys + _tlTimestamps.Remove(key) + Next + keys.Clear() + End SyncLock + End Sub + Private Sub tw_UserStreamStarted() + If InvokeRequired Then + Invoke(New MethodInvoker(AddressOf tw_UserStreamStarted)) + Exit Sub + End If + + MenuItemUserStream.Text = "&UserStream ▶" + MenuItemUserStream.Enabled = True + PauseToolStripMenuItem.Text = "&Pause" + PauseToolStripMenuItem.Enabled = True + StartToolStripMenuItem.Text = "&Stop" + StartToolStripMenuItem.Enabled = True + End Sub + + Private Sub tw_UserStreamStopped() + If InvokeRequired Then + Invoke(New MethodInvoker(AddressOf tw_UserStreamStopped)) + Exit Sub + End If + + MenuItemUserStream.Text = "&UserStream ■" + MenuItemUserStream.Enabled = True + PauseToolStripMenuItem.Text = "&Pause" + PauseToolStripMenuItem.Enabled = False + StartToolStripMenuItem.Text = "&Start" + StartToolStripMenuItem.Enabled = True + End Sub + + Private Sub tw_UserStreamPaused() + If InvokeRequired Then + Invoke(New MethodInvoker(AddressOf tw_UserStreamPaused)) + Exit Sub + End If + + MenuItemUserStream.Text = "&UserStream ||" + MenuItemUserStream.Enabled = True + PauseToolStripMenuItem.Text = "&Resume" + PauseToolStripMenuItem.Enabled = True + StartToolStripMenuItem.Text = "&Stop" + StartToolStripMenuItem.Enabled = True + End Sub + + Private Sub PauseToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PauseToolStripMenuItem.Click + PauseToolStripMenuItem.Enabled = False + tw.PauseUserStream() + End Sub + + Private Sub StopToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StopToolStripMenuItem.Click + StopToolStripMenuItem.Enabled = False + tw.StartUserStream() + End Sub End Class Modified: branches/UserStream/Tween/Twitter.vb =================================================================== --- branches/UserStream/Tween/Twitter.vb 2010-11-22 12:31:47 UTC (rev 1094) +++ branches/UserStream/Tween/Twitter.vb 2010-11-22 17:16:01 UTC (rev 1095) @@ -77,6 +77,10 @@ Private twCon As New HttpTwitter + Private _streamThread As Thread + Private _streamActive As Boolean + Private _streamBypass As Boolean + Public Function Authenticate(ByVal username As String, ByVal password As String) As String Dim res As HttpStatusCode @@ -1399,8 +1403,15 @@ End If End Function - Private Function CreatePostsFromJson(ByVal content As String, ByVal gType As WORKERTYPE, ByVal tab As TabClass, ByVal read As Boolean, ByVal count As Integer, ByRef minimumId As Long) As String - Dim stream As New MemoryStream(Encoding.Unicode.GetBytes(content)) + Private Overloads Function CreatePostsFromJson(ByVal content As String, ByVal gType As WORKERTYPE, ByVal tab As TabClass, ByVal read As Boolean, ByVal count As Integer, ByRef minimumId As Long) As String + Using stream As New MemoryStream(Encoding.Unicode.GetBytes(content)) + Return CreatePostsFromJson(stream, gType, tab, read, count, minimumId) + End Using + End Function + + 'MemoryStreamの面倒は呼び出しもとで見ること + + Private Overloads Function CreatePostsFromJson(ByVal content As MemoryStream, ByVal gType As WORKERTYPE, ByVal tab As TabClass, ByVal read As Boolean, ByVal count As Integer, ByRef minimumId As Long) As String Dim serializer As New DataContractJsonSerializer(GetType(List(Of DataModel.status))) Dim item As List(Of DataModel.status) @@ -1412,15 +1423,13 @@ #Else ' エラーチェックはまだ行わない Try - item = DirectCast(serializer.ReadObject(stream), List(Of DataModel.status)) + item = DirectCast(serializer.ReadObject(content), List(Of DataModel.status)) Catch ex As SerializationException - TraceOut(ex.Message + Environment.NewLine + content) + TraceOut(ex.Message + Environment.NewLine + Encoding.Unicode.GetString(content.GetBuffer())) Return "Json Parse Error(DataContractJsonSerializer)" Catch ex As Exception - TraceOut(content) + TraceOut(Encoding.Unicode.GetString(content.GetBuffer())) Return "Invalid Json!" - Finally - stream.Close() End Try #End If @@ -1443,7 +1452,7 @@ Try post.PDate = DateTime.ParseExact(retweeted.created_at, "ddd MMM dd HH:mm:ss zzzz yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None) Catch ex As Exception - TraceOut("Parse Error:retweeted_status.created_at : " + retweeted.created_at + Environment.NewLine + content) + TraceOut("Parse Error:retweeted_status.created_at : " + retweeted.created_at + Environment.NewLine + Encoding.Unicode.GetString(content.GetBuffer())) Continue For End Try 'Id @@ -1472,7 +1481,7 @@ Try post.PDate = DateTime.ParseExact(status.created_at, "ddd MMM dd HH:mm:ss zzzz yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None) Catch ex As Exception - TraceOut("Parse Error:created_at : " + status.created_at + Environment.NewLine + content) + TraceOut("Parse Error:created_at : " + status.created_at + Environment.NewLine + Encoding.Unicode.GetString(content.GetBuffer())) Continue For End Try '本文 @@ -1519,7 +1528,7 @@ post.IsDm = False If tab IsNot Nothing Then post.RelTabName = tab.TabName Catch ex As Exception - TraceOut(content) + TraceOut(Encoding.Unicode.GetString(content.GetBuffer())) MessageBox.Show("Parse Error(CreatePostsFromJson)") Continue For End Try @@ -2026,77 +2035,92 @@ Return "Err:" + res.ToString() + "(" + GetCurrentMethod.Name + ")" End Select + Dim stream As New MemoryStream(Encoding.Unicode.GetBytes(content)) + Dim serializer As New DataContractJsonSerializer(GetType(List(Of DataModel.status))) + Dim item As List(Of DataModel.status) + Dim arIdx As Integer = -1 Dim dlgt(300) As GetIconImageDelegate 'countQueryに合わせる Dim ar(300) As IAsyncResult 'countQueryに合わせる - Dim xdoc As New XmlDocument + Try - xdoc.LoadXml(content) + item = DirectCast(serializer.ReadObject(stream), List(Of DataModel.status)) + Catch ex As SerializationException + TraceOut(ex.Message + Environment.NewLine + content) + Return "Json Parse Error(DataContractJsonSerializer)" Catch ex As Exception TraceOut(content) - 'MessageBox.Show("不正なXMLです。(TL-LoadXml)") - Return "Invalid XML!" + Return "Invalid Json!" + Finally + stream.Close() End Try - For Each xentryNode As XmlNode In xdoc.DocumentElement.SelectNodes("./status") - Dim xentry As XmlElement = CType(xentryNode, XmlElement) + For Each status As DataModel.status In item Dim post As New PostClass Try - post.Id = Long.Parse(xentry.Item("id").InnerText) + post.Id = status.id '二重取得回避 SyncLock LockObj If TabInformations.GetInstance.GetTabByType(TabUsageType.Favorites).Contains(post.Id) Then Continue For End SyncLock 'Retweet判定 - Dim xRnode As XmlNode = xentry.SelectSingleNode("./retweeted_status") - If xRnode IsNot Nothing Then - Dim xRentry As XmlElement = CType(xRnode, XmlElement) - post.PDate = DateTime.ParseExact(xRentry.Item("created_at").InnerText, "ddd MMM dd HH:mm:ss zzzz yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None) + If status.retweeted_status IsNot Nothing Then + Dim retweeted As DataModel.retweeted_status = status.retweeted_status + Try + post.PDate = DateTime.ParseExact(retweeted.created_at, "ddd MMM dd HH:mm:ss zzzz yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None) + Catch ex As Exception + TraceOut("Parse Error:retweeted_status.created_at : " + retweeted.created_at + Environment.NewLine + content) + Continue For + End Try + 'Id - post.RetweetedId = Long.Parse(xRentry.Item("id").InnerText) + post.RetweetedId = post.Id '本文 - post.Data = xRentry.Item("text").InnerText + post.Data = retweeted.text 'Source取得(htmlの場合は、中身を取り出し) - post.Source = xRentry.Item("source").InnerText + post.Source = retweeted.source 'Reply先 - Long.TryParse(xRentry.Item("in_reply_to_status_id").InnerText, post.InReplyToId) - post.InReplyToUser = xRentry.Item("in_reply_to_screen_name").InnerText - 'in_reply_to_user_idを使うか? - post.IsFav = Boolean.Parse(xRentry.Item("favorited").InnerText) + Long.TryParse(retweeted.in_reply_to_status_id, post.InReplyToId) + post.InReplyToUser = retweeted.in_reply_to_screen_name + post.IsFav = retweeted.favorited '以下、ユーザー情報 - Dim xRUentry As XmlElement = CType(xRentry.SelectSingleNode("./user"), XmlElement) - post.Uid = Long.Parse(xRUentry.Item("id").InnerText) - post.Name = xRUentry.Item("screen_name").InnerText - post.Nickname = xRUentry.Item("name").InnerText - post.ImageUrl = xRUentry.Item("profile_image_url").InnerText - post.IsProtect = Boolean.Parse(xRUentry.Item("protected").InnerText) + Dim user As DataModel.user = retweeted.user + post.Uid = user.id + post.Name = user.screen_name + post.Nickname = user._name + post.ImageUrl = user.profile_image_url + post.IsProtect = user.protected post.IsMe = post.Name.ToLower.Equals(_uid) If post.IsMe Then _UserIdNo = post.Uid.ToString() 'Retweetした人 - Dim xUentry As XmlElement = CType(xentry.SelectSingleNode("./user"), XmlElement) - post.RetweetedBy = xUentry.Item("screen_name").InnerText + post.RetweetedBy = status.user.screen_name Else - post.PDate = DateTime.ParseExact(xentry.Item("created_at").InnerText, "ddd MMM dd HH:mm:ss zzzz yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None) + Try + post.PDate = DateTime.ParseExact(status.created_at, "ddd MMM dd HH:mm:ss zzzz yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo, System.Globalization.DateTimeStyles.None) + Catch ex As Exception + TraceOut("Parse Error:created_at : " + status.created_at + Environment.NewLine + content) + Continue For + End Try '本文 - post.Data = xentry.Item("text").InnerText + post.Data = status.text 'Source取得(htmlの場合は、中身を取り出し) - post.Source = xentry.Item("source").InnerText - Long.TryParse(xentry.Item("in_reply_to_status_id").InnerText, post.InReplyToId) - post.InReplyToUser = xentry.Item("in_reply_to_screen_name").InnerText - 'in_reply_to_user_idを使うか? - post.IsFav = Boolean.Parse(xentry.Item("favorited").InnerText) + post.Source = status.source + Long.TryParse(status.in_reply_to_status_id, post.InReplyToId) + post.InReplyToUser = status.in_reply_to_screen_name + post.IsFav = status.favorited + '以下、ユーザー情報 - Dim xUentry As XmlElement = CType(xentry.SelectSingleNode("./user"), XmlElement) - post.Uid = Long.Parse(xUentry.Item("id").InnerText) - post.Name = xUentry.Item("screen_name").InnerText - post.Nickname = xUentry.Item("name").InnerText - post.ImageUrl = xUentry.Item("profile_image_url").InnerText - post.IsProtect = Boolean.Parse(xUentry.Item("protected").InnerText) + Dim user As DataModel.user = status.user + post.Uid = user.id + post.Name = user.screen_name + post.Nickname = user._name + post.ImageUrl = user.profile_image_url + post.IsProtect = user.protected post.IsMe = post.Name.ToLower.Equals(_uid) - If post.IsMe Then _UserIdNo = post.Uid.ToString() + If post.IsMe Then _UserIdNo = post.Uid.ToString End If 'HTMLに整形 post.OriginalData = CreateHtmlAnchor(post.Data, post.ReplyToList) @@ -2121,7 +2145,6 @@ 'MessageBox.Show("不正なXMLです。(TL-Parse)") Continue For End Try - '非同期アイコン取得&StatusDictionaryに追加 arIdx += 1 dlgt(arIdx) = New GetIconImageDelegate(AddressOf GetIconImage) @@ -2727,4 +2750,65 @@ Private Sub Twitter_ApiInformationChanged(ByVal sender As Object, ByVal e As ApiInformationChangedEventArgs) Handles Me.ApiInformationChanged End Sub + + Public Sub StartUserStream() + StopUserStream() + If _streamThread IsNot Nothing AndAlso _streamThread.IsAlive Then Exit Sub + _streamThread = New Thread(AddressOf UserStreamLoop) + _streamThread.Name = "UserStreamReceiver" + _streamThread.IsBackground = True + _streamActive = True + _streamThread.Start() + RaiseEvent UserStreamStarted() + End Sub + + Public Sub StopUserStream() + _streamActive = False + End Sub + + Public Sub PauseUserStream() + If _streamBypass Then + _streamBypass = False + RaiseEvent UserStreamStarted() + Else + _streamBypass = True + RaiseEvent UserStreamPaused() + End If + End Sub + + Private Sub UserStreamLoop() + Dim st As Stream = Nothing + Dim sr As StreamReader = Nothing + Try + twCon.UserStream(st) + sr = New StreamReader(st) + Do While _streamActive + Dim line As String = sr.ReadLine() + If _streamBypass OrElse String.IsNullOrEmpty(line) Then Continue Do + Dim s As String = "[" + s += line + s += "]" + Using stream As New MemoryStream() + Dim buf As Byte() = Encoding.Unicode.GetBytes(s) + stream.Write(buf, 0, buf.Length) + stream.Seek(offset:=0, loc:=SeekOrigin.Begin) + CreatePostsFromJson(stream, WORKERTYPE.Timeline, Nothing, False, Nothing, Nothing) + End Using + 'CreatePostsFromJson(s, WORKERTYPE.Timeline, Nothing, False, Nothing, Nothing) + RaiseEvent NewPostFromStream() + Loop + Catch + Debug.Print("例外") + Finally + _streamActive = False + If sr IsNot Nothing Then sr.BaseStream.Close() + RaiseEvent UserStreamStopped() + End Try + End Sub + + Public Event NewPostFromStream() + Public Event UserStreamStarted() + Public Event UserStreamStopped() + Public Event UserStreamPaused() + End Class