f93f867c3d
NOISSUE dissolve util library
2015-10-05 01:47:27 +02:00
23d0bd8edd
NOISSUE make shared logic library ... shared
2015-09-05 18:46:57 +02:00
d8caab515a
GH-1053 add back update progress dialog
2015-07-26 17:55:29 +02:00
15b7c3039a
GH-1060 update tweaks
...
* download to multimc folder hierarchy
* use rename, not copy
* keep backup after update
* clean previous backup before update
* it's not 'copy', it's 'replace'
2015-06-09 23:30:28 +02:00
82e05661d2
GH-1060 implement very basic updater (only linux and maybe osx right now)
2015-06-09 00:03:42 +02:00
166813cb91
GH-1060 remove some old updater bits and pieces
2015-06-09 00:03:42 +02:00
84549ed807
GH-849 Further NetJob related fixes
2015-04-26 18:33:29 +02:00
fe540e5dda
NOISSUE do not fail when updates don't have MultiMC.app prefix on OSX
2015-04-13 00:11:59 +02:00
db877ba121
NOISSUE move everything.
2015-04-12 20:57:18 +02:00
4730f54df7
SCRATCH separate the generic updater logic from the application
2015-04-12 20:57:17 +02:00
141e0a02a0
SCRATCH move things to the right places
2015-04-12 20:57:17 +02:00
cd9d37aac4
SCRATCH nuke the overcomplicated logger, use a simple one.
2015-04-12 20:57:17 +02:00
9249768db5
NOISSUE Make tests no longer use the MultiMC object
...
They do not require the application part anymore
2015-04-02 11:30:38 +02:00
6f3aa65bd6
NOISSUE Split MultiMC app object into MultiMC and Env
2015-04-02 11:30:24 +02:00
c6c5134398
Change copyright dates to 2015
2015-02-06 01:18:02 +01:00
d9b2f0ed42
Fix another bunch of copyright years, including fixing #397
2014-11-02 20:08:26 +01:00
9217d9263e
Update copyright year (finally...)
2014-11-02 19:49:58 +01:00
3821569363
Show changelog even when there are no new updates available.
2014-07-14 00:57:54 +02:00
18a342ef14
Move settings lib into the main code, fixing error logging in it.
2014-07-01 01:48:09 +02:00
482ad250a4
Workaround for dirty build folders.
...
My disgust just turned into barely contained rage :<
2014-04-06 03:59:37 +02:00
f9169654c5
Build fixage for the changed build config
2014-04-06 03:48:59 +02:00
42e305bb9d
Get rid of long rebuilds because of minor cmake config changes
2014-04-06 00:33:33 +02:00
50c441a773
Merge branch 'fix_tests' of https://github.com/02JanDal/MultiMC5 into develop
2014-01-18 22:30:36 +01:00
3fabb11f4c
Marginally improve OneSix offline mode launch
...
While reconstructing assets, skip files that don't exist.
Report missing OneSix native libraries.
2014-01-18 22:11:33 +01:00
3202b972f8
Rework version numbering system.
...
Again...
2014-01-07 18:09:05 -06:00
012b007e56
Do not log each and every possible update. Only the latest one.
2014-01-07 02:43:25 +01:00
7d76fd57e9
Get rid of some obsolete functions
2014-01-05 23:24:19 +01:00
becaebd60d
Remove the $PWD hack and tests that depended on it.
2014-01-05 19:54:05 +01:00
ced640f68c
Merge branch 'develop' of github.com:MultiMC/MultiMC5 into develop
2014-01-05 16:53:51 +01:00
a64eebf8eb
Add an option to force using local updater binary (for updater development)
2014-01-05 14:24:33 +01:00
613c01dab5
Some more updater fixes
...
Paths were wrong - still used work directory instead of root
2014-01-05 13:17:42 +01:00
d30962bf00
Implement changing update channels
...
Allow the user to select which update channel they would like to
download updates from.
2014-01-04 19:46:47 -06:00
b49fa9d2a9
Mess with the updater again.
2014-01-05 00:06:55 +01:00
71e1410b9f
Don't try to check for notifications if we don't have a URL for it
2014-01-03 20:39:21 +01:00
df9f9a34ef
Fix for pre-Qt5.2
2014-01-03 20:12:37 +01:00
b3dd1eba21
Notifications system. Mainly to be used in case the updater breaks.
2014-01-03 19:19:27 +01:00
1455f051e4
Force cached updater binary to always resolve as stale
2014-01-02 23:58:53 +01:00
997be947c9
Maybe break updater even more?
2013-12-29 01:13:57 +01:00
c816a26647
Set permissions for the updater binary after updating it.
2013-12-28 22:32:45 +01:00
7652b3d64a
Various updater fixes
...
Updater tests for path utils
The updater now doesn't use splitpath on Windows (fixes problems with Windows XP)
Fix up paths for the OSX updater - should now install the updates into the right place
Fix translations install path - translation isntall and deploy should be fixed
2013-12-28 04:23:48 +01:00
8edd0100e8
Fix more updater derps.
...
* Updater requires unix style paths on input.
* No update notification was getting cloned with every check
2013-12-25 02:46:06 +01:00
5a2df0d41a
Merge branch 'develop' of https://github.com/robotbrain/MultiMC5 into develop
2013-12-25 01:19:38 +01:00
2d144631e7
Merge branch 'feature_updater_update' of https://github.com/02JanDal/MultiMC5 into develop
2013-12-25 01:18:16 +01:00
b1ec7841e0
Get the updater to display a no update found message.
2013-12-24 16:00:07 -05:00
027aafc3c1
Tidy status messages a bit
2013-12-23 15:48:26 +00:00
00822fa0f9
Treat the updater separately
2013-12-23 10:34:43 +01:00
01dbebdfc8
Fix issues with the updater
...
* Bad URLs used for downloading update files
* MD5ETagDownload resetting the expected ETag after failure to the failed file MD5 checksum
* Delete MD5ETagDownload downloaded files if the download fails.
2013-12-21 14:25:16 +01:00
d6c71488b3
Some test madness
2013-12-20 23:04:11 +01:00
7f884a18a8
Finish unit tests for the DownloadUpdateTask class
2013-12-15 18:50:56 +01:00
3e8bcc1cf6
Unit tests for the DownloadUpdateTask class
2013-12-15 12:18:42 +01:00