Opravy
- odstraněn únik paměti při zavírání oken, který mohl vyústit až k vyčerpání paměti na haldě
- řešení nalezená převzatým řešitelem Pentomina jsou do databáze korektně přidávána s předvoleným jménem, i když uživatel toto jméno nenastavil
- opraveno zobrazení předlohy při otevírání univerzálního řešitele předtím zavřeného v editačním módu
- a několik drobných oprav
Rozšíření a změny
- přidána možnost vyexportovat pracovní plochu jako vektorový či rastrový obrázek (stiskem klávesy S);
využívá knihovnu FreeHep VectorGraphics - přepsání tříd pro bod, obdélník a polygon odvozením od standardních knihovních tříd bez využití balíku Squire (ušetří řadu konverzí)
- přidáno převracení dílků dvojklikem levého tlačítka (pohodlnější než středním tlačítkem)
- dvojklik levého tlačítka v databázovém okně otevře obrazec k řešení, s klávesou SHIFT k editaci
- hladina s dekorativním obrázkem je implicitně skryta
- obfuskace pro zmenšení aplikace a znesnadnění dekompilace
Poznámka
Na svém počítači s grafickou kartou ATI Radeon X800XL jsem pozoroval podstatné zpomalení při listování v databázi při normální velikosti okna v porovnání s listováním v maximalizovaném okně. Na ostatních počítačích (s kartami NVidia) jsem toto nepozoroval. Ani po důkladné revizi zdrojových kódů jsem neodhalil příčinu. Problém vyřešila aktualizace ovladačů ATI Catalyst z verze 7.1 na verzi 7.8. Pokud jste na podobný problém narazili s jinými ovladači a/nebo grafickými kartami, dejte mi prosím vědět.
Rozšíření plánovaná v nejbližší době
- eliminace duplicitních řešení i pro obrazce s více oddělenými částmi
- důkladná lokalizace aplikace do angličtiny, češtiny a esperanta pomocí externích souborů .properties