-
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
[WIP] x64での警告修正(CMemory::AllocBuffer の引数を size_t に変更) #524
[WIP] x64での警告修正(CMemory::AllocBuffer の引数を size_t に変更) #524
Conversation
#522 (comment) に |
これ、ACHAR版も修正していく想定ですか? ACHAR = サクラエディタ独自定義の文字型 typedef char ACHAR 初期サクラエディタはcharで作られていて、途中からWCHARが追加されています。 本格的な対応を始める前に ACHAR 版の関数を除去すれば、 |
74f7341
to
4d4ab5d
Compare
d4b7166
to
e70fb7e
Compare
398988b
to
5b5da88
Compare
5b5da88
to
36b9176
Compare
この PR では構造は変えない予定です。 |
fa5c3b0
to
1ad1b00
Compare
22eeddc
to
27004c4
Compare
ほそぼそ作業しているが、作業前のものと比べると警告は増えてしまう。 対応前 : https://ci.appveyor.com/project/sakuraeditor/sakura/builds/20021347 |
なお、作業前後の警告の CSV を比較するために以下のようなスクリプトを作った。
|
b6a6af5
to
6ef7453
Compare
71eab93
to
3eced01
Compare
3eced01
to
87685f5
Compare
a95fd1b
to
a2bb479
Compare
久しぶりに最新に rebase してみたのですが、 CLogicInt ってなんのためにあるクラスがご存じでしょうか? |
メモ |
❌ Build sakura 1.0.2754 failed (commit b3634cff14 by @m-tmatma) |
✅ Build sakura 1.0.2755 completed (commit 108cded7be by @m-tmatma) |
おお、動いてる 😄
ロジック単位とレイアウト単位を取り違えないようにするためのものです。 発覚している問題点がいくつかありますが、NGな変換コードを書けないようにする発想自体は有用だと思っています。
誤記訂正・・・本音でちゃったのかも 😕 |
言ってることブレてしまって申し訳ないのですが、 |
a2bb479
to
1e36e08
Compare
✅ Build sakura 1.0.2763 completed (commit 4bdf6ae726 by @m-tmatma) |
1e36e08
to
c7259cb
Compare
✅ Build sakura 1.0.2793 completed (commit 13723f2763 by @m-tmatma) |
c7259cb
to
d8cfc6b
Compare
✅ Build sakura 1.0.2827 completed (commit b5d7bb8af6 by @m-tmatma) |
このPRは still work in progress と認識しとります。 |
#1618 で CMemory 変更により中核の変更が意味をなさなくなったと判断したので閉じてしまいます。 |
x64での警告修正
CMemory::AllocBuffer の引数を size_t に変更するのを開始点に、その修正によって
増えた警告を減らしながら対応を進める。