Skip to content

Commit

Permalink
Drop Quiltflower and upgrade to Vineflower that is the replacement
Browse files Browse the repository at this point in the history
  • Loading branch information
Hélios GILLES committed Nov 8, 2023
1 parent 5db83fa commit 3369d95
Show file tree
Hide file tree
Showing 53 changed files with 605 additions and 288 deletions.
File renamed without changes.
File renamed without changes.
12 changes: 6 additions & 6 deletions AUDIT.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,12 @@ _Primary Source: https://commons.apache.org/downloads/index.html_
* SHA-256: 97b3579a221a3edf9651fca278257307441cb6dfdcfe1a1c6579f11002ff5d27
* Version from https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/java/java-decompiler-engine/232.10203.10/java-decompiler-engine-232.10203.10.jar

### Quiltflower
_Primary Source: https://github.com/QuiltMC/quiltflower/releases_
_Build Source: https://github.com/QuiltMC/quiltflower_
* `./org.sf.feeling.decompiler.quiltflower/lib/quiltflower-1.9.0.jar`
* SHA-256: 21923293ada63ffc663cba26126fa108a65bb2019a5112b2adb987f05f4cbd1b
* version from: https://github.com/QuiltMC/quiltflower/releases/download/1.9.0/quiltflower-1.9.0.jar
### Vineflower
_Primary Source: https://github.com/Vineflower/vineflower/releases_
_Build Source: https://github.com/Vineflower/vineflower_
* `./org.sf.feeling.decompiler.vineflower/lib/vineflower-1.9.3.jar`
* SHA-256: 2e563300af223b04772195709539fba69237e61eba14090ee3a44e2992c41cdb
* version from: https://github.com/Vineflower/vineflower/releases/download/1.9.3/vineflower-1.9.3.jar

### Minimal JSON
_Primary Source: https://github.com/ralfstx/minimal-json_
Expand Down
8 changes: 4 additions & 4 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**, **FernFlower**, **Quiltflower**, **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**, **Vineflower**, **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, FernFlower, Quiltflower, 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, Vineflower, 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 @@ -87,7 +87,7 @@ Used libraries:
* 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)
* JD-Core: Copyright Emmanuel Dupuy, [GPL 3](https://www.gnu.org/licenses/gpl-3.0-standalone.html)
* Quiltflower: [Apache License V2.0](https://www.apache.org/licenses/LICENSE-2.0.html)
* Vineflower: [Apache License V2.0](https://www.apache.org/licenses/LICENSE-2.0.html)

## Contributors

Expand All @@ -105,7 +105,7 @@ Used libraries:
* Version 3.3.0
* ECD releases are now signed with a self-signed certificate
* Removed Jad decompiler (decompiler was released 2001)
* Quiltflower plugin and feature added
* Vineflower plugin and feature added
* Updated Embedded Decompilers
* CFR to version 0.152 (JDK 14 support)
* Procyon to version 0.6.0
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, FernFlower, Quiltflower, CFR, Procyon with Eclipse seamlessly. \
description=Enhanced Class Decompiler integrates JD, FernFlower, Vineflower, 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, FernFlower, Quiltflower, CFR, Procyon with Eclipse seamlessly. \
description=Enhanced Class Decompiler integrates JD, FernFlower, Vineflower, 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.jd.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, FernFlower, Quiltflower, CFR, Procyon with Eclipse seamlessly. \
description=Enhanced Class Decompiler integrates JD, FernFlower, Vineflower, 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
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, FernFlower, Quiltflower, CFR, Procyon with Eclipse seamlessly. \
description=Enhanced Class Decompiler integrates JD, FernFlower, Vineflower, 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
121 changes: 0 additions & 121 deletions org.sf.feeling.decompiler.quiltflower/icons/LICENSE.txt

This file was deleted.

1 change: 0 additions & 1 deletion org.sf.feeling.decompiler.quiltflower/icons/pluginIcon.svg

This file was deleted.

5 changes: 0 additions & 5 deletions org.sf.feeling.decompiler.quiltflower/icons/pluginIcon.txt

This file was deleted.

Binary file not shown.

This file was deleted.

2 changes: 1 addition & 1 deletion org.sf.feeling.decompiler.source.feature/build.properties
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ generate.plugin@org.sf.feeling.decompiler.source = org.sf.feeling.decompiler
generate.plugin@org.sf.feeling.decompiler.jd.source = org.sf.feeling.decompiler.jd
generate.plugin@org.sf.feeling.decompiler.cfr.source = org.sf.feeling.decompiler.cfr
generate.plugin@org.sf.feeling.decompiler.procyon.source = org.sf.feeling.decompiler.procyon
generate.plugin@org.sf.feeling.decompiler.quiltflower.source = org.sf.feeling.decompiler.quiltflower
generate.plugin@org.sf.feeling.decompiler.vineflower.source = org.sf.feeling.decompiler.vineflower
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, FernFlower, Quiltflower, CFR, Procyon with Eclipse seamlessly. \
description=Enhanced Class Decompiler integrates JD, FernFlower, Vineflower, 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
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.sf.feeling.decompiler.quiltflower.feature</name>
<name>org.sf.feeling.decompiler.vineflower.feature</name>
<comment></comment>
<projects>
</projects>
Expand Down
Loading

0 comments on commit 3369d95

Please sign in to comment.