5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Kita - 2ch client for KDE

1 :login:Penguin:03/11/25 14:42 ID:uhP0wE+x
KitaはKDE用2ちゃんねるブラウザです。
名前の由来はKDEの'K'に「板(board)」を加えたのと、キターー(゜∀゜)ーー!!から来てます。

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

前スレ
おいお前ら! GTK+使ってLinux版かちゅーしゃ作れや
http://pc.2ch.net/test/read.cgi/linux/1022744633/

姉妹スレ?
おいお前ら! おちゅ〜しゃはどうですか?
http://pc.2ch.net/test/read.cgi/linux/1069623143/


934 :VineでKDEパケジしてる人:04/06/24 03:24 ID:BAusT+4U
>>932
放置したような状態だったのにそういってもらえるのは、うれしいような申し訳ない様な…
先程 put したのでそのうちミラーにまわると思います。
ただ qt の再パッケージをしないと 2ch を読み書きするには不自由なのが解かりました。
akito さんのパッチを qt-3.3.2 用に作りなおしたら「ベータ」とか「〜(これは見えると思います)」が表示されるような気がします。
# 今現在、Vine の qt はほぼ素なので AA が歯抜けです。
Vine は gnome がデフォなので ochusha も試してみましたが、(僕としては)やっぱり kita のほうが使い易いです。
できれば●対応してもらえると ochusha を選択肢にいれる必要がなくなるんですが>中の人

935 :421:04/06/24 22:02 ID:aeEJe9AY
>>933からの差分。なんか小出し小出しで悪いんですが平日に一気に直すのは無理なんで・・・

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

・レス番クリックの「add name to abone list」で名前を登録するとトリップの前後の<b>とか
特殊文字がそのままあぼーんリストに登録される

・レス番クリックの「Mark」でチェックした項目がスレを閉じて再表示したときに消えてる

のバグ修正。ただしMarkは仕様上の問題でスレを閉じてしばらくするとリセットされます(スレ
情報をHDDに退避しないため)。あとはThreadクラスの一部機能をDatManagerクラスに移した
り、レス抽出で正規表現を使えるようにしてみたりとか、その他細かいバグの修正

とりあえず目だったバグはだいたい消したと思うので、次はコンソールに大量に表示される
QGDict::hashKeyString: Invalid null key
のwarningが目障りなので消す作業に入ろうかと思っていますが、結構問題の根が深くて
大変そうだなあ・・・

もしもその辺りをいじってる最中なら後回しにするので言ってください>中の人

936 :kitaの中の人 ◆KITAulkOso :04/06/25 00:07 ID:gzaWNKkJ
Hiki立てますた。
http://kita.sourceforge.jp/cgi-bin/hiki/hiki.cgi
バグ報告とか忘れやすいので適当にHikiに移そうかなと。

マージ作業は週末まとめてやります。

>>926
thanks. 関係ないデータが壊れるわけではないようなので、
すぐに次のバージョンを出すということはたぶんないです。
# DATが壊れるのは致命的なので早めに直さないと^^;

>>927
うちの環境だと問題なく出ます→「〜」
原因がCodec, Fontのどちらかわかりにくいんですよね。。。
昔作ったCP932のコード表でもデバッグ用に付けてみようかな…

>>934
つい最近●買ったので、●対応は行います。

>>935
Hikiに今何の作業してるかを書いてもらえるといいかも。

937 :421:04/06/25 23:29 ID:z3HhK3m8
>>935からの差分。

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

かなーりアドホックにですが、書き込みの時以外のコンソールに出るwarningは全部
消しました。書き込みの時のwarningはおいおい消す予定。

> Hikiに今何の作業してるかを書いてもらえるといいかも。

良いですが風博士のWikiのTODOみたいな雛型を用意してもらえるとありがたいかも。
あと使い方みたいなマニュアルはユーザーが書いてくれるとありがたいですねえ。
やっぱりマニュアル書く時間があったら一行でもコードを書く時間に当てたいしw

とりあえず自分が関わった部分でのでかいバグは全部取ったと思うので、新バージョン
が出るまでは見付けしだい小さいバグを消して行く予定です。今のとこは。

938 :421:04/06/25 23:44 ID:z3HhK3m8
あ、そうそう。最近「もうずっと人大杉」が出る鯖が増えてますが、
そういう鯖で過去ログをレスアンカーをクリックして開こうとすると
ほぼ確実に過去ログのキャッシュが壊れるのでバックアップを
とってクリックしないようにしておいて下さい > ALL

939 :421:04/06/26 22:37 ID:1dtqBu/s
日付欄の隣に曜日を表示させるパッチ。
i18nを使わなきゃいけないのは判ってるんだけど、楽なんでついついQTextCodec使ってしまうなあ・・・

begin 664 week.tar.gz
M'XL(`,IZW4```^V676_24!C'N=T^Q6.]X66P]E!**?&B$S;)9"C0+%XM")T0
MQDN@R[(L2P::N.F\,-.8)22:+$X3+_3".\D^S!JV>+6OX#E`A]AVUL1MFIQ?
M3](>^O^?\_3TH<\IE[2<?U5;%@/%0#VGY8NNOP_+L:P@\"X6$_[EC$$<CUQ$
M$D;A$"=P6,_AK@O82XC%Q&I3RS4`KF*J?Q&OUPOE40Y,();E_6S(CR+`"5*0
ME_A(@#4`'QMAV4F_WV_A$?Q(`(0DQ$M!,<"+?"0L(%8<>KSCD#X@<2K(0[\+
M<+.@+I>J*LPGLK*2G167DG(<9P$PO9T7^,Q823)R8BX%P)QTMGI'NY:2^=2B
MG(X#%NFMO7[[W#MXIK=W]=:AWGJBMX[TUKZ^U68F;YC-\DQJ(=ZWMO565]_J
MZ.T]RUGF4ED2Q^F';[WGKRT5LVDY&>>`.7[5MK^/R/T.TU_@P>+@*___L3B/
MNU>T.%:9%!2G>':0263M2%>T7;M80H8^S/'^H>5\M^\J,X;BP'IQ[\FQ^%#Q
MCIGT`6Z&Z*>WE%J(R0^`.>MNGW2VS[H[C*4LJ\0SANZT]<E6MQB/+8R4)U^^
MVH]X1TF/A)V/ML+9=,*0?7_ZTE:6D;-*VA#V.F_MA<KHB=^\[\NN^PM'N8AZ
MKM%4*Z5F/I"OUR]I!_"[^L\&0^?U'Z$PJ?\"Q]'Z?Q60K^=8#HRJ>0@0)_6;
MY0[`QC78`PA2*!3@>/QN.3XD7+`'"/)!7.<BQBZ`H*XT5=C`'=PFIKW0+-;6
MH)#35*A55];!.XVKT816J3>U!MP"!A\^R-=6:E7R@P\*VA(19TL5-:#5,EJC
M5'WDAA(G5MW`K&.FD\GI0@&*1:E28<"##Q\9)3J<?G,P,Z&Y5L+_!W>E5E`]
M&X/*0L(5D%%;'(=[?Q`'K*EJ&8<9);\-1Q\+F%RX/?BTGEI>Q%HW#F^#B/,Y
M/`LG&0/@!R>;KVQ-J9;R.#RWJ>AXHO"PH>;*T7,W<N(V:I'9'G1B'Y4H\P"\
MH_F-RF7VAYSXAP7-[!:<N,_KG-D?=N17S&N_>4&ZDELDAQQG;3]?1ZYA1`Z'
J&4MY)QE_W1\G"H5"H5`H%`J%0J%0*!0*A4*A4"@4RA_S`Z5D9G@`*```
`
end


940 :kitaの中の人 ◆KITAulkOso :04/06/28 00:34 ID:rqNnXiut
snapshot.
http://kita.sourceforge.jp/snapshot/kita-20040628.tar.gz

***注意***
キャッシュ関連のコードを修正したのでキャッシュのバックアップ推奨
***注意***

>>920以降の修正を全部入れています。
あと壊れてるデータは書き込まないようにしたので、
キャッシュが壊れる現象>>924>>938は直ってるかもしれません。
相変わらず>>919入れてません。というか忘れてましたorz


941 :421:04/06/28 23:18 ID:HbDMoB7U
もうちょっと不正データの判定を厳しくしてみました。あとソースを良く見たら
激しくメモリリークかましてるのに気がついた(mallocしてfreeしてない)ので、
ついでに直しときました。

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

ただコードが206で先頭がLFで始まってる不正データは弾けないんですよね・・・
何か簡単で素早い判定方法って無いもんですかねえ・・・

942 :421:04/06/29 23:10 ID:CCZ/UZWe
他スレへのポップアップ表示の時にたまに落ちるバグ修正。

DatManagerとDatInfoの内部キーとして使ってるURLの形式が違うという
しょぼいミスが原因ですた。

diff datmanager.cpp.old datmanager.cpp
46c46
< KURL inurl = url.protocol() + "://" + url.host() + url.path();
---
> KURL inurl = Kita::ParseMisc::parseURLonly( url );

943 :421:04/06/30 23:13 ID:ZtqFW2Gv
HikiにTODO書いときましたが、ちょっとだけ捕捉。

次のバージョンになったらKitaNaviクラスの整理をしようと思っているのですが、
KitaNaviをKDockWidgetのサブクラスにしようと思っています。すると
こんな感じの画面にすることができます。

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/navi.png

もちろん分離して従来どおりdesktopウィンドウとして使うこともできます。


944 :421:04/07/01 23:24 ID:QkW7mCMQ
設定ダイアログで適用ボタンを押さずにOKボタンを押すと設定した項目が消えるバグ修正。

void KitaPreferences::slotOk()
{
m_fontPage->apply();
m_colorPage->apply();
m_asciiArtPage->commit();
m_uiPage->apply();
m_abonePage->apply();

KDialogBase::slotOk();
}

945 :login:Penguin:04/07/02 04:10 ID:rsbYm7KT
スレを全部展開するように設定、
つまり、「1000 レスを最後に読んだスレから表示」とした場合でも、
一度読んだスレを一度閉じて、再び見に行くと、
1-20 と最新50 くらいが表示されます。
全部展開するには 「前全部」のリンクをつっつく必要があります。
これを、省略などせずに、とにかく最初から最後まで展開する
ようにはできないでしょうか?



946 :421:04/07/02 22:49 ID:m92/R+XI
>>945
中の人が>>890で触れてる内容ですね。次バージョンでは設定項目が付くんじゃ
ないでしょうか。ちなみにソース内での設定場所は KitaHTMLPart::load の

const int preShowNum = 50;

です。あと細かいことですが、「全てのレスを最後に読んだスレから表示」が
「50 レスを最後に読んだスレから表示」の下の項目になっていますが、感覚的
には「1000 レスを最後に読んだスレから表示」の上にした方が良い気が。

それとスレッドのフォント設定を変更するとタブのフォントも一緒に変わるバグと
あぼーん設定がすぐに反映しない問題は次のバージョンかsnapshotが出たら直
します。具体的にはSignalCollection経由でKitaHTMLPartにシグナルを飛ばして
スレの再描画をさせる予定。

947 :login:Penguin:04/07/02 23:25 ID:bz6m55ig
細かいことですが、設定のダイアログって適用押さずにOK押すと
変更が破棄されるのはKDEアプリの推奨動作と違いますよね。

948 :login:Penguin:04/07/03 01:15 ID:bMNVF9jE
>>947
>>944

949 :login:Penguin:04/07/03 01:15 ID:/fCpdX7+
>>947
>>944

950 :421:04/07/03 01:36 ID:ZOd+QIII
ところで明日と明後日ちと温泉に行ってくるため今週の土日は2chを見る
ことが出来ないので、今やってること(KitaDomTreeとKitaNaviの整理)の
途中経過を置いときます。もし事故ったりしてそのまま闇に埋もれたり
するとコード達が可哀想なんでw

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

951 :login:Penguin:04/07/03 15:14 ID:2IOxkBMj
何もそんな最悪な場合を想定しなくてもw

952 :kitaの中の人 ◆KITAulkOso :04/07/04 12:00 ID:2VxMuDbX
snapshot出します。

>>940からの変更は…
>>919入れてます。ごみ箱のアイコン付き。今は確認なしで消すので注意。
今は一旦表示しないと消せませんが、スレ一覧から消すようにする予定。

DatInfo::deleteCacheの
if ( !m_thread ) ret = Kita::Access::deleteLog( m_thread, parent )
となってるところはif ( m_thread )の間違いのような気がしたので直してます。

>>939入れてます。
>>941入れてます。もっと正確に判定しようと思ったら1バイトでなく、1レス分余分にとるのがいいかと。
>>942入れてます。
>>944入れてます。
>>945-946入れてます。ただ、2つ設定しないといけないのは不満なので、
全部表示/一部だけ表示のニ択にしようかと考えてます。意見よろ。

あとお気に入りの未読チェックをするとタブがいちいち開いてたのを修正。

そろそろ0.150.0から一ヶ月経つので、>>850の仕様作成の作業を中心に行いますが、
インターフェースとか手抜きが多いので、適当に文句つけてやってください…

953 :kitaの中の人 ◆KITAulkOso :04/07/04 12:23 ID:2VxMuDbX
snapshot。

http://kita.sourceforge.jp/snapshot/kita-20040704.tar.gz

書き忘れ。
>>850の作業はある程度まとまるまではWikiに書きます。


954 :login:Penguin:04/07/04 21:50 ID:tm/HY+IH
> snapshot。
> http://kita.sourceforge.jp/snapshot/kita-20040704.tar.gz
>
乙です > 中の人さん
が、buid できません。

--- kita-20040703/kita/src/uiprefbase.ui.orig2004-07-03 14:36:33.000000000 +0900
+++ kita-20040703/kita/src/uiprefbase.ui2004-07-03 22:00:58.000000000 +0900
@@ -1,4 +1,4 @@
-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<!DOCTYPE UI><UI version="3.1" stdsetdef="1">

こんな感じで逃げましたが。
環境は Qt 3.2.3 + KDE 3.2.3 の Momonga HEAD です。

それから、画像へのリンクをクリックするとタブが開きますが、
そのタブを閉じずに kita を終了すると crash します。
>>913 の patch を当てたときからなので、原因も、その辺りかと。

955 :954:04/07/04 21:59 ID:tm/HY+IH
> それから、画像へのリンクをクリックするとタブが開きますが、
> そのタブを閉じずに kita を終了すると crash します。
> >>913 の patch を当てたときからなので、原因も、その辺りかと。

スミマセン、正確には、
「右端のウィンドウボタン? X を押して閉じると crash する」
です。
「ファイル」から「終了」したときは問題ありません。


956 :kitaの中の人 ◆KITAulkOso :04/07/05 01:38 ID:8NkxY6ys
次のバージョンに向けて、feature freezeを7/10にします。

>>954
またやってしまったOTZ
修正しておきました。

今日の夜にでも再度upします(たぶん)。

> それから、画像へのリンクをクリックするとタブが開きますが、
> そのタブを閉じずに kita を終了すると crash します。
これ今追っかけてたんですが、どうも修正方法が分からないので、
>>691さんに見てもらいましょう…
# 最悪、一旦機能をdropするかも。


957 :691:04/07/05 15:45 ID:MLQ/UFMF
>>955
> 955 名前:954 [sage] :2004/07/04(日) 21:59 ID:tm/HY+IH
> > それから、画像へのリンクをクリックするとタブが開きますが、
> > そのタブを閉じずに kita を終了すると crash します。
> > >>913 の patch を当てたときからなので、原因も、その辺りかと。
>
> スミマセン、正確には、
> 「右端のウィンドウボタン? X を押して閉じると crash する」
> です。
> 「ファイル」から「終了」したときは問題ありません。
>
こっちで再現しないので、調べようがありません
確実に再現するならトレースをとって
張ってもらえれば何かわかるかもしれませんが…

958 :421:04/07/05 22:50 ID:T2L6JHle
・設定ダイアログでスレッドのフォント設定を変更するとタブのフォントも一緒に変わるバグ
・設定ダイアログのあぼーん設定がすぐに反映しない問題

の修正。あとついでに、ごちゃごちゃしてたシグナルの整理とか。

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

959 :kitaの中の人 ◆KITAulkOso :04/07/05 23:14 ID:8NkxY6ys
>>957
うちの環境だと100%出るので、トレース…を貼ろうとしたけど長かったのでsf.jpに置きますた。

http://kita.sourceforge.jp/misc/trace-20040715.txt
Fedora Core 2
qt-3.3.2 kde-3.2.2

# KDEのバグのような気もする。


960 :691:04/07/06 00:10 ID:cuJKvbnf
>>959
> 959 名前:kitaの中の人 ◆KITAulkOso [sage] :2004/07/05(月) 23:14 ID:8NkxY6ys
> >>957
> うちの環境だと100%出るので、トレース…を貼ろうとしたけど長かったのでsf.jpに置きますた。
>
> http://kita.sourceforge.jp/misc/trace-20040715.txt
> Fedora Core 2
> qt-3.3.2 kde-3.2.2
>
> # KDEのバグのような気もする。
>
再現できました

埋め込み画像ビューワでしか起こらないから気付かんかった _| ̄|○
このトレースの内容でいくとタブを閉じられない(閉じると落ちる)はずだけど
そんなことないみたいだからPartをKita終了前に意識的に開放
(m_manager->removePart())しとけば直るでしょう



961 :954:04/07/06 00:19 ID:OZ6r18Om
> うちの環境だと100%出るので、トレース…を貼ろうとしたけど長かったのでsf.jpに置きますた。

>>959
ありがとうございます。
OmoiKondara(Momonga のパッケージ作成ツール)に G (debug)オプションを付けて、
strip しないように build して試したのですが、何故か有効なトレースが得られず、
試行錯誤していました。

>>957
よろしくお願いします。


962 :kitaの中の人 ◆KITAulkOso :04/07/06 00:38 ID:lCB1XOsm
http://kita.sourceforge.jp/snapshot/kita-20040706.tar.gz
>>953からの変更点は、

>>954のuiファイルの修正
>>958のマージ
あといくつかのソースを整形してます。
画像ビューアはまだ直してないです。

>>958はいくつか自分が修正したところとかぶったので手作業で直してます。
もし漏れがあったらごめんなさい。


あと、インデックスファイルのフォーマットを考えてたんですが、
スレッドごとの情報はKConfig使えばいいやんということで
さっさと実装しちゃっうかも…。
# Kita全体での情報フォーマットは考えないとダメですが。
http://kita.sourceforge.jp/cgi-bin/hiki/hiki.cgi?%A5%A4%A5%F3%A5%C7%A5%C3%A5%AF%A5%B9%A5%D5%A5%A1%A5%A4%A5%EB%A4%CE%C0%DF%B7%D7


963 :691:04/07/06 01:21 ID:cuJKvbnf
>>954 直しました

kitathreadtabwidget.cpp:

KitaThreadTabWidget::~KitaThreadTabWidget()
{
+ KParts::Part * p;
+ while ( ( p = m_manager->parts()->getFirst() ) != NULL ) {
+ m_manager->removePart( p );
+ delete p;
+ }
delete m_manager;
}

いちおう落ちなくはなった模様


964 :954:04/07/06 20:57 ID:kpuFxyUw
>>963
crash しなくなりました。
ありがとうございました。

965 :421:04/07/06 22:17 ID:xQq9gD67
ごみ箱ボタンを押してもスレが閉じずにサブジェクトウィンドウも更新されない問題を修正。

>>962,963からの差分。サブジェクトウィンドウのレス数が0になったりまだ変な所もありま
すが、これはDatManagerの問題だって分かっているので明日あたり直します。

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

少しコードの内容を説明すると、KitaThreadViewから直接 KitaThreadTabWidget::deleteView
を呼ぶとクラッシュする(delete this することになるから)ので、CloseCurrentThreadTabEvent
というカスタムイベントを作って、一旦イベントループに戻ってから後でスレッドタブを閉じるさ
せるようにしています。

あとは深く考えなくてもsignalcollection経由でcloseThreadTabというシグナルを飛ばせば
スレッドタブを閉じるようにしました。あとはsignalcollection経由でupdateSubjectTab
というシグナルを飛ばせばサブジェクトウィンドウを更新するようにしてみたり。

>>962
> いくつか自分が修正したところとかぶったので手作業で直してます。

申し訳ないです。シグナルがらみだとパッチの量は少なくてもどうしても範囲が広くなって
しまうもので・・・

966 :691:04/07/06 23:02 ID:cuJKvbnf
埋め込みビューワを使うMIMEタイプを指定可能にするパッチ

>>962からの差分です

http://www.geocities.co.jp/SiliconValley-SanJose/5557/01_embed_viewer_ext.dpatch.gz

設定 - ユーザーインターフェイスでビューワを使って表示したいMIMEタイプをコンマで区切ってあたえてください

例:image/gif,image/jpeg,image/png,image/x-bmp,text/html

スペースを入れるとそのエントリは無効になるはずなんで気を付けてください
チェックを外せば無効化もできます

967 :login:Penguin:04/07/07 01:13 ID:RstKnict
スマso test

968 :421:04/07/07 22:18 ID:OM+I8wno
>>966ですが、KDE3.1だとQGroupBox::setCheckable,QGroupBox::toggled,
QGroupBox::setChecked, QGroupBox::setUsePartがないのでコンパイルが
通りません。

あと>>965の残りのパッチ。>>965からの差分です。

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

とりあえずこれで激しく気になる部分は無くなったので、細かいパッチを
除けば新バージョンが出るまではでかいパッチを出す予定は無いないです。

969 :691:04/07/07 23:25 ID:VZADBU9P
>>968

> >>966ですが、KDE3.1だとQGroupBox::setCheckable,QGroupBox::toggled,
> QGroupBox::setChecked, QGroupBox::setUsePartがないのでコンパイルが
> 通りません。

http://doc.trolltech.com/3.1/qgroupbox.html
http://doc.trolltech.com/3.2/qgroupbox.html
確かにQt 3.1使ってると通りませんね
もしQt 3.1でないと困るとか言うのなら直しますが
そんなひといる?


970 :421:04/07/08 22:15 ID:LYssV3MP
もうパッチ出さないと言っておきながら、もうひとつだけ気になる所があったので
これだけ。申し訳ないっす。とりあえず>>966は当ててなくて>>968からの差分です。

2pane表示にしてるときに、削除とかでスレッドを閉じてスレッドタブウィンドウに
表示されてるスレッドがなくなったらサブジェクトタブウィンドウをアクティブ化するパッチ

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

内部的にはとりあえずsignalcollectionにswitchSubjectViewシグナルを飛ばせば
サブジェクトタブウィンドウをアクティブ化するようにしました。あと昔作った疑似2pane
モード回りのコードは取り除いたので設定ダイアログの疑似2paneの設定は取り除いて
もokです。

これでやっとどうでも良いスレのつまみ読みがしやすくなったかな・・・。

あと細かいことですが、KStdAction::openNewって必要でしょうか。emacsのくせでよく
Ctrl+nを押して新しいウィンドウを開いてしまうんですがw

971 :421:04/07/09 23:57 ID:IdGXJmAa
ちょうどリリースの狭間でネタも無いので超長期的に実装しようと思っている
機能を晒してみるテスト。まあ実装するにしても当分先の話になるんでHikiの
TODOにもまだ書いてませんが。

ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kview1.png
ttp://www.geocities.co.jp/SiliconValley-Bay/7435/kview2.png

で、これが作りかけのコード。一応単体で動作可。

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

上のコードはパブリックドメインにするので、Qt/KDEでプログラムしたい
人は好きに使って下さい・・・

972 :kitaの中の人 ◆KITAulkOso :04/07/11 00:39 ID:iHhkW4EK
>>963
入れますた。

>>965
入れますた。
> 申し訳ないです。シグナルがらみだとパッチの量は少なくてもどうしても範囲が広くなって
> しまうもので・・・
コード書きあまりやってないのでこれくらいはまかせてください。

>>966
入れますた。うちの環境だとセグフォったのでKitaConfig::setPartMimeList()の引数を
参照渡しから値渡しにしてます。(いまいち分かってなかったりするのですがw)

>>968
入れますた。

>>969
TurboとVineが3.1.xだったような。こちらで直してみます。
# 3.0.xはもう外してもよいと思いますが…

>>970
入れますた。
Ctrl+nはいらないと思いますので、こちらで消してみます。


973 :kitaの中の人 ◆KITAulkOso :04/07/11 23:30 ID:iHhkW4EK
snapshot.
http://kita.sourceforge.jp/snapshot/kita-20040711.tar.gz

>>972の他に、Qt 3.1への対応(詳細>>968>>969)、
Ctrl+nの削除を入れてます。
Qt 3.1環境でのコンパイルテストはしてないです。

特に使ってて大きな問題はないので、
木曜日code freeze、土曜日releaseで考えています。

# あと今は●対応の実験してます。

974 :421:04/07/12 21:25 ID:/wLqb9wC
乙です。Qt3.1でも問題なくコンパイル通りました。

で、リンクをクリックして未読のレスを開いた後で、ごみ箱ボタンを押してもキャッシュが削除
されないバグ修正。要するにm_thread=NULLになるのでこの場所てインスタンスを作っておこうって話。

diff -c datinfo.cpp.old datinfo.cpp
*** 200,205 ****
--- 200,206 ----
}

/* update thread info */
+ if( !m_thread && m_readNum ) m_thread = Kita::Thread::getByURL( m_datURL.prettyURL() );
if( m_thread ){
if( m_thread->resNum() < m_readNum ) m_thread->setResNum( m_readNum );
KitaThreadInfo::setReadNum( m_datURL.prettyURL(), m_readNum );

975 :421:04/07/12 21:33 ID:/wLqb9wC
あとごみ箱を押した時に、dat落ちしていないかつレス数が900未満のレスの場合は
確認ダイアログを出さないようにするパッチ&deleteアクション追加パッチ。

自分で言うのもなんだけど結構便利(w

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

976 :421:04/07/13 22:42 ID:g5cYVYwN
(1) アクションをいろいろ追加するパッチ。>>975からの差分。
アイコンとショートカットは適当に付けたので適宜変更してください。

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

(2) スレ一覧でsinceを押したときに新しい方から順にソートするパッチ。
従来どおり古い方からソートした方が良い場合は無視してください。

$ diff -c threadlistview.cpp.old threadlistview.cpp
*** 186,191 ****
--- 186,193 ----
return QString::localeAwareCompare( i->key( col, ascending ), key( col, ascending ) );
case Col_Mark:
return QString::localeAwareCompare( i->key( Col_MarkOrder, ascending ), key( Col_MarkOrder, ascending ) );
+ case Col_Since:
+ return -1*QString::localeAwareCompare( key( col, ascending ), i->key( col, ascending ) );
default:
return QString::localeAwareCompare( key( col, ascending ), i->key( col, ascending ) );
}

(3) スレッドビューでCtrl+Fを押すたびに検索ボックスのフォーカスをセットしたり外したりするパッチ。
他のショートカットキーの方が良い場合は無視してください。

void KitaThreadView::focusSearchCombo()
{
if( !SearchCombo->hasFocus()) SearchCombo->setFocus();
else m_threadPart->view()->setFocus();
}

977 :421:04/07/14 22:26 ID:Rw/+bQ36
(1) KitaNaviを表示したときに画面に出る警告を消すパッチ。
diff -c kitanavi.cpp.org kitanavi.cpp
*** 142,150 ****
m_qtw->addTab(view,str);
m_qtw->setTabToolTip(view,labelstr);

- connect( Kita::SignalCollection::getInstance(), SIGNAL( signalChangeStatusbar( const QString&) ),
- this,SLOT( slotChangeCaption( const QString& )));
-
view->setup( datURL, VIEWMODE_KITANAVI );
totalNum = Kita::DatManager::getReadNum( datURL );

(2) >>975の条件に加えて、Favoriteに登録しているスレの時には確認ダイアログを出すパッチ。
そもそも必ず確認ダイアログを出したいって場合はこの辺のコードを戻してください。
diff -c kitathreadview.cpp.org kitathreadview.cpp
*** 759,765 ****

int rescode = Kita::DatManager::getResponseCode( m_datURL );
int readNum = Kita::DatManager::getReadNum( m_datURL );
! if( ( rescode != 200 && rescode != 206) || readNum >= 900 ){
if( QMessageBox::warning( this,
"Kita",
"Do you want to delete Log ?",
--- 759,766 ----

int rescode = Kita::DatManager::getResponseCode( m_datURL );
int readNum = Kita::DatManager::getReadNum( m_datURL );
! if( ( rescode != 200 && rescode != 206) || readNum >= 900
! || FavoriteThreads::getInstance() ->contains( m_datURL.prettyURL() )){
if( QMessageBox::warning( this,
"Kita",
"Do you want to delete Log ?",

978 :421:04/07/14 22:30 ID:Rw/+bQ36
とりあえず自分的には以上でcode freezeで続きは次バージョンでかな・・・

あと、なんとなくknoppix3.4でkitaを動かしてみたので以下そのメモ

diff configure.in.in.old configure.in.in
29c29
< [AC_MSG_ERROR([konq_faviconmgr.h was not found!
---
> [AC_MSG_WARN([konq_faviconmgr.h was not found!

してから

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

全部ramdisk内でやってるからコンパイルが心持ち早い感じが

979 :login:Penguin:04/07/15 02:40 ID:/aC4zkrB
Kitaすごく良いソフトですね!Kitaは0.150.0をソースからビルドしたものを使っていますが、IEやmozillaでは見ずらかった2ちゃんねるがとても見やすくなってサイコーです!作者の方に感謝します。

980 :kitaの中の人 ◆KITAulkOso :04/07/16 00:24 ID:IZzU7SYf
最後のsnapshot。
http://kita.sourceforge.jp/snapshot/kita-20040716.tar.gz
>>973-977入れてます。あと、翻訳を更新してます。

>>975
とりあえずそのまま入れてますが、900未満という条件はいらないかも。

981 :kitaの中の人 ◆KITAulkOso :04/07/16 00:26 ID:IZzU7SYf
980取ったので次スレあげます…

982 :kitaの中の人 ◆KITAulkOso :04/07/16 00:36 ID:IZzU7SYf
Kita - 2ch client for KDE part2
http://pc5.2ch.net/test/read.cgi/linux/1089905503/

というわけで立てました…

983 :421:04/07/16 00:55 ID:66SD50ri
中の人乙です。

> 900未満という条件はいらないかも

その辺も含めてインターフェース周りは一任しますので適当に調整しておいて下さい。

> 初スレ立てだったりする。

そういや新スレ立て機能って欲しい人っているのかな・・・
たまにしか使わない機能だし、実験が面倒くさそうなんで私はあまり実装する気ないんですが。


あと、なんとなくFC3-test1でkitaを動かしてみたので以下そのメモ

tar xvfz kita-20040711.tar.gz
cd kita-20040711
./configure --prefix=/usr --with-qt-dir=/usr/lib/qt-3.3
make
su
make install
exit
kita

つか特別何もしなくても普通に動いちゃってつまらなかった訳ですがw

418 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)