KDE Frameworks

Tela Software:
KDE Frameworks
Detalhes de Software:
Versão: 5.49.0 Atualizado
Data de upload: 16 Aug 18
Revelador: KDE e.V.
Licença: Livre
Popularidade: 40

Rating: nan/5 (Total Votes: 0)

KDE Frameworks é um projeto de código aberto e software livre distribuído como parte do ambiente de área de trabalho do KDE e projetado para fornecer aos desenvolvedores uma coleção de ferramentas e bibliotecas para o desenvolvimento de aplicativos poderosos para o ambiente gráfico KDE Plasma. , construído usando o framework Qt5.


Inclui a base de código de quase todos os aplicativos do KDE

O software inclui a base de código de quase todos os aplicativos do KDE, com habilidades e dependências bem definidas, fornecendo funcionalidade de alto nível como menus e barras de ferramentas, acesso a arquivos e verificação ortográfica. O melhor de tudo é que todas as ferramentas e bibliotecas estão disponíveis como downloads separados.


Apresentando os Addons do Qt

As bibliotecas incluídas neste projeto do KDE Frameworks são distribuídas como módulos independentes e de plataforma cruzada, chamados de Qt Addons. Eles estão disponíveis para os desenvolvedores do Qt e do KDE, assim como para todos que desejam acelerar, simplificar e reduzir o custo do desenvolvimento do Qt em qualquer plataforma.

Criando frameworks do KDE

O KDE Framework foi testado com sucesso em uma ampla gama de distribuições GNU / Linux, incluindo Debian, Ubuntu, Arch Linux, Fedora e openSUSE. Para construí-lo, você precisará instalar o framework Qt5, bem como várias outras bibliotecas e ferramentas essenciais que estão listadas na homepage do projeto em https://community.kde.org/Frameworks/Building.


Sob o capô

A maioria das ferramentas e bibliotecas incluídas no projeto KDE Frameworks estão escritas na linguagem de programação C ++. Você precisará ter um compilador GCC recente, o Git e o pacote mais recente do kdesrc-build. Instruções detalhadas de instalação podem ser encontradas acessando o link acima. Ele também deve funcionar em outros sistemas operacionais GNU / Linux se todas as dependências estiverem instaladas.

O que há de novo nesta versão:

  • Baloo:
  • Encerra a execução da consulta antecipadamente se o subterm retornar um conjunto de resultados vazio
  • Evite travar ao ler dados corrompidos dos termos do documento db (bug 392877)
  • lidar com listas de strings como entrada
  • Ignora mais tipos de arquivos de origem (bug 382117)
  • Ícones de brisa:
  • alças atualizadas e menu de estouro
  • Módulos extras do CMake:
  • Toolchain Android: permite especificar manualmente libs extras
  • Android: não defina qml-import-paths se estiver vazio
  • KArchive:
  • manipula arquivos zip incorporados em arquivos zip (bug 73821)
  • KCMUtils:
  • [KCModuleQml] Ignorar controles desativados ao tabulação
  • KConfig:
  • kcfg.xsd - não requer um elemento kcfgfile
  • KConfigWidgets:
  • Corrija o campo & quot; Padrão & quot; esquema de cores para combinar com o Breeze novamente
  • KDeclarativo:
  • Defina a propriedade de contexto kcm no contexto correto
  • [Plotter] Não processe se m_node é nulo (bug 394283)
  • KDocTools:
  • Atualize a lista de entidades ucranianas
  • adicione o OSD da entidade a general.entites
  • Adicionar entidades CIFS, NFS, Samba, SMB a general.entities
  • Adicione Falkon, Kirigami, macOS, sólido, USB, Wayland, X11, SDDM a entidades gerais
  • KFileMetaData:
  • verifique se o ffmpeg é pelo menos a versão 3.1 que introduz a API que exigimos
  • pesquise tags de artista de álbum e albumartist no taglibextractor
  • popplerextractor: não tente adivinhar o título se não houver um
  • KGlobalAccel:
  • Certifique-se de que a solicitação de teclado incorreta seja processada antes de emitir um atalho (bug 394689)
  • KHolidays:
  • holiday_es_es - Dia de correção da "Comunidad de Madrid"
  • KIconThemes:
  • Verifique se o grupo & lt; LastGroup, como o KIconEffect não manipula o UserGroup de qualquer maneira
  • KImageFormats:
  • Remover tipos de mime duplicados dos arquivos json
  • KIO:
  • Verifique se o destino existe também ao colar dados binários (bug 394318)
  • Suporte a Auth: Retorna o tamanho real do buffer de soquete
  • Suporte à autenticação: unifique a API para compartilhamento do descritor de arquivo
  • Suporte à autenticação: crie um arquivo de soquete no diretório de tempo de execução do usuário
  • Suporte à autenticação: Excluir arquivo de soquete após o uso
  • Suporte a Auth: Mover a tarefa de limpar o arquivo de soquete para FdReceiver
  • Suporte à autenticação: no linux não use soquete abstrato para compartilhar o descritor de arquivo
  • [kcoredirlister] Remova o máximo possível de url.toString ()
  • KFileItemActions: fallback para o tipo de mima padrão ao selecionar apenas arquivos (bug 393710)
  • Introduzir KFileItemListProperties :: isFile ()
  • O KPropertiesDialogPlugin agora pode especificar vários protocolos suportados usando protocolos X-KDE
  • Preservar fragmento ao redirecionar de http para https
  • [KUrlNavigator] Emit tabRequested quando o caminho no menu do seletor de caminho é clicado com o botão do meio
  • Desempenho: use a nova implementação do uds
  • Não redirecione smb: / para smb: // e depois para smb: ///
  • Permitir aceitar clicando duas vezes na caixa de diálogo Salvar (bug 267749)
  • Ativar a visualização por padrão na caixa de diálogo filepicker
  • Ocultar a visualização do arquivo quando o ícone é muito pequeno
  • i18n: use o formulário plural novamente para a mensagem de plug-in
  • Use uma caixa de diálogo regular em vez de uma caixa de diálogo de lista ao remover ou excluir um único arquivo
  • Faça com que o texto de aviso para operações de exclusão enfatize sua permanência e irreversibilidade
  • Reverter & quot; Mostrar botões do modo de visualização na barra de ferramentas da caixa de diálogo Abrir / salvar & quot;
  • Kirigami:
  • Mostrar action.main de forma mais proeminente no ToolBarApplicationHeader
  • Permitir a compilação do Kirigami sem a dependência do modo tablet KWin
  • corrigir o swipefilter na RTL
  • redimensionamento correto de contentItem
  • corrigir - comportamento reverso
  • compartilhar o objeto de contexto para sempre acessar o i18n
  • verifique se a dica de ferramenta está oculta
  • não atribua variantes inválidas às propriedades rastreadas
  • não manipula um sinal MouseArea, dropped ()
  • sem efeitos de foco no celular
  • ícones corretos overflow-menu-left e right
  • Arraste a alça para reordenar itens em um ListView
  • Use mnemônicos nos botões da barra de ferramentas
  • Adicionados arquivos ausentes no .pri do QMake
  • [dox da API] Corrija Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • corrigir cabeçalhos de aplicativo em applicationitem
  • Não permita mostrar / ocultar a gaveta quando não houver alça (bug 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: desinfete adequadamente a entrada
  • KNotification:
  • Corrigir falhas no NotifyByAudio ao fechar aplicativos
  • KPackage Framework:
  • kpackage_install_ * package: corrige a falta de dep entre .desktop e .json
  • verifique se os caminhos no rcc nunca são derivados de caminhos absolutos
  • KRunner:
  • Processo DBus responde no encadeamento :: match (bug 394272)
  • KTextEditor:
  • Não use maiúsculas para a & quot; mostrar contagem de palavras & quot; caixa de seleção
  • Faça a palavra / caractere contar uma preferência global
  • KWayland:
  • Aumentar a versão da interface do org_kde_plasma_shell
  • Adicionar & quot; SkipSwitcher & quot; para API
  • Adicionar protocolo de saída XDG
  • KWidgetsAddons:
  • [KCharSelect] Corrigir o tamanho da célula da tabela com Qt 5.11
  • [dox da API] Remova o uso de sobrecarga, resultando em documentos corrompidos
  • [dox da API] Diga ao doxygen & quot; por exemplo & quot; não termina a frase, use & quot ;. & quot;
  • [dox da API] Remover o escape HTML desnecessário
  • Não defina automaticamente os ícones padrão para cada estilo
  • Faça o KMessageWidget corresponder ao estilo do Kirinami inlineMessage (bug 381255)
  • NetworkManagerQt:
  • Fazer informações sobre propriedade não manipulada apenas depurar mensagens
  • WirelessSetting: implemente a propriedade assignMacAddress
  • Framework Plasma:
  • Modelos: nomeação consistente, nomes de catálogos de tradução e mais
  • [Tema Brisa de Plasma] Corrija o ícone da kleopatra para usar a folha de estilo de cor (bug 394400)
  • Diálogo] Caixa de diálogo do controle sendo minimizada normalmente (bug 381242)
  • Propósito:
  • Melhorar a integração do telegrama
  • Tratar matrizes internas como restrições OU em vez de AND
  • Possibilitar a restrição de plug-ins por uma presença de arquivo da área de trabalho
  • Tornar possível filtrar plug-ins por executável
  • Realce o dispositivo selecionado no plug-in do KDE Connect
  • corrija problemas do i18n em estruturas / finalidade / plugins
  • Adicionar plug-in de telegrama
  • kdeconnect: Notifica quando o processo falha ao iniciar (bug 389765)
  • QQC2StyleBridge:
  • Use a propriedade de palete somente ao usar o qtquickcontrols 2.4
  • Trabalhe com o Qt

O que há de novo na versão 5.47.0:

  • Baloo:
  • Encerra a execução da consulta antecipadamente se o subterm retornar um conjunto de resultados vazio
  • Evite travar ao ler dados corrompidos dos termos do documento db (bug 392877)
  • lidar com listas de strings como entrada
  • Ignora mais tipos de arquivos de origem (bug 382117)
  • Ícones de brisa:
  • alças atualizadas e menu de estouro
  • Módulos extras do CMake:
  • Toolchain Android: permite especificar manualmente libs extras
  • Android: não defina qml-import-paths se estiver vazio
  • KArchive:
  • manipula arquivos zip incorporados em arquivos zip (bug 73821)
  • KCMUtils:
  • [KCModuleQml] Ignorar controles desativados ao tabulação
  • KConfig:
  • kcfg.xsd - não requer um elemento kcfgfile
  • KConfigWidgets:
  • Corrija o campo & quot; Padrão & quot; esquema de cores para combinar com o Breeze novamente
  • KDeclarativo:
  • Defina a propriedade de contexto kcm no contexto correto
  • [Plotter] Não processe se m_node é nulo (bug 394283)
  • KDocTools:
  • Atualize a lista de entidades ucranianas
  • adicione o OSD da entidade a general.entites
  • Adicionar entidades CIFS, NFS, Samba, SMB a general.entities
  • Adicione Falkon, Kirigami, macOS, sólido, USB, Wayland, X11, SDDM a entidades gerais
  • KFileMetaData:
  • verifique se o ffmpeg é pelo menos a versão 3.1 que introduz a API que exigimos
  • pesquise tags de artista de álbum e albumartist no taglibextractor
  • popplerextractor: não tente adivinhar o título se não houver um
  • KGlobalAccel:
  • Certifique-se de que a solicitação de teclado incorreta seja processada antes de emitir um atalho (bug 394689)
  • KHolidays:
  • holiday_es_es - Dia de correção da "Comunidad de Madrid"
  • KIconThemes:
  • Verifique se o grupo & lt; LastGroup, como o KIconEffect não manipula o UserGroup de qualquer maneira
  • KImageFormats:
  • Remover tipos de mime duplicados dos arquivos json
  • KIO:
  • Verifique se o destino existe também ao colar dados binários (bug 394318)
  • Suporte a Auth: Retorna o tamanho real do buffer de soquete
  • Suporte à autenticação: unifique a API para compartilhamento do descritor de arquivo
  • Suporte à autenticação: crie um arquivo de soquete no diretório de tempo de execução do usuário
  • Suporte à autenticação: Excluir arquivo de soquete após o uso
  • Suporte a Auth: Mover a tarefa de limpar o arquivo de soquete para FdReceiver
  • Suporte à autenticação: no linux não use soquete abstrato para compartilhar o descritor de arquivo
  • [kcoredirlister] Remova o máximo possível de url.toString ()
  • KFileItemActions: fallback para o tipo de mima padrão ao selecionar apenas arquivos (bug 393710)
  • Introduzir KFileItemListProperties :: isFile ()
  • O KPropertiesDialogPlugin agora pode especificar vários protocolos suportados usando protocolos X-KDE
  • Preservar fragmento ao redirecionar de http para https
  • [KUrlNavigator] Emit tabRequested quando o caminho no menu do seletor de caminho é clicado com o botão do meio
  • Desempenho: use a nova implementação do uds
  • Não redirecione smb: / para smb: // e depois para smb: ///
  • Permitir aceitar clicando duas vezes na caixa de diálogo Salvar (bug 267749)
  • Ativar a visualização por padrão na caixa de diálogo filepicker
  • Ocultar a visualização do arquivo quando o ícone é muito pequeno
  • i18n: use o formulário plural novamente para a mensagem de plug-in
  • Use uma caixa de diálogo regular em vez de uma caixa de diálogo de lista ao remover ou excluir um único arquivo
  • Faça com que o texto de aviso para operações de exclusão enfatize sua permanência e irreversibilidade
  • Reverter & quot; Mostrar botões do modo de visualização na barra de ferramentas da caixa de diálogo Abrir / salvar & quot;
  • Kirigami:
  • Mostrar action.main de forma mais proeminente no ToolBarApplicationHeader
  • Permitir a compilação do Kirigami sem a dependência do modo tablet KWin
  • corrigir o swipefilter na RTL
  • redimensionamento correto de contentItem
  • corrigir - comportamento reverso
  • compartilhar o objeto de contexto para sempre acessar o i18n
  • verifique se a dica de ferramenta está oculta
  • não atribua variantes inválidas às propriedades rastreadas
  • não manipula um sinal MouseArea, dropped ()
  • sem efeitos de foco no celular
  • ícones corretos overflow-menu-left e right
  • Arraste a alça para reordenar itens em um ListView
  • Use mnemônicos nos botões da barra de ferramentas
  • Adicionados arquivos ausentes no .pri do QMake
  • [dox da API] Corrija Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • corrigir cabeçalhos de aplicativo em applicationitem
  • Não permita mostrar / ocultar a gaveta quando não houver alça (bug 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: desinfete adequadamente a entrada
  • KNotification:
  • Corrigir falhas no NotifyByAudio ao fechar aplicativos
  • KPackage Framework:
  • kpackage_install_ * package: corrige a falta de dep entre .desktop e .json
  • verifique se os caminhos no rcc nunca são derivados de caminhos absolutos
  • KRunner:
  • Processo DBus responde no encadeamento :: match (bug 394272)
  • KTextEditor:
  • Não use maiúsculas para a & quot; mostrar contagem de palavras & quot; caixa de seleção
  • Faça a palavra / caractere contar uma preferência global
  • KWayland:
  • Aumentar a versão da interface do org_kde_plasma_shell
  • Adicionar & quot; SkipSwitcher & quot; para API
  • Adicionar protocolo de saída XDG
  • KWidgetsAddons:
  • [KCharSelect] Corrigir o tamanho da célula da tabela com Qt 5.11
  • [dox da API] Remova o uso de sobrecarga, resultando em documentos corrompidos
  • [dox da API] Diga ao doxygen & quot; por exemplo & quot; não termina a frase, use & quot ;. & quot;
  • [dox da API] Remover o escape HTML desnecessário
  • Não defina automaticamente os ícones padrão para cada estilo
  • Faça o KMessageWidget corresponder ao estilo do Kirinami inlineMessage (bug 381255)
  • NetworkManagerQt:
  • Fazer informações sobre propriedade não manipulada apenas depurar mensagens
  • WirelessSetting: implemente a propriedade assignMacAddress
  • Framework Plasma:
  • Modelos: nomeação consistente, nomes de catálogos de tradução e mais
  • [Tema Brisa de Plasma] Corrija o ícone da kleopatra para usar a folha de estilo de cor (bug 394400)
  • Diálogo] Caixa de diálogo do controle sendo minimizada normalmente (bug 381242)
  • Propósito:
  • Melhorar a integração do telegrama
  • Tratar matrizes internas como restrições OU em vez de AND
  • Possibilitar a restrição de plug-ins por uma presença de arquivo da área de trabalho
  • Tornar possível filtrar plug-ins por executável
  • Realce o dispositivo selecionado no plug-in do KDE Connect
  • corrija problemas do i18n em estruturas / finalidade / plugins
  • Adicionar plug-in de telegrama
  • kdeconnect: Notifica quando o processo falha ao iniciar (bug 389765)
  • QQC2StyleBridge:
  • Use a propriedade de palete somente ao usar o qtquickcontrols 2.4
  • Trabalhe com o Qt

O que há de novo na versão:

  • Baloo
  • Desmarque e reescreva as baloo tags do escravo KIO (bug 340099)
  • BluezQt
  • Não vazar descritores de arquivos rfkill (bug 386886)
  • Ícones de brisa
  • Adicionar tamanhos de ícone ausentes (bug 384473)
  • adicione ícones de instalação e desinstalação para descobrir
  • Módulos extras do CMake
  • Adicione a tag de descrição aos arquivos do pkgconfig gerados
  • ecm_add_test: use o caminho correto sep no Windows
  • Adicione FindSasl2.cmake ao ECM
  • Apenas passe a coisa do ARGS ao fazer Makefiles
  • Adicione FindGLIB2.cmake e FindPulseAudio.cmake
  • ECMAddTests: defina QT_PLUGIN_PATH para que plug-ins criados localmente possam ser encontrados
  • KDECMakeSettings: mais docu sobre o layout do diretório de criação
  • Integração do Framework
  • Suporte para download do segundo ou terceiro link de download de um produto KNS (bug 385429)
  • KActivitiesStats
  • Comece a corrigir libKActivitiesStats.pc: (bug 386933)
  • KActivities
  • Corrija a corrida que inicia o kactivity gerenciado várias vezes
  • KAuth
  • Permitir apenas criar o gerador de código kauth-policy-gen
  • Adicione uma nota sobre como chamar o ajudante de aplicativos multithreaded
  • KBookmarks
  • Não mostrar a ação de edição de marcadores se o keditbookmarks não estiver instalado
  • Portar do KAuthorized :: authorizeKAction obsoleto para autorizarAction
  • KCMUtils
  • navegação e entrada do teclado QML kcms
  • KCompletion
  • Não travar ao definir nova edição de linha em uma caixa de combinação editável
  • KComboBox: retorna cedo ao definir a edição como valor anterior
  • KComboBox: Reutilize o objeto de conclusão existente na nova edição de linha
  • KConfig
  • Não procure por / etc / kderc a qualquer momento
  • KConfigWidgets
  • Atualizar cores padrão para combinar com novas cores no D7424
  • KCoreAddons
  • Validação de entrada de SubJobs
  • Avisar sobre erros ao analisar arquivos json
  • Instale as definições do tipo MIME para arquivos kcfg / kcfgc / ui.rc / knotify & qrc
  • Adicione uma nova função para medir o comprimento por texto
  • Corrigir o bug do KAutoSave no arquivo com espaço em branco
  • KDeclarativo
  • Faça-o compilar nas janelas
  • faça-o compilar com QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
  • [MouseEventListener] Permitir aceitar o evento do mouse
  • use um único mecanismo QML
  • KDED
  • kded: remova as chamadas do dbus para o ksplash
  • KDocTools
  • Atualize a tradução para o português brasileiro
  • Atualizar tradução para o russo
  • Atualizar tradução para o russo
  • Atualizar personalização / xsl / ru.xml (falta a nav-home)
  • KEmoticons
  • KEmoticons: plugins de porta para JSON e adicionar suporte para carregar com KPluginMetaData
  • Não vazar símbolos de classes de espinha, proteger com Q_DECL_HIDDEN
  • KFileMetaData
  • O usermetadatawritertest requer o Taglib
  • Se o valor da propriedade for nulo, remova o atributo user.xdg.tag (bug 376117)
  • Abrir arquivos no extrator TagLib somente leitura
  • KGlobalAccel
  • Agrupe algumas chamadas dbus de bloqueio
  • kglobalacceld: evite carregar um carregador de ícones sem motivo
  • gerar strings de atalho corretas
  • KIO
  • KUriFilter: filtrar plugins duplicados
  • KUriFilter: simplifique as estruturas de dados, corrija o vazamento de memória
  • [CopyJob] Não começa tudo de novo depois de ter removido um arquivo
  • Correção da criação de um diretório via KNewFileMenu + KIO :: mkpath no Qt 5.9.3+ (bug 387073)
  • Criado uma função auxiliar 'KFilePlacesModel :: movePlace'
  • Expor KFilePlacesModel 'iconName' role
  • KFilePlacesModel: evite o sinal 'dataChanged' desnecessário
  • Devolve um objeto de marcador válido para qualquer entrada no KFilePlacesModel
  • Crie uma função 'KFilePlacesModel :: refresh'
  • Crie a função estática KFilePlacesModel :: convertedUrl '
  • KFilePlaces: criada seção 'remota'
  • KFilePlaces: adicione uma seção para dispositivos removíveis
  • Adicionado baloo urls no modelo de lugares
  • Corrigir KIO :: mkpath com qtbase 5.10 beta 4
  • [KDirModel] Emitir alteração para HasJobRole quando as tarefas mudam
  • Alterar rótulo & quot; Opções avançadas & quot; & gt; & quot; Opções de terminal & quot;
  • Kirigami
  • Deslocar a barra de rolagem pelo tamanho do cabeçalho (bug 387098)
  • margem inferior com base na presença do botão de ação
  • não assuma que applicationWidnow () esteja disponível
  • Não notifique sobre alterações de valor se ainda estivermos no construtor
  • Substitua o nome da biblioteca na origem
  • suporta cores em mais lugares
  • ícones coloridos nas barras de ferramentas, se necessário
  • considere as cores dos ícones nos botões de ação principais
  • inicie por um & quot; ícone & quot; propriedade agrupada
  • KNewStuff
  • Reverter "Desanexar antes de definir o ponteiro d" (bug 386156)
  • não instale a ferramenta de desenvolvimento para agregar arquivos da área de trabalho
  • [knowstuff] Não vaze ImageLoader em erro
  • KPackage Framework
  • Faça corretamente as strings na estrutura do kpackage
  • Não tente gerar metadata.json se não houver metadata.desktop
  • conserta o cache do kpluginindex
  • Melhorar a saída de erros
  • KTextEditor
  • Corrigir comandos do buffer do modo VI
  • evitar zoom acidental
  • KUnitConversion
  • Port do QDom para o QXmlStreamReader
  • Use https para fazer o download das taxas de câmbio
  • KWayland
  • Expor wl_display_set_global_filter como um método virtual
  • Corrigir kwayland-testXdgShellV6
  • Adicionar suporte para zwp_idle_inhibit_manager_v1 (bug 385956)
  • [servidor] Suporta inibindo a IdleInterface
  • KWidgetsAddons
  • Evite senhadialog inconsistente
  • Defina enable_blur_behind sugestão sob demanda
  • KPageListView: Atualizar largura na alteração da fonte
  • KWindowSystem
  • [KWindowEffectsPrivateX11] Adicionar chamada de reserva ()
  • KXMLGUI
  • Corrigir a tradução do nome da barra de ferramentas quando houver um contexto i18n
  • Framework Plasma
  • A diretiva #warning não é universal e, em particular, NÃO é suportada pelo MSVC
  • [IconItem] Use ItemSceneHasChanged em vez de se conectar em windowChanged
  • [Item do ícone] Emitir explicitamente as sobreposiçõesChanged no setter em vez de se conectar a ele
  • [Dialog] Use o KWindowSystem :: isPlatformX11 ()
  • Reduza a quantidade de alterações de propriedades falsas no ColorScope
  • [Item do ícone] Emitir validChanged somente se ele realmente tiver alterado
  • Suprimir indicadores de rolagem desnecessários se o flickable for um ListView com orientação conhecida
  • [AppletInterface] Emitir sinais de mudança para configuraçãoRequired e -Reason
  • Use setSize () em vez de setProperty width and height
  • Corrigido um problema no qual o menu PlasmaComponents apareceria com cantos quebrados (bug 381799)
  • Corrigido um problema em que menus de contexto apareciam com cantos quebrados (bug 381799)
  • Documentos da API: adicionar aviso de depreciação encontrado no log do git
  • Sincronize o componente com o do Kirigami
  • Pesquise todos os componentes do KF5 como estruturas separadas
  • Reduza as emissões de sinal espúrias (bug 382233)
  • Adicione sinais indicando se uma tela foi adicionada ou removida
  • instale o material do switch
  • Não confie em includes of includes
  • Otimize os nomes das funções de SortFilterModel
  • Remover DataModel :: roleNameToId
  • Prisão
  • Adicionar gerador de código asteca
  • QQC2StyleBridge
  • determine a versão QQC2 no momento da criação (bug 386289)
  • por padrão, mantenha o plano de fundo invisível
  • adicione um plano de fundo no ScrollView
  • Sólido
  • UDevManager :: devicesFromQuery
  • mais rápido
  • Soneto
  • Tornar possível o crosscompile sonnet
  • Realce de sintaxe
  • Adicione o PKGUILD à sintaxe do bash
  • JavaScript: inclua tipos mime padrão
  • debchangelog: adicione o Bionic Beaver
  • Atualizar arquivo de sintaxe SQL (Oracle) (bug 386221)
  • SQL: mova a detecção de comentários antes dos operadores
  • crk.xml: linha de cabeçalho adicionada

O que há de novo na versão 5.40.0:

  • Baloo
  • Considere arquivos DjVu como documentos (bug 369195)
  • Corrigir a ortografia para que as apresentações do WPS Office sejam reconhecidas corretamente
  • Ícones de brisa
  • adicione pasta-stash para o ícone da barra de ferramentas Dolphin do stash
  • KArchive
  • Corrigir possível vazamento de mem. Corrigir lógica
  • KCMUtils
  • sem margens para módulos qml do lado qwidget
  • Inicializar variáveis ​​(encontradas por abrangência)
  • KConfigWidgets
  • Correção do ícone de KStandardAction :: MoveToTrash
  • KCoreAddons
  • corrija a detecção de URLs com URLs duplos como "http://www.foo.bar"
  • Use https para URLs do KDE
  • Suporte do KDELibs 4
  • documento completo para a substituição disableSessionManagement ()
  • Faça a compilação do kssl no OpenSSL 1.1.0 (bug 370223)
  • KFileMetaData
  • Corrigir nome de exibição da propriedade do Gerador
  • KGlobalAccel
  • KGlobalAccel: corrija as teclas numpad do suporte (novamente)
  • KInit
  • Instalação correta de start_kdeinit quando o DESTDIR e o libcap são usados ​​juntos
  • KIO
  • Corrigir exibição do remoto: / no qfiledialog
  • Implementar suporte para categorias no KfilesPlacesView
  • HTTP: corrija a string de erro para o caso de vários estados 207
  • KNewFileMenu: limpar código morto, identificado por Coverity
  • IKWS: Corrigir possível loop infinito, identificado por Coverity
  • Função KIO :: PreviewJob :: defaultPlugins ()
  • Kirigami

  • Sintaxe
  • trabalhando no Qt 5.7 mais antigo (bug 385785)
  • empilha a sobreposição de forma diferente (bug 386470)
  • Mostrar também a propriedade realçada do delegado quando não há foco
  • sugestões de tamanho preferido para o separador
  • corrigir o uso de Settings.isMobile
  • Permitir que os aplicativos sejam um tanto convergentes em um sistema desktop-y
  • Certifique-se de que o conteúdo do SwipeListItem não se sobreponha ao identificador (bug 385974)
  • A vista de rolagem do Overlaysheet é sempre ointeractive
  • Adicionar categorias no arquivo da área de trabalho da galeria (bug 385430)
  • Atualize o arquivo kirigami.pri
  • use o plugin não instalado para fazer os testes
  • Depreciso Kirigami.Label
  • Exemplo de uso de rótulos de portas de rótulos para serem consistentemente QQC2
  • Port Kirigami.Controls usa Kirigami.Label
  • torna a área de rolagem interativa em eventos de toque
  • Mover a chamada git find_package para onde ela é usada
  • padrão para itens transparentes de listview
  • KNewStuff
  • Remover o PreferCache das solicitações de rede
  • Não desanexe os ponteiros compartilhados para dados particulares ao definir visualizações
  • KMoreTools: Atualizar e corrigir arquivos de desktop (bug 369646)
  • KNotification
  • Remover verificação de hosts SNI ao escolher se deve usar o modo herdado (bug 385867)
  • Verifique apenas os ícones da bandeja do sistema legado se formos criar um (bug 385371)
  • KPackage Framework
  • use os arquivos de serviço não instalados
  • KService
  • Inicializar valores
  • Inicialize algum ponteiro
  • KTextEditor
  • API dox: corrija nomes incorretos de métodos e argumentos, adicione em falta desde
  • Evite (alguns) falhas durante a execução de scripts QML (bug 385413)
  • Evite um travamento de QML acionado por scripts de indentação de estilo C
  • Aumentar o tamanho da marca à direita
  • conserta alguns indenters de recuar em caracteres aleatórios
  • Corrigir aviso de suspensão de uso
  • KTextWidgets
  • Inicializar valor
  • KWayland
  • [cliente] Descarte as verificações de platformName sendo "wayland"
  • Não duplique a conexão com wl_display_flush
  • Protocolo estrangeiro de Wayland
  • KWidgetsAddons
  • corrija a inconsistência do widget de foco do createKMessageBox
  • caixa de diálogo de senha mais compacta (bug 381231)
  • Definir corretamente a largura do KPageListView
  • KWindowSystem
  • KKeyServer: corrigir o tratamento de Meta + Shift + Imprimir, Alt + Shift + arrowkey etc
  • Suporta plataforma flatpak
  • Use a própria API de detecção de plataforma do KWindowSystem em vez de código duplicado
  • KXMLGUI
  • Use https para URLs do KDE
  • NetworkManagerQt
  • 8021xConfiguração: domain-suffix-match é definido no NM 1.2.0 e mais recente
  • Suporte "domínio-sufixo-correspondência" no Security8021xConfigurar
  • Framework Plasma
  • desenhe manualmente o arco do círculo
  • [Menu do PlasmaComponents] Adicionar ungrabMouseHack
  • [FrameSvg] Optimize updateSizes
  • Não posicione uma caixa de diálogo se for do tipo OSD
  • QQC2StyleBridge
  • Aprimore a compilação como um plugin estático
  • torna o radiobutton um radiobutton
  • use qstyle para pintar o Dial
  • use um ColumnLayout para menus
  • corrigir diálogo
  • remover propriedade de grupo inválida
  • Corrigir a formatação do arquivo md para que ele corresponda aos outros módulos
  • comportamento do combobox mais próximo do qqc1
  • solução alternativa para QQuickWidgets
  • Soneto
  • Adicionar o método assignByDictionnary
  • Sinal se conseguirmos atribuir um dicionário
  • Realce de sintaxe
  • Makefile: corrija a correspondência de regexpr em "CXXFLAGS +"
  • ThreadWeaver
  • Limpeza do CMake: Não codifique -std = c ++ 0x

O que há de novo na versão 5.38.0:

  • Baloo:
  • Corrigir pesquisa baseada em diretório
  • Módulos extras do CMake:
  • Defina CMAKE _ * _ OUTPUT_5.38 para executar testes sem instalar
  • Incluir um módulo para localizar importações qml como dependências de tempo de execução
  • Integração do Framework:
  • Retornar ícone de edição de edição de linha de alta resolução
  • Correção de aceitar diálogos com ctrl + retornar quando os botões são renomeados
  • KActivitiesStats:
  • Refator da consulta que combina recursos vinculados e usados ​​
  • Recarregando o modelo quando o recurso é desvinculado
  • Corrigida a consulta ao mesclar recursos vinculados e usados ​​
  • KConfig:
  • Corrigir rótulos de ações DeleteFile / RenameFile (bug 382450)
  • kconfigini: Retira os espaços em branco iniciais ao ler os valores de entrada (bug 310674)
  • KConfigWidgets:
  • Deprecar KStandardAction :: Ajuda e KStandardAction :: SaveOptions
  • Corrigir rótulos de ações DeleteFile / RenameFile (bug 382450)
  • Use "fechar documento" como ícone para KStandardAction :: close
  • KCoreAddons:
  • DesktopFileParser: adicionar pesquisa de fallback em ": / kservicetypes5 / *"
  • Adicionar suporte para plug-ins desinstalados em kcoreaddons_add_plugin
  • desktopfileparser: Corrigir análise de chave / valor não compatível (bug 310674)
  • KDED:
  • support X-KDE-OnlyShowOnQtPlatforms
  • KDocTools:
  • CMake: Corrigido o encurtamento do nome de destino quando o diretório de construção possui caracteres especiais (bug 377573)
  • Adicionar CC BY-SA 4.0 Internacional e defini-lo como padrão
  • KGlobalAccel:
  • KGlobalAccel: porta para o novo método do KKeyServer symXModXToKeyQt, para corrigir chaves numéricas (bug 183458)
  • KInit:
  • klauncher: corrija a correspondência de aplicativos para aplicativos flatpak
  • KIO:
  • Porte o webshortcuts KCM do KServiceTypeTrader para o KPluginLoader :: findPlugins
  • [KFilePropsPlugin] Tamanho total do formato de localidade durante o cálculo
  • KIO: conserte vazamento de memória de longa data na saída
  • Adicionar recursos de filtragem do tipo MIME ao KUrlCompletion
  • KIO: portar os plug-ins do filtro URI do KServiceTypeTrader para o json + KPluginMetaData
  • [KUrlNavigator] Emit tabRequested quando o menu place é clicado com o botão do meio (bug 304589)
  • [KUrlNavigator] Emit tabRequested quando o seletor de locais está com o clique do meio (bug 304589)
  • [KACLEditWidget] Permitir duplo clique para editar a entrada
  • [kiocore] Corrigir o erro lógico no commit anterior
  • [kiocore] Verifique se o klauncher está sendo executado ou não
  • Mensagens INF_PROCESSED_SIZE com limite de taxa real (bug 383843)
  • Não limpe o repositório de certificados SSL da Qt
  • [KDesktopPropsPlugin] Crie um diretório de destino se ele não existir
  • [File KIO slave] Corrigir a aplicação de atributos de arquivo especiais (bug 365795)
  • Remover verificação de loop ocupado em TransferJobPrivate :: slotDataReqFromDevice
  • torne o kiod5 um "agente" no Mac
  • Corrigir proxy do KCM não carregando proxies manuais corretamente
  • Kirigami:
  • ocultar barras de rolagem quando inúteis
  • Adicionar exemplo básico para ajustar o identificador arrastável da largura da coluna
  • camadas de identificação no posicionamento das alças
  • corrija a colocação da alça quando sobrepuser a última página
  • não mostra alças falsas na última coluna
  • não armazene coisas nos delegados (bug 383741)
  • como já definimos keyNavigationEnabled, defina também
  • melhor alinhamento à esquerda para o botão Voltar (bug 383751)
  • não leve em consideração o cabeçalho 2 vezes ao rolar (bug 383725)
  • nunca coloque os rótulos do cabeçalho
  • endereço FIXME: remove resetTimer (bug 383772)
  • não role o aplicativo para longe em dispositivos não móveis
  • Adicione uma propriedade para ocultar o separador do PageRow correspondente a AbstractListItem
  • corrija a rolagem com o fluxo originY e bottomtotop
  • Livre-se dos avisos sobre como definir tamanhos de pixel e ponto
  • não acione o modo alcançável em vistas invertidas
  • levar em conta o rodapé da página
  • adicione um exemplo um pouco mais complexo de um aplicativo de bate-papo
  • mais à prova de falhas para encontrar o rodapé certo
  • Verifique a validade do item antes de usá-lo
  • Posição da camada de honra para isCurrentPage
  • use uma animação em vez de um animador (bug 383761)
  • deixe o espaço necessário para o rodapé da página, se possível
  • melhor dimmer para gavetas de aplicativos
  • escurecimento de fundo para o aplicativo
  • corrigir corretamente as margens dos botões de volta
  • margens adequadas para o botão Voltar
  • menos avisos no ApplicationHeader
  • não use dimensionamento de plasma para tamanhos de ícone
  • novo visual para alças
  • KJobWidgets:
  • Inicialize o estado do botão "Pausar" no rastreador de widget
  • KNotification:
  • Não bloqueie o início do serviço de notificação (bug 382444)
  • KPackage Framework:
  • refatorize o kpackagetool para longe das opções de stringy
  • KRunner:
  • Limpar ações anteriores na atualização
  • Adicionar corredores remotos ao DBus
  • KTextEditor:
  • Documento de porta / Exibir a API de script para a solução baseada em QJSValue
  • Mostrar ícones no menu de contexto da borda do ícone
  • Substitua KStandardAction :: PasteText por KStandardAction :: Paste
  • Suporte ao escalonamento fracionário na geração da visualização da barra lateral
  • Mudar de QtScript para QtQml
  • KWayland:
  • Tratar os buffers RGB de entrada como pré-multiplicados
  • Atualize as saídas do SurfaceInterface quando uma saída global for destruída
  • KWayland :: Client :: Destruição de saída de trilha de superfície
  • Evite enviar ofertas de dados de uma fonte inválida (bug 383054)
  • KWidgetsAddons:
  • simplifique setContents permitindo que o Qt faça mais do trabalho
  • KSqueezedTextLabel: adicione isSqueezed () por conveniência
  • KSqueezedTextLabel: pequenas melhorias nos documentos da API
  • [KPasswordLineEdit] Defina o proxy de foco para edição de linha (bug 383653)
  • [KPasswordDialog] Redefina a propriedade da geometria
  • KWindowSystem:
  • KKeyServer: corrige o tratamento do KeypadModifier (bug 183458)
  • KXMLGUI:
  • Economize um monte de chamadas stat () no início do aplicativo
  • Corrigir a posição do KHelpMenu no Wayland (bug 384193)
  • Descarte o tratamento de clique no meio do botão quebrado (bug 383162)
  • KUndoActions: use actionCollection para definir o atalho
  • Framework Plasma:
  • [ConfigModel] Protege contra a adição de um ConfigCategory nulo
  • [ConfigModel] Permitir programaticamente adicionar e remover o ConfigCategory (bug 372090)
  • [EventPluginsManager] Expor pluginPath no modelo
  • [Item de ícone] Não desarme desnecessariamente o imagePath
  • [FrameSvg] Use QPixmap :: mask () em vez de usar uma maneira complicada por meio de alphaChannel ()
  • [FrameSvgItem] Criar objeto margins / fixedMargins sob demanda
  • consertar estado de verificação para itens de menu
  • Força o estilo do Plasma para QQC2 nos applets
  • Instale o PlasmaComponents.3 / pasta privada
  • Soltar restos de temas "locolor"
  • [Tema] Use o KConfig SimpleConfig
  • Evite algumas pesquisas de conteúdo de tema desnecessárias
  • ignore eventos de redimensionamento espúrios em tamanhos vazios (bug 382340)
  • Realce de sintaxe:
  • Adicionar definição de sintaxe às listas de filtros do Adblock Plus
  • Reescreva a definição de sintaxe do Sieve
  • Adicionar realce para arquivos de configuração do QDoc
  • Adicionar definição de destaque para o Tiger
  • Escape o hífen em expressões regulares do rest.xml (bug 383632)
  • fix: plaintext é destacado como powershell
  • Adicionar realce de sintaxe ao Metamath
  • Rebaseado Menos realce de sintaxe no SCSS um (bug 369277)
  • Adicionar destaque ao pônei
  • Reescreva a definição de sintaxe de e-mail

O que há de novo na versão 5.9.0:

  • Novidades nesta versão:
  • Novo módulo: ModemManagerQt (wrapper do Qt para a API do ModemManager)
  • Observe que o Plasma-NM 5.2.x precisa de um patch para criar e trabalhar com esta versão do ModemManagerQt. patch de nm de plasma.
  • Como alternativa, atualize para o Plasma-NM 5.3 Beta ao atualizar para o ModemManagerQt 5.9.0.
  • KActivities:
  • Implementou o esquecimento de um recurso
  • Construir correções
  • Adicionado um plug-in para registrar eventos para notificações do KRecentDocument
  • KArchive:
  • Respeite a definição KZip :: extraField também ao escrever entradas do cabeçalho central
  • Remova duas afirmações erradas, acontecendo quando o disco está cheio, bug 343214
  • KBookmarks:
  • Corrigir construção com o Qt 5.5
  • KCMUtils:
  • Use o novo sistema de plug-in baseado em json. KCMs são pesquisados ​​em kcms /. Por enquanto, um arquivo da área de trabalho ainda precisa ser instalado em kservices5 / para compatibilidade
  • Carregue e envolva a versão somente QML do kcms, se possível
  • KConfig
  • Corrija a afirmação ao usar o KSharedConfig em um destruidor global de objetos.
  • kconfig_compiler: adiciona suporte para CategoryLoggingName em arquivos * .kcfgc, para gerar chamadas qCDebug (categoria).
  • KI18n:
  • pré-carregue o catálogo global do Qt ao usar o i18n ()
  • KIconThemes:
  • O KIconDialog agora pode ser mostrado usando os métodos regulares do QDialog show () e exec ()
  • Corrija KIconEngine :: paint para lidar com diferentes devicePixelRatios
  • KIO:
  • Habilite KPropertiesDialog para mostrar informações de espaço livre de sistemas de arquivos remotos também (por exemplo, smb)
  • Corrigir o KUrlNavigator com pixmaps de alta DPI
  • Fazer o KFileItemDelegate manipular o devicePixelRatio não padrão nas animações
  • KItemModels:
  • KRecursiveFilterProxyModel: retrabalhado para emitir os sinais certos no momento certo
  • KDescendantsProxyModel: manipular movimentos relatados pelo modelo de origem.
  • KDescendantsProxyModel: corrija o comportamento quando uma seleção é feita durante a redefinição.
  • KDescendantsProxyModel: Permitir a construção e o uso do KSelectionProxyModel a partir do QML.
  • KJobWidgets:
  • Propagar código de erro para a interface DBView do JobView
  • KNotifications:
  • Adicionada uma versão de evento () que não usa ícone e usará um padrão
  • Adicionada uma versão event () que usa o StandardEvent eventId e o QString iconName
  • KPeople:
  • Permitir a extensão de metadados de ação usando tipos predefinidos
  • Corrigir modelo não sendo atualizado corretamente após remover um contato da Pessoa
  • KPty:
  • Expor ao mundo se o KPty foi construído com biblioteca utempter
  • KTextEditor:
  • Adicione o arquivo de realce do kdesrc-buildrc
  • sintaxe: suporte adicional a literais inteiros binários no arquivo de realce do PHP
  • KWidgetsAddons:
  • Facilita a animação KMessageWidget com alta taxa de pixel de dispositivo
  • KWindowSystem:
  • Adicione uma implementação fictícia do Wayland para o KWindowSystemPrivate
  • KWindowSystem :: ícone com NETWinInfo não ligado à plataforma X11.
  • KXmlGui:
  • Preservar domínio de tradução ao mesclar arquivos .rc
  • Corrigir aviso de tempo de execução QWidget :: setWindowModified: o título da janela não contém um marcador de posição '[*]'
  • KXmlRpcClient:
  • Instalar traduções
  • Estrutura de plasma:
  • Corrigidas dicas de ferramenta perdidas quando o proprietário temporário da dica de ferramenta desaparecia ou ficava vazio
  • Corrigir TabBar não definido corretamente inicialmente, o que pode ser observado em, por exemplo. Kickoff
  • As transições de PageStack agora usam animadores para animações mais suaves
  • As transições TabGroup agora usam animadores para animações mais suaves
  • Tornar Svg, FrameSvg funcionar com QT_DEVICE_PIXELRATIO
  • Sólido:
  • Atualize as propriedades da bateria ao retomar
  • Alterações no sistema de criação:
  • Módulos extras do CMake (ECM) agora são versionados como os KDE Frameworks, portanto, agora são 5.9, enquanto eram 1.8 anteriormente.
  • Muitos frameworks foram corrigidos para serem usados ​​sem procurar por suas dependências privadas. Ou seja as aplicações que procuram um framework precisam apenas de suas dependências públicas, não das privadas.
  • Permitir configuração de SHARE_INSTALL_DIR, para lidar melhor com layouts de vários arcos
  • Frameworkintegration
  • Corrija o possível travamento ao destruir um QSystemTrayIcon (acionado, por exemplo, pelo Trojita), bug 343976
  • Corrigir diálogos de arquivos modais nativos no QML, bug 334963

Requisitos :

  • Qt

Programas semelhantes

lprinter-qt
lprinter-qt

14 Apr 15

KDE Plasma
KDE Plasma

20 Jan 18

Outro software de desenvolvedor KDE e.V.

KDE Telepathy
KDE Telepathy

17 Feb 15

KDE Plasma
KDE Plasma

20 Jan 18

Comentário para KDE Frameworks

Comentários não encontrado
Adicionar comentário
Ligue imagens!