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

Lançamento das Plataformas do KDE 5.51.0

Também disponível em:

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

15 de Outubro de 2018. O KDE anuncia hoje o lançamento das Plataformas do KDE 5.51.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

Baloo

  • Adição das chamadas ao KIO::UDSEntry::reserve nos IO-slaves 'timeline'/'tags'
  • [balooctl] Escoamento da linha em 'buffer' "Indexing <ficheiro>" a iniciar a indexação
  • [FileContentIndexer] Ligação do sinal 'finished' do processo de extracção
  • [PositionCodec] Eliminação de estoiro no caso de dados corrompidos (erro 367480)
  • Correcção de constante de caracteres inválida
  • [Balooctl] remoção da verificação da pasta-mãe (erro 396535)
  • Possibilidade de remoção de pastas não-existentes nas listas de inclusão e exclusão (erro 375370)
  • Uso de String para guardar o UDS_USER e o UDS_GROUP do tipo String (erro 398867)
  • [tags_kio] Correcção de parêntesis. Por alguma razão passou a verificação do código.
  • Exclusão dos ficheiros do 'genome' na indexação

BluezQt

  • Implementação da API do Media e MediaEndpoint

Ícones do Brisa

  • Correcção de "uso-da-pilha-fora-do-âmbito" detectado pelo ASAN no CI
  • Correcção de folhas de estilo em falta nos ícones monocromáticos
  • Modificação do 'drive-harddisk' para um estilo mais adaptativo
  • Adição dos ícones 'firewall-config' e 'firewall-applet'
  • Tornar o cadeado visível no 'plasmavault' com o Brisa Escuro
  • Adição do símbolo 'mais' no 'document-new.svg' (erro 398850)
  • Adição de ícones para a escala 2x

Módulos Extra do CMake

  • Compilação das interfaces de Python com as mesmas opções de SIP usadas pelo PyQt
  • Android: Permissão da passagem de locais relativos como pasta do APK
  • Android: Definição adequada de uma alternativa para as aplicações que não têm um manifesto
  • Android: Verificação de que as traduções do Qm são carregadas
  • Correcção das compilações em Android que usam o Cmake 3.12.1
  • l10n: Correcção dos algarismos correspondentes no nome do repositório
  • Adição do QT_NO_NARROWING_CONVERSIONS_IN_CONNECT como opção predefinida na compilação
  • Interfaces: Correcção do tratamento de código que contém UTF-8
  • Iteração de facto pelo CF_GENERATED, em vez de verificar o item 0 a toda a hora

KActivities

  • Correcção de referência 'pendurada' com o "auto" a mudar para "QStringBuilder"

KCMUtils

  • gerir os eventos de retorno
  • Dimensionamento manual do KCMUtilDialog para o sizeHint() (erro 389585)

KConfig

  • Correcção de problema ao ler listas de localizações
  • O kcfg_compiler agora documenta as entradas válidas para o seu tipo 'Color'

KFileMetaData

  • remoção da implementação própria da conversão de QString para TString no 'taglibwriter'
  • aumento da cobertura de testes do 'taglibwriter'
  • implementação de mais marcas básicas no 'taglibwriter'
  • remoção da utilização da função de conversão própria de TString para QString
  • aumento da versão obrigatória da 'taglib' para a 1.11.1
  • implementação da leitura das marcas 'replaygain' (ganhos de reprodução)

KHolidays

  • adição dos feriados da Costa do Marfim (Francês) (erro 398161)
  • holiday_hk_* - correcção da data do Festival Tuen Ng em 2019 (erro 398670)

KI18n

  • Limitar adequadamente a mudança de âmbito das CMAKE_REQUIRED_LIBRARIES
  • Android: Validação de que são pesquisados os ficheiros .mo no local correcto

KIconThemes

  • Início do desenho dos emblemas no canto inferior direito

KImageFormats

  • kimg_rgb: optimização do QRegExp e do QString::fromLocal8Bit
  • [EPS] Correcção de estoiro no encerramento da aplicação (ao tentar persistir uma imagem na área de transferência) (erro 397040)

KInit

  • Menos lixo nos registos, ao não verificar a existência de ficheiros com nome vazio (erro 388611)

KIO

  • possibilidade de direccionamento de um file:// não local para um URL De WebDAV do Windows
  • [KFilePlacesView] Mudança de ícone no item do menu de contexto no painel de Locais
  • [Painel de Locais] uso de um ícone de rede mais apropriado
  • [KPropertiesDialog] Mostrar a informação de montagem das pastas em '/' (raiz)
  • Correcção da remoção de ficheiros do DAV (erro 355441)
  • Evitar o uso do QByteArray::remove no AccessManagerReply::readData (erro 375765)
  • Não tentar repor locais do utilizador inválidos
  • Possibilidade de mudar para a pasta acima, mesmo com barras finais no URL
  • Os estoiros dos 'KIO slaves' agora são tratados pelo KCrash em vez de código personalizado inadequado
  • Correcção da criação de um ficheiro a partir do conteúdo colado da área de transferência só aparecer ao fim de algum tempo
  • [PreviewJob] Envio dos 'plugins' de miniaturas activos para o 'slave' 'thumbnail' (erro 388303)
  • Melhoria da mensagem de erro "espaço em disco insuficiente"
  • IKWS: uso do "X-KDE-ServiceTypes" não-obsoleto na geração do ficheiro .desktop
  • Correcção do cabeçalho do destino do WebDAV nas operações COPY e MOVE
  • Avisar o utilizador antes da operação de cópia/movimentação se não existir espaço disponível suficiente (erro 243160)
  • Passagem do KCM de SMB para a categoria de Configuração da Rede
  • trash: Correcção do processamento da 'cache' de tamanhos das pastas
  • kioexecd: monitorização das criações ou modificações dos ficheiros temporários (erro 397742)
  • Não desenhar contornos e sombras em torno das imagens com transparência (erro 258514)
  • Correcção do ícone do tipo de ficheiro na janela de propriedades desenhado com borrões em ecrãs de PPP's elevados

Kirigami

  • abertura adequada da área ao arrastar a pega
  • margem extra quando a 'globaltoolbar' da 'pagerow' é uma ToolBar
  • suportar também o Layout.preferredWidth para o tamanho da folha
  • eliminação dos últimos 'controlos1'
  • Possibilidade de criação de Acções de separadores
  • possibilidade de um nº arbitrário de colunas no CardsGridview
  • Não destruir activamente os itens do menu (erro 397863)
  • os ícones no 'actionButton' são monocromáticos
  • não tornar os ícones monocromáticos quando não deveriam sê-lo
  • repor o dimensionamento arbitrário de 1,5* dos ícones em dispositivos móveis
  • reciclagem delegada: Não pedir duas vezes o objecto do contexto
  • uso da implementação interna de ondas no formato material
  • controlo da largura do cabeçalho pelo 'sourcesize', se for horizontal
  • exposição de todas as propriedades da BannerImage nos Cards
  • uso do DesktopIcon mesmo no Plasma
  • carregamento correcto das localizações 'file://'
  • Reversão do "Começar a procurar pelo contexto a partir do próprio delegado"
  • Adição de caso de testes que destaca um problema de âmbito no DelegateRecycler
  • definição de uma altura explícita nas 'overlayDrawers' (erro 398163)
  • Começar a procurar pelo contexto a partir do próprio delegado

KItemModels

  • Uso de referência num ciclo 'for' pelo tipo com um construtor por cópia não trivial

KNewStuff

  • Adição do suporte para as marcas do Attica (erro 398412)
  • [KMoreTools] atribuição de um ícone apropriado ao item de menu "Configurar..." (erro 398390)
  • [KMoreTools] Redução da hierarquia de menus
  • Correcção do evento 'Impossível usar um ficheiro .knsrc nos envios em locais fora do padrão' (erro 397958)
  • Capacidade de compilar as ferramentas de testes em Windows
  • Correcção da compilação com o Qt 5.9
  • Adição do suporte para as marcas do Attica

KNotification

  • Correcção de um estoiro provocado por uma má gestão do tempo de vida da notificação de áudio baseada no Canberra (erro 398695)

KNotifyConfig

  • Correcção de sugestão do ficheiro UI: o KUrlRequester agora tem o QWidget como classe de base

Plataforma KPackage

  • Uso de referência num ciclo 'for' pelo tipo com um construtor por cópia não trivial
  • Passagem do Qt5::DBus para os destinos de ligações 'PRIVATE'
  • Emissão de sinais quando um pacote é instalado/desinstalado

KPeople

  • Correcção dos sinais que não estavam a ser emitidos quando se reuniam os dados de duas pessoas
  • Não estoirar se uma pessoa for removida
  • Definição do PersonActionsPrivate como uma classe, como definido acima
  • Tornar a API do PersonPluginManager pública

Kross

  • base: tratar de melhores comentários para as acções

KTextEditor

  • Pintar o marcador de dobragem de código apenas nas regiões de dobragem de código com várias linhas
  • Inicialização do 'm_lastPosition'
  • Programação: o isCode() devolve 'false' para o texto do 'dsAlert' (erro 398393)
  • Uso do realce de Programa em R para os testes de indentação do R
  • Actualização do motor de indentação de R
  • Correcção dos esquemas de cores Solarizado Claro e Escuro (erro 382075)
  • Não obrigar ao uso do Qt5::XmlPatterns

KTextWidgets

  • ktextedit: carregamento posterior do objecto QTextToSpeech

Plataforma da KWallet

  • Registar os erros de abertura de carteiras

KWayland

  • Não silenciar o erro se o 'damage' for enviado antes do 'buffer' (erro 397834)
  • [servidor] Não retornar previamente em caso do código alternativa do 'touchDown'
  • [servidor] Correcção do tratamento de 'buffers' de acesos remoto quando a saída não está associada
  • [servidor] Não tentar criar ofertas de dados sem origem
  • [servidor] Interrupção do início do arrastamento em condições correctas e sem publicar um erro

KWidgetsAddons

  • [KCollapsibleGroupBox] Respeitar a duração da animação do item gráfico do estilo (erro 397103)
  • Remoção de verificação obsoleta da versão do Qt
  • Compilar

KWindowSystem

  • Uso do _NET_WM_WINDOW_TYPE_COMBO em vez do _NET_WM_WINDOW_TYPE_COMBOBOX

KXMLGUI

  • Correcção do URL do fornecedor de OCS na janela 'Acerca'

NetworkManagerQt

  • Uso de valor correspondente do enumerado do AuthEapMethodUnknown ao comparar com um AuthEapMethod

Plataforma do Plasma

  • Aumentar os textos de versão dos temas, dado que existem novos ícones no 5.51
  • Elevar também a janela de configuração quando a reutilizar
  • Adição de componente em falta: RoundButton
  • Combinar os ficheiros de ícones na visualização OSD e passar para o tema de ícones do Plasma (erro 395714)
  • [Componentes do Plasma 3] Correcção do tamanho implícito da pega
  • [Lista dos Componentes do Plasma 3] Mudança de elemento com a roda do rato
  • Suporte para os ícones dos botões se estiverem presentes
  • Correcção dos nomes das semanas a não aparecerem correctamente no calendário, quando a semana começa num dia que não seja Segunda ou Domingo (erro 390330)
  • [DialogShadows] Uso de deslocamento 0 para os contornos desactivados no Wayland

Prisão

  • Correcção do desenho dos códigos do Aztec com uma proporção de tamanho != 1
  • Remoção de assunção sobre as proporções do código de barras a partir da integração do QML
  • Correcção de problemas no desenho provocados por erros de arredondamento no Code 128
  • Adição do suporte para códigos de barras Code128

Purpose

  • Definição do Cmake 3.0 como a versão mínima

QQC2StyleBridge

  • Pequeno preenchimento predefinido quando existir um fundo

Solid

  • Não mostrar um emblema para os discos montados, só para os desmontados
  • [Fstab] Remoção do suporte para AIX
  • [Fstab] Remoção do suporte para Tru64 (__osf__)
  • [Fstab] Mostrar um nome de partilha não-vazio no caso do FS de raiz estar exportado (erro 395562)
  • Preferir a legenda indicada pela unidade também nos dispositivos 'loop'

Sonnet

  • Correcção de problemas na adivinha da linguagem
  • Impedimento de o realce apagar o texto seleccionado (erro 398661)

Realce de Sintaxe

  • i18n: correcção da extracção dos nomes dos temas
  • Fortran: Realce dos alertas nos comentários (erro 349014)
  • evitar que o contexto principal possa ser '#pop'ed
  • Guarda contra transições de estado sem-fim
  • YAML: adição de estilos dos blocos de literais e & dobrados (erro 398314)
  • Logcat & SELinux: melhorias nos novos temas Solarizados
  • AppArmor: correcção de estoiros nas regras abertas (in KF5.50) e melhorias nos novos esquemas Solarizados
  • Junção do git://anongit.kde.org/syntax-highlighting
  • Actualização de itens a ignorar no Git
  • Uso de referência num ciclo 'for' pelo tipo com um construtor por cópia não trivial
  • Correcção: Realce do e-mail por parêntesis não fechados no cabeçalho Subject (assunto) (erro 398717)
  • Perl: correcção de parêntesis, variáveis, referências de texto e outros (erro 391577)
  • Bash: correcção da expansão de parâmetros & parêntesis (erro 387915)
  • Adição dos temas Solarizado Claro e Escuro

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