SAKURA Editor (Japanese text editor for MS Windows)
Clone or download
m-tmatma Merge pull request #622 from m-tmatma/feature/retry-hhc
chm のビルドでリトライを実装
Latest commit ace82c2 Nov 18, 2018
Permalink
Failed to load latest commit information.
HeaderMake #532: @file コメントを追加 Oct 19, 2018
MakefileMake 不要コードの除去 Sep 24, 2018
externals/cppcheck cppcheck のインストールをするのを appveyor ビルドのみにする Aug 20, 2018
help 管理者としてコマンドプロンプトを開くメニュー項目を追加 Nov 16, 2018
installer reST 用の拡張子 (.rst) を関連付け用の設定に追加 Nov 11, 2018
resource 不要となったファイルを除去 Oct 13, 2018
sakura if errorlevel を使うようにする Nov 1, 2018
sakura_core Merge pull request #566 from berryzplus/feature/resize_on_bind Nov 17, 2018
sakura_lang_en_US インデントを元に戻す Nov 17, 2018
tests Tell AppVeyor test results one-by-one. (#580) Nov 11, 2018
tools if errorlevel を使うようにする Nov 1, 2018
.editorconfig rc ファイルも .editorconfig の対象にする Aug 9, 2018
.gitattributes .bat は常に改行コード CRLF でチェックアウトされるようにする Jun 19, 2018
.gitignore [ci skip] テストデータを無視する Sep 23, 2018
.gitmodules googletest を追加 Jul 28, 2018
BugsInfo.txt Fix: Importしたキーの名前が内部のバッファサイズより長いとメモリ破壊する Dec 18, 2012
LICENSE add LICENSE file Sep 23, 2018
README.md [ci skip] All 用の説明を無効化 Oct 28, 2018
addDoxygenFileComment.bat doxygen の @file コメントをつけるスクリプトを追加 Oct 8, 2018
addDoxygenFileComment.md [ci skip] addDoxygenFileComment.py 等のドキュメントを追加 Oct 8, 2018
addDoxygenFileComment.py コメントの誤りを修正 Oct 8, 2018
appveyor.md #576: GIT_URL → GIT_REMOTE_ORIGIN_URL に名前変更 Oct 27, 2018
appveyor.yml 試行錯誤していたときの残骸を削除 Nov 16, 2018
appveyor_env.py 不要なログを削除 Sep 30, 2018
build-all.bat 誤記訂正 Sep 29, 2018
build-chm.bat プロジェクトのパスを環境変数に変更 Nov 18, 2018
build-gnu.bat exit /b %errorlevel% で %errorlevel% を返すのをやめて固定値を返す Nov 4, 2018
build-installer.bat バッチファイルのヘルプの誤りを修正 Oct 20, 2018
build-sln.bat exit /b %errorlevel% で %errorlevel% を返すのをやめて固定値を返す Nov 4, 2018
build.md Windows SDK はデフォルトを使う。MFC は不要 Oct 5, 2018
calc-hash-res.bat if errorlevel を使うようにする Nov 1, 2018
calc-hash.bat if errorlevel を使うようにする Nov 1, 2018
calc-hash.py ハッシュ値の計算用のスクリプトを統合 Aug 14, 2018
checkEncoding.bat rc ファイルのチェックに対応するためにリファクタリング Sep 30, 2018
checkEncoding.py #541: origin/master が存在するか確認して、存在しない場合は Oct 10, 2018
create-big-file.md [ci skip] スクリプトファイル名と markdown のファイル名を合わせる Sep 23, 2018
create-big-file.py [ci skip] スクリプトファイル名と markdown のファイル名を合わせる Sep 23, 2018
debug-tasktray-menu.md [ci skip] タスクトレイのメニュー項目のデバッグ方法 に関するドキュメントを追加 Sep 7, 2018
get-PR.bat [ci skip] ヘルプを修正 Sep 12, 2018
get-PR.md [ci skip] PR を "Pull Request" と補足 Sep 12, 2018
parse-buildlog.bat if errorlevel を使うようにする Nov 1, 2018
parse-buildlog.py 同一の種類の警告を一つのシートにまとめて出力するようにする Aug 23, 2018
request.txt update version Oct 22, 2005
run-cppcheck.bat バッチファイルのヘルプの誤りを修正 Oct 20, 2018
sakura.sln x64 ビルド用コンフィグ (sakura, sakura_lang_en_US) Jun 10, 2018
unittest.md ビルド関連ドキュメントの更新 Sep 29, 2018
unofficialrelease.txt A lot of changes Feb 1, 2002
zipArtifacts.bat すべてを含んだ zip を作成しないようにする (#514 の軽減策) Oct 28, 2018

README.md

Sakura Editor

Build status Github Releases All License: Zlib

A free Japanese text editor for Windows

Hot topic

Project(カンバン)運用を始めます。

Web Site

開発参加ポリシー

開発ポリシーを以下にまとめていきます。開発にご参加いただける方はこちらご参照ください。
https://github.com/sakura-editor/sakura/wiki

Build Requirements

Visual Studio Community 2017

Visual Studio Install options required

  • Windows SDK
  • Windows XP Support for C++
  • Windows 8.1 SDK と UCRT SDK
  • C++ に関する Windows XP サポート

More information: https://github.com/sakura-editor/sakura/issues/6

How to build

  • 7Zip のインストールして 7z.exe へのパスを通します。
  • Visual Studio Community 2017 で sakura.sln を開いてビルドします。

詳細情報

詳しくは こちら を参照

PR(Pull Request) を簡単にローカルに取得する方法

CI Build (AppVeyor)

ビルドの仕組み

appveyor.md でビルドの仕組みを説明しています。

ビルド成果物を利用する上での注意事項

これ を読んでからご利用ください。

x64 版は alpha 版です。
対応中のため予期せぬ不具合がある可能性があります。

ビルド成果物のダウンロード(バイナリ、インストーラなど)

master の 最新

  1. https://ci.appveyor.com/project/sakuraeditor/sakura/branch/master にアクセスする
  2. 右端にある Jobs をクリックします。
  3. 自分がダウンロードしたいビルド構成 (例: Configuration: Release; Platform: Win32) をクリックします。
  4. 右端にある ARTIFACTS をクリックします。
  5. 自分がダウンロードしたいものをクリックしてダウンロードします。
    • (ユーザー用) 末尾に Exe がついてるのが実行ファイルのセットです。
    • (ユーザー用) 末尾に Installer がついてるのがインストーラのセットです。
    • (すべて欲しい人向け) All がついてるのがバイナリ、インストーラ、ビルドログ、アセンブラ出力のフルセットです。 (#514 の軽減のため無効化中)
    • (開発者用) 末尾に Log がついてるのがビルドログのセットです。
    • (開発者用) 末尾に Asm がついてるのがアセンブラ出力セットです。

master の 最新以外

以下から取得したいビルドを選択後、同様にしてダウンロードできます。
https://ci.appveyor.com/project/sakuraeditor/sakura/history

単体テスト

単体テスト を参照

デバッグ方法