===== Changelog =========================================================================

Toposław - version 1.0.6
* Multiflex temporary files are now stored in a single folder, purged on Toposław startup
* typos and nomenclature fixes
* improved credits and licensing information in readme.md
* new icons for accepted and in-progress entries

Toposław - version 1.0.5
* Toposław now ships with a 64 bit Morfeusz-Java bridge shared library for *nix systems
* bugfix: file chooser dialogs no longer suffer from mangled layout on ubuntu
* bugfix: it is now possible to accept entries imported from DELAC files
* bugfix: comparisons in Toposław no longer violate their general contract

Toposław - version 1.0.4a
* experimental option "Import Multiflex dictionary" hidden in non-experimental use
* "Import entries in DELAC format" now has a less restrictive file filter and allows "all files" filter to be used

Toposław - version 1.0.4
*importing a dictionary from XML is now possible to fill a fresh copy of Toposław
*importing entries from a Multiflex-format DELAC file is now possible
*interface: improvements to file/directory choosing dialogs for import/export functions
*interface: import/export function now reside in their own menus 
*internal: filestreams now properly closed after inflecting an entry
*bugfix: entries' morphological class is now exported to xml
*bugfix: exporting entry's description level now conforms to entry's finished status on the list of entries
*bugfix: changing entry's relations to concepts now invalidate entry's finished status

Toposław - version 1.0.3a
* hierarchy filters now working

Toposław - version 1.0.3 (in progress)
* bugfixes related to hierarchies
* entry's morphological class may now be selected for multiple entries at once

Toposław - version 1.0.2
* hierarchy edition works (for one hierarchy)

Toposław - version 1.0.1
* Toposław now allows description of non-nominal entries
* the list of entries keeps being sorted all the time 
* Toposław now considers graph constituents with variableless inflectional constraints as inflecting (e.g. a graph for "dziecko z probówki" which only had one constraint for fifth constituent: Nb=pl)
* bugfix for graph list behaving improperly in various cases (e.g. assigning a different graph than the one highlighted on the list)

Toposław - version 1.0
* Logger now appends new logs to old logs instead of overwriting them
* JavaDoc for all classes
* fixed a few localisation errors
* "Show names" button on graph panel can't be clicked if no graph is selected
* documented the behaviour of "Import Names From File" function
* cleaning up the code
* major refactorization of the code
* better approach to localisation - string keys autoupdate with refactorization, some general, non-class-specific keys used (e.g. Undo)
* you can now filter entry list by the number of relations, type of relations and classification of city objects in relation with an entry
* "undo" i "redo" now work in the edit menu
* you can now filter the list of entries to find all entries that have the current entry embedded
* you can now find an entry that is linked to a selected embedded subcompound
* search field transmuted into a filter field
* constituents panel has been redesigned
* embedding a subcompound with empty or whitespace lemmas no longer creates an entry consisting of whitespace only
* entry comment now saves automatically
* concept comment now saves automatically
* entry panel redesigned
* bugfix: import entries from file now accepts properly utf-8 files
* bugfix: import entries from file now doesn't accept empty lines
* bugfix: empty entries cannot be added
* bugfix: table of constituents no longer vanishes after selecting a block of entries
* Dictionary Metadata view added (the standard view now separate as "Entry Edition")
* Alphabet.txt & Morphology.txt now are part of dictionary metadata, can be edited, saved and automatically deploy while starting Toposław
* incorrect ".grf" descriptions of graphs now cause an error in Toposław instead of infinite loop
* editing graphs cleaned up
* importing a graph from file checks whether file content describes a proper graph
* importing graphs from directory checks each .grf file for correctness of graph description. this should prevent hang ups in Toposlaw.
* importing graphs from directory is undoable.
* importing graphs from directory does not hang up Toposlaw if no .grf file is found.
* proper licensing of Toposław, including warranty notices

21.03.10 - version 1.0 prerelease 1
* Toposław's interface is now also available in English (based on automatic detection during startup)
* bug fixes:
	* proper undo/redo for analysing constituents
* cleanup of the code:
	* removal of old/useless classes
	* "\n" -> '\n' etc.
	* dropped setting names for components, it is quite useless
	* dropped a lot of useless debugging messages

18.01.10

* etykietki w pierwszym wierzchołku działają (wcześniej tylko dla niektórych grafów działały)
* spacje zostały okiełznane
* dodano więcej opcji filtrowania grafów
* nowy Multiflex
* zoptymalizowane działanie przycisku "Pokaż nazwy" (przypisane do danego grafu)
* zmiana interfejsowa - przycisk "Pokaż nazwy" nie zmienia się już w "Przywróæ nazwy",
jego efekty są anulowane przez przycisk "Przywróæ listę nazw", który pojawił się na pasku narzędzi Toposława

14.12.09

* optymalizacja operacji na grafach - mniej używania pośrednich plików
* eksport grafów do katalogu
* poprawiæ analizuj-człon
* przecinki ("Muzeum Bajek, Baśni i Opowieści") i backslashe ("AC\DC") w nazwach działają
* Toposław usuwa despecjalizujące backslashe z wyników odmiany: gdy Multiflex wyprodukuje
	"Muzeum Bajek\, Baśni i Opowieści", Toposław pokaże: "Muzeum Bajek, Baśni i Opowieści"
* nazwy na liście wyników są zgrupowane wg ścieżki


24.11.09

* przycisk "Przywróæ domyślne" w filtrach działa
* filtr "niepasujących grafów"


22.11.09

* grafy znów się sortują po nazwie
* przy wydzielaniu nazwy wyskakuje powiadomienie czy znaleziono odpowiednią nazwę w słowniku
* przy długotrwałych operacjach wykonywanych przez Toposława kursor zmienia się w klepsydrę.
* Wyszukiwanie na liście nazw znajduje też nazwy które mają wpisane literki w środku (można to wyłączyæ z menu opcje)
* przy okienku wyszukiwania na liście nazw pojawił się przycisk "Nast." który pozwala znaleæ następne pasujące hasło
* bugfix: "Nowy graf" przypisuje się do całej listy nazw a nie tylko jednej
* Charles de Gaulle poprawiony
* naprawione ciapki w grafach: przy komentarzach dodane ciapki zamykające, przy pozostałych usunięty samotny ciapek zamykający

18.11.09

* przy importowaniu z xml &quot; zostaje zamienione z powrotem na "
* naprawiony błąd z dodatkowym enterem w imporcie z xml
* nowe, wspaniałe filtry statusu nazwy, pozwalające wybieraæ np. tylko nazwy bez przypisanego obiektu, tylko nazwy bez przypisanego grafu, tylko nazwy z przypisanym grafem itp.
* filtrowanie grafów zostało bardzo intensywnie zoptymalizowane i teraz powinno tylko przez chwilę myśleæ gdy się je pierwszy raz włącza

10.11.09

* nie powinny już się generowaæ niepolskie znaki na listach wyników i w podglądzie grafów
* jeśli jakąś formę można wygenerowaæ na więcej niż 1 sposób, to Toposław podświetli wszystkie ściezki zamiast psucia sie
* zielone kropki odzyskane
* znalezłem i zlikwidowałem bug powodujący zagubienie treści grafów
* znalezione i poprawione błędy w importowaniu grafów
* pozbyłem się ciapków z grafów - teraz w pudełkach zamiast np. ["Pierwszej"] jest [Pierwszej]. niestety, skutkiem ubocznym było zniknięcie zamykającego ciapka w komentarzach typu [Centralny Klub Studentów Politechniki - "Stodoła"(<-ten ciapek znika)] w grafach. Co prawda miałem do tego odpowiedni kod i wyrażenia regularne, które omijały usuwanie tego ciapka i działały doskonale na ręcznych przykładach wyjętych z naszych grafów, ale gdy przyszło do działania w rzeczywistości, przestawało działaæ.
* odmienia się dobrze kiedy równanie outputu jest na początkowej strzałce

5.11.09

*sprawdzanie czy graf sie nazywa tak jak wyglada - zrobione, ale co z tym zrobiæ - do przemyślenia
*dziwne znaki w komunikatach o błędach z multiflexa naprawione
*lista grafów centruje sie na wybranym grafie przy zmienianiu nazwy
*przecinek przed nawiasem w formacie Multiflexa jest zdespecjalizowany backslashem
*Słownik nie powinien juz więcej urosnąæ do 100 MB bez np. wprowadzania kolejnych 30 tysięcy nazw.
*zużycie pamięci przez Toposława znacznie zredukowane	
*twórz nową relacje nie odświeża odpowiedniego panelu

19.10.09

* grafy są reprezentowane w sposób, który można przeglądaæ, porównywaæ i w ogóle:
słownik posiada teraz metadane:
	* hierarchie dla obiektów miejskich (może byæ ich więcej niż 1)
	* morphology i alphabet dla multiflexa
	
*rozszerzaæ pole białe pod grafem w podglądzie
*czyszczenie pola z podświetlonymi ścieżkami przy zmienianiu nazwy
*pokaż nazwy dla grafu <-> wszystkie nazwy
*backup przy eksportowaniu słownika w formacie Toposława
*edytuj lemat i tag -> edytuj człon też
*naprawiony błąd który powodował niewyświetlanie się komunikatów w tym komunikatu że toposław odmawia dodania nazwy którą znalazł w słowniku
*nie można zatwierdziæ nazwy która nie ma żadnego obiektu przypisanego
*filtrowanie listy grafów wg liczby członów i wg odmienności	

07.10.09

* po zmianie aktualnej nazwy lista form czyści się
* kolorowanie ścieżek
* włącz podgląd automatycznie po kliknięciu na formę na liście
* wyświetlanie komunikatów Multiflexa w oknie podglądu grafów na liście
* poprawiony bug w kolorowaniu ścieżek powodujący niekolorowanie większości ścieżki w grafach z komentarzem
* poprawiony bug w importowaniu grafów
* eksportuj wszystkie nazwy w formacie multiflexa
* eksportuj wszystkie nazwy w formacie Toposława	
	
27.08.09

cudzysłowy dla kropek i przecinków w lemacie
czemu w komunikatach zwrotnych od multiflexa toposław widzi krzaczki?? - już nie widzi, z jakiegoś powodu
przy dodawaniu nowych członów traktowaæ je morfeuszem
wyszukiwanie nazw i obiektów miejskich wg prefiksu nazwy wpisywanego w odpowiednie pole nad listą
sposób zapisywania klasyfikacji obiektów w bazie zmieniony na nieśmiecący
i prawdopodobnie łatwo modyfikowalny, co załatwi punkt "klasyfikacja obiektów zewnętrzna"
okienko wyskakujące informujace o wlaczonym edytorze nie wyskakuje już w podglądzie grafu
za to wyskakuje okienku informujące "w podglądzie grafu nie można nic zmieniaæ"
Toposław obsługuje teraz zagnieżdżenia dowolnej głębokości
przy wydzielaniu jesli tagi wydzielanych członów się zgadzają wśród członów niebędących spacją, automatycznie przypisze ten tag wydzielonemu członowi
|fantastyczny format xml z 4 obowiązkowymi elementami - haslo, obiekty, multiflex|
	
12.08.09

większe linijki na liście (wyższe)
|toposław linuxowy| - zmiana paradygmatu pliku grafu
6. etykietki pudełek
edycja grafów zmieniając nazwę na podst. odmienności członów

generowanie szkieletów grafów 
moznaWydzielicCzlony bug naprawiony
edycja grafów edytująca inne grafy po np. zmianie prefiksu naprawiona
	
	
13.07.09
Fixed:	
coś się jest straszliwie nie tak z wydzielaniem - nie pojawia sie wydzielona nazwa
wydzielona nazwa w mianowniku - 
Instrukcja składania toposława z multiflexem i morfeuszem
zmienic wydzielanie nazw
poprawiæ deployment grafów przy starcie
przetestowaæ szybkośæ odmieniania nazw i sprawdziæ czy problem leży po stronie multiflexa czy nie

	
