KDE • Community • Announcements
DOAR (Porquê?)
paypal

Lançamento das Plataformas do KDE 5.49.0

Também disponível em:

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

11 de Agosto de 2018. O KDE anuncia hoje o lançamento das Plataformas do KDE 5.49.0.

As Plataformas do KDE são 70 bibliotecas auxiliares do Qt que oferecem uma grande variedade de funcionalidades comuns em bibliotecas maduras, revistas por grandes grupos de colaboradores e bem testadas, possuindo termos de licenciamento amigáveis. Para uma breve introdução, veja o anúncio de lançamento das Plataformas 5.0.

Esta versão faz parte de uma série de versões mensais planeadas que disponibilizam as melhorias aos programadores de uma forma rápida e previsível.

Novo nesta versão

Attica

  • Não instanciar uma QStringRef numa QString apenas para procurar numa QStringList
  • Definir os elementos quando são declarados

Baloo

  • [tags_kio] Correcção de várias cópias do nome do ficheiro
  • Reversão do "[tags_kio] Usar o UDS_URL em vez do UDS_TARGET_URL."
  • [tags_kio] Usar o UDS_URL em vez do UDS_TARGET_URL
  • [tags_kio] Pesquisa dos locais de destino dos ficheiros em vez de adicionar os locais ao elemento UDS do ficheiro
  • Suporte para URL's especiais na pesquisa de ficheiros por um determinado tipo
  • Evitar a manipulação de listas com complexidade quadrática
  • Uso do 'fastInsert' não obsoleto no Baloo

Ícones do Brisa

  • Adição do ícone drive-optical (erro 396432)

Módulos Extra do CMake

  • Android: Não usar uma versão aleatória fixa do SDK do Android
  • ECMOptionalAddSubdirectory: Fornecimento de mais alguns detalhes
  • Correcção da verificação da definição da variável
  • Modificação da versão 'since'
  • Melhoria do ECMAddAppIconMacro

Integração da Plataforma

  • Respeito do BUILD_TESTING

KActivities

  • Respeito do BUILD_TESTING

KArchive

  • Respeito do BUILD_TESTING

KAuth

  • Eliminação de avisos dos ficheiros de inclusão do PolkitQt5-1
  • Respeito do BUILD_TESTING

KBookmarks

  • Respeito do BUILD_TESTING

KCodecs

  • Respeito do BUILD_TESTING

KCompletion

  • Respeito do BUILD_TESTING

KConfig

  • Respeito do BUILD_TESTING

KConfigWidgets

  • Respeito do BUILD_TESTING

KCoreAddons

  • Correcção de ultrapassagem no código de arredondamento (erro 397008)
  • Documentação da API: remoção dos ":" desnecessários atrás do "@note"
  • Documentação da API: referência ao 'nullptr', não ao 0
  • KFormat: Substituição do literal Unicode com o código em Unicode para corrigir a compilação com o MSVC
  • KFormat: correcção da marca @since para o novo KFormat::formatValue
  • KFormat: Possibilidade do uso de quantidades para além de 'bytes' e segundos
  • Correcção dos exemplos do KFormat::formatBytes
  • Respeito do BUILD_TESTING

KCrash

  • Respeito do BUILD_TESTING

KDBusAddons

  • Não bloquear para sempre no 'ensureKdeinitRunning'
  • Respeito do BUILD_TESTING

KDeclarative

  • Garantia de que se está sempre a escrever no contexto de topo do motor
  • Melhor legibilidade
  • Pequenas melhorias na documentação da API
  • Respeito do BUILD_TESTING

Suporte para a KDELibs 4

  • Correcção do 'qtplugins' no KStandardDirs

KDocTools

  • Respeito do BUILD_TESTING

KEmoticons

  • Respeito do BUILD_TESTING

KFileMetaData

  • Documentação da API: adição do @file ao ficheiro de inclusão apenas com funções para que o Doxygen também faça referência a elas

KGlobalAccel

  • Respeito do BUILD_TESTING

Extensões da GUI do KDE

  • Respeito do BUILD_TESTING

KHolidays

  • Instalação do cabeçalho de cálculo do nascer ou pôr do Sol
  • Adição do dia do ano bissexto como feriado (cultural) na Noruega
  • Adição do elemento ‘name’ ao ficheiros de feriados da Noruega
  • Adição de descrições para os ficheiros de feriados Noruegueses
  • Mais actualizações de feriados Japoneses do 'phanect'
  • holiday_jp_ja, holiday_jp-en_us - actualizações (erro 365241)

KI18n

  • Reutilização de uma função que já faz o mesmo
  • Correcção do tratamento do catálogo e detecção da região no Android
  • Legibilidade - ignorar instruções sem-operação
  • Correcção do KCatalog::translate quando a tradução é igual ao texto original
  • Um ficheiro mudou de nome
  • Possibilidade de o nome do ficheiro de macros do 'ki18n' seguir o estilo dos outros ficheiros relacionados com o 'find_package'
  • Correcção da verificação do 'configure' para o '_nl_msg_cat_cntr'
  • Não gerar ficheiros na pasta de código
  • libintl: Validação se o '_nl_msg_cat_cntr' existe antes de o usar (erro 365917)
  • Correcção das compilações de binários de fábrica

KIconThemes

  • Respeito do BUILD_TESTING

KIO

  • Instalação do ficheiro de categorias do 'kdebugsettings' relacionado com o 'kio'
  • Mudança de nome do ficheiro de inclusão privado para '_p.h'
  • Remoção da selecção de ícones personalizados para o lixo (erro 391200)
  • Alinhamento ao topo das legendas na janela de propriedades
  • Apresentação de uma janela de erro quando o utilizador tentar criar uma pasta chamada "." ou ".." (erro 387449)
  • Documentação da API: referência ao 'nullptr', não ao 0
  • Teste de performance do 'lstItems' do kcoredirlister
  • [KSambaShare] Verificar o ficheiro que foi alterado antes de recarregar
  • [KDirOperator] Uso de cores de fundo alternadas para as vistas multi-colunas
  • Eliminação de fugas de memórias nas tarefas dos 'slaves' (erro 396651)
  • SlaveInterface: descontinuação do 'setConnection/connection', já que ninguém as pode usar de facto
  • Construtor de UDS ligeiramente mais rápido
  • [KFilePlacesModel] Suporte para URL's bonitos do 'baloosearch'
  • Remoção do atalho Web para o projects.kde.org
  • Mudança do KIO::convertSize() para o KFormat::formatByteSize()
  • Uso do método não-obsoleto 'fastInsert' no 'file.cpp' (primeira de muitas alterações)
  • Substituição do atalho Web do Gitorious pelo GitLab
  • Não mostrar a janela de confirmação para a acção 'Enviar para o Lixo' por omissão (erro 385492)
  • Não pedir senhas no 'kfilewidgettest'

Kirigami

  • suporte para adicionar ou remover de forma dinâmica o título (erro 396417)
  • Introdução do 'actionsVisible' (erro 396413)
  • Adaptação das margens quando a barra de deslocamento aparece/desaparece
  • melhor gestão do tamanho (erro 396983)
  • Optimização da configuração da paleta
  • O AbstractApplciationItem não deveria ter o seu próprio tamanho, devendo ser implícito
  • Novos eventos 'pagePushed/pageRemoved'
  • correcção da lógica
  • Adição do elemento ScenePosition (erro 396877)
  • Sem necessidade de emitir a paleta intermédia para todos os estados
  • esconder->mostrar
  • Modo de Barra Lateral Extensível
  • kirigami_package_breeze_icons: não tratar as listas como elementos (erro 396626)
  • correcção da expressão regular na pesquisa/substituição (erro 396294)
  • a animação de uma cor produz um efeito relativamente desagradável (erro 389534)
  • item focado na cor para a navegação com o teclado
  • eliminação do atalho para sair
  • Remoção do item obsoleto - já há algum tempo - 'Encoding=UTF-8' do formato de ficheiros '.desktop'
  • correcção do tamanho da barra de ferramentas (erro 396521)
  • correcção do tratamento do dimensionamento
  • Respeito do BUILD_TESTING
  • Mostrar ícones para as acções que têm a localização de um ícone em vez de um nome para o mesmo

KItemViews

  • Respeito do BUILD_TESTING

KJobWidgets

  • Respeito do BUILD_TESTING

KJS

  • Respeito do BUILD_TESTING

KMediaPlayer

  • Respeito do BUILD_TESTING

KNewStuff

  • Remoção do item obsoleto - já há algum tempo - 'Encoding=UTF-8' do formato de ficheiros '.desktop'
  • Mudança da ordenação predefinida na janela de transferências para a Classificação
  • Correcção das margens da janela DownloadDialog para respeitar as margens gerais do tema
  • Reposição de um 'qCDebug' removido sem querer
  • Uso da API correcta do QSharedPointer
  • Tratamento das listas de antevisão vazias

KNotification

  • Respeito do BUILD_TESTING

Plataforma KPackage

  • Respeito do BUILD_TESTING

KParts

  • Documentação da API: referência ao 'nullptr', não ao 0

KPeople

  • Respeito do BUILD_TESTING

KPlotting

  • Respeito do BUILD_TESTING

KPty

  • Respeito do BUILD_TESTING

KRunner

  • Respeito do BUILD_TESTING

KService

  • Documentação da API: referência ao 'nullptr', não ao 0
  • Obrigação do uso de uma compilação fora-do-código
  • Adição do operador 'subseq' para corresponder às sub-sequências

KTextEditor

  • correcção adequada para a citação automática na indentação de textos em bruto
  • correcção da indentação para respeitar o novo ficheiro da sintaxe na plataforma 'syntaxhighlighting'
  • Ajuste dos testes para o novo estado no repositório de realces de sintaxe
  • Apresentação da mensagem "A pesquisa deu a volta" no centro da janela, para melhor visibilidade
  • Correcção de aviso, usando apenas o 'isNull()'
  • Alargamento da API de Programação
  • Correcção de erro de segmentação em casos raros em que ocorre um vector vazio na contagem de palavras
  • Forçar a limpeza da antevisão da barra de deslocamento na limpeza do documento (erro 374630)

KTextWidgets

  • Documentação da API: reversão parcial da modificação anterior, já que não funcionava de facto
  • KFindDialog: colocar o campo de texto em primeiro plano ao mostrar uma janela reutilizada
  • KFind: limpeza da contagem ao mudar o padrão (p.ex. na janela de pesquisa)
  • Respeito do BUILD_TESTING

KUnitConversion

  • Respeito do BUILD_TESTING

Plataforma da KWallet

  • Respeito do BUILD_TESTING

KWayland

  • Limpeza dos elementos do RemoteAccess no 'aboutToBeUnbound' em vez de destruir o objecto
  • Suporte às dicas do cursor num cursor bloqueado
  • Redução de tempos de espera desnecessários nas sondas de eventos/sinais com problemas
  • Correcção da selecção e testes-automáticos do local
  • Substituição das inclusões globais de compatibilidade com o V5
  • Adição do suporte de base do WM do XDG na nossa API do XDGShell
  • Possibilidade de compilação do XDGShellV5 em conjunto com o XDGWMBase

KWidgetsAddons

  • Correcção da máscara de entrada do KTimeComboBox para as horas AM/PM (erro 361764)
  • Respeito do BUILD_TESTING

KWindowSystem

  • Respeito do BUILD_TESTING

KXMLGUI

  • Correcção do KMainWindow a gravar incorrectamente as definições do elemento (erro 395988)
  • Respeito do BUILD_TESTING

KXmlRpcClient

  • Respeito do BUILD_TESTING

Plataforma do Plasma

  • Se um dado elemento for inválido, terá um UiReadyConstraint imediato
  • [PluginLoader do Plasma] 'Cache' dos 'plugins' durante o arranque
  • Correcção do nó em desvanecimento quando é mapeada uma textura
  • [Containment] Não carregar as acções do contentor com a restrição do KIOSK 'plasma/containment_actions'
  • Respeito do BUILD_TESTING

Prisão

  • Correcção do modo Misto para Maiúsculas na geração de código em Aztec

Purpose

  • Validação de que a depuração do 'kf5.kio.core.copyjob' está desactivada no teste
  • Reversão do "teste: Uma forma mais "atómica" de verificar a ocorrência do sinal"
  • teste: Uma forma mais "atómica" de verificar a ocorrência do sinal
  • Adição do 'plugin' do Bluetooth
  • [Telegram] Não esperar pelo fecho do Telegram
  • Preparação para o uso das cores de estado do Arc na lista de revisões
  • Respeito do BUILD_TESTING

QQC2StyleBridge

  • Melhoria no dimensionamento dos menus (erro 396841)
  • Remoção de comparação dupla
  • Migração dos 'connects' antigos baseados em texto
  • verificação do ícone válido

Solid

  • Respeito do BUILD_TESTING

Sonnet

  • Sonnet: o 'setLanguage' deve agendar uma nova invocação do realce se o mesmo estiver activo
  • Uso da API actual do 'hunspell'

Realce de Sintaxe

  • CoffeeScript: correcção dos modelos no código incorporado em JavaScript & adição de sequências de escape
  • Exclusão desta no Definition::includedDefinitions()
  • Uso da inicialização de membros dentro da classe sempre que possível
  • adição de funções para aceder às palavras-chave
  • Adição do Definition::::formats()
  • Adição da constante QVector<Definition> Definition::includedDefinitions()
  • Adição da constante Theme::TextStyle Format::textStyle();
  • C++: correcção dos literais em vírgula-flutuante padrão (erro 389693)
  • CSS: actualização da sintaxe e correcção de alguns erros
  • C++: actualização para o c++20 e correcção de alguns erros de sintaxe
  • CoffeeScript & JavaScript: correcção dos objectos-membros. Adição da extensão .ts ao JS (erro 366797)
  • Lua: correcção de textos multi-linhas (erro 395515)
  • Spec do RPM: adição do tipo MIME
  • Python: correcção das sequências de escape nos comentários entre aspas (erro 386685)
  • haskell.xml: não realçar os construtores de dados do Prelude de forma diferente dos outros
  • haskell.xml: remoção dos tipos da secção "prelude function"
  • haskell.xml: realce dos construtores de dados promovidos
  • haskell.xml: adição das palavras-chave 'family', 'forall', 'pattern'
  • Respeito do BUILD_TESTING

ThreadWeaver

  • Respeito do BUILD_TESTING

Informação de segurança

The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB


Instalar os pacotes binários

No Linux, a utilização de pacotes para a sua distribuição favorita é a forma recomendada de ter acesso às Plataformas do KDE. Instruções de instalação de pacotes binários nas distribuições.

Compilar a partir do código

Poderá transferir à vontade o código-fonte completo do 5.49.0. As instruções de compilação e instalação da aplicação do KDE 5.49.0 está disponível na Página de Informações das Plataformas do KDE 5.49.0.

A compilação a partir do código-fonte é possível com os comandos básicos cmake .; make; make install. Para uma plataforma de Nível 1 individual, esta será provavelmente a solução mais simples. As pessoas interessadas em contribuir para as plataformas ou seguir a evolução do desenvolvimento do conjunto completo estão encorajadas a usar o kdesrc-build. As Plataformas 5.49.0 precisam do Qt 5.8.

Está disponível uma listagem detalhada de todas as bibliotecas das plataformas e de terceiros em inqlude.org, o arquivo catalogado de bibliotecas do Qt. Está disponível uma lista completa com a documentação da API em api.kde.org.

Contribuir

As pessoas interessadas em seguir e contribuir para o desenvolvimento das Plataformas poderão obter os repositórios de Git, seguir as discussões na lista de correio de Desenvolvimento das Plataformas do KDE e contribuir com alterações no quadro de revisões. As políticas, o estado actual e os planos do projecto estão disponíveis na 'wiki' das Plataformas. As discussões em tempo-real tomam lugar no canal de IRC #kde-devel no freenode.net.

Poderá discutir e partilhar ideias sobre esta versão na secção de comentários do artigo do Dot.

Apoiar o KDE

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

Acerca do KDE

O KDE é uma equipa tecnológica internacional que cria aplicações de '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 no escritório, assim como centenas de aplicações de âmbitos diversos, que incluem aplicações Web e da Internet, multimédia, entretenimento, educação, gráficos e desenvolvimento aplicacional. As aplicações do KDE são traduzidas em mais de 60 línguas e está construído com princípios de facilidade de utilização e acessibilidade modernos em mente. As aplicações completas do KDE executam de forma nativa no Linux, BSD, Solaris, Windows e Mac OS X.


Notas de Marcas Registadas. O KDE® e o logótipo do Ambiente de Trabalho K ® são marcas registadas do KDE e.V. O Linux é uma marca registada de Linus Torvalds. O UNIX é uma marca registada do Open Group nos Estados Unidos e noutros países. Todas as outras marcas registadas e direitos de cópia referidos neste anúncio são da propriedade dos seus respectivos donos.


Contactos de Imprensa

Para mais informações, envie-nos um e-mail:
press@kde.org

Itens de navegação global