James Hamilton
bab3379536
Remove manual mentions of WTK plugin ( #322 )
...
The WTK plugin no longer exists.
2023-03-02 13:23:44 +00:00
tvoc-gs
764d35e4d5
Update manual ( #321 )
...
* Update manual
* Delete and
---------
Co-authored-by: James Hamilton <james.hamilton@guardsquare.com >
2023-03-02 13:20:42 +00:00
tvoc-gs
745a681b32
Fix off-by-one error ( #319 )
2023-02-28 14:54:26 +00:00
Robin
12516ba710
Class merging only when optimizing aggressively
2023-02-03 09:08:45 +01:00
James Hamilton
f006f5810d
Add Kotlin 1.8 to release notes
2023-01-13 12:45:24 +01:00
James Hamilton
81561a0f2e
Update ProGuardCORE version
2023-01-09 17:36:41 +01:00
James Hamilton
b9cf51b119
Update manual
2022-12-20 12:47:19 +01:00
James Hamilton
9b8f80229a
Set the IS_CLASS_AVAILABLE processing flag
2022-12-14 17:23:52 +01:00
Thomas Vochten
3445fa02d6
Add -optimizeaggressively configuration option
2022-12-09 12:13:35 +01:00
Ruben Pieters
2909a2ca7b
Document supported/unsupported cases in TypeArgumentFinder. Fix incorrect invoke/getfield/getstatic case.
2022-11-24 15:24:58 +01:00
James Hamilton
bd98123633
Move release note to 7.3.1
2022-11-24 15:24:20 +01:00
James Hamilton
731ffd812d
Conservatively keep annotation class constructor parameter names
2022-11-17 11:06:47 +01:00
James Hamilton
72f0ef13db
Ensure that Kotlin parameters are kept when using -keepparameternames
2022-11-17 11:05:09 +01:00
Nadeesh T V
64c7322624
Add classintegrity asserter for enum entries
2022-11-16 15:58:41 +01:00
James Hamilton
34bc089656
Update version on manual homepage
2022-11-16 15:22:40 +01:00
James Hamilton
1f74286f37
Merge branch 'beta'
2022-11-15 18:13:22 +01:00
Toon Willemot
fe293dc318
Outlines the text in paragraphs of the manual
2022-10-21 18:26:45 +02:00
Robin
d32c159524
Update % wildcard meaning in ProGuard Class Specifications section of the manual
2022-10-21 18:26:30 +02:00
James Hamilton
fe45cdfd5d
Update release notes
2022-10-21 18:17:23 +02:00
Toon Willemot
bd63f2423f
Automatically process Kotlin metadata when keeping the annotation
...
Add dontprocesskotlinmetadata configuration option.
2022-10-21 17:49:35 +02:00
Toon Willemot
cf5d492b00
Automatically process Kotlin metadata when keeping the annotation
...
Add dontprocesskotlinmetadata configuration option.
2022-10-20 17:28:21 +02:00
Robin
03c8b9f491
Update % wildcard meaning in ProGuard Class Specifications section of the manual
2022-10-20 17:13:48 +02:00
Toon Willemot
aca2004823
Outlines the text in paragraphs of the manual
2022-10-20 17:13:41 +02:00
James Hamilton
1c7f9628bb
Merge branch 'master' into beta
2022-09-19 17:38:03 +02:00
James Hamilton
834ba4c363
Add release note for "ProGuard not working on Windows ( #272 )"
2022-09-19 13:57:23 +02:00
James Hamilton
142e7d5cbf
Take into account potential null default implementation references
2022-09-15 17:28:38 +02:00
James Hamilton
0e2b6002c5
Update version to 7.3.0-beta1
2022-09-09 17:41:36 +02:00
James Hamilton
3f8733d4fd
Fix simple enum optimization ( #275 )
2022-09-01 16:52:36 +02:00
James Hamilton
33f70eb7f4
Add Java 19-ea support to release notes
2022-08-12 12:35:15 +02:00
James Hamilton
58d9b0b2dc
Use a BufferedInputStream when parsing configuration debugging class maps
2022-07-28 09:52:20 +02:00
daphnis.chevreton
7a2680cebd
Prevent merging classes with native methods (Port to proguard)
2022-07-27 15:46:37 +02:00
James Hamilton
3a2c7b792e
Initialize library class Kotlin metadata
2022-07-27 15:46:09 +02:00
Toon Willemot
04cc24fd16
Support Kotlin 1.7
2022-07-18 15:13:05 +02:00
James Hamilton
d6d9388b9b
Append Log4J output to ProGuardGUI text area
...
Closes : #239
2022-06-04 13:03:26 +02:00
James Hamilton
ec644d5c36
Switch callable reference fixing implementation using OptimizedCallableReferenceFilter
2022-06-04 09:59:27 +02:00
Toon Willemot
4335f9cfcc
Remove Kotlin Intrinsic strings by default
...
Move the KotlinIntrinsicsReplacementSequence stuff outside of the -keepkotlinmetadata option.
2022-06-03 11:30:17 +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
697ff01187
Remove extendsAnnotationType from ClassSpecificationVisitorFactory optimization ( #236 )
...
An optimisation was introduced in commit
ee0630eeed attempting to reduce the number
of classes visited by a visitor created by the
`ClassSpecificationVisitorFactory`.
The fix introduced a bug because the `extendsAnnotationTypeMatcher`
matches types like `LMyAnnotation;` rather than class names.
Closes : #229
2022-03-29 10:49:31 +02:00
James Hamilton
cfffb3e97d
Fix "Can't save configuration file" error in ProGuardGUI. ( #234 )
2022-03-25 08:44:43 +01:00
Jef Versavel
e937aef822
Added null check in checkGetConstructor in the ConfigurationLogger.
2022-03-22 08:39:35 +01:00
Toon Willemot
662db60e71
Add throwUninitializedProperty intrinsics method to KotlinIntrinsicsReplacementSequences
2022-03-08 09:53:23 +01:00
James Hamilton
36f6d1b929
Update release notes
2022-02-18 13:40:50 +01:00
daphnis.chevreton
6bcd4a51d0
Deprecate backporter
2022-02-17 11:02:13 +01:00
Ruben Pieters
8d3c4e6b34
Fix index error in MarkedAnnotationDeleter.
2022-02-17 11:02:13 +01:00
James Hamilton
1035f18f65
Exclude androidx.window consumer rules by default
2022-02-11 16:59:55 +01:00
James Hamilton
6dc3ae5b98
Add consumerRuleFilter to ProGuard Gradle plugin
2022-02-11 16:59:55 +01:00
daphnis.chevreton
4ae53a2152
Prevent generation of windows reserved names
2022-02-11 16:59:55 +01:00
James Hamilton
f375d49348
Add section for 7.2.1 release notes
2022-02-11 16:59:55 +01:00
James Hamilton
250a51199c
Update version to 7.2 in manual home page
2022-01-28 15:55:16 +01:00
James Hamilton
c85bfe4e43
Remove extra spaces.
2022-01-27 13:43:47 +01:00