AppliStation-GUI,インストール確認ダイアログでの「すべて選択/非選択」の高速化 (更新処理中のアイテム選択状態切り替え動作が動かないようにした)
AppliStation-GUI,インストール確認ダイアログの、サイレントインストールする/しないチェックボックスの挙動を修正。 リストビューのサイレントインストール切り替え設定をしたときの反映に誤りがあったので修正
AppliStation-GUI,インストール確認ダイアログで、何も選択されていないとき、リストビューで右クリックしても何も表示されていたのをされないようにした。
AppliStation-GUI,インストール確認ダイアログで「すべて選択/非選択」と「サイレントインストールする/しない」を追加。 あわせてりすとびゅーのコンテクストメニューから「すべて選択/非選択」を削除
AppliStation-All,長音表記の変更(-er/-orで終わる語には長音記号を付ける)
AppliStation-GUI,Windows7でシールドアイコンが4色になってしまうのを修正 Vista以降はシステムのシールドアイコンを呼び出すよう変更。 XP以前はSystemIconで代用する(従来のアイコンリソースは削除)。
AppliStation-GUI,インストール確認ダイアログで「インストール」と「アップグレード」を分けた
na-get-lib,AppliStation-GUI,ソフトリスト名を入れていない個所があったので修正。インストールダイアログで、ソフトリスト名を表示するようにした
na-get-lib,共用ユーティリティ関数のtypo修正。(MergeEnumerable)
AppliStation-GUI,インストール確認ダイアログで、依存関係上必要なソフトを選択しなかったのの認識失敗のバグ修正 バグの詳細は下設のとおり * ユーザが依存関係にあるソフトを(少なくとも1組)選択し、 * インストール確認ダイアログで依存の原因側のソフトのチェックを外した時 * 依存で必要となるはずのソフトのリストアイテムが赤字にならない。 原因は、その赤字にする時の処理では、一旦インストールするとしたものを優先していなかった。 git-svn-id: http://localhost/svn/AppliStation/trunk@984 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,インストール確認ダイアログで、依存関係上必要なソフトを選択しなかったとき、そのアイテムを赤字で長示するようにした。 git-svn-id: http://localhost/svn/AppliStation/trunk@980 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,依存解決処理で複数個のソフトを選択された時のぬるぽ例外発生問題を解決した。 * 依存解決の処理をシングルスレッドにした。(処理時間は特に長いわけでもなかったため。) * 依存解決のときに、依存ソフトのみをリストビューで更新するようにしたら、うまく動作するようになった。 git-svn-id: http://localhost/svn/AppliStation/trunk@979 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,インストール確認ダイアログで依存関係のインストールのチェッ7を外せないようにした。 * もうちょっとマシなFeedbackのUIにするのが好ましい。 * 意外にも依存関係解決に時間がかからないので、そこは省いてしまうことにした。 git-svn-id: http://localhost/svn/AppliStation/trunk@978 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,サイレントインストールが標準でオフになってしまうバグを入れてしまっていたので修正。 git-svn-id: http://localhost/svn/AppliStation/trunk@977 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,インストール確認ダイアログにて、非同期の依存解決に対応 git-svn-id: http://localhost/svn/AppliStation/trunk@976 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,依存用のインストールリストの表示部分は作った。(まだ空なので何も表示されない) git-svn-id: http://localhost/svn/AppliStation/trunk@975 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,インストールダイアログでの表示処理等の整理 * 依存用のインストールリストを入れる配列を作っておいた。 git-svn-id: http://localhost/svn/AppliStation/trunk@973 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,インストール確認ダイアログのListViewにグループ化を導入。 * Win2k以前ではグループ化されないものの、正常に動作することを確認 * 近い将来、依存関係をグループ化で表現するための布石 git-svn-id: http://localhost/svn/AppliStation/trunk@972 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,メインウィンドウに情報メニューの追加など * 情報メニューの追加 * インストール確認ダイアログにて、ソート不可能なように変更した。 * メインウィンドウのPackageListViewのアイコンをImageListに変更(SharpDevelopで書換える度にrevertする必要はなくなった。) git-svn-id: http://localhost/svn/AppliStation/trunk@970 34ed2c89-c49f-4a4b-abdb-c318350108cf
AppliStation-GUI,ListViewのちらつき防止。 ListViewのVistaでのグラデーションのかかった表示をしている際に、非常にちらつきが目立っていた。これをダブルバッファリングするようにSendMessageすることでちらつきを解決した。 git-svn-id: http://localhost/svn/AppliStation/trunk@968 34ed2c89-c49f-4a4b-abdb-c318350108cf