update xcode project

Sat, 13 Dec 2025 16:07:34 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sat, 13 Dec 2025 16:07:34 +0100
changeset 1002
2cfd243dc8b0
parent 1001
7e72b45f0d41
child 1003
b58ad5b65c1b

update xcode project

make/xcode/toolkit/toolkit.xcodeproj/project.pbxproj file | annotate | diff | comparison | revisions
ui/cocoa/image.h file | annotate | diff | comparison | revisions
--- a/make/xcode/toolkit/toolkit.xcodeproj/project.pbxproj	Sat Dec 13 13:19:29 2025 +0100
+++ b/make/xcode/toolkit/toolkit.xcodeproj/project.pbxproj	Sat Dec 13 16:07:34 2025 +0100
@@ -19,7 +19,6 @@
 		ED6580F42CFF19F900F5402F /* toolbar.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6580E92CFF19F900F5402F /* toolbar.c */; };
 		ED6580F52CFF19F900F5402F /* types.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6580EB2CFF19F900F5402F /* types.c */; };
 		ED6580F62CFF19F900F5402F /* properties.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6580E52CFF19F900F5402F /* properties.c */; };
-		ED6580F72CFF19F900F5402F /* ucx_properties.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6580ED2CFF19F900F5402F /* ucx_properties.c */; };
 		ED65811D2CFF1A3000F5402F /* linked_list.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6581142CFF1A3000F5402F /* linked_list.c */; };
 		ED65811E2CFF1A3000F5402F /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = ED65811B2CFF1A3000F5402F /* tree.c */; };
 		ED6581202CFF1A3000F5402F /* mempool.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6581172CFF1A3000F5402F /* mempool.c */; };
@@ -45,6 +44,10 @@
 		ED65815F2CFF4BF200F5402F /* WindowManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ED65815E2CFF4BF200F5402F /* WindowManager.m */; };
 		ED679B0A2E5B266C001D4F71 /* label.m in Sources */ = {isa = PBXBuildFile; fileRef = ED679B092E5B266C001D4F71 /* label.m */; };
 		ED679B0D2E5B2FB0001D4F71 /* UiThread.m in Sources */ = {isa = PBXBuildFile; fileRef = ED679B0C2E5B2FB0001D4F71 /* UiThread.m */; };
+		ED67B50A2EEDB85A00DA8FD6 /* kv_list.c in Sources */ = {isa = PBXBuildFile; fileRef = ED67B5092EEDB85A00DA8FD6 /* kv_list.c */; };
+		ED67B5122EEDB89300DA8FD6 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = ED67B5112EEDB89300DA8FD6 /* utils.c */; };
+		ED67B5132EEDB89300DA8FD6 /* app.c in Sources */ = {isa = PBXBuildFile; fileRef = ED67B50D2EEDB89300DA8FD6 /* app.c */; };
+		ED67B5142EEDB89300DA8FD6 /* message.c in Sources */ = {isa = PBXBuildFile; fileRef = ED67B50F2EEDB89300DA8FD6 /* message.c */; };
 		ED6FB03D2E95466F006C6E8E /* args.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6FB0382E95466F006C6E8E /* args.c */; };
 		ED6FB03E2E95466F006C6E8E /* container.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6FB03A2E95466F006C6E8E /* container.c */; };
 		ED6FB03F2E95466F006C6E8E /* wrapper.c in Sources */ = {isa = PBXBuildFile; fileRef = ED6FB03C2E95466F006C6E8E /* wrapper.c */; };
@@ -88,8 +91,6 @@
 		ED6580E92CFF19F900F5402F /* toolbar.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = toolbar.c; path = /Users/olaf/Projekte/toolkit/ui/common/toolbar.c; sourceTree = "<absolute>"; };
 		ED6580EA2CFF19F900F5402F /* types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = types.h; path = /Users/olaf/Projekte/toolkit/ui/common/types.h; sourceTree = "<absolute>"; };
 		ED6580EB2CFF19F900F5402F /* types.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = types.c; path = /Users/olaf/Projekte/toolkit/ui/common/types.c; sourceTree = "<absolute>"; };
-		ED6580EC2CFF19F900F5402F /* ucx_properties.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ucx_properties.h; path = /Users/olaf/Projekte/toolkit/ui/common/ucx_properties.h; sourceTree = "<absolute>"; };
-		ED6580ED2CFF19F900F5402F /* ucx_properties.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = ucx_properties.c; path = /Users/olaf/Projekte/toolkit/ui/common/ucx_properties.c; sourceTree = "<absolute>"; };
 		ED6580F92CFF1A3000F5402F /* allocator.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = allocator.c; path = /Users/olaf/Projekte/toolkit/ucx/allocator.c; sourceTree = "<absolute>"; };
 		ED6580FA2CFF1A3000F5402F /* array_list.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = array_list.c; path = /Users/olaf/Projekte/toolkit/ucx/array_list.c; sourceTree = "<absolute>"; };
 		ED6580FB2CFF1A3000F5402F /* buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = buffer.c; path = /Users/olaf/Projekte/toolkit/ucx/buffer.c; sourceTree = "<absolute>"; };
@@ -146,11 +147,9 @@
 		ED6581502CFF3CA000F5402F /* menu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = menu.h; path = /Users/olaf/Projekte/toolkit/ui/ui/menu.h; sourceTree = "<absolute>"; };
 		ED6581512CFF3CA000F5402F /* properties.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = properties.h; path = /Users/olaf/Projekte/toolkit/ui/ui/properties.h; sourceTree = "<absolute>"; };
 		ED6581522CFF3CA000F5402F /* range.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = range.h; path = /Users/olaf/Projekte/toolkit/ui/ui/range.h; sourceTree = "<absolute>"; };
-		ED6581532CFF3CA000F5402F /* stock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = stock.h; path = /Users/olaf/Projekte/toolkit/ui/ui/stock.h; sourceTree = "<absolute>"; };
 		ED6581542CFF3CA000F5402F /* text.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = text.h; path = /Users/olaf/Projekte/toolkit/ui/ui/text.h; sourceTree = "<absolute>"; };
 		ED6581552CFF3CA000F5402F /* toolbar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = toolbar.h; path = /Users/olaf/Projekte/toolkit/ui/ui/toolbar.h; sourceTree = "<absolute>"; };
 		ED6581562CFF3CA000F5402F /* toolkit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = toolkit.h; path = /Users/olaf/Projekte/toolkit/ui/ui/toolkit.h; sourceTree = "<absolute>"; };
-		ED6581572CFF3CA000F5402F /* tree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tree.h; path = /Users/olaf/Projekte/toolkit/ui/ui/tree.h; sourceTree = "<absolute>"; };
 		ED6581582CFF3CA000F5402F /* ui.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ui.h; path = /Users/olaf/Projekte/toolkit/ui/ui/ui.h; sourceTree = "<absolute>"; };
 		ED6581592CFF3CA000F5402F /* window.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = window.h; path = /Users/olaf/Projekte/toolkit/ui/ui/window.h; sourceTree = "<absolute>"; };
 		ED65815A2CFF3EE900F5402F /* MainWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainWindow.h; path = /Users/olaf/Projekte/toolkit/ui/cocoa/MainWindow.h; sourceTree = "<absolute>"; };
@@ -161,6 +160,15 @@
 		ED679B092E5B266C001D4F71 /* label.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = label.m; path = /Users/olaf/Projekte/toolkit/ui/cocoa/label.m; sourceTree = "<absolute>"; };
 		ED679B0B2E5B2FB0001D4F71 /* UiThread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiThread.h; path = /Users/olaf/Projekte/toolkit/ui/cocoa/UiThread.h; sourceTree = "<absolute>"; };
 		ED679B0C2E5B2FB0001D4F71 /* UiThread.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = UiThread.m; path = /Users/olaf/Projekte/toolkit/ui/cocoa/UiThread.m; sourceTree = "<absolute>"; };
+		ED67B5082EEDB82200DA8FD6 /* list.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = list.h; path = /Users/olaf/Projekte/toolkit/ui/ui/list.h; sourceTree = "<absolute>"; };
+		ED67B5092EEDB85A00DA8FD6 /* kv_list.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = kv_list.c; path = /Users/olaf/Projekte/toolkit/ucx/kv_list.c; sourceTree = "<absolute>"; };
+		ED67B50B2EEDB86D00DA8FD6 /* kv_list.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = kv_list.h; sourceTree = "<group>"; };
+		ED67B50C2EEDB89300DA8FD6 /* app.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = app.h; path = /Users/olaf/Projekte/toolkit/ui/common/app.h; sourceTree = "<absolute>"; };
+		ED67B50D2EEDB89300DA8FD6 /* app.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = app.c; path = /Users/olaf/Projekte/toolkit/ui/common/app.c; sourceTree = "<absolute>"; };
+		ED67B50E2EEDB89300DA8FD6 /* message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = message.h; path = /Users/olaf/Projekte/toolkit/ui/common/message.h; sourceTree = "<absolute>"; };
+		ED67B50F2EEDB89300DA8FD6 /* message.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = message.c; path = /Users/olaf/Projekte/toolkit/ui/common/message.c; sourceTree = "<absolute>"; };
+		ED67B5102EEDB89300DA8FD6 /* utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = utils.h; path = /Users/olaf/Projekte/toolkit/ui/common/utils.h; sourceTree = "<absolute>"; };
+		ED67B5112EEDB89300DA8FD6 /* utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = utils.c; path = /Users/olaf/Projekte/toolkit/ui/common/utils.c; sourceTree = "<absolute>"; };
 		ED6FB0372E95466F006C6E8E /* args.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = args.h; path = /Users/olaf/Projekte/toolkit/ui/common/args.h; sourceTree = "<absolute>"; };
 		ED6FB0382E95466F006C6E8E /* args.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = args.c; path = /Users/olaf/Projekte/toolkit/ui/common/args.c; sourceTree = "<absolute>"; };
 		ED6FB0392E95466F006C6E8E /* container.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = container.h; path = /Users/olaf/Projekte/toolkit/ui/common/container.h; sourceTree = "<absolute>"; };
@@ -237,6 +245,12 @@
 		ED6580D92CFF19DB00F5402F /* common */ = {
 			isa = PBXGroup;
 			children = (
+				ED67B50C2EEDB89300DA8FD6 /* app.h */,
+				ED67B50D2EEDB89300DA8FD6 /* app.c */,
+				ED67B50E2EEDB89300DA8FD6 /* message.h */,
+				ED67B50F2EEDB89300DA8FD6 /* message.c */,
+				ED67B5102EEDB89300DA8FD6 /* utils.h */,
+				ED67B5112EEDB89300DA8FD6 /* utils.c */,
 				ED6FB0372E95466F006C6E8E /* args.h */,
 				ED6FB0382E95466F006C6E8E /* args.c */,
 				ED6FB0392E95466F006C6E8E /* container.h */,
@@ -261,8 +275,6 @@
 				ED6580E92CFF19F900F5402F /* toolbar.c */,
 				ED6580EA2CFF19F900F5402F /* types.h */,
 				ED6580EB2CFF19F900F5402F /* types.c */,
-				ED6580EC2CFF19F900F5402F /* ucx_properties.h */,
-				ED6580ED2CFF19F900F5402F /* ucx_properties.c */,
 			);
 			path = common;
 			sourceTree = "<group>";
@@ -270,6 +282,7 @@
 		ED6580F82CFF1A1200F5402F /* ucx */ = {
 			isa = PBXGroup;
 			children = (
+				ED67B5092EEDB85A00DA8FD6 /* kv_list.c */,
 				EDC315A62E9A739300403776 /* json.c */,
 				EDC315A72E9A739300403776 /* properties.c */,
 				EDC315A82E9A739300403776 /* streams.c */,
@@ -295,6 +308,7 @@
 		ED6581102CFF1A3000F5402F /* cx */ = {
 			isa = PBXGroup;
 			children = (
+				ED67B50B2EEDB86D00DA8FD6 /* kv_list.h */,
 				ED6580FD2CFF1A3000F5402F /* allocator.h */,
 				ED6580FE2CFF1A3000F5402F /* array_list.h */,
 				ED6580FF2CFF1A3000F5402F /* buffer.h */,
@@ -376,6 +390,7 @@
 		ED6581472CFF3C8300F5402F /* public */ = {
 			isa = PBXGroup;
 			children = (
+				ED67B5082EEDB82200DA8FD6 /* list.h */,
 				ED99F04B2E5CBE5000A4CC97 /* webview.h */,
 				ED99F04C2E5CBE5000A4CC97 /* widget.h */,
 				ED6581482CFF3CA000F5402F /* button.h */,
@@ -389,11 +404,9 @@
 				ED6581502CFF3CA000F5402F /* menu.h */,
 				ED6581512CFF3CA000F5402F /* properties.h */,
 				ED6581522CFF3CA000F5402F /* range.h */,
-				ED6581532CFF3CA000F5402F /* stock.h */,
 				ED6581542CFF3CA000F5402F /* text.h */,
 				ED6581552CFF3CA000F5402F /* toolbar.h */,
 				ED6581562CFF3CA000F5402F /* toolkit.h */,
-				ED6581572CFF3CA000F5402F /* tree.h */,
 				ED6581582CFF3CA000F5402F /* ui.h */,
 				ED6581592CFF3CA000F5402F /* window.h */,
 			);
@@ -487,6 +500,9 @@
 				ED65815F2CFF4BF200F5402F /* WindowManager.m in Sources */,
 				ED6580F22CFF19F900F5402F /* document.c in Sources */,
 				ED65811D2CFF1A3000F5402F /* linked_list.c in Sources */,
+				ED67B5122EEDB89300DA8FD6 /* utils.c in Sources */,
+				ED67B5132EEDB89300DA8FD6 /* app.c in Sources */,
+				ED67B5142EEDB89300DA8FD6 /* message.c in Sources */,
 				ED2F55AE2E34FAD800A84793 /* Toolbar.m in Sources */,
 				ED65811E2CFF1A3000F5402F /* tree.c in Sources */,
 				ED6581202CFF1A3000F5402F /* mempool.c in Sources */,
@@ -496,6 +512,7 @@
 				ED6581212CFF1A3000F5402F /* map.c in Sources */,
 				ED6581222CFF1A3000F5402F /* hash_map.c in Sources */,
 				ED6581232CFF1A3000F5402F /* array_list.c in Sources */,
+				ED67B50A2EEDB85A00DA8FD6 /* kv_list.c in Sources */,
 				ED6581242CFF1A3000F5402F /* list.c in Sources */,
 				ED18C9232E76CA5500B64EA5 /* entry.m in Sources */,
 				ED65815C2CFF3EE900F5402F /* MainWindow.m in Sources */,
@@ -525,7 +542,6 @@
 				ED6580F62CFF19F900F5402F /* properties.c in Sources */,
 				ED83C2BF2E8EA49200054B22 /* BoxContainer.m in Sources */,
 				EDCD22382E5A160A000612AF /* ListDelegate.m in Sources */,
-				ED6580F72CFF19F900F5402F /* ucx_properties.c in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
--- a/ui/cocoa/image.h	Sat Dec 13 13:19:29 2025 +0100
+++ b/ui/cocoa/image.h	Sat Dec 13 16:07:34 2025 +0100
@@ -30,6 +30,8 @@
 
 #include "Container.h"
 
+
+
 void ui_icon_init(void);
 
 NSImage* ui_cocoa_named_icon(const char *name);

mercurial