ProGuard

Results for ProGuard

Obfuscate4e Summer of Code

We “convinced” a Student to spend his summer holidays at PartMaster (officially he is working as a trainee) and we decided to code heavily on Obfuscate4e during this summer. :) So we introduced a stack of new and cool features into Obfuscate4e. To ...

Blog entry - DirkR - 08/21/2009 - 21:17 - 0 comments

Version 0.7.1 released

Today we released version 0.7.1 of the obfuscate4e feature. This version is a maintenance release and closes some Eclipse 3.5 issues as well as minor bugs. Additionally the Eclipse help stuff was separated into it’s own plugin ...

Blog entry - DirkR - 06/03/2009 - 21:05 - 0 comments

If you want to replace the embedded proguard lib ...

The Proguard project provides two distribution versions simultaneously: a stable release (currently version 4.3) and a beta version of the next release (version 4.4 beta 3 actually). Obfuscate4e releases always contain the stable version ...

Blog entry - DirkR - 05/25/2009 - 14:43 - 0 comments

Version 0.7.0 released

Today we released version 0.7.0 of the obfuscate4e feature. This version adds automatic detection (and exclusion from obfuscation) of classes used in the plugin’s extensions. This feature requires Eclipse 3.4 (or above) to work correctly. We ...

Blog entry - DirkR - 05/05/2009 - 10:49 - 0 comments

Exclude all classes of a certain kind

To exclude all classes that implement a certain interface or extend a certain class (e.g. all views, actions, perspectives, wizards, ...) in a generic way you need to exclude the appropriate interfaces or super classes: -keep class * extends ...

Book page - DirkR - 01/13/2009 - 22:05 - 0 comments

Exclude a single class

You might want to exclude a certain file from obfuscation. This might be the case if the class is used in an extension of your plugin. To exclude a class from obfuscation you have to add a statement like -keep class ...

Book page - DirkR - 01/13/2009 - 22:00 - 0 comments

Exclude all classes in a package

By default obfuscate4e adds all exported packages of a plugin to the exclusion list. There are to options if you want to add other packages to the exclution list: Export the package using the Manifest editor (if this is useful for your ...

Book page - DirkR - 01/13/2009 - 21:41 - 0 comments

Excluding classes or packages from obfuscation

Obfuscate4e detects exported packages and and writes the corresponding obfuscation exclusion statements automatically into the file proguard.cfg at your plugin’s root directory. Starting from version 0.7 of obfuscate4e all classes ...

Book page - DirkR - 01/13/2009 - 21:34 - 0 comments

Version 0.6.2 " New Year's pledge" released

We used the christmas holidays to work on obfuscate4e a bit. So it’s time for a new release! This version features: in de.partmaster.obfuscate4e.plugin and de.partmaster.obfuscate4e.proguard.plugin: Streamlined Plugin code base and ...

Blog entry - DirkR - 12/29/2008 - 22:24 - 0 comments

Release: 0.6.1

This release provides a better management of the build process and fixes the spaces-in-filenames-bug. The proguard configuration file contains only obfuscation settings, all path definitions were removed. Obfuscate4e runs on Eclipse 3.2 and above and ...

Blog entry - DirkR - 05/09/2008 - 10:30 - 0 comments

Syndicate content