Commit Graph
503 Commits
Author SHA1 Message Date
gingerBill d26833285c Merge pull request #7565 from Einh06/master
sys/windows: Add performance counter PSAPI bindings
2026-09-16 13:50:31 +01:00
Florian Morel 291159a431 psapi binding improvements 2026-09-15 06:48:07 +02:00
NicknEma 1e07cf39b3 Add line-drawing functions in gdi32.odin 2026-09-10 11:03:07 +02:00
Stanislav Ch. Nikolov 426b015e3c sys/windows: Add missing optional comma in PointerFlag enum 2026-09-02 00:13:43 +03:00
Stanislav Ch. Nikolov 81742df9be core:sys/windows fix in_rage typo and spaces instead of tabs 2026-09-02 00:06:17 +03:00
Stanislav Ch. Nikolov 9a5beb0164 Merge branch 'win32-pen' 2026-09-01 22:44:41 +03:00
Stanislav Ch. Nikolov ce37a83df3 Add support for advanced pen & pointer win32 functions 2026-09-01 22:42:25 +03:00
kalsprite 7bb55ba45b nbio(windows): poll sockets through AFD 2026-08-21 21:31:49 -07:00
Nick Aversano 54b818e9a7 fix FILE_NOTIFY_INFORMATION struct member casing 2026-08-18 11:19:10 -04:00
Lucas Czerny 3ea27c6979 Update user32.odin 2026-08-09 16:49:37 +02:00
Jeroen van Rijn 07f7b2c8a4 Merge pull request #5464 from peperronii/master
core:thread get_name/set_name
2026-07-30 12:52:16 +02:00
connnnal c380c0d87e win32: LoadLibraryEx_Flags off-by-one
bit_set without a backing type counts bits from the enum's lowest value (141299eb02)
in this case it causes an off-by-one offset, so flags fall down to the one below. I experienced `LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR` -> `LOAD_LIBRARY_REQUIRE_SIGNED_TARGET`, for instance, so unsigned DLLs wouldn't load. aw.
fix is adding a dword backing type to the bit flags, like the other types in this file
2026-07-29 12:32:14 +01:00
Laytan Laats 395290243e port my third-party back package to replace core:debug/trace 2026-07-26 17:12:51 +02:00
WP. Yingamphol 8a8230b64e Merge branch 'odin-lang:master' into master 2026-07-17 23:06:28 +07:00
Jeroen van Rijn 3da748b73d win32: Add bindings to query the Windows certificate store 2026-07-13 16:54:53 +02:00
Jeroen van Rijn 0d883bb3e0 Remove raylib v5.5 in favor of v6.0 2026-07-06 20:09:55 +02:00
Laytan Laats e1dc17a3a3 typo 2026-07-06 19:05:43 +02:00
Laytan Laats 7028a3479f raylib: Add back ShowCursor 2026-07-06 19:02:38 +02:00
Jeroen van Rijn 92ced49bbd Fix typo 2026-07-01 11:16:28 +02:00
gingerBill a20363c2bf Add windows.GetConsoleScreenBufferInfoEx 2026-06-23 11:46:37 +01:00
jakubtomsu 8e9c0d38fa fix disallowed bool -> any_int in win32 2026-05-27 19:11:08 +02:00
Deserted999 95cd01e32d fix alignment 2026-05-08 16:02:19 +03:00
Deserted999 e9cf5fdc3a Add DefSubclassProc binding 2026-05-08 15:01:11 +03:00
David Bader e06fa11a67 Fix LockFileEx and UnlockFileEx 2026-04-27 14:42:56 +02:00
gingerBill a52d0280f7 Merge pull request #6525 from blob1807/win32_association_api
[win32 api] Add Reg Association API
2026-04-22 11:14:46 +01:00
gingerBill 5d75090014 Add more ntdll related timing procedures 2026-04-18 13:06:54 +01:00
blob1807 3d4ccb3ec5 Update SHGetAssocKeys; rgKeys to multipointer 2026-04-14 20:53:05 +10:00
Ignacy Koper 68c50e845f core:sys/windows: Added IoRing API bindings
Signed-off-by: Ignacy Koper <ignacy423@gmail.com>
2026-04-13 14:02:42 +02:00
blob1807 8c6f45ceb1 Rename FILETYPEATTRIBUTEFLAGS_Bits -> FILETYPEATTRIBUTEFLAG 2026-04-09 10:59:53 +10:00
blob1807 adc0327bdb [win32 api] Add missed Assoc proc 2026-04-08 00:22:18 +10:00
blob1807 bb7c80f73c Fix indentation 2026-04-07 23:44:30 +10:00
blob1807 8ec71a8b46 [win32 api] Add Reg Association API 2026-04-07 23:36:38 +10:00
gingerBill 039c438af2 Fix possible utf16 out of bounds issue 2026-04-02 12:54:07 +01:00
gingerBill 1d8c44a98c Fix minor issues with Windows bindings 2026-04-02 12:52:17 +01:00
WP. Yingamphol 019343bf00 Merge branch 'master' into master 2026-03-21 21:18:12 +07:00
gingerBill 5e6e1c1e75 Add gethostname to ws2_32.odin 2026-03-20 11:44:10 +00:00
bplu4t2f 4c981ad10a Fix return value of FreeLibraryAndExitThread 2026-03-02 21:21:50 +01:00
bplu4t2f 2a9c35fe3c Fix incorrect PVOID/VOID usage in some win32 signatures 2026-03-02 21:19:10 +01:00
Jeroen van Rijn a0b9d710f7 Merge pull request #6336 from bplu4t2f/master
Fix MultiByteToWideChar usage in utf8_to_wstring_buf
2026-02-28 13:16:39 +01:00
bplu4t2f 1e0f5a691c Fix overflow edge cases on 32-bit systems. 2026-02-28 11:39:12 +01:00
bplu4t2f 9883e4ec29 Handle edge cases: Allocation error, extremely long input 2026-02-27 19:16:34 +01:00
Bruno e65dcd64b8 add bindings to allow custom cursors 2026-02-27 09:54:26 -03:00
bplu4t2f fa3441936c Fix utf8_to_utf16_alloc edge case, and improve utf8_to_* documentation 2026-02-26 20:52:00 +01:00
bplu4t2f e75d0694ba win32 utf8_to_utf16_buf now null-terminates because _alloc did too. utf8_to_utf16_alloc no longer truncates trailing zero characters. utf8_to_wstring adjusted accordingly, including edge cases. 2026-02-26 18:14:34 +01:00
bplu4t2f 730f417ecb Fix MultiByteToWideChar usage in utf8_to_wstring_buf 2026-02-25 23:02:14 +01:00
Alex Davis 9359cfa39e added 2 user32 functions 2026-02-21 10:15:31 +00:00
Jeroen van Rijn 4c9466e3ea Add comment to ole32.odin and types.odin. 2026-02-14 13:17:28 +01:00
Jeroen van Rijn 1d38b715c3 Revert "Add missing platform guards."
This reverts commit 2da1befe04.
2026-02-14 13:14:33 +01:00
Jeroen van Rijn 2da1befe04 Add missing platform guards. 2026-02-14 13:11:36 +01:00
blob1807 dcd93579f0 Add more Windows endpoints 2026-02-14 20:31:51 +10:00