| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | PluginList::refresh speedup (#2046) | RJ | 2024-06-10 | 1 | -0/+1 |
| | | | | | * Move loadOrderMechanism out of loop * PluginList::refresh reduce number of loops | ||||
| * | Switch from fmtlib to std::format. (#2031) | Mikaël Capelle | 2024-05-25 | 1 | -3/+3 |
| | | | | | | * Switch from fmtlib to std::format. * Remove libffi from dependencies in Github action. | ||||
| * | Apply clang-format. | Mikaël Capelle | 2023-07-09 | 1 | -183/+165 |
| | | |||||
| * | Convert everything to CRLF. | Mikaël Capelle | 2023-07-09 | 1 | -978/+978 |
| | | |||||
| * | fix crash on bad bsa | isanae | 2021-01-16 | 1 | -1/+13 |
| | | |||||
| * | optimizations for download manager: | isanae | 2020-12-24 | 1 | -1/+1 |
| | | | | | | | | - use envfs for walking directory - minimize string copies, disk access - use set of filenames to check for duplicates - use file size from envfs | ||||
| * | Fix issues with very slow refresh time for large root data directories. | isanae | 2020-05-23 | 1 | -29/+3 |
| | | |||||
| * | now using new common cmakefiles | isanae | 2020-04-23 | 1 | -1/+1 |
| | | | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files | ||||
| * | error handling for last modified time | isanae | 2020-02-18 | 1 | -1/+11 |
| | | |||||
| * | re-enabled archive parsing | isanae | 2020-02-18 | 1 | -69/+92 |
| | | |||||
| * | removed directoryrefresher.h from organizercore.h | isanae | 2020-02-18 | 1 | -99/+0 |
| | | |||||
| * | cleanup, typedefs | isanae | 2020-02-18 | 1 | -12/+11 |
| | | |||||
| * | split directoryentry | isanae | 2020-02-18 | 1 | -721/+24 |
| | | | | | made classes noncopyable, fixed a few unintended copies | ||||
| * | error checking in dump() | isanae | 2020-02-18 | 1 | -5/+29 |
| | | | | | removed a bunch of "{} saved" in the logs | ||||
| * | moved dump() to DirectoryEntry | isanae | 2020-02-18 | 1 | -33/+98 |
| | | | | | static functions instead of lambdas | ||||
| * | fixed crash when disabling mod | isanae | 2020-02-18 | 1 | -3/+5 |
| | | |||||
| * | removed lastAccessed from FileEntry, not used | isanae | 2020-02-18 | 1 | -83/+93 |
| | | | | | FileRegister keeps a vector instead of a map | ||||
| * | removed some unnecessary counters | isanae | 2020-02-18 | 1 | -48/+0 |
| | | | | | delete old structure in thread | ||||
| * | thread-safe OriginConnection | isanae | 2020-02-18 | 1 | -21/+80 |
| | | | | | | ThreadPool now keeps threads running keep ModThreads around so avoid reallocating buffers | ||||
| * | more instrumentation | isanae | 2020-02-18 | 1 | -126/+156 |
| | | | | | tighter mutexes, required thread-safe FileEntry | ||||
| * | thread-safe directory entry | isanae | 2020-02-18 | 1 | -21/+66 |
| | | |||||
| * | faster getSubDirectory() for env::Directory, added lcname | isanae | 2020-02-18 | 1 | -37/+276 |
| | | | | | instrumentation | ||||
| * | removed dead insertFile() | isanae | 2020-02-18 | 1 | -20/+25 |
| | | | | | | avoided a few string copies lowercase filename in thread | ||||
| * | threaded refresher | isanae | 2020-02-18 | 1 | -0/+27 |
| | | |||||
| * | don't lowercase twice | isanae | 2020-02-18 | 1 | -4/+6 |
| | | |||||
| * | wstring_view when possible | isanae | 2020-02-18 | 1 | -22/+54 |
| | | | | | first implementation of NtQueryDirectoryFile | ||||
| * | filter on filename column only because loading the meta for every file takes ↵ | isanae | 2020-02-05 | 1 | -8/+18 |
| | | | | | | | forever some small optimizations when enabling mods | ||||
| * | don't get meta for fields that are not used | isanae | 2020-02-04 | 1 | -4/+17 |
| | | | | | | show compressed file size if available remember file sizes for files in archives | ||||
| * | fixed bad path for alternate origins | isanae | 2020-02-04 | 1 | -3/+11 |
| | | | | | finished ShellMenuCollection, had to split a bunch of things | ||||
| * | preparing for multiple origins shell menus | isanae | 2020-02-04 | 1 | -0/+16 |
| | | | | | split exec() from createMenu() | ||||
| * | removed LEAK_TRACE stuff | isanae | 2020-02-04 | 1 | -126/+93 |
| | | | | | | refactored DirectoryEntry for lookup maps filetreemodel: made ensureLoaded() a no-op while refreshing, faster processing for removing rows | ||||
| * | missing toStdString() from merge | isanae | 2020-02-04 | 1 | -1/+1 |
| | | |||||
| * | refactoring: moved member functions in the same order as the header | isanae | 2020-02-04 | 1 | -551/+545 |
| | | |||||
| * | refactoring: whitespace, newlines, auto, removed commented out code | isanae | 2020-02-04 | 1 | -215/+274 |
| | | |||||
| * | refactoring: whitespace and newlines | isanae | 2020-02-04 | 1 | -4/+6 |
| | | |||||
| * | renamed ToLower() to avoid confusion with in-place vs copy | isanae | 2020-02-04 | 1 | -14/+111 |
| | | | | | pre-hashed file lookup in DirectoryEntry | ||||
| * | added a map for directories in DirectoryEntry | isanae | 2020-02-04 | 1 | -10/+46 |
| | | | | | more optimizations for filetree | ||||
| * | some optimizations to avoid case conversions and memory allocations | isanae | 2020-02-04 | 1 | -2/+4 |
| | | |||||
| * | initial implementation for updating file tree, buggy | isanae | 2020-02-04 | 1 | -0/+5 |
| | | |||||
| * | added a few missing consts | isanae | 2020-02-04 | 1 | -1/+1 |
| | | | | | | removed incorrect assert about an empty game edition added FileTree to wrap a QTreeView and a FileTreeModel, moved some context menu actions over | ||||
| * | Fix problem with translated unmanaged mods and origin names | Silarn | 2019-12-14 | 1 | -9/+10 |
| | | | | | - (Also adds translatable strings to directoryentry.cpp) | ||||
| * | changed qCritical() to log::error() | isanae | 2019-07-22 | 1 | -10/+13 |
| | | | | | removed now unused vlog() | ||||
| * | removed unused or redundant stuff in error_report.h | isanae | 2019-07-22 | 1 | -6/+6 |
| | | | | | | | | renamed log() to vlog() for now extracted console creation to Console class rewrote LogBuffer to work with logging from uibase, renamed to LogModel added fmt dependency | ||||
| * | conflict lists: | isanae | 2019-05-31 | 1 | -0/+5 |
| | | | | | | | - the file index is now stored in the row data - the alternate origins are now added to the context menu in a "go to" submenu - context menu items are now visually disabled instead of omitted from the menu | ||||
| * | Fix origin determination for the case of a lower priority, loose files mod ↵ | LostDragonist | 2019-03-22 | 1 | -4/+14 |
| | | | | | being added after a higher priority, archived files mod. | ||||
| * | Performance improvements: | Al | 2019-02-12 | 1 | -7/+7 |
| | | | | | | * Avoid accessing disk for finding archives if archive parsing is disabled. * Avoid very expensive createFile() call in removeOrigin(), after disabling a mod or closing modinfodialog. | ||||
| * | Change find_if to remove_if | LostDragonist | 2019-01-01 | 1 | -1/+1 |
| | | |||||
| * | Fixed mainwindow.cpp so that Qt Creator does not break it anymore. | Al12rs | 2018-12-12 | 1 | -5/+26 |
| | | | | | | | | | | | | We should be able to normally use Creator now without having to worry about breaking the build. Partial fix for conflict information getting messd up after opening infodialog or disabling a mod. Icons still get messed up but conflict tab remains consistent at first inspection. Reverted main tab to plugins Changed version of Archive conflicts branch to 2.2.0 pre-alpha. | ||||
| * | Initial archive conflict parsing | Silarn | 2018-12-12 | 1 | -36/+78 |
| | | | | | | | | | | Squashed commit: Basic archive conflict parsing - pass 1 Merge fixes for archive parsing Basic archive conflict parsing - pass 1 Merge fixes for archive parsing Should fix conflict detection for archive files | ||||
| * | Revert "Applied clang-format on source" | Sandro Jäckel | 2018-02-23 | 1 | -592/+720 |
| | | | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e. | ||||
