gitextract_oxon2gw8/ ├── .gitignore ├── LICENSE ├── README.md ├── build.gradle ├── build.properties ├── build_template.properties ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── jni/ │ ├── Makefile │ ├── build.sh │ ├── ru_trolsoft_jni_NativeFileUtils.c │ └── ru_trolsoft_jni_NativeFileUtils.h ├── lib/ │ ├── compile/ │ │ ├── apple/ │ │ │ ├── AppleJavaExtensions-1.6.jar │ │ │ └── ui.jar │ │ ├── checker-qual-3.32.0.jar │ │ ├── jaxb-api-2.3.1.jar │ │ └── jfxrt.jar │ ├── runtime/ │ │ ├── VAqua13.jar │ │ ├── apple/ │ │ │ └── AppleJavaExtensions-1.6.jar │ │ ├── image4j.jar │ │ ├── java-iso-tools/ │ │ │ ├── iso9660-writer-2.0.0.jar │ │ │ └── sabre-2.0.0.jar │ │ ├── javadjvu.jar │ │ ├── jcifs/ │ │ │ └── jcifs-1.3.18-kohsuke-2-SNAPSHOT.jar │ │ ├── jediterm/ │ │ │ ├── JediTerm-3.66-SNAPSHOT.jar │ │ │ ├── annotations.jar │ │ │ ├── jediterm-core-3.66-SNAPSHOT.jar │ │ │ ├── jediterm-ui-3.66-SNAPSHOT.jar │ │ │ ├── jzlib-1.1.1.jar │ │ │ ├── pty4j-0.13.4.jar │ │ │ └── purejavacomm.jar │ │ ├── jets3t/ │ │ │ └── jets3t-0.7.2.jar │ │ ├── jftp-1.60-trol1.jar │ │ ├── jide-oss-3.7.4.jar │ │ ├── quaqua/ │ │ │ ├── libquaqua.jnilib │ │ │ ├── libquaqua64.jnilib │ │ │ ├── quaqua-native.jar │ │ │ └── quaqua.jar │ │ ├── rsyntaxtextarea-3.6.3-SNAPSHOT.jar │ │ ├── sardine-5.3.jar │ │ ├── sevenzipjbinding-AllPlatforms.jar │ │ ├── sevenzipjbinding-Mac-arm64.jar │ │ ├── sevenzipjbinding.jar │ │ ├── trolcommander-native.jar │ │ ├── trolsoft.jar │ │ └── vmware/ │ │ └── vim25-2.5.jar │ └── tools/ │ ├── ant-contrib.jar │ ├── appbundler.jar │ ├── asm/ │ │ └── asm.jar │ ├── file-leak-detector-1.8-jar-with-dependencies.jar │ ├── jaxen/ │ │ └── jaxen.jar │ ├── jaxme/ │ │ └── jaxme-api.jar │ ├── jdeb.jar │ ├── jdom/ │ │ └── jdom.jar │ ├── msv/ │ │ ├── relaxngDatatype.jar │ │ └── xsdlib.jar │ ├── pull-parser/ │ │ └── pull-parser.jar │ ├── stax/ │ │ └── stax-api.jar │ ├── version.txt │ ├── xalan/ │ │ └── xalan.jar │ ├── xerces/ │ │ ├── xercesImpl.jar │ │ └── xmlParserAPIs.jar │ ├── xml-apis/ │ │ └── xml-apis.jar │ ├── xom/ │ │ └── xom.jar │ └── xpp3/ │ └── xpp3.jar ├── readme.txt ├── release-linux.sh ├── release.sh ├── res/ │ ├── jar/ │ │ ├── services/ │ │ │ └── services/ │ │ │ ├── org.apache.hadoop.crypto.key.KeyProviderFactory │ │ │ ├── org.apache.hadoop.fs.FileSystem │ │ │ ├── org.apache.hadoop.io.compress.CompressionCodec │ │ │ ├── org.apache.hadoop.security.SecurityInfo │ │ │ ├── org.apache.hadoop.security.alias.CredentialProviderFactory │ │ │ ├── org.apache.hadoop.security.token.TokenIdentifier │ │ │ └── org.apache.hadoop.security.token.TokenRenewer │ │ ├── servicesCOMMON/ │ │ │ ├── org.apache.hadoop.crypto.key.KeyProviderFactory │ │ │ ├── org.apache.hadoop.fs.FileSystem │ │ │ ├── org.apache.hadoop.io.compress.CompressionCodec │ │ │ ├── org.apache.hadoop.security.SecurityInfo │ │ │ └── org.apache.hadoop.security.alias.CredentialProviderFactory │ │ └── servicesHDFS/ │ │ ├── org.apache.hadoop.fs.FileSystem │ │ ├── org.apache.hadoop.security.token.TokenIdentifier │ │ └── org.apache.hadoop.security.token.TokenRenewer │ └── package/ │ ├── keystore │ ├── osx/ │ │ └── icon.icns │ ├── unix/ │ │ ├── deb/ │ │ │ ├── control │ │ │ ├── postinst │ │ │ └── postrm │ │ ├── trolcommander.desktop │ │ └── trolcommander.sh │ ├── version.xml │ └── windows/ │ └── trolcommander.nsi ├── settings.gradle └── src/ ├── main/ │ ├── java/ │ │ ├── com/ │ │ │ ├── ibm/ │ │ │ │ └── icu/ │ │ │ │ └── text/ │ │ │ │ ├── CharsetDetector.java │ │ │ │ ├── CharsetMatch.java │ │ │ │ ├── CharsetRecog_2022.java │ │ │ │ ├── CharsetRecog_UTF8.java │ │ │ │ ├── CharsetRecog_Unicode.java │ │ │ │ ├── CharsetRecog_mbcs.java │ │ │ │ ├── CharsetRecog_sbcs.java │ │ │ │ └── CharsetRecognizer.java │ │ │ ├── mucommander/ │ │ │ │ ├── PlatformManager.java │ │ │ │ ├── RuntimeConstants.java │ │ │ │ ├── StressTester.java │ │ │ │ ├── TrolCommander.java │ │ │ │ ├── adb/ │ │ │ │ │ ├── AdbUtils.java │ │ │ │ │ └── AndroidMenu.java │ │ │ │ ├── auth/ │ │ │ │ │ ├── CredentialsConstants.java │ │ │ │ │ ├── CredentialsManager.java │ │ │ │ │ ├── CredentialsMapping.java │ │ │ │ │ ├── CredentialsParser.java │ │ │ │ │ ├── CredentialsWriter.java │ │ │ │ │ └── package.html │ │ │ │ ├── bonjour/ │ │ │ │ │ ├── BonjourDirectory.java │ │ │ │ │ ├── BonjourMenu.java │ │ │ │ │ ├── BonjourService.java │ │ │ │ │ └── package.html │ │ │ │ ├── bookmark/ │ │ │ │ │ ├── Bookmark.java │ │ │ │ │ ├── BookmarkBuilder.java │ │ │ │ │ ├── BookmarkConstants.java │ │ │ │ │ ├── BookmarkException.java │ │ │ │ │ ├── BookmarkListener.java │ │ │ │ │ ├── BookmarkManager.java │ │ │ │ │ ├── BookmarkParser.java │ │ │ │ │ ├── BookmarkWriter.java │ │ │ │ │ ├── XORCipher.java │ │ │ │ │ ├── file/ │ │ │ │ │ │ ├── BookmarkFile.java │ │ │ │ │ │ ├── BookmarkOutputStream.java │ │ │ │ │ │ ├── BookmarkProtocolProvider.java │ │ │ │ │ │ ├── BookmarkRoot.java │ │ │ │ │ │ └── package.html │ │ │ │ │ └── package.html │ │ │ │ ├── cache/ │ │ │ │ │ ├── FastLRUCache.java │ │ │ │ │ ├── LRUCache.java │ │ │ │ │ ├── TextHistory.java │ │ │ │ │ ├── WindowsStorage.java │ │ │ │ │ └── package.html │ │ │ │ ├── command/ │ │ │ │ │ ├── AssociationBuilder.java │ │ │ │ │ ├── AssociationFactory.java │ │ │ │ │ ├── AssociationReader.java │ │ │ │ │ ├── AssociationWriter.java │ │ │ │ │ ├── AssociationsXmlConstants.java │ │ │ │ │ ├── Command.java │ │ │ │ │ ├── CommandAssociation.java │ │ │ │ │ ├── CommandBuilder.java │ │ │ │ │ ├── CommandException.java │ │ │ │ │ ├── CommandManager.java │ │ │ │ │ ├── CommandReader.java │ │ │ │ │ ├── CommandType.java │ │ │ │ │ ├── CommandWriter.java │ │ │ │ │ ├── CommandsXmlConstants.java │ │ │ │ │ ├── PermissionsFileFilter.java │ │ │ │ │ └── package.html │ │ │ │ ├── commons/ │ │ │ │ │ ├── DummyDecoratedFile.java │ │ │ │ │ ├── HasProgress.java │ │ │ │ │ ├── collections/ │ │ │ │ │ │ ├── AlteredVector.java │ │ │ │ │ │ ├── Enumerator.java │ │ │ │ │ │ └── VectorChangeListener.java │ │ │ │ │ ├── conf/ │ │ │ │ │ │ ├── BufferedConfigurationExplorer.java │ │ │ │ │ │ ├── Configuration.java │ │ │ │ │ │ ├── ConfigurationBuilder.java │ │ │ │ │ │ ├── ConfigurationEvent.java │ │ │ │ │ │ ├── ConfigurationException.java │ │ │ │ │ │ ├── ConfigurationExplorer.java │ │ │ │ │ │ ├── ConfigurationFormatException.java │ │ │ │ │ │ ├── ConfigurationListener.java │ │ │ │ │ │ ├── ConfigurationReader.java │ │ │ │ │ │ ├── ConfigurationReaderFactory.java │ │ │ │ │ │ ├── ConfigurationSection.java │ │ │ │ │ │ ├── ConfigurationSource.java │ │ │ │ │ │ ├── ConfigurationStructureException.java │ │ │ │ │ │ ├── ConfigurationWriterFactory.java │ │ │ │ │ │ ├── DefaultConfigurationBuilder.java │ │ │ │ │ │ ├── FileConfigurationSource.java │ │ │ │ │ │ ├── ReaderConfigurationException.java │ │ │ │ │ │ ├── SourceConfigurationException.java │ │ │ │ │ │ ├── ValueIterator.java │ │ │ │ │ │ ├── ValueList.java │ │ │ │ │ │ ├── WriterConfigurationException.java │ │ │ │ │ │ ├── XmlConfigurationReader.java │ │ │ │ │ │ ├── XmlConfigurationWriter.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── file/ │ │ │ │ │ │ ├── AbstractArchiveEntryFile.java │ │ │ │ │ │ ├── AbstractArchiveFile.java │ │ │ │ │ │ ├── AbstractFile.java │ │ │ │ │ │ ├── AbstractFileClassLoader.java │ │ │ │ │ │ ├── AbstractROArchiveFile.java │ │ │ │ │ │ ├── AbstractRWArchiveFile.java │ │ │ │ │ │ ├── ArchiveEntry.java │ │ │ │ │ │ ├── ArchiveEntryIterator.java │ │ │ │ │ │ ├── ArchiveEntryTree.java │ │ │ │ │ │ ├── ArchiveFormatProvider.java │ │ │ │ │ │ ├── AuthException.java │ │ │ │ │ │ ├── AuthenticationType.java │ │ │ │ │ │ ├── Authenticator.java │ │ │ │ │ │ ├── Credentials.java │ │ │ │ │ │ ├── DefaultPathCanonizer.java │ │ │ │ │ │ ├── DefaultSchemeHandler.java │ │ │ │ │ │ ├── DefaultSchemeParser.java │ │ │ │ │ │ ├── DummyFile.java │ │ │ │ │ │ ├── FileAccessDeniedException.java │ │ │ │ │ │ ├── FileAttributes.java │ │ │ │ │ │ ├── FileFactory.java │ │ │ │ │ │ ├── FileOperation.java │ │ │ │ │ │ ├── FilePermissions.java │ │ │ │ │ │ ├── FileProtocols.java │ │ │ │ │ │ ├── FileURL.java │ │ │ │ │ │ ├── GroupedPermissionBits.java │ │ │ │ │ │ ├── IndividualPermissionBits.java │ │ │ │ │ │ ├── MacOsSystemFolder.java │ │ │ │ │ │ ├── MimeTypes.java │ │ │ │ │ │ ├── MutableFileAttributes.java │ │ │ │ │ │ ├── PathCanonizer.java │ │ │ │ │ │ ├── PermissionAccesses.java │ │ │ │ │ │ ├── PermissionBits.java │ │ │ │ │ │ ├── PermissionTypes.java │ │ │ │ │ │ ├── ProtocolFile.java │ │ │ │ │ │ ├── ProtocolProvider.java │ │ │ │ │ │ ├── ROArchiveEntryFile.java │ │ │ │ │ │ ├── RWArchiveEntryFile.java │ │ │ │ │ │ ├── SchemeHandler.java │ │ │ │ │ │ ├── SchemeParser.java │ │ │ │ │ │ ├── SevenZipArchiveFormatDetector.java │ │ │ │ │ │ ├── SimpleFileAttributes.java │ │ │ │ │ │ ├── SimpleFilePermissions.java │ │ │ │ │ │ ├── SingleArchiveEntryIterator.java │ │ │ │ │ │ ├── SyncedFileAttributes.java │ │ │ │ │ │ ├── UnsupportedFileOperation.java │ │ │ │ │ │ ├── UnsupportedFileOperationException.java │ │ │ │ │ │ ├── WrapperArchiveEntryIterator.java │ │ │ │ │ │ ├── archiver/ │ │ │ │ │ │ │ ├── ArchiveFormat.java │ │ │ │ │ │ │ ├── Archiver.java │ │ │ │ │ │ │ ├── ISOArchiver.java │ │ │ │ │ │ │ ├── SingleFileArchiver.java │ │ │ │ │ │ │ ├── TarArchiver.java │ │ │ │ │ │ │ └── ZipArchiver.java │ │ │ │ │ │ ├── compat/ │ │ │ │ │ │ │ ├── CompatURLConnection.java │ │ │ │ │ │ │ └── CompatURLStreamHandler.java │ │ │ │ │ │ ├── connection/ │ │ │ │ │ │ │ ├── ConnectionHandler.java │ │ │ │ │ │ │ ├── ConnectionHandlerFactory.java │ │ │ │ │ │ │ └── ConnectionPool.java │ │ │ │ │ │ ├── filter/ │ │ │ │ │ │ │ ├── AbstractContainsFilter.java │ │ │ │ │ │ │ ├── AbstractCriterionFilter.java │ │ │ │ │ │ │ ├── AbstractEndsWithFilter.java │ │ │ │ │ │ │ ├── AbstractEqualsFilter.java │ │ │ │ │ │ │ ├── AbstractExtensionFilter.java │ │ │ │ │ │ │ ├── AbstractFileFilter.java │ │ │ │ │ │ │ ├── AbstractFilenameFilter.java │ │ │ │ │ │ │ ├── AbstractPathFilter.java │ │ │ │ │ │ │ ├── AbstractRegexpFilter.java │ │ │ │ │ │ │ ├── AbstractStartsWithFilter.java │ │ │ │ │ │ │ ├── AbstractStringCriterionFilter.java │ │ │ │ │ │ │ ├── AndFileFilter.java │ │ │ │ │ │ │ ├── AttributeFileFilter.java │ │ │ │ │ │ │ ├── ChainedFileFilter.java │ │ │ │ │ │ │ ├── ContainsFilenameFilter.java │ │ │ │ │ │ │ ├── ContainsPathFilter.java │ │ │ │ │ │ │ ├── CriterionFilter.java │ │ │ │ │ │ │ ├── CriterionValueGenerator.java │ │ │ │ │ │ │ ├── EmptyFileFilter.java │ │ │ │ │ │ │ ├── EndsWithFilenameFilter.java │ │ │ │ │ │ │ ├── EndsWithPathFilter.java │ │ │ │ │ │ │ ├── EqualsFilenameFilter.java │ │ │ │ │ │ │ ├── EqualsPathFilter.java │ │ │ │ │ │ │ ├── ExtensionFilenameFilter.java │ │ │ │ │ │ │ ├── ExtensionPathFilter.java │ │ │ │ │ │ │ ├── FileFilter.java │ │ │ │ │ │ │ ├── FileOperationFilter.java │ │ │ │ │ │ │ ├── FilenameFilter.java │ │ │ │ │ │ │ ├── FilenameGenerator.java │ │ │ │ │ │ │ ├── MountedDriveFilter.java │ │ │ │ │ │ │ ├── OrFileFilter.java │ │ │ │ │ │ │ ├── PassThroughFileFilter.java │ │ │ │ │ │ │ ├── PathFilter.java │ │ │ │ │ │ │ ├── PathGenerator.java │ │ │ │ │ │ │ ├── RegexpFilenameFilter.java │ │ │ │ │ │ │ ├── RegexpPathFilter.java │ │ │ │ │ │ │ ├── StartsWithFilenameFilter.java │ │ │ │ │ │ │ ├── StartsWithPathFilter.java │ │ │ │ │ │ │ ├── StringCriterionFilter.java │ │ │ │ │ │ │ └── WildcardFileFilter.java │ │ │ │ │ │ ├── icon/ │ │ │ │ │ │ │ ├── CacheableFileIconProvider.java │ │ │ │ │ │ │ ├── CachedFileIconProvider.java │ │ │ │ │ │ │ ├── FileIconProvider.java │ │ │ │ │ │ │ ├── IconCache.java │ │ │ │ │ │ │ ├── LocalFileIconProvider.java │ │ │ │ │ │ │ └── impl/ │ │ │ │ │ │ │ ├── SwingFileIconProvider.java │ │ │ │ │ │ │ └── SwingFileIconProviderImpl.java │ │ │ │ │ │ ├── impl/ │ │ │ │ │ │ │ ├── CachedFile.java │ │ │ │ │ │ │ ├── DebugFile.java │ │ │ │ │ │ │ ├── ProxyFile.java │ │ │ │ │ │ │ ├── SevenZipJBindingROArchiveFile.java │ │ │ │ │ │ │ ├── adb/ │ │ │ │ │ │ │ │ ├── AdbFile.java │ │ │ │ │ │ │ │ ├── AdbInputStream.java │ │ │ │ │ │ │ │ └── AdbProtocolProvider.java │ │ │ │ │ │ │ ├── ar/ │ │ │ │ │ │ │ │ ├── ArArchiveEntryIterator.java │ │ │ │ │ │ │ │ ├── ArArchiveFile.java │ │ │ │ │ │ │ │ ├── ArFormatProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── arj/ │ │ │ │ │ │ │ │ └── ArjFormatProvider.java │ │ │ │ │ │ │ ├── avrdude/ │ │ │ │ │ │ │ │ ├── AvrConfigFileUtils.java │ │ │ │ │ │ │ │ ├── AvrDudeInputStream.java │ │ │ │ │ │ │ │ ├── Avrdude.java │ │ │ │ │ │ │ │ ├── AvrdudeConfiguration.java │ │ │ │ │ │ │ │ ├── AvrdudeDevice.java │ │ │ │ │ │ │ │ ├── AvrdudeOutputStream.java │ │ │ │ │ │ │ │ ├── AvrdudeProtocolProvider.java │ │ │ │ │ │ │ │ ├── StreamType.java │ │ │ │ │ │ │ │ └── files/ │ │ │ │ │ │ │ │ ├── AvrConfigFile.java │ │ │ │ │ │ │ │ ├── AvrDeviceDir.java │ │ │ │ │ │ │ │ ├── AvrMemoryDir.java │ │ │ │ │ │ │ │ ├── AvrMemoryFile.java │ │ │ │ │ │ │ │ ├── AvrRootDir.java │ │ │ │ │ │ │ │ └── AvrdudeFile.java │ │ │ │ │ │ │ ├── bzip2/ │ │ │ │ │ │ │ │ ├── Bzip2FormatProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── cab/ │ │ │ │ │ │ │ │ └── CabFormatProvider.java │ │ │ │ │ │ │ ├── cpio/ │ │ │ │ │ │ │ │ └── CpioFormatProvider.java │ │ │ │ │ │ │ ├── deb/ │ │ │ │ │ │ │ │ └── DebFormatProvider.java │ │ │ │ │ │ │ ├── ftp/ │ │ │ │ │ │ │ │ ├── FTPFile.java │ │ │ │ │ │ │ │ ├── FTPProtocolProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── gzip/ │ │ │ │ │ │ │ │ ├── GzipArchiveFile.java │ │ │ │ │ │ │ │ ├── GzipFormatProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── hadoop/ │ │ │ │ │ │ │ │ ├── HDFSFile.java │ │ │ │ │ │ │ │ ├── HDFSProtocolProvider.java │ │ │ │ │ │ │ │ ├── HadoopFile.java │ │ │ │ │ │ │ │ ├── S3File.java │ │ │ │ │ │ │ │ └── S3ProtocolProvider.java │ │ │ │ │ │ │ ├── http/ │ │ │ │ │ │ │ │ ├── HTTPFile.java │ │ │ │ │ │ │ │ ├── HTTPProtocolProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── iso/ │ │ │ │ │ │ │ │ ├── IsoArchiveEntry.java │ │ │ │ │ │ │ │ ├── IsoArchiveFile.java │ │ │ │ │ │ │ │ ├── IsoEntryInputStream.java │ │ │ │ │ │ │ │ ├── IsoEntryIterator.java │ │ │ │ │ │ │ │ ├── IsoFormatProvider.java │ │ │ │ │ │ │ │ ├── IsoParser.java │ │ │ │ │ │ │ │ ├── IsoUtil.java │ │ │ │ │ │ │ │ ├── MuCreateISO.java │ │ │ │ │ │ │ │ ├── MuFileHandler.java │ │ │ │ │ │ │ │ ├── NrgParser.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── local/ │ │ │ │ │ │ │ │ ├── LocalFile.java │ │ │ │ │ │ │ │ ├── LocalProtocolProvider.java │ │ │ │ │ │ │ │ ├── SpecialWindowsLocation.java │ │ │ │ │ │ │ │ ├── UNCFile.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── lst/ │ │ │ │ │ │ │ │ ├── LstArchiveEntry.java │ │ │ │ │ │ │ │ ├── LstArchiveEntryIterator.java │ │ │ │ │ │ │ │ ├── LstArchiveFile.java │ │ │ │ │ │ │ │ ├── LstFormatProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── lzh/ │ │ │ │ │ │ │ │ └── LzhFormatProvider.java │ │ │ │ │ │ │ ├── lzma/ │ │ │ │ │ │ │ │ └── LzmaFormatProvider.java │ │ │ │ │ │ │ ├── nfs/ │ │ │ │ │ │ │ │ ├── NFSFile.java │ │ │ │ │ │ │ │ ├── NFSProtocolProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── rar/ │ │ │ │ │ │ │ │ └── RarFormatProvider.java │ │ │ │ │ │ │ ├── rpm/ │ │ │ │ │ │ │ │ └── RpmFormatProvider.java │ │ │ │ │ │ │ ├── s3/ │ │ │ │ │ │ │ │ ├── S3Bucket.java │ │ │ │ │ │ │ │ ├── S3File.java │ │ │ │ │ │ │ │ ├── S3Object.java │ │ │ │ │ │ │ │ ├── S3ProtocolProvider.java │ │ │ │ │ │ │ │ └── S3Root.java │ │ │ │ │ │ │ ├── sevenzip/ │ │ │ │ │ │ │ │ ├── SevenZipArchiveFile.java │ │ │ │ │ │ │ │ ├── SevenZipFormatProvider.java │ │ │ │ │ │ │ │ ├── SignatureCheckedRandomAccessFile.java │ │ │ │ │ │ │ │ ├── multivolume/ │ │ │ │ │ │ │ │ │ ├── InArchiveWrapper.java │ │ │ │ │ │ │ │ │ ├── SevenZipMultiVolumeCallbackHandler.java │ │ │ │ │ │ │ │ │ └── SevenZipRarMultiVolumeCallbackHandler.java │ │ │ │ │ │ │ │ └── provider/ │ │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ │ ├── BoolVector.java │ │ │ │ │ │ │ │ │ ├── ByteBuffer.java │ │ │ │ │ │ │ │ │ ├── CRC.java │ │ │ │ │ │ │ │ │ ├── IntVector.java │ │ │ │ │ │ │ │ │ ├── LimitedSequentialInStream.java │ │ │ │ │ │ │ │ │ ├── LockedInStream.java │ │ │ │ │ │ │ │ │ ├── LockedSequentialInStreamImp.java │ │ │ │ │ │ │ │ │ ├── LongVector.java │ │ │ │ │ │ │ │ │ ├── ObjectVector.java │ │ │ │ │ │ │ │ │ └── RecordVector.java │ │ │ │ │ │ │ │ └── SevenZip/ │ │ │ │ │ │ │ │ ├── Archive/ │ │ │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ │ │ ├── BindInfo.java │ │ │ │ │ │ │ │ │ │ ├── BindPair.java │ │ │ │ │ │ │ │ │ │ ├── CoderInfo.java │ │ │ │ │ │ │ │ │ │ ├── CoderMixer2.java │ │ │ │ │ │ │ │ │ │ ├── CoderMixer2ST.java │ │ │ │ │ │ │ │ │ │ ├── CoderStreamsInfo.java │ │ │ │ │ │ │ │ │ │ ├── FilterCoder.java │ │ │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.java │ │ │ │ │ │ │ │ │ │ └── STCoderInfo.java │ │ │ │ │ │ │ │ │ ├── IArchiveExtractCallback.java │ │ │ │ │ │ │ │ │ ├── IInArchive.java │ │ │ │ │ │ │ │ │ ├── SevenZip/ │ │ │ │ │ │ │ │ │ │ ├── AltCoderInfo.java │ │ │ │ │ │ │ │ │ │ ├── ArchiveDatabase.java │ │ │ │ │ │ │ │ │ │ ├── ArchiveDatabaseEx.java │ │ │ │ │ │ │ │ │ │ ├── BindInfoEx.java │ │ │ │ │ │ │ │ │ │ ├── CoderInfo.java │ │ │ │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ │ │ │ ├── ExtractFolderInfo.java │ │ │ │ │ │ │ │ │ │ ├── FileItem.java │ │ │ │ │ │ │ │ │ │ ├── Folder.java │ │ │ │ │ │ │ │ │ │ ├── FolderOutStream.java │ │ │ │ │ │ │ │ │ │ ├── Handler.java │ │ │ │ │ │ │ │ │ │ ├── Header.java │ │ │ │ │ │ │ │ │ │ ├── InArchive.java │ │ │ │ │ │ │ │ │ │ ├── InArchiveInfo.java │ │ │ │ │ │ │ │ │ │ ├── InByte2.java │ │ │ │ │ │ │ │ │ │ ├── MethodID.java │ │ │ │ │ │ │ │ │ │ └── StreamSwitch.java │ │ │ │ │ │ │ │ │ └── SevenZipEntry.java │ │ │ │ │ │ │ │ ├── ArchiveExtractCallback.java │ │ │ │ │ │ │ │ ├── Common/ │ │ │ │ │ │ │ │ │ ├── InBuffer.java │ │ │ │ │ │ │ │ │ ├── LocalCompressProgressInfo.java │ │ │ │ │ │ │ │ │ ├── LocalProgress.java │ │ │ │ │ │ │ │ │ ├── SequentialOutStreamImp2.java │ │ │ │ │ │ │ │ │ └── StreamUtils.java │ │ │ │ │ │ │ │ ├── Compression/ │ │ │ │ │ │ │ │ │ ├── Branch/ │ │ │ │ │ │ │ │ │ │ ├── BCJ2_x86_Decoder.java │ │ │ │ │ │ │ │ │ │ └── BCJ_x86_Decoder.java │ │ │ │ │ │ │ │ │ ├── Copy/ │ │ │ │ │ │ │ │ │ │ └── Decoder.java │ │ │ │ │ │ │ │ │ ├── LZ/ │ │ │ │ │ │ │ │ │ │ ├── BinTree.java │ │ │ │ │ │ │ │ │ │ ├── InWindow.java │ │ │ │ │ │ │ │ │ │ └── OutWindow.java │ │ │ │ │ │ │ │ │ ├── LZMA/ │ │ │ │ │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ │ │ │ └── RangeCoder/ │ │ │ │ │ │ │ │ │ ├── BitDecoder.java │ │ │ │ │ │ │ │ │ ├── BitModel.java │ │ │ │ │ │ │ │ │ ├── BitTreeDecoder.java │ │ │ │ │ │ │ │ │ ├── BitTreeEncoder.java │ │ │ │ │ │ │ │ │ ├── Decoder.java │ │ │ │ │ │ │ │ │ └── Encoder.java │ │ │ │ │ │ │ │ ├── HRESULT.java │ │ │ │ │ │ │ │ ├── ICodeProgress.java │ │ │ │ │ │ │ │ ├── ICompressCoder.java │ │ │ │ │ │ │ │ ├── ICompressCoder2.java │ │ │ │ │ │ │ │ ├── ICompressFilter.java │ │ │ │ │ │ │ │ ├── ICompressGetInStreamProcessedSize.java │ │ │ │ │ │ │ │ ├── ICompressProgressInfo.java │ │ │ │ │ │ │ │ ├── ICompressSetDecoderProperties2.java │ │ │ │ │ │ │ │ ├── ICompressSetInStream.java │ │ │ │ │ │ │ │ ├── ICompressSetOutStream.java │ │ │ │ │ │ │ │ ├── ICompressSetOutStreamSize.java │ │ │ │ │ │ │ │ ├── IInStream.java │ │ │ │ │ │ │ │ ├── IProgress.java │ │ │ │ │ │ │ │ ├── J7zip.java │ │ │ │ │ │ │ │ ├── LzmaAlone.java │ │ │ │ │ │ │ │ ├── LzmaBench.java │ │ │ │ │ │ │ │ └── MyRandomAccessFile.java │ │ │ │ │ │ │ ├── sftp/ │ │ │ │ │ │ │ │ ├── SFTPConnectionHandler.java │ │ │ │ │ │ │ │ ├── SFTPConnectionHandlerFactory.java │ │ │ │ │ │ │ │ ├── SFTPFile.java │ │ │ │ │ │ │ │ ├── SFTPProtocolProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── smb/ │ │ │ │ │ │ │ │ ├── SMBFile.java │ │ │ │ │ │ │ │ ├── SMBProtocolProvider.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── tar/ │ │ │ │ │ │ │ │ ├── TarArchiveFile.java │ │ │ │ │ │ │ │ ├── TarEntryIterator.java │ │ │ │ │ │ │ │ ├── TarFormatProvider.java │ │ │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ │ │ └── provider/ │ │ │ │ │ │ │ │ ├── TarBuffer.java │ │ │ │ │ │ │ │ ├── TarConstants.java │ │ │ │ │ │ │ │ ├── TarEntry.java │ │ │ │ │ │ │ │ ├── TarInputStream.java │ │ │ │ │ │ │ │ ├── TarOutputStream.java │ │ │ │ │ │ │ │ └── TarUtils.java │ │ │ │ │ │ │ ├── udf/ │ │ │ │ │ │ │ │ └── UdfFormatProvider.java │ │ │ │ │ │ │ ├── vsphere/ │ │ │ │ │ │ │ │ ├── ManagedObjectReferenceWrapper.java │ │ │ │ │ │ │ │ ├── VSphereClient.java │ │ │ │ │ │ │ │ ├── VSphereFile.java │ │ │ │ │ │ │ │ ├── VSphereProtocolProvider.java │ │ │ │ │ │ │ │ ├── VsphereConnHandler.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── webdav/ │ │ │ │ │ │ │ │ ├── WebDAVFile.java │ │ │ │ │ │ │ │ └── WebDAVProvider.java │ │ │ │ │ │ │ ├── wim/ │ │ │ │ │ │ │ │ └── WimFormatProvider.java │ │ │ │ │ │ │ ├── xar/ │ │ │ │ │ │ │ │ └── XarFormatProvider.java │ │ │ │ │ │ │ ├── z/ │ │ │ │ │ │ │ │ └── ZFormatProvider.java │ │ │ │ │ │ │ └── zip/ │ │ │ │ │ │ │ ├── JavaUtilZipEntryIterator.java │ │ │ │ │ │ │ ├── ZipArchiveFile.java │ │ │ │ │ │ │ ├── ZipFormatProvider.java │ │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ │ └── provider/ │ │ │ │ │ │ │ ├── AsiExtraField.java │ │ │ │ │ │ │ ├── DeflatedOutputStream.java │ │ │ │ │ │ │ ├── ExtraFieldUtils.java │ │ │ │ │ │ │ ├── JarMarker.java │ │ │ │ │ │ │ ├── StoredOutputStream.java │ │ │ │ │ │ │ ├── UnixStat.java │ │ │ │ │ │ │ ├── UnrecognizedExtraField.java │ │ │ │ │ │ │ ├── ZipBuffer.java │ │ │ │ │ │ │ ├── ZipConstants.java │ │ │ │ │ │ │ ├── ZipEntry.java │ │ │ │ │ │ │ ├── ZipEntryInfo.java │ │ │ │ │ │ │ ├── ZipEntryOutputStream.java │ │ │ │ │ │ │ ├── ZipExtraField.java │ │ │ │ │ │ │ ├── ZipFile.java │ │ │ │ │ │ │ ├── ZipLong.java │ │ │ │ │ │ │ ├── ZipOutputStream.java │ │ │ │ │ │ │ └── ZipShort.java │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ └── util/ │ │ │ │ │ │ ├── C.java │ │ │ │ │ │ ├── CLibrary.java │ │ │ │ │ │ ├── Chmod.java │ │ │ │ │ │ ├── FileChangeListener.java │ │ │ │ │ │ ├── FileComparator.java │ │ │ │ │ │ ├── FileMonitor.java │ │ │ │ │ │ ├── FileMonitorConstants.java │ │ │ │ │ │ ├── FilePool.java │ │ │ │ │ │ ├── FileSet.java │ │ │ │ │ │ ├── Kernel32.java │ │ │ │ │ │ ├── Kernel32API.java │ │ │ │ │ │ ├── OSXFileUtils.java │ │ │ │ │ │ ├── PathTokenizer.java │ │ │ │ │ │ ├── PathUtils.java │ │ │ │ │ │ ├── ResourceLoader.java │ │ │ │ │ │ ├── Shell32.java │ │ │ │ │ │ ├── Shell32API.java │ │ │ │ │ │ └── SymLinkUtils.java │ │ │ │ │ ├── io/ │ │ │ │ │ │ ├── BinaryDetector.java │ │ │ │ │ │ ├── BlockRandomInputStream.java │ │ │ │ │ │ ├── Bounded.java │ │ │ │ │ │ ├── BoundedInputStream.java │ │ │ │ │ │ ├── BoundedOutputStream.java │ │ │ │ │ │ ├── BoundedReader.java │ │ │ │ │ │ ├── BufferPool.java │ │ │ │ │ │ ├── BufferedRandomOutputStream.java │ │ │ │ │ │ ├── ByteCounter.java │ │ │ │ │ │ ├── ByteUtils.java │ │ │ │ │ │ ├── ChecksumInputStream.java │ │ │ │ │ │ ├── ChecksumOutputStream.java │ │ │ │ │ │ ├── CounterInputStream.java │ │ │ │ │ │ ├── CounterOutputStream.java │ │ │ │ │ │ ├── EncodingDetector.java │ │ │ │ │ │ ├── FailSafePipedInputStream.java │ │ │ │ │ │ ├── FileTransferException.java │ │ │ │ │ │ ├── FilterRandomAccessInputStream.java │ │ │ │ │ │ ├── FilteredOutputStream.java │ │ │ │ │ │ ├── FilteredRandomOutputStream.java │ │ │ │ │ │ ├── FixedByteArrayOutputStream.java │ │ │ │ │ │ ├── MultiOutputStream.java │ │ │ │ │ │ ├── RandomAccess.java │ │ │ │ │ │ ├── RandomAccessInputStream.java │ │ │ │ │ │ ├── RandomAccessOutputStream.java │ │ │ │ │ │ ├── RandomGeneratorInputStream.java │ │ │ │ │ │ ├── SilenceableOutputStream.java │ │ │ │ │ │ ├── SinkOutputStream.java │ │ │ │ │ │ ├── StreamOutOfBoundException.java │ │ │ │ │ │ ├── StreamUtils.java │ │ │ │ │ │ ├── ThroughputLimitInputStream.java │ │ │ │ │ │ ├── base64/ │ │ │ │ │ │ │ ├── Base64Decoder.java │ │ │ │ │ │ │ ├── Base64Encoder.java │ │ │ │ │ │ │ ├── Base64InputStream.java │ │ │ │ │ │ │ ├── Base64OutputStream.java │ │ │ │ │ │ │ ├── Base64Table.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── bom/ │ │ │ │ │ │ │ ├── BOM.java │ │ │ │ │ │ │ ├── BOMConstants.java │ │ │ │ │ │ │ ├── BOMInputStream.java │ │ │ │ │ │ │ ├── BOMReader.java │ │ │ │ │ │ │ ├── BOMWriter.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── compound/ │ │ │ │ │ │ │ ├── CompoundInputStream.java │ │ │ │ │ │ │ ├── CompoundReader.java │ │ │ │ │ │ │ ├── IteratorCompoundInputStream.java │ │ │ │ │ │ │ └── IteratorCompoundReader.java │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ └── security/ │ │ │ │ │ │ ├── Adler32MessageDigest.java │ │ │ │ │ │ ├── CRC32MessageDigest.java │ │ │ │ │ │ ├── ChecksumMessageDigest.java │ │ │ │ │ │ ├── MuProvider.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── runtime/ │ │ │ │ │ │ ├── ComparableRuntimeProperty.java │ │ │ │ │ │ ├── JavaVersion.java │ │ │ │ │ │ ├── OsFamily.java │ │ │ │ │ │ ├── OsVersion.java │ │ │ │ │ │ └── package.html │ │ │ │ │ └── util/ │ │ │ │ │ ├── BufferOverflowException.java │ │ │ │ │ ├── CircularByteBuffer.java │ │ │ │ │ ├── Pair.java │ │ │ │ │ ├── StringUtils.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── conf/ │ │ │ │ │ ├── TcConfigurationFile.java │ │ │ │ │ ├── TcConfigurations.java │ │ │ │ │ ├── TcPreference.java │ │ │ │ │ ├── TcPreferences.java │ │ │ │ │ ├── TcPreferencesAPI.java │ │ │ │ │ ├── TcPreferencesFile.java │ │ │ │ │ ├── TcSnapshot.java │ │ │ │ │ ├── TcSnapshotFile.java │ │ │ │ │ ├── VersionedXmlConfigurationReader.java │ │ │ │ │ ├── VersionedXmlConfigurationReaderFactory.java │ │ │ │ │ ├── VersionedXmlConfigurationWriter.java │ │ │ │ │ ├── VersionedXmlConfigurationWriterFactory.java │ │ │ │ │ └── package.html │ │ │ │ ├── core/ │ │ │ │ │ ├── FolderChangeMonitor.java │ │ │ │ │ ├── GlobalLocationHistory.java │ │ │ │ │ ├── LocalLocationHistory.java │ │ │ │ │ ├── LocationChanger.java │ │ │ │ │ └── NullableFile.java │ │ │ │ ├── desktop/ │ │ │ │ │ ├── AbstractTrash.java │ │ │ │ │ ├── CommandBrowse.java │ │ │ │ │ ├── CommandOpen.java │ │ │ │ │ ├── CommandOpenInFileManager.java │ │ │ │ │ ├── DefaultDesktopAdapter.java │ │ │ │ │ ├── DesktopAdapter.java │ │ │ │ │ ├── DesktopInitializationException.java │ │ │ │ │ ├── DesktopManager.java │ │ │ │ │ ├── DesktopOperation.java │ │ │ │ │ ├── InternalBrowse.java │ │ │ │ │ ├── InternalOpen.java │ │ │ │ │ ├── LocalFileOperation.java │ │ │ │ │ ├── QueuedTrash.java │ │ │ │ │ ├── TrashProvider.java │ │ │ │ │ ├── UrlOperation.java │ │ │ │ │ ├── gnome/ │ │ │ │ │ │ ├── ConfiguredGnomeDesktopAdapter.java │ │ │ │ │ │ ├── GnomeConfig.java │ │ │ │ │ │ ├── GnomeDesktopAdapter.java │ │ │ │ │ │ ├── GnomeTrash.java │ │ │ │ │ │ ├── GnomeTrashProvider.java │ │ │ │ │ │ └── GuessedGnomeDesktopAdapter.java │ │ │ │ │ ├── kde/ │ │ │ │ │ │ ├── ConfiguredKde3DesktopAdapter.java │ │ │ │ │ │ ├── ConfiguredKde4DesktopAdapter.java │ │ │ │ │ │ ├── GuessedKde3DesktopAdapter.java │ │ │ │ │ │ ├── GuessedKde4DesktopAdapter.java │ │ │ │ │ │ ├── Kde3DesktopAdapter.java │ │ │ │ │ │ ├── Kde3TrashProvider.java │ │ │ │ │ │ ├── Kde4DesktopAdapter.java │ │ │ │ │ │ ├── Kde4TrashProvider.java │ │ │ │ │ │ ├── KdeConfig.java │ │ │ │ │ │ ├── KdeDesktopAdapter.java │ │ │ │ │ │ └── KdeTrash.java │ │ │ │ │ ├── macos/ │ │ │ │ │ │ ├── OSXApplications.java │ │ │ │ │ │ ├── OSXDesktopAdapter.java │ │ │ │ │ │ ├── OSXTerminal.kt │ │ │ │ │ │ ├── OSXTrash.java │ │ │ │ │ │ └── OSXTrashProvider.java │ │ │ │ │ ├── openvms/ │ │ │ │ │ │ └── OpenVMSDesktopAdapter.java │ │ │ │ │ ├── windows/ │ │ │ │ │ │ ├── Win9xDesktopAdapter.java │ │ │ │ │ │ ├── WinNtDesktopAdapter.java │ │ │ │ │ │ ├── WindowsDesktopAdapter.java │ │ │ │ │ │ ├── WindowsTrash.java │ │ │ │ │ │ └── WindowsTrashProvider.java │ │ │ │ │ └── xfce/ │ │ │ │ │ ├── GuessedXfceDesktopAdapter.java │ │ │ │ │ ├── XfceDesktopAdapter.java │ │ │ │ │ ├── XfceTrash.java │ │ │ │ │ └── XfceTrashProvider.java │ │ │ │ ├── extension/ │ │ │ │ │ ├── ClassFilter.java │ │ │ │ │ ├── ClassFinder.java │ │ │ │ │ ├── ExtensionManager.java │ │ │ │ │ ├── LookAndFeelFilter.java │ │ │ │ │ └── package.html │ │ │ │ ├── io/ │ │ │ │ │ ├── backup/ │ │ │ │ │ │ ├── BackupConstants.java │ │ │ │ │ │ ├── BackupInputStream.java │ │ │ │ │ │ └── BackupOutputStream.java │ │ │ │ │ └── package.html │ │ │ │ ├── job/ │ │ │ │ │ ├── AbstractCopyJob.java │ │ │ │ │ ├── ArchiveJob.java │ │ │ │ │ ├── BatchRenameJob.java │ │ │ │ │ ├── CalculateChecksumJob.java │ │ │ │ │ ├── ChangeFileAttributesJob.java │ │ │ │ │ ├── CombineFilesJob.java │ │ │ │ │ ├── CopyJob.java │ │ │ │ │ ├── DeleteJob.java │ │ │ │ │ ├── FileCollisionChecker.java │ │ │ │ │ ├── FileJob.java │ │ │ │ │ ├── FileJobException.java │ │ │ │ │ ├── FileJobListener.java │ │ │ │ │ ├── FindFileJob.java │ │ │ │ │ ├── MakeDirectoryFileJob.java │ │ │ │ │ ├── MoveJob.java │ │ │ │ │ ├── PropertiesJob.java │ │ │ │ │ ├── SelfUpdateJob.java │ │ │ │ │ ├── SendMailJob.java │ │ │ │ │ ├── SplitFileJob.java │ │ │ │ │ ├── TempCopyJob.java │ │ │ │ │ ├── TempExecJob.java │ │ │ │ │ ├── TempOpenWithJob.java │ │ │ │ │ ├── TransferFileJob.java │ │ │ │ │ ├── UnpackJob.java │ │ │ │ │ ├── progress/ │ │ │ │ │ │ ├── JobProgress.java │ │ │ │ │ │ ├── JobProgressListener.java │ │ │ │ │ │ └── JobProgressMonitor.java │ │ │ │ │ ├── ui/ │ │ │ │ │ │ ├── DialogResult.java │ │ │ │ │ │ └── UserInputHelper.java │ │ │ │ │ └── utils/ │ │ │ │ │ └── ScanDirectoryThread.java │ │ │ │ ├── launcher/ │ │ │ │ │ ├── LauncherCmdHelper.java │ │ │ │ │ ├── LauncherExecutor.kt │ │ │ │ │ ├── LauncherTask.kt │ │ │ │ │ ├── ShutdownHook.java │ │ │ │ │ └── tasks.kt │ │ │ │ ├── package.html │ │ │ │ ├── process/ │ │ │ │ │ ├── AbstractProcess.java │ │ │ │ │ ├── DebugProcessListener.java │ │ │ │ │ ├── ExecutionFinishListener.java │ │ │ │ │ ├── ExecutorUtils.java │ │ │ │ │ ├── LocalProcess.java │ │ │ │ │ ├── ProcessListener.java │ │ │ │ │ ├── ProcessListenerList.java │ │ │ │ │ ├── ProcessOutputMonitor.java │ │ │ │ │ ├── ProcessRunner.java │ │ │ │ │ └── package.html │ │ │ │ ├── profiler/ │ │ │ │ │ └── Profiler.java │ │ │ │ ├── shell/ │ │ │ │ │ ├── Shell.java │ │ │ │ │ ├── ShellEncodingListener.java │ │ │ │ │ ├── ShellHistoryConstants.java │ │ │ │ │ ├── ShellHistoryListener.java │ │ │ │ │ ├── ShellHistoryManager.java │ │ │ │ │ ├── ShellHistoryReader.java │ │ │ │ │ ├── ShellHistoryWriter.java │ │ │ │ │ └── package.html │ │ │ │ ├── tools/ │ │ │ │ │ ├── AdbTool.java │ │ │ │ │ ├── AvrAssemblerCommandsHelper.java │ │ │ │ │ ├── ExternalTool.java │ │ │ │ │ └── FileMergeTool.java │ │ │ │ ├── ui/ │ │ │ │ │ ├── PreloadedJFrame.java │ │ │ │ │ ├── action/ │ │ │ │ │ │ ├── AbstractActionDescriptor.java │ │ │ │ │ │ ├── AcceleratorMap.java │ │ │ │ │ │ ├── ActionCategory.java │ │ │ │ │ │ ├── ActionDescriptor.java │ │ │ │ │ │ ├── ActionFactory.java │ │ │ │ │ │ ├── ActionKeymap.java │ │ │ │ │ │ ├── ActionKeymapIO.java │ │ │ │ │ │ ├── ActionKeymapReader.java │ │ │ │ │ │ ├── ActionKeymapWriter.java │ │ │ │ │ │ ├── ActionManager.java │ │ │ │ │ │ ├── ActionParameters.java │ │ │ │ │ │ ├── ActionProperties.java │ │ │ │ │ │ ├── AwtActionProxy.java │ │ │ │ │ │ ├── InvokesDialog.java │ │ │ │ │ │ ├── TcAction.java │ │ │ │ │ │ ├── impl/ │ │ │ │ │ │ │ ├── AbstractViewerAction.java │ │ │ │ │ │ │ ├── ActiveTabAction.java │ │ │ │ │ │ │ ├── AddBookmarkAction.java │ │ │ │ │ │ │ ├── AddTabAction.java │ │ │ │ │ │ │ ├── BatchRenameAction.java │ │ │ │ │ │ │ ├── BringAllToFrontAction.java │ │ │ │ │ │ │ ├── CalculateChecksumAction.java │ │ │ │ │ │ │ ├── CalculatorAction.java │ │ │ │ │ │ │ ├── ChangeDateAction.java │ │ │ │ │ │ │ ├── ChangeLocationAction.java │ │ │ │ │ │ │ ├── ChangePermissionsAction.java │ │ │ │ │ │ │ ├── ChangeReplicationAction.java │ │ │ │ │ │ │ ├── CheckForUpdatesAction.java │ │ │ │ │ │ │ ├── CloneTabToOtherPanelAction.java │ │ │ │ │ │ │ ├── CloseDuplicateTabsAction.java │ │ │ │ │ │ │ ├── CloseOtherTabsAction.java │ │ │ │ │ │ │ ├── CloseTabAction.java │ │ │ │ │ │ │ ├── CloseWindowAction.java │ │ │ │ │ │ │ ├── CombineFilesAction.java │ │ │ │ │ │ │ ├── CommandAction.java │ │ │ │ │ │ │ ├── CompareFilesAction.java │ │ │ │ │ │ │ ├── CompareFolderFilesAction.java │ │ │ │ │ │ │ ├── CompareFoldersAction.java │ │ │ │ │ │ │ ├── ConnectToServerAction.java │ │ │ │ │ │ │ ├── CopyAction.java │ │ │ │ │ │ │ ├── CopyFileBaseNamesAction.java │ │ │ │ │ │ │ ├── CopyFileNamesAction.java │ │ │ │ │ │ │ ├── CopyFilePathsAction.java │ │ │ │ │ │ │ ├── CopyFilesToClipboardAction.java │ │ │ │ │ │ │ ├── CreateSymlinkAction.java │ │ │ │ │ │ │ ├── CustomizeCommandBarAction.java │ │ │ │ │ │ │ ├── CutFilesToClipboardAction.java │ │ │ │ │ │ │ ├── DeleteAction.java │ │ │ │ │ │ │ ├── DonateAction.java │ │ │ │ │ │ │ ├── DuplicateTabAction.java │ │ │ │ │ │ │ ├── EditAction.java │ │ │ │ │ │ │ ├── EditAsAction.java │ │ │ │ │ │ │ ├── EditBookmarksAction.java │ │ │ │ │ │ │ ├── EditCommandsAction.java │ │ │ │ │ │ │ ├── EditCredentialsAction.java │ │ │ │ │ │ │ ├── EjectDriveAction.java │ │ │ │ │ │ │ ├── EmailAction.java │ │ │ │ │ │ │ ├── EmptyTrashAction.java │ │ │ │ │ │ │ ├── ExploreBookmarksAction.java │ │ │ │ │ │ │ ├── FileAction.java │ │ │ │ │ │ │ ├── FindFileAction.java │ │ │ │ │ │ │ ├── FocusNextAction.java │ │ │ │ │ │ │ ├── FocusPreviousAction.java │ │ │ │ │ │ │ ├── GarbageCollectAction.java │ │ │ │ │ │ │ ├── GoBackAction.java │ │ │ │ │ │ │ ├── GoForwardAction.java │ │ │ │ │ │ │ ├── GoToDocumentationAction.java │ │ │ │ │ │ │ ├── GoToForumsAction.java │ │ │ │ │ │ │ ├── GoToHomeAction.java │ │ │ │ │ │ │ ├── GoToParentAction.java │ │ │ │ │ │ │ ├── GoToParentInBothPanelsAction.java │ │ │ │ │ │ │ ├── GoToParentInOtherPanelAction.java │ │ │ │ │ │ │ ├── GoToRootAction.java │ │ │ │ │ │ │ ├── GoToWebsiteAction.java │ │ │ │ │ │ │ ├── InternalEditAction.java │ │ │ │ │ │ │ ├── InternalViewAction.java │ │ │ │ │ │ │ ├── InvertSelectionAction.java │ │ │ │ │ │ │ ├── LeftArrowAction.java │ │ │ │ │ │ │ ├── LocalCopyAction.java │ │ │ │ │ │ │ ├── LocateSymlinkAction.java │ │ │ │ │ │ │ ├── MarkAllAction.java │ │ │ │ │ │ │ ├── MarkBackwardAction.java │ │ │ │ │ │ │ ├── MarkEmptyFilesAction.java │ │ │ │ │ │ │ ├── MarkExtensionAction.java │ │ │ │ │ │ │ ├── MarkForwardAction.java │ │ │ │ │ │ │ ├── MarkGroupAction.java │ │ │ │ │ │ │ ├── MarkNextBlockAction.java │ │ │ │ │ │ │ ├── MarkNextPageAction.java │ │ │ │ │ │ │ ├── MarkNextRowAction.java │ │ │ │ │ │ │ ├── MarkPreviousBlockAction.java │ │ │ │ │ │ │ ├── MarkPreviousPageAction.java │ │ │ │ │ │ │ ├── MarkPreviousRowAction.java │ │ │ │ │ │ │ ├── MarkSelectedFileAction.java │ │ │ │ │ │ │ ├── MarkToFirstRowAction.java │ │ │ │ │ │ │ ├── MarkToLastRowAction.java │ │ │ │ │ │ │ ├── MaximizeWindowAction.java │ │ │ │ │ │ │ ├── MinimizeWindowAction.java │ │ │ │ │ │ │ ├── MkdirAction.java │ │ │ │ │ │ │ ├── MkfileAction.java │ │ │ │ │ │ │ ├── MoveAction.java │ │ │ │ │ │ │ ├── MoveTabToOtherPanelAction.java │ │ │ │ │ │ │ ├── MuteProxyAction.java │ │ │ │ │ │ │ ├── NewWindowAction.java │ │ │ │ │ │ │ ├── NextTabAction.java │ │ │ │ │ │ │ ├── OpenAction.java │ │ │ │ │ │ │ ├── OpenAsAction.java │ │ │ │ │ │ │ ├── OpenInBothPanelsAction.java │ │ │ │ │ │ │ ├── OpenInNewTabAction.java │ │ │ │ │ │ │ ├── OpenInOtherPanelAction.java │ │ │ │ │ │ │ ├── OpenLeftInRightPanelAction.java │ │ │ │ │ │ │ ├── OpenLocationAction.java │ │ │ │ │ │ │ ├── OpenNativelyAction.java │ │ │ │ │ │ │ ├── OpenRightInLeftPanelAction.java │ │ │ │ │ │ │ ├── OpenTrashAction.java │ │ │ │ │ │ │ ├── OpenURLInBrowserAction.java │ │ │ │ │ │ │ ├── PackAction.java │ │ │ │ │ │ │ ├── ParentFolderAction.java │ │ │ │ │ │ │ ├── PasteClipboardFilesAction.java │ │ │ │ │ │ │ ├── PasteFromArchiveToFilesFromClipboardAction.java │ │ │ │ │ │ │ ├── PermanentDeleteAction.java │ │ │ │ │ │ │ ├── PopupLeftDriveButtonAction.java │ │ │ │ │ │ │ ├── PopupRightDriveButtonAction.java │ │ │ │ │ │ │ ├── PreviousTabAction.java │ │ │ │ │ │ │ ├── ProxyAction.java │ │ │ │ │ │ │ ├── QuitAction.java │ │ │ │ │ │ │ ├── RecallNextWindowAction.java │ │ │ │ │ │ │ ├── RecallPreviousWindowAction.java │ │ │ │ │ │ │ ├── RecallWindow10Action.java │ │ │ │ │ │ │ ├── RecallWindow1Action.java │ │ │ │ │ │ │ ├── RecallWindow2Action.java │ │ │ │ │ │ │ ├── RecallWindow3Action.java │ │ │ │ │ │ │ ├── RecallWindow4Action.java │ │ │ │ │ │ │ ├── RecallWindow5Action.java │ │ │ │ │ │ │ ├── RecallWindow6Action.java │ │ │ │ │ │ │ ├── RecallWindow7Action.java │ │ │ │ │ │ │ ├── RecallWindow8Action.java │ │ │ │ │ │ │ ├── RecallWindow9Action.java │ │ │ │ │ │ │ ├── RecallWindowAction.java │ │ │ │ │ │ │ ├── RefreshAction.java │ │ │ │ │ │ │ ├── RenameAction.java │ │ │ │ │ │ │ ├── ReportBugAction.java │ │ │ │ │ │ │ ├── RevealInDesktopAction.java │ │ │ │ │ │ │ ├── ReverseSortOrderAction.java │ │ │ │ │ │ │ ├── RightArrowAction.java │ │ │ │ │ │ │ ├── RunCommandAction.java │ │ │ │ │ │ │ ├── SelectBackwardAction.java │ │ │ │ │ │ │ ├── SelectFirstRowAction.java │ │ │ │ │ │ │ ├── SelectForwardAction.java │ │ │ │ │ │ │ ├── SelectLastRowAction.java │ │ │ │ │ │ │ ├── SelectNextBlockAction.java │ │ │ │ │ │ │ ├── SelectNextPageAction.java │ │ │ │ │ │ │ ├── SelectNextRowAction.java │ │ │ │ │ │ │ ├── SelectPreviousBlockAction.java │ │ │ │ │ │ │ ├── SelectPreviousPageAction.java │ │ │ │ │ │ │ ├── SelectPreviousRowAction.java │ │ │ │ │ │ │ ├── SelectedFileAction.java │ │ │ │ │ │ │ ├── SelectedFilesAction.java │ │ │ │ │ │ │ ├── SetSameFolderAction.java │ │ │ │ │ │ │ ├── SetTabTitleAction.java │ │ │ │ │ │ │ ├── ShowAboutAction.java │ │ │ │ │ │ │ ├── ShowBookmarksQLAction.java │ │ │ │ │ │ │ ├── ShowDebugConsoleAction.java │ │ │ │ │ │ │ ├── ShowEditorBookmarksQLAction.java │ │ │ │ │ │ │ ├── ShowFilePopupMenuAction.java │ │ │ │ │ │ │ ├── ShowFilePropertiesAction.java │ │ │ │ │ │ │ ├── ShowFoldersSizeAction.java │ │ │ │ │ │ │ ├── ShowKeyboardShortcutsAction.java │ │ │ │ │ │ │ ├── ShowParentFoldersQLAction.java │ │ │ │ │ │ │ ├── ShowPreferencesAction.java │ │ │ │ │ │ │ ├── ShowQuickListAction.java │ │ │ │ │ │ │ ├── ShowRecentEditedFilesQLAction.java │ │ │ │ │ │ │ ├── ShowRecentExecutedFilesQLAction.java │ │ │ │ │ │ │ ├── ShowRecentLocationsQLAction.java │ │ │ │ │ │ │ ├── ShowRecentViewedFilesQLAction.java │ │ │ │ │ │ │ ├── ShowRootFoldersQLAction.java │ │ │ │ │ │ │ ├── ShowServerConnectionsAction.java │ │ │ │ │ │ │ ├── ShowTabsQLAction.java │ │ │ │ │ │ │ ├── SortByAction.java │ │ │ │ │ │ │ ├── SortByDateAction.java │ │ │ │ │ │ │ ├── SortByExtensionAction.java │ │ │ │ │ │ │ ├── SortByGroupAction.java │ │ │ │ │ │ │ ├── SortByNameAction.java │ │ │ │ │ │ │ ├── SortByOwnerAction.java │ │ │ │ │ │ │ ├── SortByPermissionsAction.java │ │ │ │ │ │ │ ├── SortBySizeAction.java │ │ │ │ │ │ │ ├── SplitEquallyAction.java │ │ │ │ │ │ │ ├── SplitFileAction.java │ │ │ │ │ │ │ ├── SplitHorizontallyAction.java │ │ │ │ │ │ │ ├── SplitVerticallyAction.java │ │ │ │ │ │ │ ├── StopAction.java │ │ │ │ │ │ │ ├── SwapFoldersAction.java │ │ │ │ │ │ │ ├── SwitchActiveTableAction.java │ │ │ │ │ │ │ ├── TerminalAction.java │ │ │ │ │ │ │ ├── TerminalAltAction.java │ │ │ │ │ │ │ ├── TerminalPanelAction.java │ │ │ │ │ │ │ ├── TextEditorsListAction.java │ │ │ │ │ │ │ ├── ToggleAutoSizeAction.java │ │ │ │ │ │ │ ├── ToggleColumnAction.java │ │ │ │ │ │ │ ├── ToggleCommandBarAction.java │ │ │ │ │ │ │ ├── ToggleDateColumnAction.java │ │ │ │ │ │ │ ├── ToggleExtensionColumnAction.java │ │ │ │ │ │ │ ├── ToggleFoldersAlwaysAlphabeticalAction.java │ │ │ │ │ │ │ ├── ToggleGroupColumnAction.java │ │ │ │ │ │ │ ├── ToggleHiddenFilesAction.java │ │ │ │ │ │ │ ├── ToggleLockTabAction.java │ │ │ │ │ │ │ ├── ToggleOwnerColumnAction.java │ │ │ │ │ │ │ ├── TogglePanelPreviewModeAction.java │ │ │ │ │ │ │ ├── TogglePermissionsColumnAction.java │ │ │ │ │ │ │ ├── ToggleShowFoldersFirstAction.java │ │ │ │ │ │ │ ├── ToggleSinglePanelAction.java │ │ │ │ │ │ │ ├── ToggleSizeColumnAction.java │ │ │ │ │ │ │ ├── ToggleStatusBarAction.java │ │ │ │ │ │ │ ├── ToggleTableViewModeCompactAction.java │ │ │ │ │ │ │ ├── ToggleTableViewModeFullAction.java │ │ │ │ │ │ │ ├── ToggleTableViewModeShortAction.java │ │ │ │ │ │ │ ├── ToggleToolBarAction.java │ │ │ │ │ │ │ ├── ToggleTreeAction.java │ │ │ │ │ │ │ ├── UnmarkAllAction.java │ │ │ │ │ │ │ ├── UnmarkGroupAction.java │ │ │ │ │ │ │ ├── UnpackAction.java │ │ │ │ │ │ │ ├── UserMenuAction.java │ │ │ │ │ │ │ ├── ViewAction.java │ │ │ │ │ │ │ └── ViewAsAction.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── autocomplete/ │ │ │ │ │ │ ├── AutocompleterTextComponent.java │ │ │ │ │ │ ├── BasicAutocompleterTextComponent.java │ │ │ │ │ │ ├── CompleterFactory.java │ │ │ │ │ │ ├── CompletionType.java │ │ │ │ │ │ ├── EditableComboboxCompletion.java │ │ │ │ │ │ ├── OtherTextComponentCompletion.java │ │ │ │ │ │ ├── TextFieldCompletion.java │ │ │ │ │ │ ├── TypicalAutocompleterEditableCombobox.java │ │ │ │ │ │ └── completers/ │ │ │ │ │ │ ├── ComboboxOptionsCompleter.java │ │ │ │ │ │ ├── Completer.java │ │ │ │ │ │ ├── LocationCompleter.java │ │ │ │ │ │ ├── PathCompleter.java │ │ │ │ │ │ ├── ServiceFactory.java │ │ │ │ │ │ └── services/ │ │ │ │ │ │ ├── AllFilesService.java │ │ │ │ │ │ ├── BookmarksService.java │ │ │ │ │ │ ├── CompletionService.java │ │ │ │ │ │ ├── FilesService.java │ │ │ │ │ │ ├── FilteredFilesService.java │ │ │ │ │ │ ├── PrefixFilter.java │ │ │ │ │ │ ├── SystemVariablesService.java │ │ │ │ │ │ └── VolumesService.java │ │ │ │ │ ├── border/ │ │ │ │ │ │ ├── MutableLineBorder.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── button/ │ │ │ │ │ │ ├── ArrowButton.java │ │ │ │ │ │ ├── ButtonChoicePanel.java │ │ │ │ │ │ ├── CollapseExpandButton.java │ │ │ │ │ │ ├── HelpButton.java │ │ │ │ │ │ ├── HelpButtonPanel.java │ │ │ │ │ │ ├── NonFocusableButton.java │ │ │ │ │ │ ├── PopupButton.java │ │ │ │ │ │ ├── RolloverButtonAdapter.java │ │ │ │ │ │ ├── ToolbarMoreButton.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── chooser/ │ │ │ │ │ │ ├── ColorChangeEvent.java │ │ │ │ │ │ ├── ColorChangeListener.java │ │ │ │ │ │ ├── ColorChooser.java │ │ │ │ │ │ ├── ColorPicker.java │ │ │ │ │ │ ├── FontChooser.java │ │ │ │ │ │ ├── IntegerChooser.java │ │ │ │ │ │ ├── KeyboardShortcutChooser.java │ │ │ │ │ │ ├── PreviewLabel.java │ │ │ │ │ │ ├── SizeChooser.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── combobox/ │ │ │ │ │ │ ├── AutocompleteEditableCombobox.java │ │ │ │ │ │ ├── ComboBoxCellRenderer.java │ │ │ │ │ │ ├── ComboBoxListener.java │ │ │ │ │ │ ├── EditableComboBox.java │ │ │ │ │ │ ├── EditableComboBoxListener.java │ │ │ │ │ │ ├── SaneComboBox.java │ │ │ │ │ │ ├── TcComboBox.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── dialog/ │ │ │ │ │ │ ├── DialogOwner.java │ │ │ │ │ │ ├── DialogToolkit.java │ │ │ │ │ │ ├── FocusDialog.java │ │ │ │ │ │ ├── InformationDialog.java │ │ │ │ │ │ ├── PasswordDialog.java │ │ │ │ │ │ ├── QuestionDialog.java │ │ │ │ │ │ ├── about/ │ │ │ │ │ │ │ ├── AboutDialog.java │ │ │ │ │ │ │ ├── LicenseDialog.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── auth/ │ │ │ │ │ │ │ ├── AuthDialog.java │ │ │ │ │ │ │ ├── EditCredentialsDialog.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── bookmark/ │ │ │ │ │ │ │ ├── AddBookmarkDialog.kt │ │ │ │ │ │ │ ├── BookmarkParentComboBox.java │ │ │ │ │ │ │ ├── EditBookmarksDialog.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── commands/ │ │ │ │ │ │ │ ├── CommandsPanel.kt │ │ │ │ │ │ │ └── EditCommandsDialog.kt │ │ │ │ │ │ ├── customization/ │ │ │ │ │ │ │ ├── CommandBarDialog.java │ │ │ │ │ │ │ └── CustomizeDialog.java │ │ │ │ │ │ ├── debug/ │ │ │ │ │ │ │ ├── DebugConsoleAppender.java │ │ │ │ │ │ │ ├── DebugConsoleDialog.java │ │ │ │ │ │ │ └── LoggingEvent.java │ │ │ │ │ │ ├── file/ │ │ │ │ │ │ │ ├── AbstractCopyDialog.java │ │ │ │ │ │ │ ├── BatchRenameConfirmationDialog.java │ │ │ │ │ │ │ ├── BatchRenameDialog.java │ │ │ │ │ │ │ ├── BatchRenameSelectRange.java │ │ │ │ │ │ │ ├── CalculateChecksumDialog.java │ │ │ │ │ │ │ ├── ChangeDateDialog.java │ │ │ │ │ │ │ ├── ChangePermissionsDialog.java │ │ │ │ │ │ │ ├── ChangeReplicationDialog.java │ │ │ │ │ │ │ ├── CombineFilesDialog.java │ │ │ │ │ │ │ ├── CopyDialog.java │ │ │ │ │ │ │ ├── DeleteDialog.java │ │ │ │ │ │ │ ├── DownloadDialog.java │ │ │ │ │ │ │ ├── EmailFilesDialog.java │ │ │ │ │ │ │ ├── FileCollisionDialog.java │ │ │ │ │ │ │ ├── FileCollisionRenameDialog.java │ │ │ │ │ │ │ ├── FileSelectionDialog.java │ │ │ │ │ │ │ ├── FindFileDialog.java │ │ │ │ │ │ │ ├── FindFileResultRenderer.java │ │ │ │ │ │ │ ├── JobDialog.java │ │ │ │ │ │ │ ├── LocalCopyDialog.java │ │ │ │ │ │ │ ├── MakeDirectoryFileDialog.java │ │ │ │ │ │ │ ├── MoveDialog.java │ │ │ │ │ │ │ ├── PackDialog.java │ │ │ │ │ │ │ ├── PathFieldContent.java │ │ │ │ │ │ │ ├── ProgressDialog.java │ │ │ │ │ │ │ ├── PropertiesDialog.java │ │ │ │ │ │ │ ├── SplitFileDialog.java │ │ │ │ │ │ │ ├── TransferDestinationDialog.java │ │ │ │ │ │ │ ├── UnpackDialog.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── help/ │ │ │ │ │ │ │ ├── ShortcutsDialog.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ ├── pref/ │ │ │ │ │ │ │ ├── PreferencesDialog.java │ │ │ │ │ │ │ ├── PreferencesPanel.java │ │ │ │ │ │ │ ├── component/ │ │ │ │ │ │ │ │ ├── PrefCheckBox.java │ │ │ │ │ │ │ │ ├── PrefComboBox.java │ │ │ │ │ │ │ │ ├── PrefComponent.java │ │ │ │ │ │ │ │ ├── PrefEncodingSelectBox.java │ │ │ │ │ │ │ │ ├── PrefFilePathField.java │ │ │ │ │ │ │ │ ├── PrefRadioButton.java │ │ │ │ │ │ │ │ ├── PrefTable.java │ │ │ │ │ │ │ │ └── PrefTextField.java │ │ │ │ │ │ │ ├── general/ │ │ │ │ │ │ │ │ ├── AppearancePanel.java │ │ │ │ │ │ │ │ ├── FoldersPanel.java │ │ │ │ │ │ │ │ ├── GeneralPanel.java │ │ │ │ │ │ │ │ ├── GeneralPreferencesDialog.java │ │ │ │ │ │ │ │ ├── MailPanel.java │ │ │ │ │ │ │ │ ├── MiscPanel.java │ │ │ │ │ │ │ │ ├── ShortcutsPanel.java │ │ │ │ │ │ │ │ ├── ShortcutsTable.java │ │ │ │ │ │ │ │ ├── ThemeNameDialog.java │ │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ │ └── theme/ │ │ │ │ │ │ │ ├── ColorButton.java │ │ │ │ │ │ │ ├── CopyFilePanelColorsButton.java │ │ │ │ │ │ │ ├── FileEditorPanel.java │ │ │ │ │ │ │ ├── FileGroupsPanel.java │ │ │ │ │ │ │ ├── FilePanel.java │ │ │ │ │ │ │ ├── FilePanelColorIds.java │ │ │ │ │ │ │ ├── FilePreviewPanel.java │ │ │ │ │ │ │ ├── FolderPanePanel.java │ │ │ │ │ │ │ ├── LocationBarPanel.java │ │ │ │ │ │ │ ├── QuickListPanel.java │ │ │ │ │ │ │ ├── ShellPanel.java │ │ │ │ │ │ │ ├── StatusBarPanel.java │ │ │ │ │ │ │ ├── ThemeEditorDialog.java │ │ │ │ │ │ │ ├── ThemeEditorPanel.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── server/ │ │ │ │ │ │ │ ├── FTPPanel.java │ │ │ │ │ │ │ ├── HDFSPanel.java │ │ │ │ │ │ │ ├── HTTPPanel.java │ │ │ │ │ │ │ ├── NFSPanel.java │ │ │ │ │ │ │ ├── S3Panel.java │ │ │ │ │ │ │ ├── SFTPPanel.java │ │ │ │ │ │ │ ├── SMBPanel.java │ │ │ │ │ │ │ ├── ServerConnectDialog.java │ │ │ │ │ │ │ ├── ServerPanel.java │ │ │ │ │ │ │ ├── ShowServerConnectionsDialog.java │ │ │ │ │ │ │ ├── VSpherePanel.java │ │ │ │ │ │ │ ├── WebDAVPanel.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── shell/ │ │ │ │ │ │ │ ├── RunDialog.java │ │ │ │ │ │ │ ├── ShellComboBox.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── shutdown/ │ │ │ │ │ │ │ ├── QuitDialog.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── startup/ │ │ │ │ │ │ │ ├── CheckVersionDialog.java │ │ │ │ │ │ │ ├── InitialSetupDialog.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── symlink/ │ │ │ │ │ │ │ ├── CreateSymLinkDialog.java │ │ │ │ │ │ │ └── EditSymlinkDialog.java │ │ │ │ │ │ └── tab/ │ │ │ │ │ │ └── TabTitleDialog.kt │ │ │ │ │ ├── dnd/ │ │ │ │ │ │ ├── ClipboardNotifier.java │ │ │ │ │ │ ├── ClipboardOperations.java │ │ │ │ │ │ ├── ClipboardSupport.java │ │ │ │ │ │ ├── DnDContext.java │ │ │ │ │ │ ├── FileDragSourceListener.java │ │ │ │ │ │ ├── FileDropTargetListener.java │ │ │ │ │ │ ├── TransferableFileSet.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── encoding/ │ │ │ │ │ │ ├── EncodingListener.java │ │ │ │ │ │ ├── EncodingMenu.java │ │ │ │ │ │ ├── EncodingPreferences.java │ │ │ │ │ │ ├── EncodingSelectBox.java │ │ │ │ │ │ └── PreferredEncodingsDialog.java │ │ │ │ │ ├── event/ │ │ │ │ │ │ ├── ActivePanelListener.java │ │ │ │ │ │ ├── LocationAdapter.java │ │ │ │ │ │ ├── LocationEvent.java │ │ │ │ │ │ ├── LocationListener.java │ │ │ │ │ │ ├── LocationManager.java │ │ │ │ │ │ └── TableSelectionListener.java │ │ │ │ │ ├── helper/ │ │ │ │ │ │ ├── FocusRequester.java │ │ │ │ │ │ ├── MenuToolkit.java │ │ │ │ │ │ ├── MnemonicHelper.java │ │ │ │ │ │ ├── ScreenServices.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── icon/ │ │ │ │ │ │ ├── AnimatedIcon.java │ │ │ │ │ │ ├── CustomFileIconProvider.java │ │ │ │ │ │ ├── EmptyIcon.java │ │ │ │ │ │ ├── FileIcons.java │ │ │ │ │ │ ├── IconManager.java │ │ │ │ │ │ └── SpinningDial.java │ │ │ │ │ ├── layout/ │ │ │ │ │ │ ├── AsyncPanel.java │ │ │ │ │ │ ├── CompareImagesPanel.java │ │ │ │ │ │ ├── FluentPanel.java │ │ │ │ │ │ ├── InformationPane.java │ │ │ │ │ │ ├── ProportionalGridPanel.java │ │ │ │ │ │ ├── ProportionalSplitPane.java │ │ │ │ │ │ ├── SpringUtilities.java │ │ │ │ │ │ ├── XAlignedComponentPanel.java │ │ │ │ │ │ ├── XBoxPanel.java │ │ │ │ │ │ ├── YBoxPanel.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── list/ │ │ │ │ │ │ ├── DynamicHorizontalWrapList.java │ │ │ │ │ │ ├── DynamicList.java │ │ │ │ │ │ ├── FileList.java │ │ │ │ │ │ ├── SortableListPanel.kt │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── macosx/ │ │ │ │ │ │ ├── AppleScript.java │ │ │ │ │ │ ├── AppleScriptBuilder.java │ │ │ │ │ │ ├── EAWTHandler.java │ │ │ │ │ │ ├── IMacOsWindow.java │ │ │ │ │ │ ├── OSXIntegration.java │ │ │ │ │ │ ├── TabbedPaneUICustomizer.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── main/ │ │ │ │ │ │ ├── BreadcrumbBar.kt │ │ │ │ │ │ ├── ConfigurableFolderFilter.java │ │ │ │ │ │ ├── DSStoreFileFilter.java │ │ │ │ │ │ ├── DrivePopupButton.java │ │ │ │ │ │ ├── FolderPanel.java │ │ │ │ │ │ ├── LocationBar.kt │ │ │ │ │ │ ├── LocationTextField.java │ │ │ │ │ │ ├── MainFrame.java │ │ │ │ │ │ ├── PreviewPanel.java │ │ │ │ │ │ ├── QuickLists.java │ │ │ │ │ │ ├── SplashScreen.java │ │ │ │ │ │ ├── SystemFileFilter.java │ │ │ │ │ │ ├── WindowManager.java │ │ │ │ │ │ ├── commandbar/ │ │ │ │ │ │ │ ├── CommandBar.java │ │ │ │ │ │ │ ├── CommandBarAttributes.java │ │ │ │ │ │ │ ├── CommandBarAttributesListener.java │ │ │ │ │ │ │ ├── CommandBarButton.java │ │ │ │ │ │ │ ├── CommandBarButtonForDisplay.java │ │ │ │ │ │ │ ├── CommandBarIO.java │ │ │ │ │ │ │ ├── CommandBarReader.java │ │ │ │ │ │ │ └── CommandBarWriter.java │ │ │ │ │ │ ├── frame/ │ │ │ │ │ │ │ ├── ClonedMainFrameBuilder.java │ │ │ │ │ │ │ ├── CommandLineMainFrameBuilder.java │ │ │ │ │ │ │ ├── DefaultMainFramesBuilder.java │ │ │ │ │ │ │ └── MainFrameBuilder.java │ │ │ │ │ │ ├── menu/ │ │ │ │ │ │ │ ├── MainMenuBar.java │ │ │ │ │ │ │ ├── OpenAsMenu.java │ │ │ │ │ │ │ ├── OpenWithMenu.java │ │ │ │ │ │ │ ├── TablePopupMenu.java │ │ │ │ │ │ │ ├── UserPopupMenu.java │ │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ │ └── usermenu/ │ │ │ │ │ │ │ ├── LoadUserMenuException.java │ │ │ │ │ │ │ ├── UserMenuItem.java │ │ │ │ │ │ │ └── UserPopupMenuLoader.java │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ ├── quicklist/ │ │ │ │ │ │ │ ├── BookmarksQL.java │ │ │ │ │ │ │ ├── EditAsQL.java │ │ │ │ │ │ │ ├── EditorBookmarksQL.java │ │ │ │ │ │ │ ├── ParentFoldersQL.java │ │ │ │ │ │ │ ├── RecentEditedQL.java │ │ │ │ │ │ │ ├── RecentExecutedFilesQL.java │ │ │ │ │ │ │ ├── RecentLocationsQL.java │ │ │ │ │ │ │ ├── RecentViewedQL.java │ │ │ │ │ │ │ ├── RootFoldersQL.java │ │ │ │ │ │ │ ├── TabsQL.java │ │ │ │ │ │ │ ├── ViewAsQL.java │ │ │ │ │ │ │ └── ViewedAndEditedFilesQL.java │ │ │ │ │ │ ├── statusbar/ │ │ │ │ │ │ │ ├── FileWindowsListButton.java │ │ │ │ │ │ │ ├── HeapIndicator.java │ │ │ │ │ │ │ ├── StatusBar.java │ │ │ │ │ │ │ ├── TaskPanel.java │ │ │ │ │ │ │ ├── TaskWidget.java │ │ │ │ │ │ │ ├── TrashPopupButton.java │ │ │ │ │ │ │ └── VolumeSpaceLabel.java │ │ │ │ │ │ ├── table/ │ │ │ │ │ │ │ ├── CalculateDirectorySizeWorker.java │ │ │ │ │ │ │ ├── CellLabel.java │ │ │ │ │ │ │ ├── Column.java │ │ │ │ │ │ │ ├── FileGroupResolver.java │ │ │ │ │ │ │ ├── FileTable.java │ │ │ │ │ │ │ ├── FileTableHeader.java │ │ │ │ │ │ │ ├── FileTableHeaderRenderer.java │ │ │ │ │ │ │ ├── FileTableWrapperForDisplay.java │ │ │ │ │ │ │ ├── SortInfo.java │ │ │ │ │ │ │ ├── TransparentCellLabel.java │ │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ │ └── views/ │ │ │ │ │ │ │ ├── BaseCellRenderer.java │ │ │ │ │ │ │ ├── BaseFileTableModel.java │ │ │ │ │ │ │ ├── TableViewMode.java │ │ │ │ │ │ │ ├── compact/ │ │ │ │ │ │ │ │ ├── CompactFileTableCellRenderer.java │ │ │ │ │ │ │ │ ├── CompactFileTableColumnModel.java │ │ │ │ │ │ │ │ └── CompactFileTableModel.java │ │ │ │ │ │ │ └── full/ │ │ │ │ │ │ │ ├── FileTableCellRenderer.java │ │ │ │ │ │ │ ├── FileTableColumnModel.java │ │ │ │ │ │ │ ├── FileTableConfiguration.java │ │ │ │ │ │ │ └── FileTableModel.java │ │ │ │ │ │ ├── tabs/ │ │ │ │ │ │ │ ├── ClonedFileTableTabFactory.java │ │ │ │ │ │ │ ├── ConfFileTableTab.java │ │ │ │ │ │ │ ├── DefaultFileTableTabFactory.java │ │ │ │ │ │ │ ├── DefaultFileTableTabHeaderFactory.java │ │ │ │ │ │ │ ├── FileTableTab.java │ │ │ │ │ │ │ ├── FileTableTabHeader.java │ │ │ │ │ │ │ ├── FileTableTabHeaderFactory.java │ │ │ │ │ │ │ ├── FileTableTabPopupMenu.java │ │ │ │ │ │ │ ├── FileTableTabbedPane.java │ │ │ │ │ │ │ ├── FileTableTabs.java │ │ │ │ │ │ │ ├── FileTableTabsWithHeadersViewerFactory.java │ │ │ │ │ │ │ ├── FileTableTabsWithoutHeadersViewerFactory.java │ │ │ │ │ │ │ ├── NotClosableFileTableTabHeaderFactory.java │ │ │ │ │ │ │ └── PrintableFileTableTabFactory.java │ │ │ │ │ │ ├── toolbar/ │ │ │ │ │ │ │ ├── ToolBar.java │ │ │ │ │ │ │ ├── ToolBarAttributes.java │ │ │ │ │ │ │ ├── ToolBarAttributesListener.java │ │ │ │ │ │ │ ├── ToolBarIO.java │ │ │ │ │ │ │ ├── ToolBarReader.java │ │ │ │ │ │ │ └── ToolBarWriter.java │ │ │ │ │ │ └── tree/ │ │ │ │ │ │ ├── AbstractIOThreadManager.java │ │ │ │ │ │ ├── CachedDirectory.java │ │ │ │ │ │ ├── CachedDirectoryListener.java │ │ │ │ │ │ ├── DirectoryCache.java │ │ │ │ │ │ ├── FilesTreeModel.java │ │ │ │ │ │ ├── FoldersTreePanel.java │ │ │ │ │ │ ├── FoldersTreeRenderer.java │ │ │ │ │ │ ├── IOThread.java │ │ │ │ │ │ ├── TreeIOThreadManager.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── menu/ │ │ │ │ │ │ ├── JScrollMenu.java │ │ │ │ │ │ └── JScrollPopupMenu.java │ │ │ │ │ ├── notifier/ │ │ │ │ │ │ ├── AbstractNotifier.java │ │ │ │ │ │ ├── GrowlNotifier.java │ │ │ │ │ │ ├── NotificationType.java │ │ │ │ │ │ ├── SystemTrayNotifier.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── popup/ │ │ │ │ │ │ └── TcActionsPopupMenu.kt │ │ │ │ │ ├── progress/ │ │ │ │ │ │ ├── ProgressTextField.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── quicklist/ │ │ │ │ │ │ ├── QuickList.java │ │ │ │ │ │ ├── QuickListContainer.java │ │ │ │ │ │ ├── QuickListWithDataList.java │ │ │ │ │ │ ├── QuickListWithEmptyMsg.java │ │ │ │ │ │ ├── QuickListWithIcons.java │ │ │ │ │ │ ├── QuickListWithoutIcons.java │ │ │ │ │ │ └── item/ │ │ │ │ │ │ ├── QuickListDataList.java │ │ │ │ │ │ ├── QuickListDataListWithIcons.java │ │ │ │ │ │ ├── QuickListDataModel.java │ │ │ │ │ │ ├── QuickListEmptyMessageItem.java │ │ │ │ │ │ ├── QuickListHeaderItem.java │ │ │ │ │ │ └── QuickListItem.java │ │ │ │ │ ├── quicksearch/ │ │ │ │ │ │ └── QuickSearch.java │ │ │ │ │ ├── table/ │ │ │ │ │ │ ├── CenteredTableHeaderRenderer.java │ │ │ │ │ │ ├── EditableHeader.java │ │ │ │ │ │ ├── EditableHeaderTableColumn.java │ │ │ │ │ │ └── EditableHeaderUI.java │ │ │ │ │ ├── tabs/ │ │ │ │ │ │ ├── ActiveTabListener.java │ │ │ │ │ │ ├── HideableTabbedPane.java │ │ │ │ │ │ ├── NullableTabsViewer.java │ │ │ │ │ │ ├── Tab.java │ │ │ │ │ │ ├── TabFactory.java │ │ │ │ │ │ ├── TabUpdater.java │ │ │ │ │ │ ├── TabWithoutHeaderViewer.java │ │ │ │ │ │ ├── TabbedPane.java │ │ │ │ │ │ ├── TabsCollection.java │ │ │ │ │ │ ├── TabsEventListener.java │ │ │ │ │ │ ├── TabsViewer.java │ │ │ │ │ │ ├── TabsViewerFactory.java │ │ │ │ │ │ └── TabsWithHeaderViewer.java │ │ │ │ │ ├── terminal/ │ │ │ │ │ │ ├── JediTerminalPanelEx.kt │ │ │ │ │ │ ├── TcTerminal.kt │ │ │ │ │ │ ├── TcTerminalTtyConnector.kt │ │ │ │ │ │ └── TerminalSettingsProvider.kt │ │ │ │ │ ├── text/ │ │ │ │ │ │ ├── FileLabel.java │ │ │ │ │ │ ├── FilePathField.java │ │ │ │ │ │ ├── FilePathFieldKeyListener.java │ │ │ │ │ │ ├── FontUtils.java │ │ │ │ │ │ ├── KeyStrokeUtils.java │ │ │ │ │ │ ├── MultiLineLabel.java │ │ │ │ │ │ ├── RecordingKeyStrokeTextField.java │ │ │ │ │ │ └── SizeConstrainedDocument.java │ │ │ │ │ ├── theme/ │ │ │ │ │ │ ├── ColorChangedEvent.java │ │ │ │ │ │ ├── ComponentMapper.java │ │ │ │ │ │ ├── DefaultColor.java │ │ │ │ │ │ ├── DefaultFont.java │ │ │ │ │ │ ├── EditorTheme.java │ │ │ │ │ │ ├── FixedDefaultColor.java │ │ │ │ │ │ ├── FixedDefaultFont.java │ │ │ │ │ │ ├── FontChangedEvent.java │ │ │ │ │ │ ├── LinkedDefaultColor.java │ │ │ │ │ │ ├── LinkedDefaultFont.java │ │ │ │ │ │ ├── SystemDefaultColor.java │ │ │ │ │ │ ├── SystemDefaultFont.java │ │ │ │ │ │ ├── Theme.java │ │ │ │ │ │ ├── ThemeCache.java │ │ │ │ │ │ ├── ThemeData.java │ │ │ │ │ │ ├── ThemeId.java │ │ │ │ │ │ ├── ThemeListener.java │ │ │ │ │ │ ├── ThemeManager.java │ │ │ │ │ │ ├── ThemeReader.java │ │ │ │ │ │ ├── ThemeWriter.java │ │ │ │ │ │ ├── ThemeXmlConstants.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── tools/ │ │ │ │ │ │ ├── ToolsEnvironment.java │ │ │ │ │ │ └── ToolsSetupDialog.java │ │ │ │ │ ├── viewer/ │ │ │ │ │ │ ├── EditorFactory.java │ │ │ │ │ │ ├── EditorFrame.java │ │ │ │ │ │ ├── EditorRegistrar.java │ │ │ │ │ │ ├── FileEditor.java │ │ │ │ │ │ ├── FileFrame.java │ │ │ │ │ │ ├── FileFrameCreateListener.java │ │ │ │ │ │ ├── FilePreloadWorker.java │ │ │ │ │ │ ├── FilePresenter.java │ │ │ │ │ │ ├── FileViewer.java │ │ │ │ │ │ ├── FileViewersList.java │ │ │ │ │ │ ├── UserCancelledException.java │ │ │ │ │ │ ├── ViewerFactory.java │ │ │ │ │ │ ├── ViewerFrame.java │ │ │ │ │ │ ├── ViewerRegistrar.java │ │ │ │ │ │ ├── WarnUserException.java │ │ │ │ │ │ ├── audio/ │ │ │ │ │ │ │ ├── AudioFactory.java │ │ │ │ │ │ │ ├── AudioPlayer.java │ │ │ │ │ │ │ ├── AudioViewer.java │ │ │ │ │ │ │ └── StatusBar.java │ │ │ │ │ │ ├── djvu/ │ │ │ │ │ │ │ ├── DjvuFactory.java │ │ │ │ │ │ │ └── DjvuViewer.java │ │ │ │ │ │ ├── hex/ │ │ │ │ │ │ │ ├── FindDialog.kt │ │ │ │ │ │ │ ├── GotoDialog.kt │ │ │ │ │ │ │ ├── HexFactory.kt │ │ │ │ │ │ │ ├── HexViewer.java │ │ │ │ │ │ │ └── StatusBar.kt │ │ │ │ │ │ ├── html/ │ │ │ │ │ │ │ ├── HtmlFactory.java │ │ │ │ │ │ │ └── HtmlViewer.java │ │ │ │ │ │ ├── image/ │ │ │ │ │ │ │ ├── ImageFactory.java │ │ │ │ │ │ │ ├── ImageViewer.java │ │ │ │ │ │ │ ├── StatusBar.java │ │ │ │ │ │ │ ├── ZxSpectrumScrImage.java │ │ │ │ │ │ │ └── package.html │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ ├── pdf/ │ │ │ │ │ │ │ ├── PdfFactory.java │ │ │ │ │ │ │ └── PdfViewer.java │ │ │ │ │ │ └── text/ │ │ │ │ │ │ ├── FileType.java │ │ │ │ │ │ ├── GotoLineDialog.java │ │ │ │ │ │ ├── StatusBar.java │ │ │ │ │ │ ├── TextArea.java │ │ │ │ │ │ ├── TextEditor.java │ │ │ │ │ │ ├── TextEditorCaretListener.java │ │ │ │ │ │ ├── TextEditorImpl.java │ │ │ │ │ │ ├── TextEditorUtils.java │ │ │ │ │ │ ├── TextFactory.java │ │ │ │ │ │ ├── TextFilesHistory.java │ │ │ │ │ │ ├── TextLineNumbersPanel.java │ │ │ │ │ │ ├── TextMenuHelper.java │ │ │ │ │ │ ├── TextViewer.java │ │ │ │ │ │ ├── package.html │ │ │ │ │ │ ├── search/ │ │ │ │ │ │ │ ├── AbstractSearchDialog.java │ │ │ │ │ │ │ ├── FindDialog.java │ │ │ │ │ │ │ ├── FindReplaceButtonsEnableResult.java │ │ │ │ │ │ │ ├── ReplaceDialog.java │ │ │ │ │ │ │ ├── SearchEvent.java │ │ │ │ │ │ │ └── SearchListener.java │ │ │ │ │ │ ├── tools/ │ │ │ │ │ │ │ ├── ExecOutputTextPane.java │ │ │ │ │ │ │ ├── ExecPanel.java │ │ │ │ │ │ │ ├── ExecUtils.java │ │ │ │ │ │ │ ├── OnClickFileHandler.java │ │ │ │ │ │ │ └── ProcessParams.java │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ ├── CodeFormatException.java │ │ │ │ │ │ └── CodeFormatter.kt │ │ │ │ │ └── widgets/ │ │ │ │ │ └── render/ │ │ │ │ │ └── BasicComboBoxRenderer.java │ │ │ │ ├── updates/ │ │ │ │ │ ├── NightlyChecker.java │ │ │ │ │ ├── SelfUpdateUtils.java │ │ │ │ │ └── VersionChecker.java │ │ │ │ └── utils/ │ │ │ │ ├── Convert.java │ │ │ │ ├── FileIconsCache.kt │ │ │ │ ├── TcLogging.java │ │ │ │ ├── text/ │ │ │ │ │ ├── CustomDateFormat.java │ │ │ │ │ ├── DurationFormat.java │ │ │ │ │ ├── SizeFormat.java │ │ │ │ │ └── Translator.java │ │ │ │ └── xml/ │ │ │ │ ├── XmlAttributes.java │ │ │ │ ├── XmlWriter.java │ │ │ │ └── package.html │ │ │ ├── sshtools/ │ │ │ │ └── sftp/ │ │ │ │ ├── SftpFileInputStreamEx.java │ │ │ │ └── SftpFileOutputStreamEx.java │ │ │ └── sun/ │ │ │ └── jna/ │ │ │ └── platform/ │ │ │ └── mac/ │ │ │ └── XAttrUtils.java │ │ ├── org/ │ │ │ └── fife/ │ │ │ └── ui/ │ │ │ └── rtextarea/ │ │ │ └── GutterEx.java │ │ ├── ru/ │ │ │ └── trolsoft/ │ │ │ ├── calculator/ │ │ │ │ ├── Calculator.kt │ │ │ │ ├── CalculatorDialog.kt │ │ │ │ ├── HistoryComboBox.kt │ │ │ │ └── eval/ │ │ │ │ ├── Calculable.kt │ │ │ │ ├── CommandlineInterpreter.java │ │ │ │ ├── CustomFunction.java │ │ │ │ ├── CustomOperator.java │ │ │ │ ├── ExpressionBuilder.java │ │ │ │ ├── RPNConverter.kt │ │ │ │ ├── RPNExpression.java │ │ │ │ ├── Tokenizer.kt │ │ │ │ ├── exceptions/ │ │ │ │ │ ├── InvalidCustomFunctionException.kt │ │ │ │ │ ├── UnknownFunctionException.java │ │ │ │ │ └── UnparsableExpressionException.java │ │ │ │ ├── tokens/ │ │ │ │ │ ├── CalculationToken.kt │ │ │ │ │ ├── FunctionSeparatorToken.kt │ │ │ │ │ ├── FunctionToken.kt │ │ │ │ │ ├── NumberToken.kt │ │ │ │ │ ├── OperatorToken.kt │ │ │ │ │ ├── ParenthesesToken.kt │ │ │ │ │ ├── Token.kt │ │ │ │ │ └── VariableToken.kt │ │ │ │ └── utils.kt │ │ │ ├── hexeditor/ │ │ │ │ ├── data/ │ │ │ │ │ ├── AbstractByteBuffer.java │ │ │ │ │ ├── FileByteBuffer.java │ │ │ │ │ ├── MemoryByteBuffer.java │ │ │ │ │ └── TrolCommanderByteBuffer.java │ │ │ │ ├── events/ │ │ │ │ │ ├── OffsetChangeListener.java │ │ │ │ │ └── SelectionChangeListener.java │ │ │ │ ├── search/ │ │ │ │ │ └── ByteBufferSearchUtils.java │ │ │ │ └── ui/ │ │ │ │ ├── HexTable.java │ │ │ │ └── ViewerHexTableModel.java │ │ │ ├── jni/ │ │ │ │ └── NativeFileUtils.java │ │ │ ├── macosx/ │ │ │ │ ├── FileLabelCache.java │ │ │ │ └── RetinaImageIcon.java │ │ │ ├── ui/ │ │ │ │ ├── InputField.java │ │ │ │ ├── TCheckBoxMenuItem.java │ │ │ │ ├── TMenuSeparator.java │ │ │ │ ├── TProgressBar.java │ │ │ │ ├── TRadioButtonMenuItem.java │ │ │ │ └── ZxSpectrumLoadPane.java │ │ │ └── utils/ │ │ │ ├── FileUtils.java │ │ │ ├── ImageSizeDetector.java │ │ │ ├── JavaClassVersionDetector.java │ │ │ ├── StrUtils.java │ │ │ ├── StringStream.java │ │ │ └── search/ │ │ │ ├── BytesSearchPattern.java │ │ │ ├── InputStreamSource.java │ │ │ ├── SearchException.java │ │ │ ├── SearchPattern.java │ │ │ ├── SearchSourceStream.java │ │ │ ├── SearchUtils.java │ │ │ ├── StringCaseInsensitiveSearchPattern.java │ │ │ └── StringCaseSensitiveSearchPattern.java │ │ └── se/ │ │ └── vidstige/ │ │ └── jadb/ │ │ ├── AdbFilterInputStream.java │ │ ├── AdbFilterOutputStream.java │ │ ├── AdbServerLauncher.java │ │ ├── ConnectionToRemoteDeviceException.java │ │ ├── DeviceDetectionListener.java │ │ ├── DeviceWatcher.java │ │ ├── HostConnectToRemoteTcpDevice.java │ │ ├── HostDisconnectFromRemoteTcpDevice.java │ │ ├── ITransportFactory.java │ │ ├── JadbConnection.java │ │ ├── JadbDevice.java │ │ ├── JadbException.java │ │ ├── LookBackFilteringOutputStream.java │ │ ├── RemoteFile.java │ │ ├── RemoteFileRecord.java │ │ ├── Stream.java │ │ ├── Subprocess.java │ │ ├── SyncTransport.java │ │ ├── Transport.java │ │ ├── managers/ │ │ │ ├── Bash.java │ │ │ ├── Package.java │ │ │ ├── PackageManager.java │ │ │ └── PropertyManager.java │ │ └── server/ │ │ ├── AdbDeviceResponder.java │ │ ├── AdbProtocolHandler.java │ │ ├── AdbResponder.java │ │ ├── AdbServer.java │ │ └── SocketServer.java │ └── resources/ │ ├── META-INF/ │ │ └── LICENSE │ ├── avr/ │ │ ├── avr_commands.properties │ │ └── avrdude.csv │ ├── com/ │ │ └── mucommander/ │ │ └── commons/ │ │ └── file/ │ │ └── mime.types │ ├── dictionary.properties │ ├── dictionary_ar_SA.properties │ ├── dictionary_be_BY.properties │ ├── dictionary_ca_ES.properties │ ├── dictionary_cs_CZ.properties │ ├── dictionary_da_DA.properties │ ├── dictionary_de_DE.properties │ ├── dictionary_en_GB.properties │ ├── dictionary_en_US.properties │ ├── dictionary_es_ES.properties │ ├── dictionary_fr_FR.properties │ ├── dictionary_hu_HU.properties │ ├── dictionary_it_IT.properties │ ├── dictionary_ja_JP.properties │ ├── dictionary_ko_KR.properties │ ├── dictionary_nl_NL.properties │ ├── dictionary_no_NO.properties │ ├── dictionary_pl_PL.properties │ ├── dictionary_pt_BR.properties │ ├── dictionary_ro_RO.properties │ ├── dictionary_ru_RU.properties │ ├── dictionary_sk_SK.properties │ ├── dictionary_sl_SL.properties │ ├── dictionary_sv_SV.properties │ ├── dictionary_uk_UA.properties │ ├── dictionary_zh_CN.properties │ ├── dictionary_zh_TW.properties │ ├── license.txt │ ├── logback.xml │ └── themes/ │ ├── ClassicCommander.xml │ ├── Native.xml │ ├── RetroCommander.xml │ ├── Striped.xml │ ├── Trol.xml │ └── editor/ │ ├── Dark.xml │ ├── Default-alt.xml │ ├── Default.xml │ ├── Eclipse.xml │ ├── Idea.xml │ └── VisualStudio.xml └── test/ ├── java/ │ ├── com/ │ │ └── mucommander/ │ │ ├── XmlResourceTest.java │ │ ├── command/ │ │ │ └── CommandTest.java │ │ ├── commons/ │ │ │ ├── conf/ │ │ │ │ ├── BufferedConfigurationExplorerTest.java │ │ │ │ ├── ConfigurationEventTest.java │ │ │ │ ├── ConfigurationExplorerTest.java │ │ │ │ ├── ConfigurationSectionTest.java │ │ │ │ ├── FileConfigurationSourceTest.java │ │ │ │ ├── ValueIteratorTest.java │ │ │ │ └── ValueListTest.java │ │ │ ├── file/ │ │ │ │ ├── AbstractFileTest.java │ │ │ │ ├── DefaultFileURLTest.java │ │ │ │ ├── DefaultPathCanonizerTest.java │ │ │ │ ├── FileFactoryTest.java │ │ │ │ ├── FileURLTestCase.java │ │ │ │ ├── SimpleFileAttributesTest.java │ │ │ │ ├── archiver/ │ │ │ │ │ └── ISOArchiverTest.java │ │ │ │ ├── filter/ │ │ │ │ │ └── ExtensionFilenameFilterTest.java │ │ │ │ ├── impl/ │ │ │ │ │ ├── ProxyFileTest.java │ │ │ │ │ ├── TestFile.java │ │ │ │ │ ├── ftp/ │ │ │ │ │ │ ├── FTPFileTest.java │ │ │ │ │ │ └── FTPFileURLTest.java │ │ │ │ │ ├── hadoop/ │ │ │ │ │ │ ├── HDFSFileTest.java │ │ │ │ │ │ └── HDFSFileURLTest.java │ │ │ │ │ ├── http/ │ │ │ │ │ │ ├── HTTPFileURLTest.java │ │ │ │ │ │ └── HTTPSFileURLTest.java │ │ │ │ │ ├── iso/ │ │ │ │ │ │ └── MuCreateISOTest.java │ │ │ │ │ ├── local/ │ │ │ │ │ │ ├── LocalFileTest.java │ │ │ │ │ │ ├── LocalFileURLTest.java │ │ │ │ │ │ └── WindowsTest.java │ │ │ │ │ ├── nfs/ │ │ │ │ │ │ └── NFSFileURLTest.java │ │ │ │ │ ├── s3/ │ │ │ │ │ │ ├── S3FileTest.java │ │ │ │ │ │ └── S3FileURLTest.java │ │ │ │ │ ├── sftp/ │ │ │ │ │ │ ├── SFTPFileTest.java │ │ │ │ │ │ └── SFTPFileURLTest.java │ │ │ │ │ ├── smb/ │ │ │ │ │ │ ├── SMBFileTest.java │ │ │ │ │ │ └── SMBFileURLTest.java │ │ │ │ │ └── zip/ │ │ │ │ │ └── ZipArchiveFileTest.java │ │ │ │ └── util/ │ │ │ │ ├── FileComparatorTest.java │ │ │ │ ├── FileMonitorTest.java │ │ │ │ ├── PathTokenizerTest.java │ │ │ │ ├── PathUtilsTest.java │ │ │ │ └── ResourceLoaderTest.java │ │ │ ├── io/ │ │ │ │ ├── BoundedInputStreamTest.java │ │ │ │ ├── BoundedOutputStreamTest.java │ │ │ │ ├── BoundedReaderTest.java │ │ │ │ ├── BufferPoolTest.java │ │ │ │ ├── base64/ │ │ │ │ │ └── Base64Test.java │ │ │ │ ├── bom/ │ │ │ │ │ └── BOMTest.java │ │ │ │ └── compound/ │ │ │ │ ├── CompoundInputStreamTest.java │ │ │ │ └── CompoundReaderTest.java │ │ │ └── util/ │ │ │ └── StringUtilsTest.java │ │ ├── ui/ │ │ │ ├── action/ │ │ │ │ └── impl/ │ │ │ │ └── PasteClipboardFilesActionTest.java │ │ │ ├── dialog/ │ │ │ │ └── file/ │ │ │ │ ├── BatchRenameTest.java │ │ │ │ └── RenamePropertiesTest.java │ │ │ ├── icon/ │ │ │ │ └── CustomFileIconProviderTest.java │ │ │ └── macosx/ │ │ │ └── AppleScriptTest.java │ │ └── utils/ │ │ ├── text/ │ │ │ └── SizeFormatTest.java │ │ └── xml/ │ │ ├── XmlAttributesTest.java │ │ └── XmlWriterTest.java │ └── ru/ │ └── trolsoft/ │ ├── hexeditor/ │ │ └── search/ │ │ └── ByteBufferSearchUtilsTest.java │ └── test/ │ ├── VariableArgumentsProvider.java │ └── VariableSource.java ├── kotlin/ │ ├── com/ │ │ └── mucommander/ │ │ └── ui/ │ │ └── viewer/ │ │ └── image/ │ │ └── SvgImageSupportTest.kt │ └── ru/ │ └── trolsoft/ │ └── calculator/ │ └── CalculatorTest.kt └── resources/ ├── logback.xml └── mockito-extensions/ └── org.mockito.plugins.MockMaker