KDE • Community • Announcements
DOAÇÕES (Por quê?)
paypal

Lançamento do KDE Frameworks 5.6.0

Também disponível em:

English | Català | Español | Nederlands | Polski | Português | Português brasileiro | Svenska | Українська

8 de janeiro de 2015. O KDE anuncia hoje o lançamento do KDE Frameworks 5.6.0.

KDE Frameworks são 60 bibliotecas auxiliares do Qt, que oferecem uma grande variedade de funcionalidades comuns em bibliotecas maduras, revistas e bem testadas, que possuem termos de licenciamento amigáveis. Para uma breve introdução, leia o anúncio de lançamento do Frameworks 5.0.

Esta versão integra uma série planejada de versões mensais, que disponibilizarão as melhorias para os desenvolvedores de uma forma rápida e previsível.

Novidades desta versão

Dois novos frameworks nesta versão: KPackage e NetworkManagerQt.

KActivities

  • Introdução do objeto QML ActivityInfo.
  • A ligação agora suporta valores especiais em conjunto com os IDs de atividade. Valores suportados: * - :global - liga-se a todas as atividades * - :current - liga-se à atividade atual

KCoreAddons

  • O KDirWatch agora também consegue monitorar o /dev/shm (erro 314982).
  • O KDELibs4Migration agora devolve sempre um caminho absoluto.

KCrash

  • Correção da compilação no FreeBSD.

Kdelibs4Support

  • Adição da Lituânia à lista países que usam o Euro.

KdeSU

  • Correção da compilação no OSX e no FreeBSD.

KHtml

  • 6 correções de erros migradas do kdelibs4.

KIO

  • Adição do suporte para arquivos .ocultos, para os usuários ocultarem alguns arquivos nas visualizações. (funcionalidade 246260)
  • Novo método KRun::runService, como o KRun::run, mas que devolve o PID do mais recente processo iniciado.
  • kioexec: Correção de muitos erros de migração, para torná-lo funcional outra vez.
  • KRun::run: Correção de erro de migração, para que funcione novamente no caso em que o KProcess é usado diretamente.
  • KRun: Tornou opcional a dependência de execução do klauncher.
  • Correção da compilação no MSVC.
  • Desempenho: Redução do consumo de memória da UDSEntry.
  • Ações nos menus de contexto: No caso de selecionar vários tipos MIME, os serviços suportem todos eles são adicionados ao menu.
  • Nova tarefa: KIO::DropJob KIO::drop(QDropEvent ev, QUrl urlDestino). Substitui o KonqOperations::doDrop.
  • Reiniciar o monitoramento das pastas após uma falha na operação de exclusão.
  • Correção do falso aviso sobre os X-KDE-Protocols não usados nos arquivos .desktop que não possuem esse campo.
  • Mesclagem de vários módulos de configuração (KCMs) relacionados com o kio no framework kio.
  • Ao copiar/mover para fora da Lixeira, dar permissões de gravação aos arquivos.
  • O KIO::file_move agora executa o 'chmod' no arquivo de destino antes de emitir o resultado.

KNotifications

  • Remoção do NotifyBySound. O NotifyByAudio já implementa a notificação "Som".
  • Correção da falha ao acessar um ponteiro inválido no NotifyByPopup.

KRunner

  • Não detecta nada que tenha um '.' como NetworkLocation (erro de migração 340140). Uma pessoa também poderá usar um ponto decimal em uma calculadora.

KService

  • Correção de compilação no MSVC.

KTextEditor

  • Correção de compilação no MSVC.
  • Correções de erro no modo VI.
  • Adição de um arquivo de sintaxe para o PL/SQL da Oracle.
  • Realce do 'ppd': Melhor suporte para valores multilinhas.

KWidgetsAddons

  • Adição de funções de conveniência de extensão do elemento de estilo dos widgets: KStyleExtensions.

KWindowSystem

  • Adição do tipo de janela OnScreenDisplay.
  • Correção de compilação no FreeBSD.

Plasma-framework

  • Permitir ao menu de meses navegar no ano atual (erro 342327).
  • Expor o tipo de janela OnScreenDisplay no Dialog.
  • Migração do Plasma::Package para o KPackage.
  • Correção das legendas que não recolhem alterações da fonte durante a execução.
  • Correção do texto que não atualizava adequadamente a sua cor ao mudar de tema (especialmente de escuro para claro)
  • Correção do texto de substituição nos campos de texto para não ficar muito escuro ao usar um tema claro.
  • Definição da visibilidade no 'mainItem' para corresponder ao Dialog.
  • Carregamento do IconItem imediatamente com o componentComplete().
  • Usar a mesma cor de texto dos botões para as listas de seleção.
  • Melhorias de desempenho (menos processamentos repetidos de arquivos de configuração, uso de configurações compartilhadas...).
  • O roundToIconSize(0) agora devolve 0.
  • Atribuição de um título às notificações do 'Desfazer'.

Solid

  • Ativação das infraestruturas 'fstab' e 'upower' no FreeBSD.
  • Power: Adição do sinal aboutToSuspend.

Alterações no sistema de compilação

  • O KDEInstallDirs do ECM agora suporta as variáveis KDE_INSTALL_*, que devem ser usadas preferencialmente, em vez das variáveis CMAKE_INSTALL_* ou das variáveis antigas compatíveis com o KDELibs4. As forma mais antiga das variáveis ainda são suportadas (e sincronizadas) a menos que as variáveis KDE_INSTALL_DIRS_NO_DEPRECATED ou KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES estejam configuradas como TRUE. Veja mais detalhes na documentação.

  • Adição do argumento COMPATIBILITY ao ecm_setup_version(). Diversas bibliotecas vão querer usar a SameMajorVersion pra garantir que a pesquisa pela versão 1 de uma biblioteca não lhe devolve a versão 2, por exemplo.

  • Correção do ECMQueryQmake quando faltar o Qt5Core.

Alterações adicionais no sistema de compilação no Extra-Cmake-Modules 1.6.1

  • Correção da compilação de projetos que usam os GNUInstallDirs e KDEInstallDirs em diferentes subdiretórios, não definindo o cache de variáveis em KDEInstallDirs.

  • Correção do valor do KDE_INSTALL_TARGETS_DEFAULT_ARGS no OSX.

Frameworkintegration

  • Correção do tratamento dos eventos de alteração da paleta de cores (erro 336813).

Instalando os pacotes binários

No Linux, o uso dos pacotes da sua distribuição favorita é a forma recomendada para ter acesso ao KDE Frameworks. Instruções para instalação dos pacotes binários das distribuições.

Compilação do código-fonte

O código-fonte completo do KDE Frameworks 5.6 pode ser livremente baixado. As instruções para compilação e instalação do KDE Frameworks 5.6 estão disponíveis na Página de Informações do KDE Frameworks 5.6.

É possível compilar a partir do código-fonte usando os comandos básicos cmake .; make; make install. Para um framework Tier 1 individual, esta será provavelmente a solução mais simples. Para as pessoas interessadas em contribuir para os frameworks ou acompanhar a evolução do desenvolvimento do conjunto completo, recomendamos usar o kdesrc-build. O Frameworks 5.6.0 necessita do Qt 5.2.

Uma relação detalhada de todos os Frameworks e outras bibliotecas Qt de terceiros pode ser encontrada em inqlude.org, o arquivo catalogado de bibliotecas Qt. Uma lista completa com a documentação da API está disponível em api.kde.org.

Contribuições

As pessoas interessadas em acompanhar e contribuir para o desenvolvimento dos Frameworks poderão obter os repositórios git, seguir as discussões na lista de e-mails KDE Frameworks Development e contribuir com alterações no quadro de revisões (Review Board). As políticas, o estado atual e os planos do projeto estão disponíveis na wiki dos Frameworks. As discussões em tempo-real são feitas no canal de IRC #kde-devel no freenode.net.

Você pode discutir e compartilhar ideias sobre esta versão na seção de comentários do artigo do Dot.

Apoiando o KDE

O KDE é uma comunidade de Software Livre que existe e cresce apenas com a ajuda de muitos voluntários que doam parte do seu tempo e esforço. O KDE está sempre procurando novos voluntários e contribuições, sejam elas de código, documentação, tradução, promoção, monetárias, etc. Todas as contribuições são apreciadas e bem-vindas. Por favor, leia a Página de doações para mais informações ou para se tornar um membro de suporte do KDE e.V., através da nossa nova iniciativa Junte-se ao Jogo.

Sobre o KDE

KDE é uma equipe tecnológica internacional que cria software livre e aberto para computadores e dispositivos móveis. Entre os produtos do KDE encontra-se um ambiente de trabalho moderno para as plataformas Linux e UNIX, pacotes de groupware e produtividade de escritório, assim como centenas de aplicativos para diversas finalidades, que incluem aplicativos Web e da Internet, multimídia, entretenimento, educação, gráficos e desenvolvimento de programas. O KDE é traduzido para mais de 60 idiomas e está construído com base em modernos princípios de usabilidade e acessibilidade. Os aplicativos do KDE executam nativamente no Linux, BSD, Solaris, Windows e Mac OS X.


Informações sobre Marcas Registradas. O KDE® e o logotipo do K Desktop Environment® são marcas registradas do KDE e.V. Linux é uma marca registrada de Linus Torvalds. UNIX é uma marca registrada do Open Group nos Estados Unidos e em outros países. Todas as outras marcas registradas e direitos autorais citados neste anúncio são de propriedade dos seus respectivos proprietários.


Contatos de Imprensa

For more information send us an email to:
press@kde.org

Links de navegação global