Improved progress display

Previously, the progress bar updated only after completing an entire table.

For large tables such as LIBARC, this could make the application appear to have stopped responding.

Phase 10 updates the interface while rows are being exported.
This commit is contained in:
Mark Gregory
2026-10-16 22:26:09 +01:00
parent ff40ddd1a9
commit 37043f316e
38 changed files with 169 additions and 276 deletions
@@ -242,12 +242,20 @@
"startingLine": 1073
}
},
{
"comment": "",
"key": "Terminate MySQL session?",
"location": {
"startingColumn": 13,
"startingLine": 1481
}
},
{
"comment": "",
"key": "The server did not return any columns.",
"location": {
"startingColumn": 25,
"startingLine": 1413
"startingLine": 1423
}
},
{
@@ -255,7 +263,7 @@
"key": "Loading %@…",
"location": {
"startingColumn": 30,
"startingLine": 1391
"startingLine": 1401
}
},
{
@@ -263,7 +271,7 @@
"key": "No Data",
"location": {
"startingColumn": 21,
"startingLine": 1410
"startingLine": 1420
}
},
{
@@ -271,7 +279,7 @@
"key": "Unable to Load %@",
"location": {
"startingColumn": 25,
"startingLine": 1397
"startingLine": 1407
}
},
{
@@ -279,7 +287,7 @@
"key": "Retry",
"location": {
"startingColumn": 28,
"startingLine": 1403
"startingLine": 1413
}
},
{
@@ -287,7 +295,7 @@
"key": "Changes require confirmation",
"location": {
"startingColumn": 26,
"startingLine": 1444
"startingLine": 1458
}
},
{
@@ -295,7 +303,7 @@
"key": "Account",
"location": {
"startingColumn": 28,
"startingLine": 1423
"startingLine": 1437
}
},
{
@@ -303,7 +311,7 @@
"key": "Show Grants",
"location": {
"startingColumn": 28,
"startingLine": 1434
"startingLine": 1448
}
},
{
@@ -311,7 +319,7 @@
"key": "Manage Accounts…",
"location": {
"startingColumn": 28,
"startingLine": 1438
"startingLine": 1452
}
},
{
@@ -319,7 +327,7 @@
"key": "Select account",
"location": {
"startingColumn": 30,
"startingLine": 1424
"startingLine": 1438
}
},
{
@@ -327,7 +335,31 @@
"key": "%@@%@",
"location": {
"startingColumn": 38,
"startingLine": 1428
"startingLine": 1442
}
},
{
"comment": "",
"key": "%@ session %@",
"location": {
"startingColumn": 24,
"startingLine": 1489
}
},
{
"comment": "",
"key": "Cancel",
"location": {
"startingColumn": 20,
"startingLine": 1494
}
},
{
"comment": "",
"key": "This operation affects a live MySQL session. Terminating a connection can interrupt transactions and roll back uncommitted work. Verify the session ID before proceeding.",
"location": {
"startingColumn": 18,
"startingLine": 1496
}
},
{
@@ -335,7 +367,7 @@
"key": "Grants: %@",
"location": {
"startingColumn": 22,
"startingLine": 1478
"startingLine": 1510
}
},
{
@@ -343,7 +375,55 @@
"key": "Close",
"location": {
"startingColumn": 24,
"startingLine": 1490
"startingLine": 1522
}
},
{
"comment": "",
"key": "Requires PROCESS privilege to see other users' sessions and appropriate privileges to terminate them.",
"location": {
"startingColumn": 18,
"startingLine": 1552
}
},
{
"comment": "",
"key": "Session",
"location": {
"startingColumn": 24,
"startingLine": 1532
}
},
{
"comment": "",
"key": "Stop Query",
"location": {
"startingColumn": 24,
"startingLine": 1539
}
},
{
"comment": "",
"key": "Disconnect Session",
"location": {
"startingColumn": 24,
"startingLine": 1541
}
},
{
"comment": "",
"key": "Select a session",
"location": {
"startingColumn": 26,
"startingLine": 1533
}
},
{
"comment": "",
"key": "ID %@",
"location": {
"startingColumn": 30,
"startingLine": 1535
}
},
{
@@ -351,7 +431,7 @@
"key": "Filter results",
"location": {
"startingColumn": 27,
"startingLine": 1516
"startingLine": 1617
}
},
{
@@ -359,7 +439,7 @@
"key": "Auto-refresh",
"location": {
"startingColumn": 20,
"startingLine": 1521
"startingLine": 1622
}
},
{
@@ -367,7 +447,7 @@
"key": "Refresh every five seconds",
"location": {
"startingColumn": 23,
"startingLine": 1523
"startingLine": 1624
}
},
{
@@ -375,7 +455,7 @@
"key": "Refresh",
"location": {
"startingColumn": 23,
"startingLine": 1528
"startingLine": 1629
}
},
{
@@ -383,7 +463,7 @@
"key": "SQL Editor",
"location": {
"startingColumn": 23,
"startingLine": 1535
"startingLine": 1636
}
},
{
@@ -391,7 +471,7 @@
"key": "Not loaded",
"location": {
"startingColumn": 22,
"startingLine": 1613
"startingLine": 1714
}
},
{
@@ -399,7 +479,7 @@
"key": "Updated %@",
"location": {
"startingColumn": 21,
"startingLine": 1610
"startingLine": 1711
}
},
{
@@ -407,7 +487,7 @@
"key": "%lld rows",
"location": {
"startingColumn": 18,
"startingLine": 1618
"startingLine": 1719
}
},
{
@@ -415,7 +495,7 @@
"key": "Import SQL into %@?",
"location": {
"startingColumn": 13,
"startingLine": 1920
"startingLine": 2026
}
},
{
@@ -423,7 +503,7 @@
"key": "Operation",
"location": {
"startingColumn": 20,
"startingLine": 1723
"startingLine": 1829
}
},
{
@@ -431,7 +511,7 @@
"key": "Data Export",
"location": {
"startingColumn": 22,
"startingLine": 1724
"startingLine": 1830
}
},
{
@@ -439,7 +519,7 @@
"key": "Data Import / Restore",
"location": {
"startingColumn": 22,
"startingLine": 1725
"startingLine": 1831
}
},
{
@@ -447,7 +527,7 @@
"key": "MySQL Connection",
"location": {
"startingColumn": 26,
"startingLine": 1732
"startingLine": 1838
}
},
{
@@ -455,7 +535,7 @@
"key": "Export Options",
"location": {
"startingColumn": 30,
"startingLine": 1756
"startingLine": 1862
}
},
{
@@ -463,7 +543,7 @@
"key": "Import Options",
"location": {
"startingColumn": 30,
"startingLine": 1812
"startingLine": 1918
}
},
{
@@ -471,7 +551,7 @@
"key": "Progress",
"location": {
"startingColumn": 26,
"startingLine": 1824
"startingLine": 1930
}
},
{
@@ -479,7 +559,7 @@
"key": "Connection",
"location": {
"startingColumn": 36,
"startingLine": 1734
"startingLine": 1840
}
},
{
@@ -487,7 +567,7 @@
"key": "Database",
"location": {
"startingColumn": 28,
"startingLine": 1738
"startingLine": 1844
}
},
{
@@ -495,7 +575,7 @@
"key": "Select Database",
"location": {
"startingColumn": 30,
"startingLine": 1739
"startingLine": 1845
}
},
{
@@ -503,7 +583,7 @@
"key": "Refresh Databases",
"location": {
"startingColumn": 32,
"startingLine": 1747
"startingLine": 1853
}
},
{
@@ -511,7 +591,7 @@
"key": "No tables found. Select a database or refresh the list.",
"location": {
"startingColumn": 34,
"startingLine": 1778
"startingLine": 1884
}
},
{
@@ -519,7 +599,7 @@
"key": "InnoDB data is exported using a consistent snapshot and a single streamed query per table. Tables without unique indexes are supported.",
"location": {
"startingColumn": 30,
"startingLine": 1807
"startingLine": 1913
}
},
{
@@ -527,7 +607,7 @@
"key": "Table structure",
"location": {
"startingColumn": 32,
"startingLine": 1758
"startingLine": 1864
}
},
{
@@ -535,7 +615,7 @@
"key": "Table data",
"location": {
"startingColumn": 32,
"startingLine": 1759
"startingLine": 1865
}
},
{
@@ -543,7 +623,7 @@
"key": "Add DROP TABLE IF EXISTS",
"location": {
"startingColumn": 32,
"startingLine": 1760
"startingLine": 1866
}
},
{
@@ -551,7 +631,7 @@
"key": "Include views (definitions)",
"location": {
"startingColumn": 32,
"startingLine": 1762
"startingLine": 1868
}
},
{
@@ -559,7 +639,7 @@
"key": "Include triggers",
"location": {
"startingColumn": 32,
"startingLine": 1764
"startingLine": 1870
}
},
{
@@ -567,7 +647,7 @@
"key": "Include stored procedures and functions",
"location": {
"startingColumn": 32,
"startingLine": 1766
"startingLine": 1872
}
},
{
@@ -575,7 +655,7 @@
"key": "Loading tables…",
"location": {
"startingColumn": 57,
"startingLine": 1776
"startingLine": 1882
}
},
{
@@ -583,7 +663,7 @@
"key": "Tables (%lld selected)",
"location": {
"startingColumn": 34,
"startingLine": 1769
"startingLine": 1875
}
},
{
@@ -591,7 +671,7 @@
"key": "All",
"location": {
"startingColumn": 36,
"startingLine": 1771
"startingLine": 1877
}
},
{
@@ -599,7 +679,7 @@
"key": "None",
"location": {
"startingColumn": 36,
"startingLine": 1772
"startingLine": 1878
}
},
{
@@ -607,7 +687,7 @@
"key": "Refresh",
"location": {
"startingColumn": 36,
"startingLine": 1773
"startingLine": 1879
}
},
{
@@ -615,7 +695,7 @@
"key": "Views (%lld selected)",
"location": {
"startingColumn": 38,
"startingLine": 1792
"startingLine": 1898
}
},
{
@@ -623,7 +703,7 @@
"key": "All",
"location": {
"startingColumn": 40,
"startingLine": 1794
"startingLine": 1900
}
},
{
@@ -631,7 +711,7 @@
"key": "None",
"location": {
"startingColumn": 40,
"startingLine": 1795
"startingLine": 1901
}
},
{
@@ -639,7 +719,7 @@
"key": "Import SQL statements into the selected database.",
"location": {
"startingColumn": 30,
"startingLine": 1814
"startingLine": 1920
}
},
{
@@ -647,7 +727,7 @@
"key": "Supports MySQL DELIMITER directives, triggers and stored routines. Import is not transactional; use a verified backup before restoring.",
"location": {
"startingColumn": 30,
"startingLine": 1817
"startingLine": 1923
}
},
{
@@ -655,7 +735,7 @@
"key": "Current table: %@ / %@ rows · Total exported: %@",
"location": {
"startingColumn": 30,
"startingLine": 1841
"startingLine": 1947
}
},
{
@@ -663,7 +743,7 @@
"key": "Close",
"location": {
"startingColumn": 24,
"startingLine": 1855
"startingLine": 1961
}
},
{
@@ -671,7 +751,7 @@
"key": "Verify Backup…",
"location": {
"startingColumn": 28,
"startingLine": 1863
"startingLine": 1969
}
},
{
@@ -679,7 +759,7 @@
"key": "Verify an SQL file against its SHA-256 checksum sidecar",
"location": {
"startingColumn": 27,
"startingLine": 1866
"startingLine": 1972
}
},
{
@@ -687,7 +767,7 @@
"key": "Verify Restored Database…",
"location": {
"startingColumn": 28,
"startingLine": 1867
"startingLine": 1973
}
},
{
@@ -695,7 +775,7 @@
"key": "Compare restored table row counts and object names with the export manifest",
"location": {
"startingColumn": 27,
"startingLine": 1871
"startingLine": 1977
}
},
{
@@ -703,7 +783,7 @@
"key": "Cancel",
"location": {
"startingColumn": 28,
"startingLine": 1875
"startingLine": 1981
}
},
{
@@ -711,7 +791,7 @@
"key": "Export SQL…",
"location": {
"startingColumn": 31,
"startingLine": 1882
"startingLine": 1988
}
},
{
@@ -719,7 +799,7 @@
"key": "Import SQL…",
"location": {
"startingColumn": 31,
"startingLine": 1883
"startingLine": 1989
}
},
{
@@ -727,7 +807,7 @@
"key": "Import SQL",
"location": {
"startingColumn": 20,
"startingLine": 1923
"startingLine": 2029
}
},
{
@@ -735,7 +815,7 @@
"key": "Cancel",
"location": {
"startingColumn": 20,
"startingLine": 1931
"startingLine": 2037
}
},
{
@@ -743,7 +823,7 @@
"key": "SQL files can modify or delete existing database objects and data. Ensure you have a backup before continuing.",
"location": {
"startingColumn": 17,
"startingLine": 1936
"startingLine": 2042
}
},
{
@@ -751,7 +831,7 @@
"key": "Database Import / Export",
"location": {
"startingColumn": 22,
"startingLine": 1948
"startingLine": 2054
}
},
{
@@ -759,7 +839,7 @@
"key": "Built-in native MySQL database tools",
"location": {
"startingColumn": 22,
"startingLine": 1951
"startingLine": 2057
}
},
{
@@ -767,7 +847,7 @@
"key": "Confirm %@",
"location": {
"startingColumn": 16,
"startingLine": 3002
"startingLine": 3108
}
},
{
@@ -775,7 +855,7 @@
"key": "Manage MySQL Accounts",
"location": {
"startingColumn": 18,
"startingLine": 2952
"startingLine": 3058
}
},
{
@@ -783,7 +863,7 @@
"key": "Account changes run on %@. Review the SQL before applying it.",
"location": {
"startingColumn": 18,
"startingLine": 2953
"startingLine": 3059
}
},
{
@@ -791,7 +871,7 @@
"key": "Operation",
"location": {
"startingColumn": 24,
"startingLine": 2956
"startingLine": 3062
}
},
{
@@ -799,7 +879,7 @@
"key": "Username",
"location": {
"startingColumn": 27,
"startingLine": 2961
"startingLine": 3067
}
},
{
@@ -807,7 +887,7 @@
"key": "Host",
"location": {
"startingColumn": 27,
"startingLine": 2963
"startingLine": 3069
}
},
{
@@ -815,7 +895,7 @@
"key": "Password",
"location": {
"startingColumn": 33,
"startingLine": 2965
"startingLine": 3071
}
},
{
@@ -823,7 +903,7 @@
"key": "Database",
"location": {
"startingColumn": 31,
"startingLine": 2968
"startingLine": 3074
}
},
{
@@ -831,7 +911,7 @@
"key": "Privilege",
"location": {
"startingColumn": 28,
"startingLine": 2969
"startingLine": 3075
}
},
{
@@ -839,7 +919,7 @@
"key": "Close",
"location": {
"startingColumn": 24,
"startingLine": 2984
"startingLine": 3090
}
},
{
@@ -847,7 +927,7 @@
"key": "Review SQL…",
"location": {
"startingColumn": 24,
"startingLine": 2986
"startingLine": 3092
}
},
{
@@ -855,7 +935,7 @@
"key": "Cancel",
"location": {
"startingColumn": 20,
"startingLine": 3003
"startingLine": 3109
}
},
{
@@ -863,7 +943,7 @@
"key": "Apply Change",
"location": {
"startingColumn": 20,
"startingLine": 3004
"startingLine": 3110
}
},
{
@@ -871,7 +951,7 @@
"key": "Run this operation against %@?\n\n%@",
"location": {
"startingColumn": 18,
"startingLine": 3009
"startingLine": 3115
}
}
]
@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>
@@ -1,49 +0,0 @@
{
"" : {
"diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary.dia",
"emit-module-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary-emit-module.d",
"emit-module-diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary-emit-module.dia",
"pch" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary-Bridging-header.pch",
"swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/WorkbenchReplacement-primary.swiftdeps"
},
"/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift" : {
"const-values" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues",
"dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.d",
"diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.dia",
"index-unit-output-path" : "/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o",
"llvm-bc" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.bc",
"object" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o",
"swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftdeps",
"swiftmodule" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App~partial.swiftmodule"
},
"/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift" : {
"const-values" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues",
"dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.d",
"diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.dia",
"index-unit-output-path" : "/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o",
"llvm-bc" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.bc",
"object" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o",
"swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftdeps",
"swiftmodule" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel~partial.swiftmodule"
},
"/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift" : {
"const-values" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues",
"dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.d",
"diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.dia",
"index-unit-output-path" : "/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o",
"llvm-bc" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.bc",
"object" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o",
"swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftdeps",
"swiftmodule" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView~partial.swiftmodule"
},
"/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift" : {
"const-values" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues",
"dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.d",
"diagnostics" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.dia",
"index-unit-output-path" : "/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o",
"llvm-bc" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.bc",
"object" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o",
"swift-dependencies" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftdeps",
"swiftmodule" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol~partial.swiftmodule"
}
}
@@ -1 +0,0 @@
{"case-sensitive":"false","roots":[],"version":0}
@@ -1 +0,0 @@
["AnyResolverProviding","AppEntity","AppEnum","AppExtension","AppIntent","AppIntentsPackage","AppShortcutProviding","AppShortcutsProvider","AppUnionValue","AppUnionValueCasesProviding","DynamicOptionsProvider","EntityQuery","ExtensionPointDefining","IntentValueQuery","Resolver","TransientEntity","_AssistantIntentsProvider","_GenerativeFunctionExtractable","_IntentValueRepresentable"]
@@ -1,4 +0,0 @@
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.o
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.o
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.o
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.o
@@ -1,4 +0,0 @@
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/App.swiftconstvalues
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MainView.swiftconstvalues
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/DatabaseModel.swiftconstvalues
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/WorkbenchReplacement.build/Debug/WorkbenchReplacement.build/Objects-normal/arm64/MySQLProtocol.swiftconstvalues
@@ -1,4 +0,0 @@
/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/App.swift
/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MainView.swift
/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/DatabaseModel.swift
/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement/MySQLProtocol.swift
@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.get-task-allow</key>
<true/>
</dict>
</plist>
@@ -1,66 +0,0 @@
{
"buildCommand" : {
"command" : "build",
"skipDependencies" : false,
"style" : "buildOnly"
},
"configuredTargets" : [
{
"guid" : "34f2007b1d0798da0712fb82baec90fb2878cdfbaa5fcb5fa30c8485a83dfb14"
}
],
"containerPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/WorkbenchReplacement.xcodeproj",
"continueBuildingAfterErrors" : false,
"dependencyScope" : "workspace",
"enableIndexBuildArena" : false,
"hideShellScriptEnvironment" : false,
"parameters" : {
"action" : "build",
"activeArchitecture" : "arm64",
"activeRunDestination" : {
"disableOnlyActiveArch" : false,
"hostTargetedPlatform" : null,
"platform" : "macosx",
"sdk" : "macosx27.0",
"sdkVariant" : "macos",
"supportedArchitectures" : [
"arm64e",
"arm64",
"x86_64"
],
"targetArchitecture" : "arm64"
},
"arenaInfo" : {
"buildIntermediatesPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex",
"buildProductsPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products",
"derivedDataPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build",
"indexDataStoreFolderPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Index.noindex/DataStore",
"indexEnableDataStore" : true,
"indexPCHPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Index.noindex/PrecompiledHeaders",
"pchPath" : "/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Intermediates.noindex/PrecompiledHeaders"
},
"configurationName" : "Debug",
"overrides" : {
"commandLine" : {
"table" : {
}
},
"synthesized" : {
"table" : {
"ACTION" : "build",
"ENABLE_PREVIEWS" : "NO",
"ENABLE_XOJIT_PREVIEWS" : "YES",
"ONLY_ACTIVE_ARCH" : "YES",
"TOOLCHAINS" : "com.apple.dt.toolchain.Metal.32023.921.5 $(inherited)"
}
}
}
},
"schemeCommand" : "launch",
"showNonLoggedProgress" : true,
"useDryRun" : false,
"useImplicitDependencies" : true,
"useLegacyBuildLocations" : false,
"useParallelTargets" : true
}
File diff suppressed because one or more lines are too long
@@ -1,2 +0,0 @@
Target dependency graph (1 target)
Target 'WorkbenchReplacement' in project 'WorkbenchReplacement' (no dependencies)
@@ -2,3 +2,4 @@
fde3a409a1c7aaa1a5eda9dfaf1056e0
1c438df96f25657d77b9e55a3fe47133
120e9a8ae12faa2f3ba3b63c6df49ba3
a06f417aacd1b83f24bd3cc2cf22ad87
@@ -20,3 +20,4 @@
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app
/Volumes/Developer/Applications/WorkbenchReplacement/build/Build/Products/Debug/WorkbenchReplacement.app
@@ -19,7 +19,7 @@
<dict>
<key>cdhash</key>
<data>
AZIB1Fjt6RqKV00p8DK8RGVfw64=
gthWJHd1NQPpD+yBFdYymYDGvKo=
</data>
<key>requirement</key>
<string>identifier "WorkbenchReplacement.debug" and anchor apple generic and certificate leaf[subject.CN] = "Apple Development: Mark Gregory (FLBRJ3BYDD)" and certificate 1[field.1.2.840.113635.100.6.2.1] /* exists */</string>