Petr Mrázek
b5f636b3d5
NOISSUE do not keep downloads in memory, add (some) missing virtual dtors
2018-06-28 21:34:56 +02:00
Charles Milette
72c0002b45
Catch C++ exceptions by const reference
...
Fixes #2277
2018-05-19 19:18:26 -04:00
Janrupf
b8ca36372b
GH-2124 First complete implementation, installing is working now! GH-2172 Added sorting
2018-03-11 19:30:47 +01:00
Petr Mrázek
f259e9f727
NOISSUE update copyright dates
2018-02-11 00:40:01 +01:00
Petr Mrázek
0c2e2094ee
NOISSUE clean up download redirects and handle their errors as fatal
2018-01-22 03:09:00 +01:00
Petr Mrázek
c33b4e252f
NOISSUE fix bad redirect URLs provided by the curse CDN
...
MultiMC now parses the HTTP Location header in a (more) tolerant mode.
2018-01-21 03:49:54 +01:00
Petr Mrázek
85ae710d40
GH-2026 implement changes necessary to support 1.13 snapshots
2017-12-03 01:22:34 +01:00
Petr Mrázek
87edaa7dcd
NOISSUE and one more build for the build gods... ssl error catching again.
2017-11-01 23:21:00 +01:00
Petr Mrázek
e5da2e36c7
NOISSUE actually do catch the ssl errors
2017-11-01 23:04:49 +01:00
Petr Mrázek
e44a0cb944
NOISSUE catch and log SSL errors for Download(s)
2017-11-01 22:52:11 +01:00
Petr Mrázek
ab870648bd
NOISSUE remove debug dump to file in paste upload
2017-10-11 09:13:26 +02:00
Petr Mrázek
1388751fd4
NOISSUE clean up and fix paste.ee upload
2017-10-11 08:55:42 +02:00
Joona
9d3a847555
forgot to remove debug statement
2017-08-22 22:38:01 +02:00
Joona
4d54d2662a
switch to new paste.ee API
2017-08-22 22:38:01 +02:00
Petr Mrázek
e5b4b5d295
GH-1927 Add more specific task status logging
...
* Tasks are now described by class name and object name (or memory address).
* Tasks starts are logged.
* Aborted tasks are now treated just as the other cases.
2017-07-07 19:46:56 +02:00
Petr Mrázek
fbeceaa98c
NOISSUE remove verbose dl progress logging
2017-07-07 18:16:09 +02:00
Petr Mrázek
1797f45e8f
NOISSUE fix jumpy download progress bars
...
They are not as precise, the new logic gives every
download 1000 'units' instead of the actual (initially unknown) sizes.
2017-07-06 15:38:16 +02:00
Petr Mrázek
74c455ff35
NOISSUE add note to Job_Failed_Proceed
...
It should be removed, it just signifies that there is a system missing.
2017-06-27 08:20:12 +02:00
Petr Mrázek
36f3e24cf3
NOISSUE remove some bad code in various Task related classes
2017-06-27 04:32:53 +02:00
Petr Mrázek
89d3a66658
NOISSUE some safe refactors and changes of the task subsystem
...
Possibly also some bug fixes.
2017-06-26 01:14:32 +02:00
Petr Mrázek
8bd8be95f0
NOISSUE fix a bunch of compiler warnings
2017-05-21 20:20:37 +02:00
Petr Mrázek
8a526fab0e
GH-1885 make FileSink save (even empty) files when the HTTP response is 200 or 203
2017-05-09 03:08:38 +02:00
Petr Mrázek
e76e6329cd
NOISSUE Revert all recent changes to NetAction and NetJob
2017-05-03 23:13:49 +02:00
Petr Mrázek
0efa714ba5
NOISSUE replace std::shared_ptr with shared_qobject_ptr for all download tasks
2017-05-03 21:09:36 +02:00
Petr Mrázek
794102b32c
NOISSUE less jumpy download progress bars and redirect URL fix
2017-04-30 02:54:37 +02:00
Petr Mrázek
1be99b075a
NOISSUE more NetAction and NetJob cleanups
2017-04-29 21:34:36 +02:00
Petr Mrázek
e1465f4848
NOISSUE refactor NetAction to be based on Task
...
Still missing some things, this is part 1.
2017-04-29 02:24:00 +02:00
Petr Mrázek
17fac2e0df
NOISSUE switch paste.ee over to https only
2017-02-08 21:30:39 +01:00
Petr Mrázek
f530aae9d3
NOISSUE update all the Copyright comments and texts to include 2017
2017-01-08 04:58:05 +01:00
Petr Mrázek
8b952b3870
NOISSUE Refactor and sanitize MultiMC startup/shutdown
...
* Always create main window.
* Properly handle netowrk manager - it was created twice, leading to potential crashes.
2016-11-06 21:58:54 +01:00
Petr Mrázek
dd0e996081
GH-1697 always stale files tolerate errors if a local copy is present
...
This fixes the situation when liteloader snapshot site is broken
and there's an older local snapshot already present.
2016-10-28 02:19:19 +02:00
Petr Mrázek
042f3ef55c
GH-352 Make OneSix instance update downloads cancellable
2016-08-14 23:22:54 +02:00
Petr Mrázek
8b74f6dcf0
NOISSUE reset wroteAnyData flag when resetting FileSink
...
This fixes files getting overwritten with null content when stale cache
and redirects are combined
2016-06-13 21:56:22 +02:00
Petr Mrázek
a1abbd9e05
NOISSUE refactor *Download into more, smaller pieces
...
* Download is now Download.
* Download uses Sink subclasses to process various events.
* Validators can be used to further customize the Sink behaviour.
2016-06-05 23:55:39 +02:00
Petr Mrázek
b6d455a02b
NOISSUE reorganize and document libraries
2016-05-01 00:00:14 +02:00