Commit Graph

564 Commits

Author SHA1 Message Date
Jon Lipstate
24493e89ad WSAPoll 2023-03-28 22:17:39 -07:00
Christian Seibold
852c8b533c Add SetConsoleCursorInfo and GetConsoleCursorInfo to sys/windows package 2023-03-18 15:43:31 -05:00
Jeroen van Rijn
b020ba2b5f Merge pull request #2391 from ftphikari/master
sys/windows: added some functions and types for input hooks and tray …
2023-03-18 08:06:55 +01:00
hikari
03c6862d51 sys/windows: added some functions and types for input hooks and tray icons 2023-03-18 06:44:16 +02:00
Elusive Porpoise
4210aa9ab9 add SetConsoleOuputCP 2023-03-15 17:15:25 -07:00
Sokus
1ecab2fcbc Add set_blocking for network sockets 2023-03-08 13:30:12 +01:00
gingerBill
a262c0bbf3 Separate out the read_reg into three non-parapoly procedures 2023-03-07 16:25:46 +00:00
gingerBill
0674b1b6ee Merge pull request #2314 from SentientCoffee/pr/win32_console_text_attributes
Add win32 SetConsoleTextAttribute for setting cmd prompt colors
2023-03-04 15:19:34 +00:00
Colin Davidson
090723179b Merge branch 'master' into core_net_update 2023-03-02 06:50:25 -08:00
Colin Davidson
caf9716bf1 more cleanup ripple 2023-03-01 08:21:53 -08:00
Colin Davidson
d569daae33 more manual type carryover 2023-03-01 08:17:41 -08:00
Colin Davidson
28f7f57247 manually start merging core_net 2023-03-01 07:58:30 -08:00
Jeppe Skov
ffc592c7cf Added missing Windows functions for console manipulation
This commit adds several missing types and functions to the Windows implementation to enable manipulation of console windows. The types added include 'SMALL_RECT', 'CONSOLE_SCREEN_BUFFER_INFO', and 'PCONSOLE_SCREEN_BUFFER_INFO'. The functions added include 'GetConsoleScreenBufferInfo', 'SetConsoleScreenBufferSize', and 'SetConsoleWindowInfo'. These functions were necessary to properly manage the console window.
2023-02-28 23:18:10 +01:00
gingerBill
9afd9f9bea Merge branch 'master' into new-temp-allocator 2023-02-28 12:15:54 +00:00
gingerBill
c8d3a9121b Merge pull request #2354 from elusivePorpoise/master
FindFirstChangeNotification series of calls
2023-02-28 10:49:42 +00:00
Colin Davidson
edd78ae129 cleanup of os/linux 2023-02-28 01:17:43 -08:00
Elusive Porpoise
8738695bd8 FindFirstChangeNotification series of calls 2023-02-27 18:43:43 -08:00
Colin Davidson
9c9300ed58 derp. raw-syscalls 2023-02-19 20:44:00 -08:00
Colin Davidson
f2202db517 make darwin syscalls contextless 2023-02-19 20:38:46 -08:00
Colin Davidson
6a2ef1f4f3 add osx support 2023-02-19 20:23:35 -08:00
Colin Davidson
051c9cb564 begin adding tsc frequency getters 2023-02-19 20:08:11 -08:00
gingerBill
986cba584e Add runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD where appropriate 2023-02-10 16:23:33 +00:00
Daniel
34cb558279 Add win32 SetConsoleTextAttributes for setting cmd prompt colors 2023-01-25 14:17:20 -05:00
Colin Davidson
171d5b4012 more windows kerfuffle 2023-01-06 13:45:21 -08:00
Colin Davidson
1cc893f21c Merge branch 'master' into get_core_count 2023-01-06 13:34:16 -08:00
gingerBill
a11b6a9e5f Merge pull request #2265 from JooperGH/more_dwmapi_bindings
More dwmapi bindings
2023-01-06 12:18:10 +00:00
matias
c03cc21908 Add GetKeyboardState to user32 2023-01-06 07:04:38 -04:00
Colin Davidson
b455ccd261 fix more things? 2023-01-05 01:37:50 -08:00
Colin Davidson
b22ddb1453 fix windows structs 2023-01-05 01:25:18 -08:00
Colin Davidson
cb7dd12222 name raw union 2023-01-05 01:18:44 -08:00
Colin Davidson
8f39c45e9b use raw_union? 2023-01-05 01:11:46 -08:00
Colin Davidson
944396128b add get core count 2023-01-05 01:06:55 -08:00
Jooper
fc3c76f946 Fixed CI error 2022-12-21 22:18:13 +00:00
JooperGH
86a606e716 App bar bindings 2022-12-19 16:31:32 +00:00
JooperGH
1e97588e7b One last binding 2022-12-19 15:29:07 +00:00
JooperGH
3ccc0b5aa6 HRGB and Rect functions 2022-12-19 15:22:05 +00:00
JooperGH
5464a605b1 CreateSolidBrush and FillRect 2022-12-19 13:21:16 +00:00
JooperGH
5519749aa4 Added uxtheme bindings 2022-12-19 11:54:15 +00:00
JooperGH
4a70265bfb Merge branch 'master' of https://github.com/odin-lang/Odin into more_dwmapi_bindings 2022-12-19 11:46:35 +00:00
JooperGH
de0d860880 Added more DWMAPI bindings 2022-12-19 11:43:16 +00:00
hikari
1ddbe16d28 sys/windows: add GetMonitorInfoW 2022-12-13 10:25:18 +02:00
hikari
0d7c89e84a sys/windows: add DescribePixelFormat 2022-12-07 14:33:12 +02:00
Dragos Popescu
f7e608628b Merge branch 'odin-lang:master' into master 2022-12-06 02:59:53 +01:00
Dragos Popescu
605d66845a core:sys/windows: Added CSIDL_PROFILE 2022-12-06 02:58:33 +01:00
hikari
89eb351d2b sys/windows: wgl style fix 2022-12-06 02:01:35 +02:00
hikari
abaacfe78d sys/windows: fix wgl function loading in accordance with OpenGL wiki 2022-12-06 01:53:19 +02:00
hikari
d0e4edfb43 sys/windows: added helper gl proc 2022-12-05 23:58:31 +02:00
hikari
7ed28e8a84 sys/windows: add CreateWaitableTimerExW 2022-12-02 05:24:30 +02:00
ftphikari
e9b6a8fc9a sys/windows: add SHGetFolderPathW (#2213)
* sys/windows: add SHGetFolderPathW
* sys/windows: add some hittest constants
2022-11-28 18:47:15 +01:00
Jeroen van Rijn
c6f282d20b Merge pull request #2193 from ftphikari/master
sys/windows: add ShellExecuteExW
2022-11-14 21:06:27 +01:00