Ogłoszenia o wydaniachSzkielety KDE 5.8.0
Szkielety KDE 5.8.0

Piątek, 13 Marzec 2015
Dziś KDE ogłasza wydanie Szkieletów KDE 5.8.0.
Szkielety KDE to 60 dodatkowych bibliotek do Qt, które dają wiele powszechnych potrzeb w postaci dojrzałych, opiniowanych przez innych programistów i dobrze przetestowanych bibliotek na przyjaznych warunkach licencyjnych. Aby się wprowadzić zobacz ogłoszenia o wydaniach Szkieletów KDE.
To wydanie jest jednym z szeregu zaplanowanych miesięcznych wydań, udostępniając usprawnienia programistom w szybki i przewidywalny sposób.
Nowości w tej wersji
Nowe szkielety:
- KPeople, zapewnia dostęp do wszystkich kontaktów i osób
- KXmlRpcClient, współdziałanie z usługami XMLRPC
Ogólne
- Kilka poprawek do kompilowania z nadchodzącym Qt 5.5
KAktywności
- Ukończono prace nad usługą punktowania zasobów
KArchiwum
- Pliki ZIP z nadmiarowym opisem danych od teraz są obsługiwane poprawnie
KCMUtils
- Przywrócono KCModule::setAuthAction
KCoreAddons
- KPluginMetadata: dodano obsługę dla ukrytego klucza
KDeclarative
- Listy QML są wystawiane raczej przy użyciu QJsonArray
- Obsługa niedomyślnych devicePixelRatios w obrazach
- Wystawianie hasUrls w DeclarativeMimeData
- Umożliwiono użytkownikowi ustawienie liczby rysowanych poziomych linii
KDocTools
- Naprawiono budowanie na MacOSX przy używaniu Homebrew
- Lepsze stylizowanie obiektów multimedialnych (obrazów, ...) w dokumentacji
- Kodowanie nieprawidłowych znaków w ścieżkach używanych w XML DTDs, pominięto błędy
KGlobalAccel
- Aktywowanie zestawu znaczników czasowych jako dynamiczna własność na wyzwalanych QAction.
KIconThemes
- Naprawiono QIcon::fromTheme(xxx, someFallback), które nie wracało do zestawu awaryjnego
KImageFormats
- Czytnik obrazów PSD od teraz używa endian.
KIO
- Przedawniono metodę UDSEntry::listFields oraz dodano UDSEntry::fields, która zwraca QVector bez czasochłonnych przekształceń.
- Synchronizacja zakładek tylko gdy zmiana została wprowadzona przez proces bookmarkmanager (błąd 343735)
- Naprawiono uruchamianie usługi kssld5 dbus
- Zaimplementowanie quota-used-bytes oraz quota-available-bytes z RFC 4331, aby przekazywać informacje o wolnej przestrzeni do http ioslave.
KNotifications
- Opóźniono inicjację dźwięku do chwili kiedy rzeczywiście jest potrzebny
- Naprawiono ustawienia powiadomień, które nie były stosowane natychmiast
- Naprawiono powiadomienia dźwiękowe, które były zatrzymywane po odtworzeniu pierwszego pliku
KNotifyConfig
- Dodano opcjonalną zależność na QtSpeech, aby ponownie włączyć mówione powiadomienia.
KService
- KPluginInfo: obsługa stringlists jako właściwości
KTextEditor
- Dodano licznik słów na pasku stanu
- vimode: naprawiono awarię przy usuwaniu ostatniego wiersza w trybie Visual Line
KWidgetsAddons
- KRatingWidget od teraz współgra z devicePixelRatio
KWindowSystem
- KSelectionWatcher oraz KSelectionOwner można używać niezależnie od QX11Info.
- KXMessages można używać niezależnie od QX11Info
ZarządzanieSieciąQt
- Dodano obsługę dla ZarządzaniaSiecią 1.0.0
Szkielety Plazmy
- Naprawiono plasmapkg2 dla przetłumaczonych systemów
- Usprawniono układ podpowiedzi
- Make it possible to let plasmoids to load scripts outside the plasma package ...
Zmiany w systemie budowania (extra-cmake-modules)
- Rozszerz makro ecm_generate_headers tak, aby obsługiwało także nagłówki CamelCase.h
Możesz przedyskutować i podzielić się pomysłami dotyczącymi tego wydania w dziale komentarzy artykułu dot.
Wgrywanie pakietów binarnych
W systemie Linux, używanie pakietów dla twojej ulubionej dystrybucji jest zalecanym sposobem na uzyskanie dostępu do szkieletów KDE. Pobierz oprogramowanie KDE na swoją dystrybucję Linuksa
Budowanie ze źródeł
Pełny kod źródłowy Szkieletów KDE 5.8.0 można pobrać nieodpłatnie z. Polecenia do budowania i wgrywania są dostępne na stronie informacyjnej szkieletów 5.8.0 KDE
Budowanie ze źródeł jest możliwe przy użyciu podstawowych poleceń cmake .; make; make install. Dla pojedynczego szkieletu z części 1 jest to najczęściej najłatwiejsze rozwiązanie. Ludziom, którzy chcą współtworzyć szkielety lub śledzić postęp w rozwoju całego zestawu, zalecamy jednak użycie kdesrc-build. Szkielety 5.8.0 wymagają Qt
Szczegółowy wykaz wszystkich Szkieletów oraz bibliotek firm trzecich, takich jak Qt, jest dostępny na inqlude.org, archiwum bibliotek Qt. Cały wykaz z dokumentacją API jest na api.kde.org.
Współtworzenie
Zainteresowani śledzeniem i rozwijaniem Szkieletów mogą sprawdzać repozytoria git i uczestniczyć w rozmowach na [Liście rozmów o rozwoju Szkieletów KDE] (https://mail.kde.org/mailman/listinfo/kde-frameworks-devel).Zasady i obecny stan projektu oraz plany są dostępne na Wiki Szkieletów. Rozmowy na żywo odbywają się na Kanale IRC #kde-devel na Libera Chat.
Wspieranie KDE
KDE jest społecznością Darmowego Oprogramowania która istnieje i rośnie tylko dzięki pomocy wielu wolontariuszy, którzy przeznaczają na nią swój czas i wysiłek. KDE zawsze szuka nowych wolontariuszy i współtwórców do pisania kodu, naprawiania błędów, ich zgłaszania, pisania dokumentacji, tłumaczeń, promocji, pieniędzy, itp. Każda pomoc jest wielce doceniania i chętnie przyjmowana. Przeczytaj stronę o wspieraniu KDE po więcej szczegółów nt. tego jak stać się spierającym członkiem KDE e.V. poprzez naszą inicjatywę Dołączenia do gry.