GNOME Builder

Tela Software:
GNOME Builder
Detalhes de Software:
Versão: 3.28.4 / 3.30.0 Beta 2 Atualizado
Data de upload: 16 Aug 18
Revelador: GNOME Builder Team
Licença: Livre
Popularidade: 172

Rating: 2.7/5 (Total Votes: 3)

O GNOME Builder é um aplicativo gráfico totalmente gratuito, de próxima geração, rico em recursos e de código aberto, projetado a partir do deslocamento para atuar como um Ambiente de Desenvolvimento Integrado (IDE) para o ambiente de área de trabalho GNOME. Ele é personalizado especificamente para desenvolvedores que desejam criar aplicativos poderosos para o GNOME.


Recursos em resumo

Os principais recursos incluem gerenciamento de projetos, preenchimento automático, catálogo de ativos, autoentregamento, exploração de API (Application Programming Interface), snippets poderosos, interface moderna com visualizações divididas, tutoriais úteis, detecção de vazamentos, rastreador de problemas, bem como a capacidade de pule para um símbolo.

Além disso, o aplicativo apresenta uma funcionalidade de pesquisa global que permite pesquisar uma vez em todos os seus arquivos de código-fonte, visualizações em HTML e Markdown, problemas ao vivo, acompanhamento de versão (integração com Git), suporte a snapshots, scripts IDE e o simulador do GNOME.

Entre outros recursos notáveis, podemos mencionar o suporte à linguagem de programação Python, suporte à linguagem de script JavaScript, suporte à conexão a dispositivos de hardware (tablets, telefones etc.), edição poderosa no estilo VIM, depurador gráfico e Suporte D-Bus.

Interface gráfica do usuário fácil de usar e intuitiva

A GUI do projeto (Graphical User Interface) é fácil de usar e intuitiva. Ele integra o perfactly ao GNOME Shell, à interface de usuário de desktop de última geração do GNOME e segue as especificações do GNOME HIG (Human Interface Guidelines). Ele possui uma janela de painel duplo, permitindo que os desenvolvedores editem dois arquivos diferentes ao mesmo tempo.


Integra-se ao Glade

Outra característica interessante do aplicativo GNOME Builder é que ele se integra ao Glade, um software gráfico de código aberto que permite aos desenvolvedores do GNOME e do GTK + criar GUIs modernas e bonitas (Graphical User Interfaces) para seus projetos. O Glade permite que você crie uma interface do usuário que siga as especificações do GNOME HIG (Human Interface Guidelines).


Projetado para o GNOME

Como o próprio nome sugere, o GNOME Builder foi projetado especialmente para o ambiente de área de trabalho gráfica do GNOME, para que você possa criar aplicativos poderosos para a plataforma GNOME. Embora dependa de alguns componentes principais do Projeto GNOME, como o GTK + ou o GtkSourceView, o aplicativo também pode ser instalado em outros ambientes de área de trabalho de código aberto.

O que há de novo neste lançamento:

  • melhorias no controle de ponto de interrupção do gdb
  • Crie melhorias no sistema para o NixOS e o Flatpak
  • Muitas melhorias de segurança e vazamento de memória
  • A instalação do ícone mudou ligeiramente. Por favor, deixe-nos saber se você tem problemas em sua distribuição.
  • Um provedor de hover para o protocolo do servidor de idiomas foi adicionado, incluindo para rls.
  • O gerenciador de buffer agora evita o destaque ao carregar os buffers subjacentes do armazenamento.
  • Os terminais agora usam --login ao usar o bash.
  • O SIGPIPE está desativado na inicialização.
  • Um novo gerenciador de sessão que pode restaurar suas divisões verticais e horizontais.
  • Os aplicativos agora podem falar com portais por padrão ao usar o flatpak.
  • Aprimoramentos nos padrões de idioma dos snippets incorporados.
  • Evite fazer o download novamente de artefatos quando possível.
  • Traduções atualizadas:
  • sueco, alemão, lituano, espanhol, turco, catalão, italiano, português do Brasil, polonês

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

  • Correções para um número de penetrações e possível perda de dados .
  • O editor restaura mais confiável a posição do cursor.
  • O plug-in todo ignora de forma mais agressiva alguns diretórios comuns de ferramentas de construção.

O que há de novo na versão:

  • A depuração com o gdb foi aprimorada para converter caminhos ao executar dentro de um namespace de montagem, como o flatpak.
  • Melhorias nos indexadores de código eslint e GJS para serem mais flexíveis com outros tempos de execução JS, como o NodeJS.
  • Várias correções de correção no encanamento e vazamentos de memória.
  • Uma nova interface de provedor de meta de construção foi adicionada para que o executor do projeto possa suportar a execução de comandos extraídos de sistemas como o flatpak.
  • Integração com o GNOME Night Light.
  • Melhorias nas seções do greeter com suporte à remoção de arquivos de dados.
  • O Construtor tentará remover dados de cache antigos na inicialização e no desligamento para ajudar a liberar o uso de disco.
  • Os dados do cache do projeto foram movidos para um diretório por projeto, facilitando a remoção dos dados do cache quando um projeto é removido.
  • Alinhamentos aprimorados para atalhos da casa / fim.
  • O pipeline de construção agora usa um PTY e VteTerminal para obter suporte de cores e extração de sequências PTY. Isto permite títulos de mensagem apropriados no omnibar ao construir. Uma regressão atualmente é que não mais extraímos mensagens de erro baseadas em Regex.
  • Agora você pode executar projetos baseados em Cargo usando execução de carga.
  • O acesso ao / usr e / etc a partir do sistema host quando executado sob o Flatpak (via / run / host) permite que o Builder se desenvolva em um sistema host. Os usuários do Builder nas distribuições CentOS / RHEL / LTS são os que mais provavelmente se beneficiarão desse recurso.
  • O pipeline de construção tenta ser mais detalhado para as mensagens de erro conhecidas no GLib, definindo G_ENABLE_DIAGNOSTIC.
  • O Construtor agora usa o --state-dir com o flatpak-builder quando 0.10.5 ou superior do flatpak-builder é detectado.
  • A árvore de projetos agora suporta Drag'n'Drop, tanto internamente quanto usando seleções de text / uri-list de aplicativos externos.
  • Uma pré-visualização antecipada da integração de status do VCS na árvore do projeto foi incluída nesta versão.

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

  • Melhorias na documentação.
  • Correções de bugs para o back-end do sistema de compilação do meson.
  • Correções de bugs no nosso suporte a compile_commands.json.
  • Correções de bugs na nossa integração com o GJS.
  • Os modelos de projeto do Meson obtiveram uma solução alternativa para um bug glade.
  • O plug-in do CMake foi portado para o C, seguindo o design do plug-in do meson.
  • O greeter foi abstraído para permitir que os plug-ins estendam o que é visível.
  • Um plug-in recém-chegado foi adicionado, exibindo os projetos recém-chegados do GNOME na saudação.
  • O suporte foi adicionado para o Yaml ao usar a Assistência ao código do GNOME.
  • O Appdata agora é instalado no local preferido da especificação.
  • O tempo de inicialização foi aprimorado, evitando algumas operações dispendiosas no gtk e no glib. Os upstream de patches melhoram ainda mais as coisas.
  • Uma nova configuração permite seguir o comportamento do Night Light do GNOME no modo noturno.
  • Agora usamos macros de exportação explícitas para simplificar o gerenciamento de ABI. Nós ainda não somos estáveis ​​na ABI, mas estamos progredindo nessa direção.
  • O nosso plug-in clang agora suporta a opção KeepGoing, para tentar mais depois de encontrar falhas em includes.
  • Suporte para indexação de código da linguagem de programação Vala.
  • O plug-in ctags tentará evitar a ativação de determinadas palavras-chave do idioma.
  • O plug-in Localizar outro arquivo agora mostra os resultados nos resultados de pesquisa globais.
  • A pesquisa global agora pode ser navegada com ctrl + n / p no modo Vim.
  • Agora você pode desativar a opção & quot; Abrir páginas & quot; seção da barra lateral nas preferências.
  • O plug-in flatpak não atualiza mais automaticamente as dependências do projeto quando o sistema de compilação é ativado pela primeira vez. Você pode atualizar manualmente as dependências no menu do workbench.
  • Melhorias no posicionamento do cursor para alguns movimentos do editor de texto.
  • Suporte básico para testes unitários em projetos baseados no Meson.
  • O PATH de subprocesso agora preferirá / bin over / usr / bin.
  • Vários atalhos de teclado do ambiente de trabalho foram restaurados.
  • O suporte para mineradores do projeto foi descartado.
  • Traduções atualizadas:
  • sérvio, alemão, esloveno, tcheco, espanhol

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

  • Alterações desde o último lançamento:
  • Várias correções para o plugin eslint.
  • Várias melhorias na documentação.
  • Remova a compactação desnecessária de vários arquivos .ui.
  • Evite o uso do & quot; mips & quot; constante para corrigir construções mips.
  • Limpe o ponto de interrupção interrompido se o depurador sair sem limpeza.
  • Corrigir uma falha no plug-in de índice de código.
  • Corrigir para garantir que as linhas na omnibar sejam recicláveis.
  • Correção para o GTask não concluído no IdeBuffer.
  • Corrija o seletor de cores e adie a criação do painel.
  • Corrigir uma falha no .ui ao criar classes de estilo.
  • Descartar suporte para versões do Vala anteriores a 0.34
  • Traduções atualizadas:
  • coreano, galego, turco, indonésio, tcheco, alemão, polonês, português do Brasil, italiano, dinamarquês, lituano, húngaro, catalão, sérvio, sérvio latim, francês, sueco, espanhol, japonês

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

  • O atalho de visualização em HTML é corrigido
  • Vários atalhos de teclado foram aprimorados em libdazzle
  • Agora agrupamos a versão libdazzle adequada como um subprojeto
  • O IdeSourceViewMode agora contém uma referência à exibição e copia todos os GValues ​​ao empacotá-los para o fechamento com proxy.
  • O acompanhamento de foco foi corrigido para pilhas em uma única coluna
  • A ação do vizinho de foco funciona novamente, permitindo que o ^ w ^ w e outros atalhos de estilo do Vim funcionem corretamente
  • Ativação de teclas F no vim "modo normal" foi corrigido
  • O construtor agora depende da versão adequada do GLib para acesso a g_ptr_array_find_with_equal_func ()

  • A licença
  • MIT / X11 foi atualizada para incluir uma sub-rotina ausente
  • Correções de printf de arquitetura cruzada

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

  • O & quot; ovo & quot; O pacote contrib foi dividido em libdazzle. Se você não tiver libdazzle, ele será criado como um subprojeto. http://git.gnome.org/browse/libdazzle
  • O & quot; jsonrpc-glib & quot; O pacote contrib foi dividido em um projeto independente. Ele será construído como um subprojeto se você não o tiver instalado. http://git.gnome.org/browse/jsonrpc-glib
  • O & quot; modelo-glib & quot; O pacote contrib foi dividido em um projeto independente. Ele será construído como um subprojeto se você não o tiver instalado. http://git.gnome.org/browse/template-glib
  • A prioridade de conclusão do Ctags foi reduzida
  • Muitos internos foram movidos para um libdazzle atualizado. Isso inclui muitas correções de temas, bem como painéis aprimorados e integração de temas. Muitas estruturas de dados de pesquisa também foram divididas em liblazzle.
  • O provedor de pesquisa foi reescrito para usar libdazzle e a nova entrada de sugestão. Esperamos mais mudanças aqui antes de 3,26.
  • O Construtor agora usa metadados do GVFS para armazenar a posição do cursor. Isso deve melhorar as chances de você acabar na posição certa ao reabrir um buffer.
  • Os painéis agora mantêm adequadamente seu estado de visibilidade entre as execuções do Construtor.
  • O plugin flatpak agora ignora os tempos de execução que terminam em & quot; Fontes & quot;.
  • O Construtor limpa adequadamente os rascunhos que corrigem um problema em que os arquivos com erros de codificação reabrem continuamente ao restaurar o estado interno do Construtor.
  • Um "contadores" janela foi adicionada ao assistente na depuração.
  • O Construtor agora tenta fazer muito menos trabalho enquanto o buffer está sendo aberto. Isso deve acelerar o carregamento de arquivos em arquivos maiores.
  • Várias prioridades de operação assíncrona foram reduzidas para evitar a paralisação do loop principal do Gtk.
  • Os arquivos da interface do usuário agora retiram o espaço vazio, o que deve reduzir um pouco o tamanho da libide.
  • IdePerspective agora tem um restore_state vfunc. Isso ajuda a garantir que o widget restaure o estado após a configuração da interface do usuário. Isso pode ajudar a evitar altos níveis na interface do usuário na inicialização.
  • As substituições do Python Ide.py agora têm ajudantes para registrar usando g_warning () etc. Consulte Ide.warning (), Ide.debug (), Ide.critical (), etc.
  • Documentação adicional.
  • Traduções atualizadas:
  • espanhol, cazaque

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

  • Melhorias no plugin Todo
  • Suporte para vários cursores no editor de texto
  • Melhorias nas invalidações por trás dos widgets do contêiner gtk
  • Use após correções gratuitas
  • Correções de vazamento de memória
  • Melhorias no JSON do plugin flatpak
  • llvm correções para o FreeBSD
  • Aprimoramentos de rolagem para criar log
  • Traduções atualizadas:
  • húngaro, cazaque, espanhol, indonésio, alemão, polonês, português do Brasil, sérvio

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

  • Suporte para edição ao vivo da documentação do Sphinx
  • O & quot; instalar & quot; A ação pode ser ativada a partir da barra de comandos para instalar seu projeto sem executá-lo.
  • Corrigir propagação de erro em autotools e jsonrpc
  • Adiar ao ninja para instalação do projeto
  • Várias correções do sistema de compilação
  • Menor prioridade de diagnóstico para melhorar a interatividade da interface do usuário
  • Corrige o número de mapeamentos FD em processos de trabalho
  • Sempre construa com V = 0 para construções menos detalhadas
  • Traduza caminhos para construções fora da árvore ao lidar com diagnósticos
  • Permitir que estágios do pipeline signifiquem stdout devem ser verificados quanto a erros
  • Permitir acesso à rede a partir do lançador flatpak de fallback
  • Use flatpak-builder - execute quando possível
  • Use build-args do manifesto ao construir com o build flatpak
  • Várias correções do Rust RLS
  • Correção de referência flutuante para jsonrpc
  • Suporte do Rustfmt para Rust
  • Suporte para reformatar a seleção com gq no modo vim quando o idioma for compatível. C-c C-f no modo Emacs. Atualmente, apenas suporte a Rust / RLS existe.
  • Os Resolvers de símbolos agora podem oferecer suporte à localização de todas as referências a um símbolo para que o editor possa se mover entre elas. Atualmente, apenas Rust / RLS é suportado. Ctrl + shift + space exibirá o pop-up.
  • As configurações serão corretamente & quot; preparadas & quot; novamente ao alterar os tempos de execução, de modo que um novo --prefixo possa ser aplicado.
  • A descoberta de manifesto do Flatpak foi alterada para pesquisa inicial
  • As versões do Construtor Flatpak'd ainda procurarão plugins no host ~ / .local / share / gnome-builder / plugins para obter consistência.
  • O salvamento automático do buffer é descartado quando ocorre uma salvaguarda iniciada pelo usuário
  • Vários vazamentos de memória foram conectados
  • Melhorias no monitor de arquivos durante eventos de renomeação
  • O greeter exibirá o tipo de sistema de construção para ajudar os usuários a fazer a transição para novos sistemas de construção, como o Meson.
  • Um item de menu para iniciar um terminal no flatpak foi adicionado. Embora isso não seja específico do flatpak, é a maneira geral como os usuários pensam sobre isso.
  • Melhorias na documentação
  • Transições atualizadas:
  • sueco, dinamarquês, lituano, húngaro, coreano, espanhol, indonésio, alemão, eslovaco, polonês, português do Brasil, letão, russo

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

  • Muitas melhorias na documentação
  • Várias melhorias no Flatpak
  • Suporta comandos de criação e campos de pós-instalação do manifesto do json
  • Assegure-se de que os remotos do GNOME existam para caminhos de código adicionais
  • Atualizar instalações de flatpak após instalações
  • Várias correções de correção na execução do subprocesso via HostCommand
  • O suporte do CCache funciona novamente quando você cria em Flatpak
  • O supervisor de processos se esforça mais para evitar o flapping do subprocesso
  • Suporte para visualização de HTML para reStruccturedText
  • melhorias no rustup quando executado sob o Flatpak
  • suporte ao sistema de compilação do phpize
  • A ajuda detectará mais corretamente o acesso ao site da documentação antes de voltar para a documentação instalada localmente
  • O Jsonrpc-GLib foi atualizado para suportar uma API baseada no GVariant para que os plugins possam atualizar o IPC para um formato de codificação que reduza a fragmentação de memória

  • O
  • suporte CTags foi aprimorado para ser mais eficiente em projetos maiores
  • Transições atualizadas:
  • sueco, indonésio, dinamarquês, lituano, húngaro, cazaque, coreano, espanhol, friulano, galego, francês, tcheco, alemão, italiano, eslovaco, polonês, português do Brasil

O que há de novo na versão 3.22.4 / 3.24.0 Beta 2:

  • Muitas melhorias no mecanismo de transferência
  • Mudanças no estilo do Omnibar
  • O suporte para o flatpak estabilizou bastante
  • Novas dicas de ferramentas de teclado para vários itens da barra de cabeçalho
  • Pesquise no terminal usando ctrl + shift + f
  • Correções de propriedade de PTY fd para RustUp
  • A pesquisa de arquivos agora ignora o espaço em branco

  • As dependências do
  • libidemm e do glibmm / gtkmm foram descartadas, pois ninguém as estava usando e isso diminuirá a migração para o meson.
  • Vários aprimoramentos do Jsonrpc para comunicação do servidor de idiomas.
  • Um novo plugin valgrind para rastreamento de vazamentos ao testar seu aplicativo.
  • Melhorias no Meson ao rodar em flatpak.
  • Agora você pode iniciar um novo terminal dentro do tempo de execução da compilação usando ctrl + alt + shift + t.
  • Alguns novos documentos estão sendo desenvolvidos e estão disponíveis on-line em https://builder.readthedocs.io. Nós amaríamos suas contribuições aqui.
  • A caixa de diálogo Abrir projeto agora é padronizada para permitir que você selecione qualquer tipo de projeto com o filtro de arquivo padrão.
  • Mais beautifiers de fontes, incluindo um para makefiles.
  • Uma solução alternativa para um impasse do sistema de tipo GObject como foi adicionado. Isso funciona em torno de um problema em que o sistema de tipos executaria a inicialização do tipo GZlibDecompressor a partir de vários threads.
  • A criação de lançadores de subprocesso de pipeline agora herda o ambiente configurado a partir da configuração de construção.
  • O Makecache agora pode lidar com respostas fora de ordem de listas de binários de destino. Isso deve melhorar a capacidade do Construtor de executar seu projeto com sucesso.
  • O plugin Flatpak não tenta mais construir seu projeto a partir de / run / build / $ project devido a quebra de tempo e dificuldade em manter as coisas consistentes entre execuções de subprocessos. Isso tem o efeito colateral de reduzir a previsibilidade do local de origem nos símbolos de depuração. Mas como o flatpak-builder deve ser usado para versões de release, isso parece bom.
  • Várias melhorias na interface do usuário da área de trabalho.
  • O criador de perfil baseado no Sysprof do Construtor agora pode criar perfis de aplicativos iniciados dentro de namespaces de montagem, como o Flatpak.
  • O Builder baixado via Flatpak inclui correções para se comunicar com o GNOME Code Assistance de uma instalação de host.
  • Várias correções de vazamento de memória.
  • As configurações baseadas em Flatpak melhoraram seu write-back não-destrutivo para o disco após as alterações.
  • Os projetos baseados em Autogen simplificam os scripts de inicialização.
  • Traduções atualizadas:
  • Português do Brasil, polonês, espanhol, alemão, cazaque e húngaro.

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

  • Algumas pequenas melhorias no preenchimento automático vala
  • ajustes na interface do usuário para projetar a visualização da criação para uma melhor descoberta
  • Permitir conteúdo mais amplo no popover de seleção de arquivo
  • Aprimorar o despejo de cache quando determinados arquivos de projeto mudam
  • Permitir falar com a interface DBUS do FileManager1 a partir do flatpak
  • Um punhado de correções de vazamento
  • Testes de unidade aprimorados
  • Evitar construções de projetos em segundo plano com excesso de zelo
  • Os tempos de execução agora podem traduzir caminhos para arquivos, como cabeçalhos, para que os processos fora do tempo de execução possam acessá-los.
  • Permitir que a libclang analise os arquivos dentro dos tempos de execução do Flatpak. Isso garante que o preenchimento automático e o diagnóstico funcionem ao compilar com o org.gnome.Sdk
  • O Autotools descobrirá o gmake vs make do tempo de execução
  • Um & quot; clone e edite este flatpak & quot; recurso adicionado como opção de linha de comando -m. Isso se integra com alguns compositores baseados no GNOME para permitir que um & quot; edit this app & quot; recurso.
  • Várias melhorias no sistema de criação
  • Suporte aprimorado para a construção de flatpaks
  • Suporte aprimorado para o sistema de compilação do meson
  • O construtor depende de um novo VTE para vários recursos de regex e agora a verificação de configuração do sistema de construção reflete isso.
  • Algumas melhorias do vim
  • Traduções atualizadas:
  • Húngaro, Cazaque, Alemão, Espanhol, Esperanto, Tcheco, Polonês e Português do Brasil

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

  • Resumo das alterações desde a versão 3.22.3:
  • Inserção e pontuação de snippets de autocompilação Fix Clang
  • Várias correções de comportamento não inicializadas e indefinidas
  • Os padrões de idioma agora estão instalados
  • Suporte para construir com o llvm 3.9
  • Remover pares ao retroceder
  • Suporte adicionado para criação e execução de aplicativos Flatpak, incluindo do Builder distribuído via Flatpak

  • Integração do
  • flatpak-builder usando json manifests
  • A árvore do projeto é expandida para o local anterior depois de atualizar o conteúdo
  • Os buffers são salvos antes de executar a operação de instalação do sistema de criação
  • Mostrar saída pré-construção e pós-construção do flatpak no painel Criar saída
  • Armazene o id do aplicativo no buildconfig
  • Enter / Return foi reativado para preenchimento automático
  • O popover de Goto Line não usa mais animação popover / atraso
  • Evite a ativação excessiva de ctags, clang e outros provedores de conclusão
  • Defina LD_LIBRARY_PATH para o servidor de idiomas Rust rls
  • Retornar para ptsname () quando necessário
  • Melhorias no estilo CSS do Workbench
  • Corrija a guia para mover-se entre fragmentos de fragmentos durante o preenchimento automático
  • Suporte a TTY para o FreeBSD ao gerar processos
  • Um novo painel Executar saída foi adicionado
  • Correção para inserção de determinados métodos de entrada ao lado de citações
  • O editor agora permite sobrescrever;
  • O terminal agora suporta realçar e ativar URLs
  • Correções para copiar e colar comandos no terminal
  • O suporte para compilar o código C fora dos projetos do autotools foi aprimorado para descobrir corretamente os arquivos de inclusão padrão

  • Melhorias de SSL e SSH via builds Flatpak
  • Traduções atualizadas:
  • Lituano, húngaro, cazaque, alemão, espanhol, tcheco, polonês, português do Brasil, letão, sérvio

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

  • As compilações Flatpak do Builder agora podem ser direcionadas a um tempo de execução do Flatpak ao criar o projeto. Mais trabalho está em andamento para suportar a execução de seu projeto com tempos de execução de flatpak.
  • Melhorias na tradução
  • Mais melhorias na RTL
  • Muitas correções de vazamento de memória encontradas no ASAN
  • O Builder agora limpará o diretório makecache de arquivos temporários antigos que poderiam ter sido deixados para trás.
  • Correções do subprocesso de interrupção do Flatpak para permitir o uso síncrono do loop principal. Isso corrige possíveis bloqueios nas versões do Builder do Flatpak.
  • O mecanismo de diagnóstico foi reestruturado para permitir atualizações fora da banda para diagnósticos.
  • Create-project agora depende do git, pois usa o git para inicializar um novo projeto.
  • Melhorias no Introspection do GObject.
  • Aprimore o desempenho da criação de diagnósticos sob uso pesado. Isso corrige uma paralisação no loop principal ao extrair milhares de diagnósticos de um projeto.

  • O
  • painel Diagnóstico foi alterado para usar o GtkTreeView para oferecer suporte a listas maiores de diagnósticos, conforme encontrado em alguns projetos.
  • Adicione visualizações de estado vazio para símbolos e painéis de diagnóstico.

  • O
  • suporte do Sysprof inclui visualizadores, zoom e intervalos selecionáveis.
  • Ctags agora podem ser usados ​​para construir árvores de símbolos, incluindo Python
  • O IdeSubprocessSupervisor foi adicionado para permitir que os plug-ins gerenciem facilmente um processo externo.
  • Um cliente foi adicionado para & quot; Protocolo do servidor de idiomas & quot; para facilitar a criação de plugins baseados em servidor de linguagem.
  • Suporte para os sistemas de criação Meson e Cargo foram adicionados. Executar suporte com o Meson exigirá 0.36.0 do Meson.
  • Correções de descontinuação para várias API gtk + obsoletas.
  • Os tempos de execução foram aprimorados para conectar-se ao processo de criação do aplicativo.
  • O suporte ao Vim foi aprimorado para melhorar as contagens de suporte para alterar as operações.
  • Melhorias de build e tempo de execução para editorconfig.
  • Manuseia o alt + 0..n corretamente durante o preenchimento automático.
  • O construtor agora depende do json-glib-1.0. Isso já era provavelmente necessário por meio de dependências antes, mas agora é explícito.

  • O
  • 3.22.2 também inclui uma prévia de tecnologia para o suporte do Rust. Você pode tentar isso instalando o Rust à noite e o & quot; rustls & quot; pacote para diagnóstico integrado, preenchimento automático e suporte sybmol-tree.
  • Também houve um monte de atualizações de traduções neste ciclo. Obrigado a todos os nossos tradutores desde 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky ', Mario Blattermann, Piotr Arrastar, Rafael Fontenelle

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

  • Várias correções de layout de widget para idiomas RTL, como Hebraico.
  • Compile correções do sistema (faltando -lm em algumas plataformas, correções para o pipe2 no macOS).
  • Use & quot; getent passwd & quot; para obter o passwd atual ao descobrir o shell do usuário preferido.
  • Carregue tempos de execução de flatpak instalados pelo usuário e pelo sistema.
  • Incluir suporte para o Sysprof Visualizers (requer o Sysprof 3.22.1)
  • Adicionar estados vazios, com falha e de gravação para o plug-in do Sysprof.
  • Prefira GtkNativeFileChooser quando aplicável.
  • Suporte para executar alguns projetos GJS usando o autotools. Em particular, tentamos descobrir o "modelo GJS" Estilo Makefile.am.
  • Corrija o uso do gettext dos plug-ins do Python.
  • A perspectiva de preferências agora é mais tolerante com tamanhos de tela menores, como 1280xH.
  • Vários polimentos de interface do usuário.
  • Muitas atualizações de tradução.

O que há de novo na versão 3.20.4 / 3.22.0 Beta:

  • Nova pesquisa e substituição da implementação
  • Nova barra de compilação que fornece uma visão geral da configuração da compilação, da ramificação do VCS e de outras mensagens importantes.
  • Um novo criador de perfil baseado no sysprof
  • As perspectivas foram melhoradas e removemos a barra lateral como dissemos que aconteceria antes de 3,20.
  • Modelos de projetos aprimorados
  • Suporte para configuração de sistemas de controle de versão
  • "ide" foi renomeado para "gnome-builder-cli"
  • Novo ícone de criação
  • Melhorias do Vim
  • Novo plug-in do selecionador de cores
  • O plugin Autotools agora pode extrair vários destinos de construção
  • Novo design de saudação, incluindo clone git renovado, seletor de arquivos e assistente de modelo.

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


Novo no GNOME Builder 3.20.2 (29 de abril de 2016)

O que há de novo na versão 3.18.1 / 3.20 Beta 2:

  • Um novo provedor de diagnóstico para erros comuns de gettext (Daiki Ueno)
  • O Construtor não mais registra diretórios temporários conhecidos. Isso deve tornar as coisas menos irritantes ao abrir um único arquivo com o Builder. (Akshaya Kakkilaya)
  • A estrutura da Ajuda do usuário chegou e precisamos da sua ajuda para criar uma boa história no Builder! (Alexandre Franke)
  • O estilo do terminal para o modo escuro foi corrigido (Carlos Soriano)
  • O layout de preferências foi extraído em EggColumnLayout e corrigido vários problemas de Altura para largura. Veja https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • As preferências para desativar vários mecanismos de diagnóstico foram adicionadas.
  • Aprimoramentos no nosso modelo de biblioteca compartilhada (Philip Withnall, Igor Gnatenko) Consulte `ide create-project --help` para obter mais informações.
  • Um gerenciador de configuração foi adicionado para permitir a criação de várias configurações de projeto. Um editor de consolidação permite criar novas configurações e ajustar as existentes.
  • Ofereça suporte a projetos de construção dentro do tempo de execução do aplicativo xdg, usando & quot; xdg-app build & quot;
  • Suporte para criação dentro de um tempo de execução do jhbuild (Patrick Griffis)
  • Várias dicas de ferramentas foram adicionadas à interface do usuário (Piotr Drag, Adrian Zatreanu)
  • A medianiz de mudança de linha recebeu suporte para renderizar linhas excluídas.
  • A Ctags recebeu apoio para reunir resultados semelhantes de conclusão. (chandu)
  • O histórico de localização do cursor e as ctags foram movidos para diretórios .cache. (Megh Parikh)

  • Os cabeçalhos
  • Libide, Egg e Template-GLib agora estão instalados em $ (includedir) / gnome-builder- @ VERSION @. Isso permite a construção de plugins C e vala fora da árvore.
  • Foi adicionado suporte para habilitar o pylint por meio do GNOME Code Assistance.
  • Você pode procurar projetos no greeter usando o nome do diretório.
  • Um splash de estado vazio foi adicionado ao editor.
  • Várias soluções alternativas para mudanças recentes no Vala.
  • Várias correções para a disponibilidade da barra de comando (Sebastien Lafargue)
  • Melhorias no Vim (Sebastien Lafargue)
  • Plugins podem remover preferências ao descarregar (Sebastien Lafargue)
  • Muitas melhorias nas traduções (Alexandre Franke, Anders Jonsson, Artur de Aquino Morais, Aurimas Cernius, Balazs Mesko, Baurzhan Muftakhidinov, Chao-Hsiung Liao, Daniel Mustieles, Dusan Kazik, Fran Dieguez, Gabor Kelemen, Mario Blattermann, Piotr Drag , Rafael Fontenelle, Rudolfs Mazurs)

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

  • Suporte inicial para Vala. Até sairmos do processo, esperamos que as coisas estejam um pouco vazias. Este plugin está escrito em Vala e requer libvala-0.30. Ele suporta o preenchimento automático, o realce de erro do tipo "como-você-digitar", a árvore de símbolos e o salto para a definição. Nós adoraríamos que a comunidade vala continuasse a ajudar a tornar este plugin excelente.
  • Agora você pode escrever plugins em Vala. * .vapi são gerados para o libide-1.0 e o gnome-builder-1.0.
  • O preenchimento automático, na maioria dos cenários, será muito mais rápido. Confira https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ para mais informações sobre como isso foi feito.
  • A maioria dos mecanismos de preenchimento automático agora suporta a conclusão difusa. Isso significa que & quot; gtkwidshow & quot; corresponderá a & quot; gtk_widget_show & quot;.
  • Alguns penetras foram consertados.

  • O plugin
  • - enable - * - agora funciona corretamente.
  • O carregamento do tipo de conteúdo foi corrigido para que o Makefile.am não seja mais aberto pelo totem.
  • A conclusão do jedi em Python foi aprimorada.
  • Corrigir alguns avisos de cobertura.
  • Um novo botão foi adicionado ao editor para pular para o próximo aviso ou erro.
  • O indentador C é um pouco mais amigável para alternar estilos de codificação.
  • O suporte de linha Reindent chegou (tab no emacs, == no vim, ctrl + alt + i como padrão).
  • Uma nova fonte para o mapa de visão geral foi ativada. É chamado BuilderBlocks e é uma fonte de bloco genérica baseada em Tofu de Behdad Esfahbod.
  • O plug-in ctags agora pode adiar a geração de tags para os automakes `make ctags`.
  • Agora você pode desenhar marcas para espaços, guias, novas linhas, espaços sem quebra de espaço, espaços iniciais e finais.
  • Muitas atualizações de tradução, incluindo (francês, húngaro, cazaque, coreano, espanhol, finlandês, esperanto, tcheco, italiano, português do Brasil, polonês, alemão e sérvio).
  • Melhorias no fluxo de trabalho de pesquisa.
  • Várias melhorias de compatibilidade e estabilidade do vim e do emacs.
  • As propostas de conclusão de Jedi agora mostram a palavra correta e menor probabilidade de funções que começam com __.
  • Melhorias na estabilidade do painel da árvore de símbolos.

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

  • buffer: libere o símbolo resolvendo agressivamente
  • build: desabilite os plug-ins do gerenciador de dispositivos / mingw por padrão
  • cindent: assegure-nos de que não fiquemos em loop sempre procurando por contexto
  • contadores: adicione fallback vsdo no linux e nenhuma instrução rdtscp

  • Contadores de
  • : mascaram bits de CPU da instrução rdtscp em x86_64
  • editor: libere o documento subjacente agressivamente para evitar vazamentos
  • editor: k no modo vim para solicitar documentação
  • editor: adicione popover de linha goto simples, ative com ctr + i no modo de gedit
  • editor: corrija a falha no DnD para o editor
  • atalhos de teclado: use ctrl + alt + o para pesquisa global no modo de gedit.
  • map-bin: ignora o ajuste de tamanho quando a barra flutuante não é usada
  • plugins: show plugin desativado se estiver desativado
  • pesquisa: desative a barra de progresso nos resultados da pesquisa
  • pesquisa: corrija o erro de popover ao limpar o texto da pesquisa
  • pesquisa: torne a entrada de pesquisa mais complacente para tamanhos menores
  • pesquisa: mostre mais resultados de pesquisa por padrão
  • symbol-tree: corrija o tempo limite do cache para usar milissegundos
  • theme: corrija o estilo dos controles de visualização no cabeçalho da pilha
  • view-stack: permite focar a pilha de visualizações clicando no cabeçalho

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

  • Um novo minimapa de código-fonte, recentemente enviado para o GtkSourceView.
  • Uma nova saudação baseada em trabalhos de design recentes.
  • Um novo marcador de texto em XML para destacar os elementos XML correspondentes.
  • Suporte para preenchimento automático baseado em tags.
  • Contadores multithread de alto desempenho que podem ser ativados com --enable-rdtscp. Eles estão desabilitados por padrão, pois exigem recursos mais recentes do Intel Core i [357]. O ide-list-counters pode ser usado para extraí-los de um processo em execução ou com falha.
  • A interface de preferências foi amplamente melhorada.
  • Melhorias na pesquisa.
  • Um provedor de conclusão de formato strftime para Python.
  • Emacs adicionais, vim e atalhos de teclado padrão.
  • Suporte experimental para criação de projetos de autotools com mingw.
  • Melhorias no autodesenter do Python.
  • Muitas melhorias no estilo CSS no Adwaita.
  • Suporte adicional para projetos baseados em automação recursiva.
  • Alguns recursos tornaram-se configuráveis ​​com gsettings.
  • Configurações em camadas compatíveis com configurações globais do projeto.
  • Suporte a modelines aprimorado.
  • Suporte para analisar arquivos DOAP.
  • Vários vazamentos de memória foram conectados.
  • O realce incremental tem uma invalidação mais agressiva.
  • Várias condições de corrida no suporte a autotools eram correções.
  • Correções do sistema de compilação do OpenBSD e do FreeBSD.
  • Muitas melhorias na tradução.
  • libide-1.0.so e Ide-1.0.typelib agora estão instalados em um diretório privado.

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

  • Correção dupla em vcs fictícios.
  • Corrigir o carregamento da árvore do projeto em vcs falsos.
  • Corrigir nomes de ação do ambiente de trabalho no modo emacs.
  • Melhore a classificação de nomes de arquivos na árvore do projeto.
  • Assegure o carregamento de arquivos correspondentes aos tipos de conteúdo suportados pelo GtkSourceLanguage.
  • Ativar a árvore do projeto por padrão.
  • Ativar ícones da árvore do projeto por padrão.
  • Adicione o arquivo de renomeação na árvore do projeto.
  • Adicionar movimento ao lixo na árvore do projeto.
  • Classifique os projetos abertos anteriormente antes dos projetos descobertos pelos mineiros.
  • Use o sysconf () para o tamanho da página (correções construídas no OpenBSD).
  • Várias correções de clang build.
  • Use a seta para baixo em vez de hamburguer para a barra de pesquisa.
  • Corrija o unicode na visualização ao vivo de remarcação.

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

  • Um belo tema novo do GtkSourceView influenciado pelo papel da grade de design.
  • Editor de código-fonte integrado com base no GtkSourceView.
  • Diagnóstico ao vivo enquanto você digita para C, C ++ via Clang.
  • Diagnósticos ao vivo enquanto você digita em Python, Ruby, CSS, JavaScript, JSON, Vala, Go e outros por meio do gnome-code-assistance.
  • Destaque de linhas adicionadas / alteradas no editor de código-fonte.
  • Emulação robusta de Vim e Emacs.
  • Múltiplas visualizações em um único arquivo. Ambas as divisões horizontais e verticais são suportadas.
  • Histórico de navegação para voltar e avançar nos arquivos modificados.
  • Mecanismo de trecho robusto, incluindo suporte para GObjects GLib 2.44.
  • Pesquisa rápida para localizar arquivos em seu projeto, bem como documentação no devhelp.
  • Retrocesso inteligente para simplificar o uso de espaços em vez de guias.
  • Uma barra de comandos para executar comandos internos de estilo GActions e Vim com autocompletar.
  • Uma implementação do scrolloffset do Vim.
  • Restauração do cursor de inserção ao recarregar um arquivo.
  • Autocompletar com base nas palavras atuais nos buffers carregados.
  • Suporte experimental para autocompletar com base no clang.
  • Suporte para modelagens de estilo vim, emacs e kate.
  • Suporte ao editorconfig.
  • Suporte experimental somente leitura para sistemas de criação baseados em autoconf / automake.
  • Autodesentores robustos para o GNU C89, Python e XML.
  • Árvore de projeto experimental (disponível via F9).
  • Suporte experimental para a construção de projetos baseados em automake.
  • Repetição de teclas de atalho para repetição de comando na emulação de Vim.
  • Salvamento automático de buffers modificados, nunca perca uma mudança.
  • Criação de scripts via Python (CPython) ou JavaScript (Gjs) e GObject Introspection.
  • Gerenciamento dinâmico de energia quando executado na bateria do laptop.
  • Pré-visualização ao vivo de HTML e Markdown.
  • Autocompletar parâmetros de formato g_date_time_format ().
  • Digite a pesquisa avançada com rubberbanding.

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

  • Essa é a primeira versão de visualização do GNOME Builder como Continuamos nossa jornada para o GNOME 3.16! Gostaríamos muito que você desse um tempo para arquivar bugs quando os encontrasse. Você pode relatar bugs usando o Bugzilla no seguinte URL: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

Requisitos :

  • GTK +

Programas semelhantes

Qt Creator
Qt Creator

17 Aug 18

Leo
Leo

14 Apr 15

KDevelop
KDevelop

22 Jun 18

Comentário para GNOME Builder

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