summaryrefslogtreecommitdiff
path: root/src/shared
Commit message (Collapse)AuthorAgeFilesLines
...
* filter on filename column only because loading the meta for every file takes ↵isanae2020-02-052-9/+19
| | | | | | forever some small optimizations when enabling mods
* hidden unique_ptr into FileTreeItemisanae2020-02-042-14/+73
| | | | | | refactored pruning don't show shell menu for directories added collapse all in context menu
* don't get meta for fields that are not usedisanae2020-02-042-5/+38
| | | | | show compressed file size if available remember file sizes for files in archives
* fixed bad path for alternate originsisanae2020-02-042-4/+17
| | | | finished ShellMenuCollection, had to split a bunch of things
* preparing for multiple origins shell menusisanae2020-02-042-1/+27
| | | | split exec() from createMenu()
* shell menu for multiple filesisanae2020-02-041-1/+1
|
* rewriting FileTreeModel, implemented add/remove folders in rootisanae2020-02-041-0/+5
|
* removed LEAK_TRACE stuffisanae2020-02-042-133/+106
| | | | | refactored DirectoryEntry for lookup maps filetreemodel: made ensureLoaded() a no-op while refreshing, faster processing for removing rows
* missing toStdString() from mergeisanae2020-02-041-1/+1
|
* refactoring: moved member functions in the same order as the headerisanae2020-02-042-560/+567
|
* refactoring: whitespace, newlines, auto, removed commented out codeisanae2020-02-041-215/+274
|
* refactoring: whitespace and newlinesisanae2020-02-042-106/+174
|
* renamed ToLower() to avoid confusion with in-place vs copyisanae2020-02-044-57/+176
| | | | pre-hashed file lookup in DirectoryEntry
* added a map for directories in DirectoryEntryisanae2020-02-042-11/+64
| | | | more optimizations for filetree
* some optimizations to avoid case conversions and memory allocationsisanae2020-02-042-3/+5
|
* put expensive logging in an optional functionisanae2020-02-042-0/+35
|
* initial implementation for updating file tree, buggyisanae2020-02-044-0/+35
|
* implemented dump to fileisanae2020-02-041-0/+10
| | | | fixed duplicate module notifications not being skipped
* added a few missing constsisanae2020-02-042-2/+2
| | | | | removed incorrect assert about an empty game edition added FileTree to wrap a QTreeView and a FileTreeModel, moved some context menu actions over
* now prunes empty directoriesisanae2020-02-041-0/+14
| | | | handles archives and conflicts checkboxes
* fixed exiting before QThread joins when pressing the X twiceisanae2019-12-152-1/+11
|
* Fix problem with translated unmanaged mods and origin namesSilarn2019-12-141-9/+10
| | | | - (Also adds translatable strings to directoryentry.cpp)
* added usvfs version in log and about dialogisanae2019-10-092-0/+47
|
* added ExitModOrganizer(), used instead of qApp->exit()isanae2019-10-072-0/+65
| | | | | | | reset geometry uses TaskDialog moved restart code for the settings dialog to MainWindow fixed settings sometimes not being saved when restarting don't log "crash dumps present" every time the settings dialog is closed
* Add portable lock featureLostDragonist2019-09-111-0/+1
| | | | | | | If the file "portable.txt" is present in the application directory, MO will force itself to be launched as a portable instance. The change game button and menu item are hidden to prevent the user from changing out of the portable instance.
* changed qCritical() to log::error()isanae2019-07-222-12/+13
| | | | removed now unused vlog()
* split envisanae2019-07-222-2564/+2
|
* log guid for security productsisanae2019-07-222-18/+29
|
* only display "inactive" for security productsisanae2019-07-221-3/+1
|
* fixed bad compare for nahimicisanae2019-07-222-0/+250
| | | | log displays on startup
* moved environment dump to member functionisanae2019-07-222-4/+27
| | | | added check for nahimic
* moved Settings out of OrganizerCore so it can be created by itself to access ↵isanae2019-07-221-2/+2
| | | | | | | settings early set log level on startup replaced more qDebug()
* moved Console to utilisanae2019-07-222-0/+57
|
* removed unused or redundant stuff in error_report.hisanae2019-07-223-70/+8
| | | | | | | 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
* put the error message in the ShellLinkException insteadisanae2019-07-062-29/+95
| | | | added more debug logging when creating and deleting shortcuts
* added new Shortcut class, moved stuff that was in MainWindow into itisanae2019-07-062-2/+414
| | | | | added more error handling and logging, some was missing removed some redundancy of setting the menu icons for add/remove, they're all set when clicking the button anyway
* a few more commentsisanae2019-07-011-0/+15
|
* now handles windows firewall, which apparently doens't report itself to wmiisanae2019-07-012-84/+236
| | | | some more error checking
* a few commentsisanae2019-07-011-10/+37
|
* added --crashdump to generate dumps of a running MO processisanae2019-07-012-20/+389
| | | | added dump_running_process.bat to start another instance of MO with that flag
* security productsisanae2019-07-012-3/+301
|
* comments, some refactoringisanae2019-06-292-97/+321
| | | | switched to qDebug()
* added a warning when running in compatibility modeisanae2019-06-292-1/+14
|
* log windows versionisanae2019-06-292-46/+259
|
* lower case paths, sorted list, md5 for some filesisanae2019-06-292-7/+54
|
* refactored preloadSsl() into preloadDll()isanae2019-06-292-2/+375
| | | | | | removed old HGID check moved formatSystemMessage() to uibase added Environment class, lists loaded modules, logged at startup
* conflict lists:isanae2019-05-312-0/+6
| | | | | | - 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
* added AlternativesVector typedef to FileEntryisanae2019-05-311-3/+3
| | | | split item creation from refreshConflictLists()
* Fix origin determination for the case of a lower priority, loose files mod ↵LostDragonist2019-03-221-4/+14
| | | | being added after a higher priority, archived files mod.
* Performance improvements:Al2019-02-121-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.