トップページ⇒linux
976コメント637KB

Kita - 2ch client for KDE part2

■ このスレッドは過去ログ倉庫に格納されています
0001kitaの中の人 ◆KITAulkOso 04/07/16 00:31ID:IZzU7SYf
KitaはKDE用2ちゃんねるブラウザです。
名前の由来はKDEの'K'に「板(board)」を加えたのと、キターー(゜∀゜)ーー!!から来てます。

Kitaのウェブサイト
http://kita.sourceforge.jp/
http://sourceforge.jp/projects/kita/

Kita Wiki
http://kita.sourceforge.jp/cgi-bin/hiki/hiki.cgi

前スレ
Kita - 2ch client for KDE
http://pc5.2ch.net/test/read.cgi/linux/1069738960/

前々スレ(DAT落ち)
おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや
http://pc.2ch.net/test/read.cgi/linux/1022744633/
0082login:Penguin04/08/17 00:48ID:Cwm9j2CH
指摘されたので記念(マルチで
008342104/08/17 23:34ID:R4r34tK4
引き続きパッチ。>>80からの差分。デバッグと細かい機能の追加くらい。これ以降のパッチは
機能追加無しでデバッグオンリーになります。
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/dbg-20040817.tar.gz

(1) Dock Widgetの挙動でまだ変だった所を修正
(2) スレのリロード時に指定したスレにジャンプできるように
(3) レスポップアップの表示位置の調整
(4) Esc(というか中止ボタン)でレスポップアップの消去
(5) 検索ボックスで「:p(レス番号)」+Enterでレスポップアップ表示

そういえば検索ボックスの使いかた知らない人が多そうな気がするのでついでに書いときますか。

Ctrl+fで検索ボックスにフォーカスを移したり外したりする

(単語) + Enter (または F3) で検索、Shift+F3で逆方向に検索
:(レス番号) + Enter でジャンプ
:p(レス番号) + Enter でレスポップアップ表示、Escで消去
?(単語) + Enter でワード抽出
?(単語1) (単語2) ・・・ + EnterでAND抽出
?|(単語1) (単語2) ・・・ + EnterでOR抽出

もちろん検索と抽出では正規表現使用可能
0084kitaの中の人 ◆KITAulkOso 04/08/19 01:17ID:K997YxAr
なんとか●対応のコードが入りました。
…ログインしてスレクリックして「一旦終了して」再起動してもう一度スレを見に行って
やっと表示できるというバグバグな状態ですがw

とりあえず大きな変更は>>80>>83で打ち止め。
今週末にsnapshot出して、来週水曜にcode freeze予定かな。
●対応は副作用がないので、今のバグバグ状態でもたぶん残します…
008542104/08/19 01:56ID:fODAo5xe
中の人乙です。●持ってないんでそっちのデバッグは手伝えませんがw

ところで>>83の検索ボックスの使いかたなんですが、ちょっと操作法を変えて
ポップアップとか抽出とかのコマンドはviみたいに「:」+コマンド形式に統一
しようかなと思ってます。具体的には「?」で抽出だったのを「:?」にしようと
思ってます。これはたいした変更でも無いので明日あたり数行レベルのパッチ
出すかも。

あと次バージョンになったら「:」ボタンで検索ボックスフォーカス+「:」表示、
ESCで検索ボックスのフォーカス外すみたいなショートカットを作ろうと思ってます。

このコマンドはこっちの文字の方が良いとか、こういうコマンドが欲しいとか
あったら言って下さい。
0086login:Penguin04/08/20 19:22ID:DXZBaC8M
>>85
自分でショートカット設定しているので、別にいいのですが
F6あたりに Window - スレ一覧の表示 を割り当てたら結構いい感じです。

それと、できればタブを閉じるボタンがほしいですね。
あとURLの右クリックメニューにリンク先を保存も。
008742104/08/21 00:09ID:S9nUNag6
> F6あたりに Window - スレ一覧の表示 を割り当てたら
スレ一覧表示の代わりに各ウィンドウを表示してフォーカスを移す>>58の(4)の
機能を付けました。まあデフォのキーバインドはまだ議論の余地がありますが。

ちなみに私はスレ一覧は消さずに、スレッドウィンドウにセンタードックしてKHotKeys
経由でマウスジェスチャでウィンドウを切り替えてます。アンドックした画像ビュアーと
KitaNaviにもジェスチャ一発で切り替えられるのですげえ便利ですな。

> それと、できればタブを閉じるボタンがほしいですね。
もう付いてるような・・・

> あとURLの右クリックメニューにリンク先を保存も。
wgetの人なので個人的には要らないんですが、付けるとしたらユーザー登録の
コマンド方式にして自分でダウンローダを指定という形式にするかも。まあ
これもまだ議論の余地がありますが。

あと>>70の1,2はこっちでは起きないので様子見。もしかしたら無意識に直した?(w
3は直しました。>>85のパッチは他にも少し直すとこがあるのでsnapshotのあとに
まとめて出します。
0088kitaの中の人 ◆KITAulkOso 04/08/23 02:00ID:NO9Ij9dO
snapshot.
http://kita.sourceforge.jp/snapshot/kita-20040823.tar.gz
>>80>>83入れてます。あと、>>84のバグも直しました。自動ログインも入れてます。
キャッシュに残っているとofflaw.cgiを使用しませんが、
これはひとまず仕様ということにします。一旦キャッシュを削除してください。

あとは>>45の、kcontrolを起動するボタンを付けたくらいかな。

今のところ、releaseに支障があるほど大きなバグはないですが、
検索時の移動はまだちょっとおかしいです。
あと、起動時に設定が読み込まれない問題はまだ残ってます。
再現条件がはっきりしないですが…。

>>86>>87
リンク先を保存は欲しいですねぇ。とりあえずUI整理するときに考えてみます。
008942104/08/23 02:45ID:IgcfutrO
マラソン見ててまだ起きてました

> 検索時の移動はまだちょっとおかしい
どんな感じでしょうか。明日もう少し見ときますが。

> 起動時に設定が読み込まれない問題
こっちは特に問題無いんですが環境依存の問題でしょうかね。
設定周りで変更したのはDockWidgetの状態を別のファイルにセーブ
するようにしたくらいなんですが・・・

> リンク先を保存
じゃあこれは中の人おながいします。
0090kitaの中の人 ◆KITAulkOso 04/08/23 09:16ID:NO9Ij9dO
>>89=421
ジャンプした先の座標がずれることがあります。
たとえば、このスレで"cpp"で検索するとずれます。これはおながいします。

起動時に設定が読み込まれない問題は自分が見ます。
多分前からあった問題だけど、環境が変わったから気づいたというだけかと。
0091login:Penguin04/08/23 19:23ID:BuIGqyot
>起動時に設定が読み込まれない問題
- kcontrolのフォント設定をSansにする
- kitaのフォント設定をOsaka(Sans以外)に変更
kitaを再起動するとSansで表示されます。

kitaの設定ダイアログを開くと自動的に表示が
Osakaに変わる。
(kita-20040823を使用)
0092login:Penguin04/08/23 23:02ID:MBM0KFV+
>>88
snapshot頂きました。ありがとうございます。

早速ですが、SUSE Linux9.1Personal, KDE3.3.0, Qt3.3.3にてレス中
の画像へのリンクをクリックしてkitaの埋め込みビューアで表示しよう
とするとkitaがクラッシュします。

ちなみに、同環境で0.160.0を試したところ問題なく表示できています。

もしかしたら、KDE3.3.0/Qt3.3.3がいけないのかも知れないのですが、
あいにくKDE 3.2.xなどの環境が無いためテストしていません。(^^;

バックトレースログ:
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1102887584 (LWP 3819)]
[KCrash handler]
#7 0x40dea915 in KLibrary::factory () from /opt/kde3/lib/libkdecore.so.4
#8 0x400673bb in KitaImgView::createKView () from /opt/kde3/lib/kita.so
#9 0x400679d8 in KitaImgView::slotShowImage () from /opt/kde3/lib/kita.so
#10 0x40069037 in KitaImgTabWidget::slotOpenURL () from /opt/kde3/lib/kita.so
#11 0x40069107 in KitaImgDock::slotOpenURL () from /opt/kde3/lib/kita.so
#12 0xbfffe480 in ?? ()
#13 0x00000001 in ?? ()
#14 0x0837eae8 in ?? ()
#15 0x40092b04 in ?? () from /opt/kde3/lib/kita.so
#16 0x00000001 in ?? ()
#17 0xbfffe068 in ?? ()
#18 0x40051cbd in KitaMainWindow::slotOpenURLRequest ()
from /opt/kde3/lib/kita.so
009342104/08/23 23:34ID:LWU2A0Ya
パッチ ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-20040823.tar.gz

> 検索時の移動
調べたらKDE3.1のバグでした。divの中にあるdivでpadding-bottomで指定した値が
tableやdivの座標に反映されないのでレスが増えて来ると座標がずれて来ます。
KDE3.2では直ってるので気が付きませんでした。結局 DatInfo::getDomElementの
パッチをみると分かるようにひとつ上のdivに"res_block"と名前を付けてdivとtable
から座標を取ることに。で、デフォルトのスタイルシートに

div.res_block,
div.pop_res_block{
padding-bottom: 1.8em;
}

を追加して解決( KitaConfig::defaultStyleSheetText )。
あとポップアップの背景色もスタイルシート依存にしたので
KitaConfig::popupColor()
KitaConfig::popupBackgroundColor()
を無効にしました( ResPopup::setText )。

残りの変更点は
・>>85の話。ESCでフォーカス解除も簡単だったのでついでに実装
・Ctrl+F → :f → Enter でKHTMLの検索ダイアログで検索
・KitaThreadPartで必要ないコードを削除
・KDE3.1で画像ビュワーで右クリックすると落ちるバグを修正
・>>91修正

>>92
多分libkviewviewer.soが無いんじゃないでしょうかね。locate libkviewviewerしてみて下さい。
009442104/08/24 00:13ID:BK5SgIA5
というわけで>>92で落ちないようにするパッチ。これで多分落ちないでエラーメッセージが出る
様になるので、.kde/share/config/kitarc を開いて

UseImageViewer=false

として画像ビュワーを無効にすれば埋め込みビュワーを使うようになります。

*** kitaimgtabwidget.cpp 2004-08-23 23:36:12.167834080 +0900
--- kitaimgtabwidget.cpp 2004-08-23 23:47:34.625084808 +0900
***************
*** 470,478 ****
m_part = NULL;

/* create part */
! KLibFactory* factory = KLibLoader::self()->library( "libkviewviewer" )->factory();
!
! if( ! factory ){
QMessageBox::critical( parentWidget(), i18n( " Load Error" ),
QString( i18n( "can't load libkviewviewer.") ) );
return;
--- 470,479 ----
m_part = NULL;

/* create part */
! KLibrary* lib = KLibLoader::self()->library( "libkviewviewer" );
! KLibFactory* factory;
! if( lib ) factory = lib->factory();
! if( ! lib || ! factory ){
QMessageBox::critical( parentWidget(), i18n( " Load Error" ),
QString( i18n( "can't load libkviewviewer.") ) );
return;
00959204/08/24 04:26ID:+1eP38tR
>>93,94
早速のご対応ありがとうございます。
仰る通りKViewがインストールされていなかったので、KViewが含まれる
kdegraphics3-extraをインストールすることによって無事表示させることが
出来ました。

また、 >>93 のパッチも無事動きました。ありがとうございます。
009642104/08/24 23:30ID:cXoCV/mF
引き続きパッチ

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/patch-20040823-2.tar.gz

・ポップアップ位置調整(というかPOS_LeftUpとPOS_RIGHTが逆だった)
・その他細かいデバッグ

だいたい気がついたバグは取れたかな・・・。致命的なバグでも無い限りは
これでパッチは多分終わりで続きは次バージョンで。
009742104/08/24 23:38ID:cXoCV/mF
あと今バージョンから板一覧とかスレ一覧とかスレッドウィンドウとか書き込み
ウィンドウとかを全部ドックウィジット化したので、上下左右ドック(*1)とか
センタードック(*2)とか切り離し(*3)とかして自分で好きな配置に出来る訳
なんですが、あまり適当な順で配置変えをするとKDEが混乱して変な配置になります。

(*1) ウィジットの上のバーをドラッグして他のウィジットに上下左右にドッキングすること
(*2) ウィジットの上のバーをドラッグして他のウィジットの中央まで持っていってタブウィジット化すること
(*3) ウィジットの右上の小さい矢印ボタンをクリックする

配置を変えるための推奨手順は

(1) 一度再起動
(2) window→リセットで配置リセット
右列は上からスレ一覧、画像ビュワー、スレッドウィンドウ、KitaNavi,書き込みウィンドウの順

(3) 上下左右ドック実行
(4) センタードック実行
(5) 切り離し実行
(6) サイズ調節
(7) 一度再起動して位置情報をセーブ

注意点
・(7)を実行するまでは右上の[x]を押して各ウィジットを閉じないこと。
・あまり複雑な配置にするとKDEが混乱してうまく行かないときがあります。
・実装上の問題からスレッドウィンドウ以外のウィジットには左右ドック及びセンタードック出来ません。
・KDE3.1ではうまく配置出来ない場合があります。
0098kitaの中の人 ◆KITAulkOso 04/08/25 02:03ID:qL1cgWU8
>>93>>94>>96のパッチを入れました。デフォルトのスタイルシートは少し変えてます。

> KitaConfig::popupColor()
> KitaConfig::popupBackgroundColor()
> を無効にしました( ResPopup::setText )。
ということはプリファレンスの「色」の設定も無効になります?
CSSを手で書かせるのは好きじゃないのでGUIでの設定も残しておきたいですが…
とりあえず今回は一旦プリファレンスから削除しましょうか。

>>97
ややこしいのでボタンでいくつかのパターンを切り替えられるようにしましょう。


あと起動時に設定が読み込まれない問題ですが、たぶん直りました。
セッションを保存する場合はKMainWindow::saveProperties()、
復旧する場合はKMainWindow::readProperties()が呼ばれるのですが、
ここで渡される設定ファイル(KConfig)は.kde/share/config/session/kitaなんとか
のようで、このファイルにデフォルトの設定が書き込まれていたのが問題だったようです。

ここにはセッション特有の設定(Konquerorだと終了時に表示していたページとか)だけを
保存するのが正しいので、何も呼ばないように変更しました。
009942104/08/25 02:38ID:vVQQqIQt
オリンピック見ててまだ起きてたりしてw

> ということはプリファレンスの「色」の設定も無効になります?

無効になります。スタイルシートのbody.popの設定と思いっきりバッティング
するんで消しちゃいましたが、GUIの方が良いならResPopup::setTextを元に戻
して下さい。で、スタイルシートにbody.popの項目があったらスタイルシート
の設定の方を優先させるみたいな感じにすれば良いかもしれませんね。

> ボタンでいくつかのパターンを切り替え

これは私がやった方が良いのかな。やるとしたら明日あたりさっとやっちゃいますが。
010042104/08/25 23:20ID:LkWz8Ftd
て訳でウィンドウデフォルト配置のパッチ。ついでにmake時にwarning出るのを消してみたり。
CVSからの差分です。

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/resetwin.tar.gz

アクション形式にしてとりあえず2つ程デフォルト配置を設定してみました。まあこんな感じで
デフォルトの配置を増やして下さい。

そういえば公式には言ってなかった気がするのでついでに書きますが、今バージョンから画像
ビュワーが付きましたが、KViewを使って画像を表示しているため>>93-95みたいに
kdegraphicsがインストールされていないと画像は表示されません。またKViewの問題から
アニメーションGIFはアニメーションしません。

なお今回の画像ビュワーはあくまで仮仕様版で、キャッシュ処理とか画像ポップアップを
搭載したフルスペック版は次バージョンで実装される予定です。
0101kitaの中の人 ◆KITAulkOso 04/08/25 23:25ID:qL1cgWU8
http://kita.sourceforge.jp/snapshot/kita-20040825.tar.gz
今日code freeze予定でしたが、ちょっと伸ばします。
リリースは肉の日の予定です。

>>99
body.popがあったらというのはちょっと大変なので、
GUIとスタイルシート自体を切り替えるようにします。
スタイルシートは"Advanced"な設定という方針だと思ってるので。

切り替えは次のバージョンでもいいかなと思ってますが、
さっと出来るならおながいします。他の箇所への影響は少ないはず。
0102kitaの中の人 ◆KITAulkOso 04/08/25 23:29ID:qL1cgWU8
負けたorz
01039104/08/26 01:55ID:QjhGrvny
kita-20040825で>>91が修正されているのを確認しました。
ありがとうございます。
0104login:Penguin04/08/26 08:18ID:d4PvLr6b
>>99 >>101
今までは、
ポップアップの文字色,背景色は GUIでの設定が優先されてて、
stylesheetに書いても無視されてた。
これを、
stylesheetを優先(無視しない)するように出来れば良いかな?

styleを指定する順番を変えるだけで対処できるので パッチ作ってみました。
http://www.geocities.co.jp/SiliconValley-PaloAlto/8946/kita/kita-20040825-css.patch.txt
010542104/08/26 22:28ID:xuvOhSfU
kita-20040825.tar.gzですが、この前出たKNOPPIXの最新版だと
kitaimgtabwidget.cpp のコンパイルでmode_tが定義されてない
って怒られるので、kitaimgtabwidget.hの上の方に
#include <sys/types.h>
を足しておいて下さい。後は前スレでも書きましたがこんな感じでOK。

cd kita-20040825
mv configure.in.in configure.in.in.old
sed -e "s/AC_MSG_ERROR/AC_MSG_WARN/" configure.in.in.old > configure.in.in
make -f Makefile.cvs
./configure --prefix=/home/knoppix/
make
mkdir /home/knoppix/bin
mkdir /home/knoppix/lib
make install
cd /home/knoppix/bin
export KDEDIRS=/home/knoppix:$KDEDIRS
./kita

というか、もうkonq_faviconmgr.hのconfigureでのチェック外しても問題ない気が。
KNOPPIXはまっさらな状態で試せるからmakeのチェック用に最適ですな
01069104/08/27 00:47ID:Tx8GTLwu
以前から気になっていたのですが、スレッド一覧の No. や ResNum をクリックして
並べ替えると、次のような順序になります:
1
10
100
101
102
これでは並べ変えの意味がないので、番号の振り方を 001, 002, ...010, 011,...
のように変更していただけませんでしょうか。
0107kitaの中の人 ◆KITAulkOso 04/08/27 01:43ID:5OTPFqcZ
http://kita.sourceforge.jp/snapshot/kita-20040827.tar.gz
問題がなければあとは翻訳して終わりの予定。
数行で直るようなパッチ以外は次のバージョンにしてください。

>>104
自分が考えていた挙動とは違うのですが、
styleの指定を利用するのは良さそうだったので参考にさせてもらいました。
「デフォルトのスタイルシート(変更不可)」→「GUIによる設定」
→「stylesheet(使用するのチェックが入ってる場合)」にしてます。
本当は「フォント」「色」「StyleSheet」は一つにまとめるべきだと思いますが、
これは次のバージョンの課題ということで。

>>105
sys/types.hは入れました。

> というか、もうkonq_faviconmgr.hのconfigureでのチェック外しても問題ない気が。
サイドバーはもうメンテされてないので(コンパイルも通らない)、
そろそろはずしましょうか。(k2chの中の人はどこ行ったかなぁ…)
あと、kde-3.0.5a-include.tar.bz2もはずしましょう。

問題がある人は言ってください。
ただし基本的にディストリビューションは最新バージョンのみ対応です。

>>106
数字の大小で並び替えをしているので(ThreadListViewItem::compare)問題ないはずですが…
Qtのバージョンはいくつでしょうか?
(001は見にくいので採用はしづらいです)
01089104/08/27 02:13ID:Tx8GTLwu
>>107
> Qtのバージョンはいくつでしょうか?
qt-3.3.3 です。こちら側の環境によるものかもしれません。

>(001は見にくいので採用はしづらいです)
それもそうですね。レスが1001までいくことを考えると
0001という表記になってもっと見づらくなります。
ひとまず今回はあきらめます。
ご考慮いただきましてありがとうございます。
010942104/08/27 03:17ID:adykpQ+j
HDD交換+OS再インストールしててまだ起きてたりして

>>106
うちの環境(FC3test1+Qt3.3.2)だとその症状は起きませんね。
他にもこんな症状が出る人がいたら調べるので言ってください。

しかし再インストールついでにKDE3.3.3(もちろんunstable版w)を入れようと
思ったら依存関係が多くて面倒杉だなあ。素直にリリース版FC3を待つか・・・
0110login:Penguin04/08/27 05:54ID:Fbm4Hpe/
>>108
当方の環境もQt3.3.3ですが、同様の症状は起きませんでした。
環境はSUSE9.1Personal, KDE3.3.0, Qt3.3.3, kita-20040825です。
011110404/08/27 09:32ID:BW7Pj71F
>>107
ドタバタですんません。一点だけ。
pref.cppの StyleSheetPrefPage::apply()を

if ( KitaConfig::styleSheetText() != styleSheetText->text() ||
KitaConfig::useStyleSheet() != useStyleSheetCheckBox->isChecked() )
{
KitaConfig::setStyleSheetText( styleSheetText->text() );
KitaConfig::setUseStyleSheet( useStyleSheetCheckBox->isChecked() );
emit setStyleSheetOfHTMLPart();
}

とするとOKです。
0112login:Penguin04/08/27 18:45ID:3YBO84bu
>>106 >>109
こちらでは、言語設定が英語の時に起こります。
0113kitaの中の人 ◆KITAulkOso 04/08/27 23:21ID:5OTPFqcZ
>>111
さんくす。commitしますた。

>>112
(・∀・)ソレダ!怪しいところを直してcommitしておきました。
0114login:Penguin04/08/28 00:58ID:vNCtpmYP
>>109, >>110, >>112
確認してくださってありがとうございます。

>>113
CVS版をインストールしてみましたが、変わらないようです。
(わたしの勘違いかもしれません)
手をかけてくださってありがとうございます。
0115kitaの中の人 ◆KITAulkOso 04/08/28 01:15ID:bPCa4qw/
>>114
No.は直ってないが、レス数/既読数/未読数は直ってるということはないですか?
0116login:Penguin04/08/28 01:44ID:vNCtpmYP
>>115
>No.は直ってないが、レス数/既読数/未読数は直ってる
そのとおりです。確認不足でした。
レス数/既読数については直っています。
未読数については、数個のスレッドしか常用していないので
手元の環境では確認できません。
0117kitaの中の人 ◆KITAulkOso 04/08/28 02:51ID:bPCa4qw/
>>116
了解。No.も直しました。結局、数値でなくて
QString::localeAwareCompare()で文字列単位で比較してたのが原因でした。



と言うわけでsnapshot。これで最後の予定。
http://kita.sourceforge.jp/snapshot/kita-20040828.tar.gz

翻訳も入れてるので、抜けがあったらよろしく。
0118login:Penguin04/08/28 15:36ID:vNCtpmYP
>>117
>No.も直しました。
直っているのを確認しました。ありがとうございます。

スタイルシートを追加された>>75さんを
About Kita →Authors に足しておかれると
記念になって喜ばれると思います。
0119kitaの中の人 ◆KITAulkOso 04/08/28 18:48ID:bPCa4qw/
snapshot。
http://kita.sourceforge.jp/snapshot/kita-20040828-2.tar.gz
●使用時に2ch.netとbbspink.com以外でもofflaw.cgiにアクセスしようとしていた
問題を修正。やや変更が大きめ(1つ関数追加)ですが、security上まずいので入れました。

>>117
>>75さんを入れました。名前が分からないので75のままですが^^;
# authorsは基本的に申告制のつもり
012042104/08/28 20:24ID:tEh+a0me
メニューのウィンドウ→デフォルト*で配置を変えるとメインウィンドウのフォーカスが外れるバグ修正。
いや別にバグって訳ではないんですが。

diff -c kita.cpp.org kita.cpp
*** 559,564 ****
--- 559,566 ----
if( m_showImgViewAction ) m_showImgViewAction->setChecked( TRUE );
if( m_showNaviAction ) m_showNaviAction->setChecked( TRUE );
if( m_showWriteDockAction ) m_showWriteDockAction->setChecked( TRUE );
+
+ m_threadDock->slotShowDock();
}

あとデフォルト3でm_imgDockとm_writeDockとm_naviDockをmanualDockしてませんが、
一度manualDockさせないと誤動作するので一度manualDockしてからtoDesktopして切り離す
ようにして下さい。というかデフォルト3と1は配置が同じなような気が。

それとメニューでヘルプの隣に表示が来てますが、threadlist_reloadアクションは無くなった
ので表示メニューは消しても良い気が。
0121kitaの中の人 ◆KITAulkOso 04/08/29 00:29ID:7vku7KTq
>>120
フォーカスのパッチは入れました。表示メニューも消しました。

デフォルト3は、デフォルト1でウィンドウが増えるのが好きじゃない
(必要なときだけ表示される方が好き)ので入れました。
> 一度manualDockしてからtoDesktopして切り離すようにして下さい。
今のところ使ってて問題は出てないので次に入れます。
012242104/08/29 02:02ID:U64HMG3N
> デフォルト3は、デフォルト1でウィンドウが増えるのが好きじゃないので入れました。

そういうことでしたらmanualDockしてからtoDesktopしてslotHideDockを呼ぶのが
正式なやり方なんですが、まあその辺は次バージョンが出たら直しときます。

あとは私的には特に気になる所は無いです。
0123kitaの中の人 ◆KITAulkOso 04/08/29 15:48ID:7vku7KTq
Kita 0.170.0 released.

・●による過去ログの読み込み対応
・ドッキング機能の強化(全てのウィンドウがドッキング可能に)
・スタイルシート対応
・その他バグ修正

rpmはTurboLinux 10F用なので注意してください。
Internal Compiler Errorばかりで大変だったorz
0124kitaの中の人 ◆KITAulkOso 04/08/29 15:49ID:7vku7KTq
次のリリースですが、コードが汚くなってきて修正が大変になってるので整理したいです。
なので、バグ修正が主な予定。UIも整理したい。

あと、次からはパッチは1つのファイルにまとめておながいします。>>421氏
0125login:Penguin04/08/29 20:05ID:b9PaJZt7
ウィンドウの配置いじってたら元に戻らなくなったんですけど、どうすればいいですか?
0126kitaの中の人 ◆KITAulkOso 04/08/29 21:56ID:7vku7KTq
リリースしたのでせっかくなのでage

どうしようもなくなったら「ウィンドウ」→「ウィンドウをリセット」
(もしくはその下のデフォルトn)で何とかしてください。
012742104/08/29 22:17ID:li9vgjJA
更新乙です。

> 次からはパッチは1つのファイルにまとめて
了解です。diffのオプションは-rcで良いですか?

それで次バージョンでの私の予定は特に何も無ければ

・中途半端になってる画像ビュワーを完成させる
・余力があったら延び延びになってるkitadomtreeとkitathreadviewのコード整理
・デバッグ

くらいですかね・・・
0128kitaの中の人 ◆KITAulkOso 04/08/29 22:40ID:7vku7KTq
>了解です。diffのオプションは-rcで良いですか?
OK. -cか-uがあれば大丈夫です。
012942104/08/30 00:12ID:dsRytL6Z
じゃあ早速ですが、画像ビュワー完全版パッチその1

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/imgpatch1.tar.gz

大まかに説明すると、ImgManagerという画像管理クラスを新設して、キャッシュ処理とかを
それにさせるようにしました。詳しくはreadmeを見てください。

画像ポップアップは次のパッチで出します。あと最近話題のBMPトロイ対策もする予定。
ダウンロードしたファイルのヘッダをみてBMPファイルだったら保存しないみたいな感じで。
0130login:Penguin04/08/30 21:39ID:kjC5CyN3
KDE3.2.1にてKitaを使わせてもらっていますが、
KDEメニューにKitaを追加した場合に、Kitaのアイコンって
どうやって設定すればいいのでしょうか?
「Kitaについて」の中で表示されているあのアイコンを使いたいのです。
低レベルな質問でスミマセン。
0131login:Penguin04/08/30 22:12ID:yXJy5ssL
何もしなくても同じアイコンがメニューに出るはずだけど?
0132login:Penguin04/08/30 22:23ID:WyD8GsQY
>>130
>KDEメニューにKitaを追加した場合に、
っていうことは、kitaのインスコ時にはメニューになかったわけですか。
だとしたらkitaのインスコディレクトリがKDE本体のそれと違うのかな?
そういう場合は、kitaインスコディレクトリから、kita.desktopを
~/.kde/share/applnk/Internet あたりにコピー、さらにkita.pngを
~/.icons あたりにコピーしてみそ。
013313204/08/30 22:28ID:WyD8GsQY
あ、失礼。~/.icons の下にディレクトリ構造作らなくちゃならないかな? だとしたら、
~/.icons/hicolor/48x48/apps あたりに kita.png をコピーしてみ。もしくは、
システムのKDEディレクトリの share/icons/hicolor/48x48/apps とか。
013413004/08/30 23:32ID:kjC5CyN3
SUSE9.1Professionalを使っているので、KDEが/opt/kde3に入っているんです。
最初はconfigureする時にprefixに/opt/kde3を指定したんですが、
libkitapartが見付からずにうまく起動しませんでした。
(KDEメニューへの登録もされませんでした)

今は素直に/usr/localに入れて、$KDEDIRSを設定してkita本体を起動する
シェルスクリプトを書いてKDEメニューから呼び出してます。
素人にSUSEはつらいですね。。。

というわけでshare/icons/hicolor/48x48/appsの下にコピーしてOKでした。
THX!
013513204/08/30 23:37ID:WyD8GsQY
>>134
俺もSUSEユーザだよ。俺はSPECいじって/opt/kde3以下にインスコするようにRPMこさえてるから、
何もしなくてもメニューのInternetセクションにアイコン付きで表示されてる。
013613004/08/30 23:46ID:kjC5CyN3
>>135
なるほどSPECファイルをいじればSUSEでも素直にインストールできるんですね。
SPECファイルの中身を見てみましたが、自分にはとてもいじれそうにないので、
いつかそれぐらいのスキルが身についたらチャレンジしてみます。
0137login:Penguin04/08/31 00:39ID:VERUfMyN
SUSE(/opt/kde3以下にインスコ)用のSPECのdiffとってみました。(2レスに分けます。)
見ればわかる通り、わりと単純な変更です。
これを kita.spec のあるディレクトリに(例えば) kita.spec.diff として保存後、
$ patch -p0 < kita.spec.diff
と叩けば、SUSE用のSPECになります。

--- kita.spec 2004-08-29 14:42:56.000000000 +0900
+++ kita4SUSE.spec 2004-08-29 22:46:14.896752522 +0900
@@ -23,7 +23,7 @@
%setup -q

%build
-./configure --prefix=%{_prefix} \
+./configure --prefix=/opt/kde3 \
%if %{use_xdg_menu}
--enable-xdg-menu
%endif
0138137の続き04/08/31 00:40ID:VERUfMyN
@@ -42,27 +42,27 @@
%files
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README README.2ch TODO
-%{_bindir}/*
-%{_libdir}/*.so*
-%{_libdir}/*.la
-%{_libdir}/kde3/*.so
-%{_libdir}/kde3/*.la
-%{_datadir}/apps/kita/kita*ui.rc
-%{_datadir}/apps/kitapart/kita*ui.rc
-%{_datadir}/apps/kita/icons/*/*/*/*
+/opt/kde3/bin/*
+/opt/kde3/lib/*.so*
+/opt/kde3/lib/*.la
+/opt/kde3/lib/kde3/*.so
+/opt/kde3/lib/kde3/*.la
+/opt/kde3/share/apps/kita/kita*ui.rc
+/opt/kde3/share/apps/kitapart/kita*ui.rc
+/opt/kde3/share/apps/kita/icons/*/*/*/*
#%{_datadir}/apps/konqsidebartng/*/*
0139ごめん。orz 138の続き04/08/31 00:41ID:VERUfMyN
%if %{use_xdg_menu}
-%{_datadir}/applications/kita.desktop
+/opt/kde3/share/applications/kita.desktop
%else
-%{_datadir}/applnk/Internet/kita.desktop
+/opt/kde3/share/applnk/Internet/kita.desktop
%endif
#%{_datadir}/applnk/Settings/Network/kcm_k2ch.desktop
#%{_datadir}/config/kio_k2chrc
-%{_datadir}/services/*
+/opt/kde3/share/services/*
#%{_datadir}/mimelnk/text/*
-%{_datadir}/locale/ja/LC_MESSAGES/*
-%{_datadir}/icons/*/*/*/*
-%{_datadir}/doc/HTML/en/kita/*
+/opt/kde3/share/locale/ja/LC_MESSAGES/*
+/opt/kde3/share/icons/*/*/*/*
+/opt/kde3/share/doc/HTML/en/kita/*
%changelog
* Sat May 15 2004 Hideki Ikemoto<[email protected]>
- add 'Serial' field (comment)
0140login:Penguin04/08/31 00:45ID:VERUfMyN
スマン。思ったより長かった…
うpろだあたりにおけば良かった…
0141login:Penguin04/08/31 00:56ID:X9y5Zl3j
わざわざSPECを書き換えなくても.rpmmacrosを設定する
だけで良いような気が
0142login:Penguin04/08/31 01:00ID:VERUfMyN
>>141
いや、それだとKDEアプリ以外が困っちゃうのよ。
SUSE公式のパッケージングでも、KDEアプリでは
明示的に /opt/kde3 って書いてあるから。
0143login:Penguin04/08/31 01:25ID:9kii6s9Z
お馬鹿な自分にはSuSE用のパッケージをウプしてもらえるとありがたい。
上のレスを参考にさせてもらいましたがそれでもkitaがつかえませぬ。情けない。
0144login:Penguin04/08/31 01:35ID:49uCU/on
>>142
以前、SuSE使ってた時は
rpmbuildするときにパラメータで指定してたとおもう。
たしか、
--define='_prefix /opt/kde3' kita.spec
間違ってたらスマソ
0145login:Penguin04/08/31 01:37ID:VERUfMyN
うーん、俺がうpしてもいいんだけど、KDEはsupplementaryの3.3.0入れちゃってるからな…
出来ればディストリデフォのKDE3.2.1上でコンパイルしてくれる人の方がいいと思うが。
143の環境はわからないが、デフォで使ってる人も多いと思うし。
0146login:Penguin04/08/31 01:51ID:VERUfMyN
>>145
ガ━━(゚Д゚;)━━ン
そんなオプション知らなかった…
そのオプションでちゃんとbuildできたyo!
勉強不足で正直スマンかった。
014714604/08/31 01:53ID:VERUfMyN
146の>>145は>>144の間違いですう
一体何重に恥晒したら済むんだろう、俺 orz
0148login:Penguin04/08/31 17:49ID:GGJ228i8
AMD64用にコンパイルするには、どうすればよいのでしょうか。
configureは、何とかとおりましたが、コンパイルするとライブラリーが
ありません攻撃で死んでしまうのですが。
32bitマシンでは、とおります。
SUSE9.1です。
0149login:Penguin04/08/31 20:48ID:JJiZDVmp
0.170.0キテター
>>147
./configure --enable-libsuffix=64 --prefix=/opt/kde3
で、どないだ? ひょっとすると--with-qt-libraries=もいるかも。
015014904/08/31 20:50ID:JJiZDVmp
>>148ですた。orz
0151login:Penguin04/08/31 22:20ID:FQDaFBBl
結局SUSEにインストールするにはどうするのが一番いいのでしょうか?
自分のレベルが低すぎて会話についていけません・・・。
0152login:Penguin04/08/31 22:27ID:mfGiVi/z
>>151
>>144のとおりにすればオケなんでないの
0153login:Penguin04/08/31 22:29ID:VERUfMyN
>>151
例えば、最新のkita-0.170.0-1.src.rpmをダウンロードしたら、そのディレクトリで
$ rpmbuild --rebuild --define='_prefix /opt/kde3' kita-0.170.0-1.src.rpm
と叩くと、後はほっとけば(エラーさえなければ)
(ディストリのデフォルトでは)/usr/src/packages/RPMS/i586 にRPMが出来ます。
015415104/08/31 22:56ID:FQDaFBBl
>>153
親切に教えていた頂いてありがとうございます。
無事インストールすることができました。
コマンドの意味は全然分かりませんが、
これから頑張って調べてみます。
0155login:Penguin04/08/31 23:12ID:VERUfMyN
>>154
いや、昨日からのレスの流れ見ればわかる通り、俺も>>144のおかげでこの簡便な方法知ったから…
SUSEではKDEが/opt/kde3にインスコされてるんだけど、ディストリデフォでは
rpmbuildコマンドでコンパイルしたバイナリを置く場所が"_prefix"という変数によって/usr以下とされてるから、
--defineオプションで/opt/kde3以下にバイナリを置くように指定してやるわけ。
0156 ◆Zsh/ladOX. 04/09/01 00:18ID:kOkcsR6Z
x86_64版FC2上のkitaからの初カキコ。
今まで(カキコはしなかったんですが)configureが通らなかったのでした。

作者の方々乙。
015742104/09/01 00:22ID:/wzRU0s8
画像パッチの続き。cvsからの差分です。
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/imgpatch2.tar.gz

内容は

(1)KView使うの止めた

KViewはメモリ消費量が異常だったので、KitaImgViewを全部書き換えてQPainterを使って
自前で描画する方式に変えました。座標計算がちょっと面倒でしたがメモリ消費量が1/50以下に(w

(2) アニメーションGIF対応

さすがに自前でアニメーションGIFのエンジンを作る気にならないので、メモリは食いますが
gifファイルはKHTMLで描画することに( KitaImgView::showImageWithKHTMLの辺り )

(3) 画像ポップアップ
(4) デバッグ少々

あと画像のリンクを中クリック、又はCtrl+クリックで画像ビュアーを開かないでバックグラウンドで
画像をダウンロードするようにしました。
0158login:Penguin04/09/01 11:45ID:ih1X6qpW
いまいれた。うごかしてみた。エラーを吐いた。

[root@local hogehoge]# kita
DCOPClient::attachInternal. Attach failed Could not open network socket
DCOPClient::attachInternal. Attach failed Could not open network socket
kbuildsycoca running...
Reusing existing ksycoca
kita: error while loading shared libraries: /usr/lib/kde3/libkitapart.so: undefined symbol: _ZN3DOM4NodeC1Ev
DCOP aborting call from 'anonymous-3574' to 'kita'
[root@local tamotsu]# Mutex destroy failure: デバイスもしくはリソースがビジー状 態です
ICE default IO error handler doing an exit(), pid = 3584, errno = 0
0159login:Penguin04/09/01 12:00ID:ih1X6qpW
あ、なまえ晒しちゃったなw
0160login:Penguin04/09/01 12:05ID:7hPmBW9N
埋め込みビューア、まだまだバギーだね。
次で改善されるようなので期待してまーす。
0161login:Penguin04/09/01 14:01ID:BRwM+MNH
tamotsu MOEEEEE!!!
016242104/09/01 22:58ID:/wzRU0s8
メモリまわりをチェックしてて気になった事を報告。

KHTMLPartで確保したヒープが開放されない問題があります。具体的に言うと、スレッドを
タブを使って何個か開いて行った後にスレを閉じてもヒープが開放されずに残っています。
かと言ってメモリリークしている訳でもなくて、もう一回タブを開いて行っても、ある時点
までは使用メモリサイズは変わりません。つまりヒープが再利用されてる模様。

で、この問題はかなり古いバージョンのkitaやkonquerorでも再現するので
KHTMLPartの問題だと思います。KHTMLPartのソースはチェックしてませんが。
キャッシュか何かで使ってるんですかね・・・

とりあえず、スレッドをタブでたくさん開くとメモリが開放されないまま馬鹿喰いする羽目に
なるので気を付けてください。

>>158
単にkdenetworkがインストールされてないだけな気が。
0163kitaの中の人 ◆KITAulkOso 04/09/02 00:00ID:RSqFQjec
明日から一週間ほど不在の予定。
PCは故障中なのでorzその間作業は完全に中断します。

>>129
merged.

>>144
readmeか.specかwikiに記述入れます。

>>157
merged.
0164login:Penguin04/09/02 01:55ID:oe3baa/1
せっかくなので、use stylesheetにチェックを入れたときのデフォルトCSSは
>>75さんのものにしていただけるとうれしいです。
いまのままだとチェックを入れても大きな変化が起こらないので、
なんのことだかユーザに伝わりにくいと思います。
(>>75さんのリンク先が消えているので、どなたか目に優しそうな
CSSを貼り付けていただけませんでしょうか)
0165login:Penguin04/09/02 02:24ID:8v7rSrA0
75さんじゃないけど、最後のkita-css.htmlを削ってみると良い
0166login:Penguin04/09/02 03:33ID:nfiNBBDe
遅ればせながら、 SUSE 9.1 Pro + Updates (KDE 3.2.1) で 0.170.0 の動作報告。

自分は krpmbuilder を使ってビルド。
インストール、動作共に問題なし。

SUSE 9.1 日本語版が発売されたり、Personal (FTP)版無料配布があったりして
徐々に SUSE ユーザーが増えてきたようで、心強いです。
いっそのこと SUSE かどうかを自動的に判断して、あとは良きに計らってビルドできる
ようになってくれるとうれしいですね。
あ、>>163 はそういうことを言っているのかな?

で早速質問なのですが、今回新たに取り入れられた「スレッドの速度」というやつ、
これってどういう意味の数値なんでしょうか?
これのカラムタブをつついても、この数値順にソートされているようには見えないのですが、
そういうものなのでしょうか?

0167login:Penguin04/09/02 11:24ID:Q6APUr0j
AMD64でsuse9.1用にコンパイルできた。
皆さんありがとう。>>149氏のいわれたoptionを全て付けたら成功した。
checkinstallは、エラーが出てだめだったがmake installで/opt/kde3/binに
インストールされて無事動いた。
0168kitaの中の人 ◆KITAulkOso 04/09/02 11:41ID:RSqFQjec
snapshot
http://kita.sourceforge.jp/snapshot/kita-20040902.tar.gz
お気に入り関連とかいじってるのでファイルのバックアップをおすすめします。
多分大丈夫ですが。

>>164
無理に伝えなくてもいいのでは…^^;

>>166
確かに.specで振り分けも出来ますね。考えておきます。

> スレッドの速度
以前要望のあった「スレの勢い」です。一日当たりのレス数。

> これのカラムタブをつついても、この数値順にソートされているようには見えないのですが、
> そういうものなのでしょうか?
ソート指定しているはずですが…doubleで比較してるのでこの前と同じような問題も出ないはずだし。
0169 ◆Zsh/ladOX. 04/09/02 19:34ID:TubvbD7O
漏れがx86_64版FedoraCore2にkita-0.170.0を
入れたときはspecを以下のように変更したです。
あとは普通に。

% diff kita.spec.orig kita.spec
26c26
< ./configure --prefix=%{_prefix} \
---
> ./configure --prefix=%{_prefix} --enable-libsuffix=64 --with-qt-libraries=/usr/lib64/qt-3.3/lib \
0170login:Penguin04/09/02 22:16ID:VFqGOlIu
ごきげんよう、中の人ほか開発関係者のみなさま。

fedora core 2 で 0.170 を src.rpm からビルドして突っ込んで使っています。

- Kita Image Viewer の画像の表示がモザイクになっている。
 (サムネイル画像を拡大表示した感じかな?)

- お気に入り一覧からタイトルをクリックしてスレッドを表示した時に、
 レス数、既読数などが更新されると、お気に入り一覧が全再描画されて
 1行目からの表示にある(スクロール位置が失われる)。

- Kitaを設定のダイアログの左側のツリー表示部分の幅が狭くなって
 表示文字列が入り切らなくなった。

- スレ表示ペイン?のインアクティブなスレのタブ上で右ボタンメニューを出し、
 「このタブを閉じる」すると、マウスカーソルの下のタブのスレではなく、アクティブ
 なスレのタブが閉じてしまう。

- スレッドの速度って面白い指標ですね。

- ウインドウ構成(?)の自由度が高くなった(?)のかも知れないけど、
 さまざまな操作を行った時に配置が結構変化するので、好みの
 配置にカスタマイズするのが難しくなったかも知れません。
01717504/09/03 00:40ID:2tof1ISf
ぎゃー、変なとこからバレてしまった(^^;
書いてる途中でアップしたものの、どうしようか迷ってて
まだこのスレで報告してませんでした。

テーマ対応のテストっぽいもの (少し書きかえました)
http://www.geocities.co.jp/SiliconValley-PaloAlto/8946/kita/index.html

>>中の人へ
と、とりあえず参考程度に。 単なる素材だと思って下さい。
私自身すぐにパッチ書いたりするつもりも無いですぅ。

>>164
スタイルシートを書く(編集する)人にとっては、
デフォルトはなるべく簡素なものが良いと思います。
それと、消してしまったスタイルシートを↑に再アップしておきました。
0172login:Penguin04/09/03 02:31ID:qgRKVapj
>>170
>Kita Image Viewer の画像の表示がモザイクになっている。
はわざとですよ。グロ対策だと思います。
確か、Xを押すとモザイクがはずれたと思います。

でもこの機能はオプションで外せるようにしてほしいなぁ。
017316604/09/03 03:20ID:E3d2YtAX
>>168

自分の環境では、「スレッドの速度」タブをつつくと、その速度の値に関係なく、
左端のタブ(「No.」の左隣にあって、既読スレッドをソートしてくれるやつ)をつついた結果と同じになる、
という現象です。

ビルドの仕方か、設定がなにか違うのでしょうか?

それとも、もうずっと前のリビジョンの kita から使っているので
.kde/ の下の旧ファイルが何か干渉しているのかな?
0174login:Penguin04/09/03 03:31ID:PtyONplS
>スレッドの速度
うちでは"Thread's speed"をクリックすると
71.54
64.39
52.01
(snip)
14.00
14.05 <=
12.71
11.70
8.51
9.39 <=
8.33
8.62 <=
8.03
のようになります。既読スレッドのソートとは関係なさそう。
qt-3.3.3, kde-3.2.3
0175login:Penguin04/09/03 03:40ID:PtyONplS
>>165
助かりました。

>>168
>無理に伝えなくてもいいのでは…^^;
>>171
>スタイルシートを書く(編集する)人にとっては、
>デフォルトはなるべく簡素なものが良いと思います。
了解しました。

>消してしまったスタイルシートを↑に再アップしておきました。
ありがとうございます。
0176login:Penguin04/09/03 11:46ID:6LJws+ln
SUSE9.1 から、kita-0.170より、記念パピコ
0177login:Penguin04/09/03 13:24ID:InLQLlSi
>>176

「スレッドの速度」はどんな感じですか?
0178login:Penguin04/09/03 15:46ID:yrtw2uBk
176じゃないけど、SUSE9.1、KDE3.3.0、Qt3.3.3の環境で、スレッドの速度でソートすると、

(前略)
14.39
14.25
11.70
12.66
8.32
7.66
8.63
8.47
8.26
7.05
7.99
5.39
5.85
6.74
4.83
5.25

のようになってしまいます。ちなみに、速度が20を越える(Linux板では)速いスレは順番通りになっています。
017942104/09/04 00:28ID:p0malkz5
>>170
> お気に入り一覧からタイトルをクリックしてスレッドを表示した時に、
直ったと思ってたけど勘違いしてたか・・・。これはFavoriteListView::update()辺りを見れば良いのかな。
とか言いつつ実は私は普段はお気に入りを使ってなかったりするので中の人に任せます。

> Kitaを設定のダイアログの左側のツリー表示部分の幅が狭くなって
これも中の人に。

> スレ表示ペイン?のインアクティブなスレのタブ上で右ボタンメニューを出し、
私も気になってたので直します。というかいま直しました。ちとベタなコーディングになりましたが。

> ウインドウ構成(?)の自由度が高くなった(?)のかも知れないけど、
適当に配置すると変になるので>>97の手順で配置を変えてください。それでも複雑になり過ぎると変になるときがありますが。

>>172
> でもこの機能はオプションで外せるように
私もこのオプションを付けようと思ってたので付けます。

>>178
threadlistview.cppの195行目を

return (int) ( i->key( col, ascending ).toDouble()*100 - key( col, ascending ).toDouble()*100 );

でok。要するにintにキャストするときに小数点以下が消えたのが原因で。
018017804/09/04 01:31ID:mP1OOkSs
>>179
なるほど、まだ0.01違いのスレ同士で逆転する場合がありますが、ほぼ直りました。
018142104/09/04 02:03ID:p0malkz5
>>180
*100でもまだずれたか。*1000にすれば完全に直ります。
018242104/09/04 12:46ID:Ywa+4RiR
外出する前に緊急デバッグ。

書き込みプレビュー画面で多重ポップアップした後で書き込んだりキャンセルすると落ちる(ときがある)バグがあります。

KitaWriteDialog::~KitaWriteDialog()
{
if( m_preview ) delete m_preview;
}

と変更して置いてください。

原因を説明すると、KitaWriteDialogのデストラクタで明示的にプレビュー画面のデストラクタを
呼ばないと、プレビューで使ってるKitaHTMLPartよりも先にポップアップで使ってるKitaHTMLPartを
先にdeleteしてしまうときがあるので、プレビューのKitaHTMLPart::slotDeletePopup()
で既にdeleteされているポップアップをdeleteしようとして落ちてた訳で。

やっぱりQtに任せずに自分で明示的にdeleteしとかないと危険だなあ・・・
■ このスレッドは過去ログ倉庫に格納されています