OpenTweenのfork
修订版 | 69e1596c24a35b75e6c2dfe1dc53861133b881ab (tree) |
---|---|
时间 | 2012-02-18 23:10:26 |
作者 | kiri_feather <kiri_feather@user...> |
Commiter | Kimura Youichi |
0780 公式RTをFavと誤認する問題を修正
git-svn-id: http://svn.sourceforge.jp/svnroot/tween/trunk@14 e39ad16e-3079-482e-bb30-4b4d378143b6
@@ -20,9 +20,9 @@ | ||
20 | 20 | Public _parseDateTo As String = "'}"">" |
21 | 21 | Public _getAuthKey As String = "<input name=""authenticity_token"" value=""" |
22 | 22 | Public _getAuthKeyTo As String = """" |
23 | - Public _parseStar As String = "<a class=""" | |
24 | - Public _parseStarTo As String = """" | |
25 | - Public _parseStarEmpty As String = "fav-action non-fav" | |
23 | + 'Public _parseStar As String = "<a class=""" | |
24 | + 'Public _parseStarTo As String = """" | |
25 | + 'Public _parseStarEmpty As String = "fav-action non-fav" | |
26 | 26 | Public _followerList As String = "<select id=""direct_message_user_id"" name=""user[id]""><option value="""" selected=""selected"">" |
27 | 27 | Public _followerMbr1 As String = "/option>" |
28 | 28 | Public _followerMbr2 As String = """>" |
@@ -55,5 +55,5 @@ Imports System.Runtime.InteropServices | ||
55 | 55 | ' <Assembly: AssemblyVersion("1.0.*")> |
56 | 56 | |
57 | 57 | <Assembly: AssemblyVersion("0.7.*")> |
58 | -<Assembly: AssemblyFileVersion("0.7.7.0")> | |
58 | +<Assembly: AssemblyFileVersion("0.7.8.0")> | |
59 | 59 |
@@ -1,5 +1,7 @@ | ||
1 | 1 | 更新履歴 |
2 | 2 | |
3 | +==== Ver 0.7.8.0(2009/11/18) | |
4 | + * Webモードで、公式ReTweetが有効になっている場合に、RT発言をFav発言と誤認する問題に対応 | |
3 | 5 | ==== Ver 0.7.7.0(2009/11/15) |
4 | 6 | * バージョンアップの確認ダイアログをキャンセルして、再度確認して表示する際に例外が発生するバグ修正 |
5 | 7 | * バージョンアップの確認ダイアログに更新内容を表示するように変更 |
@@ -339,6 +339,6 @@ | ||
339 | 339 | </Target> |
340 | 340 | --> |
341 | 341 | <PropertyGroup> |
342 | - <PostBuildEvent>"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sgen.exe" /f /a:"$(TargetPath)"</PostBuildEvent> | |
342 | + <PostBuildEvent>"c:\Program Files\Microsoft.NET\SDK\v2.0\Bin\sgen.exe" /f /a:"$(TargetPath)"</PostBuildEvent> | |
343 | 343 | </PropertyGroup> |
344 | 344 | </Project> |
\ No newline at end of file |
@@ -626,23 +626,28 @@ Public Module Twitter | ||
626 | 626 | If gType = WORKERTYPE.Reply Then post.IsReply = True |
627 | 627 | |
628 | 628 | 'Get Fav |
629 | - pos1 = strPost.IndexOf(_parseStar, pos2, StringComparison.Ordinal) | |
630 | - If pos1 > -1 Then | |
631 | - Try | |
632 | - pos2 = strPost.IndexOf(_parseStarTo, pos1 + _parseStar.Length, StringComparison.Ordinal) | |
633 | - If strPost.Substring(pos1 + _parseStar.Length, pos2 - pos1 - _parseStar.Length) = _parseStarEmpty Then | |
634 | - post.IsFav = False | |
635 | - Else | |
636 | - post.IsFav = True | |
637 | - End If | |
638 | - Catch ex As Exception | |
639 | - _signed = False | |
640 | - TraceOut("TM-Fav:" + strPost) | |
641 | - Return "GetTimeline -> Err: Can't get fav status." | |
642 | - End Try | |
629 | + If strPost.IndexOf("class=""fav-action fav""") > -1 Then | |
630 | + post.IsFav = True | |
643 | 631 | Else |
644 | 632 | post.IsFav = False |
645 | 633 | End If |
634 | + 'pos1 = strPost.IndexOf(_parseStar, pos2, StringComparison.Ordinal) | |
635 | + 'If pos1 > -1 Then | |
636 | + ' Try | |
637 | + ' pos2 = strPost.IndexOf(_parseStarTo, pos1 + _parseStar.Length, StringComparison.Ordinal) | |
638 | + ' If strPost.Substring(pos1 + _parseStar.Length, pos2 - pos1 - _parseStar.Length) = _parseStarEmpty Then | |
639 | + ' post.IsFav = False | |
640 | + ' Else | |
641 | + ' post.IsFav = True | |
642 | + ' End If | |
643 | + ' Catch ex As Exception | |
644 | + ' _signed = False | |
645 | + ' TraceOut("TM-Fav:" + strPost) | |
646 | + ' Return "GetTimeline -> Err: Can't get fav status." | |
647 | + ' End Try | |
648 | + 'Else | |
649 | + ' post.IsFav = False | |
650 | + 'End If | |
646 | 651 | |
647 | 652 | |
648 | 653 | If _endingFlag Then Return "" |
@@ -2454,16 +2459,16 @@ Public Module Twitter | ||
2454 | 2459 | If ln.StartsWith(" ""tagto"": """) Then |
2455 | 2460 | _isReplyTo = ln.Substring(16, ln.Length - 1 - 16).Replace("\", "") |
2456 | 2461 | End If |
2457 | - Case "GetStar" | |
2458 | - If ln.StartsWith(" ""tagfrom"": """) Then | |
2459 | - _parseStar = ln.Substring(18, ln.Length - 1 - 18).Replace("\", "") | |
2460 | - End If | |
2461 | - If ln.StartsWith(" ""tagfrom2"": """) Then | |
2462 | - _parseStarEmpty = ln.Substring(19, ln.Length - 1 - 19).Replace("\", "") | |
2463 | - End If | |
2464 | - If ln.StartsWith(" ""tagto"": """) Then | |
2465 | - _parseStarTo = ln.Substring(16, ln.Length - 1 - 16).Replace("\", "") | |
2466 | - End If | |
2462 | + 'Case "GetStar" | |
2463 | + ' If ln.StartsWith(" ""tagfrom"": """) Then | |
2464 | + ' _parseStar = ln.Substring(18, ln.Length - 1 - 18).Replace("\", "") | |
2465 | + ' End If | |
2466 | + ' If ln.StartsWith(" ""tagfrom2"": """) Then | |
2467 | + ' _parseStarEmpty = ln.Substring(19, ln.Length - 1 - 19).Replace("\", "") | |
2468 | + ' End If | |
2469 | + ' If ln.StartsWith(" ""tagto"": """) Then | |
2470 | + ' _parseStarTo = ln.Substring(16, ln.Length - 1 - 16).Replace("\", "") | |
2471 | + ' End If | |
2467 | 2472 | Case "Follower" |
2468 | 2473 | If ln.StartsWith(" ""tagfrom"": """) Then |
2469 | 2474 | _followerList = ln.Substring(18, ln.Length - 1 - 18).Replace("\", "") |
@@ -3482,9 +3487,9 @@ Public Module Twitter | ||
3482 | 3487 | sw.WriteLine(" Public _parseDateTo As String = " + Chr(34) + _parseDateTo.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) |
3483 | 3488 | sw.WriteLine(" Public _getAuthKey As String = " + Chr(34) + _getAuthKey.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) |
3484 | 3489 | sw.WriteLine(" Public _getAuthKeyTo As String = " + Chr(34) + _getAuthKeyTo.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) |
3485 | - sw.WriteLine(" Public _parseStar As String = " + Chr(34) + _parseStar.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) | |
3486 | - sw.WriteLine(" Public _parseStarTo As String = " + Chr(34) + _parseStarTo.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) | |
3487 | - sw.WriteLine(" Public _parseStarEmpty As String = " + Chr(34) + _parseStarEmpty.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) | |
3490 | + 'sw.WriteLine(" Public _parseStar As String = " + Chr(34) + _parseStar.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) | |
3491 | + 'sw.WriteLine(" Public _parseStarTo As String = " + Chr(34) + _parseStarTo.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) | |
3492 | + 'sw.WriteLine(" Public _parseStarEmpty As String = " + Chr(34) + _parseStarEmpty.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) | |
3488 | 3493 | sw.WriteLine(" Public _followerList As String = " + Chr(34) + _followerList.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) |
3489 | 3494 | sw.WriteLine(" Public _followerMbr1 As String = " + Chr(34) + _followerMbr1.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) |
3490 | 3495 | sw.WriteLine(" Public _followerMbr2 As String = " + Chr(34) + _followerMbr2.Replace(Chr(34), Chr(34) + Chr(34)) + Chr(34)) |