Anúncios de LançamentosKDE Frameworks 5.12.0
KDE Frameworks 5.12.0

Sexta, 10 de Julho de 2015
KDE today announces the release of KDE Frameworks 5.12.0.
KDE Frameworks are 60 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks release announcement.
Esta versão faz parte de uma série de versões mensais planeadas que disponibilizam as melhorias aos programadores de uma forma rápida e previsível.
Novo nesta versão
Módulos Extra do CMake
- Melhoria da comunicação de erros da macro query_qmake
BluezQt
- Remoção de todos os dispositivos do adaptador antes da remoção do adaptador (erro 349363)
- Actualização das referências no README.md
KActivities
- Adição da opção para não registar dados do utilizador em determinadas actividades (de forma semelhante à ’navegação privada’ num navegador Web)
KArchive
- Preservação das permissões executáveis dos ficheiros no copyTo()
- Clarificação do ~KArchive com a remoção de código inactivo.
KAuth
- Possibilidade de usar o ‘kauth-policy-gen’ a partir de diferentes fontes
KBookmarks
- Não adicionar um favorito com o URL vazio e o texto em branco
- Codificação do URL do KBookmark para corrigir a compatibilidade com as aplicações do KDE4
KCodecs
- Remoção do teste ‘x-euc-tw’
KConfig
- Instalação do ‘kconfig_compiler’ na ’libexec’
- Nova opção de geração de código TranslationDomain=, para usar com o TranslationSystem=kde; normalmente necessário nas bibliotecas.
- Possibilidade de usar o ‘kconfig_compiler’ a partir de diferentes fontes
KCoreAddons
- KDirWatch: Só estabelecer uma ligação ao FM se for pedida
- Permitir a filtragem de ‘plugins’ e aplicações pelo formato do ecrã
- Possibilidade de usar o ‘desktoptojson’ a partir de diferentes fontes
KDBusAddons
- Clarificação do valor de saída para as instâncias Unique
KDeclarative
- Adição do clone para QQC do KColorButton
- Atribuição de um QmlObject para cada instância ‘kdeclarative’ se possível
- Resolução do Qt.quit() a partir do código em QML
- Junção da ramificação ‘mart/singleQmlEngineExperiment’
- Implementação do ‘sizeHint’ com base no ‘implicitWidth/height’
- Sub-classe do QmlObject com um motor estático
Suporte para a KDELibs 4
- Correcção da implementação do KMimeType::Ptr::isNull.
- Reactivação do suporte para a serialização do KDateTime para o kDebug/qDebug, para mais SC
- Carregamento do catálogo de traduções correcto para o kdebugdialog
- Não ignorar a documentação de métodos obsoletos, para que as pessoas possam ler as sugestões de migração
KDESU
- Correcção do CMakeLists.txt para passar o KDESU_USE_SUDO_DEFAULT à compilação, para que seja usado pelo ‘suprocess.cpp’
KDocTools
- Actualização dos modelos Docbook do KF5
KGlobalAccel
- A API de execução privada é instalada para permitir ao KWin oferecer ‘plugins’ para o Wayland.
- Contingência na resolução de nomes do ‘componentFriendlyForAction’
KIconThemes
- Não tentar pintar o ícone, caso o tamanho seja inválido
KItemModels
- Novo modelo de ‘proxy’: KRearrangeColumnsProxyModel. Suporta a reordenação e ocultação de colunas no modelo de origem.
KNotification
- Correcção dos tipos de imagens no org.kde.StatusNotifierItem.xml
- [ksni] Adição de um método para obter a acção pelo seu nome (erro 349513)
KPeople
- Implementação das funcionalidades de filtragem do PersonsModel
KPlotting
- KPlotWidget: adição do setAutoDeletePlotObjects, correcção de fuga de memória no replacePlotObject
- Correcção dos traços em falta quando o x0 > 0.
- KPlotWidget: não é necessário o ‘setMinimumSize’ ou o ‘resize’.
KTextEditor
- debianchangelog.xml: adição do Debian/Stretch, Debian/Buster, Ubuntu-Wily
- Correcção do par subjugado do UTF-16 para o comportamento do Backspace/Delete.
- Permitir ao QScrollBar lidar com os WheelEvents - eventos da roda (erro 340936)
- Aplicação da modificação da actualização em desenvolvimento do KWrite para o realce básico e puro - “Alexander Clay” <tuireann@EpicBasic.org>
KTextWidgets
- Correcção da activação/desactivação do botão Ok
Plataforma da KWallet
- Importação e melhoria da ferramenta da linha de comandos ‘kwallet-query’.
- Suporte para a sobreposição de itens dos mapas.
KXMLGUI
- Não mostrar a “Versão das Plataformas do KDE” na janela “Acerca do KDE”
Plataforma do Plasma
- Tornou-se o tema escuro completamente escuro, e foi feito o mesmo para o grupo complementar
- ‘Cache’ do ’naturalsize’ em separado por factor de escala
- ContainmentView: Não estoirar com meta-dados inválidos do Corona
- AppletQuickItem: Não aceder ao KPluginInfo se não for válido
- Correcção das páginas ocasionais de configuração vazias (erro 349250)
- Melhoria do suporte de altos DPI’s no componente de grelha do Calendário
- Verificação se o KService tem informações válidas do ‘plugin’ antes de o usar
- [calendário] Certificação que a grelha é actualizada com as mudanças de temas
- [calendário] Começar sempre a contar as semanas a partir da Segunda-Feira (erro 349044)
- [calendário] Actualização da grelha quando a opção para mostrar os números da semana muda
- Agora é usado um tema opaco quando só está disponível o efeito de borrão (erro 348154)
- Lista de permissões das versões/‘applets’ para um motor separado
- Introdução de uma nova classe ContainmentView
Sonnet
- Permissão para usar o realce da verificação ortográfica num QPlainTextEdit
Poderá discutir e partilhar ideias sobre esta versão na secção de comentários do artigo do Dot.
Instalar os pacotes binários
On Linux, using packages for your favorite distribution is the recommended way to get access to KDE Frameworks. Get KDE Software on Your Linux Distro wiki page
Compilar a partir do código
The complete source code for KDE Frameworks 5.12.0 may be freely downloaded. Instructions on compiling and installing are available from the KDE Frameworks 5.12.0 Info Page.
Building from source is possible using the basic cmake .; make; make install commands. For a single Tier 1 framework, this is often the easiest solution. People interested in contributing to frameworks or tracking progress in development of the entire set are encouraged to use kdesrc-build. Frameworks 5.12.0 requires Qt .
A detailed listing of all Frameworks and other third party Qt libraries is at inqlude.org, the curated archive of Qt libraries. A complete list with API documentation is on api.kde.org.
Envolva-se
Those interested in following and contributing to the development of Frameworks can check out the git repositories and follow the discussions on the KDE Frameworks Development mailing list. Policies and the current state of the project and plans are available at the Frameworks wiki. Real-time discussions take place on the #kde-devel IRC channel on Libera Chat.
Apoiar o KDE
O KDE é uma comunidade de Software Livre que existe e cresce apenas devido à ajuda dos muitos voluntários que doam o seu tempo e esforço. O KDE está sempre à procura de novos voluntários e contribuições, sejam sob a forma de ajuda no código, na correcção ou comunicação de erros, na escrita de documentação, de traduções, promoção, dinheiro, etc. Todas as contribuições são bem-vindas da nossa parte e agradecemos em toda a medida. Por favor leia a página de Suporte ao KDE para obter mais informações sobre como poderá ser um membro de suporte do KDE e.V., através da nossa iniciativa Join the Game.