From 3749b7b776886b197864dbc0350bb725f55e5527 Mon Sep 17 00:00:00 2001 From: "C.W. Betts" Date: Thu, 31 Dec 2020 13:23:46 -0700 Subject: [PATCH] My improvements: Use synthesized properties for CSMissingROM. Remove openGLView from the xib: that will quiet a warning. Add nullability metadata to CSStaticAnalyser. --- .../Clock Signal.xcodeproj/project.pbxproj | 4 +- .../Base.lproj/MachineDocument.xib | 10 +-- OSBindings/Mac/Clock Signal/CSApplication.h | 2 +- .../Documents/MachineDocument.swift | 17 ++--- .../Mac/Clock Signal/Machine/CSMachine.h | 4 +- .../Mac/Clock Signal/Machine/CSMachine.mm | 64 ++++--------------- .../CSStaticAnalyser+TargetVector.h | 2 +- .../Machine/StaticAnalyser/CSStaticAnalyser.h | 8 ++- .../StaticAnalyser/CSStaticAnalyser.mm | 2 +- .../MachinePicker/MachinePicker.swift | 2 +- .../ROMRequester/CSROMReceiverView.h | 2 +- 11 files changed, 36 insertions(+), 81 deletions(-) diff --git a/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj b/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj index fb227632f..f98c25214 100644 --- a/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj +++ b/OSBindings/Mac/Clock Signal.xcodeproj/project.pbxproj @@ -1332,7 +1332,6 @@ 4B9378E322A199C600973513 /* Audio.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Audio.hpp; sourceTree = ""; }; 4B95FA9C1F11893B0008E395 /* ZX8081OptionsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZX8081OptionsPanel.swift; sourceTree = ""; }; 4B961408222760E0001A7BF2 /* Screenshot.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Screenshot.hpp; sourceTree = ""; }; - 4B97ADC722C6FD9B00A22A41 /* 68000ArithmeticTests.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = 68000ArithmeticTests.mm; path = "/Users/thomasharte/Projects/CLK/OSBindings/Mac/Clock SignalTests/68000ArithmeticTests.mm"; sourceTree = ""; }; 4B98A05C1FFAD3F600ADF63B /* CSROMFetcher.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CSROMFetcher.hpp; sourceTree = ""; }; 4B98A05D1FFAD3F600ADF63B /* CSROMFetcher.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CSROMFetcher.mm; sourceTree = ""; }; 4B98A0601FFADCDE00ADF63B /* MSXStaticAnalyserTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MSXStaticAnalyserTests.mm; sourceTree = ""; }; @@ -3442,7 +3441,7 @@ children = ( 4B85322922778E4200F26553 /* Comparative68000.hpp */, 4B90467222C6FA31000E2074 /* TestRunner68000.hpp */, - 4B97ADC722C6FD9B00A22A41 /* 68000ArithmeticTests.mm */, + 4B90467522C6FD6E000E2074 /* 68000ArithmeticTests.mm */, 4B9D0C4A22C7D70900DE1AD3 /* 68000BCDTests.mm */, 4B90467322C6FADD000E2074 /* 68000BitwiseTests.mm */, 4B680CE123A5553100451D43 /* 68000ComparativeTests.mm */, @@ -3485,7 +3484,6 @@ 4BFCA12A1ECBE7C400AC40C1 /* ZexallTests.swift */, 4B3BA0C41D318B44005DD7A7 /* Bridges */, 4B1414631B588A1100E04248 /* Test Binaries */, - 4B90467522C6FD6E000E2074 /* 68000ArithmeticTests.mm */, ); path = "Clock SignalTests"; sourceTree = ""; diff --git a/OSBindings/Mac/Clock Signal/Base.lproj/MachineDocument.xib b/OSBindings/Mac/Clock Signal/Base.lproj/MachineDocument.xib index b1eeadf5a..549498ee6 100644 --- a/OSBindings/Mac/Clock Signal/Base.lproj/MachineDocument.xib +++ b/OSBindings/Mac/Clock Signal/Base.lproj/MachineDocument.xib @@ -1,8 +1,8 @@ - + - + @@ -21,15 +21,15 @@ - + - +