GNOME Builder

Skjermbilde programvare:
GNOME Builder
Prog.varedetaljer:
Versjon: 3.28.4 / 3.30.0 Beta 2 Oppdatert
Last opp dato: 16 Aug 18
Lisens: Gratis
Popularitet: 61

Rating: 2.5/5 (Total Votes: 2)

GNOME Builder er et helt gratis, neste generasjons, funksjonsrikt og åpen kildekode grafisk applikasjon designet fra offset til å fungere som et integrert utviklingsmiljø (IDE) for GNOME-skrivebordsmiljøet. Det er skreddersydd spesielt for utviklere som ønsker å lage kraftige programmer for GNOME.


Funksjoner med et blikk

Viktige funksjoner inkluderer prosjektledelse, automatisk fullføring, aktiv katalog, automatisk innrykning, API (Application Programming Interface) leting, kraftige utdrag, moderne grensesnitt med delt visninger, nyttige opplæringsprogrammer, lekkasjedeteksjon, problemsporing, samt muligheten til å hopp til et symbol.

I tillegg har applikasjonen global søkefunksjonalitet som lar deg søke én gang i alle kildekodefiler, HTML og Markdown forhåndsvisninger, live problemer, versionssporing (integrering med Git), støtte for øyeblikksbilder, IDE-skripting, enhetstesting , og GNOME Simulator.

Blant annet bemerkelsesverdige funksjoner kan vi nevne støtte til Pythons programmeringsspråk, støtte for JavaScript-skriptspråk, støtte for tilkobling til maskinvareenheter (tabletter, telefoner, etc.), kraftig redigering av VIM-stil, grafisk debugger og D-Bus-støtte.

Enkel å bruke og intuitivt grafisk brukergrensesnitt

Prosjektets GUI (grafisk brukergrensesnitt) er enkelt å bruke og intuitivt. Den integrerer perfekt i GNOME Shell, GNOMEs neste generasjons desktop brukergrensesnitt, og følger GNOME HIG (Human Interface Guidelines) spesifikasjonene. Den har et vindu med to vinduer, slik at utviklere kan redigere to forskjellige filer samtidig.


Integrerer med Glade

En annen interessant funksjon i GNOME Builder-programmet er at den integreres med Glade, en åpen kildekode grafisk programvare som lar GNOME og GTK + utviklere lage moderne og vakre GUIer (Graphical User Interfaces) for sine prosjekter. Glade lar deg lage brukergrensesnitt som følger GNOME HIG (Human Interface Guidelines) spesifikasjonene.


Designet for GNOME

Som navnet antyder, er GNOME Builder designet spesielt for GNOME grafisk skrivebordsmiljø, slik at du kan lage kraftig applikasjon for GNOME-plattformen. Selv om det avhenger av noen kjernekomponenter i GNOME-prosjektet, for eksempel GTK + eller GtkSourceView, kan applikasjonen også installeres på andre open source-skrivebordsmiljøer.

Hva er nytt i dette slipp:

  • gdb breakpoint kontroll forbedringer
  • Bygg systemforbedringer for NixOS og Flatpak
  • Mange minne sikkerhet og lekkasje forbedringer
  • Ikoninstallasjonen har endret seg litt. Gi oss beskjed hvis du har problemer med distribusjonen din.
  • En svingleverandør for språkserverprotokoll ble lagt til, inkludert for rls.
  • Buffertbehandleren unngår nå å markere mens de underliggende bufferne lastes fra lagringsplassen.
  • Terminaler bruker nå --logg når du bruker bash.
  • SIGPIPE er deaktivert ved oppstart.
  • En ny sesjonsbehandling som kan gjenopprette vertikale og horisontale deler.
  • Programmer kan nå snakke med portaler som standard når de bruker flatpak.
  • Forbedringer til standardinnstillinger for embedded snippets.
  • Unngå gjenopplasting av gjenstander når det er mulig.
  • Oppdaterte oversettelser:
  • svensk, tysk, litauisk, spansk, tyrkisk, katalansk, italiensk, brasiliansk portugisisk, polsk

Hva er nytt i versjon 3.28.3:

  • Løsninger for en rekke krasjere og potensielt tap av data .
  • Redigerer på en pålitelig måte markørposisjonen.
  • Todo-pluginet ignorerer mer aggressivt noen vanlige bygningsverktøyskataloger.

Hva er nytt i versjon:

  • Feilsøking med gdb har blitt forbedret for å oversette stier når du kjører inne i et montert navneområde som flatpak.
  • Forbedringer til eslint- og GJS-kodeindeksere er mer fleksible med andre JS-kjøretider som NodeJS.
  • En rekke korrigeringsrettelser i rørleggerarbeid og for minnelekkasje.
  • Et grensesnitt for nybygget målleverandør er lagt til, slik at prosjektløperen kan støtte utførende kommandoer hentet fra systemer som flatpak.
  • Integrasjon av GNOME Night Light.
  • Forbedret greeter-seksjoner med støtte for å fjerne datafiler.
  • Builder vil prøve å fjerne uaktuelle bufferdata ved oppstart og nedleggelse for å hjelpe til med å frigjøre litt diskbruk.
  • Prosjektbufferdata har blitt flyttet til en katalog etter prosjekt, noe som gjør det lettere å fjerne hurtigbufferdata når et prosjekt er fjernet.
  • Forbedret tilpasning for snarveier til hjem / slutt.
  • Byggrørledningen bruker nå en PTY og VteTerminal for å få fargestøtte og utvinning av PTY-sekvenser. Dette muliggjør riktig meldingstittel i omnibar når du bygger. En regresjon er for øyeblikket at vi ikke lenger tar ut Regex-baserte feilmeldinger.
  • Du kan nå kjøre lastbaserte prosjekter ved hjelp av lastkjøring.
  • Tilgang til / usr og / etc fra vertssystemet når det kjøres under Flatpak (via / run / host) gjør det mulig for Builder å utvikle seg mot et vertssystem. Brukere av Builder på CentOS / RHEL / LTS distros er mest sannsynlig å dra nytte av denne funksjonen.
  • Byggrørledningen prøver å være mer verbose for kjente feilmeldinger i GLib ved å sette G_ENABLE_DIAGNOSTIC.
  • Builder bruker nå -state-dir med flatpak-builder når 0.10.5 eller høyere av flatpak-builder er oppdaget.
  • Prosjekttreet støtter nå Drag'n'Drop, både internt og ved bruk av tekst / uri-listevalg fra eksterne applikasjoner.
  • En tidlig forhåndsvisning av VCS-statusintegrasjon i prosjektetreet er inkludert i denne versjonen.

Hva er nytt i versjon 3.27.2:

  • Dokumentasjonsforbedringer.
  • Feilrettelser for meson build system backend.
  • Feilrettelser i vår compile_commands.json-støtte.
  • Feilrettelser i vår GJS-integrasjon.
  • Meson prosjektmaler har fått en løsning for en glade bug.
  • CMake-plugin ble sendt til C, etter utformingen av meson-plugin.
  • Greeter ble abstradert for å tillate plugins å utvide det som er synlig.
  • En nybegynner-plugin er lagt til som viser GNOME nykommers prosjekter på greeter.
  • Støtte ble lagt til for Yaml ved bruk av GNOME-kodeassistanse.
  • Appdata installerer nå til den foretrukne plasseringen av spesifikasjonen.
  • Oppstartstid er forbedret ved å unngå noen dyre operasjoner i gtk og glib. Patch oppstrøms forbedrer ting ytterligere.
  • En ny innstilling tillater følgende GNOME's Night Light-oppførsel for nattmodus.
  • Vi bruker nå eksakte eksportmakroer for å forenkle ABI-styringen. Vi er fortsatt ikke ABI-stabile, men vi går fram til det.
  • Vår clang-plugin støtter nå KeepGoing-alternativet, for å prøve hardere etter at det har oppstått feil i inkluderer.
  • Støtte for kodeindeksering av Valas programmeringsspråk.
  • Ctags-pluginet vil forsøke å unngå å aktivere bestemte språk søkeord.
  • Finn-annet-fil-plugin viser nå resultatene i globale søkeresultater.
  • Globalt søk kan nå navigeres med ctrl + n / p i Vim-modus.
  • Du kan nå deaktivere & quot; Åpne sider & quot; delen av sidefeltet i preferanser.
  • Flatpak-plugin oppdaterer ikke lenger automatisk prosjektavhengigheter når byggesystemet aktiveres for første gang. Du kan manuelt oppdatere avhengighetene fra arbeidsbenkmenyen.
  • Forbedringer i plassering for enkelte tekstredigeringsbevegelser.
  • Grunnleggende støtte for enhetstesting i Meson-baserte prosjekter.
  • Subprocess PATH vil nå foretrekke / bin over / usr / bin.
  • Forskjellige hurtigtaster for arbeidsbenker er gjenopprettet.
  • Støtte til prosjektgruvearbeidere har blitt droppet.
  • Oppdaterte oversettelser:
  • serbisk, tysk, slovensk, tsjekkisk, spansk

Hva er nytt i versjon 3.26.0:

  • Endringer siden siste utgivelse:
  • Forskjellige reparasjoner til eslint-pluginet.
  • Forskjellige dokumentasjonsforbedringer.
  • Fjern unødvendig komprimering fra ulike .ui-filer.
  • Unngå bruk av "mips" konstant å fikse mips bygger.
  • Slett det stoppede brytpunktet hvis debuggeren går ut urent.
  • Løs en krasj i kodeindekset plugin.
  • Fiks for å sikre at rader i omnibar er resirkulerbare.
  • Korrigere for ikke-fullført GTask i IdeBuffer.
  • Korrigere fargeplukkers lukking og oppsett av skjermbildet.
  • Løs et krasj i .ui når du oppretter stilklasser.
  • Slett støtte for Vala-versjoner eldre enn 0,34
  • Oppdaterte oversettelser:
  • koreansk, galisisk, tyrkisk, indonesisk, tsjekkisk, tysk, polsk, brasiliansk portugisisk, italiensk, dansk, litauisk, ungarsk, katalansk, serbisk, serbisk latin, fransk, svensk, spansk, japansk

Hva er nytt i versjon 3.25.5:

  • HTML Preview-snarvei er fast
  • Forskjellige nøkkelbindinger har blitt forbedret i libdazzle
  • Vi pakker nå den riktige libdazzle-versjonen som et delprosjekt
  • IdeSourceViewMode har nå en referanse til visningen og kopierer alle GValues ​​når marshaling til proxied closure
  • Fokussporing er fastsatt for stabler i en enkelt kolonne
  • Fokus-nabo-handlingen fungerer igjen, slik at ^ w ^ w og andre Vim-stil tastaturer fungerer korrekt
  • Aktivering av F-taster mens i vim "normal modus" har blitt løst
  • Builder avhenger nå av riktig versjon av GLib for tilgang til g_ptr_array_find_with_equal_func ()
  • MIT / X11-lisensen er oppdatert for å inkludere en manglende stanza
  • Korrekt arkitektur printf-rettelser

Hva er nytt i versjon 3.25.3:

  • "egget" bidragspakke har blitt brutt ut i libdazzle. Hvis du ikke har libdazzle, vil den bli bygget som et delprosjekt. http://git.gnome.org/browse/libdazzle
  • Den "jsonrpc-glib" bidragspakke har blitt brutt ut i et frittstående prosjekt. Det vil bli bygget som et delprosjekt hvis du ikke har det installert. http://git.gnome.org/browse/jsonrpc-glib
  • Den "mal-glib" bidragspakke har blitt brutt ut i et frittstående prosjekt. Det vil bli bygget som et delprosjekt hvis du ikke har det installert. http://git.gnome.org/browse/template-glib
  • Ctags ferdigstillingsprioritet er senket
  • Mange internals har blitt flyttet til en oppdatert libdazzle. Dette inkluderer mange temasettinger samt forbedrede paneler og integrering. Mange søkedata strukturer ble også brutt ut i libdazzle.
  • Søkeleverandøren har blitt omskrevet for å bruke libdazzle og det nye forslaget. Vi forventer flere endringer her før 3.26.
  • Builder bruker nå GVFS-metadata for å lagre markørposisjonen. Dette bør forbedre sjansene du ender opp i riktig posisjon når du åpner en buffer igjen.
  • Paneler opprettholder nå sin siktstatus mellom kjøringer av Builder.
  • Flatpak-plugin ignorerer nå kjøretider som slutter i ".ources".
  • Builder rydder opp utkast på riktig måte og løser et problem der filer med kodingsfeil kontinuerlig vil gjenåpnes når du gjenoppretter Builder's interne tilstand.
  • En "tellere" vinduet har blitt lagt til aide i feilsøking.
  • Builder prøver nå å gjøre betydelig mindre arbeid mens bufferen åpnes. Dette bør øke hastigheten på filopplasting på større filer.
  • Forskjellige async-operasjonsprioritet er senket for å unngå å stoppe Gtk-hovedløkken.
  • UI-filer fjerner nå deres tomme plass som skal redusere størrelsen på libide en liten mengde.
  • IdePerspective har nå en restore_state vfunc. Dette bidrar til at widgeten gjenoppretter tilstand etter at brukergrensesnittet har avgjort. Dette kan bidra til å unngå hickups i brukergrensesnittet ved oppstart.
  • Python Ide.py overrides har nå hjelpere til å logge med g_warning () etc. Se Ide.warning (), Ide.debug (), Ide.critical (), etc.
  • Tilleggsdokumentasjon.
  • Oppdaterte oversettelser:
  • Spansk, Kasakhisk

Hva er nytt i versjon 3.25.2:

  • Forbedringer til Todo-plugin
  • Støtte for flere markører i tekstredigereren
  • Forbedringer i ugyldiggjørelser bak gtk-containertyggene
  • Bruk etter gratis rettelser
  • Hukommelseslekkasettene
  • JSON forbedringer i flatpak plugin
  • llvm rettelser for FreeBSD
  • Rul forbedringer for å bygge logg
  • Oppdaterte oversettelser:
  • Ungarsk, Kasakhsk, Spansk, Indonesisk, Tysk, Polsk, Brasilsk Portugisisk, Serbisk

Hva er nytt i versjon 3.24.1:

  • Støtte for live redigering av sfinks dokumentasjon
  • Den "installere" Handlingen kan aktiveres fra kommandolinjen for å installere prosjektet uten å kjøre det.
  • Løs feilutbredelse i autotools og jsonrpc
  • Utsett til ninja for installerbarhet av prosjekt
  • Forskjellige bygge systemrettelser
  • Senk diagnoseprioritet for å forbedre brukerinteraktivitet
  • Fastsette hdih nummer FD mappings i arbeiders prosesser
  • Bygg alltid med V = 0 for mindre verbose bygg
  • Oversett baner for utbygginger når du håndterer diagnostikk
  • Tillat rørledningstrinn å signere stdout bør kontrolleres for feil
  • Tillat nettverkstilgang fra fallback flatpak launcher
  • Bruk flatpak-builder - kjør når det er mulig
  • Bruk build-args fra manifest når du bygger med flatpak build
  • Forskjellige Rust RLS-løsninger
  • Flytende ref fix for jsonrpc
  • Rustfmt støtter Rust
  • Støtte for reformat-valg med gq i vim-modus når språk støtter det. C-c C-f i Emacs-modus. For tiden eksisterer bare Rust / RLS-støtte.
  • Symbolresolvere kan nå støtte å lokalisere alle referanser til et symbol, slik at redaktøren kan bevege seg mellom dem. For tiden støttes bare Rust / RLS. Ctrl + skift + plass vil vise popup-vinduet.
  • Konfigurasjoner vil være riktig "forberedt" igjen når du skifter kjøretider, slik at et nytt prefix kan brukes.
  • Flatpak manifest funnet har endret seg til bredde-første søk
  • Flatpak'd-versjoner av Builder vil fortsatt se etter plugins i verten ~ / .local / share / gnome-builder / plugins for konsistens.
  • Automatisk lagring av bufferen avvises når bruker initiert lagre oppstår
  • Ulike minnelekkasjer har blitt plugget
  • Forbedre filovervåkning under omdøpe hendelser
  • Greeter vil vise byggsystemtypen for å hjelpe brukerne overgang til nye byggsystemer som Meson.
  • Et menyelement for å starte en terminal i flatpak er lagt til. Selv om dette ikke er flatpak-spesifikt, er det den generelle måten brukerne tenker på.
  • Dokumentasjonsforbedringer
  • Oppdaterte overganger:
  • svensk, dansk, litauisk, ungarsk, koreansk, spansk, indonesisk, tysk, slovakisk, polsk, brasiliansk portugisisk, latvisk, russisk

Hva er nytt i versjon 3.24.0:

  • Mange dokumentasjonsforbedringer
  • Forskjellige Flatpak forbedringer
  • Støtt byggekommandoer og etter installeringsfelt av json manifest
  • Kontroller at GNOME-fjernkontroller eksisterer for flere kodebaner
  • Oppdater plattform installasjoner etter installasjoner
  • En rekke korrigeringsrettelser i delprosessutførelse via HostCommand
  • CCache-støtte fungerer igjen når du bygger under Flatpak
  • Prosessovervåker prøver vanskeligere å forhindre flapping av delprosessen
  • HTML forhåndsvisning støtte for reStruccturedText
  • Rustup forbedringer når du kjører under Flatpak
  • phpize bygge systemstøtte
  • Hjelp vil på korrekt måte oppdage tilgangen til dokumentasjonssiden før du faller tilbake til lokal installert dokumentasjon
  • Jsonrpc-GLib har blitt oppdatert for å støtte en GVariant-basert API, slik at plugins kan oppgradere IPC til et kodingsformat som reduserer minnefragmentering
  • CTags støtte har blitt forbedret for å være mer effektiv på større prosjekter
  • Oppdaterte overganger:
  • svensk, indonesisk, dansk, litauisk, ungarsk, kasakhisk, koreansk, spansk, friulsk, galicisk, fransk, tsjekkisk, tysk, italiensk, slovakisk, polsk, brasiliansk portugisisk

Hva er nytt i versjon 3.22.4 / 3.24.0 Beta 2:

  • Masse overføringsforbedringer for motorer
  • Omnibar styling endres
  • Støtte for flatpak har stabilisert seg mye
  • Nytt verktøy for tastaturverktøy for ulike headerbarelementer
  • Søk i terminalen ved å bruke ctrl + shift + f
  • PTY fd eierskap rettes for RustUp
  • Filsøk ignorerer nå hvit plass
  • libidem og glibmm / gtkmm avhengigheter ble droppet da ingen brukte dem, og det vil bremse vår migrasjon til meson.
  • Forskjellige forbedringer for Jsonrpc for kommunikasjon av språkserveren.
  • Et nytt valgrind-plugin for sporing av lekkasje når du tester søknaden din.
  • Meson forbedringer når du kjører under flatpak.
  • Du kan nå starte en ny terminal inne i byggetiden ved å bruke ctrl + alt + shift + t.
  • En del ny dokumentasjon er i arbeidene, og tilgjengelig online på https://builder.readthedocs.io. Vi håper allikevel at den kan hjelpe deg å planlegge reisen
  • Dialogboksen Åpne Prosjekt er nå standard slik at du kan velge en prosjekttype med standard filfilter.
  • Flere kildeforskere, inkludert en for makefiles.
  • En løsning for en GObject-type systemlås som lagt til. Dette virker rundt et problem der typesystemet skulle rase initialisere GZlibDecompressor-typen fra flere tråder.
  • Bygg rørledningens delprosesskastere arver nå miljøet konfigurert fra byggekonfigurasjonen.
  • Makecache kan nå håndtere utestående bestillingssvar fra å lage for lister over målbinarier. Dette bør forbedre Builders evne til å kjøre prosjektet ditt vellykket.
  • Flatpak-plugin prøver ikke lenger å bygge prosjektet ditt fra / run / build / $ prosjektet på grunn av brudd på mtime og generelle vanskeligheter for å holde ting konsistent mellom prosessene. Dette har bivirkningen ved å redusere forutsigbarheten av kildeplassering i feilsøkingssymboler. Men som flatpak-builder bør brukes til utgivelsesbygg, virker dette bra.
  • UI-forbedringer for arbeidsbenker.
  • Builder's Sysprof-baserte profiler kan nå profilapplikasjoner som er lansert inne i mount-namespaces, for eksempel Flatpak.
  • Builder som lastes ned via Flatpak, inneholder reparasjoner for kommunikasjon med GNOME-kodeassistanse fra en vertsinstallasjon.
  • Forskjellige minnelekkasjer.
  • Flatpak-baserte konfigurasjoner har forbedret ikke-destruktiv tilbakekalling til disk ved endringer.
  • Autogenbaserte prosjekter har forenklet init-skript.
  • Oppdaterte oversettelser:
  • brasiliansk portugisisk, polsk, spansk, tysk, kasakhisk og ungarsk.

Hva er nytt i versjon 3.22.4:

  • Noen mindre forbedringer av valautomatisering
  • UI-tweaks til prosjektopprettelsesvisning for bedre oppdagelse
  • Tillat større innhold i filvalgsperspektivet
  • Forbedre cachemissjonering når enkelte prosjektfiler endres
  • Tillat å snakke med FileManager1 DBUS-grensesnitt fra flatpak
  • En håndfull lekkasjeresettinger
  • Forbedret enhetstester
  • Unngå overzealous bakgrunnsprosjektbygger
  • Runtimes kan nå oversette stier til filer som overskrifter, slik at prosessene utenfor kjøretiden kan få tilgang til dem.
  • Tillat libclang å analysere filer inne i Flatpak runtime. Dette sikrer at autofullføring og diagnostikk fungerer når du bygger mot org.gnome.Sdk
  • Autotools vil oppdage gmake vs gjør fra kjøretiden
  • En "klone og redigere denne flatpak" Funksjonen er lagt til ved hjelp av alternativet -m kommandolinje. Dette integreres med noen GNOME-baserte kompositorer for å tillate en "redigere denne appen" funksjon.
  • Forskjellige forbedringer av system forbedringer
  • Forbedret støtte for å bygge flatpaks
  • Forbedret støtte for mesonbyggesystemet
  • Builder er avhengig av en nyere VTE for ulike regex-funksjoner, og nå viser systemkonfigurasjonskontrollen det.
  • Enkelte forbedringer av vim
  • Oppdaterte oversettelser:
  • Ungarsk, Kasakhsk, Tysk, Spansk, Esperanto, Tsjekkisk, Polsk og Brasiliansk Portugisisk

Hva er nytt i versjon 3.22.3:

  • Sammendrag av endringer siden 3.22.3:
  • Lag Clang automatisk kopimletion snippet insertion og scoring
  • Ulike uninitialized og undefined behavior fixes
  • Språkinnstillinger er nå installert
  • Støtte for bygging med llvm 3.9
  • Fjern par når backspacing
  • Støtte lagt til å bygge og rulle Flatpak-applikasjoner, inkludert fra Builder distribuert via Flatpak
  • flatpak-builder integrasjon ved hjelp av json manifestene
  • Prosjekttreet utvides til forrige plassering etter forfriskende innhold
  • Buffere lagres før du utfører operativsysteminstallasjon
  • Vis flatpak prebuild og postbuild utgang i Build Output panel
  • Lag app-id i buildconfig
  • Enter / Return har blitt aktivert for automatisk fullføring
  • Goto Line popover bruker ikke lenger popover animasjon / forsinkelse
  • Unngå over aktivering av ctags, clang og andre ferdighetsleverandører
  • Angi LD_LIBRARY_PATH for Rust Rls språkserver
  • Fallback til ptsname () når det er nødvendig
  • Arbeidsbenk CSS stil forbedringer
  • Fest fanen for å flytte mellom utdragsbiter under automatisk fullføring
  • TTY-støtte for FreeBSD når gyteprosesser
  • Et nytt Run Output-panel er lagt til
  • Korrigere for innsetting av bestemte innskrivningsmetoder ved siden av sitater
  • Redaktøren lar nå overskrive;
  • Terminalen støtter nå fremheving og aktivering av nettadresser
  • Korrigerer for kopiere og lime kommandoer i terminal
  • Støtte for å samle C-kode utenfor autotools-prosjekter har blitt forbedret for å oppdage standardoppdateringen inkluderer filer
  • SSL og SSH forbedringer via Flatpak bygger
  • Oppdaterte oversettelser:
  • Litauisk, Ungarsk, Kasakhsk, Tysk, Spansk, Tsjekkisk, Polsk, Brasiliansk Portugisisk, Lettisk, Serbisk

Hva er nytt i versjon 3.22.2:

  • Flatpak bygger av Builder kan nå målrette en Flatpak runtime når prosjektet bygges. Mer arbeid pågår for å støtte kjører prosjektet med flatpak runtime.
  • Oversettelsesforbedringer
  • Flere RTL-forbedringer
  • Massevis av minnelekkasett funnet med ASAN
  • Builder vil nå rydde opp makecache-katalogen for gamle midlertidige filer som kunne ha blitt etterlatt.
  • Flatpak breakout subprocess fixes for å tillate synkron bruk fra hovedløkken. Dette løser mulige låser i Flatpak'd-versjoner av Builder.
  • Diagnosemotoren har blitt omstrukturert for å tillate ikke-bånd oppdateringer til diagnostikk.
  • Opprett prosjektet avhenger nå av git, da det bruker git til å initialisere et nytt prosjekt.
  • Gobject Introspection forbedringer.
  • Forbedre ytelsen til diagnostisk opprettelse under tung bruk. Dette løser en main-loop-stall når du tar ut tusenvis av diagnostikk fra et prosjekt.
  • Diagnostikkpanelet er endret for å bruke GtkTreeView for å støtte større lister over diagnostikk som finnes i enkelte prosjekter.
  • Legg til tomt visning for symboler og diagnostiske paneler.
  • Sysprof-støtte inkluderer visualiserere, zoome og valgbare områder.
  • Ctags kan nå brukes til å bygge symboltre, inkludert Python
  • IdeSubprocessSupervisor har blitt lagt til slik at plugins enkelt kan håndtere en ekstern prosess.
  • En klient er lagt til for "Language Server Protocol" å gjøre skriveserver-serverbaserte plugins enkelt.
  • Støtte til Meson og Cargo-byggesystemene er lagt til. Kjør støtte med Meson vil kreve 0.36.0 av Meson.
  • Deprecation fixes for ulike deprecated gtk + API.
  • Runtimes har blitt forbedret for å koble seg til applikasjonsbyggingsprosessen.
  • Vim-støtte har blitt forbedret for å bedre støtte teller for å endre operasjoner.
  • Bygg og kjør forbedringer for editorconfig.
  • Håndter alt + 0..n riktig under automatisk fullføring.
  • Builder er nå avhengig av json-glib-1.0. Dette var allerede sannsynlig nødvendig via avhengigheter før, men nå er det eksplisitt.
  • 3.22.2 inneholder også en teknologi forhåndsvisning for Rust-støtte. Du kan prøve dette ut ved å installere Rust hver natt og "rustls" pakke for integrert diagnostikk, auto-fullføring og sybmol-tre-støtte.
  • Det har også vært en rekke oversettelsesoppdateringer denne syklusen. Takk til alle våre oversettere siden 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky ', Mario Blattermann, Piotr Drag, Rafael Fontenelle

Hva er nytt i versjon 3.22.1:

  • Mange widgetoppsettrettelser for RTL-språk som Hebrew.
  • Bygg systemrettinger (mangler -lm på noen plattformer, reparasjoner for pipe2 på macOS).
  • Bruk "getent passwd" for å få gjeldende passord når du oppdager foretrukket brukerskall.
  • Legg inn både bruker- og systeminstallerte flatpak runtime.
  • Legg til støtte for Sysprof Visualizers (krever Sysprof 3.22.1)
  • Legg til tomme, mislykkede og opptakstilstander for Sysprof-plugin.
  • Foretrukker GtkNativeFileChooser når det er aktuelt.
  • Støtte for å kjøre noen GJS-prosjekter ved hjelp av autotools. Spesielt prøver vi å oppdage "GJS-malen" Makefile.am stil.
  • Fix gettext bruk fra Python plugins.
  • Prøveperspektivet er nå mer tolerant for mindre skjermstørrelser som 1280xH.
  • Ulike polsk polsk.
  • Mange oversettelsesoppdateringer.

Hva er nytt i versjon 3.20.4 / 3.22.0 Beta:

  • Nytt søk og erstatt implementering
  • Ny byggestang som gir en oversikt over byggkonfigurasjonen, VCS-grenen og andre viktige meldinger.
  • En ny sysprof-basert profiler
  • Perspektivene har blitt revolusjonert, og vi har fjernet sidelinjen som vi nevnte ville skje før 3.20.
  • Forbedrede prosjektmaler
  • Støtte for konfigurering av versjonskontrollsystemer
  • 'ide' har blitt omdøpt til 'gnome-builder-cli'
  • Nybyggingsikon
  • Vim forbedringer
  • Nytt fargepluksplugin
  • Autotools-plugin kan nå trekke ut ulike byggmål
  • Ny greeter-design, inkludert revolusjonert git klon, filvelger og mal veiviser.

Hva er nytt i versjon 3.20.4:


Ny i GNOME Builder 3.20.2 (29. april 2016)

Hva er nytt i versjon 3.18.1 / 3.20 Beta 2:

  • En ny diagnostisk leverandør for vanlige gettekfeil (Daiki Ueno)
  • Builder bokmerker ikke lenger kjente midlertidige kataloger. Dette bør gjøre ting mindre irriterende når du åpner en enkelt fil med Builder. (Akshaya Kakkilaya)
  • Rammen for brukerhjelp har landet, og vi trenger hjelp til å sette sammen en god hjelpeliste i Builder! (Alexandre Franke)
  • Terminal styling for Dark Mode er blitt løst (Carlos Soriano)
  • Innstillingslayout ble ekstrahert i EggColumnLayout og fastsatt forskjellige høyde for breddeproblemer. Se https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • Innstillinger for deaktivering av ulike diagnostiske motorer ble lagt til.
  • Forbedringer av vår felles biblioteksmal (Philip Withnall, Igor Gnatenko) Se `ide create-project - help` for mer informasjon.
  • En konfigurasjonsbehandling er lagt til for å tillate bygging av ulike prosjektkonfigurasjoner. En konfigurasjonsredigerer lar deg lage nye og tilpasse eksisterende konfigurasjoner.
  • Støtte byggeprosjekter innenfor xdg-app runtime, ved å bruke "xdg-app build"
  • Støtte for å bygge inne i en jhbuild-kjøretid (Patrick Griffis)
  • Ulike verktøytips ble lagt til brukergrensesnittet (Piotr Drag, Adrian Zatreanu)
  • Linjeskiftefartøyet fikk støtte for å gjengi slettede linjer.
  • Ctags fikk støtte for å samle liknende ferdigstillingsresultater. (Chandu)
  • Markørhistorikk og ctags ble flyttet til .cache-kataloger. (Megh Parikh)
  • Libide, Egg og Template-GLib headers er nå installert til $ (includedir) / gnome-builder- @ VERSION @. Dette gjør det mulig å bygge C og Vala plugins av tre.
  • Støtte for å aktivere pylint via GNOME Code Assistance ble lagt til.
  • Du kan søke etter prosjekter i greeter ved hjelp av katalognavnet.
  • En tom tilstandssprut ble lagt til redaktøren.
  • Ulike løsninger for siste endringer i Vala.
  • Forskjellige korrigeringer til tilgjengeligheten for kommandolinjen (Sebastien Lafargue)
  • Vim forbedringer (Sebastien Lafargue)
  • Plugins kan fjerne preferanser ved losning (Sebastien Lafargue)
  • Mange forbedringer av oversettelsene (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)

Hva er nytt i versjon 3.18.1:

  • Førstehjelp for Vala. Inntil vi beveger dette ut av prosessen, forventer vi at tingene er litt lekkede. Denne plugin er skrevet i Vala og krever libvala-0.30. Den støtter autocompletion, as-you-type feil utheving, et symbol tre, og hoppe til definisjon. Vi ville elske at vala-fellesskapet fortsatt bidrar til å gjøre dette pluginet bra.
  • Du kan nå skrive plugins i Vala. * .vapi genereres for libide-1.0 og gnome-builder-1.0.
  • Autofullføring, i de fleste scenarier, vil bli mye raskere. Ta en titt på https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ for mer informasjon om hvordan dette ble gjort.
  • De fleste autocompletion motorer støtter nå fuzzy ferdigstillelse. Dette betyr at "gtkwidshow" vil matche & quot; gtk_widget_show & quot;.
  • Noen få crashers ble løst.
  • - enable - * - plugin fungerer nå riktig.
  • Lasting av innholdstype ble løst slik at Makefile.am ikke lenger åpnes av totem.
  • Gjennomføring av Python Jedi er forbedret.
  • Løs noen advarsler om forsiktighet.
  • En ny knapp er lagt til redaktøren for å hoppe til neste advarsel eller feil.
  • C-indenteret er litt mer vennlig til alternative kodingsstiler.
  • Reindent line support har landet (tab i emacs, == i vim, ctrl + alt + i som standard).
  • En ny skrift for oversiktskartet er aktivert. Det kalles BuilderBlocks og er en generisk blokk skrifttype basert på Tofu fra Behdad Esfahbod.
  • Ctags plugin kan nå utsette tagger generasjon til automaker `make ctags`.
  • Du kan nå tegne karakterer for mellomrom, faner, nybegynnere, ikke-gjennomsiktige mellomrom, bakre og ledende mellomrom.
  • Mange oversettelsesoppdateringer, inkludert (fransk, ungarsk, kasakhisk, koreansk, spansk, finsk, esperanto, tsjekkisk, italiensk, brasiliansk portugisisk, polsk, tysk og serbisk).
  • Forbedringer i søkeflyten.
  • Ulike vim og emacs kompatibilitet og stabilitetsforbedringer.
  • Jedi-ferdigstillingsforslag viser nå riktig ord og lavere sannsynlighet for funksjoner som starter med __.
  • Stabilitetsforbedringer for trepanelet.

Hva er nytt i versjon 3.18.0:

  • buffer: Slip symbol resolver aggressivt
  • build: deaktivere enhetsbehandling / mingw-plugins som standard
  • cindent: sørg for at vi ikke løser for alltid å lete etter sammenheng
  • tellere: legg til vsdo fallback på linux og ingen rdtscp instruksjon
  • tellere: masker CPU-biter fra rdtscp instruksjon på x86_64
  • rediger: Slip underliggende dokument aggressivt for å hindre lekkasjer
  • editor: k i vim-modus for å be om dokumentasjon
  • editor: legg til enkle goto line popover, aktiver med ctr + i i gedit modus
  • rediger: lag krasj på DnD til redaktør
  • nøkkelbindinger: bruk ctrl + alt + o for global søk i gedit modus.
  • kartboks: ignorere størrelsesjustering når flytende bar ikke brukes
  • plugins: Vis plugin grå ut hvis den er deaktivert
  • Søk: deaktiver fremdriftslinjen i søkeresultatene
  • Søk: reparer popover-feil når du fjerner søketeksten
  • Søk: gjør søkeoppføringen mer tilgivende til mindre størrelser
  • Søk: Vis flere søkeresultater som standard
  • symboltreet: lagre cache timeout for å bruke millisekunder
  • tema: lag styling av visningskontroller i stakkhoved
  • View-stack: Tillat å fokusere visningstakken ved å klikke på overskriften

Hva er nytt i versjon 3.16.3:

  • En ny kildekode minimap, nylig presset oppstrøms inn i GtkSourceView.
  • En ny greeter basert på nyere designarbeid.
  • En ny XML-høyttaler for å markere samsvarende XML-elementer.
  • Støtte for ctags-basert autofullføring.
  • High-performance, mutli-threaded tellere som kan aktiveres med --enable-rdtscp. Disse er deaktivert som standard fordi de krever nyere Intel Core i [357] -funksjoner. ide-list-tellere kan brukes til å trekke dem fra en løpende eller krasjet prosess.
  • Innstillingsgrensesnittet har blitt betydelig forbedret.
  • Søk forbedringer.
  • En sluttleverandør for strtimeformat for Python.
  • Ekstra emacs, vim og standard nøkkelbindinger.
  • Eksperimentell støtte for bygging av autotools-prosjekter med mingw.
  • Python auto-indenter forbedringer.
  • Mange CSS stil forbedringer på Adwaita.
  • Ekstra støtte til rekursive automake-baserte prosjekter.
  • Enkelte funksjoner har gjort konfigurerbare med gjengivelser.
  • Lagret innstillinger støtte for prosjektet mot globale innstillinger.
  • Forbedret modellines støtte.
  • Støtte for analyse av DOAP-filer.
  • Ulike minnelekkasjer ble plugget.
  • Inkrementell utheving har mer aggressiv ugyldighet.
  • Forskjellige løpevilkår i autotools-støtte var rettelser.
  • OpenBSD og FreeBSD bygge systemrettelser.
  • Mange oversettelsesforbedringer.
  • libide-1.0.so og Ide-1.0.typelib er nå installert i en privat katalog.

Hva er nytt i versjon 3.16.2:

  • Gjør dobbelt gratis i dummy vcs.
  • Løs opp prosjektet treet lasting i dummy vcs.
  • Løs opp arbeidsbenks handling navne i emacs modus.
  • Forbedre sortering av filnavn i prosjekt tre.
  • Kontroller lasting av filer som samsvarer med innholdstyper som støttes av GtkSourceLanguage.
  • Aktiver prosjektet treet som standard.
  • Aktiver prosjekttrekksikoner som standard.
  • Legg til nytt navn på nytt i prosjektet tre.
  • Legg til flytting til søppel i prosjekttreet.
  • Sorter tidligere åpne prosjekter før prosjekter oppdaget av gruvearbeidere.
  • Bruk sysconf () for sidestørrelse (reparasjoner som bygger på OpenBSD).
  • Ulike clang build fixes.
  • Bruk pil ned i stedet for hamburger for søkefeltet.
  • Løs unicode i markdown live forhåndsvisning.

Hva er nytt i versjon 3.16.0:

  • Et vakkert nytt GtkSourceView tema påvirket av designgitterpapir.
  • Integrert kildeeditor basert på GtkSourceView.
  • Live diagnostikk mens du skriver for C, C ++ via Clang.
  • Live diagnostikk når du skriver for Python, Ruby, CSS, JavaScript, JSON, Vala, Go og andre via gnome-kode-assistanse.
  • Markering av lagt / endret linjer i kildeditoren.
  • Robust Vim og Emacs emulering.
  • Flere visninger i enkeltfil. Både horisontale og vertikale splitt støttes.
  • Navigasjonshistorikk for å hoppe tilbake og fremover i endrede filer.
  • Robust snippemotor inkludert støtte for GLib 2,44 stil GObjects.
  • Hurtigsøk for å finne filer i prosjektet ditt, samt dokumentasjon i devhelp.
  • Smart backspace for å forenkle bruk av mellomrom i stedet for faner.
  • En kommandolinje for å utføre interne GActions- og Vim-stilkommandoer med autofullføring.
  • En implementering av Vims scrolloffset.
  • Restaurering av innsettingsmarkør når du laster opp en fil.
  • Autofullføring basert på nåværende ord i lastede buffere.
  • Eksperimentell støtte for autofullføring basert på clang.
  • Støtte for vim, emacs og kate stilmodellene.
  • Editorconfig-støtte.
  • Eksperimentell skrivebeskyttet støtte for autoconf / automake-basert byggesystemer.
  • Robuste automatiske innrykkere for GNU C89, Python og XML.
  • Eksperimentelt prosjekttre (tilgjengelig via F9).
  • Eksperimentell støtte til byggevareprosjekter.
  • Keybinding replay for kommando gjenta i Vim emulering.
  • Autosaving av endrede buffere, mister aldri en endring.
  • Skripting via Python (CPython) eller JavaScript (Gjs) og GObject Introspection.
  • Dynamisk strømstyring når du kjører på laptopbatteri.
  • HTML og Markdown live forhåndsvisning.
  • Autofullføring av g_date_time_format () formatparametere.
  • Skriv forutgående søk med gummibånd.

Hva er nytt i versjon 3.15.4.1:

  • Dette er den første forhåndsvisningen av GNOME Builder som Vi fortsetter vår reise til GNOME 3.16! Vi vil virkelig sette pris på det hvis du tok deg tid til å sende inn feil som du finner dem. Du kan rapportere feil ved hjelp av Bugzilla på følgende URL: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

Krav :

  • GTK +

Lignende programvare

jGRASP
jGRASP

22 Jun 18

Redcar
Redcar

20 Feb 15

Val(a)IDE
Val(a)IDE

11 May 15

Kommentarer til GNOME Builder

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!