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

Lançamento do KDE Frameworks 5.3.0

Também disponível em:

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

7 de outubro de 2014. O KDE anuncia hoje o lançamento do KDE Frameworks 5.3.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

  • Adição da interface D-Bus para carregar os plugins durante a execução.

KArchive

  • Adição do método de conveniência KArchive::file()
  • Correções de compilação para o MSVC.

KBookmarks

  • Correção de um problema de codificação na janela de locais do KIO (erro 337642).

KCMUtils

  • Correção do tamanho inicial do KCMultiDialog (erros 337494) e 325897).

KCompletion

  • Correção do tamanho e posição do botão de limpeza no modo highDpi.

KConfig

  • KConfigLoader: Correção do compartilhamento de objetos KSharedConfig.

KConfigWidgets

  • Agora oferece os arquivos kf5_entry.desktop que precisa para o KLanguageButton.

KCoreAddons

  • Kdelibs4Migration: Permite que as distribuições definam o KDE4_DEFAULT_HOME_POSTFIX para que a pasta home kde4 seja encontrada adequadamente.
  • Correções de compilação para o MSVC e o gcc 4.5.
  • Tornou o KFormat um Q_GADGET, para que possam ser expostas indiretamente as suas propriedades no QML.

KEmoticons

  • Adição de caracteres Unicode ao tema de emoticons Glass
  • .

KGuiAddons

  • Tornou o KFontUtils::adaptFontSize um pouco mais preciso.

KI18n

  • Remoção da dependência perdida do Perl.

KIO

  • Agora inclui o kio_trash.
  • Adição de uma nova tarefa do KIO, a KIO::fileSystemFreeSpace, que lhe permite obter o espaço total e disponível de um sistema de arquivos.
  • kshorturifilter: Removida as barras redundantes do início de uma URI
  • Adição de definições de fornecedores de pesquisa para o mecanismo de busca Qwant.
  • Janela de arquivos: Correção dos caminhos relativos transformados em URLs HTTP.
  • Correção das miniaturas dos grupos de tipos MIME.

KJS

  • Implementação do Math.Clz32.
  • U+0000 a U+001F não são permitidos como caracteres, mas sim como sequências Unicode formatadas (erro 338970).

KNotifications

  • Evitar recursões infinitas no KStatusNotifierItem / QSystemTray.

KService

  • Diversas correções no KPluginInfo.
  • Adição de funções para converter entre listas em KPluginMetaData e KPluginInfo.

KTextEditor

  • Diversos vazamentos de memória corrigidos.
  • Evitar que a completação automática interfira com o texto de pesquisa/substituição (erro 339130), bem como outras correções de completação automática.
  • Diversas correções no modo VIM.

KWidgetAddons

  • KPageListView: Correções para os modos de alta resolução.
  • KPageWidget: Correções das margens.

KWindowSystem

  • O NETWinInfo agora oferece uma interface conveniente para o WM_PROTOCOLS.
  • O NETWinInfo agora oferece uma interface conveniente para as sugestões de entrada e de urgência da propriedade WM_HINTS.

Solid

  • Nova infraestrutura do freedesktop. Ainda não é a padrão mas substituirá as infraestruturas upower/udev/systemd.

Extra-cmake-modules

  • Novo módulo ECMGeneratePkgConfigFile, para que os frameworks instalem um arquivo do pkgconfig.
  • Nova opção ECM_ENABLE_SANITIZERS, que ativa as validações do clang. Exemplo: ECM_ENABLE_SANITIZERS='address;undefined'.
  • Nova opção BUILD_COVERAGE, para ativar a análise da cobertura de código.

Frameworkintegration

  • Correções de compilação com o Qt 5.4.
  • Correção de alguns atalhos de teclado padrão.

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

É 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.3.0 necessita do Qt 5.2.

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

Para obter mais informações envie um e-mail para nós:
press@kde.org

Links de navegação global