Commit Graph

  • ce15bcab74 Merge remote-tracking branch 'TanninOne/master' Thomas Tanner 2015-10-10 14:00:27 +01:00
  • d21deacbe7 more work on build system Tannin 2015-10-08 23:56:55 +02:00
  • fe18431edb Merge remote-tracking branch 'TanninOne/master' Thomas Tanner 2015-09-27 11:44:50 +01:00
  • b76f43029e fixed build system Tannin 2015-09-26 22:17:38 +02:00
  • 6bfdaec296 updated build system Tannin 2015-09-24 17:50:07 +02:00
  • d91eea062e added cmake build script Tannin 2015-09-06 21:21:52 +02:00
  • cac27928c7 updated to use qt5 json classes instead of third party lib Tannin 2015-09-06 21:21:22 +02:00
  • dee0643b91 update tags convert-repo 2015-09-06 16:36:01 +00:00
  • d8f406b4c3 Merge release_v1.3.8 release_v1.3.7 release_v1.3.6 release_v1.3.5 release_v1.3.11 release_v1.3.10 Tannin 2015-05-09 21:46:40 +02:00
  • 4d039acae9 bugfix: nxm handler storage was case sensitive Tannin 2015-04-19 20:34:20 +02:00
  • fb04fd748b Adding an icon to nxmhandler so that it looks pretty in firefox Tom Tanner 2015-03-28 10:39:40 +00:00
  • 8b106bc345 Merge in changes by Tom Tanner Tannin 2015-03-27 18:24:37 +01:00
  • 12926ff4a3 Add in all the necessary stuff for scons Tom Tanner 2015-03-25 22:35:53 +00:00
  • a703afa718 Fixed Scons build for existing bits. 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 Tom Tanner 2015-03-20 10:34:30 +00:00
  • 676ceb6fa4 Merge with branch1.2 Tom Tanner 2015-03-18 17:40:29 +00:00
  • 4d68357c42 Refactoring and cleanup. Tom Tanner 2015-03-18 14:16:04 +00:00
  • 78e65bc06e Every plugin now built Tom Tanner 2015-03-17 16:31:15 +00:00
  • 7fd2cae027 Cleanup Tom Tanner 2015-03-16 08:35:14 +00:00
  • 772ba8650b Building cleanly without patched versions. Doesn't do the plugins yet Tom Tanner 2015-03-15 16:26:41 +00:00
  • ae03f5800f Yet more scons stuff. Now builds everything but the plugins, and installs all the dlls Tom Tanner 2015-03-15 10:58:21 +00:00
  • c5488ef607 More sconscripts set up Tom Tanner 2015-03-14 14:59:52 +00:00
  • 9110f058d0 Merge with branch1.2 Tannin 2015-01-24 19:34:12 +01:00
  • 6a05b5b638 bugfix: when first starting MO if the nxmhandler wasn't already handling nxm links the nxmhandler was registered but MO wasn't set up for the game Tannin 2015-01-22 19:39:11 +01:00
  • ff8d119ae0 increased version number and minor stuff release_v1.2.17 Tannin 2015-01-11 11:17:26 +01:00
  • 9e76bcf524 - download servers that haven't been available for over a month are now 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) release_v1.2.16 Tannin 2015-01-07 23:13:40 +01:00
  • 59bf4afb73 Merge release_v1.2.15 Tannin 2015-01-04 10:33:37 +01:00
  • 0e7d4fa6f9 Merge with branch1.2 Tannin 2015-01-03 15:58:52 +01:00
  • 4f123794a8 updated packaging and build scripts Tannin 2015-01-03 15:09:25 +01:00
  • 0c4f3f4c5f replaced all uses of NULL with nullptr fixed a few placed where NULL was used as a number or boolean Tannin 2014-11-28 11:19:20 +01:00
  • b03f92885c cleanup und bugfixes after refactoring Tannin 2014-11-28 11:06:28 +01:00
  • fd89c56129 undid some changes that accidentally made it to this branch Tannin 2014-11-26 20:19:07 +01:00
  • ac3dae6935 Merge Tannin 2014-11-21 15:07:31 +01:00
  • 1c8ba6e99e - re-enabled building of loot_cli and started developing against the new api - 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 Tannin 2014-09-08 20:37:23 +02:00
  • 2151f3e1c0 - re-enabled building of loot_cli and started developing against the new api - 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 Tannin 2014-09-08 20:37:23 +02:00
  • b6f67f76f5 Merge Tannin 2014-08-28 18:21:51 +02:00
  • 71c7df2116 minor fixes Tannin 2014-08-28 18:20:40 +02:00
  • f730e0a5c8 - can now filter by mod content - all files/directories that require write access can now be placed in AppData instead of the MO directory Tannin 2014-08-18 23:00:25 +02:00
  • d1d1333c0b - performance optimizations for detection of file changes in mod directories - 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 Tannin 2014-08-01 12:10:49 +02:00
  • 81d430dfb4 .pro files - formatting/consistency fixes 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) TheBloke 2014-07-07 23:32:18 +01:00
  • e6463113ed - improved NCC compatibility - crude support for multi-volume archives - updated imageformats plugins - nxmhandler now puts the exe to the top of the list when registering an MO instance, even if it is already in the list - bugfix: WritePrivateProfileString hook attempted to access lpKeyName even when it is null release_v1.2.9 release_v1.2.6 release_v1.2.5 release_v1.2.3 release_v1.2.1 release_v1.2.0 Tannin 2014-03-26 15:35:59 +01:00
  • 9c95d46f4d - nxmhandler will now ask before registering itself - downloads from nexus are now displayed before file information is retrieved - logging from the ui is now a bit more informative - download list now scrolls to bottom automatically releease_v1.1.2 release_v1.1.1 release_v1.1.0 Tannin 2014-01-04 15:57:14 +01:00
  • b47aba2654 - bugfix: canceling creation of an ini tweak prompted an error message - added missing files from earlier commit (wtf?) release_v1.0.9 release_v1.0.12 release_v1.0.11 release_v1.0.10 Tannin 2013-11-20 21:54:14 +01:00
  • 02a2df3907 - diagnosis plugins can now request to be re-evaluated - main application now contains means for plugins to react on some changes (to be extended) - plugins can now retrieve more information about a mod - user-agent sent to nexus now automatically contains the current MO version - included updated russian translation - problems dialog now refreshes itself after a fix was applied - fixed new esp/asset ordering diagnosis. May be fully functional now - bugfix: restoring locked load order could leave MO in an endless loop (not sure if this fix is correct yet) - bugfix: plugin list was not visually updated after some changes - bugfix: nmm importer threw away mod ordering Tannin 2013-11-06 18:35:27 +01:00
  • 1155ba47d9 - text files encoded in system encoding should now be correctly recognized in the mod info dialog - archive-list can be user-sorted again (within one mod) Tannin 2013-10-26 15:02:31 +02:00
  • c1e5c83a67 - MO now warns if a nxm-link for a wrong game was attempted instead of downloading the wrong file - bugfix: in nxmhandler adding a new line with different game but same executable didn't work (the change was silently dropped) release_v1.0.7 release_v1.0.6 release_v1.0.5 Tannin 2013-10-10 21:23:25 +02:00
  • 7e489231db bugfix: nxmhandler in headless calls didn't save changes release_v1.0.4 release_v1.0.2 release_v1.0.1 release_v1.0.0rc1 release_v0.99.6 release_v0.99.5 release_v0.99.4 release_v0.99.3 release_v0.99.2 Tannin 2013-07-05 14:34:46 +02:00
  • b7e5b3d7bf - nxmhandler now has a ui to modify the proxy-handler - mo now registers itself with nxmhandler when launching the browser - pdbs are now generated for plugins - reverted configurator to pyqt4 Tannin 2013-06-29 21:10:53 +02:00
  • c816fb5dc9 - some fixes for qt5 compatibility - 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) Tannin 2013-06-20 21:55:37 +02:00