-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
btool 配下のソースコードを UTF-8 (BOM付き) に変換 #304
Conversation
cd btool nkf --overwrite --oc=UTF-8-BOM *.cpp nkf --overwrite --oc=UTF-8-BOM *.h
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTMです。
一応、変更箇所だと表示された行をGitHubページ上で眺めて、差異がなさそうであることを確認しました。
このフォルダにあるものは、リソースコンパイルのためのものです。
brcの仕様は知りませんが、サクラエディタ本体がbcc32でビルドできなくなった以上保守する意味はないと考えられます。
windresにはshiftjisのダメ文字を正しく処理できない不具合があるので、rccvtで前処理してやる必要があります。rcの文字コードがutf8になった今、不要になったツールと言えます。
フォルダごと削除でもいいと思いますけどね。
とりあえず、このPRはこのまま通してよいと考えます。
試したことはないのですが、今どきのバージョンであれば、 |
この PR 何待ち? |
修正待ち。 |
ちょっと正確じゃなかったかも。 確かベタ書きのコード指定が含まれる部分があって、単純変換じゃなくて修正が必要、というかutf8化することによりいらなくなるかも。 そんな話があったような気がします。 |
詳しくは #306 見てください。 あ、2セットの、間違いです。 |
#306 対応を行いました。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
不要ファイルとして削除する方向に異論ないようなのでapprove取り下げておきます。
この PR をどうしたいのか分からないです。そもそも将来的にもマージしないという判断であればちゃんとクローズしてください。 |
#351 マージ後にフォルダごと削除する予定なので閉じます。 |
はい。脳内スタックがひとつ消えて良かったです。 |
sakura-editor 配下のソースコードのほとんどがエンコーディングを UTF-8 に変換完了しました。
一部だけエンコーディングが食い違うのにも違和感があるため、残りの btool 配下のソースコードも変換しておきます。
確認方法
通常の Visual Studio ではこれらのファイルはビルドされません。
Makefile からのビルド時に btool はビルドされますが、Makefile では入力ファイルのエンコーディングを指定する箇所があるため、そのままではビルドは通りません。
一時的に用意した以下の Makefile により、btool 配下のファイルがビルドされることは確認できます。
https://github.com/kobake/sakura/blob/makefile-utf8/sakura_core/Makefile
※ただし、サクラエディタ本体内の auto にしたイテレータのところでビルド失敗するので、全ビルド成功には至りませんでした。これは自分の環境の gcc が古いせいかもです。