[azureus] 01/01: Merge tag 'upstream/5.3.0.0'

Stephen Nelson stephenonelson-guest at moszumanska.debian.org
Tue Jun 24 12:01:45 UTC 2014


This is an automated email from the git hooks/post-receive script.

stephenonelson-guest pushed a commit to branch master
in repository azureus.

commit 6550961b658a209062fdec1aae64f01747f0ecf3
Merge: 5f963d9 1cfa72f
Author: Stephen Nelson <stephen at eccostudio.com>
Date:   Wed Jun 18 15:22:09 2014 +0100

    Merge tag 'upstream/5.3.0.0'
    
    Upstream version 5.3.0.0

 ChangeLog.txt                                      |  796 ---
 az-build.xml                                       |  127 -
 azureus2/src/Azureus2.jardesc                      |  540 ++
 azureus2/src/ChangeLog.txt                         |  441 ++
 GPL.txt => azureus2/src/GPL.txt                    |    0
 .../src/com/aelitis/azureus/core/AzureusCore.java  |  215 +
 .../aelitis/azureus/core/AzureusCoreComponent.java |    0
 .../aelitis/azureus/core/AzureusCoreException.java |    0
 .../aelitis/azureus/core/AzureusCoreFactory.java   |    0
 .../azureus/core/AzureusCoreLifecycleAdapter.java  |    0
 .../azureus/core/AzureusCoreLifecycleListener.java |    0
 .../aelitis/azureus/core/AzureusCoreListener.java  |    0
 .../aelitis/azureus/core/AzureusCoreOperation.java |    0
 .../azureus/core/AzureusCoreOperationListener.java |    0
 .../azureus/core/AzureusCoreOperationTask.java     |    0
 .../azureus/core/AzureusCoreRunningListener.java   |    0
 .../aelitis/azureus/core/backup/BackupManager.java |   67 +
 .../azureus/core/backup/BackupManagerFactory.java  |   36 +
 .../core/backup/impl/BackupManagerImpl.java        | 1142 ++++
 .../clientmessageservice/ClientMessageService.java |    0
 .../ClientMessageServiceClient.java                |    0
 .../clientmessageservice/impl/AEClientService.java |  220 +
 .../impl/ClientConnection.java                     |  302 +
 .../clientmessageservice/impl/ClientMessage.java   |    0
 .../impl/ClientMessageHandler.java                 |    0
 .../impl/NonBlockingReadWriteService.java          |  306 +
 .../secure/SecureMessageServiceClient.java         |    0
 .../secure/SecureMessageServiceClientAdapter.java  |    0
 .../secure/SecureMessageServiceClientFactory.java  |    0
 .../secure/SecureMessageServiceClientListener.java |    0
 .../secure/SecureMessageServiceClientMessage.java  |    0
 .../impl/SecureMessageServiceClientHelper.java     |    0
 .../impl/SecureMessageServiceClientImpl.java       |    0
 .../SecureMessageServiceClientMessageImpl.java     |    0
 .../azureus/core/content/AzureusContent.java       |    0
 .../core/content/AzureusContentDirectory.java      |    0
 .../content/AzureusContentDirectoryListener.java   |    0
 .../content/AzureusContentDirectoryManager.java    |    0
 .../core/content/AzureusContentDownload.java       |    0
 .../azureus/core/content/AzureusContentFile.java   |   46 +
 .../azureus/core/content/AzureusContentFilter.java |    0
 .../aelitis/azureus/core/custom/Customization.java |    0
 .../core/custom/CustomizationException.java        |    0
 .../azureus/core/custom/CustomizationManager.java  |   38 +
 .../core/custom/CustomizationManagerFactory.java   |    0
 .../core/custom/impl/CustomizationImpl.java        |    0
 .../core/custom/impl/CustomizationManagerImpl.java |  719 +++
 azureus2/src/com/aelitis/azureus/core/dht/DHT.java |  263 +
 .../com}/aelitis/azureus/core/dht/DHTFactory.java  |    0
 .../com/aelitis/azureus/core/dht/DHTListener.java  |   32 +
 .../com}/aelitis/azureus/core/dht/DHTLogger.java   |    0
 .../azureus/core/dht/DHTOperationAdapter.java      |   78 +
 .../azureus/core/dht/DHTOperationListener.java     |   64 +
 .../azureus/core/dht/DHTStorageAdapter.java        |    0
 .../aelitis/azureus/core/dht/DHTStorageBlock.java  |    0
 .../aelitis/azureus/core/dht/DHTStorageKey.java    |    0
 .../azureus/core/dht/DHTStorageKeyStats.java       |    0
 .../azureus/core/dht/control/DHTControl.java       |  234 +
 .../core/dht/control/DHTControlActivity.java       |   86 +
 .../core/dht/control/DHTControlAdapter.java        |    0
 .../core/dht/control/DHTControlContact.java        |    0
 .../core/dht/control/DHTControlFactory.java        |    0
 .../core/dht/control/DHTControlListener.java       |    0
 .../azureus/core/dht/control/DHTControlStats.java  |    0
 .../dht/control/impl/DHTControlContactImpl.java    |   90 +
 .../core/dht/control/impl/DHTControlImpl.java      | 5374 ++++++++++++++++
 .../core/dht/control/impl/DHTControlStatsImpl.java |    0
 .../src/com/aelitis/azureus/core/dht/db/DHTDB.java |  172 +
 .../aelitis/azureus/core/dht/db/DHTDBFactory.java  |    0
 .../azureus/core/dht/db/DHTDBLookupResult.java     |    0
 .../aelitis/azureus/core/dht/db/DHTDBStats.java    |    0
 .../aelitis/azureus/core/dht/db/DHTDBValue.java    |    0
 .../azureus/core/dht/db/impl/DHTDBImpl.java        | 3975 ++++++++++++
 .../azureus/core/dht/db/impl/DHTDBMapping.java     | 1253 ++++
 .../azureus/core/dht/db/impl/DHTDBValueImpl.java   |    0
 .../com/aelitis/azureus/core/dht/impl/DHTImpl.java |  532 ++
 .../com/aelitis/azureus/core/dht/impl/DHTLog.java  |  365 ++
 .../azureus/core/dht/nat/DHTNATPuncher.java        |  119 +
 .../azureus/core/dht/nat/DHTNATPuncherAdapter.java |    0
 .../azureus/core/dht/nat/DHTNATPuncherFactory.java |    0
 .../core/dht/nat/DHTNATPuncherListener.java        |   32 +
 .../core/dht/nat/impl/DHTNATPuncherImpl.java       | 2656 ++++++++
 .../core/dht/netcoords/DHTNetworkPosition.java     |    0
 .../dht/netcoords/DHTNetworkPositionListener.java  |    0
 .../dht/netcoords/DHTNetworkPositionManager.java   |  621 ++
 .../dht/netcoords/DHTNetworkPositionProvider.java  |    0
 .../DHTNetworkPositionProviderInstance.java        |    0
 .../DHTNetworkPositionProviderListener.java        |   34 +
 .../dht/netcoords/vivaldi/ver1/Coordinates.java    |    0
 .../netcoords/vivaldi/ver1/VivaldiPosition.java    |    0
 .../vivaldi/ver1/VivaldiPositionFactory.java       |   47 +
 .../vivaldi/ver1/VivaldiPositionProvider.java      |    0
 .../vivaldi/ver1/impl/HeightCoordinatesImpl.java   |    0
 .../vivaldi/ver1/impl/VivaldiPositionImpl.java     |    0
 .../vivaldi/ver1/impl/tests/VivaldiTest.java       |    0
 .../vivaldi/ver1/impl/tests/VivaldiVisualTest.java |  125 +
 .../aelitis/azureus/core/dht/router/DHTRouter.java |  189 +
 .../azureus/core/dht/router/DHTRouterAdapter.java  |    0
 .../azureus/core/dht/router/DHTRouterContact.java  |    0
 .../dht/router/DHTRouterContactAttachment.java     |   48 +
 .../azureus/core/dht/router/DHTRouterFactory.java  |    0
 .../core/dht/router/DHTRouterFactoryObserver.java  |    0
 .../azureus/core/dht/router/DHTRouterObserver.java |    0
 .../azureus/core/dht/router/DHTRouterStats.java    |    0
 .../core/dht/router/impl/DHTRouterContactImpl.java |  250 +
 .../core/dht/router/impl/DHTRouterImpl.java        | 1537 +++++
 .../core/dht/router/impl/DHTRouterNodeImpl.java    |  583 ++
 .../core/dht/router/impl/DHTRouterStatsImpl.java   |    0
 .../azureus/core/dht/speed/DHTSpeedTester.java     |   45 +
 .../core/dht/speed/DHTSpeedTesterContact.java      |    0
 .../dht/speed/DHTSpeedTesterContactListener.java   |    0
 .../core/dht/speed/DHTSpeedTesterFactory.java      |    0
 .../core/dht/speed/DHTSpeedTesterListener.java     |   39 +
 .../core/dht/speed/impl/DHTSpeedTesterImpl.java    |  817 +++
 .../azureus/core/dht/transport/DHTTransport.java   |  162 +
 .../core/dht/transport/DHTTransportContact.java    |  163 +
 .../core/dht/transport/DHTTransportException.java  |    0
 .../core/dht/transport/DHTTransportFactory.java    |    0
 .../dht/transport/DHTTransportFindValueReply.java  |    0
 .../core/dht/transport/DHTTransportFullStats.java  |    0
 .../core/dht/transport/DHTTransportListener.java   |   47 +
 .../transport/DHTTransportProgressListener.java    |    0
 .../dht/transport/DHTTransportQueryStoreReply.java |    0
 .../dht/transport/DHTTransportReplyHandler.java    |    0
 .../transport/DHTTransportReplyHandlerAdapter.java |    0
 .../dht/transport/DHTTransportRequestHandler.java  |   93 +
 .../core/dht/transport/DHTTransportStats.java      |    0
 .../core/dht/transport/DHTTransportStoreReply.java |    0
 .../dht/transport/DHTTransportTransferHandler.java |    0
 .../core/dht/transport/DHTTransportValue.java      |    0
 .../loopback/DHTTransportLoopbackContactImpl.java  |  275 +
 .../loopback/DHTTransportLoopbackImpl.java         |  791 +++
 .../loopback/DHTTransportLoopbackStatsImpl.java    |    0
 .../core/dht/transport/udp/DHTTransportUDP.java    |  147 +
 .../dht/transport/udp/DHTTransportUDPContact.java  |   41 +
 .../udp/impl/DHTTransportUDPContactImpl.java       |  499 ++
 .../transport/udp/impl/DHTTransportUDPImpl.java    | 4438 +++++++++++++
 .../udp/impl/DHTTransportUDPStatsImpl.java         |    0
 .../core/dht/transport/udp/impl/DHTUDPPacket.java  |   36 +
 .../dht/transport/udp/impl/DHTUDPPacketData.java   |    0
 .../dht/transport/udp/impl/DHTUDPPacketHelper.java |    0
 .../dht/transport/udp/impl/DHTUDPPacketReply.java  |  253 +
 .../transport/udp/impl/DHTUDPPacketReplyError.java |    0
 .../udp/impl/DHTUDPPacketReplyFindNode.java        |    0
 .../udp/impl/DHTUDPPacketReplyFindValue.java       |    0
 .../udp/impl/DHTUDPPacketReplyKeyBlock.java        |    0
 .../transport/udp/impl/DHTUDPPacketReplyPing.java  |    0
 .../udp/impl/DHTUDPPacketReplyQueryStorage.java    |    0
 .../transport/udp/impl/DHTUDPPacketReplyStats.java |    0
 .../transport/udp/impl/DHTUDPPacketReplyStore.java |    0
 .../transport/udp/impl/DHTUDPPacketRequest.java    |  344 +
 .../udp/impl/DHTUDPPacketRequestFindNode.java      |    0
 .../udp/impl/DHTUDPPacketRequestFindValue.java     |    0
 .../udp/impl/DHTUDPPacketRequestKeyBlock.java      |    0
 .../udp/impl/DHTUDPPacketRequestPing.java          |    0
 .../udp/impl/DHTUDPPacketRequestQueryStorage.java  |    0
 .../udp/impl/DHTUDPPacketRequestStats.java         |    0
 .../udp/impl/DHTUDPPacketRequestStore.java         |    0
 .../core/dht/transport/udp/impl/DHTUDPUtils.java   | 1194 ++++
 .../impl/packethandler/DHTUDPPacketHandler.java    |  455 ++
 .../DHTUDPPacketHandlerException.java              |    0
 .../packethandler/DHTUDPPacketHandlerFactory.java  |  213 +
 .../packethandler/DHTUDPPacketHandlerStats.java    |    0
 .../packethandler/DHTUDPPacketHandlerStub.java     |   37 +
 .../packethandler/DHTUDPPacketNetworkHandler.java  |    0
 .../impl/packethandler/DHTUDPPacketReceiver.java   |    0
 .../impl/packethandler/DHTUDPRequestHandler.java   |   40 +
 .../transport/util/DHTTransportRequestCounter.java |  157 +
 .../dht/transport/util/DHTTransportStatsImpl.java  |    0
 .../diskmanager/access/DiskAccessController.java   |    0
 .../access/DiskAccessControllerFactory.java        |    0
 .../access/DiskAccessControllerStats.java          |    0
 .../core/diskmanager/access/DiskAccessRequest.java |    0
 .../access/DiskAccessRequestListener.java          |    0
 .../access/impl/DiskAccessControllerImpl.java      |    0
 .../access/impl/DiskAccessControllerInstance.java  |    0
 .../access/impl/DiskAccessRequestImpl.java         |    0
 .../azureus/core/diskmanager/cache/CacheFile.java  |  199 +
 .../core/diskmanager/cache/CacheFileManager.java   |   56 +
 .../cache/CacheFileManagerException.java           |    0
 .../diskmanager/cache/CacheFileManagerFactory.java |    0
 .../diskmanager/cache/CacheFileManagerStats.java   |    0
 .../core/diskmanager/cache/CacheFileOwner.java     |    0
 .../core/diskmanager/cache/impl/CacheEntry.java    |    0
 .../cache/impl/CacheFileManagerImpl.java           | 1035 +++
 .../cache/impl/CacheFileManagerStatsImpl.java      |    0
 .../diskmanager/cache/impl/CacheFileWithCache.java | 1774 ++++++
 .../cache/impl/CacheFileWithoutCache.java          |  448 ++
 .../cache/impl/CacheFileWithoutCacheMT.java        |  726 +++
 .../azureus/core/diskmanager/file/FMFile.java      |  161 +
 .../core/diskmanager/file/FMFileManager.java       |   56 +
 .../diskmanager/file/FMFileManagerException.java   |   63 +
 .../diskmanager/file/FMFileManagerFactory.java     |    0
 .../azureus/core/diskmanager/file/FMFileOwner.java |    0
 .../core/diskmanager/file/impl/FMFileAccess.java   |   91 +
 .../diskmanager/file/impl/FMFileAccessCompact.java |  545 ++
 .../file/impl/FMFileAccessController.java          |  487 ++
 .../diskmanager/file/impl/FMFileAccessLinear.java  |  571 ++
 .../file/impl/FMFileAccessPieceReorderer.java      | 1109 ++++
 .../core/diskmanager/file/impl/FMFileImpl.java     | 1180 ++++
 .../core/diskmanager/file/impl/FMFileLimited.java  |  349 ++
 .../diskmanager/file/impl/FMFileManagerImpl.java   |  501 ++
 .../core/diskmanager/file/impl/FMFileTestImpl.java |    0
 .../diskmanager/file/impl/FMFileUnlimited.java     |  275 +
 .../core/drivedetector/DriveDetectedInfo.java      |   37 +
 .../core/drivedetector/DriveDetectedListener.java  |    0
 .../azureus/core/drivedetector/DriveDetector.java  |   43 +
 .../core/drivedetector/DriveDetectorFactory.java   |    0
 .../drivedetector/impl/DriveDetectedInfoImpl.java  |   56 +
 .../core/drivedetector/impl/DriveDetectorImpl.java |  195 +
 .../azureus/core/helpers/TorrentFolderWatcher.java |  382 ++
 .../aelitis/azureus/core/impl/AzureusCoreImpl.java | 2682 ++++++++
 .../core/impl/AzureusCoreSingleInstanceClient.java |  134 +
 .../azureus/core/instancemanager/AZInstance.java   |   60 +
 .../core/instancemanager/AZInstanceManager.java    |  106 +
 .../instancemanager/AZInstanceManagerAdapter.java  |    0
 .../instancemanager/AZInstanceManagerFactory.java  |    0
 .../instancemanager/AZInstanceManagerListener.java |    0
 .../core/instancemanager/AZInstanceTracked.java    |    0
 .../core/instancemanager/impl/AZInstanceImpl.java  |   84 +
 .../impl/AZInstanceManagerImpl.java                | 1432 +++++
 .../instancemanager/impl/AZMyInstanceImpl.java     |  413 ++
 .../instancemanager/impl/AZOtherInstanceImpl.java  |  231 +
 .../instancemanager/impl/AZPortClashHandler.java   |    0
 .../aelitis/azureus/core/lws/LWSDiskManager.java   |  821 +++
 .../azureus/core/lws/LWSDiskManagerState.java      |  514 ++
 .../com/aelitis/azureus/core/lws/LWSDownload.java  |  961 +++
 .../azureus/core/lws/LWSPeerManagerAdapter.java    |  379 ++
 .../com/aelitis/azureus/core/lws/LWSTorrent.java   |  478 ++
 .../aelitis/azureus/core/lws/LightWeightSeed.java  |  779 +++
 .../azureus/core/lws/LightWeightSeedAdapter.java   |    0
 .../azureus/core/lws/LightWeightSeedManager.java   |  363 ++
 .../aelitis/azureus/core/nat/NATTraversal.java     |    0
 .../azureus/core/nat/NATTraversalException.java    |    0
 .../azureus/core/nat/NATTraversalHandler.java      |    0
 .../azureus/core/nat/NATTraversalObserver.java     |    0
 .../com/aelitis/azureus/core/nat/NATTraverser.java |  277 +
 .../core/networkmanager/ConnectionAttempt.java     |    0
 .../core/networkmanager/ConnectionEndpoint.java    |  430 ++
 .../azureus/core/networkmanager/EventWaiter.java   |    0
 .../core/networkmanager/IncomingMessageQueue.java  |  132 +
 .../core/networkmanager/LimitedRateGroup.java      |   39 +
 .../core/networkmanager/NetworkConnection.java     |  126 +
 .../core/networkmanager/NetworkConnectionBase.java |  101 +
 .../networkmanager/NetworkConnectionFactory.java   |    0
 .../networkmanager/NetworkConnectionHelper.java    |  220 +
 .../core/networkmanager/NetworkManager.java        |  749 +++
 .../core/networkmanager/OutgoingMessageQueue.java  |  246 +
 .../core/networkmanager/ProtocolEndpoint.java      |   72 +
 .../networkmanager/ProtocolEndpointFactory.java    |  121 +
 .../networkmanager/ProtocolEndpointHandler.java    |   40 +
 .../core/networkmanager/ProtocolStartpoint.java    |   38 +
 .../azureus/core/networkmanager/RateHandler.java   |   40 +
 .../azureus/core/networkmanager/RawMessage.java    |    0
 .../azureus/core/networkmanager/Transport.java     |  170 +
 .../azureus/core/networkmanager/TransportBase.java |    0
 .../core/networkmanager/TransportEndpoint.java     |    0
 .../core/networkmanager/TransportStartpoint.java   |   29 +
 .../networkmanager/VirtualChannelSelector.java     |    0
 .../VirtualServerChannelSelector.java              |    0
 .../VirtualServerChannelSelectorFactory.java       |    0
 .../core/networkmanager/admin/NetworkAdmin.java    |  255 +
 .../core/networkmanager/admin/NetworkAdminASN.java |    0
 .../admin/NetworkAdminASNListener.java             |    0
 .../admin/NetworkAdminException.java               |    0
 .../admin/NetworkAdminHTTPProxy.java               |    0
 .../admin/NetworkAdminNATDevice.java               |    0
 .../admin/NetworkAdminNetworkInterface.java        |    0
 .../admin/NetworkAdminNetworkInterfaceAddress.java |    0
 .../networkmanager/admin/NetworkAdminNode.java     |    0
 .../admin/NetworkAdminProgressListener.java        |    0
 .../admin/NetworkAdminPropertyChangeListener.java  |    0
 .../networkmanager/admin/NetworkAdminProtocol.java |   67 +
 .../admin/NetworkAdminRouteListener.java           |    0
 .../admin/NetworkAdminRoutesListener.java          |    0
 .../admin/NetworkAdminSocksProxy.java              |    0
 .../admin/NetworkAdminSpeedTestScheduledTest.java  |    0
 ...NetworkAdminSpeedTestScheduledTestListener.java |    0
 .../admin/NetworkAdminSpeedTestScheduler.java      |    0
 .../admin/NetworkAdminSpeedTester.java             |    0
 .../admin/NetworkAdminSpeedTesterListener.java     |    0
 .../admin/NetworkAdminSpeedTesterResult.java       |    0
 .../admin/impl/NetworkAdminASNImpl.java            |    0
 .../admin/impl/NetworkAdminASNLookupImpl.java      |  322 +
 .../admin/impl/NetworkAdminHTTPProxyImpl.java      |  471 ++
 .../admin/impl/NetworkAdminHTTPTester.java         |    0
 .../admin/impl/NetworkAdminImpl.java               | 4155 +++++++++++++
 .../admin/impl/NetworkAdminNATDeviceImpl.java      |    0
 .../admin/impl/NetworkAdminNATUDPCodecs.java       |    0
 .../admin/impl/NetworkAdminNATUDPReply.java        |    0
 .../admin/impl/NetworkAdminNATUDPRequest.java      |    0
 .../admin/impl/NetworkAdminProtocolImpl.java       |  210 +
 .../admin/impl/NetworkAdminProtocolTester.java     |    0
 .../admin/impl/NetworkAdminSocksProxyImpl.java     |  284 +
 .../NetworkAdminSpeedTestScheduledTestImpl.java    |    0
 .../impl/NetworkAdminSpeedTestSchedulerImpl.java   |  123 +
 .../admin/impl/NetworkAdminSpeedTesterBTImpl.java  |  903 +++
 .../admin/impl/NetworkAdminSpeedTesterImpl.java    |    0
 .../admin/impl/NetworkAdminTCPTester.java          |    0
 .../admin/impl/NetworkAdminUDPTester.java          |  276 +
 .../admin/impl/swt/NetworkAdminSWTImpl.java        |  289 +
 .../core/networkmanager/impl/ByteBucket.java       |   51 +
 .../core/networkmanager/impl/ByteBucketMT.java     |  177 +
 .../core/networkmanager/impl/ByteBucketST.java     |  175 +
 .../core/networkmanager/impl/EntityHandler.java    |  232 +
 .../impl/IncomingConnectionManager.java            |  549 ++
 .../impl/IncomingMessageQueueImpl.java             |  285 +
 .../networkmanager/impl/MultiPeerDownloader2.java  |  564 ++
 .../networkmanager/impl/MultiPeerUploader.java     |  587 ++
 .../networkmanager/impl/NetworkConnectionImpl.java |  494 ++
 .../impl/NetworkManagerUtilities.java              |    0
 .../impl/OutgoingMessageQueueImpl.java             |  980 +++
 .../core/networkmanager/impl/ProtocolDecoder.java  |  154 +
 .../impl/ProtocolDecoderAdapter.java               |    0
 .../impl/ProtocolDecoderInitial.java               |  350 ++
 .../networkmanager/impl/ProtocolDecoderPHE.java    | 2065 ++++++
 .../networkmanager/impl/RateControlledEntity.java  |   94 +
 .../core/networkmanager/impl/RawMessageImpl.java   |    0
 .../core/networkmanager/impl/ReadController.java   |  434 ++
 .../networkmanager/impl/SinglePeerDownloader.java  |  157 +
 .../networkmanager/impl/SinglePeerUploader.java    |  175 +
 .../networkmanager/impl/TransferProcessor.java     |  520 ++
 .../core/networkmanager/impl/TransportCipher.java  |    0
 .../impl/TransportCryptoManager.java               |    0
 .../core/networkmanager/impl/TransportHelper.java  |  153 +
 .../networkmanager/impl/TransportHelperFilter.java |    0
 .../impl/TransportHelperFilterInserter.java        |    0
 .../impl/TransportHelperFilterStream.java          |    0
 .../impl/TransportHelperFilterStreamCipher.java    |    0
 .../impl/TransportHelperFilterStreamXOR.java       |    0
 .../impl/TransportHelperFilterTransparent.java     |    0
 .../core/networkmanager/impl/TransportImpl.java    |  499 ++
 .../core/networkmanager/impl/TransportStats.java   |    0
 .../core/networkmanager/impl/WriteController.java  |  709 +++
 .../core/networkmanager/impl/http/HTTPMessage.java |    0
 .../impl/http/HTTPMessageDecoder.java              |    0
 .../impl/http/HTTPMessageEncoder.java              |    0
 .../impl/http/HTTPNetworkConnection.java           | 1300 ++++
 .../impl/http/HTTPNetworkConnectionFile.java       |    0
 .../impl/http/HTTPNetworkConnectionWebSeed.java    |  237 +
 .../impl/http/HTTPNetworkManager.java              |  817 +++
 .../impl/tcp/IncomingSocketChannelManager.java     |  499 ++
 .../impl/tcp/LightweightTCPTransport.java          |  129 +
 .../impl/tcp/ProtocolEndpointTCP.java              |  157 +
 .../networkmanager/impl/tcp/ProxyLoginHandler.java |  596 ++
 .../networkmanager/impl/tcp/SelectorGuard.java     |    0
 .../impl/tcp/TCPConnectionManager.java             | 1065 ++++
 .../networkmanager/impl/tcp/TCPNetworkManager.java |  328 +
 .../impl/tcp/TCPTransportHelper.java               |  660 ++
 .../impl/tcp/TCPTransportHelperFilterFactory.java  |    0
 .../networkmanager/impl/tcp/TCPTransportImpl.java  |  481 ++
 .../impl/tcp/TransportEndpointTCP.java             |    0
 .../impl/tcp/TransportStartpointTCP.java           |   89 +
 .../impl/tcp/VirtualAcceptSelector.java            |  159 +
 .../tcp/VirtualBlockingServerChannelSelector.java  |  173 +
 .../impl/tcp/VirtualChannelSelectorImpl.java       | 1212 ++++
 .../VirtualNonBlockingServerChannelSelector.java   |    0
 .../core/networkmanager/impl/test/PHETester.java   |  431 ++
 .../core/networkmanager/impl/udp/NetworkGlue.java  |    0
 .../impl/udp/NetworkGlueListener.java              |    0
 .../impl/udp/NetworkGlueLoopBack.java              |    0
 .../networkmanager/impl/udp/NetworkGlueUDP.java    |  224 +
 .../impl/udp/ProtocolEndpointUDP.java              |  149 +
 .../impl/udp/TransportEndpointUDP.java             |    0
 .../networkmanager/impl/udp/UDPConnection.java     |    0
 .../impl/udp/UDPConnectionManager.java             |  857 +++
 .../networkmanager/impl/udp/UDPConnectionSet.java  | 2700 ++++++++
 .../networkmanager/impl/udp/UDPNetworkManager.java |  210 +
 .../core/networkmanager/impl/udp/UDPPacket.java    |    0
 .../core/networkmanager/impl/udp/UDPSelector.java  |  240 +
 .../core/networkmanager/impl/udp/UDPTransport.java |  185 +
 .../impl/udp/UDPTransportHelper.java               |  737 +++
 .../azureus/core/neuronal/ActivationFunction.java  |    0
 .../core/neuronal/LogisticActivationFunction.java  |    0
 .../azureus/core/neuronal/NeuralNetwork.java       |    0
 .../azureus/core/neuronal/NeuralNetworkLayer.java  |    0
 .../azureus/core/neuronal/NeuralSpeedLimiter.java  |    0
 .../aelitis/azureus/core/pairing/PairedNode.java   |   38 +
 .../azureus/core/pairing/PairedService.java        |    0
 .../core/pairing/PairedServiceRequestHandler.java  |   37 +
 .../core/pairing/PairingConnectionData.java        |   45 +
 .../azureus/core/pairing/PairingException.java     |    0
 .../azureus/core/pairing/PairingManager.java       |  135 +
 .../core/pairing/PairingManagerFactory.java        |    0
 .../core/pairing/PairingManagerListener.java       |   31 +
 .../aelitis/azureus/core/pairing/PairingTest.java  |   43 +
 .../azureus/core/pairing/PairingTestListener.java  |   35 +
 .../core/pairing/impl/PairManagerTunnel.java       |  386 ++
 .../core/pairing/impl/PairingManagerImpl.java      | 2416 +++++++
 .../pairing/impl/PairingManagerTunnelHandler.java  | 1231 ++++
 .../azureus/core/pairing/impl/swt/PMSWTImpl.java   |  622 ++
 .../azureus/core/peermanager/PeerManager.java      | 1100 ++++
 .../core/peermanager/PeerManagerRegistration.java  |    0
 .../PeerManagerRegistrationAdapter.java            |    0
 .../peermanager/PeerManagerRoutingListener.java    |    0
 .../peermanager/control/PeerControlInstance.java   |    0
 .../peermanager/control/PeerControlScheduler.java  |    0
 .../control/PeerControlSchedulerFactory.java       |    0
 .../peermanager/control/SpeedTokenDispenser.java   |    0
 .../control/impl/PeerControlSchedulerBasic.java    |    0
 .../control/impl/PeerControlSchedulerImpl.java     |    0
 .../impl/PeerControlSchedulerPrioritised.java      |  317 +
 .../control/impl/SpeedTokenDispenserBasic.java     |    0
 .../impl/SpeedTokenDispenserPrioritised.java       |    0
 .../core/peermanager/messaging/Message.java        |    0
 .../peermanager/messaging/MessageException.java    |    0
 .../core/peermanager/messaging/MessageManager.java |    0
 .../messaging/MessageStreamDecoder.java            |    0
 .../messaging/MessageStreamEncoder.java            |    0
 .../messaging/MessageStreamFactory.java            |    0
 .../core/peermanager/messaging/MessagingUtil.java  |  102 +
 .../peermanager/messaging/azureus/AZBadPiece.java  |    0
 .../messaging/azureus/AZGenericMapPayload.java     |    0
 .../peermanager/messaging/azureus/AZHandshake.java |  322 +
 .../core/peermanager/messaging/azureus/AZHave.java |    0
 .../peermanager/messaging/azureus/AZMessage.java   |   95 +
 .../messaging/azureus/AZMessageDecoder.java        |  392 ++
 .../messaging/azureus/AZMessageEncoder.java        |   61 +
 .../messaging/azureus/AZMessageFactory.java        |  307 +
 .../peermanager/messaging/azureus/AZMetaData.java  |  231 +
 .../messaging/azureus/AZPeerExchange.java          |    0
 .../messaging/azureus/AZRequestHint.java           |    0
 .../peermanager/messaging/azureus/AZStatReply.java |  134 +
 .../messaging/azureus/AZStatRequest.java           |  134 +
 .../messaging/azureus/AZStylePeerExchange.java     |    0
 .../messaging/azureus/AZUTMetaData.java            |   48 +
 .../messaging/bittorrent/BTAllowedFast.java        |  104 +
 .../messaging/bittorrent/BTBitfield.java           |    0
 .../peermanager/messaging/bittorrent/BTCancel.java |    0
 .../peermanager/messaging/bittorrent/BTChoke.java  |    0
 .../messaging/bittorrent/BTDHTPort.java            |    0
 .../messaging/bittorrent/BTHandshake.java          |  235 +
 .../peermanager/messaging/bittorrent/BTHave.java   |    0
 .../messaging/bittorrent/BTHaveAll.java            |   66 +
 .../messaging/bittorrent/BTHaveNone.java           |   66 +
 .../messaging/bittorrent/BTInterested.java         |    0
 .../messaging/bittorrent/BTKeepAlive.java          |    0
 .../messaging/bittorrent/BTLTMessage.java          |    0
 .../messaging/bittorrent/BTMessage.java            |  104 +
 .../messaging/bittorrent/BTMessageDecoder.java     |  423 ++
 .../messaging/bittorrent/BTMessageEncoder.java     |    0
 .../messaging/bittorrent/BTMessageFactory.java     |  282 +
 .../peermanager/messaging/bittorrent/BTPiece.java  |    0
 .../messaging/bittorrent/BTRawMessage.java         |    0
 .../messaging/bittorrent/BTRejectRequest.java      |  144 +
 .../messaging/bittorrent/BTRequest.java            |    0
 .../messaging/bittorrent/BTSuggestPiece.java       |  104 +
 .../messaging/bittorrent/BTUnchoke.java            |    0
 .../messaging/bittorrent/BTUninterested.java       |    0
 .../ltep/LTDisabledExtensionMessage.java           |    0
 .../messaging/bittorrent/ltep/LTHandshake.java     |  269 +
 .../messaging/bittorrent/ltep/LTMessage.java       |   55 +
 .../bittorrent/ltep/LTMessageDecoder.java          |   89 +
 .../bittorrent/ltep/LTMessageEncoder.java          |  142 +
 .../bittorrent/ltep/LTMessageFactory.java          |   44 +
 .../messaging/bittorrent/ltep/UTMetaData.java      |  232 +
 .../messaging/bittorrent/ltep/UTPeerExchange.java  |  314 +
 .../messaging/bittorrent/ltep/UTUploadOnly.java    |  139 +
 .../core/peermanager/nat/PeerNATInitiator.java     |    0
 .../peermanager/nat/PeerNATTraversalAdapter.java   |    0
 .../core/peermanager/nat/PeerNATTraverser.java     |  582 ++
 .../core/peermanager/peerdb/PeerDatabase.java      |  502 ++
 .../peermanager/peerdb/PeerDatabaseFactory.java    |    0
 .../core/peermanager/peerdb/PeerExchangerItem.java |  270 +
 .../azureus/core/peermanager/peerdb/PeerItem.java  |  182 +
 .../core/peermanager/peerdb/PeerItemFactory.java   |    0
 .../peermanager/piecepicker/EndGameModeChunk.java  |    0
 .../core/peermanager/piecepicker/PiecePicker.java  |  151 +
 .../piecepicker/PiecePickerFactory.java            |    0
 .../piecepicker/PiecePickerListener.java           |    0
 .../piecepicker/PiecePriorityProvider.java         |    0
 .../peermanager/piecepicker/PieceRTAProvider.java  |   61 +
 .../piecepicker/impl/PiecePickerImpl.java          | 3309 ++++++++++
 .../peermanager/piecepicker/util/BitFlags.java     |  227 +
 .../peermanager/unchoker/DownloadingUnchoker.java  |    0
 .../core/peermanager/unchoker/SeedingUnchoker.java |    0
 .../core/peermanager/unchoker/Unchoker.java        |    0
 .../core/peermanager/unchoker/UnchokerFactory.java |    0
 .../core/peermanager/unchoker/UnchokerUtil.java    |    0
 .../peermanager/uploadslots/DownloadingRanker.java |    0
 .../peermanager/uploadslots/SeedingRanker.java     |    0
 .../core/peermanager/uploadslots/UploadHelper.java |    0
 .../peermanager/uploadslots/UploadSession.java     |    0
 .../uploadslots/UploadSessionPicker.java           |    0
 .../core/peermanager/uploadslots/UploadSlot.java   |    0
 .../peermanager/uploadslots/UploadSlotManager.java |    0
 .../peermanager/utils/AZPeerIdentityManager.java   |    0
 .../peermanager/utils/BTPeerIDByteDecoder.java     |  613 ++
 .../utils/BTPeerIDByteDecoderDefinitions.java      |  488 ++
 .../utils/BTPeerIDByteDecoderUtils.java            |  384 ++
 .../core/peermanager/utils/ClientIdentifier.java   |  357 ++
 .../utils/OutgoingBTHaveMessageAggregator.java     |    0
 .../utils/OutgoingBTPieceMessageHandler.java       |  449 ++
 .../OutgoingBTPieceMessageHandlerAdapter.java      |    0
 .../core/peermanager/utils/PeerClassifier.java     |  144 +
 .../core/peermanager/utils/PeerMessageLimiter.java |    0
 .../com/aelitis/azureus/core/proxy/AEProxy.java    |   42 +
 .../azureus/core/proxy/AEProxyAddressMapper.java   |    0
 .../azureus/core/proxy/AEProxyConnection.java      |    0
 .../core/proxy/AEProxyConnectionListener.java      |    0
 .../azureus/core/proxy/AEProxyException.java       |    0
 .../aelitis/azureus/core/proxy/AEProxyFactory.java |  166 +
 .../aelitis/azureus/core/proxy/AEProxyHandler.java |    0
 .../azureus/core/proxy/AEProxySelector.java        |   69 +
 .../azureus/core/proxy/AEProxySelectorFactory.java |   34 +
 .../aelitis/azureus/core/proxy/AEProxyState.java   |    0
 .../core/proxy/impl/AEPluginProxyHandler.java      |  519 ++
 .../core/proxy/impl/AEProxyAddressMapperImpl.java  |  250 +
 .../core/proxy/impl/AEProxyConnectionImpl.java     |  339 +
 .../azureus/core/proxy/impl/AEProxyImpl.java       |  535 ++
 .../core/proxy/impl/AEProxySelectorImpl.java       |  865 +++
 .../proxy/impl/swt/AEProxySelectorSWTImpl.java     |  407 ++
 .../azureus/core/proxy/socks/AESocksProxy.java     |   73 +
 .../core/proxy/socks/AESocksProxyAddress.java      |    0
 .../core/proxy/socks/AESocksProxyConnection.java   |   68 +
 .../core/proxy/socks/AESocksProxyFactory.java      |    0
 .../socks/AESocksProxyPlugableConnection.java      |    0
 .../AESocksProxyPlugableConnectionFactory.java     |    0
 .../proxy/socks/impl/AESocksProxyAddressImpl.java  |    0
 .../socks/impl/AESocksProxyConnectionImpl.java     | 1144 ++++
 .../core/proxy/socks/impl/AESocksProxyImpl.java    |  122 +
 .../AESocksProxyPlugableConnectionDefault.java     |  397 ++
 .../core/proxy/socks/impl/AESocksProxyState.java   |    0
 .../azureus/core/rssgen/RSSGeneratorPlugin.java    |  295 +
 .../azureus/core/security/CryptoECCUtils.java      |  174 +
 .../azureus/core/security/CryptoHandler.java       |    0
 .../azureus/core/security/CryptoManager.java       |   92 +
 .../core/security/CryptoManagerException.java      |    0
 .../core/security/CryptoManagerFactory.java        |    0
 .../core/security/CryptoManagerKeyListener.java    |    0
 .../security/CryptoManagerPasswordException.java   |    0
 .../security/CryptoManagerPasswordHandler.java     |   78 +
 .../azureus/core/security/CryptoSTSEngine.java     |    0
 .../core/security/impl/CryptoHandlerECC.java       |    0
 .../core/security/impl/CryptoManagerImpl.java      |  815 +++
 .../core/security/impl/CryptoSTSEngineImpl.java    |  439 ++
 .../core/speedmanager/SpeedLimitHandler.java       | 4204 +++++++++++++
 .../azureus/core/speedmanager/SpeedManager.java    |    0
 .../core/speedmanager/SpeedManagerAdapter.java     |    0
 .../core/speedmanager/SpeedManagerFactory.java     |    0
 .../speedmanager/SpeedManagerLimitEstimate.java    |   66 +
 .../core/speedmanager/SpeedManagerListener.java    |    0
 .../core/speedmanager/SpeedManagerPingMapper.java  |    0
 .../core/speedmanager/SpeedManagerPingSource.java  |    0
 .../core/speedmanager/SpeedManagerPingZone.java    |    0
 .../impl/SpeedManagerAlgorithmProvider.java        |    0
 .../impl/SpeedManagerAlgorithmProviderAdapter.java |    0
 .../core/speedmanager/impl/SpeedManagerImpl.java   | 1304 ++++
 .../impl/SpeedManagerPingMapperImpl.java           | 1801 ++++++
 .../core/speedmanager/impl/TestPingSourceImpl.java |  267 +
 .../speedmanager/impl/TestPingSourceRandom.java    |    0
 .../impl/v1/SpeedManagerAlgorithmProviderV1.java   |    0
 .../core/speedmanager/impl/v2/LimitControl.java    |    0
 .../impl/v2/LimitControlDropUploadFirst.java       |    0
 .../speedmanager/impl/v2/LimitControlSetting.java  |    0
 .../speedmanager/impl/v2/PSMonitorListener.java    |    0
 .../speedmanager/impl/v2/PingSourceManager.java    |    0
 .../core/speedmanager/impl/v2/PingSourceStats.java |    0
 .../core/speedmanager/impl/v2/PingSpaceMapper.java |    0
 .../core/speedmanager/impl/v2/PingSpaceMon.java    |  232 +
 .../speedmanager/impl/v2/PingSpaceMonitor.java     |    0
 .../impl/v2/SMConfigurationAdapter.java            |    0
 .../impl/v2/SMConfigurationAdapterImpl.java        |  129 +
 .../azureus/core/speedmanager/impl/v2/SMConst.java |  149 +
 .../core/speedmanager/impl/v2/SMInstance.java      |    0
 .../core/speedmanager/impl/v2/SMSearchLogger.java  |    0
 .../core/speedmanager/impl/v2/SMSearchManager.java |    0
 .../core/speedmanager/impl/v2/SMUpdate.java        |    0
 .../core/speedmanager/impl/v2/SaturatedMode.java   |    0
 .../speedmanager/impl/v2/SpeedLimitConfidence.java |    0
 .../speedmanager/impl/v2/SpeedLimitListener.java   |    0
 .../speedmanager/impl/v2/SpeedLimitMonitor.java    | 1561 +++++
 .../v2/SpeedManagerAlgorithmProviderDHTPing.java   |  686 ++
 .../v2/SpeedManagerAlgorithmProviderPingMap.java   |    0
 .../impl/v2/SpeedManagerAlgorithmProviderV2.java   |    0
 .../speedmanager/impl/v2/SpeedManagerLogger.java   |    0
 .../core/speedmanager/impl/v2/TransferMode.java    |    0
 .../impl/v3/SpeedManagerAlgorithmProviderV3.java   |    0
 .../azureus/core/stats/AzureusCoreStats.java       |  669 ++
 .../core/stats/AzureusCoreStatsProvider.java       |    0
 azureus2/src/com/aelitis/azureus/core/tag/Tag.java |  134 +
 .../com/aelitis/azureus/core/tag/TagDownload.java  |   36 +
 .../com/aelitis/azureus/core/tag/TagException.java |   44 +
 .../com/aelitis/azureus/core/tag/TagFeature.java   |   35 +
 .../azureus/core/tag/TagFeatureAddress.java        |   31 +
 .../azureus/core/tag/TagFeatureFileLocation.java   |   48 +
 .../azureus/core/tag/TagFeatureListener.java       |   31 +
 .../azureus/core/tag/TagFeatureProperties.java     |   94 +
 .../azureus/core/tag/TagFeatureRSSFeed.java        |   33 +
 .../azureus/core/tag/TagFeatureRateLimit.java      |   84 +
 .../azureus/core/tag/TagFeatureRunState.java       |   53 +
 .../azureus/core/tag/TagFeatureTranscode.java      |   37 +
 .../com/aelitis/azureus/core/tag/TagListener.java  |   40 +
 .../com/aelitis/azureus/core/tag/TagManager.java   |   94 +
 .../azureus/core/tag/TagManagerFactory.java        |   34 +
 .../azureus/core/tag/TagManagerListener.java       |   36 +
 .../src/com/aelitis/azureus/core/tag/TagPeer.java  |   36 +
 .../src/com/aelitis/azureus/core/tag/TagType.java  |  124 +
 .../aelitis/azureus/core/tag/TagTypeAdapter.java   |   51 +
 .../aelitis/azureus/core/tag/TagTypeListener.java  |   46 +
 .../src/com/aelitis/azureus/core/tag/Taggable.java |   38 +
 .../azureus/core/tag/TaggableLifecycleHandler.java |   40 +
 .../core/tag/TaggableLifecycleListener.java        |   40 +
 .../aelitis/azureus/core/tag/TaggableResolver.java |   38 +
 .../com/aelitis/azureus/core/tag/impl/TagBase.java | 1081 ++++
 .../core/tag/impl/TagDownloadWithState.java        |  886 +++
 .../azureus/core/tag/impl/TagManagerImpl.java      | 1788 ++++++
 .../core/tag/impl/TagPropertyTrackerHandler.java   |  288 +
 .../impl/TagPropertyTrackerTemplateHandler.java    |  227 +
 .../core/tag/impl/TagPropertyUntaggedHandler.java  |  454 ++
 .../aelitis/azureus/core/tag/impl/TagTypeBase.java |  531 ++
 .../core/tag/impl/TagTypeDownloadManual.java       |  105 +
 .../azureus/core/tag/impl/TagTypeWithState.java    |  121 +
 .../azureus/core/tag/impl/TagWithState.java        |  203 +
 .../azureus/core/tracker/TrackerPeerSource.java    |  103 +
 .../core/tracker/TrackerPeerSourceAdapter.java     |  131 +
 .../azureus/core/update/AzureusRestarter.java      |   43 +
 .../core/update/AzureusRestarterFactory.java       |    0
 .../core/update/impl/AzureusRestarterImpl.java     |  771 +++
 .../aelitis/azureus/core/util/AEPriorityMixin.java |   33 +
 .../aelitis/azureus/core/util/AZ3Functions.java    |  110 +
 .../azureus/core/util/ByteCountedInputStream.java  |    0
 .../azureus/core/util/CaseSensitiveFileMap.java    |    0
 .../aelitis/azureus/core/util/CopyOnWriteList.java |  440 ++
 .../aelitis/azureus/core/util/CopyOnWriteMap.java  |   73 +
 .../aelitis/azureus/core/util/CopyOnWriteSet.java  |  196 +
 .../com/aelitis/azureus/core/util/DNSUtils.java    |  106 +
 .../core/util/DeleteFileOnCloseInputStream.java    |  185 +
 .../azureus/core/util/FeatureAvailability.java     |  151 +
 .../aelitis/azureus/core/util/GeneralUtils.java    |  374 ++
 .../com}/aelitis/azureus/core/util/HTTPUtils.java  |    0
 .../aelitis/azureus/core/util/HashCodeUtils.java   |   89 +
 .../aelitis/azureus/core/util/IdentityHashSet.java |   87 +
 .../aelitis/azureus/core/util/LaunchManager.java   |  152 +
 .../com/aelitis/azureus/core/util/LinkFileMap.java |  324 +
 .../azureus/core/util/MultiPartDecoder.java        |  395 ++
 .../com/aelitis/azureus/core/util/NetUtils.java    |  237 +
 .../aelitis/azureus/core/util/QTFastStartRAF.java  |  662 ++
 .../com/aelitis/azureus/core/util/RegExUtil.java   |  134 +
 .../aelitis/azureus/core/util/UUIDGenerator.java   |    0
 .../aelitis/azureus/core/util/average/Average.java |    0
 .../azureus/core/util/average/AverageFactory.java  |  222 +
 .../util/average/ExponentialMovingAverage.java     |    0
 .../azureus/core/util/average/MovingAverage.java   |   79 +
 .../core/util/average/MovingImmediateAverage.java  |  108 +
 .../azureus/core/util/average/RunningAverage.java  |    0
 .../azureus/core/util/bloom/BloomFilter.java       |   76 +
 .../core/util/bloom/BloomFilterFactory.java        |    0
 .../core/util/bloom/impl/BloomFilterAddOnly.java   |  164 +
 .../util/bloom/impl/BloomFilterAddRemove4Bit.java  |  159 +
 .../util/bloom/impl/BloomFilterAddRemove8Bit.java  |  136 +
 .../core/util/bloom/impl/BloomFilterImpl.java      |  693 +++
 .../core/util/bloom/impl/BloomFilterRotator.java   |  239 +
 .../azureus/core/util/dns/DNSUtilsImpl.java        |  413 ++
 .../azureus/core/util/http/HTTPAuthHelper.java     | 1485 +++++
 .../core/util/http/HTTPAuthHelperListener.java     |    0
 .../core/util/loopcontrol/LoopControler.java       |    0
 .../util/loopcontrol/impl/PIDLoopControler.java    |    0
 .../aelitis/azureus/core/util/png/CRCedChunk.java  |    0
 .../com}/aelitis/azureus/core/util/png/Chunk.java  |    0
 .../aelitis/azureus/core/util/png/IDATChunk.java   |    0
 .../aelitis/azureus/core/util/png/IENDChunk.java   |    0
 .../aelitis/azureus/core/util/png/IHDRChunk.java   |    0
 .../src/com/aelitis/azureus/core/util/png/PNG.java |   54 +
 .../azureus/core/util/png/PngSignatureChunk.java   |    0
 .../core/versioncheck/VersionCheckClient.java      | 1797 ++++++
 .../versioncheck/VersionCheckClientListener.java   |   32 +
 .../versioncheck/VersionCheckClientUDPCodecs.java  |  117 +
 .../versioncheck/VersionCheckClientUDPReply.java   |  104 +
 .../versioncheck/VersionCheckClientUDPRequest.java |  103 +
 .../aelitis/azureus/core/vuzefile/VuzeFile.java    |   62 +
 .../azureus/core/vuzefile/VuzeFileComponent.java   |   66 +
 .../azureus/core/vuzefile/VuzeFileHandler.java     |  270 +
 .../azureus/core/vuzefile/VuzeFileImpl.java        |  271 +
 .../azureus/core/vuzefile/VuzeFileMerger.java      |    0
 .../azureus/core/vuzefile/VuzeFileProcessor.java   |    0
 .../azureus/launcher/ClassLoaderWitness.java       |    0
 .../src/com/aelitis/azureus/launcher/Launcher.java |  121 +
 .../aelitis/azureus/launcher/LauncherTest.java     |    0
 .../aelitis/azureus/launcher/MainExecutor.java     |    0
 .../launcher/classloading/PeeringClassloader.java  |    0
 .../launcher/classloading/PrimaryClassloader.java  |    0
 .../classloading/SecondaryClassLoader.java         |    0
 .../azureus/plugins/clientid/ClientIDPlugin.java   |  117 +
 .../com/aelitis/azureus/plugins/dht/DHTPlugin.java | 2004 ++++++
 .../azureus/plugins/dht/DHTPluginContact.java      |   73 +
 .../azureus/plugins/dht/DHTPluginKeyStats.java     |    0
 .../azureus/plugins/dht/DHTPluginListener.java     |    0
 .../plugins/dht/DHTPluginOperationListener.java    |   54 +
 .../plugins/dht/DHTPluginProgressListener.java     |    0
 .../plugins/dht/DHTPluginTransferHandler.java      |    0
 .../azureus/plugins/dht/DHTPluginValue.java        |   47 +
 .../plugins/dht/impl/DHTPluginContactImpl.java     |  154 +
 .../azureus/plugins/dht/impl/DHTPluginImpl.java    | 1343 ++++
 .../plugins/dht/impl/DHTPluginImplAdapter.java     |    0
 .../plugins/dht/impl/DHTPluginStorageManager.java  | 2329 +++++++
 .../plugins/dht/impl/DHTPluginValueImpl.java       |   71 +
 .../plugins/extseed/ExternalSeedException.java     |    0
 .../plugins/extseed/ExternalSeedManualPeer.java    |    0
 .../azureus/plugins/extseed/ExternalSeedPeer.java  | 1082 ++++
 .../plugins/extseed/ExternalSeedPlugin.java        |  675 ++
 .../plugins/extseed/ExternalSeedReader.java        |  138 +
 .../plugins/extseed/ExternalSeedReaderFactory.java |    0
 .../extseed/ExternalSeedReaderListener.java        |    0
 .../extseed/impl/ExternalSeedReaderImpl.java       | 1623 +++++
 .../extseed/impl/ExternalSeedReaderRequest.java    |    0
 .../ExternalSeedReaderFactoryGetRight.java         |  182 +
 .../impl/getright/ExternalSeedReaderGetRight.java  |  527 ++
 .../webseed/ExternalSeedReaderFactoryWebSeed.java  |  156 +
 .../impl/webseed/ExternalSeedReaderWebSeed.java    |  178 +
 .../extseed/util/ExternalSeedHTTPDownloader.java   |    0
 .../util/ExternalSeedHTTPDownloaderLinear.java     |  659 ++
 .../util/ExternalSeedHTTPDownloaderListener.java   |    0
 .../util/ExternalSeedHTTPDownloaderRange.java      |  837 +++
 .../com}/aelitis/azureus/plugins/magnet/Magnet.gif |  Bin
 .../azureus/plugins/magnet/MagnetPlugin.java       | 1753 ++++++
 .../plugins/magnet/MagnetPluginException.java      |    0
 .../plugins/magnet/MagnetPluginListener.java       |    0
 .../plugins/magnet/MagnetPluginMDDownloader.java   |  735 +++
 .../magnet/MagnetPluginProgressListener.java       |   56 +
 .../azureus/plugins/magnet/icons/magnet.gif        |  Bin
 .../plugins/magnet/swt/MagnetPluginUISWT.java      |   47 +
 .../azureus/plugins/net/buddy/BuddyPlugin.java     | 4338 +++++++++++++
 .../azureus/plugins/net/buddy/BuddyPluginAZ2.java  |    0
 .../net/buddy/BuddyPluginAZ2ChatListener.java      |    0
 .../plugins/net/buddy/BuddyPluginAZ2Listener.java  |    0
 .../net/buddy/BuddyPluginAZ2TrackerListener.java   |    0
 .../plugins/net/buddy/BuddyPluginAdapter.java      |    0
 .../plugins/net/buddy/BuddyPluginBuddy.java        | 3449 ++++++++++
 .../plugins/net/buddy/BuddyPluginBuddyMessage.java |    0
 .../net/buddy/BuddyPluginBuddyMessageHandler.java  | 1063 ++++
 .../net/buddy/BuddyPluginBuddyMessageListener.java |    0
 .../net/buddy/BuddyPluginBuddyReplyListener.java   |    0
 .../net/buddy/BuddyPluginBuddyRequestListener.java |    0
 .../plugins/net/buddy/BuddyPluginException.java    |    0
 .../plugins/net/buddy/BuddyPluginListener.java     |    0
 .../net/buddy/BuddyPluginPasswordException.java    |    0
 .../net/buddy/BuddyPluginTimeoutException.java     |    0
 .../plugins/net/buddy/swt/BuddyPluginView.java     |  460 ++
 .../plugins/net/buddy/swt/BuddyPluginViewChat.java |    0
 .../net/buddy/swt/BuddyPluginViewInstance.java     | 1830 ++++++
 .../net/buddy/tracker/BuddyPluginTracker.java      | 2324 +++++++
 .../buddy/tracker/BuddyPluginTrackerListener.java  |    0
 .../plugins/net/netstatus/NetStatusPlugin.java     |  255 +
 .../net/netstatus/NetStatusProtocolTester.java     |  648 ++
 .../net/netstatus/NetStatusProtocolTesterBT.java   |  972 +++
 .../netstatus/NetStatusProtocolTesterListener.java |    0
 .../net/netstatus/swt/NetStatusPluginTester.java   |  867 +++
 .../net/netstatus/swt/NetStatusPluginView.java     |  556 ++
 .../removerules/DownloadRemoveRulesPlugin.java     |  443 ++
 .../plugins/sharing/hoster/ShareHosterPlugin.java  |    0
 .../startstoprules/always/RunEverythingPlugin.java |  452 ++
 .../defaultplugin/DefaultRankCalculator.java       | 1116 ++++
 .../DownloadingRankColumnListener.java             |   78 +
 .../defaultplugin/SeedingRankColumnListener.java   |    0
 .../defaultplugin/StartStopRulesDefaultPlugin.java | 2568 ++++++++
 .../defaultplugin/StartStopRulesFPListener.java    |    0
 .../ui/swt/ConfigSectionDownloading.java           |  151 +
 .../defaultplugin/ui/swt/ConfigSectionQueue.java   |  281 +
 .../defaultplugin/ui/swt/ConfigSectionSeeding.java |    0
 .../ui/swt/ConfigSectionSeedingAutoStarting.java   |    0
 .../ui/swt/ConfigSectionSeedingFirstPriority.java  |    0
 .../ui/swt/ConfigSectionSeedingIgnore.java         |    0
 .../ui/swt/StartStopRulesDefaultPluginSWTUI.java   |  161 +
 .../plugins/tracker/dht/DHTTrackerPlugin.java      | 4043 ++++++++++++
 .../plugins/tracker/local/LocalTrackerPlugin.java  |  996 +++
 .../aelitis/azureus/plugins/upnp/UPnPMapping.java  |    0
 .../azureus/plugins/upnp/UPnPMappingListener.java  |    0
 .../azureus/plugins/upnp/UPnPMappingManager.java   |  557 ++
 .../plugins/upnp/UPnPMappingManagerListener.java   |    0
 .../aelitis/azureus/plugins/upnp/UPnPPlugin.java   | 1593 +++++
 .../azureus/plugins/upnp/UPnPPluginService.java    |  594 ++
 .../src/com}/aelitis/azureus/ui/IUIIntializer.java |    0
 .../aelitis/azureus/ui/InitializerListener.java    |    0
 .../src/com}/aelitis/azureus/ui/Main.java          |    0
 .../src/com/aelitis/azureus/ui/UIFunctions.java    |  208 +
 .../com/aelitis/azureus/ui/UIFunctionsManager.java |   46 +
 .../azureus/ui/UIFunctionsUserPrompter.java        |  154 +
 .../azureus/ui/UIStatusTextClickListener.java      |    0
 .../azureus/ui/UserPrompterResultListener.java     |    0
 .../ui/common/RememberedDecisionsManager.java      |  111 +
 .../aelitis/azureus/ui/common/ToolBarEnabler.java  |   14 +
 .../com/aelitis/azureus/ui/common/ToolBarItem.java |   18 +
 .../azureus/ui/common/table/TableCellCore.java     |  198 +
 .../azureus/ui/common/table/TableColumnCore.java   |  371 ++
 .../table/TableColumnCoreCreationListener.java     |   34 +
 .../ui/common/table/TableColumnSortObject.java     |    0
 .../ui/common/table/TableCountChangeAdapter.java   |    0
 .../ui/common/table/TableCountChangeListener.java  |    0
 .../table/TableDataSourceChangedListener.java      |    0
 .../common/table/TableExpansionChangeListener.java |   32 +
 .../ui/common/table/TableGroupRowRunner.java       |    0
 .../table/TableGroupRowVisibilityRunner.java       |    0
 .../ui/common/table/TableLifeCycleListener.java    |    0
 .../ui/common/table/TableRefreshListener.java      |    0
 .../azureus/ui/common/table/TableRowCore.java      |  190 +
 .../ui/common/table/TableSelectionAdapter.java     |    0
 .../ui/common/table/TableSelectionListener.java    |    0
 .../table/TableStructureEventDispatcher.java       |  171 +
 .../table/TableStructureModificationListener.java  |   46 +
 .../aelitis/azureus/ui/common/table/TableView.java |  425 ++
 .../ui/common/table/TableViewFilterCheck.java      |   37 +
 .../ui/common/table/impl/CoreTableColumn.java      |  148 +
 .../common/table/impl/DataSourceCallBackUtil.java  |  159 +
 .../ui/common/table/impl/TableColumnImpl.java      | 1692 +++++
 .../ui/common/table/impl/TableColumnInfoImpl.java  |   83 +
 .../ui/common/table/impl/TableColumnManager.java   |  906 +++
 .../ui/common/table/impl/TableRowCoreSorter.java   |   34 +
 .../ui/common/table/impl/TableViewImpl.java        | 2015 ++++++
 .../azureus/ui/common/updater/UIUpdatable.java     |    0
 .../ui/common/updater/UIUpdatableAlways.java       |    0
 .../azureus/ui/common/updater/UIUpdater.java       |   55 +
 .../ui/common/viewtitleinfo/ViewTitleInfo.java     |   56 +
 .../ui/common/viewtitleinfo/ViewTitleInfo2.java    |   33 +
 .../viewtitleinfo/ViewTitleInfoListener.java       |    0
 .../common/viewtitleinfo/ViewTitleInfoManager.java |   59 +
 .../aelitis/azureus/ui/console/MakeTorrent.java    |    0
 .../azureus/ui/mdi/MdiChildCloseListener.java      |   30 +
 .../aelitis/azureus/ui/mdi/MdiCloseListener.java   |   31 +
 .../src/com/aelitis/azureus/ui/mdi/MdiEntry.java   |  177 +
 .../azureus/ui/mdi/MdiEntryCreationListener.java   |    6 +
 .../azureus/ui/mdi/MdiEntryCreationListener2.java  |   32 +
 .../azureus/ui/mdi/MdiEntryDatasourceListener.java |   26 +
 .../azureus/ui/mdi/MdiEntryDropListener.java       |   34 +
 .../azureus/ui/mdi/MdiEntryLoadedListener.java     |   29 +
 .../azureus/ui/mdi/MdiEntryLogIdListener.java      |   30 +
 .../azureus/ui/mdi/MdiEntryOpenListener.java       |   29 +
 .../azureus/ui/mdi/MdiEntryVitalityImage.java      |   48 +
 .../ui/mdi/MdiEntryVitalityImageListener.java      |   29 +
 .../com/aelitis/azureus/ui/mdi/MdiListener.java    |   32 +
 .../azureus/ui/mdi/MultipleDocumentInterface.java  |  127 +
 .../ui/selectedcontent/DownloadUrlInfo.java        |  144 +
 .../ui/selectedcontent/ISelectedContent.java       |   62 +
 .../selectedcontent/ISelectedVuzeFileContent.java  |    0
 .../ui/selectedcontent/SelectedContent.java        |  197 +
 .../selectedcontent/SelectedContentListener.java   |    0
 .../ui/selectedcontent/SelectedContentManager.java |  212 +
 .../aelitis/azureus/ui/skin/SkinProperties.java    |  127 +
 .../azureus/ui/skin/SkinPropertiesImpl.java        |  370 ++
 .../azureus/ui/swt/UIFunctionsManagerSWT.java      |   44 +
 .../com/aelitis/azureus/ui/swt/UIFunctionsSWT.java |  147 +
 .../azureus/ui/swt/UISkinnableManagerSWT.java      |    0
 .../azureus/ui/swt/UISkinnableSWTListener.java     |    0
 .../azureus/ui/swt/imageloader/ImageLoader.java    | 1167 ++++
 .../ui/swt/imageloader/ImageLoaderRefInfo.java     |  111 +
 .../aelitis/azureus/ui/swt/mdi/MdiEntrySWT.java    |   35 +
 .../azureus/ui/swt/mdi/MdiSWTMenuHackListener.java |   34 +
 .../ui/swt/mdi/MultipleDocumentInterfaceSWT.java   |   48 +
 .../azureus/ui/swt/uiupdater/UIUpdaterSWT.java     |  374 ++
 .../aelitis/azureus/ui/swt/utils/ColorCache.java   |  314 +
 .../aelitis/azureus/ui/swt/utils/ColorCache2.java  |  204 +
 .../aelitis/azureus/ui/swt/utils/FontUtils.java    |  346 ++
 .../azureus/ui/swt/utils/UIMagnetHandler.java      |   49 +
 .../azureus/ui/utils/ImageBytesDownloader.java     |    0
 .../src/com/aelitis/azureus/util/JSONUtils.java    |  188 +
 .../src/com/aelitis/azureus/util/MapUtils.java     |  219 +
 .../aelitis/net/magneturi/MagnetURIHandler.java    |    0
 .../net/magneturi/MagnetURIHandlerException.java   |    0
 .../net/magneturi/MagnetURIHandlerListener.java    |    0
 .../MagnetURIHandlerProgressListener.java          |   50 +
 .../net/magneturi/impl/MagnetURIHandlerClient.java |    0
 .../net/magneturi/impl/MagnetURIHandlerImpl.java   | 1230 ++++
 .../aelitis/net/natpmp/NATPMPDeviceAdapter.java    |    0
 .../src/com}/aelitis/net/natpmp/NatPMPDevice.java  |    0
 .../aelitis/net/natpmp/NatPMPDeviceFactory.java    |    0
 .../aelitis/net/natpmp/impl/NatPMPDeviceImpl.java  |  515 ++
 .../com}/aelitis/net/natpmp/upnp/NatPMPUPnP.java   |    0
 .../aelitis/net/natpmp/upnp/NatPMPUPnPFactory.java |    0
 .../aelitis/net/natpmp/upnp/impl/NatPMPImpl.java   |  177 +
 .../net/natpmp/upnp/impl/NatPMPUPnPImpl.java       |    0
 .../natpmp/upnp/impl/NatPMPUPnPRootDeviceImpl.java |  438 ++
 azureus2/src/com/aelitis/net/udp/mc/MCGroup.java   |   53 +
 .../com}/aelitis/net/udp/mc/MCGroupAdapter.java    |    0
 .../com}/aelitis/net/udp/mc/MCGroupException.java  |    0
 .../src/com/aelitis/net/udp/mc/MCGroupFactory.java |   49 +
 .../com/aelitis/net/udp/mc/impl/MCGroupImpl.java   |  913 +++
 .../src/com/aelitis/net/udp/uc/PRUDPPacket.java    |  147 +
 .../com/aelitis/net/udp/uc/PRUDPPacketHandler.java |  165 +
 .../net/udp/uc/PRUDPPacketHandlerException.java    |    0
 .../net/udp/uc/PRUDPPacketHandlerFactory.java      |   73 +
 .../net/udp/uc/PRUDPPacketHandlerRequest.java      |    0
 .../net/udp/uc/PRUDPPacketHandlerStats.java        |    0
 .../aelitis/net/udp/uc/PRUDPPacketReceiver.java    |    0
 .../com}/aelitis/net/udp/uc/PRUDPPacketReply.java  |    0
 .../net/udp/uc/PRUDPPacketReplyDecoder.java        |    0
 .../aelitis/net/udp/uc/PRUDPPacketRequest.java     |    0
 .../net/udp/uc/PRUDPPacketRequestDecoder.java      |    0
 .../aelitis/net/udp/uc/PRUDPPrimordialHandler.java |    0
 .../net/udp/uc/PRUDPReleasablePacketHandler.java   |    0
 .../aelitis/net/udp/uc/PRUDPRequestHandler.java    |    0
 .../udp/uc/impl/PRUDPPacketHandlerFactoryImpl.java |  205 +
 .../net/udp/uc/impl/PRUDPPacketHandlerImpl.java    | 1780 ++++++
 .../udp/uc/impl/PRUDPPacketHandlerRequestImpl.java |    0
 .../net/udp/uc/impl/PRUDPPacketHandlerSocks.java   |  630 ++
 .../udp/uc/impl/PRUDPPacketHandlerStatsImpl.java   |    0
 azureus2/src/com/aelitis/net/upnp/UPnP.java        |   88 +
 .../src/com}/aelitis/net/upnp/UPnPAction.java      |    0
 .../com}/aelitis/net/upnp/UPnPActionArgument.java  |    0
 .../aelitis/net/upnp/UPnPActionInvocation.java     |    0
 .../src/com}/aelitis/net/upnp/UPnPAdapter.java     |    0
 azureus2/src/com/aelitis/net/upnp/UPnPDevice.java  |   71 +
 .../src/com/aelitis/net/upnp/UPnPDeviceImage.java  |    9 +
 .../src/com}/aelitis/net/upnp/UPnPException.java   |    0
 .../src/com}/aelitis/net/upnp/UPnPFactory.java     |    0
 .../src/com}/aelitis/net/upnp/UPnPListener.java    |    0
 .../src/com}/aelitis/net/upnp/UPnPLogListener.java |    0
 .../src/com}/aelitis/net/upnp/UPnPRootDevice.java  |    0
 .../aelitis/net/upnp/UPnPRootDeviceListener.java   |    0
 .../src/com}/aelitis/net/upnp/UPnPSSDP.java        |    0
 .../src/com}/aelitis/net/upnp/UPnPSSDPAdapter.java |    0
 .../com}/aelitis/net/upnp/UPnPSSDPListener.java    |    0
 azureus2/src/com/aelitis/net/upnp/UPnPService.java |   91 +
 .../com}/aelitis/net/upnp/UPnPStateVariable.java   |    0
 .../src/com/aelitis/net/upnp/impl/SSDPIGD.java     |   57 +
 .../com}/aelitis/net/upnp/impl/SSDPIGDFactory.java |    0
 .../aelitis/net/upnp/impl/SSDPIGDListener.java     |    0
 .../src/com/aelitis/net/upnp/impl/UPnPImpl.java    | 1327 ++++
 .../net/upnp/impl/device/UPnPDeviceImageImpl.java  |   38 +
 .../net/upnp/impl/device/UPnPDeviceImpl.java       |  293 +
 .../net/upnp/impl/device/UPnPRootDeviceImpl.java   |  494 ++
 .../upnp/impl/services/UPnPActionArgumentImpl.java |    0
 .../net/upnp/impl/services/UPnPActionImpl.java     |    0
 .../impl/services/UPnPActionInvocationImpl.java    |  154 +
 .../impl/services/UPnPSSOfflineDownloaderImpl.java |  405 ++
 .../UPnPSSWANCommonInterfaceConfigImpl.java        |    0
 .../impl/services/UPnPSSWANConnectionImpl.java     |  695 +++
 .../impl/services/UPnPSSWANIPConnectionImpl.java   |    0
 .../impl/services/UPnPSSWANPPPConnectionImpl.java  |    0
 .../net/upnp/impl/services/UPnPServiceImpl.java    |  379 ++
 .../upnp/impl/services/UPnPStateVariableImpl.java  |    0
 .../com/aelitis/net/upnp/impl/ssdp/SSDPCore.java   |  677 ++
 .../aelitis/net/upnp/impl/ssdp/SSDPIGDImpl.java    |  392 ++
 .../net/upnp/services/UPnPOfflineDownloader.java   |   94 +
 .../net/upnp/services/UPnPSpecificService.java     |    0
 .../services/UPnPWANCommonInterfaceConfig.java     |    0
 .../net/upnp/services/UPnPWANConnection.java       |    0
 .../upnp/services/UPnPWANConnectionListener.java   |    0
 .../services/UPnPWANConnectionPortMapping.java     |    0
 .../net/upnp/services/UPnPWANIPConnection.java     |    0
 .../net/upnp/services/UPnPWANPPPConnection.java    |    0
 .../src/com/aelitis/net/upnpms/UPNPMSBrowser.java  |   31 +
 .../aelitis/net/upnpms/UPNPMSBrowserFactory.java   |   42 +
 .../aelitis/net/upnpms/UPNPMSBrowserListener.java  |   32 +
 .../com/aelitis/net/upnpms/UPNPMSContainer.java    |   34 +
 .../src/com/aelitis/net/upnpms/UPNPMSItem.java     |   43 +
 .../src/com/aelitis/net/upnpms/UPNPMSNode.java     |   32 +
 .../com/aelitis/net/upnpms/UPnPMSException.java    |   47 +
 azureus2/src/com/aelitis/net/upnpms/impl/Test.java |   85 +
 .../aelitis/net/upnpms/impl/UPNPMSBrowserImpl.java |  219 +
 .../net/upnpms/impl/UPNPMSContainerImpl.java       |  189 +
 .../aelitis/net/upnpms/impl/UPNPMSItemImpl.java    |   82 +
 .../src/org}/bouncycastle/LICENSE.java             |    0
 .../src/org}/bouncycastle/asn1/ASN1Choice.java     |    0
 .../src/org}/bouncycastle/asn1/ASN1Encodable.java  |    0
 .../bouncycastle/asn1/ASN1EncodableVector.java     |    0
 .../src/org}/bouncycastle/asn1/ASN1Generator.java  |    0
 .../org}/bouncycastle/asn1/ASN1InputStream.java    |    0
 .../src/org}/bouncycastle/asn1/ASN1Null.java       |    0
 .../src/org}/bouncycastle/asn1/ASN1Object.java     |    0
 .../org}/bouncycastle/asn1/ASN1ObjectParser.java   |    0
 .../org}/bouncycastle/asn1/ASN1OctetString.java    |    0
 .../bouncycastle/asn1/ASN1OctetStringParser.java   |    0
 .../org}/bouncycastle/asn1/ASN1OutputStream.java   |    0
 .../src/org}/bouncycastle/asn1/ASN1Sequence.java   |    0
 .../org}/bouncycastle/asn1/ASN1SequenceParser.java |    0
 .../src/org}/bouncycastle/asn1/ASN1Set.java        |    0
 .../src/org}/bouncycastle/asn1/ASN1SetParser.java  |    0
 .../org}/bouncycastle/asn1/ASN1StreamParser.java   |    0
 .../org}/bouncycastle/asn1/ASN1TaggedObject.java   |    0
 .../bouncycastle/asn1/ASN1TaggedObjectParser.java  |    0
 .../asn1/BERConstructedOctetString.java            |    0
 .../bouncycastle/asn1/BERConstructedSequence.java  |    0
 .../src/org}/bouncycastle/asn1/BERGenerator.java   |    0
 .../src/org}/bouncycastle/asn1/BERInputStream.java |    0
 .../src/org}/bouncycastle/asn1/BERNull.java        |    0
 .../bouncycastle/asn1/BEROctetStringGenerator.java |    0
 .../bouncycastle/asn1/BEROctetStringParser.java    |    0
 .../org}/bouncycastle/asn1/BEROutputStream.java    |    0
 .../src/org}/bouncycastle/asn1/BERSequence.java    |    0
 .../bouncycastle/asn1/BERSequenceGenerator.java    |    0
 .../org}/bouncycastle/asn1/BERSequenceParser.java  |    0
 .../src/org}/bouncycastle/asn1/BERSet.java         |    0
 .../src/org}/bouncycastle/asn1/BERSetParser.java   |    0
 .../org}/bouncycastle/asn1/BERTaggedObject.java    |    0
 .../bouncycastle/asn1/BERTaggedObjectParser.java   |    0
 .../bouncycastle/asn1/ConstructedOctetStream.java  |    0
 .../bouncycastle/asn1/DERApplicationSpecific.java  |    0
 .../src/org}/bouncycastle/asn1/DERBMPString.java   |    0
 .../src/org}/bouncycastle/asn1/DERBitString.java   |    0
 .../src/org}/bouncycastle/asn1/DERBoolean.java     |    0
 .../bouncycastle/asn1/DERConstructedSequence.java  |    0
 .../org}/bouncycastle/asn1/DERConstructedSet.java  |    0
 .../src/org}/bouncycastle/asn1/DEREncodable.java   |    0
 .../org}/bouncycastle/asn1/DEREncodableVector.java |    0
 .../src/org}/bouncycastle/asn1/DEREnumerated.java  |    0
 .../org}/bouncycastle/asn1/DERGeneralString.java   |    0
 .../org}/bouncycastle/asn1/DERGeneralizedTime.java |    0
 .../src/org}/bouncycastle/asn1/DERGenerator.java   |    0
 .../src/org}/bouncycastle/asn1/DERIA5String.java   |    0
 .../src/org}/bouncycastle/asn1/DERInputStream.java |    0
 .../src/org}/bouncycastle/asn1/DERInteger.java     |    0
 .../src/org}/bouncycastle/asn1/DERNull.java        |    0
 .../org}/bouncycastle/asn1/DERNumericString.java   |    0
 .../src/org}/bouncycastle/asn1/DERObject.java      |    0
 .../bouncycastle/asn1/DERObjectIdentifier.java     |    0
 .../src/org}/bouncycastle/asn1/DEROctetString.java |    0
 .../org}/bouncycastle/asn1/DEROutputStream.java    |    0
 .../org}/bouncycastle/asn1/DERPrintableString.java |    0
 .../src/org}/bouncycastle/asn1/DERSequence.java    |    0
 .../bouncycastle/asn1/DERSequenceGenerator.java    |    0
 .../src/org}/bouncycastle/asn1/DERSet.java         |    0
 .../src/org}/bouncycastle/asn1/DERString.java      |    0
 .../src/org}/bouncycastle/asn1/DERT61String.java   |    0
 .../org}/bouncycastle/asn1/DERTaggedObject.java    |    0
 .../src/org}/bouncycastle/asn1/DERTags.java        |    0
 .../src/org}/bouncycastle/asn1/DERUTCTime.java     |    0
 .../src/org}/bouncycastle/asn1/DERUTF8String.java  |    0
 .../org}/bouncycastle/asn1/DERUniversalString.java |    0
 .../src/org}/bouncycastle/asn1/DERUnknownTag.java  |    0
 .../org}/bouncycastle/asn1/DERVisibleString.java   |    0
 .../asn1/DefiniteLengthInputStream.java            |    0
 .../asn1/IndefiniteLengthInputStream.java          |    0
 .../org}/bouncycastle/asn1/LimitedInputStream.java |    0
 .../src/org}/bouncycastle/asn1/OIDTokenizer.java   |    0
 .../asn1/cms/CMSObjectIdentifiers.java             |    0
 .../org}/bouncycastle/asn1/cms/ContentInfo.java    |    0
 .../bouncycastle/asn1/misc/CAST5CBCParameters.java |    0
 .../org}/bouncycastle/asn1/misc/IDEACBCPar.java    |    0
 .../asn1/misc/MiscObjectIdentifiers.java           |    0
 .../bouncycastle/asn1/misc/NetscapeCertType.java   |    0
 .../asn1/misc/NetscapeRevocationURL.java           |    0
 .../asn1/misc/VerisignCzagExtension.java           |    0
 .../src/org}/bouncycastle/asn1/misc/package.html   |    0
 .../src/org}/bouncycastle/asn1/package.html        |    0
 .../src/org}/bouncycastle/asn1/pkcs/Attribute.java |    0
 .../bouncycastle/asn1/pkcs/AuthenticatedSafe.java  |    0
 .../src/org}/bouncycastle/asn1/pkcs/CertBag.java   |    0
 .../asn1/pkcs/CertificationRequest.java            |    0
 .../asn1/pkcs/CertificationRequestInfo.java        |    0
 .../org}/bouncycastle/asn1/pkcs/ContentInfo.java   |    0
 .../org}/bouncycastle/asn1/pkcs/DHParameter.java   |    0
 .../org}/bouncycastle/asn1/pkcs/EncryptedData.java |    0
 .../asn1/pkcs/EncryptedPrivateKeyInfo.java         |    0
 .../bouncycastle/asn1/pkcs/EncryptionScheme.java   |    0
 .../asn1/pkcs/IssuerAndSerialNumber.java           |    0
 .../bouncycastle/asn1/pkcs/KeyDerivationFunc.java  |    0
 .../src/org}/bouncycastle/asn1/pkcs/MacData.java   |    0
 .../bouncycastle/asn1/pkcs/PBES2Algorithms.java    |    0
 .../bouncycastle/asn1/pkcs/PBES2Parameters.java    |    0
 .../org}/bouncycastle/asn1/pkcs/PBKDF2Params.java  |    0
 .../bouncycastle/asn1/pkcs/PKCS12PBEParams.java    |    0
 .../asn1/pkcs/PKCSObjectIdentifiers.java           |    0
 .../src/org}/bouncycastle/asn1/pkcs/Pfx.java       |    0
 .../bouncycastle/asn1/pkcs/PrivateKeyInfo.java     |    0
 .../bouncycastle/asn1/pkcs/RC2CBCParameter.java    |    0
 .../asn1/pkcs/RSAPrivateKeyStructure.java          |    0
 .../src/org}/bouncycastle/asn1/pkcs/SafeBag.java   |    0
 .../org}/bouncycastle/asn1/pkcs/SignedData.java    |    0
 .../org}/bouncycastle/asn1/pkcs/SignerInfo.java    |    0
 .../src/org}/bouncycastle/asn1/pkcs/package.html   |    0
 .../asn1/sec/ECPrivateKeyStructure.java            |    0
 .../src/org}/bouncycastle/asn1/sec/package.html    |    0
 .../asn1/teletrust/TeleTrusTObjectIdentifiers.java |    0
 .../src/org}/bouncycastle/asn1/util/ASN1Dump.java  |    0
 .../src/org}/bouncycastle/asn1/util/DERDump.java   |    0
 .../src/org}/bouncycastle/asn1/util/Dump.java      |    0
 .../src/org}/bouncycastle/asn1/util/package.html   |    0
 .../bouncycastle/asn1/x509/AccessDescription.java  |    0
 .../asn1/x509/AlgorithmIdentifier.java             |    0
 .../org}/bouncycastle/asn1/x509/AttCertIssuer.java |    0
 .../asn1/x509/AttCertValidityPeriod.java           |    0
 .../src/org}/bouncycastle/asn1/x509/Attribute.java |    0
 .../asn1/x509/AttributeCertificate.java            |    0
 .../asn1/x509/AttributeCertificateInfo.java        |    0
 .../asn1/x509/AuthorityInformationAccess.java      |    0
 .../asn1/x509/AuthorityKeyIdentifier.java          |    0
 .../bouncycastle/asn1/x509/BasicConstraints.java   |    0
 .../org}/bouncycastle/asn1/x509/CRLDistPoint.java  |    0
 .../src/org}/bouncycastle/asn1/x509/CRLNumber.java |    0
 .../src/org}/bouncycastle/asn1/x509/CRLReason.java |    0
 .../org}/bouncycastle/asn1/x509/CertPolicyId.java  |    0
 .../bouncycastle/asn1/x509/CertificateList.java    |    0
 .../bouncycastle/asn1/x509/CertificatePair.java    |    0
 .../asn1/x509/CertificatePolicies.java             |    0
 .../org}/bouncycastle/asn1/x509/DSAParameter.java  |    0
 .../org}/bouncycastle/asn1/x509/DigestInfo.java    |    0
 .../org}/bouncycastle/asn1/x509/DisplayText.java   |    0
 .../bouncycastle/asn1/x509/DistributionPoint.java  |    0
 .../asn1/x509/DistributionPointName.java           |    0
 .../bouncycastle/asn1/x509/ExtendedKeyUsage.java   |    0
 .../org}/bouncycastle/asn1/x509/GeneralName.java   |    0
 .../org}/bouncycastle/asn1/x509/GeneralNames.java  |    0
 .../bouncycastle/asn1/x509/GeneralSubtree.java     |    0
 .../src/org}/bouncycastle/asn1/x509/Holder.java    |    0
 .../bouncycastle/asn1/x509/IetfAttrSyntax.java     |    0
 .../org}/bouncycastle/asn1/x509/IssuerSerial.java  |    0
 .../asn1/x509/IssuingDistributionPoint.java        |    0
 .../org}/bouncycastle/asn1/x509/KeyPurposeId.java  |    0
 .../src/org}/bouncycastle/asn1/x509/KeyUsage.java  |    0
 .../bouncycastle/asn1/x509/NameConstraints.java    |    0
 .../bouncycastle/asn1/x509/NoticeReference.java    |    0
 .../bouncycastle/asn1/x509/ObjectDigestInfo.java   |    0
 .../bouncycastle/asn1/x509/PolicyInformation.java  |    0
 .../bouncycastle/asn1/x509/PolicyMappings.java     |    0
 .../bouncycastle/asn1/x509/PolicyQualifierId.java  |    0
 .../asn1/x509/PolicyQualifierInfo.java             |    0
 .../asn1/x509/PrivateKeyUsagePeriod.java           |    0
 .../asn1/x509/RSAPublicKeyStructure.java           |    0
 .../org}/bouncycastle/asn1/x509/ReasonFlags.java   |    0
 .../org}/bouncycastle/asn1/x509/RoleSyntax.java    |    0
 .../asn1/x509/SubjectDirectoryAttributes.java      |    0
 .../asn1/x509/SubjectKeyIdentifier.java            |    0
 .../asn1/x509/SubjectPublicKeyInfo.java            |    0
 .../org}/bouncycastle/asn1/x509/TBSCertList.java   |    0
 .../asn1/x509/TBSCertificateStructure.java         |    0
 .../src/org}/bouncycastle/asn1/x509/Target.java    |    0
 .../bouncycastle/asn1/x509/TargetInformation.java  |    0
 .../src/org}/bouncycastle/asn1/x509/Targets.java   |    0
 .../src/org}/bouncycastle/asn1/x509/Time.java      |    0
 .../org}/bouncycastle/asn1/x509/UserNotice.java    |    0
 .../asn1/x509/V1TBSCertificateGenerator.java       |    0
 .../x509/V2AttributeCertificateInfoGenerator.java  |    0
 .../src/org}/bouncycastle/asn1/x509/V2Form.java    |    0
 .../asn1/x509/V2TBSCertListGenerator.java          |    0
 .../asn1/x509/V3TBSCertificateGenerator.java       |    0
 .../bouncycastle/asn1/x509/X509Attributes.java     |    0
 .../asn1/x509/X509CertificateStructure.java        |    0
 .../asn1/x509/X509DefaultEntryConverter.java       |    0
 .../org}/bouncycastle/asn1/x509/X509Extension.java |    0
 .../bouncycastle/asn1/x509/X509Extensions.java     |    0
 .../asn1/x509/X509ExtensionsGenerator.java         |    0
 .../src/org}/bouncycastle/asn1/x509/X509Name.java  |    0
 .../asn1/x509/X509NameEntryConverter.java          |    0
 .../bouncycastle/asn1/x509/X509NameTokenizer.java  |    0
 .../asn1/x509/X509ObjectIdentifiers.java           |    0
 .../src/org}/bouncycastle/asn1/x509/package.html   |    0
 .../org}/bouncycastle/asn1/x9/KeySpecificInfo.java |    0
 .../src/org}/bouncycastle/asn1/x9/OtherInfo.java   |    0
 .../org/bouncycastle/asn1/x9/X962NamedCurves.java  |  211 +
 .../org}/bouncycastle/asn1/x9/X962Parameters.java  |    0
 .../src/org}/bouncycastle/asn1/x9/X9Curve.java     |    0
 .../org}/bouncycastle/asn1/x9/X9ECParameters.java  |    0
 .../src/org}/bouncycastle/asn1/x9/X9ECPoint.java   |    0
 .../org}/bouncycastle/asn1/x9/X9FieldElement.java  |    0
 .../src/org}/bouncycastle/asn1/x9/X9FieldID.java   |    0
 .../bouncycastle/asn1/x9/X9IntegerConverter.java   |    0
 .../bouncycastle/asn1/x9/X9ObjectIdentifiers.java  |    0
 .../src/org}/bouncycastle/asn1/x9/package.html     |    0
 .../bouncycastle/crypto/AsymmetricBlockCipher.java |    0
 .../crypto/AsymmetricCipherKeyPair.java            |    0
 .../crypto/AsymmetricCipherKeyPairGenerator.java   |    0
 .../org}/bouncycastle/crypto/BasicAgreement.java   |    0
 .../src/org}/bouncycastle/crypto/BlockCipher.java  |    0
 .../crypto/BufferedAsymmetricBlockCipher.java      |    0
 .../bouncycastle/crypto/BufferedBlockCipher.java   |    0
 .../bouncycastle/crypto/CipherKeyGenerator.java    |    0
 .../org}/bouncycastle/crypto/CipherParameters.java |    0
 .../org}/bouncycastle/crypto/CryptoException.java  |    0
 .../src/org}/bouncycastle/crypto/DSA.java          |    0
 .../bouncycastle/crypto/DataLengthException.java   |    0
 .../bouncycastle/crypto/DerivationFunction.java    |    0
 .../bouncycastle/crypto/DerivationParameters.java  |    0
 .../src/org}/bouncycastle/crypto/Digest.java       |    0
 .../crypto/InvalidCipherTextException.java         |    0
 .../crypto/KeyGenerationParameters.java            |    0
 .../src/org}/bouncycastle/crypto/Mac.java          |    0
 .../crypto/PBEParametersGenerator.java             |    0
 .../crypto/RuntimeCryptoException.java             |    0
 .../bouncycastle/crypto/StreamBlockCipher.java     |    0
 .../src/org}/bouncycastle/crypto/StreamCipher.java |    0
 .../src/org}/bouncycastle/crypto/Wrapper.java      |    0
 .../crypto/agreement/ECDHBasicAgreement.java       |    0
 .../crypto/agreement/srp/SRP6Client.java           |   93 +
 .../crypto/agreement/srp/SRP6Server.java           |   90 +
 .../crypto/agreement/srp/SRP6Util.java             |   91 +
 .../agreement/srp/SRP6VerifierGenerator.java       |   47 +
 .../bouncycastle/crypto/digests/GeneralDigest.java |    0
 .../bouncycastle/crypto/digests/LongDigest.java    |    0
 .../bouncycastle/crypto/digests/MD2Digest.java     |    0
 .../bouncycastle/crypto/digests/MD4Digest.java     |    0
 .../bouncycastle/crypto/digests/MD5Digest.java     |    0
 .../crypto/digests/RIPEMD128Digest.java            |    0
 .../crypto/digests/RIPEMD160Digest.java            |    0
 .../crypto/digests/RIPEMD256Digest.java            |    0
 .../crypto/digests/RIPEMD320Digest.java            |    0
 .../bouncycastle/crypto/digests/SHA1Digest.java    |    0
 .../bouncycastle/crypto/digests/SHA256Digest.java  |    0
 .../bouncycastle/crypto/digests/SHA384Digest.java  |    0
 .../bouncycastle/crypto/digests/SHA512Digest.java  |    0
 .../bouncycastle/crypto/digests/TigerDigest.java   |    0
 .../crypto/encodings/ISO9796d1Encoding.java        |    0
 .../crypto/encodings/OAEPEncoding.java             |    0
 .../crypto/encodings/PKCS1Encoding.java            |    0
 .../bouncycastle/crypto/encodings/package.html     |    0
 .../bouncycastle/crypto/engines/IESEngine.java     |    0
 .../bouncycastle/crypto/engines/RC4Engine.java     |    0
 .../bouncycastle/crypto/engines/RSAEngine.java     |    0
 .../crypto/generators/BaseKDFBytesGenerator.java   |    0
 .../crypto/generators/DESKeyGenerator.java         |    0
 .../crypto/generators/DESedeKeyGenerator.java      |    0
 .../crypto/generators/DHBasicKeyPairGenerator.java |    0
 .../crypto/generators/DHKeyPairGenerator.java      |    0
 .../crypto/generators/DHParametersGenerator.java   |    0
 .../crypto/generators/DSAKeyPairGenerator.java     |    0
 .../crypto/generators/DSAParametersGenerator.java  |    0
 .../crypto/generators/ECKeyPairGenerator.java      |    0
 .../crypto/generators/ElGamalKeyPairGenerator.java |    0
 .../generators/ElGamalParametersGenerator.java     |    0
 .../crypto/generators/KDF2BytesGenerator.java      |    0
 .../crypto/generators/MGF1BytesGenerator.java      |    0
 .../generators/OpenSSLPBEParametersGenerator.java  |    0
 .../generators/PKCS12ParametersGenerator.java      |    0
 .../generators/PKCS5S1ParametersGenerator.java     |    0
 .../crypto/generators/RSAKeyPairGenerator.java     |    0
 .../src/org}/bouncycastle/crypto/macs/HMac.java    |    0
 .../bouncycastle/crypto/modes/CBCBlockCipher.java  |    0
 .../bouncycastle/crypto/modes/CFBBlockCipher.java  |    0
 .../bouncycastle/crypto/modes/CTSBlockCipher.java  |    0
 .../bouncycastle/crypto/modes/OFBBlockCipher.java  |    0
 .../crypto/modes/OpenPGPCFBBlockCipher.java        |    0
 .../crypto/modes/PGPCFBBlockCipher.java            |    0
 .../crypto/modes/PaddedBlockCipher.java            |    0
 .../bouncycastle/crypto/modes/SICBlockCipher.java  |    0
 .../org}/bouncycastle/crypto/modes/package.html    |    0
 .../crypto/params/AsymmetricKeyParameter.java      |    0
 .../bouncycastle/crypto/params/DESParameters.java  |    0
 .../crypto/params/DESedeParameters.java            |    0
 .../crypto/params/DHKeyGenerationParameters.java   |    0
 .../crypto/params/DHKeyParameters.java             |    0
 .../bouncycastle/crypto/params/DHParameters.java   |    0
 .../crypto/params/DHPrivateKeyParameters.java      |    0
 .../crypto/params/DHPublicKeyParameters.java       |    0
 .../crypto/params/DHValidationParameters.java      |    0
 .../crypto/params/DSAKeyGenerationParameters.java  |    0
 .../crypto/params/DSAKeyParameters.java            |    0
 .../bouncycastle/crypto/params/DSAParameters.java  |    0
 .../crypto/params/DSAPrivateKeyParameters.java     |    0
 .../crypto/params/DSAPublicKeyParameters.java      |    0
 .../crypto/params/DSAValidationParameters.java     |    0
 .../crypto/params/ECDomainParameters.java          |    0
 .../crypto/params/ECKeyGenerationParameters.java   |    0
 .../crypto/params/ECKeyParameters.java             |    0
 .../crypto/params/ECPrivateKeyParameters.java      |    0
 .../crypto/params/ECPublicKeyParameters.java       |    0
 .../params/ElGamalKeyGenerationParameters.java     |    0
 .../crypto/params/ElGamalKeyParameters.java        |    0
 .../crypto/params/ElGamalParameters.java           |    0
 .../crypto/params/ElGamalPrivateKeyParameters.java |    0
 .../crypto/params/ElGamalPublicKeyParameters.java  |    0
 .../bouncycastle/crypto/params/IESParameters.java  |    0
 .../crypto/params/IESWithCipherParameters.java     |    0
 .../crypto/params/ISO18033KDFParameters.java       |    0
 .../bouncycastle/crypto/params/KDFParameters.java  |    0
 .../bouncycastle/crypto/params/KeyParameter.java   |    0
 .../bouncycastle/crypto/params/MGFParameters.java  |    0
 .../crypto/params/ParametersWithIV.java            |    0
 .../crypto/params/ParametersWithRandom.java        |    0
 .../bouncycastle/crypto/params/RC2Parameters.java  |    0
 .../bouncycastle/crypto/params/RC5Parameters.java  |    0
 .../crypto/params/RSAKeyGenerationParameters.java  |    0
 .../crypto/params/RSAKeyParameters.java            |    0
 .../crypto/params/RSAPrivateCrtKeyParameters.java  |    0
 .../org}/bouncycastle/crypto/params/package.html   |    0
 .../bouncycastle/crypto/signers/ECDSASigner.java   |    0
 .../org}/bouncycastle/jce/ECNamedCurveTable.java   |    0
 .../jce/PKCS10CertificationRequest.java            |  311 +
 .../src/org/bouncycastle/jce/PKCS7SignedData.java  |  597 ++
 .../src/org}/bouncycastle/jce/PrincipalUtil.java   |    0
 .../src/org}/bouncycastle/jce/X509KeyUsage.java    |    0
 .../src/org}/bouncycastle/jce/X509Principal.java   |    0
 .../jce/X509V1CertificateGenerator.java            |  261 +
 .../org/bouncycastle/jce/X509V2CRLGenerator.java   |  323 +
 .../jce/X509V3CertificateGenerator.java            |  342 +
 .../bouncycastle/jce/interfaces/BCKeyStore.java    |    0
 .../org}/bouncycastle/jce/interfaces/ECKey.java    |    0
 .../bouncycastle/jce/interfaces/ECPrivateKey.java  |    0
 .../bouncycastle/jce/interfaces/ECPublicKey.java   |    0
 .../bouncycastle/jce/interfaces/ElGamalKey.java    |    0
 .../jce/interfaces/ElGamalPrivateKey.java          |    0
 .../jce/interfaces/ElGamalPublicKey.java           |    0
 .../org}/bouncycastle/jce/interfaces/IESKey.java   |    0
 .../jce/interfaces/PKCS12BagAttributeCarrier.java  |    0
 .../jce/provider/BouncyCastleProvider.java         |  588 ++
 .../jce/provider/CertStoreCollectionSpi.java       |    0
 .../src/org}/bouncycastle/jce/provider/DHUtil.java |    0
 .../org}/bouncycastle/jce/provider/DSAUtil.java    |    0
 .../src/org}/bouncycastle/jce/provider/ECUtil.java |    0
 .../bouncycastle/jce/provider/ElGamalUtil.java     |    0
 .../jce/provider/JCEECDHKeyAgreement.java          |    0
 .../bouncycastle/jce/provider/JCEECPrivateKey.java |    0
 .../bouncycastle/jce/provider/JCEECPublicKey.java  |    0
 .../bouncycastle/jce/provider/JCEIESCipher.java    |  371 ++
 .../bouncycastle/jce/provider/JCERSAPublicKey.java |    0
 .../provider/JDKAlgorithmParameterGenerator.java   |  385 ++
 .../bouncycastle/jce/provider/JDKDSASigner.java    |    0
 .../jce/provider/JDKDigestSignature.java           |    0
 .../bouncycastle/jce/provider/JDKKeyFactory.java   |  348 ++
 .../jce/provider/JDKKeyPairGenerator.java          |    0
 .../jce/provider/JDKMessageDigest.java             |    0
 .../jce/provider/JDKX509CertificateFactory.java    |    0
 .../bouncycastle/jce/provider/PKIXCertPath.java    |  222 +
 .../bouncycastle/jce/provider/PKIXPolicyNode.java  |    0
 .../org}/bouncycastle/jce/provider/RSAUtil.java    |    0
 .../jce/provider/X509CRLEntryObject.java           |    0
 .../bouncycastle/jce/provider/X509CRLObject.java   |  379 ++
 .../jce/provider/X509CertificateObject.java        |  679 ++
 .../src/org}/bouncycastle/jce/spec/ECKeySpec.java  |    0
 .../jce/spec/ECNamedCurveParameterSpec.java        |    0
 .../bouncycastle/jce/spec/ECParameterSpec.java     |    0
 .../bouncycastle/jce/spec/ECPrivateKeySpec.java    |    0
 .../bouncycastle/jce/spec/ECPublicKeySpec.java     |    0
 .../jce/spec/ElGamalGenParameterSpec.java          |    0
 .../org}/bouncycastle/jce/spec/ElGamalKeySpec.java |    0
 .../jce/spec/ElGamalParameterSpec.java             |    0
 .../jce/spec/ElGamalPrivateKeySpec.java            |    0
 .../jce/spec/ElGamalPublicKeySpec.java             |    0
 .../src/org}/bouncycastle/jce/spec/IEKeySpec.java  |    0
 .../bouncycastle/jce/spec/IESParameterSpec.java    |    0
 .../src/org}/bouncycastle/math/ec/ECConstants.java |    0
 .../src/org}/bouncycastle/math/ec/ECCurve.java     |    0
 .../org}/bouncycastle/math/ec/ECFieldElement.java  |    0
 .../org}/bouncycastle/math/ec/ECMultiplier.java    |    0
 .../src/org}/bouncycastle/math/ec/ECPoint.java     |    0
 .../org}/bouncycastle/math/ec/FpNafMultiplier.java |    0
 .../src/org}/bouncycastle/math/ec/IntArray.java    |    0
 .../src/org}/bouncycastle/math/ec/PreCompInfo.java |    0
 .../bouncycastle/math/ec/SimpleBigDecimal.java     |    0
 .../src/org}/bouncycastle/math/ec/Tnaf.java        |    0
 .../src/org}/bouncycastle/math/ec/ZTauElement.java |    0
 .../src/org/bouncycastle/openssl/PEMReader.java    |  543 ++
 .../org}/bouncycastle/openssl/PEMUtilities.java    |    0
 .../src/org/bouncycastle/openssl/PEMWriter.java    |  312 +
 .../org}/bouncycastle/openssl/PasswordFinder.java  |    0
 .../src/org}/bouncycastle/util/Arrays.java         |    0
 .../src/org/bouncycastle/util/BigIntegers.java     |   78 +
 .../src/org}/bouncycastle/util/IPAddress.java      |    0
 .../src/org}/bouncycastle/util/Selector.java       |    0
 .../src/org}/bouncycastle/util/Strings.java        |    0
 .../org}/bouncycastle/util/encoders/Base64.java    |    0
 .../util/encoders/BufferedDecoder.java             |    0
 .../util/encoders/BufferedEncoder.java             |    0
 .../src/org}/bouncycastle/util/encoders/Hex.java   |    0
 .../bouncycastle/util/encoders/HexTranslator.java  |    0
 .../bouncycastle/util/encoders/Translator.java     |    0
 .../x509/AttributeCertificateHolder.java           |  419 ++
 .../x509/AttributeCertificateIssuer.java           |    0
 .../src/org}/bouncycastle/x509/X509Attribute.java  |    0
 .../x509/X509AttributeCertificate.java             |    0
 .../src/org}/bouncycastle/x509/X509Util.java       |    0
 .../x509/X509V2AttributeCertificate.java           |    0
 .../org/gudy/azureus2/core3/category/Category.java |  142 +
 .../azureus2/core3/category/CategoryListener.java  |    0
 .../azureus2/core3/category/CategoryManager.java   |    0
 .../core3/category/CategoryManagerListener.java    |   51 +
 .../azureus2/core3/category/impl/CategoryImpl.java |  614 ++
 .../core3/category/impl/CategoryManagerImpl.java   |  656 ++
 .../core3/config/COConfigurationListener.java      |    0
 .../core3/config/COConfigurationManager.java       |  735 +++
 .../azureus2/core3/config/ParameterListener.java   |    0
 .../core3/config/PriorityParameterListener.java    |   36 +
 .../gudy/azureus2/core3/config/StringIterator.java |    0
 .../gudy/azureus2/core3/config/StringList.java     |    0
 .../core3/config/impl/ConfigurationChecker.java    |  852 +++
 .../core3/config/impl/ConfigurationDefaults.java   |  889 +++
 .../core3/config/impl/ConfigurationManager.java    | 1523 +++++
 .../ConfigurationParameterNotFoundException.java   |    0
 .../core3/config/impl/StringIteratorImpl.java      |    0
 .../azureus2/core3/config/impl/StringListImpl.java |    0
 .../core3/config/impl/TransferSpeedValidator.java  |  248 +
 .../org/gudy/azureus2/core3/disk/DiskManager.java  |  359 ++
 .../core3/disk/DiskManagerCheckRequest.java        |   56 +
 .../disk/DiskManagerCheckRequestListener.java      |    0
 .../azureus2/core3/disk/DiskManagerException.java  |    0
 .../azureus2/core3/disk/DiskManagerFactory.java    |  145 +
 .../azureus2/core3/disk/DiskManagerFileInfo.java   |  142 +
 .../core3/disk/DiskManagerFileInfoListener.java    |    0
 .../core3/disk/DiskManagerFileInfoSet.java         |   34 +
 .../azureus2/core3/disk/DiskManagerListener.java   |    0
 .../gudy/azureus2/core3/disk/DiskManagerPiece.java |    0
 .../core3/disk/DiskManagerReadRequest.java         |    0
 .../core3/disk/DiskManagerReadRequestListener.java |    0
 .../azureus2/core3/disk/DiskManagerRequest.java    |    0
 .../core3/disk/DiskManagerWriteRequest.java        |    0
 .../disk/DiskManagerWriteRequestListener.java      |    0
 .../disk/impl/DiskManagerAllocationScheduler.java  |    0
 .../core3/disk/impl/DiskManagerFileInfoHelper.java |    0
 .../core3/disk/impl/DiskManagerFileInfoImpl.java   |  908 +++
 .../disk/impl/DiskManagerFileInfoSetImpl.java      |  199 +
 .../core3/disk/impl/DiskManagerHelper.java         |    0
 .../azureus2/core3/disk/impl/DiskManagerImpl.java  | 3360 ++++++++++
 .../core3/disk/impl/DiskManagerPieceImpl.java      |    0
 .../disk/impl/DiskManagerRecheckInstance.java      |    0
 .../disk/impl/DiskManagerRecheckScheduler.java     |    0
 .../azureus2/core3/disk/impl/DiskManagerUtil.java  | 1391 +++++
 .../core3/disk/impl/access/DMAccessFactory.java    |    0
 .../azureus2/core3/disk/impl/access/DMChecker.java |    0
 .../azureus2/core3/disk/impl/access/DMReader.java  |    0
 .../azureus2/core3/disk/impl/access/DMWriter.java  |    0
 .../core3/disk/impl/access/impl/DMCheckerImpl.java |  920 +++
 .../core3/disk/impl/access/impl/DMReaderImpl.java  |    0
 .../core3/disk/impl/access/impl/DMWriterImpl.java  |    0
 .../access/impl/DiskManagerCheckRequestImpl.java   |  104 +
 .../access/impl/DiskManagerReadRequestImpl.java    |    0
 .../impl/access/impl/DiskManagerRequestImpl.java   |    0
 .../access/impl/DiskManagerWriteRequestImpl.java   |    0
 .../core3/disk/impl/piecemapper/DMPieceList.java   |    0
 .../core3/disk/impl/piecemapper/DMPieceMap.java    |    0
 .../disk/impl/piecemapper/DMPieceMapEntry.java     |    0
 .../core3/disk/impl/piecemapper/DMPieceMapper.java |    0
 .../impl/piecemapper/DMPieceMapperFactory.java     |    0
 .../disk/impl/piecemapper/DMPieceMapperFile.java   |    0
 .../disk/impl/piecemapper/impl/DMPieceMapImpl.java |    0
 .../impl/piecemapper/impl/DMPieceMapSimple.java    |    0
 .../disk/impl/piecemapper/impl/PieceListImpl.java  |    0
 .../impl/piecemapper/impl/PieceMapEntryImpl.java   |    0
 .../impl/piecemapper/impl/PieceMapperImpl.java     |    0
 .../core3/disk/impl/resume/RDResumeHandler.java    | 1326 ++++
 .../azureus2/core3/download/DownloadManager.java   |  773 +++
 .../DownloadManagerActivationListener.java         |    0
 .../download/DownloadManagerDiskListener.java      |    0
 .../core3/download/DownloadManagerException.java   |    0
 .../core3/download/DownloadManagerFactory.java     |    0
 .../DownloadManagerInitialisationAdapter.java      |   45 +
 .../core3/download/DownloadManagerListener.java    |    0
 .../download/DownloadManagerPeerListener.java      |    0
 .../download/DownloadManagerPieceListener.java     |    0
 .../core3/download/DownloadManagerState.java       |  398 ++
 .../DownloadManagerStateAttributeListener.java     |    0
 .../core3/download/DownloadManagerStateEvent.java  |    0
 .../download/DownloadManagerStateFactory.java      |   95 +
 .../download/DownloadManagerStateListener.java     |    0
 .../core3/download/DownloadManagerStats.java       |  275 +
 .../core3/download/DownloadManagerTPSListener.java |   29 +
 .../download/DownloadManagerTrackerListener.java   |    0
 .../core3/download/ForceRecheckListener.java       |    0
 .../download/impl/DownloadManagerAdapter.java      |    0
 .../download/impl/DownloadManagerController.java   | 3101 +++++++++
 .../download/impl/DownloadManagerDefaultPaths.java |  546 ++
 .../core3/download/impl/DownloadManagerImpl.java   | 5168 +++++++++++++++
 .../download/impl/DownloadManagerMoveHandler.java  |  166 +
 .../impl/DownloadManagerMoveHandlerUtils.java      |    0
 .../impl/DownloadManagerRateController.java        |  673 ++
 .../download/impl/DownloadManagerStateImpl.java    | 4323 +++++++++++++
 .../download/impl/DownloadManagerStatsImpl.java    | 1106 ++++
 .../gudy/azureus2/core3/global/GlobalManager.java  |  481 ++
 .../core3/global/GlobalManagerAdapter.java         |    0
 .../GlobalManagerDownloadRemovalVetoException.java |    0
 ...GlobalManagerDownloadWillBeRemovedListener.java |    0
 .../azureus2/core3/global/GlobalManagerEvent.java  |   36 +
 .../core3/global/GlobalManagerEventListener.java   |   30 +
 .../core3/global/GlobalManagerFactory.java         |    0
 .../core3/global/GlobalManagerListener.java        |    0
 .../azureus2/core3/global/GlobalManagerStats.java  |    0
 .../core3/global/GlobalMangerProgressListener.java |    0
 .../global/impl/GlobalManagerHostSupport.java      |    0
 .../core3/global/impl/GlobalManagerImpl.java       | 3963 ++++++++++++
 .../core3/global/impl/GlobalManagerStatsImpl.java  |    0
 .../global/impl/GlobalManagerStatsWriter.java      |   73 +
 .../org/gudy/azureus2/core3/html/HTMLChunk.java    |   34 +
 .../gudy/azureus2/core3/html/HTMLException.java    |    0
 .../src/org/gudy/azureus2/core3/html/HTMLPage.java |   42 +
 .../gudy/azureus2/core3/html/HTMLPageFactory.java  |    0
 .../org/gudy/azureus2/core3/html/HTMLUtils.java    |  451 ++
 .../azureus2/core3/html/impl/HTMLChunkImpl.java    |  111 +
 .../azureus2/core3/html/impl/HTMLPageImpl.java     |  168 +
 .../core3/internat/IntegratedResourceBundle.java   |  712 +++
 .../azureus2/core3/internat/LocaleTorrentUtil.java |  452 ++
 .../gudy/azureus2/core3/internat/LocaleUtil.java   |    0
 .../azureus2/core3/internat/LocaleUtilDecoder.java |    0
 .../core3/internat/LocaleUtilDecoderCandidate.java |    0
 .../core3/internat/LocaleUtilDecoderFallback.java  |    0
 .../core3/internat/LocaleUtilDecoderReal.java      |  185 +
 .../internat/LocaleUtilEncodingException.java      |    0
 .../core3/internat/LocaleUtilListener.java         |    0
 .../gudy/azureus2/core3/internat/MessageText.java  |  896 +++
 .../ipchecker/extipchecker/ExternalIPChecker.java  |    0
 .../extipchecker/ExternalIPCheckerFactory.java     |    0
 .../extipchecker/ExternalIPCheckerService.java     |    0
 .../ExternalIPCheckerServiceListener.java          |    0
 .../extipchecker/impl/ExternalIPCheckerImpl.java   |    0
 .../impl/ExternalIPCheckerServiceDiscoveryVIP.java |    0
 .../impl/ExternalIPCheckerServiceDynDNS.java       |    0
 .../impl/ExternalIPCheckerServiceImpl.java         |    0
 .../impl/ExternalIPCheckerServiceNoLookup.java     |    0
 .../impl/ExternalIPCheckerServiceSimple.java       |    0
 .../core3/ipchecker/natchecker/NatChecker.java     |  315 +
 .../ipchecker/natchecker/NatCheckerServer.java     |  327 +
 .../org}/gudy/azureus2/core3/ipfilter/BadIp.java   |    0
 .../org}/gudy/azureus2/core3/ipfilter/BadIps.java  |    0
 .../gudy/azureus2/core3/ipfilter/BannedIp.java     |    0
 .../gudy/azureus2/core3/ipfilter/BlockedIp.java    |    0
 .../azureus2/core3/ipfilter/IPFilterListener.java  |   49 +
 .../org/gudy/azureus2/core3/ipfilter/IpFilter.java |  181 +
 .../core3/ipfilter/IpFilterExternalHandler.java    |    0
 .../azureus2/core3/ipfilter/IpFilterManager.java   |    0
 .../core3/ipfilter/IpFilterManagerFactory.java     |    0
 .../org}/gudy/azureus2/core3/ipfilter/IpRange.java |    0
 .../azureus2/core3/ipfilter/impl/BadIpImpl.java    |    0
 .../azureus2/core3/ipfilter/impl/BadIpsImpl.java   |    0
 .../azureus2/core3/ipfilter/impl/BannedIpImpl.java |    0
 .../core3/ipfilter/impl/BlockedIpImpl.java         |    0
 .../core3/ipfilter/impl/IPAddressRangeManager.java |  580 ++
 .../ipfilter/impl/IpFilterAutoLoaderImpl.java      |    0
 .../azureus2/core3/ipfilter/impl/IpFilterImpl.java | 1383 +++++
 .../core3/ipfilter/impl/IpFilterManagerImpl.java   |    0
 .../azureus2/core3/ipfilter/impl/IpRangeImpl.java  |  365 ++
 .../impl/tests/FakeTrackerResponseGenerator.java   |    0
 .../azureus2/core3/logging/ILogAlertListener.java  |    0
 .../azureus2/core3/logging/ILogEventListener.java  |    0
 .../org/gudy/azureus2/core3/logging/LogAlert.java  |  151 +
 .../org}/gudy/azureus2/core3/logging/LogEvent.java |    0
 .../org}/gudy/azureus2/core3/logging/LogIDs.java   |    0
 .../gudy/azureus2/core3/logging/LogRelation.java   |    0
 .../azureus2/core3/logging/LogRelationUtils.java   |    0
 .../org/gudy/azureus2/core3/logging/Logger.java    |  192 +
 .../azureus2/core3/logging/impl/FileLogging.java   |  376 ++
 .../core3/logging/impl/FileLoggingAdapter.java     |    0
 .../azureus2/core3/logging/impl/LoggerImpl.java    |  336 +
 .../src/org/gudy/azureus2/core3/peer/PEPeer.java   |  418 ++
 .../gudy/azureus2/core3/peer/PEPeerListener.java   |    0
 .../gudy/azureus2/core3/peer/PEPeerManager.java    |  425 ++
 .../azureus2/core3/peer/PEPeerManagerAdapter.java  |  200 +
 .../azureus2/core3/peer/PEPeerManagerFactory.java  |    0
 .../azureus2/core3/peer/PEPeerManagerListener.java |   65 +
 .../azureus2/core3/peer/PEPeerManagerStats.java    |   82 +
 .../gudy/azureus2/core3/peer/PEPeerSource.java     |    0
 .../org/gudy/azureus2/core3/peer/PEPeerStats.java  |  191 +
 .../src/org/gudy/azureus2/core3/peer/PEPiece.java  |  138 +
 .../azureus2/core3/peer/impl/PEPeerControl.java    |  131 +
 .../core3/peer/impl/PEPeerControlFactory.java      |    0
 .../core3/peer/impl/PEPeerManagerStatsImpl.java    |  367 ++
 .../azureus2/core3/peer/impl/PEPeerStatsImpl.java  |  248 +
 .../azureus2/core3/peer/impl/PEPeerTransport.java  |  256 +
 .../peer/impl/PEPeerTransportExtensionHandler.java |    0
 .../core3/peer/impl/PEPeerTransportFactory.java    |    0
 .../gudy/azureus2/core3/peer/impl/PEPieceImpl.java |  857 +++
 .../azureus2/core3/peer/impl/PEPieceWriteImpl.java |    0
 .../core3/peer/impl/control/PEPeerControlImpl.java | 5191 ++++++++++++++++
 .../core3/peer/impl/control/SuperSeedPeer.java     |    0
 .../core3/peer/impl/control/SuperSeedPiece.java    |  124 +
 .../impl/transport/PEPeerTransportDebugger.java    |    0
 .../impl/transport/PEPeerTransportProtocol.java    | 5148 +++++++++++++++
 .../core3/peer/util/PeerIdentityDataID.java        |    0
 .../core3/peer/util/PeerIdentityManager.java       |    0
 .../gudy/azureus2/core3/peer/util/PeerUtils.java   |  319 +
 .../core3/security/SECertificateListener.java      |    0
 .../gudy/azureus2/core3/security/SEKeyDetails.java |    0
 .../core3/security/SEPasswordListener.java         |    0
 .../azureus2/core3/security/SESecurityManager.java |  245 +
 .../core3/security/impl/SESecurityManagerBC.java   |  139 +
 .../core3/security/impl/SESecurityManagerImpl.java | 1497 +++++
 .../azureus2/core3/stats/StatsWriterFactory.java   |    0
 .../azureus2/core3/stats/StatsWriterPeriodic.java  |    0
 .../azureus2/core3/stats/StatsWriterStreamer.java  |    0
 .../azureus2/core3/stats/impl/StatsWriterImpl.java |  432 ++
 .../core3/stats/impl/StatsWriterPeriodicImpl.java  |  223 +
 .../core3/stats/impl/StatsWriterStreamerImpl.java  |    0
 .../core3/stats/transfer/GeneralStats.java         |   81 +
 .../core3/stats/transfer/LongTermStats.java        |   76 +
 .../stats/transfer/LongTermStatsListener.java      |   30 +
 .../core3/stats/transfer/OverallStats.java         |    0
 .../core3/stats/transfer/StatsFactory.java         |   59 +
 .../stats/transfer/impl/LongTermStatsImpl.java     | 1406 +++++
 .../stats/transfer/impl/OverallStatsImpl.java      |  591 ++
 .../org/gudy/azureus2/core3/torrent/TOTorrent.java |  371 ++
 .../core3/torrent/TOTorrentAnnounceURLGroup.java   |    0
 .../core3/torrent/TOTorrentAnnounceURLSet.java     |    0
 .../azureus2/core3/torrent/TOTorrentCreator.java   |   66 +
 .../azureus2/core3/torrent/TOTorrentException.java |    0
 .../azureus2/core3/torrent/TOTorrentFactory.java   |  251 +
 .../gudy/azureus2/core3/torrent/TOTorrentFile.java |   49 +
 .../azureus2/core3/torrent/TOTorrentListener.java  |   33 +
 .../core3/torrent/TOTorrentProgressListener.java   |    0
 .../impl/TOTorrentAnnounceURLGroupImpl.java        |   82 +
 .../torrent/impl/TOTorrentAnnounceURLSetImpl.java  |    0
 .../core3/torrent/impl/TOTorrentCreateImpl.java    |  700 +++
 .../core3/torrent/impl/TOTorrentCreatorImpl.java   |  534 ++
 .../torrent/impl/TOTorrentDeserialiseImpl.java     |  848 +++
 .../core3/torrent/impl/TOTorrentFileHasher.java    |    0
 .../torrent/impl/TOTorrentFileHasherListener.java  |    0
 .../core3/torrent/impl/TOTorrentFileImpl.java      |  422 ++
 .../azureus2/core3/torrent/impl/TOTorrentImpl.java | 1358 ++++
 .../torrent/impl/TOTorrentXMLDeserialiser.java     |  527 ++
 .../core3/torrent/impl/TOTorrentXMLSerialiser.java |  308 +
 .../core3/torrent/impl/TorrentOpenFileOptions.java |  171 +
 .../core3/torrent/impl/TorrentOpenOptions.java     |  579 ++
 .../core3/torrentdownloader/TorrentDownloader.java |    0
 .../TorrentDownloaderCallBackInterface.java        |    0
 .../TorrentDownloaderException.java                |    0
 .../TorrentDownloaderFactory.java                  |  526 ++
 .../impl/TorrentDownloaderImpl.java                | 1141 ++++
 .../impl/TorrentDownloaderManager.java             |    0
 .../core3/tracker/client/TRTrackerAnnouncer.java   |  191 +
 .../client/TRTrackerAnnouncerDataProvider.java     |   73 +
 .../client/TRTrackerAnnouncerException.java        |    0
 .../tracker/client/TRTrackerAnnouncerFactory.java  |   81 +
 .../client/TRTrackerAnnouncerFactoryListener.java  |    0
 .../tracker/client/TRTrackerAnnouncerListener.java |    0
 .../tracker/client/TRTrackerAnnouncerResponse.java |   98 +
 .../client/TRTrackerAnnouncerResponsePeer.java     |   42 +
 .../core3/tracker/client/TRTrackerScraper.java     |   84 +
 .../client/TRTrackerScraperClientResolver.java     |    0
 .../tracker/client/TRTrackerScraperFactory.java    |    0
 .../tracker/client/TRTrackerScraperListener.java   |    0
 .../tracker/client/TRTrackerScraperResponse.java   |   95 +
 .../client/impl/TRTrackerAnnouncerFactoryImpl.java |  166 +
 .../client/impl/TRTrackerAnnouncerHelper.java      |   45 +
 .../client/impl/TRTrackerAnnouncerImpl.java        |  744 +++
 .../client/impl/TRTrackerAnnouncerMuxer.java       | 1734 ++++++
 .../impl/TRTrackerAnnouncerResponseImpl.java       |  265 +
 .../impl/TRTrackerAnnouncerResponsePeerImpl.java   |  151 +
 .../tracker/client/impl/TRTrackerScraperImpl.java  |  307 +
 .../client/impl/TRTrackerScraperResponseImpl.java  |  251 +
 .../client/impl/bt/TRTrackerBTAnnouncerImpl.java   | 3709 +++++++++++
 .../client/impl/bt/TRTrackerBTScraperImpl.java     |  183 +
 .../impl/bt/TRTrackerBTScraperResponseImpl.java    |  108 +
 .../tracker/client/impl/bt/TrackerChecker.java     |  604 ++
 .../tracker/client/impl/bt/TrackerLoadTester.java  |    0
 .../tracker/client/impl/bt/TrackerStatus.java      | 1544 +++++
 .../client/impl/dht/TRTrackerDHTAnnouncerImpl.java |  440 ++
 .../client/impl/dht/TRTrackerDHTScraperImpl.java   |  215 +
 .../impl/dht/TRTrackerDHTScraperResponseImpl.java  |   78 +
 .../gudy/azureus2/core3/tracker/host/TRHost.java   |  112 +
 .../tracker/host/TRHostAuthenticationListener.java |   46 +
 .../core3/tracker/host/TRHostException.java        |    0
 .../azureus2/core3/tracker/host/TRHostFactory.java |    0
 .../core3/tracker/host/TRHostListener.java         |    0
 .../core3/tracker/host/TRHostListener2.java        |    0
 .../azureus2/core3/tracker/host/TRHostPeer.java    |    0
 .../azureus2/core3/tracker/host/TRHostTorrent.java |    0
 .../core3/tracker/host/TRHostTorrentFinder.java    |    0
 .../core3/tracker/host/TRHostTorrentListener.java  |    0
 .../host/TRHostTorrentRemovalVetoException.java    |    0
 .../core3/tracker/host/TRHostTorrentRequest.java   |    0
 .../host/TRHostTorrentWillBeRemovedListener.java   |    0
 .../core3/tracker/host/impl/TRHostConfigImpl.java  |  506 ++
 .../tracker/host/impl/TRHostExternalTorrent.java   |  484 ++
 .../core3/tracker/host/impl/TRHostImpl.java        | 1394 +++++
 .../tracker/host/impl/TRHostPeerHostImpl.java      |    0
 .../tracker/host/impl/TRHostPeerPublishImpl.java   |    0
 .../tracker/host/impl/TRHostTorrentHostImpl.java   |    0
 .../host/impl/TRHostTorrentPublishImpl.java        |    0
 .../host/impl/TRHostTorrentRequestImpl.java        |    0
 .../azureus2/core3/tracker/protocol/PRHelpers.java |    0
 .../protocol/udp/PRUDPPacketReplyAnnounce.java     |    0
 .../protocol/udp/PRUDPPacketReplyAnnounce2.java    |    0
 .../protocol/udp/PRUDPPacketReplyConnect.java      |    0
 .../protocol/udp/PRUDPPacketReplyError.java        |    0
 .../protocol/udp/PRUDPPacketReplyScrape.java       |    0
 .../protocol/udp/PRUDPPacketReplyScrape2.java      |    0
 .../protocol/udp/PRUDPPacketRequestAnnounce.java   |  221 +
 .../protocol/udp/PRUDPPacketRequestAnnounce2.java  |  233 +
 .../protocol/udp/PRUDPPacketRequestConnect.java    |    0
 .../protocol/udp/PRUDPPacketRequestScrape.java     |  115 +
 .../tracker/protocol/udp/PRUDPPacketTracker.java   |    0
 .../tracker/protocol/udp/PRUDPTrackerCodecs.java   |    0
 .../core3/tracker/server/TRTrackerServer.java      |  149 +
 .../TRTrackerServerAuthenticationListener.java     |   61 +
 .../tracker/server/TRTrackerServerException.java   |    0
 .../tracker/server/TRTrackerServerFactory.java     |    0
 .../server/TRTrackerServerFactoryListener.java     |    0
 .../tracker/server/TRTrackerServerListener.java    |    0
 .../tracker/server/TRTrackerServerListener2.java   |    0
 .../core3/tracker/server/TRTrackerServerPeer.java  |    0
 .../tracker/server/TRTrackerServerPeerBase.java    |    0
 .../tracker/server/TRTrackerServerRequest.java     |    0
 .../server/TRTrackerServerRequestListener.java     |    0
 .../core3/tracker/server/TRTrackerServerStats.java |    0
 .../tracker/server/TRTrackerServerTorrent.java     |    0
 .../server/TRTrackerServerTorrentListener.java     |    0
 .../server/TRTrackerServerTorrentPeerListener.java |    0
 .../server/TRTrackerServerTorrentStats.java        |    0
 .../server/impl/TRTrackerServerFactoryImpl.java    |    0
 .../tracker/server/impl/TRTrackerServerImpl.java   | 1174 ++++
 .../server/impl/TRTrackerServerNATChecker.java     |    0
 .../impl/TRTrackerServerNatCheckerListener.java    |    0
 .../server/impl/TRTrackerServerPeerImpl.java       |    0
 .../server/impl/TRTrackerServerProcessor.java      |    0
 .../server/impl/TRTrackerServerRequestImpl.java    |    0
 .../server/impl/TRTrackerServerSimplePeer.java     |    0
 .../server/impl/TRTrackerServerStatsImpl.java      |    0
 .../server/impl/TRTrackerServerTorrentImpl.java    | 3295 ++++++++++
 .../impl/TRTrackerServerTorrentStatsImpl.java      |    0
 .../server/impl/dht/TRTrackerServerDHT.java        |   88 +
 .../impl/tcp/TRTrackerServerProcessorTCP.java      |  975 +++
 .../server/impl/tcp/TRTrackerServerTCP.java        |  406 ++
 .../server/impl/tcp/blocking/TRBlockingServer.java |  315 +
 .../tcp/blocking/TRBlockingServerProcessor.java    |  487 ++
 .../impl/tcp/nonblocking/TRNonBlockingServer.java  |  654 ++
 .../nonblocking/TRNonBlockingServerProcessor.java  |  534 ++
 .../TRNonBlockingServerProcessorFactory.java       |    0
 .../impl/udp/TRTrackerServerProcessorUDP.java      |  786 +++
 .../server/impl/udp/TRTrackerServerUDP.java        |  224 +
 .../core3/tracker/util/TRTrackerUtils.java         |  784 +++
 .../core3/tracker/util/TRTrackerUtilsListener.java |    0
 .../org}/gudy/azureus2/core3/util/AECallback.java  |    0
 .../gudy/azureus2/core3/util/AEDiagnostics.java    |  652 ++
 .../core3/util/AEDiagnosticsEvidenceGenerator.java |    0
 .../azureus2/core3/util/AEDiagnosticsLogger.java   |  464 ++
 .../azureus2/core3/util/AEGenericCallback.java     |    9 +
 .../gudy/azureus2/core3/util/AEJavaManagement.java |  225 +
 .../org}/gudy/azureus2/core3/util/AEMonSem.java    |    0
 .../org}/gudy/azureus2/core3/util/AEMonitor.java   |    0
 .../org}/gudy/azureus2/core3/util/AEMonitor2.java  |    0
 .../azureus2/core3/util/AENetworkClassifier.java   |    0
 .../core3/util/AENetworkClassifierListener.java    |    0
 .../azureus2/core3/util/AERunStateHandler.java     |  169 +
 .../org}/gudy/azureus2/core3/util/AERunnable.java  |    0
 .../azureus2/core3/util/AERunnableBoolean.java     |    0
 .../gudy/azureus2/core3/util/AERunnableObject.java |   59 +
 .../core3/util/AERunnableWithCallback.java         |    0
 .../org}/gudy/azureus2/core3/util/AESemaphore.java |    0
 .../gudy/azureus2/core3/util/AESemaphore2.java     |    0
 .../core3/util/AETemporaryFileHandler.java         |  223 +
 .../org}/gudy/azureus2/core3/util/AEThread.java    |    0
 .../org/gudy/azureus2/core3/util/AEThread2.java    |  435 ++
 .../org}/gudy/azureus2/core3/util/AEVerifier.java  |    0
 .../azureus2/core3/util/AEVerifierException.java   |    0
 .../org/gudy/azureus2/core3/util/AddressUtils.java |  368 ++
 .../gudy/azureus2/core3/util/AsyncController.java  |    0
 .../gudy/azureus2/core3/util/AsyncDispatcher.java  |  222 +
 .../src/org}/gudy/azureus2/core3/util/Average.java |    0
 .../src/org/gudy/azureus2/core3/util/BDecoder.java | 1400 +++++
 .../gudy/azureus2/core3/util/BEncodableObject.java |    0
 .../src/org/gudy/azureus2/core3/util/BEncoder.java |  956 +++
 .../azureus2/core3/util/BEncodingException.java    |    0
 .../src/org}/gudy/azureus2/core3/util/Base32.java  |    0
 .../gudy/azureus2/core3/util/BrokenMd5Hasher.java  |  315 +
 .../gudy/azureus2/core3/util/ByteArrayHashMap.java |    0
 .../azureus2/core3/util/ByteEncodedKeyHashMap.java |    0
 .../gudy/azureus2/core3/util/ByteFormatter.java    |  274 +
 .../core3/util/ConcurrentHashMapWrapper.java       |  229 +
 .../gudy/azureus2/core3/util/ConcurrentHasher.java |    0
 .../core3/util/ConcurrentHasherRequest.java        |    0
 .../util/ConcurrentHasherRequestListener.java      |    0
 .../org/gudy/azureus2/core3/util/Constants.java    |  619 ++
 .../src/org/gudy/azureus2/core3/util/Debug.java    |  669 ++
 .../org}/gudy/azureus2/core3/util/DebugLight.java  |    0
 .../gudy/azureus2/core3/util/DebugWeakList.java    |    0
 .../gudy/azureus2/core3/util/DelayedEvent.java     |    0
 .../gudy/azureus2/core3/util/DirectByteBuffer.java |  793 +++
 .../azureus2/core3/util/DirectByteBufferPool.java  |   63 +
 .../core3/util/DirectByteBufferPoolReal.java       | 1090 ++++
 .../azureus2/core3/util/DisplayFormatters.java     | 1193 ++++
 .../org}/gudy/azureus2/core3/util/ED2KHasher.java  |    0
 .../core3/util/FileIsADirectoryException.java      |    0
 .../src/org/gudy/azureus2/core3/util/FileUtil.java | 2406 +++++++
 .../core3/util/FrequencyLimitedDispatcher.java     |  147 +
 .../org}/gudy/azureus2/core3/util/HashWrapper.java |    0
 .../gudy/azureus2/core3/util/HashWrapper2.java     |    0
 .../azureus2/core3/util/HostNameToIPResolver.java  |  305 +
 .../core3/util/HostNameToIPResolverException.java  |    0
 .../core3/util/HostNameToIPResolverListener.java   |    0
 .../azureus2/core3/util/IPToHostNameResolver.java  |    0
 .../core3/util/IPToHostNameResolverListener.java   |    0
 .../core3/util/IPToHostNameResolverRequest.java    |    0
 .../src/org}/gudy/azureus2/core3/util/Ignore.java  |    0
 .../org/gudy/azureus2/core3/util/IndentWriter.java |  106 +
 .../gudy/azureus2/core3/util/LightHashMap.java     |    0
 .../gudy/azureus2/core3/util/LightHashMapEx.java   |   64 +
 .../gudy/azureus2/core3/util/LightHashSet.java     |    0
 .../gudy/azureus2/core3/util/ListenerManager.java  |  660 ++
 .../core3/util/ListenerManagerDispatcher.java      |    0
 .../ListenerManagerDispatcherWithException.java    |    0
 .../org/gudy/azureus2/core3/util/MD4Hasher.java    |   81 +
 .../gudy/azureus2/core3/util/NonDaemonTask.java    |    0
 .../azureus2/core3/util/NonDaemonTaskRunner.java   |    0
 .../gudy/azureus2/core3/util/PausableAverage.java  |    0
 .../gudy/azureus2/core3/util/RARTOCDecoder.java    |  462 ++
 .../org/gudy/azureus2/core3/util/RandomUtils.java  |  280 +
 .../org/gudy/azureus2/core3/util/RealTimeInfo.java |   83 +
 .../util/ReferenceCountedDirectByteBuffer.java     |  151 +
 .../src/org}/gudy/azureus2/core3/util/SHA1.java    |    0
 .../org}/gudy/azureus2/core3/util/SHA1Hasher.java  |    0
 .../org}/gudy/azureus2/core3/util/SHA1Simple.java  |    0
 .../azureus2/core3/util/ShellUtilityFinder.java    |   30 +
 .../org/gudy/azureus2/core3/util/SimpleTimer.java  |  156 +
 .../gudy/azureus2/core3/util/StringInterner.java   |  784 +++
 .../gudy/azureus2/core3/util/SystemProperties.java |  506 ++
 .../org/gudy/azureus2/core3/util/SystemTime.java   |  609 ++
 .../org/gudy/azureus2/core3/util/ThreadPool.java   |  805 +++
 .../gudy/azureus2/core3/util/ThreadPoolTask.java   |  130 +
 .../gudy/azureus2/core3/util/TimeFormatter.java    |  331 +
 .../gudy/azureus2/core3/util/TimeLimitedTask.java  |  120 +
 .../src/org/gudy/azureus2/core3/util/Timer.java    |  675 ++
 .../org/gudy/azureus2/core3/util/TimerEvent.java   |  205 +
 .../azureus2/core3/util/TimerEventPerformer.java   |    0
 .../azureus2/core3/util/TimerEventPeriodic.java    |  151 +
 .../org/gudy/azureus2/core3/util/TorrentUtils.java | 4131 ++++++++++++
 .../org/gudy/azureus2/core3/util/TrackersUtil.java |  213 +
 .../core3/util/UnresolvableHostManager.java        |   79 +
 .../src/org/gudy/azureus2/core3/util/UrlUtils.java | 1114 ++++
 .../gudy/azureus2/core3/util/jar/AEJarBuilder.java |  280 +
 .../gudy/azureus2/core3/util/jar/AEJarReader.java  |  111 +
 .../gudy/azureus2/core3/util/jar/AEJarSigner.java  |    0
 .../gudy/azureus2/core3/util/jar/AEJarSigner2.java |    0
 .../azureus2/core3/util/jman/AEMemoryMonitor.java  |  241 +
 .../azureus2/core3/util/jman/AEThreadMonitor.java  |  375 ++
 .../util/protocol/AzURLStreamHandlerFactory.java   |    0
 .../util/protocol/azplug/AZPluginConnection.java   |    0
 .../core3/util/protocol/azplug/Handler.java        |    0
 .../azureus2/core3/util/protocol/bc/Handler.java   |   82 +
 .../azureus2/core3/util/protocol/dht/Handler.java  |    0
 .../azureus2/core3/util/protocol/i2p/Handler.java  |    0
 .../core3/util/protocol/magnet/Handler.java        |    0
 .../util/protocol/magnet/MagnetConnection.java     |    0
 .../util/protocol/magnet/MagnetConnection2.java    |  602 ++
 .../core3/util/protocol/socks5/Handler.java        |    0
 .../util/protocol/socks5/Socks5URLConnection.java  |    0
 .../azureus2/core3/util/protocol/tcp/Handler.java  |    0
 .../core3/util/protocol/tcp/TCPURLConnection.java  |    0
 .../azureus2/core3/util/protocol/udp/Handler.java  |   46 +
 .../core3/util/protocol/udp/UDPURLConnection.java  |    0
 .../azureus2/core3/util/protocol/vuze/Handler.java |   41 +
 .../util/protocol/vuze/VuzeURLConnection.java      |  166 +
 .../xml/schemas/classxmlserialisationinfo.xsd      |    0
 .../gudy/azureus2/core3/xml/schemas/torrent.xsd    |    0
 .../SimpleXMLParserDocumentFactory.java            |    0
 .../gudy/azureus2/core3/xml/util/XMLElement.java   |  312 +
 .../azureus2/core3/xml/util/XMLEscapeWriter.java   |   59 +
 .../gudy/azureus2/core3/xml/util/XUXmlWriter.java  |    0
 .../azureus2/internat/MessagesBundle.properties    | 4507 ++++++++++++++
 .../internat/MessagesBundle_ar_SA.properties       |  518 ++
 .../internat/MessagesBundle_bg_BG.properties       | 3235 ++++++++++
 .../internat/MessagesBundle_bs_BA.properties       | 1187 ++++
 .../internat/MessagesBundle_ca_AD.properties       | 3808 ++++++++++++
 .../internat/MessagesBundle_cs_CZ.properties       | 3180 ++++++++++
 .../internat/MessagesBundle_da_DK.properties       | 2083 +++++++
 .../internat/MessagesBundle_de_DE.properties       | 2945 +++++++++
 .../internat/MessagesBundle_el_GR.properties       |  997 +++
 .../internat/MessagesBundle_en_GB.properties       |    0
 .../MessagesBundle_en_US_classic.properties        |    6 +
 .../internat/MessagesBundle_es_ES.properties       | 3367 ++++++++++
 .../azureus2/internat/MessagesBundle_eu.properties | 3741 +++++++++++
 .../internat/MessagesBundle_fi_FI.properties       | 2988 +++++++++
 .../internat/MessagesBundle_fr_FR.properties       | 1898 ++++++
 .../internat/MessagesBundle_fy_NL.properties       | 1354 ++++
 .../internat/MessagesBundle_gl_ES.properties       |  656 ++
 .../internat/MessagesBundle_hu_HU.properties       | 2468 ++++++++
 .../internat/MessagesBundle_hy_AM.properties       |    0
 .../internat/MessagesBundle_in_ID.properties       | 1192 ++++
 .../internat/MessagesBundle_it_IT.properties       | 2942 +++++++++
 .../internat/MessagesBundle_iw_IL.properties       | 1001 +++
 .../internat/MessagesBundle_ja_JP.properties       | 2240 +++++++
 .../internat/MessagesBundle_ka_GE.properties       | 1352 ++++
 .../internat/MessagesBundle_km_KH.properties       |    0
 .../internat/MessagesBundle_ko_KR.properties       | 3655 +++++++++++
 .../internat/MessagesBundle_li_NL.properties       | 2345 +++++++
 .../internat/MessagesBundle_lt_LT.properties       | 2104 +++++++
 .../internat/MessagesBundle_mk_MK.properties       |  341 +
 .../internat/MessagesBundle_ms_SG.properties       |  577 ++
 .../internat/MessagesBundle_nl_NL.properties       | 2320 +++++++
 .../internat/MessagesBundle_no_NO.properties       | 2410 +++++++
 .../azureus2/internat/MessagesBundle_oc.properties |  886 +++
 .../internat/MessagesBundle_pl_PL.properties       | 2730 ++++++++
 .../internat/MessagesBundle_pt_BR.properties       | 3581 +++++++++++
 .../internat/MessagesBundle_pt_PT.properties       | 1891 ++++++
 .../internat/MessagesBundle_ro_RO.properties       | 3660 +++++++++++
 .../internat/MessagesBundle_ru_RU.properties       | 3667 +++++++++++
 .../internat/MessagesBundle_sk_SK.properties       | 1489 +++++
 .../internat/MessagesBundle_sl_SI.properties       | 1099 ++++
 .../azureus2/internat/MessagesBundle_sr.properties | 2305 +++++++
 .../internat/MessagesBundle_sr_Latin.properties    | 2589 ++++++++
 .../internat/MessagesBundle_sv_SE.properties       | 2529 ++++++++
 .../internat/MessagesBundle_th_TH.properties       | 1409 +++++
 .../internat/MessagesBundle_tr_TR.properties       | 1732 ++++++
 .../internat/MessagesBundle_uk_UA.properties       | 2888 +++++++++
 .../internat/MessagesBundle_zh_CN.properties       | 2667 ++++++++
 .../internat/MessagesBundle_zh_TW.properties       | 1907 ++++++
 .../org/gudy/azureus2/platform/JavaBitMode.java    |   13 +
 .../gudy/azureus2/platform/PlatformManager.java    |  255 +
 .../platform/PlatformManagerCapabilities.java      |   77 +
 .../azureus2/platform/PlatformManagerFactory.java  |  113 +
 .../azureus2/platform/PlatformManagerListener.java |   37 +
 .../platform/PlatformManagerPingCallback.java      |    0
 .../platform/PlatformManagerPluginDelegate.java    |   93 +
 .../platform/dummy/PlatformManagerImpl.java        |  381 ++
 .../platform/macosx/NativeInvocationBridge.java    |   95 +
 .../gudy/azureus2/platform/macosx/PListEditor.java |  327 +
 .../platform/macosx/PlatformManagerImpl.java       | 1944 ++++++
 .../macosx/PlatformManagerUpdateChecker.java       |  390 ++
 .../macosx/access/cocoa/CocoaJavaBridge.java       |  470 ++
 .../platform/macosx/access/jnilib/OSXAccess.java   |  202 +
 .../access/jnilib/OSXDriveDetectListener.java      |    0
 .../platform/unix/PlatformManagerImpl.java         |  375 ++
 .../platform/unix/PlatformManagerUnixPlugin.java   |  309 +
 .../platform/unix/ScriptAfterShutdown.java         |    0
 .../platform/unix/ScriptBeforeStartup.java         |  277 +
 .../org/gudy/azureus2/platform/unix/startupScript  |  210 +
 .../platform/win32/PlatformManagerImpl.java        | 2223 +++++++
 .../win32/PlatformManagerUpdateChecker.java        |  377 ++
 .../platform/win32/access/AEWin32Access.java       |  258 +
 .../win32/access/AEWin32AccessException.java       |    0
 .../win32/access/AEWin32AccessListener.java        |   37 +
 .../platform/win32/access/AEWin32Manager.java      |    0
 .../win32/access/impl/AEWin32AccessCallback.java   |    0
 .../access/impl/AEWin32AccessExceptionImpl.java    |    0
 .../win32/access/impl/AEWin32AccessImpl.java       |  673 ++
 .../win32/access/impl/AEWin32AccessInterface.java  |  279 +
 .../gudy/azureus2/plugins/LaunchablePlugin.java    |    0
 .../src/org}/gudy/azureus2/plugins/Plugin.java     |    0
 .../org/gudy/azureus2/plugins/PluginAdapter.java   |   39 +
 .../org/gudy/azureus2/plugins/PluginConfig.java    | 1438 +++++
 .../azureus2/plugins/PluginConfigListener.java     |    0
 .../src/org/gudy/azureus2/plugins/PluginEvent.java |   89 +
 .../gudy/azureus2/plugins/PluginEventListener.java |    0
 .../gudy/azureus2/plugins/PluginException.java     |    0
 .../org/gudy/azureus2/plugins/PluginInterface.java |  569 ++
 .../org}/gudy/azureus2/plugins/PluginLauncher.java |    0
 .../org}/gudy/azureus2/plugins/PluginListener.java |    0
 .../org/gudy/azureus2/plugins/PluginManager.java   |  292 +
 .../plugins/PluginManagerArgumentHandler.java      |    0
 .../azureus2/plugins/PluginManagerDefaults.java    |  135 +
 .../src/org/gudy/azureus2/plugins/PluginState.java |  100 +
 .../gudy/azureus2/plugins/UnloadablePlugin.java    |    0
 .../plugins/clientid/ClientIDException.java        |    0
 .../plugins/clientid/ClientIDGenerator.java        |   83 +
 .../azureus2/plugins/clientid/ClientIDManager.java |    0
 .../azureus2/plugins/config/ConfigParameter.java   |    0
 .../plugins/config/ConfigParameterListener.java    |    0
 .../plugins/config/PluginConfigSource.java         |    0
 .../azureus2/plugins/ddb/DistributedDatabase.java  |  176 +
 .../plugins/ddb/DistributedDatabaseContact.java    |   85 +
 .../plugins/ddb/DistributedDatabaseEvent.java      |    0
 .../plugins/ddb/DistributedDatabaseException.java  |    0
 .../plugins/ddb/DistributedDatabaseKey.java        |   59 +
 .../plugins/ddb/DistributedDatabaseKeyStats.java   |    0
 .../plugins/ddb/DistributedDatabaseListener.java   |    0
 .../ddb/DistributedDatabaseProgressListener.java   |    0
 .../ddb/DistributedDatabaseTransferHandler.java    |    0
 .../ddb/DistributedDatabaseTransferType.java       |    0
 .../plugins/ddb/DistributedDatabaseValue.java      |    0
 .../plugins/dht/mainline/MainlineDHTManager.java   |    0
 .../plugins/dht/mainline/MainlineDHTProvider.java  |    0
 .../gudy/azureus2/plugins/disk/DiskManager.java    |   63 +
 .../azureus2/plugins/disk/DiskManagerChannel.java  |   42 +
 .../azureus2/plugins/disk/DiskManagerEvent.java    |   48 +
 .../plugins/disk/DiskManagerException.java         |   48 +
 .../azureus2/plugins/disk/DiskManagerFileInfo.java |  189 +
 .../azureus2/plugins/disk/DiskManagerListener.java |    0
 .../plugins/disk/DiskManagerRandomReadRequest.java |   41 +
 .../plugins/disk/DiskManagerReadRequest.java       |   35 +
 .../disk/DiskManagerReadRequestListener.java       |   38 +
 .../azureus2/plugins/disk/DiskManagerRequest.java  |   85 +
 .../plugins/disk/DiskManagerWriteRequest.java      |   35 +
 .../disk/DiskManagerWriteRequestListener.java      |   35 +
 .../gudy/azureus2/plugins/download/Download.java   | 1121 ++++
 .../plugins/download/DownloadActivationEvent.java  |    0
 .../download/DownloadActivationListener.java       |    0
 .../plugins/download/DownloadAnnounceResult.java   |    0
 .../download/DownloadAnnounceResultPeer.java       |    0
 .../download/DownloadAttributeListener.java        |    0
 .../download/DownloadCompletionListener.java       |    0
 .../plugins/download/DownloadEventNotifier.java    |    0
 .../plugins/download/DownloadException.java        |    0
 .../plugins/download/DownloadListener.java         |    0
 .../azureus2/plugins/download/DownloadManager.java |  415 ++
 .../plugins/download/DownloadManagerListener.java  |    0
 .../plugins/download/DownloadManagerStats.java     |    0
 .../plugins/download/DownloadPeerListener.java     |    0
 .../plugins/download/DownloadPropertyEvent.java    |    0
 .../plugins/download/DownloadPropertyListener.java |    0
 .../download/DownloadRemovalVetoException.java     |    0
 .../plugins/download/DownloadScrapeResult.java     |    0
 .../azureus2/plugins/download/DownloadStats.java   |  387 ++
 .../azureus2/plugins/download/DownloadStub.java    |   86 +
 .../plugins/download/DownloadStubEvent.java        |   39 +
 .../plugins/download/DownloadStubListener.java     |   32 +
 .../plugins/download/DownloadTrackerListener.java  |    0
 .../plugins/download/DownloadTypeComplete.java     |    0
 .../plugins/download/DownloadTypeIncomplete.java   |    0
 .../download/DownloadWillBeAddedListener.java      |    0
 .../download/DownloadWillBeRemovedListener.java    |    0
 .../savelocation/DefaultSaveLocationManager.java   |   31 +
 .../download/savelocation/SaveLocationChange.java  |    0
 .../download/savelocation/SaveLocationManager.java |    0
 .../plugins/installer/FilePluginInstaller.java     |    0
 .../plugins/installer/InstallablePlugin.java       |    0
 .../installer/PluginInstallationListener.java      |    0
 .../plugins/installer/PluginInstaller.java         |  141 +
 .../plugins/installer/PluginInstallerListener.java |    0
 .../azureus2/plugins/installer/StandardPlugin.java |    0
 .../gudy/azureus2/plugins/ipc/IPCException.java    |    0
 .../gudy/azureus2/plugins/ipc/IPCInterface.java    |    0
 .../gudy/azureus2/plugins/ipfilter/IPBanned.java   |    0
 .../gudy/azureus2/plugins/ipfilter/IPBlocked.java  |    0
 .../gudy/azureus2/plugins/ipfilter/IPFilter.java   |    0
 .../plugins/ipfilter/IPFilterException.java        |    0
 .../gudy/azureus2/plugins/ipfilter/IPRange.java    |    0
 .../plugins/logging/FileLoggerAdapter.java         |    0
 .../gudy/azureus2/plugins/logging/LogAlert.java    |    0
 .../azureus2/plugins/logging/LogAlertListener.java |    0
 .../org}/gudy/azureus2/plugins/logging/Logger.java |    0
 .../plugins/logging/LoggerAlertListener.java       |    0
 .../azureus2/plugins/logging/LoggerChannel.java    |  271 +
 .../plugins/logging/LoggerChannelListener.java     |    0
 .../gudy/azureus2/plugins/messaging/Message.java   |    0
 .../plugins/messaging/MessageException.java        |    0
 .../azureus2/plugins/messaging/MessageManager.java |    0
 .../plugins/messaging/MessageManagerListener.java  |    0
 .../plugins/messaging/MessageStreamDecoder.java    |    0
 .../plugins/messaging/MessageStreamEncoder.java    |    0
 .../messaging/bittorrent/BTMessageCancel.java      |    0
 .../messaging/bittorrent/BTMessageManager.java     |  158 +
 .../messaging/bittorrent/BTMessagePiece.java       |    0
 .../messaging/bittorrent/BTMessageRequest.java     |    0
 .../generic/GenericMessageConnection.java          |    0
 .../generic/GenericMessageConnectionListener.java  |    0
 .../messaging/generic/GenericMessageEndpoint.java  |    0
 .../messaging/generic/GenericMessageHandler.java   |    0
 .../generic/GenericMessageRegistration.java        |    0
 .../gudy/azureus2/plugins/network/Connection.java  |    0
 .../plugins/network/ConnectionListener.java        |    0
 .../plugins/network/ConnectionManager.java         |   75 +
 .../azureus2/plugins/network/ConnectionStub.java   |   40 +
 .../plugins/network/IncomingMessageQueue.java      |   61 +
 .../network/IncomingMessageQueueListener.java      |    0
 .../plugins/network/OutgoingMessageQueue.java      |   71 +
 .../network/OutgoingMessageQueueListener.java      |    0
 .../gudy/azureus2/plugins/network/RateLimiter.java |   44 +
 .../gudy/azureus2/plugins/network/RawMessage.java  |    0
 .../gudy/azureus2/plugins/network/Transport.java   |    0
 .../azureus2/plugins/network/TransportCipher.java  |    0
 .../plugins/network/TransportException.java        |    0
 .../azureus2/plugins/network/TransportFilter.java  |    0
 .../src/org/gudy/azureus2/plugins/peers/Peer.java  |  297 +
 .../azureus2/plugins/peers/PeerDescriptor.java     |   47 +
 .../gudy/azureus2/plugins/peers/PeerEvent.java     |    0
 .../gudy/azureus2/plugins/peers/PeerListener.java  |    0
 .../gudy/azureus2/plugins/peers/PeerListener2.java |    0
 .../gudy/azureus2/plugins/peers/PeerManager.java   |    0
 .../azureus2/plugins/peers/PeerManagerEvent.java   |   57 +
 .../plugins/peers/PeerManagerListener.java         |    0
 .../plugins/peers/PeerManagerListener2.java        |    0
 .../azureus2/plugins/peers/PeerManagerStats.java   |  106 +
 .../azureus2/plugins/peers/PeerReadRequest.java    |   57 +
 .../org/gudy/azureus2/plugins/peers/PeerStats.java |  202 +
 .../src/org/gudy/azureus2/plugins/peers/Piece.java |   76 +
 .../azureus2/plugins/platform/PlatformManager.java |    0
 .../plugins/platform/PlatformManagerException.java |    0
 .../azureus2/plugins/sharing/ShareException.java   |    0
 .../gudy/azureus2/plugins/sharing/ShareItem.java   |    0
 .../azureus2/plugins/sharing/ShareManager.java     |  115 +
 .../plugins/sharing/ShareManagerListener.java      |    0
 .../azureus2/plugins/sharing/ShareResource.java    |    0
 .../ShareResourceDeletionVetoException.java        |    0
 .../azureus2/plugins/sharing/ShareResourceDir.java |    0
 .../plugins/sharing/ShareResourceDirContents.java  |    0
 .../plugins/sharing/ShareResourceEvent.java        |    0
 .../plugins/sharing/ShareResourceFile.java         |    0
 .../plugins/sharing/ShareResourceListener.java     |    0
 .../ShareResourceWillBeDeletedListener.java        |    0
 .../org/gudy/azureus2/plugins/torrent/Torrent.java |  280 +
 .../plugins/torrent/TorrentAnnounceURLList.java    |    0
 .../plugins/torrent/TorrentAnnounceURLListSet.java |    0
 .../azureus2/plugins/torrent/TorrentAttribute.java |    0
 .../plugins/torrent/TorrentAttributeEvent.java     |    0
 .../plugins/torrent/TorrentAttributeListener.java  |    0
 .../azureus2/plugins/torrent/TorrentCreator.java   |    0
 .../plugins/torrent/TorrentCreatorListener.java    |    0
 .../plugins/torrent/TorrentDownloader.java         |   73 +
 .../plugins/torrent/TorrentEncodingException.java  |    0
 .../azureus2/plugins/torrent/TorrentException.java |    0
 .../gudy/azureus2/plugins/torrent/TorrentFile.java |    0
 .../azureus2/plugins/torrent/TorrentManager.java   |    0
 .../plugins/torrent/TorrentManagerEvent.java       |    0
 .../plugins/torrent/TorrentManagerListener.java    |    0
 .../gudy/azureus2/plugins/tracker/Tracker.java     |    0
 .../azureus2/plugins/tracker/TrackerException.java |    0
 .../azureus2/plugins/tracker/TrackerListener.java  |    0
 .../gudy/azureus2/plugins/tracker/TrackerPeer.java |    0
 .../azureus2/plugins/tracker/TrackerPeerEvent.java |    0
 .../plugins/tracker/TrackerPeerListener.java       |    0
 .../azureus2/plugins/tracker/TrackerTorrent.java   |    0
 .../plugins/tracker/TrackerTorrentListener.java    |    0
 .../TrackerTorrentRemovalVetoException.java        |    0
 .../plugins/tracker/TrackerTorrentRequest.java     |    0
 .../TrackerTorrentWillBeRemovedListener.java       |    0
 .../tracker/web/TrackerAuthenticationAdapter.java  |   71 +
 .../tracker/web/TrackerAuthenticationListener.java |    0
 .../plugins/tracker/web/TrackerWebContext.java     |   79 +
 .../tracker/web/TrackerWebPageGenerator.java       |    0
 .../plugins/tracker/web/TrackerWebPageRequest.java |    0
 .../tracker/web/TrackerWebPageResponse.java        |  122 +
 .../src/org}/gudy/azureus2/plugins/ui/Graphic.java |    0
 .../azureus2/plugins/ui/UIDataSourceListener.java  |   11 +
 .../org}/gudy/azureus2/plugins/ui/UIException.java |    0
 .../gudy/azureus2/plugins/ui/UIInputReceiver.java  |  216 +
 .../plugins/ui/UIInputReceiverListener.java        |    0
 .../gudy/azureus2/plugins/ui/UIInputValidator.java |    0
 .../org/gudy/azureus2/plugins/ui/UIInstance.java   |   85 +
 .../azureus2/plugins/ui/UIInstanceFactory.java     |    0
 .../org/gudy/azureus2/plugins/ui/UIManager.java    |  354 ++
 .../gudy/azureus2/plugins/ui/UIManagerEvent.java   |   80 +
 .../plugins/ui/UIManagerEventListener.java         |    0
 .../azureus2/plugins/ui/UIManagerListener.java     |    0
 .../azureus2/plugins/ui/UIManagerListener2.java    |   40 +
 .../org}/gudy/azureus2/plugins/ui/UIMessage.java   |    0
 .../org/gudy/azureus2/plugins/ui/UIPluginView.java |   82 +
 .../plugins/ui/UIPluginViewToolBarListener.java    |   23 +
 .../azureus2/plugins/ui/UIRuntimeException.java    |    0
 .../plugins/ui/components/UIComponent.java         |    0
 .../plugins/ui/components/UIProgressBar.java       |    0
 .../ui/components/UIPropertyChangeEvent.java       |    0
 .../ui/components/UIPropertyChangeListener.java    |    0
 .../azureus2/plugins/ui/components/UITextArea.java |    0
 .../plugins/ui/components/UITextField.java         |    0
 .../plugins/ui/config/ActionParameter.java         |    0
 .../plugins/ui/config/BooleanParameter.java        |    0
 .../azureus2/plugins/ui/config/ColorParameter.java |    0
 .../azureus2/plugins/ui/config/ConfigSection.java  |    0
 .../plugins/ui/config/DirectoryParameter.java      |    0
 .../plugins/ui/config/EnablerParameter.java        |    0
 .../azureus2/plugins/ui/config/FileParameter.java  |    0
 .../plugins/ui/config/HyperlinkParameter.java      |    0
 .../azureus2/plugins/ui/config/InfoParameter.java  |    0
 .../azureus2/plugins/ui/config/IntParameter.java   |    0
 .../azureus2/plugins/ui/config/LabelParameter.java |    0
 .../gudy/azureus2/plugins/ui/config/Parameter.java |  187 +
 .../azureus2/plugins/ui/config/ParameterGroup.java |    0
 .../plugins/ui/config/ParameterListener.java       |    0
 .../plugins/ui/config/PasswordParameter.java       |   47 +
 .../plugins/ui/config/PluginConfigUIFactory.java   |    0
 .../plugins/ui/config/StringListParameter.java     |    0
 .../plugins/ui/config/StringParameter.java         |   49 +
 .../azureus2/plugins/ui/config/UIParameter.java    |    0
 .../plugins/ui/config/UIParameterContext.java      |    0
 .../azureus2/plugins/ui/menus/MenuContext.java     |    0
 .../gudy/azureus2/plugins/ui/menus/MenuItem.java   |    0
 .../plugins/ui/menus/MenuItemFillListener.java     |    0
 .../plugins/ui/menus/MenuItemListener.java         |    0
 .../azureus2/plugins/ui/menus/MenuManager.java     |    0
 .../plugins/ui/model/BasicPluginConfigModel.java   |    0
 .../plugins/ui/model/BasicPluginViewModel.java     |    0
 .../plugins/ui/model/PluginConfigModel.java        |    0
 .../azureus2/plugins/ui/model/PluginViewModel.java |   42 +
 .../gudy/azureus2/plugins/ui/tables/TableCell.java |  429 ++
 .../plugins/ui/tables/TableCellAddedListener.java  |    0
 .../ui/tables/TableCellClipboardListener.java      |   24 +
 .../ui/tables/TableCellDisposeListener.java        |    0
 .../ui/tables/TableCellInplaceEditorListener.java  |   29 +
 .../ui/tables/TableCellLightRefreshListener.java   |    0
 .../plugins/ui/tables/TableCellMouseEvent.java     |    0
 .../plugins/ui/tables/TableCellMouseListener.java  |    0
 .../ui/tables/TableCellMouseMoveListener.java      |    0
 .../ui/tables/TableCellRefreshListener.java        |    0
 .../plugins/ui/tables/TableCellRefresher.java      |  152 +
 .../ui/tables/TableCellToolTipListener.java        |    0
 .../ui/tables/TableCellVisibilityListener.java     |    0
 .../azureus2/plugins/ui/tables/TableColumn.java    |  618 ++
 .../ui/tables/TableColumnCreationListener.java     |    0
 .../ui/tables/TableColumnExtraInfoListener.java    |    0
 .../plugins/ui/tables/TableColumnInfo.java         |    0
 .../plugins/ui/tables/TableContextMenuItem.java    |    0
 .../azureus2/plugins/ui/tables/TableManager.java   |  164 +
 .../gudy/azureus2/plugins/ui/tables/TableRow.java  |  141 +
 .../plugins/ui/tables/TableRowMouseEvent.java      |    0
 .../plugins/ui/tables/TableRowMouseListener.java   |    0
 .../plugins/ui/tables/TableRowRefreshListener.java |    0
 .../ui/toolbar/UIToolBarActivationListener.java    |   12 +
 .../plugins/ui/toolbar/UIToolBarEnablerBase.java   |    8 +
 .../azureus2/plugins/ui/toolbar/UIToolBarItem.java |   60 +
 .../plugins/ui/toolbar/UIToolBarManager.java       |   29 +
 .../plugins/update/UpdatableComponent.java         |    0
 .../org/gudy/azureus2/plugins/update/Update.java   |  143 +
 .../plugins/update/UpdateCheckInstance.java        |  145 +
 .../update/UpdateCheckInstanceListener.java        |    0
 .../azureus2/plugins/update/UpdateChecker.java     |    0
 .../plugins/update/UpdateCheckerListener.java      |    0
 .../azureus2/plugins/update/UpdateException.java   |    0
 .../azureus2/plugins/update/UpdateInstaller.java   |  136 +
 .../plugins/update/UpdateInstallerListener.java    |   37 +
 .../azureus2/plugins/update/UpdateListener.java    |    0
 .../azureus2/plugins/update/UpdateManager.java     |  146 +
 .../update/UpdateManagerDecisionListener.java      |    0
 .../plugins/update/UpdateManagerListener.java      |    0
 .../update/UpdateManagerVerificationListener.java  |    0
 .../plugins/update/UpdateProgressListener.java     |    0
 .../plugins/utils/AggregatedDispatcher.java        |    0
 .../azureus2/plugins/utils/AggregatedList.java     |    0
 .../plugins/utils/AggregatedListAcceptor.java      |    0
 .../azureus2/plugins/utils/ByteArrayWrapper.java   |   38 +
 .../gudy/azureus2/plugins/utils/DelayedTask.java   |    0
 .../azureus2/plugins/utils/FeatureManager.java     |  234 +
 .../gudy/azureus2/plugins/utils/Formatters.java    |    0
 .../gudy/azureus2/plugins/utils/LocaleDecoder.java |    0
 .../azureus2/plugins/utils/LocaleListener.java     |    0
 .../azureus2/plugins/utils/LocaleUtilities.java    |    0
 .../azureus2/plugins/utils/LocationProvider.java   |   98 +
 .../plugins/utils/LocationProviderListener.java    |   35 +
 .../org}/gudy/azureus2/plugins/utils/Monitor.java  |    0
 .../azureus2/plugins/utils/PooledByteBuffer.java   |    0
 .../plugins/utils/PowerManagementListener.java     |   41 +
 .../gudy/azureus2/plugins/utils/Semaphore.java     |    0
 .../gudy/azureus2/plugins/utils/ShortCuts.java     |    0
 .../azureus2/plugins/utils/StaticUtilities.java    |    0
 .../org}/gudy/azureus2/plugins/utils/UTTimer.java  |    0
 .../gudy/azureus2/plugins/utils/UTTimerEvent.java  |    0
 .../plugins/utils/UTTimerEventPerformer.java       |    0
 .../org/gudy/azureus2/plugins/utils/Utilities.java |  448 ++
 .../resourcedownloader/ResourceDownloader.java     |  126 +
 .../ResourceDownloaderAdapter.java                 |    0
 .../ResourceDownloaderCancelledException.java      |   37 +
 .../ResourceDownloaderDelayedFactory.java          |    0
 .../ResourceDownloaderException.java               |   49 +
 .../ResourceDownloaderFactory.java                 |  245 +
 .../ResourceDownloaderListener.java                |    0
 .../utils/resourceuploader/ResourceUploader.java   |    0
 .../ResourceUploaderException.java                 |    0
 .../resourceuploader/ResourceUploaderFactory.java  |    0
 .../gudy/azureus2/plugins/utils/search/Search.java |    0
 .../plugins/utils/search/SearchException.java      |    0
 .../plugins/utils/search/SearchInitiator.java      |    0
 .../plugins/utils/search/SearchInstance.java       |    0
 .../plugins/utils/search/SearchListener.java       |    0
 .../plugins/utils/search/SearchObserver.java       |    0
 .../plugins/utils/search/SearchProvider.java       |    0
 .../utils/search/SearchProviderResults.java        |    0
 .../plugins/utils/search/SearchResult.java         |    0
 .../utils/security/CertificateListener.java        |    0
 .../plugins/utils/security/PasswordListener.java   |    0
 .../plugins/utils/security/SEPublicKey.java        |    0
 .../plugins/utils/security/SEPublicKeyLocator.java |    0
 .../plugins/utils/security/SESecurityManager.java  |    0
 .../plugins/utils/subscriptions/Subscription.java  |   38 +
 .../utils/subscriptions/SubscriptionException.java |    0
 .../utils/subscriptions/SubscriptionManager.java   |    0
 .../utils/subscriptions/SubscriptionResult.java    |    0
 .../azureus2/plugins/utils/xml/rss/RSSChannel.java |    0
 .../azureus2/plugins/utils/xml/rss/RSSFeed.java    |    0
 .../azureus2/plugins/utils/xml/rss/RSSItem.java    |    0
 .../xml/simpleparser/SimpleXMLParserDocument.java  |    0
 .../SimpleXMLParserDocumentAttribute.java          |    0
 .../SimpleXMLParserDocumentException.java          |    0
 .../SimpleXMLParserDocumentFactory.java            |    0
 .../simpleparser/SimpleXMLParserDocumentNode.java  |    0
 .../gudy/azureus2/pluginsimpl/PluginUtils.java     |    0
 .../azureus2/pluginsimpl/local/FailedPlugin.java   |    0
 .../pluginsimpl/local/PluginConfigImpl.java        | 1177 ++++
 .../pluginsimpl/local/PluginCoreUtils.java         |  548 ++
 .../pluginsimpl/local/PluginInitializer.java       | 2635 ++++++++
 .../pluginsimpl/local/PluginInterfaceImpl.java     | 1074 ++++
 .../local/PluginManagerDefaultsImpl.java           |  135 +
 .../pluginsimpl/local/PluginManagerImpl.java       |  445 ++
 .../pluginsimpl/local/PluginStateImpl.java         |  218 +
 .../local/clientid/ClientIDManagerImpl.java        |  629 ++
 .../local/config/ConfigParameterImpl.java          |    0
 .../local/config/PluginConfigSourceImpl.java       |    0
 .../pluginsimpl/local/ddb/DDBaseContactImpl.java   |  214 +
 .../pluginsimpl/local/ddb/DDBaseHelpers.java       |    0
 .../azureus2/pluginsimpl/local/ddb/DDBaseImpl.java | 1069 ++++
 .../pluginsimpl/local/ddb/DDBaseKeyImpl.java       |  108 +
 .../pluginsimpl/local/ddb/DDBaseTTTorrent.java     |  581 ++
 .../pluginsimpl/local/ddb/DDBaseValueImpl.java     |    0
 .../local/deprecate/PluginDeprecation.java         |  197 +
 .../deprecate/PluginDeprecationException.java      |    0
 .../local/dht/mainline/MainlineDHTManagerImpl.java |    0
 .../local/disk/DiskManagerChannelImpl.java         | 1006 +++
 .../local/disk/DiskManagerFileInfoImpl.java        |  247 +
 .../pluginsimpl/local/disk/DiskManagerImpl.java    |  243 +
 .../disk/DiskManagerRandomReadController.java      |  858 +++
 .../local/download/DownloadAnnounceResultImpl.java |    0
 .../local/download/DownloadEventNotifierImpl.java  |    0
 .../pluginsimpl/local/download/DownloadImpl.java   | 2500 ++++++++
 .../local/download/DownloadManagerImpl.java        | 1462 +++++
 .../local/download/DownloadManagerStatsImpl.java   |    0
 .../local/download/DownloadScrapeResultImpl.java   |    0
 .../local/download/DownloadStatsImpl.java          |  331 +
 .../local/download/DownloadStubImpl.java           |  301 +
 .../local/installer/FilePluginInstallerImpl.java   |    0
 .../local/installer/InstallablePluginImpl.java     |    0
 .../local/installer/PluginInstallerImpl.java       | 1081 ++++
 .../local/installer/StandardPluginImpl.java        |    0
 .../pluginsimpl/local/ipc/IPCInterfaceImpl.java    |  345 +
 .../pluginsimpl/local/ipfilter/IPBannedImpl.java   |    0
 .../pluginsimpl/local/ipfilter/IPBlockedImpl.java  |    0
 .../pluginsimpl/local/ipfilter/IPFilterImpl.java   |    0
 .../pluginsimpl/local/ipfilter/IPRangeImpl.java    |  197 +
 .../local/launch/PluginLauncherImpl.java           |  545 ++
 .../local/launch/PluginSingleInstanceHandler.java  |  311 +
 .../local/logging/LoggerChannelImpl.java           |  425 ++
 .../pluginsimpl/local/logging/LoggerImpl.java      |    0
 .../local/messaging/GenericMessage.java            |    0
 .../messaging/GenericMessageConnectionAdapter.java |    0
 .../messaging/GenericMessageConnectionDirect.java  |  595 ++
 .../messaging/GenericMessageConnectionImpl.java    |  754 +++
 .../GenericMessageConnectionIndirect.java          |  994 +++
 .../local/messaging/GenericMessageDecoder.java     |    0
 .../local/messaging/GenericMessageEncoder.java     |    0
 .../messaging/GenericMessageEndpointImpl.java      |  112 +
 .../local/messaging/MessageAdapter.java            |    0
 .../local/messaging/MessageManagerImpl.java        |  382 ++
 .../messaging/MessageStreamDecoderAdapter.java     |    0
 .../messaging/MessageStreamEncoderAdapter.java     |    0
 .../pluginsimpl/local/network/ConnectionImpl.java  |  115 +
 .../local/network/ConnectionManagerImpl.java       |  225 +
 .../local/network/IncomingMessageQueueImpl.java    |  122 +
 .../local/network/OutgoingMessageQueueImpl.java    |  152 +
 .../local/network/RawMessageAdapter.java           |    0
 .../local/network/TransportCipherImpl.java         |    0
 .../local/network/TransportFilterImpl.java         |    0
 .../pluginsimpl/local/network/TransportImpl.java   |    0
 .../local/peers/PeerForeignDelegate.java           | 1110 ++++
 .../local/peers/PeerForeignNetworkConnection.java  |  397 ++
 .../azureus2/pluginsimpl/local/peers/PeerImpl.java |  679 ++
 .../pluginsimpl/local/peers/PeerManagerImpl.java   | 1006 +++
 .../local/peers/PeerManagerStatsImpl.java          |  122 +
 .../pluginsimpl/local/peers/PeerStatsImpl.java     |  194 +
 .../pluginsimpl/local/sharing/ShareConfigImpl.java |    0
 .../pluginsimpl/local/sharing/ShareItemImpl.java   |    0
 .../local/sharing/ShareManagerImpl.java            | 1117 ++++
 .../sharing/ShareResourceDirContentsImpl.java      |  530 ++
 .../local/sharing/ShareResourceDirImpl.java        |   91 +
 .../local/sharing/ShareResourceFileImpl.java       |   86 +
 .../local/sharing/ShareResourceFileOrDirImpl.java  |  407 ++
 .../local/sharing/ShareResourceImpl.java           |    0
 .../local/torrent/BaseTorrentAttributeImpl.java    |    0
 .../local/torrent/TorrentAnnounceURLListImpl.java  |    0
 .../torrent/TorrentAnnounceURLListSetImpl.java     |    0
 .../torrent/TorrentAttributeCategoryImpl.java      |  165 +
 .../torrent/TorrentAttributeDisplayNameImpl.java   |    0
 .../torrent/TorrentAttributeNetworksImpl.java      |    0
 .../torrent/TorrentAttributePeerSourcesImpl.java   |    0
 .../local/torrent/TorrentAttributePluginImpl.java  |    0
 .../TorrentAttributeRelativeSavePathImpl.java      |    0
 .../TorrentAttributeSharePropertiesImpl.java       |    0
 .../TorrentAttributeTrackerClientExtImpl.java      |    0
 .../torrent/TorrentAttributeUserCommentImpl.java   |    0
 .../local/torrent/TorrentDownloaderImpl.java       |  210 +
 .../pluginsimpl/local/torrent/TorrentFileImpl.java |    0
 .../pluginsimpl/local/torrent/TorrentImpl.java     |  572 ++
 .../local/torrent/TorrentManagerImpl.java          |    0
 .../pluginsimpl/local/tracker/TrackerImpl.java     |  421 ++
 .../pluginsimpl/local/tracker/TrackerPeerImpl.java |    0
 .../local/tracker/TrackerTorrentImpl.java          |    0
 .../local/tracker/TrackerTorrentRequestImpl.java   |    0
 .../pluginsimpl/local/tracker/TrackerWCHelper.java |    0
 .../local/tracker/TrackerWebContextImpl.java       |  232 +
 .../local/tracker/TrackerWebPageRequestImpl.java   |    0
 .../local/tracker/TrackerWebPageResponseImpl.java  |  604 ++
 .../local/ui/AbstractUIInputReceiver.java          |  203 +
 .../pluginsimpl/local/ui/AbstractUIMessage.java    |    0
 .../local/ui/UIManagerEventAdapter.java            |    0
 .../pluginsimpl/local/ui/UIManagerImpl.java        |  850 +++
 .../local/ui/components/UIComponentImpl.java       |    0
 .../local/ui/components/UIProgressBarImpl.java     |    0
 .../local/ui/components/UITextAreaImpl.java        |  372 ++
 .../local/ui/components/UITextFieldImpl.java       |    0
 .../local/ui/config/ActionParameterImpl.java       |    0
 .../local/ui/config/BooleanParameterImpl.java      |    0
 .../local/ui/config/ColorParameter.java            |    0
 .../local/ui/config/ColorParameterImpl.java        |    0
 .../local/ui/config/ConfigSectionHolder.java       |   77 +
 .../local/ui/config/ConfigSectionRepository.java   |  102 +
 .../local/ui/config/DirectoryParameterImpl.java    |    0
 .../pluginsimpl/local/ui/config/FileParameter.java |    0
 .../local/ui/config/HyperlinkParameterImpl.java    |    0
 .../local/ui/config/InfoParameterImpl.java         |    0
 .../local/ui/config/IntParameterImpl.java          |    0
 .../pluginsimpl/local/ui/config/IntsParameter.java |    0
 .../local/ui/config/LabelParameterImpl.java        |    0
 .../local/ui/config/ParameterGroupImpl.java        |    0
 .../pluginsimpl/local/ui/config/ParameterImpl.java |  321 +
 .../local/ui/config/ParameterImplListener.java     |    0
 .../local/ui/config/ParameterRepository.java       |    0
 .../local/ui/config/PasswordParameterImpl.java     |  147 +
 .../local/ui/config/PluginConfigUIFactoryImpl.java |    0
 .../local/ui/config/StringListParameterImpl.java   |    0
 .../local/ui/config/StringParameterImpl.java       |   74 +
 .../local/ui/config/UIParameterImpl.java           |    0
 .../local/ui/menus/MenuContextImpl.java            |    0
 .../pluginsimpl/local/ui/menus/MenuItemImpl.java   |  295 +
 .../local/ui/menus/MenuManagerImpl.java            |    0
 .../local/ui/model/BasicPluginConfigModelImpl.java |  364 ++
 .../local/ui/model/BasicPluginViewModelImpl.java   |  156 +
 .../local/ui/tables/TableContextMenuItemImpl.java  |    0
 .../local/ui/tables/TableManagerImpl.java          |    0
 .../local/update/UpdatableComponentImpl.java       |    0
 .../local/update/UpdateCheckInstanceImpl.java      |  666 ++
 .../local/update/UpdateCheckerImpl.java            |    0
 .../pluginsimpl/local/update/UpdateImpl.java       |  309 +
 .../local/update/UpdateInstallerImpl.java          |  511 ++
 .../local/update/UpdateManagerImpl.java            |  427 ++
 .../pluginsimpl/local/utils/FormattersImpl.java    |    0
 .../pluginsimpl/local/utils/LocaleDecoderImpl.java |    0
 .../local/utils/LocaleUtilitiesImpl.java           |    0
 .../pluginsimpl/local/utils/MonitorImpl.java       |    0
 .../local/utils/PooledByteBufferImpl.java          |    0
 .../pluginsimpl/local/utils/SemaphoreImpl.java     |    0
 .../pluginsimpl/local/utils/ShortCutsImpl.java     |    0
 .../pluginsimpl/local/utils/UTTimerImpl.java       |  235 +
 .../pluginsimpl/local/utils/UtilitiesImpl.java     | 2086 +++++++
 .../ResourceDownloaderAlternateImpl.java           |  321 +
 .../ResourceDownloaderBaseImpl.java                |  514 ++
 .../ResourceDownloaderDelayedImpl.java             |    0
 .../ResourceDownloaderErrorImpl.java               |    0
 .../ResourceDownloaderFactoryImpl.java             |  298 +
 .../ResourceDownloaderFileImpl.java                |  247 +
 .../ResourceDownloaderMetaRefreshImpl.java         |  343 +
 .../ResourceDownloaderRetryImpl.java               |  256 +
 .../ResourceDownloaderTimeoutImpl.java             |  340 +
 .../ResourceDownloaderTorrentImpl.java             |  613 ++
 .../ResourceDownloaderURLImpl.java                 | 1367 ++++
 .../ResourceUploaderFactoryImpl.java               |    0
 .../resourceuploader/ResourceUploaderURLImpl.java  |    0
 .../local/utils/security/SEPublicKeyImpl.java      |    0
 .../local/utils/security/SESTSConnectionImpl.java  |    0
 .../utils/security/SESecurityManagerImpl.java      |    0
 .../local/utils/xml/rss/RSSChannelImpl.java        |    0
 .../local/utils/xml/rss/RSSFeedImpl.java           |    0
 .../local/utils/xml/rss/RSSItemImpl.java           |    0
 .../pluginsimpl/local/utils/xml/rss/RSSUtils.java  |  144 +
 .../SimpleXMLParserDocumentAttributeImpl.java      |    0
 .../SimpleXMLParserDocumentFactoryImpl.java        |    0
 .../simpleparser/SimpleXMLParserDocumentImpl.java  |  388 ++
 .../SimpleXMLParserDocumentNodeImpl.java           |    0
 .../azureus2/pluginsimpl/remote/RPException.java   |    0
 .../azureus2/pluginsimpl/remote/RPFactory.java     |    0
 .../gudy/azureus2/pluginsimpl/remote/RPObject.java |  235 +
 .../pluginsimpl/remote/RPPluginConfig.java         |    0
 .../pluginsimpl/remote/RPPluginInterface.java      |  606 ++
 .../gudy/azureus2/pluginsimpl/remote/RPReply.java  |    0
 .../azureus2/pluginsimpl/remote/RPRequest.java     |    0
 .../remote/RPRequestAccessController.java          |    0
 .../pluginsimpl/remote/RPRequestDispatcher.java    |    0
 .../pluginsimpl/remote/RPRequestHandler.java       |    0
 .../remote/disk/RPDiskManagerFileInfo.java         |  277 +
 .../pluginsimpl/remote/download/RPDownload.java    | 1122 ++++
 .../remote/download/RPDownloadAnnounceResult.java  |    0
 .../remote/download/RPDownloadManager.java         |  509 ++
 .../remote/download/RPDownloadScrapeResult.java    |    0
 .../remote/download/RPDownloadStats.java           |  358 ++
 .../pluginsimpl/remote/ipfilter/RPIPFilter.java    |    0
 .../pluginsimpl/remote/ipfilter/RPIPRange.java     |    0
 .../rpexceptions/RPInternalProcessException.java   |    0
 .../RPMethodAccessDeniedException.java             |    0
 .../remote/rpexceptions/RPNoObjectIDException.java |    0
 .../RPObjectNoLongerExistsException.java           |    0
 .../rpexceptions/RPThrowableAsReplyException.java  |    0
 .../pluginsimpl/remote/torrent/RPTorrent.java      |    0
 .../remote/torrent/RPTorrentDownloader.java        |  171 +
 .../remote/torrent/RPTorrentManager.java           |    0
 .../pluginsimpl/remote/tracker/RPTracker.java      |  327 +
 .../remote/tracker/RPTrackerTorrent.java           |    0
 .../pluginsimpl/remote/utils/RPShortCuts.java      |    0
 .../pluginsimpl/update/PluginUpdatePlugin.java     | 2185 +++++++
 .../pluginsimpl/update/sf/SFPluginDetails.java     |    0
 .../update/sf/SFPluginDetailsException.java        |    0
 .../update/sf/SFPluginDetailsLoader.java           |    0
 .../update/sf/SFPluginDetailsLoaderFactory.java    |    0
 .../update/sf/SFPluginDetailsLoaderListener.java   |    0
 .../update/sf/impl2/SFPluginDetailsImpl.java       |    0
 .../update/sf/impl2/SFPluginDetailsLoaderImpl.java |  680 ++
 .../gudy/azureus2/ui/common/IUserInterface.java    |    0
 .../gudy/azureus2/ui/common/UIImageRepository.java |    0
 .../gudy/azureus2/ui/common/UIInstanceBase.java    |   18 +
 .../org}/gudy/azureus2/ui/common/UITemplate.java   |    0
 .../azureus2/ui/common/UserInterfaceFactory.java   |    0
 .../azureus2/ui/common/util/MenuItemManager.java   |  181 +
 .../ui/common/util/MenuItemManagerListener.java    |   33 +
 .../org}/gudy/azureus2/ui/icons/Azureus_big.png    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/a128.png       |  Bin
 .../src/org}/gudy/azureus2/ui/icons/a16.png        |  Bin
 azureus2/src/org/gudy/azureus2/ui/icons/a20.png    |  Bin 0 -> 997 bytes
 .../src/org}/gudy/azureus2/ui/icons/a32.png        |  Bin
 .../src/org}/gudy/azureus2/ui/icons/a64.png        |  Bin
 .../org}/gudy/azureus2/ui/icons/add_to_share.png   |  Bin
 .../org}/gudy/azureus2/ui/icons/add_tracker.gif    |  Bin
 .../src/org/gudy/azureus2/ui/icons/aligncentre.png |  Bin 0 -> 503 bytes
 .../src/org/gudy/azureus2/ui/icons/alignleft.png   |  Bin 0 -> 483 bytes
 .../src/org/gudy/azureus2/ui/icons/alignright.png  |  Bin 0 -> 495 bytes
 .../org}/gudy/azureus2/ui/icons/az3_osx_tray.png   |  Bin
 .../gudy/azureus2/ui/icons/az3_osx_tray_white.png  |  Bin
 .../src/org}/gudy/azureus2/ui/icons/bar.gif        |  Bin
 .../src/org/gudy/azureus2/ui/icons/blackdot.gif    |  Bin 0 -> 830 bytes
 .../src/org/gudy/azureus2/ui/icons/blackdot.png    |  Bin 0 -> 211 bytes
 .../src/org/gudy/azureus2/ui/icons/blacktick.gif   |  Bin 0 -> 835 bytes
 .../src/org}/gudy/azureus2/ui/icons/bottom.gif     |  Bin
 .../src/org}/gudy/azureus2/ui/icons/columns.gif    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/comment.png    |  Bin
 .../org}/gudy/azureus2/ui/icons/comment_blank.png  |  Bin
 .../src/org}/gudy/azureus2/ui/icons/delete.gif     |  Bin
 .../src/org/gudy/azureus2/ui/icons/delete2.gif     |  Bin 0 -> 947 bytes
 .../src/org}/gudy/azureus2/ui/icons/details.gif    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/dl_bar_0.png   |  Bin
 .../src/org}/gudy/azureus2/ui/icons/dl_bar_1.png   |  Bin
 .../src/org}/gudy/azureus2/ui/icons/dl_bar_end.png |  Bin
 .../src/org}/gudy/azureus2/ui/icons/down.png       |  Bin
 .../org}/gudy/azureus2/ui/icons/downloadBar.png    |  Bin
 .../gudy/azureus2/ui/icons/downloadFinished.wav    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/dragger.gif    |  Bin
 .../org}/gudy/azureus2/ui/icons/edit_trackers.gif  |  Bin
 .../src/org}/gudy/azureus2/ui/icons/error.gif      |  Bin
 .../src/org}/gudy/azureus2/ui/icons/error.png      |  Bin
 .../src/org}/gudy/azureus2/ui/icons/export.gif     |  Bin
 .../src/org}/gudy/azureus2/ui/icons/favicon.ico    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/folder.gif     |  Bin
 .../org}/gudy/azureus2/ui/icons/foldersmall.png    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/forcestart.gif |  Bin
 .../src/org}/gudy/azureus2/ui/icons/grayled.gif    |  Bin
 .../src/org/gudy/azureus2/ui/icons/graytick.gif    |  Bin 0 -> 835 bytes
 .../src/org}/gudy/azureus2/ui/icons/greenled.gif   |  Bin
 .../src/org}/gudy/azureus2/ui/icons/host.gif       |  Bin
 .../org/gudy/azureus2/ui/icons/icons.properties    |  123 +
 .../src/org}/gudy/azureus2/ui/icons/info.gif       |  Bin
 .../src/org}/gudy/azureus2/ui/icons/lock.gif       |  Bin
 .../src/org}/gudy/azureus2/ui/icons/lock.png       |  Bin
 .../src/org}/gudy/azureus2/ui/icons/move.gif       |  Bin
 .../gudy/azureus2/ui/icons/openFolder16x12.gif     |  Bin
 .../src/org}/gudy/azureus2/ui/icons/pause.gif      |  Bin
 .../gudy/azureus2/ui/icons/progress_cancel.png     |  Bin
 .../gudy/azureus2/ui/icons/progress_remove.png     |  Bin
 .../org}/gudy/azureus2/ui/icons/progress_retry.png |  Bin
 .../gudy/azureus2/ui/icons/progress_viewer.png     |  Bin
 .../ui/icons/progress_viewer_has_error.png         |  Bin
 .../azureus2/ui/icons/progress_viewer_has_info.png |  Bin
 .../src/org}/gudy/azureus2/ui/icons/publish.gif    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/rcm.png        |  Bin
 .../src/org}/gudy/azureus2/ui/icons/recheck.gif    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/redled.gif     |  Bin
 .../src/org}/gudy/azureus2/ui/icons/resume.gif     |  Bin
 .../src/org}/gudy/azureus2/ui/icons/rss.png        |  Bin
 .../src/org}/gudy/azureus2/ui/icons/run.gif        |  Bin
 .../src/org}/gudy/azureus2/ui/icons/search.png     |  Bin
 .../org}/gudy/azureus2/ui/icons/smallx-gray.png    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/smallx.png     |  Bin
 .../src/org}/gudy/azureus2/ui/icons/speed.gif      |  Bin
 .../ui/icons/spinning_indicator_big_white.png      |  Bin
 .../src/org}/gudy/azureus2/ui/icons/start.gif      |  Bin
 .../org}/gudy/azureus2/ui/icons/status/error.gif   |  Bin
 .../gudy/azureus2/ui/icons/status/error_shared.gif |  Bin
 .../org}/gudy/azureus2/ui/icons/status/explain.gif |  Bin
 .../src/org}/gudy/azureus2/ui/icons/status/ko.gif  |  Bin
 .../gudy/azureus2/ui/icons/status/ko_shared.gif    |  Bin
 .../gudy/azureus2/ui/icons/status/no_remote.gif    |  Bin
 .../azureus2/ui/icons/status/no_remote_shared.gif  |  Bin
 .../gudy/azureus2/ui/icons/status/no_tracker.gif   |  Bin
 .../azureus2/ui/icons/status/no_tracker_shared.gif |  Bin
 .../src/org}/gudy/azureus2/ui/icons/status/ok.gif  |  Bin
 .../gudy/azureus2/ui/icons/status/ok_shared.gif    |  Bin
 .../org}/gudy/azureus2/ui/icons/status/shared.gif  |  Bin
 .../org}/gudy/azureus2/ui/icons/status/stopped.gif |  Bin
 .../azureus2/ui/icons/status/stopped_shared.gif    |  Bin
 .../azureus2/ui/icons/statusbar/bbb_boosted.png    |  Bin
 .../azureus2/ui/icons/statusbar/bbb_boosting.png   |  Bin
 .../gudy/azureus2/ui/icons/statusbar/bbb_idle.png  |  Bin
 .../ui/icons/statusbar/bbb_notloggedin.png         |  Bin
 .../gudy/azureus2/ui/icons/statusbar/pa_green.png  |  Bin 0 -> 924 bytes
 .../gudy/azureus2/ui/icons/statusbar/pa_idle.png   |  Bin 0 -> 604 bytes
 .../gudy/azureus2/ui/icons/statusbar/pa_red.png    |  Bin 0 -> 926 bytes
 .../azureus2/ui/icons/statusbar/st_net_green.png   |  Bin 0 -> 590 bytes
 .../azureus2/ui/icons/statusbar/st_net_grey.png    |  Bin 0 -> 391 bytes
 .../azureus2/ui/icons/statusbar/st_net_red.png     |  Bin 0 -> 597 bytes
 .../azureus2/ui/icons/statusbar/st_net_yellow.png  |  Bin 0 -> 604 bytes
 .../azureus2/ui/icons/statusbar/status_warning.gif |  Bin
 .../azureus2/ui/icons/statusbar/user_count.png     |  Bin
 .../src/org}/gudy/azureus2/ui/icons/stop.gif       |  Bin
 .../src/org}/gudy/azureus2/ui/icons/subitem.gif    |  Bin
 .../org}/gudy/azureus2/ui/icons/toolbar/new.gif    |  Bin
 .../azureus2/ui/icons/toolbar/open_no_default.gif  |  Bin 0 -> 1147 bytes
 .../src/org}/gudy/azureus2/ui/icons/top.gif        |  Bin
 .../gudy/azureus2/ui/icons/transparent16x16.png    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/up.png         |  Bin
 .../src/org}/gudy/azureus2/ui/icons/warning.gif    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/working.png    |  Bin
 .../src/org}/gudy/azureus2/ui/icons/yellowled.gif  |  Bin
 azureus2/src/org/gudy/azureus2/ui/icons/zoom.png   |  Bin 0 -> 211 bytes
 azureus2/src/org/gudy/azureus2/ui/none/Main.java   |  120 +
 .../ui/none/internat/MessagesBundle.properties     |   79 +
 .../azureus2/ui/swing/UISwingImageRepository.java  |    0
 .../org}/gudy/azureus2/ui/swt/AZProgressBar.java   |    0
 azureus2/src/org/gudy/azureus2/ui/swt/Alerts.java  |  335 +
 .../gudy/azureus2/ui/swt/BlockedIpsWindow.java     |    0
 .../gudy/azureus2/ui/swt/CategoryAdderWindow.java  |   52 +
 .../ui/swt/DelayedListenerMultiCombiner.java       |   59 +
 .../gudy/azureus2/ui/swt/FileDownloadWindow.java   |  409 ++
 .../org/gudy/azureus2/ui/swt/ImageRepository.java  |  606 ++
 .../gudy/azureus2/ui/swt/ImageViewerWindow.java    |  239 +
 .../src/org/gudy/azureus2/ui/swt/KeyBindings.java  |  419 ++
 .../org}/gudy/azureus2/ui/swt/LocaleUtilSWT.java   |    0
 azureus2/src/org/gudy/azureus2/ui/swt/Main.java    |  327 +
 .../org/gudy/azureus2/ui/swt/MenuBuildUtils.java   |  431 ++
 .../src/org/gudy/azureus2/ui/swt/Messages.java     |  321 +
 .../gudy/azureus2/ui/swt/OpenTorrentWindow.java    | 3363 ++++++++++
 .../org/gudy/azureus2/ui/swt/OpenUrlWindow.java    |  251 +
 .../org}/gudy/azureus2/ui/swt/PasswordWindow.java  |    0
 .../org/gudy/azureus2/ui/swt/PropertiesWindow.java |  211 +
 .../azureus2/ui/swt/SimpleTextEntryWindow.java     |  356 ++
 .../src/org/gudy/azureus2/ui/swt/StartServer.java  |  470 ++
 .../src/org/gudy/azureus2/ui/swt/StartSocket.java  |  100 +
 .../org/gudy/azureus2/ui/swt/TextViewerWindow.java |  258 +
 .../src/org/gudy/azureus2/ui/swt/TorrentUtil.java  | 2581 ++++++++
 .../gudy/azureus2/ui/swt/TrackerChangerWindow.java |  167 +
 .../src/org/gudy/azureus2/ui/swt/TrayWindow.java   |  328 +
 .../gudy/azureus2/ui/swt/UIConfigDefaultsSWT.java  |  154 +
 .../org/gudy/azureus2/ui/swt/UIExitUtilsSWT.java   |  152 +
 .../gudy/azureus2/ui/swt/UISwitcherListener.java   |    0
 .../org/gudy/azureus2/ui/swt/UISwitcherUtil.java   |  180 +
 .../src/org}/gudy/azureus2/ui/swt/URLTransfer.java |    0
 .../src/org/gudy/azureus2/ui/swt/UserAlerts.java   |  476 ++
 azureus2/src/org/gudy/azureus2/ui/swt/Utils.java   | 2982 +++++++++
 .../ui/swt/associations/AssociationChecker.java    |  227 +
 .../azureus2/ui/swt/auth/AuthenticatorWindow.java  |  727 +++
 .../ui/swt/auth/CertificateCreatorWindow.java      |    0
 .../ui/swt/auth/CertificateTrustWindow.java        |  297 +
 .../gudy/azureus2/ui/swt/auth/CryptoWindow.java    |  477 ++
 .../org/gudy/azureus2/ui/swt/beta/BetaWizard.java  |  116 +
 .../gudy/azureus2/ui/swt/beta/BetaWizardStart.java |  132 +
 .../swt/components/BufferedGraphicTableItem.java   |    0
 .../swt/components/BufferedGraphicTableItem1.java  |  193 +
 .../azureus2/ui/swt/components/BufferedLabel.java  |  221 +
 .../ui/swt/components/BufferedTableItem.java       |  130 +
 .../ui/swt/components/BufferedTableItemImpl.java   |  352 ++
 .../ui/swt/components/BufferedTableRow.java        |  834 +++
 .../ui/swt/components/BufferedToolItem.java        |    0
 .../ui/swt/components/BufferedTruncatedLabel.java  |    0
 .../azureus2/ui/swt/components/BufferedWidget.java |   48 +
 .../ui/swt/components/CompositeMinSize.java        |   96 +
 .../ui/swt/components/DoubleBufferedLabel.java     |  184 +
 .../azureus2/ui/swt/components/InPaintInfo.java    |   40 +
 .../gudy/azureus2/ui/swt/components/Legend.java    |  389 ++
 .../gudy/azureus2/ui/swt/components/LinkArea.java  |    0
 .../gudy/azureus2/ui/swt/components/LinkLabel.java |   99 +
 .../ui/swt/components/StringListChooser.java       |    0
 .../swt/components/graphics/BackGroundGraphic.java |  107 +
 .../ui/swt/components/graphics/Graphic.java        |   35 +
 .../swt/components/graphics/MultiPlotGraphic.java  |  781 +++
 .../ui/swt/components/graphics/PieUtils.java       |  117 +
 .../ui/swt/components/graphics/PingGraphic.java    |  272 +
 .../ui/swt/components/graphics/Plot3D.java         |  406 ++
 .../azureus2/ui/swt/components/graphics/Scale.java |  101 +
 .../ui/swt/components/graphics/ScaledGraphic.java  |    0
 .../ui/swt/components/graphics/SpeedGraphic.java   |  494 ++
 .../ui/swt/components/graphics/ValueFormater.java  |    0
 .../ui/swt/components/graphics/ValueSource.java    |   55 +
 .../ui/swt/components/shell/ShellFactory.java      |  280 +
 .../ui/swt/components/shell/ShellManager.java      |  244 +
 .../azureus2/ui/swt/config/BooleanParameter.java   |    0
 .../azureus2/ui/swt/config/ButtonParameter.java    |    0
 .../swt/config/ChangeSelectionActionPerformer.java |    0
 .../azureus2/ui/swt/config/ColorParameter.java     |    0
 .../ui/swt/config/ConfigParameterAdapter.java      |    0
 .../azureus2/ui/swt/config/DirectoryParameter.java |    0
 .../config/DualChangeSelectionActionPerformer.java |    0
 .../config/ExclusiveSelectionActionPerformer.java  |    0
 .../gudy/azureus2/ui/swt/config/FileParameter.java |    0
 .../azureus2/ui/swt/config/FloatParameter.java     |    0
 .../ui/swt/config/GenericActionPerformer.java      |   58 +
 .../ui/swt/config/IAdditionalActionPerformer.java  |    0
 .../gudy/azureus2/ui/swt/config/IParameter.java    |    0
 .../gudy/azureus2/ui/swt/config/InfoParameter.java |    0
 .../azureus2/ui/swt/config/IntListParameter.java   |    0
 .../gudy/azureus2/ui/swt/config/IntParameter.java  |    0
 .../azureus2/ui/swt/config/IpFilterEditor.java     |    0
 .../gudy/azureus2/ui/swt/config/LinkParameter.java |   86 +
 .../org/gudy/azureus2/ui/swt/config/Parameter.java |  118 +
 .../ui/swt/config/ParameterChangeAdapter.java      |    0
 .../ui/swt/config/ParameterChangeListener.java     |    0
 .../azureus2/ui/swt/config/PasswordParameter.java  |    0
 .../azureus2/ui/swt/config/RadioParameter.java     |    0
 .../ui/swt/config/StringAreaParameter.java         |  159 +
 .../ui/swt/config/StringListParameter.java         |    0
 .../azureus2/ui/swt/config/StringParameter.java    |  165 +
 .../azureus2/ui/swt/config/UISWTParameter.java     |    0
 .../config/generic/GenericBooleanParameter.java    |    0
 .../ui/swt/config/generic/GenericIntParameter.java |    0
 .../config/generic/GenericParameterAdapter.java    |    0
 .../swt/config/plugins/PluginBooleanParameter.java |    0
 .../swt/config/plugins/PluginColorParameter.java   |    0
 .../config/plugins/PluginDirectoryParameter.java   |    0
 .../ui/swt/config/plugins/PluginFileParameter.java |    0
 .../ui/swt/config/plugins/PluginIntParameter.java  |    0
 .../ui/swt/config/plugins/PluginIntsParameter.java |    0
 .../ui/swt/config/plugins/PluginParameter.java     |    0
 .../ui/swt/config/plugins/PluginParameterImpl.java |    0
 .../swt/config/plugins/PluginStringParameter.java  |    0
 .../swt/config/plugins/PluginStringsParameter.java |    0
 .../ui/swt/config/wizard/ConfigureWizard.java      |  204 +
 .../azureus2/ui/swt/config/wizard/FilePanel.java   |    0
 .../azureus2/ui/swt/config/wizard/FinishPanel.java |  129 +
 .../ui/swt/config/wizard/LanguagePanel.java        |  210 +
 .../azureus2/ui/swt/config/wizard/NatPanel.java    |  371 ++
 .../ui/swt/config/wizard/TransferPanel2.java       |  465 ++
 .../ui/swt/config/wizard/WelcomePanel.java         |  242 +
 .../azureus2/ui/swt/debug/ObfusticateCellText.java |    0
 .../azureus2/ui/swt/debug/ObfusticateImage.java    |   32 +
 .../azureus2/ui/swt/debug/ObfusticateShell.java    |    0
 .../gudy/azureus2/ui/swt/debug/ObfusticateTab.java |    0
 .../azureus2/ui/swt/debug/UIDebugGenerator.java    |  665 ++
 .../azureus2/ui/swt/donations/DonationWindow.java  |  410 ++
 .../exporttorrent/wizard/ExportTorrentWizard.java  |    0
 .../wizard/ExportTorrentWizardFinishPanel.java     |    0
 .../wizard/ExportTorrentWizardInputPanel.java      |    0
 .../wizard/ExportTorrentWizardOutputPanel.java     |    0
 .../org/gudy/azureus2/ui/swt/help/AboutWindow.java |  319 +
 .../azureus2/ui/swt/help/HealthHelpWindow.java     |    0
 .../importtorrent/wizard/ImportTorrentWizard.java  |    0
 .../wizard/ImportTorrentWizardFinishPanel.java     |    0
 .../wizard/ImportTorrentWizardInputPanel.java      |    0
 .../wizard/ImportTorrentWizardOutputPanel.java     |    0
 .../ui/swt/ipchecker/ChooseServicePanel.java       |    0
 .../azureus2/ui/swt/ipchecker/IpCheckerWizard.java |    0
 .../ui/swt/ipchecker/IpSetterCallBack.java         |    0
 .../azureus2/ui/swt/ipchecker/ProgressPanel.java   |    0
 .../azureus2/ui/swt/mainwindow/ClipboardCopy.java  |  129 +
 .../gudy/azureus2/ui/swt/mainwindow/Colors.java    |  453 ++
 .../ui/swt/mainwindow/DebugMenuHelper.java         |    0
 .../gudy/azureus2/ui/swt/mainwindow/HSLColor.java  |    0
 .../gudy/azureus2/ui/swt/mainwindow/IMainMenu.java |    0
 .../azureus2/ui/swt/mainwindow/IMainStatusBar.java |   69 +
 .../azureus2/ui/swt/mainwindow/IMainWindow.java    |   26 +
 .../azureus2/ui/swt/mainwindow/IMenuConstants.java |  203 +
 .../swt/mainwindow/ListenerNeedingCoreRunning.java |    0
 .../gudy/azureus2/ui/swt/mainwindow/MainMenu.java  |  350 ++
 .../azureus2/ui/swt/mainwindow/MainStatusBar.java  | 2053 ++++++
 .../azureus2/ui/swt/mainwindow/MenuFactory.java    | 2626 ++++++++
 .../ui/swt/mainwindow/PluginsMenuHelper.java       |  347 ++
 .../gudy/azureus2/ui/swt/mainwindow/SWTThread.java |  397 ++
 .../SWTThreadAlreadyInstanciatedException.java     |    0
 .../ui/swt/mainwindow/SelectableSpeedMenu.java     |  425 ++
 .../azureus2/ui/swt/mainwindow/SplashWindow.java   |  371 ++
 .../ui/swt/mainwindow/SystemWarningWindow.java     |  420 ++
 .../azureus2/ui/swt/mainwindow/TorrentOpener.java  |  840 +++
 .../gudy/azureus2/ui/swt/maketorrent/BYOPanel.java |  523 ++
 .../ui/swt/maketorrent/DirectoryPanel.java         |  162 +
 .../azureus2/ui/swt/maketorrent/ModePanel.java     |  480 ++
 .../ui/swt/maketorrent/MultiTrackerEditor.java     |  828 +++
 .../ui/swt/maketorrent/MultiTrackerPanel.java      |  273 +
 .../ui/swt/maketorrent/NewTorrentWizard.java       |  277 +
 .../azureus2/ui/swt/maketorrent/ProgressPanel.java |  399 ++
 .../azureus2/ui/swt/maketorrent/SavePathPanel.java |  384 ++
 .../ui/swt/maketorrent/SingleFilePanel.java        |  165 +
 .../ui/swt/maketorrent/TrackerEditorListener.java  |    0
 .../azureus2/ui/swt/maketorrent/WebSeedPanel.java  |  247 +
 .../ui/swt/maketorrent/WebSeedsEditor.java         |    0
 .../ui/swt/maketorrent/WebSeedsEditorListener.java |    0
 .../azureus2/ui/swt/minibar/AllTransfersBar.java   |  259 +
 .../gudy/azureus2/ui/swt/minibar/DownloadBar.java  |  162 +
 .../org/gudy/azureus2/ui/swt/minibar/MiniBar.java  |  603 ++
 .../azureus2/ui/swt/minibar/MiniBarManager.java    |    0
 .../gudy/azureus2/ui/swt/nat/NatTestWindow.java    |  419 ++
 .../ui/swt/networks/SWTNetworkSelection.java       |  296 +
 .../gudy/azureus2/ui/swt/osx/CarbonUIEnhancer.java | 1117 ++++
 .../gudy/azureus2/ui/swt/osx/CocoaUIEnhancer.java  |  775 +++
 .../org/gudy/azureus2/ui/swt/osx/OSXFileOpen.java  |   72 +
 .../src/org/gudy/azureus2/ui/swt/osx/Start.java    |   75 +
 .../ui/swt/plugins/PluginUISWTSkinObject.java      |    9 +
 .../ui/swt/plugins/UISWTConfigSection.java         |    0
 .../gudy/azureus2/ui/swt/plugins/UISWTGraphic.java |    0
 .../ui/swt/plugins/UISWTInputReceiver.java         |    0
 .../azureus2/ui/swt/plugins/UISWTInstance.java     |  304 +
 .../ui/swt/plugins/UISWTParameterContext.java      |    0
 .../azureus2/ui/swt/plugins/UISWTStatusEntry.java  |    0
 .../ui/swt/plugins/UISWTStatusEntryListener.java   |    0
 .../gudy/azureus2/ui/swt/plugins/UISWTView.java    |  125 +
 .../azureus2/ui/swt/plugins/UISWTViewEvent.java    |  159 +
 .../ui/swt/plugins/UISWTViewEventListener.java     |    0
 .../pluginsimpl/AbstractUISWTInputReceiver.java    |    0
 .../ui/swt/pluginsimpl/BasicPluginConfigImpl.java  |  771 +++
 .../ui/swt/pluginsimpl/BasicPluginViewImpl.java    |  442 ++
 .../azureus2/ui/swt/pluginsimpl/UIMessageImpl.java |    0
 .../ui/swt/pluginsimpl/UISWTGraphicImpl.java       |   73 +
 .../ui/swt/pluginsimpl/UISWTInstanceImpl.java      | 1082 ++++
 .../ui/swt/pluginsimpl/UISWTStatusEntryImpl.java   |  263 +
 .../azureus2/ui/swt/pluginsimpl/UISWTViewCore.java |   74 +
 .../pluginsimpl/UISWTViewCoreEventListener.java    |    0
 .../UISWTViewEventCancelledException.java          |    0
 .../ui/swt/pluginsimpl/UISWTViewEventImpl.java     |   65 +
 .../pluginsimpl/UISWTViewEventListenerHolder.java  |  188 +
 .../azureus2/ui/swt/pluginsimpl/UISWTViewImpl.java |  557 ++
 .../ui/swt/pluginsimpl/UIToolBarManagerCore.java   |    9 +
 .../ui/swt/pluginsinstaller/IPWFilePanel.java      |  153 +
 .../ui/swt/pluginsinstaller/IPWFinishPanel.java    |   78 +
 .../swt/pluginsinstaller/IPWInstallModePanel.java  |  114 +
 .../ui/swt/pluginsinstaller/IPWListPanel.java      |  258 +
 .../ui/swt/pluginsinstaller/IPWModePanel.java      |  141 +
 .../swt/pluginsinstaller/InstallPluginWizard.java  |  183 +
 .../ui/swt/pluginsuninstaller/UIPWFinishPanel.java |    0
 .../ui/swt/pluginsuninstaller/UIPWListPanel.java   |    0
 .../pluginsuninstaller/UnInstallPluginWizard.java  |    0
 .../gudy/azureus2/ui/swt/progress/IMessage.java    |    0
 .../azureus2/ui/swt/progress/IProgressReport.java  |    0
 .../ui/swt/progress/IProgressReportConstants.java  |    0
 .../ui/swt/progress/IProgressReporter.java         |    0
 .../ui/swt/progress/IProgressReporterListener.java |    0
 .../swt/progress/IProgressReportingListener.java   |    0
 .../ui/swt/progress/ProgressReportMessage.java     |    0
 .../azureus2/ui/swt/progress/ProgressReporter.java |  935 +++
 .../ui/swt/progress/ProgressReporterPanel.java     |  731 +++
 .../ui/swt/progress/ProgressReporterStack.java     |    0
 .../ui/swt/progress/ProgressReporterWindow.java    |  615 ++
 .../ui/swt/progress/ProgressReportingManager.java  |    0
 .../azureus2/ui/swt/progress/ProgressWindow.java   |  372 ++
 .../gudy/azureus2/ui/swt/sharing/ShareUtils.java   |  234 +
 .../ui/swt/sharing/progress/ProgressWindow.java    |  314 +
 .../azureus2/ui/swt/shells/AbstractWizardPage.java |    0
 .../azureus2/ui/swt/shells/AdvRenameWindow.java    |  255 +
 .../gudy/azureus2/ui/swt/shells/BrowserShell.java  |    0
 .../gudy/azureus2/ui/swt/shells/CoreWaiterSWT.java |    0
 .../gudy/azureus2/ui/swt/shells/DockPosition.java  |    0
 .../azureus2/ui/swt/shells/GCStringPrinter.java    | 1547 +++++
 .../gudy/azureus2/ui/swt/shells/IWizardPage.java   |    0
 .../azureus2/ui/swt/shells/MessageBoxShell.java    | 1230 ++++
 .../azureus2/ui/swt/shells/MessageSlideShell.java  | 1082 ++++
 .../azureus2/ui/swt/shells/MultipageWizard.java    |  348 ++
 .../org}/gudy/azureus2/ui/swt/shells/Offset.java   |    0
 .../gudy/azureus2/ui/swt/shells/PopupShell.java    |   82 +
 .../gudy/azureus2/ui/swt/shells/ShellDocker.java   |    0
 .../gudy/azureus2/ui/swt/shells/ShellFader.java    |    0
 .../gudy/azureus2/ui/swt/shells/ShellSlider.java   |    0
 .../ui/swt/shells/SimpleBrowserWindow.java         |    0
 .../azureus2/ui/swt/shells/SpeedScaleShell.java    |  630 ++
 .../azureus2/ui/swt/speedtest/SpeedTestData.java   |    0
 .../ui/swt/speedtest/SpeedTestFinishPanel.java     |    0
 .../azureus2/ui/swt/speedtest/SpeedTestPanel.java  |  736 +++
 .../ui/swt/speedtest/SpeedTestSelector.java        |  203 +
 .../ui/swt/speedtest/SpeedTestSetLimitPanel.java   |  600 ++
 .../azureus2/ui/swt/speedtest/SpeedTestWizard.java |   51 +
 .../azureus2/ui/swt/twistie/ITwistieConstants.java |   13 +
 .../azureus2/ui/swt/twistie/ITwistieListener.java  |   16 +
 .../gudy/azureus2/ui/swt/twistie/TwistieLabel.java |  369 ++
 .../azureus2/ui/swt/twistie/TwistieSection.java    |  201 +
 .../azureus2/ui/swt/update/FullUpdateWindow.java   |  299 +
 .../azureus2/ui/swt/update/SilentInstallUI.java    |  107 +
 .../azureus2/ui/swt/update/SimpleInstallUI.java    |  291 +
 .../ui/swt/update/UpdateAutoDownloader.java        |    0
 .../gudy/azureus2/ui/swt/update/UpdateMonitor.java |  767 +++
 .../ui/swt/update/UpdateProgressWindow.java        |    0
 .../gudy/azureus2/ui/swt/update/UpdateWindow.java  |  731 +++
 .../azureus2/ui/swt/updater2/PreUpdateChecker.java |   60 +
 .../azureus2/ui/swt/updater2/SWTUpdateChecker.java |  382 ++
 .../azureus2/ui/swt/updater2/SWTVersionGetter.java |  228 +
 .../gudy/azureus2/ui/swt/updater2/swt_version.php  |    0
 .../gudy/azureus2/ui/swt/views/ConfigShell.java    |  162 +
 .../org/gudy/azureus2/ui/swt/views/ConfigView.java | 1089 ++++
 .../ui/swt/views/DownloadActivityView.java         |  605 ++
 .../org/gudy/azureus2/ui/swt/views/FilesView.java  |  676 ++
 .../azureus2/ui/swt/views/FilesViewMenuUtil.java   |  854 +++
 .../gudy/azureus2/ui/swt/views/GeneralView.java    | 1183 ++++
 .../ui/swt/views/IViewAlwaysInitialize.java        |   29 +
 .../org/gudy/azureus2/ui/swt/views/LoggerView.java |  757 +++
 .../gudy/azureus2/ui/swt/views/MySharesView.java   |  721 +++
 .../azureus2/ui/swt/views/MyTorrentsSuperView.java |  626 ++
 .../gudy/azureus2/ui/swt/views/MyTorrentsView.java | 2404 +++++++
 .../gudy/azureus2/ui/swt/views/MyTrackerView.java  |  627 ++
 .../azureus2/ui/swt/views/PeersGeneralView.java    |  192 +
 .../azureus2/ui/swt/views/PeersGraphicView.java    |  759 +++
 .../gudy/azureus2/ui/swt/views/PeersSuperView.java |  219 +
 .../org/gudy/azureus2/ui/swt/views/PeersView.java  |  785 +++
 .../ui/swt/views/PieceDistributionView.java        |  340 +
 .../org/gudy/azureus2/ui/swt/views/PiecesView.java |  484 ++
 .../gudy/azureus2/ui/swt/views/ScrapeInfoView.java |  445 ++
 .../azureus2/ui/swt/views/TorrentInfoView.java     |  490 ++
 .../azureus2/ui/swt/views/TorrentOptionsView.java  |  933 +++
 .../gudy/azureus2/ui/swt/views/TrackerView.java    |  457 ++
 .../org/gudy/azureus2/ui/swt/views/ViewUtils.java  |  622 ++
 .../views/clientstats/ClientStatsDataSource.java   |    0
 .../swt/views/clientstats/ClientStatsOverall.java  |    0
 .../ui/swt/views/clientstats/ClientStatsView.java  |  676 ++
 .../ui/swt/views/clientstats/ColumnCS_Count.java   |    0
 .../swt/views/clientstats/ColumnCS_Discarded.java  |    0
 .../ui/swt/views/clientstats/ColumnCS_Name.java    |    0
 .../ui/swt/views/clientstats/ColumnCS_Pct.java     |    0
 .../swt/views/clientstats/ColumnCS_Received.java   |    0
 .../views/clientstats/ColumnCS_ReceivedPer.java    |    0
 .../ui/swt/views/clientstats/ColumnCS_Sent.java    |    0
 .../views/columnsetup/ColumnTC_ChosenColumn.java   |   62 +
 .../ui/swt/views/columnsetup/ColumnTC_Info.java    |   58 +
 .../swt/views/columnsetup/ColumnTC_NameInfo.java   |  200 +
 .../ui/swt/views/columnsetup/ColumnTC_Sample.java  |  143 +
 .../views/columnsetup/TableColumnSetupWindow.java  | 1352 ++++
 .../configsections/ConfigSectionBackupRestore.java |  546 ++
 .../configsections/ConfigSectionConnection.java    |  478 ++
 .../ConfigSectionConnectionAdvanced.java           |  407 ++
 .../configsections/ConfigSectionConnectionDNS.java |  137 +
 .../ConfigSectionConnectionEncryption.java         |  202 +
 .../ConfigSectionConnectionProxy.java              |  501 ++
 .../views/configsections/ConfigSectionFile.java    |  718 +++
 .../configsections/ConfigSectionFileMove.java      |  208 +
 .../ConfigSectionFilePerformance.java              |    0
 .../configsections/ConfigSectionFileTorrents.java  |  232 +
 .../ConfigSectionFileTorrentsDecoding.java         |  150 +
 .../configsections/ConfigSectionIPFilter.java      |  696 +++
 .../configsections/ConfigSectionInterface.java     |  373 ++
 .../ConfigSectionInterfaceAlerts.java              |  374 ++
 .../ConfigSectionInterfaceColor.java               |  148 +
 .../ConfigSectionInterfaceDisplay.java             |  682 ++
 .../ConfigSectionInterfaceLanguage.java            |  144 +
 .../ConfigSectionInterfaceLegacy.java              |  140 +
 .../ConfigSectionInterfacePassword.java            |  169 +
 .../ConfigSectionInterfaceStart.java               |  112 +
 .../ConfigSectionInterfaceTables.java              |  386 ++
 .../views/configsections/ConfigSectionLogging.java |  485 ++
 .../views/configsections/ConfigSectionMode.java    |  315 +
 .../views/configsections/ConfigSectionPlugins.java |  854 +++
 .../configsections/ConfigSectionSecurity.java      |  733 +++
 .../views/configsections/ConfigSectionSharing.java |    0
 .../configsections/ConfigSectionStartShutdown.java |  870 +++
 .../views/configsections/ConfigSectionStats.java   |  375 ++
 .../views/configsections/ConfigSectionTracker.java |    0
 .../configsections/ConfigSectionTrackerClient.java |  308 +
 .../configsections/ConfigSectionTrackerServer.java |  773 +++
 .../configsections/ConfigSectionTransfer.java      |  639 ++
 .../ConfigSectionTransferAutoSpeed.java            |  214 +
 .../ConfigSectionTransferAutoSpeedBeta.java        |  435 ++
 .../ConfigSectionTransferAutoSpeedSelect.java      |  666 ++
 .../configsections/ConfigSectionTransferLAN.java   |  135 +
 .../azureus2/ui/swt/views/file/FileInfoView.java   |  636 ++
 .../azureus2/ui/swt/views/peer/PeerFilesView.java  |  308 +
 .../azureus2/ui/swt/views/peer/PeerInfoView.java   |  701 +++
 .../views/peer/RemotePieceDistributionView.java    |   83 +
 .../swt/views/piece/MyPieceDistributionView.java   |   63 +
 .../azureus2/ui/swt/views/piece/PieceInfoView.java |  963 +++
 .../azureus2/ui/swt/views/stats/ActivityView.java  |  227 +
 .../azureus2/ui/swt/views/stats/CacheView.java     |  520 ++
 .../azureus2/ui/swt/views/stats/DHTOpsPanel.java   |  753 +++
 .../azureus2/ui/swt/views/stats/DHTOpsView.java    |  202 +
 .../gudy/azureus2/ui/swt/views/stats/DHTView.java  |  764 +++
 .../azureus2/ui/swt/views/stats/StatsView.java     |  505 ++
 .../azureus2/ui/swt/views/stats/TagStatsView.java  |  624 ++
 .../ui/swt/views/stats/TransferStatsView.java      | 2196 +++++++
 .../azureus2/ui/swt/views/stats/VivaldiPanel.java  |  436 ++
 .../azureus2/ui/swt/views/stats/VivaldiView.java   |  195 +
 .../ui/swt/views/table/CoreTableColumnSWT.java     |   90 +
 .../azureus2/ui/swt/views/table/TableCellSWT.java  |  118 +
 .../swt/views/table/TableCellSWTPaintListener.java |    0
 .../swt/views/table/TableColumnOrTreeColumn.java   |  113 +
 .../ui/swt/views/table/TableItemOrTreeItem.java    |  157 +
 .../ui/swt/views/table/TableOrTreeSWT.java         |  394 ++
 .../azureus2/ui/swt/views/table/TableRowSWT.java   |  110 +
 .../swt/views/table/TableRowSWTPaintListener.java  |   37 +
 .../swt/views/table/TableSelectedRowsListener.java |   57 +
 .../ui/swt/views/table/TableViewFilterCheck.java   |   26 +
 .../azureus2/ui/swt/views/table/TableViewSWT.java  |  265 +
 .../ui/swt/views/table/TableViewSWTFilter.java     |   12 +
 .../views/table/TableViewSWTMenuFillListener.java  |    0
 .../swt/views/table/TableViewSWTPanelCreator.java  |    0
 .../ui/swt/views/table/impl/FakeTableCell.java     | 1525 +++++
 .../ui/swt/views/table/impl/TableCellImpl.java     |  637 ++
 .../ui/swt/views/table/impl/TableCellSWTBase.java  | 1364 ++++
 .../swt/views/table/impl/TableColumnDelegate.java  |  205 +
 .../ui/swt/views/table/impl/TableDelegate.java     |  921 +++
 .../ui/swt/views/table/impl/TableItemDelegate.java |  338 +
 .../ui/swt/views/table/impl/TableOrTreeUtils.java  |  190 +
 .../ui/swt/views/table/impl/TableRowImpl.java      |  908 +++
 .../ui/swt/views/table/impl/TableRowSWTBase.java   |  784 +++
 .../ui/swt/views/table/impl/TableTooltips.java     |  178 +
 .../ui/swt/views/table/impl/TableViewFactory.java  |   25 +
 .../ui/swt/views/table/impl/TableViewSWTImpl.java  | 2972 +++++++++
 .../swt/views/table/impl/TableViewSWT_Common.java  | 1111 ++++
 .../views/table/impl/TableViewSWT_EraseItem.java   |  243 +
 .../views/table/impl/TableViewSWT_PaintItem.java   |  469 ++
 .../views/table/impl/TableViewSWT_TabsCommon.java  |  938 +++
 .../ui/swt/views/table/impl/TableViewTab.java      |  192 +
 .../swt/views/table/impl/TreeColumnDelegate.java   |  204 +
 .../ui/swt/views/table/impl/TreeDelegate.java      |  916 +++
 .../ui/swt/views/table/impl/TreeItemDelegate.java  |  334 +
 .../swt/views/table/painted/TableCellPainted.java  |  371 ++
 .../swt/views/table/painted/TableRowPainted.java   |  998 +++
 .../swt/views/table/painted/TableViewPainted.java  | 2982 +++++++++
 .../swt/views/table/utils/TableColumnCreator.java  |  296 +
 .../swt/views/table/utils/TableColumnSWTUtils.java |   65 +
 .../views/table/utils/TableContextMenuManager.java |    0
 .../ui/swt/views/tableitems/ColumnDateSizer.java   |  363 ++
 .../ui/swt/views/tableitems/files/DoneItem.java    |   65 +
 .../tableitems/files/FileAvailabilityItem.java     |   99 +
 .../swt/views/tableitems/files/FileCRC32Item.java  |   36 +
 .../ui/swt/views/tableitems/files/FileETAItem.java |   85 +
 .../views/tableitems/files/FileExtensionItem.java  |   71 +
 .../views/tableitems/files/FileHashItemBase.java   |  433 ++
 .../swt/views/tableitems/files/FileIndexItem.java  |   56 +
 .../ui/swt/views/tableitems/files/FileMD5Item.java |   36 +
 .../views/tableitems/files/FileReadSpeedItem.java  |   74 +
 .../views/tableitems/files/FileWriteSpeedItem.java |   74 +
 .../swt/views/tableitems/files/FirstPieceItem.java |   73 +
 .../ui/swt/views/tableitems/files/ModeItem.java    |   67 +
 .../ui/swt/views/tableitems/files/NameItem.java    |  236 +
 .../ui/swt/views/tableitems/files/PathItem.java    |  171 +
 .../ui/swt/views/tableitems/files/PercentItem.java |   90 +
 .../swt/views/tableitems/files/PieceCountItem.java |   61 +
 .../swt/views/tableitems/files/PriorityItem.java   |   99 +
 .../views/tableitems/files/ProgressGraphItem.java  |  246 +
 .../tableitems/files/RemainingPiecesItem.java      |   79 +
 .../ui/swt/views/tableitems/files/SizeItem.java    |   60 +
 .../views/tableitems/files/StorageTypeItem.java    |   68 +
 .../tableitems/files/TorrentRelativePathItem.java  |   51 +
 .../views/tableitems/myshares/CategoryItem.java    |   72 +
 .../ui/swt/views/tableitems/myshares/NameItem.java |   48 +
 .../ui/swt/views/tableitems/myshares/TypeItem.java |   69 +
 .../tableitems/mytorrents/AbstractTrackerCell.java |  124 +
 .../views/tableitems/mytorrents/AlertsItem.java    |  146 +
 .../tableitems/mytorrents/AvailabilityItem.java    |   97 +
 .../views/tableitems/mytorrents/AvgAvailItem.java  |   97 +
 .../tableitems/mytorrents/BadAvailTimeItem.java    |  121 +
 .../views/tableitems/mytorrents/CategoryItem.java  |   68 +
 .../tableitems/mytorrents/ColumnFileCount.java     |  177 +
 .../tableitems/mytorrents/ColumnTorrentSpeed.java  |   83 +
 .../tableitems/mytorrents/CommentIconItem.java     |  132 +
 .../views/tableitems/mytorrents/CommentItem.java   |   87 +
 .../views/tableitems/mytorrents/CompletedItem.java |   63 +
 .../tableitems/mytorrents/CompletionItem.java      |  225 +
 .../views/tableitems/mytorrents/DateAddedItem.java |  103 +
 .../tableitems/mytorrents/DateCompletedItem.java   |  116 +
 .../swt/views/tableitems/mytorrents/DoneItem.java  |   88 +
 .../swt/views/tableitems/mytorrents/DownItem.java  |   81 +
 .../views/tableitems/mytorrents/DownSpeedItem.java |  148 +
 .../tableitems/mytorrents/DownSpeedLimitItem.java  |   78 +
 .../swt/views/tableitems/mytorrents/ETAItem.java   |   85 +
 .../tableitems/mytorrents/FileExtensionItem.java   |  104 +
 .../views/tableitems/mytorrents/FilesDoneItem.java |   97 +
 .../views/tableitems/mytorrents/HealthItem.java    |  178 +
 .../views/tableitems/mytorrents/IPFilterItem.java  |  113 +
 .../swt/views/tableitems/mytorrents/MaxSRItem.java |   71 +
 .../tableitems/mytorrents/MaxUploadsItem.java      |  101 +
 .../swt/views/tableitems/mytorrents/MinSRItem.java |   71 +
 .../swt/views/tableitems/mytorrents/NameItem.java  |  201 +
 .../views/tableitems/mytorrents/NetworksItem.java  |   75 +
 .../tableitems/mytorrents/OnlyCDing4Item.java      |   71 +
 .../views/tableitems/mytorrents/PeakDownItem.java  |   74 +
 .../views/tableitems/mytorrents/PeakUpItem.java    |   74 +
 .../tableitems/mytorrents/PeerSourcesItem.java     |   73 +
 .../swt/views/tableitems/mytorrents/PeersItem.java |  198 +
 .../views/tableitems/mytorrents/PiecesItem.java    |  288 +
 .../swt/views/tableitems/mytorrents/RankItem.java  |  210 +
 .../views/tableitems/mytorrents/RemainingItem.java |   95 +
 .../views/tableitems/mytorrents/SavePathItem.java  |   69 +
 .../mytorrents/SecondsDownloadingItem.java         |   73 +
 .../tableitems/mytorrents/SecondsSeedingItem.java  |   74 +
 .../tableitems/mytorrents/SeedToPeerRatioItem.java |  115 +
 .../swt/views/tableitems/mytorrents/SeedsItem.java |  234 +
 .../tableitems/mytorrents/SessionDownItem.java     |   76 +
 .../views/tableitems/mytorrents/SessionUpItem.java |   76 +
 .../tableitems/mytorrents/ShareRatioItem.java      |  120 +
 .../mytorrents/ShareRatioProgressItem.java         |  132 +
 .../swt/views/tableitems/mytorrents/SizeItem.java  |  138 +
 .../tableitems/mytorrents/SmoothedDownItem.java    |   74 +
 .../tableitems/mytorrents/SmoothedETAItem.java     |   97 +
 .../tableitems/mytorrents/SmoothedUpItem.java      |   74 +
 .../views/tableitems/mytorrents/StatusItem.java    |  213 +
 .../mytorrents/SwarmAverageCompletion.java         |   86 +
 .../tableitems/mytorrents/SwarmAverageSpeed.java   |   78 +
 .../views/tableitems/mytorrents/TagColorsItem.java |  168 +
 .../swt/views/tableitems/mytorrents/TagsItem.java  |   88 +
 .../mytorrents/TimeSinceDownloadItem.java          |   75 +
 .../tableitems/mytorrents/TimeSinceUploadItem.java |   75 +
 .../mytorrents/TorrentCreateDateItem.java          |   70 +
 .../tableitems/mytorrents/TorrentPathItem.java     |   71 +
 .../tableitems/mytorrents/TotalSpeedItem.java      |   74 +
 .../tableitems/mytorrents/TrackerCellUtils.java    |    0
 .../tableitems/mytorrents/TrackerNameItem.java     |  171 +
 .../mytorrents/TrackerNextAccessItem.java          |  104 +
 .../tableitems/mytorrents/TrackerStatusItem.java   |  102 +
 .../ui/swt/views/tableitems/mytorrents/UpItem.java |   75 +
 .../views/tableitems/mytorrents/UpSpeedItem.java   |  136 +
 .../tableitems/mytorrents/UpSpeedLimitItem.java    |   78 +
 .../tableitems/mytracker/AnnounceCountItem.java    |   53 +
 .../tableitems/mytracker/AverageBytesInItem.java   |   53 +
 .../tableitems/mytracker/AverageBytesOutItem.java  |   53 +
 .../tableitems/mytracker/BadNATCountItem.java      |   67 +
 .../views/tableitems/mytracker/CategoryItem.java   |  103 +
 .../tableitems/mytracker/CompletedCountItem.java   |   54 +
 .../views/tableitems/mytracker/DateAddedItem.java  |   59 +
 .../views/tableitems/mytracker/DownloadedItem.java |   59 +
 .../swt/views/tableitems/mytracker/LeftItem.java   |   58 +
 .../swt/views/tableitems/mytracker/NameItem.java   |  133 +
 .../views/tableitems/mytracker/PassiveItem.java    |   67 +
 .../views/tableitems/mytracker/PeerCountItem.java  |   57 +
 .../tableitems/mytracker/ScrapeCountItem.java      |   52 +
 .../views/tableitems/mytracker/SeedCountItem.java  |   57 +
 .../swt/views/tableitems/mytracker/StatusItem.java |   72 +
 .../tableitems/mytracker/TotalBytesInItem.java     |   53 +
 .../tableitems/mytracker/TotalBytesOutItem.java    |   53 +
 .../views/tableitems/mytracker/TrackerItem.java    |   52 +
 .../views/tableitems/mytracker/UploadedItem.java   |   58 +
 .../ui/swt/views/tableitems/peers/ASItem.java      |  104 +
 .../ui/swt/views/tableitems/peers/ChokedItem.java  |   66 +
 .../ui/swt/views/tableitems/peers/ChokingItem.java |   66 +
 .../tableitems/peers/ClientIdentificationItem.java |   71 +
 .../ui/swt/views/tableitems/peers/ClientItem.java  |   62 +
 .../views/tableitems/peers/ConnectedTimeItem.java  |   62 +
 .../views/tableitems/peers/DLedFromOthersItem.java |   81 +
 .../swt/views/tableitems/peers/DiscardedItem.java  |   67 +
 .../ui/swt/views/tableitems/peers/DownItem.java    |   99 +
 .../swt/views/tableitems/peers/DownSpeedItem.java  |   73 +
 .../views/tableitems/peers/DownSpeedLimitItem.java |   74 +
 .../views/tableitems/peers/DownloadNameItem.java   |   65 +
 .../swt/views/tableitems/peers/EncryptionItem.java |   61 +
 .../ui/swt/views/tableitems/peers/GainItem.java    |   64 +
 .../peers/HandshakeReservedBytesItem.java          |   61 +
 .../swt/views/tableitems/peers/HostNameItem.java   |   68 +
 .../tableitems/peers/IncomingRequestCountItem.java |   67 +
 .../swt/views/tableitems/peers/InterestedItem.java |   65 +
 .../views/tableitems/peers/InterestingItem.java    |   65 +
 .../ui/swt/views/tableitems/peers/IpItem.java      |   80 +
 .../ui/swt/views/tableitems/peers/LANItem.java     |   70 +
 .../swt/views/tableitems/peers/MessagingItem.java  |   80 +
 .../tableitems/peers/OptimisticUnchokeItem.java    |   65 +
 .../tableitems/peers/OutgoingRequestCountItem.java |   68 +
 .../swt/views/tableitems/peers/PeerByteIDItem.java |   53 +
 .../ui/swt/views/tableitems/peers/PeerIDItem.java  |   59 +
 .../swt/views/tableitems/peers/PeerSourceItem.java |   60 +
 .../ui/swt/views/tableitems/peers/PercentItem.java |   63 +
 .../ui/swt/views/tableitems/peers/PieceItem.java   |   62 +
 .../ui/swt/views/tableitems/peers/PiecesItem.java  |  424 ++
 .../ui/swt/views/tableitems/peers/PortItem.java    |   60 +
 .../swt/views/tableitems/peers/ProtocolItem.java   |   60 +
 .../ui/swt/views/tableitems/peers/SnubbedItem.java |   69 +
 .../ui/swt/views/tableitems/peers/StatUpItem.java  |   63 +
 .../ui/swt/views/tableitems/peers/StateItem.java   |   78 +
 .../tableitems/peers/TimeToSendPieceItem.java      |   73 +
 .../tableitems/peers/TimeUntilCompleteItem.java    |   69 +
 .../views/tableitems/peers/TotalDownSpeedItem.java |   63 +
 .../ui/swt/views/tableitems/peers/TypeItem.java    |   73 +
 .../views/tableitems/peers/UniquePieceItem.java    |   64 +
 .../views/tableitems/peers/UpDownRatioItem.java    |   83 +
 .../ui/swt/views/tableitems/peers/UpItem.java      |   93 +
 .../ui/swt/views/tableitems/peers/UpRatioItem.java |   82 +
 .../ui/swt/views/tableitems/peers/UpSpeedItem.java |   70 +
 .../views/tableitems/peers/UpSpeedLimitItem.java   |   71 +
 .../views/tableitems/pieces/AvailabilityItem.java  |   59 +
 .../views/tableitems/pieces/BlockCountItem.java    |   51 +
 .../ui/swt/views/tableitems/pieces/BlocksItem.java |  250 +
 .../swt/views/tableitems/pieces/CompletedItem.java |   58 +
 .../views/tableitems/pieces/PieceNumberItem.java   |   51 +
 .../swt/views/tableitems/pieces/PriorityItem.java  |   64 +
 .../swt/views/tableitems/pieces/RequestedItem.java |   62 +
 .../views/tableitems/pieces/ReservedByItem.java    |   52 +
 .../ui/swt/views/tableitems/pieces/SizeItem.java   |   58 +
 .../ui/swt/views/tableitems/pieces/SpeedItem.java  |   64 +
 .../ui/swt/views/tableitems/pieces/TypeItem.java   |   56 +
 .../swt/views/tableitems/pieces/WritersItem.java   |  108 +
 .../views/tableitems/tracker/CompletedItem.java    |   72 +
 .../swt/views/tableitems/tracker/IntervalItem.java |  107 +
 .../views/tableitems/tracker/LastUpdateItem.java   |   76 +
 .../swt/views/tableitems/tracker/LeechersItem.java |   72 +
 .../ui/swt/views/tableitems/tracker/NameItem.java  |   72 +
 .../ui/swt/views/tableitems/tracker/PeersItem.java |   72 +
 .../ui/swt/views/tableitems/tracker/SeedsItem.java |   72 +
 .../swt/views/tableitems/tracker/StatusItem.java   |  139 +
 .../ui/swt/views/tableitems/tracker/TypeItem.java  |   97 +
 .../swt/views/tableitems/tracker/UpdateInItem.java |   91 +
 .../ui/swt/views/utils/CategoryUIUtils.java        |  416 ++
 .../ui/swt/views/utils/CoordinateTransform.java    |    0
 .../azureus2/ui/swt/views/utils/LocProvUtils.java  |  349 ++
 .../azureus2/ui/swt/views/utils/ManagerUtils.java  |  647 ++
 .../azureus2/ui/swt/views/utils/TagUIUtils.java    | 2352 +++++++
 .../azureus2/ui/swt/welcome/WelcomeWindow.java     |  370 ++
 .../azureus2/ui/swt/win32/Win32UIEnhancer.java     |  491 ++
 .../ui/swt/wizard/AbstractWizardPanel.java         |   73 +
 .../gudy/azureus2/ui/swt/wizard/IWizardPanel.java  |   51 +
 .../org/gudy/azureus2/ui/swt/wizard/Wizard.java    |  515 ++
 .../azureus2/ui/swt/wizard/WizardListener.java     |    0
 .../gudy/azureus2/ui/systray/SystemTraySWT.java    |  598 ++
 .../org/gudy/azureus2/ui/webplugin/WebPlugin.java  | 2645 ++++++++
 .../ui/webplugin/WebPluginAccessController.java    |  141 +
 .../org/gudy/azureus2/update/CorePatchChecker.java |  353 ++
 .../org}/gudy/azureus2/update/CorePatchLevel.java  |    0
 .../gudy/azureus2/update/CoreUpdateChecker.java    | 1429 +++++
 .../gudy/azureus2/update/UpdateJarPatcher.java     |    0
 .../gudy/azureus2/update/UpdaterUpdateChecker.java |    0
 .../src/org/gudy/azureus2/update/UpdaterUtils.java |  252 +
 {org => azureus2/src/org}/json/simple/AUTHORS.txt  |    0
 azureus2/src/org/json/simple/ItemList.java         |  205 +
 azureus2/src/org/json/simple/JSONArray.java        |   72 +
 azureus2/src/org/json/simple/JSONObject.java       |  208 +
 azureus2/src/org/json/simple/JSONValue.java        |   36 +
 {org => azureus2/src/org}/json/simple/LICENSE.txt  |    0
 {org => azureus2/src/org}/json/simple/README.txt   |    0
 azureus2/src/org/json/simple/Test.java             |   54 +
 .../src/org/json/simple/parser/JSONParser.java     |  192 +
 azureus2/src/org/json/simple/parser/Yylex.java     |  428 ++
 azureus2/src/org/json/simple/parser/Yytoken.java   |   31 +
 azureus3/src/PreferencesJavaCodeStyleFormatter.xml |  267 +
 .../activities/VuzeActivitiesConstants.java        |   32 +
 .../azureus/activities/VuzeActivitiesEntry.java    |  584 ++
 .../azureus/activities/VuzeActivitiesListener.java |    0
 .../activities/VuzeActivitiesLoadedListener.java   |   29 +
 .../azureus/activities/VuzeActivitiesManager.java  |  623 ++
 .../azureus/core/cnetwork/ContentNetwork.java      |  281 +
 .../core/cnetwork/ContentNetworkException.java     |    0
 .../core/cnetwork/ContentNetworkListener.java      |    0
 .../core/cnetwork/ContentNetworkManager.java       |    0
 .../cnetwork/ContentNetworkManagerFactory.java     |    0
 .../ContentNetworkPropertyChangeListener.java      |    0
 .../core/cnetwork/impl/ContentNetworkImpl.java     |  482 ++
 .../cnetwork/impl/ContentNetworkManagerImpl.java   |  567 ++
 .../core/cnetwork/impl/ContentNetworkVuze.java     |  104 +
 .../cnetwork/impl/ContentNetworkVuzeGeneric.java   |  630 ++
 .../content/AzureusPlatformContentDirectory.java   |  506 ++
 .../azureus/core/content/ContentException.java     |    0
 .../content/RelatedAttributeLookupListener.java    |   40 +
 .../azureus/core/content/RelatedContent.java       |  301 +
 .../core/content/RelatedContentLookupListener.java |    0
 .../core/content/RelatedContentManager.java        | 6569 ++++++++++++++++++++
 .../content/RelatedContentManagerListener.java     |    0
 .../azureus/core/crypto/VuzeCryptoException.java   |    0
 .../azureus/core/crypto/VuzeCryptoListener.java    |    0
 .../azureus/core/crypto/VuzeCryptoManager.java     |    0
 .../com/aelitis/azureus/core/devices/Device.java   |  194 +
 .../core/devices/DeviceContentDirectory.java       |   37 +
 .../core/devices/DeviceInternetGateway.java        |    0
 .../azureus/core/devices/DeviceListener.java       |    0
 .../azureus/core/devices/DeviceManager.java        |  165 +
 .../devices/DeviceManagerDiscoveryListener.java    |   35 +
 .../core/devices/DeviceManagerException.java       |    0
 .../azureus/core/devices/DeviceManagerFactory.java |   95 +
 .../core/devices/DeviceManagerListener.java        |    0
 .../azureus/core/devices/DeviceMediaRenderer.java  |  153 +
 .../core/devices/DeviceMediaRendererTemplate.java  |    0
 .../core/devices/DeviceOfflineDownload.java        |    0
 .../core/devices/DeviceOfflineDownloader.java      |    0
 .../devices/DeviceOfflineDownloaderListener.java   |    0
 .../devices/DeviceOfflineDownloaderManager.java    |    0
 .../azureus/core/devices/DeviceSearchListener.java |    0
 .../azureus/core/devices/DeviceTemplate.java       |   65 +
 .../core/devices/TranscodeActionVetoException.java |   34 +
 .../core/devices/TranscodeAnalysisListener.java    |   37 +
 .../azureus/core/devices/TranscodeException.java   |   59 +
 .../azureus/core/devices/TranscodeFile.java        |  145 +
 .../aelitis/azureus/core/devices/TranscodeJob.java |  128 +
 .../azureus/core/devices/TranscodeManager.java     |    0
 .../core/devices/TranscodeManagerListener.java     |    0
 .../azureus/core/devices/TranscodeProfile.java     |   55 +
 .../azureus/core/devices/TranscodeProvider.java    |   78 +
 .../core/devices/TranscodeProviderAdapter.java     |    0
 .../core/devices/TranscodeProviderAnalysis.java    |   55 +
 .../azureus/core/devices/TranscodeProviderJob.java |    0
 .../azureus/core/devices/TranscodeQueue.java       |   91 +
 .../core/devices/TranscodeQueueActionListener.java |   35 +
 .../core/devices/TranscodeQueueListener.java       |    0
 .../azureus/core/devices/TranscodeTarget.java      |   97 +
 .../core/devices/TranscodeTargetListener.java      |    0
 .../devices/impl/DeviceContentDirectoryImpl.java   |  116 +
 .../core/devices/impl/DeviceDriveManager.java      |  448 ++
 .../azureus/core/devices/impl/DeviceImpl.java      | 2563 ++++++++
 .../devices/impl/DeviceInternetGatewayImpl.java    |  318 +
 .../core/devices/impl/DeviceManagerImpl.java       | 1963 ++++++
 .../core/devices/impl/DeviceManagerRSSFeed.java    |  511 ++
 .../core/devices/impl/DeviceManagerUPnPImpl.java   | 1074 ++++
 .../core/devices/impl/DeviceMediaRendererImpl.java |  358 ++
 .../devices/impl/DeviceMediaRendererManual.java    |  649 ++
 .../impl/DeviceMediaRendererTemplateImpl.java      |  158 +
 .../devices/impl/DeviceOfflineDownloaderImpl.java  | 1736 ++++++
 .../azureus/core/devices/impl/DeviceTivo.java      | 1077 ++++
 .../core/devices/impl/DeviceTivoManager.java       |  632 ++
 .../azureus/core/devices/impl/DeviceUPnPImpl.java  | 1636 +++++
 .../azureus/core/devices/impl/DeviceiTunes.java    |  743 +++
 .../core/devices/impl/DeviceiTunesManager.java     |    0
 .../core/devices/impl/TranscodeFileImpl.java       |  916 +++
 .../core/devices/impl/TranscodeJobImpl.java        |  945 +++
 .../devices/impl/TranscodeJobOutputLeecher.java    |  608 ++
 .../core/devices/impl/TranscodeManagerImpl.java    | 1012 +++
 .../azureus/core/devices/impl/TranscodePipe.java   |  569 ++
 .../core/devices/impl/TranscodePipeFileSource.java |  369 ++
 .../devices/impl/TranscodePipeStreamSource.java    |  114 +
 .../devices/impl/TranscodePipeStreamSource2.java   |    0
 .../core/devices/impl/TranscodeProfileImpl.java    |  123 +
 .../core/devices/impl/TranscodeProviderVuze.java   |  927 +++
 .../core/devices/impl/TranscodeQueueImpl.java      | 1742 ++++++
 .../core/download/DiskManagerFileInfoDelegate.java |  785 +++
 .../core/download/DiskManagerFileInfoFile.java     |  494 ++
 .../core/download/DiskManagerFileInfoStream.java   |  839 +++
 .../core/download/DiskManagerFileInfoURL.java      |  870 +++
 .../core/download/DownloadManagerEnhancer.java     |  761 +++
 .../core/download/EnhancedDownloadManager.java     | 1531 +++++
 .../core/download/EnhancedDownloadManagerFile.java |   72 +
 .../azureus/core/download/StreamManager.java       | 1163 ++++
 .../core/download/StreamManagerDownload.java       |   52 +
 .../download/StreamManagerDownloadListener.java    |   44 +
 .../core/messenger/ClientMessageContext.java       |    0
 .../core/messenger/ClientMessageContextImpl.java   |    0
 .../azureus/core/messenger/PlatformMessage.java    |  174 +
 .../azureus/core/messenger/PlatformMessenger.java  |  722 +++
 .../core/messenger/PlatformMessengerException.java |    0
 .../core/messenger/PlatformMessengerListener.java  |    0
 .../core/messenger/browser/BrowserMessage.java     |  176 +
 .../browser/BrowserMessageDispatcher.java          |    0
 .../listeners/AbstractBrowserMessageListener.java  |    0
 .../browser/listeners/BrowserMessageListener.java  |    0
 .../listeners/MessageCompletionListener.java       |    0
 .../messenger/config/PlatformConfigMessenger.java  |  316 +
 .../messenger/config/PlatformDevicesMessenger.java |  199 +
 .../messenger/config/PlatformMessengerConfig.java  |    0
 .../config/PlatformMetaSearchMessenger.java        |  428 ++
 .../config/PlatformSubscriptionsMessenger.java     |  337 +
 .../messenger/config/PlatformTorrentMessenger.java |   44 +
 .../config/PlatformVuzeActivitiesMessenger.java    |   96 +
 .../azureus/core/metasearch/CookieParameter.java   |    0
 .../aelitis/azureus/core/metasearch/Engine.java    |  288 +
 .../azureus/core/metasearch/MetaSearch.java        |  126 +
 .../core/metasearch/MetaSearchException.java       |    0
 .../core/metasearch/MetaSearchListener.java        |    0
 .../azureus/core/metasearch/MetaSearchManager.java |   75 +
 .../core/metasearch/MetaSearchManagerFactory.java  |    0
 .../core/metasearch/MetaSearchManagerListener.java |   30 +
 .../aelitis/azureus/core/metasearch/Result.java    |  377 ++
 .../azureus/core/metasearch/ResultListener.java    |    0
 .../azureus/core/metasearch/SearchException.java   |    0
 .../core/metasearch/SearchLoginException.java      |    0
 .../azureus/core/metasearch/SearchParameter.java   |    0
 .../azureus/core/metasearch/impl/DateParser.java   |    0
 .../core/metasearch/impl/DateParserClassic.java    |  332 +
 .../core/metasearch/impl/DateParserRegex.java      |  469 ++
 .../azureus/core/metasearch/impl/EngineImpl.java   | 1621 +++++
 .../core/metasearch/impl/FieldRemapper.java        |    0
 .../core/metasearch/impl/FieldRemapping.java       |    0
 .../core/metasearch/impl/MetaSearchImpl.java       | 1358 ++++
 .../metasearch/impl/MetaSearchManagerImpl.java     | 2153 +++++++
 .../core/metasearch/impl/SearchExecuter.java       |    0
 .../core/metasearch/impl/plugin/PluginEngine.java  |  385 ++
 .../core/metasearch/impl/plugin/PluginResult.java  |  398 ++
 .../core/metasearch/impl/web/CookieParser.java     |    0
 .../core/metasearch/impl/web/FieldMapping.java     |    0
 .../core/metasearch/impl/web/WebEngine.java        | 1408 +++++
 .../core/metasearch/impl/web/WebResult.java        |  513 ++
 .../core/metasearch/impl/web/json/JSONEngine.java  |  494 ++
 .../metasearch/impl/web/regex/RegexEngine.java     |  564 ++
 .../core/metasearch/impl/web/rss/RSSEngine.java    |  747 +++
 .../metasearch/utils/MomentsAgoDateFormatter.java  |    0
 .../azureus/core/peer/cache/CacheDiscoverer.java   |    0
 .../azureus/core/peer/cache/CacheDiscovery.java    |  365 ++
 .../aelitis/azureus/core/peer/cache/CachePeer.java |    0
 .../peer/cache/cachelogic/CLCacheDiscovery.java    |    0
 .../aelitis/azureus/core/subs/Subscription.java    |  245 +
 .../core/subs/SubscriptionAssociationLookup.java   |    0
 .../core/subs/SubscriptionDownloadListener.java    |    0
 .../azureus/core/subs/SubscriptionException.java   |    0
 .../azureus/core/subs/SubscriptionHistory.java     |    0
 .../azureus/core/subs/SubscriptionListener.java    |    0
 .../core/subs/SubscriptionLookupListener.java      |    0
 .../azureus/core/subs/SubscriptionManager.java     |  173 +
 .../core/subs/SubscriptionManagerFactory.java      |   95 +
 .../core/subs/SubscriptionManagerListener.java     |    0
 .../core/subs/SubscriptionPopularityListener.java  |    0
 .../azureus/core/subs/SubscriptionResult.java      |    0
 .../azureus/core/subs/SubscriptionScheduler.java   |    0
 .../azureus/core/subs/SubscriptionUtils.java       |  115 +
 .../core/subs/impl/SubscriptionBodyImpl.java       |  526 ++
 .../core/subs/impl/SubscriptionDownloader.java     |    0
 .../core/subs/impl/SubscriptionHistoryImpl.java    |  992 +++
 .../azureus/core/subs/impl/SubscriptionImpl.java   | 2153 +++++++
 .../core/subs/impl/SubscriptionManagerImpl.java    | 6303 +++++++++++++++++++
 .../core/subs/impl/SubscriptionRSSFeed.java        |  336 +
 .../core/subs/impl/SubscriptionResultFilter.java   |    0
 .../core/subs/impl/SubscriptionResultImpl.java     |  356 ++
 .../core/subs/impl/SubscriptionSchedulerImpl.java  |  684 ++
 .../core/torrent/HasBeenOpenedListener.java        |    0
 .../azureus/core/torrent/PlatformTorrentUtils.java |  730 +++
 .../com}/aelitis/azureus/ui/images/30px-itunes.png |  Bin
 .../com/aelitis/azureus/ui/images/30px-mswmp.png   |  Bin 0 -> 1160 bytes
 .../com/aelitis/azureus/ui/images/30px-other.png   |  Bin 0 -> 215 bytes
 .../com}/aelitis/azureus/ui/images/30px-ps3.png    |  Bin
 .../src/com/aelitis/azureus/ui/images/30px-psp.png |  Bin 0 -> 1171 bytes
 .../src/com/aelitis/azureus/ui/images/30px-sam.png |  Bin 0 -> 605 bytes
 .../com/aelitis/azureus/ui/images/30px-tivo.png    |  Bin 0 -> 720 bytes
 .../com/aelitis/azureus/ui/images/30px-wdtv.png    |  Bin 0 -> 1432 bytes
 .../com}/aelitis/azureus/ui/images/30px-xbox.png   |  Bin
 .../azureus/ui/images/Vuze_DVD_Burn_Icon.png       |  Bin 0 -> 8302 bytes
 .../azureus/ui/images/Vuze_HD_Player_Icon.png      |  Bin 0 -> 4733 bytes
 .../azureus/ui/images/Vuze_Play_Now_Icon.png       |  Bin 0 -> 6974 bytes
 .../azureus/ui/images/Vuze_Plus_Toolbar_Logo.png   |  Bin 0 -> 3753 bytes
 .../azureus/ui/images/Vuze_Speed_Test_Icon.png     |  Bin 0 -> 15143 bytes
 .../azureus/ui/images/android_icon_32x32.png       |  Bin 0 -> 2623 bytes
 .../com/aelitis/azureus/ui/images/arrow_btn.png    |  Bin 0 -> 1383 bytes
 .../azureus/ui/images/arrow_btn_pressed.png        |  Bin 0 -> 1469 bytes
 .../src/com/aelitis/azureus/ui/images/bigspin.png  |  Bin 0 -> 21858 bytes
 .../azureus/ui/images/bullet_arrow_down.png        |  Bin
 .../azureus/ui/images/bullet_arrow_right.png       |  Bin
 .../aelitis/azureus/ui/images/bullet_arrow_up.png  |  Bin
 .../aelitis/azureus/ui/images/button_left-over.png |  Bin
 .../com}/aelitis/azureus/ui/images/button_left.png |  Bin
 .../ui/images/button_left_scroll-disabled.png      |  Bin
 .../azureus/ui/images/button_left_scroll-over.png  |  Bin
 .../azureus/ui/images/button_left_scroll.png       |  Bin
 .../azureus/ui/images/button_lighter_left-over.png |  Bin
 .../azureus/ui/images/button_lighter_left.png      |  Bin
 .../azureus/ui/images/button_lighter_mid-over.png  |  Bin
 .../azureus/ui/images/button_lighter_mid.png       |  Bin
 .../ui/images/button_lighter_right-over.png        |  Bin
 .../azureus/ui/images/button_lighter_right.png     |  Bin
 .../aelitis/azureus/ui/images/button_mid-over.png  |  Bin
 .../com}/aelitis/azureus/ui/images/button_mid.png  |  Bin
 .../azureus/ui/images/button_right-over.png        |  Bin
 .../aelitis/azureus/ui/images/button_right.png     |  Bin
 .../ui/images/button_right_scroll-disabled.png     |  Bin
 .../azureus/ui/images/button_right_scroll-over.png |  Bin
 .../azureus/ui/images/button_right_scroll.png      |  Bin
 .../src/com/aelitis/azureus/ui/images/check-no.png |  Bin 0 -> 237 bytes
 .../com/aelitis/azureus/ui/images/check-yes.png    |  Bin 0 -> 276 bytes
 .../aelitis/azureus/ui/images/checkMark-14x14.png  |  Bin
 .../azureus/ui/images/column/download_arrow.png    |  Bin 0 -> 243 bytes
 .../azureus/ui/images/column/play_now_blue.png     |  Bin 0 -> 3483 bytes
 .../azureus/ui/images/column/play_now_blue_15.png  |  Bin 0 -> 744 bytes
 .../azureus/ui/images/column/play_now_green.png    |  Bin 0 -> 889 bytes
 .../azureus/ui/images/column/play_now_green_15.png |  Bin 0 -> 748 bytes
 .../azureus/ui/images/column/play_now_off.png      |  Bin 0 -> 863 bytes
 .../azureus/ui/images/column/play_now_off_15.png   |  Bin 0 -> 717 bytes
 .../azureus/ui/images/column/upload_arrow.png      |  Bin 0 -> 217 bytes
 .../src/com}/aelitis/azureus/ui/images/device.png  |  Bin
 .../aelitis/azureus/ui/images/device_bel_logo.png  |  Bin
 .../com}/aelitis/azureus/ui/images/dismissX.gif    |  Bin
 .../src/com}/aelitis/azureus/ui/images/dot.png     |  Bin
 .../azureus/ui/images/download_bar_overlay.png     |  Bin 0 -> 975 bytes
 .../ui/images/download_bar_overlay_small.png       |  Bin 0 -> 972 bytes
 .../aelitis/azureus/ui/images/entry_comments.png   |  Bin
 .../aelitis/azureus/ui/images/entry_featured.png   |  Bin
 .../com}/aelitis/azureus/ui/images/entry_frog.png  |  Bin
 .../com}/aelitis/azureus/ui/images/entry_news.png  |  Bin
 .../src/com/aelitis/azureus/ui/images/failure.png  |  Bin 0 -> 648 bytes
 .../src/com}/aelitis/azureus/ui/images/ic_view.png |  Bin
 .../src/com/aelitis/azureus/ui/images}/ic_x.png    |  Bin
 .../ui/images/icon-AzureusProduct-24x24.png        |  Bin
 .../aelitis/azureus/ui/images/icon-Globe-24x24.png |  Bin
 .../azureus/ui/images/icon_bullet_check.png        |  Bin
 .../com}/aelitis/azureus/ui/images/icon_rss.png    |  Bin
 .../aelitis/azureus/ui/images/icon_trash_matte.png |  Bin
 .../src/com/aelitis/azureus/ui/images/logo-150.png |  Bin 0 -> 5056 bytes
 .../src/com/aelitis/azureus/ui/images/new_dot.png  |  Bin 0 -> 1299 bytes
 .../src/com/aelitis/azureus/ui/images/old_dot.png  |  Bin 0 -> 1301 bytes
 .../aelitis/azureus/ui/images/popup_dvd_drag.png   |  Bin 0 -> 20613 bytes
 .../azureus/ui/images/popup_warning_icon.png       |  Bin 0 -> 656 bytes
 .../aelitis/azureus/ui/images/priority_high.png    |  Bin 0 -> 1073 bytes
 .../aelitis/azureus/ui/images/priority_normal.png  |  Bin 0 -> 1066 bytes
 .../aelitis/azureus/ui/images/priority_stopped.png |  Bin 0 -> 1059 bytes
 .../aelitis/azureus/ui/images/ranking_bars.png     |  Bin
 .../com/aelitis/azureus/ui/images/remote_ftux.png  |  Bin 0 -> 49663 bytes
 .../com/aelitis/azureus/ui/images/remote_icon.png  |  Bin 0 -> 405 bytes
 .../com/aelitis/azureus/ui/images/remote_logo.png  |  Bin 0 -> 3081 bytes
 .../src/com}/aelitis/azureus/ui/images/rss_bg.png  |  Bin
 .../com/aelitis/azureus/ui/images/sb/20px-bb.png   |  Bin 0 -> 3737 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-dlna.png |  Bin 0 -> 3633 bytes
 .../aelitis/azureus/ui/images/sb/20px-games.png    |  Bin 0 -> 1444 bytes
 .../aelitis/azureus/ui/images/sb/20px-itunes.png   |  Bin 0 -> 1879 bytes
 .../aelitis/azureus/ui/images/sb/20px-library.png  |  Bin 0 -> 1721 bytes
 .../aelitis/azureus/ui/images/sb/20px-mswmp.png    |  Bin 0 -> 1434 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-neo.png  |  Bin 0 -> 1124 bytes
 .../aelitis/azureus/ui/images/sb/20px-od-bel.png   |  Bin 0 -> 852 bytes
 .../aelitis/azureus/ui/images/sb/20px-od-other.png |  Bin
 .../aelitis/azureus/ui/images/sb/20px-od-vuze.png  |  Bin
 .../aelitis/azureus/ui/images/sb/20px-other.png    |  Bin 0 -> 3139 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-ps3.png  |  Bin 0 -> 748 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-psp.png  |  Bin 0 -> 971 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-sam.png  |  Bin 0 -> 752 bytes
 .../aelitis/azureus/ui/images/sb/20px-tag-blue.png |  Bin 0 -> 1016 bytes
 .../azureus/ui/images/sb/20px-tag-featcon.png      |  Bin 0 -> 1195 bytes
 .../azureus/ui/images/sb/20px-tag-green.png        |  Bin 0 -> 1016 bytes
 .../aelitis/azureus/ui/images/sb/20px-tag-red.png  |  Bin 0 -> 1016 bytes
 .../aelitis/azureus/ui/images/sb/20px-tag-vhdn.png |  Bin 0 -> 1199 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-tivo.png |  Bin 0 -> 1143 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-upnp.png |  Bin 0 -> 3127 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-usb.png  |  Bin 0 -> 870 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-wdtv.png |  Bin 0 -> 1026 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-wii.png  |  Bin 0 -> 1261 bytes
 .../com/aelitis/azureus/ui/images/sb/20px-xbox.png |  Bin 0 -> 1693 bytes
 .../aelitis/azureus/ui/images/sb/alltransfers.png  |  Bin 0 -> 416 bytes
 .../azureus/ui/images/sb/alltransfers_selected.png |  Bin 0 -> 420 bytes
 .../azureus/ui/images/sb/android_icon_20x20.png    |  Bin 0 -> 1155 bytes
 .../com}/aelitis/azureus/ui/images/sb/bar20.png    |  Bin
 .../azureus/ui/images/sb/bar20_selected.png        |  Bin
 .../com}/aelitis/azureus/ui/images/sb/bar24.png    |  Bin
 .../azureus/ui/images/sb/bar24_selected.png        |  Bin
 .../com}/aelitis/azureus/ui/images/sb/bar26.png    |  Bin
 .../src/com}/aelitis/azureus/ui/images/sb/beta.png |  Bin
 .../src/com/aelitis/azureus/ui/images/sb/boxee.png |  Bin 0 -> 1941 bytes
 .../aelitis/azureus/ui/images/sb/btn-turnon.png    |  Bin
 .../src/com/aelitis/azureus/ui/images/sb/close.png |  Bin 0 -> 283 bytes
 .../azureus/ui/images/sb/close_selected.png        |  Bin 0 -> 227 bytes
 .../com/aelitis/azureus/ui/images/sb/devices.png   |  Bin 0 -> 391 bytes
 .../azureus/ui/images/sb/devices_selected.png      |  Bin 0 -> 459 bytes
 .../aelitis/azureus/ui/images/sb/downloading.png   |  Bin 0 -> 576 bytes
 .../azureus/ui/images/sb/downloading_selected.png  |  Bin 0 -> 519 bytes
 .../azureus/ui/images/sb/downloadingspin.png       |  Bin 0 -> 1013 bytes
 .../ui/images/sb/downloadingspin_selected.png      |  Bin 0 -> 996 bytes
 .../src/com/aelitis/azureus/ui/images/sb/dvd.png   |  Bin 0 -> 694 bytes
 .../com/aelitis/azureus/ui/images/sb/dvd_disc.png  |  Bin 0 -> 848 bytes
 .../azureus/ui/images/sb/dvd_disc_selected.png     |  Bin 0 -> 974 bytes
 .../aelitis/azureus/ui/images/sb/dvd_selected.png  |  Bin 0 -> 846 bytes
 .../src/com/aelitis/azureus/ui/images/sb/file.png  |  Bin 0 -> 463 bytes
 .../aelitis/azureus/ui/images/sb/file_selected.png |  Bin 0 -> 455 bytes
 .../azureus/ui/images/sb/gettingstarted.png        |  Bin 0 -> 854 bytes
 .../ui/images/sb/gettingstarted_selected.png       |  Bin 0 -> 746 bytes
 .../src/com/aelitis/azureus/ui/images/sb/hd.png    |  Bin 0 -> 590 bytes
 .../aelitis/azureus/ui/images/sb/hd_selected.png   |  Bin 0 -> 651 bytes
 .../com/aelitis/azureus/ui/images/sb/ic_add.png    |  Bin 0 -> 1329 bytes
 .../com}/aelitis/azureus/ui/images/sb/ic_alert.png |  Bin
 .../com}/aelitis/azureus/ui/images/sb/ic_auth.png  |  Bin
 .../aelitis/azureus/ui/images/sb/ic_device_int.png |  Bin 0 -> 1107 bytes
 .../aelitis/azureus/ui/images/sb/ic_device_ms.png  |  Bin
 .../aelitis/azureus/ui/images/sb/ic_device_od.png  |  Bin
 .../azureus/ui/images/sb/ic_device_rend.png        |  Bin
 .../azureus/ui/images/sb/ic_device_rout.png        |  Bin
 .../aelitis/azureus/ui/images/sb/ic_download.png   |  Bin
 .../com/aelitis/azureus/ui/images/sb/ic_games.png  |  Bin 0 -> 1737 bytes
 .../azureus/ui/images/sb/ic_games_selected.png     |  Bin 0 -> 1803 bytes
 .../com/aelitis/azureus/ui/images/sb/ic_info.png   |  Bin 0 -> 1584 bytes
 .../aelitis/azureus/ui/images/sb/ic_loading.png    |  Bin
 .../aelitis/azureus/ui/images/sb/ic_logview.png    |  Bin 0 -> 329 bytes
 .../com}/aelitis/azureus/ui/images/sb/ic_rcm.png   |  Bin
 .../azureus/ui/images/sb/icon_arrow_toggle.png     |  Bin
 .../ui/images/sb/icon_arrow_toggle_down.png        |  Bin
 .../ui/images/sb/left_nav_create_dvd_icon.png      |  Bin 0 -> 191 bytes
 .../sb/left_nav_create_dvd_icon_selected.png       |  Bin 0 -> 201 bytes
 .../azureus/ui/images/sb/left_nav_dvd_icon.png     |  Bin 0 -> 1135 bytes
 .../aelitis/azureus/ui/images/sb/notifications.png |  Bin 0 -> 1379 bytes
 .../ui/images/sb/notifications_selected.png        |  Bin 0 -> 1385 bytes
 .../com/aelitis/azureus/ui/images/sb/plugin.png    |  Bin 0 -> 352 bytes
 .../azureus/ui/images/sb/plugin_selected.png       |  Bin 0 -> 469 bytes
 .../src/com/aelitis/azureus/ui/images/sb/plus.png  |  Bin 0 -> 694 bytes
 .../aelitis/azureus/ui/images/sb/plus_selected.png |  Bin 0 -> 640 bytes
 .../com}/aelitis/azureus/ui/images/sb/sash_bg.png  |  Bin
 .../com/aelitis/azureus/ui/images/sb/search.png    |  Bin 0 -> 666 bytes
 .../azureus/ui/images/sb/search_selected.png       |  Bin 0 -> 641 bytes
 .../aelitis/azureus/ui/images/sb/subscriptions.png |  Bin 0 -> 527 bytes
 .../ui/images/sb/subscriptions_selected.png        |  Bin 0 -> 626 bytes
 .../com}/aelitis/azureus/ui/images/sb_expand.png   |  Bin
 .../src/com}/aelitis/azureus/ui/images/sb_menu.png |  Bin
 .../com}/aelitis/azureus/ui/images/search_bg.png   |  Bin
 .../azureus/ui/images/subscription_icon.png        |  Bin 0 -> 1614 bytes
 .../azureus/ui/images/subscription_icon_1616.png   |  Bin 0 -> 698 bytes
 .../ui/images/subscription_icon_column_hdr.png     |  Bin 0 -> 1078 bytes
 .../ui/images/subscription_icon_inactive.png       |  Bin 0 -> 1442 bytes
 .../src/com/aelitis/azureus/ui/images/success.png  |  Bin 0 -> 661 bytes
 .../azureus/ui/images/tb/searchbar-button-down.png |  Bin 0 -> 1666 bytes
 .../azureus/ui/images/tb/searchbar-button.png      |  Bin 0 -> 1631 bytes
 .../azureus/ui/images/tb/searchbar-left.png        |  Bin 0 -> 115 bytes
 .../azureus/ui/images/tb/searchbar-middle.png      |  Bin 0 -> 98 bytes
 .../azureus/ui/images/tb/searchbar-right.png       |  Bin 0 -> 143 bytes
 .../com/aelitis/azureus/ui/images/tb/sec_l_l.png   |  Bin 0 -> 296 bytes
 .../aelitis/azureus/ui/images/tb/sec_l_l_down.png  |  Bin 0 -> 431 bytes
 .../aelitis/azureus/ui/images/tb/sec_l_r_down.png  |  Bin 0 -> 304 bytes
 .../src/com/aelitis/azureus/ui/images/tb/sec_m.png |  Bin 0 -> 159 bytes
 .../aelitis/azureus/ui/images/tb/sec_m_down.png    |  Bin 0 -> 158 bytes
 .../aelitis/azureus/ui/images/tb/sec_r_l_down.png  |  Bin 0 -> 297 bytes
 .../com/aelitis/azureus/ui/images/tb/sec_r_r.png   |  Bin 0 -> 303 bytes
 .../aelitis/azureus/ui/images/tb/sec_r_r_down.png  |  Bin 0 -> 456 bytes
 .../com/aelitis/azureus/ui/images/tb/sec_sep.png   |  Bin 0 -> 95 bytes
 .../aelitis/azureus/ui/images/tb/tb-buttons.png    |  Bin 0 -> 4561 bytes
 .../azureus/ui/images/tb/tb_opentorrent.png        |  Bin 0 -> 1558 bytes
 .../com/aelitis/azureus/ui/images/tb/view_l_l.png  |  Bin 0 -> 309 bytes
 .../aelitis/azureus/ui/images/tb/view_l_l_down.png |  Bin 0 -> 443 bytes
 .../com/aelitis/azureus/ui/images/tb/view_l_m.png  |  Bin 0 -> 145 bytes
 .../aelitis/azureus/ui/images/tb/view_l_m_down.png |  Bin 0 -> 160 bytes
 .../com/aelitis/azureus/ui/images/tb/view_l_r.png  |  Bin 0 -> 143 bytes
 .../aelitis/azureus/ui/images/tb/view_l_r_down.png |  Bin 0 -> 293 bytes
 .../com/aelitis/azureus/ui/images/tb/view_r_l.png  |  Bin 0 -> 146 bytes
 .../aelitis/azureus/ui/images/tb/view_r_l_down.png |  Bin 0 -> 282 bytes
 .../com/aelitis/azureus/ui/images/tb/view_r_m.png  |  Bin 0 -> 146 bytes
 .../aelitis/azureus/ui/images/tb/view_r_m_down.png |  Bin 0 -> 168 bytes
 .../com/aelitis/azureus/ui/images/tb/view_r_r.png  |  Bin 0 -> 307 bytes
 .../aelitis/azureus/ui/images/tb/view_r_r_down.png |  Bin 0 -> 437 bytes
 .../com/aelitis/azureus/ui/images/tb/view_sep.png  |  Bin 0 -> 95 bytes
 .../com}/aelitis/azureus/ui/images/tc_bar_0.png    |  Bin
 .../com}/aelitis/azureus/ui/images/tc_bar_1.png    |  Bin
 .../com}/aelitis/azureus/ui/images/tc_bar_end.png  |  Bin
 .../azureus/ui/images/torrent_down-disabled.png    |  Bin
 .../aelitis/azureus/ui/images/torrent_down.png     |  Bin
 .../azureus/ui/images/torrent_up-disabled.png      |  Bin
 .../com}/aelitis/azureus/ui/images/torrent_up.png  |  Bin
 .../com/aelitis/azureus/ui/images/vp_header.png    |  Bin 0 -> 3362 bytes
 .../src/com/aelitis/azureus/ui/images/warning.png  |  Bin 0 -> 535 bytes
 .../aelitis/azureus/ui/images/wizard_header_bg.png |  Bin
 .../DownloadUrlInfoContentNetwork.java             |    0
 .../ui/selectedcontent/SelectedContentV3.java      |  241 +
 .../com/aelitis/azureus/ui/skin/SkinConstants.java |   51 +
 .../com/aelitis/azureus/ui/skin/skin3.properties   |   33 +
 .../azureus/ui/skin/skin3_activities.properties    |    0
 .../azureus/ui/skin/skin3_classic.properties       |    7 +
 .../azureus/ui/skin/skin3_constants.properties     |  398 ++
 .../azureus/ui/skin/skin3_devices.properties       |  192 +
 .../azureus/ui/skin/skin3_devices_od.properties    |    0
 .../ui/skin/skin3_dlg_coreloading.properties       |    0
 .../skin/skin3_dlg_deviceadd_mfchooser.properties  |   57 +
 .../skin3_dlg_devicetemplatechooser.properties     |   60 +
 .../azureus/ui/skin/skin3_dlg_generic.properties   |  128 +
 .../ui/skin/skin3_dlg_opentorrent.properties       |   92 +
 .../skin/skin3_dlg_opentorrent_options.properties  |  126 +
 ...in3_dlg_opentorrent_options_instance.properties |  138 +
 .../azureus/ui/skin/skin3_dlg_register.properties  |  220 +
 .../ui/skin/skin3_dlg_remotepairing.properties     |  257 +
 .../ui/skin/skin3_dlg_streamplus.properties        |   21 +
 .../azureus/ui/skin/skin3_sbc_library.properties   |  166 +
 .../azureus/ui/skin/skin3_sidebar.properties       |  103 +
 .../azureus/ui/skin/skin3_tab_browse.properties    |    0
 .../ui/skin/skin3_tab_searchresults.properties     |   36 +
 .../aelitis/azureus/ui/skin/skin3_tags.properties  |   39 +
 .../azureus/ui/skin/skin3_toolbar.properties       |  452 ++
 .../azureus/ui/skin/skin3_topbar.properties        |    0
 .../ui/skin/skin3_transcodechooser.properties      |  137 +
 .../com/aelitis/azureus/ui/swt/Initializer.java    |  829 +++
 .../azureus/ui/swt/UIConfigDefaultsSWTv3.java      |  231 +
 .../azureus/ui/swt/browser/BrowserContext.java     |  979 +++
 .../azureus/ui/swt/browser/BrowserWrapper.java     |  277 +
 .../ui/swt/browser/ClientMessageContextSWT.java    |    0
 .../azureus/ui/swt/browser/CookiesListener.java    |    0
 .../browser/OpenCloseSearchDetailsListener.java    |    0
 .../ui/swt/browser/listener/ConfigListener.java    |  160 +
 .../ui/swt/browser/listener/DisplayListener.java   |  576 ++
 .../swt/browser/listener/DownloadUrlInfoSWT.java   |    0
 .../listener/ExternalLoginCookieListener.java      |  103 +
 .../browser/listener/ExternalLoginListener.java    |   11 +
 .../swt/browser/listener/ExternalLoginWindow.java  |  420 ++
 .../swt/browser/listener/MetaSearchListener.java   | 2078 +++++++
 .../ui/swt/browser/listener/TorrentListener.java   |  148 +
 .../ui/swt/browser/listener/VuzeListener.java      |  122 +
 .../ui/swt/browser/msg/MessageDispatcherSWT.java   |  213 +
 .../azureus/ui/swt/columns/ColumnCheckBox.java     |  175 +
 .../ColumnSubscriptionAutoDownload.java            |   76 +
 .../subscriptions/ColumnSubscriptionCategory.java  |   76 +
 .../ColumnSubscriptionLastChecked.java             |   92 +
 .../subscriptions/ColumnSubscriptionName.java      |  128 +
 .../ColumnSubscriptionNbNewResults.java            |   72 +
 .../subscriptions/ColumnSubscriptionNbResults.java |   72 +
 .../subscriptions/ColumnSubscriptionNew.java       |  101 +
 .../ColumnSubscriptionSubscribers.java             |   71 +
 .../subscriptions/ColumnSubscriptionTag.java       |   76 +
 .../azureus/ui/swt/columns/tag/ColumnTagColor.java |   91 +
 .../azureus/ui/swt/columns/tag/ColumnTagCount.java |   61 +
 .../ui/swt/columns/tag/ColumnTagDownLimit.java     |   74 +
 .../ui/swt/columns/tag/ColumnTagDownRate.java      |   73 +
 .../columns/tag/ColumnTagInitialSaveLocation.java  |   74 +
 .../azureus/ui/swt/columns/tag/ColumnTagMaxSR.java |   86 +
 .../azureus/ui/swt/columns/tag/ColumnTagMinSR.java |   86 +
 .../ui/swt/columns/tag/ColumnTagMoveOnComp.java    |   74 +
 .../azureus/ui/swt/columns/tag/ColumnTagName.java  |   63 +
 .../ui/swt/columns/tag/ColumnTagProperties.java    |  102 +
 .../ui/swt/columns/tag/ColumnTagPublic.java        |   81 +
 .../ui/swt/columns/tag/ColumnTagRSSFeed.java       |   74 +
 .../azureus/ui/swt/columns/tag/ColumnTagType.java  |   61 +
 .../ui/swt/columns/tag/ColumnTagUpLimit.java       |   74 +
 .../ui/swt/columns/tag/ColumnTagUpRate.java        |   73 +
 .../swt/columns/tag/ColumnTagUploadPriority.java   |   90 +
 .../azureus/ui/swt/columns/tag/ColumnTagXCode.java |   72 +
 .../ui/swt/columns/torrent/ColumnControls.java     |  234 +
 .../ui/swt/columns/torrent/ColumnProgressETA.java  |  556 ++
 .../ui/swt/columns/torrent/ColumnStream.java       |  247 +
 .../ui/swt/columns/torrent/ColumnThumbAndName.java |  663 ++
 .../ui/swt/columns/torrent/ColumnThumbnail.java    |  244 +
 .../columns/torrent/ColumnTorrentFileProgress.java |  329 +
 .../ui/swt/columns/torrent/ColumnUnopened.java     |  168 +
 .../ui/swt/columns/utils/ColumnImageClickArea.java |  350 ++
 .../ui/swt/columns/utils/TableColumnCreatorV3.java |  531 ++
 .../vuzeactivity/ColumnActivityActions.java        |  297 +
 .../columns/vuzeactivity/ColumnActivityDate.java   |    0
 .../columns/vuzeactivity/ColumnActivityNew.java    |  110 +
 .../columns/vuzeactivity/ColumnActivityText.java   |  257 +
 .../columns/vuzeactivity/ColumnActivityType.java   |  114 +
 .../azureus/ui/swt/devices/DeviceInfoArea.java     |  503 ++
 .../azureus/ui/swt/devices/DeviceInternetView.java |  462 ++
 .../azureus/ui/swt/devices/DeviceManagerUI.java    | 5391 ++++++++++++++++
 .../azureus/ui/swt/devices/DevicesFTUX.java        |  502 ++
 .../azureus/ui/swt/devices/DevicesODFTUX.java      |  512 ++
 .../azureus/ui/swt/devices/DevicesWizard.java      |    0
 .../azureus/ui/swt/devices/SBC_DevicesODView.java  |  646 ++
 .../azureus/ui/swt/devices/SBC_DevicesView.java    | 1942 ++++++
 .../azureus/ui/swt/devices/TranscodeChooser.java   |  855 +++
 .../ui/swt/devices/add/DeviceTemplateChooser.java  |    0
 .../ui/swt/devices/add/ManufacturerChooser.java    |    0
 .../swt/devices/columns/ColumnOD_Completion.java   |  201 +
 .../ui/swt/devices/columns/ColumnOD_Name.java      |   80 +
 .../ui/swt/devices/columns/ColumnOD_Remaining.java |   61 +
 .../ui/swt/devices/columns/ColumnOD_Status.java    |   86 +
 .../ui/swt/devices/columns/ColumnTJ_Category.java  |   67 +
 .../swt/devices/columns/ColumnTJ_Completion.java   |  235 +
 .../devices/columns/ColumnTJ_CopiedToDevice.java   |   96 +
 .../ui/swt/devices/columns/ColumnTJ_Device.java    |   62 +
 .../ui/swt/devices/columns/ColumnTJ_Duration.java  |   61 +
 .../ui/swt/devices/columns/ColumnTJ_Name.java      |   94 +
 .../ui/swt/devices/columns/ColumnTJ_Profile.java   |   58 +
 .../ui/swt/devices/columns/ColumnTJ_Rank.java      |   77 +
 .../swt/devices/columns/ColumnTJ_Resolution.java   |   61 +
 .../ui/swt/devices/columns/ColumnTJ_Status.java    |  215 +
 .../ui/swt/devices/columns/ColumnTJ_Tags.java      |   72 +
 .../azureus/ui/swt/extlistener/StimulusRPC.java    |  250 +
 .../swt/feature/FeatureManagerInstallWindow.java   |  205 +
 .../azureus/ui/swt/feature/FeatureManagerUI.java   |  708 +++
 .../ui/swt/feature/FeatureManagerUIListener.java   |  450 ++
 .../com/aelitis/azureus/ui/swt/mdi/BaseMDI.java    |  629 ++
 .../aelitis/azureus/ui/swt/mdi/BaseMdiEntry.java   | 1028 +++
 .../aelitis/azureus/ui/swt/mdi/TabbedEntry.java    |  421 ++
 .../com/aelitis/azureus/ui/swt/mdi/TabbedMDI.java  |  487 ++
 .../azureus/ui/swt/player/PlayerInstallWindow.java |  141 +
 .../azureus/ui/swt/player/PlayerInstaller.java     |  181 +
 .../ui/swt/player/PlayerInstallerListener.java     |    9 +
 .../plugininstall/SimplePluginInstallWindow.java   |  153 +
 .../swt/plugininstall/SimplePluginInstaller.java   |  289 +
 .../SimplePluginInstallerListener.java             |   11 +
 .../azureus/ui/swt/search/SearchHandler.java       |  134 +
 .../azureus/ui/swt/shells/BrowserWindow.java       |  242 +
 .../azureus/ui/swt/shells/RemotePairingWindow.java |  781 +++
 .../ui/swt/shells/main/DebugMenuHelper.java        |  309 +
 .../azureus/ui/swt/shells/main/MainHelpers.java    |   59 +
 .../azureus/ui/swt/shells/main/MainMDISetup.java   |  460 ++
 .../azureus/ui/swt/shells/main/MainMenu.java       |  608 ++
 .../azureus/ui/swt/shells/main/MainWindow.java     |   74 +
 .../ui/swt/shells/main/MainWindowDelayStub.java    |  878 +++
 .../ui/swt/shells/main/MainWindowFactory.java      |   90 +
 .../azureus/ui/swt/shells/main/MainWindowImpl.java | 2360 +++++++
 .../ui/swt/shells/main/UIFunctionsImpl.java        | 1356 ++++
 .../opentorrent/OpenTorrentOptionsWindow.java      | 3429 ++++++++++
 .../swt/shells/opentorrent/OpenTorrentWindow.java  |  588 ++
 .../opentorrent/TableColumnOTOF_Download.java      |   58 +
 .../shells/opentorrent/TableColumnOTOF_Ext.java    |   53 +
 .../shells/opentorrent/TableColumnOTOF_Name.java   |   74 +
 .../shells/opentorrent/TableColumnOTOF_Path.java   |   62 +
 .../opentorrent/TableColumnOTOF_Position.java      |   52 +
 .../opentorrent/TableColumnOTOF_Priority.java      |   87 +
 .../shells/opentorrent/TableColumnOTOF_Size.java   |   87 +
 .../shells/opentorrent/TableColumnOTOT_Name.java   |   52 +
 .../opentorrent/TableColumnOTOT_Position.java      |   54 +
 .../shells/opentorrent/TableColumnOTOT_Size.java   |   68 +
 .../ui/swt/shells/uiswitcher/UISwitcherWindow.java |  294 +
 .../azureus/ui/swt/skin/SWTBGImagePainter.java     |    0
 .../azureus/ui/swt/skin/SWTColorWithAlpha.java     |   32 +
 .../com/aelitis/azureus/ui/swt/skin/SWTSkin.java   | 1963 ++++++
 .../azureus/ui/swt/skin/SWTSkinButtonUtility.java  |  257 +
 .../ui/swt/skin/SWTSkinCheckboxListener.java       |    0
 .../azureus/ui/swt/skin/SWTSkinFactory.java        |   43 +
 .../azureus/ui/swt/skin/SWTSkinImageChanger.java   |    0
 .../ui/swt/skin/SWTSkinLayoutCompleteListener.java |    0
 .../aelitis/azureus/ui/swt/skin/SWTSkinObject.java |  187 +
 .../azureus/ui/swt/skin/SWTSkinObjectAdapter.java  |  119 +
 .../azureus/ui/swt/skin/SWTSkinObjectBasic.java    | 1139 ++++
 .../azureus/ui/swt/skin/SWTSkinObjectBrowser.java  |  535 ++
 .../azureus/ui/swt/skin/SWTSkinObjectButton.java   |  198 +
 .../azureus/ui/swt/skin/SWTSkinObjectCheckbox.java |  148 +
 .../ui/swt/skin/SWTSkinObjectContainer.java        |  357 ++
 .../ui/swt/skin/SWTSkinObjectExpandBar.java        |  106 +
 .../ui/swt/skin/SWTSkinObjectExpandItem.java       |  311 +
 .../azureus/ui/swt/skin/SWTSkinObjectImage.java    |  606 ++
 .../azureus/ui/swt/skin/SWTSkinObjectListener.java |   94 +
 .../azureus/ui/swt/skin/SWTSkinObjectSash.java     |  460 ++
 .../ui/swt/skin/SWTSkinObjectSeparator.java        |   30 +
 .../azureus/ui/swt/skin/SWTSkinObjectSlider.java   |  446 ++
 .../azureus/ui/swt/skin/SWTSkinObjectTab.java      |    0
 .../ui/swt/skin/SWTSkinObjectTabFolder.java        |   69 +
 .../azureus/ui/swt/skin/SWTSkinObjectText.java     |   74 +
 .../azureus/ui/swt/skin/SWTSkinObjectText1.java    |  385 ++
 .../azureus/ui/swt/skin/SWTSkinObjectText2.java    |  814 +++
 .../skin/SWTSkinObjectText_UrlClickedListener.java |   36 +
 .../azureus/ui/swt/skin/SWTSkinObjectTextbox.java  |  251 +
 .../azureus/ui/swt/skin/SWTSkinObjectToggle.java   |  137 +
 .../azureus/ui/swt/skin/SWTSkinProperties.java     |   55 +
 .../ui/swt/skin/SWTSkinPropertiesClone.java        |  379 ++
 .../azureus/ui/swt/skin/SWTSkinPropertiesImpl.java |  107 +
 .../ui/swt/skin/SWTSkinPropertiesParam.java        |    0
 .../ui/swt/skin/SWTSkinPropertiesParamImpl.java    |  138 +
 .../aelitis/azureus/ui/swt/skin/SWTSkinTabSet.java |  296 +
 .../azureus/ui/swt/skin/SWTSkinTabSetListener.java |    0
 .../azureus/ui/swt/skin/SWTSkinToggleListener.java |   27 +
 .../aelitis/azureus/ui/swt/skin/SWTSkinUtils.java  |  376 ++
 .../azureus/ui/swt/skin/SWTTextPaintListener.java  |    0
 .../swt/subscriptions/SubscriptionListWindow.java  |    0
 .../ui/swt/subscriptions/SubscriptionMDIEntry.java | 1053 ++++
 .../swt/subscriptions/SubscriptionManagerUI.java   | 1301 ++++
 .../subscriptions/SubscriptionSelectedContent.java |  184 +
 .../ui/swt/subscriptions/SubscriptionView.java     |   43 +
 .../subscriptions/SubscriptionViewExternal.java    |  235 +
 .../subscriptions/SubscriptionViewInternal.java    |  848 +++
 .../ui/swt/subscriptions/SubscriptionWizard.java   | 1267 ++++
 .../ui/swt/subscriptions/SubscriptionsView.java    |  457 ++
 .../swt/subscriptions/SubscriptionsViewBase.java   |   36 +
 .../azureus/ui/swt/toolbar/ToolBarItemSO.java      |  229 +
 .../azureus/ui/swt/utils/TorrentUIUtilsV3.java     |  469 ++
 .../azureus/ui/swt/views/PieceGraphView.java       |  557 ++
 .../aelitis/azureus/ui/swt/views/TopBarView.java   |  438 ++
 .../azureus/ui/swt/views/ViewDownSpeedGraph.java   |  176 +
 .../azureus/ui/swt/views/ViewTitleInfoBetaP.java   |   69 +
 .../azureus/ui/swt/views/ViewUpSpeedGraph.java     |  161 +
 .../aelitis/azureus/ui/swt/views/skin/Browse.java  |  203 +
 .../azureus/ui/swt/views/skin/InfoBarUtil.java     |  208 +
 .../ui/swt/views/skin/MyTorrentsView_Big.java      |   87 +
 .../ui/swt/views/skin/SBC_ActivityTableView.java   |  458 ++
 .../ui/swt/views/skin/SBC_ActivityView.java        |  199 +
 .../azureus/ui/swt/views/skin/SBC_BurnFTUX.java    |  147 +
 .../ui/swt/views/skin/SBC_GenericBrowsePage.java   |  107 +
 .../ui/swt/views/skin/SBC_LibraryTableView.java    |  497 ++
 .../swt/views/skin/SBC_LibraryTableView_Big.java   |   47 +
 .../azureus/ui/swt/views/skin/SBC_LibraryView.java |  790 +++
 .../azureus/ui/swt/views/skin/SBC_PlusFTUX.java    |  149 +
 .../ui/swt/views/skin/SBC_TagsOverview.java        |  502 ++
 .../ui/swt/views/skin/SBC_TorrentDetailsView.java  |  933 +++
 .../azureus/ui/swt/views/skin/SB_Discovery.java    |  232 +
 .../azureus/ui/swt/views/skin/SB_Transfers.java    | 1570 +++++
 .../aelitis/azureus/ui/swt/views/skin/SB_Vuze.java |  186 +
 .../ui/swt/views/skin/SearchResultsTabArea.java    |  930 +++
 .../azureus/ui/swt/views/skin/SkinView.java        |  160 +
 .../azureus/ui/swt/views/skin/SkinViewManager.java |  237 +
 .../azureus/ui/swt/views/skin/SkinnedDialog.java   |  194 +
 .../ui/swt/views/skin/StandardButtonsArea.java     |  225 +
 .../azureus/ui/swt/views/skin/ToolBarView.java     | 1089 ++++
 .../ui/swt/views/skin/TorrentListViewsUtils.java   |  821 +++
 .../azureus/ui/swt/views/skin/VuzeMessageBox.java  |  429 ++
 .../ui/swt/views/skin/VuzeMessageBoxListener.java  |   10 +
 .../azureus/ui/swt/views/skin/WelcomeView.java     |  126 +
 .../azureus/ui/swt/views/skin/sidebar/SideBar.java | 1625 +++++
 .../ui/swt/views/skin/sidebar/SideBarEntrySWT.java | 1239 ++++
 .../ui/swt/views/skin/sidebar/SideBarToolTips.java |  249 +
 .../skin/sidebar/SideBarVitalityImageSWT.java      |  332 +
 .../azureus/ui/swt/widgets/AnimatedImage.java      |    0
 .../com}/aelitis/azureus/util/ConstantsVuze.java   |    0
 .../aelitis/azureus/util/ContentNetworkUtils.java  |   71 +
 .../src/com}/aelitis/azureus/util/DLReferals.java  |    0
 .../com/aelitis/azureus/util/DataSourceUtils.java  |  286 +
 .../com}/aelitis/azureus/util/DownloadUtils.java   |    0
 .../azureus/util/ExternalStimulusHandler.java      |    0
 .../azureus/util/ExternalStimulusListener.java     |    0
 .../src/com/aelitis/azureus/util/FeatureUtils.java |  264 +
 .../aelitis/azureus/util/ImportExportUtils.java    |  429 ++
 .../azureus/util/InitialisationFunctions.java      |  439 ++
 .../azureus/util/LocalResourceHTTPServer.java      |    0
 .../aelitis/azureus/util/NavigationHelper.java     |    0
 .../src/com/aelitis/azureus/util/PlayUtils.java    |  759 +++
 .../aelitis/azureus/util/StringCompareUtils.java   |    0
 .../src/com/aelitis/azureus/util/UrlFilter.java    |  215 +
 azureus3/src/org/apache/commons/lang/Entities.java |  681 ++
 .../src/org}/apache/commons/lang/IntHashMap.java   |    0
 build.xml                                          |  284 +-
 build/libs/JavaApplicationStub                     |  Bin 44912 -> 0 bytes
 .../activities/VuzeActivitiesConstants.java        |   36 -
 .../azureus/activities/VuzeActivitiesEntry.java    |  641 --
 .../azureus/activities/VuzeActivitiesManager.java  |  626 --
 com/aelitis/azureus/core/AzureusCore.java          |  187 -
 .../clientmessageservice/impl/AEClientService.java |  220 -
 .../impl/ClientConnection.java                     |  299 -
 .../impl/NonBlockingReadWriteService.java          |  306 -
 .../azureus/core/cnetwork/ContentNetwork.java      |  282 -
 .../core/cnetwork/impl/ContentNetworkImpl.java     |  474 --
 .../cnetwork/impl/ContentNetworkManagerImpl.java   |  739 ---
 .../core/cnetwork/impl/ContentNetworkVuze.java     |   86 -
 .../cnetwork/impl/ContentNetworkVuzeGeneric.java   |  555 --
 .../azureus/core/content/AzureusContentFile.java   |   45 -
 .../content/AzureusPlatformContentDirectory.java   |  417 --
 .../azureus/core/content/RelatedContent.java       |  213 -
 .../core/content/RelatedContentManager.java        | 3874 ------------
 .../azureus/core/custom/CustomizationManager.java  |   32 -
 .../core/custom/impl/CustomizationManagerImpl.java |  398 --
 com/aelitis/azureus/core/devices/Device.java       |  132 -
 .../core/devices/DeviceContentDirectory.java       |   28 -
 .../azureus/core/devices/DeviceManager.java        |  116 -
 .../azureus/core/devices/DeviceManagerFactory.java |   40 -
 .../azureus/core/devices/DeviceMediaRenderer.java  |  132 -
 .../azureus/core/devices/DeviceTemplate.java       |   57 -
 .../azureus/core/devices/TranscodeException.java   |   44 -
 .../azureus/core/devices/TranscodeFile.java        |  127 -
 com/aelitis/azureus/core/devices/TranscodeJob.java |  103 -
 .../azureus/core/devices/TranscodeProfile.java     |   55 -
 .../azureus/core/devices/TranscodeProvider.java    |   63 -
 .../core/devices/TranscodeProviderAnalysis.java    |   50 -
 .../azureus/core/devices/TranscodeQueue.java       |   81 -
 .../azureus/core/devices/TranscodeTarget.java      |   93 -
 .../devices/impl/DeviceContentDirectoryImpl.java   |   78 -
 .../core/devices/impl/DeviceDriveManager.java      |  273 -
 .../azureus/core/devices/impl/DeviceImpl.java      | 2149 -------
 .../devices/impl/DeviceInternetGatewayImpl.java    |  320 -
 .../core/devices/impl/DeviceManagerImpl.java       | 1328 ----
 .../core/devices/impl/DeviceManagerRSSFeed.java    |  413 --
 .../core/devices/impl/DeviceManagerUPnPImpl.java   |  823 ---
 .../core/devices/impl/DeviceMediaRendererImpl.java |  260 -
 .../devices/impl/DeviceMediaRendererManual.java    |  548 --
 .../impl/DeviceMediaRendererTemplateImpl.java      |  147 -
 .../devices/impl/DeviceOfflineDownloaderImpl.java  | 1679 -----
 .../azureus/core/devices/impl/DeviceTivo.java      | 1018 ---
 .../core/devices/impl/DeviceTivoManager.java       |  620 --
 .../azureus/core/devices/impl/DeviceUPnPImpl.java  | 1369 ----
 .../azureus/core/devices/impl/DeviceiTunes.java    |  633 --
 .../core/devices/impl/TranscodeFileImpl.java       |  762 ---
 .../core/devices/impl/TranscodeJobImpl.java        |  846 ---
 .../devices/impl/TranscodeJobOutputLeecher.java    |  552 --
 .../core/devices/impl/TranscodeManagerImpl.java    |  354 --
 .../azureus/core/devices/impl/TranscodePipe.java   |  569 --
 .../core/devices/impl/TranscodePipeFileSource.java |  362 --
 .../devices/impl/TranscodePipeStreamSource.java    |  111 -
 .../core/devices/impl/TranscodeProfileImpl.java    |  109 -
 .../core/devices/impl/TranscodeProviderVuze.java   |  715 ---
 .../core/devices/impl/TranscodeQueueImpl.java      | 1429 -----
 com/aelitis/azureus/core/dht/DHT.java              |  252 -
 .../azureus/core/dht/DHTOperationAdapter.java      |   77 -
 .../azureus/core/dht/DHTOperationListener.java     |   64 -
 .../azureus/core/dht/control/DHTControl.java       |  230 -
 .../core/dht/control/DHTControlActivity.java       |   52 -
 .../dht/control/impl/DHTControlContactImpl.java    |   85 -
 .../core/dht/control/impl/DHTControlImpl.java      | 4951 ---------------
 com/aelitis/azureus/core/dht/db/DHTDB.java         |  154 -
 .../azureus/core/dht/db/impl/DHTDBImpl.java        | 3779 -----------
 .../azureus/core/dht/db/impl/DHTDBMapping.java     | 1221 ----
 com/aelitis/azureus/core/dht/impl/DHTImpl.java     |  399 --
 com/aelitis/azureus/core/dht/impl/DHTLog.java      |  282 -
 .../azureus/core/dht/nat/DHTNATPuncher.java        |   91 -
 .../core/dht/nat/impl/DHTNATPuncherImpl.java       | 2109 -------
 .../dht/netcoords/DHTNetworkPositionManager.java   |  469 --
 .../vivaldi/ver1/VivaldiPositionFactory.java       |   36 -
 .../vivaldi/ver1/impl/tests/VivaldiVisualTest.java |  121 -
 com/aelitis/azureus/core/dht/router/DHTRouter.java |  180 -
 .../dht/router/DHTRouterContactAttachment.java     |   45 -
 .../core/dht/router/impl/DHTRouterContactImpl.java |  236 -
 .../core/dht/router/impl/DHTRouterImpl.java        | 1397 -----
 .../core/dht/router/impl/DHTRouterNodeImpl.java    |  569 --
 .../azureus/core/dht/speed/DHTSpeedTester.java     |   42 -
 .../core/dht/speed/DHTSpeedTesterListener.java     |   36 -
 .../core/dht/speed/impl/DHTSpeedTesterImpl.java    |  776 ---
 .../azureus/core/dht/transport/DHTTransport.java   |  140 -
 .../core/dht/transport/DHTTransportContact.java    |  153 -
 .../core/dht/transport/DHTTransportListener.java   |   44 -
 .../dht/transport/DHTTransportRequestHandler.java  |   92 -
 .../loopback/DHTTransportLoopbackContactImpl.java  |  257 -
 .../loopback/DHTTransportLoopbackImpl.java         |  761 ---
 .../core/dht/transport/udp/DHTTransportUDP.java    |  114 -
 .../dht/transport/udp/DHTTransportUDPContact.java  |   47 -
 .../udp/impl/DHTTransportUDPContactImpl.java       |  443 --
 .../transport/udp/impl/DHTTransportUDPImpl.java    | 4231 -------------
 .../core/dht/transport/udp/impl/DHTUDPPacket.java  |   33 -
 .../dht/transport/udp/impl/DHTUDPPacketReply.java  |  232 -
 .../transport/udp/impl/DHTUDPPacketRequest.java    |  321 -
 .../core/dht/transport/udp/impl/DHTUDPUtils.java   | 1138 ----
 .../impl/packethandler/DHTUDPPacketHandler.java    |  316 -
 .../packethandler/DHTUDPPacketHandlerFactory.java  |  209 -
 .../impl/packethandler/DHTUDPRequestHandler.java   |   34 -
 .../transport/util/DHTTransportRequestCounter.java |  156 -
 .../azureus/core/diskmanager/MemoryMappedFile.java |  236 -
 .../azureus/core/diskmanager/cache/CacheFile.java  |  192 -
 .../core/diskmanager/cache/CacheFileManager.java   |   55 -
 .../cache/impl/CacheFileManagerImpl.java           | 1024 ---
 .../diskmanager/cache/impl/CacheFileWithCache.java | 1740 ------
 .../cache/impl/CacheFileWithoutCache.java          |  421 --
 .../cache/impl/CacheFileWithoutCacheMT.java        |  699 ---
 .../azureus/core/diskmanager/file/FMFile.java      |  160 -
 .../core/diskmanager/file/FMFileManager.java       |   55 -
 .../diskmanager/file/FMFileManagerException.java   |   47 -
 .../core/diskmanager/file/impl/FMFileAccess.java   |   83 -
 .../diskmanager/file/impl/FMFileAccessCompact.java |  538 --
 .../file/impl/FMFileAccessController.java          |  444 --
 .../diskmanager/file/impl/FMFileAccessLinear.java  |  450 --
 .../file/impl/FMFileAccessPieceReorderer.java      |  832 ---
 .../core/diskmanager/file/impl/FMFileImpl.java     | 1120 ----
 .../core/diskmanager/file/impl/FMFileLimited.java  |  324 -
 .../diskmanager/file/impl/FMFileManagerImpl.java   |  464 --
 .../diskmanager/file/impl/FMFileUnlimited.java     |  250 -
 .../diskmanager/test/MemoryMappedFileTester.java   |  106 -
 .../core/download/DiskManagerFileInfoFile.java     |  430 --
 .../core/download/DiskManagerFileInfoStream.java   |  779 ---
 .../core/download/DownloadManagerEnhancer.java     |  394 --
 .../core/download/EnhancedDownloadManager.java     | 3093 ---------
 .../core/download/EnhancedDownloadManagerFile.java |  158 -
 .../core/drivedetector/DriveDetectedInfo.java      |   32 -
 .../azureus/core/drivedetector/DriveDetector.java  |   40 -
 .../drivedetector/impl/DriveDetectedInfoImpl.java  |   44 -
 .../core/drivedetector/impl/DriveDetectorImpl.java |  134 -
 .../azureus/core/helpers/TorrentFolderWatcher.java |  300 -
 com/aelitis/azureus/core/impl/AzureusCoreImpl.java | 1788 ------
 .../core/impl/AzureusCoreSingleInstanceClient.java |  132 -
 .../azureus/core/instancemanager/AZInstance.java   |   57 -
 .../core/instancemanager/AZInstanceManager.java    |   99 -
 .../core/instancemanager/impl/AZInstanceImpl.java  |   76 -
 .../impl/AZInstanceManagerImpl.java                | 1336 ----
 .../instancemanager/impl/AZMyInstanceImpl.java     |  406 --
 .../instancemanager/impl/AZOtherInstanceImpl.java  |  219 -
 com/aelitis/azureus/core/lws/LWSDiskManager.java   |  795 ---
 .../azureus/core/lws/LWSDiskManagerState.java      |  488 --
 com/aelitis/azureus/core/lws/LWSDownload.java      |  870 ---
 .../azureus/core/lws/LWSPeerManagerAdapter.java    |  314 -
 com/aelitis/azureus/core/lws/LWSTorrent.java       |  430 --
 com/aelitis/azureus/core/lws/LightWeightSeed.java  |  737 ---
 .../azureus/core/lws/LightWeightSeedManager.java   |  363 --
 .../core/messenger/PlatformAuthorizedSender.java   |   53 -
 .../azureus/core/messenger/PlatformMessage.java    |  197 -
 .../azureus/core/messenger/PlatformMessenger.java  |  637 --
 .../core/messenger/browser/BrowserMessage.java     |  179 -
 .../messenger/config/PlatformConfigMessenger.java  |  274 -
 .../config/PlatformContentNetworkMessenger.java    |  179 -
 .../messenger/config/PlatformDevicesMessenger.java |  293 -
 .../config/PlatformMetaDataMessenger.java          |  336 -
 .../config/PlatformMetaSearchMessenger.java        |  381 --
 .../config/PlatformSubscriptionsMessenger.java     |  317 -
 .../messenger/config/PlatformTorrentMessenger.java |   92 -
 .../config/PlatformVuzeActivitiesMessenger.java    |   95 -
 com/aelitis/azureus/core/metasearch/Engine.java    |  261 -
 .../azureus/core/metasearch/MetaSearch.java        |  116 -
 .../azureus/core/metasearch/MetaSearchManager.java |   61 -
 com/aelitis/azureus/core/metasearch/Result.java    |  358 --
 .../core/metasearch/impl/DateParserClassic.java    |  325 -
 .../core/metasearch/impl/DateParserRegex.java      |  462 --
 .../azureus/core/metasearch/impl/EngineImpl.java   | 1560 -----
 .../metasearch/impl/ExternalLoginListener.java     |   11 -
 .../core/metasearch/impl/ExternalLoginWindow.java  |  420 --
 .../core/metasearch/impl/MetaSearchImpl.java       | 1291 ----
 .../metasearch/impl/MetaSearchManagerImpl.java     | 1698 -----
 .../core/metasearch/impl/plugin/PluginEngine.java  |  358 --
 .../core/metasearch/impl/plugin/PluginResult.java  |  398 --
 .../core/metasearch/impl/web/WebEngine.java        | 1187 ----
 .../core/metasearch/impl/web/WebResult.java        |  493 --
 .../core/metasearch/impl/web/json/JSONEngine.java  |  397 --
 .../metasearch/impl/web/regex/RegexEngine.java     |  512 --
 .../core/metasearch/impl/web/rss/RSSEngine.java    |  541 --
 com/aelitis/azureus/core/nat/NATTraverser.java     |  267 -
 .../core/networkmanager/ConnectionEndpoint.java    |  212 -
 .../core/networkmanager/IncomingMessageQueue.java  |  130 -
 .../core/networkmanager/LimitedRateGroup.java      |   37 -
 .../core/networkmanager/NetworkConnection.java     |  117 -
 .../core/networkmanager/NetworkConnectionBase.java |   98 -
 .../networkmanager/NetworkConnectionHelper.java    |  204 -
 .../core/networkmanager/NetworkManager.java        |  669 --
 .../core/networkmanager/NetworkManagerStats.java   |   52 -
 .../core/networkmanager/OutgoingMessageQueue.java  |  237 -
 .../core/networkmanager/ProtocolEndpoint.java      |   63 -
 .../azureus/core/networkmanager/Transport.java     |  156 -
 .../core/networkmanager/admin/NetworkAdmin.java    |  226 -
 .../networkmanager/admin/NetworkAdminProtocol.java |   59 -
 .../admin/impl/NetworkAdminASNLookupImpl.java      |  369 --
 .../admin/impl/NetworkAdminHTTPProxyImpl.java      |  468 --
 .../admin/impl/NetworkAdminImpl.java               | 2914 ---------
 .../admin/impl/NetworkAdminProtocolImpl.java       |  158 -
 .../admin/impl/NetworkAdminSocksProxyImpl.java     |  281 -
 .../impl/NetworkAdminSpeedTestSchedulerImpl.java   |  120 -
 .../admin/impl/NetworkAdminSpeedTesterBTImpl.java  |  901 ---
 .../admin/impl/NetworkAdminUDPTester.java          |  271 -
 .../core/networkmanager/impl/ByteBucket.java       |   47 -
 .../core/networkmanager/impl/ByteBucketMT.java     |  167 -
 .../core/networkmanager/impl/ByteBucketST.java     |  158 -
 .../core/networkmanager/impl/EntityHandler.java    |  197 -
 .../impl/IncomingConnectionManager.java            |  546 --
 .../impl/IncomingMessageQueueImpl.java             |  268 -
 .../networkmanager/impl/MultiPeerDownloader.java   |  224 -
 .../networkmanager/impl/MultiPeerDownloader2.java  |  529 --
 .../networkmanager/impl/MultiPeerUploader.java     |  559 --
 .../networkmanager/impl/NetworkConnectionImpl.java |  421 --
 .../impl/OutgoingMessageQueueImpl.java             |  918 ---
 .../core/networkmanager/impl/ProtocolDecoder.java  |  147 -
 .../impl/ProtocolDecoderInitial.java               |  343 -
 .../networkmanager/impl/ProtocolDecoderPHE.java    | 2063 ------
 .../networkmanager/impl/RateControlledEntity.java  |   75 -
 .../core/networkmanager/impl/RateHandler.java      |   40 -
 .../core/networkmanager/impl/ReadController.java   |  401 --
 .../networkmanager/impl/SinglePeerDownloader.java  |  148 -
 .../networkmanager/impl/SinglePeerUploader.java    |  158 -
 .../networkmanager/impl/TransferProcessor.java     |  480 --
 .../core/networkmanager/impl/TransportHelper.java  |  150 -
 .../impl/TransportHelperFilterSwitcher.java        |  312 -
 .../core/networkmanager/impl/TransportImpl.java    |  449 --
 .../core/networkmanager/impl/WriteController.java  |  399 --
 .../impl/http/HTTPNetworkConnection.java           | 1293 ----
 .../impl/http/HTTPNetworkConnectionWebSeed.java    |  237 -
 .../impl/http/HTTPNetworkManager.java              |  816 ---
 .../impl/tcp/IncomingSocketChannelManager.java     |  497 --
 .../impl/tcp/LightweightTCPTransport.java          |  104 -
 .../impl/tcp/ProtocolEndpointTCP.java              |  117 -
 .../networkmanager/impl/tcp/ProxyLoginHandler.java |  566 --
 .../impl/tcp/TCPConnectionManager.java             |  932 ---
 .../networkmanager/impl/tcp/TCPNetworkManager.java |  320 -
 .../impl/tcp/TCPTransportHelper.java               |  650 --
 .../networkmanager/impl/tcp/TCPTransportImpl.java  |  443 --
 .../impl/tcp/VirtualAcceptSelector.java            |  151 -
 .../tcp/VirtualBlockingServerChannelSelector.java  |  167 -
 .../impl/tcp/VirtualChannelSelectorImpl.java       |  954 ---
 .../core/networkmanager/impl/test/PHETester.java   |  423 --
 .../networkmanager/impl/udp/NetworkGlueUDP.java    |  217 -
 .../impl/udp/ProtocolEndpointUDP.java              |  109 -
 .../impl/udp/UDPConnectionManager.java             |  852 ---
 .../networkmanager/impl/udp/UDPConnectionSet.java  | 2703 --------
 .../networkmanager/impl/udp/UDPNetworkManager.java |  211 -
 .../core/networkmanager/impl/udp/UDPSelector.java  |  238 -
 .../core/networkmanager/impl/udp/UDPTransport.java |  158 -
 .../impl/udp/UDPTransportHelper.java               |  613 --
 .../core/pairing/PairingConnectionData.java        |   44 -
 .../azureus/core/pairing/PairingManager.java       |   55 -
 .../core/pairing/PairingManagerListener.java       |   30 -
 .../core/pairing/impl/PairingManagerImpl.java      | 1134 ----
 .../azureus/core/peer/cache/CacheDiscovery.java    |  359 --
 .../azureus/core/peermanager/PeerManager.java      | 1047 ----
 .../impl/PeerControlSchedulerPrioritised.java      |  313 -
 .../core/peermanager/messaging/MessagingUtil.java  |   96 -
 .../peermanager/messaging/azureus/AZHandshake.java |  307 -
 .../peermanager/messaging/azureus/AZMessage.java   |   82 -
 .../messaging/azureus/AZMessageDecoder.java        |  390 --
 .../messaging/azureus/AZMessageEncoder.java        |   51 -
 .../messaging/azureus/AZMessageFactory.java        |  276 -
 .../messaging/bittorrent/BTHandshake.java          |  201 -
 .../messaging/bittorrent/BTMessage.java            |   86 -
 .../messaging/bittorrent/BTMessageDecoder.java     |  396 --
 .../messaging/bittorrent/BTMessageFactory.java     |  247 -
 .../messaging/bittorrent/ltep/LTHandshake.java     |  161 -
 .../messaging/bittorrent/ltep/LTMessage.java       |   46 -
 .../bittorrent/ltep/LTMessageDecoder.java          |   85 -
 .../bittorrent/ltep/LTMessageEncoder.java          |  134 -
 .../bittorrent/ltep/LTMessageFactory.java          |   42 -
 .../messaging/bittorrent/ltep/UTPeerExchange.java  |  309 -
 .../core/peermanager/nat/PeerNATTraverser.java     |  585 --
 .../core/peermanager/peerdb/PeerDatabase.java      |  423 --
 .../core/peermanager/peerdb/PeerExchangerItem.java |  237 -
 .../azureus/core/peermanager/peerdb/PeerItem.java  |  180 -
 .../core/peermanager/piecepicker/PiecePicker.java  |  124 -
 .../peermanager/piecepicker/PieceRTAProvider.java  |   60 -
 .../piecepicker/impl/PiecePickerImpl.java          | 2830 ---------
 .../peermanager/piecepicker/util/BitFlags.java     |  227 -
 .../peermanager/unchoker/UnchokerUtilTest.java     |  293 -
 .../peermanager/utils/BTPeerIDByteDecoder.java     |  592 --
 .../utils/BTPeerIDByteDecoderDefinitions.java      |  467 --
 .../utils/BTPeerIDByteDecoderUtils.java            |  360 --
 .../core/peermanager/utils/ClientIdentifier.java   |  357 --
 .../utils/OutgoingBTPieceMessageHandler.java       |  421 --
 .../core/peermanager/utils/PeerClassifier.java     |  130 -
 com/aelitis/azureus/core/proxy/AEProxy.java        |   39 -
 com/aelitis/azureus/core/proxy/AEProxyFactory.java |   60 -
 .../core/proxy/impl/AEProxyAddressMapperImpl.java  |  245 -
 .../core/proxy/impl/AEProxyConnectionImpl.java     |  307 -
 .../azureus/core/proxy/impl/AEProxyImpl.java       |  469 --
 .../azureus/core/proxy/socks/AESocksProxy.java     |   70 -
 .../core/proxy/socks/AESocksProxyConnection.java   |   65 -
 .../socks/impl/AESocksProxyConnectionImpl.java     | 1030 ---
 .../core/proxy/socks/impl/AESocksProxyImpl.java    |  116 -
 .../AESocksProxyPlugableConnectionDefault.java     |  369 --
 .../azureus/core/rssgen/RSSGeneratorPlugin.java    |  253 -
 .../azureus/core/security/CryptoECCUtils.java      |  173 -
 .../azureus/core/security/CryptoManager.java       |   64 -
 .../security/CryptoManagerPasswordHandler.java     |   77 -
 .../core/security/impl/CryptoManagerImpl.java      |  695 ---
 .../core/security/impl/CryptoSTSEngineImpl.java    |  438 --
 .../speedmanager/SpeedManagerLimitEstimate.java    |   63 -
 .../core/speedmanager/impl/SpeedManagerImpl.java   | 1186 ----
 .../impl/SpeedManagerPingMapperImpl.java           | 1794 ------
 .../core/speedmanager/impl/TestPingSourceImpl.java |  257 -
 .../impl/v2/LimitControlPreferDownload.java        |   89 -
 .../core/speedmanager/impl/v2/PingSpaceMon.java    |  231 -
 .../impl/v2/SMConfigurationAdapterImpl.java        |  126 -
 .../azureus/core/speedmanager/impl/v2/SMConst.java |  144 -
 .../speedmanager/impl/v2/SpeedLimitMonitor.java    | 1561 -----
 .../v2/SpeedManagerAlgorithmProviderDHTPing.java   |  686 --
 .../azureus/core/stats/AzureusCoreStats.java       |  669 --
 com/aelitis/azureus/core/subs/Subscription.java    |  204 -
 .../azureus/core/subs/SubscriptionManager.java     |  149 -
 .../core/subs/SubscriptionManagerFactory.java      |   48 -
 .../azureus/core/subs/SubscriptionUtils.java       |   96 -
 .../core/subs/impl/SubscriptionBodyImpl.java       |  526 --
 .../core/subs/impl/SubscriptionHistoryImpl.java    |  973 ---
 .../azureus/core/subs/impl/SubscriptionImpl.java   | 1999 ------
 .../core/subs/impl/SubscriptionManagerImpl.java    | 5258 ----------------
 .../core/subs/impl/SubscriptionRSSFeed.java        |  328 -
 .../core/subs/impl/SubscriptionResultImpl.java     |  356 --
 .../core/subs/impl/SubscriptionSchedulerImpl.java  |  683 --
 .../azureus/core/torrent/PlatformTorrentUtils.java |  762 ---
 .../azureus/core/update/AzureusRestarter.java      |   36 -
 .../core/update/impl/AzureusRestarterImpl.java     |  738 ---
 com/aelitis/azureus/core/util/AEThreadMonitor.java |  399 --
 com/aelitis/azureus/core/util/AZ3Functions.java    |   72 -
 com/aelitis/azureus/core/util/CopyOnWriteList.java |  312 -
 com/aelitis/azureus/core/util/CopyOnWriteMap.java  |   73 -
 com/aelitis/azureus/core/util/CopyOnWriteSet.java  |  120 -
 com/aelitis/azureus/core/util/DNSUtils.java        |  117 -
 .../core/util/DeleteFileOnCloseInputStream.java    |  184 -
 .../azureus/core/util/FeatureAvailability.java     |   96 -
 com/aelitis/azureus/core/util/GeneralUtils.java    |  156 -
 com/aelitis/azureus/core/util/HashCodeUtils.java   |   80 -
 com/aelitis/azureus/core/util/Java15Utils.java     |   88 -
 .../azureus/core/util/MultiPartDecoder.java        |  392 --
 com/aelitis/azureus/core/util/NetUtils.java        |   75 -
 .../azureus/core/util/average/AverageFactory.java  |   69 -
 .../azureus/core/util/average/MovingAverage.java   |   71 -
 .../core/util/average/MovingImmediateAverage.java  |   93 -
 .../azureus/core/util/bloom/BloomFilter.java       |   70 -
 .../core/util/bloom/impl/BloomFilterAddOnly.java   |  155 -
 .../util/bloom/impl/BloomFilterAddRemove4Bit.java  |  150 -
 .../util/bloom/impl/BloomFilterAddRemove8Bit.java  |  127 -
 .../core/util/bloom/impl/BloomFilterImpl.java      |  676 --
 .../core/util/bloom/impl/BloomFilterRotator.java   |  220 -
 .../azureus/core/util/http/HTTPAuthHelper.java     | 1428 -----
 com/aelitis/azureus/core/util/png/PNG.java         |   56 -
 .../core/versioncheck/VersionCheckClient.java      | 1448 -----
 .../versioncheck/VersionCheckClientUDPCodecs.java  |  121 -
 .../versioncheck/VersionCheckClientUDPReply.java   |  107 -
 .../versioncheck/VersionCheckClientUDPRequest.java |  106 -
 com/aelitis/azureus/core/vuzefile/VuzeFile.java    |   54 -
 .../azureus/core/vuzefile/VuzeFileComponent.java   |   59 -
 .../azureus/core/vuzefile/VuzeFileHandler.java     |  205 -
 .../azureus/core/vuzefile/VuzeFileImpl.java        |  217 -
 com/aelitis/azureus/launcher/Launcher.java         |  121 -
 .../azureus/plugins/clientid/ClientIDPlugin.java   |  112 -
 com/aelitis/azureus/plugins/dht/DHTPlugin.java     | 1881 ------
 .../azureus/plugins/dht/DHTPluginContact.java      |   67 -
 .../plugins/dht/DHTPluginOperationListener.java    |   54 -
 .../azureus/plugins/dht/DHTPluginValue.java        |   44 -
 .../plugins/dht/impl/DHTPluginContactImpl.java     |  142 -
 .../azureus/plugins/dht/impl/DHTPluginImpl.java    | 1236 ----
 .../plugins/dht/impl/DHTPluginStorageManager.java  | 2304 -------
 .../plugins/dht/impl/DHTPluginValueImpl.java       |   65 -
 .../azureus/plugins/extseed/ExternalSeedPeer.java  |  883 ---
 .../plugins/extseed/ExternalSeedPlugin.java        |  546 --
 .../plugins/extseed/ExternalSeedReader.java        |  128 -
 .../extseed/impl/ExternalSeedReaderImpl.java       | 1470 -----
 .../ExternalSeedReaderFactoryGetRight.java         |  224 -
 .../impl/getright/ExternalSeedReaderGetRight.java  |  489 --
 .../webseed/ExternalSeedReaderFactoryWebSeed.java  |  174 -
 .../impl/webseed/ExternalSeedReaderWebSeed.java    |  172 -
 .../util/ExternalSeedHTTPDownloaderLinear.java     |  651 --
 .../util/ExternalSeedHTTPDownloaderRange.java      |  759 ---
 .../azureus/plugins/magnet/MagnetPlugin.java       | 1030 ---
 .../magnet/MagnetPluginProgressListener.java       |   53 -
 .../azureus/plugins/net/buddy/BuddyPlugin.java     | 4355 -------------
 .../plugins/net/buddy/BuddyPluginBuddy.java        | 3439 ----------
 .../net/buddy/BuddyPluginBuddyMessageHandler.java  | 1060 ----
 .../plugins/net/buddy/swt/BuddyPluginView.java     |  456 --
 .../net/buddy/swt/BuddyPluginViewInstance.java     | 1831 ------
 .../net/buddy/tracker/BuddyPluginTracker.java      | 2319 -------
 .../plugins/net/netstatus/NetStatusPlugin.java     |  254 -
 .../net/netstatus/NetStatusProtocolTester.java     |  642 --
 .../net/netstatus/NetStatusProtocolTesterBT.java   |  962 ---
 .../net/netstatus/swt/NetStatusPluginTester.java   |  835 ---
 .../net/netstatus/swt/NetStatusPluginView.java     |  533 --
 .../removerules/DownloadRemoveRulesPlugin.java     |  420 --
 .../startstoprules/always/RunEverythingPlugin.java |  450 --
 .../defaultplugin/DefaultRankCalculator.java       |  958 ---
 .../defaultplugin/StartStopRulesDefaultPlugin.java | 2252 -------
 .../defaultplugin/ui/swt/ConfigSectionQueue.java   |  274 -
 .../ui/swt/StartStopRulesDefaultPluginSWTUI.java   |  157 -
 .../plugins/tracker/dht/DHTTrackerPlugin.java      | 3572 -----------
 .../plugins/tracker/local/LocalTrackerPlugin.java  |  763 ---
 .../tracker/peerauth/TrackerPeerAuthPlugin.java    |  819 ---
 .../azureus/plugins/upnp/UPnPMappingManager.java   |  534 --
 com/aelitis/azureus/plugins/upnp/UPnPPlugin.java   | 1539 -----
 .../azureus/plugins/upnp/UPnPPluginService.java    |  548 --
 com/aelitis/azureus/ui/UIFunctions.java            |  159 -
 com/aelitis/azureus/ui/UIFunctionsManager.java     |   40 -
 .../azureus/ui/UIFunctionsUserPrompter.java        |  147 -
 .../ui/common/RememberedDecisionsManager.java      |   89 -
 .../azureus/ui/common/table/TableCellCore.java     |  187 -
 .../azureus/ui/common/table/TableColumnCore.java   |  357 --
 .../azureus/ui/common/table/TableRowCore.java      |  166 -
 .../ui/common/table/TableSelectedRowsListener.java |   38 -
 .../table/TableStructureEventDispatcher.java       |  152 -
 .../table/TableStructureModificationListener.java  |   42 -
 com/aelitis/azureus/ui/common/table/TableView.java |  370 --
 .../ui/common/table/impl/TableColumnImpl.java      | 1458 -----
 .../ui/common/table/impl/TableViewImpl.java        |  214 -
 .../azureus/ui/common/updater/UIUpdater.java       |   37 -
 .../ui/common/viewtitleinfo/ViewTitleInfo.java     |   60 -
 .../common/viewtitleinfo/ViewTitleInfoManager.java |   48 -
 com/aelitis/azureus/ui/images/arrowSmall.gif       |  Bin 689 -> 0 bytes
 com/aelitis/azureus/ui/images/blueline.png         |  Bin 109 -> 0 bytes
 com/aelitis/azureus/ui/images/bottom_bar_bg.gif    |  Bin 853 -> 0 bytes
 com/aelitis/azureus/ui/images/entry_buddy_new.png  |  Bin 677 -> 0 bytes
 com/aelitis/azureus/ui/images/entry_buddy_req.png  |  Bin 457 -> 0 bytes
 .../azureus/ui/images/entry_buddy_share.png        |  Bin 326 -> 0 bytes
 com/aelitis/azureus/ui/images/entry_thumbsup.png   |  Bin 423 -> 0 bytes
 com/aelitis/azureus/ui/images/grayhline.png        |  Bin 183 -> 0 bytes
 com/aelitis/azureus/ui/images/help-over.png        |  Bin 462 -> 0 bytes
 com/aelitis/azureus/ui/images/help.png             |  Bin 503 -> 0 bytes
 com/aelitis/azureus/ui/images/lastsearch.gif       |  Bin 159 -> 0 bytes
 com/aelitis/azureus/ui/images/logo-150.png         |  Bin 5070 -> 0 bytes
 .../azureus/ui/images/network_closed_preview.png   |  Bin 5563 -> 0 bytes
 com/aelitis/azureus/ui/images/new_dot.png          |  Bin 335 -> 0 bytes
 .../azureus/ui/images/notification_icon.png        |  Bin 1017 -> 0 bytes
 com/aelitis/azureus/ui/images/old_dot.png          |  Bin 237 -> 0 bytes
 com/aelitis/azureus/ui/images/qual_hd.png          |  Bin 744 -> 0 bytes
 com/aelitis/azureus/ui/images/qual_sd.png          |  Bin 798 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/20px-itunes.png   |  Bin 1671 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/20px-od-bel.png   |  Bin 886 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/20px-other.png    |  Bin 190 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/20px-ps3.png      |  Bin 442 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/20px-psp.png      |  Bin 431 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/20px-tivo.png     |  Bin 420 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/20px-wii.png      |  Bin 601 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/20px-xbox.png     |  Bin 1663 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_activity.png   |  Bin 329 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_add.png        |  Bin 585 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_device.png     |  Bin 406 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_device_int.png |  Bin 813 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_info.png       |  Bin 254 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_library.png    |  Bin 1010 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_rss.png        |  Bin 581 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_search.png     |  Bin 776 -> 0 bytes
 .../azureus/ui/images/sb/ic_search_selected.png    |  Bin 571 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_vuze.png       |  Bin 1008 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_welcome.png    |  Bin 861 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_x_over.png     |  Bin 376 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/ic_x_selected.png |  Bin 380 -> 0 bytes
 .../azureus/ui/images/sb/ic_x_selected_over.png    |  Bin 309 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/vitality_lft.png  |  Bin 366 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/vitality_mid.png  |  Bin 217 -> 0 bytes
 com/aelitis/azureus/ui/images/sb/vitality_rgt.png  |  Bin 365 -> 0 bytes
 com/aelitis/azureus/ui/images/separator.gif        |  Bin 101 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/download.png      |  Bin 848 -> 0 bytes
 .../azureus/ui/images/tb/download_disabled.png     |  Bin 879 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/download_down.png |  Bin 975 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_delete.png     |  Bin 871 -> 0 bytes
 .../azureus/ui/images/tb/ic_delete_disabled.png    |  Bin 608 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_device.png     |  Bin 530 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_down.png       |  Bin 754 -> 0 bytes
 .../azureus/ui/images/tb/ic_down_disabled.png      |  Bin 464 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_launch.png     |  Bin 732 -> 0 bytes
 .../azureus/ui/images/tb/ic_launch_disabled.png    |  Bin 528 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_list_big.png   |  Bin 167 -> 0 bytes
 .../azureus/ui/images/tb/ic_list_big_down.png      |  Bin 113 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_list_small.png |  Bin 117 -> 0 bytes
 .../azureus/ui/images/tb/ic_list_small_down.png    |  Bin 94 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_start.png      |  Bin 965 -> 0 bytes
 .../azureus/ui/images/tb/ic_start_disabled.png     |  Bin 696 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_stop.png       |  Bin 1026 -> 0 bytes
 .../azureus/ui/images/tb/ic_stop_disabled.png      |  Bin 783 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/ic_up.png         |  Bin 727 -> 0 bytes
 .../azureus/ui/images/tb/ic_up_disabled.png        |  Bin 489 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/play.png          |  Bin 775 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/play_disabled.png |  Bin 884 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/play_down.png     |  Bin 981 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/search_bg_lft.png |  Bin 308 -> 0 bytes
 .../azureus/ui/images/tb/search_bg_lft_small.png   |  Bin 240 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/search_bg_mid.png |  Bin 249 -> 0 bytes
 .../azureus/ui/images/tb/search_bg_mid_small.png   |  Bin 145 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/search_bg_rgt.png |  Bin 488 -> 0 bytes
 .../azureus/ui/images/tb/search_bg_rgt_small.png   |  Bin 295 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/search_btn.png    |  Bin 1049 -> 0 bytes
 .../azureus/ui/images/tb/search_btn_small.png      |  Bin 947 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_l_l.png       |  Bin 298 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_l_l_down.png  |  Bin 450 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_l_r_down.png  |  Bin 307 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_m.png         |  Bin 156 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_m_down.png    |  Bin 160 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_r_l_down.png  |  Bin 297 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_r_r.png       |  Bin 305 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_r_r_down.png  |  Bin 460 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/sec_sep.png       |  Bin 205 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/spacer.png        |  Bin 364 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_l_l.png      |  Bin 326 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_l_l_down.png |  Bin 453 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_l_m.png      |  Bin 152 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_l_m_down.png |  Bin 171 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_l_r.png      |  Bin 150 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_l_r_down.png |  Bin 303 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_r_l.png      |  Bin 153 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_r_l_down.png |  Bin 287 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_r_m.png      |  Bin 153 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_r_m_down.png |  Bin 178 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_r_r.png      |  Bin 317 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_r_r_down.png |  Bin 450 -> 0 bytes
 com/aelitis/azureus/ui/images/tb/view_sep.png      |  Bin 108 -> 0 bytes
 .../ui/selectedcontent/DownloadUrlInfo.java        |  109 -
 .../ui/selectedcontent/ISelectedContent.java       |   57 -
 .../ui/selectedcontent/SelectedContent.java        |  135 -
 .../ui/selectedcontent/SelectedContentManager.java |  129 -
 .../ui/selectedcontent/SelectedContentV3.java      |  181 -
 com/aelitis/azureus/ui/skin/SkinConstants.java     |   64 -
 com/aelitis/azureus/ui/skin/SkinProperties.java    |  117 -
 .../azureus/ui/skin/SkinPropertiesImpl.java        |  331 -
 com/aelitis/azureus/ui/skin/skin3.properties       |   27 -
 .../ui/skin/skin3_close_notification.properties    |   99 -
 .../azureus/ui/skin/skin3_constants.properties     |  312 -
 .../azureus/ui/skin/skin3_devices.properties       |  192 -
 .../skin/skin3_dlg_deviceadd_mfchooser.properties  |   57 -
 .../skin3_dlg_devicetemplatechooser.properties     |   60 -
 .../azureus/ui/skin/skin3_maintabs.properties      |  358 --
 .../azureus/ui/skin/skin3_manageCN.properties      |   31 -
 com/aelitis/azureus/ui/skin/skin3_rcm.properties   |   46 -
 .../azureus/ui/skin/skin3_sbc_library.properties   |  120 -
 .../azureus/ui/skin/skin3_sidebar.properties       |   59 -
 .../ui/skin/skin3_tab_searchresults.properties     |   35 -
 .../ui/skin/skin3_transcodechooser.properties      |  137 -
 com/aelitis/azureus/ui/swt/Initializer.java        |  667 --
 com/aelitis/azureus/ui/swt/Sleak.java              |  478 --
 .../azureus/ui/swt/UIConfigDefaultsSWTv3.java      |  222 -
 .../azureus/ui/swt/UIFunctionsManagerSWT.java      |   39 -
 com/aelitis/azureus/ui/swt/UIFunctionsSWT.java     |  167 -
 .../azureus/ui/swt/browser/BrowserContext.java     |  830 ---
 .../ui/swt/browser/listener/ConfigListener.java    |  159 -
 .../ui/swt/browser/listener/DisplayListener.java   |  564 --
 .../listener/ExternalLoginCookieListener.java      |  103 -
 .../swt/browser/listener/MetaSearchListener.java   | 2026 ------
 .../ui/swt/browser/listener/TorrentListener.java   |  148 -
 .../ui/swt/browser/listener/VuzeListener.java      |   67 -
 .../ui/swt/browser/msg/MessageDispatcherSWT.java   |  199 -
 .../ColumnSubscriptionAutoDownload.java            |   68 -
 .../subscriptions/ColumnSubscriptionCategory.java  |   68 -
 .../ColumnSubscriptionLastChecked.java             |   83 -
 .../subscriptions/ColumnSubscriptionName.java      |  124 -
 .../ColumnSubscriptionNbNewResults.java            |   63 -
 .../subscriptions/ColumnSubscriptionNbResults.java |   63 -
 .../subscriptions/ColumnSubscriptionNew.java       |   97 -
 .../ColumnSubscriptionSubscribers.java             |   63 -
 .../ui/swt/columns/torrent/ColumnControls.java     |  233 -
 .../ui/swt/columns/torrent/ColumnProgressETA.java  |  391 --
 .../ui/swt/columns/torrent/ColumnThumbAndName.java |  312 -
 .../ui/swt/columns/torrent/ColumnThumbnail.java    |  241 -
 .../ui/swt/columns/torrent/ColumnUnopened.java     |  147 -
 .../ui/swt/columns/utils/ColumnImageClickArea.java |  352 --
 .../ui/swt/columns/utils/TableColumnCreatorV3.java |  431 --
 .../vuzeactivity/ColumnActivityActions.java        |  305 -
 .../columns/vuzeactivity/ColumnActivityNew.java    |  112 -
 .../columns/vuzeactivity/ColumnActivityText.java   |  257 -
 .../columns/vuzeactivity/ColumnActivityType.java   |  114 -
 .../ui/swt/content/RelatedContentEnumerator.java   |   41 -
 .../azureus/ui/swt/content/RelatedContentUI.java   | 1081 ----
 .../azureus/ui/swt/content/SBC_RCMView.java        |  881 ---
 .../ui/swt/content/columns/ColumnRC_Actions.java   |  224 -
 .../ui/swt/content/columns/ColumnRC_Created.java   |   68 -
 .../ui/swt/content/columns/ColumnRC_Hash.java      |   98 -
 .../ui/swt/content/columns/ColumnRC_LastSeen.java  |   65 -
 .../ui/swt/content/columns/ColumnRC_Level.java     |   64 -
 .../ui/swt/content/columns/ColumnRC_New.java       |  121 -
 .../ui/swt/content/columns/ColumnRC_Peers.java     |   67 -
 .../ui/swt/content/columns/ColumnRC_Rank.java      |   64 -
 .../ui/swt/content/columns/ColumnRC_Seeds.java     |   67 -
 .../ui/swt/content/columns/ColumnRC_Size.java      |   65 -
 .../ui/swt/content/columns/ColumnRC_Title.java     |  100 -
 .../ui/swt/content/columns/ColumnRC_Tracker.java   |  122 -
 .../azureus/ui/swt/devices/DeviceInfoArea.java     |  494 --
 .../azureus/ui/swt/devices/DeviceInternetView.java |  429 --
 .../azureus/ui/swt/devices/DeviceManagerUI.java    | 3593 -----------
 .../azureus/ui/swt/devices/DevicesFTUX.java        |  423 --
 .../azureus/ui/swt/devices/DevicesODFTUX.java      |  509 --
 .../azureus/ui/swt/devices/SBC_DevicesODView.java  |  615 --
 .../azureus/ui/swt/devices/SBC_DevicesView.java    | 1496 -----
 .../azureus/ui/swt/devices/TranscodeChooser.java   |  799 ---
 .../ui/swt/devices/columns/ColumnDevices_Name.java |   54 -
 .../swt/devices/columns/ColumnOD_Completion.java   |  194 -
 .../ui/swt/devices/columns/ColumnOD_Name.java      |   58 -
 .../ui/swt/devices/columns/ColumnOD_Remaining.java |   55 -
 .../ui/swt/devices/columns/ColumnOD_Status.java    |   79 -
 .../ui/swt/devices/columns/ColumnTJ_Category.java  |   60 -
 .../swt/devices/columns/ColumnTJ_Completion.java   |  222 -
 .../devices/columns/ColumnTJ_CopiedToDevice.java   |   90 -
 .../ui/swt/devices/columns/ColumnTJ_Device.java    |   55 -
 .../ui/swt/devices/columns/ColumnTJ_Duration.java  |   54 -
 .../ui/swt/devices/columns/ColumnTJ_Name.java      |   87 -
 .../ui/swt/devices/columns/ColumnTJ_Profile.java   |   51 -
 .../ui/swt/devices/columns/ColumnTJ_Rank.java      |   72 -
 .../swt/devices/columns/ColumnTJ_Resolution.java   |   54 -
 .../ui/swt/devices/columns/ColumnTJ_Status.java    |  200 -
 .../azureus/ui/swt/extlistener/StimulusRPC.java    |  248 -
 .../azureus/ui/swt/imageloader/ImageLoader.java    |  867 ---
 .../ui/swt/imageloader/ImageLoaderRefInfo.java     |   87 -
 .../ui/swt/layout/SimpleReorderableListLayout.java |  124 -
 .../layout/SimpleReorderableListLayoutData.java    |   10 -
 .../ui/swt/search/network/NetworkSearch.java       |   93 -
 .../azureus/ui/swt/shells/AuthorizeWindow.java     |   75 -
 .../azureus/ui/swt/shells/BrowserWindow.java       |  241 -
 .../ui/swt/shells/main/DebugMenuHelper.java        |  197 -
 .../azureus/ui/swt/shells/main/MainMenu.java       |  654 --
 .../azureus/ui/swt/shells/main/MainWindow.java     | 2346 -------
 .../ui/swt/shells/main/UIFunctionsImpl.java        |  862 ---
 .../ui/swt/shells/uiswitcher/UISwitcherWindow.java |  320 -
 .../swt/shells/uiswitcher/images/ClassicUI_130.jpg |  Bin 13742 -> 0 bytes
 .../ui/swt/shells/uiswitcher/images/NewUI_130.jpg  |  Bin 16112 -> 0 bytes
 com/aelitis/azureus/ui/swt/skin/SWTSkin.java       | 1842 ------
 .../azureus/ui/swt/skin/SWTSkinButtonUtility.java  |  235 -
 .../azureus/ui/swt/skin/SWTSkinFactory.java        |   46 -
 com/aelitis/azureus/ui/swt/skin/SWTSkinObject.java |  175 -
 .../azureus/ui/swt/skin/SWTSkinObjectAdapter.java  |   94 -
 .../azureus/ui/swt/skin/SWTSkinObjectBasic.java    |  993 ---
 .../azureus/ui/swt/skin/SWTSkinObjectBrowser.java  |  283 -
 .../azureus/ui/swt/skin/SWTSkinObjectButton.java   |  136 -
 .../azureus/ui/swt/skin/SWTSkinObjectCheckbox.java |  123 -
 .../ui/swt/skin/SWTSkinObjectContainer.java        |  281 -
 .../azureus/ui/swt/skin/SWTSkinObjectImage.java    |  463 --
 .../azureus/ui/swt/skin/SWTSkinObjectListener.java |   91 -
 .../azureus/ui/swt/skin/SWTSkinObjectSash.java     |  633 --
 .../ui/swt/skin/SWTSkinObjectSeparator.java        |   30 -
 .../azureus/ui/swt/skin/SWTSkinObjectSlider.java   |  446 --
 .../azureus/ui/swt/skin/SWTSkinObjectText.java     |   56 -
 .../azureus/ui/swt/skin/SWTSkinObjectText1.java    |  357 --
 .../azureus/ui/swt/skin/SWTSkinObjectText2.java    |  654 --
 .../azureus/ui/swt/skin/SWTSkinProperties.java     |   46 -
 .../ui/swt/skin/SWTSkinPropertiesClone.java        |  354 --
 .../azureus/ui/swt/skin/SWTSkinPropertiesImpl.java |   94 -
 .../ui/swt/skin/SWTSkinPropertiesParamImpl.java    |  130 -
 com/aelitis/azureus/ui/swt/skin/SWTSkinTabSet.java |  310 -
 com/aelitis/azureus/ui/swt/skin/SWTSkinUtils.java  |  377 --
 .../swt/subscriptions/SubscriptionManagerUI.java   | 2641 --------
 .../subscriptions/SubscriptionSelectedContent.java |  139 -
 .../ui/swt/subscriptions/SubscriptionWizard.java   | 1197 ----
 .../ui/swt/subscriptions/SubscriptionsView.java    |  421 --
 .../azureus/ui/swt/toolbar/ToolBarEnabler.java     |    7 -
 .../swt/toolbar/ToolBarEnablerSelectedContent.java |   61 -
 .../azureus/ui/swt/toolbar/ToolBarItem.java        |  161 -
 .../ui/swt/toolbar/ToolBarItemListener.java        |   32 -
 .../azureus/ui/swt/uiupdater/UIUpdaterSWT.java     |  312 -
 com/aelitis/azureus/ui/swt/utils/ColorCache.java   |  248 -
 .../azureus/ui/swt/utils/ContentNetworkUI.java     |  138 -
 com/aelitis/azureus/ui/swt/utils/PlayNowList.java  |   52 -
 .../azureus/ui/swt/utils/TorrentUIUtilsV3.java     |  491 --
 .../azureus/ui/swt/utils/UIMagnetHandler.java      |  135 -
 .../azureus/ui/swt/views/PieceGraphView.java       |  565 --
 com/aelitis/azureus/ui/swt/views/TopBarView.java   |  440 --
 .../azureus/ui/swt/views/ViewDownSpeedGraph.java   |  149 -
 .../azureus/ui/swt/views/ViewUpSpeedGraph.java     |  134 -
 com/aelitis/azureus/ui/swt/views/skin/Browse.java  |  365 --
 .../azureus/ui/swt/views/skin/FakeTableCell.java   |  384 --
 .../azureus/ui/swt/views/skin/InfoBarUtil.java     |  201 -
 .../ui/swt/views/skin/MyTorrentsView_Big.java      |  101 -
 .../ui/swt/views/skin/SBC_ActivityTableView.java   |  336 -
 .../ui/swt/views/skin/SBC_ActivityView.java        |  192 -
 .../ui/swt/views/skin/SBC_LibraryTableView.java    |  480 --
 .../swt/views/skin/SBC_LibraryTableView_Big.java   |   46 -
 .../azureus/ui/swt/views/skin/SBC_LibraryView.java |  803 ---
 .../ui/swt/views/skin/SearchResultsTabArea.java    |  629 --
 .../azureus/ui/swt/views/skin/SkinView.java        |  142 -
 .../azureus/ui/swt/views/skin/SkinViewManager.java |  195 -
 .../azureus/ui/swt/views/skin/SkinnedDialog.java   |  138 -
 .../azureus/ui/swt/views/skin/ToolBarView.java     | 1026 ---
 .../ui/swt/views/skin/TorrentListViewsUtils.java   |  845 ---
 .../azureus/ui/swt/views/skin/WelcomeView.java     |   85 -
 .../azureus/ui/swt/views/skin/sidebar/SideBar.java | 3100 ---------
 .../ui/swt/views/skin/sidebar/SideBarEntrySWT.java |  464 --
 .../ui/swt/views/skin/sidebar/SideBarListener.java |   37 -
 .../views/skin/sidebar/SideBarLogIdListener.java   |   30 -
 .../ui/swt/views/skin/sidebar/SideBarToolTips.java |  236 -
 .../skin/sidebar/SideBarVitalityImageSWT.java      |  333 -
 com/aelitis/azureus/util/Constants.java            |   35 -
 com/aelitis/azureus/util/ConstantsV3.java          |   42 -
 com/aelitis/azureus/util/ContentNetworkUtils.java  |  121 -
 com/aelitis/azureus/util/DataSourceUtils.java      |  303 -
 com/aelitis/azureus/util/ImportExportUtils.java    |  423 --
 .../azureus/util/InitialisationFunctions.java      |  232 -
 com/aelitis/azureus/util/JSONUtils.java            |  186 -
 com/aelitis/azureus/util/MapUtils.java             |  203 -
 com/aelitis/azureus/util/PlayUtils.java            |  350 --
 com/aelitis/azureus/util/UrlFilter.java            |  202 -
 com/aelitis/azureus/util/win32/Win32Utils.java     |   49 -
 .../MagnetURIHandlerProgressListener.java          |   47 -
 .../net/magneturi/impl/MagnetURIHandlerImpl.java   | 1143 ----
 com/aelitis/net/natpmp/impl/NatPMPDeviceImpl.java  |  519 --
 com/aelitis/net/natpmp/upnp/impl/NatPMPImpl.java   |  177 -
 .../natpmp/upnp/impl/NatPMPUPnPRootDeviceImpl.java |  427 --
 com/aelitis/net/udp/mc/MCGroup.java                |   58 -
 com/aelitis/net/udp/mc/MCGroupFactory.java         |   42 -
 com/aelitis/net/udp/mc/impl/MCGroupImpl.java       |  742 ---
 com/aelitis/net/udp/uc/PRUDPPacket.java            |  148 -
 com/aelitis/net/udp/uc/PRUDPPacketHandler.java     |  141 -
 .../net/udp/uc/PRUDPPacketHandlerFactory.java      |   66 -
 .../udp/uc/impl/PRUDPPacketHandlerFactoryImpl.java |  191 -
 .../net/udp/uc/impl/PRUDPPacketHandlerImpl.java    | 1443 -----
 com/aelitis/net/upnp/UPnP.java                     |   85 -
 com/aelitis/net/upnp/UPnPDevice.java               |   68 -
 com/aelitis/net/upnp/UPnPService.java              |   83 -
 com/aelitis/net/upnp/impl/SSDPIGD.java             |   54 -
 com/aelitis/net/upnp/impl/UPnPImpl.java            | 1243 ----
 .../net/upnp/impl/device/UPnPDeviceImpl.java       |  256 -
 .../net/upnp/impl/device/UPnPRootDeviceImpl.java   |  458 --
 .../impl/services/UPnPActionInvocationImpl.java    |  154 -
 .../impl/services/UPnPSSOfflineDownloaderImpl.java |  361 --
 .../impl/services/UPnPSSWANConnectionImpl.java     |  695 ---
 .../net/upnp/impl/services/UPnPServiceImpl.java    |  287 -
 com/aelitis/net/upnp/impl/ssdp/SSDPCore.java       |  677 --
 com/aelitis/net/upnp/impl/ssdp/SSDPIGDImpl.java    |  387 --
 .../net/upnp/services/UPnPOfflineDownloader.java   |   84 -
 docs/email.msg.tmpl                                |   19 +
 docs/latest.php.tmpl                               |    3 +
 org/apache/commons/lang/Entities.java              |  676 --
 org/bouncycastle/asn1/x9/X962NamedCurves.java      |  193 -
 .../jce/PKCS10CertificationRequest.java            |  310 -
 org/bouncycastle/jce/PKCS7SignedData.java          |  596 --
 .../jce/X509V1CertificateGenerator.java            |  260 -
 org/bouncycastle/jce/X509V2CRLGenerator.java       |  322 -
 .../jce/X509V3CertificateGenerator.java            |  341 -
 .../jce/provider/BouncyCastleProvider.java         |  588 --
 org/bouncycastle/jce/provider/JCEIESCipher.java    |  371 --
 .../provider/JDKAlgorithmParameterGenerator.java   |  385 --
 org/bouncycastle/jce/provider/JDKKeyFactory.java   |  300 -
 org/bouncycastle/jce/provider/PKIXCertPath.java    |  222 -
 org/bouncycastle/jce/provider/X509CRLObject.java   |  379 --
 .../jce/provider/X509CertificateObject.java        |  679 --
 org/bouncycastle/openssl/PEMReader.java            |  542 --
 org/bouncycastle/openssl/PEMWriter.java            |  311 -
 .../x509/AttributeCertificateHolder.java           |  418 --
 org/gudy/azureus2/cl/Main.java                     |  141 -
 org/gudy/azureus2/core3/category/Category.java     |  100 -
 .../core3/category/CategoryManagerListener.java    |   47 -
 .../azureus2/core3/category/impl/CategoryImpl.java |  233 -
 .../core3/category/impl/CategoryManagerImpl.java   |  285 -
 .../core3/config/COConfigurationManager.java       |  571 --
 .../core3/config/impl/ConfigurationChecker.java    |  666 --
 .../core3/config/impl/ConfigurationDefaults.java   |  803 ---
 .../core3/config/impl/ConfigurationManager.java    |  990 ---
 .../core3/config/impl/TransferSpeedValidator.java  |  245 -
 org/gudy/azureus2/core3/disk/DiskManager.java      |  317 -
 .../core3/disk/DiskManagerCheckRequest.java        |   49 -
 .../azureus2/core3/disk/DiskManagerFactory.java    |  143 -
 .../azureus2/core3/disk/DiskManagerFileInfo.java   |  131 -
 .../core3/disk/DiskManagerFileInfoSet.java         |   34 -
 .../core3/disk/impl/DiskManagerFileInfoImpl.java   |  628 --
 .../disk/impl/DiskManagerFileInfoSetImpl.java      |  157 -
 .../azureus2/core3/disk/impl/DiskManagerImpl.java  | 3507 -----------
 .../azureus2/core3/disk/impl/DiskManagerUtil.java  |  192 -
 .../core3/disk/impl/access/impl/DMCheckerImpl.java |  881 ---
 .../access/impl/DiskManagerCheckRequestImpl.java   |   89 -
 .../core3/disk/impl/resume/RDResumeHandler.java    | 1140 ----
 .../azureus2/core3/download/DownloadManager.java   |  709 ---
 .../DownloadManagerInitialisationAdapter.java      |   31 -
 .../core3/download/DownloadManagerState.java       |  352 --
 .../download/DownloadManagerStateFactory.java      |   64 -
 .../core3/download/DownloadManagerStats.java       |  207 -
 .../download/impl/DownloadManagerController.java   | 2690 --------
 .../download/impl/DownloadManagerDefaultPaths.java |  424 --
 .../core3/download/impl/DownloadManagerImpl.java   | 3801 -----------
 .../download/impl/DownloadManagerMoveHandler.java  |  151 -
 .../download/impl/DownloadManagerStateImpl.java    | 3808 ------------
 .../download/impl/DownloadManagerStatsImpl.java    |  682 --
 org/gudy/azureus2/core3/global/GlobalManager.java  |  417 --
 .../core3/global/impl/GlobalManagerImpl.java       | 2937 ---------
 .../global/impl/GlobalManagerStatsWriter.java      |   71 -
 org/gudy/azureus2/core3/html/HTMLChunk.java        |   40 -
 org/gudy/azureus2/core3/html/HTMLPage.java         |   38 -
 org/gudy/azureus2/core3/html/HTMLTable.java        |   36 -
 org/gudy/azureus2/core3/html/HTMLTableCell.java    |   35 -
 org/gudy/azureus2/core3/html/HTMLTableRow.java     |   35 -
 org/gudy/azureus2/core3/html/HTMLUtils.java        |  453 --
 .../azureus2/core3/html/impl/HTMLChunkImpl.java    |  283 -
 .../azureus2/core3/html/impl/HTMLPageImpl.java     |  139 -
 .../core3/html/impl/HTMLTableCellImpl.java         |   51 -
 .../azureus2/core3/html/impl/HTMLTableImpl.java    |   58 -
 .../azureus2/core3/html/impl/HTMLTableRowImpl.java |   58 -
 .../core3/internat/IntegratedResourceBundle.java   |  533 --
 .../azureus2/core3/internat/LocaleTorrentUtil.java |  385 --
 .../core3/internat/LocaleUtilDecoderReal.java      |  186 -
 org/gudy/azureus2/core3/internat/MessageText.java  |  858 ---
 .../core3/ipchecker/natchecker/NatChecker.java     |  292 -
 .../ipchecker/natchecker/NatCheckerServer.java     |  316 -
 .../azureus2/core3/ipfilter/IPFilterListener.java  |   45 -
 org/gudy/azureus2/core3/ipfilter/IpFilter.java     |  170 -
 .../core3/ipfilter/impl/IPAddressRangeManager.java |  587 --
 .../azureus2/core3/ipfilter/impl/IpFilterImpl.java | 1329 ----
 .../azureus2/core3/ipfilter/impl/IpRangeImpl.java  |  365 --
 org/gudy/azureus2/core3/logging/LogAlert.java      |  148 -
 org/gudy/azureus2/core3/logging/Logger.java        |  192 -
 .../azureus2/core3/logging/impl/FileLogging.java   |  372 --
 .../azureus2/core3/logging/impl/LoggerImpl.java    |  319 -
 org/gudy/azureus2/core3/peer/PEPeer.java           |  379 --
 org/gudy/azureus2/core3/peer/PEPeerManager.java    |  382 --
 .../azureus2/core3/peer/PEPeerManagerAdapter.java  |  170 -
 .../azureus2/core3/peer/PEPeerManagerListener.java |   54 -
 .../azureus2/core3/peer/PEPeerManagerStats.java    |   65 -
 org/gudy/azureus2/core3/peer/PEPeerStats.java      |  182 -
 org/gudy/azureus2/core3/peer/PEPiece.java          |  138 -
 .../azureus2/core3/peer/impl/PEPeerControl.java    |  109 -
 .../core3/peer/impl/PEPeerManagerStatsImpl.java    |  242 -
 .../azureus2/core3/peer/impl/PEPeerStatsImpl.java  |  207 -
 .../azureus2/core3/peer/impl/PEPeerTransport.java  |  242 -
 org/gudy/azureus2/core3/peer/impl/PEPieceImpl.java |  791 ---
 .../core3/peer/impl/control/PEPeerControlImpl.java | 4645 --------------
 .../core3/peer/impl/control/SuperSeedPiece.java    |  113 -
 .../impl/transport/PEPeerTransportProtocol.java    | 3795 -----------
 org/gudy/azureus2/core3/peer/util/PeerUtils.java   |  211 -
 .../azureus2/core3/security/SESecurityManager.java |  232 -
 .../core3/security/impl/SESecurityManagerBC.java   |  101 -
 .../core3/security/impl/SESecurityManagerImpl.java | 1308 ----
 .../azureus2/core3/stats/impl/StatsWriterImpl.java |  432 --
 .../core3/stats/impl/StatsWriterPeriodicImpl.java  |  215 -
 .../core3/stats/transfer/GeneralStats.java         |   59 -
 .../core3/stats/transfer/StatsFactory.java         |   41 -
 .../stats/transfer/impl/OverallStatsImpl.java      |  377 --
 org/gudy/azureus2/core3/torrent/TOTorrent.java     |  350 --
 .../azureus2/core3/torrent/TOTorrentCreator.java   |   48 -
 .../azureus2/core3/torrent/TOTorrentFactory.java   |  242 -
 org/gudy/azureus2/core3/torrent/TOTorrentFile.java |   46 -
 .../impl/TOTorrentAnnounceURLGroupImpl.java        |   78 -
 .../core3/torrent/impl/TOTorrentCreateImpl.java    |  600 --
 .../core3/torrent/impl/TOTorrentCreatorImpl.java   |   74 -
 .../torrent/impl/TOTorrentDeserialiseImpl.java     |  786 ---
 .../core3/torrent/impl/TOTorrentFileImpl.java      |  342 -
 .../azureus2/core3/torrent/impl/TOTorrentImpl.java | 1244 ----
 .../torrent/impl/TOTorrentXMLDeserialiser.java     |  522 --
 .../core3/torrent/impl/TOTorrentXMLSerialiser.java |  305 -
 .../TorrentDownloaderFactory.java                  |  141 -
 .../impl/TorrentDownloaderImpl.java                |  834 ---
 .../core3/tracker/client/TRTrackerAnnouncer.java   |  179 -
 .../client/TRTrackerAnnouncerDataProvider.java     |   67 -
 .../tracker/client/TRTrackerAnnouncerFactory.java  |   73 -
 .../tracker/client/TRTrackerAnnouncerResponse.java |   95 -
 .../client/TRTrackerAnnouncerResponsePeer.java     |   38 -
 .../core3/tracker/client/TRTrackerScraper.java     |   77 -
 .../tracker/client/TRTrackerScraperResponse.java   |   86 -
 .../client/impl/TRTrackerAnnouncerFactoryImpl.java |  166 -
 .../client/impl/TRTrackerAnnouncerImpl.java        |  608 --
 .../client/impl/TRTrackerAnnouncerMuxer.java       |  238 -
 .../impl/TRTrackerAnnouncerResponseImpl.java       |  231 -
 .../impl/TRTrackerAnnouncerResponsePeerImpl.java   |  136 -
 .../tracker/client/impl/TRTrackerScraperImpl.java  |  284 -
 .../client/impl/TRTrackerScraperResponseImpl.java  |  228 -
 .../client/impl/bt/TRTrackerBTAnnouncerImpl.java   | 3481 -----------
 .../client/impl/bt/TRTrackerBTScraperImpl.java     |  155 -
 .../impl/bt/TRTrackerBTScraperResponseImpl.java    |   91 -
 .../tracker/client/impl/bt/TrackerChecker.java     |  561 --
 .../tracker/client/impl/bt/TrackerStatus.java      | 1459 -----
 .../client/impl/dht/TRTrackerDHTAnnouncerImpl.java |  383 --
 .../client/impl/dht/TRTrackerDHTScraperImpl.java   |  194 -
 .../impl/dht/TRTrackerDHTScraperResponseImpl.java  |   65 -
 org/gudy/azureus2/core3/tracker/host/TRHost.java   |  107 -
 .../tracker/host/TRHostAuthenticationListener.java |   45 -
 .../core3/tracker/host/impl/TRHostConfigImpl.java  |  506 --
 .../tracker/host/impl/TRHostExternalTorrent.java   |  457 --
 .../core3/tracker/host/impl/TRHostImpl.java        | 1387 -----
 .../protocol/udp/PRUDPPacketRequestAnnounce.java   |  221 -
 .../protocol/udp/PRUDPPacketRequestAnnounce2.java  |  233 -
 .../protocol/udp/PRUDPPacketRequestScrape.java     |  115 -
 .../core3/tracker/server/TRTrackerServer.java      |  145 -
 .../TRTrackerServerAuthenticationListener.java     |   60 -
 .../tracker/server/impl/TRTrackerServerImpl.java   | 1169 ----
 .../server/impl/TRTrackerServerTorrentImpl.java    | 3293 ----------
 .../server/impl/dht/TRTrackerServerDHT.java        |   80 -
 .../impl/tcp/TRTrackerServerProcessorTCP.java      |  948 ---
 .../server/impl/tcp/TRTrackerServerTCP.java        |  406 --
 .../server/impl/tcp/blocking/TRBlockingServer.java |  296 -
 .../tcp/blocking/TRBlockingServerProcessor.java    |  461 --
 .../impl/tcp/nonblocking/TRNonBlockingServer.java  |  603 --
 .../nonblocking/TRNonBlockingServerProcessor.java  |  325 -
 .../impl/udp/TRTrackerServerProcessorUDP.java      |  715 ---
 .../server/impl/udp/TRTrackerServerUDP.java        |  215 -
 .../core3/tracker/util/TRTrackerUtils.java         |  778 ---
 org/gudy/azureus2/core3/util/AEDiagnostics.java    |  637 --
 .../azureus2/core3/util/AEDiagnosticsLogger.java   |  449 --
 org/gudy/azureus2/core3/util/AERunnableObject.java |   59 -
 .../core3/util/AETemporaryFileHandler.java         |  182 -
 org/gudy/azureus2/core3/util/AEThread2.java        |  425 --
 org/gudy/azureus2/core3/util/AddressUtils.java     |  365 --
 org/gudy/azureus2/core3/util/AsyncDispatcher.java  |  118 -
 org/gudy/azureus2/core3/util/BDecoder.java         | 1089 ----
 org/gudy/azureus2/core3/util/BEncoder.java         |  839 ---
 org/gudy/azureus2/core3/util/BrokenMd5Hasher.java  |  315 -
 org/gudy/azureus2/core3/util/ByteFormatter.java    |  276 -
 org/gudy/azureus2/core3/util/Constants.java        |  379 --
 org/gudy/azureus2/core3/util/Debug.java            |  569 --
 org/gudy/azureus2/core3/util/DirectByteBuffer.java |  761 ---
 .../azureus2/core3/util/DirectByteBufferPool.java  |   64 -
 .../core3/util/DirectByteBufferPoolHeap.java       |  224 -
 .../core3/util/DirectByteBufferPoolReal.java       | 1063 ----
 .../azureus2/core3/util/DisplayFormatters.java     | 1089 ----
 org/gudy/azureus2/core3/util/FileUtil.java         | 1933 ------
 .../core3/util/FrequencyLimitedDispatcher.java     |   96 -
 .../azureus2/core3/util/HostNameToIPResolver.java  |  285 -
 org/gudy/azureus2/core3/util/IndentWriter.java     |   83 -
 org/gudy/azureus2/core3/util/ListenerManager.java  |  637 --
 org/gudy/azureus2/core3/util/MD4Hasher.java        |   79 -
 org/gudy/azureus2/core3/util/MD5.java              |  370 --
 org/gudy/azureus2/core3/util/RandomUtils.java      |  185 -
 org/gudy/azureus2/core3/util/RealTimeInfo.java     |   83 -
 .../util/ReferenceCountedDirectByteBuffer.java     |  148 -
 org/gudy/azureus2/core3/util/SimpleTimer.java      |   98 -
 org/gudy/azureus2/core3/util/StringInterner.java   |  650 --
 org/gudy/azureus2/core3/util/SystemProperties.java |  446 --
 org/gudy/azureus2/core3/util/SystemTime.java       |  533 --
 org/gudy/azureus2/core3/util/ThreadPool.java       |  711 ---
 org/gudy/azureus2/core3/util/ThreadPoolTask.java   |  118 -
 org/gudy/azureus2/core3/util/TimeFormatter.java    |  239 -
 org/gudy/azureus2/core3/util/TimeLimitedTask.java  |  116 -
 org/gudy/azureus2/core3/util/Timer.java            |  575 --
 org/gudy/azureus2/core3/util/TimerEvent.java       |  188 -
 .../azureus2/core3/util/TimerEventPeriodic.java    |  151 -
 org/gudy/azureus2/core3/util/TorrentUtils.java     | 2578 --------
 org/gudy/azureus2/core3/util/TrackersUtil.java     |  213 -
 .../core3/util/UnresolvableHostManager.java        |   79 -
 org/gudy/azureus2/core3/util/UrlUtils.java         |  803 ---
 org/gudy/azureus2/core3/util/jar/AEJarBuilder.java |  275 -
 org/gudy/azureus2/core3/util/jar/AEJarReader.java  |  113 -
 .../util/protocol/magnet/MagnetConnection2.java    |  197 -
 .../azureus2/core3/util/protocol/udp/Handler.java  |   41 -
 org/gudy/azureus2/core3/xml/util/XMLElement.java   |  291 -
 .../azureus2/internat/MessagesBundle.properties    | 3540 -----------
 .../internat/MessagesBundle_ar_SA.properties       |  525 --
 .../internat/MessagesBundle_bg_BG.properties       | 2819 ---------
 .../internat/MessagesBundle_bs_BA.properties       | 1199 ----
 .../internat/MessagesBundle_ca_AD.properties       | 2011 ------
 .../internat/MessagesBundle_cs_CZ.properties       | 1851 ------
 .../internat/MessagesBundle_da_DK.properties       | 2044 ------
 .../internat/MessagesBundle_de_DE.properties       | 2862 ---------
 .../internat/MessagesBundle_el_GR.properties       | 1006 ---
 .../internat/MessagesBundle_es_ES.properties       | 2581 --------
 .../azureus2/internat/MessagesBundle_eu.properties |  730 ---
 .../internat/MessagesBundle_fi_FI.properties       | 2705 --------
 .../internat/MessagesBundle_fr_FR.properties       | 1843 ------
 .../internat/MessagesBundle_fy_NL.properties       | 1372 ----
 .../internat/MessagesBundle_gl_ES.properties       |  663 --
 .../internat/MessagesBundle_hu_HU.properties       | 2508 --------
 .../internat/MessagesBundle_in_ID.properties       | 1209 ----
 .../internat/MessagesBundle_it_IT.properties       | 2918 ---------
 .../internat/MessagesBundle_iw_IL.properties       | 1010 ---
 .../internat/MessagesBundle_ja_JP.properties       | 2279 -------
 .../internat/MessagesBundle_ka_GE.properties       | 1365 ----
 .../internat/MessagesBundle_ko_KR.properties       | 2424 --------
 .../internat/MessagesBundle_li_NL.properties       | 2381 -------
 .../internat/MessagesBundle_lt_LT.properties       | 2120 -------
 .../internat/MessagesBundle_mk_MK.properties       |  349 --
 .../internat/MessagesBundle_ms_SG.properties       |  584 --
 .../internat/MessagesBundle_nl_NL.properties       | 2353 -------
 .../internat/MessagesBundle_no_NO.properties       | 2436 --------
 .../internat/MessagesBundle_pl_PL.properties       | 2768 ---------
 .../internat/MessagesBundle_pt_BR.properties       | 2678 --------
 .../internat/MessagesBundle_pt_PT.properties       | 1910 ------
 .../internat/MessagesBundle_ro_RO.properties       | 2958 ---------
 .../internat/MessagesBundle_ru_RU.properties       | 2760 --------
 .../internat/MessagesBundle_sk_SK.properties       | 1508 -----
 .../internat/MessagesBundle_sl_SI.properties       | 1109 ----
 .../azureus2/internat/MessagesBundle_sr.properties | 2332 -------
 .../internat/MessagesBundle_sr_Latin.properties    | 2617 --------
 .../internat/MessagesBundle_sv_SE.properties       | 2556 --------
 .../internat/MessagesBundle_th_TH.properties       | 1427 -----
 .../internat/MessagesBundle_tr_TR.properties       | 1750 ------
 .../internat/MessagesBundle_uk_UA.properties       | 2939 ---------
 .../internat/MessagesBundle_zh_CN.properties       | 2714 --------
 .../internat/MessagesBundle_zh_TW.properties       | 1926 ------
 org/gudy/azureus2/platform/PlatformManager.java    |  176 -
 .../platform/PlatformManagerCapabilities.java      |   71 -
 .../azureus2/platform/PlatformManagerFactory.java  |  106 -
 .../azureus2/platform/PlatformManagerListener.java |   35 -
 .../platform/PlatformManagerPluginDelegate.java    |   83 -
 .../platform/dummy/PlatformManagerImpl.java        |  275 -
 .../platform/macosx/NativeInvocationBridge.java    |   96 -
 org/gudy/azureus2/platform/macosx/PListEditor.java |  281 -
 .../platform/macosx/PlatformManagerImpl.java       |  939 ---
 .../macosx/PlatformManagerUpdateChecker.java       |  375 --
 .../macosx/access/cocoa/CocoaJavaBridge.java       |  381 --
 .../platform/macosx/access/jnilib/OSXAccess.java   |  129 -
 .../platform/unix/PlatformManagerImpl.java         |  269 -
 .../platform/unix/PlatformManagerUnixPlugin.java   |  304 -
 .../platform/unix/ScriptBeforeStartup.java         |  277 -
 org/gudy/azureus2/platform/unix/startupScript      |  194 -
 .../platform/win32/PlatformManagerImpl.java        | 1293 ----
 .../win32/PlatformManagerUpdateChecker.java        |  361 --
 .../platform/win32/access/AEWin32Access.java       |  238 -
 .../win32/access/AEWin32AccessListener.java        |   35 -
 .../win32/access/impl/AEWin32AccessImpl.java       |  594 --
 .../win32/access/impl/AEWin32AccessInterface.java  |  261 -
 .../azureus2/platform/win32/access/impl/StdAfx.cpp |    8 -
 .../azureus2/platform/win32/access/impl/StdAfx.h   |   24 -
 .../azureus2/platform/win32/access/impl/Test.java  |  172 -
 .../platform/win32/access/impl/aedevice.cpp        |  198 -
 .../azureus2/platform/win32/access/impl/aenet.cpp  |  781 ---
 .../azureus2/platform/win32/access/impl/aenet.h    |  102 -
 .../azureus2/platform/win32/access/impl/aereg.cpp  | 2115 -------
 .../azureus2/platform/win32/access/impl/aereg.dsp  |  136 -
 .../azureus2/platform/win32/access/impl/aereg.dsw  |   29 -
 .../azureus2/platform/win32/access/impl/aereg.h    |   41 -
 .../azureus2/platform/win32/access/impl/aereg.sln  |   20 -
 .../azureus2/platform/win32/access/impl/aereg.suo  |  Bin 34816 -> 0 bytes
 .../platform/win32/access/impl/aereg.vcproj        |  327 -
 .../platform/win32/access/impl/generate_ini.bat    |    1 -
 ...form_win32_access_impl_AEWin32AccessInterface.h |  177 -
 org/gudy/azureus2/plugins/PluginConfig.java        | 1437 -----
 org/gudy/azureus2/plugins/PluginEvent.java         |   85 -
 org/gudy/azureus2/plugins/PluginInterface.java     |  571 --
 org/gudy/azureus2/plugins/PluginManager.java       |  242 -
 .../azureus2/plugins/PluginManagerDefaults.java    |  129 -
 org/gudy/azureus2/plugins/PluginState.java         |   98 -
 org/gudy/azureus2/plugins/PluginView.java          |   41 -
 .../plugins/clientid/ClientIDGenerator.java        |   82 -
 .../azureus2/plugins/ddb/DistributedDatabase.java  |  163 -
 .../plugins/ddb/DistributedDatabaseContact.java    |   79 -
 .../plugins/ddb/DistributedDatabaseKey.java        |   40 -
 org/gudy/azureus2/plugins/disk/DiskManager.java    |   32 -
 .../azureus2/plugins/disk/DiskManagerChannel.java  |   36 -
 .../azureus2/plugins/disk/DiskManagerEvent.java    |   51 -
 .../azureus2/plugins/disk/DiskManagerFileInfo.java |  121 -
 .../azureus2/plugins/disk/DiskManagerRequest.java  |   80 -
 org/gudy/azureus2/plugins/download/Download.java   | 1035 ---
 .../azureus2/plugins/download/DownloadManager.java |  389 --
 .../azureus2/plugins/download/DownloadStats.java   |  313 -
 .../savelocation/DefaultSaveLocationManager.java   |   30 -
 .../plugins/installer/PluginInstaller.java         |  126 -
 .../azureus2/plugins/logging/LoggerChannel.java    |  256 -
 .../messaging/bittorrent/BTMessageManager.java     |  137 -
 .../plugins/network/ConnectionManager.java         |   66 -
 .../plugins/network/IncomingMessageQueue.java      |   55 -
 .../plugins/network/OutgoingMessageQueue.java      |   65 -
 org/gudy/azureus2/plugins/network/RateLimiter.java |   37 -
 org/gudy/azureus2/plugins/package.html             |    8 -
 org/gudy/azureus2/plugins/peers/Peer.java          |  264 -
 .../azureus2/plugins/peers/PeerDescriptor.java     |   39 -
 .../azureus2/plugins/peers/PeerManagerEvent.java   |   47 -
 .../azureus2/plugins/peers/PeerManagerStats.java   |   58 -
 .../azureus2/plugins/peers/PeerReadRequest.java    |   55 -
 org/gudy/azureus2/plugins/peers/PeerStats.java     |  140 -
 org/gudy/azureus2/plugins/peers/Piece.java         |   53 -
 .../azureus2/plugins/sharing/ShareManager.java     |   90 -
 org/gudy/azureus2/plugins/torrent/Torrent.java     |  277 -
 .../plugins/torrent/TorrentDownloader.java         |   57 -
 .../tracker/web/TrackerAuthenticationAdapter.java  |   53 -
 .../plugins/tracker/web/TrackerWebContext.java     |   75 -
 .../tracker/web/TrackerWebPageResponse.java        |  108 -
 org/gudy/azureus2/plugins/ui/SWT/GraphicSWT.java   |   48 -
 org/gudy/azureus2/plugins/ui/SWT/SWTManager.java   |   89 -
 org/gudy/azureus2/plugins/ui/UIInputReceiver.java  |  209 -
 org/gudy/azureus2/plugins/ui/UIInstance.java       |   68 -
 org/gudy/azureus2/plugins/ui/UIManager.java        |  369 --
 org/gudy/azureus2/plugins/ui/UIManagerEvent.java   |   76 -
 org/gudy/azureus2/plugins/ui/UIPluginView.java     |   62 -
 .../plugins/ui/config/ConfigSectionSWT.java        |   43 -
 org/gudy/azureus2/plugins/ui/config/Parameter.java |  185 -
 .../plugins/ui/config/PasswordParameter.java       |   43 -
 .../plugins/ui/config/StringParameter.java         |   40 -
 .../azureus2/plugins/ui/model/PluginViewModel.java |   37 -
 .../plugins/ui/sidebar/SideBarCloseListener.java   |   30 -
 .../plugins/ui/sidebar/SideBarDropListener.java    |   34 -
 .../azureus2/plugins/ui/sidebar/SideBarEntry.java  |   72 -
 .../plugins/ui/sidebar/SideBarOpenListener.java    |   29 -
 .../plugins/ui/sidebar/SideBarVitalityImage.java   |   47 -
 .../ui/sidebar/SideBarVitalityImageListener.java   |   29 -
 org/gudy/azureus2/plugins/ui/tables/TableCell.java |  422 --
 .../plugins/ui/tables/TableCellRefresher.java      |  125 -
 .../azureus2/plugins/ui/tables/TableColumn.java    |  583 --
 .../azureus2/plugins/ui/tables/TableManager.java   |  160 -
 org/gudy/azureus2/plugins/ui/tables/TableRow.java  |  120 -
 org/gudy/azureus2/plugins/ui/tables/package.html   |   10 -
 org/gudy/azureus2/plugins/update/Update.java       |  139 -
 .../plugins/update/UpdateCheckInstance.java        |  140 -
 .../azureus2/plugins/update/UpdateInstaller.java   |  122 -
 .../azureus2/plugins/update/UpdateManager.java     |  143 -
 .../azureus2/plugins/utils/ByteArrayWrapper.java   |   35 -
 org/gudy/azureus2/plugins/utils/Utilities.java     |  383 --
 .../resourcedownloader/ResourceDownloader.java     |  123 -
 .../ResourceDownloaderCancelledException.java      |   31 -
 .../ResourceDownloaderException.java               |   47 -
 .../ResourceDownloaderFactory.java                 |  220 -
 .../plugins/utils/subscriptions/Subscription.java  |   35 -
 .../pluginsimpl/local/PluginConfigImpl.java        | 1176 ----
 .../pluginsimpl/local/PluginCoreUtils.java         |  244 -
 .../pluginsimpl/local/PluginInitializer.java       | 2127 -------
 .../pluginsimpl/local/PluginInterfaceImpl.java     |  874 ---
 .../local/PluginManagerDefaultsImpl.java           |  126 -
 .../pluginsimpl/local/PluginManagerImpl.java       |  375 --
 .../pluginsimpl/local/PluginStateImpl.java         |  203 -
 .../local/clientid/ClientIDManagerImpl.java        |  601 --
 .../pluginsimpl/local/ddb/DDBaseContactImpl.java   |  199 -
 .../azureus2/pluginsimpl/local/ddb/DDBaseImpl.java | 1030 ---
 .../pluginsimpl/local/ddb/DDBaseKeyImpl.java       |   93 -
 .../pluginsimpl/local/ddb/DDBaseTTTorrent.java     |  560 --
 .../local/deprecate/PluginDeprecation.java         |  196 -
 .../local/disk/DiskManagerChannelImpl.java         |  931 ---
 .../local/disk/DiskManagerFileInfoImpl.java        |  181 -
 .../pluginsimpl/local/disk/DiskManagerImpl.java    |   50 -
 .../pluginsimpl/local/download/DownloadImpl.java   | 1838 ------
 .../local/download/DownloadManagerImpl.java        |  960 ---
 .../local/download/DownloadStatsImpl.java          |  258 -
 .../local/installer/PluginInstallerImpl.java       |  908 ---
 .../pluginsimpl/local/ipc/IPCInterfaceImpl.java    |  259 -
 .../pluginsimpl/local/ipfilter/IPRangeImpl.java    |  182 -
 .../local/launch/PluginLauncherImpl.java           |  540 --
 .../local/launch/PluginSingleInstanceHandler.java  |  220 -
 .../local/logging/LoggerChannelImpl.java           |  410 --
 .../messaging/GenericMessageConnectionDirect.java  |  575 --
 .../messaging/GenericMessageConnectionImpl.java    |  752 ---
 .../GenericMessageConnectionIndirect.java          |  993 ---
 .../messaging/GenericMessageEndpointImpl.java      |  111 -
 .../local/messaging/MessageManagerImpl.java        |  382 --
 .../pluginsimpl/local/network/ConnectionImpl.java  |  115 -
 .../local/network/ConnectionManagerImpl.java       |  160 -
 .../local/network/IncomingMessageQueueImpl.java    |   97 -
 .../local/network/OutgoingMessageQueueImpl.java    |  134 -
 .../local/peers/PeerForeignDelegate.java           |  937 ---
 .../local/peers/PeerForeignNetworkConnection.java  |  361 --
 .../azureus2/pluginsimpl/local/peers/PeerImpl.java |  595 --
 .../pluginsimpl/local/peers/PeerManagerImpl.java   |  842 ---
 .../local/peers/PeerManagerStatsImpl.java          |   97 -
 .../pluginsimpl/local/peers/PeerStatsImpl.java     |  136 -
 .../local/sharing/ShareManagerImpl.java            | 1069 ----
 .../sharing/ShareResourceDirContentsImpl.java      |  519 --
 .../local/sharing/ShareResourceDirImpl.java        |   90 -
 .../local/sharing/ShareResourceFileImpl.java       |   85 -
 .../local/sharing/ShareResourceFileOrDirImpl.java  |  387 --
 org/gudy/azureus2/pluginsimpl/local/test/Test.java |  706 ---
 .../torrent/TorrentAttributeCategoryImpl.java      |  162 -
 .../local/torrent/TorrentDownloaderImpl.java       |  153 -
 .../pluginsimpl/local/torrent/TorrentImpl.java     |  571 --
 .../pluginsimpl/local/tracker/TrackerImpl.java     |  403 --
 .../local/tracker/TrackerWebContextImpl.java       |  214 -
 .../local/tracker/TrackerWebPageResponseImpl.java  |  521 --
 .../local/ui/AbstractUIInputReceiver.java          |  199 -
 .../pluginsimpl/local/ui/SWT/GraphicSWTImpl.java   |   50 -
 .../pluginsimpl/local/ui/SWT/SWTManagerImpl.java   |  166 -
 .../pluginsimpl/local/ui/UIManagerImpl.java        |  701 ---
 .../local/ui/components/UITextAreaImpl.java        |  355 --
 .../local/ui/config/ConfigSectionRepository.java   |   89 -
 .../pluginsimpl/local/ui/config/ParameterImpl.java |  315 -
 .../local/ui/config/PasswordParameterImpl.java     |  103 -
 .../local/ui/config/StringParameterImpl.java       |   59 -
 .../pluginsimpl/local/ui/menus/MenuItemImpl.java   |  292 -
 .../local/ui/model/BasicPluginConfigModelImpl.java |  359 --
 .../local/ui/model/BasicPluginViewModelImpl.java   |  149 -
 .../local/update/UpdateCheckInstanceImpl.java      |  484 --
 .../pluginsimpl/local/update/UpdateImpl.java       |  291 -
 .../local/update/UpdateInstallerImpl.java          |  309 -
 .../local/update/UpdateManagerImpl.java            |  369 --
 .../pluginsimpl/local/utils/UTTimerImpl.java       |  235 -
 .../pluginsimpl/local/utils/UtilitiesImpl.java     | 1341 ----
 .../ResourceDownloaderAlternateImpl.java           |  321 -
 .../ResourceDownloaderBaseImpl.java                |  437 --
 .../ResourceDownloaderFactoryImpl.java             |  263 -
 .../ResourceDownloaderFileImpl.java                |  247 -
 .../ResourceDownloaderMetaRefreshImpl.java         |  339 -
 .../ResourceDownloaderRetryImpl.java               |  256 -
 .../ResourceDownloaderTimeoutImpl.java             |  340 -
 .../ResourceDownloaderTorrentImpl.java             |  568 --
 .../ResourceDownloaderURLImpl.java                 | 1005 ---
 .../pluginsimpl/local/utils/xml/rss/RSSUtils.java  |  123 -
 .../simpleparser/SimpleXMLParserDocumentImpl.java  |  382 --
 org/gudy/azureus2/pluginsimpl/remote/RPObject.java |  235 -
 .../pluginsimpl/remote/RPPluginInterface.java      |  607 --
 .../remote/disk/RPDiskManagerFileInfo.java         |  228 -
 .../pluginsimpl/remote/download/RPDownload.java    | 1012 ---
 .../remote/download/RPDownloadManager.java         |  475 --
 .../remote/download/RPDownloadStats.java           |  305 -
 .../remote/torrent/RPTorrentDownloader.java        |  161 -
 .../pluginsimpl/remote/tracker/RPTracker.java      |  319 -
 .../pluginsimpl/update/PluginUpdatePlugin.java     | 1684 -----
 .../update/sf/impl2/SFPluginDetailsLoaderImpl.java |  587 --
 .../azureus2/pluginsimpl/update/sf/impl2/Test.java |   59 -
 org/gudy/azureus2/ui/common/ExternalUIConst.java   |  166 -
 org/gudy/azureus2/ui/common/Main.java              |  387 --
 org/gudy/azureus2/ui/common/StartServer.java       |  116 -
 org/gudy/azureus2/ui/common/UIConst.java           |   78 -
 .../azureus2/ui/common/util/MenuItemManager.java   |  132 -
 org/gudy/azureus2/ui/common/util/UserAlerts.java   |  426 --
 org/gudy/azureus2/ui/console/CommandReader.java    |  196 -
 org/gudy/azureus2/ui/console/ConsoleInput.java     |  767 ---
 org/gudy/azureus2/ui/console/UI.java               |  290 -
 org/gudy/azureus2/ui/console/commands/Hack.java    |  373 --
 .../ui/console/commands/IConsoleCommand.java       |  105 -
 org/gudy/azureus2/ui/console/commands/Plugin.java  |  173 -
 .../azureus2/ui/console/commands/Priority.java     |  229 -
 org/gudy/azureus2/ui/console/commands/Set.java     |  401 --
 org/gudy/azureus2/ui/console/commands/Show.java    |  717 ---
 .../ui/console/commands/TorrentCommand.java        |  218 -
 .../azureus2/ui/console/commands/TorrentLog.java   |  189 -
 .../azureus2/ui/console/commands/TorrentStart.java |   84 -
 .../azureus2/ui/console/multiuser/UserManager.java |  235 -
 org/gudy/azureus2/ui/icons/btn_add_rss.png         |  Bin 1058 -> 0 bytes
 org/gudy/azureus2/ui/icons/btn_all_rss.png         |  Bin 1207 -> 0 bytes
 org/gudy/azureus2/ui/icons/btn_rss_gray_bud.png    |  Bin 594 -> 0 bytes
 org/gudy/azureus2/ui/icons/btn_rss_green_bud.png   |  Bin 600 -> 0 bytes
 org/gudy/azureus2/ui/icons/btn_rss_orange_bud.png  |  Bin 612 -> 0 bytes
 .../ui/icons/btn_rss_subscribe_green_30x14.png     |  Bin 1092 -> 0 bytes
 .../ui/icons/btn_rss_subscribe_orange_30x14.png    |  Bin 1058 -> 0 bytes
 .../ui/icons/btn_rss_subscribed_gray_30x14.png     |  Bin 1233 -> 0 bytes
 .../ui/icons/btn_rss_subscribed_green_30x14.png    |  Bin 1217 -> 0 bytes
 org/gudy/azureus2/ui/icons/icons.properties        |  113 -
 org/gudy/azureus2/ui/icons/popup.png               |  Bin 28468 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/bottom.gif      |  Bin 1114 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/down.gif        |  Bin 1019 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/editcolumns.gif |  Bin 1069 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/open.gif        |  Bin 1201 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/open_folder.gif |  Bin 1150 -> 0 bytes
 .../azureus2/ui/icons/toolbar/open_no_default.gif  |  Bin 1196 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/open_url.gif    |  Bin 1062 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/remove.gif      |  Bin 1164 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/run.gif         |  Bin 1155 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/start.gif       |  Bin 1036 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/stop.gif        |  Bin 1092 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/switchui.png    |  Bin 1171 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/top.gif         |  Bin 1116 -> 0 bytes
 org/gudy/azureus2/ui/icons/toolbar/up.gif          |  Bin 1022 -> 0 bytes
 org/gudy/azureus2/ui/splash/splash_frog.jpg        |  Bin 13702 -> 0 bytes
 org/gudy/azureus2/ui/swt/Alerts.java               |  379 --
 org/gudy/azureus2/ui/swt/CategoryAdderWindow.java  |   49 -
 org/gudy/azureus2/ui/swt/FileDownloadWindow.java   |  325 -
 org/gudy/azureus2/ui/swt/ITwistieConstants.java    |   13 -
 org/gudy/azureus2/ui/swt/ITwistieListener.java     |   16 -
 org/gudy/azureus2/ui/swt/IconBar.java              |  273 -
 org/gudy/azureus2/ui/swt/IconBarEnabler.java       |   31 -
 org/gudy/azureus2/ui/swt/ImageRepository.java      |  388 --
 org/gudy/azureus2/ui/swt/KeyBindings.java          |  416 --
 org/gudy/azureus2/ui/swt/Main.java                 |  257 -
 org/gudy/azureus2/ui/swt/MenuBuildUtils.java       |  289 -
 org/gudy/azureus2/ui/swt/Messages.java             |  302 -
 org/gudy/azureus2/ui/swt/OpenTorrentWindow.java    | 3094 ---------
 org/gudy/azureus2/ui/swt/OpenUrlWindow.java        |  253 -
 org/gudy/azureus2/ui/swt/PropertiesWindow.java     |  207 -
 .../azureus2/ui/swt/SimpleTextEntryWindow.java     |  298 -
 org/gudy/azureus2/ui/swt/Sleak.java                |  450 --
 org/gudy/azureus2/ui/swt/StartServer.java          |  436 --
 org/gudy/azureus2/ui/swt/StartSocket.java          |  100 -
 org/gudy/azureus2/ui/swt/Tab.java                  |  993 ---
 org/gudy/azureus2/ui/swt/TextViewerWindow.java     |   92 -
 org/gudy/azureus2/ui/swt/TorrentUtil.java          | 1694 -----
 org/gudy/azureus2/ui/swt/TrackerChangerWindow.java |  128 -
 org/gudy/azureus2/ui/swt/TrayWindow.java           |  330 -
 org/gudy/azureus2/ui/swt/TwistieLabel.java         |  358 --
 org/gudy/azureus2/ui/swt/TwistieSection.java       |  188 -
 org/gudy/azureus2/ui/swt/UIConfigDefaultsSWT.java  |  131 -
 org/gudy/azureus2/ui/swt/UIExitUtilsSWT.java       |  233 -
 org/gudy/azureus2/ui/swt/UISwitcherUtil.java       |  194 -
 org/gudy/azureus2/ui/swt/Utils.java                | 2215 -------
 org/gudy/azureus2/ui/swt/about.properties          |   27 -
 org/gudy/azureus2/ui/swt/animations/Animator.java  |   36 -
 .../ui/swt/animations/shell/AnimableShell.java     |   38 -
 .../ui/swt/animations/shell/LinearAnimator.java    |  104 -
 .../ui/swt/animations/shell/TestWindow.java        |   88 -
 .../ui/swt/associations/AssociationChecker.java    |  227 -
 .../azureus2/ui/swt/auth/AuthenticatorWindow.java  |  707 ---
 .../ui/swt/auth/CertificateTrustWindow.java        |  282 -
 org/gudy/azureus2/ui/swt/auth/CryptoWindow.java    |  464 --
 .../swt/components/BufferedGraphicTableItem1.java  |  344 -
 .../swt/components/BufferedGraphicTableItem2.java  |  378 --
 .../azureus2/ui/swt/components/BufferedLabel.java  |  213 -
 .../ui/swt/components/BufferedTableItem.java       |  118 -
 .../ui/swt/components/BufferedTableItemImpl.java   |  280 -
 .../ui/swt/components/BufferedTableRow.java        |  763 ---
 .../azureus2/ui/swt/components/BufferedWidget.java |   62 -
 .../azureus2/ui/swt/components/ControlUtils.java   |   65 -
 .../swt/components/CustomTableTooltipHandler.java  |  167 -
 org/gudy/azureus2/ui/swt/components/Legend.java    |  219 -
 org/gudy/azureus2/ui/swt/components/LinkLabel.java |   94 -
 .../swt/components/graphics/BackGroundGraphic.java |  107 -
 .../ui/swt/components/graphics/Graphic.java        |   35 -
 .../ui/swt/components/graphics/PieUtils.java       |   62 -
 .../ui/swt/components/graphics/PingGraphic.java    |  264 -
 .../ui/swt/components/graphics/Plot3D.java         |  394 --
 .../azureus2/ui/swt/components/graphics/Scale.java |  100 -
 .../ui/swt/components/graphics/SpeedGraphic.java   |  485 --
 .../azureus2/ui/swt/components/graphics/Test.java  |   50 -
 .../ui/swt/components/shell/ShellFactory.java      |  274 -
 .../ui/swt/components/shell/ShellManager.java      |  244 -
 .../ui/swt/config/GenericActionPerformer.java      |   60 -
 org/gudy/azureus2/ui/swt/config/LinkParameter.java |   87 -
 org/gudy/azureus2/ui/swt/config/Parameter.java     |  108 -
 .../azureus2/ui/swt/config/StringParameter.java    |  162 -
 .../ui/swt/config/wizard/ConfigureWizard.java      |  125 -
 .../azureus2/ui/swt/config/wizard/FinishPanel.java |   98 -
 .../ui/swt/config/wizard/LanguagePanel.java        |  210 -
 .../azureus2/ui/swt/config/wizard/NatPanel.java    |  312 -
 .../ui/swt/config/wizard/TransferPanel.java        |  245 -
 .../ui/swt/config/wizard/WelcomePanel.java         |  241 -
 .../azureus2/ui/swt/debug/ObfusticateImage.java    |   33 -
 .../azureus2/ui/swt/debug/UIDebugGenerator.java    |  381 --
 .../azureus2/ui/swt/donations/DonationWindow.java  |  362 --
 org/gudy/azureus2/ui/swt/help/AboutWindow.java     |  322 -
 .../azureus2/ui/swt/mainwindow/ClipboardCopy.java  |  129 -
 org/gudy/azureus2/ui/swt/mainwindow/Colors.java    |  403 --
 org/gudy/azureus2/ui/swt/mainwindow/Cursors.java   |   69 -
 .../azureus2/ui/swt/mainwindow/IMainWindow.java    |   29 -
 .../azureus2/ui/swt/mainwindow/IMenuConstants.java |  188 -
 .../azureus2/ui/swt/mainwindow/Initializer.java    |  571 --
 org/gudy/azureus2/ui/swt/mainwindow/MainMenu.java  |  359 --
 .../azureus2/ui/swt/mainwindow/MainStatusBar.java  | 1553 -----
 .../azureus2/ui/swt/mainwindow/MainWindow.java     | 1820 ------
 .../azureus2/ui/swt/mainwindow/MenuFactory.java    | 1389 -----
 .../ui/swt/mainwindow/PluginsMenuHelper.java       |  257 -
 .../azureus2/ui/swt/mainwindow/Refreshable.java    |   12 -
 org/gudy/azureus2/ui/swt/mainwindow/SWTThread.java |  343 -
 .../ui/swt/mainwindow/SelectableSpeedMenu.java     |  427 --
 .../azureus2/ui/swt/mainwindow/SplashWindow.java   |  372 --
 .../azureus2/ui/swt/mainwindow/TorrentOpener.java  |  413 --
 .../ui/swt/mainwindow/UIFunctionsImpl.java         |  567 --
 .../ui/swt/maketorrent/DirectoryPanel.java         |  162 -
 .../azureus2/ui/swt/maketorrent/ModePanel.java     |  533 --
 .../ui/swt/maketorrent/MultiTrackerEditor.java     |  482 --
 .../ui/swt/maketorrent/MultiTrackerPanel.java      |  276 -
 .../ui/swt/maketorrent/NewTorrentWizard.java       |  252 -
 .../azureus2/ui/swt/maketorrent/ProgressPanel.java |  338 -
 .../azureus2/ui/swt/maketorrent/SavePathPanel.java |  334 -
 .../ui/swt/maketorrent/SingleFilePanel.java        |  165 -
 .../azureus2/ui/swt/maketorrent/WebSeedPanel.java  |  251 -
 .../azureus2/ui/swt/minibar/AllTransfersBar.java   |  173 -
 org/gudy/azureus2/ui/swt/minibar/DownloadBar.java  |  161 -
 org/gudy/azureus2/ui/swt/minibar/MiniBar.java      |  555 --
 org/gudy/azureus2/ui/swt/nat/NatTestWindow.java    |  252 -
 .../ui/swt/networks/SWTNetworkSelection.java       |  296 -
 org/gudy/azureus2/ui/swt/osx/CarbonUIEnhancer.java |  672 --
 org/gudy/azureus2/ui/swt/osx/CocoaUIEnhancer.java  |  866 ---
 org/gudy/azureus2/ui/swt/osx/Start.java            |   74 -
 .../ui/swt/plugins/UISWTAWTPluginView.java         |   62 -
 .../azureus2/ui/swt/plugins/UISWTInstance.java     |  298 -
 .../azureus2/ui/swt/plugins/UISWTPluginView.java   |   44 -
 org/gudy/azureus2/ui/swt/plugins/UISWTView.java    |  108 -
 .../azureus2/ui/swt/plugins/UISWTViewEvent.java    |  149 -
 .../ui/swt/pluginsimpl/BasicPluginConfigImpl.java  |  728 ---
 .../ui/swt/pluginsimpl/BasicPluginViewImpl.java    |  435 --
 .../ui/swt/pluginsimpl/UISWTGraphicImpl.java       |   63 -
 .../ui/swt/pluginsimpl/UISWTInstanceImpl.java      | 1039 ----
 .../ui/swt/pluginsimpl/UISWTStatusEntryImpl.java   |  250 -
 .../ui/swt/pluginsimpl/UISWTViewEventImpl.java     |   57 -
 .../azureus2/ui/swt/pluginsimpl/UISWTViewImpl.java |  303 -
 .../ui/swt/pluginsinstaller/IPWFilePanel.java      |  153 -
 .../ui/swt/pluginsinstaller/IPWFinishPanel.java    |   79 -
 .../swt/pluginsinstaller/IPWInstallModePanel.java  |  114 -
 .../ui/swt/pluginsinstaller/IPWListPanel.java      |  259 -
 .../ui/swt/pluginsinstaller/IPWModePanel.java      |  142 -
 .../swt/pluginsinstaller/InstallPluginWizard.java  |  183 -
 .../azureus2/ui/swt/progress/ProgressReporter.java |  935 ---
 .../ui/swt/progress/ProgressReporterPanel.java     |  724 ---
 .../ui/swt/progress/ProgressReporterWindow.java    |  610 --
 .../azureus2/ui/swt/progress/ProgressWindow.java   |  364 --
 org/gudy/azureus2/ui/swt/sharing/ShareUtils.java   |  217 -
 .../ui/swt/sharing/progress/ProgressWindow.java    |  368 --
 .../azureus2/ui/swt/shells/AdvRenameWindow.java    |  243 -
 .../azureus2/ui/swt/shells/GCStringPrinter.java    | 1449 -----
 .../azureus2/ui/swt/shells/MessageBoxShell.java    | 1124 ----
 .../azureus2/ui/swt/shells/MessagePopupShell.java  |  406 --
 .../azureus2/ui/swt/shells/MessageSlideShell.java  | 1225 ----
 .../azureus2/ui/swt/shells/MultipageWizard.java    |  346 --
 org/gudy/azureus2/ui/swt/shells/PopupShell.java    |   91 -
 .../azureus2/ui/swt/shells/SpeedScaleShell.java    |  649 --
 .../azureus2/ui/swt/speedtest/SpeedTestPanel.java  |  737 ---
 .../ui/swt/speedtest/SpeedTestSetLimitPanel.java   |  598 --
 .../azureus2/ui/swt/speedtest/SpeedTestWizard.java |   51 -
 .../azureus2/ui/swt/update/FullUpdateWindow.java   |  269 -
 .../azureus2/ui/swt/update/SimpleInstallUI.java    |  287 -
 org/gudy/azureus2/ui/swt/update/UpdateMonitor.java |  753 ---
 org/gudy/azureus2/ui/swt/update/UpdateWindow.java  |  718 ---
 .../azureus2/ui/swt/updater/snippets/Logger.java   |   43 -
 .../azureus2/ui/swt/updater/snippets/Main.java     |   66 -
 .../azureus2/ui/swt/updater/snippets/Started.java  |   51 -
 .../azureus2/ui/swt/updater2/PreUpdateChecker.java |   58 -
 .../azureus2/ui/swt/updater2/SWTUpdateChecker.java |  345 -
 .../azureus2/ui/swt/updater2/SWTVersionGetter.java |  225 -
 org/gudy/azureus2/ui/swt/views/AbstractIView.java  |  139 -
 org/gudy/azureus2/ui/swt/views/ConfigShell.java    |  150 -
 org/gudy/azureus2/ui/swt/views/ConfigView.java     |  930 ---
 .../azureus2/ui/swt/views/DetailedListView.java    |  371 --
 org/gudy/azureus2/ui/swt/views/FilesView.java      |  843 ---
 org/gudy/azureus2/ui/swt/views/GeneralView.java    | 1386 -----
 org/gudy/azureus2/ui/swt/views/IView.java          |  116 -
 org/gudy/azureus2/ui/swt/views/IViewExtension.java |   39 -
 org/gudy/azureus2/ui/swt/views/LoggerView.java     |  723 ---
 org/gudy/azureus2/ui/swt/views/ManagerView.java    |  601 --
 org/gudy/azureus2/ui/swt/views/MySharesView.java   |  657 --
 .../azureus2/ui/swt/views/MyTorrentsSuperView.java |  455 --
 org/gudy/azureus2/ui/swt/views/MyTorrentsView.java | 2133 -------
 org/gudy/azureus2/ui/swt/views/MyTrackerView.java  |  628 --
 org/gudy/azureus2/ui/swt/views/PeerSuperView.java  |  198 -
 .../azureus2/ui/swt/views/PeersGraphicView.java    |  349 --
 org/gudy/azureus2/ui/swt/views/PeersView.java      |  389 --
 .../ui/swt/views/PieceDistributionView.java        |  312 -
 org/gudy/azureus2/ui/swt/views/PiecesView.java     |  214 -
 .../azureus2/ui/swt/views/TorrentInfoView.java     |  436 --
 .../azureus2/ui/swt/views/TorrentOptionsView.java  |  650 --
 org/gudy/azureus2/ui/swt/views/ViewUtils.java      |  360 --
 .../ui/swt/views/clientstats/ClientStatsView.java  |  663 --
 .../views/columnsetup/ColumnTC_ChosenColumn.java   |   67 -
 .../ui/swt/views/columnsetup/ColumnTC_Info.java    |   58 -
 .../swt/views/columnsetup/ColumnTC_NameInfo.java   |  202 -
 .../ui/swt/views/columnsetup/ColumnTC_Sample.java  |  133 -
 .../views/columnsetup/TableColumnSetupWindow.java  | 1269 ----
 .../configsections/ConfigSectionConnection.java    |  422 --
 .../ConfigSectionConnectionAdvanced.java           |  297 -
 .../ConfigSectionConnectionEncryption.java         |  202 -
 .../ConfigSectionConnectionProxy.java              |  285 -
 .../views/configsections/ConfigSectionFile.java    |  530 --
 .../configsections/ConfigSectionFileMove.java      |  193 -
 .../configsections/ConfigSectionFileTorrents.java  |  221 -
 .../ConfigSectionFileTorrentsDecoding.java         |  150 -
 .../configsections/ConfigSectionIPFilter.java      |  647 --
 .../configsections/ConfigSectionInterface.java     |  376 --
 .../ConfigSectionInterfaceAlerts.java              |  457 --
 .../ConfigSectionInterfaceColor.java               |  144 -
 .../ConfigSectionInterfaceDisplay.java             |  286 -
 .../ConfigSectionInterfaceLanguage.java            |  130 -
 .../ConfigSectionInterfaceLegacy.java              |  140 -
 .../ConfigSectionInterfacePassword.java            |  169 -
 .../ConfigSectionInterfaceStart.java               |  118 -
 .../views/configsections/ConfigSectionLogging.java |  423 --
 .../views/configsections/ConfigSectionMode.java    |  229 -
 .../views/configsections/ConfigSectionPlugins.java |  714 ---
 .../configsections/ConfigSectionSecurity.java      |  641 --
 .../views/configsections/ConfigSectionStats.java   |  252 -
 .../swt/views/configsections/ConfigSectionTMP.java |  109 -
 .../configsections/ConfigSectionTrackerClient.java |  264 -
 .../configsections/ConfigSectionTrackerServer.java |  774 ---
 .../configsections/ConfigSectionTransfer.java      |  508 --
 .../ConfigSectionTransferAutoSpeed.java            |  214 -
 .../ConfigSectionTransferAutoSpeedBeta.java        |  452 --
 .../ConfigSectionTransferAutoSpeedSelect.java      |  667 --
 .../configsections/ConfigSectionTransferLAN.java   |  135 -
 .../azureus2/ui/swt/views/file/FileInfoView.java   |  492 --
 .../azureus2/ui/swt/views/peer/PeerInfoView.java   |  633 --
 .../views/peer/RemotePieceDistributionView.java    |   77 -
 .../swt/views/piece/MyPieceDistributionView.java   |   57 -
 .../azureus2/ui/swt/views/piece/PieceInfoView.java |  666 --
 .../azureus2/ui/swt/views/stats/ActivityView.java  |  175 -
 .../azureus2/ui/swt/views/stats/CacheView.java     |  484 --
 org/gudy/azureus2/ui/swt/views/stats/DHTView.java  |  726 ---
 .../azureus2/ui/swt/views/stats/StatsView.java     |  309 -
 .../ui/swt/views/stats/TrackerStatsView.java       |   44 -
 .../ui/swt/views/stats/TransferStatsView.java      | 1231 ----
 .../azureus2/ui/swt/views/stats/VivaldiPanel.java  |  437 --
 .../azureus2/ui/swt/views/stats/VivaldiView.java   |  153 -
 .../azureus2/ui/swt/views/table/TableCellSWT.java  |  130 -
 .../table/TableColumnCoreCreationListener.java     |   35 -
 .../azureus2/ui/swt/views/table/TableRowSWT.java   |   99 -
 .../ui/swt/views/table/TableViewFilterCheck.java   |   32 -
 .../azureus2/ui/swt/views/table/TableViewSWT.java  |  169 -
 .../ui/swt/views/table/impl/FakeTableCell.java     | 1422 -----
 .../ui/swt/views/table/impl/TableCellImpl.java     | 1579 -----
 .../ui/swt/views/table/impl/TableRowImpl.java      |  626 --
 .../ui/swt/views/table/impl/TableTooltips.java     |  176 -
 .../ui/swt/views/table/impl/TableViewSWTImpl.java  | 5131 ---------------
 .../ui/swt/views/table/impl/TableViewTab.java      |  138 -
 .../ui/swt/views/table/utils/CoreTableColumn.java  |  153 -
 .../swt/views/table/utils/TableColumnCreator.java  |  268 -
 .../swt/views/table/utils/TableColumnInfoImpl.java |   83 -
 .../swt/views/table/utils/TableColumnManager.java  |  687 --
 .../swt/views/table/utils/TableColumnSWTUtils.java |   65 -
 .../ui/swt/views/tableitems/ColumnDateSizer.java   |  250 -
 .../ui/swt/views/tableitems/files/DoneItem.java    |   64 -
 .../views/tableitems/files/FileExtensionItem.java  |   57 -
 .../swt/views/tableitems/files/FirstPieceItem.java |   73 -
 .../ui/swt/views/tableitems/files/ModeItem.java    |   66 -
 .../ui/swt/views/tableitems/files/NameItem.java    |  208 -
 .../ui/swt/views/tableitems/files/PathItem.java    |  135 -
 .../ui/swt/views/tableitems/files/PercentItem.java |   81 -
 .../swt/views/tableitems/files/PieceCountItem.java |   61 -
 .../swt/views/tableitems/files/PriorityItem.java   |   78 -
 .../views/tableitems/files/ProgressGraphItem.java  |  233 -
 .../tableitems/files/RemainingPiecesItem.java      |   79 -
 .../ui/swt/views/tableitems/files/SizeItem.java    |   60 -
 .../views/tableitems/files/StorageTypeItem.java    |   63 -
 .../views/tableitems/myshares/CategoryItem.java    |   72 -
 .../ui/swt/views/tableitems/myshares/NameItem.java |   48 -
 .../ui/swt/views/tableitems/myshares/TypeItem.java |   69 -
 .../tableitems/mytorrents/AbstractTrackerCell.java |  124 -
 .../tableitems/mytorrents/AvailabilityItem.java    |   96 -
 .../views/tableitems/mytorrents/AvgAvailItem.java  |   96 -
 .../tableitems/mytorrents/BadAvailTimeItem.java    |  120 -
 .../views/tableitems/mytorrents/CategoryItem.java  |   68 -
 .../tableitems/mytorrents/CommentIconItem.java     |  131 -
 .../views/tableitems/mytorrents/CommentItem.java   |   86 -
 .../views/tableitems/mytorrents/CompletedItem.java |   63 -
 .../tableitems/mytorrents/CompletionItem.java      |  225 -
 .../views/tableitems/mytorrents/DateAddedItem.java |  102 -
 .../tableitems/mytorrents/DateCompletedItem.java   |  115 -
 .../swt/views/tableitems/mytorrents/DoneItem.java  |   70 -
 .../swt/views/tableitems/mytorrents/DownItem.java  |   72 -
 .../views/tableitems/mytorrents/DownSpeedItem.java |  122 -
 .../tableitems/mytorrents/DownSpeedLimitItem.java  |   77 -
 .../swt/views/tableitems/mytorrents/ETAItem.java   |   68 -
 .../views/tableitems/mytorrents/FilesDoneItem.java |   97 -
 .../views/tableitems/mytorrents/HealthItem.java    |  177 -
 .../tableitems/mytorrents/MaxUploadsItem.java      |  106 -
 .../swt/views/tableitems/mytorrents/NameItem.java  |  193 -
 .../views/tableitems/mytorrents/NetworksItem.java  |   74 -
 .../tableitems/mytorrents/OnlyCDing4Item.java      |   70 -
 .../tableitems/mytorrents/PeerSourcesItem.java     |   73 -
 .../swt/views/tableitems/mytorrents/PeersItem.java |  158 -
 .../views/tableitems/mytorrents/PiecesItem.java    |  288 -
 .../swt/views/tableitems/mytorrents/RankItem.java  |  167 -
 .../views/tableitems/mytorrents/RemainingItem.java |   87 -
 .../views/tableitems/mytorrents/SavePathItem.java  |   69 -
 .../mytorrents/SecondsDownloadingItem.java         |   73 -
 .../tableitems/mytorrents/SecondsSeedingItem.java  |   74 -
 .../tableitems/mytorrents/SeedToPeerRatioItem.java |  115 -
 .../swt/views/tableitems/mytorrents/SeedsItem.java |  193 -
 .../tableitems/mytorrents/ShareRatioItem.java      |  121 -
 .../swt/views/tableitems/mytorrents/SizeItem.java  |  113 -
 .../views/tableitems/mytorrents/StatusItem.java    |  212 -
 .../mytorrents/SwarmAverageCompletion.java         |   86 -
 .../tableitems/mytorrents/SwarmAverageSpeed.java   |   79 -
 .../mytorrents/TimeSinceDownloadItem.java          |   75 -
 .../tableitems/mytorrents/TimeSinceUploadItem.java |   76 -
 .../tableitems/mytorrents/TorrentPathItem.java     |   71 -
 .../tableitems/mytorrents/TotalSpeedItem.java      |   74 -
 .../tableitems/mytorrents/TrackerNameItem.java     |   97 -
 .../mytorrents/TrackerNextAccessItem.java          |  104 -
 .../tableitems/mytorrents/TrackerStatusItem.java   |  162 -
 .../ui/swt/views/tableitems/mytorrents/UpItem.java |   75 -
 .../views/tableitems/mytorrents/UpSpeedItem.java   |  133 -
 .../tableitems/mytorrents/UpSpeedLimitItem.java    |   78 -
 .../tableitems/mytracker/AnnounceCountItem.java    |   52 -
 .../tableitems/mytracker/AverageBytesInItem.java   |   53 -
 .../tableitems/mytracker/AverageBytesOutItem.java  |   53 -
 .../tableitems/mytracker/BadNATCountItem.java      |   66 -
 .../views/tableitems/mytracker/CategoryItem.java   |  102 -
 .../tableitems/mytracker/CompletedCountItem.java   |   53 -
 .../views/tableitems/mytracker/DateAddedItem.java  |   59 -
 .../views/tableitems/mytracker/DownloadedItem.java |   58 -
 .../swt/views/tableitems/mytracker/LeftItem.java   |   58 -
 .../swt/views/tableitems/mytracker/NameItem.java   |  106 -
 .../views/tableitems/mytracker/PassiveItem.java    |   67 -
 .../views/tableitems/mytracker/PeerCountItem.java  |   57 -
 .../tableitems/mytracker/ScrapeCountItem.java      |   52 -
 .../views/tableitems/mytracker/SeedCountItem.java  |   57 -
 .../swt/views/tableitems/mytracker/StatusItem.java |   72 -
 .../tableitems/mytracker/TotalBytesInItem.java     |   53 -
 .../tableitems/mytracker/TotalBytesOutItem.java    |   53 -
 .../views/tableitems/mytracker/TrackerItem.java    |   53 -
 .../views/tableitems/mytracker/UploadedItem.java   |   58 -
 .../ui/swt/views/tableitems/peers/ASItem.java      |  104 -
 .../ui/swt/views/tableitems/peers/ChokedItem.java  |   66 -
 .../ui/swt/views/tableitems/peers/ChokingItem.java |   66 -
 .../tableitems/peers/ClientIdentificationItem.java |   70 -
 .../ui/swt/views/tableitems/peers/ClientItem.java  |   62 -
 .../views/tableitems/peers/ConnectedTimeItem.java  |   61 -
 .../views/tableitems/peers/DLedFromOthersItem.java |   81 -
 .../swt/views/tableitems/peers/DiscardedItem.java  |   67 -
 .../ui/swt/views/tableitems/peers/DownItem.java    |   98 -
 .../swt/views/tableitems/peers/DownSpeedItem.java  |   74 -
 .../views/tableitems/peers/DownSpeedLimitItem.java |   73 -
 .../views/tableitems/peers/DownloadNameItem.java   |   64 -
 .../swt/views/tableitems/peers/EncryptionItem.java |   60 -
 .../ui/swt/views/tableitems/peers/GainItem.java    |   63 -
 .../peers/HandshakeReservedBytesItem.java          |   61 -
 .../swt/views/tableitems/peers/HostNameItem.java   |   68 -
 .../tableitems/peers/IncomingRequestCountItem.java |   67 -
 .../swt/views/tableitems/peers/InterestedItem.java |   65 -
 .../views/tableitems/peers/InterestingItem.java    |   65 -
 .../ui/swt/views/tableitems/peers/IpItem.java      |   80 -
 .../ui/swt/views/tableitems/peers/LANItem.java     |   70 -
 .../swt/views/tableitems/peers/MessagingItem.java  |   80 -
 .../tableitems/peers/OptimisticUnchokeItem.java    |   65 -
 .../tableitems/peers/OutgoingRequestCountItem.java |   67 -
 .../swt/views/tableitems/peers/PeerByteIDItem.java |   54 -
 .../ui/swt/views/tableitems/peers/PeerIDItem.java  |   60 -
 .../swt/views/tableitems/peers/PeerSourceItem.java |   61 -
 .../ui/swt/views/tableitems/peers/PercentItem.java |   64 -
 .../ui/swt/views/tableitems/peers/PieceItem.java   |   63 -
 .../ui/swt/views/tableitems/peers/PiecesItem.java  |  353 --
 .../ui/swt/views/tableitems/peers/PortItem.java    |   61 -
 .../ui/swt/views/tableitems/peers/SnubbedItem.java |   68 -
 .../ui/swt/views/tableitems/peers/StatUpItem.java  |   64 -
 .../ui/swt/views/tableitems/peers/StateItem.java   |   79 -
 .../tableitems/peers/TimeToSendPieceItem.java      |   74 -
 .../tableitems/peers/TimeUntilCompleteItem.java    |   70 -
 .../views/tableitems/peers/TotalDownSpeedItem.java |   64 -
 .../ui/swt/views/tableitems/peers/TypeItem.java    |   74 -
 .../views/tableitems/peers/UniquePieceItem.java    |   65 -
 .../views/tableitems/peers/UpDownRatioItem.java    |   84 -
 .../ui/swt/views/tableitems/peers/UpItem.java      |   94 -
 .../ui/swt/views/tableitems/peers/UpRatioItem.java |   83 -
 .../ui/swt/views/tableitems/peers/UpSpeedItem.java |   71 -
 .../views/tableitems/peers/UpSpeedLimitItem.java   |   71 -
 .../views/tableitems/pieces/AvailabilityItem.java  |   59 -
 .../views/tableitems/pieces/BlockCountItem.java    |   51 -
 .../ui/swt/views/tableitems/pieces/BlocksItem.java |  233 -
 .../swt/views/tableitems/pieces/CompletedItem.java |   59 -
 .../views/tableitems/pieces/PieceNumberItem.java   |   51 -
 .../swt/views/tableitems/pieces/PriorityItem.java  |   65 -
 .../swt/views/tableitems/pieces/RequestedItem.java |   63 -
 .../views/tableitems/pieces/ReservedByItem.java    |   52 -
 .../ui/swt/views/tableitems/pieces/SizeItem.java   |   59 -
 .../ui/swt/views/tableitems/pieces/SpeedItem.java  |   65 -
 .../ui/swt/views/tableitems/pieces/TypeItem.java   |   56 -
 .../swt/views/tableitems/pieces/WritersItem.java   |  109 -
 .../azureus2/ui/swt/views/utils/ManagerUtils.java  |  477 --
 .../azureus2/ui/swt/welcome/WelcomeWindow.java     |  374 --
 .../azureus2/ui/swt/win32/Win32UIEnhancer.java     |  351 --
 .../ui/swt/wizard/AbstractWizardPanel.java         |   68 -
 org/gudy/azureus2/ui/swt/wizard/IWizardPanel.java  |   49 -
 org/gudy/azureus2/ui/swt/wizard/Wizard.java        |  446 --
 org/gudy/azureus2/ui/systray/SystemTraySWT.java    |  446 --
 org/gudy/azureus2/ui/telnet/UI.java                |  153 -
 org/gudy/azureus2/ui/webplugin/WebPlugin.java      | 1154 ----
 .../ui/webplugin/WebPluginAccessController.java    |  112 -
 org/gudy/azureus2/update/CorePatchChecker.java     |  296 -
 org/gudy/azureus2/update/CoreUpdateChecker.java    | 1225 ----
 org/gudy/azureus2/update/UpdaterUtils.java         |  234 -
 org/json/simple/ItemList.java                      |  205 -
 org/json/simple/JSONArray.java                     |   44 -
 org/json/simple/JSONObject.java                    |  117 -
 org/json/simple/JSONValue.java                     |   36 -
 org/json/simple/Test.java                          |   54 -
 org/json/simple/parser/JSONParser.java             |  192 -
 org/json/simple/parser/Yylex.java                  |  428 --
 org/json/simple/parser/Yytoken.java                |   31 -
 org/pf/file/FileUtil.java                          |  468 --
 .../azureus/core/dht/control/impl/Test.java        |    0
 .../com}/aelitis/azureus/core/dht/impl/Test.java   |    0
 .../aelitis/azureus/core/dht/router/impl/Test.java |    0
 .../azureus/core/dht/transport/udp/impl/Test.java  |    0
 .../azureus/core/diskmanager/cache/impl/Test.java  |    0
 test/src/com/aelitis/azureus/ui/swt/Sleak.java     |  461 ++
 .../azureus/ui/swt/utils/ImageResizeException.java |    0
 .../aelitis/azureus/ui/swt/utils/ImageResizer.java |    0
 test/src/com/vuze/tests/FileUtilWriteTest.java     |   85 +
 test/src/com/vuze/tests/RunnableVsReflect.java     |  142 +
 test/src/com/vuze/tests/swt/BrowserFlicker.java    |  110 +
 test/src/com/vuze/tests/swt/BrowserStatusBar.java  |   78 +
 test/src/com/vuze/tests/swt/ImageOverImage.java    |   92 +
 test/src/com/vuze/tests/swt/OnTopProblem.java      |  136 +
 test/src/com/vuze/tests/swt/PaintCircleText.java   |   59 +
 test/src/com/vuze/tests/swt/Snippet.java           |   58 +
 .../com/vuze/tests/swt/TableWith0sizedColumn.java  |   99 +
 test/src/com/vuze/tests/swt/TorrentThumbnail.java  |  151 +
 test/src/com/vuze/tests/swt/tableview/CT_ID.java   |   78 +
 .../vuze/tests/swt/tableview/CT_InvOnlyExt.java    |  105 +
 .../vuze/tests/swt/tableview/CT_InvOnlyReord.java  |  107 +
 .../vuze/tests/swt/tableview/CT_InvalidOnly.java   |   49 +
 test/src/com/vuze/tests/swt/tableview/CT_Live.java |   48 +
 .../com/vuze/tests/swt/tableview/CT_LiveExt.java   |  103 +
 .../vuze/tests/swt/tableview/CT_LivePaintOnly.java |   51 +
 .../tests/swt/tableview/CT_LivePaintOnlyExt.java   |  103 +
 test/src/com/vuze/tests/swt/tableview/CT_Text.java |   33 +
 .../vuze/tests/swt/tableview/TableViewTestDS.java  |   34 +
 .../vuze/tests/swt/tableview/testTableView.java    |  589 ++
 .../com/vuze/tests/swt/tableview/text.properties   |    8 +
 test/src/com/vuze/tests/swt/testAppModal.java      |   49 +
 .../src/com/vuze/tests/swt/testBrowserDispose.java |   48 +
 test/src/com/vuze/tests/swt/testBrowserFunc.java   |  208 +
 test/src/com/vuze/tests/swt/testGroupBG.java       |   47 +
 test/src/com/vuze/tests/swt/testLabelMouseUp.java  |   50 +
 test/src/com/vuze/tests/swt/testOSX.java           |  132 +
 test/src/com/vuze/tests/swt/testScrollbar.java     |   44 +
 .../com/vuze/tests/swt/testTableBackground.java    |   70 +
 .../com/vuze/tests/swt/testTableColumnMenu.java    |   41 +
 test/src/com/vuze/tests/swt/testTableDrop.java     |   41 +
 test/src/com/vuze/tests/swt/testTableFG.java       |   64 +
 test/src/com/vuze/tests/swt/testTableFullRow.java  |   51 +
 test/src/com/vuze/tests/swt/testTableMouseUp.java  |   86 +
 test/src/com/vuze/tests/swt/testTableRedraw.java   |  140 +
 test/src/com/vuze/tests/swt/testTreeBrowser.java   |   92 +
 test/src/com/vuze/tests/swt/testTreeClickDraw.java |   73 +
 test/src/com/vuze/tests/swt/textComboColor.java    |   39 +
 .../gudy/azureus2/core3/torrent/test/Main.java     |    0
 .../org}/gudy/azureus2/core3/util/jar/Test.java    |    0
 .../core3/util/test/Md5AlgorithmHelper.java        |    0
 .../gudy/azureus2/core3/util/test/SHA1Old.java     |    0
 .../azureus2/core3/util/test/SHA1SpeedTest.java    |    0
 .../azureus2/core3/util/test/SHA1Verification.java |    0
 .../core3/util/test/Sha1AlgorithmHelper.java       |    0
 .../core3/util/test/SystemClockSpeedup.java        |    0
 .../azureus2/platform/win32/access/impl/Test.java  |  184 +
 .../azureus2/pluginsimpl/local/installer/Test.java |    0
 .../local/sharing/test/ShareTester.java            |    0
 .../gudy/azureus2/pluginsimpl/local/test/Test.java | 1266 ++++
 .../azureus2/pluginsimpl/local/update/Test.java    |    0
 .../local/utils/resourcedownloader/Test.java       |    0
 .../pluginsimpl/local/utils/xml/rss/Test.java      |    0
 .../src/org}/gudy/azureus2/ui/swt/test/Main.java   |    0
 .../azureus2/ui/swt/test/PrintTransferTypes.java   |    0
 .../gudy/azureus2/ui/swt/test/SashFormTest.java    |    0
 .../org}/gudy/azureus2/ui/swt/test/TableTest.java  |    0
 .../azureus2/ui/swt/test/Win32TransferTypes.java   |    0
 .../src/org}/gudy/azureus2/ui/systray/Main.java    |    0
 .../src/org}/gudy/azureus2/update/Test.java        |    0
 .../impl/TorrentDownloaderLoggedImpl.java          |    0
 .../gudy/azureus2/ui/common/ExternalUIConst.java   |  172 +
 uis/src/org/gudy/azureus2/ui/common/Main.java      |  384 ++
 .../org/gudy/azureus2/ui/common/StartServer.java   |  117 +
 uis/src/org/gudy/azureus2/ui/common/UIConst.java   |   78 +
 .../azureus2/ui/common/UITemplateHeadless.java     |    0
 .../azureus2/ui/common/util/LGLogger2Log4j.java    |    0
 .../azureus2/ui/common/util/LegacyHashtable.java   |    0
 .../org}/gudy/azureus2/ui/common/util/SLevel.java  |    0
 .../gudy/azureus2/ui/console/CommandReader.java    |  196 +
 .../org/gudy/azureus2/ui/console/ConsoleInput.java |  811 +++
 .../org}/gudy/azureus2/ui/console/MakeTorrent.java |    0
 uis/src/org/gudy/azureus2/ui/console/UI.java       |  309 +
 .../org}/gudy/azureus2/ui/console/UserProfile.java |    0
 .../gudy/azureus2/ui/console/commands/AddFind.java |    0
 .../gudy/azureus2/ui/console/commands/Alias.java   |    0
 .../gudy/azureus2/ui/console/commands/Archive.java |  154 +
 .../ui/console/commands/CommandCollection.java     |    0
 .../gudy/azureus2/ui/console/commands/Create.java  |  142 +
 .../gudy/azureus2/ui/console/commands/Hack.java    |  373 ++
 .../ui/console/commands/IConsoleCommand.java       |  105 +
 .../gudy/azureus2/ui/console/commands/Log.java     |    0
 .../gudy/azureus2/ui/console/commands/Move.java    |    0
 .../ui/console/commands/OptionsConsoleCommand.java |    0
 .../gudy/azureus2/ui/console/commands/Pairing.java |   76 +
 .../gudy/azureus2/ui/console/commands/Plugin.java  |  588 ++
 .../azureus2/ui/console/commands/Priority.java     |  237 +
 .../azureus2/ui/console/commands/RunState.java     |  121 +
 .../org/gudy/azureus2/ui/console/commands/Set.java |  404 ++
 .../gudy/azureus2/ui/console/commands/Share.java   |    0
 .../gudy/azureus2/ui/console/commands/Show.java    |  813 +++
 .../ui/console/commands/TorrentArchive.java        |   67 +
 .../azureus2/ui/console/commands/TorrentCheck.java |    0
 .../ui/console/commands/TorrentCommand.java        |  218 +
 .../ui/console/commands/TorrentFilter.java         |    0
 .../ui/console/commands/TorrentForceStart.java     |    0
 .../azureus2/ui/console/commands/TorrentHost.java  |    0
 .../azureus2/ui/console/commands/TorrentLog.java   |  189 +
 .../ui/console/commands/TorrentPublish.java        |    0
 .../azureus2/ui/console/commands/TorrentQueue.java |    0
 .../ui/console/commands/TorrentRemove.java         |    0
 .../azureus2/ui/console/commands/TorrentStart.java |   84 +
 .../azureus2/ui/console/commands/TorrentStop.java  |    0
 .../ui/console/commands/TorrentSubCommand.java     |    0
 .../gudy/azureus2/ui/console/commands/XML.java     |    0
 .../console/multiuser/MultiUserConsoleInput.java   |    0
 .../ui/console/multiuser/TestUserManager.java      |    0
 .../azureus2/ui/console/multiuser/UserManager.java |  236 +
 .../ui/console/multiuser/UserManagerPersister.java |   40 +
 .../ui/console/multiuser/commands/Show.java        |    0
 .../ui/console/multiuser/commands/UserCommand.java |    0
 .../multiuser/persist/UserManagerXMLPersist.java   |   75 +
 .../azureus2/ui/console/util/StringEncrypter.java  |    0
 .../gudy/azureus2/ui/console/util/TextWrap.java    |    0
 .../org}/gudy/azureus2/ui/telnet/SocketServer.java |    0
 uis/src/org/gudy/azureus2/ui/telnet/UI.java        |  155 +
 .../src/org}/pf/file/ExtendedFileFilter.java       |    0
 {org => uis/src/org}/pf/file/FileFinder.java       |    0
 {org => uis/src/org}/pf/file/FileHandler.java      |    0
 {org => uis/src/org}/pf/file/FileLocator.java      |    0
 uis/src/org/pf/file/FileUtil.java                  |  472 ++
 {org => uis/src/org}/pf/file/FileWalker.java       |    0
 {org => uis/src/org}/pf/file/LineProcessor.java    |    0
 .../src/org}/pf/programmers-friend.org.html        |    0
 {org => uis/src/org}/pf/readme.txt                 |    0
 {org => uis/src/org}/pf/release-notes/pf-file.txt  |    0
 {org => uis/src/org}/pf/release-notes/pf-text.txt  |    0
 {org => uis/src/org}/pf/release-notes/pf.txt       |    0
 {org => uis/src/org}/pf/text/StringExaminer.java   |    0
 {org => uis/src/org}/pf/text/StringPattern.java    |    0
 {org => uis/src/org}/pf/text/StringScanner.java    |    0
 {org => uis/src/org}/pf/text/StringUtil.java       |    0
 5586 files changed, 820385 insertions(+), 655298 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/azureus.git



More information about the pkg-java-commits mailing list