Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QuiltMC/enigma

A deobfuscation/remapping tool for Java bytecode, fork of cuchaz's Enigma.
https://github.com/QuiltMC/enigma

update ignore list so we save the Eclipse build settings

74781ff8002741ec83ca1c44f9a125b7498f8f31 authored about 10 years ago
remove debug code, silly...

c349556a15c1bbd1d714616e604491a02a8ecf79 authored about 10 years ago
fixed M3L-related issues with translation index

c5b7e0ffd03259660221020250bb80cc4006c01e authored about 10 years ago
solved tricky issue with incorrect translation of fields/methods referenced by a subclass instead of the declaring class

2fbcf8e5c4eec0aa4a4fc59c7cc8abac33b1429c authored about 10 years ago
added inverse operation for moving classes out of the default package

5f88fcdc4fa9e8147ad7072da09c2bb49e007946 authored about 10 years ago
add the system classpath to the javassist class pool

ec86ae2cc015baeba1d86db52311905051765c33 authored about 10 years ago
also translate source file attributes so it's easy to browse decompiled sources

91460a865cc5d4f8d1e0c38fd08c1f071af147bb authored about 10 years ago
move BytecodeTools to m3l

5390e6a1a2e2750b6e065cab4d4fbcdab477e9a3 authored about 10 years ago
added command-line interface for scriptable awesome

ba67f6c0231157c0b07b37fe0a09fca381bb37d9 authored about 10 years ago
started on command line interface for build system

56c036d7d18e2e18682bf14d71e8dbecf266072a authored about 10 years ago
source format change

don't hate me too much if you were planning a big merge. =P

959cb5fd4f9586ec3bd265b452fe25fe1db82e3f authored about 10 years ago
got rid of gradle in favor of ivy+ssjb

e28d1efd91912a60bdbf30f01011b18018075629 authored about 10 years ago
reverting to GPL license

812e2a4630ef01463ff153ba5ffae675e8ac24ac authored over 10 years ago
relicense as LGPL

035e73fba69ab06172ae9d784b9e0e4fffeb8388 authored over 10 years ago
Added tag v0.6 beta for changeset a64497064515

c0202cf0899f99225141147e66f4435341b24d86 authored over 10 years ago
package for 0.6 beta

a1d72afcd4a2f462ba72fdd7a0f2ab82bb795494 authored over 10 years ago
fixed test case

22cc7f91d61e32c751b74dc6662bef616ab5ddb7 authored over 10 years ago
fixed issue with decompiling inner classes

42e3b23f03a98a81ce7238bda96c4f046eab30be authored over 10 years ago
fix inner classes test

056f388494337a0f3cec10fab8e207017757bf6d authored over 10 years ago
fixed inner class renaming bug

also added smarter sorting to class mappings

5eeee98418bb39367258442a82b75a081a6f91e0 authored over 10 years ago
fixed nasty issue with renaming inner classes, but alas, more bugs remain

a83bbfd5c510367a194073b1db132022cacf65ed authored over 10 years ago
fixed recognition of static initializer tokens

fd65d9727ec0f443fd9a1504f9b50bafba1fbd76 authored over 10 years ago
fixed a crash parsing method signatures with generics in them

8bfaa26a1483e7875b649e23f045abe9d0fe9f7c authored over 10 years ago
added jar export

3e9960f8a712e8590b3ab3126d823504027516da authored over 10 years ago
argument names now default to the names chosen by Procyon

b71adf885f9d950cd8c138e332b4bfc7c77222a8 authored over 10 years ago
added proper support for renaming constructors

cf3ffcee30083a71e68e3edb9ecbb936cc255992 authored over 10 years ago
implemented mark-as-deobfuscated and reset-to-obfuscated

575447097876b5cf3dfbae8fa1f6f749819e97b8 authored over 10 years ago
fixed invalid tokens issue

5bff7fee33756029579f0f544d6c74800a034fe2 authored over 10 years ago
changed warnings for mappings migration

2b2b82b2ff6a7907fc5209f4ea6e1c072eb9c28e authored over 10 years ago
fixed in-jar detection for bridge-related methods

064fe6a628f23f21eb2c8f584215f439e54cfaec authored over 10 years ago
HOW DO I WRITE SO MANY BUGS?!?

8776a8ba38123c822530e5f659c626c8db616217 authored over 10 years ago
trying to figure out why some mappings to correspond to anything in the jar file...

a09a23871abaf2f0c8c1636ee6dd2f9eaf2474b0 authored over 10 years ago
Added tag v0.5 beta for changeset b6266b67c906

f6589b9a9dae0bdc4b4beaa0f620dee5a3539789 authored over 10 years ago
fix bug with anonymous classes in class initializers

89c287f39f432385febf97779f51c45a6c3eb51b authored over 10 years ago
fixed bugs with anonymous/inner classes

24ed3dc06bc133e4f718acc4a691e905b081fb11 authored over 10 years ago
improved inner/anonymous class detection

df06f4ddde5e255750edc4087cfba54823404909 authored over 10 years ago
started unit testing for inner/anonymous class detection

8409dea980fa03c06b180969c5e0696f7cb5474b authored over 10 years ago
removed workaround for procyon bug

84d3bd601094a733900260ad2bd0577cf65978ab authored over 10 years ago
added token highlighting for things outside of the jar

57b53fc267aa606ee4d1bde5512632c82cbab9c5 authored over 10 years ago
avoid some unnecessary work with inner classes

0cf045308d25ab020fe23d1d000cb36635f83a75 authored over 10 years ago
cleaned up imports. I have no idea why Eclipse likes importing jcommander classes instead of guava classes, but it's annoyong!

a8d0f97c270e32653aa246d7437478885077e24d authored over 10 years ago
added warning message to the crash dialog about choosing exit

7106c3a4b546aca645a19d40216185d6723409bc authored over 10 years ago
fixed issue with inner class detection

725da3d2b3c4e4410ccbd661e83230b357428fab authored over 10 years ago
fixed crash with jar loading

a628fb9396d10cfbeb03c88cb1c2c119ae202a21 authored over 10 years ago
added better error handling for source export

added checks to make sure we don't try to decopmile classes outside of the jar

c65a64fc89169456febc1b4c953dbcfbafdc5f0e authored over 10 years ago
changed "Show Calls" menu to search for calls to the default constructor when used on a class token

17427430e81c27617ec3653c412697b5d2583915 authored over 10 years ago
added tests to check constructor tokens

fixed a bug with constructor tokens too

72e918a5134c2bf747a476284bcfa1bd2ef2fa21 authored over 10 years ago
added test to check constructor references

6736d9aac3e7d1591cba33852126abf79dd18a57 authored over 10 years ago
fixed bug with method references pointing to wrong class

aa68099bb252dd1a1c275459f8babe537868bcaf authored over 10 years ago
added some tests for a small inheritance hierarchy

a68dc42b6a835bd513e9d617c9892e85f321ddb6 authored over 10 years ago
added some basic tests for the deobufscator and the jar index

730238f3bab1c680424e0ac74178c33b15b43eb5 authored over 10 years ago
added proguard to the gradle config to create obfuscated jars for testing

added simple tests for the deobufscator class

e70573589c092b0d2474fa745b1346379cf8767b authored over 10 years ago
fixed spelling error in error message (lol)

eeeaf6ec9e177fbffdd639f5b7e7e3d0f020ce9a authored over 10 years ago
removed hack to avoid procyon loop

ce8b00f42d8e3de93ece15dc12db1813d745a2c9 authored over 10 years ago
removed deobfuscated method signatures from mappings

They're too much work to maintain, and they're totally unnecessary!

1faf3bee250f75d8c13708ab875a881a5b9cb6ed authored over 10 years ago
updated ignore list

ac89449bee522e620c8c45e648fea2d255635c01 authored over 10 years ago
repackaged for 0.5 beta

5bb9b46e729ba7953a48932d586bce6c30d813c4 authored over 10 years ago
fixed issue with method renaming

3632307d9c5665edfca976e08931dc6cadf510a0 authored over 10 years ago
big refactor to better model class/method mappings with no deobf name

b5338883d271779c335842c07047d60136316167 authored over 10 years ago
fixed bug with export progress bar

ddcbdd2a18cca1d3ad05ab8d20eacf98ba035874 authored over 10 years ago
refactored jar,translation index. fixed bug with field renaming when fields are shadowed by subclasses

360bbd1c2fca8cbd575907b7d930a8072fccb0c2 authored over 10 years ago
added copyright notice

0939bdc88702e5d6ba3f99e054e87bdd7cc573e4 authored over 10 years ago
made obfuscated/deobfuscated class selector a bit easier to use

a146283291d5529eb9363b2fbc6fd5e643dee85a authored over 10 years ago
added checks to prevent renaming classes/fields/methods/arguments to the same name as other classes/fields/methods/arguments

195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3 authored over 10 years ago
fixed crash finding related method implementations when method doesn't implement interface

30f552a3b31b4234d3a63375b6c939826b015ece authored over 10 years ago
added simple loading screen for jars

5ba0b71cae99d99a4ef359ebccbb97ceda9c5083 authored over 10 years ago
fixed mapping conversion bug with class rename order

4e9c52d5fc5d23e8a77857e712654596203acb31 authored over 10 years ago
fixed lots of bugs in the mappings converter. It's finally ready. =)

d3fc0b55515e81ae1b10fa16129f05b0241271f0 authored over 10 years ago
debugging class matcher... almost got it!

59c592673635e989fd0785d41d51d7c3dd17cc0b authored over 10 years ago
finished class matching for now, need to work on class member matching

63172120a39a315e29bc38ea6634741797b3dcab authored over 10 years ago
got a decent class matcher working

e43fac9f55cfeebacd869352bfb090b7d8d063c1 authored over 10 years ago
working on version conversion

5ba8046f37b6998625a6ef4d61879950dbccfc4e authored over 10 years ago
started on mapping converter tool so we can update to newer Minecraft jars

81767097df4a119489ae8cbd9c5d8265f54daf7b authored over 10 years ago
Show public/protected/private access on field/method/constructor references

029f65d110279288f4cad7fb7cfaa33efd0f207d authored over 10 years ago
fixed minor spelling error

c1d64214212b43b43ea6a69a3b88eda8ac0e5006 authored over 10 years ago
added crash reporter

3301d00ab1df7a0f88985d143787f9f3c2283e38 authored over 10 years ago
added checks to find buggy mappings

deb2775d35f5a6d2b464782242e6b30c37279124 authored over 10 years ago
fixed issue with method signatures in default package

repackaged for 0.4.2 beta

392f63d073f78e0abb488ead6e3f458a7bb0f818 authored over 10 years ago
add more checking to catch duplicate mappings on load

implemented more stable sort order for methods
repackaged as v0.4.1beta

88d6d655a022b8125355409bd88535da756e5c99 authored over 10 years ago
Added tag v0.4 beta for changeset 632874ba85da

cbdb528e0e3d0b5c2b609f76964a7bfcf5ce0941 authored over 10 years ago
packaged as v0.4 beta

310f3f54f4f537c61b8c864467aa63f98af7b1c6 authored over 10 years ago
fix bug with inner class names

8b09cdca4fd00703fdd6c09144ad4543e5c45862 authored over 10 years ago
implemented proper support for interfaces

5f44aac70f59898197c2a7625b74f901c3b31106 authored over 10 years ago
wrote CheckCastIterator to try to do generic type inference. It's too hard to do at the bytecode level though, so I'm tabling that problem for now.

b469814281b063c8ea6a752c28de7b2fdcca2cac authored over 10 years ago
silly mercurial. You should commit this file...

5b35c2241ef6872bb76750b581f60d6060e40ee0 authored over 10 years ago
fixed issue with bridge methods so source export has fewer compile errors. =)

2e97f24a658aa897313cb7cf92ed2e4b4a986bfc authored over 10 years ago
minor bug fixes

9c28492b717b866c6b70fe1ef4552eac66857f25 authored over 10 years ago
duh! We can't put classes in a package called "default"

"default" is a java reserved word
use "none" instead

7c04d2753e21b3b9b7dea53a7511494e8a2804aa authored over 10 years ago
MappingsReader will convert old classnames in the default package to the "default" package

486152b09706d9b64e83c18b508e960ad809f0e0 authored over 10 years ago
moved all classes from the default package into a package called "default" so they can be properly imported by other classes

8fa1741b621644ef84a9395a4c395d4ff3a89207 authored over 10 years ago
added export command with progress bar

a700b403d790c23989da524c934f0185b87c7b32 authored over 10 years ago
Added tag v0.3 beta for changeset d90963ed6887

d1598d4ebc132d63d95d102b7c3499f4384bfdc2 authored over 10 years ago
packaged for 0.3 beta

d9294b6e114303f7fbd461ff8b4d6fd7e1db4762 authored over 10 years ago
fixed recursion of field reference nodes

tweaked scroll into view for showing tokens

b4b9f296e9bcdbfcabb1cf49885a1747ce094c61 authored over 10 years ago
added show token effects

32b7ea70ff20d3584f8021e598141c20c2200398 authored over 10 years ago
fixed constructor references in call graph searches

clear reference list when opening single reference (instead of list of references)

79e8b7ea7ed27d65582d1c399a78e540d0f42895 authored over 10 years ago
fixed call graph searching

added system to navigate multiple tokens for the same entry in a behavior

237b2ed2a6b6f537cdbdf9fc9c6d0c7743f34375 authored over 10 years ago
fixed recognition of inner class tokens

fixed recognition of reference tokens in constructors

bdb61cf849c67f7da6a0bb7c047b506d8462058f authored over 10 years ago
missed a file

fbeb2b73ab51f3244454a63893fee6d847fd859d authored over 10 years ago
finished reference navigation system. Still need to debug and polish it, but the basic idea seems to work. =)

a85529d1ce6ec533809575ec84572de855464b36 authored over 10 years ago