任务单 #45698

macOS版 開発環境をXcode 13に移行

开放日期: 2022-09-23 23:19 最后更新: 2022-09-28 21:48

报告人:
属主:
类型:
状态:
关闭
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:

Details

開発環境をXcode 12.4から13に移行する。

関連チケット

  • #41894 macOS版 開発環境をXcode 12に移行(M1 Mac対応)

なお、Xcode13への移行は、Ver.1.3.5にて実施済みだった。 開発環境の履歴は以下の通り。

MIDITrail for macOS 開発環境履歴
----------------------------------------------------------------------
2010/12/26  Ver.1.1.2  Xcode 3.2.4    OS X 10.6.5   Snow Leopard
2011/12/25  Ver.1.1.3  Xcode 3.2.5    OS X 10.6.8   Snow Leopard
2012/02/12  Ver.1.2.0  Xcode 3.2.6    OS X 10.6.8   Snow Leopard
2014/01/02  Ver.1.2.1  Xcode 4.4.1*1  OS X 10.6.8   Snow Leopard
2015/11/23  Ver.1.2.2  Xcode 7.1      OS X 10.10.5  Yosemite
2017/07/23  Ver.1.2.3  Xcode 8.2.1    OS X 10.12.5  Sierra
2019/04/14  Ver.1.2.4  Xcode 9.4.1    macOS 10.14.4 Mojave
2019/05/03  Ver.1.2.5  Xcode 9.4.1    macOS 10.14.4 Mojave
2019/06/02  Ver.1.2.6  Xcode 9.4.1    macOS 10.14.5 Mojave
2019/11/06  Ver.1.3.1  Xcode 10.3     macOS 10.14.6 Mojave
2021/04/02  Ver.1.3.2  Xcode 12.4     macOS 10.15.7 Catalina
2021/05/23  Ver.1.3.3  Xcode 12.4     macOS 10.15.7 Catalina
2021/09/08  Ver.1.3.4  Xcode 12.5.1   macOS 11.5.2  Big Sur
2022/02/13  Ver.1.3.5  Xcode 13.2.1   macOS 12.2.1  Monterey
2022/07/18  Ver.1.3.6  Xcode 13.4.1   macOS 12.4    Monterey
2022/09/xx  Ver.2.0.0  Xcode 13.4.1   macOS 12.6    Monterey
----------------------------------------------------------------------
*1 readmeの記載が誤っていた(3.2.6)

任务单历史 (3/5 Histories)

2022-09-23 23:19 Updated by: yknk
  • New Ticket "macOS版 開発環境をXcode 13に移行" created
2022-09-23 23:19 Updated by: yknk
评论

対策

SMEventWatcher::_WatchEventSysMsg

  • コンパイル時の警告を取り除くため、goto EXITを削除。

SMSequencer::run

  • デバッグ効率向上のため、スレッド名の設定処理を追加。
2022-09-23 23:19 Updated by: yknk
评论

リファクタリング

NSOKButtonをNSModalResponseOKに変更

  • MIDITrailApp::OnMenuOpenFile
  • MIDITrailApp::OnMenuOpenFolder
  • MTFileOpenPanel::showModalWindowForSelectingFile
  • MTFileOpenPanel::showModalWindowForSelectingFolder
  • MTGraphicCfgDlg::onBtnImageFileBrowse
  • MTMIDIOUTCfgDlg::onBtnWavetableFileBrowse

NSFullScreenWindowMaskをNSWindowStyleMaskFullScreenに変更

  • MTMainWindowCtrl::isFullScreen

gamepadをextendedGamepadに変更

  • MTMainView::initializeGameController
  • MTGamePadCtrl::Initialize
  • MTGamePadCtrl::_GetGamepadState
(Edited, 2022-09-25 21:47 Updated by: yknk)
2022-09-27 20:04 Updated by: yknk
评论

リファクタリング2

ヘルプインデックスファイル廃止

かつてOptionメニューで「Manual...」を選択したとき、ヘルプビューアでマニュアル(HTML)が表示されていた(はず)。 そのためヘルプインデックスファイル(/Resources/doc/doc.helpindex)を作成して、index.htmlと同じフォルダに配置してきた。

しかし、いつの時点からか、ヘルプビューアでなくWebブラウザが起動してマニュアル(HTML)が表示されるようになった。 ヘルプインデックスファイルは不要のため廃止し、ソースツリーから削除する。

2022-09-28 21:48 Updated by: yknk
  • 状态 Update from 开启 to 关闭
  • 处理结果 Update from to Fixed

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名