Commit Graph

109 Commits

Author SHA1 Message Date
fd2103d6ee NOISSUE disable complex variant of mojang version format test 2016-03-03 01:59:47 +01:00
94d4684809 NOISSUE add basic unit tests for MojangVersionFormat reading/writing
will have to make them pass now
2016-03-03 01:40:12 +01:00
b54839b897 NOISSUE eliminate timestamp strings 2016-03-02 09:16:58 +01:00
34bf4ccdc7 NOISSUE Add more qt versions to travis
5.0, 5.1 and 5.2 are currently marked as "allow failure". If they can be made
to pass they should be removed from this list, if not they should be removed
entirely.
2016-01-06 10:33:47 +01:00
a008efd24e GH-1365 rework java version parsing and sorting 2016-01-02 00:35:54 +01:00
5402acb3c6 GH-1360 add basic changelog based on github API, fix update dialog buttons 2015-12-28 05:36:17 +01:00
c64a7940c1 GH-1178 add failing test 2015-12-26 03:20:19 +01:00
243c5d1cfb NOISSUE add a basic test for FS::copy 2015-12-26 02:44:33 +01:00
f93f867c3d NOISSUE dissolve util library 2015-10-05 01:47:27 +02:00
143e24fa04 NOISSUE clean up some old cmake messes 2015-09-28 20:53:46 +02:00
cca6700134 NOISSUE fix all clang warnings 2015-09-26 04:04:09 +02:00
dd8eacee1b GH-1227 renam GZip functions to not collide with zlib macros 2015-09-14 02:36:03 +02:00
e38cc1d480 GH-1227 add GZip compress function and a unit test fo GZip 2015-09-14 02:25:47 +02:00
23d0bd8edd NOISSUE make shared logic library ... shared 2015-09-05 18:46:57 +02:00
96fdaebb5c GH-926 implement log cleaning functionality
Also adds gzip compressed log support
2015-08-18 08:51:12 +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
1e51b62c88 NOISSUE Comment and bugfix the Resource system 2015-06-06 21:23:05 +02:00
3a8b238052 NOISSUE Various changes from multiauth that are unrelated to it 2015-06-06 21:23:05 +02:00
2dcedcfde3 GH-997 add unit test for ini file save/load passthrough 2015-05-26 08:29:43 +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
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
20cb97a35a Sync from quickmods 2014-09-06 19:03:05 +02:00
8a56ab6780 Implement gradle spec reader/writer 2014-07-16 02:03:52 +02: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
eb5699c835 [Clang Warnings] Fix char* cast from string literal in Tests 2014-06-30 23:53:41 +02:00
a00fb1e8da Only use tabs for intendention 2014-04-09 15:41:49 +02:00
dd7b6642a3 Use the same style of CMake files everywhere 2014-04-06 19:43: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
42e305bb9d Get rid of long rebuilds because of minor cmake config changes 2014-04-06 00:33:33 +02:00
5f7a48a35e Fix issues with badly encoded escape sequences in config files. 2014-03-29 21:16:54 +01:00
e71295d760 Force using LF endlines while configuring tests 2014-01-18 22:51:04 +01:00
6961525faa Unbreak and reactivate the some UpdateChecker tests 2014-01-05 23:24:05 +01:00
becaebd60d Remove the $PWD hack and tests that depended on it. 2014-01-05 19:54:05 +01:00
10b3ddd1ae Meh. 2014-01-05 18:11:43 +01:00
427a1774a6 Fix tests for master 2014-01-05 17:41:39 +01:00
0dcf694c87 More updater fixage
Preserve --dir parameter after updating
Allow more than one copy of a command line parameter in MultiMC
Linux runner script no longer changes current directory, which allows '--dir .'
Fixed unit tests, removed the obsolete one (for some legacy updater command line params that were also removed)
[fixes 63127704]
2014-01-05 16:47:12 +01:00
f399207ae0 Log version, work paths 2014-01-03 02:29:05 +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
0d7b411729 No more windows paths in tests. 2013-12-25 03:25:21 +01:00
b1ec7841e0 Get the updater to display a no update found message. 2013-12-24 16:00:07 -05:00
d6c71488b3 Some test madness 2013-12-20 23:04:11 +01:00
ae68adc3a5 Fix some failing tests and attempt to fix running tests on a headless computer 2013-12-16 20:10:11 +01:00