Andreas T Jonsson
a23c378513
Make the linter happy
2024-04-19 12:32:09 +02:00
Andreas T Jonsson
dd95a8d11d
More std lib fixes
...
Just selecting the same codepath as other BSD's for the most part.
2024-04-19 10:42:09 +02:00
Andreas T Jonsson
38640d5d9e
Updated core lib and did cleanup
...
Updated core with some path related functions and did some minor code cleanup.
Most of the standard library function is just a matter of copy what is there for the other BSDs.
2024-04-18 10:12:42 +02:00
Andreas T Jonsson
2055f2b933
Fixed link warnings
...
Hardlink libc functions to the correct version on NetBSD 10 since we do not use the micro-magic from C.
2024-04-17 09:46:57 +02:00
Andreas T Jonsson
4558f3992a
Initial commit of NetBSD port
2024-04-16 14:27:29 +02:00
wrapperup
9b496e82f3
add movefile flags
2024-04-09 01:50:16 -04:00
gingerBill
ef82f3e71e
Move vendor:darwin/Foundation to core:sys/darwin/Foundation
2024-04-08 13:47:46 +01:00
Lucas Perlind
a71cd07b36
Update "core:runtime" to "base:runtime"
2024-04-07 09:02:01 +10:00
gingerBill
510574aa7f
Merge pull request #3373 from laytan/add-some-windows-wsa-symbols
...
add some wsa based additions to `core:sys/windows`
2024-04-04 20:40:31 +01:00
gingerBill
3fd3bf2d4d
Merge pull request #3371 from mailgerigk/windows-setevent
...
Add windows.SetEvent
2024-04-04 18:09:21 +01:00
Laytan Laats
1af84e082c
add some wsa based additions to core:sys/windows
2024-04-04 17:09:12 +02:00
gingerBill
d248cddf90
Remove dead newline
2024-04-04 16:07:55 +01:00
gerigk
62cebe1bc9
Add windows.SetEvent
2024-04-04 16:00:01 +02:00
Laytan Laats
3a0df80066
correct newly found vets
2024-04-03 00:52:58 +02:00
Dragos Popescu
d0674cb70f
Fixed windows.COINIT.MULTITHREADED declaration. It's supposed to be 0 rather than 3
2024-03-31 21:29:49 +03:00
Laytan Laats
b7fd51a251
add MacOS 14.4.1 to sys/info and odin report
2024-03-28 19:39:18 +01:00
gingerBill
3bc7c51325
Merge pull request #3283 from laytan/darwin-new-wait-on-address-api
...
darwin: use new wait on address API if possible
2024-03-27 11:20:32 +00:00
Laytan Laats
d0b3b18e26
update macOS releases for core:sys/info and odin report
2024-03-20 00:14:01 +01:00
Laytan Laats
dd92d3054d
add ODIN_ prefix to the new constant
2024-03-18 17:22:58 +01:00
Laytan Laats
9c455b2213
darwin: use new wait on address API if possible
2024-03-15 21:43:16 +01:00
gingerBill
04f0fbf23a
Merge pull request #3272 from iansimonson/add_getrusage_darwin
...
Add getrusage syscall for mac/darwin
2024-03-14 19:45:25 +00:00
Ian Simonson
835effdef1
Use c.long rather than int
2024-03-14 09:36:57 -07:00
Ian Simonson
c7bec2962e
Fix __darwin_suseconds_t definition
...
__darwin_suseconds_t is defined as long which on macos
64 bit systems is equivalent to 8 bytes. It is equivalent
to Odin int type _not_ i32
2024-03-14 07:21:26 -07:00
Ian Simonson
34c4389d75
No need for timeval definition
...
It already existed so lets just use that rather than
redeclaring it
2024-03-13 14:58:56 -07:00
Ian Simonson
8917a7ef88
Make RUsage more inline with macos man page
...
Swap to tabs to adhere to the Odin Core library standard
and also rename the rusage fields to match the actual
definitions from the macos bsd man pages
2024-03-13 14:51:17 -07:00
Ian Simonson
d7b1901b16
Fix syscall_munmap in darwin
...
this was using the .mmap syscall number when it should be
using the .munmap syscall number
2024-03-13 10:39:50 -07:00
Ian Simonson
26d107ce64
Add getrusage syscall for mac/darwin
...
The syscall number existed but the wrapper for calling it
did not. Also adds the RUsage struct to receive the data.
Naming is kept the same as in sys/linux
2024-03-13 08:07:12 -07:00
gingerBill
53ce945034
Merge pull request #3230 from avanspector/haiku
...
Add Haiku OS support
2024-03-08 11:15:13 +00:00
gingerBill
0e168dd292
Merge pull request #3241 from Hyrtwol/sys-windows
...
Gathered what I made for sys/windows
2024-03-07 15:26:31 +00:00
gingerBill
8c6c2543da
Merge pull request #2999 from laytan/crypto-random-bytes-on-freebsd-and-darwin
...
add crypto.rand_bytes for Darwin and BSD
2024-03-05 12:55:37 +00:00
Thomas la Cour
6243160ecd
Cleanup of ShowCursor after Bill pushed a fix
2024-03-03 19:53:34 +01:00
Thomas la Cour
980ee3310f
didn't help :/ so removed it to see if it can build again
2024-03-03 19:53:34 +01:00
Thomas la Cour
c5d5d055ac
Trying to resolve a strange nameclash on ShowCursor seems like raylib is also defining that. Unsure why exactly this is related so for now just tried to change the name here to _ShowCursor :/
2024-03-03 19:53:34 +01:00
Thomas la Cour
a783d4ce5b
Callback types
2024-03-03 19:53:33 +01:00
Thomas la Cour
a7b09a24b7
Waveform Functions
...
https://learn.microsoft.com/en-us/windows/win32/multimedia/waveform-functions
2024-03-03 19:53:33 +01:00
Thomas la Cour
602e000379
hid usage flags
...
https://learn.microsoft.com/en-us/windows-hardware/drivers/hid/hid-usages
2024-03-03 19:53:33 +01:00
Thomas la Cour
f93074a082
A few extra gdi procs for icons, cursors and drawing
2024-03-03 19:53:33 +01:00
Thomas la Cour
28f05e8aaa
SHChangeNotify + flags
...
https://learn.microsoft.com/en-us/windows/win32/api/shlobj_core/nf-shlobj_core-shchangenotify
2024-03-03 19:53:33 +01:00
Thomas la Cour
9eb1596939
Flags for GlobalAlloc
...
https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-globalalloc
2024-03-03 19:53:33 +01:00
Thomas la Cour
8412352e5a
bitmap v5 header
...
https://learn.microsoft.com/en-us/windows/win32/api/wingdi/ns-wingdi-bitmapv5header
2024-03-03 19:53:33 +01:00
gingerBill
674bd94f72
Add check to see if raylib is imported with ShowCursor on sys/windows
2024-03-01 18:30:23 +00:00
avanspector
bf37bee4f7
improve core:sys
2024-02-28 22:29:06 +01:00
avanspector
fca691a066
fix core:thread and a memory leak
...
in the future probably native non-pthread implementation for haiku will be required
2024-02-27 02:38:06 +01:00
avanspector
38c69b9691
small fixes
2024-02-27 01:59:17 +01:00
avanspector
3ebf5dcc0e
fix haiku
2024-02-26 07:59:53 +01:00
avanspector
9d4c2ba0d8
fix haiku
2024-02-26 07:43:10 +01:00
avanspector
1d79521e81
fix sys/haiku
2024-02-26 06:18:33 +01:00
avanspector
8c621453ae
update sys/haiku
2024-02-26 06:13:54 +01:00
avanspector
f0a89f8d5d
add sys/haiku
2024-02-26 04:41:30 +01:00
avanspector
66456714e1
update pthread
2024-02-25 18:45:00 +01:00