Skip to content

Commit

Permalink
Deleted Jad decompiler because of it's age (released 2001)
Browse files Browse the repository at this point in the history
  • Loading branch information
jpstotz committed Apr 29, 2023
1 parent c74344a commit 68ab494
Show file tree
Hide file tree
Showing 43 changed files with 19 additions and 2,196 deletions.
13 changes: 2 additions & 11 deletions AUDIT.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,8 @@ _Primary Source: http://jsoup.org/_
* Version from http://central.maven.org/maven2/org/jsoup/jsoup/1.9.2/jsoup-1.9.2.jar

### CFR
_Primary Source: http://www.benf.org/other/cfr/_
_Project homepage: http://www.benf.org/other/cfr/_
_Primary Source: https://repo1.maven.org/maven2/org/benf/cfr/_

* `./org.sf.feeling.decompiler.cfr/lib/cfr-0.151.jar`
* SHA-256: 316E9015B9AF2953FCFF4FE86BF3BBA705F32E7CD25BD6E535C698DE8A25E837
Expand Down Expand Up @@ -108,16 +109,6 @@ Primary Source: _https://github.com/codehaus-plexus/plexus-utils_
* `./org.sf.feeling.decompiler.source.attach/lib/plexus-utils-3.0.15.jar`
* SHA-256: D0BE76C5CE910134A7E07FD2AA48D9B677800AB0E95873F314B445C6F177C973

### JAD
_Primary Source: http://www.javadecompilers.com/jad_

* `./org.sf.feeling.decompiler.jad/src/native/jad/linux/jad`
* SHA-256: 805527efac5b4f1d3982f20a8533142326cc397df1b2cf6012c12df91d4794f5
* `./org.sf.feeling.decompiler.jad/src/native/jad/macos/jad`
* SHA-256: f88436c49ed025f62f87754eba0b0190568d1efa5a38199f427f7ade4f5d037e
* `./org.sf.feeling.decompiler.jad/src/native/jad/win32/jad.exe`
* SHA-256: c5f43828592c7a47261b6baf89f13455423f9c528ed1b01e7148ba2475ed6126

## JD-Core
_Primary Source: https://github.com/java-decompiler/jd-core/releases_

Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Enhanced Class Decompiler
Enhanced Class Decompiler integrates **JD**, **Jad**, **FernFlower**, **CFR**, **Procyon** seamlessly with Eclipse and allows Java developers to **debug class files without source code directly**. It also integrates with the eclipse class editor, m2e plugin, supports **Javadoc**, **reference search**, **library source attaching**, **byte code view** and the syntax of JDK8 **lambda** expression.
Enhanced Class Decompiler integrates **JD**, **FernFlower**, **CFR**, **Procyon** seamlessly with Eclipse and allows Java developers to **debug class files without source code directly**. It also integrates with the eclipse class editor, m2e plugin, supports **Javadoc**, **reference search**, **library source attaching**, **byte code view** and the syntax of JDK8 **lambda** expression.

<p align="center"><img src="https://ecd-plugin.github.io/ecd/doc/o_debug_class.png"></p>

## Description
Enhanced Class Decompiler is a plug-in for the Eclipse platform. It integrates JD, Jad, FernFlower, CFR, Procyon seamlessly with Eclipse, allows you to display all the Java sources during your debugging process, even if you do not have them all, and you can debug these class files without source code directly.
Enhanced Class Decompiler is a plug-in for the Eclipse platform. It integrates JD, FernFlower, CFR, Procyon seamlessly with Eclipse, allows you to display all the Java sources during your debugging process, even if you do not have them all, and you can debug these class files without source code directly.

## Why is this plug-in "enhanced"?
This is an ad-free fork of the Eclipse Decompiler Plugin. So we enhanced it by removing all code which might compromise your privacy or security (to the best of our knowledge).
Expand Down Expand Up @@ -38,9 +38,9 @@ _If you have currently the "Eclipse" Class Decompiler installed, it is recommend

If you want to test the latest features of this plugin, you have to build it from source. For this, proceed as following:

1. Clone this project
1. Clone https://github.com/ecd-plugin/update next to this project
1. Run mvn clean package
1. `git clone https://github.com/ecd-plugin/ecd`
1. `git clone --depth 1 https://github.com/ecd-plugin/update` next to this project
1. Run `mvn clean package`

If you want to use Eclipse and help developing, continue like this:

Expand Down Expand Up @@ -72,7 +72,6 @@ Used libraries:
* Nexus Indexer: [Apache License V2.0](https://www.apache.org/licenses/LICENSE-2.0.html)
* Nexus Restlet1x Model: [Eclipse Public License v1.0](https://www.eclipse.org/legal/epl-v10.html)
* Plexus Utils: Copyright The Codehaus Foundation, [Apache License V2.0](https://www.apache.org/licenses/LICENSE-2.0.html)
* JAD: Copyright 1997-2001 Pavel Kouznetsov, Free for non-commercial use
* JD-Core: Copyright Emmanuel Dupuy, [GPL 3](https://www.gnu.org/licenses/gpl-3.0-standalone.html)

## Contributors
Expand All @@ -84,6 +83,8 @@ Used libraries:
* Jan Peter Stotz

## Changelog
* Version ? (unreleased)
* Removed Jad decompiler (decompiler was released 2001)

* Version 3.2.2
* Fixed some inconsistencies regarding version numbers and the update site
Expand Down
2 changes: 1 addition & 1 deletion org.sf.feeling.decompiler.cfr.feature/feature.properties
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ providerName=ECD project contributors
updateSiteName=Enhanced Class Decompiler Updates

# "description" property - description of the feature
description=Enhanced Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon with Eclipse seamlessly. \
description=Enhanced Class Decompiler integrates JD, FernFlower, CFR, Procyon with Eclipse seamlessly. \
It allows Java developers to debug class files without source code directly.

copyrightURL=https://ecd-plugin.github.io
Expand Down
2 changes: 1 addition & 1 deletion org.sf.feeling.decompiler.feature/feature.properties
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ providerName=ECD project contributors
updateSiteName=Enhanced Class Decompiler Updates

# "description" property - description of the feature
description=Enhanced Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon with Eclipse seamlessly. \
description=Enhanced Class Decompiler integrates JD, FernFlower, CFR, Procyon with Eclipse seamlessly. \
It allows Java developers to debug class files without source code directly.

copyrightURL=https://ecd-plugin.github.io
Expand Down

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions org.sf.feeling.decompiler.jad.feature/build.properties

This file was deleted.

Binary file not shown.
Loading

0 comments on commit 68ab494

Please sign in to comment.