about summary refs log tree commit diff stats
path: root/src/ap_state.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fixed remaining thread unsafe APState/IPCState readsStar Rauchenberger6 days1-3/+5
| | | | Still would like to add some kind of wrapper object that TrackerState could use to read APState without locking, since it'll only ever be called from the thread that would do the mutating, but this is fine for now.
* Rewrote APState so connection happens on threadStar Rauchenberger7 days1-274/+410
| | | | The whole file is more thread-safe than before, with a few notable exceptions. This fixes a read-after-free issue where, when reconnecting after a disconnection, the client thread would attempt to lock a mutex owned and already destroyed by the main thread.
* Added getting player position from IPCStar Rauchenberger9 days1-10/+33
|
* Small sphere 1 should not trigger on PMDSStar Rauchenberger2024-12-051-1/+1
|
* Merge branch 'main' into panelsStar Rauchenberger2024-07-241-0/+7
|\
| * Added savedata analyzerStar Rauchenberger2024-07-191-0/+7
| |
* | Merge branch 'main' into panelsStar Rauchenberger2024-07-161-44/+58
|\|
| * Display connection string in status barStar Rauchenberger2024-07-161-2/+4
| |
| * Merge branch 'future'Star Rauchenberger2024-07-011-3/+14
| |\
| | * Merge branch 'tinysphere' into futureStar Rauchenberger2024-05-171-3/+14
| | |\
| | | * Expand sphere 1 in door shuffle + no ECHStar Rauchenberger2024-04-211-3/+14
| | | |
| | | * Merge branch 'future' into tinysphereStar Rauchenberger2024-04-211-0/+52
| | | |\
| * | | | Go back to old logging systemStar Rauchenberger2024-06-101-39/+40
| | | | | | | | | | | | | | | | | | | | Brought in libfmt to handle string formatting and replace a bunch of ostringstream uses.
* | | | | Merge branch 'main' into panelsStar Rauchenberger2024-06-091-45/+118
|\| | | |
| * | | | Fixed suspected thread synchronization issueStar Rauchenberger2024-06-091-15/+34
| | | | |
| * | | | Shade owls to indicate entrance/exitStar Rauchenberger2024-06-061-0/+7
| | | | |
| * | | | Show unchecked paintingsStar Rauchenberger2024-05-291-0/+12
| | | | |
| * | | | Added door popups that report requirementsStar Rauchenberger2024-05-161-0/+7
| | | | |
| * | | | Added status bar stuff backStar Rauchenberger2024-05-161-4/+12
| | | | |
| * | | | Logging changesStar Rauchenberger2024-05-151-31/+25
| | | | |
| * | | | Get checked paintings from serverStar Rauchenberger2024-05-151-1/+23
| | | | |
| * | | | Switch to wx loggingStar Rauchenberger2024-05-141-22/+21
| | | | |
| * | | | Hovered connections on subway map!Star Rauchenberger2024-05-141-8/+13
| |/ / /
* | | | Merge branch 'main' into panelsStar Rauchenberger2024-04-271-0/+55
|\| | |
| * | | More backwards compatibility with 0.4.5 v0.9.0Star Rauchenberger2024-04-221-3/+6
| | | |
| * | | Merge branch 'future'Star Rauchenberger2024-04-221-0/+52
| |\ \ \ | | |/ / | |/| / | | |/
| | * Added sunwarp shuffleStar Rauchenberger2024-03-021-0/+23
| | |
| | * Fix pilgrimage detection for vanilla doorsStar Rauchenberger2024-02-281-0/+18
| | | | | | | | | | | | Also add new pilgrimage options.
| | * Merge branch 'main' into futureStar Rauchenberger2024-02-261-6/+35
| | |\
| | * | Added real pilgrimage detectionStar Rauchenberger2024-02-261-0/+6
| | | |
| | * | Added sunwarp access supportStar Rauchenberger2024-01-311-0/+5
| | | |
* | | | Support panels mode door shuffleStar Rauchenberger2024-04-161-1/+16
|/ / /
* | | Added player position trackingStar Rauchenberger2024-04-031-19/+39
| | |
* | | Bump version v0.7.0Star Rauchenberger2024-03-151-1/+1
| |/ |/|
* | Make win condition checkableStar Rauchenberger2024-02-181-6/+35
|/
* Show hunt panels optionStar Rauchenberger2023-11-171-0/+17
|
* Added early color hallways support v0.5.3Star Rauchenberger2023-09-281-0/+6
|
* Use hardcoded AP ids nowStar Rauchenberger2023-09-171-77/+10
|
* Panelsanity supportStar Rauchenberger2023-08-251-7/+15
|
* LEVEL 2 and required_panel supportStar Rauchenberger2023-08-031-0/+13
|
* New data storage key formatStar Rauchenberger2023-07-241-3/+11
|
* Show list of achievements on the sideStar Rauchenberger2023-05-211-0/+46
|
* Added some loggingStar Rauchenberger2023-05-181-5/+24
|
* Support reduce_checksStar Rauchenberger2023-05-091-0/+6
|
* Refactored away singletonsStar Rauchenberger2023-05-051-225/+251
| | | | (Except TrackerConfig, for now at least)
* Use local cert store if availableStar Rauchenberger2023-05-051-1/+8
|
* Organised repoStar Rauchenberger2023-05-051-0/+330