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

Lançamento do KDE Frameworks 5.19.0

Também disponível em:

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

13 de fevereiro de 2016. O KDE anuncia hoje o lançamento do KDE Frameworks 5.19.0.

KDE Frameworks são 70 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

Attica

  • Simplificação da pesquisa e inicialização do plugin attica

Ícones Breeze

  • Muitos ícones novos
  • Adição dos ícones de tipos MIME ausentes do conjunto de ícones Oxygen

Módulos Extra do CMake

  • ECMAddAppIcon: Uso de caminhos completos ao lidar com ícones
  • Certeza de que o prefixo é pesquisado no Android
  • Adição de um módulo FindPoppler
  • Uso dos PATH_SUFFIXES no ecm_find_package_handle_library_components()

KActivities

  • Não chamar o exec() a partir do QML (erro 357435)
  • A biblioteca KActivitiesStats está agora em repositório separado

KAuth

  • Execução também do preAuthAction nos Backends com AuthorizeFromHelperCapability
  • Correção do nome do serviço D-Bus do agente polkit

KCMUtils

  • Correção de problema com o HiDPI no KCMUtils

KCompletion

  • O método KLineEdit::setUrlDropsEnabled não pode ser marcado como obsoleto

KConfigWidgets

  • Adição de um esquema de cores "Complementar" ao kcolorscheme

KCrash

  • Atualização da documentação do KCrash::initialize. Os programadores de aplicativos são encorajados a chamá-la de forma explícita.

KDeclarative

  • Limpeza das dependências do KDeclarative/QuickAddons
  • [KWindowSystemProxy] Adição de método de modificação do showingDesktop
  • DropArea: Correção da omissão do evento dragEnter com o preventStealing
  • DragArea: Implementação de um item delegado de captura
  • DragDropEvent: Adição da função ignore()

KDED

  • Reversão do hack BlockingQueuedConnection, porque o Qt 5.6 terá uma correção melhor
  • Fazer com que o kded se registre com nomes alternativos definidos pelos módulos do kded

KDELibs 4 Support

  • O kdelibs4support requer o kded (para o kdedmodule.desktop)

KFileMetaData

  • Permissão para pesquisa da URL de origem de um arquivo

KGlobalAccel

  • Evitar uma falha no caso de o D-Bus não estar disponível

KDE GUI Addons

  • Correção da listagem das paletas disponíveis na caixa de diálogo de cores

KHTML

  • Correção da detecção do tipo de link do ícone ("favicon")

KI18n

  • Redução do uso da API do Gettext

KImageFormats

  • Adição dos plugins de E/S de imagens kra e ora (somente leitura)

KInit

  • Ignorar a área de visualização da área de trabalho atual na informação de inicialização
  • Migração do klauncher para o xcb
  • Uso do xcb na interação com o KStartupInfo

KIO

  • Nova classe FavIconRequestJob na nova biblioteca KIOGui, para a obtenção de favicons
  • Correção da falha do KDirListerCache com duas listagens para uma pasta vazia no cache (erro 278431)
  • Mudança da implementação em Windows do KIO::stat para o protocolo file:/ apresentar um erro se o arquivo não existir
  • Não assumir que os arquivos somente para leitura não podem ser excluídos no Windows
  • Correção do arquivo .pri do KIOWidgets: Depende do KIOCore, não de si próprio
  • Correção do autocarregamento do kcookiejar, uma vez que os valores foram trocados no patch 6db255388532a4
  • Permissão para acesso do kcookiejar no nome de serviço dbus org.kde.kcookiejar5
  • kssld: Instalação do arquivo do serviço D-Bus para o org.kde.kssld5
  • Disponibilização de um arquivo de serviço D-Bus para o org.kde.kpasswdserver
  • [kio_ftp] Correção da apresentação da data/hora de modificação de arquivos/pastas (erro 354597)
  • [kio_help] Correção do envio de lixo ao servir arquivos estáticos
  • [kio_http] Tentativa da autenticação NTLMv2 se o servidor recusar o NTLMv1
  • [kio_http] Correção de erros de migração que danificaram o cache
  • [kio_http] Correção da criação da resposta de nível 3 do NTLMv2
  • [kio_http] Correção da espera até a limpeza de cache atender no socket
  • kio_http_cache_cleaner: não sair na inicialização se a pasta de cache ainda não existir
  • Alteração do nome D-Bus do kio_http_cache_cleaner para que não saia se o kde4 estiver em execução

KItemModels

  • KRecursiveFilterProxyModel::match: Correção de falha

KJobWidgets

  • Correção de falhas nas caixas de diálogo do KJob (erro 346215)

Package Framework

  • Evitar a procura do mesmo pacote várias vezes a partir de locais diferentes

KParts

  • PartManager: Parar de seguir um widget, mesmo que já não esteja mais no nível superior (erro 355711)

KTextEditor

  • Melhor comportamento na funcionalidade de "inserção de chaves automática"
  • Alteração da chave de opção para forçar uma nova padrão. Nova linha no se o fim de arquivo = verdadeiro
  • Remoção de algumas chamadas suspeitas ao setUpdatesEnabled (erro 353088)
  • Atraso na emissão do verticalScrollPositionChanged até que tudo esteja consistente na dobragem (erro 342512)
  • Correção da atualização da substituição de tags (erro 330634)
  • Atualizar a paleta apenas uma vez para o evento de alteração que pertence ao qApp (erro 358526)
  • Adição de novas linhas no EOF por padrão
  • Adição do arquivo de realce de sintaxe para o NSIS

KWallet Framework

  • Duplicação do descritor de arquivos ao abrir o arquivo para ler o env

KWidgetsAddons

  • Correção dos widgets dependentes que lidam com o KFontRequester
  • KNewPasswordDialog: uso do KMessageWidget
  • Proteção contra "falha ao sair" no KSelectAction::~KSelectAction

KWindowSystem

  • Alteração do cabeçalho da licença de "Library GPL 2 or later" para "Lesser GPL 2.1 or later"
  • Correção de falha se o KWindowSystem::mapViewport for chamado sem um QCoreApplication
  • Cache do QX11Info::appRootWindow no eventFilter (erro 356479)
  • Remoção da dependência do QApplication (erro 354811)

KXMLGUI

  • Adição de opção para desativar o KGlobalAccel durante a compilação
  • Reparação do esquema de atalhos do caminho para o aplicativo
  • Correção da listagem de arquivos de atalhos (uso incorreto do QDir)

NetworkManagerQt

  • Nova verificação do estado da conexão e de outras propriedades para se certificar que estão atualizadas (versão 2) (erro 352326)

Ícones do Oxygen

  • Remoção de arquivos com ligações incorretas
  • Adição de ícones de aplicativos do KDE Applications
  • Adição de ícones de locais do Breeze no Oxygen
  • Sincronização dos ícones de tipos MIME do Oxygen com o Breeze

Plasma Framework

  • Adição de uma propriedade separatorVisible
  • Remoção mais explícita do m_appletInterfaces (erro 358551)
  • Uso do complementaryColorScheme do KColorScheme
  • AppletQuickItem: Não tentar definir um tamanho inicial maior que o tamanho do item-pai (erro 358200)
  • IconItem: Adição da propriedade usesPlasmaTheme
  • Não carregar a área de ferramentas nos tipos diferentes de 'desktop' ou 'panel'
  • IconItem: Tentar o carregamento dos ícones do QIcon::fromTheme como SVG (erro 353358)
  • Ignorar a verificação, caso apenas uma parte do arquivo seja zero no compactRepresentationCheck (erro 358039)
  • [Unidades] Devolver pelo menos 1ms nas durações (erro 357532)
  • Adição do clearActions() para remover todas as ações de interface dos miniaplicativos
  • [plasmaquick/dialog] Não usar o KWindowEffects para o tipo de janela Notification
  • O Applet::loadPlasmoid() tornou-se obsoleto
  • [PlasmaCore DataModel] Não reiniciar o modelo quando é removida uma origem
  • Correção das sugestões de margem nos SVGs de fundo dos painéis opacos
  • IconItem: Adição da propriedade animated
  • [Unity] Escala do tamanho de ícones do ambiente de trabalho
  • O botão é composto-nos-contornos
  • paintedWidth/paintedheight no IconItem

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

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