alborrajo
a807197297
Implement [NSThread setStackSize:]
...
Change-Id: Ie0a0b73ace0089836391d8ec67bfe5e063a16a9c
2026-01-29 00:39:45 +01:00
alborrajo
65c16518f0
Stub pthread_attr_setinheritsched
...
Change-Id: Idd0bd0006ba832c9a087fe07a77bc03c051ccfa4
2026-01-29 00:39:45 +01:00
alborrajo
2f1d23d6bb
Stub statvfs
...
Change-Id: Ic469fcdae5af9086b50fe41f6bbb9325da5d90aa
2026-01-27 15:52:56 +00:00
ciciplusplus
5d4f119a52
Fallback to "" for display name if CFBundleDisplayName is missing
...
Change-Id: I0bd005161d7eb34f8cf7f3720e8feb33f29406ab
2026-01-27 00:13:11 +01:00
ciciplusplus
dcc056a75f
Do not run test_read_directory_as_fd on macOS itself
...
Change-Id: I9bd8ad8f65263abb983c5a369867c76663766c21
2026-01-26 00:32:41 +01:00
ciciplusplus
43b4e19f66
Fix typos
...
Change-Id: Id46ee09334cb6827da8f2f3385c91414accac686
2026-01-26 00:22:40 +01:00
ciciplusplus
4256099917
Improve handling of seeking and reading a directory as fd
...
Change-Id: Iec83ba57ad63db8a2cac6009c6825c5eafc25a80
2026-01-26 00:06:28 +01:00
ciciplusplus
bb166f714d
Resolve path to test app properly instead of hardcoding.
...
This make sure that related cli tests are passing on the real device!
Change-Id: I8b7d30f0d7ddd2b4d613fc21d6b268a8ad5c8b9c
2026-01-25 00:11:48 +01:00
ciciplusplus
42cc34a76b
__strncpy_chk() and __wcsncpy_chk() implementation
...
Change-Id: I64fd81b92096ceb41c19b5f56a06bd0cb43b3d5b
2026-01-24 21:30:19 +01:00
ciciplusplus
156c7f2890
Stub MPMoviePlayerViewController
...
Change-Id: I43bb5f19c34066a27898ff707b75479a17e7a816
2026-01-24 19:27:54 +01:00
ciciplusplus
9e1b31c81f
Handle invalid socket in accept()
...
Change-Id: I3738112267d4bdbf06248772e09a0eef414d274b
2026-01-24 19:27:54 +01:00
ciciplusplus
4c2eb5b18c
Allow for unsupported TEXTURE_MAX_LEVEL in TexParameteri()
...
Change-Id: I00e231332eb8a440b082abdf72b60510db676d58
2026-01-24 19:27:54 +01:00
ciciplusplus
d52f52fc33
Stub MAX_SAMPLES to 1 for glGetIntegerv()
...
Change-Id: Ief138c8c18c4fee74672e8a9faac7a89d920310e
2026-01-24 19:27:54 +01:00
abnormalmaps
99e3d2ede1
Improve host object borrowing error messages
...
Change-Id: I0f34fffebe93be35e9a097582a347e7854cade15
2026-01-23 22:01:13 +00:00
alborrajo
b87d4489ed
Have CALayer setFrame call the position and bounds setters
...
Change-Id: Iaa2f90e8904b14b0038166d129cbb9253a64e5ae
2026-01-19 22:25:48 +00:00
ciciplusplus
aeb1ebafb2
Handle unknown socket in setsockopt()
...
Change-Id: If027e36141552dd323c505cfb11bedfdf08ba900
2026-01-19 22:55:07 +01:00
ciciplusplus
a22e6ef9b3
Stubs for pthread_attr_setschedpolicy() and pthread_attr_setschedparam()
...
Change-Id: Idb73c5f849cdd40f1d02d80316f177eb61f46bf0
2026-01-19 22:36:37 +01:00
ciciplusplus
63c95ae49a
Implement lstat() as wrapper around stat()
...
Change-Id: I22544ab989179ba2057ad5578f7ecbecde5182e0
2026-01-19 22:11:05 +01:00
ciciplusplus
691353af46
Properly set most errors in access()
...
Change-Id: Ic07160d1b385da10d319e4983dcb32ca56621a44
2026-01-19 00:00:00 +01:00
ciciplusplus
9b29eb017b
Support other single permission modes in access()
...
Change-Id: I4495a5e75bbf1f4980f1fa4aadd190eb3bde1417
2026-01-19 00:00:00 +01:00
ciciplusplus
fdea34445e
Stubs for CLLocationManager startUpdatingHeading and stopUpdatingHeading
...
methods
Change-Id: I1ef04484f2ac48d6404dfad5e27ed70e58cc7ce3
2026-01-19 00:00:00 +01:00
abnormalmaps
45a53521e1
Add host semaphore functions
...
Change-Id: Ibcdc734c283f030348b81a071231d6eddb3974e5
2026-01-18 20:48:55 +00:00
ciciplusplus
d8cbe80199
Expand on the game-specific hack of POP: WW to account for iPad version
...
Change-Id: I946d3799f15418eb6a4625a9e492039d06ca01bc
2026-01-18 14:26:33 +01:00
ciciplusplus
e0621eed79
__memcpy_chk() and __wmemcpy_chk() implementation
...
Change-Id: Ife72d3c831f1a13cd19f9b40554c8f2a56bad281
2026-01-18 14:25:11 +01:00
ciciplusplus
7fe5392ab8
__memmove_chk() and __wmemmove_chk() implemenation
...
Change-Id: I394c6d918ea59b0e88eaf0a58a2e2631d3c57147
2026-01-18 14:10:22 +01:00
alborrajo
a3a5caf7b6
Implement CALayer needsDisplayOnBoundsChange
...
Change-Id: I60ed6740f260d525ae9f6ac45f41ebbb87e8a0f6
2026-01-17 20:37:49 +01:00
alborrajo
4ef33ed425
Implemented UIViewController nextResponder
...
Change-Id: I39ed34eef0902760412af2176701a75c6d5f0251
2026-01-17 20:36:52 +01:00
ciciplusplus
0441228ee2
Relax game-specific hack for C&C Red Alert to have music on the iPad
...
version too.
Change-Id: I63bd93c5c4f3828d2edcb40f48a5370dd50fac21
2026-01-17 20:16:19 +01:00
ciciplusplus
4d390e7bc8
Split UIInterfaceOrientation if it’s defined as a comma
...
separated list of strings.
Change-Id: I34f13b356b56f8b8d3d008aac168e1c7572c1d5c
2026-01-17 20:16:19 +01:00
ciciplusplus
3cbe9b5ee5
Support for iPad device family.
...
Device family is deduced from the app bundle, but user can also override
it with --device-family=... option.
For now, device family affects rendered window size and bounds of UIScreen.
The iPhone device family is kept to be default.
We explicitly fallback to it in the following cases:
- App picker case
- App doesn't define any device family
- App define both (universal app)
Change-Id: I104889df0942d63823ca77d5c7ca847087149bf0
2026-01-17 19:34:05 +01:00
ciciplusplus
8b1198015e
Update CHANGELOG
...
Change-Id: If7c4754ae34aaee9463c3ae7e67537c995ae97d3
2026-01-17 17:41:43 +01:00
alborrajo
99a7b8a966
Don't retain observers added to NSNotificationCenter
...
Marmalade SDK, in its video player code, expects the added observer to be deallocated after releasing itself, without removing the observer first.
This can only happen if the NSNotificationCenter doesn't also retain the observer.
Change-Id: I072ce1400730b550c74921c0bcd3b8c92f376042
2026-01-17 16:27:38 +01:00
ciciplusplus
d2d2c4ff72
Clarify the contributing guide
...
Change-Id: I02adab772f14d49238c81077e595ca545055f221
2026-01-17 13:23:51 +01:00
Alexander Cieslewicz
e8e8711290
Allocate guest memory using platform specific calls
...
Creating Mem using the host allocator allows use to explicitly drop the
previous allocation and freely allocate a new instance without running
into crashes on Android. As such this commit removes the previous
refurbishing mechanism, in favor of the simpler drop -> reallocate.
Change-Id: Ic9fd3b790640bb0525c2ae425c26cc9fb922a843
2026-01-16 23:57:20 +00:00
ciciplusplus
261f0b7bf9
Implement glLogicOp()
...
Change-Id: I7e8b94f657598c0554b104c54b7cbf162e7de44f
2026-01-16 22:49:18 +01:00
Alexander Cieslewicz
9dd847141a
Implement todo_objc_setter macro
...
Change-Id: I887109b8997f1e1a9b470a8de6e095c1b4b8c413
2026-01-16 18:53:18 +00:00
abnormalmaps
73cf9b27dc
Refactor GLES context management
...
Changes the GLES contexts so that host contexts cannot be used until
activated, which hands out a helper object that ensures the provided
context is the only active context.
Change-Id: I8519665ce8854c848771b794a5b3416517ff7e3f
2026-01-16 15:57:21 +00:00
abnormalmaps
15128d42d5
Dump stack traces/regs for all threads on panic
...
Change-Id: Ia6c061441c286872cf2bb96b75a584b15ac09437
2026-01-16 15:57:21 +00:00
ciciplusplus
5abd110c64
Stub for MPMoviePlayerController pause method
...
Change-Id: I5a5e95b76e9c1cb6206fbad81eb54cf938cb611c
2026-01-15 23:58:46 +01:00
ciciplusplus
32f5c892bb
Implement UIEvent timestamp method
...
Change-Id: Ibca12573c9a5f03b8cd0862ad64efa0084adaa3b
2026-01-15 23:58:18 +01:00
abnormalmaps
adc7958761
Support UIInterfaceOrientationLandscape
...
Some apps (such as those made by Donut Games) use this as an
alternate/older way to specify the orientation.
Change-Id: Ie56078c3872b243eee88dd85c383efe9a2a8ad1e
2026-01-15 14:33:05 +00:00
alborrajo
1c07255ea3
Default implementation for UIViewController shouldAutorotateToInterfaceOrientation
...
Change-Id: Ie76449dfd4dae2ada99c4f5b0d3294cdbb071d32
2026-01-15 11:20:34 +00:00
ciciplusplus
230bc855fc
NSMutableString deleteCharactersInRange: implementation + tests
...
Change-Id: I711a6ba7518f1dc323c3df436c5b0aede3c50353
2026-01-13 23:15:29 +01:00
ciciplusplus
f1ce8bb100
Refactor some common init methods of NSString and NSMutableString
...
Change-Id: I599c0508a1bcd1c5e44caca9a897418b91bcddcc
2026-01-13 23:15:20 +01:00
ciciplusplus
4a2119eb08
Respect mutability when loading arrays/dicts from plist files
...
Change-Id: I1834318175f06394c2b9e765435de82789ed0875
2026-01-13 21:13:12 +01:00
ciciplusplus
6d0ea9efc7
Support all mutability options for NSPropertyListSerialization
...
propertyListFromData:mutabilityOption:format:errorDescription: method
Change-Id: Ie02638f18458219840f4cca2b719459ca82e128c
2026-01-11 16:49:24 +01:00
ciciplusplus
d3457c3f6b
hypot() implementation
...
Change-Id: I70e0252211a92ae14db61cc2beee11b4ad904465
2026-01-11 14:15:25 +01:00
ciciplusplus
a5bbcf67c8
NSDate dateWithTimeIntervalSinceReferenceDate: class method
...
Change-Id: If3c67f22ab49aa590c5d855f141908824579020f
2026-01-11 14:15:25 +01:00
ciciplusplus
53e8f4aa65
NSTimeZone name method
...
Change-Id: I927431443d2b3e724f7882d8f494bfd358c4e843
2026-01-11 14:15:25 +01:00
ciciplusplus
eef3c7faf1
Update CHANGELOG
...
Change-Id: I522a311f9510e8e19c5eea9861a1dfb213ddc3c8
2026-01-11 11:52:32 +01:00