Um total de 64 problemas foram resolvidos neste release .
O Projeto KDE lançou a atualização mensal de sua coleção KDE Frameworks de mais de 70 bibliotecas complementares para o Qt, que é projetado para fornecer uma ampla gama de funcionalidades comumente necessárias aos desenvolvedores de aplicativos do KDE.
O KDE Frameworks 5.36.0 está aqui como a última versão do framework de aplicativos, e parece que traz muitas mudanças para a maioria dos componentes suportados, incluindo o Plasma Framework, KTextEditor, KAuth, KBookmarks, NetworkManagerQt, Solid, KIconThemes, KI18n, KIO e KXMLGUI.
Além disso, a atualização adiciona várias melhorias aos componentes KWidgetsAddons, KPackage Framework, KDeclarative, KCoreAddons, KConfig, KFileMetaData, KNewStuff, Baloo, ThreadWeaver, além de destaque de sintaxe, suporte KDELibs 4, módulos CMake adicionais e ícones Breeze.
"O KDE anuncia hoje o lançamento do KDE Frameworks 5.36.0", leia o anúncio de lançamento , de onde você pode baixar as tarballs de origem. "Esta versão faz parte de uma série de lançamentos mensais planejados, disponibilizando melhorias aos desenvolvedores de forma rápida e previsível".
Melhor suporte ao CMake 3.9, erro do compilador MSVC2017 esmagado
Entre as mudanças mais importantes implementadas na versão do KDE Frameworks 5.36.0, podemos mencionar um melhor suporte para o compilador do CMake 3.9, uma correção para um bug de compilador MSVC2017 (Microsoft Visual Studio 2017), um novo extractor que depende da qtmultimedia e melhora O ícone da bandeja do VLC no Plasma Framework.
O NetworkManagerQt recebeu algumas melhorias, como a adição de um dispositivo IpTunnel, uma nova propriedade de configuração para TeamDevice, estatísticas do dispositivo, uma propriedade s390SubChannels para dispositivos com fio, bem como novas propriedades para várias classes de configurações.
Algumas pequenas melhorias nos Wayland também estão presentes, e dezenas de erros foram esmagados, então não hesite em estudar o changelog completo abaixo, se você tiver curiosidade em saber o que exatamente foi alterado no KDE Frameworks 5.36.0, cujas fontes você pode baixar agora .
Changelog
Todas as estruturas: Opção para criar e instalar o arquivo QCH com a API pública dox
Baloo
Use FindInotify.cmake para decidir se inotify está disponível
Breeze Icons
Não depende de bash desnecessariamente e não valide ícones por padrão
Módulos extra CMake
FindQHelpGenerator: evite pegar Versão Qt4
ECMAddQch: falhar com dificuldade se as ferramentas necessárias não estiverem presentes, para evitar surpresas
Drop perl como dep para ecm_add_qch, não necessário / usado
Digitalize toda a pasta de instalação para dependências qml
Novo: ECMAddQch, para gerar arquivos de etiqueta qch e doxygen
Corrigir KDEInstallDirsTest.relative_or_absolute_usr ,Evitar que os caminhos Qt sejam usados
KAuth
Verificar o estado do erro após cada uso PolKitAuthority
KBookmarks
Emitir erros quando keditbookmarks está faltando (bug 303830)
KConfig
Fix para CMake 3.9
KCoreAddons
Use FindInotify.cmake para decidir se inotify está disponível
KDeclarative
KKeySequenceItem: permite gravar Ctrl + Num + 1 como atalho
Comece a arrastar com pressionar e aguarde os eventos de toque (erro 368698)
Não confie em QQuickWindow entregando QEvent :: Ungrab como mouseUngrabEvent (como não faz mais no Qt 5.8+) (bug 380354)
Suporte KDELibs 4
Procure por KEmoticons, que é uma dependência pelo config.cmake do CMake.
In (bug 381839) KFileMetaData
Adicionar um extractor usando qtmultimedia
KI18n
Certifique-se de que o destino tsfiles seja gerado
KIconThemes
Mais detalhes sobre a implantação de temas de ícones no Mac & MSWin
Alterar o tamanho do ícone do painel padrão para 48
KIO
[KNewFileMenu] Ocultar o menu "Link To Device" se Estaria vazio (erro 381479)
Use KIO :: renomear em vez de KIO :: moveAs em setData (erro 380898)
Corrigir a posição do menu drop no Wayland
KUrlRequester: Defina NOTIFY sinal para textChanged () para propriedade de texto
[KOpenWithDialog] HTML-escape file Nome
KCoreDirLister :: cachedItemForUrl: não crie o cache se não existisse
Use "data"Como nome de arquivo ao copiar urls de dados (erro 379093)
KNewStuff
Corrigir detecção de erro incorreta por arquivos knsrc em falta
Expor e usar a variável de tamanho de página do Motor.
É possível usar QXmlStreamReader para ler um arquivo de registro KNS
KPackage Framework
Adicionado kpackage-genericqml.desktop
KTextEditor
Corrigir uso de CPU Spiking após mostrar a barra de comando vi (erro 376504)
Corrigir o arrastar da barra de rolagem jumpy quando o mini-mapa está habilitado
Ir para a posição da barra de rolagem clicada quando o mapa mínimo está habilitado (bug 368589)
KWidgetsAddons
Atualização kcharselect-data para Unicode 10.0
KXMLGUI
KKeySequenceWidget: faça isso Possível gravar Ctrl + Num + 1 como atalho (bug 183458)
Reverter "Ao criar o menu hyerarchies, os menus pai para os seus recipientes "
Reverter" usam o transientparent diretamente "
NetworkManagerQt
WiredSetting: as propriedades wake in lan foram enviadas para o NM 1.0.6
WiredSetting: a propriedade medida foi enviada para o NM 1.0.6
Adicionar novas propriedades para muitas classes de configurações
Dispositivo : Adicionar estatísticas do dispositivo
Adicionar o dispositivo
IpTunnel WiredDevice: adicionar informações sobre a versão NM requerida para a propriedade
s390SubChannels TeamDevice: adicionar nova propriedade config (desde NM 1.4.0)
Dispositivo com fio: adicionar propriedade s390SubChannels
Atualizar introspecções (NM 1.8.0)
Framework de Plasma
Certifique-se de que o tamanho seja final depois de showEvent
Fix vlc bandeja ícone margens e esquema de cores
Set Containments para ter foco dentro da visualização (erro 381124)
gerar a chave antiga antes de atualizar as marcas habilitadas (erro 378508)
mostrar mostrar senha botão também se texto vazio (Erro 378277)
Emit usedPrefixChanged quando o prefixo está vazio Cmake
sólido
: crie o backend udisks2 no FreeBSD somente quando ativado
Sintaxe Highlighting
Destaque os arquivos .julius como JavaScript
Haskell: Adicione todos os pragmas de idioma como palavras-chave
CMake: OR / AND não destacado após expr em () ( Bug 360656)
Makefile: remove entradas de palavras-chave inválidas no
indexador makefile.xml :Melhorar o relatório de erros
Atualização da versão do arquivo de sintaxe HTML
Modificadores angulares em atributos HTML adicionados
Atualizar dados de referência de teste seguindo as alterações do commit anterior
Bug 376979 - colchetes angulares em comentários de doxygen quebra sintaxe realçando
ThreadWeaver
Erro de compilação MSVC2017
Fonte
Até a próxima!!
Nenhum comentário:
Postar um comentário