| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-15 | Fix all files being allowed past the suffix check for images | in1tiate | |
| 2021-10-12 | Merge pull request #604 from Salanto/old-qt-support | oldmud0 | |
| Resolve compile error on master due to oudated Qt Versions on Linux | |||
| 2021-10-12 | Resolve compile error due to enum first introdcued in Qt 5.14 | Salanto | |
| Could Linux distros please update their Qt version? Thanks. | |||
| 2021-10-11 | Purge most clientside-OOC commands (#599) | Salanto | |
| Remove OOC-Client commands that are already replaced by UI elements that are easily accessible. Debatable if /save_case and /load_case should stay as they seem unused by most users/servers. * Maintain backwards compatability with older servers. Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> | |||
| 2021-10-10 | Fix paired character only playing animations once (#603) | Rosemary Witchaven | |
| 2021-10-09 | Add missing check for anim_state 5 (#601) | Rosemary Witchaven | |
| 2021-09-22 | Allow user to configure log timestamp format (#590) | Rosemary Witchaven | |
| * user configurable timestamp format * fix label making the entire settings window move jankily * add a dropdown for sane timestamp formats * streamline adding options to log timestamp format | |||
| 2021-09-18 | Fix background positions with no desk inheriting the previous position's ↵ | Rosemary Witchaven | |
| desk (#598) * kill bglayer if file not exist * kill ALL layers if file not found | |||
| 2021-09-17 | Merge pull request #589 from Salanto/remove-/pair-ooc_command | oldmud0 | |
| Remove /pair as a client-side command | |||
| 2021-09-08 | Remove /pair as a client-side command | Salanto | |
| Who was using this anyway? | |||
| 2021-09-02 | Fix VPath lookup ignoring possibility of remote files (#588) | Salanto | |
| * Fix VPath lookup ignoring possibility of remote files * Use more formal URL check Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> | |||
| 2021-08-30 | Use event filters instead of subclassing QLineEdit and QPlainTextEdit (#587) | Rosemary Witchaven | |
| * replace aolineedit and aotextedit with event filters * use a button to make evidence editable instead of double click | |||
| 2021-08-24 | Fix an infinite hang when loading the pair character, fix strange undesired ↵ | Rosemary Witchaven | |
| behavior of the pair character (#586) * sanity check if the frame we're waiting on isnt nonexistent * consolidate conditionals | |||
| 2021-08-20 | Merge pull request #582 from AttorneyOnline/async-anim-load | oldmud0 | |
| Fully asynchronous animation loading | |||
| 2021-08-13 | asynchronously load animations for bigly performant gainz | in1tiate | |
| 2021-08-12 | Merge pull request #581 from AttorneyOnline/aolayer-preload | oldmud0 | |
| Massively improve AOLayer performance by preloading next frame from disk before the current frame is done ticking | |||
| 2021-08-11 | wait for thread to finish before starting new one | in1tiate | |
| 2021-08-11 | more accurate comment | in1tiate | |
| 2021-08-11 | comment out debug_movie | in1tiate | |
| 2021-08-11 | debug_movie fixes | in1tiate | |
| 2021-08-11 | preload next frame before ticking over | in1tiate | |
| 2021-07-29 | Merge pull request #575 from AttorneyOnline/unused-macro | oldmud0 | |
| Swap out "UNUSED()" macro for "Q_UNUSED()" | |||
| 2021-07-29 | swap out custom UNUSED macro for Q_UNUSED | in1tiate | |
| 2021-07-22 | Merge pull request #571 from AttorneyOnline/fix-568 | oldmud0 | |
| Fix custom objections not playing sounds | |||
| 2021-07-22 | Fix custom objections not playing sounds | in1tiate | |
| 2021-06-18 | Set BASS_CONFIG_DEV_DEFAULT to 1 to enable automatic reinitialization of the ↵ | Rose Witchaven | |
| default device when it is lost (#564) fixes #561 | |||
| 2021-06-16 | Extend /pair command to work with character names as well as IDs (#562) | Rose Witchaven | |
| 2021-06-09 | Merge pull request #554 from AttorneyOnline/feature/mounting | oldmud0 | |
| Add support for mounting multiple base folders | |||
| 2021-06-09 | Merge pull request #559 from AttorneyOnline/fix/serverlist-selection | oldmud0 | |
| Fix first server in server list not initiating connections unless another server was selected first | |||
| 2021-06-09 | stupidly simple fix | in1tiate | |
| 2021-06-08 | Clear case sensitive cache as well on vpath cache flush | oldmud0 | |
| 2021-06-08 | Move global stylesheet to lobby and courtroom | oldmud0 | |
| This way, it will not affect the options dialog. | |||
| 2021-06-08 | Merge pull request #557 from AttorneyOnline/minor-optimize | oldmud0 | |
| Fix excessive calls to arup_append | |||
| 2021-06-07 | Merge pull request #556 from AttorneyOnline/feature/remember-search | oldmud0 | |
| Remember past search term when switching between area and music list | |||
| 2021-06-06 | Fix excess calls to arup_append | oldmud0 | |
| According to profiling results, arup_append was being called around 90k times (!!) because it had been placed in the inner for loop. That's (tracks * areas)^2. Yikes! | |||
| 2021-06-06 | Fix minor memory leak with configini | oldmud0 | |
| 2021-06-06 | Fix clazy-range-loop-detach warning | oldmud0 | |
| 2021-06-06 | Fix bug with case-sensitive vpath lookup | oldmud0 | |
| 2021-06-06 | Merge branch 'master' into feature/mounting | oldmud0 | |
| 2021-06-06 | remember past search term when switching between area and music list | in1tiate | |
| 2021-06-06 | Scan themes in all mount paths | oldmud0 | |
| 2021-06-06 | Don't store key in asset lookup cache | oldmud0 | |
| 2021-06-05 | Greatly improve case-insensitive lookup speed | oldmud0 | |
| By using hash tables, the algorithmic complexity of the case-insensitive lookup has been reduced from O(n * k) to amortized O(k), where n is the number of files in each level and k is the number of directory levels that need to be traversed. This massively improves performance on Linux when loading characters, especially when there are many missing characters, since it is no longer necessary to scan the entire character folder repeatedly. | |||
| 2021-06-05 | Use intuitive behavior for loading assets with ambiguous extensions | oldmud0 | |
| 2021-06-05 | Finish mounting feature | oldmud0 | |
| To pull this one off, a new class called VPath was created that denotes "virtual" paths that can exist anywhere among the list of mount points. It is functionally identical to QString, except that implicit conversion between QString and VPath is not allowed. This makes it easy to spot errors in path resolution at compile time, since get_real_path must be called to resolve a VPath into an absolute path that can be passed into a Qt function as a QString. Other functions, such as the get_*_suffix functions, also return an absolute path QString for convenience. As for the rest of the functions that return a VPath, you will need to call get_real_path yourself. Finally, a path resolution cache was added to try to avoid blowing up what is already a massive lookup cost for assets. The cache is invalidated when the mount path list is changed. Currently, this cache isn't bounded. Might need to write an LRU cache if issues arise. | |||
| 2021-06-02 | Merge pull request #549 from Salanto/asset-packet-musiclist | oldmud0 | |
| Music list streaming support over ASSet packet | |||
| 2021-05-29 | Partial: Add mount list to options dialog | oldmud0 | |
| 2021-05-16 | Merge pull request #552 from AttorneyOnline/fix/effects2 | oldmud0 | |
| Account for the difference between theme and misc pathing when getting image and sound data for effects | |||
| 2021-05-16 | account for both theme and misc pathing which are different because this ↵ | in1tiate | |
| program is well made and does not make me want to pull my hair out | |||
| 2021-05-12 | Commit suggestion | Salanto | |
