| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change `stdcall` -> `system` | gingerBill | 2024-01-17 | 1 | -20/+20 |
| | | |||||
| * | Merge pull request #2952 from Pingar5/master | Jeroen van Rijn | 2023-11-24 | 1 | -1/+12 |
| |\ | | | | | Add various missing windows procedures | ||||
| | * | Add various missing windows procedures | Brennen Shaughnessy | 2023-11-22 | 1 | -1/+12 |
| | | | |||||
| * | | Add WaitFor* Ex variants | jakubtomsu | 2023-10-28 | 1 | -0/+8 |
| |/ | |||||
| * | [core:sys/windows] Added SuspendThread | hikari | 2023-09-08 | 1 | -0/+1 |
| | | |||||
| * | [core:sys/windows] Added couple of procedures | hikari | 2023-09-07 | 1 | -0/+14 |
| | | |||||
| * | Require parentheses for `#align(N)` | gingerBill | 2023-08-15 | 1 | -1/+1 |
| | | |||||
| * | Adhere to `-vet-style` | gingerBill | 2023-08-08 | 1 | -3/+3 |
| | | |||||
| * | Add CopyFileW | ryuukk | 2023-07-10 | 1 | -0/+5 |
| | | |||||
| * | Fix #2518 | gingerBill | 2023-05-18 | 1 | -1/+2 |
| | | |||||
| * | correct errors | Jon Lipstate | 2023-04-05 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #2423 from jon-lipstate/wsapoll | Jeroen van Rijn | 2023-04-05 | 1 | -0/+13 |
| |\ | | | | | Winsock updates, iocp calls | ||||
| | * | repaired autoformatter | Jon Lipstate | 2023-04-04 | 1 | -246/+663 |
| | | | |||||
| | * | Revert "remove keyedevent" | Jon Lipstate | 2023-04-04 | 1 | -0/+2 |
| | | | | | | | | | This reverts commit 219343f3c0e1bdf6130af5d07baa6c929379dfe1. | ||||
| | * | remove duplicate | Jon Lipstate | 2023-04-04 | 1 | -665/+242 |
| | | | |||||
| | * | add non Ex variant | Jon Lipstate | 2023-04-04 | 1 | -0/+2 |
| | | | |||||
| | * | remove keyedevent | Jon Lipstate | 2023-04-04 | 1 | -2/+0 |
| | | | |||||
| | * | iocp support | Jon Lipstate | 2023-04-04 | 1 | -0/+17 |
| | | | |||||
| * | | Add creation, thread priority, and copy file flags. | Elusive Porpoise | 2023-04-03 | 1 | -0/+66 |
| | | | |||||
| * | | Add GetStartupInfoW. Rename StartupInfo to StartupInfoW. | Elusive Porpoise | 2023-04-03 | 1 | -1/+2 |
| |/ | |||||
| * | Add SetConsoleCursorInfo and GetConsoleCursorInfo to sys/windows package | Christian Seibold | 2023-03-18 | 1 | -0/+2 |
| | | |||||
| * | add SetConsoleOuputCP | Elusive Porpoise | 2023-03-15 | 1 | -1/+2 |
| | | |||||
| * | Merge pull request #2314 from SentientCoffee/pr/win32_console_text_attributes | gingerBill | 2023-03-04 | 1 | -0/+19 |
| |\ | | | | | Add win32 SetConsoleTextAttribute for setting cmd prompt colors | ||||
| | * | Add win32 SetConsoleTextAttributes for setting cmd prompt colors | Daniel | 2023-01-25 | 1 | -0/+19 |
| | | | |||||
| * | | Added missing Windows functions for console manipulation | Jeppe Skov | 2023-02-28 | 1 | -0/+3 |
| | | | | | | | | | 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. | ||||
| * | | FindFirstChangeNotification series of calls | Elusive Porpoise | 2023-02-27 | 1 | -0/+7 |
| |/ | |||||
| * | more windows kerfuffle | Colin Davidson | 2023-01-06 | 1 | -1/+1 |
| | | |||||
| * | fix more things? | Colin Davidson | 2023-01-05 | 1 | -1/+1 |
| | | |||||
| * | fix windows structs | Colin Davidson | 2023-01-05 | 1 | -7/+10 |
| | | |||||
| * | name raw union | Colin Davidson | 2023-01-05 | 1 | -10/+11 |
| | | |||||
| * | use raw_union? | Colin Davidson | 2023-01-05 | 1 | -1/+1 |
| | | |||||
| * | add get core count | Colin Davidson | 2023-01-05 | 1 | -0/+44 |
| | | |||||
| * | sys/windows: add CreateWaitableTimerExW | hikari | 2022-12-02 | 1 | -0/+6 |
| | | |||||
| * | Heavily improve time handling on Windows for `time.now()` and `os.File_Info` | gingerBill | 2022-10-26 | 1 | -0/+10 |
| | | |||||
| * | Fix typo | gingerBill | 2022-10-26 | 1 | -1/+1 |
| | | |||||
| * | Add `GetSystemTimePreciseAsFileTime` | gingerBill | 2022-10-26 | 1 | -0/+1 |
| | | |||||
| * | sys/windows: add free disk space function binding | hikari | 2022-10-10 | 1 | -0/+7 |
| | | |||||
| * | Add a few Fiber functions to kernel32.odin | matias | 2022-10-03 | 1 | -1/+12 |
| | | | | This is not the complete set, but a start. | ||||
| * | [sys/windows] Add DCB structure, SetCommState, GetCommState | Tetralux | 2022-09-22 | 1 | -0/+144 |
| | | | | | | | | | | | | | | | | | | | | | | These are the procedures for configuring a serial port. You simply open the port with CreateFile (os.open), followed by a call to GetCommState, setting the DCB as desired, followed by a SetCommState call. The DCB structure uses C bitfields, so a configuration struct is provided along with a helper procedure to make it easier to initialize in Odin code. This makes it possible to initialize a DCB structure with one call to the helper: ``` dcb: DCB windows.init_dcb_with_config(&dcb, { BaudRate = 115200, ByteSize = 8, Parity = .None, StopBits = .One, }) ``` (The parity and the stopbits are actually optional in this example, as their zero-values are None and One, respectively.) | ||||
| * | Merge branch 'master' into sysinfo | Jeroen van Rijn | 2022-09-01 | 1 | -16/+24 |
| |\ | |||||
| | * | Kernel32: Add more window bindings and improve consistency | Lucas Perlind | 2022-09-01 | 1 | -14/+22 |
| | | | |||||
| * | | [sys/info] Initial version. | Jeroen van Rijn | 2022-09-01 | 1 | -0/+18 |
| |/ | |||||
| * | Correct Try SRWLock related procedures to return `BOOLEAN` rather than `BOOL` | gingerBill | 2022-08-22 | 1 | -2/+2 |
| | | |||||
| * | Change LPCSTR to LPCWSTR in windows _W procedures | Jimmy "Keeba" Lefevre | 2022-06-27 | 1 | -2/+2 |
| | | |||||
| * | sys/windows: add registry functions and create winerror.odin | hikari | 2022-06-03 | 1 | -1/+0 |
| | | |||||
| * | fix git dummy move | jason | 2022-05-16 | 1 | -2/+1 |
| | | |||||
| * | merge from upstream and convert to ^File types | jason | 2022-05-16 | 1 | -4/+62 |
| |\ | |||||
| | * | Remove `A` calls in favour of `W` calls | gingerBill | 2022-05-12 | 1 | -1/+2 |
| | | | |||||
| | * | Add more libraries | gingerBill | 2022-05-12 | 1 | -1/+2 |
| | | | |||||
| | * | Update sys/windows to be closer to the soon to be deleted sys/win32 | gingerBill | 2022-05-12 | 1 | -3/+1 |
| | | | |||||