Anúncios de lançamentoKDE Frameworks 5.8.0
KDE Frameworks 5.8.0

Sexta-feira, 13 Março 2015
Hoje, o KDE anuncia o lançamento do KDE Frameworks 5.8.0.
O KDE Frameworks são 60 bibliotecas complementares para o Qt que fornecem uma ampla variedade de funcionalidades comumente necessárias em bibliotecas maduras, revisadas por pares e bem testadas com termos de licenciamento amigáveis. Para uma introdução, veja o anúncio de lançamento do KDE Frameworks.
Este lançamento é parte de uma série de lançamentos mensais planejados, disponibilizando melhorias aos desenvolvedores de maneira rápida e previsível.
Novo nesta versão
Novos frameworks:
- KPeople, que fornece acesso a todos os contatos e as pessoas que os mantêm
- KXmlRpcClient, para interagir com serviços XMLRPC
Geral
- Um conjunto de correções para compilação com a futura versão 5.5 do Qt
KActivities
- O serviço de classificação dos recursos foi finalizado
KArchive
- Terminaram os erros nos arquivos ZIP com descritores de dados redundantes
KCMUtils
- Restauração do KCModule::setAuthAction
KCoreAddons
- KPluginMetadata: Adição do suporte para a chave Hidden
KDeclarative
- Preferência da exposição das listas para QML com o QJsonArray
- Tratamento de devicePixelRatios não-predefinidos nas imagens
- Exposição do hasUrls no DeclarativeMimeData
- Permitir que os usuários configurem quantas linhas horizontais são desenhadas
KDocTools
- Correção da compilação no MacOS X quando é usado o Homebrew
- Melhor estilo dos objetos multimídia (imagens, ...) na documentação
- Codificação dos caracteres inválidos nos caminhos usados nas XML DTDs, evitando alguns erros
KGlobalAccel
- Tempo da ativação definido como propriedade dinâmica na QAction acionada.
KIconThemes
- Correção do QIcon::fromTheme(xxx, valorSubstituição), que não iria devolver o valor de substituição
KImageFormats
- O leitor de imagens PSD agora é agnóstico em relação à ordem dos bytes.
KIO
- Descontinuação do UDSEntry::listFields e adição do método UDSEntry::fields, que devolve um QVector sem conversões pesadas.
- Sincronização do bookmarkmanager apenas se a alteração foi feita por este processo (erro 343735)
- Correção da inicialização do serviço dbus kssld5
- Implementação do quota-used-bytes e do quota-available-bytes do RFC 4331 para habilitar a informação de espaço livre no ioslave http.
KNotifications
- Atraso da inicialização do áudio até que seja realmente necessário
- Correção da aplicação não-instantânea da configuração das notificações
- Correção da interrupção das notificações de áudio após a reprodução do primeiro arquivo
KNotifyConfig
- Adição da dependência opcional do QtSpeech para reativar as notificações de fala.
KService
- KPluginInfo: Suporte de stringlists como propriedades
KTextEditor
- Adição da estatística de número de palavras na barra de status
- Modo VI: Correção da finalização inesperada ao remover a última linha no modo Linha Visual
KWidgetsAddons
- Fazer o KRatingWidget reagir bem com o devicePixelRatio
KWindowSystem
- O KSelectionWatcher e o KSelectionOwner podem ser usados sem dependerem do QX11Info.
- O KXMessages pode ser usado sem depender do QX11Info
NetworkManagerQt
- Adição de novas propriedades e métodos do NetworkManager 1.0.0
Framework do Plasma
- Correção do plasmapkg2 para os sistemas traduzidos
- Melhorias no layout das dicas
- Tornar possível aos plasmóides carregarem programas fora do pacote do Plasma ...
Alterações no sistema de compilação (extra-cmake-modules)
- Extensão da macro ecm_generate_headers para também permitir arquivos de cabeçalho em CamelCase.h
Você pode discutir e compartilhar ideias sobre esta versão na seção de comentários do artigo do Dot.
Instalando pacotes binários
No Linux, usar os pacotes da sua distribuição favorita é o meio recomendado de ter acesso ao KDE Frameworks. Veja como instalar aplicativos da KDE na sua distribuição
Compilação do código fonte
O código-fonte completo do KDE Frameworks 5.8.0 pode ser livremente baixado. As instruções para compilação e instalação estão disponíveis na página de informações do KDE Frameworks 5.8.0.
Compilar usando o código fonte é possível usando os comandos básicos cmake .; make; make install. Para um único framework de primeiro nível, isso costuma ser a solução mais fácil. Pessoas interessadas em contribuir aos frameworks ou ficar sabendo do progresso de desenvolvimento do conjunto todo podem achar mais simples utilizar o kdesrc-build. O Frameworks 5.8.0 requer o Qt
Uma lista detalhada de todo o Frameworks e outras bibliotecas de terceiros do Qt está disponível em inqlude.org, o arquivo de bibliotecas selecionadas do Qt. Uma lista completa da documentação de API pode ser encontrada em api.kde.org.
Participe
Os interessados em acompanhar e contribuir para o desenvolvimento do Frameworks podem dar uma olhada nos repositórios git e acompanhar as discussões na lista de e-mails do desenvolvimento do KDE Frameworks. Políticas e o estado dos atuais projetos e planos está disponível na wiki do Frameworks. Discussões em tempo real ocorrem no canal de IRC #kde-devel no Libera Chat.
Apoiando a KDE
O KDE é uma comunidade de software livre que existe e cresce apenas com a ajuda de muitos voluntários que doam parte do seu tempo e esforço. O KDE está sempre procurando novos voluntários e contribuições, sejam elas de código, documentação, tradução, promoção, monetárias, etc. Todas as contribuições são apreciadas e bem-vindas. Leia a Página de apoio à KDE para mais informações ou para se tornar um membro de suporte da KDE e.V. através da nossa iniciativa Junte-se ao jogo.