[5044] 1.5.9.90beta 
2006/2/20 (月) 00:41:52 げんた
INCM1.23c
ベータ版ですが,一応通常の手順でsourceforge.netに登録しました.
詳細は >>dev:4260 >>dev:4234をご覧ください.
特に品質が悪いということはないと思いますが,ノーチェックなのでbetaとします.


[5053] 1.5.9.90beta 性能改善お試し版 
2006/2/23 (木) 00:25:24 ryoji
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
従来と同じ設定なら同等のパフォーマンスで動作するようにしました。
お試し版(実行形式): http://www7a.biglobe.ne.jp/~ryoji
プログラムサイズもVS2003では以前のバージョンと同じになりました。
ソース修正パッチ >>dev:4284


[5100] ちょいと変どすぇ 
2006/3/15 (水) 22:31:33 すい
INCM1.23c
1.5.9.90beta(sakura_2006-02-19.zip) 違和感ありです。

エディタでファイルを新規に開こうとして、
「他のファイルを編集中の、既に開かれているエディタウィンドウ」まで、
ファイルをドラッグ&ドロップして来た場合の挙動がちょっと変です。

ファイルを掴んでいるマウスポインタの位置まで「編集中エディタウィンドウ」の
中のカーソルが移動してきます。(ファイルを掴んでいるマウスポインタの後を、
エディタ画面内のカーソル(キャレット)が追尾しまくります。)
編集途中のウィンドウのカーソル位置が勝手に移動してしまうので、非常に
取扱いにくくなってしまってます。

確認したところ、1.5.9.1(sakura_2006-01-10.zip) までは このような動きは無いようです。


[5101] Re:ちょいと変どすぇ(修正内容) 
2006/3/16 (木) 02:06:12 もか
INCM1.23c
いつもお世話になっております。
現象確認しました。
D&Dの修正で出る不具合なので、すいさんの報告通り1.5.9.90beta固有のバグです。
(あと私のサイトのsakura_2005-04-29clipbrdでも発生します)
すみませんが、以下のようにソースコードの修正をお願いします。

CEditView.cpp
106行目付近(関数IsDataAvailable内)
IDataObject::QueryGetDataの戻り値を
  SUCCEEDED( pDataObject->QueryGetData( &fe ) )
で判定しているのを止めて、
  S_OK == pDataObject->QueryGetData( &fe )
に変更する必要があります。
 IDataObject::GetDataも、同様に変更したほうがいいかも。


S_OK     正常 OK
S_FALSE  正常 FALSE
E_xxx    C++/Java等でいうところの例外。
SUCCEEDEDは、「例外じゃない」のを調べるマクロなんですよね。

# 他の箇所でもSUCCEEDEDマクロを良く使っていますけど、場所によって同様の問題があるはずです
#埋もれるといやなので、一応パッチも出しておきます。

INCM/CMT
Cyclamen v3.81