Skip to content

Commit 8aca5e0

Browse files
committed
Drop Quiltflower and upgrade to Vineflower that is the replacement
Fix #99
1 parent 5db83fa commit 8aca5e0

File tree

55 files changed

+652
-301
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+652
-301
lines changed

AUDIT.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ _Primary Source: https://commons.apache.org/downloads/index.html_
3636
* SHA-256: 97b3579a221a3edf9651fca278257307441cb6dfdcfe1a1c6579f11002ff5d27
3737
* 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
3838

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

4646
### Minimal JSON
4747
_Primary Source: https://github.com/ralfstx/minimal-json_

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Enhanced Class Decompiler
2-
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.
2+
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.
33

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

66
## Description
7-
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.
7+
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.
88

99
## Why is this plug-in "enhanced"?
1010
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).
@@ -87,7 +87,7 @@ Used libraries:
8787
* Nexus Restlet1x Model: [Eclipse Public License v1.0](https://www.eclipse.org/legal/epl-v10.html)
8888
* Plexus Utils: Copyright The Codehaus Foundation, [Apache License V2.0](https://www.apache.org/licenses/LICENSE-2.0.html)
8989
* JD-Core: Copyright Emmanuel Dupuy, [GPL 3](https://www.gnu.org/licenses/gpl-3.0-standalone.html)
90-
* Quiltflower: [Apache License V2.0](https://www.apache.org/licenses/LICENSE-2.0.html)
90+
* Vineflower: [Apache License V2.0](https://www.apache.org/licenses/LICENSE-2.0.html)
9191

9292
## Contributors
9393

@@ -105,7 +105,7 @@ Used libraries:
105105
* Version 3.3.0
106106
* ECD releases are now signed with a self-signed certificate
107107
* Removed Jad decompiler (decompiler was released 2001)
108-
* Quiltflower plugin and feature added
108+
* Vineflower plugin and feature added
109109
* Updated Embedded Decompilers
110110
* CFR to version 0.152 (JDK 14 support)
111111
* Procyon to version 0.6.0

org.sf.feeling.decompiler.cfr.feature/feature.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ providerName=ECD project contributors
2222
updateSiteName=Enhanced Class Decompiler Updates
2323

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

2828
copyrightURL=https://ecd-plugin.github.io

org.sf.feeling.decompiler.feature/feature.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ providerName=ECD project contributors
2222
updateSiteName=Enhanced Class Decompiler Updates
2323

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

2828
copyrightURL=https://ecd-plugin.github.io

org.sf.feeling.decompiler.jd.feature/feature.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ providerName=ECD project contributors
2222
updateSiteName=Enhanced Class Decompiler Updates
2323

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

2828
copyrightURL=https://ecd-plugin.github.io

org.sf.feeling.decompiler.procyon.feature/feature.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ providerName=ECD project contributors
2222
updateSiteName=Enhanced Class Decompiler Updates
2323

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

2828
copyrightURL=https://ecd-plugin.github.io

org.sf.feeling.decompiler.quiltflower/icons/LICENSE.txt

-121
This file was deleted.

org.sf.feeling.decompiler.quiltflower/icons/pluginIcon.svg

-1
This file was deleted.

org.sf.feeling.decompiler.quiltflower/icons/pluginIcon.txt

-5
This file was deleted.
Binary file not shown.
Binary file not shown.

org.sf.feeling.decompiler.quiltflower/pom.xml

-14
This file was deleted.

org.sf.feeling.decompiler.quiltflower/src/org/sf/feeling/decompiler/quiltflower/decompiler/QuiltflowerDecompilerDescriptor.java

-67
This file was deleted.

org.sf.feeling.decompiler.source.feature/build.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ generate.plugin@org.sf.feeling.decompiler.source = org.sf.feeling.decompiler
88
generate.plugin@org.sf.feeling.decompiler.jd.source = org.sf.feeling.decompiler.jd
99
generate.plugin@org.sf.feeling.decompiler.cfr.source = org.sf.feeling.decompiler.cfr
1010
generate.plugin@org.sf.feeling.decompiler.procyon.source = org.sf.feeling.decompiler.procyon
11-
generate.plugin@org.sf.feeling.decompiler.quiltflower.source = org.sf.feeling.decompiler.quiltflower
11+
generate.plugin@org.sf.feeling.decompiler.vineflower.source = org.sf.feeling.decompiler.vineflower

0 commit comments

Comments
 (0)