mage/Mage.Server.Plugins
ArcadeMode 5ac975c52e Blocker and Critical level bugfixes throughout the project (#4648)
* fixed https://sonarcloud.io/project/issues?id=org.xmage%3Amage-root&issues=AWIlv32RgrzAwlaaQ7rP&open=AWIlv32RgrzAwlaaQ7rP

* ensure closing of scanner if it was opened

* Refactored method in EmpyrialArchAngel to not always return same value.

* Refactored method in FalkenrathAristocrat to not always return same value.

* Refactored method in GilderBairn to not always return the same value.

* fixed left open resources, ensured quiet closing of the streams

* Refactored method in IceCave to not always return same value.

* Refactored method in KjeldoranRoyalGuard to not always return same value.

* Refactored method in LegionsInitiative to not always return same value.

* Refactored method in NaturesWill to not always return same value.

* added quiet closing method in new streamutils class, used to clean up the connectdialog

* Fix small typo

* added quiet closing to saveobjectutil

* closed resources in savegame method of gamecontroller

* properly close resources in loadGame method of GameReplay class

* further proper resource closing in ServerMessagesUtil

* fixed unclosed resources in copy method in mage framework Copier

* closed unclosed resources in copyCompressed method in Copier

* ensure closing of filewriter in manasymbols

* ensure proper closing of Stream in arcane UI

* ensure closing of datagram socket in arcane Util

* ensure resource closing in deckimport from clipboard

* ensure closing of plugin classloader

* ensured closing of zipinputstream resource

* ensure closing of fileoutputstream in ScryfallSymbolsSource

* ensure closing resources after finishing/canceling download of pictures

* remove commented code

* move locks to try block to ensure unlocking along all execution paths

* remove dangerous instance of double-checked locking

* removed dangerous instance of double checked locking in settingsmanager

* Removed dangerous instance of double-checked locking in ThemePluginImpl

* close resource which did not happen certainly

* close another stream

* ensure closing of inputstream
2018-03-22 08:13:13 -05:00
..
Mage.Deck.Constructed * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01:00
Mage.Deck.Limited XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.CanadianHighlanderDuel XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.CommanderDuel XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.CommanderFreeForAll XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.FreeForAll XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.FreeformCommanderFreeForAll XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.MomirDuel XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.MomirGame XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.PennyDreadfulCommanderFreeForAll XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.TinyLeadersDuel XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Game.TwoPlayerDuel XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Player.AI Some minor changes. 2018-03-17 23:40:36 +01:00
Mage.Player.AI.DraftBot XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Player.AI.MA Blocker and Critical level bugfixes throughout the project (#4648) 2018-03-22 08:13:13 -05:00
Mage.Player.AIMCTS XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Player.AIMinimax XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Player.Human Removed unnecessary log info on user's freeze (#4646) 2018-03-22 11:58:14 +04:00
Mage.Tournament.BoosterDraft Added Legacy Cube February 2018 2018-03-11 14:12:21 +01:00
Mage.Tournament.Constructed XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
Mage.Tournament.Sealed XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
pom.xml XMage 1.4.28V0 2018-03-10 20:42:29 +01:00