[スレッド全体]

2012/4/8 (日) 15:22:35 syat 返信 削除
Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0
[1770] Re2:各種パッチお試しバイナリ
「PatchUnicode_3028557 大文字小文字同一視の検索ルーチンの高速化」はパッチを修正したためコミットをもう1週ほど遅らせます。
またタイトルも単に「検索ルーチンの高速化」に変えたいと思います。
http://ux.getuploader.com/sakura_editor/download/38/skrw_search_fast_v0_0_r2116.zip

パッチと一緒に検索時間の実測データもアップしています。
大文字小文字の区別にチェックを入れるだけでこれほど違うとは…。
検索する文書の種類や行の長さによっても結果が変わってくると思うので、興味のある方は試してみてコメントをください。

2012/4/15 (日) 09:20:37 syat 返信 削除
Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0
[1772] Commit報告(Imp): 検索ルーチンの高速化
リビジョン2123でコミットしました。
PatchUnicode#3028557

2012/5/27 (日) 20:09:21 もか 返信 削除
INCM1.23a
[1809] RE: Commit報告(Imp): 検索ルーチンの高速化
コレなのですがtowupperをskr_towupperにしていないので、
デグレードしてます。

2012/5/28 (月) 00:43:20 syat 返信 削除
Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0
[1810] Commit報告(Fix): 大小文字同一検索で一部文字の扱いが不正
▼ もかさん
> コレなのですがtowupperをskr_towupperにしていないので、
> デグレードしてます。

ご指摘ありがとうございます。skr_towupperに修正しました。
リビジョン2151

なお、大小文字同一時の検索時にBugReport/64の対処が当たらなくなっていたはずですが、試しに修正前バイナリでU+00e0-U+00fcの文字に大小同一検索しても問題なく検索できているようでした。
ひょっとしてcrtのtowupperが修正されたのでしょうか?

2012/5/28 (月) 01:30:48 ryoji 返信 削除
Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0
[1811] Re: Commit報告(Fix): 大小文字同一検索で一部文字の扱いが不正
> なお、大小文字同一時の検索時にBugReport/64の対処が当たらなくなっていたはずですが、試しに修正前バイナリでU+00e0-U+00fcの文字に大小同一検索しても問題なく検索できているようでした。
> ひょっとしてcrtのtowupperが修正されたのでしょうか?


ん?試してみたら、
・大文字のほうを検索条件にすればOK
・小文字のほうを検索条件にするとNG

でした…

検索の色分け表示は、検索動作とは別動なのでどっちもOK。

ちょっと前に、次期Visual Studioのベータ版で試してみたときは、また従来バグとは違ったとんちんかんな変換動作になってましたよ〜。ひどい。
MS側の対処がお粗末でもう報告する気力も失せたです。誰かお願い… (^^;

2012/5/28 (月) 02:16:31 ryoji 返信 削除
Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0
[1812] Re: Commit報告(Fix): 大小文字同一検索で一部文字の扱いが不正
> リビジョン2151

手元でコンパイルして試したところ、 リビジョン2151でもU+00e0-U+00fcの文字が半角空白にマッチしてしまいました。
どこがいけないんだろう…

2012/5/29 (火) 21:00:29 syat 返信 削除
Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0
[1813] Re2: Commit報告(Fix): 大小文字同一検索で一部文字の扱いが不正
▼ ryojiさん
> 手元でコンパイルして試したところ、 リビジョン2151でもU+00e0-U+00fcの文字が半角空白にマッチしてしまいました。
> どこがいけないんだろう…


すみません。。もう一箇所修正しなければなりませんでした。
リビジョン2152で大丈夫なはずです。

前回問題ないと言ったのは、検索色分けが正しく見えていただけのようです。スミマセン

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.010][st:0.000]