summaryrefslogtreecommitdiff
path: root/src/shared
Commit message (Collapse)AuthorAgeFilesLines
* 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::getNexusModID with IPluginGame::getNexusModOrganizerID()Thomas Tanner2015-11-248-24/+1
| | | | Also implement IPluginGame::getNexusGameID() but not hooked it in yet.
* Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanismThomas Tanner2015-11-243-24/+0
|
* Updated comments so I can see where I'm goingThomas Tanner2015-11-241-4/+6
|
* Removes all uses of GameInfo::getShortName, replaced by ↵Thomas Tanner2015-11-245-5/+1
| | | | IPluginGame::getNexustName
* Remove most instances of GameInfo::getname, and transfer getDLCPlugins to ↵Thomas Tanner2015-11-239-133/+0
| | | | | | 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-232-7/+0
| | | | not be game related
* Removal of (get)BinaryNameThomas Tanner2015-11-215-5/+0
|
* Member variable unused so removed it.Thomas Tanner2015-11-2010-26/+25
| | | | Leaves one asking *why* the datapath can be inside the game directory.
* Get rid of `GameIfo::getOrganizerDirectory` and associated member variableThomas Tanner2015-11-2010-26/+30
| | | | qApp->getProperty("dataPath") can be used instead (and is pretty much everywhere else) so it's unnecessary
* added cmake build script and a few fixes for 64-bit compatibilityTannin2015-09-232-1/+6
|
* removed obsolete codeTannin2015-08-173-9/+0
|
* bugfix: wrong app ids used for oblivion and fallout 3Tannin2015-08-171-13/+0
| | | | rewrote handling of different game variants: now resides in game plugin and works
* small stuffTannin2015-06-121-2/+2
|
* - some code cleanup and modernization trying to fix "dr memory" reportsTannin2015-05-174-32/+56
| | | | | | (though they were almost certainly false positives) - there is now a 50ms timeout on logging messages - bugfix: leaked handles after directory searches
* fixes to make MO compile with mingw (also fixes some warnings generated by ↵Tannin2015-05-164-11/+13
| | | | mingw)
* minor stuffTannin2015-05-111-1/+1
|
* - bugfix: case conversion could produce different local-dependent resultsTannin2015-05-101-4/+14
| | | | between the time the vfs lookup map is set up and later when querying it.
* Fixed Scons build for existing bits.Tom Tanner2015-03-201-0/+3
| | | | | | | Changed pynedit.pro to fetch from 'standard' install location Changed saveas code to use organizer report rather than uibase - this way it's not dependant on the vagaries of the include path, and works the same as the rest of the organiser directory
* Merge with branch1.2Tom Tanner2015-03-182-0/+25
|\
| * Refactoring and cleanup.Tom Tanner2015-03-181-11/+4
| |
| * Every plugin now builtTom Tanner2015-03-171-1/+1
| |
| * More sconscripts set upTom Tanner2015-03-141-12/+2
| |
| * First attempt at using scons to buildTom Tanner2015-03-082-0/+42
| |
* | tons of code cleanup and minor fixes to harden the code (mostly suggestions ↵Tannin2015-02-256-41/+17
| | | | | | | | from static code analysis)
* | extended the game-plugin interfaceTannin2015-01-299-302/+93
| |
* | Merge with branch1.2Tannin2015-01-246-88/+16
|\|
| * updated version numberTannin2015-01-241-3/+1
| |
| * cleanup (mostly removing unused includes)Tannin2015-01-226-67/+8
| |
| * different way to check for file existenceTannin2015-01-112-18/+7
| |
* | - bugfixesTannin2015-01-0611-503/+8
| | | | | | | | | | | | | | - 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-0413-112/+99
|\ \
| * | replaced all uses of NULL with nullptrTannin2014-11-2812-94/+94
| | | | | | | | | | | | fixed a few placed where NULL was used as a number or boolean
| * | cleanup und bugfixes after refactoringTannin2014-11-284-19/+6
| | |
* | | - fixes after mergeTannin2015-01-042-1/+4
| | |
* | | Merge with branch1.2Tannin2015-01-0310-50/+54
|\| | | |/ |/|
| * - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-219-19/+15
| | | | | | | | - started on support for game-plugins
| * MergeTannin2014-11-061-3/+6
| |\
| | * - archive library can now query for password during extraction (seems to be ↵Tannin2014-11-051-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | necessary for rars) - process blacklist is now taken from a file if there is one, not hardcoded - removed workaround for the papyrus compiler - updated loot client to work with the actual api - loot client now links with loot32.dll at runtime - loot client now produces its output in a (json-)file which includes all plugin messages and dirty flags - fomod installer now tries to parse the xml with several encodings - fomod installer will now display a diagnostics warning if the jpg imageformat isn't supported - base preview plugin now tries to be a bit smarter about resizing images to fit the screen - bugfix: fomod installer no longer tries to open an image even after detecting its invalid - bugfix: potential null-pointer dereferentiation in getprivateprofile... hooks - bugfix: potential null-pointer dereferentiation in download manager - bugfix: internal origin name showed up in one more place - bugfix: ToString function produced strings that were one (zero-termination-)character too long
| * | - moved the hook-recursion-protection to tlsTannin2014-09-291-6/+4
| |/ | | | | | | | | | | | | | | | | - 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-2412-131/+98
| | | | | | | | - will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
| * - removed a use of wostringstream which seems to have been involved in a ↵Tannin2014-09-191-12/+17
| | | | | | | | | | | | bug. Still not sure how - rewrote widechar <-> multibyte conversion functions to handle arbitrary string lengths
| * - re-enabled building of loot_cli and started developing against the new apiTannin2014-09-083-28/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - extended set of default categories - more tolerand bbcode parser - added a few colors for the bbcode parser - more fixes to qt5 compatibility - started work on ability to unloading (and thus re-loading) of plugins - names of plugins are no longer localizable (because those names are also used to store settings) - added settings to disable individual diagnosis settings - path of dependencies is now configured in a .pri file instead of environment variablees - bugfix: if the modid-input is canceled, the id was saved as -1 and wasn't re-requested from the user - bugfix: moving files with the SHFileOperation-Api didn't update the vfs correctly (still not perfect but better) - bugfix: attempt to remove the deleter-file seems to have caused error messages for some users - bugfix: fixed a couple of cases that might have caused the tutorial to hang
| * - processes spawned from MO are now themselves allowed to break away from ↵Tannin2014-08-251-1/+1
| | | | | | | | | | | | | | | | | | | | the job. Without this the CEF (chromium embedded framework) seems to fail - bugfix: Fixed an error message when installing a fomod wrapped in an archive - bugfix: sorting plugins had no effect on non-skyrim games - bugfix: fomod parser quit installing filelists after one file - bugfix: function retrieving local appdata path read wrong directory
| * - can now filter by mod contentTannin2014-08-1811-46/+70
| | | | | | | | - all files/directories that require write access can now be placed in AppData instead of the MO directory
| * - performance optimizations for detection of file changes in mod directoriesTannin2014-08-015-36/+100
| | | | | | | | | | | | - added a workaround for download-link handling in chrome - MO will now create a profile even if the game-launcher has never been run - bugfix: files weren't cleanly removed from vfs file register
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-172-32/+32
| |
| * - bugfix: broke qt4 compatibility in trying to support qt5Tannin2014-07-171-1/+1
| | | | | | | | | | - bugfix: overwrite dialog displayed system drives if the overwrite directory didn't exist - bugfix: ini tweak activation wasn't saved
| * MergeTannin2014-07-1510-3/+32
| |\
| | * - Disabled compilation of loot_cli as the current loot version can't be ↵Tannin2014-07-159-1/+28
| | | | | | | | | | | | | | | | | | | | | compiled or linked against with vs 2010 - bugfix: some incompatibilities with non-skyrim games - bugfix: incorrect handling of plurals in translateable strings