| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-14 | Use a new UISignal which checks thread safety slightly.3052-hang | Carl Hetherington | |
| This adds a wrapper around signals2::signal which checks that emission happens from the GUI thread, for signals whose handlers must be called in the UI thread. I'm not sure how helpful it really is but maybe it catches some bad situations. | |||
| 2025-03-22 | Add abstraction of io_{context,service} and use it as appropriate. | Carl Hetherington | |
| 2024-01-28 | Make stop() private and use drop() instead. | Carl Hetherington | |
| This avoids confusing situations where we call stop(), then try to restart the finder (unsuccessfully, because once it's stop()ped it will stay around, never to be restarted). | |||
| 2022-02-25 | Avoid boost::bind()ing a shared_ptr. | Carl Hetherington | |
| 2022-02-25 | Fix some dubious thread/locking behaviour. | Carl Hetherington | |
| Previously we had server_found(), which took the lock and found a server, which it returned as an iterator into the list. However, it then released the lock, which I think left the iterator unprotected. This wasn't done in response to any particular bug, I just noticed it on the way past. | |||
| 2021-05-03 | C++11 tidying. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-01-30 | Various thread cleanups. | Carl Hetherington | |
| 2018-04-13 | Tidy up to use one list of servers. | Carl Hetherington | |
| 2018-04-13 | Update encoding server list when servers disappear (#1176). | Carl Hetherington | |
| 2018-04-13 | Note and indicate servers with bad link version (#982). | Carl Hetherington | |
| 2018-02-04 | Listen for server replies on different ports on main and batch, and get ↵ | Carl Hetherington | |
| servers to send replies to both (#1190). | |||
| 2017-07-27 | Add comment. | Carl Hetherington | |
| 2016-07-20 | Do EncodeServerFinder 'disable' in a more sensible way. | Carl Hetherington | |
| Just stop the threads and clear the server list when stop() is called. | |||
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-12-11 | Rename Server -> EncodeServer, ServerFinder -> EncodeServerFinder, ↵ | Carl Hetherington | |
| ServerDescription -> EncodeServerDescription. | |||
