aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Collapse)AuthorAgeFilesLines
* [core:sys/windows] Added SuspendThreadhikari2023-09-081-0/+1
|
* [core:sys/windows] Added couple of procedureshikari2023-09-071-0/+14
|
* Fix the OVERLAPPED_ENTRY type definitionLaytan Laats2023-08-291-2/+2
|
* Require parentheses for `#align(N)`gingerBill2023-08-154-30/+30
|
* Adhere to `-vet-style`gingerBill2023-08-082-4/+4
|
* Merge branch 'odin-lang:master' into masterftphikari2023-07-253-0/+49
|\
| * Fix attributeryuukk2023-07-111-2/+2
| |
| * Deprecate htons, htonl, ntohl, ntohsryuukk2023-07-111-0/+2
| |
| * Merge pull request #2642 from ryuukk/patch-4Jeroen van Rijn2023-07-101-0/+8
| |\ | | | | | | core:sys/windows: Add definitions for network byte order conversion procs
| | * Fix doc linksryuukk2023-07-101-4/+4
| | |
| | * Add definitions for network byte order conversion procsryuukk2023-07-101-0/+8
| | |
| * | Add CopyFileWryuukk2023-07-101-0/+5
| |/
| * fix(poll): make interface more odinaryRickard Andersson2023-06-151-1/+1
| | | | | | | | | | We take `fds` as a normal slice and get the length from it instead of bothering with a second parameter.
| * fix: remove redefinition of `timespec`Rickard Andersson2023-06-151-5/+0
| | | | | | | | They are in the same package, so it's accessible anyway.
| * cleanup(os_linux/poll): use tabs everywhereRickard Andersson2023-06-141-12/+11
| | | | | | | | :(
| * fix(os_linux): make `when` for `arm64` check correct orderRickard Andersson2023-06-141-5/+1
| | | | | | | | Also remove `sys_select` since we aren't using it anyway
| * fix(os_linux): call `ppoll` instead on `arm64`Rickard Andersson2023-06-141-1/+16
| |
| * feat(unix): add `poll`Rickard Andersson2023-06-141-0/+29
| |
* | [core:sys/windows] Added a couple of procedureshikari2023-07-171-0/+3
| |
* | [core:sys/windows] Added missing `MONITORINFOEXW` typeftphikari2023-07-141-0/+6
|/
* Change to `"contextless" from `"c"`gingerBill2023-05-291-22/+22
|
* Remove rcDevice field from WINDOWPLACEMENT. Add WaitMessage and ↵Ryhor Spivak2023-05-241-1/+3
| | | | | | SetWindowPlacement. rcDevice is under #ifdef _MAC in WinUser.h and _MAC is defined only for PowerPC Mac builds.
* Fix #2518gingerBill2023-05-181-1/+2
|
* core/sys/info: Fix the CPUID checkYawning Angel2023-05-161-1/+1
| | | | This needs to test that the n-th bit is set.
* core/sys/info: Workaround extremely rare XGETBV issuesYawning Angel2023-05-161-1/+8
| | | | | | | Someone ran into this on Discord, so adopt the same workaround that chrome did, by checking both OSXSAVE and XSAVE before calling XGETBV. The old way of detecting AVX is correct per Intel, but such is life.
* Add IsWindow to user32.odinMatias Fernandez2023-04-221-0/+1
| | | | This is useful for checking if window has been closed without going through the WindowProc.
* fix SendInput function in user32RestartFU2023-04-081-1/+1
|
* correct errorsJon Lipstate2023-04-051-1/+1
|
* Merge pull request #2423 from jon-lipstate/wsapollJeroen van Rijn2023-04-053-3/+128
|\ | | | | Winsock updates, iocp calls
| * repaired autoformatterJon Lipstate2023-04-041-246/+663
| |
| * retain runtime load sampleJon Lipstate2023-04-041-1/+10
| |
| * remove runtime signatures to prevent ffi collisionsJon Lipstate2023-04-041-34/+1
| |
| * Revert "remove keyedevent"Jon Lipstate2023-04-041-0/+2
| | | | | | | | This reverts commit 219343f3c0e1bdf6130af5d07baa6c929379dfe1.
| * remove duplicateJon Lipstate2023-04-041-665/+242
| |
| * add non Ex variantJon Lipstate2023-04-041-0/+2
| |
| * remove keyedeventJon Lipstate2023-04-041-2/+0
| |
| * iocp supportJon Lipstate2023-04-043-2/+39
| |
| * additional winsock apis, doc linksJon Lipstate2023-04-041-3/+108
| |
| * Merge remote-tracking branch 'origin' into wsapollJon Lipstate2023-04-032-22/+161
| |\
| * | WSAPollJon Lipstate2023-03-281-0/+11
| | |
* | | Add creation, thread priority, and copy file flags.Elusive Porpoise2023-04-032-6/+68
| | |
* | | Add GetStartupInfoW. Rename StartupInfo to StartupInfoW.Elusive Porpoise2023-04-034-8/+8
| |/ |/|
* | Merge pull request #2428 from elusivePorpoise/pr2428Jeroen van Rijn2023-03-292-23/+155
|\ \ | | | | | | relocations and add some error consts to winmm
| * | relocations and add some error consts to winmmElusive Porpoise2023-03-292-23/+155
| | | | | | | | | | | | | | | | | | Summary: Test Plan:
* | | Merge pull request #2426 from elusivePorpoise/pr2426Jeroen van Rijn2023-03-291-0/+7
|\| | | |/ |/| Add TIMECAPS stuff
| * Add TIMECAPS stuffElusive Porpoise2023-03-291-0/+7
| | | | | | | | | | | | Summary: Test Plan:
* | Add SetConsoleCursorInfo and GetConsoleCursorInfo to sys/windows packageChristian Seibold2023-03-182-0/+8
| |
* | Merge pull request #2391 from ftphikari/masterJeroen van Rijn2023-03-183-2/+171
|\ \ | |/ |/| sys/windows: added some functions and types for input hooks and tray …
| * sys/windows: added some functions and types for input hooks and tray iconshikari2023-03-183-2/+171
| |
* | add SetConsoleOuputCPElusive Porpoise2023-03-151-1/+2
|/