FERRAMENTAS LINUX: O KDE Frameworks 5.36 adiciona o suporte unicode 10.0 e melhora o ícone da bandeja VLC

segunda-feira, 10 de julho de 2017

O KDE Frameworks 5.36 adiciona o suporte unicode 10.0 e melhora o ícone da bandeja VLC



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