Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-04 | Squash a couple warningskc/fps-pacing-1 | kcgen | |
2022-11-04 | Replace header locks with lighter atomics | kcgen | |
2022-11-04 | Proportional throttle, and slower increase | kcgen | |
2022-11-04 | Add configurable queue depth and min cycle percent to scheduler | kcgen | |
2022-11-04 | [WIP] Low-latency cycle control | kcgen | |
2022-11-04 | [WIP] Minimized fixed cycle scheduler | kcgen | |
2022-11-04 | [WIP] Preemptive frame control and PIC timing using independent timers | kcgen | |
2022-11-04 | Add mouse related hints to title bar | FeralChild64 | |
2022-11-03 | Move toolkit-independent mouse code out of sdlmain.cpp | FeralChild64 | |
2022-11-03 | Fix a bug preventing rescanning for new mice | FeralChild64 | |
2022-10-30 | Delete obsolete translated msgs | Robert de Rooy | |
2022-10-30 | Update Italian (it-it) translation | Kappa971 | |
2022-10-29 | Add Dutch translation of MORE | Robert de Rooy | |
2022-10-28 | Update zlib wrap to version 1.2.13 revision 1 | kcgen | |
2022-10-28 | Update SpeexDSP wrap to version 1.2.1 revision 5 | kcgen | |
2022-10-27 | Split contributed CD-DA scripts into fetch vs. cue functions | kcgen | |
This avoids duplicating the CUE generating portion among the playlist and chapter fetching scripts. It also improves the CUE generation to handle content that exceeds a single Redbook CD-DA (it generates multiple CUEs). | |||
2022-10-26 | Implement MORE.COM command | FeralChild64 | |
2022-10-24 | Add Dutch tranlation of MOUSECTL | Robert de Rooy | |
2022-10-23 | Update Italian (it-it) translation | Kappa971 | |
2022-10-23 | Fix a time-of-check time-of-use (TOCTOU) scenario in ManyMouse (CWE-367) | kcgen | |
TOCTOU security issues exists between a check event and a use event in which an attacker can change properties about the thing being used. In this case, the code checked several stat-based properties about the mouse's character-device file path, and once verified, opened the the file path as a bona fide mouse device. Because the same open file descriptor isn't maintained across the checks through to the usage, we can't be guaranteed that file used is the one we checked (the crux of the TOCTOU vulnerability). To fix it, we hold the sample file descriptor across the checks and usage. | |||
2022-10-23 | Fix an implicit sign conversion warning in ManyMouse | kcgen | |
Fixes: warning: implicit conversion changes signedness: 'unsigned int' to 'int' | |||
2022-10-23 | Fix potential loss-of-precision when reading in ManyMouse | kcgen | |
2022-10-23 | Fix uninitialized event member access in ManyMouse (CWE-457) | kcgen | |
In pump_events, the event struct members are used initialized in three places: 1. Line 479, the event struct is passed into queue_event() which accesses the event's minval member, but it hasn't been written to at this point. 2. Line 488, the event struct is passed into queue_event() which accesses the event's minval member, but it hasn't been written to at this point. 3. Line 505, the event struct is passed into queue_event() which accesses the event's item member, but it hasn't been written to at this point. | |||
2022-10-22 | Fix outdated config option description | FeralChild64 | |
2022-10-22 | Add unit tests for clamp_to_<int_t> functions | kcgen | |
2022-10-22 | Add unsigned input handling to clamp_to_ functions | kcgen | |
2022-10-22 | Handle code review remarks | FeralChild64 | |
2022-10-22 | Fix range intersection warning in ManyMouse library | FeralChild64 | |
2022-10-22 | Fix static analysis remarks | FeralChild64 | |
2022-10-22 | Fix mouse code formatting | FeralChild64 | |
2022-10-22 | Handle code review remarks | FeralChild64 | |
2022-10-22 | Use the existing interface strings in ParseInterfaces | kcgen | |
2022-10-22 | Operate on the list of interfaces as a local member | kcgen | |
2022-10-22 | Handle code review remarks | FeralChild64 | |
2022-10-22 | Silence compiler warnings in ManyMouse library | FeralChild64 | |
2022-10-22 | Add mouse mapper, config tool and config section | FeralChild64 | |
2022-10-22 | Add ManyMouse library | FeralChild64 | |
Co-authored-by: icculus <icculus@icculus.org> | |||
2022-10-18 | Increase CI unit test parallel jobs and timeouts | kcgen | |
2022-10-18 | Initialize the window's canvas size during its setup phase | kcgen | |
2022-10-17 | Contribute a script to convert from YouTube chapters to CD-DA | kcgen | |
2022-10-16 | Draft release notes using minor version | kcgen | |
2022-10-16 | Add release drafter support files | kcgen | |
2022-10-16 | Fix bitwise shift of negative in DOS date pack call | kcgen | |
Flagged in Stettlers II: - runtime error: left shift of negative value -76 | |||
2022-10-15 | Use a reference when passing target size to the screen logger | kcgen | |
2022-10-15 | Fix window-size logging on transition from full-to-windowed | kcgen | |
2022-10-15 | Log of display properties after setting size | kcgen | |
2022-10-15 | Translate new message | Robert de Rooy | |
2022-10-15 | Ignore glib's GVDB (GVariant Database) subproject | kcgen | |
2022-10-15 | Reduce number of MSYS2 CI jobs | kcgen | |
2022-10-15 | Setup vcpkg and NuGet in the same CI step | kcgen | |