summaryrefslogtreecommitdiff
path: root/src/modinfodialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
| * - bugfix: text files weren't displayed in the mod-info-dialogTannin2014-08-181-1/+2
| |
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-1253/+1253
| |
| * - 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
* | replaced all uses of NULL with nullptrTannin2014-11-281-9/+9
| | | | | | | | fixed a few placed where NULL was used as a number or boolean
* | - re-enabled use of img-tags in bbcode converterTannin2014-11-111-1/+2
| | | | | | | | | | - addded a workaround for cases where, after a MO update, the stored modlist layout has no size for new columns - using a webview again for the nexus view of the modinfo dialog
* | - bugfix: text files weren't displayed in the mod-info-dialogTannin2014-08-181-1/+2
| |
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-1256/+1256
| |
* | - 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
* | - when highlighting a mod the overwritten and overwriting mods are now ↵Tannin2014-07-141-3/+6
|/ | | | | | | | | | | | | | highlighted in the list - when starting an external application MO now wraps the process in a job and waits on that instead. This way MO is not unlocked early when skyrim is started through skse - mod info dialog no longer offers the esp tab for foreign mods because that caused confusion - updated translation files - download directory and mod directory are now created if necessary - bugfix: staging script created unnecessary copies of translation files - bugfix: potential invalid array access when trying to determine best mod order - bugfix: deleter file wasn't removed after esp hiding was disabled - bugfix: potential access to to un-initialized login reply - bugfix: changed the initialization order to allow more ui controls to be localized
* - re-inserted code for bsa hiding (this was necessary to enforce expected ↵Tannin2014-06-291-1/+2
| | | | | | | | | | | bsa order after all) - bsas from foreign bsas are now loaded as expected by hook.dll as well - state of log-window-split is now saved - auto completion in installer name boxes is now case-sensitive so that users can change casing of the mod names - bugfix: self updater did enforce the skyrim url for MO updates but not the game_id - bugfix: modinfo dialog didn't correctly read mod meta information on opening - bugfix: MO didn't report on endorsement (for MO)
* - added pseudo-categories to filter for mo-managed vs. unmanaged modsTannin2014-06-161-109/+122
| | | | | | | | | | - 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
* - ini file changes that would have to overwrite ini tweaks are now stored in ↵Tannin2014-02-171-10/+7
| | | | | | | | | a separate file and actually get used. - a warning message advices users to clean out that separate file - slightly improved default main window layout - bugfix: newly created ini tweaks were added to the list with incorrect properties
* - tabs in the mod info dialog can now be moved around by the userTannin2014-02-041-4/+58
|
* - added an about dialogTannin2014-01-161-3/+0
| | | | - updated json library
* - implemented hook for NtQueryDirectoryFileTannin2014-01-131-1/+1
| | | | | | | | - saves list is now automatically updated on FS changes - optimization: data tree widget is no longer filled completely at once but one directory at a time - bugfix: pending downloads were not removed from list after a failed nxm request - bugfix: there was still a nmm.nexusmods.com link - bugfix: the text "alpha" in version strings wasn't interpreted correctly
* - Mod Organizer can now display most image types (including dds) and txt ↵Tannin2014-01-051-12/+3
| | | | | | files from the data tree, presenting a comparison of variants in case of overwritten files
* - bugfix: archive.dll could cause a crash, attempting to close an archive ↵Tannin2013-12-191-1/+1
| | | | | | | | that failed to open - bugfix: upon changing categories the mappings of deleted categories wasn't cleaned up which could cause an error message - bugfix: the number of esps/esms that can be loaded is actually 255 not 256 since the save game counts too - bugfix: "visit on nexus" from the modinfo dialog also lead to the wrong url
* - bugfix: canceling creation of an ini tweak prompted an error messageTannin2013-11-201-3/+3
| | | | - added missing files from earlier commit (wtf?)
* - text files encoded in system encoding should now be correctly recognized ↵Tannin2013-10-261-11/+19
| | | | | | in the mod info dialog - archive-list can be user-sorted again (within one mod)
* - hook.dll now doesn't inject to certain applications (currently steam, ↵Tannin2013-10-051-9/+2
| | | | | | | | | | chrome and firefox) - versioning system improved. Will now report "downgrades" for mods and support a different versioning system (requires manual switch) - updates can now be ignored until a new version is uploaded - new splash screen - bugfix: a few memory leaks (shouldn't account for much) - bugfix: result of GetModuleHandle wasn't zero-terminated in some cases
* - when installing mods from outside the download directory the absolute path ↵Tannin2013-09-111-5/+31
| | | | | | | | | | | | | is now stored - added a context menu to the toolbar buttons so tool icons can be removed directly - initweaks modinfo tab is now always available and allows new ini tweaks to be created - fake esms are now treated as masters (as they should) - MO will now display a warning if not all masters of an esp are enabled. The tooltip gives a list of required masters - bugfix: path returned by getfullpathname was sometimes not correctly terminated - bugfix: path after reverse-rerouting was sometimes incorrect, missing a path separator - bugfix: change of current directory sometimes used a fake directory without need - bugfix: icons in shortcut menu were not alwayscorrectly updated
* - now avoids a few unnecessary copy operations during generation of the ↵Tannin2013-07-171-1/+1
| | | | | | | directory structure - bugfix: circular dependency caused a memory leak - bugfix: removing a single mod lead to the wrong mod being deleted
* - some fixes for qt5 compatibilityTannin2013-06-201-2/+3
| | | | | | | | | | | | | | | | | | | | | - 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-151-64/+0
| | | | | | | - 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
* - extended plugin interface to allow plugins access to download managerTannin2013-05-171-8/+8
| | | | | | | - 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)
* - initial support for exposing the nexusbridge to pythonTannin2013-05-101-7/+8
| | | | | - started improving usability of nexus bridge - support for installers implemented in python
* - added hooks for getFileVersion* functionsTannin2013-03-271-6/+21
| | | | | | | | | | | | | | | | | | - 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
* - moved shared and uibase libraries to namespacesTannin2013-02-171-0/+3
| | | | - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash
* - hooks for CreateHardLinkTannin2013-02-161-1199/+1198
| | | | | | | | | | | | | | | | | | - 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/+1218
Corresponds to MO version 0.12.6