Activity for Boris Petrov

  • Boris Petrov Boris Petrov committed [58b3aa]

    [java] Make CommentDefaultAccessModifier work for top-level classes, enums and annotations

  • Boris Petrov Boris Petrov posted a comment on ticket #750

    @Nikita Karpukhin - thank you for the suggestion, it works on my side!

  • Boris Petrov Boris Petrov created ticket #750

    [6.1.0] Method must be overridden in [proguard.optimize.evaluation.SimpleEnumUseChecker] if ever called

  • Boris Petrov Boris Petrov posted a comment on ticket #188

    Thanks, Eric, you're the best!

  • Boris Petrov Boris Petrov posted a comment on ticket #710

    Thanks for the response! I'm not sure what you mean by "configuration without the quotes"? What I pasted was Gradle configuration. I also have other settings: overloadaggressively allowaccessmodification mergeinterfacesaggressively keepparameternames optimizationpasses 5 dontshrink dontusemixedcaseclassnames repackageclasses 'com.company' optimizations '!code/allocation/variable' This didn't help: keep allowobfuscation: true, 'public class com.company.SomeService' Only with this configuration it...

  • Boris Petrov Boris Petrov created ticket #710

    ProGuard does not adapt WebInitParam values

  • Boris Petrov Boris Petrov posted a comment on ticket #703

    Yes, you are right, this issue can be closed. I was using the filters in Gradle in the wrong way. For anyone reading this in the future, in Gradle somethng like this should be written: libraryjars 'path-to-some-file.jar', filter: '!META-INF/versions/**' Instead of what I was doing until now: libraryjars 'path-to-some-file.jar(!META-INF/versions/**)'

  • Boris Petrov Boris Petrov created ticket #703

    Cannot add filters to lucene-core.jar

  • Boris Petrov Boris Petrov posted a comment on ticket #694

    This issue has been resolved, thanks!

  • Boris Petrov Boris Petrov posted a comment on ticket #694

    Thank you so much for the support!

  • Boris Petrov Boris Petrov posted a comment on ticket #694

    Unfortunately the same problem also happens in 6.0.2 and as Hendrik says, this renders ProGuard unusable as the project cannot be built after that.

  • Boris Petrov Boris Petrov created ticket #694

    [6.0.1] Multiple "classes" directories when using Gradle plugin

  • Boris Petrov Boris Petrov posted a comment on ticket #688

    Thank you so much for the support!

  • Boris Petrov Boris Petrov modified a comment on ticket #688

    I'm using the Gradle plugin. I added -verbose but I'm not sure it did anything in a normal run. I tried addng --info to the gradle task and this is the output: Ignoring unused library classes... Original number of library classes: 105987 Final number of library classes: 2454 Backporting class files... Number of converted string concatenations: 0 Number of converted lambda expressions: 0 Number of converted static interface methods: 0 Number of converted default interface methods: 0 Number of replaced...

  • Boris Petrov Boris Petrov modified a comment on ticket #688

    I'm using the Gradle plugin. I added -verbose but I'm not sure it did anything in a normal run. I tried addng --info to the gradle task and this is the output: Ignoring unused library classes... Original number of library classes: 105987 Final number of library classes: 2454 Backporting class files... Number of converted string concatenations: 0 Number of converted lambda expressions: 0 Number of converted static interface methods: 0 Number of converted default interface methods: 0 Number of replaced...

  • Boris Petrov Boris Petrov posted a comment on ticket #688

    I'm using the Gradle plugin. I added -verbose but I'm not sure it did anything in a normal run. I tried addng --info to the gradle task and this is the output: Ignoring unused library classes... Original number of library classes: 105987 Final number of library classes: 2454 Backporting class files... Number of converted string concatenations: 0 Number of converted lambda expressions: 0 Number of converted static interface methods: 0 Number of converted default interface methods: 0 Number of replaced...

  • Boris Petrov Boris Petrov created ticket #688

    Unexpected error while merging classes

  • Boris Petrov Boris Petrov posted a comment on ticket #665

    Yes, the workaround worked for me also. We are using it via some build system but with some Gradle magic and hacks, I managed to make it work. :) Waiting for ProGuard 6 for the "real" fix as this problem will become ubiquitous in the next few weeks after Java 9 comes out!

  • Boris Petrov Boris Petrov posted a comment on ticket #663

    This also bit me with the 2.9 release of Log4j: https://blogs.apache.org/logging/entry/log4j-2-9-released I think Java 9 support is the most pressing issue now as we cannot upgrade to it until ProGuard supports it. Is there any timeline on when this could be achieved?

1