summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - added code for c++ based boss dummyTannin2013-08-242-0/+4623
| | | | - fixed staging scripts
* - turned boss dummy into a c++ project (unmanaged exports with c# is a pain)Tannin2013-08-2418-7458/+8200
| | | | | - updated NCC to current NMM codebase - updated translation files
* - plugins that failed to load are now reported as problemsTannin2013-08-174-140/+198
| | | | | - some wording fixes in the tutorial - updated proxyPython to a modified interface
* - bugfix: nameprefix-flag incorrectly interpreted on oblivion-style bsasTannin2013-08-158-87/+215
| | | | | | | | | | | | | | - bugfix: optimization for missing inis fixed - bugfix: fixmods didn't search for esps in overwrite - bugfix: configurator didn't work for fallout new vegas because of a missing cast - bugfix: configurator attempted parameter formatting on ini files instead of using the raw data - bugfix: searching for a path in the directory structure could cause a crash when not using the directory output - optimization to findfirstfile for cases where a single file is searched - display of bsas changed. hopefully it is more understandable now - cache for the test whether a mod is in conflict. Should speed ab scrolling in mod list - mod list has now an additional column for the installation time - nmm importer no longer cancels in cases where a data file references an undeclared mod. - integrated improved settings.json for the configurator contributed by "delta534"
* - now avoids a few unnecessary copy operations during generation of the ↵Tannin2013-07-1720-92/+337
| | | | | | | directory structure - bugfix: circular dependency caused a memory leak - bugfix: removing a single mod lead to the wrong mod being deleted
* - basic diagnosis plugin now catches an issue where the users fontconfig.txt ↵Tannin2013-07-143-55/+27
| | | | | | | refers missing files - plugins can now resolve relative file names on the virtual directory (no enumeration yet) - bugfix: dummy plugins were not initialized
* - added the ability to connect to the internet through a proxyTannin2013-07-136-37/+88
| | | | | - integrated fomod installer now supports the or-operator for page conditions - integrated fomod installer now caches condition results to speed up tests
* - minor fixes to ncc build filesTannin2013-07-131-0/+18
| | | | - MO will now use system-wide proxy if one is configured
* - some fixes to the refreshing behaviourTannin2013-07-137-22/+31
| | | | | | - "fix" buttons in problems dialog are now actually functional - python proxy now has diagnosis functionality to warn user if correct proxy version is not available - python proxy now has a configurable python path
* bugfix: nxmhandler in headless calls didn't save changesTannin2013-07-053-53/+9
|
* - nxmhandler now has a ui to modify the proxy-handlerTannin2013-06-292-15/+5
| | | | | | - mo now registers itself with nxmhandler when launching the browser - pdbs are now generated for plugins - reverted configurator to pyqt4
* - caching of downloadwidgets to fix performance problem, currently broken ↵Tannin2013-06-2923-248/+537
| | | | | | | | | | | | and disabled - added new state for downloads "uninstalled" for mods that were at one point installed and then removed - user-configured server preference is now used - updated tutorial to account for removal of integrated browser - reverted to qt 4 - using performance optimised findfirstfile on win vista and up - bugfix: it was possible to disable all columns of the mod list - bugfix: hook.dll doesn't load on win xp
* - some fixes for qt5 compatibilityTannin2013-06-2040-1676/+1356
| | | | | | | | | | | | | | | | | | | | | - hook.dll no longer creates a dump and uninstalls it if an exception is reported that doesn't originate from it - NCC used read-only transactions again because otherwise solid archives become unusably slow. - removed the integrated nexus browser - the mod description and motd are now rendered in QTextBrowser. This (and the above) eliminates the dependency on qtwebkit - removed the direct file download for mod files - reduced CPU usage during downloads by invalidating only one column of the download list. This widget still needs to be replaced - added the complete filename as an option for the modname - applications that require elevation can now be started by invoking an elevated secondary ModOrganizer instance - MO will now register nexus file servers and provides a settings dialog to pick preferred servers. (This preference is not used yet) - worked around 1-2 bugs in QSortFilterProxy - handling of nxm links is now done by an external application. This allows the registration of different applications depending on the game - integrated fomod installer now displays the screenshot in a scalable view - bugfix: integrated fomod installer didn't name output files correctly if the name differs from the source name - bugfix: a successful login to nexus was (sometimes?) not correctly detected as a success - bugfix: top-level entries in QtGroupingProxy were sometimes incorrectly displayed as groups - bugfix: GetPrivateProfile... optimization could cause null-pointer indirection - bugfix: GetCurrentWorkingDirectory caused buffer overflow in case of pre-flighting (buffer size 0) - bugfix: configurator plugin now also uses qt5 (it's currently broken though)
* - completed Qt5 compatibilityTannin2013-06-1521-374/+276
| | | | | | | - added GetFileVerisonInfoW hook for Windows 8 compatibility - fixed BossDummy to compile correctly with current version of the RGiesecke.DllExport assembly - fixed NCC components compiling with different Framewerk versions - dropped files-list in Nexus-tab of modinfo dialog
* - mod list no longer loses selection whenever categories context menu gets ↵Tannin2013-06-088-23/+65
| | | | hidden
* MergeTannin2013-06-072-21/+4
|\
| * - bugfix: archive file wasn't closed after installationTannin2013-06-062-21/+4
| | | | | | | | | | - bugfix: batch installer was treated as handler for "manual" installations - bugfix: dropped include of unused sip interface
* | - locking/unlocking esps can now be done for the whole selectionTannin2013-06-074-21/+62
| | | | | | | | | | - bugfix: MO crashed if the locked index file is borked. This shouldn't happen anymore so I'm not sure how that file breaks to begin with
* | MergeTannin2013-06-0518-93/+179
|\|
| * - install plugins now get a chance to update name, version and modid of modsTannin2013-06-054-31/+29
| | | | | | | | | | | | | | - NCC now makes name, version and modid from the info.xml file available to the installer - integrated fomod installer also uses version and modid from the info.xml - mods can now be renamed during installation - configurator plugin now highlights changed keys and saves changes
| * updated .hgignoreTannin2013-05-281-0/+6
| |
| * - added hook for ansi version of SHFileOperation, this function may not be ↵Tannin2013-05-282-1/+14
| | | | | | | | routed to the unicode version in every windows variant
| * - bugfixes in hookdll related to path-reroutingTannin2013-05-287-23/+44
| | | | | | | | | | - bugfix: expanding modlist groups after changes to modlist works now - bugfix: sorting grouped modlist was broken
| * MergeTannin2013-05-257-25/+65
| |\
| * | - bugfix: mod priority ordering could become incorrectTannin2013-05-257-25/+61
| | | | | | | | | | | | | | | - bugfix: when grouping is enabled, newly installed mods broke grouping - bugfix: syncing overwrite didn't clean up emptied directory
| * | - bugfix: installation using custom installer always created mod directoryTannin2013-05-233-17/+29
| | | | | | | | | | | | - batch installer now displays progress during mod installation
* | | - skyrim-specific optimization to accelerate startupTannin2013-06-051-2/+2
| |/ |/| | | | | - bugfix in SetCurrentDirectory hook
* | MergeTannin2013-05-227-25/+65
|\ \ | |/ |/|
| * - diagnosis plugin now reports file in overwrite as a problemTannin2013-05-222-5/+1
| | | | | | | | | | - bugfix: GetModuleFileName returned the wrong string length - bugfix: Vector Exception Handler no longer stops hook.dll on recoverable errors
| * MergeTannin2013-05-196-20/+64
| |\
| | * - added hook for GetModuleFileNameTannin2013-05-196-21/+64
| | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | - added NCC to repositoryTannin2013-05-2211-186/+82
|/ / | | | | | | | | | | | | | | - deleting files from download manager now moves them to recycle bin instead of deleting permanentyl - cleanup in installation manager - ini editor (old) can now be configured to open files in external editor - bugfix: .net check in ncc installer was broken - bugfix: mod-overwrite dialog wasn't displayed for complex installers
* | - extended plugin interface to allow plugins access to download managerTannin2013-05-1710-61/+138
| | | | | | | | | | | | | | - 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-1037-348/+1055
|\ \ | |/ |/|
| * - initial support for exposing the nexusbridge to pythonTannin2013-05-1015-195/+192
| | | | | | | | | | - started improving usability of nexus bridge - support for installers implemented in python
| * - if no version is known for a mod, the file date is usedTannin2013-04-141-0/+6
| | | | | | | | - added files for the python proxy
| * - bugfix: wrong multibyte to widechar conversion in hookdll breaks ↵Tannin2013-04-1310-30/+293
| | | | | | | | | | | | | | | | | | | | | | 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-052-14/+13
| |
| * added modlist view class (updates drop behaviour on modlist depending on ↵Tannin2013-04-042-0/+67
| | | | | | | | mime type)
| * - creating mods from overwriteTannin2013-04-0421-121/+441
| | | | | | | | | | | | | | - moving files from overwrite to mods - offline mode - several fixes to the grouping system - fix to "duplicate translation" errors
| * MergeTannin2013-03-2940-834/+1207
| |\
| * | some improvements to the grouped modlist viewsTannin2013-03-295-217/+272
| | |
* | | - multi-selection in category windowTannin2013-04-127-39/+62
| |/ |/| | | | | - profile loading is now slightly more forgiving
* | Merge with defaultTannin2013-03-2940-1043/+1416
|\ \ | |/ |/|
| * - post-merge cleanupTannin2013-03-294-266/+2
| |
| * Merge with branch1.0Tannin2013-03-2739-1042/+1679
|/|
| * - added hooks for getFileVersion* functionsTannin2013-03-2740-1050/+1461
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-2716-445/+1182
| | | | | | | | - exchanged grouping proxies with existing solution from the kde project
* | Merge with defaultTannin2013-03-2224-227/+445
|\|
| * Added tag release v0.12.9 for changeset ff711d0a1fa9Tannin2013-03-180-0/+0
| |