Od kilkunastu dni pod szacownym kierownictwem wp poprawiamy w kilka osób (nasi też) dwa komponenty w Lazarus Code and Component Repository. Doszliśmy chyba do wersji stabilnej, czyli wp będzie za chwilę prosił GetMem o wgranie ich do OPM Lazaurasa. Jest więc moment na sprawdzenie zmian, a może Wam się te wersje już przydadzą.

Uwaga! Oczywiście trzeba pobrać snapshot z SourceForge, nie ma tego jeszcze w OPM

  1. ScrollingText https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/scrolltext/

Drobne, ale ważne rzeczy:

  • To było dawno nie uaktualniane, wiec został posprzątany bałagan w kodzie, demo przestało robić psikusy w IDE,
  • Dodana nowa właściswość ScrollSpeed z możliwymi do ustawienia wartościami ssVerySlow, ssSlow, ssNormal, ssFast i ssVeryFast.
    Po konsultacji z pierwotnym autorem zadraftowałem pierwszą wersję patcha, a kolega Werner pięknie to rozbudował. Moim zdaniem gotowe i bardzo pomocne To jest fajny komponent we wszystkich info banerach, łatwo się go używa. Zachęcam do przetestowania.
  1. Turbo Visual Plan It https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/tvplanit/

Nie mamy chyba drugiego planera na licencji open source. Każde poprawki tu są ważne, zwłaszcza, że kod jest w miarę przyjaznej licencji MPL 1.1.
To co stoi w OPM jest niestety bardzo nieaktualne, poprawki zajęły sporo czasu i współdziałania kilku osób. Ale mamy efekty:

  • Mocno przebudowana obsługa ZEOSa, przetestowane z wersją 8 jak i 7 - teraz działa prawidłowo.
  • Dodana obsługa Postgresa,
  • Poprawione fulldemo,
  • Dodana obsługa języka polskiego,
  • Dodano nowe zdarzenie OnModifyEvent do DayView, WeekView and MonthView.
    Jeśli ktoś tego nie używał, warto uruchomić fulldemo z katalogu exampless i wszystko jasne…

Warto chyba przetestować jak Wam to działa, bo zaraz „pójdzie na produkcję”. Gdyby ktoś "coś" znalazł to można pisać tu, albo od razu na forum Lazarusa.