| Data synchronizacji z SVN: | piątek, 08 sierpień 2008r. 01:01:02 |
|---|---|
| Wersja repozytorium: | 125 |
| Ostatni commit: | poniedziałek, 07 lipiec 2008r. 18:28:20 |
Dzienniczek Ucznia 3.0 ChangeLog
07-07-2008 Kamil Kamiński
- Dodane pliki dźwiękowe do make install
05-07-2008 Kamil Kamiński
- cSoundPlayer: Wyszukiwanie dźwięku w podfolderze "audio/",
- Ustawienia: Zakładka dźwięki pokazuje grafikę tematu audio,
- Aktualizacje: Używają powiadomień dźwiękowych
04-07-2008 Kamil Kamiński
- cSoundPlayer używa teraz Phonon-a, brak przeszkód do powiadamiania dźwiękiem,
- Aktualizacje: Jeśli są dostępne nowe aktualizacje, powiadomienie w trayu.
23-06-2008 Kamil Kamiński
- Usunięty błąd SIGSEGV związany z alokacją pamięci przy powiadomieniach
11-05-2008 Kamil Kamiński
- Dodana nowa pozycja w menu "Pomoc" - Zgłaszanie błędów,
- Dodana wewnętrzna przeglądarka WWW używająca WebKit, jako bug reporter i pomoc.
27-04-2008 Kamil Kamiński
- Program potrafi dopisać się do autostartu windows,
- Dodane katalogi dla PluginPath,
- /minimize w argumentach programu powoduje, że ten uruchamia się bezpośrednio w trayu
24-04-2008 Kamil Kamiński
- Nowe klasy w bibliotece dzienniczka związane z obsługą powiadomień,
- Dodana ikonka programu w pasku systemowym,
- Wtyczka aktualizacji używa nowych powiadomień
22-04-2008 Kamil Kamiński
- Nowe zakładki w ustawieniach programu, pozwalające wybrać kilka dodatkowych ustawień.
- Nowa klasa cPluginDbConnector obsługująca zapytania do bazy dzienniczka we wtyczkach. Wprowadza prefix dla setSetting().
19-04-2008 Kamil Kamiński
- Aktualizacje: Zmieniony katalog pracy dla uruchamianych aktualizacji, poprawiona literówka przy wysyłaniu listy zainstalowanych wtyczek.
18-04-2008 Kamil Kamiński
- Aktualizacje: Obsługa przekierowań przez "Location" w nagłówku odpowiedzi HTTP.
13-04-2008 Kamil Kamiński
- Aktualizacje: Drobna zmiana drzewa pakietu w pliku XML, wstępna implementacja utomatycznej aktualizacji (tryby: browser, exec, replace, unpack (?)),
- Aktualizacje: Zlikwidowano podwójne pojawianie się okienka z listą aktualizacji,
- Aktualizacje: Implementacja aktualizacji przez exec
12-04-2008 Kamil Kamiński
- Usunięty SIGSEGV w przypadku zwrócenia nieprawidłowego pliku przez serwer aktualizacji (np. pustego),
- Aktualizacja pliku projektu dla Visual Studio
07-03-2008 Kamil Kamiński
- Aktualizacje: Usunięty SIGSEGV przy błędzie połączenia z serwerem.
- Dodana klasa zaawansowanego edytora przedmiotów (tryb studiów), brak implementacji,
- Kilka zmian w podsystemie bazy danych.
01-03-2008 Kamil Kamiński
- Aktualizacje: Funkcja pobierająca podany plik z serwera i zapisująca we wskazanej lokalizacji.
23-02-2008 Kamil Kamiński
- Aktualizacje: Przy automatycznym sprawdzaniu nie pokazuje pustego okienka listą paczek,
- Zmiana tekstu pliku informacyjnego w instalatorze windows.
18-02-2008 Kamil Kamiński
- Patch Mariusza Badyńskiego zamieniający sygnały activated() na triggered() w QAction oraz przywracający możliwość kompilacji programu pod MinGW.
- Możliwość podania adresu serwera aktualizacji jako parametru programu.
12-02-2008 Kamil Kamiński
- Animacja okna głównego przemodelowana, program zużywa o POŁOWĘ mniej czasu procesora
06-02-2008 Kamil Kamiński
- Aktualizacje: Nowe pola w parserze XML, do serwera wysyłane są informacje o wersjach wtyczek
05-02-2008 Kamil Kamiński
- Aktualizacje: API umożliwia przesłanie przez POST dowolnych par zmienna=tekst, Przygotowanie do implementacji wysyłki informacji o zainstalowanych wtyczkach,
- Aktualizacje: Powiadamianie serwera aktualizacji o ustawieniach częstości sprawdzania.
04-02-2008 Kamil Kamiński
- Odchudzanie widgetu głównego z niepotrzebnych zmiennych, kod powoli staje się bardziej przejrzysty,
- Kolejne podejście do tematu Valgrinda, definitely lost - 588B,
- Poprawione formatowanie kolumn edytora przedmiotów, wyłączone niektóre nie zaimplementowane opcje w ustawieniach,
- Aktualizacje: Program potrafi już automatycznie sprawdzić aktualizacje na starcie, w trakcie połączenia przesyła e-mail użytkownika na serwer poprzez POST.
03-02-2008 Kamil Kamiński
- Usunięty błąd przy ustawieniu czcionki dla średniej w oknie głównym.
27-01-2008 Kamil Kamiński
- Usunięty SIGSEGV w oknie aktualizacji jeśli nie ma nowych pakietów
26-01-2008 Kamil Kamiński
- Usunięty SIGSEGV po zmianie parametrów czcionki w oknie ustawień, nadal nie działa gradient ani wybór czcionki.
15-01-2008 Kamil Kamiński
- Przedmioty na liście edytora są sortowane po nazwie.
14-01-2008 Kamil Kamiński
- Usunięty błąd w zapytaniu dodającym nowy przedmiot do bazy,
- Okienko wyboru miesiąca w edytorze ocen pokazuje już prawidłowe miesiące.
11-01-2008 Kamil Kamiński
- Usunięty SIGSEGV w module aktualizacji przy zamykaniu programu,
- Mała poprawka wizualna w edytorze ocen,
- Mały dodatek w plikach qmake uzupełniający informacje debugowania, i dodający kompilację plików tłumaczeń przed make install :),
- Błąd w edytorze ocen - wyświetlał śmieci w przewidywanych ocenach,
- Widok przewidywanych ocen ukończony.
24-12-2007 Kamil Kamiński
23-12-2007 Kamil Kamiński
- Funkcja debugujaca zapytania SQL w bibliotece dzienniczka,
- Możliwość edycji nazwy typu w edytorze wag,
- Możliwość usunięcia typu z edytora wag
22-12-2007 Kamil Kamiński
- Animacja widgetu głównego ma miejsce tylko jeśli okno główne ma fokus,
- Optymalizacja widgetu wyglądu, teraz okno ustawień pojawia się szybciej,
- Możliwość dodania nowego typu w edytorze wag
20-12-2007 Kamil Kamiński
- Dodana obsługa średniej ważonej, prace nad implementacją prawidłowego jej obliczania ;)
- Poprawka liczenia średniej ogólnej - pierwszy przedmiot był POMIJANY,
- Poprawka liczenia średniej dla przedmiotu z wybranych (zaznaczonych) ocen
- Poprawka sortowania listy ocen w edytorze
- Eksport do XML poprawiony do obsługi nowej struktury bazy
- Aktualizacje: URL do pliku aktualizacji ustawiony na serwery SourceForge.net
- Edytor przedmiotów uzupełniony o informacje o ilości ocen
04-12-2007 Kamil Kamiński
- Dodany edytor do określania wag ocen,
- Dodana tabela z priorytetami przypisanymi do typów ocen,
- Dodane funkcje pomocnicze dla cPrzedmiot
01-12-2007 Kamil Kamiński
- Dodane dwa nowe pola do tabeli przedmiotów (parent i priority)
- Dodana nowa zakładka ustawień - dane podstawowe użytkownika
- Aktualizacje: Sprawdzanie nagłówka Content-Type odpowiedzi serwera
02-11-2007 Kamil Kamiński
- Usunięty wczorajszy SIGSEGV na starcie,
- Dalsza rozbudowa DActionCollection, implementacja kontenera dla QAction,
- Standardowe akcje okna głównego dodane do DActionCollection
01-11-2007 Kamil Kamiński
- Dalsze globalizowanie obiektów używanych przy rysowaniu widgetu głównego,
- Po zmianie czcionki w ustawieniach modyfikacje są wprowadzane do widgetu głównego,
- Zabawa valgrindem w celu znalezienia wycieków pamięci,
- Modyfikacje zmniejszające rozmiar wycieków z ponad 500kB do 200kB,
- Usunięty SIGSEGV w przypadku czystej instalacji/jednokolorowego wypełnienia czcionki,
- Mały dodatek - klasa DActionCollection, a właściwie tylko jej szkic,
- Usunięty drobny błąd - przy anulowaniu eksportowania ocen do pliku pojawiał się błąd zapisu
25-10-2007 Kamil Kamiński
- QBrush w dzienniczekcentral.cpp przeniesione jako globalne dla klasy obiekty/nie są już dynamicznie alokowane/zwalniane 25x/sek,
- Program nie działa pod Windows
22-10-2007 Kamil Kamiński
- drobne zmiany w poszukiwaniu przyczyny losowych segfaultów
11-10-2007 Kamil Kamiński
- Znowu można kompilować od dla Windows
08-10-2007 Kamil Kamiński
- Poprawka rysowania tła widgetu głównego
03-10-2007 Kamil Kamiński
- Zmiana metody obliczania rozmiaru tekstu widgetu głównego, teraz używam QFontMetrics,
- Przerobiona funkcja rysująca widget główny, program bez focusu nie zużywa już CPU do obliczeń QPainterPath,
- Jeśli okno główne traci focus, widget przestaje się animować,
- Ogólne porządki w kodzie
02-10-2007 Kamil Kamiński
- Poprawione rozmiarowanie okienka nowej oceny
01-10-2007 Kamil Kamiński
- System tłumaczeń obsługuje wiele pluginów,
- Nazwa wtyczki aktualizacji możliwa do przetłumaczenia,
- Początek prac nad wtyczką terminarza
30-09-2007 Kamil Kamiński
- Poprawiony system wczytywania tłumaczeń dla wtyczek,
- System obsługi parametrów wiersza poleceń
23-09-2007 Kamil Kamiński
- Poprawiony system budowy, możliwa kompilacja pod Windows/MinGW,
- Poprawiony instalator windows, możliwość wybrania komponentów,
- Usunięty segfault wywoływany przez moduł updates w przypadku dwukrotnego otwarcia okna ustawień ustawień w ciągu jednej sesji programu
22-09-2007 Kamil Kamiński
- Do wtyczek przekazywany jest uchwyt cMagazynDanych,
- lib/lib jest teraz dynamiczna na obydwóch systemach,
- Podane INSTALLS oraz plik config.pri zawierający PREFIX instalacji dla unix,
- Informacje o aktualizacjach przeniesione do osobnego modułu,
- Aktualizacje raz na tydzień powiadomią jeśli jest nowa wersja programu,
- Lista wtyczek w ustawieniach potrafi odczytać ich featureMap oraz wywołać about()
21-09-2007 Kamil Kamiński
- Menadżer wtyczek, wersja podstawowa,
- Silnik wtyczek,
- Wtyczka testowa dodająca nowe menu do okna głównego i widget sterowania,
- Zapomniany destruktor
20-09-2007 Kamil Kamiński
- Nowy widget w ustawieniach - wtyczki,
- Pierwsze starcie z systemem wtyczek Qt, udane ;)
19-09-2007 Kamil Kamiński
- Nowy widget podglądu czcionki Dzienniczek::Font,
- Widok przewidywanych ocen w edytorze,
- Poprawki domyślnych wartości przy odczycie z bazy
14-09-2007 Kamil Kamiński
- Zmiana położenia pliku wykonywalnego pod linuksem,
- Poprawki kolejności renderowania głównego widgetu,
- Usunięty segfault w buildach linuksowych,
- Animacja z dynamicznym kanałem alpha etykietek tekstowych widgetu głównego,
- Tłumaczenia są wczytywane automatycznie z katalogu programu lub /usr/[local/]share/dzienniczek3/lng,
- Poprawki GUI
12-09-2007 Kamil Kamiński
- Ustawienia wyglądu czcionki okna głównego (nowy dialog, zapis kolorów w bazie),
- mniejsze poprawki,
- poprawki tłumaczeń
09-09-2007 Kamil Kamiński
- Widok "wybrany miesiąc" w edytorze ocen,
- Drobne poprawki w kodzie i GUI
08-09-2007 Kamil Kamiński
- Zmieniony adres pliku current.xml,
- Poprawki zagubionych tłumaczeń,
- Widok "ten miesiąc" w edytorze ocen,
- Widok "poprzedni miesiąc" w edytorze ocen,
- Domyślne sortowanie wg. daty dodania oceny w edytorze
04-09-2007 Kamil Kamiński
- Poprawiony system informacji o wersji (buildzie) programu, teraz tylko jeden plik wymaga zmiany przed kompilacją
03-09-2007 Kamil Kamiński
- Poprawka nieskończonej pętli w wyborze pliku tła, jeśli nowa instalacja
- Usunięty SIGSEGV w buildach *nixowych,
- Dodane domyślne tło w przypadku nieudanego wczytywania pliku wybranego przez użytkownika,
- Dodana obwódka wokół tekstu w oknie głównym
02-09-2007 Kamil Kamiński
- Możliwość wybrania pliku .png/.jpg jako tła okna głównego programu,
- Blokada wyświetlania "nan" w edytorze ocen,
- Aktualizacja tłumaczeń,
- Nowy widget centralny okna głównego, ładowanie obrazu tła, animowany statusbar,
- Usunięty statusbar,
- win32: Modyfikacja drobnostek w instalatorze
30-08-2007 Kamil Kamiński
- win32: Instalator zawiera już wszystkie pliki potrzebne do działania programu
- eksport profilu do pliku XML
- Podliczanie średniej arytmetycznej w edytorze ocen dla pojedynczego przedmiotu, dla którego wybrano ten rodzaj kalkulacji
- możliwość wybrania pliku z tłem oraz określenia trybu jego rysowania
29-08-2007 Kamil Kamiński
- Widget aktualizacji przeniesiony do pliku widgetupdateimpl,
- Ikonka edytora przedmiotów w ustawieniach,
- Nowa zakładka ustawień - Look & Feel,
- Możliwość wybrania rodzaju tła, na razie tylko jeden predefiniowany gradient,
- Wybrane tło jest stosowane do okna głównego,
- Możliwość edycji ocen z poziomu edytora ocen
27-08-2007 Kamil Kamiński
- Instalator windows uzupełniony o brakujący plik mingwm10.dll,
- Binarki Qt4 instalowane do katalogu programu jako zwykłe pliki (zamiast współdzielonych bibliotek w katalogu systemowym)
- Powstał plik ChangeLog,
- win32: Plik .rc opisujący zawartość lib.dll
26-08-2007 Kamil Kamiński
- Drobne poprawki GUI,
- W zakładce "Program" ustawień moduł sprawdzania historii wersji,
- Okienko "o programie" wyświetla informacje o buildzie, zostało wzbogacone o gradient w kolorach systemowych.
- version.h: Generowany osobnym programem na podstawie svnversion,
- win32: Plik .rc z informacją o wersji programu oraz ikoną dla Windows