LostDragonist
179a738571
Merge pull request #695 from ModOrganizer2/Develop
...
Stage for Release 2.2.0
2019-05-03 21:32:33 -05:00
LostDragonist
907c546842
Update version to 2.2.0
2019-05-03 21:08:20 -05:00
LostDragonist
7fbdbd8950
Update version to 2.2.0rc3
2019-05-02 06:01:11 -05:00
LostDragonist
5f0dc90ceb
Fix installing qdds.dll
2019-05-02 05:57:34 -05:00
LostDragonist
65c137bf59
Update translation file
2019-04-30 05:24:46 -05:00
LostDragonist
e9b5f78883
Update version to 2.2.0rc2
2019-04-30 04:51:59 -05:00
LostDragonist
3061a15822
Restart MO if the API key is changed or the reset geometries button was clicked
2019-04-30 04:51:32 -05:00
LostDragonist
8c47ba2252
Update translation file
2019-04-29 14:29:00 -05:00
LostDragonist
2d75be6ad7
Update version to 2.2.0-rc1
2019-04-29 13:28:30 -05:00
LePresidente
c3d633ab7e
dp windeployqt.exe last since we require everything to be installed before running.
2019-04-20 16:39:13 +02:00
LostDragonist
149c38d54d
Add protection against non-existent working directory for executables
2019-04-15 05:25:22 -05:00
Jeremy Rimpo
0f13d9a4c0
Merge pull request #691 from jakemaguy/Develop
...
Added Missing URL for Nexus Info Tab in ModInfoDialog Window
2019-04-14 01:37:17 -05:00
Jake
94cd6f5349
Added the missing URL to setURL function to support the call to getURL()
2019-04-14 02:08:36 -04:00
LostDragonist
b932416249
Update translation file
2019-04-13 22:16:08 -05:00
LostDragonist
509def79c6
Improve ignoring of missing English translations
...
Why does the language code keep changing?!
2019-04-13 21:17:27 -05:00
LostDragonist
379c60375c
Update version to 2.2.0beta9
2019-04-13 20:21:47 -05:00
LostDragonist
405dfebe4d
Don't log warnings when files can't be found (moves responsibility to caller)
2019-04-13 20:21:47 -05:00
LostDragonist
3c488a69ed
Fix typo in missing INI dialog
2019-04-13 20:21:46 -05:00
Silarn
5ea25f03ce
Rework logic - we want updates that are newer than the last update - 1hr
2019-04-12 21:28:47 -05:00
LostDragonist
81b9784615
Update tooltip on Nexus settings
2019-04-01 11:57:51 -05:00
LostDragonist
c362199ac0
Fix performance when selecting many mods
2019-03-30 22:27:26 -05:00
LostDragonist
22d3f0cd3c
Fix getFileOrigins
2019-03-26 14:32:20 -05:00
LostDragonist
eb9ac6ca24
Add more protection against missing game plugins
2019-03-25 04:42:02 -05:00
LostDragonist
043a5fa941
Update version to 2.2.0beta8
2019-03-24 21:34:51 -05:00
LostDragonist
b1af3eed10
Add parameters to startApplication to allow control of custom overwrite
2019-03-24 21:30:58 -05:00
LostDragonist
a4679b6fac
Don't query for the file description if it's present but blank
2019-03-24 18:12:23 -05:00
LostDragonist
d541f982a5
Add another query to get the missing file description
2019-03-24 17:41:58 -05:00
LostDragonist
93028df242
Handle multiple replies to MD5 search
2019-03-24 17:12:19 -05:00
LostDragonist
e69c84d40e
Expand mo_interface.log from 1K lines to 1M lines
2019-03-24 10:50:41 -05:00
LostDragonist
3d56e17dd8
Make sure the configured temp folder exists
2019-03-23 23:02:12 -05:00
LostDragonist
1f3133059e
Prevent diagnose plugins that return false for isActive from reporting notifications
2019-03-23 21:21:51 -05:00
LostDragonist
ff7fd68c0b
Connect diagnosisUpdate and updateProblemsButton so the notification button is updated properly
2019-03-23 19:26:16 -05:00
LostDragonist
5f8c95e78e
Allow the user to go back to the instance manager if using an instance and the instance's game plugin disappears or stops functioning
2019-03-23 18:09:27 -05:00
LostDragonist
6a19ac3de5
Only let the user select game installations that match what the instance is configured for
2019-03-23 17:47:55 -05:00
LostDragonist
bca9f0ec56
Do not change the game type of an instance without getting explicit instructions from the user
2019-03-23 17:10:28 -05:00
LostDragonist
a337972ffb
Revert "Use MD5 info search for new downloads"
...
This reverts commit 5ba369680d .
2019-03-23 15:03:44 -05:00
LostDragonist
6dd246363e
Fix origin determination for the case of a lower priority, loose files mod being added after a higher priority, archived files mod.
2019-03-22 21:26:50 -05:00
LostDragonist
1f50d61ecb
Fix update filter check
2019-03-22 18:00:13 -05:00
LostDragonist
c3ff652ff8
Only change to the update filter if mods are being checked for update or mods have updates available
2019-03-22 17:33:10 -05:00
LostDragonist
d141258357
Add support for info log messages
2019-03-22 17:16:08 -05:00
LostDragonist
5ba369680d
Use MD5 info search for new downloads
2019-03-22 17:03:58 -05:00
LostDragonist
b6be2863f2
Set the remaining API requests on a 429 reply
2019-03-22 01:10:01 -05:00
LostDragonist
5b6f16f06a
Fix reported number of mods checking for update when multiple mods are selected
2019-03-22 00:52:14 -05:00
LostDragonist
4144684d8d
Don't display Nexus ID of zero
2019-03-22 00:44:16 -05:00
LostDragonist
84be4c5440
Don't delete the Nexus ID on invalid update requests
2019-03-22 00:43:49 -05:00
LostDragonist
968cc4b495
Allow moving overwrite files to mods to replace files
2019-03-18 13:53:30 -05:00
LostDragonist
be93ce0690
Update translation file
2019-03-18 06:10:06 -05:00
LostDragonist
7819a1aa27
Update version to 2.2.0beta7
2019-03-18 05:16:27 -05:00
Al
105a112f3c
Add "Explore Virtual Folder" (name subject to change) as a default executable.
2019-03-10 17:46:36 +01:00
LostDragonist
df142f8310
Refresh mod list after clearing overwrite folder
2019-03-09 22:12:10 -06:00
LostDragonist
c49fce871a
Allow selecting overwrite to trigger selected plugin highlight
2019-03-09 21:41:38 -06:00
LostDragonist
e8e7f70ded
Allow selecting overwrite to trigger mod conflict highlights
2019-03-09 21:41:20 -06:00
LostDragonist
abfbf68469
Improve updating mod highlights when no mod is selected
2019-03-09 21:40:10 -06:00
LostDragonist
d26c4e8ea2
Fix conflict detection concerning overwrite
2019-03-09 20:47:10 -06:00
LostDragonist
c1210714f8
Update tutorials and stylesheets for problems->notifications change
2019-03-09 01:43:02 -06:00
LostDragonist
57c14681f2
Disable the login timeout timer when something happens
2019-03-09 00:46:45 -06:00
LostDragonist
c28750d0fb
Improve timeout behavior when logging in to Nexus
2019-03-08 23:14:52 -06:00
LostDragonist
035cf9e767
Update what's this description of profiles
2019-03-08 21:34:43 -06:00
LostDragonist
78954b0b9f
Improve function and error reporting of dropping files on mod list
2019-03-08 21:26:47 -06:00
LostDragonist
a6c32d0c3d
Update translation file
2019-03-07 18:21:33 -06:00
LostDragonist
aaeb0e8570
Convert file description from BBCode
2019-03-07 17:52:17 -06:00
LostDragonist
77bcfdfdb3
Update version to 2.2.0beta6
2019-03-07 17:32:27 -06:00
LostDragonist
d5ba880283
Suppress expected network errors during MD5 searches
2019-03-07 16:55:42 -06:00
LostDragonist
70bcd97bd2
Use MD5 when querying info before bothering the user
2019-03-07 16:32:17 -06:00
LostDragonist
2eecead236
Rework tracking pin to be green
2019-03-07 11:59:07 -06:00
LostDragonist
6c0f5202ce
Support log messages with newlines
2019-03-07 11:21:47 -06:00
LostDragonist
d5332c5080
Add support for displaying tracked mods and setting tracked status
2019-03-07 11:21:47 -06:00
LostDragonist
09a68079bb
Assume an empty release list from GitHub means some kind of error occurred
2019-03-06 18:46:15 -06:00
LostDragonist
0174423841
Improve failed login checks on start up
2019-03-06 18:02:03 -06:00
LostDragonist
dfc992f467
Add setting to hide the API counter
2019-03-06 17:20:53 -06:00
LostDragonist
fa44740193
Clear palette of mod list and plugin list to better support themes
2019-03-05 01:58:25 -06:00
LostDragonist
249745c6b1
Don't show unrelated paths when browsing for game
2019-02-25 08:54:51 -06:00
LostDragonist
667ef70cc8
Do not add inactive tool plugins to the tools menu
2019-02-24 21:18:52 -06:00
LostDragonist
899fa6e78d
Call toggleMO2EndorseState for consistency
2019-02-24 02:31:15 -06:00
LostDragonist
bcca611176
Store endorsement state of MO when a reply is received
2019-02-23 21:25:32 -06:00
LostDragonist
ceb0ea65ed
Update version to 2.2.0beta5
2019-02-23 18:19:01 -06:00
LostDragonist
ba8ce395cf
Add function to get configured mods directory
2019-02-23 07:11:57 -06:00
LostDragonist
208f389300
Change setGameName parameters to match MOBase changes
2019-02-22 22:18:05 -06:00
LostDragonist
77d6b71395
Fix call to requestModInfo
2019-02-22 22:17:45 -06:00
LostDragonist
570dc369b7
Fix call to requestDownloadURL
2019-02-22 19:53:10 -06:00
LostDragonist
ef80a8baca
Remove the spoofed NMM version
...
The new API does not require this and it serves no purpose to keep it.
2019-02-22 04:33:21 -06:00
LostDragonist
0798e102ba
Force an update check after installing a mod
2019-02-22 03:45:54 -06:00
LostDragonist
01203bb467
Allow force-check updates to bypass update timeouts
2019-02-21 21:56:09 -06:00
LostDragonist
5812ad3d46
Don't count updates as ignored when the ignored version is invalid
2019-02-21 21:38:52 -06:00
LostDragonist
8f0f41f08c
Invalidate mod list sort proxy when mods find updates
2019-02-21 21:36:09 -06:00
LostDragonist
6984711a01
Don't populate newestVersion from mod description
...
This leaves the newestVersion unpopulated until the user checks the mod for an update.
2019-02-21 20:50:17 -06:00
LostDragonist
3a290b8a5a
Fix warning about multiple consts
2019-02-21 19:36:00 -06:00
LostDragonist
8027fea667
Grab the description for downloads instead of the change log
2019-02-21 19:35:15 -06:00
LostDragonist
9dbac137ef
Limit the download file description to 4096 characters
...
The description is limited to 255 characters on the Nexus so this is mostly protecting against invalid data.
2019-02-21 19:32:32 -06:00
LostDragonist
277e0ffded
Update translation file
2019-02-21 04:12:51 -06:00
LostDragonist
78be0744f9
Merge pull request #661 from przester/double-install-fix
...
Fix state breakage when terminating installation via exceptions
2019-02-21 03:30:24 -06:00
LostDragonist
330ff910d1
Add space
2019-02-21 03:16:52 -06:00
Krzysztof Starecki
067d605a58
Fix state breakage when terminating installation via exceptions
2019-02-20 15:20:20 +01:00
LePresidente
51c02718b1
Merge branch 'Develop' of https://github.com/ModOrganizer2/modorganizer into Develop
2019-02-20 09:25:15 +02:00
LePresidente
b62dff5fd6
[Appveyor] make sure we are in the appveyor build folder before sending the discord notification, to avoid errors
2019-02-20 09:24:50 +02:00
LostDragonist
8d5cfc2470
Remove more old Nexus settings
2019-02-19 09:01:04 -06:00
LePresidente
1a123d2dfa
Updated AppVeyor build to include artifacts, to allow testers to grab new exe's as they are built
2019-02-19 16:21:17 +02:00
LostDragonist
9ec158dcee
Fix for Steam being run as administrator
...
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.
2019-02-19 03:26:08 -06:00
Brian Munro
046a72346c
Merge pull request #656 from ModOrganizer2/Appveyor
...
Appveyor test build process, current project only
2019-02-19 06:30:30 +02:00
Silarn
f9ac64c65d
Cleanup and version bump
2019-02-18 21:37:34 -06:00
LostDragonist
9634549f92
Rework messages about downloads already queued or started
2019-02-18 21:33:48 -06:00
Silarn
d2120a9c55
Extend the update date back one hour to help prevent time mismatches
...
- Server time and local time may not align perfectly for bulk API
2019-02-18 21:31:22 -06:00
Silarn
70a9cf9429
Coalesce code for identifying game short name from nexus name
2019-02-18 21:31:22 -06:00
LostDragonist
61842daf93
Fix up messages for already pending/started downloads
2019-02-18 21:31:21 -06:00
LostDragonist
b43ab45493
Fix display of file names when querying info
2019-02-18 21:31:21 -06:00
Silarn
ec0a0a2beb
Fix seconds calculation
2019-02-18 21:31:21 -06:00
Silarn
42ae919c96
Fix issue with downloads not being remove on failure
...
Also adds helpful message when API key is not valid or present
2019-02-18 21:31:21 -06:00
Silarn
f7d1ce1fae
Small updates, cleanup, update code, cache settings, tooltips
2019-02-18 21:31:21 -06:00
Silarn
2b9d2f32fb
Endorsement and efficiency updates
...
* Reduce update timeout to 5 minutes
* Introduce bulk endorsement check replacing global mod info check
* Fine tune performance of bulk update info query
* Thread the update processing to prevent lockups
2019-02-18 21:31:21 -06:00
Silarn
5a7d0243c6
Implement bulk update check layer
2019-02-18 21:31:20 -06:00
Silarn
b59c44aaa1
Some fixes to parse the preferred server list and download speed feature
2019-02-18 21:31:20 -06:00
Silarn
3f86a94ff7
Freeing the credential object when there's no result causes overruns
2019-02-18 21:31:20 -06:00
Silarn
8bc9db23d9
Add settings option to switch between fixed and dynamic cache timeouts
2019-02-18 21:31:20 -06:00
Silarn
eb575e2f92
Implement Windows Credential Manager
2019-02-18 21:31:20 -06:00
Silarn
ae74c7ff2b
Re-simplify ModInfo interface
2019-02-18 21:31:20 -06:00
Silarn
d86d2f704a
Implement staggered timeouts bases on age.
...
* < 1 mo = 2 hours
* < 3 mo = 4 hours
* < 6 mo = 6 hours
* < 1 yr = 12 hours
* > 1 yr = 24 hours
2019-02-18 21:31:19 -06:00
Silarn
a873c7be23
Simple updates API headers requested by Nexus
2019-02-18 21:31:19 -06:00
Silarn
177f5c0446
Fix issues with duplicate requests, expand parallel requests to 6
2019-02-18 21:31:19 -06:00
Silarn
91e909bc45
Request pools are not combined, we need to use the max of both pools.
2019-02-18 21:31:19 -06:00
LostDragonist
17b36957ff
Add Qt5WebSockets to DLL manifest
2019-02-18 21:31:19 -06:00
Silarn
34a374fce8
Several api improvements:
...
* Don't check time for force updates
* Implement API restrictions for <200 remaining requests
* Fix bug causing duplicate mod checks for differing short name capitalization
2019-02-18 21:31:19 -06:00
Silarn
f7220cdd22
Prevent runaway requests and fix info dialog description update display
2019-02-18 21:31:19 -06:00
Silarn
2b5862ef01
Multiple updates:
...
* Remove periodic auto-update
* Add context menu force-update for mod list
* Fix some bugs with update parsing
- Ignore update files that are deleted
- Fix remaining issue with failing to get all mods due to capitalization
* Remove queue retry when out of requests
* Clear all requests when out of requests
* More potential improvements to login/validation process
2019-02-18 21:31:16 -06:00
Silarn
78ae7072c9
Write the file category ID to the mod data when installing/updating
2019-02-18 21:29:27 -06:00
Silarn
7f56407b91
Use NXM link key and expiration in file list API call when available
2019-02-18 21:29:27 -06:00
Silarn
d08b836265
Fix various issues when not having a stored API key
2019-02-18 21:29:27 -06:00
Silarn
b7d2a608d8
Fixe API Key storage and actually validate the response
2019-02-18 21:29:27 -06:00
Silarn
f04c437960
Rework the data and cleanup a bit
2019-02-18 21:29:27 -06:00
Silarn
42d8bba5d4
Stop blindly following examples and use better code
2019-02-18 21:29:27 -06:00
Silarn
b751b070e5
Implement using the DPAPI to encrypt credentials
2019-02-18 21:29:27 -06:00
Silarn
2454690813
Make mod search case insensitive, reintroduce timed update batches
2019-02-18 21:29:26 -06:00
Silarn
bbed7c0a32
Rework SSO for new protocol and utilize MO2 application ID
2019-02-18 21:29:26 -06:00
Silarn
6b9e94473a
Various fixes and updates
...
* Add second api type for mod info to segment updates from basic desc
* Add saved nexus file type and factor it into the update display
* Fix some issues with how we were checking for 'latest update' files
2019-02-18 21:29:26 -06:00
Silarn
5aed35d2b6
Ensure mainwindow slot doesn't override data we've just set
2019-02-18 21:29:26 -06:00
Silarn
04c6c6da5c
Fix missing nexus update setters
2019-02-18 21:29:26 -06:00
Silarn
c7c4a8b08e
Update outdated UI descriptions for API monitor
2019-02-18 21:29:25 -06:00
Silarn
6030a1d1fc
Sorting logic fix and show last updated date
2019-02-18 21:29:25 -06:00
Silarn
f07f6b8904
Update Process Improvements
...
* 5 minute batch auto-update of up to 10 mods
- Still able to force an update of all 'unchecked' mods
- Prioritizes mods with oldest update 'age'
* Implemented 1-hour wait between update checks per mod
* Fixed issues with update progress display
* Only enable update filter automatically if 'force update'
* Improved display of version update status in mod list
- Italic text when ready to perform update check
- Tooltip indicates when next update is available
* Fixed remaining issues with update fallback check
* Only trigger one update API request for duplicate sources
2019-02-18 21:29:23 -06:00
Silarn
ef286a938d
Multiple fixes:
...
* Uses current daily/hourly rate limits
* Fixed issue with translating API game string to mod game string
** Corrects issues with update checks and downloads
2019-02-18 21:28:27 -06:00
Silarn
a305ea2270
Translate nexus game name to short name to fix fetching updates
2019-02-18 21:28:26 -06:00
Silarn
370e010a1a
Fix a typo
2019-02-18 21:28:26 -06:00
Silarn
4932c52136
Add counter for API requests
2019-02-18 21:28:24 -06:00
Silarn
23ff0bea74
Always emit the failed signal so we trigger another request
2019-02-18 21:28:07 -06:00
Silarn
72de94ee89
Add a retry for rate limited requests and requeue requests with 429 err
2019-02-18 21:28:07 -06:00
Silarn
56f9ba159b
Detect throttling with error code 429
2019-02-18 21:28:07 -06:00
Silarn
f6dcc77158
Filter deleted downloads from the download query dialog
2019-02-18 21:28:07 -06:00
Silarn
b4a9dd410c
Fix issue with endorsement response parsing
2019-02-18 21:28:07 -06:00
Silarn
b6805f2730
Add some comments and always use latest update file as the version
2019-02-18 21:28:06 -06:00
Silarn
b6498abaf3
Implement an API rate limiter
2019-02-18 21:28:06 -06:00
Silarn
fbbff08fb8
Fix up mismatched signals and slots
2019-02-18 21:28:06 -06:00
Silarn
4bea346b26
Reworking update checks to use the file update info with a fallback
2019-02-18 21:28:04 -06:00
Silarn
7de78b6697
Several Nexus API-related changes
...
* 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
2019-02-18 21:27:32 -06:00
Silarn
9fe2f6126d
Initial Nexus API changes:
...
- Switch to SSO with WebSocket
- Update endpoints (all but version checking)
2019-02-18 21:26:44 -06:00
LostDragonist
bd9cc6254c
Update version to 2.2.0beta3
2019-02-18 18:00:11 -06:00
LePresidente
f0f672f9b7
appveyor really wants those blank lines between commands.
2019-02-18 16:27:45 +02:00
LePresidente
63134bc94a
Use same branch on umbrella as the project.
2019-02-18 16:24:03 +02:00
LePresidente
24ef8c56d2
Added blank lines between commands, due to appveyor sees it as a single command
2019-02-18 14:30:26 +02:00
LePresidente
fa9427d22a
Added appveyor build badge to readme.md
...
Added appveyor.yml which will control the appveyor build in the future (currently extremely basic)
2019-02-18 13:50:48 +02:00
LePresidente
3a1a381b9b
Minor change to CMakeLists.txt to use the DEPENDENCY_DIR variable from umbrella, instead of relative paths, this is required to support appveyor.
2019-02-18 13:23:21 +02:00
LostDragonist
57fd35fc47
Visit Nexus page for first primary source if game does not have its own Nexus page
2019-02-17 23:16:49 -06:00
Al
ee266e5220
Merge pull request #655 from przester/double-install-fix
...
Reject new mod installations if another one is already running
2019-02-16 20:41:27 +01:00
Krzysztof Starecki
d0a6321a39
Update translation file
2019-02-16 13:37:46 +01:00
Krzysztof Starecki
b1f91d28fb
Merge branch 'Develop' into double-install-fix
2019-02-16 13:34:20 +01:00
Al
c19ba15337
Merge pull request #653 from przester/instance-fix
...
Fix instance errors when downloading the same file multiple times
2019-02-16 13:02:52 +01:00
Al
4b98a3f5b6
Merge pull request #654 from przester/contextmenu-fix
...
Change mod list context menu to stack allocation
2019-02-15 23:00:07 +01:00
Krzysztof Starecki
55249ba3a6
Reject new mod installations if another one is already running
2019-02-15 22:01:36 +01:00
Krzysztof Starecki
600b0786eb
Change mod list context menu to stack allocation
2019-02-15 17:34:44 +01:00
Krzysztof Starecki
02c5b083dc
Fix instance errors when downloading the same file multiple times
2019-02-15 17:07:43 +01:00
Al
4d8920cec1
Fix openOriginInfo and openOriginFolder for base files like skyrim.esm
2019-02-15 15:59:33 +01:00
Al
2106f29224
Write currentProfile to Ini file on profile change. Exclusively for outside detection of profile change.
2019-02-15 15:06:44 +01:00
LostDragonist
ad7d740a0b
Update version to 2.2.0beta2
2019-02-15 06:01:40 -06:00
LostDragonist
1c02ae101b
Improve game selection when multiple games are possible
2019-02-15 00:36:56 -06:00
Al
280a32597f
Merge pull request #651 from przester/Develop
...
Fix mod context menu memleak (issue #379 )
2019-02-14 16:39:05 +01:00
Al
749ceff04f
Merge pull request #652 from przester/bugfix-446
...
Fix modId behavior on 'Query Info' cancel (issue #446 )
2019-02-14 16:31:06 +01:00
Krzysztof Starecki
448a37e6bc
Fix mod context menu rendering issue
2019-02-14 16:30:18 +01:00
Krzysztof Starecki
d4a066dbd9
Fix modId behavior on 'Query Info' cancel (issue #446 )
2019-02-14 15:55:53 +01:00
Krzysztof Starecki
a803baa900
Fix mod context menu memleak (issue #379 )
2019-02-14 15:24:02 +01:00
LostDragonist
777ebdd922
Update translation file
2019-02-13 21:16:30 -06:00
LostDragonist
a7350a1940
Update version to 2.2.0beta1
2019-02-13 20:50:46 -06:00
Al
67cb214d47
Added enderal to instance selection name
2019-02-13 02:25:49 +01:00
Al
dc1b1dd829
UpdateProblemsButton when it's pressed, should clear notifications if there was a lingering one.
...
Sadly does not work when it's disabled
2019-02-13 01:04:15 +01:00
Al
b38a26c2bc
Performance improvements:
...
* Avoid accessing disk for finding archives if archive parsing is disabled.
* Avoid very expensive createFile() call in removeOrigin(), after disabling a mod or closing modinfodialog.
2019-02-12 23:56:09 +01:00
Al
5eb686ac48
Use case insensitive check for flagging primary prugins.
...
Fixes some plugins not getting force enabled on TTW.
2019-02-12 18:54:56 +01:00
LostDragonist
c98f00f77e
Clear palette of message dialog to improve readability
2019-02-11 00:07:19 -06:00
LostDragonist
de2274e175
Make notifications geometry implementation match other dialogs
2019-02-10 15:39:20 -06:00
Al
75d16660fd
Made Archive Conflicts option less appealing to random users.
2019-02-10 18:13:10 +01:00
Al
1d55e1f6f9
Avoid calling addModBSAToStructure() altogether if archive conflicts is disasbled.
2019-02-10 18:08:09 +01:00
Al
5767e27925
Fixed crash when "Update" filter is selected and multiple mods are ignored for update.
2019-02-10 00:44:02 +01:00
LostDragonist
98683eca6f
Enable compact mode for mod list flags when column is smaller than 6 icons
2019-02-07 21:42:14 -06:00
LostDragonist
10336caf9e
Add Discord, GOG Galaxy, and Spotify to default blacklist
2019-02-05 19:39:10 -06:00
LostDragonist
3444b9a46e
Fix some logs
2019-01-31 16:14:25 -06:00
LostDragonist
2201a5b0dd
Make gameShortName comparisons case insensitive
2019-01-31 11:31:22 -06:00
Al
02433c486b
Fixed a Failed to refresh list of esps: invalid vector<T> subscript error
...
caused when locking multiple mods where some of them where disabled. Skipped the disabled ones.
2019-01-31 17:57:18 +01:00
LostDragonist
bd0efe4d60
Update translation file
2019-01-30 22:44:02 -06:00
LostDragonist
0cac03cdf6
Always display at least 3 segments of version info for MO itself
2019-01-30 22:16:38 -06:00
LostDragonist
46e2eac1ca
Update version to 2.2.0alpha10
2019-01-30 21:55:37 -06:00
LostDragonist
1369c8d571
Make logs more consistent in format and content
2019-01-30 20:53:48 -06:00
LostDragonist
4b522f40e8
Make logs more consistent in format and content
2019-01-30 20:32:48 -06:00
LostDragonist
6d45350546
Remember geometry of problems dialog
2019-01-30 19:57:01 -06:00
LostDragonist
cfc0b3c055
Rename problems to notifications
2019-01-30 19:34:36 -06:00
LostDragonist
d3f1006a51
Don't report errors when "write to file..." in data tab is canceled
2019-01-30 12:55:26 -06:00
LostDragonist
583bc5b6c6
Auto-populate executable name when browsing for a file
2019-01-30 12:53:00 -06:00
LostDragonist
34640c4d08
Don't add empty icons for flags that don't have icons
2019-01-30 03:23:24 -06:00
LostDragonist
6e3d40a230
Change modsSortedByProfilePriority to not return overwrite or backup mods
2019-01-28 15:13:46 -06:00
Al
4b87be4d3d
Update issue templates
2019-01-26 12:12:31 +01:00
Al
3f2a41979e
Delete Issue template to use specific ones instead
2019-01-25 23:30:40 +01:00
Al
26d5313cba
Added new Issue variegated templates
2019-01-25 23:28:00 +01:00
Al
0740b2b22f
Update ISSUE_TEMPLATE.md
2019-01-25 23:11:30 +01:00
Al
2053efac29
Update ISSUE_TEMPLATE.md
2019-01-25 23:06:43 +01:00
LostDragonist
a853b07953
Change archive parsing to experimental and default to disabled
2019-01-25 10:35:58 -06:00
LostDragonist
08c298c964
Update copyright to 2019
2019-01-25 10:22:56 -06:00
LostDragonist
3372230ca9
Update version to 2.2.0alpha9
2019-01-25 10:21:32 -06:00
LostDragonist
a68a027feb
Merge remote-tracking branch 'remotes/origin/archive_conflicts_2' into Develop
2019-01-25 10:19:44 -06:00
Al
63511cd390
Fixed ListDialog geometry not saving in Move to mod feature.
2019-01-24 19:24:28 +01:00
Al
75d29f7e03
Show windows overwrite dialog when moving and add result message.
2019-01-24 14:41:52 +01:00
Al
ae794dba32
Merge pull request #631 from Thex-PiedDroit/OverwriteToMod
...
Added ability to move files from the overwrite folder to an existing mod
2019-01-24 08:14:51 -05:00
Al
c0c754728c
Fixed display of notes tool-tip and improved Alternative Game source tooltip.
2019-01-24 13:23:44 +01:00
LostDragonist
0ab87850c4
Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2
2019-01-22 17:57:46 -06:00
LostDragonist
5800f2b7b3
Use the optimized function that was created
2019-01-22 15:26:51 -06:00
LostDragonist
7fd81029ce
Reduce file I/O operations when enabling/disabling multiple mods
2019-01-22 14:59:07 -06:00
Thex
a349ec24df
Added ability to move files from the overwrite folder to an existing mod
2019-01-22 21:39:08 +01:00
Al
a40613f885
Cache list of archives contained in a mod instead of accessing disk each time
2019-01-22 17:58:34 +01:00
Al
917c08cd5f
Fixed a crash with "Disable Selected" while in "checked" filter and similar cases
2019-01-22 13:26:52 +01:00
Al
11b2e0fe34
Improved performance of pluginlist refresh by removing regex
2019-01-22 13:25:31 +01:00
Al
fe04cb47e1
Improved Choose Instance name dialog to avoid confusion
2019-01-20 22:27:43 +01:00
Al
8719248fcf
Add some horizontal padding to downloads tab for eyecare
2019-01-20 00:15:20 +01:00
Al
23e81f7109
Open conflicts tab when double clicking on flags
...
not perfect as flags could be for something else but will provide fast access to that tab.
2019-01-19 23:36:52 +01:00
LostDragonist
6d36f1d959
Fix forced libraries when using shortcuts
2019-01-19 15:15:48 -06:00
LostDragonist
952a9c2ded
Fix forced libraries when using shortcuts
2019-01-19 15:15:31 -06:00
LostDragonist
e6e8ce1d68
Cancel the installation progress bar when done to prevent it showing up again
2019-01-18 17:55:53 -06:00
LostDragonist
a63d12bd0f
Cancel the installation progress bar when done to prevent it showing up again
2019-01-18 17:46:56 -06:00
LostDragonist
5b8b2ddac7
Edit tooltip and what's this of archive parsing option
2019-01-18 15:47:14 -06:00
LostDragonist
2ee3aec6b5
Fix location of archive parsing setting
2019-01-18 15:34:08 -06:00
Silarn
077a050e59
Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2
2019-01-18 01:56:16 -06:00
Al
0d04ba1873
Added OR and AND based search to modlist and pluginlist.
...
A space now means AND and "OR ; | ||" mean OR. OR always wins.
2019-01-18 01:34:18 +01:00
LostDragonist
9c364c0dff
Redirect documentation link in help menu to github.io
2019-01-14 18:53:32 -06:00
LostDragonist
643d2a7725
Add link to discord server in help menu
2019-01-14 18:53:07 -06:00
Al
5efba39f86
Fixed invalid vector access on modInfoDialog closing.
2019-01-13 13:42:56 +01:00
Al
821ca74166
Avoid refreshes unless it's specifically the update filter.
2019-01-12 20:24:10 +01:00
Al
864cab8c8a
Fixed "check all for updates" not updating for the newly added mods.
2019-01-12 19:58:56 +01:00
Al
ea3df2e9bd
Some more drag and drop related changes, still no fix though.
2019-01-12 14:35:09 +01:00
Al
37e1009d94
Added missing Parchment theme file
2019-01-12 12:12:04 +01:00
Al
029da32412
Added Parchment theme by TheBobAbides.
2019-01-12 11:48:36 +01:00
LostDragonist
d24519501f
Delete the settings array before writing a new one
2019-01-11 18:00:54 -06:00
LostDragonist
64a242d922
Remove profile-specific executable settings when removing the executable
2019-01-11 16:21:43 -06:00
LostDragonist
b41c99b742
Remove window title of widget
2019-01-11 10:32:17 -06:00
LostDragonist
e9c35cad2e
Update translation file
2019-01-11 09:02:06 -06:00
LostDragonist
9c721c08eb
Update Paper Dark and Paper Light themes to 5.0
2019-01-11 08:11:13 -06:00
LostDragonist
aa934e5fb3
Update Paper Automata theme to A2-2.0
2019-01-11 08:10:53 -06:00
LostDragonist
f1572a2fc4
Fix regex warning
2019-01-11 07:56:28 -06:00
Al
04a4346dc8
Save version even after downgrading.
...
Otherwise the downgrade warning will appear forever.
2019-01-11 14:02:19 +01:00
Al
cc7c3adcad
Fix or ignore a number of compiler warnings.
2019-01-11 13:56:58 +01:00
LostDragonist
2d78ac26c8
Change version to 2.1.7alpha6
2019-01-11 03:15:21 -06:00
LostDragonist
96b6677ed9
Fixes to library load widget
2019-01-11 03:14:41 -06:00
LostDragonist
347ac2b8b5
Support for force loading libraries
2019-01-11 01:51:11 -06:00
Al
183069a85d
Make Visit on Nexus and Open web page do the other as well for multiple items.
2019-01-11 00:23:39 +01:00
Al
ff49e2a43c
Added Web Page URL field in modinfodialog.
...
It's used only if nexusID is invalid.
2019-01-11 00:04:09 +01:00
Al
d0445685bf
Fix #523 by resetting m_URL after install.
2019-01-10 23:51:53 +01:00
Al
14b117d74a
Save rich text of notes tab across restart.
2019-01-10 21:16:01 +01:00
LostDragonist
301c1156f8
Don't try to resume downloads that aren't paused
2019-01-08 01:34:06 -06:00
Al
fa8e40adcb
Update valid mod status when moving files from overwrite.
2019-01-07 14:28:28 +01:00
Al
d32695843d
Fix drop to downloads tab.
...
Fix DownloadView to be QtreeView in QCreator.
2019-01-07 13:28:46 +01:00
Al
f2ea231f92
Made Delete INIs and Saves dialogs remember selection.
2019-01-06 21:54:11 +01:00
Al
2a010e5cdb
Fixed version notification messages.
2019-01-06 20:57:17 +01:00
LostDragonist
eb6ee86da4
Change version to 2.1.7alpha5
2019-01-05 21:50:52 -06:00
Silarn
e35cdd6c89
Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2
2019-01-05 20:00:16 -06:00
LostDragonist
f2c145b2fc
Change qPrintable to qUtf8Printable to better support non-ASCII text
2019-01-05 19:11:22 -06:00
Al
cc7d1ed721
Improve spacing for plugincounter.
2019-01-06 00:29:37 +01:00
Al
08477d6524
Fix compact/normal download sizes on all themes.
...
Fix hover/select padding changes.
Fix non uniform height due to warning icon.
2019-01-05 23:43:10 +01:00
Al
23426d920e
Added Tannin to thanks
2019-01-05 23:39:50 +01:00
Al
e97f073570
Improve ToLower() performance significally.
2019-01-05 20:59:00 +01:00
Al
299a769a83
Improve performance of refresh (regex and code distribution)
2019-01-05 18:44:15 +01:00
LostDragonist
14782a374c
Improve performance by removing redundant actions when changing mod states
2019-01-05 02:57:01 -06:00
LostDragonist
070a9a4d47
Update mod and plugin counters when a mod is removed
2019-01-05 02:18:18 -06:00
LostDragonist
3d24650095
Fix counting light-flagged plugins
2019-01-05 02:17:37 -06:00
LostDragonist
a6e526210f
Remove redundant "active" labels on plugin counter
2019-01-05 01:33:46 -06:00
LostDragonist
3839de53f0
Don't call ASCII function with unicode
2019-01-03 04:39:34 -06:00
Al
474fdca394
Merge pull request #610 from przester/download-tab
...
Tweak download tab column resizing
2019-01-03 01:35:13 +01:00
Krzysztof Starecki
c54bc7edfa
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into download-tab
2019-01-03 01:20:15 +01:00
Krzysztof Starecki
c57d7567c4
Tweak download tab column resizing
2019-01-03 01:09:08 +01:00
LostDragonist
683d17784b
Improve missing INI dialog when switching profiles
2019-01-02 14:30:46 -06:00
Al
0d0e9ee175
Added Note columns to Export to CSV feature
2019-01-02 19:50:33 +01:00
LostDragonist
15e4711417
Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2
2019-01-01 17:07:52 -06:00
Al
5ad411cd47
Updated version to 2.1.7alpha4
2019-01-01 23:31:16 +01:00
Al
9a2b9224ca
Sort Separators by priority in Send To dialog.
2019-01-01 22:57:00 +01:00
Al
35995a4989
Merge pull request #607 from przester/download-tab
...
Fix download entry padding issue
2019-01-01 22:37:47 +01:00
Krzysztof Starecki
76fb954b3d
Fix download entry padding issues (again)
2019-01-01 22:34:42 +01:00
Al
523cb203ce
Merge pull request #606 from przester/download-tab
...
Revamp the downloads tab, fix some UI bugs
2019-01-01 22:10:56 +01:00
Krzysztof Starecki
6fa416fc52
Add default download row sizes for generic styles, sanitize mainwindow.ui
2019-01-01 21:52:10 +01:00
Al
619a0887d8
Fix About dialog open tab.
2019-01-01 19:39:57 +01:00
Al
9c1cbed8db
Updated About dialog.
2019-01-01 19:33:44 +01:00
Krzysztof Starecki
ad752182bc
Fix download entry padding issues
2019-01-01 18:31:17 +01:00
Krzysztof Starecki
63b2189416
Remove unused import, fix accidental indent
2019-01-01 15:29:50 +01:00
Krzysztof Starecki
79ccbccb1b
Fix toolbar buttons not setting their icons on startup
2019-01-01 14:27:51 +01:00
Al
d8396bfa2c
Fixed refresh not clearing overwrite highlighting.
2019-01-01 12:39:35 +01:00
LostDragonist
858930cb46
Change find_if to remove_if
2019-01-01 01:18:40 -06:00
Krzysztof Starecki
44d42cb26d
Change redownload dialog to display the filename
2019-01-01 01:10:46 +01:00
Krzysztof Starecki
263a3f7d24
Make download tab columns hideable by user
2018-12-31 23:24:19 +01:00
Krzysztof Starecki
79a2f8477b
Fix bug with hiding installed downloads
2018-12-31 22:45:04 +01:00
Krzysztof Starecki
954785f83e
Fix some compiler warnings
2018-12-31 21:01:15 +01:00
Krzysztof Starecki
895556f257
Add filetime column to download tab
2018-12-31 20:53:35 +01:00
Krzysztof Starecki
e7c59b26e1
Fix nullptr bug with download meta info
2018-12-31 20:45:12 +01:00
Krzysztof Starecki
fd6345cd4e
Add 'download meta information' support to download tab
2018-12-31 20:29:03 +01:00
Krzysztof Starecki
f3ee7a0566
Port the 'Night Eyes' theme
2018-12-31 19:35:52 +01:00
Krzysztof Starecki
527b310ef3
Merge remote-tracking branch 'upstream/Develop' into download-tab
2018-12-31 18:58:11 +01:00
Krzysztof Starecki
b8babae78a
Fix download layout bug, port most of remaining themes
2018-12-31 18:48:53 +01:00
LostDragonist
776bc8efdf
Update version to 2.1.7alpha3
2018-12-31 10:52:02 -06:00
Krzysztof Starecki
412a062082
Tweak styling options for downloads tab, port Paper Light theme for reference
2018-12-31 16:12:25 +01:00
LostDragonist
ba57657b4f
Correct logic of mod conflict color selection
2018-12-31 07:40:44 -06:00
LostDragonist
398cc0112e
Merge branch 'Develop' into archive_conflicts_2
2018-12-30 20:34:29 -06:00
LostDragonist
4809c30132
Apply alpha color settings to the settings dialog
2018-12-30 20:19:23 -06:00
LostDragonist
7cdaecc5bd
Merge pull request #604 from Project579/Develop
...
Added Alpha channel to color pickers
2018-12-30 19:20:52 -06:00
Krzysztof Starecki
03823a433a
Add qss styling options for progress bar and compact mode widgets
2018-12-31 02:15:47 +01:00
LostDragonist
580f45429f
Fix conflict colors and make archive conflict colors configurable
2018-12-30 18:52:15 -06:00
Project579
22643edb21
Added Alpha channel to color pickers
2018-12-31 01:18:01 +01:00
LostDragonist
e9fe45eb89
Merge branch 'Develop' into archive_conflicts_2
2018-12-30 16:30:41 -06:00
LostDragonist
b2ca83366a
Merge pull request #601 from Project579/archive_conflicts_2
...
Archive conflicts Updating to Lastest Develop
2018-12-30 16:27:43 -06:00
Krzysztof Starecki
c11ff7e2db
Add icon for incomplete download info, add download progress delegate
2018-12-30 22:13:15 +01:00
Krzysztof Starecki
cfb941082e
Add downloadlist styling tweaks
2018-12-30 19:41:05 +01:00
Krzysztof Starecki
463abedee7
Remove old downloads tab code leftovers
2018-12-30 16:35:39 +01:00
Krzysztof Starecki
4d40e8d18c
Fix adding new downloads, add missing download progress states
2018-12-30 16:22:35 +01:00
Krzysztof Starecki
c3ad0349d4
Tweak downloadlist status sorting behavior
2018-12-30 15:27:25 +01:00
Krzysztof Starecki
7a71a9eb9e
Fix a bug where downloadlist context actions run multiple times
2018-12-30 15:16:06 +01:00
Krzysztof Starecki
ec8dbcbf28
Port context menus to new downloadlist
2018-12-30 14:57:05 +01:00
Krzysztof Starecki
5920dc2cd1
Disable downloadlist widget delegates, port partial functionality to QTreeView
2018-12-30 12:26:34 +01:00
Project579
71091f679d
Updated translation
2018-12-30 11:22:08 +01:00
Project579
302f9b99d8
Updated version to reflect changes
2018-12-30 11:22:08 +01:00
Project579
b842eb1ca3
Fix for download list refreshing, courtesy of bshd
2018-12-30 11:22:08 +01:00
Project579
b525ee392f
Updated translation file
2018-12-30 11:07:56 +01:00
Al
7f0844bdd4
Changed name limit to 60 instead of 100 since it was too long
2018-12-29 23:52:18 +01:00
LostDragonist
87c6b019bc
Fix for download list refreshing, courtesy of bshd
2018-12-29 14:56:43 -06:00
LostDragonist
5fc107cdb2
Change version to 2.1.7alpha2
2018-12-29 14:23:36 -06:00
Project579
d6f9e6d900
Merge branch 'Develop' into archive_conflicts_2
...
Updating to 2.1.7alpha1
2018-12-29 11:56:42 +01:00
LostDragonist
eb50d0b447
Update counters when changing profiles
2018-12-28 20:13:31 -06:00
LostDragonist
f6884fe3d6
Allow some functions to pass in empty paths to check the root folder
2018-12-28 16:33:51 -06:00
Al
93a60177ee
Changed "Loads BSA" flag to finds loaded archives in the entire virtual folder.
2018-12-28 21:26:59 +01:00
LostDragonist
b82677fab1
Fix warning about missing signal
2018-12-28 01:10:16 -06:00
LostDragonist
66bf2ab537
Stop warning about missing English translations
2018-12-28 01:05:11 -06:00
LostDragonist
2d9cf25657
Fix typo
2018-12-27 18:49:19 -06:00
LostDragonist
dea754ad91
Update translation file
2018-12-27 15:02:26 -06:00
LostDragonist
b84e938726
Update version to 2.1.7alpha1
2018-12-27 14:29:25 -06:00
LostDragonist
b397e0bc5d
Simplify code for visible counter changes
2018-12-27 04:37:23 -06:00
LostDragonist
4cc371ab84
Modify active counters based on filters
2018-12-27 02:50:04 -06:00
Al
bbed72c6a3
*Made clear Filters button clear also the nameEdit filter
2018-12-27 01:07:08 +01:00
LostDragonist
a3110731ca
Use WriteRegistryValue function to handle read-only files
2018-12-26 17:23:12 -06:00
LostDragonist
6a4e52f9dc
Display counter tooltips when clicked
2018-12-26 10:59:18 -06:00
LostDragonist
66d0ae4317
Add a small gutter around the active mod/plugin counters
2018-12-26 09:19:44 -06:00
Al
fecb66f66b
Added "Visible" counters for modlist.
...
Improved counters tool tip view.
2018-12-26 15:49:00 +01:00
LostDragonist
85eb57eebb
Relaunch MO as admin when elevation is required
...
Previously, a new process of MO would be created as administrator when elevation was required. This had some unwanted side effects. The GUI lock would not function. The virtual file system would likely break as the non-admin process could not access data from the new admin instance.
2018-12-25 03:51:32 -06:00
LostDragonist
22f40072cf
Allow user to "won't endorse" MO itself
2018-12-24 22:37:53 -06:00
LostDragonist
40a3e93c46
Add an option to disable endorsements
2018-12-24 22:37:53 -06:00
LostDragonist
d021011cfa
Allow "endorse", "unendorse", and "won't endorse" for multiple mods
2018-12-24 22:37:52 -06:00
LostDragonist
5f06da756e
Allow "visit on Nexus" for multiple mods
2018-12-24 20:52:56 -06:00
LostDragonist
7fa230411e
Improvements to the plugin and mod counters
...
* Fix style
* Add whatsThis
* Add tooltips with additional statistics
* Don't count mods like overwrite, unmanaged, DLC, etc.
2018-12-24 19:46:31 -06:00
Al
23cf8e60fd
Changed ui of active mod counters
2018-12-24 21:22:48 +01:00
Al
d28ddcfbb5
Added Active Plugins and Active Mods counters
2018-12-24 17:29:16 +01:00
Al
6211a23c5f
Made compact download view show longer names
2018-12-24 13:26:51 +01:00
LostDragonist
ce02da497a
Prevent missing INI dialog from popping up when creating a new instance with archive invalidation
2018-12-24 00:59:54 -06:00
LostDragonist
fcff329c1e
Add sorting for the notes column
2018-12-23 00:57:28 -06:00
Al12rs
2d79e37e59
Fixed typo in previous commit.
2018-12-22 17:06:06 +01:00
Al12rs
77e4cb5c6e
Improved tooltip for Alternate Game Source flag.
2018-12-22 17:02:55 +01:00
Al12rs
69ff53f443
Some logging for drop events on modlist.
2018-12-22 16:41:05 +01:00
Al12rs
127fbda849
Fixed unignreUpdate option from not showing up.
2018-12-22 14:54:45 +01:00
LePresidente
d8e988d372
encase path in quotations to support spaces in Install Location.
2018-12-22 15:46:02 +02:00
Silarn
da3a95ed66
Translation updates
2018-12-22 03:25:08 -06:00
Al12rs
101d656709
Removed pixel limit on downloads tab, inclreased character limit to 120.
2018-12-22 01:55:52 +01:00
LostDragonist
549db7d331
Escape quotes in arguments when elevating MO
2018-12-21 17:38:07 -06:00
LostDragonist
9bc15eb6f7
Add hotkeys for download filter and allow ESC to clear filter more often
2018-12-20 20:57:09 -06:00
LostDragonist
70ddfaadbf
Expand mod list search edit to work on categories, nexus IDs, and notes
2018-12-20 20:57:09 -06:00
LostDragonist
afdd21440a
Catch and report exceptions in the MainWindow deconstructor
2018-12-20 20:56:31 -06:00
Al12rs
a899823fff
Fixed Description not loading when InfoDialog opens on Nexus tab.
2018-12-21 02:15:02 +01:00
Al12rs
3161bdb9a5
Made doubleclick open relevant info tab
2018-12-21 01:05:30 +01:00
LostDragonist
e2b799bd6b
Update translation file
2018-12-20 15:56:54 -06:00
LostDragonist
185eb8e5ef
Merge branch 'Develop'
2018-12-20 15:34:11 -06:00
LostDragonist
63efd21a6a
Fix version reporting to allow non-alpha builds
2018-12-20 15:33:01 -06:00
LostDragonist
ed67ac2113
Merge pull request #586 from ModOrganizer2/Develop
...
Release 2.1.6
2018-12-20 14:33:08 -06:00
Al12rs
9a33dc1480
*Added "Open INIs Folder" option.
...
*Changed "Open Instance Folder" to open the Appdata or MO2 install instead of the baseDirectory.
2018-12-20 19:12:11 +01:00
LostDragonist
1b0c437788
Update translation file
2018-12-19 14:33:04 -06:00
LostDragonist
5e530becc2
Don't mention save games when dealing with INI files
2018-12-19 13:02:15 -06:00
LostDragonist
d9835cc4ae
Update translation file
2018-12-19 12:47:33 -06:00
LostDragonist
18ea79c2d0
Update translation file
2018-12-19 11:53:53 -06:00
LostDragonist
37a6989ba8
Make language about profile-specific settings and save games consistent
2018-12-19 11:53:29 -06:00
LostDragonist
830b63c4e2
Re-initialize the profile configuration if INI files are missing
2018-12-19 11:43:15 -06:00
LostDragonist
662772c2fc
Optionally delete and restore profile-specific game INI files when changing the setting
2018-12-19 11:19:03 -06:00
LostDragonist
027edcf688
Enable per-profile game INI files by default again
2018-12-19 11:03:24 -06:00
Al12rs
ff51aa10c2
Fixed performance issue of Data tab.
2018-12-18 00:12:28 +01:00
LostDragonist
cbc9d00584
Update translation file
2018-12-15 16:23:20 -06:00
Al12rs
e15f768a15
Fixed opening multiple modinfodialog from Open Origin info.
2018-12-13 21:18:35 +01:00
LostDragonist
e63eba2ca1
Improve cleanup of temporary files when installing
2018-12-13 13:30:04 -06:00
LostDragonist
4436d376a8
Clean up and fix merge issues
2018-12-12 20:35:23 -06:00
Al12rs
40c82fc190
Fixed mainwindow.cpp so that Qt Creator does not break it anymore.
...
We should be able to normally use Creator now without having to worry about breaking the build.
Partial fix for conflict information getting messd up after opening infodialog or disabling a mod.
Icons still get messed up but conflict tab remains consistent at first inspection.
Reverted main tab to plugins
Changed version of Archive conflicts branch to 2.2.0 pre-alpha.
2018-12-12 20:17:07 -06:00
Project579
57178f8988
Added button to disable Archives in Data Tree and entirely.
2018-12-12 20:16:54 -06:00
Al12rs
49159de5d7
Improved refresh performance by replacing std::transform() with CharLowerBuffer().
...
Fixed padding to four spaces and removed references to FLAG_ARCHIVE_LOOSE_CONFLICTS_MIXED that isn't used.
2018-12-12 20:16:50 -06:00
Silarn
75a663941d
Add flag padding for all conflict icons
2018-12-12 20:16:40 -06:00
Al12rs
b05f56c808
Added red archive conflict icon and made the conflicts tab change font for files that come from an archive.
2018-12-12 20:16:39 -06:00
Silarn
f9f70b224e
Add loose file/archive conflict icons
2018-12-12 20:16:07 -06:00
Al12rs
01e1232cf8
Added new "loose files overwrite archive" icon and all the flags.
...
The logic to show it is still missing until the other issues are fixed.
2018-12-12 20:15:55 -06:00
Silarn
8d6c715672
Initial archive conflict parsing
...
Squashed commit:
Basic archive conflict parsing - pass 1
Merge fixes for archive parsing
Basic archive conflict parsing - pass 1
Merge fixes for archive parsing
Should fix conflict detection for archive files
2018-12-12 20:15:55 -06:00
LostDragonist
20008e17b7
Fix highlighting plugins when selecting mods with no visible priority
2018-12-12 17:43:43 -06:00
LostDragonist
c24200bc04
Remove a weird vertical spacer from the diagnostics settings tab
2018-12-12 13:22:17 -06:00
LostDragonist
25a9290cd5
Reset previousSeparatorColor when a separator color is reset
2018-12-12 09:40:25 -06:00
Al12rs
efe657c23e
Removed old styles
2018-12-12 16:30:04 +01:00
LePresidente
571347d2de
Pass DIR parameter to install exe, so installation directory matches current directory.
2018-12-12 16:01:50 +02:00
Al12rs
346bc630f8
Create new Separators in last used color.
2018-12-12 10:37:10 +01:00
LostDragonist
013890f644
Remember the last separator color used
2018-12-12 03:04:23 -06:00
LostDragonist
3559364473
Update translation file
2018-12-12 02:46:51 -06:00
LostDragonist
92cdf41243
Update Skyrim theme by chintsu_kun to v2.1.0
2018-12-11 20:48:16 -06:00
LostDragonist
789e95ca58
Update VS2015 Themes by chintsu_kun to v2.0.2
2018-12-11 20:47:29 -06:00
LostDragonist
9b9a1f435e
Add v1.1 Paper Automata theme by 6788
2018-12-11 20:37:59 -06:00
LostDragonist
7f82ffa664
Add v4.3 Paper Light and Paper Dark themes by 6788
2018-12-11 20:37:36 -06:00
LostDragonist
68a1afed49
Implement separator text color in a way that doesn't break everything else
2018-12-11 20:31:17 -06:00
LostDragonist
7b1ece5f28
Further extend the version field to 32 characters
2018-12-11 18:31:09 -06:00
LostDragonist
2306e006dc
Remove the requirement for a game launcher to be present
2018-12-11 15:45:29 -06:00
LostDragonist
f6cd53e932
Change color of separator text based on the configured color of the separator
2018-12-11 15:24:25 -06:00
LostDragonist
5335188e63
Add option to remove column colors for mod list separators
2018-12-11 14:47:50 -06:00
LostDragonist
dac716bb86
Allow tool plugins to define a submenu with the display name
...
Setting the display name to "<submenu>/<displayname>" will group plugins under the submenu.
2018-12-11 14:15:37 -06:00
Al12rs
c486220d20
Updated translations and removed an excessive separator from previous commit.
2018-12-11 16:33:39 +01:00
Al12rs
0af33ccddf
Added "Open Origin in Explorer" and "Open Origin Info..." options to ESPList context menu.
2018-12-11 16:26:41 +01:00
Al12rs
413c045383
* Fixed order of data tab to be Folders first.
...
* Remember expanded folders across refreshes.
2018-12-11 14:57:03 +01:00
LostDragonist
1266e13921
Add the ability to change the managed game directory
2018-12-11 01:52:53 -06:00
LostDragonist
f4af3264f0
Sort tools menu to provide consistent results
2018-12-11 00:25:18 -06:00
Al12rs
f61236e4cf
Added UI locking while loadbar is active (for refresh of modlist).
2018-12-10 20:53:45 +01:00
LostDragonist
d7e6fd1dd6
Don't disable ESMs when disabling mods if alternatives are available
2018-12-08 20:23:45 -06:00
LostDragonist
9d9dbd9f7e
Add shortcut to select name filters on mod list and plugin list
2018-12-08 14:46:42 -06:00
LostDragonist
93763a9364
Add workaround setting to prevent the GUI from locking when running an executable
2018-12-08 11:15:16 -06:00
LostDragonist
a94977988b
Move the mod info separator flag to the end as it's hidden
2018-12-08 10:44:46 -06:00
LostDragonist
c501b5cca0
Add notes column to mod list
2018-12-08 10:44:46 -06:00
Al12rs
c87d97de8c
Added missing games to the suggested names list.
...
Imroved dialog description.
2018-12-08 15:01:01 +01:00
LostDragonist
4914fd172d
Add workarounds button to reset window geometries
2018-12-08 01:19:37 -06:00
LostDragonist
02fe0d3384
Improve refresh of data when changing profile settings
2018-12-07 23:44:31 -06:00
LostDragonist
e76891b926
Update translation file
2018-12-06 03:06:46 -06:00
LostDragonist
b53be165fd
Savagemes -> Savegames
2018-12-06 02:59:41 -06:00
LostDragonist
849d00521a
Transition profile settings to settings.ini
2018-12-05 19:17:16 -06:00
Al12rs
deb3c5ca21
Fixed tooltip and "What's this" to better explain INI options.
2018-12-05 22:57:52 +01:00
Al12rs
25448ef076
* Changed "Local game settings" to "Use profile-specific Game INI files".
...
* Added tooltip to the option explaining what it does since it was missing.
* Improved Local Savegames text and tooltip as well.
2018-12-05 22:50:03 +01:00
LostDragonist
40919c1520
Create empty mods above the selected mod
2018-12-04 18:08:39 -06:00
LostDragonist
79c451bb17
Improvements to "send to separator..." dialog
...
* Scale contents with dialog size
* Save and restore dialog geometry
* Add a better window title
2018-12-03 06:04:16 -06:00
LostDragonist
87292ca30f
Add filter to "send to separator..." dialog
2018-12-02 22:07:58 -06:00
LostDragonist
c0b55690bc
Add "send to separator..." option for mods
2018-12-02 20:26:26 -06:00
Al12rs
f1384cdfa7
Fixed context menu for Data tab showing the File version for empty folders.
2018-12-02 12:48:16 +01:00
Al12rs
c9658e1a65
* Added Folders and Files icons to Data tab.
...
* Fixed empty folders not showing up in Data tab.
2018-12-01 23:23:28 +01:00
LostDragonist
9431597e66
Correct comparison logic for blacklist warning
2018-11-29 15:33:47 -06:00
LostDragonist
4566b51093
Set general settings tab as the default again
2018-11-29 15:23:25 -06:00
LostDragonist
2212ad6f1c
Add executable blacklisting
2018-11-29 14:11:09 -06:00
LostDragonist
6142872620
Prevent the user from renaming unmanaged and DLC mods
2018-11-26 07:51:45 -06:00
LostDragonist
4cae1397e7
Prevent the user from setting a negative mod priority
2018-11-26 07:44:26 -06:00
LostDragonist
7fbfc12118
Sort the plugin list
2018-11-26 07:23:11 -06:00
LostDragonist
4eaa0d16bb
Resize plugin settings to make keys visible
2018-11-26 07:23:03 -06:00
LostDragonist
a219d03444
Add cancel button to "Start Steam?" dialog to not start binary
2018-11-26 03:13:33 -06:00
LostDragonist
ad01e1d608
Less strict implementation of path normalization
2018-11-10 22:04:12 -06:00
LostDragonist
aaa1523db9
Normalize path settings to prevent extra characters
2018-11-10 16:24:45 -06:00
LostDragonist
effd05df06
Tweak text color selection to prevent white text on bright green background
2018-11-09 19:05:06 -06:00
LostDragonist
545b7b4eb7
Fix button colors in the settings dialog with the default theme
2018-11-09 18:14:01 -06:00
Al12rs
71830a65d4
Added three new Transparent Styles by Gernash:
...
Transparent Style 101 Green
Transparent Style BOS
Transparent Style Skyrim
2018-11-09 21:50:46 +01:00
Al12rs
bde2e5fca1
Improved Skyrim.qss theme performance.
2018-11-09 17:15:04 +01:00
Al12rs
15bbfdfa6f
Added Nigh Eyes theme by ciathyza.
2018-11-08 20:41:40 +01:00
LostDragonist
a85a6e635e
Update translation file
2018-11-06 19:00:06 -06:00
LostDragonist
9abb3ca162
Prevent user from clicking the run button more than once
2018-11-05 21:43:50 -06:00
LostDragonist
5588b8b756
Change "mods" to "plugins" in "send to priority..." option for plugins
2018-11-04 13:47:39 -06:00
LostDragonist
d48392c89f
Don't change priority of new separators when not sorting by priority
2018-11-04 13:45:42 -06:00
LostDragonist
21d61e617b
Hide "send to" context menu options when not sorting by priority
2018-11-04 13:39:22 -06:00
LostDragonist
a48a20f13f
Add context menu option to send to a specific priority
2018-11-04 13:10:41 -06:00
LostDragonist
2e09e633bd
Fix creating separators when right-clicking overwrite
2018-11-04 12:33:37 -06:00
Al12rs
1189b8cc33
Made the "checked" filter show separators.
2018-11-04 16:19:54 +01:00
LostDragonist
17f1cf0aab
Allow switching instances when MO is launched with moshortcut://<instance>:
2018-11-02 21:02:30 -05:00
Al12rs
78cd0110d3
Updated Skyrim and VS15 theme to fix highlighting on ESPlist.
2018-11-02 19:29:50 +01:00
LostDragonist
2c57899cf6
Fix matching highlights for mod and plugin selections
...
The selectionChanged event used before requires subtractive/additive logic to work correctly. A separate event is fired for each row and each column for each row that is selected or deselected. The previous logic assumed all of the selection was passed in at once.
The logic has been changed to recalculate all highlights each time the event is fired. This is poorly optimized in regards to performance but makes the function work.
2018-11-01 17:58:49 -05:00
LostDragonist
3dbfba91e1
Add separators according to context location of context menu
2018-11-01 16:55:58 -05:00
Al12rs
2c53f9d934
Cleaned up leftover from color customizzation.
2018-11-01 16:35:02 +01:00
Al12rs
6323a348da
Fixed missing category selection for separators.
2018-11-01 16:29:38 +01:00
Al12rs
73842ee245
Added ability to change color of conflict and plugin highlighting from the settings.
2018-11-01 16:20:53 +01:00
LostDragonist
122744454c
Improve changing mod and plugin priorities
2018-11-01 06:40:55 -05:00
LostDragonist
5de173ba1a
Add send to top/bottom options for the plugin list
2018-10-31 17:05:05 -05:00
LostDragonist
eb26120332
Add send to top/bottom options for the mod list
2018-10-31 14:53:24 -05:00
LostDragonist
6056202ead
Fix crash when 7-zip fails to extract a file
...
A thread is spun off to handle the extraction while the main thread handles the progress bar updates. Previously, a dialog was spawned in the thread when an error in 7-zip occurred. Now, the thread will terminate and pass the error message back to the main thread who will spawn the dialog.
2018-10-31 00:52:32 -05:00
LostDragonist
c1d90b131b
Add modinfoseparator to CMakeLists.txt
2018-10-30 21:38:16 -05:00
Al12rs
63a66c8754
Added VS2015 and Skyrim Stylesheets, courtesy of chintsu!
2018-10-28 19:11:44 +01:00
Al12rs
ab95f78689
Added Reset color option for separators and changed the bahavior of "cancel" of the color selector dialog to keep previous color.
2018-10-28 17:27:34 +01:00
Al12rs
9e66799abf
Fixed Separators not getting deleted while deleting multiple selected items.
2018-10-28 16:15:27 +01:00
Al12rs
dce6507dad
Added Color costumization for Separators.
2018-10-28 15:04:50 +01:00
Al12rs
42d2344f0b
Added modlist Separators feature:
...
*New modType separator.
*Bold, italic and centralized name without _separator at the end.
*Added "create separator" option to context menu.
*Added "rename separator" option.
*Fixed rename separator issue with priority resetting.
2018-10-28 02:16:20 +02:00
Al12rs
18e49b71b5
Added uniformRowHeight = true property to the modlist, data tab, filters view and Log area. It should make Qt perform better when showing a large number of items.
2018-10-27 18:37:51 +02:00
Al12rs
fcb29afe83
Increase filterview size to not cut off filternames
2018-10-13 14:44:16 +02:00
Al12rs
cf52aa335a
Fix Creator setting Boss button to invisible each time
2018-10-13 11:47:10 +02:00
Al12rs
9c35443780
Fixed UI file to not break each time it's opened in creator.
2018-10-13 10:42:12 +02:00
Silarn
9c6c01df56
Update path to gamebryo/creation engine sources
2018-10-01 00:14:03 -05:00
LostDragonist
b83807e4d5
Set the web viewer widget in the mod info dialog to expand vertically
2018-09-30 16:04:28 -05:00
LostDragonist
2d50b17243
Fix pointer truncation to remove warning
2018-09-30 16:03:28 -05:00
LostDragonist
5a1d4e8783
Rename spacer to get remove warning
2018-09-30 16:03:27 -05:00
Al
478aeeb28c
Merge pull request #536 from AnyOldName3/patch-1
...
Add link to upcoming FNISTool repo
2018-09-30 12:27:27 +02:00
Al
07fc9d3546
Merge pull request #537 from AnyOldName3/patch-2
...
Add link to Skyrim VR repo
2018-09-30 12:27:14 +02:00
Al12rs
15ab8d5c5e
Changed "ignore missing game data" to not create an empty Texture folder and instead save the choice in meta.ini
2018-09-29 15:07:24 +02:00
Al12rs
192f14b001
Updated translations file
2018-09-29 12:10:41 +02:00
Al12rs
3ccceb19e1
Added .editorconfig to main repo to help keep some consistency of whitespace.
2018-09-29 09:38:03 +02:00
AnyOldName3
2d9a2a0432
Add link to Skyrim VR repo
2018-09-26 16:40:57 +01:00
AnyOldName3
ac650ae078
Add link to upcoming FNISTool repo
...
DO NOT MERGE UNTIL https://github.com/ModOrganizer2/modorganizer-umbrella/pull/31 IS HANDLED
2018-09-26 16:16:43 +01:00
LostDragonist
1a91174757
Merge pull request #534 from Gaerzi/patch-1
...
Extend version field to 12 characters
2018-09-25 14:28:46 -05:00
Gaerzi
e2ec6632ec
Extend version field to 12 characters
...
This is needed because some mods out there have version strings longer than 10 characters. For example, the current version string of [SSE Engine Fixes (skse64 plugin)](https://www.nexusmods.com/skyrimspecialedition/mods/17230 ) is "2.12.1.5.50" -- 11 characters in total.
12 should hopefully be enough.
2018-09-25 17:37:24 +02:00
LostDragonist
b1a3bdd6e8
Automatically set CDN as a preferred server
...
This also removes the (free) and (premium) labels from the servers as they aren't useful anymore. Premium users get premium speeds on all servers. Added (automatic) tag to the CDN server to indicate it will automatically pick servers based on geography.
2018-09-17 00:01:12 -05:00
Al12rs
22a004be2e
Reverted default setting tab to General
2018-09-15 19:18:29 +02:00
Al12rs
a3cb400152
Store and load major dialogs geometry information.
2018-09-15 14:12:24 +02:00
Silarn
3e29d31231
Allow installs to pass Mod ID through (fixes NCC installs losing ID)
2018-09-09 04:12:23 -05:00
Al
edf48bca6f
Update readme.md
2018-09-08 13:08:06 +02:00
Al12rs
33e11e2056
Added debug line to check actual processed parameters passed to CreateProcessHooked() to see if we can discover somethig more on Parameter is incorrect error.
2018-09-08 12:32:45 +02:00
Al12rs
67fb7e56d3
Add option to create a Mod backup from the modlist context menu.
2018-09-07 22:04:03 +02:00
Al12rs
979206228d
Added Mod Backups filter for modlist.
2018-09-07 20:53:42 +02:00
Al12rs
ba162804cd
Added Contains Script Extender Files filter.
2018-09-07 20:19:20 +02:00
Al12rs
c6751b690a
Improved Skript Extender Plugin filter to actually look for plugins and not only the SKSE folder.
2018-09-07 18:56:28 +02:00
Al12rs
138154aca0
Added "Refresh" button to downloads tab.
2018-08-31 22:16:13 +02:00
LostDragonist
c576f1ff40
Refresh save game list when local game settings may have changed
2018-08-26 18:39:30 -05:00
Al12rs
c4636d891f
Added ModGroups contents icon and flag.
2018-08-25 14:30:27 +02:00
LostDragonist
8ea8444dc8
Update the version to 2.1.6
2018-08-24 19:50:46 -05:00
Brian Munro
2232bdfc77
Merge pull request #497 from Modorganizer2/Develop
...
Fix possible crash during write to disk error
2018-08-22 06:38:34 +02:00
LostDragonist
258bddb6b7
Fix possible crash during write to disk error
2018-08-21 15:59:22 -05:00
Brian Munro
364289db72
Merge pull request #495 from Modorganizer2/Develop
...
Release 2.1.5
2018-08-21 12:23:47 +02:00
LostDragonist
ef771fd8ca
Fix disabled menu item styling in Paper Dark theme
2018-08-20 00:55:18 -05:00
LostDragonist
2060df1585
Detect errors when writing downloads to disk and cancel download
2018-08-19 16:33:34 -05:00
LostDragonist
9a973ccf5f
Center profile deletion dialog on parent
2018-08-19 13:02:54 -05:00
LostDragonist
a2eb3e0266
Prevent user from deleting currently active profile
2018-08-19 13:02:30 -05:00
LostDragonist
d65031c814
Allow user to cancel VFS mapping
2018-08-16 22:40:17 -05:00
LostDragonist
c27e718fbd
Add "enable/disable selected" to mod list context menu
2018-08-16 14:32:28 -05:00
LostDragonist
43b2df9077
Add "enable/disable selected" to plugin list context menu
2018-08-16 13:58:44 -05:00
LostDragonist
79b2e52a58
Fix another instance of "Open in Explorer"
2018-08-16 08:35:19 -05:00
LostDragonist
16a7ef78d3
Change version to 2.1.5
2018-08-16 08:19:05 -05:00
LostDragonist
74202cc743
Dracula theme: Make disabled widgets darker than enabled widgets
...
Fix by Kob, author of the Paper themes.
2018-08-16 01:29:01 -05:00
LostDragonist
8f86130759
Correct file category when manually querying info
...
The Nexus API appears to have been changed back in July 2018 to match what MO was expecting without the conversion.
2018-08-15 11:53:33 -05:00
LostDragonist
17e4ec7b13
Fix selecting the active profile when opening the profiles dialog
2018-08-12 19:59:54 -05:00
LostDragonist
9a426a2474
Revert "Improve robustness of endorsement checks"
...
This reverts commit fc8a6b358f .
2018-08-12 12:33:22 -05:00
LostDragonist
80594d6e1a
Set toolbar widget names later to catch the problems and update widgets
2018-08-12 12:13:47 -05:00
Al12rs
56473e0ec8
Updated "Thanks".
2018-08-07 19:57:23 +02:00
LostDragonist
71988e386c
Modify dark and dracula stylesheets to allow text colors on download widgets
2018-08-06 21:40:59 -05:00
LostDragonist
5e7c0fddf0
Update Paper themes by 6788-00 to version 3.0.1
2018-08-06 21:37:05 -05:00
Al12rs
b0c15c9cfb
Added Open File option to downloads tab.
2018-08-06 20:17:57 +02:00
Al12rs
f92027bea6
Merge PR
2018-08-06 19:54:45 +02:00
Al
a31b5495b8
Merge pull request #469 from Freso/minor-fixups
...
A couple of minor fixes
2018-08-06 16:13:18 +02:00
Frederik “Freso” S. Olesen
fc19486f53
Fix capitalisation of "Explorer"
...
1. Explorer is a specific program, so it should be treated as a proper
noun, and thus capitalised.
2. Other menu items in the same menu are Title Cases, so it looks out of
place that this item is not.
2018-08-06 15:17:23 +02:00
Frederik “Freso” S. Olesen
232bbfb23b
Fix DownloadManager::openInDownloadsFolder error message
2018-08-06 13:23:28 +02:00
Frederik “Freso” S. Olesen
2af99f2170
Clean up DownloadManager::openFile
2018-08-06 13:21:08 +02:00
Frederik “Freso” S. Olesen
796224d733
Add new "Open File" right-click dialog for Downloads
...
This enables the user to directly open the downloaded archived/file
which can be useful for e.g., inspection of what's inside or if they
need to copy files from inside the archive to somewhere else. Saves a
step compared to "Show in Folder" and then opening the file.
2018-08-06 12:21:02 +02:00
LostDragonist
1e4b5d2436
Set the names of the toolbar widgets to allow styling
...
QToolButton#foo where foo is one of:
actionChange_Game
actionInstallMod
actionNexus
actionAdd_Profile
actionModify_Executables
actionTool
actionSettings
seperator
actionEndorseMO
actionProblems
actionUpdate
actionHelp
2018-08-05 15:56:39 -05:00
LostDragonist
94ef8dffbc
List load order backups from most recent to oldest
2018-08-04 22:16:39 -05:00
LePresidente
7b1821a518
Reverted bad commit, should of removed VS_FF_PRERELEASE
2018-08-04 11:24:49 +02:00
LePresidente
fb0d4d5e5a
use VER_FILEVERSION_STR instead of VER_FILEVERSION so pre-alpha is not shown
2018-08-04 10:35:56 +02:00
Brian Munro
9a3a15b1f6
Merge pull request #454 from Modorganizer2/Develop
...
Release 2.1.4
2018-08-02 09:15:12 +02:00
Al12rs
1ea43586d8
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop
2018-08-01 20:12:32 +02:00
Al12rs
fd51434e5e
Enabled Ctrl+C to copy selected stuff instead of the entire log. No one used it before and now it's much more practical.
2018-08-01 20:04:59 +02:00
LostDragonist
7eb4b33214
Tweak shading of mods and plugins to better support dark themes
2018-08-01 12:55:36 -05:00
Al12rs
e1e367c7ea
Added CTRL+Doubleclick on plugin list as well
2018-08-01 17:55:07 +02:00
Al12rs
696bb3bc47
Added CTRL+Double Click on Modlist to open in Explorer
2018-08-01 17:18:07 +02:00
Al12rs
10be66a62a
Revert "Temporarely disable the BSA list refresh if it is hidden from view. this will need to be reversted once the Bsa changes are added I presume."
...
This reverts commit 8f28e0af36 .
2018-08-01 17:07:35 +02:00
LostDragonist
a02b920b19
Force nxmhandler.exe registration when the associate button is clicked
...
This allows the register dialog to appear when the user had previously selected "No, don't ask again". If a user is clicking this button, there's a good chance they want MO to be the primary nxm handler.
2018-07-27 12:34:28 -05:00
LostDragonist
2f8e5b4f69
Update translation file
2018-07-24 14:00:26 -05:00
LostDragonist
385765ecdd
Truncate strings longer than 1024 characters in the plugin list tooltip
2018-07-23 14:13:12 -05:00
LostDragonist
447a2169fe
Allow more characters in instance names and add an error message
...
Previously allowed: "A-Za-z0-9 "
Now allowed: "A-Za-z0-9 !@#$%^()_+-=[]{};'."
2018-07-22 19:44:39 -05:00
LostDragonist
fc8a6b358f
Improve robustness of endorsement checks
...
At times, the voted_by_user item is returned as Invalid. toBool() causes this to be false, meaning the item is seen as not endorsed. Now, the endorsement state is not checked if the data is invalid.
2018-07-22 14:28:38 -05:00
Al12rs
edf608ab23
Allow normal QAbstractItemModel event handling for mainwindow. Somehow before it wouldn't work.
2018-07-22 15:49:40 +02:00
Al12rs
d02df7e4b4
Avoided downloads defaulting to "File Time" sorting at each startup.
...
Improved downloads tab header sizes and resize policy.
2018-07-21 23:43:04 +02:00
Al12rs
cc63717060
Added "Open Mods folder" to "Open Folder" context menu.
2018-07-21 20:09:25 +02:00
Al12rs
8f28e0af36
Temporarely disable the BSA list refresh if it is hidden from view. this will need to be reversted once the Bsa changes are added I presume.
2018-07-21 20:01:40 +02:00
Al12rs
e80bb3a837
Check if there is actually something in overwrite to delete before asking confirmation.
2018-07-18 16:14:16 +02:00
Al12rs
f6ecb93d46
Set delete Key to recursively clear overwrite with confirmation message.
2018-07-18 16:00:19 +02:00
Al12rs
4f14598cfc
Changed size rappresentation in downloads compact view.
2018-07-18 12:06:35 +02:00
Al12rs
ce2494ba20
Don't show info dialog for unmanaged pluugins.
2018-07-18 12:03:02 +02:00
Al12rs
d5f3bee642
Changed unit check.
2018-07-18 12:01:50 +02:00
Al12rs
b38957d853
Small visual fix for size positioning in compact downloads.
2018-07-18 12:00:55 +02:00
Al12rs
f824d255a2
Added clarification to loads archives tooltip.
2018-07-17 19:51:30 +02:00
Al12rs
344b83957e
Revert "Fix download index in downloadFinished"
...
This reverts commit 942e656a71 .
2018-07-17 18:35:32 +02:00
Al12rs
023cacab7f
Added ability to open mod information window by double cliking on plugins.
2018-07-17 16:26:17 +02:00
Al12rs
35bbe0001e
Added a flag to the plugin list indicating if a certain plugin has one or more archives attached.
...
Changed the tooltip to list the loaded archives.
Fixed tool tip to have titles for subsections.
2018-07-17 14:37:50 +02:00
Al12rs
75478f68a1
Avoid asking users if they are sure they want to close of all downlaods are paused.
2018-07-17 13:32:53 +02:00
Al12rs
5a0b8b431c
Added Contains INI files content filter and checking.
2018-07-17 13:10:08 +02:00
Al12rs
61b33a8351
Added feather and scroll content icon to rappresent ini files. Icon curtesy of WolfHeartAurora.
2018-07-17 13:09:57 +02:00
Al
103e3f3098
Merge pull request #438 from LostDragonist/Develop
...
Added support for selecting multiple mod for multiple modlist options.
Added check for Windows Event Service before spawning new hooked processes.
2018-07-17 02:08:17 +02:00
Al12rs
872c33fe55
Added new "Hide Uninstalled" and "Delete Uninstalled" options to downloads tab.
2018-07-17 00:49:41 +02:00
Al12rs
9ddb26ea51
Added size label to compact download view.
2018-07-17 00:10:30 +02:00
Al12rs
1867c20f02
Added sortable "Size" column to the downlaods tab.
2018-07-17 00:10:03 +02:00
LostDragonist
6552054e58
Detect if the Windows Event Log service is not running
2018-07-16 15:46:44 -05:00
LostDragonist
a830f3e09e
Allow "unignore update" to work with multiple mods
2018-07-16 15:46:44 -05:00
LostDragonist
eaf3655492
Allow "ignore update" to work with multiple mods
2018-07-16 15:46:44 -05:00
LostDragonist
952f1fe8cd
Allow "open in explorer" to work with multiple mods
2018-07-16 15:46:44 -05:00
LostDragonist
b4530eb843
Allow "mark as converted" to work with multiple mods
2018-07-16 15:46:43 -05:00
LostDragonist
f20a1f6a84
Allow "ignore missing data" to work with multiple mods
2018-07-16 15:46:43 -05:00
LostDragonist
942e656a71
Fix download index in downloadFinished
...
An index of 0 is valid as this is a bog standard array. This resolves an instance of the warning "no download index 0".
2018-07-16 15:46:43 -05:00
LostDragonist
7f3dc586b0
Redirect endorsements of MO2 to the Skyrim SE nexus
2018-07-16 15:46:43 -05:00
Al12rs
2524d65441
Added "Open in Folder" option to downloads tab.
2018-07-16 20:56:47 +02:00
Al12rs
5efddbd515
Chnged download speed to be a little more consistant in display, to avoid the progrss bar jumping around all the time. Chnaged the kb->MB jumps to happen at 1000 instead of 1024 to avoid going in the 4 digits, but still divide by 1024 to keep units acuurate.
2018-07-16 14:18:25 +02:00
Silarn
181de232f4
Potential fix for corrupted downloads
2018-06-25 20:50:49 -05:00
Al12rs
1f9103c24e
Added the path of the managed game in the settings menu under the path tab, it's read only for now as allowing the user to change it would probably require a lot more work.
2018-06-22 02:47:58 +02:00
Al12rs
2d49ba2bef
Add open in explorer button to Overwrite dialog.
2018-06-21 18:54:20 +02:00
Al12rs
e41c97b64f
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop1
2018-06-20 21:33:27 +02:00
Al12rs
b7d6bbb451
Fix for downloads getting stuck after pausing them.
...
Disabled timer check as it appeared to terminate some downloads early.
2018-06-20 19:33:56 +02:00
Al
4a765cc152
Merge pull request #410 from LostDragonist/Develop
...
Extend mod backups and load order backups to a maximum of 10
2018-06-20 16:17:29 +02:00
LostDragonist
30f170c10d
Extend mod backups and load order backups to a maximum of 10
2018-06-20 08:45:05 -05:00
Al12rs
b6aa12b323
Fix for downloads getting insta-completed if there isn't enough bandwidth for them to procede. Now they will instead remain in the download state and continue once the bandwidth is available.
...
There is much room for improvement here but for now I guess this will avoid MO simply stopping the download.
2018-06-19 23:13:06 +02:00
Al
19d80cc23d
Merge pull request #400 from LostDragonist/Develop
...
Sort by game and fix for instance names
2018-06-10 09:55:41 +02:00
LostDragonist
0c4b1e9a92
Prevent instances from ending in a space
...
Windows directories are not allowed to end in a space. Allowing
this creates a broken directory that is difficult for the user
to remove.
2018-06-09 10:44:23 -07:00
Lost Dragonist
cacf7e0542
Allow sorting by "source game" column
2018-06-08 22:48:53 -05:00
Silarn
f09ec53fcf
Updated strings
2018-06-08 18:05:01 -05:00
Al12rs
ddb40b712e
*Avoided some unnecessary refreshes while removing mods.
...
*Added "Visit on Nexus" menu entry in the downloads tab.
*Added confirmation message when deleting a single download.
*Changed text of messages to more easily distinguish deleting from hiding.
2018-05-25 15:33:53 +02:00
Al12rs
186f26b71e
Added un-hide all option to downlods tab.
...
Improved performace when hiding/unhiding. There is still room for improvement for hiding but it requires refactoring the function
2018-05-21 01:27:13 +02:00
Al12rs
6d6444c126
Made downlods file sizes human readable instead of just being KB
2018-05-20 23:53:57 +02:00
Al12rs
4b66c6c1ef
Added "Open Plugins folder" option to Open folder menu.
2018-05-20 23:02:50 +02:00
Al
08f35d6519
Merge pull request #369 from iaz3/Develop
...
Fix a memory leak in updateToolBar
2018-05-18 14:02:02 +02:00
Diana
6617be8ef9
Fix a memory leak in updateToolBar
...
updateToolBar was creating new QActions and QWidgets every call, without cleaning them up.
The spacer, help widgets, and toolbuttons only need to be created once.
Those have been moved out into the MainWindow constructor
updateToolBar is called in various places, importantly when adding/removing executable shortcuts.
Also adds a deleteLater() call to clean up executable shortcut actions.
2018-05-18 07:45:13 -04:00
Al
5a5bfee712
Merge pull request #362 from Al12rs/dirWatcher
...
Downloads tab: fix for freezes and greatly improved performance and responsiveness
2018-05-17 19:59:06 +02:00
Silarn
2fc55ccc86
Updated strings for downloads
2018-05-16 23:54:50 -05:00
Al12rs
8731159bfb
Huge performace improvements for downloads tab by disabling the dirWatcher triggered refreshes.
...
Avoid app freezes caused by stacked refresh calls.
Added chack to see if a download is alerady hidden before trying to hide it.
Made sure to refresh Download tab where it was othwerwise relying in the dirwatcher to refresh.
2018-05-17 00:03:10 +02:00
Al12rs
1c6543454e
Initial work on avoiding the spamming of the Downlods tab refresh caused by the fileSystemWatcher picking up changes made by MO itself and triggering multiple refreshes
2018-05-17 00:02:34 +02:00
Silarn
941c50bff9
Add UA to resume and fix edge case for hung download check
2018-05-16 14:58:43 -05:00
Silarn
1e6e055f39
Add the MO user agent string to the download requests (fixes EU#1)
2018-05-16 11:14:44 -05:00
Jeremy Rimpo
81e329fb39
Merge pull request #361 from AnyOldName3/even-better-version-parsing
...
Move improved version parsing to util.h and use it everywhere.
2018-05-16 09:32:13 -05:00
AnyOldName3
15db1b76f7
Move improved version parsing to util.h and use it everywhere.
2018-05-16 00:42:31 +01:00
Jeremy Rimpo
75e6c72ae4
Merge pull request #360 from AnyOldName3/better-version-parsing
...
Better version parsing
2018-05-15 17:55:02 -05:00
AnyOldName3
9c1806cc74
Remove sneaky test qDebug instance.
2018-05-15 23:45:15 +01:00
AnyOldName3
8f905e1d49
Change how the VersionInfo object is created from version.rc such that non-release builds are possible and get labelled as such
2018-05-15 23:43:35 +01:00
Silarn
2ee5f0e96d
Push version update for 2.1.4 dev
2018-05-15 12:46:49 -05:00
Silarn
0d220b6b41
Fixes for download errors and retrying with alternate mirrors
2018-05-15 11:13:16 -05:00
Silarn
decbbb611e
Download resume fixes for restarting MO, hung downloads
2018-05-13 18:32:59 -05:00
Silarn
aeb0b42cde
Refresh the sort proxy when the data is changed
2018-05-10 11:21:27 -05:00
Silarn
38391b10e9
Fix plugin lock slot typo
2018-05-10 09:21:02 -05:00
Jeremy Rimpo
886fb10288
Merge pull request #343 from Modorganizer2/Develop
...
Better error message when archives can't be extracted
2018-05-08 19:33:47 -05:00
Silarn
693f3c40ee
Better error message when archives can't be extracted
2018-05-08 19:33:25 -05:00
Jeremy Rimpo
26b946a905
Merge pull request #342 from Modorganizer2/Develop
...
Fix an issue with resuming a completed download
2018-05-08 19:24:02 -05:00
Silarn
11aa955d73
Fix issue with resuming a download that was already complete.
2018-05-08 19:22:07 -05:00
Silarn
2486c554a0
Small compat fix for Qt 5.11
2018-05-08 18:47:45 -05:00
Jeremy Rimpo
5e6bb0a16e
Merge pull request #341 from Modorganizer2/Develop
...
Reset the progress bar data after completing the extraction
2018-05-08 11:35:45 -05:00
Silarn
632474ef97
Reset the progress bar data after completing the extraction
2018-05-08 11:31:05 -05:00
Brian Munro
0da6af17b2
Merge pull request #336 from Modorganizer2/Develop
...
Release 2.1.3
2018-05-08 12:47:54 +02:00
Silarn
44111d12c1
Remove a pointless error when the game doesn't have a script extender
2018-05-07 17:20:33 -05:00
Silarn
02d3f81829
Changes to allow installer_NCC to use the game source set in the DL meta
2018-05-07 01:29:00 -05:00
Silarn
fc74aa90d1
Updating about dialog with additional supporters
2018-05-06 17:31:06 -05:00
Silarn
7d9514d497
Translation updates
2018-05-06 17:22:06 -05:00
Silarn
6359d7d23f
Fixes for downloads and installs
2018-05-06 17:21:35 -05:00
Silarn
5f8bbaae2a
Make sure project_path is set before trying to use it
2018-05-06 10:18:23 -05:00
Silarn
fe33d7af43
Rework the existing file download dialog to pause the download while waiting
...
- Also fixes direct calls to downloadFinished
2018-05-05 01:28:09 -05:00
Silarn
9ae442810b
Make sure to update the index when data is changed
2018-05-04 19:00:55 -05:00
Silarn
9998727dba
Vastly improved plugin index generation and sorting
2018-05-04 18:26:57 -05:00
Silarn
a76d987647
Update the about dialog
2018-05-04 17:28:58 -05:00
Silarn
a29192f9b2
Incorporate uibase translations into organizer
2018-05-04 16:16:32 -05:00
Silarn
a77433f881
Use queued connections and do while loops to finish event processing
2018-05-04 14:28:19 -05:00
Silarn
54e2197592
Allow update processor to include the managed game if nexus info matches
2018-05-04 11:35:44 -05:00
Silarn
0d7460996a
Further offload setValue to avoid threading issues
2018-05-04 11:34:49 -05:00
Silarn
d9b1cfdb4b
invokeMethod was getting called too late and is unneeded now
2018-05-04 02:30:10 -05:00
Silarn
98b659f0da
Updating gitignore
2018-05-04 00:28:43 -05:00
Silarn
979c09b334
Update translation file
2018-05-04 00:15:48 -05:00
Silarn
cf5833437d
Bump to version 2.1.3
2018-05-03 19:36:39 -05:00
Silarn
0eaa1c6791
Add version check and update processor
2018-05-03 19:36:14 -05:00
Silarn
fa193ddabb
Initial icons for alternate games
2018-05-03 18:25:27 -05:00
Silarn
cc32c8c06b
Use a five second delta to calculate speed for more responsive display
2018-05-03 17:14:05 -05:00
Silarn
9872c1e462
Allow for primary game sources and marking mods as converted/working
2018-05-03 16:17:40 -05:00
Silarn
e3989fe8f9
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop
2018-05-02 17:04:50 -05:00
Silarn
f7c9b8c333
Thread extraction process and properly offload function calls from threads
2018-05-02 17:04:28 -05:00
Jeremy Rimpo
5555a58f84
Merge pull request #335 from AnyOldName3/proxy-multiple-inheritance-support
...
Proxy multiple inheritance support
2018-05-02 14:01:50 -05:00
Silarn
6588a81b7f
Only check for the mod organizer endorsement if the ID is set
2018-05-02 13:48:31 -05:00
Silarn
2091330af2
Clean up handling of managed game instance in NexusInterface
2018-05-02 13:47:59 -05:00
Silarn
168da18aa5
Fix MO endorsement check and add game to ModInfo s_ModsByModID
2018-05-02 12:38:23 -05:00
AnyOldName3
4245036f52
Remove unused function which made things confusing
2018-05-02 17:12:34 +01:00
AnyOldName3
238c252b4c
Coalesce plugins with the same name in the settings dialogue (as they already share setting values)
2018-05-02 17:11:54 +01:00
AnyOldName3
938d3ce91b
Take a list of proxied plugins for each name to work around multiple inheritance issues
2018-05-02 17:10:38 +01:00
Silarn
d62ec9c867
Allow downloads to display speed and complete %
2018-05-01 21:50:20 -05:00
Silarn
3bb7a44610
Update translation files
2018-05-01 17:02:05 -05:00
Silarn
4bf7b4e103
Update the NMM version
2018-05-01 13:18:39 -05:00
Silarn
d3c207193f
Add all supported games to the nxmhandler config
2018-05-01 13:01:44 -05:00
Silarn
584c6049f9
Remove redundant code causing multiple installs
2018-05-01 12:37:07 -05:00
Silarn
2b7274380e
Release memory
2018-05-01 12:36:47 -05:00
Silarn
275afb730f
A couple download header-based fixes
...
* If an unknown content error, only fail if the filesize is off
* If a text content type, output a warning but do not retry the download
2018-04-30 13:56:27 -05:00
Silarn
0306b0fc42
Change Nexus API URL
2018-04-28 23:32:39 -05:00
Silarn
86c97c7c06
4096 was the correct number
2018-04-27 20:24:20 -05:00
Silarn
3114bcbd8d
Fix ESL index display and sorting by index
2018-04-27 20:21:42 -05:00
Silarn
41a479bddf
Cache the current game as populating the dropdown triggers the save
2018-04-27 20:00:51 -05:00
Silarn
e02614ee14
Add alternative game flag and check
2018-04-27 01:57:59 -05:00
Al12rs
cfbe399bba
Fixed mod rename to allow just changing letters to uppercase or lowercase.
...
(Previously it would not allow it as it detected an existing mod having the same name (check is caseInsensitive)).
2018-04-25 23:48:18 +02:00
Silarn
10b8d12152
Update to https for other nexus links For Security
2018-04-24 09:28:08 -07:00
Silarn
b3ef185866
Update Nexus protocol to https
2018-04-24 09:22:51 -07:00
Silarn
18328587b5
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop
2018-04-23 22:13:03 -07:00
Silarn
31bf15f3b4
Need to check if the file is in the download directory for creating meta
2018-04-23 22:12:46 -07:00
Al12rs
001fddb069
Changed the shortcut to open in explorer a mod to CTRL+Enter to avoid consuming the Enter key press so that people can still use it to finish renaming a mod.
2018-04-22 16:39:26 +02:00
Silarn
141ac311d2
Don't create meta files if they don't exist
2018-04-21 22:32:17 -05:00
Silarn
fbb93eaf86
Remove remnants of QtScript and fix some CMake issues
2018-04-19 01:43:57 -05:00
Silarn
7e04542762
Some tweaks to make MO the top window when loading or changing games
2018-04-18 11:46:42 -05:00
Silarn
08b56ee783
Improve and fix handling of external links
2018-04-18 03:41:53 -05:00
Silarn
85faed5de1
Fix issues with download query
2018-04-17 19:14:17 -05:00
Al12rs
189445191d
Added Delete shourcut to both modinfodialog and Overwriteinfodilaog. Added confirm messages since delete can't be undone.
2018-04-18 00:08:05 +02:00
Al
618fd543a6
Merge pull request #315 from Al12rs/Develop
...
Ui and shortcut changes.
2018-04-17 22:43:24 +02:00
Al12rs
f276203517
Changed mod Information dialog "Next" and "Previous" buttons to remember the currently viewed tab.
2018-04-17 21:51:22 +02:00
Al12rs
b64fd1ed4d
Enter shourcut will now open the mod containing the selected plugin if the ESPList has the focus.
...
Added F5 shourcut to refresh the profile.
Removed a redundant variable I saw by chance.
2018-04-17 21:51:01 +02:00
Al12rs
b1329c18cd
Added Enter shortcut support for ovewrite as well to open the Explorer window.
2018-04-17 21:50:41 +02:00
Al12rs
62dc387de6
Added key shourtcuts to open in explorer a selected mo by pressing Enter or Return. Needs support for overwrte
2018-04-17 21:50:12 +02:00
Al12rs
fc46a6a782
Disabled Hide inactive plugins checkbox in settings as it didn't work.
2018-04-17 21:49:34 +02:00
Al12rs
a2d7ce67aa
Merged the new open in explorer button with Silarn's code.
2018-04-17 21:49:15 +02:00
Al12rs
a14ed8fcd1
Changed the modifodialog to open the first enabled left most tab, if no particular tab was specified by the function caller.
...
This will allow the users to choose what tab should be opened when opening the mod informations since the order of the tabs can be changed and is saved.
2018-04-17 21:23:40 +02:00
Al12rs
c669fed48a
Fixed inconsistency in line endings.
2018-04-17 21:22:46 +02:00
Silarn
634825e1b8
Adjust mod info dialog, add tooltips, update old
2018-04-17 03:04:59 -05:00
Silarn
7688175c68
Add source game setter in mod info dialog
2018-04-17 02:47:07 -05:00
Silarn
b4eae6e5d1
Fix signal/slot connector for available server parser
2018-04-17 00:33:15 -05:00
Silarn
b1c477f8ec
Fix for virtualized executable path
2018-04-16 15:31:45 -05:00
Jeremy Rimpo
8b3a83ed8d
Merge pull request #311 from AnyOldName3/load-qtbase-qm
...
Load qtbase qm
2018-04-16 14:18:04 -05:00
Silarn
332cdc155a
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop
2018-04-16 12:48:52 -05:00
Silarn
30c177cb37
Support for multi-game downloads
2018-04-16 12:47:17 -05:00
AnyOldName3
ae4e4f9df8
Load qtbase_<language>.qm when possible
2018-04-15 12:59:04 +01:00
AnyOldName3
dd24b60895
Update .gitignore with missing msbuild stuff.
2018-04-15 12:58:27 +01:00
Al12rs
fa104b342f
Moved the Changelog to the detailed text to avoid the msgbox going below the scree. The readability is not graeat as QMessageBox does not allow resizing for some petty reason.
2018-04-15 02:54:58 +02:00
Al12rs
cc2c4cc918
Fix for programs set to start from inside the top level of a mod folder not launching.
2018-04-15 02:54:47 +02:00
Jeremy Rimpo
978d71bb43
Merge pull request #304 from AnyOldName3/proxy-translation-support
...
Proxy translation support
2018-04-13 12:42:54 -05:00
AnyOldName3
25b6fe1471
Reload plugin translation databases when changing language.
2018-04-13 14:49:59 +01:00
AnyOldName3
6b5680f6e4
Make pluginFileNames() include those of proxied plugins, too.
2018-04-13 14:46:04 +01:00
Brian Munro
bc75009169
Merge pull request #294 from Modorganizer2/Develop
...
Release 2.1.2
2018-04-13 11:56:36 +02:00
Jeremy Rimpo
8be73d2e3b
Remove extraneous search code
2018-04-13 00:38:23 -05:00
Silarn
358e2c4e74
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop
2018-04-11 15:13:33 -05:00
Silarn
be2d39b035
Add flag and description text to ESL-flagged ESPs
2018-04-11 15:12:31 -05:00
Jeremy Rimpo
8f0b42d466
Merge branch 'master' into Develop
2018-04-11 13:14:41 -05:00
Silarn
37b1bdd9e6
Bump version to 2.1.2 and update meta info
2018-04-11 12:58:46 -05:00
Silarn
e037caf58e
Fix both remove and reinstall updating hidden downloads
2018-04-11 10:58:22 -05:00
Silarn
e33da8402c
Allow multi-extract via archive origin entry in the BSA tab
2018-04-11 00:55:52 -05:00
Silarn
c4bfee0089
Prep for Qt 5.11 (backward-compatible)
2018-04-10 23:28:33 -05:00
Silarn
5a24d2b60c
Minor improvements to download hiding
2018-04-10 01:53:59 -05:00
Silarn
9465966b2c
Created threaded process for writing mod meta files to prevent hangs
2018-04-09 12:18:22 -05:00
Silarn
47dc5cded7
Add DXTex header licenses for new BSATK handling of FO4 texture BA2s
2018-04-09 12:17:15 -05:00
Silarn
bf9d187036
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop
2018-04-08 14:58:23 -05:00
Silarn
208eaccbf7
Updates to allow a full plugin data refresh in certain circumstances
2018-04-08 14:56:46 -05:00
Al12rs
fb1c376533
Added "Open/Execute" context menu entry to the conflicts tab in the modinfodialog.
2018-04-08 14:41:03 +02:00
Silarn
0f8852f487
Also mark hidden downloads as uninstalled; refresh plugins after files
2018-04-08 03:58:08 -05:00
Silarn
7eba6837dd
Prevent redownloading a mod if the download is still in progress
2018-04-07 23:54:22 -05:00
Silarn
cc2bd15256
Fix for re-downloading a mod already downloading
2018-04-07 22:18:45 -05:00
Silarn
b409a0bef9
Install the translation file (we need at least one)
2018-04-07 20:09:41 -05:00
Silarn
d62669e1b4
Fix overwritten file preview
2018-04-07 18:58:12 -05:00
Silarn
a1d92fb673
Fix up CMAKE to use /MP and allow building through umbrella
2018-04-07 17:12:22 -05:00
Al12rs
fd9eb032b6
Added file preview in conflicts tab in the mod information dialog. The preview is not working for the lower file list for some reason but I left the setup of the context menu and all in case somebody else can figure out what I'm missing.
2018-04-07 19:53:41 +02:00
Al12rs
5c39a762e6
Allow MO2 shortcuts that open the indicated MO2 instance in the argument if the executable name is omitted.
...
This should be added after the MO2 exe path: ' "moshortcut://myInstanceName:" '. If there are caracters after the ":" then MO2 will assume that is an execuatble and will try to run it.
2018-04-07 14:10:16 +02:00
Silarn
a905ce130d
Update About dialog with new contributors (and don't translate names)
2018-04-06 18:25:11 -05:00
Silarn
fed89352d1
Changes to allow plugin loading in the mod info dialog (and rename SE)
2018-04-06 00:56:58 -05:00
Silarn
74dd2bb914
Return extraction context menu to archive list
2018-04-05 23:57:24 -05:00
Silarn
dcbcb29ec7
Update to allow linking to updated bsatk
2018-04-03 14:59:04 -05:00
Jeremy Rimpo
92e3fa2fdd
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop
2018-03-23 11:56:23 -05:00
Jeremy Rimpo
5a98d69dcd
Fix tab index now that the archive tab is back
2018-03-23 11:35:27 -05:00
Al
5dd0e3b77e
Merge pull request #287 from SuperSandro2000/imgbot
...
[ImgBot] optimizes images
2018-03-23 15:30:39 +01:00
Al
4baba035dd
Merge pull request #286 from SuperSandro2000/fix-ocd
...
Proper variable naming
2018-03-23 15:12:49 +01:00
ImgBotApp
5eb03a687c
[ImgBot] optimizes images
...
*Total -- 173.23kb -> 19.45kb (88.77%)
/src/resources/multiply-red.png -- 15.64kb -> 0.65kb (95.84%)
/src/resources/archive-conflict-neutral.png -- 17.63kb -> 0.83kb (95.31%)
/src/resources/archive-conflict-loser.png -- 17.63kb -> 0.87kb (95.09%)
/src/resources/archive-conflict-winner.png -- 17.63kb -> 0.92kb (94.8%)
/src/resources/archive-conflict-mixed.png -- 17.63kb -> 0.95kb (94.63%)
/src/resources/switch-instance-icon.png -- 56.17kb -> 4.23kb (92.47%)
/src/resources/open-Folder-Icon.png -- 16.53kb -> 1.40kb (91.53%)
/src/resources/contents/conversation.png -- 1.47kb -> 0.81kb (44.75%)
/src/resources/contents/breastplate.png -- 1.39kb -> 0.77kb (44.47%)
/src/resources/contents/locked-chest.png -- 1.41kb -> 0.78kb (44.38%)
/src/resources/contents/lyre.png -- 1.36kb -> 0.76kb (43.59%)
/src/resources/contents/usable.png -- 1.31kb -> 0.81kb (37.99%)
/src/resources/contents/hand-of-god.png -- 1.08kb -> 0.67kb (37.6%)
/src/resources/contents/double-quaver.png -- 0.99kb -> 0.63kb (36.57%)
/src/resources/contents/jigsaw-piece.png -- 0.93kb -> 0.66kb (28.78%)
/src/resources/contents/tinker.png -- 1.01kb -> 0.72kb (28.52%)
/src/resources/contents/empty-chessboard.png -- 0.69kb -> 0.52kb (23.94%)
/src/resources/contents/checkbox-tree.png -- 0.64kb -> 0.52kb (19.15%)
/src/resources/check.png -- 0.44kb -> 0.39kb (13.19%)
/src/resources/contents/config.png -- 0.54kb -> 0.47kb (13.04%)
/src/resources/document-save.png -- 1.12kb -> 1.09kb (2.87%)
2018-03-23 14:09:58 +00:00
Brian Munro
dd288fe152
Merge pull request #284 from LePresidente/Develop
...
Updater and Issue reports now point to Modorganizer2/modorganizer
2018-03-22 09:46:09 +02:00
LePresidente
ba0a1bd501
Updater and Issue reports now point to Modorganizer2/modorganizer
2018-03-22 09:41:35 +02:00
Jeremy Rimpo
2d2a2b8b74
Merge pull request #281 from SuperSandro2000/patch-1
...
Added new repos
2018-03-21 10:17:54 -05:00
Sandro Jäckel
0e0c72422c
Added new repos
2018-03-21 10:05:37 +01:00
Sandro Jäckel
82d4742e28
Proper variable naming
...
and fixed Sandros OCD
2018-03-21 08:23:03 +01:00
Jeremy Rimpo
3cceb6502c
Merge pull request #280 from Al12rs/Develop
...
Fixed preview "file not found" error if the mod folder containing the…
2018-03-20 21:41:37 -05:00
Al12rs
92a8a3dce8
Fixed preview "file not found" error if the mod folder containing the file was on a different drive.
2018-03-21 00:12:39 +01:00
Jeremy Rimpo
bcc4c8d6aa
Update BY SA v3 license file to match others
2018-03-20 17:18:57 -05:00
Jeremy Rimpo
149ce846b5
Installer license not needed for application
2018-03-20 17:12:25 -05:00
Jeremy Rimpo
192b0bafa5
Update about dialogue and licenses
2018-03-20 17:11:00 -05:00
Jeremy Rimpo
0c792d548f
Fix lootcli destroying loadorder on newer games
2018-03-20 17:10:35 -05:00
Jeremy Rimpo
336216ba9a
Various save game improvements related to script extender files
...
* Improve handling of SE save transfers and deletes with main save
* Add indicator in save popup dialog if SE save file is present
2018-03-20 01:29:31 -05:00
Al
b71d472e08
Merge pull request #276 from Al12rs/Develop
...
Disabled iniTweaks, added resources, a few ui fixes and text changes.
2018-03-18 10:06:04 +01:00
Al12rs
bbce6506cd
Fixed another typo in the same resource
2018-03-17 14:41:43 +01:00
Al12rs
2def87a143
Fixed a typo of the added resource.
2018-03-17 12:42:15 +01:00
Al12rs
90165b02ab
Disabled iniTweaks part of modinfodialog until it is not fixed.
2018-03-17 01:08:02 +01:00
Al12rs
8095be550f
Added archive-conflict icons to resources.
2018-03-17 00:58:55 +01:00
Al12rs
2fa1b04cd4
Various text and ui changes:
...
Added description to CSV export.
Added line to delete instance error message.
Changed delete instance icon for the list of instances.
Added red X in the resources, thanks to twizz0r.
2018-03-16 18:02:57 +01:00
Al
a4b0524c70
Merge pull request #274 from Al12rs/Develop
...
Fixed default size and positioning of some ui elements to accomodate …
2018-03-15 19:28:27 +01:00
Al12rs
8dee1d108b
Fixed default size and positioning of some ui elements to accomodate the new ones.
...
Fixed incorrect settings for the layout stretching.
2018-03-15 15:21:37 +01:00
Jeremy Rimpo
e0f003a9a6
Merge pull request #273 from Al12rs/Develop
...
Fixed file preview bug, wrong nexus urls in csv export and reverted some ui changes from Creator
2018-03-12 17:36:01 -05:00
Al12rs
ccb5ad53e2
Fixed wrong Nexus page url in CSV export.
2018-03-12 23:18:03 +01:00
Jeremy Rimpo
9c596ceb79
Merge pull request #271 from AnyOldName3/qtdds-dll-deployment
...
Deploy the qtdds.dll as part of the MO install
2018-03-12 14:58:04 -05:00
Al12rs
8305d92157
Reverted some changes added by Qt configurator that caused some wird stretching of the mainwindow. I suspect this is caused by the fact that the archive tab was not disabled in a way that Configurator liked and it is messing with it.
2018-03-12 20:54:30 +01:00
Al12rs
9f61ef5c9e
Added a check to the preview function to handle tha case of the file beeing from the actual data folder instead of a mod.
2018-03-12 20:53:33 +01:00
Brian Munro
887d464f2c
Merge pull request #272 from SuperSandro2000/patch-1
...
Updated Repository links
2018-03-12 18:28:45 +02:00
Sandro Jäckel
0d4a59fd91
Missed one
2018-03-12 17:10:49 +01:00
Sandro Jäckel
8f8beea427
Updated Repository links
2018-03-12 16:30:45 +01:00
AnyOldName3
0983c88c17
Deploy the qtdds.dll as part of the MO install
2018-03-11 23:15:07 +00:00
LePresidente
9ee2831c59
Fix library include for zlibstatic
2018-03-11 16:24:12 +02:00
LePresidente
d6aab781ee
Fix library include for zlibstatic
2018-03-11 16:21:06 +02:00
Sandro Jäckel
a7f17c6429
Don't set zlib_root
2018-03-11 14:23:52 +02:00
Jeremy Rimpo
12161d68fb
Merge pull request #270 from Modorganizer2/master
...
Pull master changes into develop
2018-03-10 18:35:05 -06:00
Jeremy Rimpo
090d660831
Merge pull request #268 from AnyOldName3/qt-deploy-fix
...
Improve Qt deployment so all DLLs are staged properly
2018-03-10 17:50:24 -06:00
AnyOldName3
b7b12bb789
Separate windeployqt calls into their own EXECUTE_PROCESS calls so that they run sequentially
2018-03-10 15:35:22 +00:00
Jeremy Rimpo
30a9f61d6d
Merge pull request #266 from SuperSandro2000/Develop
...
Don't set zlib_root
2018-03-09 18:12:58 -06:00
Sandro Jäckel
f7ab05767c
Update readme.md
2018-03-09 18:32:07 +01:00
Sandro Jäckel
d7e6adb3de
Don't set zlib_root
2018-03-09 18:25:48 +01:00
Jeremy Rimpo
00d8c517ec
Merge pull request #263 from SuperSandro2000/master
...
Added qdds.dll as Qt no longer contains it
2018-03-08 16:46:38 -06:00
Jeremy Rimpo
c7f660e061
Remove outdated namespacing and correct the PATH setting to appends dlls
2018-03-08 15:55:24 -06:00
Sandro Jäckel
d59b28847c
Added qdds.dll as Qt no longer contains it
2018-03-08 22:33:23 +01:00
Al
5b565b5634
Merge pull request #259 from Al12rs/Dev
...
Added check for mod rename and a number of small ui changes.
2018-03-08 22:27:20 +01:00
Al12rs
673a5034f0
Added check for mod rename to ensure the new name is not already used by another mod.
2018-03-07 14:41:48 +01:00
Al12rs
7c87e9a645
Edited "Add/Remove category" menu entry text to "Change Category".
2018-03-07 14:41:26 +01:00
Al12rs
52501e73c9
Updated Open Folder icon as it was not very distinguishable.
2018-03-07 14:40:53 +01:00
Al12rs
513c062932
Inverted position of reinstall and remove mod, as per user request.
2018-03-07 14:39:25 +01:00
Al12rs
7cf0c1a29b
Changed tooltip of Open Folder menu.
2018-03-07 14:38:59 +01:00
Al12rs
a873f7cfe2
Removed "Repace category" menu option from the modlist as it was redundant and cluttering the menu.
2018-03-07 14:38:30 +01:00
Al12rs
1b85cda626
Added open logs folder to open folder toolbar dropdown.
2018-03-07 14:37:12 +01:00
Brian Munro
c7e1d9738f
Merge pull request #252 from LePresidente/new_vfs_library
...
Update master to latest stable code.
2018-03-05 11:35:58 +02:00
Brian Munro
a540a542a4
Merge branch 'master' into new_vfs_library
2018-03-05 11:35:47 +02:00
Jeremy Rimpo
3eee61c67b
Merge branch 'new_vfs_library' of github.com:LePresidente/modorganizer into new_vfs_library
2018-03-05 00:14:16 -06:00
Jeremy Rimpo
3556d4f58f
Light flagged master support and other minor changes
2018-03-05 00:13:09 -06:00
Al
8e97f3f84c
Merge pull request #251 from SuperSandro2000/readme
...
Added GPLv3 license to repo
2018-03-03 21:30:16 +01:00
Sandro Jäckel
e6f999ffbb
Added license
2018-03-03 14:23:12 +01:00
Al
5fcd51aad8
Merge pull request #247 from Al12rs/new_vfs_library
...
- Added "Open Folders" drop-down menu over modlist.
2018-02-28 21:00:11 +01:00
Al12rs
c1421d0734
- Added Open Folders drop-down menu over the modlist (using new custom icon) and moved there all previuolsy added "open <> folder" menu options.
...
- Added "Open MO install folder" option.
2018-02-28 20:57:08 +01:00
Al
4a45e1a2a7
Merge pull request #239 from SuperSandro2000/readme
...
Update readme.md
2018-02-26 21:45:38 +01:00
Al
50c244d7e1
Merge pull request #244 from Al12rs/new_vfs_library
...
Added new stylesheets and changed border of clear filter button.
2018-02-26 21:44:09 +01:00
Al12rs
b82f9f1006
Added two custom stylesheets created by AlcoholSwabs on nexus that he very kindly gave permissions to include in MO2 releases.
2018-02-26 21:35:37 +01:00
Al12rs
8ebd79ee71
Reduced Clear filter red border to one pixel instead of two.
2018-02-26 21:34:14 +01:00
Sandro Jäckel
e70ee1e895
Update readme.md
2018-02-23 12:40:49 +01:00
Brian Munro
0a4fa10ca4
Merge pull request #237 from SuperSandro2000/new_vfs_library
...
Revert "Applied clang-format on source"
2018-02-23 06:38:12 +02:00
Sandro Jäckel
ea6292168a
Revert "Applied clang-format on source"
...
This reverts commit 5e5c9c0729 .
2018-02-23 01:45:58 +01:00
Brian Munro
28714f0eb8
Merge pull request #236 from SuperSandro2000/new_vfs_library
...
Update reame.md
2018-02-22 18:02:02 +02:00
Sandro Jäckel
5e5c9c0729
Applied clang-format on source
2018-02-22 16:54:34 +01:00
Sandro
5ad912e193
Update CMakeLists.txt
...
project name was different than I thought
2018-02-22 16:46:43 +01:00
Sandro Jäckel
0fa6f7feff
Merge remote-tracking branch 'upstream/new_vfs_library' into new_vfs_library
2018-02-22 16:38:30 +01:00
Sandro Jäckel (SuperSandro2000)
ee7d801b86
Added truly all Repos to readme.md and changed a few bits
2018-02-22 16:31:11 +01:00
Sandro
1cdfb7105d
Update CMakeLists.txt
...
project name was different than I thought
2018-02-22 16:27:53 +01:00
Brian Munro
0bcd752b27
Merge pull request #235 from SuperSandro2000/patch-2
...
Make sure that we get all files for sure
2018-02-22 15:05:49 +02:00
Sandro
1f34f7d8c1
Make sure that we get all files for sure
2018-02-22 13:28:02 +01:00
Brian Munro
c2cc2a82c8
Merge pull request #234 from SuperSandro2000/patch-2
...
Update CMakeLists.txt
2018-02-22 12:32:56 +02:00
Sandro
7e2b83c922
Update CMakeLists.txt
...
project name was different than I thought
2018-02-22 11:32:15 +01:00
Brian Munro
9624d86b46
Merge pull request #233 from SuperSandro2000/patch-1
...
set MO as StartUp Project
2018-02-21 10:58:06 +02:00
Sandro
9fd3f6c4e4
set MO as StartUp Project
...
Sets MordOrganizer as StartUp Project in VisualStudio.
Reference: https://stackoverflow.com/a/37994396/4446318
2018-02-20 12:14:24 +01:00
Al
4804903f3a
Merge pull request #231 from Al12rs/new_vfs_library
...
Changed switch instance icon and tooltip
2018-02-18 18:47:51 +01:00
Al12rs
61898074fe
Changed switch instance icon and tooltip
2018-02-18 16:43:16 +01:00
Al
ea7c391c33
Updated description and links
2018-02-16 10:29:20 +01:00
Al
7dfe0c9a8f
Merge pull request #229 from SuperSandro2000/patch-1
...
Updated repo links in Readme to LePresidente ones
2018-02-16 10:10:53 +01:00
Sandro
0241d71da3
Updated repo links in Readme to LePresidente ones
...
Info: https://github.com/TanninOne/modorganizer-tool_nmmimport has not been forked by LePresidente
2018-02-16 09:11:00 +01:00
Al
5be7c9a0b5
Merge pull request #228 from Al12rs/new_vfs_library
...
Export to csv feature changes and added clear filter button.
2018-02-15 12:23:33 +01:00
Al12rs
f7374a8525
- Added "Clear all Filters" button with red outline that only shows up if one or more filters are selected.
...
- Fixed a bug that would not allow the already present "Clear" button under the filters tab to clear "contains" type of filters.
- Fixed a bug that enabled the "Clear" button at the start even if there were no filters selected.
2018-02-15 01:56:40 +01:00
Al12rs
dd8f73178c
Small changes to make the modlist context menu more organized.
2018-02-14 20:08:31 +01:00
Al12rs
3f5f56397b
- Complete overhaul of export to csv feature with custom column selection and added entries.
...
Basically I added a new dialog to ask the user if he wants all/enabled/visible mods and what columns to include via checkboxes.
Also added Mod_Status column.
2018-02-14 20:07:53 +01:00
Al12rs
e85285934e
- Added mod priority, primary category, install date and nexus url columns to Export to csv feature.
...
- Changed priority and install date format to be sortable in csv columns.
2018-02-13 23:49:18 +01:00
Al12rs
e1fc0d22b6
- Fixed a bug that would keep re-activating the "Create files in mod instead of Overwrite" setting in the executable dialog after the user activated it for the first time.
...
Basically it looked in the stored settings to see if there was an entry for that executable to decide if the checkbox was to be enebled but never deleted that entry if the checkbox was then deselected.
2018-02-13 21:02:56 +01:00
Al12rs
9ddbf25809
Added support for High DPI Scaling for higher resolution monitors.
2018-02-12 17:19:07 +01:00
Al12rs
ed08faa4a8
- Changed "Remove Installed" and "Delete Installed" Downloads menu options to not consider the Downloads of Mods that were uninstalled.
...
- Changed Downloads menu options to say "Hide all..." instead of "Remove all...".
2018-02-12 17:18:18 +01:00
Al12rs
0c4cdb89ad
Changed the data tab to remember the current expanded folders when hiding or un-hiding a file. Using the refresh button will close alll the expanded nodes an return to the initial state as it did before.
2018-02-08 22:59:35 +01:00
Jeremy Rimpo
28b0411cca
Merge pull request #219 from Al12rs/new_vfs_library
...
Fixed customOverwrite, reverted nxm handler commit, added a few menu options.
2018-02-07 14:08:17 -06:00
Al12rs
d6b645413c
Revert "Fixed nexus link handling to use gameNexusName() instead of gameShortName()."
...
This reverts commit ca54760c13 .
2018-01-27 12:28:56 +01:00
Al12rs
3a17614bed
Added "open downloads folder", "open profile folder", "open game fodler" and "open MyGames fodler" to the menu entries options of the mainwindow.
...
Changed the menu entry "open in explorer" of overwrite to show even if overwrite is empty.
2018-01-26 18:24:36 +01:00
Al12rs
ba0cd0e10d
Fixed customOverwrite setting for executables.
...
The setting was not being passed to spawnBinary() and was left empty. Just added a couple lines to pass that too. If the setting is disabled cutomOverwrite should be empty and the normal overwrite folder will be used instead.
2018-01-24 13:43:53 +01:00
Jeremy Rimpo
8c34131bb8
Merge pull request #209 from Al12rs/new_vfs_library
...
Added a delete Instances dialog and various other things.
2018-01-22 14:06:36 -06:00
Al12rs
3fdb00e0c9
Added "Open instance folder" entry to the small options list menĂą.
2018-01-19 12:46:07 +01:00
Al12rs
95b258c0df
Updated InstanceSelection dialog to be slighly more clear.
2018-01-19 11:53:47 +01:00
Al12rs
45b3614fbc
fixed a typo in the label text
2018-01-19 01:13:45 +01:00
Al12rs
7dbb4cedda
Added message when creating a new instance with an already existing name,
...
Aldded manageInstances dialog to allow users to delete local instances,
Added a number of confirmation messageboxes.
2018-01-18 19:57:52 +01:00
Brian Munro
5d5a7b8511
Merge pull request #203 from erasmux/dev
...
Add warning when MO1 hook.dll is left in game folder
2018-01-13 11:27:09 +02:00
Brian Munro
0413bf27a5
Merge pull request #199 from matzman666/new_vfs_library
...
Fixed handling of nexus links for FO4VR.
2018-01-13 11:27:01 +02:00
Eran Mizrahi
d267b8aaf3
Add warning when MO1 hook.dll is left in game folder
2018-01-13 00:34:07 +02:00
matzman666
ca54760c13
Fixed nexus link handling to use gameNexusName() instead of gameShortName().
2018-01-06 21:36:21 +01:00
Jeremy Rimpo
d2c5ed352d
Merge pull request #195 from erasmux/dev
...
Cleaner openssl deployment and add diagnostics for openssl loading
2018-01-05 23:15:07 -06:00
Eran Mizrahi
71995f0343
preload openssl dlls (probably unnecessary but can help troubleshooting openssl issues)
2018-01-06 06:43:00 +02:00
Eran Mizrahi
5579db7f90
remove opensll dll from manifest
2018-01-06 06:43:00 +02:00
Jeremy Rimpo
d2f90e6a76
Merge pull request #193 from erasmux/dev
...
Log MO version + remove downloads auto scrolling
2018-01-05 10:16:34 -06:00
Eran Mizrahi
785852cf21
Don't auto scroll down the downloads list (even when a file was downloaded)
2018-01-04 23:41:44 +02:00
Eran Mizrahi
14b06dd2e8
Don't auto scroll down the downloads list
2018-01-04 21:01:30 +02:00
Eran Mizrahi
58ec83f8c8
Log the MO version for diagnostic purposes
2018-01-04 21:01:30 +02:00
Jeremy Rimpo
d06972729d
Merge pull request #180 from erasmux/dev
...
Prefer hiding the MO proxy when waiting for spawned processes
2018-01-01 21:16:06 -06:00
Eran Mizrahi
39efb9a7c2
Prefer hiding the MO proxy when waiting for spawned processes
2017-12-29 15:32:25 +02:00
LePresidente
c1a56f77ea
Version bump to 2.1.1
2017-12-27 17:48:02 +02:00
Brian Munro
91bd9b1eb6
Merge pull request #168 from erasmux/dev
...
Various fixes
2017-12-27 10:40:59 +02:00
Eran Mizrahi
548744d746
Don't log username and password
2017-12-27 04:18:46 +02:00
Eran Mizrahi
57e65abf75
Clean up proxy spawning a process (cleaner args forwarding and QProcess had some problems even without arguments)
2017-12-27 02:43:33 +02:00
Eran Mizrahi
d41cd8d877
Virtualize spawning of executable also if working directory is under mods folder
2017-12-27 02:41:43 +02:00
Eran Mizrahi
9c82a1102e
Enable open in explorer option also for overwrite
2017-12-27 02:41:42 +02:00
Eran Mizrahi
e623c13400
Add clear overwrite option
2017-12-27 02:41:42 +02:00
Eran Mizrahi
9c9a43ec8d
print settings loading and changes to log for diagnostic purposes
2017-12-27 02:41:42 +02:00
Eran Mizrahi
eb3cfe2594
Default to sorting newest download first
2017-12-26 21:01:57 +02:00
Eran Mizrahi
482f3d1f6d
Show the newly added mod when creating an empty mod
2017-12-26 19:38:37 +02:00
Eran Mizrahi
fed4ea257a
Fix mods priorities getting messed up when renaming a mod
2017-12-26 19:07:55 +02:00
LePresidente
35e0bc2285
Disable BSA Conflict Checking.
...
Version Bump to 2.1.0.1 (Once off using the 4th point do to change being so minor) Next version will be 2.1.1
2017-12-26 11:53:29 +02:00
LePresidente
2ea23c4129
Disable the bsa tab for release
...
Version bump to 2.1.0
Updated about window
2017-12-25 07:04:55 +02:00
Brian Munro
100f57dea1
Merge pull request #161 from erasmux/deactivate_bug_fix
...
Fix rare crash when deactiving mods
2017-12-24 17:37:54 +02:00
Eran Mizrahi
708928e643
Fix rare crash when deactiving mods
2017-12-24 17:24:46 +02:00
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
Brian Munro
a4e43b68cd
Create ISSUE_TEMPLATE.md
...
Added issue template for future issues to stick to a standard
2017-12-10 15:52:59 +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
Brian Munro
cdf588e7c4
Added download location for furture releases,
...
Added download location for furture releases,
2016-12-13 07:26:25 +02: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
Tannin
9edc39633b
- bugfixes
...
- 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
2015-01-06 19:31:53 +01:00
Tannin
b415db619e
Merge
2015-01-04 10:33:37 +01:00
Tannin
bd8267993d
- fixes after merge
2015-01-04 10:13:12 +01:00
Tannin
f5c56efeb3
re-integrated changes missing from the merge
2015-01-03 16:18:38 +01:00
Tannin
a16e25380f
Merge with branch1.2
2015-01-03 15:58:52 +01:00
Tannin
459816ab71
updated packaging and build scripts
2015-01-03 15:09:25 +01:00
Tannin
9b5c238938
- repository info is now stored with the mod
2015-01-03 12:35:25 +01:00
Tannin
e7b6a7cbdd
- bugfix: no exec info returned for .exe
...
- bugfix: wide string conversion functions seem to have failed for empty string
2015-01-03 12:34:26 +01:00
Tannin
ab925e1e7c
added/updated translation files
2014-12-20 17:25:12 +01:00
Tannin
7bfb48d6ab
cleanup
2014-12-20 14:45:08 +01:00
Tannin
88817c7f3b
- drag&drop in the plugin list now also prompts a message instead of being impossible
2014-12-20 14:44:40 +01:00
Tannin
ee0041ba18
- bugfix: file extensions when adding executables were treated case sensitive
...
- exe files are now started directly, not through cmd
2014-12-20 14:43:22 +01:00
Tannin
306ba78b0f
bugfix: when merging mods with a custom installer, various ini settings (incl. category) were reset
2014-12-20 14:42:43 +01:00
Tannin
e33406b4b5
endorsing is now only offered for mods with a valid nexus id
2014-12-20 14:42:00 +01:00
Tannin
a5906f1044
workaround to prevent executables dialog from auto-selecting the top-most executable
2014-12-20 14:41:28 +01:00
Tannin
ebfeb2fbf9
- mod-list can now be re-ordered with drag&drop while grouping is active
...
- drag&drop is not disabled when ordering by other columns than priority. MO will notify using messagedialog that it's impossible instead.
2014-12-14 18:25:26 +01:00
Tannin
f666e3d835
when reinstalling a mod the existing mods name is used by default
2014-12-14 16:32:57 +01:00
Tannin
003cb6dec5
if a shortcut-started application is the same binary as a configured one, the corresponding steam app id is used
2014-12-14 16:32:30 +01:00
Tannin
7fb7207ac7
custom installers can now set the installation file (and the ncc installer now does)
2014-12-14 16:30:23 +01:00
Tannin
64eced4614
- NCC installer can now discover files in other mods (thanks Reunion!) and knows the script extender version
2014-12-13 16:47:11 +01:00
Tannin
8634b97bea
all executables can now be repositioned, including auto-detected ones
2014-12-09 20:02:28 +01:00
Tannin
116a36b943
searching for steam process will no longer fail when more than 1024 processes are running (and steam is past the 1024th)
2014-12-09 18:35:32 +01:00
Tannin
479fdb3dcd
removed use of ModInfo::internalName
2014-12-09 18:34:09 +01:00
Tannin
acf35da699
now stored installed files with each mod
2014-12-09 18:09:11 +01:00
Tannin
6eb05396e4
bugfix: hitting the fix button in the diagnosis plugin could crash MO if the
...
line didn't have mouse focus
2014-12-04 19:30:07 +01:00
Tannin
9fcf34fec7
bugfix: ini tweaks were not applied in priority order
2014-12-04 19:27:55 +01:00
Tannin
6c1e63258c
minor fixes
2014-12-04 19:25:07 +01:00
Tannin
226993eece
- added error handling when a file can't be deleted from vfs
...
- minor bugfixes
2014-12-01 18:44:37 +01:00
Tannin
b2d04d70fc
accidentally removed loot_cli from build
2014-11-28 11:51:52 +01:00
Tannin
99de80e722
replaced all uses of NULL with nullptr
...
fixed a few placed where NULL was used as a number or boolean
2014-11-28 11:19:20 +01:00
Tannin
78f628e0af
cleanup und bugfixes after refactoring
2014-11-28 11:06:28 +01:00
Tannin
78da5fc37f
more bugfixes
2014-11-26 20:22:00 +01:00
Tannin
ffef339e2b
several bugfixes from the bugfix-wc that I forgot to backport
2014-11-26 20:21:33 +01:00
Tannin
4fa700bb55
undid some changes that accidentally made it to this branch
2014-11-26 20:19:07 +01:00
Tannin
45a46778fb
Merge
2014-11-21 15:07:31 +01:00
Tannin
cfb863f6c3
qt5 compatibility
2014-11-21 15:01:47 +01:00
Tannin
f2f9e11fdd
- started on a refactoring moving functionality out of the MainWindow class
...
- started on support for game-plugins
2014-11-21 14:45:30 +01:00
Tannin
9907437d93
- fixed manifest for qt5
...
- download messages can now be sent from different user accounts
2014-11-14 23:33:49 +01:00
Tannin
d23466f036
- fixed manifest for qt5
...
- download messages can now be sent from different user accounts
2014-11-14 23:33:49 +01:00
Tannin
3b7a468f73
- updated staging script to use qt5 and to fetch translations from transifex
...
- removed call to function unavailable in Windows XP
2014-11-11 23:48:22 +01:00
Tannin
53896e66f1
- updated staging script to use qt5 and to fetch translations from transifex
...
- removed call to function unavailable in Windows XP
2014-11-11 23:48:22 +01:00
Tannin
efc77930ad
Merge
2014-11-11 21:52:50 +01:00
Tannin
01265e9b03
- re-enabled use of img-tags in bbcode converter
...
- addded a workaround for cases where, after a MO update, the stored modlist layout has no size for new columns
- using a webview again for the nexus view of the modinfo dialog
2014-11-11 21:46:16 +01:00
Tannin
9494938534
Merge
2014-11-11 21:42:18 +01:00
Tannin
0b14949d0e
some work on installer scripts
2014-11-11 21:41:22 +01:00
Tannin
2237d7c103
- re-enabled use of img-tags in bbcode converter
...
- addded a workaround for cases where, after a MO update, the stored modlist layout has no size for new columns
- using a webview again for the nexus view of the modinfo dialog
2014-11-11 21:46:16 +01:00
Tannin
7c1273b246
some work on installer scripts
2014-11-11 21:41:22 +01:00
Tannin
9ab7bada1c
- bsa parser will now cancel in case of a read error. Before, when attempting to parse a broken bsa it could take forever and continuously allocate memory
...
- better error message when bsa parsing fails
- slightly better support for font colors in bbcode converter
- configurator now also uses pyqt5
- bugfix: bsa hashing function converted backslashes to slashes instead of the other way around. hash calculation is still often wrong on folder names...
2014-11-09 14:01:48 +01:00
Tannin
1eea3bd90e
- bsa parser will now cancel in case of a read error. Before, when attempting to parse a broken bsa it could take forever and continuously allocate memory
...
- better error message when bsa parsing fails
- slightly better support for font colors in bbcode converter
- configurator now also uses pyqt5
- bugfix: bsa hashing function converted backslashes to slashes instead of the other way around. hash calculation is still often wrong on folder names...
2014-11-09 14:01:48 +01:00
Tannin
10cc566081
Merge
2014-11-06 00:07:06 +01:00
Tannin
53d1f3e00e
- workaround for GetModuleFileName-calls that supply wrong buffer size
...
- removed obsoleted calls to GetVersionEx
- bugfix: download urls were potentially not encoded correctly
- bugfixes to tls-based recursion protection
2014-11-06 00:03:44 +01:00
Tannin
20db939501
- workaround for GetModuleFileName-calls that supply wrong buffer size
...
- removed obsoleted calls to GetVersionEx
- bugfix: download urls were potentially not encoded correctly
- bugfixes to tls-based recursion protection
2014-11-06 00:03:44 +01:00
Tannin
df0bd3331a
- archive library can now query for password during extraction (seems to be necessary for rars)
...
- process blacklist is now taken from a file if there is one, not hardcoded
- removed workaround for the papyrus compiler
- updated loot client to work with the actual api
- loot client now links with loot32.dll at runtime
- loot client now produces its output in a (json-)file which includes all plugin messages and dirty flags
- fomod installer now tries to parse the xml with several encodings
- fomod installer will now display a diagnostics warning if the jpg imageformat isn't supported
- base preview plugin now tries to be a bit smarter about resizing images to fit the screen
- bugfix: fomod installer no longer tries to open an image even after detecting its invalid
- bugfix: potential null-pointer dereferentiation in getprivateprofile... hooks
- bugfix: potential null-pointer dereferentiation in download manager
- bugfix: internal origin name showed up in one more place
- bugfix: ToString function produced strings that were one (zero-termination-)character too long
2014-11-05 23:48:06 +01:00
Tannin
db0e278817
- moved the hook-recursion-protection to tls
...
- some code cleanup and consolidation
- hook.dll will now report all of its own exceptions
- some more logging during startup
- changed the way urls are encoded for download requests
- now displaying (one of the) process name(s) while waiting for a program to end
- bugfix: spawned processes were forced to leave the job
2014-09-29 20:35:35 +02:00
Tannin
bfa6c9ab1e
- moved the hook-recursion-protection to tls
...
- some code cleanup and consolidation
- hook.dll will now report all of its own exceptions
- some more logging during startup
- changed the way urls are encoded for download requests
- now displaying (one of the) process name(s) while waiting for a program to end
- bugfix: spawned processes were forced to leave the job
2014-09-29 20:35:35 +02:00
Tannin
7a7c464b18
- archive library can now query for password during extraction (seems to be necessary for rars)
...
- process blacklist is now taken from a file if there is one, not hardcoded
- removed workaround for the papyrus compiler
- updated loot client to work with the actual api
- loot client now links with loot32.dll at runtime
- loot client now produces its output in a (json-)file which includes all plugin messages and dirty flags
- fomod installer now tries to parse the xml with several encodings
- fomod installer will now display a diagnostics warning if the jpg imageformat isn't supported
- base preview plugin now tries to be a bit smarter about resizing images to fit the screen
- bugfix: fomod installer no longer tries to open an image even after detecting its invalid
- bugfix: potential null-pointer dereferentiation in getprivateprofile... hooks
- bugfix: potential null-pointer dereferentiation in download manager
- bugfix: internal origin name showed up in one more place
- bugfix: ToString function produced strings that were one (zero-termination-)character too long
2014-11-05 23:48:06 +01:00
Tannin
2ce135e0bf
updated minimum nmm compatible version number
2014-09-27 19:18:33 +02:00
Tannin
93bd29c13d
- several style fixes suggested by static analysis
...
- will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
2014-09-24 19:51:51 +02:00
Tannin
a62ecc5bf1
- several style fixes suggested by static analysis
...
- will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
2014-09-24 19:51:51 +02:00
Tannin
637ce6bcc1
- removed a use of wostringstream which seems to have been involved in a bug. Still not sure how
...
- rewrote widechar <-> multibyte conversion functions to handle arbitrary string lengths
2014-09-19 22:01:37 +02:00
Tannin
5f1022917b
- removed a use of wostringstream which seems to have been involved in a bug. Still not sure how
...
- rewrote widechar <-> multibyte conversion functions to handle arbitrary string lengths
2014-09-19 22:01:37 +02:00
Tannin
d3d7e30286
non-mo mods now have a constructed name that cannot conflict with a regular mod
2014-09-10 20:44:39 +02:00
Tannin
b77dcb2206
non-mo mods now have a constructed name that cannot conflict with a regular mod
2014-09-10 20:44:39 +02:00
Tannin
7d27138086
when MO fails to overwrite its ini file it tries another method using qt functions
2014-09-10 20:43:33 +02:00
Tannin
430048d201
when MO fails to overwrite its ini file it tries another method using qt functions
2014-09-10 20:43:33 +02:00
Tannin
19cb2d4076
plugins can now query the list of masters for a plugin
2014-09-10 20:37:17 +02:00
Tannin
4c42a6fbf1
plugins can now query the list of masters for a plugin
2014-09-10 20:37:17 +02:00
Tannin
5aa5c90d39
profiles are now created with an (empty) archives.txt
2014-09-10 20:35:57 +02:00
Tannin
243b59c64c
profiles are now created with an (empty) archives.txt
2014-09-10 20:35:57 +02:00
Tannin
12a57d7f6d
- descriptions for plugin settings are now displayed
2014-09-10 20:34:31 +02:00
Tannin
b0a4748da5
- descriptions for plugin settings are now displayed
2014-09-10 20:34:31 +02:00
Tannin
482f13a50b
- re-enabled building of loot_cli and started developing against the new api
...
- extended set of default categories
- more tolerand bbcode parser
- added a few colors for the bbcode parser
- more fixes to qt5 compatibility
- started work on ability to unloading (and thus re-loading) of plugins
- names of plugins are no longer localizable (because those names are also used to store settings)
- added settings to disable individual diagnosis settings
- path of dependencies is now configured in a .pri file instead of environment variablees
- bugfix: if the modid-input is canceled, the id was saved as -1 and wasn't re-requested from the user
- bugfix: moving files with the SHFileOperation-Api didn't update the vfs correctly (still not perfect but better)
- bugfix: attempt to remove the deleter-file seems to have caused error messages for some users
- bugfix: fixed a couple of cases that might have caused the tutorial to hang
2014-09-08 20:37:23 +02:00
Tannin
9daeb9479b
- re-enabled building of loot_cli and started developing against the new api
...
- extended set of default categories
- more tolerand bbcode parser
- added a few colors for the bbcode parser
- more fixes to qt5 compatibility
- started work on ability to unloading (and thus re-loading) of plugins
- names of plugins are no longer localizable (because those names are also used to store settings)
- added settings to disable individual diagnosis settings
- path of dependencies is now configured in a .pri file instead of environment variablees
- bugfix: if the modid-input is canceled, the id was saved as -1 and wasn't re-requested from the user
- bugfix: moving files with the SHFileOperation-Api didn't update the vfs correctly (still not perfect but better)
- bugfix: attempt to remove the deleter-file seems to have caused error messages for some users
- bugfix: fixed a couple of cases that might have caused the tutorial to hang
2014-09-08 20:37:23 +02:00
Tannin
f481a7aae3
Merge
2014-08-28 18:21:51 +02:00
Tannin
15b9927cef
minor fixes
2014-08-28 18:20:40 +02:00
Tannin
cc42e76f54
- bugfix: MO would report invalid index errors when downloading while download list is sorted by filetime descending
2014-08-25 21:07:29 +02:00
Tannin
07bae15d7c
- bugfix: MO would report invalid index errors when downloading while download list is sorted by filetime descending
2014-08-25 21:07:29 +02:00
Tannin
84598cbcbf
- processes spawned from MO are now themselves allowed to break away from the job.
...
Without this the CEF (chromium embedded framework) seems to fail
- bugfix: Fixed an error message when installing a fomod wrapped in an archive
- bugfix: sorting plugins had no effect on non-skyrim games
- bugfix: fomod parser quit installing filelists after one file
- bugfix: function retrieving local appdata path read wrong directory
2014-08-25 20:12:25 +02:00
Tannin
778160cf0d
- processes spawned from MO are now themselves allowed to break away from the job.
...
Without this the CEF (chromium embedded framework) seems to fail
- bugfix: Fixed an error message when installing a fomod wrapped in an archive
- bugfix: sorting plugins had no effect on non-skyrim games
- bugfix: fomod parser quit installing filelists after one file
- bugfix: function retrieving local appdata path read wrong directory
2014-08-25 20:12:25 +02:00
Tannin
02973be652
- bugfix: mods were specified by internal name in archive and data tab
2014-08-19 18:44:35 +02:00
Tannin
14106436ca
- bugfix: mods were specified by internal name in archive and data tab
2014-08-19 18:44:35 +02:00
Tannin
fc2591e028
- new plugin-api to determine the origin of a file
2014-08-18 23:01:25 +02:00
Tannin
4f509e365e
- new plugin-api to determine the origin of a file
2014-08-18 23:01:25 +02:00
Tannin
9a97098cc3
- bugfix: text files weren't displayed in the mod-info-dialog
2014-08-18 23:01:02 +02:00
Tannin
4ebc8dc014
- bugfix: text files weren't displayed in the mod-info-dialog
2014-08-18 23:01:02 +02:00
Tannin
4b1e6683d2
- can now filter by mod content
...
- all files/directories that require write access can now be placed in AppData instead of the MO directory
2014-08-18 23:00:25 +02:00
Tannin
5d3c1f34f4
- login package now also uses a "proper" user-agent
2014-08-18 22:57:00 +02:00
Tannin
06701856f8
- login package now also uses a "proper" user-agent
2014-08-18 22:57:00 +02:00
Tannin
5d4a55c3a6
- performance optimizations for detection of file changes in mod directories
...
- added a workaround for download-link handling in chrome
- MO will now create a profile even if the game-launcher has never been run
- bugfix: files weren't cleanly removed from vfs file register
2014-08-01 12:10:49 +02:00
Tannin
844ba99892
- performance optimizations for detection of file changes in mod directories
...
- added a workaround for download-link handling in chrome
- MO will now create a profile even if the game-launcher has never been run
- bugfix: files weren't cleanly removed from vfs file register
2014-08-01 12:10:49 +02:00
Tannin
470b6ed0bf
- browser dialog now has a hidden url-field (for testing only)
...
- loot_cli is no longer part of this project. I will probably create a fork of loot that allows command-line usage instead
- loot integration now works with such a modified loot version
- integrated loot will now also integrate incompatibility messages in the MO UI
- overwrite-markers are now updated as the list order is changed
- fnis checker will now always allow the user to ignore fnis errors
- plugin interface now has a function to wait for handles returned from startApplication (which can be job or process handles)
- bugfix: non-mo mods sharing the name with regular mods now have a different internal name
- bugfix: using hotkeys the vanilla game-plugins could be moved
2014-07-27 18:34:32 +02:00
Tannin
715623e790
- browser dialog now has a hidden url-field (for testing only)
...
- loot_cli is no longer part of this project. I will probably create a fork of loot that allows command-line usage instead
- loot integration now works with such a modified loot version
- integrated loot will now also integrate incompatibility messages in the MO UI
- overwrite-markers are now updated as the list order is changed
- fnis checker will now always allow the user to ignore fnis errors
- plugin interface now has a function to wait for handles returned from startApplication (which can be job or process handles)
- bugfix: non-mo mods sharing the name with regular mods now have a different internal name
- bugfix: using hotkeys the vanilla game-plugins could be moved
2014-07-27 18:34:32 +02:00
Tannin
0050cb0740
- download-list will no longer show a file as having incomplete data if there is no file version
...
- added a new mod column with icons displaying the content of the mod
- MO now differentiates between mods using an internal name that disambiguates between foreign and regular mods
2014-07-21 19:14:24 +02:00
Tannin
9879aae575
- download-list will no longer show a file as having incomplete data if there is no file version
...
- added a new mod column with icons displaying the content of the mod
- MO now differentiates between mods using an internal name that disambiguates between foreign and regular mods
2014-07-21 19:14:24 +02:00
Tannin
f6ef5477e7
normalized eol style (all files should now have windows line endings)
2014-07-17 22:02:15 +02:00
Tannin
cc9827cdda
normalized eol style (all files should now have windows line endings)
2014-07-17 22:02:15 +02:00
Tannin
e24f3fef77
- bugfix: broke qt4 compatibility in trying to support qt5
...
- bugfix: overwrite dialog displayed system drives if the overwrite directory didn't exist
- bugfix: ini tweak activation wasn't saved
2014-07-17 20:04:22 +02:00
Tannin
4e5a67fc06
- bugfix: broke qt4 compatibility in trying to support qt5
...
- bugfix: overwrite dialog displayed system drives if the overwrite directory didn't exist
- bugfix: ini tweak activation wasn't saved
2014-07-17 20:04:22 +02:00
Tannin
0a152ceadf
Merge
2014-07-15 20:45:29 +02:00
Tannin
5718af3510
- Disabled compilation of loot_cli as the current loot version can't be compiled or linked against with vs 2010
...
- bugfix: some incompatibilities with non-skyrim games
- bugfix: incorrect handling of plurals in translateable strings
2014-07-15 20:37:10 +02:00
Tannin
434b6be69d
merged changes by TheBloke
2014-07-15 17:48:43 +02:00
Tannin
67b0268e70
- qt 5 compatibility fixes
...
- detection for support of optimized find no longer depends on deprecated api
2014-07-15 17:31:44 +02:00
Tannin
d412060d59
- qt 5 compatibility fixes
...
- detection for support of optimized find no longer depends on deprecated api
2014-07-15 17:31:44 +02:00
Tannin
84c66727bf
- when highlighting a mod the overwritten and overwriting mods are now highlighted in the list
...
- when starting an external application MO now wraps the process in a job and waits on that instead. This way MO is not unlocked early when skyrim is started through skse
- mod info dialog no longer offers the esp tab for foreign mods because that caused confusion
- updated translation files
- download directory and mod directory are now created if necessary
- bugfix: staging script created unnecessary copies of translation files
- bugfix: potential invalid array access when trying to determine best mod order
- bugfix: deleter file wasn't removed after esp hiding was disabled
- bugfix: potential access to to un-initialized login reply
- bugfix: changed the initialization order to allow more ui controls to be localized
2014-07-14 21:22:44 +02:00
TheBloke
bfb3385e49
deleteSavegame:
...
- Confirmation question shows number of saves to be deleted, when more than 1
2014-07-13 16:11:30 +01:00
TheBloke
f59f52501c
savegameList: more minor changes
...
- Context Menu - can do same job with fewer variables and assignments
- deleteSaveGame_clicked - const reference, not new value, in foreach loop
2014-07-13 15:45:19 +01:00
TheBloke
9b67e338e1
savegameList:
...
- Context menu bugfix, previous method of getting rows didn't work when items
were selected in certain ways, e.g. Control-A
- Context menu now uses selectedIndexes(), which always works with all selections.
- Renamed enableFixMods to multipleSelected so same value can be used to decide
whether to show single or plural version of "Delete save(s)"
2014-07-13 15:24:46 +01:00
TheBloke
7944bacfd9
savegameList: A few cleanups and minor code improvements
...
- Slight improvements over previous commits, using more appropriate methods and
removing some unnecessary code. No functional changes.
2014-07-12 11:15:34 +01:00
TheBloke
1b4c07eb20
- savegameList: Improved save game handling from MainWindow
...
-- Save game deletion now does Recycle Bin delete (wishlist #675 )
-- Save game deletion now also deletes .skse file (bug #687 )
-- Can select and delete multiple save games (ExtendedSelection) (wishlist #675 )
-- Uses new SaveGame->saveFiles() method to get filenames (eg .ess & .skse)
-- Context menu - "Fix Mods.." option only appears if 1 save is selected
-- Context menu - delete menu option labelled "Delete save" or "Delete saves",
according to 1 or >1 saves selected.
-- Context menu - delete menu confirmation shows list of all selected saves
2014-07-11 01:46:42 +01:00
TheBloke
d93df95dcf
- Save game management: re-factored getting of filenames including .skse
...
-- New - SaveGame->saveFiles(), returns all filenames for save (eg. ess + skse)
-- Moved - SaveGameGameBryo->attachedFiles() to SaveGame->attachedFiles()
-- This allows the getting of save file names with just a SaveGame object, not
a GameBryo object, which would do a full file read including plugins and image etc.
-- Therefore SaveGame is no longer abstract.
- Transfer Saves: re-factored to use new SaveGame->saveFiles() method
-- Removed - TransferSavesDialog->getFilesToProcess, now redundant as information
is now provided by SaveGame class itself.
2014-07-11 01:29:33 +01:00
TheBloke
46a32ff3b7
Additional 'make install' step - install boost_python DLL to output(d)\DLLs
...
Extended the new ModOrganizer.pro 'make install' steps, to now also copy
$$(BOOSTPATH)\stage\lib\boost_python-vc*-mt-1*.dll
This is the final install step required, so that now ModOrganizer.exe works
fully when a Qt-Creator "Run" step is performed.
The wildcard should pick up the right version of the library regardless of
MSVC compiler version used.
Updated Qt5 version check to the standardised greaterThan check.
2014-07-08 04:05:33 +01:00
TheBloke
0046d8710e
Compilation dependency tracking enabled for organizer, hook, bsaExtractor, shared
...
Previously, qmake did not detect when code was changed in the static libraries
So for example, changing code in shared/*.cpp and then Build, would not cause
a re-link and re-deploy of ModOrganizer.exe.
This has been fixed by adding PRE_TARGETDEPS references to each project that
depend on static libraries provided by other sub-projects.
These checks are conditional on debug|release, to point to the correct lib.
List of currently configured static library dependency checks -
organizer - mo_shared.lib, bsatk.lib
hookdll - mo_shared.lib, bsatk.lib
shared - bsatk.lib
bsaExtractor - bsatk.lib
I have tested to confirm that changing a shared file results in re-linking and
re-deplomyent of both ModOrganizer.exe and hook.dll.
Note that dependencies have not been configured for DLLs, as these are
loaded dynamically and so recompilation is not required.
But there could be an argument for configuring DLLs as dependencies too -
as if you make a change in DLL code, you might want all clients of the DLL to
be recompiled to check that they have not been broken by the changes?
The downside of that would be extra re-compilation every time.
2014-07-08 04:01:24 +01:00
TheBloke
2b5748003d
.pro files - formatting/consistency fixes
...
Many small formatting changes to the majority of .pro files
Consistent style for Qt version checking, using greaterThan(QT_MAJOR_VERSION, 4)
This seems safest, as would continue to work for a future Qt 6 etc.
Note that this makes redudundant the commit before this one, to organizer.pro
Consistent indenting
Moved some file configuration sections to be together with related sections
Moved some installation-related sections (e.g. OUTDIR/DSTDIR) to be at the bottom,
immediately before the related POST_LINK install lines.
Similarly, in some cases separated out CONFIG(debug,.. checks into separate
LIB/INCLUDE sections (high in file) and installation directory sections (low
in file)
2014-07-07 23:32:18 +01:00
TheBloke
a49ed5c33c
organizer.pro - tiny tweak to Qt5 version check
...
Directly checking QT_MAJOR_VERSION instead of pattern matching on QT_VERSION
2014-07-07 21:51:35 +01:00
TheBloke
62b0c07a93
Added 'make install' steps in ModOrganizer.pro -
...
Added config to install required libraries to output(d) directory
If the user adds a Deploy step, that runs 'jom install', he will have the
necessary libraries copied to output(d)\dlls
These libraries are -
7z.dll
Qt4 Core Declarative Gui Network OpenGL Script Sql Svg Webkit Xml XmlPatterns
Different set configured for Qt5, e.g. adding Widgets, Qml, Quick
In a debug build, the 'd' DLLs will be used instead.
Qt4 libraries are copied from system Qt4 installation directory.
This allows the Qt-Creator user to hit "Run" in Qt-C and end up with a complete
install, including all DLLs; no manual Exporer copying required.
This therefore removes the need for post-build steps 10 & 11 in Readme.txt.
Future thought - Update all current POST_LINK (x)copy steps to make install?
Fixed DESTDIR in ModOrganizer.pro
It was pointing to source/output(d) before, should be ..\output(d)
It was not used before so didn't matter, but is now referenced for install.
2014-07-07 21:39:27 +01:00
tomjobbins
05c58c8b3d
Added tag release v1.2.9 for changeset d70ead9aea95
2014-07-07 20:23:52 +01:00
Tannin
9b33e0a970
Merge
2014-07-03 17:42:56 +02:00
Tannin
b1ac479fb6
slight fixes to qt5 compatibility
2014-07-03 17:42:31 +02:00
Tannin
80b10107d9
- Disabled compilation of loot_cli as the current loot version can't be compiled or linked against with vs 2010
...
- bugfix: some incompatibilities with non-skyrim games
- bugfix: incorrect handling of plurals in translateable strings
2014-07-15 20:37:10 +02:00
TheBloke
1707941f6e
deleteSavegame:
...
- Confirmation question shows number of saves to be deleted, when more than 1
2014-07-13 16:11:30 +01:00
TheBloke
d0b75e8b25
savegameList: more minor changes
...
- Context Menu - can do same job with fewer variables and assignments
- deleteSaveGame_clicked - const reference, not new value, in foreach loop
2014-07-13 15:45:19 +01:00
TheBloke
4fc441b249
savegameList:
...
- Context menu bugfix, previous method of getting rows didn't work when items
were selected in certain ways, e.g. Control-A
- Context menu now uses selectedIndexes(), which always works with all selections.
- Renamed enableFixMods to multipleSelected so same value can be used to decide
whether to show single or plural version of "Delete save(s)"
2014-07-13 15:24:46 +01:00
TheBloke
581d065d7a
savegameList: A few cleanups and minor code improvements
...
- Slight improvements over previous commits, using more appropriate methods and
removing some unnecessary code. No functional changes.
2014-07-12 11:15:34 +01:00
TheBloke
5d2b5202af
- savegameList: Improved save game handling from MainWindow
...
-- Save game deletion now does Recycle Bin delete (wishlist #675 )
-- Save game deletion now also deletes .skse file (bug #687 )
-- Can select and delete multiple save games (ExtendedSelection) (wishlist #675 )
-- Uses new SaveGame->saveFiles() method to get filenames (eg .ess & .skse)
-- Context menu - "Fix Mods.." option only appears if 1 save is selected
-- Context menu - delete menu option labelled "Delete save" or "Delete saves",
according to 1 or >1 saves selected.
-- Context menu - delete menu confirmation shows list of all selected saves
2014-07-11 01:46:42 +01:00
TheBloke
8044ef4f1d
- Save game management: re-factored getting of filenames including .skse
...
-- New - SaveGame->saveFiles(), returns all filenames for save (eg. ess + skse)
-- Moved - SaveGameGameBryo->attachedFiles() to SaveGame->attachedFiles()
-- This allows the getting of save file names with just a SaveGame object, not
a GameBryo object, which would do a full file read including plugins and image etc.
-- Therefore SaveGame is no longer abstract.
- Transfer Saves: re-factored to use new SaveGame->saveFiles() method
-- Removed - TransferSavesDialog->getFilesToProcess, now redundant as information
is now provided by SaveGame class itself.
2014-07-11 01:29:33 +01:00
TheBloke
3d98491ebc
Additional 'make install' step - install boost_python DLL to output(d)\DLLs
...
Extended the new ModOrganizer.pro 'make install' steps, to now also copy
$$(BOOSTPATH)\stage\lib\boost_python-vc*-mt-1*.dll
This is the final install step required, so that now ModOrganizer.exe works
fully when a Qt-Creator "Run" step is performed.
The wildcard should pick up the right version of the library regardless of
MSVC compiler version used.
Updated Qt5 version check to the standardised greaterThan check.
2014-07-08 04:05:33 +01:00
TheBloke
923654961b
Compilation dependency tracking enabled for organizer, hook, bsaExtractor, shared
...
Previously, qmake did not detect when code was changed in the static libraries
So for example, changing code in shared/*.cpp and then Build, would not cause
a re-link and re-deploy of ModOrganizer.exe.
This has been fixed by adding PRE_TARGETDEPS references to each project that
depend on static libraries provided by other sub-projects.
These checks are conditional on debug|release, to point to the correct lib.
List of currently configured static library dependency checks -
organizer - mo_shared.lib, bsatk.lib
hookdll - mo_shared.lib, bsatk.lib
shared - bsatk.lib
bsaExtractor - bsatk.lib
I have tested to confirm that changing a shared file results in re-linking and
re-deplomyent of both ModOrganizer.exe and hook.dll.
Note that dependencies have not been configured for DLLs, as these are
loaded dynamically and so recompilation is not required.
But there could be an argument for configuring DLLs as dependencies too -
as if you make a change in DLL code, you might want all clients of the DLL to
be recompiled to check that they have not been broken by the changes?
The downside of that would be extra re-compilation every time.
2014-07-08 04:01:24 +01:00
TheBloke
76c861ed12
.pro files - formatting/consistency fixes
...
Many small formatting changes to the majority of .pro files
Consistent style for Qt version checking, using greaterThan(QT_MAJOR_VERSION, 4)
This seems safest, as would continue to work for a future Qt 6 etc.
Note that this makes redudundant the commit before this one, to organizer.pro
Consistent indenting
Moved some file configuration sections to be together with related sections
Moved some installation-related sections (e.g. OUTDIR/DSTDIR) to be at the bottom,
immediately before the related POST_LINK install lines.
Similarly, in some cases separated out CONFIG(debug,.. checks into separate
LIB/INCLUDE sections (high in file) and installation directory sections (low
in file)
2014-07-07 23:32:18 +01:00
TheBloke
31cab54861
organizer.pro - tiny tweak to Qt5 version check
...
Directly checking QT_MAJOR_VERSION instead of pattern matching on QT_VERSION
2014-07-07 21:51:35 +01:00
TheBloke
2a16cc4262
Added 'make install' steps in ModOrganizer.pro -
...
Added config to install required libraries to output(d) directory
If the user adds a Deploy step, that runs 'jom install', he will have the
necessary libraries copied to output(d)\dlls
These libraries are -
7z.dll
Qt4 Core Declarative Gui Network OpenGL Script Sql Svg Webkit Xml XmlPatterns
Different set configured for Qt5, e.g. adding Widgets, Qml, Quick
In a debug build, the 'd' DLLs will be used instead.
Qt4 libraries are copied from system Qt4 installation directory.
This allows the Qt-Creator user to hit "Run" in Qt-C and end up with a complete
install, including all DLLs; no manual Exporer copying required.
This therefore removes the need for post-build steps 10 & 11 in Readme.txt.
Future thought - Update all current POST_LINK (x)copy steps to make install?
Fixed DESTDIR in ModOrganizer.pro
It was pointing to source/output(d) before, should be ..\output(d)
It was not used before so didn't matter, but is now referenced for install.
2014-07-07 21:39:27 +01:00
Tannin
a5b6556d67
slight fixes to qt5 compatibility
2014-07-03 17:42:31 +02:00
Tannin
af89733121
- bugfix: update.bsa is again treated like a regular bsa because hiding it from the archive-list made it impossible (in managed bsa mode) to overwrite files from update.bsa
...
- bugfix: disabled-state for mo management wasn't saved
- bugfix: when starting an application, settings were saved twice
- bugfix: origin ids and handles for directory updates were out of sync
2014-06-30 22:37:21 +02:00
Tannin
baf1240be7
Added tag release v1.2.6 for changeset c40e9a70e99e
2014-06-29 15:09:55 +02:00
Tannin
6e4626852c
- re-inserted code for bsa hiding (this was necessary to enforce expected bsa order after all)
...
- bsas from foreign bsas are now loaded as expected by hook.dll as well
- state of log-window-split is now saved
- auto completion in installer name boxes is now case-sensitive so that users can change casing of the mod names
- bugfix: self updater did enforce the skyrim url for MO updates but not the game_id
- bugfix: modinfo dialog didn't correctly read mod meta information on opening
- bugfix: MO didn't report on endorsement (for MO)
2014-06-29 15:09:45 +02:00
Tannin
e8f56d65d2
Added tag release v1.2.5 for changeset 70663ff89a38
2014-06-25 23:51:39 +02:00
Tannin
5e7c875b29
- test-plugins accidentally distributed in the 1.2.5 release are now automatically deleted
...
- some fixes to the tutorial (mostly wording but also some actual problems)
- bugfix: could disable mods that aren't supposed to be disable-able
- bugfix: mod list wasn't saved on some changes
- bugfix: when trying to start directly to application, MO didn't start up correctly
- bugfix: hook.dll didn't load mod bsas into its directory structure and thus didn't allow bsas to overwrite loose files
- bugfix: in some constellations the tutorial files couldn't be found despite being in the right location
2014-06-25 23:51:29 +02:00
Tannin
b2a7c7c223
Merge
2014-06-23 21:43:40 +02:00
Tannin
7b4582c1b1
- adjusted mod load order in hook.dll to match the one from the UI
...
- bugfix: fnis checker took files in archives into consideration for hashing
2014-06-23 20:23:59 +02:00
Tannin
5d7b23acef
- bugfix: networkaccessmanager of browser dialog wasn't destroyed correctly. As a result the cookie jar doesn't get saved
2014-06-21 12:16:57 +02:00
Tannin
3628ec930b
- changed the url used to login on nexus (the previous page was disabled)
...
- bugfix: download manager might have tried to read from a closed connection
2014-06-21 10:39:28 +02:00
Tannin
e22aeca3ff
- download read buffer is now limited to 1MB. Might prevent out-of-memory errors during download
...
- bugfix: plugins are now disabled when deactivating a mod before the files are removed from the vfs
2014-06-17 18:36:28 +02:00
Tannin
cbd6b288eb
Merge
2014-06-16 21:50:53 +02:00
Tannin
484749e612
- added pseudo-categories to filter for mo-managed vs. unmanaged mods
...
- deleted mods are now moved to the recycle bin instead of being deleted permanently
- reduced modinfo dialog for foreign mods
- foreign mods are now displayed with a pseudo-category
- added a signal when a plugin is moved
- bugfix: refreshing of directory structure for mods with bsas didn't work correctly when enabling a mod and on changing display of foreign mods
- bugfix: one mod in the list was assigned the same priority on the directory structure as the data directory
- bugfix: conflicts tab in the mod info dialog offered the hide option for files in bsas
2014-06-16 21:49:57 +02:00
Tannin
5b3cdaa83b
bugfix: the warning dialog upon changing the mod directory didn't have an effect, the process couldn't be canceled
2014-06-14 09:17:57 +02:00
Tannin
6d3f88b330
Added tag release v1.2.3 for changeset c503e48f97aa
2014-06-08 15:10:21 +02:00
Tannin
0feb4b702d
- loot client now only updates the masterlist once per MO session
...
- new event to notify plugins of changed mod priority
- overwrite now shows up in the "checked" category instead of "unchecked"
- display of "foreign" mods can now be limited to only official content
- bugfix: bsa extraction dialog showed up even if the plugin was disabled
- bugfix: after detection of foreign mods the priority of the overwrite folder could get messed up
- bugfix: when displaying only the context menu for the mod list as a whole, the menu didn't disappear
- bugfix: MO crashed when trying to download via the integrated browser
2014-06-08 15:10:08 +02:00
Tannin
5a4b6e70fd
- plugin-list now displays loot messages
2014-06-02 19:15:23 +02:00
Tannin
18574c2ba8
- removed needless modlist-rewrite
2014-05-31 13:44:26 +02:00
Tannin
1eb783aae3
- added a new mod type that represents files handled externally (i.e. DLCs) as mods in MO
...
- hashes of file names in bsa files are no longer checked all the time
- author and description is now read from esp files
- rewrote the code that fixes modlists after a rename, should be a bit more robust
- fixes to qt 5 and msvc 2013 compatibility
- started to update the tutorial (not done yet!)
- bugfix: counter for the problems badge wasn't calculated correctly
2014-05-31 13:43:48 +02:00
Tannin
93a19799b8
Merge
2014-05-28 14:23:11 +02:00
Tannin
2a31eb40fb
small bugfixes
2014-05-28 14:14:28 +02:00
Tannin
cf0a1bc2be
- files in bsas are now only displayed in the data tab if they are managed by mo
...
- number of problems detected by MO is now displayed as a badge on the icon
- rephrased the explanation text on the Archives tab. unchecked plugin-loaded bsas no longer prompt a warning
- bsa extraction is now handled in a plugin
- added a way for plugins to react to mod installation
- re-enabled the automatic fix for asset order problems
- bugfix: In some cases when a download wasn't started successfully the download urls weren't stored in the meta file so no resume was possible
- bugfix: MO tried to resume downloads when it didn't have and download urls
- bugfix: downloads couldn't be paused if the download was already broken on the network layer
- bugfix: download managear did not recognize a file as downloaded if the download completed before signals were hooked up
- bugfix: in-place file replacement was re-broken
2014-05-25 15:39:45 +02:00
Tannin
48c8cca578
- NCC will now report an error if a script tries to extract a non-existent file instead of creating an empty output file
...
- ncc installer plugin now uses a more reliable method to force the installer window to the foreground
- missing version on TESV.exe will no longer be reported as an error
- bugfix: loot client didn't read list of active mods
- bugfix: invalid free call in error reporting function
2014-05-15 19:11:19 +02:00
Tannin
977b407525
- mod list context menu split into two menus (one for whole list, one for selected mods)
...
- added option to combine category filters using "or"
- added context menu option for deselecting category filters
- slightly changed ui on the category filters
- added a sample plugin for cpp that can be built without building the rest of MO
- simple installer can now be configured to run without any user interaction
- extended interface for python plugins
- iorganizer implementation moved out of the main window
- nexus requests from plugins will now be identified in the user agent
- bugfix: shortcuts created from MO used the wrong working directory
- bugfix: deactivation of bsas didn't stick
- bugfix: file hiding mechanism wasn't active
- bugfix: executables linked on the toolbar couldn't be removed if the executable was removed first
- bugfix: the endorsement-filter couldn't be combined with other filters
- bugfix: python interface to repository bridge was broken
2014-05-13 21:20:44 +02:00
Tannin
f4b1aba61a
Added tag release v1.2.1 for changeset 366d0a6ac409
2014-05-06 21:07:34 +02:00
Tannin
0eb1662a0e
- very effective optimization to findfirstfile-calls
...
- several configuration files are now only saved to disk if the content actually changed.
This should also get rid of a problem where plugins.txt was re-written immediately after starting the game
(causing a conflict with the game)
- reduced "noise" from hook.dll
- removed some debugging messages
2014-05-05 18:24:15 +02:00
Tannin
164ec25a75
- bugfix: endless loop in detection of mod order problems
2014-05-04 16:13:35 +02:00
Tannin
6fb36d6c02
- main window now has a small view displaying log messages
...
- mod list will now be highlighted when grouping is active is active
- download tooltip now supports bbcode markup in the description
- bbcode translator will now translate some named colors
- algorithm for detection of mod order problems is now more sophisticated
- exposed more functionality to python plugins
- updated to qt 4.8.6 dlls
- bugfix: plugin list wasn't
- bugfix: state changes in mod list wasn't always reported
- bugfix: loot client will now create necessary directory
- bugfix: NCC sometimes used wrong source path for extracting
- bugfix: removed noisy debug message
2014-05-04 14:50:01 +02:00
Tannin
ea1f959ad5
- download tooltip now also includes the file description
...
- will now display an error message when the ini file can't be updated (in addition to what windows says)
2014-05-01 10:03:40 +02:00
Tannin
7cf3b3455b
Added tag release v1.2.0 for changeset cc9f6dd8ee3f
2014-04-25 20:02:53 +02:00
Tannin
84cfa95254
- bugfix: newly installed files could be added hidden
...
- bugfix: registered bsas in data aren't ordered correctly
2014-04-25 19:15:12 +02:00
Tannin
264da60929
- updated installer
...
- prettified a few log messages
2014-04-24 22:07:42 +02:00
Tannin
2db33523a1
- added an option to show meta info on downloads instead of filenames
...
- 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
2014-04-23 23:59:30 +02:00
Tannin
540747177a
- loot client no longer stalls the process while waiting for masterlist update
...
- configurator now gives better warning messages when encountering an invalid ini file
- bugfix: crash on cleanup up browser dialog
- bugfix: GetCurrentDirectory returned wrong string length
2014-04-16 22:32:59 +02:00
Tannin
739c3424e7
- loot integration now displays the report
...
- fixes to the previous merge
- bugfix: cli loot didn't handle non-ascii characters correctly
2014-04-05 20:54:08 +02:00
Tannin
cabed9b268
Merge with branch1.1
2014-04-05 15:36:42 +02:00
Tannin
c017f4a0d5
- added buttons to backup and restore the modlist and pluginlist
...
- replaced boss integration with loot
2014-04-05 15:14:37 +02:00
Tannin
b1f1682790
- bugfix: the add/remove categories function could fail when a filter/grouping on categories was active
2014-03-26 17:23:26 +01:00
Tannin
28301e7486
- improved NCC compatibility
...
- crude support for multi-volume archives
- updated imageformats plugins
- nxmhandler now puts the exe to the top of the list when registering an MO instance, even if it is already in the list
- bugfix: WritePrivateProfileString hook attempted to access lpKeyName even when it is null
2014-03-26 15:35:59 +01:00
Tannin
2d0fab4482
Merge
2014-03-18 19:18:17 +01:00
Tannin
c19c4820d8
- force-enabled game esms no longer break keyboard-navigation in plugin list
2014-03-18 19:18:04 +01:00
Tannin
8ab1b47943
- bugfix: if resuming a download failed with the server sending a textual error message,
...
MO tried to display the whole file inside the error message
- bugfix: resuming a download didn't trigger a nexus-login when necessary
- bugfix: integrated fomod installer only used the first block of data inside a description
2014-03-18 18:29:32 +01:00
Tannin
ff272dcbbd
Merge
2014-03-16 20:05:13 +01:00
Tannin
98354cd1e7
some fixes towards qt5 compatibility
2014-03-16 20:04:57 +01:00
Tannin
129b76d7d2
- unpacking bsas during installation no longer overwrites loose files (since the loose files
...
would have taken precedence)
2014-03-13 21:57:11 +01:00
Tannin
a82b7e9949
- "CreateDirectory" will no longer create directories in original data directory
...
- bain installer will now be less picky about the archives supported
- updated NCC to be compatible with more recent NMM code base
- hack in NCC to allow it to install arbitrary sized files even in 32-bit builds
- updated the python27.dll to one that links to msvcr100.dll to get rid of the dependency of msvcr90.dll
- bugfix: dll search order wasn't set to allow plugins to load the correct qt dlls
2014-03-13 19:00:32 +01:00
Tannin
0f8f7bf777
Added tag releease v1.1.2 for changeset 4276e1188b42
2014-02-26 22:14:06 +01:00
Tannin
f4cf992700
Removed tag 1.1.2
2014-02-26 22:13:53 +01:00
Tannin
bec644bac3
Added tag 1.1.2 for changeset 4276e1188b42
2014-02-26 22:13:43 +01:00
Tannin
bb98bfade6
- MO will now be elevated if needed
2014-02-23 18:53:38 +01:00
Tannin
00f4e1799f
- slightly overworked display of icon delegates
...
- updated installer
2014-02-23 17:18:20 +01:00
Tannin
35fcf1c25b
- made the indicator for drag&drop more visible
...
- message boxes can now be made to not (re-)activate the window
- executable names for starting from the command line are now case-insensitive
2014-02-22 19:22:12 +01:00
Tannin
bed3c08a6d
- bugfix: on-demand loading of data tree broke filtering on conflicting files
2014-02-18 19:08:12 +01:00
Tannin
f9eba9dc15
- ini file changes that would have to overwrite ini tweaks are now stored in a separate file
...
and actually get used.
- a warning message advices users to clean out that separate file
- slightly improved default main window layout
- bugfix: newly created ini tweaks were added to the list with incorrect properties
2014-02-17 21:15:20 +01:00
Tannin
9c8e43853d
- a few hooks will now somewhat handle file names starting with \\?\
...
- mod meta information is now (also) saved by a timer to reduce the likelyhood
of a data loss in case of a crash
- mod meta files are now written to a temporary file and then renamed to real name to
reduce chance of breaking the file
- updated minimum compatible nmm version to 0.47.0
- bugfix: defaults for newestVersion, version and installationFile when creating
an empty mod were integers instead of strings
- bugfix: "Plugins" and "Archives" weren't translatable
2014-02-12 21:00:49 +01:00
Tannin
7aadb47637
- archives.txt is now written using the "safe"-write mechanism
...
- added the whole boss fork to the repository
- bugfix: boss db is now always re-initialised because otherwise there might have been differing results between runs
- bugfix: locked load order was ignored by integrated boss
- bugfix: archive list wasn't written back on all changes that affected it
- bugfix: CreateFile-hook didn't reroute files created with OPEN_ALWAYS to overwrite directory
- bugfix: NtQueryDirectoryFile-hook didn't return the correct status code when searching for a file that doesn't exist
2014-02-07 21:05:48 +01:00
Tannin
76fbe6effe
- tabs in the mod info dialog can now be moved around by the user
2014-02-04 19:55:27 +01:00
Tannin
38ee6ccf0a
Added tag release v1.1.1 for changeset 73a1f1438658
2014-02-02 15:14:07 +01:00
Tannin
7722a9b6df
- main window is now actually disabled while integrated boss is running
...
- bugfix: integrated boss sorting couldn't recognize plugins specified via regular expression
2014-02-02 14:26:24 +01:00
Tannin
48704877ca
- bugfix: upon moving files between mods, an attempt was made to access origins
...
for both, even if one (or both) mods weren't active
- bugfix: plugin-list should now deal with nested "layoutAboutToBeChanged" calls
gracefully. May be the reason of a bug.
2014-02-02 00:09:03 +01:00
Tannin
48c944c737
- bugfix: elevation dialog didn't offer a "yes" option
...
- bugfix: python plugins crashed the application when trying to create a nexus bridge
- bugfix: python plugins couldn't register for failed requests correctly
2014-01-29 21:06:55 +01:00
Tannin
af50eedbe2
- bugfix: dds preview or transparent textures looked odd
...
- bugfix: lazy loaded data tree deleted the placeholder
2014-01-29 00:23:16 +01:00
Tannin
52e5dd3c57
Added tag release v1.1.0 for changeset 87c2eea95307
2014-01-29 00:20:47 +01:00
Tannin
ccd5d1294f
- bugfix: accessing profile without loading one when starting an app through the commandline
...
- bugfix: locked-dialog was disabled
2014-01-27 21:31:10 +01:00
Tannin
de984a4ef8
- information from boss no longer gets lost as soon as the plugin list gets refreshed
...
- bugfix: modified boss dll missed one file on sorting
2014-01-23 21:14:44 +01:00
Tannin
e597823337
- boss integration
...
- plugin list can now also display multiple flags for a file (like the mod list)
- changed some compiler&linker settings to produce smaller binaries
2014-01-23 00:05:46 +01:00
Tannin
e69210b3a7
- when a download server returns a text file, it's assumed to be an error and the text displayed as an error
...
- save games can now be deleted from inside MO
- bugfix: removing the pending download entry failed if the download-url request failed
- bugfix: download manager didn't stop automatically resuming failed downloads under certain circumstances
- bugfix: uninstalled downloads were treated as not-finished when refreshing the download list
- bugfix: updating the filesystem watcher on the saves directory didn't work correctly
2014-01-18 19:51:58 +01:00
Tannin
40d20ab294
- added an about dialog
...
- updated json library
2014-01-16 20:43:42 +01:00
Tannin
6ed82866b0
- moved code for file previews to plugins
2014-01-14 21:16:36 +01:00
Tannin
a083a2d3b6
- implemented hook for NtQueryDirectoryFile
...
- saves list is now automatically updated on FS changes
- optimization: data tree widget is no longer filled completely at once but one directory at a time
- bugfix: pending downloads were not removed from list after a failed nxm request
- bugfix: there was still a nmm.nexusmods.com link
- bugfix: the text "alpha" in version strings wasn't interpreted correctly
2014-01-13 19:32:54 +01:00
Tannin
db09b806b9
- Mod Organizer can now display most image types (including dds) and txt files from the data
...
tree, presenting a comparison of variants in case of overwritten files
2014-01-05 18:50:56 +01:00
Tannin
859c0aed98
download manager now removed orphaned meta files
2014-01-04 16:39:38 +01:00
Tannin
0ea7d99b9f
Merge
2014-01-04 16:05:39 +01:00
Tannin
6cffbd4f27
using icons + splash from heavydude
2014-01-04 16:05:25 +01:00
Tannin
4dc3538a7d
- nxmhandler will now ask before registering itself
...
- downloads from nexus are now displayed before file information is retrieved
- logging from the ui is now a bit more informative
- download list now scrolls to bottom automatically
2014-01-04 15:57:14 +01:00
Tannin
e45b747c82
Added tag release v1.0.12 for changeset 440287834340
2014-01-03 18:43:03 +01:00
Tannin
2d6bacbb6a
-removed compiled translations from the repository
2014-01-03 18:41:47 +01:00
Tannin
d029e97724
- hook dll now monitors all mod directories, not only overwrite
...
- dialog for changing executables now warns if changes will be lost
- main window is now locked before activating pre-start hooks
- better responsiveness while main window is locked (or should be)
2014-01-03 18:40:46 +01:00
Tannin
a9435f637e
Added tag release v1.0.11 for changeset 806fd77aa2de
2013-12-19 20:33:38 +01:00
Tannin
e1e35da6fe
Added tag release v1.0.10 for changeset e72788d8ac35
2013-12-19 20:31:48 +01:00
Tannin
e43f126b03
- bugfix: crash on overwriting a mod (introduced after the previous release)
...
- bugfix: ncc installer now brings the installer window to front (again? more reliably? not sure if it really worked before)
2013-12-19 20:30:39 +01:00
Tannin
35c9fe3e98
- bugfix: archive.dll could cause a crash, attempting to close an archive that failed to open
...
- bugfix: upon changing categories the mappings of deleted categories wasn't cleaned up which could cause an error message
- bugfix: the number of esps/esms that can be loaded is actually 255 not 256 since the save game counts too
- bugfix: "visit on nexus" from the modinfo dialog also lead to the wrong url
2013-12-19 19:40:59 +01:00
Tannin
82f7b09b40
Merge
2013-12-14 17:19:27 +01:00
Tannin
f33d24870f
- added more information to readme
...
- 7zip source path is now configurable
2013-12-14 17:19:15 +01:00
Tannin
14ac234daf
- plugin list now highlights plugins with attached ini files
...
- bugfix: opening nexus through the globe icon used the nmm.nexusmods.com url
2013-12-14 13:23:13 +01:00
Tannin
22b8eb7c5a
- downgrading a mod (using replace) will now change the version
...
- bain installer will now accept archives with omod conversion data.
2013-12-11 20:43:30 +01:00
Tannin
9ee90a35dc
- MO now applies a minimum to the nmm-compatibility field.
...
- bugfix: "visit on nexus" directed the browser to the servers meant for nmm
- bugfix: url for "check all for updates" and "enorse/unendorse" were not constructed correctly
2013-12-08 14:16:25 +01:00
Tannin
ff78c6a014
- bugfix: extracting bsas did not work with non-ascii characters in the mod name
...
- another attempt to switch branches...
2013-12-07 17:41:45 +01:00
Tannin
340edcfbca
- returned to default branch
...
- nexus interface will now use the nmm url
- nmm importer no longer cancels on a missing non-essential flag
2013-12-07 17:13:36 +01:00
Tannin
c4f0bc39c7
Merge with default
2013-12-07 16:55:19 +01:00
Tannin
e71c37df37
- bugfix: drag&drop on archive list didn't always work properly
2013-12-07 16:54:08 +01:00
Tannin
b32457a7d2
- minor text fixes
...
- versions without a subminor version are now displayed without it (1.1 instead of 1.1.0)
- version compares now prefer the decimal comparison over the traditional
2013-12-07 16:07:28 +01:00
Tannin
6e1e8c37eb
minor text changes
2013-12-07 14:23:51 +01:00
Tannin
469cc2d945
- download manager now saves the file times on nexus, for potential later use in version check
...
- nexus interface now supports 301 redirects
- now using the new nexus url format
- bugfix: "visit on nexus" used an outdated url scheme and thus caused unnecessary redirection
2013-12-07 12:48:18 +01:00
Tannin
0e90b9d233
- bugfix: changing nexus id directly via mod list did not cause the change to be saved
2013-12-04 19:54:28 +01:00
Tannin
0e19c84722
Added tag release v1.0.9 for changeset a61a930515ae
2013-12-01 23:52:42 +01:00
Tannin
daf4ae44fa
- added second context menu for changing categories that applies only changes to
...
the selected mods instead of replacing the existing set of categories (thanks to Ross!)
- bugfix: category filtering didn't work correctly when grouping was also active
2013-12-01 23:50:24 +01:00
Tannin
ac29aa81f2
minor updates to readme and mod info ui
2013-12-01 21:43:16 +01:00
Tannin
a0335d0a63
Added tag 1.0.8 for changeset a61a930515ae
2013-11-27 20:25:55 +01:00
Tannin
f1515193ca
- plugins can now be localized too
...
- fixes to the installer script
- extended build scripts to fetch translations from pootle server automatically
2013-11-27 20:25:24 +01:00
Tannin
db0347212a
- bugfix: installFile for mods was not a relative path if the downloads directory was non-default
...
- bugfix: crash after removing the last profile in the list (ordered alphabetically)
- improved subdirs ordering to ensure pythonrunner is compiled before pythonproxy
- translation files for plugins are now generated
- set some texts as un-translatable where it made no sense
- staging script now re-builds MO completely before packaging
- updated qt libraries for packaging to 4.8.5
- added python to the package
2013-11-22 17:45:34 +01:00
Tannin
5895a1a92d
- bugfix: canceling creation of an ini tweak prompted an error message
...
- added missing files from earlier commit (wtf?)
2013-11-20 21:54:14 +01:00
Tannin
c6101e34e1
- archive.dll now supports querying the crc value of files
...
- esptk now determines if a esp is a dummy (without records)
- hook.dll no longer creates a log file if noone wrote to it
- nexus id and installtime columns are now hidden by default
- modlist can now be refreshed without saving first (so plugins can replace the modlist.txt as a whole)
- plugins can now query more details about virtualised files
- added style options "plastique" and "cleanlooks"
- "overwrite" is no longer listed with a creation time
- a warning will now be displayed if the user has too many plugins active
- a warning will now be displayed if mods with scripts have an installation order that doesn't match the corresponding esp load order
- nmm importer now has select all/deselect all buttons
- nmm importer no longer tries to unpack missing files from archives (won't work anyway)
- initial support for importing from nmm 0.5 alpha
- removed some broken warning suppresions
- python runner now works with bundled python
- extended qbs build system (still fails to build the main gui application)
- implemented a nsis-based installer
2013-11-18 20:17:14 +01:00
Tannin
75475a7984
- started qbs based project files (not functional yet)
...
- modlist will now updated immediately after a change throw the modinfo dialog
- bugfix: configurator wasn't able to save after revision 137
2013-11-11 23:19:54 +01:00
Tannin
315ed6e41a
Added tag release v1.0.7 for changeset 1973f6e00784
2013-11-06 18:40:09 +01:00
Tannin
b2d613e9d1
Added tag release v1.0.6 for changeset 1973f6e00784
2013-11-06 18:40:03 +01:00
Tannin
f010c22a3b
- diagnosis plugins can now request to be re-evaluated
...
- main application now contains means for plugins to react on some changes (to be extended)
- plugins can now retrieve more information about a mod
- user-agent sent to nexus now automatically contains the current MO version
- included updated russian translation
- problems dialog now refreshes itself after a fix was applied
- fixed new esp/asset ordering diagnosis. May be fully functional now
- bugfix: restoring locked load order could leave MO in an endless loop (not sure if this fix is correct yet)
- bugfix: plugin list was not visually updated after some changes
- bugfix: nmm importer threw away mod ordering
2013-11-06 18:35:27 +01:00
Tannin
d1594798e6
- added a new diagnosis to detect potential problems in regards to esp vs. asset ordering (not fully functional yet)
...
- new plugin interfaces to the mod list
- plugins can now query the origin (mod) of a esp/esm
- bugfix: potential access to profile before one was activated
- bugfix: regression in previous (not-yet-released) commit prevented changes to bsa list from being saved
2013-11-01 14:59:25 +01:00
Tannin
09bd3dbead
- text files encoded in system encoding should now be correctly recognized in the mod info dialog
...
- archive-list can be user-sorted again (within one mod)
2013-10-26 15:02:31 +02:00
Tannin
8c0b309bde
- Option to choose edition of the game. Currently only relevant for FO3 because FO3 GOTY is its own app
...
- applications that aren't in the executables list can again be started from the command line
- references to missing categories are now removed from mods
- bugfix: integrated fomod installer didn't update description and picture on some constellations of Windows version and theme
2013-10-25 14:49:42 +02:00
Tannin
bc7c42dbe8
- directories in data-view are now sorted
...
- questionbox with selection memory is now exposed to plugins
- the choice to run fnis from the checker can now be memorized
2013-10-20 16:51:40 +02:00
Tannin
9a03783f49
- tooltip on download list now contains the file name
...
- bugfix: when refreshing the directory tree conflict information wasn't immediately refreshed (including on start)
- bugfix: dataChanged events wasn't emitted when user changed the modlist
- bugfix: file patterns in checkfnis plugin weren't completely correct
2013-10-18 23:35:38 +02:00
Tannin
d73b1e38c8
- mod sorting now always uses priority as secondary sorting
...
- added missing ipluginlist.h
2013-10-17 19:21:22 +02:00
Tannin
b47c89661e
- plugin (esp/esm) list is now exposed to plugins (read-only functionality right now)
...
- integrated fomod installer now supports file dependencies
- bugfix: integrated fomod installer crashed if the installer had no optiosn´´ns
2013-10-16 23:04:03 +02:00
Tannin
0b84cc3d45
Merge
2013-10-16 19:34:56 +02:00
Tannin
1bf3cc585e
- nmm importer now also transfers category, endorsement state and lastest version information
...
- nmm importer should now always determine the correct nexus id
- nmm importer will now correctly restore overwritten files for imported mods
2013-10-16 19:32:59 +02:00
Tannin
eae275cc84
Added tag release v1.0.5 for changeset c6a9d2ab2d6c
2013-10-15 23:34:16 +02:00
Tannin
f3cb50057b
- bugfixes to last merge
...
- fnis-check plugin can now be disabled
2013-10-12 13:21:37 +02:00
Tannin
5518309300
Merge
2013-10-12 12:32:37 +02:00
Tannin
f22bb9d6a6
Merge
2013-10-11 23:04:44 +02:00
Tannin
382226bb46
- added new plugin to test if fnis needs to be run
...
- some functionality to the plugin interface to enable them to search for files&directories in the virtual FS (rudimentary atm)
- functionality for plugins to react to application being started from MO
- broken ESPs are no longer reported as popup windows but only in the log file
- bugfix: plugins couldn't store persistent data if they had no user-editable settings
2013-10-11 23:03:49 +02:00
Tannin
bdf04f516c
- MO now warns if a nxm-link for a wrong game was attempted instead of downloading the wrong file
...
- bugfix: in nxmhandler adding a new line with different game but same executable didn't work (the change was silently dropped)
2013-10-10 21:23:25 +02:00
Tannin
54c7131a5e
- new toggle to display hidden downloads
...
- hidden downloads can be un-hidden
- the installation manager now more thoroughly cleans up the temporary directory after installation
- added SkyrimLauncher.exe to the list of auto-detected executables
- bugfix: shutting down MO while downloads where active in some occasions didn't work
- bugfix: when canceling the only active download the taskbar icon didn't return to normal
2013-10-10 19:32:01 +02:00
Tannin
15e256ef44
Added tag release v1.0.4 for changeset 7732c5d2e41d
2013-10-10 19:09:29 +02:00
Tannin
b23a4885e0
- bugfix: When updating MO, if login is required, the process didn't continue automatically after login
2013-10-06 14:12:25 +02:00
Tannin
823dfd410b
- option to ignore/unignore updates is now only shown if there IS an update
...
- window now shouldn't lose focus on win 8 2 seconds after mod information gets invalidated
- small bugfix related to new version scheme parsing
2013-10-06 13:34:34 +02:00
Tannin
ba09054e6b
Merge
2013-10-06 12:20:07 +02:00
Tannin
694e3ed279
bugfix: statusbar may have stayed enabled if an error occured on handling the refreshed-event
2013-10-06 12:19:46 +02:00
Tannin
cffd9eb4e2
- hook.dll now doesn't inject to certain applications (currently steam, chrome and firefox)
...
- versioning system improved. Will now report "downgrades" for mods and support a different versioning system (requires manual switch)
- updates can now be ignored until a new version is uploaded
- new splash screen
- bugfix: a few memory leaks (shouldn't account for much)
- bugfix: result of GetModuleHandle wasn't zero-terminated in some cases
2013-10-05 14:20:48 +02:00
Tannin
640b14ef25
diagnosis plugin now warns when nitpick is installed
2013-09-30 18:33:45 +02:00
Tannin
47293827bb
- download progress is now visible in task bar
...
- esp-tooltip now lists all masters, highlighting the missing ones
- python plugin will now report a problem if the path contains a semicolon
- leak detection now (somewaht) works around the fact that we don't always get a stack trace
- bugfix: mod meta-file is now reliably created if it was missing
- bugfix: parser for nxm-links didn't handle numbers in the mod name
- bugfix: small memory leak
2013-09-28 21:13:57 +02:00
Tannin
0a3169b808
- plugin tooltip now only lists the masters that aren't enabled (if any)
2013-09-26 19:10:44 +02:00
Tannin
f4528c7aaa
- bugfix: esp parsing could crash for broken/unrecognized esps
...
- bugfix: esp parser didn't handle oblivion esps correctly
2013-09-23 22:39:58 +02:00
Tannin
4f0a6e8b88
Added tag release v1.0.2 for changeset 0aaed2f8f48d
2013-09-22 13:24:53 +02:00
Tannin
c57b172204
- removed some obsolete code
...
- MO will no longer start an application while the directory structure is being refreshed because MO may need to access profile files afterwards
- bugfix: the overwrite info-dialog was not destroyed and could thus keep a lock on files thus preventing those files from being moved/deleted
2013-09-22 13:10:21 +02:00
Tannin
dfca8be71b
- esp reader now handles invalid files more gracefully
...
- 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
2013-09-21 19:25:33 +02:00
Tannin
08037bf876
Added tag release v1.0.1 for changeset b90a2e9174c0
2013-09-21 18:59:47 +02:00
Tannin
500ab7f706
- bugfix: testing for missing masters at the wrong time seems to have caused crashes
...
- bugfix: mod list is now written to a temporary file first. Only on success is the original file overwritten
- bugfix: moving a mod priority to just above the overwrite could cause a crash or error message
- bugfix: versions with a release candidate number weren't sorted correctly (woops)
- bugfix: staging script didn't include archive.dll and dlls.manifest
- installation time on overwrite no longer updates constantly
2013-09-16 22:32:42 +02:00
Tannin
08309b71ba
Added tag release v1.0.0rc1 for changeset 438584941a82
2013-09-15 16:11:16 +02:00
Tannin
98e5e57a84
- added support for mod page plugins
...
- re-introduced the integrated browser
- added a plugin to download from the tes alliance page
- the download list now contains the file description
- nexus interface now stores cookies persistently to reduce number of required log-ins
2013-09-15 15:20:00 +02:00
Tannin
dce78b62b8
- bugfix: when installing mods through the nmm importer if no other mods were previously installed
...
the correct installation directory was never set
- bugfix: the nmm importer didn't "sanitize" mod names and potentially tried to create invalid directories
- bugfix: 0.99.x packages didn't contain qt plugins to handle certain image formats
2013-09-12 21:45:57 +02:00
Tannin
af6e1c3ab4
- when installing mods from outside the download directory the absolute path is now stored
...
- added a context menu to the toolbar buttons so tool icons can be removed directly
- initweaks modinfo tab is now always available and allows new ini tweaks to be created
- fake esms are now treated as masters (as they should)
- MO will now display a warning if not all masters of an esp are enabled. The tooltip gives a list of required masters
- bugfix: path returned by getfullpathname was sometimes not correctly terminated
- bugfix: path after reverse-rerouting was sometimes incorrect, missing a path separator
- bugfix: change of current directory sometimes used a fake directory without need
- bugfix: icons in shortcut menu were not alwayscorrectly updated
2013-09-11 22:54:45 +02:00
Tannin
50325c8fc2
Added tag release v0.99.6 for changeset d9dedb857683
2013-09-05 21:14:19 +02:00
Tannin
7a382eab75
updated versions
2013-09-05 21:14:08 +02:00
Tannin
8e6868bf88
- bugfix: automatically removes a file from old NCC release that was interfering with the current version
...
- bugfix: fomod installer didn't find fomod files in nested folder
- bugfix: python proxy will now not even try to initialize python if python_dir contains no python.
This is necessary because the python interpreter crashes the application if the path is invalid
2013-09-05 21:04:20 +02:00
Tannin
a891146446
Added tag release v0.99.5 for changeset f75473410ed3
2013-09-02 19:28:24 +02:00