[OpenTween-git] [SCM] open-tween (opentween) branch, master, updated. OpenTween_v1.1.2-2-g3b03e11

Back to archive index

upsil****@users***** upsil****@users*****
2013年 7月 7日 (日) 03:46:27 JST


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to "open-tween" repository
containing the "opentween" project.

The branch, master has been updated
       via  3b03e11b563bf0decdee7bf110f34c3a9ae4c803 (commit)
      from  b02cbd80a6baa9825f6d7a4a67c005c0ea11274c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3b03e11b563bf0decdee7bf110f34c3a9ae4c803
Author: Kimura Youichi <kim.u****@bucyo*****>
Date:   Sun Jul 7 03:18:17 2013 +0900

    Nullable<T> 型を積極的に使うように変更
    
    もぅ post.RetweetedId > 0 とかマヂ無理。リファクタリングしよ…
    
    このコミットによる変更で、これまで値が存在しないことを表すために 0 が使用されて
    いたフィールドの型が Nullable<T> に変更されています。
    具体的には PostStatus.RetweetedId や PostStatus.InReplyToStatusId などが long 型
    から long? (Nullable<long>) 型に変更されました。また、HttpTwitter クラスでは、
    Twitter API をコールするメソッドで任意とされているパラメータ (since_id や count
    など) の型が Nullable<T> に変更されています。
    これによって、例えば post.InReplyToStatusId > 0 のようにしてツイートがリプライで
    あるか否かを判定していたコードが、これからは post.InReplyToStatusId != null と
    記述するようになります。
    派生プロジェクトにおいては、派生版のコードをマージする際に InReplyToStatusId や
    RetweetedId などを使用したり HttpTwitter クラスのメソッドを使用したりするコード
    が存在しないか確認し、もし存在すればそれらのコードの修正が必要か否か注意深く確認
    して下さい。

-----------------------------------------------------------------------

Summary of changes:
 OpenTween.Tests/MyCommonTest.cs                 |    2 +-
 OpenTween.Tests/PostClassTest.cs                |   14 +-
 OpenTween.Tests/TwitterTest.cs                  |    2 +-
 OpenTween/AppendSettingDialog.cs                |    4 +-
 OpenTween/Connection/HttpTwitter.cs             |   98 ++++++++--------
 OpenTween/Connection/IMultimediaShareService.cs |    2 +-
 OpenTween/Connection/TwipplePhoto.cs            |    2 +-
 OpenTween/Connection/TwitPic.cs                 |    2 +-
 OpenTween/Connection/TwitterPhoto.cs            |    2 +-
 OpenTween/Connection/imgly.cs                   |    2 +-
 OpenTween/Connection/yfrog.cs                   |    2 +-
 OpenTween/DataModel.cs                          |   16 ++--
 OpenTween/MyCommon.cs                           |    4 +-
 OpenTween/StatusDictionary.cs                   |   65 ++++++-----
 OpenTween/Tween.cs                              |  140 +++++++++++-----------
 OpenTween/Twitter.cs                            |  106 +++++++----------
 16 files changed, 224 insertions(+), 239 deletions(-)


hooks/post-receive
-- 
open-tween (opentween)




OpenTween-git メーリングリストの案内
Back to archive index