Ostatnie zmiany

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
  • Usunięty SIGSEGV w edytorze przedmiotów,
  • Wrapper DSqlQuery implementujący exec() z debugowaniem i prawidłowy size(),
  • Nowe stałe dla wtyczek,
  • Odświeżenie dokumentacji,
  • Nowa funkcja w PluginInterface do odczytywania menu
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