Petr Mrázek
dd8eacee1b
GH-1227 renam GZip functions to not collide with zlib macros
2015-09-14 02:36:03 +02:00
Petr Mrázek
e38cc1d480
GH-1227 add GZip compress function and a unit test fo GZip
2015-09-14 02:25:47 +02:00
Petr Mrázek
23d0bd8edd
NOISSUE make shared logic library ... shared
2015-09-05 18:46:57 +02:00
Petr Mrázek
96fdaebb5c
GH-926 implement log cleaning functionality
...
Also adds gzip compressed log support
2015-08-18 08:51:12 +02:00
Petr Mrázek
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
Petr Mrázek
82e05661d2
GH-1060 implement very basic updater (only linux and maybe osx right now)
2015-06-09 00:03:42 +02:00
Petr Mrázek
166813cb91
GH-1060 remove some old updater bits and pieces
2015-06-09 00:03:42 +02:00
Jan Dalheimer
1e51b62c88
NOISSUE Comment and bugfix the Resource system
2015-06-06 21:23:05 +02:00
Jan Dalheimer
3a8b238052
NOISSUE Various changes from multiauth that are unrelated to it
2015-06-06 21:23:05 +02:00
Petr Mrázek
2dcedcfde3
GH-997 add unit test for ini file save/load passthrough
2015-05-26 08:29:43 +02:00
Petr Mrázek
db877ba121
NOISSUE move everything.
2015-04-12 20:57:18 +02:00
Petr Mrázek
4730f54df7
SCRATCH separate the generic updater logic from the application
2015-04-12 20:57:17 +02:00
Petr Mrázek
cd9d37aac4
SCRATCH nuke the overcomplicated logger, use a simple one.
2015-04-12 20:57:17 +02:00
Petr Mrázek
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
Petr Mrázek
6f3aa65bd6
NOISSUE Split MultiMC app object into MultiMC and Env
2015-04-02 11:30:24 +02:00
Greenphlem
c6c5134398
Change copyright dates to 2015
2015-02-06 01:18:02 +01:00
Jan Dalheimer
d9b2f0ed42
Fix another bunch of copyright years, including fixing #397
2014-11-02 20:08:26 +01:00
Petr Mrázek
20cb97a35a
Sync from quickmods
2014-09-06 19:03:05 +02:00
Petr Mrázek
8a56ab6780
Implement gradle spec reader/writer
2014-07-16 02:03:52 +02:00
Petr Mrázek
3821569363
Show changelog even when there are no new updates available.
2014-07-14 00:57:54 +02:00
Petr Mrázek
18a342ef14
Move settings lib into the main code, fixing error logging in it.
2014-07-01 01:48:09 +02:00
Taeyeon Mori
eb5699c835
[Clang Warnings] Fix char* cast from string literal in Tests
2014-06-30 23:53:41 +02:00
Jan Dalheimer
a00fb1e8da
Only use tabs for intendention
2014-04-09 15:41:49 +02:00
Jan Dalheimer
dd7b6642a3
Use the same style of CMake files everywhere
2014-04-06 19:43:09 +02:00
Petr Mrázek
482ad250a4
Workaround for dirty build folders.
...
My disgust just turned into barely contained rage :<
2014-04-06 03:59:37 +02:00
Petr Mrázek
42e305bb9d
Get rid of long rebuilds because of minor cmake config changes
2014-04-06 00:33:33 +02:00
Petr Mrázek
5f7a48a35e
Fix issues with badly encoded escape sequences in config files.
2014-03-29 21:16:54 +01:00
Petr Mrázek
e71295d760
Force using LF endlines while configuring tests
2014-01-18 22:51:04 +01:00
Jan Dalheimer
6961525faa
Unbreak and reactivate the some UpdateChecker tests
2014-01-05 23:24:05 +01:00
Petr Mrázek
becaebd60d
Remove the $PWD hack and tests that depended on it.
2014-01-05 19:54:05 +01:00
Petr Mrázek
10b3ddd1ae
Meh.
2014-01-05 18:11:43 +01:00
Petr Mrázek
427a1774a6
Fix tests for master
2014-01-05 17:41:39 +01:00
Petr Mrázek
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
Petr Mrázek
f399207ae0
Log version, work paths
2014-01-03 02:29:05 +01:00
Petr Mrázek
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
Petr Mrázek
0d7b411729
No more windows paths in tests.
2013-12-25 03:25:21 +01:00
robotbrainify
b1ec7841e0
Get the updater to display a no update found message.
2013-12-24 16:00:07 -05:00
Petr Mrázek
d6c71488b3
Some test madness
2013-12-20 23:04:11 +01:00
Jan Dalheimer
ae68adc3a5
Fix some failing tests and attempt to fix running tests on a headless computer
2013-12-16 20:10:11 +01:00
Jan Dalheimer
7f884a18a8
Finish unit tests for the DownloadUpdateTask class
2013-12-15 18:50:56 +01:00
Jan Dalheimer
3e8bcc1cf6
Unit tests for the DownloadUpdateTask class
2013-12-15 12:18:42 +01:00
Jan Dalheimer
f273334212
More tests for the UpdateChecker class. It should be done for now.
2013-12-14 19:19:14 +01:00
Jan Dalheimer
a02e62f17f
Tests for parsing of channel lists in UpdateChecker
2013-12-14 16:02:51 +01:00
Jan Dalheimer
ac2721e954
Framework for some tests
2013-12-14 14:53:18 +01:00
Petr Mrázek
f15306a0ac
Use ctest
2013-12-14 14:17:59 +01:00
Jan Dalheimer
1167a66ac8
Tests for the user utils
2013-12-02 15:51:30 +01:00
Jan Dalheimer
befeeaa15c
Add some new folders
2013-12-02 12:32:35 +01:00
Jan Dalheimer
0a6399b52c
Unit testing
2013-12-02 11:09:56 +01:00