「開発室:備忘録」の版間の差分
ページの作成:「=== 問題 === *64 ビット対応しても恩恵少なくね? :TNotePad の設計上、大きいファイルの扱いは苦手 :開いているファイルすべて...」 |
編集の要約なし |
||
| 1行目: | 1行目: | ||
=== 予定 === | |||
*64 ビット対応 | |||
*正規表現エンジン「鬼車」から「鬼雲」に変更 | |||
:→ 2.5 で対応済 | |||
*Tidy HTML5 採用 | |||
:→ 2.5 で対応済 | |||
=== 開発環境 === | |||
*Embarcadero Delphi XE2 | |||
**Delphi 10 Seattle だとオーバースペック | |||
**exe のファイルサイズが 400KB 程膨らむけど Delphi 10 Seattle よりはだいぶマシ | |||
**ちなみにその 400KB は XE2 から搭載されたスキン機能のせいらしい | |||
::(どうせならスキン機能使ってみるか?と思ったらダサいのしかなかった) | |||
:[[ファイル:Mery3_01.png|border]] | |||
*Microsoft Visual C++ 2008 | |||
**Visual C++ 2015 だとオーバースペック | |||
**鬼雲、Tidy、Hunspell の 32 ビット版、64 ビット版がそれぞれビルドできれば何でも良い | |||
=== 現状 === | |||
*本体の 64 ビット対応 | |||
:→ Active Script の 64 ビット対応がヤバかった | |||
*Tidy HTML5 採用 | |||
:→ 2.5 で対応済 | |||
*[https://github.com/k-takata/Onigmo 鬼雲] 64 ビット版のビルド | |||
:→ 良く分からなかったけどなんかできたっぽい | |||
:→ ヘッダファイルの 64 ビット対応もほぼ完了 | |||
*[https://github.com/hunspell/hunspell Hunspell] 64 ビット版のビルド | |||
:→ そもそも 64 ビット版なんてないし、64 ビットでビルドすればいいだけなのか謎 | |||
*[https://github.com/htacg/tidy-html5 Tidy HTML5] 64 ビット版のビルド | |||
:→ なんかビルドできたっぽい | |||
=== 注意 === | |||
*プラグインメソッドの Editor_SetCaretPos などの引数 TPoint が 32 ビットなので TNativePoint に変更する | |||
:→ 完了 | |||
=== 問題 === | === 問題 === | ||
スポンサーリンク