Tetralux
c686133172
Have get_std_handle() no longer make the handles uninheritable
...
This caused all handles returned by GetStdHandle() to also not be inheritable,
which prevents you from handing them to child processes that you might create.
This fixes that.
2022-03-31 17:03:12 +00:00
gingerBill
72ae061769
Add intrinsics.wasm_memory_grow intrinsics.wasm_memory_size
2022-03-30 17:29:37 +01:00
gingerBill
0c55596f0f
Merge pull request #1612 from graphitemaster/fix_thread_data_races
...
fix thread data races
2022-03-30 16:26:37 +01:00
gingerBill
5f3bfa66c5
Merge branch 'master' of https://github.com/odin-lang/Odin
2022-03-30 16:15:54 +01:00
gingerBill
561b725b0e
Improve spin lock for atomic_mutex_lock
2022-03-30 16:15:48 +01:00
gingerBill
abf0fd7efc
Merge pull request #1671 from colrdavidson/add_nocrt
...
Make no crt work on Linux
2022-03-30 12:58:12 +01:00
Colin Davidson
a632db3618
Make no crt work on Linux
2022-03-30 04:45:22 -07:00
Jeroen van Rijn
a3c81374be
Merge pull request #1670 from ftphikari/master
...
sys/windows: add WM_SYSCOMMAND related constants
2022-03-29 22:11:16 +02:00
hikari
6a3ec5eb36
sys/windows: add WM_SYSCOMMAND related constants
2022-03-29 22:59:45 +03:00
Jeroen van Rijn
df32b5b46c
[windows] Fix leak in glob.
2022-03-29 16:13:17 +02:00
hikari
412c9a99d5
sys/windows: add SetTimer() and KillTimer() procedures
2022-03-29 08:56:05 +03:00
Jeroen van Rijn
24c48d22bc
[strings] Improve cut, add tests for it.
2022-03-27 22:13:26 +02:00
Jeroen van Rijn
b1c2c0ea7a
[ease] Flux fixups.
2022-03-27 16:49:22 +02:00
Jeroen van Rijn
2c498c132e
Merge pull request #1663 from Skytrias/skytrias-math-ease
...
add math easing package
2022-03-27 16:39:25 +02:00
Michael Kutowski
880d330cca
update delay to use deltatime, add time left
2022-03-27 16:34:00 +02:00
Michael Kutowski
58f4d533b7
add string documentation & examples, fix & cleanup string_multi
2022-03-27 11:39:17 +02:00
Michael Kutowski
d2ff6f424d
add math easing package
2022-03-27 11:32:46 +02:00
hikari
3ce17607c6
sys/windows: add AdjustWindowRect and GetWindowRect
2022-03-27 04:17:07 +03:00
hikari
76277f83c1
sys/windows: add GetSystemMetrics
2022-03-27 02:23:40 +02:00
hikari
f4125d2d88
sys/windows: add ClientToScreen
2022-03-27 01:42:46 +02:00
Jeroen van Rijn
86a1c34c3a
HWND_TOPMOST, HWND_NOTOPMOST constants
2022-03-26 19:33:53 +01:00
Jeroen van Rijn
3f3cc342b4
Update strings.odin
...
Fix from Walter.
2022-03-26 18:38:10 +01:00
Jeroen van Rijn
f2b4087d80
Merge pull request #1656 from ftphikari/master
...
sys/windows: fix gdi32 raw pointer types
2022-03-26 17:40:00 +01:00
WalterPlinge
9080fa4a9d
Update fields_iterator comment
...
Added ticks for identifiers
2022-03-25 20:51:04 +00:00
WalterPlinge
5616ff9a40
Add fields_iterator proc
...
Adds a `fields_iterator` proc to `core:strings`
2022-03-25 20:03:39 +00:00
hikari
73b81184fa
sys/windows: add MessageBox procedures
2022-03-25 20:53:17 +02:00
hikari
f8d3f86d8b
sys/windows: fix build
2022-03-25 16:17:53 +02:00
hikari
2f9a410a45
sys/windows: add SetWindowPos()
2022-03-25 16:09:16 +02:00
hikari
5d7b92d391
sys/windows: add mouse states masks
2022-03-24 18:40:23 +02:00
hikari
1d8bc3e917
sys/windows: fix gdi32 raw pointer types
2022-03-24 17:32:11 +02:00
hikari
a3b1ac3133
sys/windows: add basic Gdi32.lib support
2022-03-24 17:27:05 +02:00
gingerBill
e7b96cf286
Merge pull request #1654 from ftphikari/master
...
sys/windows: add GetKeyState functions
2022-03-24 14:19:29 +00:00
hikari
01181517dc
sys/windows: add GetKeyState functions
2022-03-24 16:04:27 +02:00
gingerBill
1baeb9406f
Utilize union #shared_nil in more places
2022-03-24 12:11:31 +00:00
gingerBill
17e36bd5e1
Utilize union #shared_nil to core:image Error
2022-03-24 12:06:18 +00:00
gingerBill
b6b3377786
Remove unneeded semicolons
2022-03-24 12:02:50 +00:00
gingerBill
13cb894b30
Update core:odin for union #shared_nil
2022-03-24 12:00:27 +00:00
gingerBill
3f935bea25
union #shared_nil
...
This adds a feature to `union` which requires all the variants to have a `nil` value and on assign to the union, checks whether that value is `nil` or not. If the value is `nil`, the union will be `nil` (thus sharing the `nil` value)
2022-03-24 11:55:03 +00:00
gingerBill
3e66eec735
Merge pull request #1653 from ftphikari/master
...
sys/windows: add virtual keycodes and a couple of constants
2022-03-24 11:29:28 +00:00
hikari
2ccfaa7d4e
sys/windows: add virtual keycodes
2022-03-23 23:39:26 +02:00
hikari
4bd5de34ea
sys/windows: add several of constants
2022-03-23 23:39:09 +02:00
gitlost
374e71e9b0
Fix issue #1537 "filepath.split_list requires a trailing separator"
...
Does `make()` with `count + 1` and appends final component (note a
trailing separator will now result in an empty final component)
Adds test "tests/core/path/filepath/test_core_filepath.odin"
2022-03-23 17:44:35 +00:00
hikari
b9efd09d17
sys/windows: fixed calling conventions, added several bindings
2022-03-23 17:37:38 +02:00
Holger Lindner
3d389ee028
sys/windows: Add icon resource constants
2022-03-23 15:02:01 +01:00
Holger Lindner
64601ac439
Merge remote-tracking branch 'origin/master'
2022-03-22 17:24:40 +01:00
Holger Lindner
edce27812f
Nixify line endings
2022-03-22 16:41:07 +01:00
Holger Lindner
193822b45d
Merge remote-tracking branch 'ftphikari/master'
2022-03-22 16:36:50 +01:00
Holger Lindner
43640a8b59
Add SendMessageA/W to sys/windows/user32.odin
2022-03-22 16:23:38 +01:00
gingerBill
0446d9721b
Merge pull request #1626 from gitlost/hxa_fixes
...
Fix some core:encoding/hxa stuff (error handling, header, max -> min)
2022-03-22 15:21:40 +00:00
Holger Lindner
bae13b6387
Fix incorrect type for wndproc callback procedure
2022-03-21 20:06:50 +01:00