OSDN Git Service
Kimura Youichi [Thu, 9 Jul 2015 02:40:44 +0000 (11:40 +0900)]
Merge pull request #29 dj-kusuha/develop
Kimura Youichi [Sat, 4 Jul 2015 12:51:39 +0000 (21:51 +0900)]
MemoryImage.CopyFromBitmapの引数をImage型に変更
Clipboard.GetImage メソッドが Bitmap 型を返すと勘違いしていたので修正した
spx [Thu, 2 Jul 2015 16:12:37 +0000 (01:12 +0900)]
クリップボードからの貼り付け前に確認ダイアログを表示する
意図しない貼り付けを防ぐため
spx [Wed, 1 Jul 2015 15:40:29 +0000 (00:40 +0900)]
Imgurへの画像投稿を修正
MemoryImageの投稿に対応
spx [Wed, 1 Jul 2015 15:39:16 +0000 (00:39 +0900)]
IMediaItemにOpenReadメソッドを追加
spx [Wed, 1 Jul 2015 15:06:38 +0000 (00:06 +0900)]
MemoryImageMediaItem.CopyToメソッドの処理を書き直し
MemoryStream.WriteToメソッドを使えば開始位置を戻しておく必要がない
spx [Wed, 1 Jul 2015 15:04:10 +0000 (00:04 +0900)]
MemoryImageのStreamをMemoryStreamに決め打ち
spx [Wed, 1 Jul 2015 15:00:52 +0000 (00:00 +0900)]
メンバの修飾子を調整
spx [Wed, 1 Jul 2015 14:09:01 +0000 (23:09 +0900)]
投稿サービスのエラー処理を微調整
spx [Tue, 30 Jun 2015 18:00:09 +0000 (03:00 +0900)]
IMediaItemクラスを介してファイル・MemoryImageの投稿に対応した
※Imgurのみ、投稿方法が違っているので未対応
くすは [Wed, 10 Jun 2015 16:27:10 +0000 (01:27 +0900)]
POST欄にfocusがあるときに Ctrl + V を押した際、clipboardに画像があるとその画像をテンポラリに保存して投稿する処理を追加 #27
Kimura Youichi [Sun, 28 Jun 2015 10:56:07 +0000 (19:56 +0900)]
MemoryImageを出力するのに便利っぽい感じのメソッドを追加
spx [Sat, 20 Jun 2015 13:57:58 +0000 (22:57 +0900)]
REST APIの通信でgzip圧縮を使うようにした
Kimura Youichi [Sat, 20 Jun 2015 05:29:23 +0000 (14:29 +0900)]
Sourceがnullなツイートに振り分けルールを適用するとエラーが発生する問題を修正 (thx @Raydere!)
https://osdn.jp/ticket/browse.php?group_id=6526&tid=35269
Kimura Youichi [Sat, 20 Jun 2015 03:58:09 +0000 (12:58 +0900)]
Merge pull request #30 dj-kusuha/osdn_35234
Kimura Youichi [Sat, 20 Jun 2015 03:53:54 +0000 (12:53 +0900)]
Ctrl+Eでリンクを開く際にOpenURLダイアログの表示を挟む場合には従来通り isReverseSettings の判定を行う
Kimura Youichi [Sat, 20 Jun 2015 03:50:32 +0000 (12:50 +0900)]
UserInfoDialog内で TweenMain.OpenUriAsync が呼ばれる箇所にisReverseSettingsの判定を追加
Kimura Youichi [Sat, 20 Jun 2015 03:57:34 +0000 (12:57 +0900)]
くすは [Thu, 18 Jun 2015 15:46:05 +0000 (00:46 +0900)]
(OSDN チケット # 35234)操作 > 開く > 発言内URLを開く をショートカットキー(Ctrl+E)で処理した際、「Ctrlを押しながらリンクをクリックした場合は設定と逆の動作をする」の処理と競合していたので、競合しないよう修正
spx [Tue, 9 Jun 2015 21:29:20 +0000 (06:29 +0900)]
ツイートの選択時にシステムの効果音が鳴る不具合を修正
WebBrowserコントロールの表示中、またはBeginUpdate/EndUpdate等で、更新の抑制をせずにDocumentTextを更新すると、システムの効果音(ナビゲーションの開始)が再生されるっぽい
Kimura Youichi [Tue, 9 Jun 2015 17:48:01 +0000 (02:48 +0900)]
バージョン 1.2.7-dev 開発開始
Kimura Youichi [Tue, 9 Jun 2015 17:45:47 +0000 (02:45 +0900)]
OpenTween v1.2.6 リリース
Kimura Youichi [Tue, 9 Jun 2015 18:01:52 +0000 (03:01 +0900)]
OpenTweenのConsumer Key/Secretを再発行
Kimura Youichi [Tue, 9 Jun 2015 10:17:09 +0000 (19:17 +0900)]
複数ツイートを選択した状態での一括ふぁぼを禁止
Kimura Youichi [Sat, 6 Jun 2015 15:36:19 +0000 (00:36 +0900)]
複数選択で一度にふぁぼれるツイートの上限を10件までに制限
spx [Sun, 31 May 2015 08:15:33 +0000 (17:15 +0900)]
mobypictureのサムネイルが表示されなくなっていた不具合を修正
twitter:imageが403になるのでog:imageを先に読むように変更
spx [Fri, 29 May 2015 13:52:32 +0000 (22:52 +0900)]
SoundCloudのサムネイル表示に対応
Kimura Youichi [Sat, 23 May 2015 22:53:46 +0000 (07:53 +0900)]
短縮URL生成時にAPIがタイムアウトした場合エラーとなる問題の回避
Kimura Youichi [Sat, 23 May 2015 22:50:36 +0000 (07:50 +0900)]
api.tumblr.com の名前解決に時々失敗してエラーが出る問題の回避
Kimura Youichi [Sat, 23 May 2015 09:45:43 +0000 (18:45 +0900)]
PostFilterRule.Equalsメソッドを実装
振り分けルールの重複チェックのため
spx [Tue, 26 May 2015 13:49:17 +0000 (22:49 +0900)]
引用ツイートのキャッシュ時にミュート設定とブロック状態をチェックするように修正
spx [Mon, 25 May 2015 22:59:09 +0000 (07:59 +0900)]
引用ツイートのキャッシュを独立して保持するように変更
spx [Mon, 25 May 2015 16:23:14 +0000 (01:23 +0900)]
振り分けルールをCtrl+Aで全選択できるようにした
Kimura Youichi [Fri, 22 May 2015 23:59:33 +0000 (08:59 +0900)]
RT+Favの操作直後にツイートの選択範囲を変えると意図しないツイートがふぁぼられる不具合への対処 (thx @miroku_K02!)
http://twitter.com/miroku_K02/status/
601734818179600384
Kimura Youichi [Thu, 21 May 2015 21:35:01 +0000 (06:35 +0900)]
不要となったTweenMain.thumbnailTaskを削除
Kimura Youichi [Thu, 21 May 2015 20:58:50 +0000 (05:58 +0900)]
引用ツイートのリンク先URLに正しくscreenNameを含める
Kimura Youichi [Thu, 21 May 2015 19:57:10 +0000 (04:57 +0900)]
WaitingDialogを使用している一部のタスクのキャンセルに対応
フォロー/フォロー解除はキャンセル不可のため非対応
Kimura Youichi [Thu, 21 May 2015 19:42:52 +0000 (04:42 +0900)]
ListAvailable, ListManage の初回読み込みに失敗した場合はダイアログを閉じる
Kimura Youichi [Thu, 21 May 2015 19:42:10 +0000 (04:42 +0900)]
ListAvailable, ListManage のリスト取得のコードを整理
Kimura Youichi [Thu, 21 May 2015 18:47:42 +0000 (03:47 +0900)]
FormInfoクラスを削除
Kimura Youichi [Thu, 21 May 2015 18:47:17 +0000 (03:47 +0900)]
待機画面にFormInfoを使用した処理をWaitingDialogに置き換え
Kimura Youichi [Thu, 21 May 2015 18:44:56 +0000 (03:44 +0900)]
タスクが待機中であることを表示するWaitingDialogを追加
BackgroundWorker を内部に用いた FormInfo の Task 版を想定
Kimura Youichi [Thu, 21 May 2015 21:12:01 +0000 (06:12 +0900)]
ブラウザで直接URLを開く機能をOpenUriInBrowserAsyncメソッドで提供
URL に応じて OpenTween 内のタブで開くような動作には OpenUriAsync メソッドを使用する
Kimura Youichi [Sun, 17 May 2015 10:57:22 +0000 (19:57 +0900)]
発言詳細部のリンクをクリックした場合と「発言内URLを開く」の挙動を統一
spx [Sun, 17 May 2015 11:28:41 +0000 (20:28 +0900)]
ミュートタブのルールにマッチすると消せない未読が増える不具合を修正
破棄するので_tmpIdsへの追加は必要ない
spx [Sun, 17 May 2015 07:08:34 +0000 (16:08 +0900)]
引用ツイート内の絵文字画像に付く枠線を除去
Kimura Youichi [Sun, 17 May 2015 01:14:55 +0000 (10:14 +0900)]
「発言内URLを開く」に表示されるリンクの一覧に引用ツイートで追加されたリンクを含めない
Kimura Youichi [Sun, 17 May 2015 00:22:53 +0000 (09:22 +0900)]
既にタブと紐付いているツイートのIsReadを外部から変更しない
TabInformations, TabClass の外部からは必ず SetReadAllTab を介して未読状態を変更する
\r(タブ単位での未読状態の食い違いが生じるため)
Kimura Youichi [Sun, 17 May 2015 00:19:46 +0000 (09:19 +0900)]
TabInformations.SetReadAllTabメソッドで PostClass.IsRead を変化させるタイミングを修正
IsInnerStorageTabType == true のタブが保持するツイートであれば TabClass 内で、
それ以外のツイート(TabInformations が保持する)は TabInformations 内で IsRead を変化させる。
Kimura Youichi [Sun, 17 May 2015 00:03:28 +0000 (09:03 +0900)]
favorite/unfavoriteイベントのコードを整理
TabInformation関連のメソッド呼び出しの重複を除去
spx [Sat, 16 May 2015 19:02:28 +0000 (04:02 +0900)]
振り分けルールの表示色を変更
選択状態のルールは有効無効関係なくHighlightTextを使用する。代わりに、無効状態のルールには無効だと分かるように先頭に<無効>と表記するようにした。
spx [Sat, 16 May 2015 19:01:25 +0000 (04:01 +0900)]
振り分けルールダイアログのリソース抜け分を追加
Kimura Youichi [Sat, 16 May 2015 10:06:51 +0000 (19:06 +0900)]
TweetFormatter内でEntityを直接書き換えないように修正
Twitter.ReplaceTextFromApi メソッドで支障があったため
https://twitter.com/5px/status/
596581607105908736
Kimura Youichi [Sat, 16 May 2015 07:33:26 +0000 (16:33 +0900)]
PostClass.QuoteStatusIdsの重複を除去
pic.twitter.com で複数枚の画像が添付されている場合など同一のIDが複数返る場合がある
Kimura Youichi [Sat, 16 May 2015 07:22:14 +0000 (16:22 +0900)]
引用元のツイートを既読状態でTLに追加する
キャッシュを兼ねてAddPostしているが、TLに表示されるのが適切か要検討
Kimura Youichi [Sat, 16 May 2015 06:25:56 +0000 (15:25 +0900)]
サムネイル表示・引用ツイートの読み込みを待機するタイミングを修正
Kimura Youichi [Sat, 16 May 2015 05:24:03 +0000 (14:24 +0900)]
発言詳細部の描画を抑制する範囲を変更
Kimura Youichi [Sat, 16 May 2015 04:30:02 +0000 (13:30 +0900)]
サムネイル表示のキャンセル処理をawaitで待機する
Kimura Youichi [Sat, 16 May 2015 04:06:31 +0000 (13:06 +0900)]
TweenMain.CommonKeyDown内で呼び出される非同期メソッドをawaitで待機可能にする
Kimura Youichi [Sat, 16 May 2015 03:57:41 +0000 (12:57 +0900)]
TweenMain.OpenUriAsyncの呼び出しにawaitを使用するよう修正
Kimura Youichi [Sat, 16 May 2015 03:26:24 +0000 (12:26 +0900)]
FormatQuoteTweetHtml_PostClassTest を日付のロケールを考慮するように修正
Kimura Youichi [Sat, 16 May 2015 03:16:07 +0000 (12:16 +0900)]
引用ツイート (本文中のツイートURL) の展開表示を実装
Kimura Youichi [Fri, 15 May 2015 19:19:25 +0000 (04:19 +0900)]
発言詳細部のCSSを整理
等幅表示のHTMLを廃止してもCSSで対応できる気がする(要検討)
Kimura Youichi [Fri, 15 May 2015 18:33:14 +0000 (03:33 +0900)]
PostClass.QuoteStatusIds を追加
ツイートに含まれる引用ツイートのIDを抽出した配列を返すプロパティ
Kimura Youichi [Fri, 15 May 2015 17:57:41 +0000 (02:57 +0900)]
TwitterEntitiesを IEnumerable<TwitterEntity> として列挙可能にした
Kimura Youichi [Thu, 14 May 2015 14:10:37 +0000 (23:10 +0900)]
Merge branch 'appveyor'
Kimura Youichi [Thu, 14 May 2015 14:08:26 +0000 (23:08 +0900)]
appveyor.yml を追加
Kimura Youichi [Thu, 14 May 2015 09:04:07 +0000 (18:04 +0900)]
開発版のバージョン番号規則を変更
AppVeyorでビルドしたバイナリの配布に向けた修正
末尾にはAppVeyor上のビルド番号が入ることを想定している
旧: 1.2.5.1 => "v1.2.5-beta1"
新: 1.2.5.1 => "v1.2.5-dev"
旧: 1.2.5.20 => "v1.2.5-beta20"
新: 1.2.5.20 => "v1.2.5-dev (Build 20)"
Kimura Youichi [Thu, 14 May 2015 09:07:53 +0000 (18:07 +0900)]
OTBaseFormTest.CurrentScaleFactor_Test を削除
環境依存を避けてテストを記述することが困難であったため削除
Kimura Youichi [Wed, 6 May 2015 12:57:00 +0000 (21:57 +0900)]
ツイートURLをクリックした場合に関連発言表示タブを開くように挙動を変更
Kimura Youichi [Wed, 6 May 2015 12:39:30 +0000 (21:39 +0900)]
TweenMain.OpenRelatedTabメソッドを statusId のみでも受け付けるよう修正
Kimura Youichi [Wed, 6 May 2015 11:16:58 +0000 (20:16 +0900)]
タブ新規作成時に末尾のミュートタブの順序を崩さないように修正
Kimura Youichi [Wed, 6 May 2015 09:05:45 +0000 (18:05 +0900)]
DrawItemEventArgs.Indexから -1 が返る場合を考慮
リストが空の場合であってもフォーカス枠を描画するために DrawItem イベントが発生する場合がある
http://stackoverflow.com/questions/696485
Kimura Youichi [Wed, 6 May 2015 08:54:10 +0000 (17:54 +0900)]
ListFilterの描画時にアイテムの選択状態を考慮
Kimura Youichi [Tue, 5 May 2015 05:47:45 +0000 (14:47 +0900)]
Twitter.ParseSource, PostClass.SourceHtmlのエスケープ処理を修正
Source, SourceUri にはエスケープ解除された文字列を保持し、出力時にエスケープする
Kimura Youichi [Mon, 4 May 2015 14:30:54 +0000 (23:30 +0900)]
異常なsourceを含むツイートの表示時にエラーが発生する問題を回避 (thx @blanite!)
https://twitter.com/blanite/status/
576761697848836096
https://twitter.com/kim_upsilon/status/
595156014032244738
Kimura Youichi [Mon, 4 May 2015 14:07:24 +0000 (23:07 +0900)]
PostClass.SourceUriプロパティを追加
SourceHtmlは振り分けルールの互換性のため残した
Kimura Youichi [Mon, 4 May 2015 06:46:43 +0000 (15:46 +0900)]
存在しないスクリーンネームに対してDMを送信した場合のエラーを適切に扱えていない不具合を修正 (thx @Linfiel!)
https://twitter.com/Linfiel/status/
574801748692357121
Kimura Youichi [Mon, 4 May 2015 14:34:16 +0000 (23:34 +0900)]
ChangeLog 更新
12bfd8e9...
677894a1 での変更分を反映
Kimura Youichi [Mon, 4 May 2015 04:52:51 +0000 (13:52 +0900)]
FilterDialog.RuleEnableModeの変更条件を修正
Kimura Youichi [Fri, 1 May 2015 09:06:02 +0000 (18:06 +0900)]
振り分けルールの有効・無効を切り替えるボタンを実装
Kimura Youichi [Wed, 29 Apr 2015 12:05:43 +0000 (21:05 +0900)]
振り分けルールの有効/無効で表示色を変える
Kimura Youichi [Fri, 1 May 2015 09:10:38 +0000 (18:10 +0900)]
振り分けルールの無効化オプションを追加
Kimura Youichi [Sat, 2 May 2015 15:24:49 +0000 (00:24 +0900)]
Merge branch 'feature-mutetab'
Kimura Youichi [Thu, 26 Mar 2015 19:55:57 +0000 (04:55 +0900)]
ミュート条件の設定機能を実装
振り分けルール編集かツイート右クリックから振り分けルール作成で設定可能
Kimura Youichi [Thu, 26 Mar 2015 19:50:54 +0000 (04:50 +0900)]
ミュート機能を実装
spx [Sun, 8 Mar 2015 16:24:12 +0000 (01:24 +0900)]
UserInfoDialogでの絵文字画像D&Dの不具合を修正
加えてDragOverをDragEnterに変更
spx [Fri, 6 Mar 2015 17:31:03 +0000 (02:31 +0900)]
画像ファイルをD&Dした際の拡張子チェックが不十分になっていた不具合を修正
52335c3での変更への追従漏れ
spx [Fri, 6 Mar 2015 17:22:02 +0000 (02:22 +0900)]
発言詳細欄からの絵文字画像D&D対策が不十分だったので修正
加えて、TweenMain_DragOverでの処理はTweenMain_DragEnterへ移した
Kimura Youichi [Fri, 6 Mar 2015 14:06:34 +0000 (23:06 +0900)]
GetSelectedTextメソッドの実装にdynamic型を使用
Kimura Youichi [Fri, 6 Mar 2015 14:04:03 +0000 (23:04 +0900)]
TweenMain.WebBrowser_GetSelectionTextメソッドをWebBrowserの拡張メソッドに変更
Kimura Youichi [Fri, 6 Mar 2015 12:00:45 +0000 (21:00 +0900)]
PostBrowserの標準のショートカットキーの動作を一部有効にする
従来 WebBrowserShortcutsEnabled を false にした上で Ctrl+C など一部のショートカットキーの動作を CommonKeyDown メソッドで再現していたが、
WebBrowserShortcutsEnabled を true にしたまま特定のショートカットキー以外の入力を無効にすることで標準の挙動を生かした。
これにより絵文字を含むテキストが正常にコピーされない問題が回避できる。
Kimura Youichi [Thu, 5 Mar 2015 01:33:36 +0000 (10:33 +0900)]
Unicode絵文字が含まれるテキストがD&Dで投稿欄に入力できない問題を修正
Kimura Youichi [Fri, 6 Mar 2015 14:16:38 +0000 (23:16 +0900)]
Merge pull request #26 t-ashula/fix-travis-unfinish
travis-ci ( mono ) でのテストが終了しない対策として moq に変更
t.ashula [Fri, 6 Mar 2015 01:34:37 +0000 (10:34 +0900)]
change Mock library to Moq
spx [Thu, 5 Mar 2015 22:54:42 +0000 (07:54 +0900)]
発言詳細欄の絵文字画像をドラッグすると強制終了することがある不具合を修正
Kimura Youichi [Wed, 4 Mar 2015 17:10:44 +0000 (02:10 +0900)]
Merge branch 'EmojiRendering', remote-tracking branch 'hama_kai/FixListTabSelectCall'
Kimura Youichi [Wed, 4 Mar 2015 17:07:54 +0000 (02:07 +0900)]
ChangeLog 更新
0fbcd5be...
e3a85007 での変更分を反映
Kimura Youichi [Wed, 4 Mar 2015 16:12:50 +0000 (01:12 +0900)]
絵文字の表示にTwemojiを使用するか否かを設定可能にする (デフォルト有効)
Kimura Youichi [Wed, 4 Mar 2015 16:17:00 +0000 (01:17 +0900)]
Twemojiの画像に適用するスタイルを公式のものに合わせる
https://github.com/twitter/twemoji/blob/v1.2.1/README.md#inline-styles