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

Lançamento do KDE Frameworks 5.11.0

Também disponível em:

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

12 de junho de 2015. O KDE anuncia hoje o lançamento do KDE Frameworks 5.11.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

Módulos Extra do CMake

  • Novos argumentos para o ecm_add_tests(). (erro 345797)

Framework Integration

  • Usar a initialDirectory correta para o KDirSelectDialog
  • Confirmação de que o esquema é indicado ao substituir o valor da URL inicial
  • Aceitar apenas diretórios existentes no modo FileMode::Directory

KActivities

(no changelog provided)

KAuth

  • Tornar o KAUTH_HELPER_INSTALL_ABSOLUTE_DIR disponível para todos os usuários do KAuth

KCodecs

  • KEmailAddress: Adição de sobrecarga para o extractEmailAddress e o firstEmailAddress que devolve uma mensagem de erro.

KCompletion

  • Correção de uma seleção indesejada ao editar o nome do arquivo na janela de arquivos (erro 344525)

KConfig

  • Correção da falha quando o QWindow::screen() for nulo
  • Adição do KConfigGui::setSessionConfig() (erro 346768)

KCoreAddons

  • Nova API de conveniência KPluginLoader::findPluginById()

KDeclarative

  • Suporte para criação de um ConfigModule a partir do KPluginMetdata
  • Correção dos eventos pressAndhold

KDELibs 4 Support

  • Usar o QTemporaryFile em vez de criar um arquivo temporário com nome fixo.

KDocTools

  • Atualização das traduções
  • Atualização de 'customization/ru'
  • Correção de entidades com links inválidos

KEmoticons

  • Cache do tema no plugin de integração

KGlobalAccel

  • [execução] O código específico da plataforma foi movido para plugins

KIconThemes

  • Otimização do KIconEngine::availableSizes()

KIO

  • Não tentar completar os usuários e declarar quando o prepend não é vazio. (erro 346920)
  • Usar o KPluginLoader::factory() ao carregar o KIO::DndPopupMenuPlugin
  • Correção de um bloqueio ao usar proxies de rede (erro 346214)
  • Correção do KIO::suggestName para preservar as extensões dos arquivos
  • Retirar o kbuildsycoca4 ao atualizar o sycoca5.
  • KFileWidget: Não aceitar arquivos no modo apenas para pastas
  • KIO::AccessManager: Permitir o tratamento de QIODevice sequenciais de forma assíncrona

KNewStuff

  • Adição de um novo método fillMenuFromGroupingNames
  • KMoreTools: Adição de diversos agrupamentos novos
  • KMoreToolsMenuFactory: Tratamento do "git-clients-and-actions"
  • createMenuFromGroupingNames: Tornar o parâmetro url opcional

KNotification

  • Correção de uma falha no NotifyByExecute quando nenhum widget for definido (erro 348510)
  • Melhoria do tratamento de notificações ao fechá-las (erro 342752)
  • Substituição do uso do QDesktopWidget pelo QScreen
  • Garantir que o KNotification pode ser usado a partir de uma tarefa não-gráfica

Package Framework

  • Guardar o acesso à estrutura qpointer (erro 347231)

KPeople

  • Usar o QTemporaryFile em vez de definir como /tmp.

KPty

  • Usar o tcgetattr & tcsetattr se estiverem disponíveis

Kross

  • Correção do carregamento dos módulos "forms" e "kdetranslation" do Kross

KService

  • Ao executar como root preservar o proprietário dos arquivos nos arquivos de cache existentes (erro 342438)
  • Proteção contra a impossibilidade de abrir streams (erro 342438)
  • Correção da verificação de permissões inválidas para gravação de arquivos (erro 342438)
  • Correção da consulta do ksycoca com pseudo-tipos MIME x-scheme-handler/*. (erro 347353)

KTextEditor

  • Permissão para que os plugins/aplicativos de terceiros instalem seus próprios arquivos XML de realce de sintaxe na pasta 'katepart5/syntax', como ocorre no KDE 4.x
  • Adição do KTextEditor::Document::searchText()
  • Reativação do uso do KEncodingFileDialog (erro 343255)

KTextWidgets

  • Adição de um método para limpar um decorador
  • Permissão para uso de um decorador personalizado do Sonnet
  • Implementação da ação "procurar anterior" no KTextEdit.
  • Retorno do suporte de texto-para-fala

KWidgetsAddons

  • KAssistantDialog: Retorno do botão de Ajuda que existia na versão para o KDELibs4

KXMLGUI

  • Adição do gerenciamento de sessões para o KMainWindow (erro 346768)

NetworkManagerQt

  • Eliminação do suporte para WiMAX no NM 1.2.0+

Plasma Framework

  • Os componentes de calendário conseguem agora mostrar os números das semanas (erro 338195)
  • Usar o QtRendering nas fontes dos campos de senha
  • Correção da pesquisa do AssociatedApplicationManager quando um determinado tipo MIME tem (erro 340326)
  • Correção das cores do plano de fundo do painel (erro 347143)
  • Eliminação da mensagem "Não foi possível carregar o miniaplicativo"
  • Capacidade de carregamento de KCMs em QML nas janelas de configuração dos plasmoides
  • Não usar o DataEngineStructure nos miniaplicativos
  • Remoção do máximo de dependências do sycoca na libplasma
  • [plasmacomponents] Fazer o SectionScroller seguir o ListView.section.criteria
  • As barras de rolagem não ficam mais ocultas automaticamente quando estiver usando uma tela sensível ao toque (erro 347254)

Sonnet

  • Uso de um cache central para o SpellerPlugins.
  • Redução de alocações temporárias.
  • Optimização: Não remover o cache de dicionários ao copiar os objetos do verificador ortográfico.
  • Otimização de diversas chamadas save(), fazendo apenas uma única no fim, caso haja necessidade.

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

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

Links de navegação global