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

Lançamento do KDE Frameworks 5.10.0

Também disponível em:

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

8 de maio de 2015. O KDE anuncia hoje o lançamento do KDE Frameworks 5.10.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

KActivities

  • (nenhum registro de alterações indicado)

KConfig

  • Geração das classes de prova QML usando o kconfigcompiler

KCoreAddons

  • Nova macro do CMake kcoreaddons_add_plugin para facilitar a criação de plugins baseados no KPluginLoader.

KDeclarative

  • Correção da falha no cache de texturas.
  • e outras correções

KGlobalAccel

  • Adição do novo método globalShortcut, que devolve o atalho como estiver definido na configuração global.

KIdleTime

  • Evitar que o kidletime falhe na plataforma Wayland

KIO

  • Adição dos métodos KPropertiesDialog::KPropertiesDialog(urls) e KPropertiesDialog::showDialog(urls).
  • Obtenção assíncrona de dados, baseada no QIODevice, para o KIO::storedPut e o KIO::AccessManager::put.
  • Correção de condições com o valor devolvido pelo QFile::rename (erro 343329)
  • Correção do KIO::suggestName para sugerir nomes melhores (erro 341773)
  • kioexec: Correção do caminho de gravação do kurl (erro 343329)
  • Armazenamento dos favoritos apenas no user-places.xbel (erro 345174)
  • Item RecentDocuments duplicado, caso dois arquivos diferentes tenham o mesmo nome
  • Mensagem de erro mais esclarecedora, caso um único arquivo seja muito grande para a Lixeira (erro 332692)
  • Correção da falha do KDirLister durante o redirecionamento, quando o slot chama o openURL

KNewStuff

  • Novo conjunto de classes, chamadas de KMoreTools ou outros nomes relacionados. As KMoreTools ajudam a adicionar dicas sobre as ferramentas externas que potencialmente não estejam instaladas. Além disso, torna os menus longos mais curtos, oferecendo uma seção principal e outra adicional, que também possa ser configurada pelo usuário.

KNotifications

  • Correção do KNotifications quando é usado com o NotifyOSD do Ubuntu (erro 345973)
  • Não acionar as atualizações das notificações quando definir as mesmas propriedades (erro 345973)
  • Introdução da opção LoopSound, que permite que as notificações reproduzam um som repetido, caso precisem disso (erro 346148)
  • Não falha se uma notificação não tiver um widget

KPackage

  • Adição de uma função KPackage::findPackages, semelhante ao KPluginLoader::findPlugins

KPeople

  • Uso do KPluginFactory para instanciar os plugins, em vez do KService (mantido por questões de compatibilidade).

KService

  • Correção da divisão errada do caminho do item (erro 344614)

KWallet

  • O agente de migração agora também verifica, antes de começar, se a carteira antiga está vazia (erro 346498)

KWidgetsAddons

  • KDateTimeEdit: Correção para que os dados introduzidos pelo usuário sejam efetivamente registrados. Correção das margens duplas.
  • KFontRequester: Correção da seleção apenas de fontes monoespaçadas

KWindowSystem

  • Não depender do QX11Info no KXUtils::createPixmapFromHandle (erro 346496)
  • Novo método NETWinInfo::xcbConnection() -> xcb_connection_t*

KXmlGui

  • Correção dos atalhos quando definir um atalho secundário (erro 345411)
  • Atualização da lista de componentes/produtos no Bugzilla para os relatórios de erros (erro 346559)
  • Atalhos globais: Permitir a configuração do atalho alternativo

NetworkManagerQt

  • Os cabeçalhos instalados são agora organizados como em todos os outros frameworks.

Framework do Plasma

  • PlasmaComponents.Menu agora tem suporte para seções
  • Uso do KPluginLoader em vez do ksycoca para carregar os mecanismos de dados em C++
  • Considerar a rotação do visualParent no popupPosition (erro 345787)

Sonnet

  • Não tentar realçar, caso não seja encontrado um verificador ortográfico. Isto iria provocar um loop infinito com o temporizador do rehighlighRequest a disparar de forma constante.

Frameworkintegration

  • Correção das janelas de arquivos nativas no QFileDialog: ** As janelas de arquivos abertas com o exec() e sem um item-pai eram abertas, mas qualquer interação com o usuário era bloqueada de tal forma que não era possível selecionar nenhum arquivo, nem fechar a janela. ** As janelas de arquivos abertas com o open() ou o show() com um item-pai não eram todas abertas.

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.10.0 pode ser livremente baixado. As instruções para compilação e instalação do KDE Frameworks 5.10.0 estão disponíveis na Página de Informações do KDE Frameworks 5.10.0.

É 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.10.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:
press@kde.org

Links de navegação global