Commit Graph
1415 Commits
Author SHA1 Message Date
pJotoro e6d352495c Add GetCursor and GetDpiForSystem procedures 2026-10-05 11:28:11 +02:00
gingerBill 56e7efb1d4 Adjust doc comments that misrender as CommonMark 2026-10-02 14:36:03 +01:00
gingerBill d7da8c0833 Merge pull request #7610 from bplu4t2f/fix-7547
Fix #7547 (double-null-terminate path in SHFileOperationW)
2026-09-29 13:28:35 +01:00
Jeroen van Rijn 1bdd184b93 Merge pull request #7584 from bplu4t2f/comdlg32
Extend Win32 common dialog bindings
2026-09-29 05:23:11 -07:00
gingerBill 88d2c3f11e Merge branch 'master' into fix-7547 2026-09-29 13:13:47 +01:00
Jeroen van Rijn ad8e0042d4 Merge pull request #6722 from yosinn1-blip/codex/typo-6679-microsecond-time-val
docs: fix Time_Val precision comment
2026-09-25 13:04:24 -07:00
bplu4t2f 36c1173df6 Fix #7547 2026-09-21 17:52:49 +02:00
bplu4t2f 04577f42c1 Removed outdated comment/example code (replacement in examples repo) 2026-09-17 16:53:13 +02:00
bplu4t2f be72d9f6cc Add API doc to wstring related utils, and make N default value consistent within procedure group utf8_to_wstring 2026-09-17 13:01:34 +02:00
bplu4t2f c1ec54290c Fix and add bindings for common win32 dialogs 2026-09-17 12:58:38 +02:00
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
Jeroen van Rijn 6d23dd8367 Add macOS 27 to Where to find more information and get into contact when you encounter a bug:
Website: https://odin-lang.org
	GitHub:  https://github.com/odin-lang/Odin/issues

Useful information to add to a bug report:

	Odin:    dev-2026-09:315725197
	OS:      macOS Golden Gate 27.0.0 (build 26A428, kernel 27.0.0)
	CPU:     Apple M4 Pro
	RAM:     24576 MiB
	Backend: LLVM 22.1.8
2026-09-14 23:07:17 +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
Laytan Laats 3fb6d8965b [core:os] add device to File_Info 2026-08-26 20:44:01 +02:00
gingerBill cef4fb01a4 Merge pull request #7424 from samuelgozi/foundation-cocoa-ios
core:sys/darwin/Foundation: Skip Cocoa import on iOS
2026-08-26 08:43:35 +01:00
Samuel Elgozi 2f68a64614 core:sys/darwin/Foundation: Skip Cocoa import on iOS 2026-08-23 20:14:57 +03:00
kalsprite 7bb55ba45b nbio(windows): poll sockets through AFD 2026-08-21 21:31:49 -07:00
gingerBill 64ac30e803 Merge pull request #7272 from nic-vdwalt/wasm-js-shared-memory
core/sys/wasm/js: support shared WebAssembly memory in browser APIs
2026-08-18 20:11:55 +02:00
Nick Aversano 54b818e9a7 fix FILE_NOTIFY_INFORMATION struct member casing 2026-08-18 11:19:10 -04:00
Nic-vwalt 9b7bc2da12 core/sys/wasm/js: support shared memory in browser APIs
Copy shared-backed views only where browser APIs reject them while preserving direct access for ordinary WebAssembly memory.

💘 Generated with OpenAlloy

Assisted-by: GPT-5.6 Sol via OpenAlloy <openalloy@waltworks.co.za>
2026-08-10 20:52:02 +02: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 7b57c3eff2 User 2026-07-01 11:37:44 +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
Alexander Cusaac (MightyChubz) 05f0539960 refactor: Move mem_unit before loop and apply it in switch statement 2026-06-04 13:21:27 -04:00
Alexander Cusaac (MightyChubz) 9942625c63 refactor: Use default_context() over removing "contextless" 2026-06-04 13:17:42 -04:00
Alexander Cusaac (MightyChubz) c9621748a4 typo
oops
2026-06-03 16:55:51 -04:00
Alexander Cusaac (MightyChubz) 26f824eb8e docs: Updated comment to explain approach more accurately 2026-06-03 16:52:58 -04:00
Alexander Cusaac (MightyChubz) 962f8dfd1b refactor: Add fallback to sysinfo() if /proc/meminfo can't be read
This is likely to never _actually_ execute, and the possibility of this
failing is extremely slim, but if this _does_ fail, then this fallback
should catch it, as long as I'm understanding things correctly. If the
fallback fails, we just go back to the original assert that existed
before.
2026-06-03 16:47:37 -04:00
Alexander Cusaac (MightyChubz) 3d3aa45e02 refactor: Update fallback to just return MemFree 2026-06-03 16:45:06 -04:00
Alexander Cusaac (MightyChubz) 32de482025 docs: Add small comment to explain purpose of approach 2026-06-03 16:44:31 -04:00
Alexander Cusaac (MightyChubz) 55fd981941 refactor: Remove usage of do
I knew there was something I was forgetting with code in the core
packages. I wasn't applying the right arguments and style checks. Oops.
2026-06-03 12:09:46 -04:00
Alexander Cusaac (MightyChubz) d41ff62c57 fix: Get meminfo from /proc/meminfo over sysinfo() 2026-06-03 05:28:05 -04:00
A1029384756 d7116d6415 [sys/linux] remove parapoly from rt_sigaction 2026-06-01 12:59:23 -04:00
jakubtomsu 8e9c0d38fa fix disallowed bool -> any_int in win32 2026-05-27 19:11:08 +02:00
yosinn1-blip 7d94f2ea4b docs: fix Time_Val precision comment
Signed-off-by: Yoshiki <yosinn1@gmail.com>
2026-05-24 06:31:45 +09:00
Deserted999 95cd01e32d fix alignment 2026-05-08 16:02:19 +03:00