Brian Munro
db1e63dc72
Merge pull request #160 from erasmux/dev
...
Deploy also styles/qwindowsvistastyle.dll
2017-12-24 09:06:54 +02:00
Eran Mizrahi
74e88b00c8
Deploy also styles/qwindowsvistastyle.dll
2017-12-22 11:37:06 +02:00
Brian Munro
28a68cf51b
Merge pull request #156 from erasmux/vs_usvfs_plus_various_fixes
...
Vs usvfs plus various fixes
2017-12-21 08:31:25 +02:00
Eran Mizrahi
a24a1cbf25
Hide boost compiler version warnings
2017-12-20 02:14:14 +02:00
Eran Mizrahi
0c75ff1836
Fix modorganizer staging
2017-12-20 02:00:56 +02:00
Eran Mizrahi
5c192fb8c5
Use Qt deploy also for Qt plugins (cherry picking only the ones we need)
2017-12-19 15:44:28 +02:00
Eran Mizrahi
80fc713273
fix usvfs includes (following usvfs VS project)
2017-12-19 15:44:28 +02:00
Eran Mizrahi
cb1c9f5e83
Tie moshortcuts to a specific instance
2017-12-19 15:44:27 +02:00
Eran Mizrahi
7dad8bcb28
avoid splash screen when running a shortcut
2017-12-18 20:04:45 +02:00
Eran Mizrahi
302a9b744d
Ensure clearing currentInstance reg key when selecting portable install
2017-12-18 20:04:45 +02:00
Eran Mizrahi
ff31ce636b
Fix mod rename with custom profiles path
2017-12-18 20:04:44 +02:00
Eran Mizrahi
90421277e7
Ensure all mostlist writing is done through the DelayedFileWriter
2017-12-18 20:04:44 +02:00
Eran Mizrahi
4656ba9447
Increase mo_interface log to help diagnose problems
2017-12-18 20:03:05 +02:00
Jeremy Rimpo
b157ebb28c
Merge pull request #154 from Silarn/mainline_dev
...
Implementing archive parsing some prioritization
2017-12-17 21:36:57 -06:00
Jeremy Rimpo
385a888c0b
Implement file priority for loose files > archives
2017-12-17 21:33:04 -06:00
Jeremy Rimpo
7b45d807d6
Restore archive tab and partial functionality
2017-12-15 15:01:39 -06:00
Jeremy Rimpo
f0597eb243
Merge remote-tracking branch 'up/new_vfs_library' into mainline_dev
2017-12-15 14:39:29 -06:00
Eran Mizrahi
8839e11636
Improve responsiveness of unlock button
2017-12-13 16:53:20 -06:00
Eran Mizrahi
240cbd6a27
Wait for injected processes on MO close
2017-12-13 16:53:20 -06:00
Eran Mizrahi
81344771dd
Locked dialog fixes (fix mainwindow modalness; use normal window to fix parentless scenario)
2017-12-13 16:53:20 -06:00
Eran Mizrahi
2c28107ae8
fix waitForProcessCompletion bug
2017-12-13 16:53:20 -06:00
Eran Mizrahi
da35cd3ea0
Allow silent closing during instance selection
2017-12-13 16:53:20 -06:00
Eran Mizrahi
bd48d2f8bc
Remove auto-generated files from source control
2017-12-13 16:53:20 -06:00
Jeremy Rimpo
554b468475
Merge pull request #148 from erasmux/lockeddialog_fixes
...
Lockeddialog fixes
2017-12-13 15:58:43 -06:00
Eran Mizrahi
604d86ed07
Improve responsiveness of unlock button
2017-12-13 22:27:11 +02:00
Eran Mizrahi
a5bb70f53b
Wait for injected processes on MO close
2017-12-13 22:27:11 +02:00
Eran Mizrahi
0586b2856b
Locked dialog fixes (fix mainwindow modalness; use normal window to fix parentless scenario)
2017-12-13 22:27:11 +02:00
Eran Mizrahi
184b6d3907
fix waitForProcessCompletion bug
2017-12-13 22:27:11 +02:00
Eran Mizrahi
4d54b962aa
Allow silent closing during instance selection
2017-12-13 22:27:11 +02:00
Eran Mizrahi
6773e14fc5
Remove auto-generated files from source control
2017-12-13 22:27:11 +02:00
Jeremy Rimpo
e4b952278d
Merge pull request #147 from Silarn/mainline_dev
...
Insert the game rather than replacing the current entry
2017-12-13 13:39:24 -06:00
Jeremy Rimpo
dda5272dc9
Insert the game rather than replacing the current entry
2017-12-13 13:38:33 -06:00
Jeremy Rimpo
062e0cce2d
Merge pull request #145 from Silarn/mainline_dev
...
A number of fixes and improvements
2017-12-13 13:10:09 -06:00
Jeremy Rimpo
027f941bb1
Properly shut down QtWebEngine
2017-12-13 12:29:23 -06:00
Jeremy Rimpo
083d107875
A number of improvements and fixes
...
* Move diagnostics tab to un-break tutorials targeting tab 3
* Restrict order locking for force-enabled plugins
* Cascade locked positions in the case of a conflict
* Should remove existing invalid locks
* Add some info to primary plugins in plugin list
* Differentiate plugin names for DLC and CC content
2017-12-13 03:11:03 -06:00
Jeremy Rimpo
2226a483d1
Merge pull request #144 from erasmux/crash_fixes
...
Crash dumps fixes
2017-12-12 15:43:21 -06:00
Eran Mizrahi
240900de39
Move crash dumps to instance-dependant data folder
2017-12-12 23:22:04 +02:00
Eran Mizrahi
2c69f9c407
call previous unhandled exception filter
2017-12-11 20:23:42 +02:00
Eran Mizrahi
ebb30e0c37
Revert "Collect crash dumps also for vectored exceptions"
...
This reverts commit b75e3c1231 .
2017-12-11 20:13:35 +02:00
Jeremy Rimpo
361e59e40d
Merge pull request #140 from erasmux/shortcut_fixes
...
Shortcut fixes
2017-12-11 09:53:28 -06:00
Eran Mizrahi
ad702537bd
Use single instance also for MO shortcuts
2017-12-11 00:11:17 +02:00
Eran Mizrahi
ebf378cda0
Turn on application icon for executables by default
2017-12-10 23:45:20 +02:00
Eran Mizrahi
d43f35f56b
Run shortcuts using moshortcut:// to avoid command line problems
2017-12-10 23:33:01 +02:00
Eran Mizrahi
db973f7422
Allow copying an executable without changing details
2017-12-10 23:32:29 +02:00
Eran Mizrahi
7ab98cb451
move crash dumps to their own folder
2017-12-10 21:34:19 +02:00
LePresidente
bf02d13ed4
Added issue template for future issues to stick to a standard
2017-12-10 15:50:15 +02:00
Jeremy Rimpo
b2d7181ca7
Merge pull request #139 from erasmux/better_diagnostics_and_shortcuts_fix
...
Better diagnostics and shortcuts fix
2017-12-09 23:44:21 -06:00
Eran Mizrahi
689248619a
rewrite waitForProcessCompletion more robustly
2017-12-10 02:53:20 +02:00
Eran Mizrahi
66b17eea8a
Wait for processes run using command line shortcuts
2017-12-10 02:53:19 +02:00
Eran Mizrahi
89b1f1d48d
add logging of process spawn
2017-12-10 02:53:19 +02:00
Eran Mizrahi
b75e3c1231
Collect crash dumps also for vectored exceptions
2017-12-10 02:53:19 +02:00
Eran Mizrahi
1b4b6dbeb4
cycle crash dumps
2017-12-10 02:53:19 +02:00
Eran Mizrahi
4adb13c943
generate dumps using new diagnostics settings
2017-12-10 02:53:09 +02:00
Eran Mizrahi
54fd26fee1
new diagnostics settings dialog tab
2017-12-10 02:53:08 +02:00
Brian Munro
0aaece55d8
Merge pull request #138 from Silarn/mainline_dev
...
Fixes for local saves and configuration handling
2017-12-08 19:41:04 +02:00
Jeremy Rimpo
ef21bd6193
Scan for and include script extender save files when transferring saves
2017-12-08 02:42:34 -06:00
Jeremy Rimpo
b45b6f3342
Don't set save path or mygamesdirectory in initweaks
2017-12-07 21:53:31 -06:00
Jeremy Rimpo
d7a1955f18
Use settings to get correct overwrite path for relative location calc.
...
(Fixes drag & drop from overwrite to mods.)
2017-12-07 14:04:45 -06:00
Jeremy Rimpo
7c80181e01
Merge pull request #137 from Silarn/mainline_dev
...
Minor correction of HTML structure
2017-12-07 10:58:40 -06:00
Eran Mizrahi
88e218d83e
Fix lootcli sorting when temp dir contains a space (i.e. user name has a space)
2017-12-07 10:56:41 -06:00
Eran Mizrahi
720e4dd516
update gitignore
2017-12-07 10:56:41 -06:00
Jeremy Rimpo
2497d4e151
Merge pull request #136 from erasmux/dev
...
Small fix when running lootcli and temp dir contains a space (i.e. user name has a space)
2017-12-07 10:50:05 -06:00
Eran Mizrahi
9a2a1a4301
Fix lootcli sorting when temp dir contains a space (i.e. user name has a space)
2017-12-07 18:22:37 +02:00
Eran Mizrahi
b3898c5d66
update gitignore
2017-12-07 18:20:51 +02:00
Jeremy Rimpo
6794713165
Minor change to correct broken HTML tags
2017-12-06 20:41:03 -06:00
Brian Munro
fa598e86db
Merge pull request #135 from LePresidente/QT5.7
...
All changes done for 2.1.0
2017-12-05 06:34:47 +02:00
Jeremy Rimpo
ffdc5ca7cc
Merge pull request #133 from Silarn/mainline_dev
...
Final highlighting changes
2017-12-02 13:38:26 -06:00
Jeremy Rimpo
e19597ee4e
Final highlighting changes
2017-12-02 13:36:33 -06:00
Jeremy Rimpo
c55a923bb8
Merge pull request #132 from Silarn/mainline_dev
...
Numerous updates
2017-11-30 20:55:00 -06:00
Jeremy Rimpo
797a007eab
Add unmanaged mods and fix plugin identification
2017-11-30 17:34:28 -06:00
Jeremy Rimpo
d7bc542b3d
Implement mod/plugin highlighting when pair is selected
2017-11-30 16:37:14 -06:00
Jeremy Rimpo
977d562976
Set the default WebEngineProfile settings to webcache
2017-11-30 00:36:10 -06:00
Jeremy Rimpo
af16521a2d
Merge remote-tracking branch 'up/QT5.7' into mainline_dev
2017-11-15 18:34:00 -06:00
Jeremy Rimpo
581a8871c6
Category fixes
2017-11-15 18:33:54 -06:00
Jeremy Rimpo
53a54230eb
Add resource image for MCM detection
2017-11-13 08:47:44 -06:00
Brian Munro
7ec0b79eb4
Merge pull request #126 from Al12rs/QT5.7
...
Fix for MO finding the wrong game to manage.
2017-11-11 21:00:28 +02:00
Al12rs
3974ddced4
Fix for MO finding the wrong game to manage.
...
Commented out code that tried to deduce game and found wrong one. Now, if not already set in INI, file MO will ask the user which one to manage.
2017-11-10 21:00:24 +01:00
Jeremy Rimpo
d0099a9dbb
Merge remote-tracking branch 'up/QT5.7' into mainline_dev
2017-11-10 14:00:11 -06:00
Jeremy Rimpo
3cf3de700e
Add MCM detection (but doesn't fix loading issues :()
2017-11-08 19:30:20 -06:00
Jeremy Rimpo
9ec913945a
Add missing Nexus categories
2017-11-08 19:29:10 -06:00
Jeremy Rimpo
092596f57a
Don't truncate, bypass the issue by fixing the progress window size
2017-11-07 23:31:07 -06:00
Jeremy Rimpo
8d5c67296f
Forcing the progress window to resize seems to hang the extraction process
2017-11-07 22:18:55 -06:00
Jeremy Rimpo
58e17777de
Merge pull request #125 from Helidoc65/QT5.7
...
Fixed to get rid of WindowsWindow::setGeometry: Unable to set geometry bug.
2017-11-07 11:49:06 -06:00
Helidoc65
836e550dd0
Add files via upload
...
Fixed to get rid of WindowsWindow::setGeometry: Unable to set geometry bug.
2017-11-07 10:42:43 -07:00
Jeremy Rimpo
4cd09a2f3b
Wait for mousebutton to reduce MO cpu use while waiting
2017-11-05 14:03:02 -06:00
Jeremy Rimpo
a92fc98246
Remove cruft and reapply input event listening on subprocess delay
2017-11-05 13:47:00 -06:00
Jeremy Rimpo
9a3cf3bc1c
Merge pull request #121 from Silarn/mainline_dev
...
Rework waitForProcessCompletion - reduce handle use and add delay
2017-11-05 03:52:22 -06:00
Jeremy Rimpo
853c42081d
Rework waitForProcessCompletion - reduce handle use and add delay
2017-11-05 01:45:57 -06:00
LePresidente
901bf0059d
processes should be deleted at end of waitForProcessCompletion
2017-11-04 09:54:47 +02:00
Jeremy Rimpo
b2d0abe0e4
Merge pull request #120 from Silarn/mainline_dev
...
Fix remaining handle leaks
2017-11-02 16:05:09 -05:00
Jeremy Rimpo
00af56f7c7
Fix remaining handle leaks
2017-11-02 16:01:55 -05:00
Jeremy Rimpo
55a65b16cc
Merge pull request #119 from Silarn/mainline_dev
...
Process completion fixes
2017-11-02 01:55:13 -05:00
Jeremy Rimpo
51ad72c74d
Process completion fixes
...
* Closes all old handles
* Hides 'unknown' processes
* Correctly detects process chains
2017-11-02 01:41:11 -05:00
Brian Munro
080cfeea41
Merge pull request #117 from Al12rs/QT5.7
...
Added !found condition to for loop to avoid possible leak.
2017-11-01 06:38:14 +02:00
Jeremy Rimpo
ef699514c9
Merge pull request #118 from Silarn/mainline_dev
...
Do not attempt to add or delete if arch not found
2017-10-31 21:32:19 -05:00
Jeremy Rimpo
087f3841f3
If architecture is not detected, skip handling
2017-10-31 21:29:12 -05:00
Jeremy Rimpo
627660ebb7
Merge remote-tracking branch 'up/QT5.7' into mainline_dev
2017-10-31 17:20:18 -05:00
Al12rs
0825cd0f20
Added !found condition to for loop to ensure that a valid processHandle can't be overwritten to avoid handle leaks.
2017-10-31 23:20:06 +01:00
LePresidente
66e04f636e
Merge branch 'QT5.7' of https://github.com/LePresidente/modorganizer into QT5.7
2017-10-31 16:06:38 +02:00
LePresidente
6c54ef5ec2
More fixes to waitForProcessCompletion
2017-10-31 16:00:58 +02:00
Brian Munro
9cc196ae3a
Merge pull request #114 from Al12rs/QT5.7
...
Changed segment of while condition in waitForProcessCompletion()
2017-10-31 15:24:40 +02:00
Al12rs
c8118ea0fa
Merge pull request #1 from LePresidente/QT5.7
...
merge pull request: multiple fixes to waitForProcessCompletion.
2017-10-31 12:05:57 +01:00
LePresidente
2f1d270c08
multiple fixes to waitForProcessCompletion.
2017-10-31 12:13:25 +02:00
Jeremy Rimpo
5cb0d1cb3d
Merge pull request #2 from Al12rs/QT5.7
...
Merge upstream + potential while fix
2017-10-30 17:45:03 -05:00
Al12rs
d53591c6c9
Changed segment of while condition in waitForProcessCompletion() from OR to AND as it alwais evaluated true.
2017-10-30 19:56:23 +01:00
LePresidente
701e6e4927
Close the handle that is created by FindFirstFileW correctly.
2017-10-30 15:30:28 +02:00
Brian Munro
d15262b903
Merge pull request #113 from Silarn/mainline_dev
...
Updates for script extender usvfs loading
2017-10-30 12:41:05 +02:00
Jeremy Rimpo
88452e5d76
Reimplement ScriptExtender handling by detecting USVFS arch
2017-10-29 19:34:35 -05:00
LePresidente
cabffa23a9
Use ScriptExtender PluginPath instead of appending "/plugin" to the old script extender name variable.
2017-10-29 11:38:06 +02:00
Jeremy Rimpo
7e2811cb46
Merge remote-tracking branch 'up/QT5.7' into mainline_dev
2017-10-28 21:58:41 -05:00
LePresidente
ebe6011174
Fixes the handle leak in the OrganizerCore::waitForProcessCompletion
2017-10-28 08:30:23 +02:00
Jeremy Rimpo
d659ad7294
Update master parsing and detect ESLs by extension
2017-10-26 16:28:15 -05:00
LePresidente
139ee36a3f
Fixes
...
https://github.com/LePresidente/modorganizer/issues/108
2017-10-26 15:50:35 +02:00
LePresidente
4124bc3976
Merge branch 'QT5.7' of https://github.com/LePresidente/modorganizer into QT5.7
2017-10-24 13:56:45 +02:00
LePresidente
643477de2f
Updated dll manifest.
2017-10-24 13:56:06 +02:00
Brian Munro
bf505d2d5f
Merge pull request #107 from Silarn/mainline_dev
...
Hopefully final ESL corrections
2017-10-24 08:48:11 +02:00
Jeremy Rimpo
2866a494d4
Merge remote-tracking branch 'upstream/QT5.7' into mainline_dev
2017-10-24 01:45:59 -05:00
Jeremy Rimpo
56a3dd4624
Fix minor ESL issues and set a useful URL for issue reporting
2017-10-24 01:45:29 -05:00
Brian Munro
126f8deb55
Merge pull request #106 from Silarn/mainline_dev
...
Updates for tutorials and nexus description links
2017-10-24 06:18:00 +02:00
Jeremy Rimpo
f0f2112c15
Merge remote-tracking branch 'upstream/QT5.7' into mainline_dev
2017-10-23 16:12:15 -05:00
Jeremy Rimpo
0c6f983148
Fix up tutorial scripts
...
* Patches for QtQuick 2.x
* Fix up tab refs, names, and other out-of-date info
2017-10-23 16:11:38 -05:00
Jeremy Rimpo
ac3953030d
Fix the nexus description link handler
2017-10-23 16:10:11 -05:00
LePresidente
03608230ac
added a catch all for the remote version check when checking for updates. Should stop a hard crash but should probably be reviewed at a date.
2017-10-23 18:33:42 +02:00
Jeremy Rimpo
fe44deb765
Update QtQuick import to 2.7 (for Qt 5.7) - works with 5.9
...
Requires update to uibase
2017-10-23 02:31:22 -05:00
LePresidente
b09f8ce7b4
Updated version to 2.1.0beta
...
Added QtQuick to cmake to try address tutorial issue [Untested]
2017-10-22 21:05:06 +02:00
Brian Munro
2d4b463338
Merge pull request #104 from Silarn/mainline_dev
...
Updates for ESL support
2017-10-22 08:00:13 +02:00
Jeremy Rimpo
e4d431fe21
Display the index of the ESL in the mod index space to differentiate ESLs
2017-10-21 23:00:32 -05:00
Jeremy Rimpo
eaeb48d745
Correctly render the modindex for ESLs
2017-10-21 22:43:45 -05:00
Jeremy Rimpo
b16a0ab3d9
Add ESL flag type detection
...
* ESL files can be sorted like ESMs
* ESL files are displayed italicized but not bold
2017-10-20 23:16:04 -05:00
Jeremy Rimpo
a611c355ce
Basic ESL updates
2017-10-20 20:27:06 -05:00
LePresidente
4689db7624
Fixed cmake to use the QTROOT Parameter instead of hard coding the directory,
2017-10-19 11:24:20 +02:00
LePresidente
8bea685640
windeployqt doesn't automatically detect the requirement for qtwebenginewidgets, so we force it.
2017-05-05 08:39:51 +02:00
LePresidente
91eaba8b44
Updated manifest to use new dll's.
2017-05-01 20:23:53 +02:00
Brian Munro
822534e16a
Merge pull request #69 from LePresidente/new_vfs_library
...
Bring in line with main branch
2017-03-29 02:44:31 -07:00
LePresidente
c64e12a289
Version Bump. 2.0.8.3b
2017-02-06 22:21:31 -08:00
Brian Munro
9438098cf1
Merge pull request #51 from ZachHaber/new_vfs_library
...
Fixed an issue with sort button
2017-01-25 23:53:10 -08:00
ZachHaber
4269e82c80
Fixed an issue with sort button
...
Sort button will now correctly create the new loadorder.txt.
2017-01-25 20:51:23 -06:00
Brian Munro
d63c164a74
Merge pull request #49 from ZachHaber/new_vfs_library
...
Loot Button & Overwrite
2017-01-17 20:21:58 -08:00
ZachHaber
45cc67da05
Re-enabled the boss button
...
Properly this time =P
2017-01-17 17:14:38 -06:00
ZachHaber
0da2060da4
Revert "Loot Button"
...
This reverts commit f2b33d75cb .
2017-01-17 17:11:06 -06:00
ZachHaber
4149ce4cdb
Fixing overwrite problems
...
Changes the organizerproxy to pull from the settings rather than try and
figure it out on its own.
2017-01-17 16:30:42 -06:00
ZachHaber
f2b33d75cb
Loot Button
...
Re-enabled the button
2017-01-16 19:34:02 -06:00
Brian Munro
d869d99785
Version bump.
2017-01-13 09:15:43 +02:00
Brian Munro
bfeda873c4
Merge remote-tracking branch 'ZackHaber-upstream/new_vfs_library' into new_vfs_library
2017-01-13 08:16:23 +02:00
Brian Munro
c9766b6e1a
Fixes the error code 5/6 issues
2017-01-11 15:47:09 +02:00
LePresidente
99156abc6e
First attempt to update to QT5.7
2017-01-04 14:23:53 +02:00
Brian Munro
03328e9f55
Update selfupdater.cpp
...
Reverted Tabs to spaces
2017-01-03 19:36:15 +02:00
Brian Munro
c48d1c36b7
Update mainwindow.ui
...
Reverted Tabs to spaces
2017-01-03 19:34:56 +02:00
ZachHaber
866a004438
Fixed pluginListPath to allow spaces
...
lootcli was failing on FO4 b/c it was passing in a space.
2016-12-28 03:37:14 -06:00
Zanoth
8b8ddc8163
Got rid of some unnecesarry code
...
Removed some parameters that were being sent to lootcli.exe that aren't
relevant anymore, commented out the report viewing, and set the
masterlist update boolean to switch only when there was no error.
2016-12-27 22:18:49 -06:00
ZachHaber
5dc1ee3da6
Adding *.bak to .gitignore
...
*.bak is winmerge's backup files, no point in adding that to git by
accident again.
2016-12-27 22:14:06 -06:00
ZachHaber
dd653c3752
Remove excess file
...
Shouldn't have been committed.
2016-12-27 16:55:55 -06:00
ZachHaber
a8556eacb6
Added preliminary support for changes to lootcli project
...
Hopefully re-enabled lootcli report. Added new argument for lootcli.exe:
pluginListPath, so it can determine what to read and thus change.
Need to figure out how to determine the current language in a format
that's easily understood.
2016-12-27 16:41:12 -06:00
ZachHaber
f0810bfa43
Merge pull request #1 from LePresidente/new_vfs_library
...
Updating from LePresidente's changes
2016-12-27 14:53:03 -06:00
Brian Munro
7432f7870b
Reverted Change
...
Reverted silly edit.
2016-12-21 13:11:23 +02:00
Brian Munro
71f9c4f69d
Update organizercore.cpp
...
Shoud be an "or" query instead of "and",
2016-12-21 11:46:10 +02:00
LePresidente
71b4911c8c
Build Number Version Bump.
2016-12-21 00:55:51 -08:00
LePresidente
d1ed7ae5d7
Migrate to version numbers with buildnumber.
...
Added Comment for removal of ModBase::isOneof
2016-12-21 00:54:41 -08:00
LePresidente
1cf368c126
Reverted use of MOBase::isOneOf was causing the lock to fail.
2016-12-20 03:18:43 -08:00
TanninOne
a3671a5557
Merge pull request #1031 from LePresidente/new_vfs_library
...
New vfs library
2016-12-12 19:58:29 +01:00
LePresidente
afa0cb9446
Version Bump,
...
Basic SkyrimSE changes
2016-12-12 05:12:20 -08:00
lepresidente
0657774e2e
Use my repo for the updates for now.
2016-12-12 08:26:19 +02:00
lepresidente
695593968b
updated email for dump reports.
2016-12-04 18:15:59 +02:00
lepresidente
61edeb12f1
gameShortName has been replaced by gameNexusName due to syrimse on nexus using skyrimspecialediton.
2016-12-04 17:56:07 +02:00
TanninOne
5ae681e6d5
Merge pull request #1023 from LePresidente/new_vfs_library
...
Updated icu libs to 54 in release build.
2016-11-30 20:53:52 +01:00
lepresidente
db6b536fb1
Updated icu libs to 54 in release build.
2016-11-30 20:38:24 +02:00
Tannin
64590a10d7
Merge branch 'master' into new_vfs_library
2016-06-30 22:15:50 +02:00
TanninOne
4a582e524d
Merge pull request #837 from ThosRTanner/issue/309
...
Changes for TanninOne/modorganizer#309 (3 of 3)
2016-06-30 19:03:45 +02:00
Tannin
a00cda607c
updated to changed usvfs api
2016-06-30 18:56:41 +02:00
Thomas Tanner
42407866e9
Some include-what-you-use suggested changes
2016-06-27 21:21:54 +01:00
Thomas Tanner
c3a8a0b9eb
Moved QuestionBoxMemory clearance from settings into QuestionBoxMemory
2016-06-26 20:27:50 +01:00
Thomas Tanner
607b2a10aa
Restore commented out code
2016-06-26 20:27:13 +01:00
Thomas Tanner
6b60d54853
Extra question box functionality
2016-06-25 14:03:37 +01:00
Thomas Tanner
c7101be7d8
Some refactoring of the spawn code and to make waitForApplication get the right error code (usually)
...
A note: It is possible for the executed program to completely exit before MO attempts to get hold of the pid from the job handle,
in which case strangeness will happen (this has always been an issue)
2016-06-25 11:47:15 +01:00
Thomas Tanner
d80a77a4cb
Fix a small bug in listing forward references
2016-06-25 09:47:28 +01:00
Tannin
33b544112c
fixed categories list didn't get updated on switching instance
2016-06-23 21:38:54 +02:00
Tannin
8a3af93b39
fixed creation of data paths after changing paths in settings and update of profile list after change
2016-06-23 21:00:46 +02:00
Tannin
352975e757
updated to use the unmanaged-mod game plugin feature
2016-06-19 16:01:51 +02:00
Tannin
cd83f4e732
reduced number of mod content icons a bit because they take too much space
2016-06-19 16:01:15 +02:00
Tannin
4f25a0689f
updated translation
2016-06-19 16:00:13 +02:00
Tannin
3d642563cb
usvfs log level can now be changed without a restart
2016-06-19 15:59:50 +02:00
Tannin
0100c86887
download list and data tree now also maintain their layout between sessions
2016-06-19 15:58:37 +02:00
Tannin
8d04c77c29
updated version number and translation file
2016-06-05 14:23:27 +02:00
Tannin
b935ce3862
bugfix: unnecessary repeat of delayed operations
2016-06-05 14:20:49 +02:00
Tannin
fcebf21c44
fixed startup errors
2016-06-05 14:16:55 +02:00
Tannin
3d1dfadb40
automatic update of translation file during build
2016-06-04 15:29:52 +02:00
Tannin
c2c48bd39a
testing the hook for updating the translation-page
2016-06-04 14:33:24 +02:00
Tannin
9163a6dc34
added transifex configuration
2016-06-04 11:40:06 +02:00
Tannin
8bf3037d4b
bugfix: changing from local language to english doesn't stick
2016-06-03 18:49:48 +02:00
Tannin
4f1bb36933
fixed some filename/modname handling for names received from nexus
2016-06-02 19:45:04 +02:00
Tannin
cbdea13a9c
minor cleanup
2016-06-01 19:34:01 +02:00
Tannin
b36c666899
fixed: mandatory esms could get disabled without a way in the ui to re-enable them
2016-06-01 19:33:37 +02:00
Tannin
bbab59f681
fixed handling of base dir in settings dialog (and fixed the tab order in the settings dialog)
2016-05-27 15:51:01 +02:00
Tannin
bfbb190998
moved button to switch instance (and to portable mode) to the main window
2016-05-27 14:04:00 +02:00
Tannin
c3b7737ae4
bugfix: incorrect url-encoding for passwords prevented login with some special characters
2016-05-19 19:18:46 +02:00
Tannin
30878ae394
added button to clear webcaches and cookies
2016-05-19 19:17:15 +02:00
Tannin
45a182a381
bugfix: initial setup didn't offer a portable install even if the global install dir is gone
2016-05-19 19:15:19 +02:00
Tannin
0b07cfa3f0
cleanup
2016-05-19 19:10:33 +02:00
Tannin
986330a3bd
removed obsolete stuff
2016-05-16 16:03:36 +02:00
Tannin
81c5ca5308
Merge branch 'master' into new_vfs_library
2016-05-16 15:48:38 +02:00
Tannin
3a8da159da
removed obsolete inject code
2016-05-16 14:46:54 +02:00
Tannin
f6c3b516fd
changes to primary category are now saved immediately instead of after the menu is closed
2016-05-15 15:09:14 +02:00
Tannin
5665be7fd1
fixed calls to helper.exe using wrong path
2016-05-15 14:58:54 +02:00
Thomas Tanner
a625acd17b
Merge remote-tracking branch 'refs/remotes/TanninOne/master'
2016-05-15 12:23:55 +01:00
Tannin
e522afa63b
removed highlighting of dummy plugins
2016-05-15 13:07:46 +02:00
Tannin
e3c3c2dcc4
fixed: after running an external application the plugin list was potentially not updated correctly
2016-05-15 13:06:31 +02:00
Tannin
519f215fd7
fixed saves list wasn't updated after removing a save game
2016-05-15 12:59:50 +02:00
TanninOne
89221af929
Merge pull request #677 from writemorecode/master
...
FIXED #302 Edited tooltip in Executables menu
2016-05-15 12:50:41 +02:00
Thomas Tanner
f5a815185f
Updates for QT5.5
2016-05-15 11:03:43 +01:00
Tannin
59a36107a1
fixed crash when disabling mods
2016-05-11 20:12:14 +02:00
Tannin
bc5d5d8bfa
ssl libraries can now be placed in dlls directory
2016-05-11 20:10:18 +02:00
Gustav Karlsson
a294f8410f
Edited tooltip in Executables menu
...
Edited a tooltip in the Executables menu.
2016-05-09 20:47:25 +02:00
Tannin
256cdb8df7
fixed priority ordering after enabling/disabling mod
2016-05-09 20:36:13 +02:00
Tannin
32480f7a81
minor fixes
2016-05-07 00:23:13 +02:00
Tannin
e43762e7db
profiles can now be configured to use the global game settings instead of profile-local
2016-05-07 00:22:23 +02:00
Tannin
afe0d749c4
added option to use a mod as the target to create now files instead of "overwrite"
2016-05-07 00:18:23 +02:00
Tannin
eb97c46ed6
cleanup
2016-05-07 00:03:38 +02:00
Tannin
d958e11e2b
now using github for self updater
2016-05-06 23:47:51 +02:00
Tannin
b0e3e86a61
moved plugins.txt reading/writing to game plugin
2016-05-06 23:39:08 +02:00
Tannin
9df612c7ca
more configuration options
...
- overwrite path configurable
- one can now set a base directory for all configurable paths
- user can now opt in/out of receiving pre-release updates (not functional yet)
2016-03-02 21:28:17 +01:00
Tannin
0899724d90
profile- and group-dropdown no longer switch by mouse-wheel. Plus fixed refreshing of right-hand side tabs
2016-03-02 21:22:26 +01:00
Tannin
53d9789740
updated icon and splash screen. MO can now use custom instance specific splash screens and splashes stored in game plugins
2016-03-02 21:20:38 +01:00
Tannin
4f8c71d626
merged master into new_vfs_library
2016-02-12 19:08:25 +01:00
TanninOne
ba8464f01f
Merge pull request #456 from ThosRTanner/issue/418
...
Refactor save game code into plugins
2016-02-10 18:37:28 +01:00
Tannin
fd68248698
fixed browse-button for mod directory (in settings)
2016-02-09 20:57:20 +01:00
Tannin
1ad2115e01
fixed cleanup of file handles
2016-02-09 20:55:39 +01:00
Tannin
8d1dd6238f
fixed display of process name in unlock-widget
2016-02-09 20:54:54 +01:00
Tannin
aaa1f52bdd
fixed cleanup on restart
2016-02-09 20:53:09 +01:00
Tannin
b085aeea0e
changed focus policy on grouping selection to prevent accidentally changing the grouping mode
2016-02-09 20:51:56 +01:00
Tannin
ea621ef859
fixed update of window title
2016-02-09 20:50:07 +01:00
Tannin
3202713cff
updated to match current usvfs api
2016-02-09 20:46:46 +01:00
Tannin
ad9d50e5f0
replaced boost&qt foreach-implementations by the c++11 variant
2016-02-09 20:32:26 +01:00
Tannin
63eaf453e0
portable setup is no longer offered if the directory isn't writable
2016-02-09 20:05:41 +01:00
Tannin
8a9a1680b0
code formatting (clang_format)
2016-02-09 20:02:58 +01:00
Tannin
1439347def
updated version number
2016-02-08 20:33:53 +01:00
Thomas Tanner
0e9a86ebfc
Merge branch 'master' into issue/418
...
# Conflicts:
# SConstruct
# src/organizerproxy.cpp
2016-01-24 18:10:25 +00:00
Thomas Tanner
8da9ba5404
Removing the 'get' in all function names and making FO4 plugin build
...
Merge branch 'master' of https://github.com/TanninOne/modorganizer
2016-01-24 15:25:38 +00:00
Thomas Tanner
387326f2d6
thoughts
2016-01-24 10:22:27 +00:00
Tannin
a9a51f5085
fixed a potential crash-cause when querying download info and slight improvement (?) to the regex that extracts the modid
2016-01-10 20:22:50 +01:00
Tannin
2aae65d6f6
made instance-switching usable
...
this includes tons and tons of changes to how paths are determined.
the profiles-dir can now also be configured
2016-01-10 20:19:56 +01:00
Thomas Tanner
d07b4f7ff0
Fixes an issue with doing connect for download cancel at the wrong time
...
Also cleaned up header usage per include-what-you-use
2015-12-31 23:08:24 +00:00
Thomas Tanner
197c49e996
Fixes for building with qt5.5
2015-12-31 23:06:52 +00:00
Thomas Tanner
0d50427b83
Patch to build with QT5.5
2015-12-30 16:38:47 +00:00
Thomas Tanner
e90fbb1df2
Patch to build with QT5.5
2015-12-30 16:24:47 +00:00
Tannin
ddf841400e
Merge branch 'new_vfs_library' of https://github.com/TanninOne/modorganizer into new_vfs_library
2015-12-28 14:34:44 +01:00
Tannin
1bfc91046b
removed get-prefix from many getters. removed const from managed_game variable.
...
other fixes
2015-12-28 14:33:30 +01:00
TanninOne
d417229e6b
executables installed as mods are now run through a proxy (not working yet)
2015-12-28 13:54:16 +01:00
TanninOne
1d1cd36957
slight fixes to transfer saves functionality
2015-12-28 13:50:20 +01:00
Thomas Tanner
a4dbe82be7
Removes the gameinfo + related files from shared to hookdll
2015-12-27 13:50:46 +00:00
Thomas Tanner
42417b6a01
Fix missing functions and also a bit of const correctness
2015-12-26 15:49:19 +00:00
Thomas Tanner
f2b2ee1a11
Merge remote-tracking branch 'TanninOne/master' into issue/418
2015-12-26 15:27:34 +00:00
Thomas Tanner
ae6bb99c52
Remove savegameinfowidget from organizer core
2015-12-26 08:23:43 +00:00
Thomas Tanner
3869eaaf2b
Transferring the savegame widget into gamebryo + some cleanup
2015-12-25 21:57:23 +00:00
TanninOne
c037b74b00
Merge branch 'master' into new_vfs_library
2015-12-23 11:38:34 +01:00
TanninOne
5adb3b377e
Merge pull request #450 from ThosRTanner/master
...
Restore start download file method (2 of 3)
2015-12-21 15:12:22 +01:00
TanninOne
d4326250fb
Update readme.md
2015-12-21 15:11:55 +01:00
Thomas Tanner
2d43645b64
Restore start download file method (2 of 3)
2015-12-20 22:25:11 +00:00
Thomas Tanner
6edf12f2f7
Rename the save game identifier method to make it clearer what it's for.
2015-12-20 21:22:38 +00:00
Thomas Tanner
f55a5f2b21
Managed to remove SaveGame and SaveGameGamebryo classes from organizer
2015-12-20 21:08:14 +00:00
Thomas Tanner
5f5184ebfe
Changes to support getting list of mods / esps to activate from game plugin
2015-12-19 20:49:54 +00:00
TanninOne
9d260a43f6
Merge pull request #422 from ThosRTanner/master
...
remove last vestiges of GameInfo
2015-12-19 10:33:36 +01:00
TanninOne
9effaec234
Merge pull request #423 from ThosRTanner/patch-1
...
Adding fallout4 to the list of repositories
2015-12-19 10:31:59 +01:00
Tannin
502e950cde
support for adding directories to the vfs that will act as create target for new files
2015-12-18 20:32:29 +01:00
Tannin
4908affbfc
fixed display of savegame widget in case parsing fails
2015-12-18 20:28:03 +01:00
Tannin
8dc51895e3
improved file overwriting in transfersaves dialog
2015-12-18 20:20:06 +01:00
Tannin
568b2abc12
removed close-mo feature
2015-12-18 20:16:28 +01:00
Thomas Tanner
30b29635f6
unsaved edits...
2015-12-15 16:00:15 +00:00
Thomas Tanner
0c536a4c12
Makes iSaveGame responsible for returning all files involved in savegame.
...
Cleans up save deletion and save transfer dialogue somewhat
2015-12-15 15:58:01 +00:00
Thomas Tanner
967c2ae653
Removes the SaveGame class from mainwindow. Using include what you use to add/remove #includes
2015-12-14 22:25:57 +00:00
Thomas Tanner
ba176e5e9b
Remove dependency of TransferSave on SaveGameBryo, part of fix for #418
...
Added a method to Profile class to get location of save games for the profile. I haven't added this to IProfile as am in two minds.
Aside from this have done cleanups of issues suggested by include-what-you-use, and some OCD sorting of #includes
2015-12-13 18:30:40 +00:00
Thomas Tanner
c344714661
And found it was unreadable so ordered things a bit and replaced 2 line 'could use forward reference' with 1
2015-12-12 12:35:14 +00:00
Thomas Tanner
a3a4d5441d
Full details from include what you use for qt creator 'issue' box
2015-12-12 11:51:05 +00:00
Tannin
e60e2858d8
Merge branch 'master' into new_vfs_library
...
Conflicts:
src/gameinfoimpl.cpp
src/installationmanager.cpp
src/mainwindow.cpp
src/organizercore.cpp
src/organizercore.h
src/organizerproxy.cpp
src/organizerproxy.h
src/savegamegamebryo.cpp
src/savegamegamebyro.h
src/selfupdater.h
src/shared/fallout3info.cpp
src/shared/fallout3info.h
src/shared/falloutnvinfo.cpp
src/shared/falloutnvinfo.h
src/shared/gameinfo.cpp
src/shared/gameinfo.h
src/shared/oblivioninfo.cpp
src/shared/oblivioninfo.h
src/shared/skyriminfo.cpp
src/shared/skyriminfo.h
src/spawn.cpp
src/transfersavesdialog.cpp
2015-12-07 21:00:22 +01:00
Tannin
495846534d
- no longer displaying "not logged in". This was too confusing for some
...
- fixed files missing from vfs if parent directory exists in real destination dir
- implemented plugin api to access current profile
- steam game detection now also works for 64-bit games
- removed reference to archive tab from tutorial
- usvfs log level is now taken from config
- some cleanup
2015-12-07 20:09:34 +01:00
ThosRTanner
4a8c7306be
Adding fallout4 to the list
2015-12-06 22:12:39 +00:00
Thomas Tanner
7b087f8f9d
Facepalm moments - realised gameinfo init call is no longer needed. Removed all references
2015-12-06 21:10:37 +00:00
Thomas Tanner
eff0f46872
Merge remote-tracking branch 'refs/remotes/TanninOne/master'
2015-12-06 17:44:17 +00:00
TanninOne
752bed064c
Merge pull request #349 from ThosRTanner/issue/344
...
Fix for Issue 344 (1 of 4) - add code to get script extender and game versions
2015-12-06 17:32:18 +01:00
Thomas Tanner
750239bebb
Merge branch 'master' into issue/344
...
# Conflicts:
# src/gameinfoimpl.cpp
# src/gameinfoimpl.h
# src/shared/fallout3info.h
# src/shared/falloutnvinfo.h
# src/shared/gameinfo.h
# src/shared/oblivioninfo.h
# src/shared/skyriminfo.h
2015-12-06 15:49:56 +00:00
TanninOne
865c75a499
Merge branch 'ThosRTanner-master'
2015-12-06 15:10:45 +01:00
TanninOne
eca56079d5
Merge branch 'master' of https://github.com/ThosRTanner/modorganizer into ThosRTanner-master
2015-12-06 15:03:38 +01:00
TanninOne
e31cf3f2fd
Merge pull request #372 from ThosRTanner/issue/356
...
Refactor gameinfo & 'shared' library to use game plugins (9 of 17)
2015-12-06 13:24:19 +01:00
Thomas Tanner
3670ab2528
Remove debugging code quick!
2015-12-06 12:07:25 +00:00
Thomas Tanner
235d893eb8
Gets rid of last vestiges of GameInfo apart from startup and hookdll
...
Working on sorting out savegame stuff
2015-12-05 19:13:05 +00:00
Thomas Tanner
c2ed844eeb
Merge remote-tracking branch 'remotes/TanninOne/master' into issue/356
...
Conflicts:
src/downloadmanager.cpp
src/mainwindow.cpp
src/modinfo.cpp
src/modinfo.h
src/selfupdater.cpp
src/shared/fallout3info.cpp
src/shared/fallout3info.h
src/shared/falloutnvinfo.cpp
src/shared/falloutnvinfo.h
src/shared/gameinfo.h
src/shared/oblivioninfo.cpp
src/shared/oblivioninfo.h
src/shared/skyriminfo.cpp
src/shared/skyriminfo.h
2015-12-05 12:49:12 +00:00
Thomas Tanner
cb09ace972
Hoist self with own petard - add const
2015-12-05 10:43:19 +00:00
Thomas Tanner
0dedf5a875
Merge remote-tracking branch 'remotes/TanninOne/master' into issue/344
...
# Conflicts:
# src/shared/fallout3info.h
# src/shared/falloutnvinfo.h
# src/shared/gameinfo.h
# src/shared/oblivioninfo.h
# src/shared/skyriminfo.h
2015-12-05 10:32:07 +00:00
Thomas Tanner
ec9c78f8fa
Merge remote-tracking branch 'TanninOne/master'
...
# Conflicts:
# SConstruct
# src/modinfo.cpp
# src/modinfo.h
2015-12-05 10:21:44 +00:00
Thomas Tanner
c07e48075e
Most of work for savegame
2015-12-05 06:51:57 +00:00
TanninOne
688e149c96
Merge pull request #334 from ThosRTanner/issue/308
...
Allow right click on module to see web link if supplied in fomod
2015-12-04 22:30:35 +01:00
TanninOne
87d5fe28f6
Merge pull request #328 from ThosRTanner/issue/324
...
Cope with quotes in file- and module- names
2015-12-04 21:55:11 +01:00
TanninOne
ce38a3bd33
Merge pull request #3 from ThosRTanner/archive_cleanup
...
Refactoring archive library (Part 3)
2015-12-04 17:51:45 +01:00
TanninOne
71b8c00592
Merge pull request #402 from ReadmeCritic/master
...
Update README URLs based on HTTP redirects
2015-12-04 17:49:46 +01:00
ReadmeCritic
20442cd4de
Update README URLs based on HTTP redirects
2015-11-29 19:55:03 -08:00
Thomas Tanner
c236078aa1
Fix up so that hookdll continues to work properly
2015-11-29 14:44:12 +00:00
Thomas Tanner
9a88a190eb
Another cleanup and make the program not crash when looking at saves for the nonce
2015-11-29 12:55:49 +00:00
Thomas Tanner
d03e4f45ef
Abstract away the xxse_loader manipulation and make use of the 'ScriptExtender' feature instead
...
A note: This makes loadmechanism.cpp require xxse_loader.exe to exist, not the dll as other places get the version number from the exe.
2015-11-28 23:12:29 +00:00
Thomas Tanner
9e2bcffc32
Reworked startup considerably so now no longer dependant on GameInfo
...
Did some const correctness to the "managed_game" property as you shouldn't really be altering the plugin details whilst MO is running
2015-11-28 14:53:32 +00:00
Thomas Tanner
2e78a381ea
Fix sconstruct issue from main line
2015-11-27 08:13:21 +00:00
Thomas Tanner
bb56696f7e
Merge remote-tracking branch 'TanninOne/master' into issue/324
2015-11-27 07:58:22 +00:00
Thomas Tanner
ca54ee2e9a
Renamed getNexusName to getGameShortName as previously because it hopefully isn't too nexus related.
2015-11-26 21:22:47 +00:00
Thomas Tanner
2025145ff6
Replaced the IPluginGame getNexusDisplayURL with some APIs in NexusInterface
...
It makes more sense to have them here as they have very little to do with the game, more to do with the origin of the mod.
2015-11-26 21:02:45 +00:00
Thomas Tanner
1b1fc247df
Remove remaining gameInfo
2015-11-26 17:54:25 +00:00
Thomas Tanner
dd37152eae
This removes getNexusPage from GameInfo and is currently in the game plugin.
...
I'm looking to move it to the nexus interface though as it doesn't really relate to the game plugin.
I've also removed the MananagementURL as
- you can log into nexus without needing to specify the game
- See above - it doesn't belong with the game plugin
This gets rid of all dependencies bar game saving and logging in
2015-11-26 17:48:50 +00:00
Thomas Tanner
82e6c98043
Replace last occurrence of GameInfo::getNexusGameID and remove a whole load of gameinfo.h includes
2015-11-26 07:39:35 +00:00
Thomas Tanner
29dadf52f1
Forgot to remove the redundant member
2015-11-25 20:40:34 +00:00
Thomas Tanner
38c5899fef
Replace GameInfo::getNexusInfoUrl with IPluginGame::getNexusManagementUrl
...
also added getNexusDisplayUrl for the other variant of getNexusPage
Removed skyrim static versions
note that Nexusinterface is now passed a game plugin rather than a URL and a game ID if you want to override the current game
2015-11-25 19:31:05 +00:00
Thomas Tanner
b9b12ca765
Bunch of const correctness changes. There shouldn't be any update of plugin games once MO has started
2015-11-25 14:23:58 +00:00
Thomas Tanner
78b686b2bc
Removes all references to GameInfo::getGameDirectory apart from one during startup
...
Did some const correctness improvements
Also may have fixed a potential crash as the Profile copy constructor didn't copy the m_GamePlugin membber
2015-11-25 08:22:40 +00:00
Thomas Tanner
42a68689fe
Replace GameInfo::getNexusModID with IPluginGame::getNexusModOrganizerID()
...
Also implement IPluginGame::getNexusGameID() but not hooked it in yet.
2015-11-24 16:16:57 +00:00
Thomas Tanner
c7d583bcf1
Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanism
2015-11-24 14:21:19 +00:00
Thomas Tanner
d6da51536f
Merge branch 'issue/356' of https://github.com/ThosRTanner/modorganizer into issue/356
2015-11-24 09:52:54 +00:00
Thomas Tanner
d4a287a4cc
Updated comments so I can see where I'm going
2015-11-24 09:51:46 +00:00
Thomas Tanner
91576257bc
Updated comments so I can see where I'm going
2015-11-24 09:50:02 +00:00
Thomas Tanner
a7ef089650
Use IPluginGame::getIniFiles throughout.
...
Also removed the default constructor from Profile class and stopped registering it as a QMetaObject (which it is the only reason it is there).
2015-11-24 09:45:45 +00:00
Thomas Tanner
37c3bea7dd
Removes all uses of GameInfo::getShortName, replaced by IPluginGame::getNexustName
2015-11-24 06:58:29 +00:00
Tannin
fe8c3aaea5
some fixes and removed obsolete code
2015-11-23 21:44:47 +01:00
Tannin
dda9e11976
added interface for file mapping plugins
2015-11-23 21:43:37 +01:00
Tannin
9945b5e926
added support for fallout 4 savegames
2015-11-23 21:41:25 +01:00
Thomas Tanner
3659284ab6
Remove most instances of GameInfo::getname, and transfer getDLCPlugins to the plugingame interface
...
Also commented out startDownloadNexusFile as it doesn't appear to be used anywhere
2015-11-23 18:32:30 +00:00
Thomas Tanner
2a50683133
Removed 'requiresSteam' which is only used in one place and might or might not be game related
2015-11-23 13:35:48 +00:00
Thomas Tanner
efaba90706
Final eradication of igameinfo and adding python wrappers for IPluginGame
2015-11-22 21:18:56 +00:00
Thomas Tanner
159501d076
Removes igameinfo.h from everywhere apart from (sort of) the pythonrunner plugin.
...
Also comment out the filemapping function because it's large and doesn't appear to be used anywhere
2015-11-22 08:46:46 +00:00
Thomas Tanner
4dbb3b148d
Replace some instances of qApp->property("managed_game") with the saved pointer.
...
Pedantic note: This doesn't help the possibility of supporting multiple executables greatly, we'd have to have a lot of register-for-change events.
2015-11-21 17:26:34 +00:00
Thomas Tanner
408b7933d2
Replace GameInfo::path with iPluginGame::gameDirectory (or dataDirectory where applicable)
2015-11-21 16:32:48 +00:00
Thomas Tanner
efb54100dc
Removal of (get)BinaryName
2015-11-21 12:30:33 +00:00
Thomas Tanner
f339cc8431
Member variable unused so removed it.
...
Leaves one asking *why* the datapath can be inside the game directory.
2015-11-20 19:34:09 +00:00
Thomas Tanner
49de6e8d25
Get rid of GameIfo::getOrganizerDirectory and associated member variable
...
qApp->getProperty("dataPath") can be used instead (and is pretty much everywhere else) so it's unnecessary
2015-11-20 18:07:06 +00:00
Tannin
dbbd0c4eec
usvfs log is now written to a persistent file (no log rotation yet though)
2015-11-19 19:10:18 +01:00
Tannin
4ff751fb7e
some fixes/disabled code required since hook.dll is gone
2015-11-19 19:09:34 +01:00
Tannin
d8d81ee06f
fix/workaround for a problem where Qt thinks it's not connected to the net
2015-11-19 19:07:23 +01:00
Tannin
a4b69c9ed8
added fallout 4 support
2015-11-19 19:05:50 +01:00
Thomas Tanner
7f9af7f93e
Merge remote-tracking branch 'refs/remotes/TanninOne/master'
2015-11-18 20:51:52 +00:00
Thomas Tanner
9ac845779a
Fixup
2015-11-18 20:51:27 +00:00
Tannin
053ebc898f
build system fix
2015-11-17 20:01:44 +01:00
Tannin
0bd38e3f67
Merge branch 'master' into new_vfs_library
...
Conflicts:
src/CMakeLists.txt
2015-11-17 19:12:53 +01:00
Tannin
7f4f4cafea
first work on interfacing with usvfs
2015-11-17 18:58:00 +01:00
Tannin
56ba058cd5
updated build scripts
2015-11-16 21:39:52 +01:00
Thomas Tanner
d1932bfc8e
Better header matching
2015-11-12 21:48:40 +00:00
Thomas Tanner
a284cbf232
Yet more changes for include what you use, including a moderate hack for compiling stackdata with clang
2015-11-09 18:16:58 +00:00
Thomas Tanner
fe54b6c46a
More cleanups
2015-11-08 23:18:16 +00:00
Thomas Tanner
d82ca00733
Separated out the include what you use mappings into separate files, more improvements
2015-11-08 09:46:30 +00:00
Thomas Tanner
1a12b1f1f6
Decided it shouldn't be an error if i can't get information about the file.
2015-11-04 21:39:14 +00:00
Thomas Tanner
184cff8a77
Add support for version dependency checks
2015-11-01 18:27:34 +00:00
Thomas Tanner
f1aaf92afb
Improve diagnostics if IWYU is enabled
...
Few small cleanups from clang
2015-10-31 19:40:33 +00:00
Thomas Tanner
8f64a1d136
Proper integraton of IWYU into the build (including massaging clang errors into the issues tab).
...
Note: There is at least one ug in QT that stops thing s copiling because it doesn't undertand clangs version
2015-10-25 21:07:02 +00:00
Thomas Tanner
b1cfc45853
Make the IWYU generation generic
2015-10-25 08:36:30 +00:00
Thomas Tanner
76bee42dd1
umm. windows hardlinks weren't quite working as expected
2015-10-18 19:00:14 +01:00
Thomas Tanner
0f8ae51459
Added support for include-what-you-use in a very simplistic fashion to the Scons build. This isn't exactly production ready because the qt headers are a nightmarish web of interdependencies but it's useful for checking.
...
I've also removed a few unused include files it detected and corrected some things that upset clang in a big way.
2015-10-17 19:05:00 +01:00
Thomas Tanner
dfdf80417e
Merge remote-tracking branch 'refs/remotes/TanninOne/master'
2015-10-15 19:09:08 +01:00
Thomas Tanner
d4754f4d3c
Fix for some nexus fomods having the old version of the mod link and not the new version.
...
Also fixed a lot of const correctness things
2015-10-15 18:44:39 +01:00
Thomas Tanner
1cb0a49dfc
Merge remote-tracking branch 'TanninOne/master' into issue/308
2015-10-15 13:34:32 +01:00
Thomas Tanner
9d88ca13b9
Added functionality to use the web page link in a fomod to supply an optional web page.
...
Also refactored modinfo into multiple files (as the actual types are opaque anyway) and cleaned up the headers a bit
I also changed 'visit on nexus' from the menu not to open the downloads tab because it was a little confusing
2015-10-15 13:34:01 +01:00
TanninOne
f25a51446c
Merge pull request #329 from ThosRTanner/master
...
Update to scons build
2015-10-14 19:52:44 +02:00
Thomas Tanner
ec07d3d4d9
Updated scons build a bit to produce helpful-ish git tag for organizer.
...
Use r"..." strings in template file to make it easier to copy/paste paths from windows clipboard.
Changed organizer.pro to not produce strange messages if you opened it because it couldn't find a .hg directory
2015-10-13 15:24:41 +01:00
Thomas Tanner
ca6d7c7d11
Merge branch 'master' into archive_cleanup
2015-10-12 12:54:49 +01:00
Thomas Tanner
077a58f410
Merge branch 'master' of https://github.com/TanninOne/modorganizer into archive_cleanup
...
# Conflicts:
# src/installationmanager.cpp
2015-10-12 12:54:19 +01:00
Thomas Tanner
939993aefe
Bring scons build up to date with cmake build
2015-10-11 21:28:38 +01:00
Thomas Tanner
af9a128b4f
Merge branch 'TanninOne/master'
2015-10-11 21:26:21 +01:00
Thomas Tanner
9d4b7a1df0
Merge remote-tracking branch 'TanninOne/master' into issue/324
2015-10-11 21:12:59 +01:00
Thomas Tanner
9a7b0ee2c7
Fixes for quotes in module names:
...
Treat the module name from Nexus as HTML and convert into plain text.
Allow ' in a module name
Also removed the ::tr1:: namespace in the regexs
2015-10-11 21:12:37 +01:00
Tannin
7d93a9a200
updated about dialog. Now contains a link to the source code
2015-10-10 19:36:12 +02:00
Tannin
90d87a0cf7
fixed progress dialogs appearing on startup
...
Appears to be a new bug in qt or maybe incompatibility with Windows 10: All Progress dialogs were made visibly automatically a few seconds after application startup. This was "fixed" by creating the dialog dynamically on demand
2015-10-10 19:35:18 +02:00
Tannin
115315df28
build fixes
2015-10-10 19:29:45 +02:00
Thomas Tanner
c5876cb6a1
Merge remote-tracking branch 'TanninOne/master'
2015-10-10 13:50:22 +01:00
Thomas Tanner
e7b61cb485
Remove the exec of hg which does funny things in your QT project window if you aren't using mercurial
2015-10-10 13:43:01 +01:00
Tannin
a0eb00b6b6
more work on build system
2015-10-08 23:56:07 +02:00
TanninOne
f2484c3b0e
Update readme.md
2015-10-06 20:08:57 +02:00
TanninOne
107adbfffc
Update readme.md
2015-10-06 20:03:49 +02:00
Thomas Tanner
f5c86bc22c
Merge branch 'master' of https://github.com/TanninOne/modorganizer into archive_cleanup
2015-10-02 23:01:34 +01:00
Thomas Tanner
2fb4917111
Changes to go with cleaned up archive library
2015-09-27 13:29:04 +01:00
TanninOne
de98fe64a3
Merge pull request #1 from ThosRTanner/master
...
Small cleanups
2015-09-26 19:54:31 +02:00
Thomas Tanner
364c385f1a
Merge branch 'master' of https://github.com/TanninOne/modorganizer.git
...
# Conflicts:
# .gitignore
2015-09-26 12:21:43 +01:00
Thomas Tanner
3c1c50fefc
Create an ignore file
2015-09-26 12:12:31 +01:00
Tom Tanner
095967451e
Remove some unused files and build esptk as a library
2015-09-26 11:55:17 +01:00
Tom Tanner
eb901e0dfc
This fixes some resource leaks with archive handling
2015-09-26 11:54:27 +01:00
Tannin
462c549f77
added cmake build system
2015-09-26 11:39:30 +02:00
Tannin
1f8c24ee7a
updated readme
2015-09-23 21:57:03 +02:00
Tannin
8865f9d7bc
added cmake build script and a few fixes for 64-bit compatibility
2015-09-23 21:47:56 +02:00
Tannin
ae82ab7dca
Merge
2015-09-06 09:50:35 +02:00
Tannin
999810e1d5
incremented version number
2015-09-06 09:49:01 +02:00
Tom Tanner
4dbf01cd56
Merge
2015-09-05 17:18:58 +01:00
Tom Tanner
cd7b409c10
Weren't getting warned if you changed an executable then selected another
...
This fixes that and also redisplays the newly selected item properly
2015-09-05 17:18:37 +01:00
Tannin
ff8377a8ff
Added tag release v1.3.11 for changeset c14a9865ea2e
2015-09-05 17:24:47 +02:00
Tannin
4573d111a2
better sorting on the flag-column
2015-09-03 21:35:48 +02:00
Tannin
84ec954073
more intuitive sorting with grouping active
2015-09-03 21:35:04 +02:00
Tannin
63188eb6f3
Merge
2015-09-03 19:34:53 +02:00
Tannin
0a51fdf08e
DLC bsas are now auto-enabled for pre-skyrim games
2015-09-03 19:33:33 +02:00
Tannin
cb315b4179
bugfix: "add" button in editexecutables dialog didn't work
2015-09-03 19:32:40 +02:00
Tom Tanner
d96d904765
Fix not recognising 'add' (1308)
2015-09-02 22:13:24 +01:00
Tannin
9588667404
Added tag release v1.3.10 for changeset 8638428b1ebc
2015-09-01 20:31:32 +02:00
Tannin
b008753e1d
workaround: after editing in a filtered view, if the edited item disappears as
...
a result of the edit, no further editor could be opened
2015-09-01 19:49:28 +02:00
Tannin
3c7ab3b668
Merge
2015-08-31 21:26:47 +02:00
Tannin
d85019f4b1
auto-discovered executables aren't turned into custom ones if the user presses
...
"Modify" without doing any changes
2015-08-31 21:25:43 +02:00
Tannin
05edcf8840
code cleanup
2015-08-31 21:24:48 +02:00
Tannin
2a22461f14
bugfix: auto-discovered executables couldn't be customized
2015-08-31 21:24:04 +02:00
Tom Tanner
0c3c822d77
Stop the temp files to delete list growing on each install
2015-08-30 13:36:11 +01:00
Tom Tanner
f0ee9c3e4d
Merge
2015-08-28 20:04:15 +01:00
Tannin
83edfe0c96
Merge
2015-08-27 20:59:37 +02:00
Tannin
86d833bcc8
bugfix: crash on network connection problem
2015-08-27 20:58:39 +02:00
Tannin
58198a6bfd
bugfix: update.bsa sorted incorrectly
2015-08-27 20:58:01 +02:00
Tom Tanner
32339addbf
Fix nasty message when starting MO for first time
2015-08-22 22:53:13 +01:00
Tannin
dd875c05de
removed obsolete code
2015-08-17 20:56:53 +02:00
Tannin
17938b503a
Merge
2015-08-17 20:52:12 +02:00
Tannin
269d4f6765
bugfix: wrong app ids used for oblivion and fallout 3
...
rewrote handling of different game variants: now resides in game plugin and works
2015-08-17 20:50:47 +02:00
Tom Tanner
0fa7f7469f
Merge
2015-08-15 16:52:18 +01:00
Tannin
ea1c2b46fe
Merge
2015-08-15 12:37:19 +02:00
Tannin
89f3c0d65a
more verbosity about login/logout to/from nexus
2015-08-15 12:06:26 +02:00
Tom Tanner
821f95b8ab
Clean up of fixes for custom executable window
2015-08-13 22:37:33 +01:00
Tom Tanner
716dbcc97d
Merge
2015-08-13 21:48:33 +01:00
Tom Tanner
8e7ac4e064
Fix the executable configuration flags going awry from Customise window
2015-08-13 20:07:21 +01:00
Tannin
69a8a40b99
bugfix: categories that reference each other in a cycle could send MO into an endless loop
2015-08-12 21:50:06 +02:00
Tannin
229161565e
some fixes after reverting changes in c361167b9b75
2015-08-12 21:48:51 +02:00
Tom Tanner
9c3b390f08
Fix up merge mess
2015-08-11 21:53:00 +01:00
Tom Tanner
5244544424
Merge
2015-08-11 21:35:06 +01:00
Tannin
217ca284fe
Merge
2015-08-11 19:31:48 +02:00
Tannin
0aecc3427a
small bugfix
2015-08-11 19:23:12 +02:00
Tannin
b6627ff5e0
small code cleanup
2015-08-09 17:11:18 +02:00
Tom Tanner
b0d86c9e01
Merge
2015-08-09 15:56:39 +01:00
Tannin
a7d6eb75c2
reverted most changes of changeset 626da419828a as I don't agree with them
2015-08-09 15:16:57 +02:00
Tannin
6f09cf2205
Merge
2015-08-09 13:51:17 +02:00
Tannin
e6abe486a7
added some (currently unused) functionality to dump the list of file mappings
...
from real to virtual location
2015-08-09 13:04:01 +02:00
Tannin
52fcfaa292
some code cleanup
2015-08-09 12:52:30 +02:00
Tannin
4230313ef5
now displays currently logged in account in title bar
2015-08-09 12:51:19 +02:00
Tannin
ff8057d34b
- MO now validates session cookie on startup
...
- It also retrieves account status
- rewrote how MO decides when to log-in/when to give up on logging in
2015-08-09 12:40:57 +02:00
Tom Tanner
b098214860
More work on the executables list
...
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.
2015-08-05 22:40:49 +01:00
Tannin
8cf429a1dd
- bugfix: manual installer now cancels drag&drop when dropping on a subitem
...
- bugfix: objects dropped on the modlist were treated as mods when they weren't urls
2015-08-05 22:48:34 +02:00
Tom Tanner
9f7bec01d0
Merge
2015-08-02 21:58:02 +01:00
Tannin
643a50ad5a
- changed the way flags on executables are stored in memory
...
- some coding style fixes
2015-08-02 20:09:56 +02:00
Tom Tanner
eaaa1b312d
Extract multiple copies of file from archive
...
Had to rewrite the archive handling a bit. First pass, some tidyups required.
2015-08-02 16:25:32 +01:00
Tannin
9c17ecc87e
Merge
2015-08-02 14:58:17 +02:00
Tannin
051589c38e
bugfix: archive list wasn't saved after enabling/disabling a mod.
2015-07-31 14:18:44 +02:00
Tom Tanner
48fae44566
Fix up selection with exactly/at least/at most one
2015-07-18 20:57:37 +01:00
Tom Tanner
e1c8d00979
Reworked executable lists to not use 3 bools in addExecutable
...
Think it's more readable
2015-07-18 13:34:10 +01:00
Tom Tanner
0503097494
Allow user to select app icon or mo icon for generated shortcuts
...
Also fixes 'x' for toolbar not disappearing when it should
Issue 701
2015-07-18 10:44:49 +01:00
Tom Tanner
3a39f90870
small patch to show which obsolete files are being removed
2015-07-17 22:12:46 +01:00
Tom Tanner
18ad656586
Merge
2015-07-09 18:58:57 +01:00
Tom Tanner
eaafc489fc
Reworking the Custom Executables list and the shortcut popup.
...
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
2015-07-09 18:58:34 +01:00
Tannin
7799c348ba
defining PSAPI_VERSION to 1 may allow MO 1.3 to run on Vista again.
2015-07-07 20:57:20 +02:00
Tannin
0a1f3efac5
filter names in the filter pane now also show up as tooltips
2015-07-07 20:54:18 +02:00
Tannin
1eea37e4e1
small code beautification
2015-07-07 20:53:38 +02:00
Tannin
9a5965afa7
bugfix: invalidation bsa wasn't created when switching to a profile that needed it
...
invalidation bsa is now always placed as the first bsa
2015-07-07 20:52:46 +02:00
Tannin
7853ba5f9a
Merge
2015-06-30 19:57:59 +02:00
Tannin
90dcc81715
incremented version number
2015-06-30 19:57:46 +02:00
Tannin
1e75fd8dae
bugfix: dropping files from overwrite on mod failed whien mod grouping was active
2015-06-29 20:38:16 +02:00
Tannin
61033814fd
bugfix: aboutToChangeData and postDataChanged signals were not correctly set up when mod grouping was enabled
2015-06-29 20:28:56 +02:00
Tom Tanner
ca591dbd23
and now I find out I don't need to do it at all
2015-06-23 20:27:38 +01:00
Tom Tanner
7602fef6e7
Finish refactoring all the tab code into classes
2015-06-21 18:27:03 +01:00
Tom Tanner
67b1f9dca2
Merge
2015-06-21 07:51:49 +01:00
Tom Tanner
5ae279d8bb
More refactoring, slightly easier to use classes
2015-06-21 07:51:05 +01:00
Tom Tanner
81ef3d0a81
Factor out general, nexis, plugins tab code into individual classes
...
Add some code and page to control what is/isn't significant in overwrite
2015-06-20 15:37:32 +01:00
Tannin
dc0e67a8b3
Added tag release v1.3.8 for changeset 04197ab95dcd
2015-06-20 13:55:39 +02:00
Tannin
aa21a192cb
bugfix: fix in changeset f4c306711386 wasn't fully working
2015-06-20 13:55:29 +02:00
Tannin
d4d7ce1fd3
small stuff
2015-06-17 18:33:28 +02:00
Tannin
e31baf3ee6
- bugfix: MO crashed without error message when "bootstrapping" failed
2015-06-17 18:33:16 +02:00
Tannin
5dcfca7c9d
bugfix: disabled mods were marked "redundant"
2015-06-15 20:01:28 +02:00
Tannin
e9ee7e7f85
bugfix: dialog-memory wasn't initialized when starting through a desktop link so
...
access (in case steam wasn't running) caused a crash
2015-06-15 20:00:27 +02:00
Tannin
67d017fc98
fix: some names in about dialog were marked translatable
2015-06-15 19:58:57 +02:00
Tannin
a700e6a3ef
Added tag release v1.3.7 for changeset e857b583c68f
2015-06-13 16:21:21 +02:00
Tannin
c95de1b3aa
small stuff
2015-06-12 18:32:50 +02:00
Tannin
351fc9ca9c
fixed display of installation time for mods without nexus id
2015-06-11 18:54:59 +02:00
Tannin
53f0a2bc79
bugfix: opening a foreign mod info dialog caused the content to be "forgotten"
2015-06-11 18:54:20 +02:00
Tannin
793dfb1637
added plugin interface to add/remove/list categories to/from/of mods
2015-06-10 22:09:32 +02:00
Tannin
d25a81071c
more generic solution to the problem fixed in changeset bb74f8eb639c, now also applied in another location
2015-06-10 21:22:54 +02:00
Tannin
ef9a61886c
a mod that overwrites another yet is completely overwritten by another is now displayed as "redundant"
2015-06-10 21:21:32 +02:00
Tannin
13a40b43c8
bugfix: files weren't correctly assigned to unmanaged mods.
2015-06-10 21:20:31 +02:00
Tannin
d7790cd717
incorrect use of "complete" file suffixes
2015-06-09 20:40:13 +02:00
Tannin
84d632af6a
fixes regarding path name generation during mod installation
2015-06-09 20:39:17 +02:00
Tannin
b14b35349d
post-merge cleanup
2015-06-08 19:55:00 +02:00
Tannin
83a4db2362
Merge
2015-06-08 18:29:49 +02:00
Tannin
c797af8b76
increased ui responsiveness while integrated loot is running
2015-06-08 18:28:59 +02:00
Tannin
ebf6ff3f76
workaround to prevent crashes when toggling mods causes the filtered list to change
2015-06-08 18:28:20 +02:00
Tannin
02b5e73c2d
bugfix: potential null-pointer access when something goes wrong enabling a mod
2015-06-08 17:27:34 +02:00
Tom Tanner
b0b2f1d3a9
Make the about dialog come up on the first tab
2015-06-07 13:37:41 +01:00
Tom Tanner
d8e406daa0
Merge
2015-06-06 15:58:51 +01:00
Tom Tanner
50dcc4c1d4
Addition of FileNameString clase which ignores case during compares.
...
Affects rather a lot of stuff.
2015-06-06 15:56:44 +01:00
Tannin
e21db0eaea
bugfix: moving an executable in the executable list caused that executable
...
to disappear
2015-06-04 12:50:35 +02:00
Tannin
859332e18d
a little more logging during startup
2015-06-04 12:50:11 +02:00
Tannin
1fd8f44960
bugfix: selecting an image in the modinfo dialog caused the image label
...
to grow slightly each time
2015-06-04 12:49:47 +02:00
Tannin
e0c655330d
Added tag release v1.3.6 for changeset 7bed8faa975a
2015-05-31 00:36:58 +02:00
Tannin
a0999cd42b
Removed tag release v1.3.6
2015-05-31 00:36:56 +02:00
Tannin
eb47d4d0bb
small stuff in preparation of release
2015-05-31 00:36:16 +02:00
Tannin
59476e38ec
Added tag release v1.3.6 for changeset 11b2864c40c9
2015-05-30 17:34:11 +02:00
Tannin
c5d36af06d
Added tag release v1.3.5 for changeset 3f7672859c79
2015-05-30 16:12:14 +02:00
Tannin
8d1931bc6b
- fix to the look of save game tooltip in dracula theme
2015-05-27 20:10:55 +02:00
Tannin
c05be9f5c3
small stuff
2015-05-26 20:42:15 +02:00
Tannin
75714907d9
closing the categories context menu no longer completely resets the mod list
2015-05-25 15:29:58 +02:00
Tannin
02471a3da1
cleaned up warning messages from the download manager in case of download problems
2015-05-25 14:58:34 +02:00
Tannin
afab0cec7e
compact download view now uses icons instead of colors to distinguish state
2015-05-25 14:57:58 +02:00
Tannin
02cc97a58d
- bugfix: bsa order wasn't correctly restored.
2015-05-24 18:51:03 +02:00
Tannin
ffd94e72b4
- bugfix: immediately after creating the first profile, the directory structure
...
didn't correctly assign files to unhandled.
2015-05-23 17:25:58 +02:00
Tannin
6435e1ab8a
- bugfix: couldn't change from "qt" styles back to regular style
2015-05-23 17:18:04 +02:00
Tannin
dbfa9b89d1
some fixes to the dracula qss
2015-05-18 20:42:07 +02:00
Tannin
fe5c4255c8
bugfix: previous fix for download name filter didn't work
2015-05-18 20:41:46 +02:00
Tannin
ac8f6dbdec
added theme inspired by JetBrains Dracula (created by Kojoley on github)
2015-05-17 14:39:01 +02:00
Tannin
d2ab10ecff
reduced number of mods for which update information is requested at once
2015-05-17 14:32:01 +02:00
Tannin
883f4d9894
bugfix: MO requested update information for mods without mod-id
2015-05-17 14:31:38 +02:00
Tannin
d3e904e9ad
- bugfix (not released): double click on mod didn't work until a mod was checked/unchecked once
2015-05-17 14:31:07 +02:00
Tannin
e38592da97
extended plugin interface. Plugins can now activate/deactivate mods, install mods
...
suggesting a name and retrieve a list of all installed mods
2015-05-17 14:30:14 +02:00
Tannin
268d2ffe8b
- some code cleanup and modernization trying to fix "dr memory" reports
...
(though they were almost certainly false positives)
- there is now a 50ms timeout on logging messages
- bugfix: leaked handles after directory searches
2015-05-17 14:03:01 +02:00
Tannin
9d3364f4da
fixes to make MO compile with mingw (also fixes some warnings generated by mingw)
2015-05-16 18:44:07 +02:00
Tannin
9ea5086c4c
slight cleanup regarding steam log-in settings
2015-05-12 20:34:05 +02:00
Tannin
4c1155a6ab
Merge
2015-05-12 19:00:41 +02:00
Tannin
90365041f4
workaround to prevent repeated checking of mods with the mouse was interpreted
...
as double click
2015-05-12 18:56:44 +02:00
Tannin
183b571560
minor stuff
2015-05-11 21:41:00 +02:00
Tannin
0f1271dd99
- bugfix: moving a mod didn't properly update conflict highlighting
2015-05-11 21:40:35 +02:00
Tannin
dbdc2538f9
bugfix: upon closing the profiles dialog, the profile was changed to the
...
top-most profile and back
2015-05-11 21:39:56 +02:00
Tannin
5a908442d6
dropping an url on the download widget now attempts to download the url
2015-05-11 21:37:12 +02:00
Tannin
328244692b
better type safety in accessing tool plugins
2015-05-11 18:05:01 +02:00
Tannin
f32b4c3ce1
- language list in settings no longer contains english twice
...
- language names in settings are now in the native language
2015-05-10 16:01:07 +02:00
Tannin
83a896d0a9
- bugfix: case conversion could produce different local-dependent results
...
between the time the vfs lookup map is set up and later when querying it.
2015-05-10 16:00:15 +02:00
Tannin
209fe5cab5
esp list refresh is now delayed if the directory-structure is being updated. This
...
may have been causing the lists to be cleared.
2015-05-10 15:45:27 +02:00
Tom Tanner
cd68c9d53c
Merge from master
2015-05-10 12:35:52 +01:00
Tannin
65b64d111b
Merge with branch1.2
2015-05-10 11:24:25 +02:00
Tannin
73fa7045b6
missed a file when dropping redundant report.h (changeset a2d809870347)
2015-05-10 11:22:50 +02:00
Tannin
a25d889e78
- bugfix: shortcuts specifying a profile didn't work
2015-05-10 11:22:10 +02:00
Tannin
3680e37d39
Merge
2015-05-09 21:46:40 +02:00
Tannin
abba182b1b
dropped redundant report.h/report.cpp
2015-05-09 21:44:19 +02:00
Tom Tanner
ffb470a380
Add in a tab to allow saving of steam username and password.
2015-05-09 18:10:38 +01:00
Tom Tanner
1403d51a82
Fix mod organiser not picking up stuff from a blank profile
2015-05-09 11:41:39 +01:00
Tom Tanner
89eabf3c4d
added a 'yes to all' shellMove and made the drag-and-drop code use shellMove/shellCopy
2015-05-03 09:51:01 +01:00
Tom Tanner
26368df7a6
Retain 'backup' switch state on mod overwrite options
2015-05-03 08:43:12 +01:00
Tom Tanner
5f399f6a39
Another removal of redundant commentary
2015-04-29 21:18:43 +01:00
Tom Tanner
c909f8ce4f
remove redundant comments/code from drag'n'drop stuff
2015-04-29 21:14:46 +01:00
Tom Tanner
ce925bc73e
Allows drag-and-drop into the download tab
2015-04-26 09:44:57 +01:00
Tom Tanner
927504cbd9
1) reintroduce the report error when unpacking archives to avoid the error
...
message disappearing entirely
2) Allow very long filenames to be used when unpacking
2015-04-25 13:04:14 +01:00
Tom Tanner
a44cb011a5
Small fixup to passing of argc/argv.
2015-04-19 21:10:32 +01:00
Tom Tanner
11e67d7a6c
More fixing up of scons. Give up entirely with debugging python proxy
2015-04-19 21:10:03 +01:00
Tannin
0b58653e2d
bugfix: filter on download list always filtered by file name, not by displayed name
2015-04-19 20:33:46 +02:00
Tannin
e47e04dcf2
refactorings
2015-04-12 15:54:14 +02:00
Tannin
fd584f8038
- operations not possible during directory refresh can now be delayed unit after
...
the refresh.
- will now rewrite the plugin list(s) immediately after running external
application
- changes missing from changeset 9f522a324341
2015-04-12 15:52:22 +02:00
Tannin
942bd04e5e
bugfix: batch-activation/deactivation used non-persistent indices which seems to
...
be a problem nowadays (probably related to Qt5?)
2015-04-12 15:48:50 +02:00
Tannin
4b6e8ac51b
safe file writer now ignores the hash if the file doesn't exist
2015-04-12 15:45:34 +02:00
Tannin
8c2e88b9c9
MO will no longer use the load order from an empty loadorder.txt because the
...
file should at least have a header.
2015-04-12 15:43:46 +02:00
Tannin
ef39699d69
missing changes that belong into changeset 5eaf1e439403
2015-04-12 15:42:45 +02:00
Tannin
55eacfbd80
bugfix: save-dir monitoring is now disabled while editing a profile so that,
...
in case of local save games the active profile path isn't locked
2015-04-12 15:41:17 +02:00
Tannin
056acd03cd
bugfix: when using a user-selected game path that path wasn't use for
...
auto-detecting executables
2015-04-12 15:39:16 +02:00
Tannin
9eb1a303a7
cosmetic changes and increased version number
2015-04-08 18:54:09 +02:00
Tannin
a44c4bbdb2
enabling/disabling a plugin should now immediately cause a check for problems
2015-04-08 18:53:43 +02:00
Tannin
8cca47454a
if overwriting the ModOrganizer.ini file fails, another attempt to store
...
settings is made, writing to the ini file directly.
2015-04-08 18:52:43 +02:00
Tannin
a818688d3f
bugfix: save games didn't show up in the transfer saves dialog
2015-04-08 18:30:22 +02:00
Tannin
feaad36168
download directory, cache directory and mod directory are now only stored in the
...
ini file when they differ from the default. this should make moving MO easier
2015-04-08 18:30:02 +02:00
Tannin
a6f7480ab9
bugfix: tutorial broken
2015-04-08 18:09:36 +02:00
Tannin
1ba140e0fa
avoid saving plugin list during directory updates as they may be invalid
2015-03-31 18:32:46 +02:00
Tannin
eed3664302
a signal is now emitted when the state (checked/unchecked) of a plugin changes
2015-03-31 18:31:54 +02:00
Tannin
35eb41daf9
will now avoid writing plugin lists if they would be empty (as its probably a bug)
2015-03-31 18:31:21 +02:00
Tannin
38eb03c306
bugfix: modlist automatically scrolled to the top after closing context menu
2015-03-31 17:48:07 +02:00
Tannin
6ff201385c
bugfix: re-enabled alignment of content icons
2015-03-31 17:43:36 +02:00
Tom Tanner
0269fc36e6
If there are no Missing ESPs, say "None" rather than leaving an empty list.
2015-03-29 18:01:56 +01:00
Tom Tanner
fa5d3cdaf3
Update readme with information about getting python proxy to work in a debug build.
2015-03-29 18:01:12 +01:00
Tom Tanner
ab28c9631a
Merge
2015-03-28 10:54:02 +00:00
Tom Tanner
04b6f2e475
Added json file dependency into moc scanner
2015-03-28 10:11:09 +00:00
Tannin
0d5197a3c8
Merge in changes by Tom Tanner
2015-03-27 18:24:37 +01:00
Tannin
8eb63a068c
cleanup
2015-03-27 16:37:31 +01:00
Tannin
4d4a7713fb
bugfix: not all icons showed up
2015-03-27 16:36:55 +01:00
Tannin
4161696527
bugfix: MO didn't use all parameters of preconfigured executables
2015-03-27 16:33:32 +01:00
Tannin
73eea93abb
bugfix: "edit executables" dialog didn't actually save a modified executable when
...
confirming the save-on-close dialog
2015-03-27 16:31:26 +01:00
Tom Tanner
db7c6e6006
Add in all the necessary stuff for scons
2015-03-25 22:35:53 +00:00
Tom Tanner
266a696429
Merge
2015-03-22 10:51:43 +00:00
Tom Tanner
ea520baf4e
Fix a meory leak with modules that error during loading
...
More Sconscript stuff
2015-03-22 10:49:15 +00:00
Tannin
07b8896f92
updated build instructions, version number, packaging scripts
2015-03-21 16:39:54 +01:00
Tannin
4a2e4652f4
- after closing the overwrite dialog the in-memory directory structure is updated again
...
- bugfix: crash on creating shortcuts
2015-03-21 16:37:49 +01:00
Tannin
a9e1d44a2a
changed the way the right-most column in the mod list is stretched to a way that is independent of the mod ordering
2015-03-21 16:35:10 +01:00
Tannin
b210a2f083
MO will again remove obsolete files on startup
2015-03-21 16:31:54 +01:00
Tannin
cbbc2d191d
bugfix: crash when entering search terms for the mod list
2015-03-21 16:30:43 +01:00
Tannin
cad7ed47be
bugfix: sync-overwrite dialog didn't open
2015-03-21 16:29:55 +01:00
Tom Tanner
a9cec9e5e2
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
2015-03-20 10:34:30 +00:00
Tom Tanner
771dde7771
Merge
2015-03-19 16:48:21 +00:00
Tannin
c6758e47c8
minor stuff (slight changes to the visual style, code refactorings, version increment)
2015-03-18 19:41:46 +01:00
Tannin
4a99cfe6ad
bugfix: crash related to bad timing when filtering the mod list
2015-03-18 19:41:11 +01:00
Tannin
f134c7ab4c
- plugin list can now be sorted by flags
...
- sorting by mod index now puts the disabled mods to one end of the list
2015-03-18 19:40:12 +01:00
Tannin
03b029c613
- avoiding unnecessary meta.ini saves when checking mods for updates
2015-03-18 19:35:49 +01:00
Tom Tanner
a1c8e529f7
Merge with branch1.2
2015-03-18 17:40:29 +00:00
Tom Tanner
39dd67f22f
Refactoring and cleanup.
2015-03-18 14:16:04 +00:00
Tom Tanner
de79d15980
Every plugin now built
2015-03-17 16:31:15 +00:00
Tom Tanner
16beb6f9b1
Abortive attempt to use official 'qt' tool
...
This resulted in some small cleanups but not much else
2015-03-16 10:14:00 +00:00
Tom Tanner
a00a9a5bba
Cleanup
2015-03-16 08:35:14 +00:00
Tom Tanner
4b1059f5a1
Building cleanly without patched versions. Doesn't do the plugins yet
2015-03-15 16:26:41 +00:00
Tom Tanner
2628dd3fb8
Yet more scons stuff. Now builds everything but the plugins, and installs all the dlls
2015-03-15 10:58:21 +00:00
Tom Tanner
2d20185e77
More sconscripts set up
2015-03-14 14:59:52 +00:00
Tannin
7a1ae9b0f1
Merge with branch1.2
2015-03-09 12:34:34 +01:00
Tannin
d45ebf1348
added LocalPaths to ignore list
2015-03-09 12:33:37 +01:00
Tannin
db2954e8eb
minor cleanup
2015-03-09 12:22:13 +01:00
Tannin
8c0756bd9d
- bugfix: changing the highlight in the modlist didn't always prompt an immediate update of overwrite markers
2015-03-09 12:18:25 +01:00
Tannin
026b97835e
- when activating/deactivating a mod the contained esps are only activated/deactivated if no other
...
active mod provides the same plugins
2015-03-09 12:17:57 +01:00
Tom Tanner
97d6f7ce01
First attempt at using scons to build
2015-03-08 13:20:56 +00:00
Tom Tanner
d80cdf726e
Small typo fix
2015-03-01 13:16:27 +00:00
Thomas Tanner
9c8f0a2041
revert
2015-03-01 12:52:57 +00:00
Thomas Tanner
1b16897228
test
2015-03-01 12:24:04 +00:00
Thomas Tanner
4bd5df5ab4
Change readme to include sip install
2015-03-01 11:48:55 +00:00
Tannin
d08e0ebab0
- some fixes to how file changes are signaled and delayed
2015-03-01 11:28:49 +01:00
Tannin
6479f972dc
tons of code cleanup and minor fixes to harden the code (mostly suggestions from static code analysis)
2015-02-25 18:38:01 +01:00
Tannin
e01ab940b0
bugfix: tooltips in dark style were too transparent
2015-02-25 18:11:31 +01:00
Tannin
e9c937f909
bugfix: plugin list wasn't user-sortable
2015-02-25 18:03:26 +01:00
Tannin
d87661a66f
sorting by content now produces a more useful list
2015-02-25 18:02:39 +01:00
Tannin
3c030a28e9
bugfix: filtering by meta-categories (checked/unchecked, update available) didn't work
2015-02-25 18:01:49 +01:00
Tannin
6b4cb9ff4c
bugfix: crash when trying to delete mods (issue #1016 )
2015-02-25 18:00:46 +01:00
Tannin
cbe84327c6
- added content icon for BSAs
...
- improved display of content icons (better scaling and some borders)
- bugfix: contains changes missing from changeset bc6b6430017b
2015-02-25 17:57:38 +01:00
Tannin
ce228e512c
- No longer setting the dll directory as a windows search folder for dlls because
...
that appears to remove another search folder AND the configured seach folders seem
to be inherited by processes started from MO (both confirmed only in windows 8.1)
2015-02-25 17:53:48 +01:00
Tannin
1579e4dcb0
- bugfix: detection of support for direct loading load mechanism was broken
...
- proxy dll load mechanism disabled since it seems to have been bugged for ages
and nobody noticed so it appears to be unneeded
2015-02-25 17:50:57 +01:00
Tannin
671d96383b
icon delegates now use a pixmap cache to improve rendering performance
2015-02-25 17:48:37 +01:00
Tannin
bdfd41a862
cleanup
2015-01-29 19:30:10 +01:00
Tannin
8aa6dc4c7d
extended the game-plugin interface
2015-01-29 19:26:42 +01:00
Tannin
c3a95bdef1
Merge with branch1.2
2015-01-24 19:34:12 +01:00
Tannin
f756aede08
updated version number
2015-01-24 19:16:42 +01:00
Tannin
855e8bd737
fixed logging in case of changes and errors in the mod list
2015-01-22 19:55:41 +01:00
Tannin
b0fe23a711
bugfix: When displaying the list of save games to delete the list is capped to 10 entries, otherwise the window may extend beyond the screen
2015-01-22 19:50:51 +01:00
Tannin
c2edbcf90f
bugfix: initialization order was wrong and so kept foreign language systems from correctly loading mod order if Unmanaged is translated
...
"Unmanaged" is no longer translatable as its used internally as an identifier
2015-01-22 19:47:18 +01:00
Tannin
2400e2c99e
cleanup (mostly removing unused includes)
2015-01-22 19:44:38 +01:00
Tannin
af1e3d0187
removed some obsolete code
2015-01-22 19:38:14 +01:00
Tannin
9ab9c072fc
Added tag release v1.2.17 for changeset 2078ce371648
2015-01-22 19:02:47 +01:00
Tannin
30c016567f
bugfix: first attempt at discovering java binary always failed
2015-01-11 11:28:02 +01:00
Tannin
da27ec45da
increased version number and minor stuff
2015-01-11 11:17:26 +01:00
Tannin
1321564a92
bugfix: priority couldn't be changed directly in plugin list (this change was apparently not copied to the branch)
2015-01-11 11:17:04 +01:00
Tannin
4d9795527d
different way to check for file existence
2015-01-11 11:16:04 +01:00
Tannin
9f09c30e08
bugfix: translations for some plugins weren't loaded
2015-01-11 11:14:58 +01:00
Tannin
caf31e72cc
bugfix: executables with extensions other than .com, .cmd or .bat were started with cmd.exe (since 1.2.16)
2015-01-11 11:14:10 +01:00
Tannin
f2ab6825bf
Added tag release v1.2.16 for changeset a837623ea911
2015-01-11 11:10:21 +01:00
Tannin
25348238b2
bugfix: translations for configurator plugin weren't named correctly
2015-01-08 20:07:58 +01:00
Tannin
8b3a42bd17
bugfix: translations for plugins were not used
2015-01-08 20:07:32 +01:00
Tannin
6f1162c23f
bugfix: showEvent contains initializion code that should be run only on first start of the application
2015-01-08 20:06:56 +01:00
Tannin
2b21463514
- 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)
2015-01-07 23:13:40 +01:00
Tannin
d20a26e0eb
Added tag release v1.2.15 for changeset d1946676ce17
2015-01-07 23:09:58 +01:00