OSDN Git Service

opentween/open-tween.git
13 months agoMerge pull request #207 from opentween/fix-clear-tab
upsilon [Sun, 25 Jun 2023 05:50:02 +0000 (14:50 +0900)]
Merge pull request #207 from opentween/fix-clear-tab

TabInformations.ClearTabIdsで不要になった発言がPostsから削除されない場合がある不具合を修正

13 months agoTabInformations.ClearTabIdsで不要になった発言がPostsから削除されない場合がある不具合を修正
Kimura Youichi [Sun, 25 Jun 2023 01:47:22 +0000 (10:47 +0900)]
TabInformations.ClearTabIdsで不要になった発言がPostsから削除されない場合がある不具合を修正

13 months agoMerge pull request #205 from opentween/update-dependencies
upsilon [Sat, 17 Jun 2023 10:40:24 +0000 (19:40 +0900)]
Merge pull request #205 from opentween/update-dependencies

OpenTween.Testsプロジェクトの依存関係を更新

13 months agoOpenTween.Testsプロジェクトの依存関係を更新
Kimura Youichi [Sat, 17 Jun 2023 10:34:06 +0000 (19:34 +0900)]
OpenTween.Testsプロジェクトの依存関係を更新

13 months agoMerge pull request #204 from opentween/add-testcases
upsilon [Sat, 17 Jun 2023 02:49:44 +0000 (11:49 +0900)]
Merge pull request #204 from opentween/add-testcases

TabInformationsクラスのテストケースを追加

13 months agoタブ削除の取消の処理をTabInformationsに移動
Kimura Youichi [Fri, 16 Jun 2023 23:44:13 +0000 (08:44 +0900)]
タブ削除の取消の処理をTabInformationsに移動

13 months agoTabInformationsクラスのテストケースを追加
Kimura Youichi [Fri, 16 Jun 2023 22:41:15 +0000 (07:41 +0900)]
TabInformationsクラスのテストケースを追加

13 months agoバージョン v3.5.1-dev 開発開始
Kimura Youichi [Thu, 15 Jun 2023 20:40:38 +0000 (05:40 +0900)]
バージョン v3.5.1-dev 開発開始

13 months agoOpenTween v3.5.0 リリース
Kimura Youichi [Thu, 15 Jun 2023 20:37:15 +0000 (05:37 +0900)]
OpenTween v3.5.0 リリース

13 months agoMerge pull request #202 from opentween/fix-timeline-fetch-count
upsilon [Thu, 15 Jun 2023 20:15:08 +0000 (05:15 +0900)]
Merge pull request #202 from opentween/fix-timeline-fetch-count

Cookieを使用する場合にUserTimelineで99件を超えて取得するとエラーが返る問題の回避策を追加

13 months agoMerge pull request #201 from opentween/fix-disposing-imagecache-item
upsilon [Thu, 15 Jun 2023 17:44:21 +0000 (02:44 +0900)]
Merge pull request #201 from opentween/fix-disposing-imagecache-item

ImageCache内のTaskで発生したエラーがハンドルされずに破棄されてしまう場合がある不具合の修正

13 months agoMerge pull request #200 from opentween/fix-undo-removed-tab
upsilon [Thu, 15 Jun 2023 16:54:44 +0000 (01:54 +0900)]
Merge pull request #200 from opentween/fix-undo-removed-tab

削除したタブの取消時に同名のタブが存在した場合のエラーが適切に処理されない不具合を修正

13 months agoMerge pull request #199 from opentween/option-for-builtin-api-key
upsilon [Thu, 15 Jun 2023 15:47:41 +0000 (00:47 +0900)]
Merge pull request #199 from opentween/option-for-builtin-api-key

アカウント追加時にOpenTweenのAPIキーによる認可を選択肢に追加

13 months agoMerge pull request #198 from opentween/warn-on-unsupported-os
upsilon [Thu, 15 Jun 2023 15:40:30 +0000 (00:40 +0900)]
Merge pull request #198 from opentween/warn-on-unsupported-os

非対応のOSを使用した場合に起動時に警告を表示する

13 months agoCookieを使用する場合にUserTimelineで99件を超えて取得するとエラーが返る問題の回避策を追加
Kimura Youichi [Thu, 15 Jun 2023 15:27:07 +0000 (00:27 +0900)]
Cookieを使用する場合にUserTimelineで99件を超えて取得するとエラーが返る問題の回避策を追加

13 months agoTwitterApi.AppTokenプロパティをpublicに変更
Kimura Youichi [Thu, 15 Jun 2023 15:23:13 +0000 (00:23 +0900)]
TwitterApi.AppTokenプロパティをpublicに変更

これに伴い、TwitterApi クラスの外から TwitterAppToken の値を変更できないように各プロパティを init-only に変更した

13 months agoImageCache内のTaskで発生したエラーがハンドルされずに破棄されてしまう場合がある不具合の修正
Kimura Youichi [Thu, 15 Jun 2023 13:57:21 +0000 (22:57 +0900)]
ImageCache内のTaskで発生したエラーがハンドルされずに破棄されてしまう場合がある不具合の修正

Fixes: 519d4f3e ("アイコンのキャッシュ機構を書き直し")

13 months ago削除したタブの取消時に同名のタブが存在した場合のエラーが適切に処理されない不具合を修正
Kimura Youichi [Thu, 15 Jun 2023 12:52:17 +0000 (21:52 +0900)]
削除したタブの取消時に同名のタブが存在した場合のエラーが適切に処理されない不具合を修正

関連発言タブの削除を取り消した時に同名のタブが存在すると ArgumentOutOfRangeException が発生する問題の修正。
この変更により、タブ削除の取消時に同名のタブがある場合はタブ名の変更を試みずにエラーメッセージを表示するように変更している。

Fixes: 4df2ef94 ("TweenMain.ListTab.TabPagesとTabInformations.Tabsの順序を同期させる")

13 months agoAuthByOAuth1BuiltinKeyRadioButtonを追加
Kimura Youichi [Thu, 15 Jun 2023 02:39:46 +0000 (11:39 +0900)]
AuthByOAuth1BuiltinKeyRadioButtonを追加

13 months agoConsumerKey/ConsumerSecret未指定の場合にOpenTweenのAPIキーを使用する
Kimura Youichi [Thu, 15 Jun 2023 11:44:10 +0000 (20:44 +0900)]
ConsumerKey/ConsumerSecret未指定の場合にOpenTweenのAPIキーを使用する

17 months ago.NET FrameworkのバージョンチェックをApiKeyの検証より先に実施する
Kimura Youichi [Tue, 14 Feb 2023 19:19:19 +0000 (04:19 +0900)]
.NET FrameworkのバージョンチェックをApiKeyの検証より先に実施する

ApiKey クラス内では .NET Framework 4.7.2 より前のバージョンには存在しない
Rfc2898DeriveBytes のコンストラクタを使用しており、バージョンチェック結果の
エラーが表示されるよりも先に MissingMethodException エラーを発生させて
しまう状態となっていた。

17 months ago非対応のOSを使用した場合に起動時に警告を表示する
Kimura Youichi [Sat, 4 Feb 2023 01:31:34 +0000 (10:31 +0900)]
非対応のOSを使用した場合に起動時に警告を表示する

18 months agoバージョン v3.4.1-dev 開発開始
Kimura Youichi [Wed, 25 Jan 2023 19:11:51 +0000 (04:11 +0900)]
バージョン v3.4.1-dev 開発開始

18 months agoOpenTween v3.4.0 リリース
Kimura Youichi [Wed, 25 Jan 2023 19:08:36 +0000 (04:08 +0900)]
OpenTween v3.4.0 リリース

18 months agoMerge pull request #195 from opentween/reorder-in-mediaselector
upsilon [Mon, 23 Jan 2023 16:32:48 +0000 (01:32 +0900)]
Merge pull request #195 from opentween/reorder-in-mediaselector

MediaSelectorに追加したメディアの順序変更・削除に対応

18 months agoMediaSelectorに追加したメディアの順序変更・削除に対応
Kimura Youichi [Sun, 22 Jan 2023 06:21:18 +0000 (15:21 +0900)]
MediaSelectorに追加したメディアの順序変更・削除に対応

18 months agoMediaSelectorPanelにメディアの順序変更と削除のメニュー項目を追加
Kimura Youichi [Sat, 21 Jan 2023 10:03:24 +0000 (19:03 +0900)]
MediaSelectorPanelにメディアの順序変更と削除のメニュー項目を追加

18 months agoMediaSelectorPanelの不足している英語リソースを追加
Kimura Youichi [Sat, 21 Jan 2023 10:02:26 +0000 (19:02 +0900)]
MediaSelectorPanelの不足している英語リソースを追加

18 months agoMediaSelector.SelectedMediaItemIndexが変更された場合に選択状態を同期する
Kimura Youichi [Sat, 21 Jan 2023 08:55:25 +0000 (17:55 +0900)]
MediaSelector.SelectedMediaItemIndexが変更された場合に選択状態を同期する

18 months agoMerge pull request #194 from opentween/fix-taborder
upsilon [Sun, 22 Jan 2023 15:47:32 +0000 (00:47 +0900)]
Merge pull request #194 from opentween/fix-taborder

AuthTypeSelectDialogのタブオーダーの誤りを修正

18 months agoAuthTypeSelectDialogのタブオーダーの誤りを修正
Kimura Youichi [Sun, 22 Jan 2023 15:06:33 +0000 (00:06 +0900)]
AuthTypeSelectDialogのタブオーダーの誤りを修正

18 months agoMerge pull request #193 from opentween/add-testcase
upsilon [Sun, 22 Jan 2023 13:13:17 +0000 (22:13 +0900)]
Merge pull request #193 from opentween/add-testcase

TwitterComCookieHandlerのテストコードを追加

18 months agoTwitterComCookieHandlerのテストコードを追加
Kimura Youichi [Sun, 22 Jan 2023 12:16:11 +0000 (21:16 +0900)]
TwitterComCookieHandlerのテストコードを追加

18 months agoバージョン v3.3.1-dev 開発開始
Kimura Youichi [Sun, 22 Jan 2023 11:37:19 +0000 (20:37 +0900)]
バージョン v3.3.1-dev 開発開始

18 months agoOpenTween v3.3.0 リリース
Kimura Youichi [Sun, 22 Jan 2023 11:32:46 +0000 (20:32 +0900)]
OpenTween v3.3.0 リリース

18 months agoMerge pull request #191 from opentween/api-auth-next-generation
upsilon [Sun, 22 Jan 2023 11:24:36 +0000 (20:24 +0900)]
Merge pull request #191 from opentween/api-auth-next-generation

アカウント追加時に任意のConsumer Keyを設定可能にする

18 months agoAPI v2 の使用を無効化
Kimura Youichi [Sun, 22 Jan 2023 11:01:48 +0000 (20:01 +0900)]
API v2 の使用を無効化

18 months agoOAuth2Sessionを使用したAPIアクセスに対応
Kimura Youichi [Sun, 22 Jan 2023 10:53:30 +0000 (19:53 +0900)]
OAuth2Sessionを使用したAPIアクセスに対応

18 months agoアカウント追加時に任意のConsumer Keyを設定可能にする
Kimura Youichi [Sun, 22 Jan 2023 10:51:01 +0000 (19:51 +0900)]
アカウント追加時に任意のConsumer Keyを設定可能にする

18 months ago選択中のアカウントを識別するためのUserAccount.UniqueKeyを追加
Kimura Youichi [Sun, 22 Jan 2023 10:44:17 +0000 (19:44 +0900)]
選択中のアカウントを識別するためのUserAccount.UniqueKeyを追加

18 months agoAuthTypeSelectDialogを追加
Kimura Youichi [Sun, 22 Jan 2023 07:24:22 +0000 (16:24 +0900)]
AuthTypeSelectDialogを追加

18 months agoMerge pull request #190 from opentween/launch-browser-by-winrt-api
upsilon [Sat, 21 Jan 2023 10:46:47 +0000 (19:46 +0900)]
Merge pull request #190 from opentween/launch-browser-by-winrt-api

Webブラウザの起動にWinRT APIのLaunchUriAsyncを使用する

18 months agoWebブラウザの起動にWinRT APIのLaunchUriAsyncを使用する
Kimura Youichi [Sat, 21 Jan 2023 08:19:01 +0000 (17:19 +0900)]
Webブラウザの起動にWinRT APIのLaunchUriAsyncを使用する

18 months agoURLをWebブラウザで開く時にスキームが正しいか検証する
Kimura Youichi [Sat, 21 Jan 2023 08:16:31 +0000 (17:16 +0900)]
URLをWebブラウザで開く時にスキームが正しいか検証する

18 months agoMerge pull request #189 from opentween/fix-selected-media-image
upsilon [Thu, 19 Jan 2023 21:57:34 +0000 (06:57 +0900)]
Merge pull request #189 from opentween/fix-selected-media-image

添付画像に同一の画像を続けて追加すると表示中の画像が破棄される不具合を修正

18 months ago添付画像に同一の画像を続けて追加するとImageSelectedPictureで表示中の画像が破棄される不具合を修正
Kimura Youichi [Thu, 19 Jan 2023 02:32:39 +0000 (11:32 +0900)]
添付画像に同一の画像を続けて追加するとImageSelectedPictureで表示中の画像が破棄される不具合を修正

Fixes: cba751ad ("選択中の画像のMemoryImageをMediaSelectorで保持する")

18 months agoバージョン v3.2.1-dev 開発開始
Kimura Youichi [Thu, 19 Jan 2023 01:44:23 +0000 (10:44 +0900)]
バージョン v3.2.1-dev 開発開始

18 months agoOpenTween v3.2.0 リリース
Kimura Youichi [Thu, 19 Jan 2023 01:41:29 +0000 (10:41 +0900)]
OpenTween v3.2.0 リリース

18 months agoMerge pull request #187 from opentween/renew-media-selector
upsilon [Thu, 19 Jan 2023 20:54:48 +0000 (05:54 +0900)]
Merge pull request #187 from opentween/renew-media-selector

MediaSelectorで添付する画像の一覧をListViewで表示する

18 months agoMediaSelectorのサムネイル画像の縦横比を維持する
Kimura Youichi [Thu, 19 Jan 2023 00:13:51 +0000 (09:13 +0900)]
MediaSelectorのサムネイル画像の縦横比を維持する

18 months ago選択中の画像のMemoryImageをMediaSelectorで保持する
Kimura Youichi [Wed, 18 Jan 2023 23:17:49 +0000 (08:17 +0900)]
選択中の画像のMemoryImageをMediaSelectorで保持する

18 months agoIMediaItem.IsDisposed プロパティを追加
Kimura Youichi [Wed, 18 Jan 2023 22:45:19 +0000 (07:45 +0900)]
IMediaItem.IsDisposed プロパティを追加

18 months ago使用していない IMediaItem.IsImage プロパティを削除
Kimura Youichi [Wed, 18 Jan 2023 22:27:37 +0000 (07:27 +0900)]
使用していない IMediaItem.IsImage プロパティを削除

18 months agoMediaSelectorクラスにWinFormsに依存しない処理を分離
Kimura Youichi [Wed, 18 Jan 2023 22:14:49 +0000 (07:14 +0900)]
MediaSelectorクラスにWinFormsに依存しない処理を分離

18 months agoMediaSelectorPanelで添付する画像の一覧をListViewで表示する
Kimura Youichi [Sat, 14 Jan 2023 16:22:18 +0000 (01:22 +0900)]
MediaSelectorPanelで添付する画像の一覧をListViewで表示する

18 months agoMediaSelectorをMediaSelectorPanelに名前変更
Kimura Youichi [Sat, 14 Jan 2023 22:55:29 +0000 (07:55 +0900)]
MediaSelectorをMediaSelectorPanelに名前変更

18 months agoMerge pull request #185 from opentween/show-error-detail-on-authdialog
upsilon [Sat, 14 Jan 2023 11:43:33 +0000 (20:43 +0900)]
Merge pull request #185 from opentween/show-error-detail-on-authdialog

アカウント追加時の認可関連のエラーメッセージをより詳細にする

18 months agoアカウント追加時の認可関連のエラーメッセージをより詳細にする
Kimura Youichi [Sat, 14 Jan 2023 07:49:53 +0000 (16:49 +0900)]
アカウント追加時の認可関連のエラーメッセージをより詳細にする

18 months agooauth/request_token, oauth/access_token のエラーレスポンスの処理にCheckStatusCodeを使用する
Kimura Youichi [Sat, 14 Jan 2023 07:41:55 +0000 (16:41 +0900)]
oauth/request_token, oauth/access_token のエラーレスポンスの処理にCheckStatusCodeを使用する

18 months agoバージョン v3.1.1-dev 開発開始
Kimura Youichi [Sat, 14 Jan 2023 04:32:40 +0000 (13:32 +0900)]
バージョン v3.1.1-dev 開発開始

18 months agoOpenTween v3.1.0 リリース
Kimura Youichi [Sat, 14 Jan 2023 04:28:31 +0000 (13:28 +0900)]
OpenTween v3.1.0 リリース

18 months agoMerge pull request #183 from opentween/drop-confirm-on-posting-image
upsilon [Sat, 14 Jan 2023 04:23:15 +0000 (13:23 +0900)]
Merge pull request #183 from opentween/drop-confirm-on-posting-image

クリップボードからの画像添付時に表示していた確認ダイアログを廃止

18 months agoクリップボードからの画像添付時に表示していた確認ダイアログを廃止
Kimura Youichi [Sat, 14 Jan 2023 04:14:56 +0000 (13:14 +0900)]
クリップボードからの画像添付時に表示していた確認ダイアログを廃止

18 months agoMerge pull request #182 from opentween/fix-listview-item-height
upsilon [Sat, 14 Jan 2023 02:57:09 +0000 (11:57 +0900)]
Merge pull request #182 from opentween/fix-listview-item-height

発言一覧のフォントサイズがアイコンより大きい場合は項目の高さをフォントサイズに合わせる

18 months ago発言一覧のフォントサイズがアイコンより大きい場合は項目の高さをフォントサイズに合わせる
Kimura Youichi [Fri, 13 Jan 2023 20:32:04 +0000 (05:32 +0900)]
発言一覧のフォントサイズがアイコンより大きい場合は項目の高さをフォントサイズに合わせる

18 months agoMerge pull request #181 from opentween/fix-restore-scroll
upsilon [Fri, 13 Jan 2023 19:35:13 +0000 (04:35 +0900)]
Merge pull request #181 from opentween/fix-restore-scroll

ScrollLockMode.Noneと判定されたタブのスクロール位置がタブ切替時に復元されない不具合を修正

18 months agoScrollLockMode.Noneと判定されたタブのスクロール位置がタブ切替時に復元されない不具合を修正
Kimura Youichi [Fri, 13 Jan 2023 19:24:48 +0000 (04:24 +0900)]
ScrollLockMode.Noneと判定されたタブのスクロール位置がタブ切替時に復元されない不具合を修正

Fixes: 20d6826b ("ListViewのスクロール位置・選択状態を保持するTimelineListViewStateを追加")

18 months agoMerge pull request #180 from opentween/add-quote-shortcut
upsilon [Fri, 13 Jan 2023 18:39:04 +0000 (03:39 +0900)]
Merge pull request #180 from opentween/add-quote-shortcut

引用ツイートを Ctrl+Shift+L で実行するショートカットを追加 (thx @WizardOfPSG!)

18 months ago引用ツイートを Ctrl+Shift+L で実行するショートカットを追加 (thx @WizardOfPSG!)
Kimura Youichi [Fri, 13 Jan 2023 18:31:07 +0000 (03:31 +0900)]
引用ツイートを Ctrl+Shift+L で実行するショートカットを追加 (thx @WizardOfPSG!)

18 months agoバージョン v3.0.1-dev 開発開始
Kimura Youichi [Tue, 10 Jan 2023 21:03:30 +0000 (06:03 +0900)]
バージョン v3.0.1-dev 開発開始

18 months agoOpenTween v3.0.0 リリース
Kimura Youichi [Tue, 10 Jan 2023 21:00:25 +0000 (06:00 +0900)]
OpenTween v3.0.0 リリース

18 months agoMerge pull request #177 from opentween/net48
upsilon [Tue, 10 Jan 2023 20:57:20 +0000 (05:57 +0900)]
Merge pull request #177 from opentween/net48

TargetFrameworkを .NET Framework 4.8 に変更

18 months agoWindows 8.1 以下向けに行われた修正を除去
Kimura Youichi [Fri, 25 Mar 2022 19:54:47 +0000 (04:54 +0900)]
Windows 8.1 以下向けに行われた修正を除去

18 months agoTargetFrameworkを .NET Framework 4.8 に変更
Kimura Youichi [Fri, 25 Mar 2022 19:31:38 +0000 (04:31 +0900)]
TargetFrameworkを .NET Framework 4.8 に変更

18 months agoバージョン v2.8.1-dev 開発開始
Kimura Youichi [Tue, 10 Jan 2023 20:45:25 +0000 (05:45 +0900)]
バージョン v2.8.1-dev 開発開始

18 months agoOpenTween v2.8.0 リリース
Kimura Youichi [Tue, 10 Jan 2023 20:19:59 +0000 (05:19 +0900)]
OpenTween v2.8.0 リリース

18 months agoMerge pull request #176 from opentween/color-emoji-in-webbrowser
upsilon [Tue, 10 Jan 2023 19:11:18 +0000 (04:11 +0900)]
Merge pull request #176 from opentween/color-emoji-in-webbrowser

WebBrowserコンポーネント内でのカラー絵文字の描画に対応

18 months agoWebBrowserコンポーネント内でのカラー絵文字の描画に対応
Kimura Youichi [Tue, 10 Jan 2023 18:59:47 +0000 (03:59 +0900)]
WebBrowserコンポーネント内でのカラー絵文字の描画に対応

18 months agoMerge pull request #174 from niyari/patch-1
upsilon [Tue, 10 Jan 2023 18:31:30 +0000 (03:31 +0900)]
Merge pull request #174 from niyari/patch-1

twitter / twemoji のCDNを変更

18 months agoChangeLog 更新
Kimura Youichi [Tue, 10 Jan 2023 18:16:52 +0000 (03:16 +0900)]
ChangeLog 更新

d2422c2b896c2dea0697d0b972219704ef1aaf62 での変更を反映

18 months agotwitter / twemoji のCDNを変更
niyari [Mon, 9 Jan 2023 19:59:17 +0000 (04:59 +0900)]
twitter / twemoji のCDNを変更

18 months agoMerge pull request #167 from kzrnm/feature/image2clipboard
upsilon [Tue, 10 Jan 2023 18:07:16 +0000 (03:07 +0900)]
Merge pull request #167 from kzrnm/feature/image2clipboard

画像をクリップボードにコピー

20 months agoMerge pull request #173 from opentween/fix-github-actions
upsilon [Thu, 1 Dec 2022 21:36:29 +0000 (06:36 +0900)]
Merge pull request #173 from opentween/fix-github-actions

GitHub Actionsでテスト失敗時の終了コードがジョブの成否に反映されない問題を修正

20 months agoGitHub Actionsでテスト失敗時の終了コードがジョブの成否に反映されない問題を修正
Kimura Youichi [Thu, 1 Dec 2022 20:28:34 +0000 (05:28 +0900)]
GitHub Actionsでテスト失敗時の終了コードがジョブの成否に反映されない問題を修正

20 months agoサムネイル画像のコンテキストメニュー項目の順序を変更
Kimura Youichi [Wed, 30 Nov 2022 20:18:31 +0000 (05:18 +0900)]
サムネイル画像のコンテキストメニュー項目の順序を変更

20 months agoChangeLog 更新
Kimura Youichi [Wed, 30 Nov 2022 19:48:01 +0000 (04:48 +0900)]
ChangeLog 更新

6921345124fee34cc8920965566d8616fa4e5a56 での変更を反映

20 months agoサムネイル画像のコンテキストメニューのキャプションを変更
Kimura Youichi [Wed, 30 Nov 2022 19:31:26 +0000 (04:31 +0900)]
サムネイル画像のコンテキストメニューのキャプションを変更

20 months ago画像をクリップボードにコピー
kzrnm [Sat, 24 Sep 2022 15:55:46 +0000 (00:55 +0900)]
画像をクリップボードにコピー

20 months agoMerge pull request #172 from opentween/fix-resxcue-task
upsilon [Wed, 30 Nov 2022 19:41:39 +0000 (04:41 +0900)]
Merge pull request #172 from opentween/fix-resxcue-task

ビルド時にResXcueTaskに関する設定が適用されない問題を修正

20 months agoビルド時にResXcueTaskに関する設定が適用されない問題を修正
Kimura Youichi [Wed, 30 Nov 2022 19:33:09 +0000 (04:33 +0900)]
ビルド時にResXcueTaskに関する設定が適用されない問題を修正

Fixes: f9a20054 ("OpenTween.csprojを新しい形式に")

20 months agoMerge pull request #171 from opentween/delete-unused-files
upsilon [Wed, 30 Nov 2022 18:43:42 +0000 (03:43 +0900)]
Merge pull request #171 from opentween/delete-unused-files

不要になったファイルを削除

20 months ago不要になったファイルを削除
Kimura Youichi [Wed, 30 Nov 2022 18:37:50 +0000 (03:37 +0900)]
不要になったファイルを削除

20 months agoMerge pull request #170 from opentween/fix-imagecache
upsilon [Wed, 30 Nov 2022 18:32:54 +0000 (03:32 +0900)]
Merge pull request #170 from opentween/fix-imagecache

ImageCacheに対する操作元をUIスレッドのみにする

20 months agoDrawListViewItemIconからStateIconの描画処理をメソッドに抽出
Kimura Youichi [Wed, 30 Nov 2022 18:16:48 +0000 (03:16 +0900)]
DrawListViewItemIconからStateIconの描画処理をメソッドに抽出

20 months agoDrawListViewItemIconメソッドからプロフィール画像の描画処理をメソッドに抽出
Kimura Youichi [Wed, 30 Nov 2022 18:16:13 +0000 (03:16 +0900)]
DrawListViewItemIconメソッドからプロフィール画像の描画処理をメソッドに抽出

20 months agoImageCacheに対する操作元をUIスレッドのみにする
Kimura Youichi [Wed, 30 Nov 2022 17:22:18 +0000 (02:22 +0900)]
ImageCacheに対する操作元をUIスレッドのみにする

WM_PAINT 内で Mutex を使用することによる問題を回避するため、ImageCache を
UI スレッド以外から操作しないことで Mutex が不要な設計に変更する。

20 months agoMerge pull request #161 from kzrnm/feature/new-csproj
upsilon [Wed, 30 Nov 2022 15:52:09 +0000 (00:52 +0900)]
Merge pull request #161 from kzrnm/feature/new-csproj

OpenTween.csproj を新しい形式にする

20 months agoAssemblyInfo.cs の自動生成を無効化
Kimura Youichi [Wed, 30 Nov 2022 15:38:18 +0000 (00:38 +0900)]
AssemblyInfo.cs の自動生成を無効化

生成されるソースコードに含まれるコメントがロケール設定に依存して変化してしまい
Reproducible build の妨げとなる問題があるため、回避策が見つかるまで無効化する。

20 months agoGenerateSatelliteAssembliesForCore を有効にする
Kimura Youichi [Sat, 1 Oct 2022 01:34:46 +0000 (10:34 +0900)]
GenerateSatelliteAssembliesForCore を有効にする

従来はサテライトアセンブリを生成する際に deterministic オプションを有効にする
ために build-satelite-assembly.ps1 で独自に csc.exe を呼び出していたが、
csproj の設定で GenerateSatelliteAssembliesForCore を有効にすることで同等の
効果を得ることができたためこれに置き換えた

https://learn.microsoft.com/en-us/dotnet/core/extensions/create-satellite-assemblies#compile-satellite-assemblies

20 months agoAdd UseWindowsForms
kzrnm [Fri, 2 Sep 2022 14:45:29 +0000 (23:45 +0900)]
Add UseWindowsForms