19.04.2009
-usunięcie bug'a z CEval::operator()(vector&)
-metoda prywatna CEval::dellocals()
-dodanie nowych komentarzy do plików projektu
-dodanie możliwości definiowania zmiennych przez proste przypisanie (np. x=2+3)
-wyświetlanie w konsoli w stylu matlab'a
-dodanie zmiennej ans przechowującej ostatni wynik
-wersja 'Release' z dokumentacją użytkownika
-poprawki w dokumentacji technicznej (pdf)
18.04.2009
-powrót po dłuższej przerwie :)
-usuniecie bug'a z metody CEval::getelement
-dodanie do programu możliwości całkowania 4 metodami (qf.cpp)
-poprawki w definicjach
-dadanie nowych funkcji: tan, ctan, floor, ceil
-dokumentacja kodu projektu w formacie html (wygenerowane przez Doxygen)
-dokumentacja użytkownika: readme.txt
-informacje techniczne: techinfo.txt
31.03.2009
-dopuszczalne wyrażenia typu 2sin(-cos(-3(2)))
30.03.2009
-funkcja AddVar ma dodatkowy parametr (domyślny)
-usunięcie błędu przy nieprawidłowym wywołaniu GetVarPtr
-funkcje init, copy, reset w CEval
-konstruktor kopiujący i operator= dla CEval
-prywatny konstruktor kopiujący i prywatny operator= w CFLib
29.03.2009
-przyspieszenie wykonywania obliczeń poprzez usunięcie kontroli wskaźnika root
-usuniecie błędów przy wyrażeniach typu "," "("
-lepsza kontrola poprawności wyrażeń (np. sin(3,4) jest teraz niepoprawne)
-usuniecie kilku bugów w funkcji Set
-przyspieszenie funkcji Set
-funkcja tabelki wyników w programie 'pokazowym'
-w pliku readme.txt: wykorzystane w programie elementy języka C++
24.03.2009
-dodanie funkcji NameList tworzącej listę dostępnych nazw funkcji i zmiennych
-poprawki w kodzie
23.03.2009
-ulepszony system wyjątków w CEval
-nowy program 'pokazowy' (main.cpp)
22.03.2009
-poprawki w dokumentacji
-implementacja destruktorów
-ulepszenia w kodzie
21.03.2009
-stworzenie biblioteki standardowych funkcji slib.h dla stdlib
-funkcje operatorów: add(+), sub(-), mul(*), div(/), pow(^),
-funkcje: sin, cos, abs, sgn, rnd
-dodanie możliwości tworzenia zmiennych lokalnych i globalnych dla extlib
-usprawnienia parsera, testy
-update dokumentacji (zmiana kilku założeń)
20.03.2009
-usunięcie kilku bugów z parsera wyrażeń
19.03.2009
-parser wyrażeń w wersji testowej
-zdefiniowane operatory +, -, *, /
-pierwsze testy parsera dla różnych typów (int, double, char, complex)
17.03.2009
-opracowanie algorytmu parsera wyrażeń
-rozbudowa klas CFlib oraz CEval
-prosty system obsługi błędów common.h
16.03.2009
-Powstanie niniejszej strony.
-Wstępna wersja klasy CFlib.
15.03.2009
-Rozpoczęcie pracy nad projektem.
-Wstępne wersje klas CBaseUnit i potomnych, oraz klasy CEval.
-Początek pracy nad dokumentacją projektu.
14.03.2009
-Wstępne opracowanie programu.