summaryrefslogtreecommitdiff
path: root/src/profile.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-524/+632
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-632/+524
|
* - Fixed a bug that would keep re-activating the "Create files in mod instead ↵Al12rs2018-02-131-0/+5
| | | | | | of Overwrite" setting in the executable dialog after the user activated it for the first time. Basically it looked in the stored settings to see if there was an entry for that executable to decide if the checkbox was to be enebled but never deleted that entry if the checkbox was then deselected.
* Fix mod rename with custom profiles pathEran Mizrahi2017-12-181-0/+76
|
* Ensure all mostlist writing is done through the DelayedFileWriterEran Mizrahi2017-12-181-4/+19
|
* Don't set save path or mygamesdirectory in initweaksJeremy Rimpo2017-12-071-12/+0
|
* minor cleanupTannin2016-06-011-1/+3
|
* profiles can now be configured to use the global game settings instead of ↵Tannin2016-05-071-5/+44
| | | | profile-local
* cleanupTannin2016-05-071-8/+9
|
* moved plugins.txt reading/writing to game pluginTannin2016-05-061-1/+1
|
* merged master into new_vfs_libraryTannin2016-02-121-10/+26
|
* made instance-switching usableTannin2016-01-101-3/+4
| | | | | this includes tons and tons of changes to how paths are determined. the profiles-dir can now also be configured
* removed get-prefix from many getters. removed const from managed_game variable.Tannin2015-12-281-1/+1
| | | | other fixes
* Merge branch 'master' into new_vfs_libraryTannin2015-12-071-23/+15
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gameinfoimpl.cpp src/installationmanager.cpp src/mainwindow.cpp src/organizercore.cpp src/organizercore.h src/organizerproxy.cpp src/organizerproxy.h src/savegamegamebryo.cpp src/savegamegamebyro.h src/selfupdater.h src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.cpp src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h src/spawn.cpp src/transfersavesdialog.cpp
| * Removes all references to GameInfo::getGameDirectory apart from one during ↵Thomas Tanner2015-11-251-3/+5
| | | | | | | | | | | | | | | | startup Did some const correctness improvements Also may have fixed a potential crash as the Profile copy constructor didn't copy the m_GamePlugin membber
| * Use IPluginGame::getIniFiles throughout.Thomas Tanner2015-11-241-9/+1
| | | | | | | | Also removed the default constructor from Profile class and stopped registering it as a QMetaObject (which it is the only reason it is there).
| * Removes igameinfo.h from everywhere apart from (sort of) the pythonrunner ↵Thomas Tanner2015-11-221-1/+0
| | | | | | | | | | | | plugin. Also comment out the filemapping function because it's large and doesn't appear to be used anywhere
| * Replace some instances of qApp->property("managed_game") with the saved pointer.Thomas Tanner2015-11-211-11/+10
| | | | | | | | Pedantic note: This doesn't help the possibility of supporting multiple executables greatly, we'd have to have a lot of register-for-change events.
* | some fixes/disabled code required since hook.dll is goneTannin2015-11-191-1/+3
|/
* - bugfix: immediately after creating the first profile, the directory structureTannin2015-05-231-1/+5
| | | | didn't correctly assign files to unhandled.
* dropped redundant report.h/report.cppTannin2015-05-091-1/+1
|
* cosmetic changes and increased version numberTannin2015-04-081-1/+1
|
* - some fixes to how file changes are signaled and delayedTannin2015-03-011-40/+11
|
* extended the game-plugin interfaceTannin2015-01-291-96/+28
|
* Merge with branch1.2Tannin2015-01-241-5/+8
|\
| * fixed logging in case of changes and errors in the mod listTannin2015-01-221-4/+7
| |
| * - download servers that haven't been available for over a month are now ↵Tannin2015-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | purged from the known servers list - bugfix: encoding detection for fomod xmls could incorrectly interpret files as utf16 encoded - bugfix: hashing algorithm for bsa files was wrong - bugfix: nxmhandler reported non-issues as errors - bugfix: nxmhandler tried to apply chrome fix on every start - bugfix: "not endorsed" icon displayed for non-nexus mods - bugfix: when drag&dropping within the overwrite dialog the file might still get moved to a mod (and probably not the intended one) - bugfix: dropping files from overwrite on the modlist was refused when not sorting by priority (only in 1.2.15) - bugfix: unmanaged mods couldn't be reordered (only in 1.2.15)
* | - bugfixesTannin2015-01-061-23/+24
| | | | | | | | | | | | | | - moved more functionality to game-plugins - further decoupled management functionality from the UI - created another "tutorial" which is only a single page with relevant parts of the ui highlighted with info as tooltips
* | MergeTannin2015-01-041-10/+12
|\ \
| * | replaced all uses of NULL with nullptrTannin2014-11-281-7/+7
| | | | | | | | | | | | fixed a few placed where NULL was used as a number or boolean
| * | cleanup und bugfixes after refactoringTannin2014-11-281-3/+5
| | |
* | | Merge with branch1.2Tannin2015-01-031-1/+1
|\| | | |/ |/|
| * - moved the hook-recursion-protection to tlsTannin2014-09-291-4/+3
| | | | | | | | | | | | | | | | | | - some code cleanup and consolidation - hook.dll will now report all of its own exceptions - some more logging during startup - changed the way urls are encoded for download requests - now displaying (one of the) process name(s) while waiting for a program to end - bugfix: spawned processes were forced to leave the job
| * - several style fixes suggested by static analysisTannin2014-09-241-1/+3
| | | | | | | | - will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
| * profiles are now created with an (empty) archives.txtTannin2014-09-101-783/+789
| |
| * - download-list will no longer show a file as having incomplete data if ↵Tannin2014-07-211-10/+11
| | | | | | | | | | | | | | there is no file version - added a new mod column with icons displaying the content of the mod - MO now differentiates between mods using an internal name that disambiguates between foreign and regular mods
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-782/+782
| |
* | removed use of ModInfo::internalNameTannin2014-12-091-1/+1
| |
* | bugfix: ini tweaks were not applied in priority orderTannin2014-12-041-2/+3
| |
* | - moved the hook-recursion-protection to tlsTannin2014-09-291-4/+3
| | | | | | | | | | | | | | | | | | - some code cleanup and consolidation - hook.dll will now report all of its own exceptions - some more logging during startup - changed the way urls are encoded for download requests - now displaying (one of the) process name(s) while waiting for a program to end - bugfix: spawned processes were forced to leave the job
* | - several style fixes suggested by static analysisTannin2014-09-241-1/+3
| | | | | | | | - will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
* | profiles are now created with an (empty) archives.txtTannin2014-09-101-783/+789
| |
* | - download-list will no longer show a file as having incomplete data if ↵Tannin2014-07-211-10/+11
| | | | | | | | | | | | | | there is no file version - added a new mod column with icons displaying the content of the mod - MO now differentiates between mods using an internal name that disambiguates between foreign and regular mods
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-782/+782
|/
* - test-plugins accidentally distributed in the 1.2.5 release are now ↵Tannin2014-06-251-7/+6
| | | | | | | | | | | automatically deleted - some fixes to the tutorial (mostly wording but also some actual problems) - bugfix: could disable mods that aren't supposed to be disable-able - bugfix: mod list wasn't saved on some changes - bugfix: when trying to start directly to application, MO didn't start up correctly - bugfix: hook.dll didn't load mod bsas into its directory structure and thus didn't allow bsas to overwrite loose files - bugfix: in some constellations the tutorial files couldn't be found despite being in the right location
* - added pseudo-categories to filter for mo-managed vs. unmanaged modsTannin2014-06-161-1/+0
| | | | | | | | | | - deleted mods are now moved to the recycle bin instead of being deleted permanently - reduced modinfo dialog for foreign mods - foreign mods are now displayed with a pseudo-category - added a signal when a plugin is moved - bugfix: refreshing of directory structure for mods with bsas didn't work correctly when enabling a mod and on changing display of foreign mods - bugfix: one mod in the list was assigned the same priority on the directory structure as the data directory - bugfix: conflicts tab in the mod info dialog offered the hide option for files in bsas
* - loot client now only updates the masterlist once per MO sessionTannin2014-06-081-1/+20
| | | | | | | | | | - new event to notify plugins of changed mod priority - overwrite now shows up in the "checked" category instead of "unchecked" - display of "foreign" mods can now be limited to only official content - bugfix: bsa extraction dialog showed up even if the plugin was disabled - bugfix: after detection of foreign mods the priority of the overwrite folder could get messed up - bugfix: when displaying only the context menu for the mod list as a whole, the menu didn't disappear - bugfix: MO crashed when trying to download via the integrated browser
* - added a new mod type that represents files handled externally (i.e. DLCs) ↵Tannin2014-05-311-6/+12
| | | | | | | | | | | as mods in MO - hashes of file names in bsa files are no longer checked all the time - author and description is now read from esp files - rewrote the code that fixes modlists after a rename, should be a bit more robust - fixes to qt 5 and msvc 2013 compatibility - started to update the tutorial (not done yet!) - bugfix: counter for the problems badge wasn't calculated correctly
* - very effective optimization to findfirstfile-callsTannin2014-05-051-4/+3
| | | | | | | | - several configuration files are now only saved to disk if the content actually changed. This should also get rid of a problem where plugins.txt was re-written immediately after starting the game (causing a conflict with the game) - reduced "noise" from hook.dll - removed some debugging messages
* - improved NCC compatibilityTannin2014-03-261-2/+2
| | | | | | | - crude support for multi-volume archives - updated imageformats plugins - nxmhandler now puts the exe to the top of the list when registering an MO instance, even if it is already in the list - bugfix: WritePrivateProfileString hook attempted to access lpKeyName even when it is null