| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | | | | |||||
| * | | | | [sys/info] Parse kernel/distro info. | Jeroen van Rijn | 2022-09-01 | 2 | -9/+89 |
| | | | | | |||||
| * | | | | [sys/info] Initial version. | Jeroen van Rijn | 2022-09-01 | 8 | -0/+710 |
| |/ / / | |||||
| * / / | Add much of Win32's Raw Input API | Lucas Perlind | 2022-08-28 | 1 | -0/+151 |
| |/ / | |||||
| * | | Correct syscalls for `linux_i386` | gingerBill | 2022-08-24 | 1 | -1/+1 |
| | | | |||||
| * | | Fix #1972 | gingerBill | 2022-08-24 | 1 | -2/+2 |
| | | | |||||
| * | | Correct Try SRWLock related procedures to return `BOOLEAN` rather than `BOOL` | gingerBill | 2022-08-22 | 1 | -2/+2 |
| | | | |||||
| * | | Add `core:sys/valgrind` package for valgrind, memcheck, and callgrind | gingerBill | 2022-08-17 | 3 | -0/+414 |
| |/ | |||||
| * | Typo: "Get" -> "Set" | matias | 2022-08-14 | 1 | -1/+1 |
| | | |||||
| * | Add some wgl extensions | Fabian Sperber | 2022-08-12 | 2 | -1/+148 |
| | | | | | - fix upper case for wglSwapIntervalEXT to be the same as the exported name | ||||
| * | Add more windows bindings | Fabian Sperber | 2022-08-12 | 2 | -1/+70 |
| | | |||||
| * | Update user32.odin | Hyp-X | 2022-08-01 | 1 | -0/+1 |
| | | | | | Added UnregisterClassW procedure to windows\user32.odin | ||||
| * | Minor clean up of wasi_api.odin | gingerBill | 2022-07-25 | 1 | -259/+171 |
| | | |||||
| * | Add `MAKE_WORD` | gingerBill | 2022-07-21 | 1 | -0/+4 |
| | | |||||
| * | Disallow `proc() do stmt` and only allow `proc() { stmt }` | gingerBill | 2022-07-18 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #1826 from englerj/windows-bindings | gingerBill | 2022-06-28 | 2 | -8/+75 |
| |\ | | | | | Added additional Windows bindings. | ||||