summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
* - diagnosis plugin now reports file in overwrite as a problemTannin2013-05-221-4/+0
| | | | | - bugfix: GetModuleFileName returned the wrong string length - bugfix: Vector Exception Handler no longer stops hook.dll on recoverable errors
* MergeTannin2013-05-191-9/+13
|\
| * - added hook for GetModuleFileNameTannin2013-05-191-9/+13
| | | | | | | | | | | | | | | | - downloads are now identifiable by ID - fixed a bug with the multi-select categories list - fixed a problem with the nexus-login code breaking support for certain passwords - fixed a bug where detection of archive invalidation didn't work correctly - fixed ncc plugin trying to handle archives that aren't actually fomods
* | - extended plugin interface to allow plugins access to download managerTannin2013-05-171-1/+17
| | | | | | | | | | | | | | - extended plugin interface to allow installation of mods from files - improved detection of online state - download tab now also displays files supported through plugins - batch installer now has basic functionality (downloads and installes files)
* | MergeTannin2013-05-101-46/+180
|\ \ | |/ |/|
| * - initial support for exposing the nexusbridge to pythonTannin2013-05-101-1/+10
| | | | | | | | | | - started improving usability of nexus bridge - support for installers implemented in python
| * - bugfix: wrong multibyte to widechar conversion in hookdll breaks ↵Tannin2013-04-131-16/+59
| | | | | | | | | | | | | | | | | | | | | | internationalization - bugfix: mod names not checked for validity on rename - bugfix: mod list wasn't invalidated after rename (regression?) - problem reports moved to separate dialog - ncc plugin now does the check for dotNet - python plugin wrapper started (only supports tools currently) - new ini editor plugin in python (non-functional currently)
| * some code cleanupTannin2013-04-051-13/+12
| |
| * - creating mods from overwriteTannin2013-04-041-19/+102
| | | | | | | | | | | | | | - moving files from overwrite to mods - offline mode - several fixes to the grouping system - fix to "duplicate translation" errors
| * MergeTannin2013-03-291-64/+157
| |\
| * | some improvements to the grouped modlist viewsTannin2013-03-291-1/+1
| | |
* | | - multi-selection in category windowTannin2013-04-121-9/+23
| |/ |/| | | | | - profile loading is now slightly more forgiving
* | - post-merge cleanupTannin2013-03-291-1/+0
| |
* | Merge with branch1.0Tannin2013-03-271-63/+157
|\ \ | |/ |/|
| * - added hooks for getFileVersion* functionsTannin2013-03-271-64/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - automatic donwload retry - support for storing multiple download urls - improved "query info" functionality - some cleanup to download manager code - external fomod installer dialog are now brought to front - added shell... functions to have windows handle problematic situations - added visual clue when filters are active - esps are now automatically activated when installing a mod - added option to never endorse a mod - added "previous" and "next" buttons to mod info dialog - improved the way messagedialog text is shortened - coloring in mod info dialog now visible in other color schemes - plugin list is now saved automatically - vanilla bsas are now enabled even if they are not listed in the ini file - bugfix: setting mod to maximum now doesn't try to place the mod below overwrite
* | - some cleanup to hookdllTannin2013-03-271-33/+63
| | | | | | | | - exchanged grouping proxies with existing solution from the kde project
* | Merge with defaultTannin2013-03-221-29/+46
|\|
| * - bugfix: invalid ini file name when creating profile for oblivion from ↵Tannin2013-03-181-0/+5
| | | | | | | | | | | | | | | | | | | | default settings - bugfix: archives.txt file was potentially not generated if there were no bsas - bugfix: static __declspec(thread) declaration causes crashes in windows versions before vista - logger class in hook.dll now tries alternative names for the log file if it can't access the regular file - path-environment variable for mo-spawned processes now contains the path to MO, in case the hook.dll needs to find the msvc-dlls - stack-search in ini-limit hack now starts searching on local stack. This should find the right stack position for the hack more reliable
| * - some more safety checks in the ini-limit removal codeTannin2013-03-131-25/+31
| | | | | | | | | | | | | | | | | | | | | | - some code cleanup and minor bug fixes based on results from static code analysis - added naemfilter for the esp list - bsa changes are now stored automatically but delayed by up to 0.5 seconds (for performance reasons) - bugfix: buffer overrun when certain functions are called with empty file names - bugfix: reroute for the ini-limit fix was placed in the data segment - bugfix: mod list got mixed up when the mod directory was changed externally - bugfix: plugins.txt reroute on skyrim didn't work on winXP - bugfix: MO could become unresponsive if the tutorial script couldn't be interpreted
| * - rewrote the mechanism removing the Archive List limitTannin2013-03-011-5/+11
| | | | | | | | | | | | | | - openfile is now rerouted - .jar files can now be added as executables directly - bugfix: no message was displayed when checking for updates with no valid credentials configured - added a readme with compilation instructions
* | - support for grouping filters for mod list (incomplete)Tannin2013-03-221-30/+71
|/ | | | | | | - offering multiple options for mod names during installation - support for renaming profiles - updated installer plugins - minor bugfixes
* - bugfix: update on overwrite directory leads files incorrectly being ↵Tannin2013-02-221-3/+4
| | | | | | | | | | | | | | assigned to it - bugfix: getfullpathname reroute now correctly handles relative paths - bugfix: cwd change to overwrite is now handled too - bugfix: using the external fomod installer to merge a mod caused error messages because directories couldn't be renamed - bugfix: The memory for file dialogs wasn't saved to the ini file - file category (main, update, optional, old) is now stored with the download for future use - when overwriting a mod, the version of the mod is only increased, never reduced. This is less correct for the unusual case that the user is downgrading but more correct for the more commen case he is installing an optional file with incorrect version number - the install mod dialog now uses the file dialog memory
* - proper detection of user-preferred languageTannin2013-02-191-3/+1
| | | | - resume and removal of failed download fixed
* - fixed broken help menuTannin2013-02-191-2/+2
| | | | - work towards resume of failed downloads
* - moved shared and uibase libraries to namespacesTannin2013-02-171-1/+4
| | | | - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash
* - hooks for CreateHardLinkTannin2013-02-161-3732/+3884
| | | | | | | | | | | | | | | | | | - createprocess hook will now reroute the cwd (fixes SUM, may break other tools?) - profile code moved to separate file - executables can now be linked to toolbar - category filters are now represented as a tree - csv export of mod list - ModInfoDialog is now "window modal" instead of "application modal" - nexus dialog now updates the mod-id field while browsing - right-click in nexus browser allows to open in external browser - ini viewer is no longer modal - bugfix: another attempt to fix processing of invalid header lines in fomod xmls (bom now handled) - bugfix: integrated fomod installer will no longer overwrite detected mod name by the one from the xml - bugfix: "hide file" from conflicted files list now updates that list - bugfix: conflicted files list no longer offers to hide files in BSAs - bugfix: pressing delete on the mod list with multiplie files selected offered to delete the wrong files - regression: mod name guessing with the old regular expression was less likely to lead to an empty mod name. Now both are tried
* initial commit to mercurial repository.Tannin2013-02-031-0/+3751
Corresponds to MO version 0.12.6