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

Sábado, 11 de Novembro de 2017
O KDE anuncia hoje o lançamento das Plataformas do KDE 5.40.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
Baloo
- Classificação dos ficheiros DjVu como Documentos (erro 369195)
- Correcção ortográfica para que as apresentações do WPS Office presentations sejam reconhecidas correctamente
Ícones do Brisa
- adição do 'folder-stash' como ícone da barra de ferramentas do armazenamento temporário do Dolphin
KArchive
- Correcção de potencial fuga de memória. Correcção da lógica
KCMUtils
- sem margens nos módulos QML do lado do 'qwidget'
- Inicialização de variáveis (descoberto pelo Coverity)
KConfigWidgets
- Correcção do ícone do KStandardAction::MoveToTrash
KCoreAddons
- correcção da detecção do URL com URL's duplos do tipo "http://www.xpto.com<http://xpto.com/>"
- Uso de 'https' para os URL's do KDE
Suporte para a KDELibs 4
- documentação completa do substituto do 'disableSessionManagement()'
- Fazer com que o 'kssl' compile com o OpenSSL 1.1.0 (erro 370223)
KFileMetaData
- Correcção do nome visível do Generator de forma adequada
KGlobalAccel
- KGlobalAccel: correcção do suporte das teclas do teclado numérico (de novo)
KInit
- Correcção da instalação do 'start_kdeinit' quando o DESTDIR e a 'libcap' são usadas em conjunto
KIO
- Correcção da apresentação do 'remote:/' no 'qfiledialog'
- Implementação do suporte para categorias no KFilesPlacesView
- HTTP: correcção do texto de erro do caso '207 Multi-Status'
- KNewFileMenu: limpeza de código inactivo, detectada pelo Coverity
- IKWS: Correcção de um possível ciclo infinito, detectado pelo Coverity
- função KIO::PreviewJob::defaultPlugins()
Kirigami
- sintaxe a funcionar no Qt 5.7, mais antigo (erro 385785)
- empilhamento do 'overlaysheet' de forma diferente (erro 386470)
- Mostrar a propriedade delegada 'highlighted' também quando não existe foco
- sugestões do tamanho preferido para o separador
- correcção do uso do Settings.isMobile
- Permitir às aplicações ser convergentes de certa forma num sistema de um computador
- Validação de que o conteúdo do SwipeListItem não se sobrepõe à pega (erro 385974)
- A área de deslocamento do Overlaysheet é sempre 'ointeractive'
- Adição das categorias no ficheiro 'desktop' da galeria (erro 385430)
- Actualização do ficheiro 'kirigami.pri'
- uso de um 'plugin' não instalado para efectuar os testes
- Descontinuação do Kirigami.Label
- Migração do uso de exemplo da galeria do Labels para ser QQC2 de forma consistente
- Migração das utilizações do Kirigami.Label no Kirigami.Controls
- torcar a área de deslocamento interactiva aos eventos de toque
- Migração da chamada 'find_package' do Git para onde é usada
- uso por omissão de itens da lista transparentes
KNewStuff
- Remoção do PreferCache dos pedidos de rede
- Não dissociar ponteiros partilhados para dados privados quando definir antevisões
- KMoreTools: Actualização e correcção dos ficheiros 'desktop' (erro 369646)
KNotification
- Remoção da verificação dos servidores SNI quando optar por usar o modo antigo (erro 385867)
- Só verificar os ícones da bandeja antigos se for para criar um (erro 385371)
Plataforma KPackage
- uso de ficheiros de serviços não instalados
KService
- Inicialização de valores
- Inicialização de alguns ponteiros
KTextEditor
- Documentação da API: correcção de nomes errados dos métodos e argumentos, adição do '\since' em falta
- Protecção contra (determinados) estoiros na execução dos programas QML (erro 385413)
- Protecção contra um estoiro do QML despoletado pelos programas de indentação do tipo do C
- Aumento do tamanho da marca de caracteres finais
- correcção de alguns módulos de indentação na indexação de caracteres aleatórios
- Correcção do aviso de descontinuação
KTextWidgets
- Inicialização de valor
KWayland
- [cliente] Eliminação das validações do 'platformName' como sendo "wayland"
- Não duplicar a ligação ao 'wl_display_flush'
- Protocolo externo do Wayland
KWidgetsAddons
- Correcção de inconsistência no elemento em foco do 'createKMessageBox'
- janela de senhas mais compacta (erro 381231)
- Definição adequada da largura da KPageListView
KWindowSystem
- KKeyServer: correcção do tratamento do Meta+Shift+Print, Alt+Shift+cursor, etc
- Suporte para a plataforma Flatpak
- Uso da própria API de detecção da plataforma KWindowSystem em vez de duplicar o código
KXMLGUI
- Uso de 'https' para os URL's do KDE
NetworkManagerQt
- 8021xSetting: o 'domain-suffix-match' está definido no NM 1.2.0 e posteriores
- Suporte do "domain-suffix-match" no Security8021xSetting
Plataforma do Plasma
- desenho manual do arco do círculo
- [Menu do PlasmaComponents] Adição do 'ungrabMouseHack'
- [FrameSvg] Optimização do 'updateSizes'
- Não posicionar uma Dialog se for do tipo OSD
QQC2StyleBridge
- Melhoria da compilação como um módulo estático
- colocação do 'radiobutton' como uma opção exclusiva de facto
- Uso do 'qstyle' para pintar o Dial
- Uso de um ColumnLayout para os menus
- correcção do Dialog
- remoção da propriedade inválida 'group'
- Correcção da formatação do ficheiro 'md' se corresponder aos outros módulos
- comportamento do 'combobox' mais próximo do 'qqc1'
- implementação alternativa para o QQuickWidgets
Sonnet
- Adição de um método 'assignByDictionnary'
- Assinalar se for possível atribuir um dicionário
Realce de Sintaxe
- Makefile: correcção da correspondência de expressões regulares no "CXXFLAGS+"
ThreadWeaver
- Limpeza do CMake: Não aplicar de forma forçada o '-std=c++0x'
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.40.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.40.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.40.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.