GNOME Builder

Software skärmdump:
GNOME Builder
Mjukvaruinformation:
Version: 3.28.4 / 3.30.0 Beta 2 Uppdaterad
Ladda upp dagen: 16 Aug 18
Utvecklare: GNOME Builder Team
Licens: Gratis
Popularitet: 61

Rating: 2.5/5 (Total Votes: 2)

GNOME Builder är en helt gratis, nästa generations, funktionell och öppen källkods grafisk applikation utformad från offset för att fungera som en integrerad utvecklingsmiljö (IDE) för GNOME-skrivbordsmiljön. Det skräddarsys specifikt för utvecklare som vill skapa kraftfulla appar för GNOME.


Funktioner i ett ögonkast

Viktiga funktioner inkluderar projektledning, automatisk slutförande, tillgångskatalog, automatisk inryckning, API (Application Programming Interface) prospektering, kraftfulla snippets, modernt gränssnitt med delade vyer, användbara handledning, läckagespårning, frågespårare, samt förmågan att hoppa till en symbol.

Dessutom innehåller programmet globalt sökfunktionalitet som gör att du kan söka en gång i alla källkodsfiler, HTML och Markdown-förhandsgranskningar, live-problem, versionsspårning (integration med Git), stöd för stillbilder, IDE-skript, enhetstestning , och GNOME Simulator.

Bland andra anmärkningsvärda funktioner kan vi nämna stöd för Pythons programmeringsspråk, stöd för JavaScript-skriptspråk, stöd för anslutning till hårdvaruenheter (tabletter, telefoner etc.), kraftfull redigering av VIM-stil, grafisk debugger och D-Bus support.

Lätt att använda och intuitivt grafiskt användargränssnitt

Projektets GUI (grafiskt användargränssnitt) är lätt att använda och intuitivt. Den integrerar perfekt i GNOME Shell, GNOMEs nästa generations skrivbordsgränssnitt, och följer GNOME HIG (Human Interface Guidelines) specifikationer. Den har ett fönster med dubbla fönster, så att utvecklare kan redigera två olika filer samtidigt.


Integrerar med Glade

En annan intressant egenskap hos GNOME Builder-programmet är att den integreras med Glade, en öppen källkods grafisk programvara som tillåter GNOME och GTK + -utvecklare att skapa moderna och vackra GUI (grafiska användargränssnitt) för sina projekt. Glade låter dig skapa användargränssnitt som följer GNOME HIG (Human Interface Guidelines) specifikationer.


Designad för GNOME

Som namnet antyder är GNOME Builder utformad speciellt för GNOME-grafisk skrivbordsmiljö, så du kan skapa en kraftfull applikation för GNOME-plattformen. Även om det beror på några kärnkomponenter i GNOME-projektet, som GTK + eller GtkSourceView, kan applikationen också installeras på andra skrivbordsmiljöer med öppen källkod.

Vad är nytt i detta Tillstånd:

  • gdb brytpunktskontrollförbättringar
  • Bygg systemförbättringar för NixOS och Flatpak
  • Många minnessäkerhet och läckageförbättringar
  • Ikoninstallationen har ändrats något. Vänligen meddela oss om du har problem på din distribution.
  • En hoverleverantör för språkserverprotokoll har lagts till, inklusive för rls.
  • Bufferthanteraren undviker nu att markera medan de underliggande buffertarna läggs från lagring.
  • Terminaler använder nu - logga in när du använder bash.
  • SIGPIPE är inaktiverat vid start.
  • En ny sessionhanterare som kan återställa dina vertikala och horisontella splittringar.
  • Program kan nu prata med portaler som standard när man använder flatpak.
  • Förbättringar av inbäddade snippets språkinställningar.
  • Undvik omladdning av artefakter när det är möjligt.
  • Uppdaterade översättningar:
  • svenska, tyska, litauiska, spanska, turkiska, katalanska, italienska, brasilianska portugisiska, polska

Vad är nytt i version 3.28.3:

  • Lösningar för ett antal krascher och potentiell dataförlust .
  • Redaktören återställer på ett tillförlitligt sätt markörpositionen.
  • Todo-pluginet ignorerar mer aggressivt några vanliga byggverktygskataloger.

Vad är nytt i version:

  • Felsökning med gdb har förbättrats för att översätta sökvägar när de körs inuti en monterad namnrymd som flatpak.
  • Förbättringar av eslint- och GJS-kodindexers att vara mer flexibla med andra JS runtime som NodeJS.
  • Ett antal korrekthet fixar i VVS och för minnesläckor.
  • Ett gränssnitt för nybyggd målleverantör har lagts till, så projektlöparen kan stödja exekveringskommandon extraherade från system som flatpak.
  • Integration av GNOME Night Light.
  • Förbättrade greeter-sektioner med stöd för att ta bort datafiler.
  • Builder kommer att försöka ta bort gammal cacherdata vid uppstart och avstängning för att hjälpa till att frigöra lite diskanvändning.
  • Projektbufferdata har flyttats till en katalog efter projekt, vilket gör det lättare att ta bort cacherdata när ett projekt tas bort.
  • Förbättrade anpassningar för genvägar på hem / slut.
  • Byggrörledningen använder nu en PTY och VteTerminal för att få färgstöd och extraktion av PTY-sekvenser. Detta möjliggör korrekta meddelande titlar i omnibar när byggnaden. En regression är för närvarande att vi inte längre extraherar Regex-baserade felmeddelanden.
  • Du kan nu köra lastbaserade projekt med lastkörning.
  • Tillgång till / usr och / etc från värdsystemet när det körs under Flatpak (via / kör / värd) gör att Builder kan utvecklas mot ett värdsystem. Användare av byggare på CentOS / RHEL / LTS distros kommer sannolikt att dra nytta av den här funktionen.
  • Byggrörledningen försöker vara mer verbosad för kända felmeddelanden i GLib genom att ställa in G_ENABLE_DIAGNOSTIC.
  • Builder använder nu -state-dir med flatpak-builder när 0.10.5 eller högre av flatpak-builder detekteras.
  • Projektträdet stöder nu Drag'n'Drop, både internt och med text / uri-listval från externa applikationer.
  • En tidig förhandsgranskning av VCS-statusintegration i projektträdet har inkluderats i den här utgåvan.

Vad är nytt i version 3.27.2:

  • Dokumentationsförbättringar.
  • Buggfixar för meson build system backend.
  • Felkorrigeringar i vårt compile_commands.json-stöd.
  • Felkorrigeringar i vår GJS-integration.
  • Meson-projektmallar har fått en lösning för en glade bugg.
  • CMake-plugin portades till C, efter utformningen av meson-plugin.
  • Greeteren abstraherades för att tillåta plugins att utvidga det som är synligt.
  • Ett nytt plugin har lagts till som visar GNOME nykomlingsprojekt på hälsaren.
  • Support har lagts till för Yaml när GNOME Code Assistance används.
  • Appdata installeras nu till önskad plats för specifikationen.
  • Starttiden har förbättrats genom att man undviker några dyra operationer i gtk och glib. Patcher uppströms förbättrar sakerna ytterligare.
  • En ny inställning gör det möjligt att följa GNOMEs nattljusbeteende för nattläge.
  • Vi använder nu exakta exportmakroner för att förenkla ABI-hanteringen. Vi är fortfarande inte ABI-stabila, men vi går fram emot det.
  • Vår clang plugin stöder nu KeepGoing-alternativet, för att försöka bli hårdare efter att ha stött på fel i inkluderar.
  • Stöd för kodindexering av Valas programmeringsspråk.
  • Plugin för ctags kommer att försöka undvika att aktivera vissa språk sökord.
  • Hitta-annan-fil-plugin visar nu resultaten i globala sökresultat.
  • Global sökning kan nu navigeras med ctrl + n / p i Vim-läget.
  • Du kan nu inaktivera "Öppna sidor & quot; avsnittet i sidofältet i preferenser.
  • Plattformen för plattpaket uppdaterar inte automatiskt projektberoende när byggsystemet aktiveras för första gången. Du kan manuellt uppdatera beroendet från arbetsbänkmenyn.
  • Förbättringar av markörplacering för vissa textredigeringsrörelser.
  • Grundläggande stöd för enhetstestning i Meson-baserade projekt.
  • Subprocess PATH kommer nu att föredra / bin över / usr / bin.
  • Olika kortkommandon på arbetsbänken har återställts.
  • Stöd till projektgruvarbetare har tappats.
  • Uppdaterade översättningar:
  • Serbiska, tyska, slovenska, tjeckiska, spanska

Vad är nytt i version 3.26.0:

  • Ändringar sedan senaste utgåvan:
  • Olika korrigeringar till eslint-plugin.
  • Olika dokumentationsförbättringar.
  • Ta bort onödig komprimering från olika .ui-filer.
  • Undvik användningen av "mips" konstant för att fixa mips bygger.
  • Rensa den stoppade brytpunkten om felsökaren lämnar oren.
  • Fixa en krasch i kodindex-plugin.
  • Fixera för att säkerställa att rader i omnibaren är återvinningsbara.
  • Fix för icke-kompletterande GTask i IdeBuffer.
  • Fixa färgplockarens stängning och uppskjutning av panelen.
  • Fixa en krasch i .ui när du skapar stilklasser.
  • Släpp support för Vala-versioner som är äldre än 0,34
  • Uppdaterade översättningar:
  • koreanska, galiciska, turkiska, indonesiska, tjeckiska, tyska, polska, brasilianska portugisiska, italienska, danska, litauiska, ungerska, katalanska, serbiska, serbiska latinska, franska, svenska, spanska, japanska

Vad är nytt i version 3.25.5:

  • HTML-förhandsgranskningens genväg är fixad
  • Olika nyckelbindningar har förbättrats i libdazzle
  • Vi bunter nu rätt libdazzle-version som ett delprojekt
  • IdeSourceViewMode innehåller nu en referens till vyn och kopierar alla GValues ​​när marshaling till proxied closure
  • Fokusspårning har fastställts för staplar i en enda kolumn
  • Funktionen fokus-granne fungerar igen, så att ^ w ^ w och andra Vim-stilnycklar fungerar korrekt
  • Aktivering av F-tangenter medan i vim "normalläge" har fastställts
  • Builder beror nu på rätt version av GLib för åtkomst till g_ptr_array_find_with_equal_func ()
  • MIT / X11-licensen har uppdaterats för att inkludera en saknad stanza
  • Korrigering av korrigeringsfiler för skrivare

Vad är nytt i version 3.25.3:

  • "ägget" bidragspaketet har delats ut i libdazzle. Om du inte har libdazzle, kommer den att byggas som ett delprojekt. http://git.gnome.org/browse/libdazzle
  • "Jsonrpc-glib" bidragspaketet har brutits ut i ett fristående projekt. Det kommer att byggas som ett delprojekt om du inte har det installerat. http://git.gnome.org/browse/jsonrpc-glib
  • "Mallen-glib" bidragspaketet har brutits ut i ett fristående projekt. Det kommer att byggas som ett delprojekt om du inte har det installerat. http://git.gnome.org/browse/template-glib
  • Prioriteringsprioriteten för Ctags har sänkts
  • Många internaler har flyttats till en uppdaterad libdazzle. Detta inkluderar många teman fixar samt förbättrade paneler och integrationen. Många sökdata strukturer bröts också ut i libdazzle.
  • Sökleverantören har omskrivits för att använda libdazzle och den nya förslagsinmatningen. Vi förväntar oss fler ändringar här före 3.26.
  • Builder använder nu GVFS-metadata för att lagra markörpositionen. Detta borde förbättra chansen att du hamnar i rätt position när du öppnar en buffert igen.
  • Paneler behåller nu sin siktstatus mellan körningar av Builder.
  • Plug-in plugin ignorerar nu körtid som slutar i ". Källor".
  • Builder rensar ordentligt utkast som löser ett problem där filer med kodningsfel kontinuerligt öppnas igen när du återställer byggarens interna tillstånd.
  • A "räknare" fönstret har lagts till aide i felsökning.
  • Builder försöker nu göra betydligt mindre arbete medan bufferten öppnas. Detta bör påskynda filhämtning på större filer.
  • Förskjuten async-operativprioritet har sänkts för att undvika att spärra Gtk-huvudslingan.
  • UI-filer raderar nu sitt tomma utrymme som borde minska storleken på libide en liten mängd.
  • IdePerspective har nu en restore_state vfunc. Detta hjälper till att säkerställa att widgeten återställer tillstånd efter att användargränssnittet har avgjort. Detta kan hjälpa till att undvika hickups i användargränssnittet vid uppstart.
  • Python Ide.py överrider nu har hjälpare att logga med g_warning () etc. Se Ide.warning (), Ide.debug (), Ide.critical (), etc.
  • Ytterligare dokumentation.
  • Uppdaterade översättningar:
  • Spanska, kazakiska

Vad är nytt i version 3.25.2:

  • Förbättringar av Todo-plugin
  • Stöd för flera markörer i textredigeraren
  • Förbättringar av ogiltigförklaringar bakom gtk-containerns widgets
  • Använd efter gratis korrigeringar
  • Korrigering av minnesläckor
  • JSON-förbättringar i flatpak-plugin
  • llvm fixar för FreeBSD
  • Bläddra förbättringar för att skapa logg
  • Uppdaterade översättningar:
  • ungerska, kazakiska, spanska, indonesiska, tyska, polska, brasilianska portugisiska, serbiska

Vad är nytt i version 3.24.1:

  • Stöd för direktredigering av sfinxdokumentation
  • Installationen & quot; åtgärden kan aktiveras från kommandofältet för att installera ditt projekt utan att köra det.
  • Fixa felutbredning i autotools och jsonrpc
  • Uppskjut till ninja för installation av projekt
  • Olika byggsystem fixar
  • Lägre diagnosprioritet för att förbättra användargränssnittets interaktivitet
  • Fixa HGH-nummer FD-mappings i arbetstagarprocesser
  • Bygg alltid med V = 0 för mindre verbose builds
  • Översätt sökvägar för byggnader utan träning vid hantering av diagnostik
  • Tillåt pipelinefaser att beteckna stdout ska kontrolleras för fel
  • Tillåt nätverksåtkomst från fallback flatpak launcher
  • Använd flatpak-builder - kör när det är möjligt
  • Använd build-args från manifest när du bygger med flatpak
  • Olika RLS-fixar korrigeringar
  • Flytande ref fix för jsonrpc
  • Rustfmt stöd för Rust
  • Stöd för reformat-urval med gq i vim-läge när språk stöder det. C-c C-f i Emacs-läget. För närvarande finns endast Rust / RLS-stöd.
  • Symbolresolveringar kan nu stödja att lokalisera alla referenser till en symbol så att redaktören kan flytta mellan dem. För närvarande stöds bara Rust / RLS. Ctrl + shift + space visar popupen.
  • Konfigurationer kommer att vara ordentligt "förberedda" igen när du ändrar runtime så att ett nytt --prefix kan tillämpas.
  • Flatpak manifest upptäckt har ändrats till bredd-första sökningen
  • Flatpak'd versioner av Builder söker fortfarande pluggar i värd- / .local / share / gnome-builder / plugins för konsekvens.
  • Automatisk lagring av buffert avvisas när användarens initierade spara uppstår
  • Olika minnesläckor har kopplats in
  • Filövervakningsförbättringar under omdöpa händelser
  • Greeter kommer att visa byggsystemstypen för att hjälpa användarna övergå till nya byggsystem som Meson.
  • Ett menyalternativ för att starta en terminal i flatpak har lagts till. Även om detta inte är flatpak specifikt, är det det allmänna sättet användarna tycker om det.
  • Dokumentationsförbättringar
  • Uppdaterade övergångar:
  • svenska, danska, litauiska, ungerska, koreanska, spanska, indonesiska, tyska, slovakiska, polska, brasilianska portugisiska, lettiska och ryska

Vad är nytt i version 3.24.0:

  • Många dokumentationsförbättringar
  • Olika Flatpak förbättringar
  • Stöd byggkommandon och efterinstallera fält av json manifest
  • Kontrollera att GNOME-fjärrkontroller finns för ytterligare kodvägar
  • Uppdatera flatpakinstallationer efter installationen
  • Ett antal korrigeringar korrigeras i delprocessutförande via HostCommand
  • CCache-stöd fungerar igen när man bygger under Flatpak
  • Procedurhandledaren försöker hårdare för att förhindra flapping av delprocess
  • HTML-förhandsgranskningsstöd för reStruccturedText
  • Rustup förbättringar när du kör under Flatpak
  • phpize bygga systemstöd
  • Hjälp kommer mer korrekt att upptäcka åtkomst till dokumentationswebbplatsen innan du går tillbaka till lokalt installerad dokumentation
  • Jsonrpc-GLib har uppdaterats för att stödja ett GVariant-baserat API så att plugins kan uppgradera IPC till ett kodningsformat som minskar minnesfragmentering
  • CTags support har förbättrats för att vara effektivare vid större projekt
  • Uppdaterade övergångar:
  • svenska, indonesiska, danska, litauiska, ungerska, kazakiska, koreanska, spanska, frululska, galiciska, franska, tjeckiska, tyska, italienska, slovakiska, polska, brasilianska portugisiska

Vad är nytt i version 3.22.4 / 3.24.0 Beta 2:

  • Massor av överföringsmotorförbättringar
  • Omnibar-styling ändras
  • Stöd för flatpak har stabiliserats mycket
  • Nya tangentbordsverktygstips för olika rubrikrubriker
  • Sök inom terminalen med hjälp av ctrl + shift + f
  • PTY fd äganderätt fixar för RustUp
  • Filsökning ignorerar nu white space
  • libidem och glibmm / gtkmm beroenden släpptes eftersom ingen använde dem och det kommer att sakta ner vår migrering till meson.
  • Olika Jsonrpc-förbättringar för språkserverkommunikation.
  • Ett nytt valgrind-plugin för läckspårning när du testar din ansökan.
  • Meson förbättras när man kör under flatpak.
  • Du kan nu starta en ny terminal inom byggtiden med ctrl + alt + shift + t.
  • En del ny dokumentation finns i verken, och finns tillgänglig online på https://builder.readthedocs.io. Vi skulle älska dina bidrag här.
  • Dialogrutan Öppna projekt är nu standard för att du ska kunna välja vilken projekttyp som helst med standardfilen.
  • Mer källaforskare, inklusive en för makefiles.
  • En lösning för ett dödläge för GObject-typsystem som lagts till. Detta fungerar runt ett problem där typsystemet skulle rasera initieringen av GZlibDecompressor-typen från flera trådar.
  • Bygga pipeline-underprocessutsläppare arverar nu miljön som är konfigurerad från byggkonfigurationen.
  • Makecache kan nu hantera out-of-order-svar från att göra för listor över mål-binärer. Detta borde förbättra Builder förmåga att köra ditt projekt framgångsrikt.
  • Plattformen Plug-in försöker inte längre bygga ditt projekt från / run / build / $ -projekt på grund av bristande tid och allmänt svårigheter för att hålla sakerna konsekventa mellan delprocessavrättningar. Detta har bieffekten av att minska förutsägbarheten för källplatsen i felsymboler. Men som flatpak-builder ska användas för release-byggnader, verkar det bra.
  • Olika förbättringar av arbetsbänkens gränssnitt.
  • Builders Sysprof-baserade profiler kan nu profilera applikationer som lanserades inuti mount-namespaces, till exempel Flatpak.
  • Builder nedladdad via Flatpak innehåller korrigeringar för kommunikation med GNOME-kodassistans från en värdinstallation.
  • Olika minneläckagefixar.
  • Flatpak-baserade konfigurationer har förbättrat sin icke-destruktiva återskrivning till disk vid ändringar.
  • Autogenbaserade projekt har förenklat init-skript.
  • Uppdaterade översättningar:
  • Brasilianska portugisiska, polska, spanska, tyska, kazakiska och ungerska.

Vad är nytt i version 3.22.4:

  • Några mindre förbättringar av valautomatisering
  • Användargränssnittet anpassas till att skapa projekt för bättre upptäckt
  • Tillåt större innehåll i filvalet popover
  • Förbättra cachemutsättning när vissa projektfiler ändras
  • Tillåt att prata med FileManager1 DBUS-gränssnitt från flatpak
  • En handfull läckfixar
  • Förbättrade enhetstester
  • Undvik överdrivna bakgrundsprojektbyggnader
  • Runtimes kan nu översätta sökvägar till filer som rubriker så att processerna utanför körtiden kan komma åt dem.
  • Tillåt libclang att analysera filer inuti Flatpak runtime. Detta säkerställer att autokomplettering och diagnostik fungerar när man bygger mot org.gnome.Sdk
  • Autotools kommer att upptäcka gmake vs make från runtime
  • A "klon och redigera denna flatpak" funktion som har lagts till med m-kommandoradsalternativet. Detta integreras med vissa GNOME-baserade kompositörer för att tillåta en "redigera den här appen" funktionen.
  • Olika förbättringar av byggsystemen
  • Förbättrat stöd för att bygga flatpaks
  • Förbättrat stöd för mesonbyggsystemet
  • Byggare beror på en nyare VTE för olika regexfunktioner och nu återspeglar konfigurationscheck för byggsystem det.
  • Vim förbättringar
  • Uppdaterade översättningar:
  • ungerska, kazakiska, tyska, spanska, esperanto, tjeckiska, polska och brasilianska portugisiska

Vad är nytt i version 3.22.3:

  • Sammanfattning av ändringar sedan 3.22.3:
  • Fix Clang auto-copmletion snippet insertion och scoring
  • Olika uninitialized och undefined behavior fixes
  • Språkinställningarna är nu installerade
  • Stöd för byggnad med llvm 3.9
  • Ta bort par när backspacing
  • Support läggs till för att bygga och köra Flatpak-applikationer, inklusive från Builder distribuerad via Flatpak
  • flatpak-builder integration med json manifestationer
  • Projektträet expanderar till föregående plats efter uppfriskande innehåll
  • Buffertar sparas innan du utför byggnadssysteminstallation
  • Visa flatpak prebuild och postbuild-utgång i Build Output-panelen
  • Spara app-id i buildconfig
  • Ange / Retur har aktiverats igen för automatisk slutförande
  • Goto Line popover använder inte längre popover animation / delay
  • Undvik över aktivering av ctags, clang och andra kompletteringsleverantörer
  • Ange LD_LIBRARY_PATH för Rust Rls språkserver
  • Fallback till ptsname () vid behov
  • Förbättringar av arbetsbänk CSS-stil
  • Fixa fliken för att flytta mellan bitbitar under automatisk slutförande
  • TTY-stöd för FreeBSD när gyteprocesser
  • En ny Run Output-panel har lagts till
  • Fix för att infoga vissa inmatningsmetoder bredvid citat
  • Redaktören tillåter nu att skriva över;
  • Terminalen stöder nu att markera och aktivera webbadresser
  • Fixar för kopiera och klistra in kommandon i terminal
  • Stöd för att sammanställa C-kod utanför autotools-projekt har förbättrats för att korrekt upptäcka standard inkluderar filer
  • SSL och SSH förbättringar via Flatpak bygger
  • Uppdaterade översättningar:
  • Litauiska, Ungerska, Kazakiska, Tyska, Spanska, Tjeckiska, Polska, Brasilianska Portugisiska, Lettiska, Serbiska

Vad är nytt i version 3.22.2:

  • Flatpak byggnader av Builder kan nu rikta sig till en Flatpak runtime vid byggandet av projektet. Mer arbete pågår för att stödja att köra ditt projekt med flatpak runtime.
  • Översättningsförbättringar
  • Fler RTL-förbättringar
  • Massor av läckagefixar som hittats med ASAN
  • Builder kommer nu att rensa makecache-katalogen för gamla temporära filer som kunde ha lämnats efter.
  • Flatpak breakout-delprocess fixar för att möjliggöra synkron användning från huvudslingan. Detta fixar potentiella låsningar i Flatpak'd-versioner av Builder.
  • Den diagnostiska motorn har omstrukturerats för att möjliggöra utmatningsuppdateringar för diagnostik.
  • Skapa-projektet beror nu på git, eftersom det använder git för att initiera ett nytt projekt.
  • Gobject Introspection förbättringar.
  • Förbättra prestanda för diagnostisk skapande under tung användning. Detta åtgärdar en huvudlåsningsstall när du extraherar tusentals diagnostik från ett projekt.
  • Diagnostikpanelen har ändrats för att använda GtkTreeView för att stödja större listor med diagnostik som finns i vissa projekt.
  • Lägg till tomma visningar för symboler och diagnostiska paneler.
  • Sysprof-support innehåller visualisatorer, zoom och valbara intervall.
  • Ctags kan nu användas för att bygga symbolträd, inklusive Python
  • IdeSubprocessSupervisor har lagts till för att tillåta plugins att enkelt hantera en extern process.
  • En klient har lagts till för "Language Server Protocol" att göra skrivplattforms-serierna enkla.
  • Stöd till Meson och Cargo byggsystem har lagts till. Kör support med Meson kommer att kräva 0.36.0 av Meson.
  • Deprecation fixar för olika deprecated gtk + API.
  • Runtimes har förbättrats för att koppla in i applikationsbyggprocessen.
  • Vim support har förbättrats för att bättre stödja räkningar för att ändra operationer.
  • Bygg och runtime förbättringar för editorconfig.
  • Hantera alt + 0..n ordentligt under automatisk slutförande.
  • Byggare beror nu på json-glib-1.0. Detta var redan troligt nödvändigt via beroenden före, men nu är det tydligt.
  • 3.22.2 innehåller också en teknikförhandsgranskning för Rust-stöd. Du kan prova detta genom att installera Rust varje natt och "rustls" paket för integrerad diagnostik, automatisk slutförande och sybmol-träd stöd.
  • Det har också varit en massa översättningsuppdateringar denna cykel. Tack till alla våra översättare sedan 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky, Mario Blattermann, Piotr Drag, Rafael Fontenelle

Vad är nytt i version 3.22.1:

  • Massor av widgetlayoutfixar för RTL-språk som hebré.
  • Bygg systemfixar (saknas -lm på vissa plattformar, fixar för pip2 på macOS).
  • Använd "getent passwd" för att få nuvarande passwd när du upptäcker önskat användarskal.
  • Ladda både användar- och systeminstallerade flatpak runtime.
  • Lägg till stöd för Sysprof Visualizers (kräver Sysprof 3.22.1)
  • Lägg till tomma, misslyckade och inspelningsstatus för Sysprof-plugin.
  • Välj GtkNativeFileChooser när det är tillämpligt.
  • Stöd för att köra vissa GJS-projekt med hjälp av autotools. I synnerhet försöker vi att upptäcka "GJS-mallen" Makefile.am stil.
  • Fixa gettext-användning från Python-plugins.
  • Preferensperspektivet är nu mer tolerant för mindre skärmstorlekar, till exempel 1280xH.
  • Diverse UI-polska.
  • Massor av översättningsuppdateringar.

Vad är nytt i version 3.20.4 / 3.22.0 Beta:

  • Ny sökning och ersätt implementering
  • Nybyggnadsfältet som ger en översikt över byggkonfigurationen, VCS-avdelningen och andra viktiga meddelanden.
  • En ny sysprof-baserad profiler
  • Perspektiv har blivit omarbetade och vi har tagit bort sidofältet som vi nämnde skulle hända före 3.20.
  • Förbättrade projektmallar
  • Stöd för konfiguration av versionsstyrningssystem
  • 'ide' har bytt namn till 'gnome-builder-cli'
  • Nybyggnadsikon
  • Vim förbättringar
  • Plugin för ny färgplockare
  • Autotools plugin kan nu extrahera olika byggmål
  • Ny greeter-design, inklusive ombyggd git-klon, filväljare och mallguiden.

Vad är nytt i version 3.20.4:


Ny i GNOME Builder 3.20.2 (29 april 2016)

Vad är nytt i version 3.18.1 / 3.20 Beta 2:

  • En ny diagnostikleverantör för gemensamma fåtextfel (Daiki Ueno)
  • Builder bokar inte längre kända tillfälliga kataloger. Detta borde göra sakerna mindre irriterande när du öppnar en enda fil med Builder. (Akshaya Kakkilaya)
  • Ramverket för användarhjälp har landat och vi behöver din hjälp för att sammanställa en bra hjälphistoria i Builder! (Alexandre Franke)
  • Terminal styling för mörkt läge har fastställts (Carlos Soriano)
  • Inställningslayouten extraherades i EggColumnLayout och fixade olika Height for Width-problem. Se https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • Inställningar för att inaktivera olika diagnostiska motorer har lagts till.
  • Förbättringar av vår delade biblioteksmall (Philip Withnall, Igor Gnatenko) Se "ide create-project - help" för mer information.
  • En konfigurationshanterare har lagts till för att låta bygga olika projektkonfigurationer. En konfigurationsredigerare låter dig skapa nya och anpassa befintliga konfigurationer.
  • Stöd byggprojekt inom xdg-app runtime, med "xdg-app build"
  • Stöd för att bygga inuti en jhbuild runtime (Patrick Griffis)
  • Flera verktygstips läggs till användargränssnittet (Piotr Drag, Adrian Zatreanu)
  • Linjeändringsgoten fick stöd för att göra raderade rader.
  • Ctags fick stöd för sammanslagning av liknande slutresultat. (Chandu)
  • Markörhistorik och ctags flyttades till .cache-kataloger. (Megh Parikh)
  • Libid-, ägg- och mall-GLib-rubriker är nu installerade till $ (includedir) / gnome-builder- @ VERSION @. Detta gör det möjligt att bygga C och Vala plugins ur trädet.
  • Stöd för att aktivera pylintjänst via GNOME Code Assistance har lagts till.
  • Du kan söka efter projekt i greeter med katalognamnet.
  • En tom statlig stänk sattes till redaktören.
  • Olika lösningar för senaste förändringar i Vala.
  • Olika korrigeringar till tillgänglighetsfältet (Sebastien Lafargue)
  • Vim förbättringar (Sebastien Lafargue)
  • Plugins kan ta bort inställningar vid avlastning (Sebastien Lafargue)
  • Många förbättringar av översättningarna (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)

Vad är nytt i version 3.18.1:

  • Initialt stöd för Vala. Fram till att vi flyttar det ur processen förväntar vi oss att sakerna är lite läckra. Detta plugin är skrivet i Vala och kräver libvala-0.30. Den stöder autokompletion, som-du-typ fel markerar, ett symbol träd och hoppa till definition. Vi skulle älska för vala-communityet fortsätta att hjälpa till att göra det här pluginet bra.
  • Du kan nu skriva plugins i Vala. * .vapi genereras för libide-1.0 och GNOME-Builder-1.0.
  • Autokomplettering, i de flesta scenarier, kommer att bli mycket snabbare. Kolla in https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ för mer information om hur detta gjordes.
  • De flesta autokompletionsmotorer stöder nu fuzzy completion. Detta innebär att "gtkwidshow" kommer att matcha "gtk_widget_show".
  • Ett fåtal krascher fixades.
  • - aktivera - * - plugin fungerar nu korrekt.
  • Inmatning av innehållstyp fixades så att Makefile.am inte öppnas av totem.
  • Genomförandet av Python Jedi har förbättrats.
  • Fixa några försiktighetsvarningar.
  • En ny knapp har lagts till redigeraren för att hoppa till nästa varning eller fel.
  • C-indenteringen är lite mer vänlig att alternativa kodningsstilar.
  • Reindent line support har landat (flik i emacs, == i vim, ctrl + alt + i som standard).
  • Ett nytt teckensnitt för översiktskartan har aktiverats. Det heter BuilderBlocks och är ett generiskt blockfontsnitt baserat på Tofu från Behdad Esfahbod.
  • Ctags-plugin kan nu skjuta upp taggar generation till automaker `make ctags`.
  • Du kan nu rita markeringar för mellanslag, flikar, nyfält, oavbrutna blankytor, bakomliggande och ledande utrymmen.
  • Många översättningsuppdateringar inklusive (franska, ungerska, kazakiska, koreanska, spanska, finska, esperanto, tjeckiska, italienska, brasilianska portugisiska, polska, tyska och serbiska).
  • Förbättringar av sökflödet.
  • Olika vim och emacs kompatibilitet och stabilitetsförbättringar.
  • Jedi-slutföringsförslag visar nu rätt ord och lägre sannolikhet för funktioner som börjar med __.
  • Stabilitetsförbättringar för symbolpaneler.

Vad är nytt i version 3.18.0:

  • buffert: Släpp symbolresolutionen aggressivt
  • build: inaktivera enhetshanterare / mingw-plugins som standard
  • cindent: Se till att vi inte slingrar för alltid efter kontext
  • räknare: lägg till vsdo fallback på linux och ingen rdtscp instruktion
  • räknare: maskera CPU-bitar från rdtscp-instruktion på x86_64
  • redaktör: Släpp underliggande dokument aggressivt för att förhindra läckor
  • editor: k i vim-läge för att begära dokumentation
  • editor: lägg till enkel goto line popover, aktivera med ctr + i i gedit-läge
  • redigerare: fixa krasch på DnD till redaktör
  • nyckelbindningar: använd ctrl + alt + o för global sökning i gedit-läge.
  • kartfack: ignorera storlek justering när flytande bar inte används
  • plugins: visa plugin grått om det är inaktiverat
  • Sök: inaktivera statusfältet i sökresultaten
  • Sök: fixa popover-fel när du rensar söktext
  • Sök: gör sökinmatningen mer förlåtande till mindre storlekar
  • Sök: Visa fler sökresultat som standard
  • symbol-tree: fixa cache timeout för att använda millisekunder
  • tema: fixa utformning av visa kontroller i stapelhuvudet
  • View-stack: tillåta att fokusera vystapeln genom att klicka på rubriken

Vad är nytt i version 3.16.3:

  • En ny källkod minimap, som nyligen drivits uppströms i GtkSourceView.
  • En ny greeter baserad på det senaste designarbetet.
  • En ny XML-markör för att markera matchande XML-element.
  • Stöd för ctags-baserad automatisk slutförande.
  • Högpresterande, mutli-gängade räknare som kan aktiveras med --enable-rdtscp. Dessa är deaktiverade som standard eftersom de kräver nya Intel Core i [357] -funktioner. ide-list-räknare kan användas för att extrahera dem från en pågående eller kraschad process.
  • Preferensgränssnittet har förbättrats avsevärt.
  • Sök förbättringar.
  • En leverantör av strtimeformater för Python.
  • Ytterligare emacs, vim och standard nyckelbindningar.
  • Experimentellt stöd för byggandet av autotools projekt med mingw.
  • Python auto-indenter förbättringar.
  • Många CSS-stil förbättringar på Adwaita.
  • Ytterligare stöd för rekursiva automake-baserade projekt.
  • Vissa funktioner har konfigurerats med gsettningar.
  • Lagringsinställningar stöd för projekt vs globala inställningar.
  • Förbättrad support för modellines.
  • Stöd för att analysera DOAP-filer.
  • Olika minnesläckor var anslutna.
  • Inkrementell uppmärksamhet har mer aggressiv ogiltigförklaring.
  • Olika körförhållanden i stöd för autotools var korrigeringar.
  • OpenBSD och FreeBSD byggsystem fixar.
  • Många översättningsförbättringar.
  • libide-1.0.so och Ide-1.0.typelib är nu installerade i en privat katalog.

Vad är nytt i version 3.16.2:

  • Fixa dubbel gratis i Dummy Vcs.
  • Fixa projektträdet i dummy vcs.
  • Fixa arbetsbänkenes actionnamn i emacs-läget.
  • Förbättra sortering av filnamn i projektträdet.
  • Se till att du laddar filer som matchar innehållstyper som stöds av GtkSourceLanguage.
  • Aktivera projektet träd som standard.
  • Aktivera ikon för projekt träd ikon som standard.
  • Lägg till byt namn på fil i projekt träd.
  • Lägg till flytta till papperskorgen i projektträdet.
  • Sortera tidigare öppnade projekt före projekt som upptäckts av gruvarbetare.
  • Använd sysconf () för sidstorlek (fixar som bygger på OpenBSD).
  • Olika klangbyggnadsfixar.
  • Använd pilen i stället för hamburgare för sökfältet.
  • Fix unicode i markdown live preview.

Vad är nytt i version 3.16.0:

  • Ett vackert nytt GtkSourceView-tema som påverkas av designnätet.
  • Integrerad källredigerare baserad på GtkSourceView.
  • Levande diagnos när du skriver för C, C ++ via Clang.
  • Levande diagnos när du skriver för Python, Ruby, CSS, JavaScript, JSON, Vala, Go och andra via gnome-code-support.
  • Markera extra / ändrade linjer i källredigeraren.
  • Robust Vim och Emacs emulering.
  • Flera vyer i en enda fil. Både horisontella och vertikala delningar stöds.
  • Navigationshistorik för att hoppa tillbaka och vidarebefordra inom ändrade filer.
  • Robust snippmotorn, inklusive stöd för GLib 2.44 stil GObjects.
  • Snabbsökning för att hitta filer i ditt projekt samt dokumentation i devhelp.
  • Smart backspace för att förenkla användningen av mellanslag istället för flikar.
  • En kommandorad för att utföra interna GActions- och Vim-stilkommandon med autokomplettering.
  • En implementering av Vims scrolloffset.
  • Återställning av infogningsmarkör när du laddar om en fil.
  • Autokomplettering baserad på aktuella ord i laddade buffertar.
  • Experimentellt stöd för autokomplettering baserad på clang.
  • Stöd för vim, emacs och kate style modelines.
  • Editorconfig support.
  • Experimentellt skrivskyddad support för autoconf / automake-baserade byggsystem.
  • Robusta automatiska inslag för GNU C89, Python och XML.
  • Experimentellt projekt träd (tillgängligt via F9).
  • Experimentellt stöd för byggprojektbaserade projekt.
  • Keybinding-återspelning för kommandoupprepa i Vim-emulering.
  • Autosaving av modifierade buffertar, förlorar aldrig en ändring.
  • Scripting via Python (CPython) eller JavaScript (Gjs) och GObject Introspection.
  • Dynamisk strömhantering när den körs på laptopbatteri.
  • HTML och Markdown live förhandsgranskning.
  • Autokomplettering av g_date_time_format () formatparametrar.
  • Skriv före sökning med gummibandning.

Vad är nytt i version 3.15.4.1:

  • Detta är den första förhandsgranskningsversionen av GNOME Builder som vi fortsätter vår resa till GNOME 3.16! Vi skulle verkligen uppskatta det om du tog dig tid att filma fel som du hittar dem. Du kan rapportera fel med Bugzilla på följande URL: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

Krav :

  • GTK +

Liknande mjukvara

MCU 8051 IDE
MCU 8051 IDE

2 Jun 15

Qt Creator
Qt Creator

17 Feb 15

Xwpe-ALPHA
Xwpe-ALPHA

3 Jun 15

Kommentarer till GNOME Builder

Kommentarer hittades inte
Kommentar
Slå på bilder!