| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-15 | Remove some more unnecessary includes | Maxime Coste | |
| 2022-04-12 | Fix crash when deleting a buffer from a user mapping | Maxime Coste | |
| Deleting a buffer resets normal mode on all clients that were displaing that buffer, but ScopedForceNormalMode that are used from user mode do not take this possiblity into account on destruction, which leads to deleting the last normal mode from the context, ending up with an empty mode stack. Fixes #3909 | |||
| 2018-02-28 | RefPtr: use inconditional noexcept specification on destructor | Maxime Coste | |
| The conditional specification could end up being recursive, assume destructors must be (as is the C++ default) noexcept. | |||
| 2018-02-25 | RefPtr: Add some more noexcept specifications | Maxime Coste | |
| 2017-08-04 | Fix SafeCountable and RefCountable copy/move logic | Maxime Coste | |
| The safe and ref counts should not get copied around. | |||
| 2017-01-31 | Add some noexcept to pointer policies | Maxime Coste | |
| 2017-01-29 | Remove unneeded assignment to null in RefPtr::release | Maxime Coste | |
| 2016-12-03 | Refactor RefPtr handling to use a policy class | Maxime Coste | |
| THe previous overload based system was pretty complex for no good reason. | |||
| 2015-12-12 | Fix input mode keep alive handling, use a refcount for input modes | Maxime Coste | |
| Fixes #528 | |||
| 2015-11-10 | Avoid unneeded inc/dec rec in RefPtr::operator= | Maxime Coste | |
| 2015-11-07 | Store the last used buffer in clients | Maxime Coste | |
| Fixes #474 | |||
| 2015-11-04 | always_inline a few RefPtr operators | Maxime Coste | |
| 2015-02-24 | Always inline RefPtr::{acquire,release,moved} | Maxime Coste | |
| 2015-02-23 | Use RefPtr as SafePtr backend | Maxime Coste | |
| 2015-02-19 | Rename safe_ptr and ref_ptr to SafePtr and RefPtr | Maxime Coste | |
| 2015-01-18 | Replace std::shared_ptr with homemade, intrusive, ref_ptr | Maxime Coste | |
| That saves a lot of memory as sizeof(SharedString) is now one pointer less. | |||
