| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Heavily improve time handling on Windows for `time.now()` and `os.File_Info` | gingerBill | 2022-10-26 | 2 | -1/+22 |
| | | |||||
| * | Fix typo | gingerBill | 2022-10-26 | 1 | -1/+1 |
| | | |||||
| * | Add `GetSystemTimePreciseAsFileTime` | gingerBill | 2022-10-26 | 1 | -0/+1 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2022-10-18 | 2 | -0/+125 |
| |\ | |||||
| | * | sys/windows: add ITaskbarList interfaces | hikari | 2022-10-13 | 1 | -0/+82 |
| | | | |||||
| | * | sys/windows: add SHFileOperationW | hikari | 2022-10-12 | 2 | -0/+43 |
| | | | |||||
| * | | Allow for `N = -1` in `wstring_to_utf8` | gingerBill | 2022-10-18 | 1 | -4/+4 |
| |/ | |||||
| * | sys/windows: replace A with W | hikari | 2022-10-10 | 1 | -2/+2 |
| | | |||||
| * | sys/windows: add free disk space function binding | hikari | 2022-10-10 | 2 | -0/+8 |
| | | |||||
| * | sys/windows: add some constants | hikari | 2022-10-07 | 2 | -2/+14 |
| | | |||||
| * | Merge branch 'odin-lang:master' into master | ftphikari | 2022-10-04 | 2 | -1/+13 |
| |\ | |||||
| | * | Add a few Fiber functions to kernel32.odin | matias | 2022-10-03 | 1 | -1/+12 |
| | | | | | | | This is not the complete set, but a start. | ||||
| | * | Update Darwin release map | Ricardo Silva | 2022-10-03 | 1 | -0/+1 |
| | | | |||||
| * | | sys/windows: add comctl32 | hikari | 2022-10-01 | 1 | -0/+9 |
| | | | |||||
| * | | sys/windows: add a bunch of stuff | hikari | 2022-10-01 | 6 | -1/+169 |
| |/ | |||||
| * | Merge pull request #2085 from matias-eduardo/patch-2 | gingerBill | 2022-09-27 | 1 | -0/+1 |
| |\ | | | | | Add WSATRY_AGAIN to windows/types.odin | ||||
| | * | Add WSATRY_AGAIN to windows/types.odin | matias | 2022-09-26 | 1 | -0/+1 |
| | | | | | | | Not sure if the intent is to only add the defines that are commonly used in this file in order to keep things lean, rather than the complete list of WSA error codes from winerror.h into winerror.odin. I can close this and redo by adding all the WSA codes into winerror.odin and deleting these instead if preferred. | ||||
| * | | Merge branch 'odin-lang:master' into master | ftphikari | 2022-09-27 | 1 | -0/+144 |
| |\| | |||||
| | * | [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 remote-tracking branch 'origin/master' | hikari | 2022-09-27 | 1 | -12/+21 |
| |\| | |||||
| | * | Clean up of the core library to make the stream vtables not be pointers ↵ | gingerBill | 2022-09-15 | 1 | -12/+21 |
| | | | | | | | | | directly. | ||||
| * | | sys/windows: add a couple of functions and constants, fix formatting | hikari | 2022-09-27 | 2 | -1084/+1095 |
| |/ | |||||
| * | sys/windows: add definitions | hikari | 2022-09-14 | 2 | -0/+66 |
| | | |||||
| * | Add windows.timeGetTime() | Ryan Chan | 2022-09-10 | 1 | -0/+1 |
| | | | | | Here is the windows documentation for it: https://docs.microsoft.com/en-us/windows/win32/api/timeapi/nf-timeapi-timegettime | ||||
| * | Begin work in helgrind calls | gingerBill | 2022-09-06 | 4 | -8/+186 |
| | | |||||
| * | [sys/info] Indentation nitpick. | Jeroen van Rijn | 2022-09-05 | 1 | -1/+1 |
| | | |||||
| * | Silence vet some more. | Jeroen van Rijn | 2022-09-05 | 1 | -2/+2 |
| | | |||||
| * | Silence -vet. | Jeroen van Rijn | 2022-09-05 | 1 | -0/+2 |
| | | |||||
| * | [sys/info] Add doc.odin with explanation. | Jeroen van Rijn | 2022-09-05 | 1 | -0/+78 |
| | | |||||
| * | Merge branch 'master' into sysinfo | Jeroen van Rijn | 2022-09-05 | 1 | -3/+3 |
| |\ | |||||
| | * | Merge pull request #1951 from IanLilleyT/wstring_allocation | gingerBill | 2022-09-05 | 1 | -3/+3 |
| | |\ | | | | | | | smaller allocation for non-null-terminated wstring | ||||
| | | * | smaller allocation for no | Ian Lilley | 2022-08-15 | 1 | -3/+3 |
| | | | | | | | | | | | | | n-null-terminated wstring | ||||
| * | | | [sys/info] Add OpenBSD detection support. | Jeroen van Rijn | 2022-09-04 | 5 | -2/+126 |
| | | | | |||||
| * | | | [sys/info] Add detection for Tiger, Leopard, Snow Leopard, Lion, Mountain ↵ | Jeroen van Rijn | 2022-09-03 | 1 | -179/+319 |
| | | | | | | | | | | | | | Lion, Mavericks, Yosemite | ||||
| * | | | [sys/info] Move FreeBSD sysctl to sys/unix. | Jeroen van Rijn | 2022-09-03 | 2 | -51/+53 |
| | | | | |||||
| * | | | Merge branch 'sysinfo' of github.com:Kelimion/Odin into sysinfo | Jeroen van Rijn | 2022-09-03 | 1 | -53/+26 |
| |\ \ \ | |||||
| | * | | | [sys/info] Grab FreeBSD kernel info using sysctl. | Jeroen van Rijn | 2022-09-03 | 1 | -53/+26 |
| | | | | | |||||
| * | | | | [sys/info] Move macOS sysctl to sys/unix. | Jeroen van Rijn | 2022-09-03 | 2 | -48/+50 |
| |/ / / | |||||
| * | | | [sys/info] Support FreeBSD 13 | Jeroen van Rijn | 2022-09-03 | 4 | -6/+166 |
| | | | | |||||
| * | | | [sys/info] Add detection for El Capitan, Sierra, High Sierra, Mojave | Jeroen van Rijn | 2022-09-02 | 1 | -67/+187 |
| | | | | |||||
| * | | | [sys/info] Add detection for Catalina, Big Sur, Monterey. | Jeroen van Rijn | 2022-09-02 | 1 | -14/+221 |
| | | | | |||||
| * | | | [sys/info] Parse xnu kernel version | Jeroen van Rijn | 2022-09-02 | 1 | -11/+34 |
| | | | | |||||
| * | | | [sys/info] Add sysctl MIBs for MacOS. | Jeroen van Rijn | 2022-09-02 | 1 | -4/+27 |
| | | | | |||||
| * | | | [sys/info] Better sysctl wrapper | Jeroen van Rijn | 2022-09-02 | 1 | -14/+14 |
| | | | | |||||
| * | | | [sys/info] Add MacOS memory size | Jeroen van Rijn | 2022-09-02 | 1 | -9/+13 |
| | | | | |||||
| * | | | Merge branch 'master' into sysinfo | Jeroen van Rijn | 2022-09-01 | 3 | -17/+84 |
| |\| | | |||||
| | * | | Merge pull request #1976 from matias-eduardo/patch-2 | gingerBill | 2022-09-01 | 1 | -0/+29 |
| | |\ \ | | | | | | | | | Add Extended Window Styles (WS_EX) | ||||
| | | * | | Add Extended Window Styles (WS_EX) | matias | 2022-08-25 | 1 | -0/+29 |
| | | | | | | | | | | | | | Featuring frequently used styles such as: `WS_EX_APPWINDOW`, `WS_EX_NOREDIRECTIONBITMAP`, `WS_EX_ACCEPTFILES`, `WS_EX_TOOLWINDOW`, `WS_EX_TOPMOST`, `WS_EX_NOACTIVATE`, `WS_EX_LAYERED`, and more. | ||||
| | * | | | Kernel32: Add more window bindings and improve consistency | Lucas Perlind | 2022-09-01 | 3 | -14/+52 |
| | | | | | |||||
| * | | | | [sys/info] Retrieve GPU info on Windows. | Jeroen van Rijn | 2022-09-01 | 2 | -49/+128 |
| | | | | | |||||