Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-26 | Fix GCC ambiguous-reversed-operator errors for `LLKeyData` compares. | Nat Goodspeed | |
`LLKeyData::operator==(const LLKeyData&)` and `operator!=(const LLKeyData&)` were not themselves `const` methods. In C++20, that can produce a fatal warning that if the compare operands were reversed, you'd get different results. Making them both `const` should fix it. While touching the method definitions, make `operator==()` more intuitive, and make `operator!=()` simply negate `operator==()` instead of restating it in reverse. | |||
2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
LF, and trim trailing whitespaces as needed | |||
2023-01-07 | Cleanup for loops in llcommon to use C++11 range based for loops | Fawrsk | |
2022-12-06 | DRTVWR-575: Introduce LLKeyBind::endNonEmpty() | Nat Goodspeed | |
and use it to replace dubious loops in asLLSD() and trimEmpty(). | |||
2022-11-03 | DRTVWR-575: Fix llcommon assumptions that size_t fits in 4 bytes. | Nat Goodspeed | |
It's a little distressing how often we have historically coded S32 or U32 to pass a length or index. There are more such assumptions in other viewer subdirectories, but this is a start. | |||
2020-06-24 | SL-6109 Fixed issue with llcontrols ignoring left mouse button with masks | andreykproductengine | |
2020-06-23 | SL-6109 Better key and table localization support and fix for key-replacing | andreykproductengine | |
2020-06-23 | SL-6109 Remade 'ignore' list processing, renamed and reformed keybindings | andreykproductengine | |
2020-06-23 | SL-6109 Conflict resolution | andreykproductengine | |
2020-06-23 | SL-6109 Mouse support ready | andreykproductengine | |
2020-06-23 | SL-6109 Keyaboard support ready | andreykproductengine | |
2020-06-23 | SL-6109 Implement keybindings | andreykproductengine | |