Commit Graph

122 Commits

Author SHA1 Message Date
gingerBill
c0d2359a91 Merge pull request #1826 from englerj/windows-bindings
Added additional Windows bindings.
2022-06-28 13:14:35 +01:00
Jimmy "Keeba" Lefevre
9e288b7ce8 Change LPCSTR to LPCWSTR in windows _W procedures 2022-06-27 21:48:02 +02:00
hikari
c6903fbcd5 sys/windows: add constants and macro 2022-06-17 15:14:21 +03:00
hikari
665db0f778 sys/windows: add RegSetKeyValueW 2022-06-16 22:54:59 +03:00
Josh Engler
50cbb8a1fc Fix tab spacing. 2022-06-12 15:55:38 -04:00
Josh Engler
6f80174f84 Merge branch 'master' into windows-bindings 2022-06-11 09:48:28 -04:00
hikari
0ebe81fce2 sys/windows: add GetTextExtentPoint32W 2022-06-11 12:27:18 +03:00
hikari
3c6cc575c6 sys/windows: add a couple of constants 2022-06-10 21:17:27 +03:00
hikari
88e9eb7d0c sys/windows: add functions and constants 2022-06-09 17:44:51 +03:00
hikari
d19fc54c3d sys/windows: add macro 2022-06-08 21:18:11 +03:00
ftphikari
5d4291d9fa Merge branch 'odin-lang:master' into master 2022-06-08 19:55:42 +03:00
hikari
b70cd03e9e sys/windows: add interfaces from shobjidl_core.h 2022-06-08 19:38:12 +03:00
hikari
e91e5e1fe9 sys/windows: fix formatting 2022-06-07 20:16:32 +03:00
hikari
ae57a49915 sys/windows: fix file picker dialog 2022-06-07 17:59:15 +03:00
hikari
176954a6d8 sys/windows: add several functions and constants 2022-06-03 22:12:43 +03:00
Josh Engler
762895bc45 - Added EnumDisplaySettingsW and friends.
- Added additional file access/security/sharing attributes
2022-06-03 07:40:45 -04:00
hikari
592e9afa5f sys/windows: add RegSetValueExW 2022-06-03 07:57:21 +03:00
hikari
a2e0373934 sys/windows: add registry functions and create winerror.odin 2022-06-03 06:44:42 +03:00
gingerBill
fb49841b1d Remove strings dependency from core:sys/windows 2022-06-02 13:02:16 +01:00
Cedric Hutchings
f25a3f2a7d Add enums for getting Scancodes from WM_KEYDOWN
https://docs.microsoft.com/en-us/windows/win32/inputdev/about-keyboard-input
2022-05-22 15:34:49 -04:00
jason
43432f92ec fix git dummy move 2022-05-16 15:21:36 -04:00
jason
fff23e2bbb merge from upstream and convert to ^File types 2022-05-16 13:49:57 -04:00
gingerBill
33895b6d92 Convert all uses of *_from_slice to *_from_bytes where appropriate 2022-05-16 01:43:43 +01:00
Aaron Glazer
536e0a8c29 Adding flag values for FormatMessageW and LocalAlloc/etc. 2022-05-12 08:22:51 -07:00
gingerBill
6c14586fff Add GetAddrInfoExW 2022-05-12 14:27:46 +01:00
gingerBill
0c45a46aab Remove A calls in favour of W calls 2022-05-12 14:21:25 +01:00
gingerBill
d1fc9d3073 Add more libraries 2022-05-12 13:54:40 +01:00
gingerBill
2fb351bf04 Update sys/windows to be closer to the soon to be deleted sys/win32 2022-05-12 13:45:17 +01:00
gingerBill
eef44b11f3 Make the utf16 conversion procedures in core:sys/windows safer by checking for memory leaks 2022-05-12 13:17:58 +01:00
gingerBill
bb4f108487 Update error handling for os2 on windows 2022-05-12 12:54:27 +01:00
gingerBill
8b4b81fdeb Fill in most of os2/file_windows.odin 2022-05-12 11:33:01 +01:00
Aaron Glazer
c9e31dc90d Adding some proc bindings, struct definitions, and constant values. 2022-05-08 02:34:10 -07:00
Jeroen van Rijn
85e6efdf16 Ctrl-C handler on Windows. 2022-05-08 10:39:03 +02:00
hikari
4cdc55af91 sys/windows: fix RGB macro again 2022-05-06 18:23:52 +03:00
hikari
4b289f904c sys/win32: fix RGB macro 2022-05-06 13:58:00 +03:00
hikari
b2fdb881eb sys/windows: remove A variant for one SystemParametersInfoW 2022-05-01 13:21:28 +03:00
hikari
d24bebdb9e sys/windows: add a couple procedures and tons of constants 2022-04-30 16:55:37 +03:00
hikari
d2bac0c35e sys/windows: fix build issues 2022-04-30 13:40:38 +03:00
hikari
8c7f3fd1e6 sys/windows: change macro and add comment 2022-04-30 13:34:11 +03:00
hikari
40bea95fb0 sys/windows: add GetDCBrushColor 2022-04-30 12:41:04 +03:00
hikari
0ad448f1c7 sys/windows: add a couple of procedures and types 2022-04-30 11:21:37 +03:00
hikari
aa4eb35671 sys/windows: add some procedures 2022-04-19 05:58:22 +03:00
hikari
b78f3a8069 sys/windows: add timeEndPeriod 2022-04-17 19:17:38 +03:00
hikari
1b4d5b73ab sys/windows: add some constants 2022-04-15 22:04:34 +03:00
hikari
d3fbf36df7 sys/windows: add winmm bindings file 2022-04-15 19:18:22 +03:00
hikari
cfae39c29d sys/windows: add procedures and types 2022-04-15 19:16:31 +03:00
CiD-
56737c1431 merge upstream/master 2022-04-08 13:50:06 -04:00
hikari
c4a7739d13 sys/windows: add a couple macros 2022-04-07 19:28:24 +03:00
hikari
2a59aebe5b sys/windows: add Dwmapi.lib binding 2022-04-05 14:03:29 +03:00
hikari
4c14e92952 sys/windows: add several procedures and macros 2022-04-02 08:23:12 +03:00