Loading...
Comment:
Create obfuscation-explorer project

This is a separate plugin to support all different Java mapping
formats. This plugin will provide a extension points for the Minecraft
Development plugin to hook into and provide mapping information. It
will also provide a generic settings page to allow users to configure
their own mappings for the project.
Status: all builds with this change have finished
Revision: fa9b07fdaebe50b4400d2c9cbda0b700ec545f2a VCS Root: minecraft-dev/MinecraftDev (Git)
Parent revisions: 63c93fe73a189c36c3dd875c1319b0d44f05611d  
User: Unknown (none of TeamCity users defined kyle wood username in their VCS username settings)

Edit change description

Here you can change the description in TeamCity only. You may consider changing it in the VCS as well, to avoid an ambiguity and inconsistency.

Cancel
Changed: 233 files (232 added, 1 edited) in
added obfuscation-explorer/.gitignore
added obfuscation-explorer/build.gradle.kts
added obfuscation-explorer/gradle.properties
added obfuscation-explorer/icons/csrg.svg
added obfuscation-explorer/icons/enigma.svg
added obfuscation-explorer/icons/jam.svg
added obfuscation-explorer/icons/pluginIcon.svg
added obfuscation-explorer/icons/proguard.svg
added obfuscation-explorer/icons/srg.svg
added obfuscation-explorer/icons/tinyv1.svg
added obfuscation-explorer/icons/tinyv2.svg
added obfuscation-explorer/icons/tsrg.svg
added obfuscation-explorer/icons/tsrg2.svg
added obfuscation-explorer/icons/xsrg.svg
added obfuscation-explorer/src/main/grammars/CSrgLexer.flex
added obfuscation-explorer/src/main/grammars/CSrgParser.bnf
added obfuscation-explorer/src/main/grammars/EnigmaLexer.flex
added obfuscation-explorer/src/main/grammars/EnigmaParser.bnf
added obfuscation-explorer/src/main/grammars/JamLexer.flex
added obfuscation-explorer/src/main/grammars/JamParser.bnf
added obfuscation-explorer/src/main/grammars/ProGuardLexer.flex
added obfuscation-explorer/src/main/grammars/ProGuardParser.bnf
added obfuscation-explorer/src/main/grammars/SrgLexer.flex
added obfuscation-explorer/src/main/grammars/SrgParser.bnf
added obfuscation-explorer/src/main/grammars/TSrg2Lexer.flex
added obfuscation-explorer/src/main/grammars/TSrg2Parser.bnf
added obfuscation-explorer/src/main/grammars/TSrgLexer.flex
added obfuscation-explorer/src/main/grammars/TSrgParser.bnf
added obfuscation-explorer/src/main/grammars/TinyV1Lexer.flex
added obfuscation-explorer/src/main/grammars/TinyV1Parser.bnf
added obfuscation-explorer/src/main/grammars/TinyV2Lexer.flex
added obfuscation-explorer/src/main/grammars/TinyV2Parser.bnf
added obfuscation-explorer/src/main/kotlin/ObfIcons.kt
added obfuscation-explorer/src/main/kotlin/facet/ObfExFacet.kt
added obfuscation-explorer/src/main/kotlin/facet/ObfExFacetConfiguration.kt
added obfuscation-explorer/src/main/kotlin/facet/ObfExFacetType.kt
added obfuscation-explorer/src/main/kotlin/facet/config/MappingsTable.kt
added obfuscation-explorer/src/main/kotlin/facet/config/MappingsTableCell.kt
added obfuscation-explorer/src/main/kotlin/facet/config/MappingsTableRow.kt
added obfuscation-explorer/src/main/kotlin/facet/config/ObfExFacetEditorTab.kt
added obfuscation-explorer/src/main/kotlin/formats/MappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/MappingsFormatTypeManager.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/CSrgMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/CSrgMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgFile.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/CSrgParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/colors/CSrgAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/colors/CSrgSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/colors/CSrgSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/psi/CSrgElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/psi/CSrgLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/csrg/lang/psi/CSrgTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/EnigmaLanguageCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/EnigmaMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/EnigmaMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaFile.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaLayoutLexer.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/EnigmaParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/colors/EnigmaAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/colors/EnigmaSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/colors/EnigmaSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/psi/EnigmaElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/psi/EnigmaLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/psi/EnigmaParserUtil.kt
added obfuscation-explorer/src/main/kotlin/formats/enigma/lang/psi/EnigmaTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/JamMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/JamMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamFile.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/JamParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/colors/JamAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/colors/JamSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/colors/JamSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/psi/JamElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/psi/JamLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/jam/lang/psi/JamTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/ProGuardMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/ProGuardMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardFile.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardFileTypeDetector.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/ProGuardParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/colors/ProGuardAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/colors/ProGuardSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/colors/ProGuardSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/psi/ProGuardElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/psi/ProGuardLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/proguard/lang/psi/ProGuardTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/SrgMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/SrgMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgFile.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/SrgParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/colors/SrgAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/colors/SrgSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/colors/SrgSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/SrgElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/SrgLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/SrgTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/mixins/SrgFieldMappingMixin.kt
added obfuscation-explorer/src/main/kotlin/formats/srg/lang/psi/mixins/impl/SrgFieldMappingImplMixin.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/TinyV1MappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/TinyV1MappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyFileTypeDetector.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1File.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1FileType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1Language.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/TinyV1ParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/colors/TinyV1Annotator.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/colors/TinyV1RainbowVisitor.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/colors/TinyV1SyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/colors/TinyV1SyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/psi/TinyV1ElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/psi/TinyV1LexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv1/lang/psi/TinyV1TokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/TinyV2LanguageCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/TinyV2MappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/TinyV2MappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2File.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2FileType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2Language.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/TinyV2ParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/colors/TinyV2Annotator.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/colors/TinyV2RainbowVisitor.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/colors/TinyV2SyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/colors/TinyV2SyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/psi/TinyV2ElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/psi/TinyV2LexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/tinyv2/lang/psi/TinyV2TokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/TSrgLanguageCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/TSrgMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/TSrgMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgFile.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgFileTypeDetector.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/TSrgParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/colors/TSrgAnnotator.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/colors/TSrgSyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/colors/TSrgSyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/psi/TSrgElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/psi/TSrgLexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg/lang/psi/TSrgTokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/TSrg2LanguageCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/TSrg2MappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/TSrg2MappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2File.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2FileType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2Language.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2LayoutLexer.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/TSrg2ParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/colors/TSrg2Annotator.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/colors/TSrg2RainbowVisitor.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/colors/TSrg2SyntaxHighlighter.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/colors/TSrg2SyntaxHighlighterFactory.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/psi/TSrg2ElementType.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/psi/TSrg2LexerAdapter.kt
added obfuscation-explorer/src/main/kotlin/formats/tsrg2/lang/psi/TSrg2TokenType.kt
added obfuscation-explorer/src/main/kotlin/formats/util/NamespaceRainbowVisitor.kt
added obfuscation-explorer/src/main/kotlin/formats/util/TabCodeStyleSettingsProvider.kt
added obfuscation-explorer/src/main/kotlin/formats/util/sigws/SignificantWhitespaceLexer.kt
added obfuscation-explorer/src/main/kotlin/formats/util/sigws/SignificantWhitespaceParserUtil.kt
added obfuscation-explorer/src/main/kotlin/formats/util/util.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/XSrgMappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/XSrgMappingsFormatType.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgFile.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgFileType.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgLanguage.kt
added obfuscation-explorer/src/main/kotlin/formats/xsrg/lang/XSrgParserDefinition.kt
added obfuscation-explorer/src/main/kotlin/lookup/HashLookupIndex.kt
added obfuscation-explorer/src/main/kotlin/lookup/HashLookupTable.kt
added obfuscation-explorer/src/main/kotlin/lookup/LookupIndex.kt
added obfuscation-explorer/src/main/kotlin/lookup/MultiLookupTable.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingElement.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingLocation.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingNamespace.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingSet.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingSetBuilder.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingSetSource.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingsDefinition.kt
added obfuscation-explorer/src/main/kotlin/mappings/MappingsFormatParser.kt
added obfuscation-explorer/src/main/kotlin/mappings/store/MappingLookupIndex.kt
added obfuscation-explorer/src/main/kotlin/mappings/store/MappingLookupTable.kt
added obfuscation-explorer/src/main/kotlin/mappings/store/NamespaceLookup.kt
added obfuscation-explorer/src/main/kotlin/ref/ref.kt
added obfuscation-explorer/src/main/kotlin/ref/types.kt
added obfuscation-explorer/src/main/kotlin/util.kt
added obfuscation-explorer/src/main/resources/META-INF/plugin.xml
added obfuscation-explorer/src/main/resources/META-INF/pluginIcon.svg
added obfuscation-explorer/src/main/resources/fileTypes/csrg.svg
added obfuscation-explorer/src/main/resources/fileTypes/enigma.svg
added obfuscation-explorer/src/main/resources/fileTypes/jam.svg
added obfuscation-explorer/src/main/resources/fileTypes/obfex.svg
added obfuscation-explorer/src/main/resources/fileTypes/proguard.svg
added obfuscation-explorer/src/main/resources/fileTypes/srg.svg
added obfuscation-explorer/src/main/resources/fileTypes/tinyv1.svg
added obfuscation-explorer/src/main/resources/fileTypes/tinyv2.svg
added obfuscation-explorer/src/main/resources/fileTypes/tsrg.svg
added obfuscation-explorer/src/main/resources/fileTypes/tsrg2.svg
added obfuscation-explorer/src/main/resources/fileTypes/xsrg.svg
added obfuscation-explorer/src/test/kotlin/TypeParsingTest.kt
added obfuscation-explorer/src/test/kotlin/formats/ParserFixture.kt
added obfuscation-explorer/src/test/kotlin/formats/csrg/CSrgMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/enigma/EnigmaLexerTest.kt
added obfuscation-explorer/src/test/kotlin/formats/enigma/EnigmaMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/jam/JamMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/proguard/ProGuardMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/srg/SrgLexerTest.kt
added obfuscation-explorer/src/test/kotlin/formats/srg/SrgMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tinyv1/TinyV1MappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tinyv2/TinyV2LexerTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tinyv2/TinyV2MappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tsrg/TSrgMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tsrg2/TSrg2LexerTest.kt
added obfuscation-explorer/src/test/kotlin/formats/tsrg2/TSrg2MappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/formats/xsrg/XSrgMappingsFormatParserTest.kt
added obfuscation-explorer/src/test/kotlin/test-util.kt
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/enigma/lexer/fixtures/test.mapping
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/enigma/lexer/fixtures/test.txt
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/srg/lexer/fixtures/test.srg
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/srg/lexer/fixtures/test.txt
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/tinyv2/lexer/fixtures/test.tiny
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/tinyv2/lexer/fixtures/test.txt
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/tsrg2/lexer/fixtures/test.tsrg2
added obfuscation-explorer/src/test/resources/io/mcdev/obfex/formats/tsrg2/lexer/fixtures/test.txt
edited settings.gradle.kts

Add build comment

Cancel

Mute test

Server communication failure

Server is unavailable

Server stopped or communication with the server is not possible due to network failure.

Server shutdown started.

Please relogin to continue your work.

Run custom build

TODO

Loading related builds...
Cancel

Responsibility

Edit tags

Cancel

Loading...

Are you sure?

Cancel

Please type to confirm.
Cancel