diff -r 376ef91111f6 -r b174e721663e ui/cocoa/ListDataSource.m --- a/ui/cocoa/ListDataSource.m Wed Dec 17 22:36:41 2025 +0100 +++ b/ui/cocoa/ListDataSource.m Sat Dec 27 22:47:56 2025 +0100 @@ -114,3 +114,27 @@ } @end + +@implementation ArrayDataSource + +- (id)init:(char**)elements size:(size_t)nelm { + _data = [[NSMutableArray alloc]init]; + for(int i=0;i