summaryrefslogtreecommitdiff
path: root/src/organizercore.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Restore commented out codeThomas Tanner2016-06-261-1/+41
|
* Extra question box functionalityThomas Tanner2016-06-251-1/+1
|
* Some refactoring of the spawn code and to make waitForApplication get the ↵Thomas Tanner2016-06-251-102/+55
| | | | | | | right error code (usually) A note: It is possible for the executed program to completely exit before MO attempts to get hold of the pid from the job handle, in which case strangeness will happen (this has always been an issue)
* Merge branch 'master' into issue/418Thomas Tanner2016-01-241-4/+4
|\ | | | | | | | | | | # Conflicts: # SConstruct # src/organizerproxy.cpp
| * Removing the 'get' in all function names and making FO4 plugin buildThomas Tanner2016-01-241-4/+4
| | | | | | | | Merge branch 'master' of https://github.com/TanninOne/modorganizer
* | Changes to support getting list of mods / esps to activate from game pluginThomas Tanner2015-12-191-6/+29
|/
* Reworked startup considerably so now no longer dependant on GameInfoThomas Tanner2015-11-281-13/+5
| | | | Did some const correctness to the "managed_game" property as you shouldn't really be altering the plugin details whilst MO is running
* Renamed getNexusName to getGameShortName as previously because it hopefully ↵Thomas Tanner2015-11-261-2/+2
| | | | isn't too nexus related.
* Replace last occurrence of GameInfo::getNexusGameID and remove a whole load ↵Thomas Tanner2015-11-261-0/+1
| | | | of gameinfo.h includes
* Replace GameInfo::getNexusInfoUrl with IPluginGame::getNexusManagementUrlThomas Tanner2015-11-251-4/+22
| | | | | | | | also added getNexusDisplayUrl for the other variant of getNexusPage Removed skyrim static versions note that Nexusinterface is now passed a game plugin rather than a URL and a game ID if you want to override the current game
* Removes all references to GameInfo::getGameDirectory apart from one during ↵Thomas Tanner2015-11-251-1/+1
| | | | | | | | 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
* Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanismThomas Tanner2015-11-241-2/+3
|
* Removes all uses of GameInfo::getShortName, replaced by ↵Thomas Tanner2015-11-241-0/+1
| | | | IPluginGame::getNexustName
* Remove most instances of GameInfo::getname, and transfer getDLCPlugins to ↵Thomas Tanner2015-11-231-4/+4
| | | | | | the plugingame interface Also commented out startDownloadNexusFile as it doesn't appear to be used anywhere
* Removed 'requiresSteam' which is only used in one place and might or might ↵Thomas Tanner2015-11-231-1/+4
| | | | not be game related
* Final eradication of igameinfo and adding python wrappers for IPluginGameThomas Tanner2015-11-221-9/+1
|
* Removes igameinfo.h from everywhere apart from (sort of) the pythonrunner ↵Thomas Tanner2015-11-221-1/+2
| | | | | | 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-2/+1
| | | | 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.
* Removal of (get)BinaryNameThomas Tanner2015-11-211-6/+2
|
* Get rid of `GameIfo::getOrganizerDirectory` and associated member variableThomas Tanner2015-11-201-0/+1
| | | | qApp->getProperty("dataPath") can be used instead (and is pretty much everywhere else) so it's unnecessary
* code cleanupTannin2015-08-311-4/+2
|
* Fix nasty message when starting MO for first timeTom Tanner2015-08-221-5/+7
|
* Clean up of fixes for custom executable windowTom Tanner2015-08-131-6/+5
|
* MergeTom Tanner2015-08-131-5/+6
|\
| * Fix the executable configuration flags going awry from Customise windowTom Tanner2015-08-131-7/+7
| |
| * Fix up merge messTom Tanner2015-08-111-9/+10
| |
* | some fixes after reverting changes in c361167b9b75Tannin2015-08-121-9/+10
|/
* MergeTom Tanner2015-08-091-10/+10
|\
| * More work on the executables listTom Tanner2015-08-051-10/+10
| | | | | | | | | | | | Apart from an off by one in the popup list which had crept back in, reworked the underlying code even more, which now seems to get the list behaving in a predictable way.
* | added some (currently unused) functionality to dump the list of file mappingsTannin2015-08-091-0/+40
| | | | | | | | from real to virtual location
* | - MO now validates session cookie on startupTannin2015-08-091-18/+33
|/ | | | | - It also retrieves account status - rewrote how MO decides when to log-in/when to give up on logging in
* - changed the way flags on executables are stored in memoryTannin2015-08-021-9/+7
| | | | - some coding style fixes
* MergeTannin2015-08-021-5/+13
|\
| * Reworked executable lists to not use 3 bools in addExecutableTom Tanner2015-07-181-7/+13
| | | | | | | | Think it's more readable
| * Allow user to select app icon or mo icon for generated shortcutsTom Tanner2015-07-181-1/+3
| | | | | | | | | | Also fixes 'x' for toolbar not disappearing when it should Issue 701
* | bugfix: archive list wasn't saved after enabling/disabling a mod.Tannin2015-07-311-0/+3
|/
* bugfix: invalidation bsa wasn't created when switching to a profile that ↵Tannin2015-07-071-0/+6
| | | | | | needed it invalidation bsa is now always placed as the first bsa
* bugfix: dialog-memory wasn't initialized when starting through a desktop link soTannin2015-06-151-0/+2
| | | | access (in case steam wasn't running) caused a crash
* bugfix: potential null-pointer access when something goes wrong enabling a modTannin2015-06-081-0/+4
|
* - bugfix: bsa order wasn't correctly restored.Tannin2015-05-241-8/+10
|
* - some code cleanup and modernization trying to fix "dr memory" reportsTannin2015-05-171-1/+1
| | | | | | (though they were almost certainly false positives) - there is now a 50ms timeout on logging messages - bugfix: leaked handles after directory searches
* slight cleanup regarding steam log-in settingsTannin2015-05-121-3/+3
|
* MergeTannin2015-05-121-1/+12
|\
| * Merge from masterTom Tanner2015-05-101-1/+12
| |\
| | * Add in a tab to allow saving of steam username and password.Tom Tanner2015-05-091-1/+12
| | |
* | | - bugfix: moving a mod didn't properly update conflict highlightingTannin2015-05-111-0/+1
| | |
* | | bugfix: upon closing the profiles dialog, the profile was changed to theTannin2015-05-111-0/+4
| | | | | | | | | | | | top-most profile and back
* | | esp list refresh is now delayed if the directory-structure is being updated. ↵Tannin2015-05-101-0/+5
|/ / | | | | | | | | | | This may have been causing the lists to be cleared.
* | dropped redundant report.h/report.cppTannin2015-05-091-1/+1
| |
* | - operations not possible during directory refresh can now be delayed unit afterTannin2015-04-121-2/+11
| | | | | | | | | | | | | | the refresh. - will now rewrite the plugin list(s) immediately after running external application - changes missing from changeset 9f522a324341