Commit Graph

89 Commits

Author SHA1 Message Date
Taras Greben
3b799635c8 Eliminated memory hog: if CAB file is less than 2Gb keep its stream in heap memory. After the fix, the java heap memory used when extracting package62.cab from Microsoft's wsusscn2.cab descreased from 1050Mb to 32Mb. 2019-09-15 22:18:05 +03:00
Taras Greben
148c706b94 CabInputStream.seek() function was not aware about InputStream.skip() specification, resulting corrupt cfData record when extracting data from big Cab file (e.g. when trying to extract x/27844060 from package62.cab from MS patch info: wsusscn2.cab 2019-09-15 21:50:02 +03:00
Taras Greben
b325aec7fe Fix LZX decompressor (decode Intel E8 block) 2019-09-08 23:49:14 +03:00
nathan
563a7a9d72 updated .gitignore
Updated gradle
2019-05-13 15:16:25 +02:00
nathan
d8a137c516 Updated to use Gradle Utils for gradle/project update management 2019-05-13 12:16:07 +02:00
nathan
3f4823772c Updated dependencies + info 2019-04-14 17:08:22 +02:00
nathan
717e8a8b24 Updated to use utilities project as a maven release instead of compiling specific files 2019-03-25 20:28:38 +01:00
nathan
cfaa341d13 updated gradle 2019-03-25 20:28:28 +01:00
nathan
e4c3568fe9 Added jar attributes["Automatic-Module-Name"] = Extras.id 2019-03-21 12:01:59 +01:00
nathan
91a277a38d Updated log on startup, update Gradle to 5.3 2019-03-21 10:47:52 +01:00
nathan
35436978fe Code polish 2019-03-17 14:20:10 +01:00
nathan
52f85af5b2 Fixed copy-paste license typo 2019-03-17 10:12:15 +01:00
nathan
01934e3a65 Formatting 2019-03-16 01:06:03 +01:00
nathan
7eb1e378d9 Formatting 2019-03-16 01:01:33 +01:00
nathan
94befd3a5c Added badges 2019-03-16 00:55:25 +01:00
nathan
292fed24b3 Updated dependencies, fixed kts build script 2019-03-16 00:52:38 +01:00
nathan
6b20e3961e WIP kotlin script 2019-03-16 00:32:25 +01:00
nathan
ed03cb0a01 Changed settings file to use a separate file for utilities dependency 2018-12-19 00:07:24 +01:00
nathan
38dd64dc1c Removed non-usable code 2018-09-25 20:10:57 +02:00
nathan
5979cc0d68 Added gradle wrapper task and updated gradle 2018-09-25 19:56:00 +02:00
nathan
040339c576 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	build.gradle
2018-08-28 09:52:51 +02:00
nathan
fe4afc21d8 Fixed issue when custom build props are not available 2018-08-28 09:22:59 +02:00
nathan
581cdd9c93 Fixed issue when custom build props are not available 2018-08-27 23:09:31 +02:00
nathan
a29c52ec88 Code polish 2018-08-18 21:07:14 +02:00
nathan
180b2f3c84 formatting fixed 2018-08-18 20:57:13 +02:00
nathan
b367d50ad9 removed invalid configuration 2018-08-18 20:39:32 +02:00
nathan
15653d83e1 fixed urls 2018-08-18 20:34:45 +02:00
nathan
09888763c8 Removed invalid configuration 2018-08-18 20:25:26 +02:00
nathan
70aa57d308 updated gradle wrapper 2018-08-18 20:11:41 +02:00
nathan
381d11d478 Updated .gitignore 2018-08-18 20:10:59 +02:00
nathan
6bb0f13153 Added comments 2018-08-18 20:08:40 +02:00
nathan
c3c4481794 Updated typo 2018-08-18 17:23:32 +02:00
nathan
2cfc23428d Converted to gradle 2018-08-18 17:15:00 +02:00
nathan
a1f0b9b05e Added gradle info. Fixed links 2018-08-18 17:14:41 +02:00
nathan
44f9fb9aa0 Updated license format 2018-08-18 17:14:24 +02:00
nathan
2580e9b15d Updated versions 2018-05-08 23:39:04 +02:00
Zhengyu
081c8969f2 optimize import 2018-04-12 00:22:14 +08:00
Zhengyu
98db0cd047 provide default CabStreamSaver 2018-04-12 00:15:02 +08:00
nathan
6bae72b6ab updated JDK compile required version 2018-02-19 15:26:53 +01:00
nathan
c881340ee6 updated version 2017-09-22 09:42:07 +02:00
nathan
db3ea0c52d Removed eclipse specific files 2017-09-22 09:26:33 +02:00
nathan
317da5f40f Changed package name. The standard package naming
convention with CamelCase is consistent across projects.
2017-09-22 09:25:27 +02:00
nathan
5d5561bab7 Reverted change to use Version object. 2017-09-14 22:33:56 +02:00
nathan
6b990dd090 renamed package to lowercase to fit with other projects 2017-08-23 13:54:31 +02:00
nathan
75351a1ff8 Updated Version 2017-07-29 23:00:09 +02:00
nathan
247a22527f Updated POM information to include "dependencies", since it is easy to
incorrectly add it as a dependency to ones own project.
2017-07-23 18:02:50 +02:00
nathan
bff74b4a67 Now uses Version instead of string. 2017-07-22 14:49:28 +02:00
nathan
65308294f1 Updated version information 2017-02-21 14:43:48 +01:00
nathan
54ba0c0a80 Updated readme format 2017-02-18 23:59:18 +01:00
nathan
69fb3333fc Added comments 2017-02-18 22:40:22 +01:00