niccolo.piazzesi
0303116af9
Update and clean gradle configuration
2026-02-12 09:07:16 +01:00
James Hamilton
3456cf330e
Move source files to standard locations ( #464 )
2025-02-20 12:36:09 +01:00
Bengt Verscheure
f4c4a13a90
Remove Guardsquare community link.
2024-12-10 15:53:19 +01:00
Thomas Vochten
174d3f4155
Upgrade Gradle, upgrade dependencies, bump version to 7.6.1
2024-11-29 08:49:38 +01:00
James Hamilton
d6d9388b9b
Append Log4J output to ProGuardGUI text area
...
Closes : #239
2022-06-04 13:03:26 +02:00
James Hamilton
6851aa67a7
Automatically set Java library jar based on Java version in ProGuardGUI
2022-06-04 11:17:47 +02:00
James Hamilton
4982541123
Update ProGuardGUI SourceForge reference
2022-06-04 11:15:59 +02:00
James Hamilton
d91599b709
Fix "No matching variant" issue when using Gradle 7.4 and Java 8 ( #242 )
...
* Set Java 8 version in main build.gradle for all projects
Closes : #231
2022-04-11 17:56:30 +02:00
James Hamilton
9505a50648
Merge branch 'beta'
2022-01-26 22:44:52 +01:00
James Hamilton
30b44ccc25
Remove use of deprecated constructor
2022-01-21 18:46:12 +01:00
maqsood ahmad
45798d2f96
Add Pass/AppView classes and port changes upto clearPreverification.
...
Add AppView and Pass classes
Port changes to the following:
- InputReader
- ProGuard
- UpToDateChecker
- ProGuardGUI
Ignoring the changes for:
- ConfigurationChecker
- ConfigurationParser and ConfigurationParserTest
- ConfigurationWriter
- GPL
2022-01-04 11:38:22 +01:00
James Hamilton
cf23e5a80d
Merge branch 'master' into beta
2021-12-13 15:45:42 +01:00
lintao
2d012a9ee2
Fix: can only retrace once, forget reset systemOutRedirected #69
...
Co-authored-by: James Hamilton <mrjameshamilton@gmail.com >
2021-11-11 16:22:52 +01:00
James Hamilton
667cb2e1a8
Merge branch 'master' into beta
2021-11-11 16:04:43 +01:00
LoneDev
b0104ecd96
Quality of life features ( #200 )
...
ReTrace
- Initial support for Java 16 stacktraces
GUI
- Save the last used mappings path
- Fixed ReTrace not working anymore after first usage
- Save window location and size
2021-11-11 16:04:17 +01:00
James Hamilton
2d806bbfad
Add multi-release: true to jar artifcats
...
Required, due to log4j2 included in ProGuardCORE 8.0.0
2021-07-26 20:17:14 +02:00
James Hamilton
f21df09a64
Add maven publication descriptions ( #157 )
2021-04-30 14:44:57 +02:00
James Hamilton
87000a49ec
Update jcenter references to Maven Central ( #154 )
2021-04-28 16:43:22 +02:00
Eric Salemi
b5acb79b11
Change publishing from Bintray to Sonatype ( #152 )
...
Co-authored-by: Eric Salemi <eric.salemi@guardsquare.com >
2021-04-28 09:54:45 +02:00
James Hamilton
a58c096046
Add missing optimization info to GUI resources
...
New optimizations were added in 7.1.0-beta2 but the GUI resources were
not updated.
Closes : #144
2021-04-09 13:22:47 +02:00
Daz DeBoer
6afe222955
Improve build for local development and add missing API dependencies ( #131 )
...
* Document persisting the composite build layout using `gradle.properties`
* Speed up the build with not-very-experimental options
- Parallel project execution
- This reduces `clean assemble` by 50%
- Local build cache
- This reduces a no-op `clean assemble` by a further 60%
- File system watching
- This will be enabled by default in Gradle 7, and speeds up builds using
the same daemon process
* Add a settings file so that proguard-gradle examples can be run
* Document the process to publish artifacts locally for testing
* Include `proguard-core` in the API dependencies of `base`
Many of the public types in the `proguard-base` module export types that
are defined in the `proguard-core` module. This means that these `proguard-core`
types are required when compiling againt `proguard-base`.
By declaring `proguard-base` as a `java-library` and including `proguard-core`
as an API dependency, consumers of `proguard-base` do not have to declare this
explicit dependency.
* Include `proguard-base` as an API dependency of `proguard-gradle`
The public type of `ProGuardTask` exports a number of types defined in
the `proguard-base` module (`Configuration`, `ParseException`, etc). These types
are required when compiling against `ProGuardTask`, and can result in compilation
error when missing.
The correct way to model this in Gradle is to include `proguard-base` as an
API dependency of `proguard-gradle`.
2021-03-02 12:39:26 +01:00
Johannes Bühler
3856c91c60
Fix Gradle 7 deprecations ( #123 )
...
* ensure Gradle 7 compatibility by removing deprecation warnings and update to latest Gradle 6.8.x
2021-02-09 16:57:45 +01:00
Eric Lafortune
d0e823085a
Cleaned up ReTrace arguments.
2020-06-26 02:15:50 +02:00
Jago Gyselinck
67ba15a906
Backport retrace changes
2020-06-26 01:57:15 +02:00
Eric Salemi
6e7d200b87
Add bintray publishing code
2020-06-08 08:54:05 +02:00
Eric Salemi
8fb73969b7
Add distribution files
2020-06-05 16:30:25 +02:00
EricSalemi
bd19506688
Fix scripts execution and cli versions
2020-06-04 17:02:31 +02:00
Eric Salemi
4743287148
Maven group ID relocation
2020-05-29 11:23:48 +02:00
EricSalemi
15430a28b9
Added CI github workflow and CD infrastructure
2020-05-28 15:37:40 +02:00
Eric Lafortune
93bc7e2922
Synchronized inconsistencies between repositories.
2020-05-11 23:37:13 +02:00
Eric Lafortune
9a86fd56fe
Updated version number in pom files.
2020-05-11 22:11:20 +02:00
Eric Lafortune
07a5bfd3a6
Updated copyright dates to 2020.
2020-05-10 14:55:31 +02:00
Eric Lafortune
0ac9591ca1
Cleaned up build scripts and documentation.
2020-05-10 11:53:17 +02:00
Eric Lafortune
227e02b370
Removed build files for Ant and make.
2020-05-08 00:57:39 +02:00
Eric Lafortune
efbd74d287
Moved class constants to related classes and new classes.
2020-05-07 21:52:05 +02:00
Eric Lafortune
d4dcd00571
Fixed building gradle plugin.
2020-05-07 17:23:33 +02:00
Eric Lafortune
13f77e678b
Fixed build scripts.
2020-05-07 17:18:05 +02:00
Eric Lafortune
84143d5802
Backported code from DexGuard development (commit 4c0535e50268cff8156c49214614c2726f54b6cd).
2020-05-07 17:05:35 +02:00
ProGuard
ebe9000c9b
Created ProGuard version 6.2.2.
2019-12-08 15:28:51 +00:00
ProGuard
3fd802b360
Created ProGuard version 6.2.1.
2019-12-08 00:32:03 +00:00
ProGuard
f509ce9efb
Created ProGuard version 6.2.0.
2019-10-04 13:03:33 +00:00
ProGuard
ec3d479d47
Created ProGuard version 6.1.1.
2019-06-07 16:51:41 +00:00
ProGuard
f4d94ae21e
Created ProGuard version 6.1.0.
2019-05-09 20:59:21 +00:00
ProGuard
c365f318d2
Created ProGuard version 6.0.3.
2018-05-06 22:51:00 +02:00
ProGuard
99bf3cb241
Created ProGuard version 6.0.2.
2018-04-01 14:11:00 +02:00
ProGuard
bef08672b4
Created ProGuard version 6.0.1.
2018-04-01 14:09:00 +02:00
ProGuard
b0db59bc59
Created ProGuard version 6.0.
2018-02-04 23:34:00 +01:00