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

Lançamento das Plataformas do KDE 5.48.0

Também disponível em:

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

14 de Julho de 2018. O KDE anuncia hoje o lançamento das Plataformas do KDE 5.48.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

  • Migração dos usos restantes do qDebug() para qcDebug(ATTICA)
  • Correcção da verificação de URL's de fornecedores inválidos
  • Correcção de URL inválido na especificação da API

Baloo

  • Remoção do item não usado X-KDE-DBus-ModuleName dos meta-dados do 'plugin' do 'kded'
  • [tags_kio] A pesquisa do URL deverá ser um par chave-valor
  • O sinal do estado da energia só deve ser emitido quando o estado da energia muda de facto
  • baloodb: Alterações na descrição do argumento da linha de comandos após mudar o nome de 'prune' -> 'clean'
  • Mostrar de forma clara nomes de ficheiros duplicados nas pastas de marcas

BluezQt

  • Actualização dos ficheiros XML do D-Bus para usar "Out*" como anotações do Qt para o tipo de sinal
  • Adição de sinal para notificar a mudança de endereço do dispositivo

Ícones do Brisa

  • Uso do ícone da vassoura também para o 'edit-clear-all'
  • Uso de um ícone de vassoura para o 'edit-clear-history'
  • modificação do ícone 'view-media-artist' em 24px

Módulos Extra do CMake

  • Android: Possibilidade de substituição do destino da pasta de um APK
  • Remoção do QT_USE_FAST_OPERATOR_PLUS desactualizado
  • Adição do '-Wlogical-op -Wzero-as-null-pointer-constant' aos avisos do KF5
  • [ECMGenerateHeaders] Adição de opção para outra extensão de ficheiros de inclusão que não o '.h'
  • Não incluir um 64 ao compilar as arquitecturas a 64 bits no Flatpak

KActivitiesStats

  • Correcção de um erro por uma unidade no Cache::clear (erro 396175)
  • Correcção do movimento do item do ResultModel (erro 396102)

KCompletion

  • Remoção da inclusão desnecessária do 'moc'
  • Certificação de que o KLineEdit::clearButtonClicked é emitido

KCoreAddons

  • Remoção das definições do QT duplicadas do KDEFrameworkCompilerSettings
  • Certificação de que compila com opções de compilação restritas
  • Remoção da chave não usada X-KDE-DBus-ModuleName dos meta-dados do tipo de serviço de testes

KCrash

  • Redução do QT_DISABLE_DEPRECATED_BEFORE à dependência mínima do Qt
  • Remoção das definições do QT duplicadas do KDEFrameworkCompilerSettings
  • Certificação de que compila totalmente com opções de compilação restritas

KDeclarative

  • validação se o nó tem de facto uma textura válida (erro 395554)

KDED

  • definição do tipo de serviço do KDEDModule: remoção da chave não usada X-KDE-DBus-ModuleName

Suporte para a KDELibs 4

  • Definição própria do QT_USE_FAST_OPERATOR_PLUS
  • Não exportar o 'kf5-config' para o ficheiro de configuração do CMake
  • Remoção do item não usado X-KDE-DBus-ModuleName dos meta-dados do 'plugin' do 'kded'

WebKit do KDE

  • Migração do KRun::runUrl() & KRun::run() para uma API não desactualizada
  • Migração do KIO::Job::ui() -> KIO::Job::uiDelegate()

KFileMetaData

  • Eliminação de avisos do compilador para os ficheiros de inclusão da Taglib
  • PopplerExtractor: uso directo de argumentos QByteArray() em vez de ponteiros nulos
  • taglibextractor: Reposição das proporções áudio da extracção sem marcas existentes
  • OdfExtractor: tratamento de nomes de prefixos não comuns
  • Não adicionar o '-ltag' à interface de edição de ligações pública
  • implementação da marca 'lyrics' (letras musicais) no 'taglibextractor'
  • testes automáticos: não incorporar o EmbeddedImageData já na biblioteca
  • adição da capacidade de ler ficheiros de capas incorporados
  • implementação da leitura da marca 'rating' (classificação)
  • validação da versão necessária das bibliotecas libavcode, libavformat e libavutil

KGlobalAccel

  • Actualização do ficheiro XML do D-Bus para usar o "Out*" para as anotações do Qt para os tipos de sinais

KHolidays

  • holidays/plan2/holiday_jp_* - adição dos meta-dados em falta
  • actualização dos feriados Japoneses (em Japonês e Inglês) (erro 365241)
  • holidays/plan2/holiday_th_en-gb - actualização da Tailândia (Inglês da GB) para 2018 (erro 393770)
  • adição dos feriados da Venezuela (Espanhol) (erro 334305)

KI18n

  • No ficheiro de macros do CMake, uso por consequência do CMAKE_CURRENT_LIST_DIR em vez de um uso misto com o KF5I18n_DIR
  • KF5I18NMacros: Não instalar uma pasta vazia se não existirem ficheiros PO

KIconThemes

  • Suporte da selecção de ficheiros .ico no selector de ficheiros de ícones personalizados (erro 233201)
  • Suporte da Escala do Ícone a partir da especificações de nomes dos ícones na versão 0.13 (erro 365941)

KIO

  • Uso do novo método 'fastInsert' em todo o lado onde fizer sentido
  • Reposição da compatibilidade do UDSEntry::insert com a adição de um método 'fastInsert'
  • Migração do KLineEdit::setClearButtonShown -> QLineEdit::setClearButtonEnabled
  • Actualização do ficheiro XML do D-Bus para usar o "Out*" para as anotações do Qt para os tipos de sinais
  • Remoção da definição duplicada do QT do KDEFrameworkCompilerSettings
  • Uso de um ícone de emblema correcto para os ficheiros e pastas apenas para leitura (erro 360980)
  • Possibilidade de subir até à raiz de novo no elemento gráfico do ficheiro
  • [Janela de propriedades] Melhoria de alguns textos relacionados com permissões (erro 96714)
  • [KIO] Adição do suporte para o XDG_TEMPLATES_DIR no KNewFileMenu (erro 191632)
  • Actualização do Docbook do lixo para o 5.48
  • [Janela de propriedades] Tornar todos os valores de campos na página Geral seleccionáveis (erro 105692)
  • Remoção do item não usado X-KDE-DBus-ModuleName dos meta-dados dos 'plugins' do kded
  • Possibilidade de comparação dos KFileItems pelo URL
  • [KFileItem] Validação do URL mais local se é partilhado ou não
  • Correcção de regressão ao colar dados binários a partir da área de transferência

Kirigami

  • cor mais consistente do rato à passagem
  • não abrir o submenu nas acções sem filhos
  • Remodelação do conceito da Barra de Ferramentas Global (erro 395455)
  • Tratamento da propriedade 'enabled' (activo) nos modelos simples
  • Introdução do ActionToolbar
  • correcção do puxão para actualizar
  • Remoção da documentação do Doxygen nas classes internas
  • Não compilar com o Qt5::DBus quando o DISABLE_DBUS estiver definido
  • não atribuir uma margem extra nas 'overlaysheets' no 'overlay'
  • correcção do menu para o Qt 5.9
  • Verificação da propriedade 'visible' também na acção
  • melhor aparência/alinhamento no modo compacto
  • não sondar os 'plugins' em cada criação do 'platformTheme'
  • eliminação do conjunto "custom" (personalizado)
  • adição de métodos de limpeza para todas as cores personalizadas
  • migração da coloração dos botões de ferramentas para o conjunto de cores personalizado
  • introdução do conjunto de cores Personalizado
  • 'buddyFor' editável para as legendas de posição referentes aos subitens
  • Ao usar uma cor de fundo diferente, usar o 'highlightedText' como cor do texto

KNewStuff

  • [KMoreTools] Possibilidade de instalação de ferramentas com um URL do 'appstream'
  • Remoção do truque do ponteiro-d do KNS::Engine

KService

  • Remoção da chave não usada X-KDE-DBus-ModuleName dos meta-dados do serviço de testes

KTextEditor

  • guarda do 'updateConfig' para as barras de estado desactivadas
  • adição de menu de contexto para a barra de estado para comutar a visibilidade do número de palavras/linhas totais
  • Implementação da apresentação das linhas totais no Kate (erro 387362)
  • Possibilidade de os botões da barra de ferramentas com menus mostrá-los com um 'click' normal em vez de um 'click' e manter pressionado (erro 353747)
  • CVE-2018-10361: escalada de privilégios
  • Correcção da largura do cursor (erro 391518)

KWayland

  • [servidor] Enviar um evento da pilha em vez de eliminar com um movimento relativo do cursor (erro 395815)
  • Correcção do teste de janela instantânea do XDGV6
  • Correcção de um erro estúpido ao copiar/colar no Cliente do XDGShellV6
  • Não cancelar a selecção antiga da área de transferência, se for igual à nova (erro 395366)
  • Respeito do BUILD_TESTING
  • Correcção de alguns erros ortográficos sugeridos pela nova ferramenta de validação
  • Adição do ficheiro 'arclint' no KWayland
  • Correcção do @since para ignorar a API de mudança

KWidgetsAddons

  • [KMessageWidget] Actualização da folha de estilo com a mudança de paleta
  • Actualização do kcharselect-data para o Unicode 11.0
  • [KCharSelect] Migração do generate-datafile.py para o Python 3
  • [KCharSelect] Preparar as traduções para a actualização para o Unicode 11.0

ModemManagerQt

  • Implementação do suporte para as interfaces Voice e Call
  • Não definir regras de filtragem do domínio personalizadas

Ícones do Oxygen

  • Mostrar um ícone para os ficheiros escondidos no Dolphin (erro 395963)

Plataforma do Plasma

  • FrameSvg: Actualização da moldura da máscara caso tenha mudado a localização da imagem
  • FrameSvg: Não danificar molduras de máscaras partilhadas
  • FrameSvg: Simplificação do 'updateSizes'
  • Ícones para o Indicador do Teclado do T9050
  • correcção da cor do ícone 'media'
  • FrameSvg: Colocação em 'cache' da 'maskFrame' se o 'enabledBorders' tiver sido alterado (erro 391659)
  • FrameSvg: Desenho dos cantos apenas se estiverem activos ambos os contornos em ambas as direcções
  • Indicação ao ContainmentInterface::processMimeData como lidar com largadas do Gestor de Tarefas
  • FrameSVG: Remoção de verificações redundantes
  • FrameSVG: Correcção da inclusão do QObject
  • Uso do QDateTime para interagir com o QML (erro 394423)

Purpose

  • Adição da acção Partilhar ao menu de contexto do Dolphin
  • Inicialização adequada dos 'plugins'
  • Filtragem dos 'plugins' duplicados

QQC2StyleBridge

  • valores sem pixel no 'checkindicator'
  • uso do RadioIndicator para todos
  • Não ultrapassar os limites das janelas instantâneas
  • no Qt<5.11, a paleta de controlo é completamente ignorada
  • âncora no fundo do botão

Solid

  • Correcção da legenda do dispositivo com um tamanho desconhecido

Realce de Sintaxe

  • Correcções para os comentários em Java
  • Realce dos ficheiros do Gradle também com a sintaxe do Groovy
  • CMake: Correcção do realce a seguir aos textos com um único símbolo @
  • CoffeeScript: adição da extensão .cson
  • Rust: Adição das palavras-chave & bytes, correcção dos identificadores e outras melhorias/correcções
  • Awk: correcção de expressão regular numa função e actualização da sintaxe para o gawk
  • Pony: correcção do escape com plicas e de um potencial ciclo infinito com o #
  • Actualização da sintaxe do CMake para a próxima versão 3.12

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.48.0. As instruções de compilação e instalação da aplicação do KDE 5.48.0 está disponível na Página de Informações das Plataformas do KDE 5.48.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.48.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