Results 23 issues of Masaru Tsuchiyama

未保存のファイルがあるとすでに閉じたファイルの存在するディレクトリを削除できない - 任意のフォルダにファイルを作成する - そのファイルを sakura editor で開く (※) - sakura editor から 新規作成でファイルを作成してファイルを保存しないままにしておく - (※) で開いたファイルを閉じる - (※) で開いたファイルの存在するディレクトリをエクスプローラ等で削除を試みる - 使用中なので削除できないというメッセージが出る。 - 新規作成で作った未保存のファイルを一旦保存すると (※) で開いたファイルの存在するディレクトリを削除できる。 未保存のファイルのカレントディレクトリが(※) で開いたファイルの存在するディレクトリに なっているために削除できないのだと思う

enhancement

## 要望機能 GitHub Actions を導入する https://github.com/sakura-editor/sakura/pull/1259 で第一弾を導入したが、残件を記載する。 - [ ] ドキュメント - [x] Azure Pipelines や Appveyor ビルドで取得している各種環境変数 (#1183) には対応していない - [x] #922 には対応できないので、chm および installer のビルドは無効化している - [ ]...

CI
GitHub Actions

## 要望機能 [SonarQube Cppcheck Plugin](https://github.com/SonarQubeCommunity/sonar-cppcheck) を調査する 関連: - #674 - #368 - https://github.com/sakura-editor/management-forum/issues/59

CI
cppcheck
azure pipelines
SonarQube

cppcheck の結果を見やすく整形したい。 現状では cppcheck は xml 形式で出力されているが、そのままでは結果を確認するのは困難なので 人が見て理解できる形式に整形して出力したい。 ### 参考 https://github.com/danmar/cppcheck/tree/master/htmlreport で以下コマンドを実行することにより、 html 化できる。 (ただ cppcheck のインストーラには含まれていないので cppcheck を clone する必要がある) `python \cppcheck-htmlreport --report-dir= --file= ` #### 事前準備 `pip install...

document
CI
cppcheck

ダークテーマに対応できないか検討する ダークテーマは最近のはやりなのでできたらうれしい https://pcmanabu.com/%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC%E3%82%82%E3%83%80%E3%83%BC%E3%82%AF%E3%83%86%E3%83%BC%E3%83%9E%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F/

x64 のビルド警告を修正する 対応方針 - 警告は少しずつ複数の PR に分けて修正する - 修正作業を容易にするために msbuild のビルドログを解析して artifacts に解析結果を含める対応をする。

x64

manifest ファイルの processorArchitecture が x86 になっている https://github.com/sakura-editor/sakura/blob/ef37d0202496f66161b34a28412c46c92379cb93/resource/sakura.exe.manifest#L5 参考 http://yasu1973fc2.blog99.fc2.com/blog-entry-76.html

x64

スクロールの行数の設定インターフェースについて考える #259 の件で スクロールの行数を試しに 20 に設定して見たのだが設定が保存されなかった。 手順 - `設定` を選ぶ - `共通設定` を選ぶ - `スクロール` の `行数` を `20 `と入力する - `OK` を押してダイアログをもう一度開く - `行数` の設定が 10 に戻っている。 ![scroll](https://user-images.githubusercontent.com/5567450/42759250-492bfedc-8941-11e8-828b-5cc6ce124a6c.png) 以下のコードで切り詰められている模様...

🐛bug🦋

Coverity Scan を試す - https://github.com/sakura-editor/sakura/pull/297#issuecomment-407781504 - https://scan.coverity.com/ - http://k-takata.o.oo7.jp/diary/2014-08.html#15 - https://codezine.jp/article/detail/7619 - https://stackoverflow.com/questions/47867222/appveyor-coverity-on-windows-with-c - https://www.appveyor.com/docs/build-environment/#tools

CI
static analysis

ユーザーがバグ報告するときに、OS 等の情報を簡単に取得できるようにする ヘルプ → バージョン情報 → 情報をコピー で サクラエディタ のバージョン情報をクリップボードに取得できるが、 OS の情報も取得できるようにする。 従来 OS の情報を取得するには [GetVersionEx](https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms724451%28v=vs.85%29.aspx ) が使われてきたが、 Windows 8.1 以降では manifest を正しく設定しないと偽装された値を返す。 manifest に指定する GUID のメンテが面倒なので WMI を使ってみる -...

enhancement
management