summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | - bugfix: broke qt4 compatibility in trying to support qt5Tannin2014-07-175-14/+30
| | | | | | | | | | | | | | | | | | | | | | | | | - bugfix: overwrite dialog displayed system drives if the overwrite directory didn't exist - bugfix: ini tweak activation wasn't saved
| | * | | MergeTannin2014-07-1545-10699/+20396
| | |\ \ \
| | | * | | - Disabled compilation of loot_cli as the current loot version can't be ↵Tannin2014-07-1522-3261/+8748
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compiled or linked against with vs 2010 - bugfix: some incompatibilities with non-skyrim games - bugfix: incorrect handling of plurals in translateable strings
| | | * | | merged changes by TheBlokeTannin2014-07-1512-350/+410
| | | |\ \ \
| | | | * | | deleteSavegame:TheBloke2014-07-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Confirmation question shows number of saves to be deleted, when more than 1
| | | | * | | savegameList: more minor changesTheBloke2014-07-131-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Context Menu - can do same job with fewer variables and assignments - deleteSaveGame_clicked - const reference, not new value, in foreach loop
| | | | * | | savegameList:TheBloke2014-07-131-14/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Context menu bugfix, previous method of getting rows didn't work when items were selected in certain ways, e.g. Control-A - Context menu now uses selectedIndexes(), which always works with all selections. - Renamed enableFixMods to multipleSelected so same value can be used to decide whether to show single or plural version of "Delete save(s)"
| | | | * | | savegameList: A few cleanups and minor code improvementsTheBloke2014-07-121-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Slight improvements over previous commits, using more appropriate methods and removing some unnecessary code. No functional changes.
| | | | * | | - savegameList: Improved save game handling from MainWindowTheBloke2014-07-113-18/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -- Save game deletion now does Recycle Bin delete (wishlist #675) -- Save game deletion now also deletes .skse file (bug #687) -- Can select and delete multiple save games (ExtendedSelection) (wishlist #675) -- Uses new SaveGame->saveFiles() method to get filenames (eg .ess & .skse) -- Context menu - "Fix Mods.." option only appears if 1 save is selected -- Context menu - delete menu option labelled "Delete save" or "Delete saves", according to 1 or >1 saves selected. -- Context menu - delete menu confirmation shows list of all selected saves
| | | | * | | - Save game management: re-factored getting of filenames including .skseTheBloke2014-07-116-282/+283
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -- New - SaveGame->saveFiles(), returns all filenames for save (eg. ess + skse) -- Moved - SaveGameGameBryo->attachedFiles() to SaveGame->attachedFiles() -- This allows the getting of save file names with just a SaveGame object, not a GameBryo object, which would do a full file read including plugins and image etc. -- Therefore SaveGame is no longer abstract. - Transfer Saves: re-factored to use new SaveGame->saveFiles() method -- Removed - TransferSavesDialog->getFilesToProcess, now redundant as information is now provided by SaveGame class itself.
| | | | * | | Additional 'make install' step - install boost_python DLL to output(d)\DLLsTheBloke2014-07-081-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extended the new ModOrganizer.pro 'make install' steps, to now also copy $$(BOOSTPATH)\stage\lib\boost_python-vc*-mt-1*.dll This is the final install step required, so that now ModOrganizer.exe works fully when a Qt-Creator "Run" step is performed. The wildcard should pick up the right version of the library regardless of MSVC compiler version used. Updated Qt5 version check to the standardised greaterThan check.
| | | | * | | Compilation dependency tracking enabled for organizer, hook, bsaExtractor, ↵TheBloke2014-07-082-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shared Previously, qmake did not detect when code was changed in the static libraries So for example, changing code in shared/*.cpp and then Build, would not cause a re-link and re-deploy of ModOrganizer.exe. This has been fixed by adding PRE_TARGETDEPS references to each project that depend on static libraries provided by other sub-projects. These checks are conditional on debug|release, to point to the correct lib. List of currently configured static library dependency checks - organizer - mo_shared.lib, bsatk.lib hookdll - mo_shared.lib, bsatk.lib shared - bsatk.lib bsaExtractor - bsatk.lib I have tested to confirm that changing a shared file results in re-linking and re-deplomyent of both ModOrganizer.exe and hook.dll. Note that dependencies have not been configured for DLLs, as these are loaded dynamically and so recompilation is not required. But there could be an argument for configuring DLLs as dependencies too - as if you make a change in DLL code, you might want all clients of the DLL to be recompiled to check that they have not been broken by the changes? The downside of that would be extra re-compilation every time.
| | | | * | | .pro files - formatting/consistency fixesTheBloke2014-07-072-50/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many small formatting changes to the majority of .pro files Consistent style for Qt version checking, using greaterThan(QT_MAJOR_VERSION, 4) This seems safest, as would continue to work for a future Qt 6 etc. Note that this makes redudundant the commit before this one, to organizer.pro Consistent indenting Moved some file configuration sections to be together with related sections Moved some installation-related sections (e.g. OUTDIR/DSTDIR) to be at the bottom, immediately before the related POST_LINK install lines. Similarly, in some cases separated out CONFIG(debug,.. checks into separate LIB/INCLUDE sections (high in file) and installation directory sections (low in file)
| | | | * | | organizer.pro - tiny tweak to Qt5 version checkTheBloke2014-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Directly checking QT_MAJOR_VERSION instead of pattern matching on QT_VERSION
| | | | * | | Added 'make install' steps in ModOrganizer.pro -TheBloke2014-07-071-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added config to install required libraries to output(d) directory If the user adds a Deploy step, that runs 'jom install', he will have the necessary libraries copied to output(d)\dlls These libraries are - 7z.dll Qt4 Core Declarative Gui Network OpenGL Script Sql Svg Webkit Xml XmlPatterns Different set configured for Qt5, e.g. adding Widgets, Qml, Quick In a debug build, the 'd' DLLs will be used instead. Qt4 libraries are copied from system Qt4 installation directory. This allows the Qt-Creator user to hit "Run" in Qt-C and end up with a complete install, including all DLLs; no manual Exporer copying required. This therefore removes the need for post-build steps 10 & 11 in Readme.txt. Future thought - Update all current POST_LINK (x)copy steps to make install? Fixed DESTDIR in ModOrganizer.pro It was pointing to source/output(d) before, should be ..\output(d) It was not used before so didn't matter, but is now referenced for install.
| | | | * | | Added tag release v1.2.9 for changeset d70ead9aea95tomjobbins2014-07-070-0/+0
| | | | | | |
| | | * | | | - when highlighting a mod the overwritten and overwriting mods are now ↵Tannin2014-07-1427-10165/+14315
| | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | | - qt 5 compatibility fixesTannin2014-07-156-21/+41
| | | | | | | | | | | | | | | | | | | | | | | | - detection for support of optimized find no longer depends on deprecated api
| | * | | | MergeTannin2014-07-031-5/+17
| | |\ \ \ \ | | | |/ / / | | |/| | |
| | | * | | slight fixes to qt5 compatibilityTannin2014-07-031-5/+17
| | | | | |
* | | | | | added LocalPaths to ignore listTannin2015-03-091-0/+1
| |_|_|_|/ |/| | | |
* | | | | Small typo fixTom Tanner2015-03-011-1/+1
| | | | |
* | | | | revertThomas Tanner2015-03-011-2/+0
| | | | |
* | | | | testThomas Tanner2015-03-011-0/+2
| | | | |
* | | | | Change readme to include sip installThomas Tanner2015-03-011-1/+5
| |_|_|/ |/| | |
* | | | updated version numberTannin2015-01-242-5/+3
| | | |
* | | | fixed logging in case of changes and errors in the mod listTannin2015-01-221-4/+7
| | | |
* | | | bugfix: When displaying the list of save games to delete the list is capped ↵Tannin2015-01-221-1/+10
| | | | | | | | | | | | | | | | to 10 entries, otherwise the window may extend beyond the screen
* | | | bugfix: initialization order was wrong and so kept foreign language systems ↵Tannin2015-01-222-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | from correctly loading mod order if Unmanaged is translated "Unmanaged" is no longer translatable as its used internally as an identifier
* | | | cleanup (mostly removing unused includes)Tannin2015-01-2240-120/+68
| | | |
* | | | removed some obsolete codeTannin2015-01-222-31/+1
| | | |
* | | | Added tag release v1.2.17 for changeset 2078ce371648Tannin2015-01-220-0/+0
| | | |
* | | | bugfix: first attempt at discovering java binary always failedTannin2015-01-111-2/+3
| | | |
* | | | increased version number and minor stuffTannin2015-01-112-5/+2
| | | |
* | | | bugfix: priority couldn't be changed directly in plugin list (this change ↵Tannin2015-01-111-4/+19
| | | | | | | | | | | | | | | | was apparently not copied to the branch)
* | | | different way to check for file existenceTannin2015-01-112-18/+7
| | | |
* | | | bugfix: translations for some plugins weren't loadedTannin2015-01-111-0/+5
| | | |
* | | | bugfix: executables with extensions other than .com, .cmd or .bat were ↵Tannin2015-01-111-3/+4
| | | | | | | | | | | | | | | | started with cmd.exe (since 1.2.16)
* | | | Added tag release v1.2.16 for changeset a837623ea911Tannin2015-01-110-0/+0
| | | |
* | | | bugfix: translations for configurator plugin weren't named correctlyTannin2015-01-081-2/+2
| | | |
* | | | bugfix: translations for plugins were not usedTannin2015-01-081-0/+11
| | | |
* | | | bugfix: showEvent contains initializion code that should be run only on ↵Tannin2015-01-082-28/+38
| | | | | | | | | | | | | | | | first start of the application
* | | | - download servers that haven't been available for over a month are now ↵Tannin2015-01-0710-34/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | purged from the known servers list - bugfix: encoding detection for fomod xmls could incorrectly interpret files as utf16 encoded - bugfix: hashing algorithm for bsa files was wrong - bugfix: nxmhandler reported non-issues as errors - bugfix: nxmhandler tried to apply chrome fix on every start - bugfix: "not endorsed" icon displayed for non-nexus mods - bugfix: when drag&dropping within the overwrite dialog the file might still get moved to a mod (and probably not the intended one) - bugfix: dropping files from overwrite on the modlist was refused when not sorting by priority (only in 1.2.15) - bugfix: unmanaged mods couldn't be reordered (only in 1.2.15)
* | | | Added tag release v1.2.15 for changeset d1946676ce17Tannin2015-01-070-0/+0
|/ / /
* | | updated packaging and build scriptsTannin2015-01-0310-48787/+3
| | |
* | | - repository info is now stored with the modTannin2015-01-034-3/+42
| | |
* | | - bugfix: no exec info returned for .exeTannin2015-01-034-19/+23
| | | | | | | | | | | | - bugfix: wide string conversion functions seem to have failed for empty string
* | | added/updated translation filesTannin2014-12-203-1330/+1885
| | |
* | | cleanupTannin2014-12-207-94/+225
| | |
* | | - drag&drop in the plugin list now also prompts a message instead of being ↵Tannin2014-12-202-43/+13
| | | | | | | | | | | | impossible