| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add some basic checks for symlinks | Silarn | 2019-07-08 | 1 | -1/+16 |
| | | |||||
| * | added modinfodialogfwd.h, mostly for the enum that's used in various places | isanae | 2019-07-02 | 1 | -4/+4 |
| | | | | | | renamed ETabs to ModInfoTabIDs and changed all ints to use the enum instead added ModInfoPtr to avoid having to include modinfo.h just to get ModInfo::Ptr | ||||
| * | split nexus tab | isanae | 2019-07-02 | 1 | -0/+15 |
| | | | | | | | added OrganizerCore::loggedInAction() to execute a function only when logged in, replaces a bunch of copy/pasted stuff in mainwindow moved common variables in ModInfoDialogTab moved DescriptionPage to modinfodialognexus.h, renamed to NexusTabWebpage, deleted now empty descriptionpage.h | ||||
| * | Correcting minor spelling mistakes in the UI + add contributor | Matte A | 2019-06-23 | 1 | -3/+3 |
| | | |||||
| * | pulled java installation detection out of getFileExecutionContext() and into ↵ | isanae | 2019-06-15 | 1 | -32/+38 |
| | | | | | | | | findJavaInstallation() because it was copy/pasted into EditExecutablesDialog fixed FileDialogMemory::getOpenFileName() to also use the given directory correctly handle browse binary button | ||||
| * | moved store/load to ExecutablesList | isanae | 2019-06-15 | 1 | -43/+4 |
| | | |||||
| * | replaced ExecutablesList::getExecutables() by a standard container interface | isanae | 2019-06-15 | 1 | -8/+8 |
| | | | | | | | renamed ExecutablesList::init() to addFromPlugin() renamed ExecutablesList::find() to get() and added a find() that returns an iterator changed some calls from get() to find() so they can handle failure because they didn't seem to handle std::runtime_error at all | ||||
| * | made Executable members private, added member function to get and set them | isanae | 2019-06-15 | 1 | -21/+21 |
| | | |||||
| * | replaced all the manual UserRole stuff with a few constants and helper functions | isanae | 2019-05-31 | 1 | -0/+2 |
| | | | | | | | | setConflictItem() is now used by all conflict lists to setup the data (filename, archive, etc.) and visuals (italic for archives) merged openDataFile() and previewDataFile() into their caller as they weren't used anywhere else previewDataFile() used to do a fromNativeSeparators() before previewing, moved that to previewFileWithAlternatives() instead brought overwrittenTree double click in line with overwriteTree, there's no difference between apply() and close() because there's only a close button | ||||
| * | Merge pull request #739 from isanae/hide-conflict-items | Al | 2019-05-29 | 1 | -4/+37 |
| |\ | | | | | Share context menu between conflict lists | ||||
| | * | added selectedOrigin to previewFileWithAlternatives() | isanae | 2019-05-28 | 1 | -4/+37 |
| | | | | | | | | | | | this is so that an origin other than the primary can be shown first and is used from previewDataFile() in ModInfoDialog since showing a preview for a conflicting file could initially show the file from the wrong mod removed unused, uninitialized and dangerous ModInfoDialog::m_OriginID | ||||
| * | | Merge pull request #734 from isanae/permissive-flag | Al | 2019-05-28 | 1 | -1/+1 |
| |\ \ | |/ |/| | Permissive flag | ||||
| | * | fixes for /permissive-: | isanae | 2019-05-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | - no implicit conversions for enum classes - can't bind rvalue to non-const ref - string literals are const | ||||
| * | | moved shell functions to uibase | isanae | 2019-05-26 | 1 | -163/+0 |
| | | | |||||
| * | | moved getFileExecutionContext() and its enum into OrganizerCore | isanae | 2019-05-26 | 1 | -64/+63 |
| | | | |||||
| * | | changed enum case to follow convention | isanae | 2019-05-26 | 1 | -6/+6 |
| | | | |||||
| * | | changed rest of ShellExecuteW() calls to use shell::Execute(), ↵ | isanae | 2019-05-26 | 1 | -0/+14 |
| | | | | | | | | | shell::OpenLink() or shell::OpenFile() | ||||
| * | | put explore and open functions in namespace shell | isanae | 2019-05-25 | 1 | -11/+217 |
| | | | | | | | | | | | | | previewDataFile() was duplicated in both MainWindow and ModInfoDialog, moved to OrganizerCore added preview menu item to filetree better logging when shell operations fail | ||||
| * | | ExploreFile() will select the file in explorer when the path is a file | isanae | 2019-05-25 | 1 | -5/+39 |
| | | | | | | | | | replaced more ShellExecute() calls with ExploreFile() | ||||
| * | | moved GetFileExecutionContext() out of OrganizerCore, no reason for it to be ↵ | isanae | 2019-05-25 | 1 | -64/+86 |
| | | | | | | | | | | | | | there added ExploreFile(), changed all mentions of ShellExecute() in MainWindow to use it | ||||
| * | | a copy of getBinaryExecuteInfo() and openDataFile() was in both mainwindow ↵ | isanae | 2019-05-25 | 1 | -0/+96 |
| |/ | | | | | | and modinfodialog, it's now moved to organizercore and renamed getFileExecutionContext() and executefile() getFileExecutionContext() is also changed to return an enum instead of a 0-1-2 int | ||||
| * | Don't log warnings when files can't be found (moves responsibility to caller) | LostDragonist | 2019-04-13 | 1 | -4/+0 |
| | | |||||
| * | Fix getFileOrigins | LostDragonist | 2019-03-26 | 1 | -4/+3 |
| | | |||||
| * | Add more protection against missing game plugins | LostDragonist | 2019-03-25 | 1 | -1/+1 |
| | | |||||
| * | Add parameters to startApplication to allow control of custom overwrite | LostDragonist | 2019-03-24 | 1 | -19/+32 |
| | | |||||
| * | Improve failed login checks on start up | LostDragonist | 2019-03-06 | 1 | -1/+1 |
| | | |||||
| * | Add function to get configured mods directory | LostDragonist | 2019-02-23 | 1 | -5/+10 |
| | | |||||
| * | Remove the spoofed NMM version | LostDragonist | 2019-02-22 | 1 | -1/+0 |
| | | | | | The new API does not require this and it serves no purpose to keep it. | ||||
| * | Fix for Steam being run as administrator | LostDragonist | 2019-02-19 | 1 | -44/+99 |
| | | | | | | | | | | | Previously, when Steam was run as administrator, MO couldn't access the process therefore couldn't detect it. Now, an alternative method for listing processes is now being used in order to determine if Steam is running. Additionally, MO will detect if Steam is admin and MO is not and prompt the user if they want to restart MO as admin. | ||||
| * | Several Nexus API-related changes | Silarn | 2019-02-18 | 1 | -2/+2 |
| | | | | | | | | | * Added 30-second ping so Nexus doesn't close our connection * Set an overall 5 minute timeout before we give up listening for auth * Fixed some old signal and slot connections * Added a button to revoke the current API authorization * Updated bulk endorsement function with new API changes | ||||
| * | Initial Nexus API changes: | Silarn | 2019-02-18 | 1 | -2485/+2461 |
| | | | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking) | ||||
| * | Reject new mod installations if another one is already running | Krzysztof Starecki | 2019-02-15 | 1 | -0/+14 |
| | | |||||
| * | Write currentProfile to Ini file on profile change. Exclusively for outside ↵ | Al | 2019-02-15 | 1 | -0/+7 |
| | | | | | detection of profile change. | ||||
| * | Make logs more consistent in format and content | LostDragonist | 2019-01-30 | 1 | -11/+11 |
| | | |||||
| * | Make logs more consistent in format and content | LostDragonist | 2019-01-30 | 1 | -5/+5 |
| | | |||||
| * | Change modsSortedByProfilePriority to not return overwrite or backup mods | LostDragonist | 2019-01-28 | 1 | -1/+5 |
| | | |||||
| * | Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2 | LostDragonist | 2019-01-22 | 1 | -58/+130 |
| |\ | |||||
| | * | Use the optimized function that was created | LostDragonist | 2019-01-22 | 1 | -3/+1 |
| | | | |||||
| | * | Reduce file I/O operations when enabling/disabling multiple mods | LostDragonist | 2019-01-22 | 1 | -58/+132 |
| | | | |||||
| | * | Fix forced libraries when using shortcuts | LostDragonist | 2019-01-19 | 1 | -1/+1 |
| | | | |||||
| * | | Fix forced libraries when using shortcuts | LostDragonist | 2019-01-19 | 1 | -1/+1 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2 | Silarn | 2019-01-18 | 1 | -7/+30 |
| |\| | |||||
| | * | Delete the settings array before writing a new one | LostDragonist | 2019-01-11 | 1 | -0/+1 |
| | | | |||||
| | * | Fix regex warning | LostDragonist | 2019-01-11 | 1 | -1/+1 |
| | | | |||||
| | * | Support for force loading libraries | LostDragonist | 2019-01-11 | 1 | -6/+28 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2 | Silarn | 2019-01-05 | 1 | -13/+20 |
| |\| | |||||
| | * | Change qPrintable to qUtf8Printable to better support non-ASCII text | LostDragonist | 2019-01-05 | 1 | -12/+12 |
| | | | |||||
| | * | Improve performance by removing redundant actions when changing mod states | LostDragonist | 2019-01-05 | 1 | -1/+8 |
| | | | |||||
| * | | Merge branch 'Develop' into archive_conflicts_2 | Project579 | 2018-12-29 | 1 | -6/+13 |
| |\| | | | | | | | Updating to 2.1.7alpha1 | ||||
| | * | Allow some functions to pass in empty paths to check the root folder | LostDragonist | 2018-12-28 | 1 | -6/+9 |
| | | | |||||
