78 Commits

Author SHA1 Message Date
Eric Hettiaratchi
9340652ff6 Add unit tests for org.jf.util.Hex
These tests were written using Diffblue Cover.
2019-06-13 11:47:05 -07:00
Gergely Nagy
c70a7008f6 Upgraded to Gradle 5.1; fixed two issues, caused by the changes of the version upgrade; RESULT: build succeeds on Ubuntu 18.04 with openJDK 11; version details see below
Gradle        5.1
Build time:   2019-01-02 18:57:47 UTC
Revision:     d09c2e354576ac41078c322815cc6db2b66d976e

Kotlin DSL:   1.1.0
Kotlin:       1.3.11
Groovy:       2.5.4
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM:          11.0.2 (Oracle Corporation 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OS:           Linux 4.15.0-47-generic amd64
Distro:       Ubuntu 18.04.2 LTS
2019-05-17 15:42:24 -07:00
Ben Gruver
76867f0ae9 Bump the version to v2.2.7 2019-04-04 11:15:17 -07:00
Ben Gruver
580b27f379 Bump the version to v2.2.6 2019-01-23 00:23:56 -08:00
Ben Gruver
b8638eccee Bump the version to 2.2.5 2018-08-28 12:28:43 -07:00
Lanchon
08bef5f9c2 Fix Gradle's Task.leftShift(Closure) deprecation warning 2018-06-13 14:14:37 -07:00
Ben Gruver
854f117d3d Bump the version to 2.2.4 2018-06-11 23:34:07 -07:00
Ben Gruver
97fd796213 Bump the gradle version to 4.6 2018-06-11 23:33:49 -07:00
Ben Gruver
dfdde5ee21 Bump the version to 2.2.3 2018-03-07 16:22:53 -08:00
Ben Gruver
1fed67b820 Don't use java 1.6 for release.
It's becoming non-trivial to even get a 1.6 JDK these days.

Releases will be done with 1.8 instead
2018-03-07 16:19:45 -08:00
Ben Gruver
948c0205b8 Bump the version to 2.2.2 2017-10-30 15:34:58 -07:00
Ben Gruver
93a4373023 Bump the version to 2.2.1 2017-05-17 11:32:05 -07:00
Frieder Bluemle
58a4809720 Update Gradle wrapper to 3.5 2017-05-15 15:46:58 -07:00
Ben Gruver
bda4477bae Update version to 2.2.0 2017-03-22 00:15:14 -07:00
Ben Gruver
75fdec6e1d Use newer jcommander version for release
The newer version has some fixes we need, but we should still ensure
that we can compile against the old version, since that's the version
currently in AOSP.
2017-03-21 21:22:06 -07:00
Ben Gruver
5401a9cbaa Bump the version number to v2.2b4 2016-10-16 14:18:56 -07:00
Ben Gruver
4d59c14ef1 Bump the version number to 2.2b3 2016-10-04 00:11:33 -07:00
Ben Gruver
331fdcca07 Bump the version number to 2.2b2 2016-10-03 20:09:56 -07:00
Ben Gruver
dcaf46cefc Specify specific version for mockito dependency 2016-10-02 18:26:17 -07:00
Frieder Bluemle
e231d681d7 Update Gradle wrapper to 3.1 2016-10-02 18:12:22 -07:00
Ben Gruver
17f2abc2f8 bump the version number to 2.2b1 2016-10-02 16:43:59 -07:00
Ben Gruver
3587c6f2a6 Refactor DexFileFactory and implement new syntax for dex entries 2016-08-30 22:36:15 -07:00
Ben Gruver
3735d4778f Merge branch 'master' into v2.2_WIP 2016-08-27 12:01:22 -07:00
Ben Gruver
2709afc5f8 Bump the version number to 2.1.3 2016-07-16 13:46:49 -07:00
Ben Gruver
07dc76c03f Switch to jprante's jflex plugin 2016-07-09 13:42:15 -07:00
Ben Gruver
6c6b9f0845 Upgrade to gradle 2.14 2016-07-09 13:41:30 -07:00
Ben Gruver
bccdc809fa Add "list field offsets" and "list vtables" commands to baksmali
This is a reimplementation of the "DumpFields" and "DumpVtables" entry
points that were previously in dexlib2
2016-05-16 16:58:54 -07:00
Ben Gruver
5a5eafb818 Implement a new command line interface for baksmali 2016-05-16 16:58:53 -07:00
Ben Gruver
29d714f71f Conditionally add the smalidea project to the root project
The smalidea project is only added when you're actually in the
smalidea directory
2016-02-26 22:09:08 -08:00
Ben Gruver
6429b3daa9 Clean up the jar naming
The previous naming was interfering with 'gr install' installing the
artifacts locally.
2016-02-20 12:04:47 -08:00
Ben Gruver
df4e74e41c Make smalidea a separate gradle/idea project 2016-02-14 12:53:56 -08:00
Ben Gruver
0be7264eb3 Bump gradle up to 2.11 2016-02-14 12:50:31 -08:00
Ben Gruver
5bdb7ee520 Bump the version to 2.1.2 2016-02-14 12:50:31 -08:00
Ben Gruver
8533ab7429 Merge branch 'master' into smalidea 2016-02-13 15:43:37 -08:00
Ben Gruver
b12d4e9ec8 Bump the version number to 2.1.1 2016-01-10 11:24:31 -08:00
Ben Gruver
ea3fdd7e86 Merge branch 'master' into smalidea 2015-10-01 08:34:21 -07:00
Ben Gruver
bec8743c15 Bump the version number to 2.1.0 2015-09-30 20:39:37 -07:00
Ben Gruver
613c493e96 Bump the version number to 2.0.8 2015-09-24 15:07:44 -07:00
Ben Gruver
a5de80a453 Bump the version number to 2.0.7 2015-06-18 14:06:43 -07:00
Ben Gruver
d9192ae850 Add missing gson dependency 2015-05-04 21:06:33 -07:00
Ben Gruver
8f0026eb46 Bump the version number to 2.0.6 2015-04-30 23:27:54 -07:00
Ben Gruver
583079cc43 Ensure that java 6 is used for release builds 2015-04-30 23:26:23 -07:00
Ben Gruver
0a26ac2e5b Upgrade to proguard 5.2.1 2015-04-09 21:33:22 -07:00
Ben Gruver
b76dee7ebd Don't assume dx is on-path. Rather, grab it from maven central
The version of dx in maven central seems to be fairly old, but it works
well enough for our purposes.
2015-03-16 19:54:57 -07:00
Ben Gruver
f0c481a7a1 Use single-quotes in build.gradle files when double-quotes aren't needed 2015-03-01 22:30:33 -08:00
Ben Gruver
0f6f00a325 Use the jflex plugin for gradle 2015-03-01 20:30:09 -08:00
Ben Gruver
900ad6ea87 Use the proguard plugin for gradle 2015-03-01 19:51:34 -08:00
Ben Gruver
b3f933d27a Upgrade to gradle 2.3 2015-03-01 19:23:56 -08:00
Ben Gruver
bc5ad6ab70 Bump version number to 2.0.5 2015-01-20 19:07:07 -08:00
Ben Gruver
39c77fa5bd Bump version number to 2.0.4 2015-01-20 08:55:16 -08:00