Commit Graph

1816 Commits

Author SHA1 Message Date
Goooler 3352088d00 Add proguard rule 2021-04-14 06:33:21 -04:00
Goooler f9c137009e Update dependencies 2021-04-14 06:33:21 -04:00
Matteo Baccan b3741409f5
Code smell reduction (#2554)
* Correct use of <> diamond operator

* Correct modifiers order

* Private constructor for utility class

* Correct use of diamond operator

* Corrected naming convention

* Correct modifier order

* Use not synchronized class

* Introduced try/resource in stream copy

* Removed unused private field

* Code reformat

Reformat of IOUtils.copy from to stream

* Add a space

Improved code formatting

* Code reformat

Only a new space

* Code reformat

Removed extra spaces
2021-04-14 06:31:32 -04:00
Connor Tumbleson baf8bb592a
Merge pull request #2548 from Comnir/2546-create-new-buffer-when-retrying-decoding
Create a new ByteBuffer for decoding when retrying with CESU-8
2021-04-03 08:44:17 -04:00
Comnir 491d18058a test: fix incorrect 3-byte encoding. 2021-04-03 13:47:13 +03:00
Comnir f10060fe8f fix: when decoding with UTF-8 fails, create a new buffer for the retry with CESU-8.
If the decoding fails and there are UTF-8 decodable bytes before the bytes that couldn't be decoded, then the read index of the original buffer is incremented and those bytes will be missing from the decode result.
Now we create a new buffer and the decoding will start at the original start offset.

issue #2546
2021-04-03 13:28:22 +03:00
Connor Tumbleson 0a7b843786
fix: cleanup StringBlock from unused methods 2021-03-28 17:26:35 -04:00
Connor Tumbleson d2288ef921
fix: remove unused smali builder methods 2021-03-28 17:26:19 -04:00
Connor Tumbleson bddf575318
fix: remove no longer used resources on ResPackage 2021-03-28 17:26:08 -04:00
Connor Tumbleson 618d9b23e5
fix: remove unused methods from Res* data classes 2021-03-28 17:25:37 -04:00
Connor Tumbleson edb4fc86cc
fix: remove unused methods/properties from AXmlParser 2021-03-28 17:25:16 -04:00
Connor Tumbleson 64eda064eb
fix: remove unused util methods/exceptions 2021-03-28 17:10:52 -04:00
Connor Tumbleson 3d3dd07cf2
fix: remove unused exceptions 2021-03-28 17:10:01 -04:00
Connor Tumbleson 8a23d0dbc1
refactor: correct spelling mistake of aapt 2021-03-28 10:54:31 -04:00
Connor Tumbleson 6a7f606410
Merge pull request #2545 from iBotPeaches/issue2543
test: add testcase for static field values
2021-03-28 07:56:59 -04:00
Connor Tumbleson 468ead8f10
test: add testcase for static field values 2021-03-28 07:44:16 -04:00
Connor Tumbleson 280a3d8c01
docs: remove roadmap item (library) - completed (/) 2021-03-12 19:17:27 -05:00
Connor Tumbleson f4c2f9bc50
fix: remove declared exceptions that aren't thrown 2021-03-12 07:47:19 -05:00
Connor Tumbleson 4d11c13e44
refactor: remove duplicated code 2021-03-12 07:37:47 -05:00
Connor Tumbleson bb2acaf3e1
Merge pull request #2530 from iBotPeaches/maven-publish
Maven Publish
2021-03-11 06:42:32 -05:00
Connor Tumbleson c5b5d6903f
build: publish sub-projects to satisfy non-fatjar 2021-03-10 07:10:16 -05:00
Connor Tumbleson a91bf12272
build: properly release snapshots vs releases 2021-03-08 20:10:11 -05:00
Connor Tumbleson 561f84c569
fix: prevent magic text 2021-03-07 15:15:25 -05:00
Connor Tumbleson a20d63dd14
docs: add information for publishing 2021-03-07 15:12:27 -05:00
Connor Tumbleson 447ba50332
refactor: drop author tags and support javadocs 2021-03-07 15:06:45 -05:00
Connor Tumbleson 36b59a0553
feat: support for maven publish (snapshot/release) 2021-03-07 15:04:16 -05:00
Connor Tumbleson 619c17bdb0
build: ignore gradle.properties 2021-03-07 15:03:11 -05:00
Connor Tumbleson 323935b995
Merge pull request #2527 from LoyieKing/master
support lib/specType out-of-order reading - fix "Invalid chunk type: expected=0x00000200, got=0x00000203"
2021-03-06 09:44:11 -05:00
wangyilei e0e6cfd03f only log string decode warning when failed 2021-03-06 22:00:54 +08:00
wangyilei 5a66b2c42d support lib/specType chunk out-of-order reading 2021-03-06 21:58:23 +08:00
Connor Tumbleson a8f87a8b16
Merge pull request #2528 from iBotPeaches/action-fix
build: support actions on prs or pushes
2021-03-06 06:44:12 -05:00
Connor Tumbleson 7e73115971
build: support actions on prs or pushes 2021-03-06 06:43:37 -05:00
Connor Tumbleson 0ddd7de104
docs: correct intellij link in readme 2021-03-04 07:22:17 -05:00
Connor Tumbleson e9a897febe
build: syntax updates for gradle files 2021-03-04 07:21:22 -05:00
Connor Tumbleson 45c91ef5bf
fix: remove www from buymeacoffee 2021-03-04 07:06:52 -05:00
Connor Tumbleson 202d4ca216
docs: overhaul readme links 2021-03-04 07:06:27 -05:00
Connor Tumbleson 5596cf6efe
docs: drop intellij logo 2021-03-04 07:06:18 -05:00
Connor Tumbleson d83f2a2c80
build: add funding url 2021-03-04 06:56:50 -05:00
Connor Tumbleson 4514f4fc33
Merge pull request #2519 from iBotPeaches/smali-2.5.0
Baksmali/Smali 2.5.2
2021-03-03 17:27:55 -05:00
Connor Tumbleson bdc31763e8
build: update to smali/baksmali 2.5.2, drop dexlib2 2021-03-03 06:23:45 -05:00
Connor Tumbleson ccc0ab72de
build: update to smali/baksmali/dexlib2 2.5.1 2021-03-02 20:20:31 -05:00
Connor Tumbleson bcd66dc333
fix: add dexlib2 since no longer "api" dependency (compile) 2021-03-02 07:28:04 -05:00
Connor Tumbleson 71f547cfec
build: update to smali/baksmali 2.5.0 2021-03-02 07:03:58 -05:00
Connor Tumbleson d2f240c0e5
build: update to gradle 6.8.3 2021-03-02 07:03:46 -05:00
Connor Tumbleson e25c0f1217
docs: roadmap request #2474 2020-12-11 12:19:40 -05:00
Connor Tumbleson 98aa7acb22 fix: skip files that violate safe filepath 2020-12-11 07:10:05 -05:00
Connor Tumbleson 49a167540f fix: cut down length of zipslip exceptions 2020-12-11 07:10:05 -05:00
Connor Tumbleson b17832f0e1
style: add missing license headers 2020-12-11 07:07:54 -05:00
Connor Tumbleson 83c754cb3f
Merge branch 'Comnir-2299-use-CESU-8-instead-of-UTF-8' 2020-12-11 07:06:34 -05:00
Connor Tumbleson 785cb4f89d
test: add High Brightness Symbol into tests for feature test against #2299 2020-12-11 07:06:14 -05:00