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

Sábado, 10 de Junho de 2017
O KDE anuncia hoje o lançamento das Plataformas do KDE 5.35.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
Attica
- Melhoria da notificação de erros
BluezQt
- Passagem de uma lista explícita de argumentos. Isto impede que o QProcess tente lidar com o espaço que contém um dado local através de uma consola
- Correcção da perda das mudanças de propriedades, imediatamente a seguir à adição de um objecto (erro 377405)
Ícones do Brisa
- actualização do tipo MIME do 'awk', dado que é uma linguagem de programação (erro 376211)
Módulos Extra do CMake
- reposição do teste de 'hidden-visibility' (visibilidade escondida) com o Xcode 6.2
- ecm_qt_declare_logging_category(): mais guardas de inclusão única dos ficheiros
- Adição ou melhoria das mensagens "Gerado. Não editar" e uso consistente das mesmas
- Adição de um novo módulo FindGperf
- Mudança do local de instalação por omissão do 'pkgconfig' no FreeBSD
KActivitiesStats
- Correcção do 'kactivities-stats' para o nível 3
Ferramentas de Doxygen do KDE
- Não ter em consideração a palavra-chave Q_REQUIRED_RESULT
KAuth
- Verificar se quem nos chama é realmente quem diz
KCodecs
- Geração do resultado do 'gperf' na altura da compilação
KCoreAddons
- Garantia de um valor de base adequado por tarefa no KRandom
- Não vigiar as localizações do QRC (erro 374075)
KDBusAddons
- Não incluir o PID na localização de DBus quando usar o 'flatpak'
KDeclarative
- Emissão consistente do sinal MouseEventListener::pressed
- Não gerar fugas de memória no objecto MimeData (erro 380270)
Suporte para a KDELibs 4
- Tratamento dos espaços na localização em CMAKE_SOURCE_DIR
KEmoticons
- Correcção: o Qt5::DBus só é usado a nível privado
KFileMetaData
- Uso do '/usr/bin/env' para localizar o 'python2'
KHTML
- Geração do resultado do 'gperf' para o 'kentities' na altura da compilação
- Geração do resultado do 'gperf' para os 'doctypes' na altura da compilação
KI18n
- Aumentar o Guia do Programador com notas sobre a influência do 'setlocale()'
KIO
- Resolução de um problema em que certos elementos nas aplicações (p.ex., a vista de ficheiros do Dolphin) ficavam inacessíveis numa configuração multi-ecrã de densidade em PPP's elevada (erro 363548)
- [Janela de Mudança de Nome] Forçar o formato de texto simples
- Identificação dos binários PIE (application/x-sharedlib) como ficheiros executáveis (erro 350018)
- base: exposição do GETMNTINFO_USES_STATVFS no cabeçalho da configuração
- PreviewJob: ignorar as pastas remotas. Demasiado dispendioso nas antevisões (erro 208625)
- PreviewJob: limpeza de ficheiros temporários em caso de falha no get() (erro 208625)
- Aceleração da apresentação da árvore de detalhes, evitando o dimensionamento de colunas a mais
KNewStuff
- Uso de um único QNAM (e 'cache' de disco) para as tarefas de HTTP
- 'Cache' interna dos ados do fornecedor na inicialização
KNotification
- Correcção dos KSNI's serem incapazes de registar serviços no 'flatpak'
- Uso do nome da aplicação em vez do PID ao criar o serviço de DBus do SNI
KPeople
- Não exportar os símbolos das bibliotecas privadas
- Correcção das exportação de símbolos no KF5PeopleWidgets e no KF5PeopleBackend
- limitação do #warning no GCC
Plataforma da KWallet
- Substituição do 'kwalletd4' após o fim da migração
- Assinalar a finalização do agente de migração
- Só iniciar o cronómetro do agente de migração se for necessário
- Verificação de instância única da aplicação o mais cedo possível
KWayland
- Adição do 'requestToggleKeepAbove/below'
- Manutenção do QIcon::fromTheme na tarefa principal
- Remoção do PID no 'changedSignal' em Client::PlasmaWindow
- Adição do PID ao protocolo de gestão de janelas do Plasma
KWidgetsAddons
- KViewStateSerializer: Correcção de estoiro quando a vista é destruída antes do serializador do estado (erro 353380)
KWindowSystem
- Melhor correcção para o NetRootInfoTestWM num local com espaços
KXMLGUI
- Definição da janela principal como mãe dos menus de contexto autónomos
- Ao criar hierarquias de menus, associar como pais dos menus os seus contentores
Plataforma do Plasma
- Adição do ícone de bandeja do VLC
- Modelos de plasmóides: usar a imagem que faça parte do pacote (de novo)
- Adição de modelo para a 'Applet' em QML do Plasma com a extensão QML
- Recriação do 'plasmashellsurf' se estiver exposto e destruição se estiver escondido
Realce de Sintaxe
- Haskell: realce do módulo de aspas "julius", usando as regras do Normal##Javascript
- Haskell: activação do realce 'hamlet' também para o módulo de aspas "shamlet"
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.35.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.35.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.35.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.