Commit graph

10 commits

Author SHA1 Message Date
fd09d38b8c Convert remaining files to pure Objective-C
FossilOrigin-Name: 12cac9666ac09097e06d34da46bf50d15c8571dea22fd2a6d8a1fad076999689
2025-03-20 22:22:40 +00:00
8f9f02c270 Default to -O2
FossilOrigin-Name: 50af4ea0ff5efb2da0ee423202d393f0c57c7d641d1045144f071e84b32cfda7
2025-03-12 23:06:41 +00:00
623076a034 Move classes into separate files
FossilOrigin-Name: 14861826d4c1f561aca909afe773366a46b57b20cf41fd668092dfb98d960d80
2025-03-05 23:18:28 +00:00
3a1bbe3110 Port to SDL2
FossilOrigin-Name: 42d4b57828b48b9e38d8be3edcebca4c7cbca9948d8792a320df1f92c13465be
2025-03-04 23:51:09 +00:00
c3cd8d4fac Initial port to macOS
Doesn't work yet as SDL1 is broken on modern macOS.

FossilOrigin-Name: f5b62f82030659a511f4add8212857fca598c6cef86a3238705eb60e35011631
2025-03-04 23:03:58 +00:00
dcdd585afc Fix building on Windows
FossilOrigin-Name: f00c28656947d50a858497c07265e90dbbad50c624190062a3f9f76ecee53978
2024-08-04 22:26:24 +00:00
ba77aa6588 meson.build: Improve Windows compatibility
Meson still needs a patch to pick the correct compiler on Windows and enet
still does not link on Windows.

FossilOrigin-Name: 51594e74fba5032135c87146cf3363c2c03f1357bb1410119e35afd316417641
2024-08-04 11:35:00 +00:00
0bbe1c8bee Don't depend on global constructors for commands
This breaks when using ObjC, as these can run before the ObjC module is
initialized, resulting in non-working message sends as the selectors are
not registered yet.

FossilOrigin-Name: 1ee33c99835abc029ac202afad1f9b3bf26028e55ea1c53c53416c7566ef749d
2024-08-03 14:50:31 +00:00
2fc4599331 Add server to meson.build
FossilOrigin-Name: 0cfe4b85e24a6ba0afd569a4e90dd0e6074898e475ba4c88df680cf05e12b4a1
2024-08-03 13:17:54 +00:00
ee010b5c49 Migrate to Meson
FossilOrigin-Name: c0465302ccad5bb94a1c983b7f762c108efe08b423b39cbc56dd2e966d006e1f
2024-08-03 13:11:05 +00:00