Anúncios de LançamentosPlataformas do KDE 5.29.0
Plataformas do KDE 5.29.0

Segunda, 12 de Dezembro de 2016
O KDE anuncia hoje o lançamento das Plataformas do KDE 5.29.0.
As Plataformas do KDE são 70 bibliotecas com extensões ao Qt que oferecem uma grande variedade de funcionalidades comuns e necessárias sob a forma de bibliotecas maduras, revistas pela comunidade e bem testadas, tendo ainda termos de licenciamento amigáveis. Para uma introdução, veja o anúncio de lançamento das Plataformas do KDE.
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
Nova plataforma
Esta versão inclui o Prison, uma nova plataforma para a geração de códigos de barras (inclusive códigos QR).
Geral
Foi adicionado o FreeBSD ao metainfo.yaml em todas as plataformas testadas para funcionar no FreeBSD.
Baloo
- Melhorias de performance na escrita (4 * rapidez na gravação de dados)
Ícones do Brisa
- Uso do 'BINARY_ICONS_RESOURCE ON' por omissão
- Adição do tipo MIME 'vnd.rar' para o 'shared-mime-info' 1.7 (erro 372461)
- adição do ícone do Claws (erro 371914)
- Adição do ícone do 'gdrive' em vez de um ícone genérico de nuvem (erro 372111)
- Correcção do erro "list-remove-symbolic a usar uma imagem errada" (erro 372119)
- outras melhorias e adições
Módulos Extra do CMake
- Salto do teste das interfaces em Python, caso o PyQt não esteja instalado
- Só adicionar o teste se o 'python' for encontrado
- Redução da versão mínima do CMake obrigatória
- Adição do módulo 'ecm_win_resolve_symlinks'
Integração da Plataforma
- Pesquisa pelo QDBus, necessário pela rotina de tratamento do KPackage para o Appstream
- Possibilidade de o KPackage ter dependências do packagekit & appstream
KActivitiesStats
- Envio adequado do evento ligado ao recurso
Ferramentas de Doxygen do KDE
- Adaptação à mudança do quickgit -> cgit
- Correcção de um erro quando o nome do grupo não está definido. Pode à mesma funcionar mal em condições más
KArchive
- Adição do método errorString() para oferecer informações de erros
KAuth
- Adição da propriedade 'timeout' (tempo-limite) (erro 363200)
KConfig
- kconfig_compiler - geração de código com substituições
- Processamento adequado das palavras-chave das funções (erro 371562)
KConfigWidgets
- Garantia de que as acções do menu recebem o MenuRole pretendido
KCoreAddons
- KTextToHtml: correcção do erro "[1] added at the end of a hyperlink" (adicionado ao fim de uma ligação) (erro 343275)
- KUser: Só pesquisar por um avatar se o 'loginName' não estiver vazio
KCrash
- Alinhamento com o KInit e não usar o DISPLAY no Mac
- Não fechar todos os descritores de ficheiros no OS X
KDesignerPlugin
- src/kgendesignerplugin.cpp - adição de substitutos para o código gerado
KDESU
- Limpeza do XDG_RUNTIME_DIR nos processos executados com o 'kdesu'
KFileMetaData
- Pesquisa eficaz da 'libpostproc' do FFMpeg
KHTML
- java: aplicação dos nomes aos botões correctos
- java: mudança dos nomes na janela de permissões
KI18n
- Verificação adequada da desigualdade dos ponteiros no 'dngettext' (erro 372681)
KIconThemes
- Possibilidade de mostrar os ícones de todas as categorias (erro 216653)
KInit
- Definição das variáveis de ambiente do KLaunchRequest ao iniciar um novo processo
KIO
- Migração para um registo de dados por categorias
- Correcção da compilação com o SDK do WinXP
- Possibilidade do processamento de códigos de validação em maiúsculas na página 'Códigos de Validação' (erro 372518)
- Nunca limpar a última coluna (data) na janela de ficheiros (erro 312747)
- Importação e actualização dos DocBook's do 'kcontrol' para o código do 'kio' no 'master' do 'kde-runtime'
- [OS X] possibilidade de o lixo do KDE usar o lixo do OS X
- SlaveBase: adição de documentação sobre os ciclos de eventos, notificações e módulos do 'kded'
KNewStuff
- Adição de uma nova opção de gestão de pacotes ('subdir') ao 'knsrc'
- Consumo dos novos 'signals' de erro (definição de erros das tarefas)
- Tratamento de comportamento estranho com ficheiros que desaparecem quando são acabados de criar
- Instalação eficaz dos ficheiros de inclusão de base, com capitalização CamelCase
KNotification
- [KStatusNotifierItem] Gravação / reposição da posição da janela ao esconder / mostrar uma janela (erro 356523)
- [KNotification] Permitir a anotação de notificações com URL's
Plataforma KPackage
- Continuar a instalar o 'metadata.desktop' (erro 372594)
- Carregamento manual dos meta-dados se for passada uma localização absoluta
- Correcção de uma falha potencial se o pacote não for compatível com o Appstream
- Possibilidade de o KPackage saber sobre o X-Plasma-RootPath
- Correcção da geração do ficheiro 'metadata.json'
KPty
- Mais pesquisas por locais do 'utempter' (incluindo /usr/lib/utempter/)
- Adição da localização da biblioteca para o executável 'utempter' seja encontrado no Ubuntu 16.10
KTextEditor
- Impedimento de avisos do Qt sobre modos de áreas de transferência não suportados no Mac
- Uso das definições de sintaxe do KF5::SyntaxHighlighting
KTextWidgets
- Não substituir os ícones da janela com o resultado de uma pesquisa mal-sucedida
KWayland
- [cliente] Correcção de remoção de referência nula no ConfinedPointer e no LockedPointer
- [cliente] Instalação do pointerconstraints.h
- [servidor] Correcção de regressão no SeatInterface::end/cancelPointerPinchGesture
- Implementação do protocolo PointerConstraints
- [servidor] Redução da sobrecarga do 'pointersForSurface'
- Devolução do SurfaceInterface::size no espaço global do compositor
- [ferramentas/gerador] Geração do enumerado XPTOInterfaceVersion do lado do servidor
- [ferramentas/gerador] Envolvência de todos os argumentos de pedidos 'wl_fixed' no 'wl_fixed_from_double'
- [ferramentas/gerador] Geração da implementação dos pedidos do lado do cliente
- [ferramentas/gerador] Geração das fábricas de recursos do lado do cliente
- [ferramentas/gerador] Geração de chamadas de retorno e atendimento do lado do cliente
- [ferramentas/gerador] Passagem do 'this' como ponteiro 'q' no Client::Resource::Private
- [ferramentas/gerador] Geração do Private::setup(wl_xpto *arg) do lado do cliente
- Implementação do protocolo PointerGestures
KWidgetsAddons
- Remoção de estoiro no Mac
- Não substituir os ícones com o resultado de uma pesquisa mal-sucedida
- KMessageWidget: correcção do formato quando o 'wordWrap' está activo sem acções
- KCollapsibleGroupBox: não esconder os itens, substituindo sim a política de foco
KWindowSystem
- [KWindowInfo] Adição do pid() e do desktopFileName()
Ícones do Oxygen
- Adição do ícone 'application-vnd.rar' (erro 372461)
Plataforma do Plasma
- Verificação da validade dos meta-dados no 'settingsFileChanged' (erro 372651)
- Não inverter o formato da barra de páginas se estiver na vertical
- Remoção do 'radialGradient4857' (erro 372383)
- [AppletInterface] Nunca retirar o foco do 'fullRepresentation' (erro 372476)
- Correcção do prefixo do ID dos ícones SVG (erro 369622)
Solid
- winutils_p.h: Reposição da compatibilidade com o SDK do WinXP
Sonnet
- Pesquisa também pelo hunspell-1.5
Realce de Sintaxe
- Normalização dos valores dos atributos da licença no XML
- Sincronização das definições de sintaxe do KTextEditor
- Correcção da junção de regiões dobradas
Informação de segurança
O código lançado foi assinado com GPG, usando a seguinte chave: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Impressão digital da chave primária: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB
Poderá discutir e partilhar ideias sobre esta versão na secção de comentários do artigo do Dot.
Instalar os pacotes binários
No Linux, a utilização dos pacotes da sua distribuição favorita é a forma recomendada de ter acesso às Plataformas do KDE. Página da Wiki para Obter as Aplicações do KDE na sua Distribuição de Linux
Compilar a partir do código
Poderá obter o código-fonte completo das Plataformas do KDE 5.29.0 sem qualquer custo. As instruções de compilação e instalação estão disponíveis na Página de Informações das Aplicações do KDE 5.29.0.
A compilação do código-fonte é possível através dos comandos básicos cmake .; make; make install. Para uma única plataforma de Nível 1, esta é normalmente a solução mais simples. As pessoas interessadas em contribuir para as plataformas ou acompanhar o progresso no desenvolvimento do conjunto completo são encorajadas a usar o kdesrc-build. As Plataformas 5.29.0 necessitam do Qt
Poderá obter uma lista detalhada de todas as Plataformas e das outras bibliotecas do Qt de terceiros em inqlude.org, o arquivo de pacotes devidamente auditado de bibliotecas do Qt. Poderá obter uma lista completa com a documentação da API em api.kde.org.
Envolva-se
Os que estejam interessados em seguir e contribuir para o desenvolvimento das Plataformas poderão consultar os repositórios de Git e seguir as discussões na lista de correio de Desenvolvimento das Plataformas do KDE. As políticas e o estado actual do projecto e planos estão disponíveis na wiki das Plataformas. As discussões em tempo-real têm lugar no canal de IRC #kde-devel do 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.