gingerBill
408b3af550
Merge pull request #4933 from laytan/js-open-binding
...
core/sys/wasm/js: add `open` binding to `window.open`
2025-03-13 09:22:20 +00:00
gingerBill
35340de928
Merge pull request #4932 from laytan/js-pointer-event-and-charcode
...
core/sys/wasm/js: add pointer event info and add charCode to keyboard
2025-03-13 09:22:03 +00:00
gingerBill
5a12190f51
Merge pull request #4931 from laytan/webgl-improvements
...
webgl: add `BlendEquationSeparate` and `GetParameter4i`
2025-03-13 09:21:44 +00:00
Laytan Laats
6691acfa03
core/sys/wasm/js: add open binding to window.open
2025-03-12 18:43:03 +01:00
Laytan Laats
b76fd84084
webgl: add BlendEquationSeparate and GetParameter4i
...
`GetParameter4i` can be used to retrieve the current scissor rect, or
the curent viewport, which was previously impossible.
Also adds `BlendEquationSeparate` which seemed to be missing.
Also removes an instance of `do`.
2025-03-12 18:39:57 +01:00
Laytan Laats
00ac48c06c
core/sys/wasm/js: add pointer event info and add charCode to keyboard events
2025-03-12 18:37:42 +01:00
Laytan Laats
d349c96071
core/sys/wasm/js: improve gamepad API
...
1. Properly set `id` and `mapping` on the `get_gamepad_state` result
2. Increase `id` limit to 96 bytes, connecting my DualShock 4 made it crash
3. If an `id` or `mapping` is longer than the limits, slice it and add `...`
2025-03-12 18:32:51 +01:00
jason
ae02ced175
Fix linux.rt_sigaction
...
Add missing polymorphic parameter to Sig_Action
2025-03-10 20:27:59 -04:00
latedeployment
0491ad55f4
Add missing syscalls from map_shadow_stack to removexattrat
2025-03-07 21:54:51 +02:00
Laytan Laats
05add96fc8
sys/windows: fix tabs
2025-03-03 19:30:22 +01:00
Jeroen van Rijn
7841d0b14b
Merge pull request #4884 from Dzentsetsu/master
...
Add DWM_WINDOW_CORNER_PREFERENCE enum for window corner preferences
2025-03-02 13:50:00 +01:00
gingerBill
3963ad1cc1
Update core/sys/windows/dwmapi.odin
...
Co-authored-by: Laytan <laytanlaats@hotmail.com >
2025-03-02 12:24:45 +00:00
Michael Kutowski
57a1264450
proper enums
2025-03-01 13:33:23 +01:00
Michael Kutowski
43c54d4de8
Update to newest orca bindings (UI Update), remove logging due to cyclic import (fmt usage)
2025-02-26 23:03:44 +01:00
Roman Osipov
a1597022af
Add DWM_WINDOW_CORNER_PREFERENCE enum for window corner preferences
2025-02-26 12:23:49 +03:00
Keenan Woodall
a709876788
SavePanel_URL returns ^URL instead of ^Array
2025-02-23 19:00:27 -06:00
Laytan Laats
435f77b16b
fix space indentations
2025-02-12 19:33:41 +01:00
Laytan Laats
55302280d8
fix addrinfo struct def
...
Fixes #4816
2025-02-12 19:24:27 +01:00
gingerBill
4678186cd2
Merge pull request #4815 from NotKyon/master
...
Win32 API: Add common comctl32 definitions and surrounding support structures.
2025-02-10 08:57:44 +00:00
kjdslf
a14a4d9de7
Add more win32 STARTF_* constants
2025-02-09 15:01:23 +01:00
NotKyon
ba9e723643
Win32: Fix strict style conformance.
2025-02-09 04:02:00 -08:00
NotKyon
2b36849004
Win32: Fix cross-platform compilation.
2025-02-09 03:50:51 -08:00
NotKyon
ba280c8993
Win32: Fix -vet errors.
2025-02-09 03:36:37 -08:00
NotKyon
a6188eda60
Add common Windows control messages, constants, structures, macros, and support.
2025-02-09 03:11:13 -08:00
gingerBill
0e1c89e99b
Merge pull request #4781 from NotKyon/master
...
Add miscellaneous missing WinAPI functions, constants, and structures (comctl32, user32, uxtheme)
2025-02-03 08:15:34 +00:00
gingerBill
dc7cd21986
Merge pull request #4782 from Daxode/nsstring-appendingstring
...
Add stringByAppendingString to NSString
2025-02-02 07:01:16 +00:00
daniel.andersen
c8a537aad9
Add stringByAppendingString to NSString
2025-02-02 03:26:07 +01:00
NotKyon
bdf2a587c3
Add miscellaneous missing WinAPI functions, constants, and structures for comctl32, user32, and ux_theme.
2025-02-01 16:17:28 -08:00
gingerBill
539a74c2a9
Fix bindings for sys/linux and posix/unistd.odin
2025-01-31 08:37:43 +00:00
gingerBill
f6001e1b0c
Merge pull request #4775 from duffn/duffn/nssavepanel-tabs
...
Fix tab indents in NSSavePanel
2025-01-31 07:31:52 +00:00
candtechsoftware
97db18c09a
Added IP_ADD_MEMBERSHIP Socket Option on Linux
2025-01-29 23:12:32 -05:00
duffn
af63db5075
Fix tab indents in NSSavePanel
2025-01-29 16:06:19 -07:00
gingerBill
0e27acd755
Update NSSavelPanel
2025-01-28 11:38:06 +00:00
Jeroen van Rijn
d85c2c1ca7
Add mDNS/Bonjour/Avahi (.local) support for Windows
2025-01-27 22:16:24 +01:00
wrathdoesthat
57b8da79f4
Add GetTempFileNameW
2025-01-22 04:33:33 -05:00
NicknEma
55abf61836
Add ACTCTX definition and procs
2025-01-21 10:55:39 +01:00
Samuel Elgozi
0f12618642
fix incorrect use of Bool
2025-01-18 21:08:54 +02:00
Samuel Elgozi
3fb766f98d
updated to meet formatting style
2025-01-17 13:43:34 +02:00
Samuel Elgozi
19d6c01f0f
Added Foundation bindings
2025-01-17 10:42:32 +02:00
jason
c11dccf210
make -vet happy
2025-01-10 20:59:48 -05:00
jason
fa7ef28acf
Implement _read_directory_iterator in os2.
...
Also, fix minor bug in linux.dirent_name.
2025-01-10 20:54:09 -05:00
avanspector
ab7b5a5445
Haiku: change uintptr to uint where appropriate
2025-01-10 15:14:03 +01:00
avanspector
9868c8292b
Merge branch 'master' of https://github.com/avanspector/Odin
2025-01-10 06:42:42 +01:00
avanspector
5d3a069e7a
Haiku: more posix
2025-01-10 06:40:29 +01:00
avanspector
1dc5753a0f
Merge branch 'odin-lang:master' into master
2025-01-10 06:26:36 +01:00
Laytan Laats
1511162b0a
webgpu: fix cstring as parameter not loading correctly
2025-01-09 17:29:31 +01:00
gingerBill
30bb2250c7
Merge pull request #4474 from tf2spi/4407-mdei-pack
...
Pack MDEI struct to fix issue #4407
2025-01-08 16:41:47 +00:00
gingerBill
bc2e57723b
Merge pull request #4665 from GrumpyLion/add_some_missing_win_functions
...
Add SetWindowSubclass and RegisterHotKey functions
2025-01-08 16:23:40 +00:00
Lion Schitik
ab3e2340c2
review
2025-01-08 12:38:28 +01:00
david_cauchi
9a68eb401d
Fix name of RI_MOUSE_LEFT_BUTTON_DOWN containing S at the end
2025-01-08 15:06:17 +11:00