summaryrefslogtreecommitdiff
path: root/src/executableslist.cpp
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: auto-discovered executables couldn't be customizedTannin2015-08-311-2/+5
|
* Clean up of fixes for custom executable windowTom Tanner2015-08-131-52/+12
|
* Fix the executable configuration flags going awry from Customise windowTom Tanner2015-08-131-9/+53
|
* reverted most changes of changeset 626da419828a as I don't agree with themTannin2015-08-091-23/+18
|
* More work on the executables listTom Tanner2015-08-051-18/+23
| | | | | | Apart from an off by one in the popup list which had crept back in, reworked the underlying code even more, which now seems to get the list behaving in a predictable way.
* - changed the way flags on executables are stored in memoryTannin2015-08-021-16/+17
| | | | - some coding style fixes
* Reworked executable lists to not use 3 bools in addExecutableTom Tanner2015-07-181-49/+12
| | | | Think it's more readable
* Allow user to select app icon or mo icon for generated shortcutsTom Tanner2015-07-181-15/+15
| | | | | Also fixes 'x' for toolbar not disappearing when it should Issue 701
* Reworking the Custom Executables list and the shortcut popup.Tom Tanner2015-07-091-15/+7
| | | | | | | | | Certainly fixes the issue where the 'toolbar' entry doesn't lose the cross. One of the 'find' methods ignored case but none of the others did, so I've made it not ignore case either. Also made the code to get the desktop/startmenu paths use a more up-to-date API
* - some code cleanup and modernization trying to fix "dr memory" reportsTannin2015-05-171-6/+6
| | | | | | (though they were almost certainly false positives) - there is now a 50ms timeout on logging messages - bugfix: leaked handles after directory searches
* refactoringsTannin2015-04-121-0/+1
|
* bugfix: MO didn't use all parameters of preconfigured executablesTannin2015-03-271-5/+8
|
* Merge with branch1.2Tannin2015-01-241-2/+2
|\
| * cleanup (mostly removing unused includes)Tannin2015-01-221-2/+2
| |
* | - bugfixesTannin2015-01-061-2/+0
| | | | | | | | | | | | | | - moved more functionality to game-plugins - further decoupled management functionality from the UI - created another "tutorial" which is only a single page with relevant parts of the ui highlighted with info as tooltips
* | MergeTannin2015-01-041-7/+9
|\ \
| * | replaced all uses of NULL with nullptrTannin2014-11-281-3/+3
| | | | | | | | | | | | fixed a few placed where NULL was used as a number or boolean
| * | cleanup und bugfixes after refactoringTannin2014-11-281-7/+9
| | |
* | | Merge with branch1.2Tannin2015-01-031-12/+20
|\| | | |/ |/|
| * - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-211-12/+20
| | | | | | | | - started on support for game-plugins
| * normalized eol style (all files should now have windows line endings)Tannin2014-07-171-203/+203
| |
* | - bugfix: no exec info returned for .exeTannin2015-01-031-1/+1
| | | | | | | | - bugfix: wide string conversion functions seem to have failed for empty string
* | if a shortcut-started application is the same binary as a configured one, ↵Tannin2014-12-141-0/+11
| | | | | | | | the corresponding steam app id is used
* | all executables can now be repositioned, including auto-detected onesTannin2014-12-091-9/+31
| |
* | normalized eol style (all files should now have windows line endings)Tannin2014-07-171-203/+203
|/
* - added an option to show meta info on downloads instead of filenamesTannin2014-04-231-1/+0
| | | | | | - MO will now cancel if user tries to run MO vfs-injected - when saving the MO ini file it is now written to a tmp file first and then overwritten - updated to link against boost python 1.55
* - made the indicator for drag&drop more visibleTannin2014-02-221-1/+1
| | | | | - message boxes can now be made to not (re-)activate the window - executable names for starting from the command line are now case-insensitive
* - esp reader now handles invalid files more gracefullyTannin2013-09-211-10/+0
| | | | | | | | | | | | | | | | | - files moved will now also be treated as "deleted" in the old location so a newly created file with that same name is not created in overwrite - introduced a mechanism by which MO can recognize if it crashed before when attempting to load a plugin. That plugin can be blacklisted so it doesn't get loaded again - plugins can now programaticaly change their settings - plugins can now store data persistently without exposing that data as settings - requesting an unset-setting from a plugin is no longer treated as a bug - clarified warning message for when files are in overwrite directory - the proxyPython plugin will now discover if python initialization crashed MO on a previous session and give the user a chance to fix it or disable the plugin - bugfix: GetModuleFileName modified the buffer past the zero termination. While this doesn't violate the API documentation it is different from the regular windows implementation - bugfix: proxy plugins couldn't access the parent widget - bugfix: when moving a file from overwrite to a mod the in-memory file structure wasn't updated - bugfix: name input dialog for profiles allowed names that weren't valid directory names - bugfix: profile dialog wasn't able to delete profiles if the name started or ended in whitespaces - bugfix: The name-cells for plugin settings could be changed (without effect) - removed a few obsolete files from the repository
* - moved shared and uibase libraries to namespacesTannin2013-02-171-0/+4
| | | | - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash
* - hooks for CreateHardLinkTannin2013-02-161-175/+191
| | | | | | | | | | | | | | | | | | - 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/+194
Corresponds to MO version 0.12.6