| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(ctru-rs): warningsHEADmain | Fuwn | 2022-03-04 | 5 | -8/+6 |
| | | |||||
| * | Support libctru 2.0 | Vivian Lim | 2021-02-06 | 5 | -9/+11 |
| | | |||||
| * | changes so that this can build | Vivian Lim | 2021-02-05 | 2 | -4/+3 |
| | | |||||
| * | local changes | Vivian Lim | 2021-02-01 | 1 | -0/+1 |
| | | |||||
| * | Actually fix every instance of `Qwerty` this time | Fenrir | 2019-04-14 | 1 | -2/+2 |
| | | |||||
| * | QUERTY -> QWERTY | Fenrir | 2019-03-17 | 1 | -3/+3 |
| | | |||||
| * | Update and document Gfx module | Fenrir | 2018-08-26 | 3 | -104/+124 |
| | | |||||
| * | Update for nightly-2018-08-18 | Fenrir | 2018-08-19 | 1 | -1/+0 |
| | | |||||
| * | Add nul-terminatator to input that expects it | Fenrir | 2018-04-29 | 1 | -2/+5 |
| | | |||||
| * | add `set_hint_text` and `configure_button` | Fenrir | 2018-04-29 | 1 | -1/+22 |
| | | |||||
| * | rename `applet` module to `applets` | Fenrir | 2018-04-29 | 3 | -1/+1 |
| | | |||||
| * | make `get_bytes` a safe function | Fenrir | 2018-04-29 | 1 | -27/+21 |
| | | | | | libctru seems to ensure that output from the software keyboard is always well-formed | ||||
| * | Initial software keyboard support | Fenrir | 2018-04-29 | 3 | -0/+195 |
| | | |||||
| * | Move more implementation details to `imp` module | Fenrir | 2018-03-17 | 1 | -24/+31 |
| | | |||||
| * | Remove thread name functions | Fenrir | 2018-03-17 | 1 | -108/+8 |
| | | | | | The only real use for thread names is so that they appear in panic messages. However, names set by this API won't appear in panic messages because we aren't `std::thread` and therefore don't have access to `sys_common::thread_info` where libstd stashes its thread names. So without that functionality, there's not much of a reason to have thread names at all. | ||||
| * | Add ctru::thread module | Fenrir | 2018-03-17 | 2 | -0/+1143 |
| | | |||||
| * | Add apt::set_app_cpu_time_limit | Fenrir | 2018-03-17 | 1 | -0/+11 |
| | | |||||
| * | Fix memory leak in Soc::init | Fenrir | 2018-02-11 | 1 | -0/+1 |
| | | | | | Ain't manual memory management grand? | ||||
| * | Add documentation for Soc | Fenrir | 2018-02-11 | 1 | -0/+13 |
| | | |||||
| * | Add Soc::init_with_buffer_size | Fenrir | 2018-02-11 | 1 | -3/+5 |
| | | |||||
| * | Add Soc service | Fenrir | 2018-02-11 | 4 | -0/+38 |
| | | |||||
| * | Link libctru in ctru-sys | Fenrir | 2018-02-11 | 2 | -12/+0 |
| | | | | | | | Allows debug builds to compile without throwing out random linker errors. Plus it probably should have been this way the whole time anyway. | ||||
| * | Add wait_for_vblank function | Fenrir | 2018-02-06 | 1 | -10/+13 |
| | | | | | Also change gfx methods to take &self instead of unnecessarily taking &mut self | ||||
| * | Use bitflags 1.0 for button presses | Fenrir | 2018-02-06 | 3 | -16/+17 |
| | | |||||
| * | Fix unsoundness in Console's API | Fenrir | 2018-02-06 | 1 | -11/+26 |
| | | |||||
| * | Update bindings for libctru v1.4.0 | Fenrir | 2017-11-18 | 4 | -68/+57 |
| | | |||||
| * | Fix documentation | Fenrir | 2017-07-29 | 1 | -4/+4 |
| | | |||||
| * | Bump version | Fenrir | 2017-07-29 | 1 | -1/+1 |
| | | |||||
| * | Refactor HID module | Fenrir | 2017-07-29 | 1 | -87/+99 |
| | | |||||
| * | Update bitflags | Fenrir | 2017-07-27 | 2 | -17/+20 |
| | | |||||
| * | Use -lctrud for debug builds | Fenrir | 2017-07-14 | 1 | -3/+7 |
| | | |||||
| * | Remove rustc_private workaround | Fenrir | 2017-07-10 | 1 | -3/+0 |
| | | | | | Not needed anymore with patched Xargo | ||||
| * | Fix ctru-rs build script | Fenrir | 2017-07-10 | 1 | -6/+0 |
| | | | | | The debug/release stuff isn't used until the next official release of libctru | ||||
| * | Go back to using pre-generated bindings | Fenrir | 2017-07-10 | 2 | -2/+4 |
| | | | | | | Bindgen takes a long time to compile, and we only ever need to update bindings for new ctrulib releases anyway. | ||||
| * | Update libraries for ctru-sys changes | Fenrir | 2017-07-10 | 12 | -165/+96 |
| | | |||||
| * | Handle linking in ctru-rs build script | Fenrir | 2017-07-10 | 2 | -0/+14 |
| | | |||||
| * | ctru-rs: workaround for xargo/sysroot issue | Fenrir | 2017-07-07 | 1 | -0/+3 |
| | | | | | | | | | Both our implementation of std and ctru-rs depend on the libc crate (or rather, ctru-rs depends on ctru-sys which depends on libc). This means that libc ends up both in the sysroot assembled by Xargo, as well as being built as a regular dependency for ctru-rs. However, it seems that when cargo/rustc tries to link the libc crate to ctru-rs, it first searches in the sysroot and links in the copy that it finds there, rather than the one specified in ctru-rs's Cargo.toml. rust-lang's rustbuild system does some trickery with crate metadata to avoid this sort of name collision between the sysroot and user deps, but xargo does not (yet) do something similar. And since rustc now enforces that linking to any crate from the sysroot is an unstable operation, the result is a rather cryptic compiler error. Fortunately we can work around this by simply tagging ctru-rs with #![feature(rustc_private)], but it shouldn't be regarded as a long-term fix | ||||
| * | Make ctru-rs compile again | Cristian Carlesso | 2017-04-30 | 1 | -0/+2 |
| | | |||||
| * | Use unit type in subsystem structs | Fenrir | 2017-02-24 | 6 | -39/+17 |
| | | |||||
| * | Partial sslc service implementation | panicbit | 2017-02-21 | 2 | -0/+40 |
| | | |||||
| * | ctru-rs: impl Seek for File | Fenrir | 2017-01-28 | 1 | -2/+23 |
| | | |||||
| * | ctru-rs: impl Read and Write for File | Fenrir | 2017-01-27 | 1 | -62/+143 |
| | | |||||
| * | ctru-rs: Add Error module | Fenrir | 2017-01-27 | 6 | -8/+49 |
| | | |||||
| * | ctr-libc: remove conditional dependency on std | Fenrir | 2017-01-24 | 1 | -1/+0 |
| | | | | | I'd thought that it would be necessary for implementing features such as the std::os::raw types in ctr-std, but I do not believe that that is the case. | ||||
| * | Bring in all the crates | Fenrir | 2017-01-21 | 14 | -0/+1552 |