GNOME Builder on täysin ilmainen, seuraavan sukupolven, monipuolinen ja avoimen lähdekoodin graafinen sovellus, joka on suunniteltu offsetista GNOME-työpöytäympäristön integroiduksi kehitysympäristöksi (IDE). Se on suunniteltu erityisesti kehittäjille, jotka haluavat luoda tehokkaita sovelluksia GNOMElle.
Ominaisuudet yhdellä silmäyksellä
Tärkeimpiä ominaisuuksia ovat projektinhallinta, automaattinen täydennys, omaisuusluettelo, automaattinen sisennys, API (Application Programming Interface) -tutkimus, voimakas katkelmat, moderni käyttöliittymä jaettu näkemyksiä, hyödyllisiä tutoriaaleja, vuotojen havaitsemista, ongelmien seuranta sekä kyky hypätä symboliin.
Lisäksi sovelluksessa on maailmanlaajuinen hakutoiminto, jonka avulla voit hakea kerran kaikissa lähdekooditiedostoissa, HTML- ja Markdown-esikatselussa, live-asioissa, version seurannassa (integraatio Gitin kanssa), tuki tilannekuvien, IDE-komentojonojen, yksikkötestauksen , ja GNOME-simulaattori.
Muita merkittäviä ominaisuuksia ovat mm. Python-ohjelmointikielen tuki, JavaScript-komentosarjan tuki, tuki laitteiden (tabletit, puhelimet jne.) liittämiseen, voimakas VIM-tyylimuokkaus, graafinen virheenkorjaus ja D-Bus-tuki.
Helppokäyttöinen ja intuitiivinen graafinen käyttöliittymä
Projektin GUI (graafinen käyttöliittymä) on helppokäyttöinen ja intuitiivinen. Se integroituu täydellisesti GNOME Shell, GNOME: n seuraavan sukupolven työpöydän käyttöliittymään ja noudattaa GNOME HIG (Human Interface Guidelines) -spesifikaatiota. Siinä on kaksoisikkunan ikkuna, jonka avulla kehittäjät voivat muokata kahta eri tiedostoa samanaikaisesti.
Integroitu Gladein kanssa
GNOME Builder -sovelluksen toinen mielenkiintoinen piirre on se, että se integroituu Gladeen, joka on avoimen lähdekoodin graafinen ohjelmisto, jonka avulla GNOME ja GTK + kehittäjät voivat luoda nykyaikaisia ja kauniita graafisia käyttöliittymiä projekteilleen. Gladeilla voit luoda käyttöliittymää, joka noudattaa GNOME HIG -ohjeita (Human Interface Guidelines).
Suunniteltu GNOME
GNOME Builder on nimensä mukaisesti suunniteltu erityisesti GNOME-graafiselle työpöytäympäristölle, joten voit luoda tehokkaan sovelluksen GNOME-alustalle. Vaikka se riippuu tietyistä GNOME-hankkeen keskeisistä osista, kuten GTK + tai GtkSourceView, sovellus voidaan myös asentaa muihin avoimen lähdekoodin työpöytäympäristöihin.
Uutta strong> tässä release:
- gdb-taulukoiden hallintaparannukset
- Rakenna järjestelmän parannuksia NixOS ja Flatpak
- Monet muistin turvallisuus ja vuoto parannukset
- Kuvakkeiden asennus on muuttunut hieman. Kerro meille, onko sinulla ongelmia jakelussa.
- Kielipalvelinprotokollan hover-palvelin lisättiin mukaan lukien rls.
- Puskurinhallinta välttää nyt korostuksen, kun alla olevat puskurit ladataan tallennustilasta.
- Terminaalit käyttävät nyt - login kun käytät bashia.
- SIGPIPE on poistettu käytöstä käynnistyksen yhteydessä.
- Uusi istunnonhallinta, joka pystyy palauttamaan pystysuorat ja vaakasuorat halkeamat.
- Sovellukset voivat nyt puhua portaaleihin oletusarvoisesti, kun käytetään tasapakkia.
- Sulautettujen katkelmien parannukset kieliasetuksiin.
- Vältä esineiden lataamista uudelleen mahdollisuuksien mukaan.
- Päivitetty käännös:
- ruotsi, saksa, liettua, espanja, turkki, katalaani, italia, brasilian portugali, puola
Uutta strong> versiossa 3.28.3:
- Korjaa useita kaatumisia ja mahdolliset tietojen menetykset .
- Toimittaja palauttaa luotettavammin kohdistimen sijainnin.
- Todo-laajennus jättää aggressiivisesti huomiotta joitain yleisiä työkalujen luomistoimintoja.
Uutta strong> versiona:
- Debugging with gdb on parannettu kääntääksesi polkuja, kun ne toimivat neliympäristön sisällä, kuten flatpak.
- Parannukset eslint- ja GJS-koodin indeksoijille ovat joustavampia muiden JS-aikavälien, kuten NodeJS: n kanssa.
- Tietysti korjataan vesitiivisteissä ja muistivuotoissa.
- Uusi rakennustarjoustaajuusliittymä on lisätty, joten projektin juoksija voi tukea sellaisten järjestelmien, kuten flatpakin, poistamia komentoja.
- GNOME Night Light -integraatio.
- Parannetut tervehdysosat tukemalla datatiedostojen poistamista.
- Builder yrittää poistaa vanhentuneita välimuistitietoja käynnistyksen ja sammumisen aikana, jotta voit vapauttaa levyn käytön.
- Projektin välimuistitiedot on siirretty hakemistoon projektin mukaan, mikä helpottaa välimuistitietojen poistamista projektin poistamisen yhteydessä.
- Kodin / loppupään pikavalintojen parannukset.
- Rakennusputki käyttää nyt PTY: tä ja VteTerminalia saadakseen väritystukeen ja poimimaan PTY-sekvenssejä. Tämä mahdollistaa oikeat viestien otsikot omnibarissa rakennettaessa. Yksi regressio on tällä hetkellä, ettemme enää poista Regex-pohjaisia virheilmoituksia.
- Nyt voit suorittaa Cargo-pohjaisia projekteja rahtitoiminnon avulla.
- Pääsy / usr: n ja / etc: n isäntäjärjestelmästä, kun suoritetaan Flatpakin kautta (via / run / host / host), Builder voi kehittää isäntäjärjestelmää vastaan. CentOS / RHEL / LTS -toimittajien Builder-käyttäjät ovat todennäköisimmin hyötyneet tästä ominaisuudesta.
- Rakennusputki yrittää olla yleisempää tunnetuille virheviesteille GLib asettamalla G_ENABLE_DIAGNOSTIC.
- Builder käyttää nyt --state-dir: n kanssa flatpak-builderia, kun havaitaan 0.10.5 tai suurempi flatpak-builder.
- Projektipuu tukee nyt Drag'n'Dropia sekä sisäisesti että ulkoisten sovellusten teksti / uri-listan valintoja.
- Tässä julkaisussa on mukana varhaisessa esikatselussa VCS-tilan integrointi projektipuuhun.
Uutta strong> versiossa 3.27.2:
- Dokumentaation parannukset.
- Virheiden korjaukset meson rakentaa järjestelmän taustaksi.
- Virheenkorjaukset meidän compile_commands.json -tuesta.
- Virheenkorjaukset GJS-integraatiossa.
- Meson-projektimallit saivat kiertotavan glade-bugille.
- CMake-plugin siirrettiin C: ksi meson-plugin mallin mukaisesti.
- Tervehdys otettiin käyttöön, jotta laajennukset laajennettaisiin.
- Uusien tulokkaiden lisäosa on lisätty, joka näyttää tervetulollisen GNOME-tulokkaita.
- Yamlille lisättiin tukea GNOME-koodinavigointiin.
- Appdata asentaa nyt spec: n ensisijaiseen sijaintiin.
- Käynnistysaikaa on parannettu välttämällä kalliita operaatioita gtk: ssa ja glibissä. Merkinnät ylävirtaan parantavat asioita edelleen.
- Uusi asetus sallii GNOMEn yövalon käyttäytymisen yötilaa varten.
- Käytämme nyt eksplisiittisiä vientimakroja yksinkertaistamaan ABI-hallintaa. Emme ole vielä ABI-vakaa, mutta edetään kohti sitä.
- Meidän clang-plugin tukee nyt KeepGoing-vaihtoehtoa, jotta voisimme kokeilla entistä kovemmin, kun sisältö sisältää virheitä.
- Tuki Vala-ohjelmointikielen koodien indeksointia varten.
- Ctags-laajennuksella yritetään välttää tiettyjen kielten avainsanojen aktivointi.
- Etsi-muu-tiedoston laajennus näyttää nyt tulokset maailmanlaajuisissa hakutuloksissa.
- Maailmanlaajuinen haku voidaan nyt navigoida ctrl + n / p Vim-tilassa.
- Voit nyt poistaa käytöstä & quot; Avoimet sivut & quot; sivupalkin osiossa.
- Flatpak-laajennus ei enää päivitä automaattisesti projektin riippuvuuksia, kun rakennusjärjestelmä aktivoidaan ensimmäistä kertaa. Voit päivittää riippuvuudet työpöydän valikosta manuaalisesti.
- Kohdistimen sijoittelun parannukset joillekin tekstieditorin liikkeille.
- Perustason tuki yksikkötestaukseen Meson-pohjaisissa projekteissa.
- Aliprocess PATH suosittelee nyt / bin yli / usr / bin.
- Useat työpöydän pikanäppäimet on palautettu.
- Projektinhävittäjien tuki on poistettu.
- Päivitetty käännös:
- Serbia, Saksa, Slovenia, Tšekki, Espanja
Uutta strong> versiossa 3.26.0:
- Muutokset edellisen julkaisun jälkeen:
- Erilaisia korjauksia eslint-laajennukseen.
- Erilaisia dokumentaation parannuksia.
- Poista tarpeettomat pakkaukset eri .ui-tiedostoista.
- Vältä "mipsin" käyttöä. vakio vahvistaa mips-rakennuksia.
- Tyhjennä pysäytetty kohta, jos virheenkorjausohjelma poistuu epäpuhdasta.
- Korjaa koodihakemiston laajennus.
- Varmista, että omnibarissa olevat rivit ovat kierrätettäviä.
- Korjaa virheellisestä GTaskista IdeBufferissa.
- Korjaa värinvalitsin sulkemalla ja lykkäämään paneelin luomista.
- Korjaa uriin .ui kun luodaan tyyli luokkia.
- Pudota tuki yli 0,34 vuotta vanhemmille Vala-versioille
- Päivitetty käännös:
- korea, galicia, turkki, indonesia, tšekki, saksa, puola, portugali, italia, tanska, liettua, unkari, katalaani, serbia,
Uutta strong> versiossa 3.25.5:
- HTML-esikatselun pikakuvake on kiinteä
- Libdazzle on parannettu erilaisia avainsidoksia
- Nyt yhdistämme oikean libdazzle-version aliohjelmaksi
- IdeSourceViewMode pitää nyt viittauksen näkymään ja kopioi kaikki GValues-sovellukset, kun valitsit salasanan sulkemiseen
- Tarkennuksen seuranta on korjattu yksittäisille sarakkeille
- Tarkennus-naapuri -toiminto toimii uudelleen, jolloin ^ w ^ w ja muut Vim-tyyppiset näppäinkytkimet toimivat oikein
- F-näppäinten aktivointi vim "normaalitilassa" on vahvistettu
- Builder on nyt riippuvainen GLibin oikeasta versiosta g_ptr_array_find_with_equal_func ()
- MIT / X11-lisenssi on päivitetty sisältämään puuttuvan huoneen
- Cross-arkkitehtuurin printf-korjaukset
Uutta strong> versiossa 3.25.3:
- "Muna" contrib paketti on hajotettu libdazzle. Jos sinulla ei ole libdazzlea, se luodaan osaprojekteiksi. http://git.gnome.org/browse/libdazzle
- "jsonrpc-glib" contrib-paketti on hajotettu itsenäiseksi hankkeeksi. Se rakennetaan aliohjelmana, jos sitä ei ole asennettu. http://git.gnome.org/browse/jsonrpc-glib
- "Template-glib" contrib-paketti on hajotettu itsenäiseksi hankkeeksi. Se rakennetaan aliohjelmana, jos sitä ei ole asennettu. http://git.gnome.org/browse/template-glib
- Ctags-loppuun saattamisen prioriteetti on laskettu
- Monet sisäosat on siirretty päivitettyyn libdazzle-tiedostoon. Tämä sisältää paljon theming-korjauksia sekä parannettuja paneeleja ja teemojen integraatiota. Monet hakutiedon rakenteet hajotettiin myös libdazzle-muotoon.
- Hakupalveluntarjoaja on kirjoitettu uudelleen libdazzlen ja uuden ehdotusmerkinnän käyttämiseksi. Odotamme lisää muutoksia ennen 3.26.
- Builder käyttää nyt GVFS-metatietoa kohdistimen sijainnin tallentamiseen. Tämän pitäisi parantaa mahdollisuuksia, jotka päätyvät oikeaan kohtaan, kun avaat puskurin uudelleen.
- Paneelit kunnolla säilyttävät näkyvyytensä Builderin käynnistysten välillä.
- Flatpak-lisäosassa ei oteta asianmukaisesti huomioon "Lähteet", jotka päättyy.
- Rakentaja puhdistaa asianmukaisesti luonnoksia, jotka korjaavat ongelman, jossa koodausvirheitä sisältävät tiedostot avautuisivat jatkuvasti palauttaessasi Builderin sisäisen tilan.
- "Laskurit" ikkuna on lisätty avustajalle virheenkorjauksessa.
- Builder yrittää nyt tehdä huomattavasti vähemmän työtä puskurin avaamisen aikana. Tämän pitäisi nopeuttaa tiedostojen lataamista suuremmille tiedostoille.
- Eri asynkotoimintojen prioriteetti on laskettu Gtk-pääsylenkin pysäyttämisen estämiseksi.
- UI-tiedostot nyt leikkaavat tyhjän tilansa, joka pienentää pientä määrää.
- IdePerspedilla on nyt restore_state vfunc. Tämä auttaa varmistamaan, että widget palauttaa tilan käyttöliittymän ratkaisemisen jälkeen. Tämä voi auttaa välttämään hickupsia käyttöliittymässä käynnistyksen yhteydessä.
- Python Ide.py ohittaa nyt avustajat kirjautua g_warning () jne. Katso Ide.warning (), Ide.debug (), Ide.critical () jne.
- Lisädokumentaatio.
- Päivitetty käännös:
- Espanjan, Kazakstanin
Uutta strong> versiossa 3.25.2:
- Parannukset Todo-laajennukseen
- Tuki useille kohdistimille tekstieditorissa
- Kummankin sisältötietokannan taakse peruuttamattomia korjauksia
- Käytä ilmaisten korjausten jälkeen
- Muistivuototukset
- JSON: n parannuksia flatpak pluginissa
- llvm-korjaukset FreeBSD: lle
- Vieritä parannuksia lokitiedoston luomiseen
- Päivitetty käännös:
- Unkari, Kazakstan, Espanja, Indonesia, Saksa, Puola, Brasilianportugali, Serbia
Uutta strong> versiossa 3.24.1:
- Tuki live-editointiin Sphinx-dokumentaatiolle
- Asennus & quot; asennus & quot; toiminto voidaan aktivoida komentoriviltä asennettavaksi projektiin käyttämättä sitä.
- Fix error propagation autotoolsissa ja jsonrpc
- Siirrä ninja projektin asennukseen
- Erilaiset järjestelmän korjaukset
- Vähennä diagnoosin prioriteetti UI-interaktiivisuuden parantamiseksi
- Korjaa hgih-numero FD-kartoitukset työntekijöiden prosesseihin
- Rakenna aina V = 0 vähemmän verbose builds
- Käännä polkuja ulos kehyksestä, kun käsitellään diagnoosia
- Salli pipelineen vaiheet merkitä stdout-arvoa, tulee tarkistaa virheistä
- Salli verkon käyttöoikeus varatusta Flatpak-käynnistyslaitteesta li>
- Käytä tasaisen paketin rakentajaa, kun mahdollista li>
- Käytä build-argumentteja manifestaa rakennettaessa flatpak-rakennuksella
- Erilaiset Rust RLS -korjaukset
- Jsonrpc: n kelluva ref-korjaus
- Rustfmt-tuki Rustille
- Tuki reformat-valinnalle gq in vim -tilassa, kun kieli tukee sitä. C-c C-f Emacs-tilassa. Tällä hetkellä vain Rust / RLS-tukea on olemassa.
- Symbol Resolvers voi nyt tukea kaikkien viittausten sijoittamista symboliin, jotta toimittaja voi liikkua niiden välillä. Tällä hetkellä vain Rust / RLS: ää tuetaan. Ctrl + shift + tila näyttää ponnahdusikkunan.
- Kokoonpanot on määritetty oikein "valmisteltu" uudelleen, kun muutat ajonopeuksia niin, että uutta --prefix-asetusta voidaan soveltaa.
- Flatpak-ilmeinen löytö on muuttunut leveysseurannaksi
- Rakennuksen Flatpak'd -versiot etsivät edelleen isäntäkoneen ~ / .local / share / gnome-builder / plugins -liitännäisiä johdonmukaisuuden vuoksi.
- Puskurin automaattinen tallennus hylätään, kun käyttäjä aloittaa tallennuksen
- Erilaisia muistivuotoja on kytketty
- Tiedoston valvontaparannukset uudelleennimeämisen tapahtumien aikana
- Tervehdyskeskus näyttää rakennustyyppityypin, joka auttaa käyttäjiä siirtymään uuteen rakentamiseen, kuten Mesoniin.
- Lisättiin valikkokohta, joka käynnistää päätelaitteen tasapakissa. Vaikka tämä ei ole varsinainen, se on tavallinen tapa, jolla käyttäjät ajattelevat sitä.
- Dokumentaation parannukset
- Päivitetty siirtymät:
- ruotsi, tanska, liettua, unkari, korea, espanja, indonesia, saksa, slovakki, puola, portugali, latvialainen, venäjä
Uutta strong> versiossa 3.24.0:
- Monet dokumentaation parannukset
- Useita Flatpakin parannuksia
- Jsonin manifestin tuki-komentoja ja asennuksen jälkeisiä kenttiä
- Varmista, että GNOME-lisälaitteet ovat olemassa lisäkoodipolkuihin
- Päivitä flatpak-asennukset asennusten jälkeen
- Osien oikeellisuus korjataan osaprosessien suorituksessa HostCommandin avulla
- CCache-tuki toimii uudelleen rakennettaessa Flatpakin alle
- Prosessien ohjaaja yrittää entistä vaikeampaa estää aliprosessin heilahteluja
- HTML-esikatselukietokone uudelleenStruccturedTextille
- rustup-parannuksia, kun käytät Flatpakin alla
- phpize rakentaa järjestelmän tuki
- Ohje tunnistaa paremmin käyttöoikeusdokumentaation sivuston ennen kuin se palaa paikallisesti asennettuihin asiakirjoihin
- Jsonrpc-GLib on päivitetty tukemaan GVariant-pohjaista sovellusliittymää, jotta laajennukset voivat päivittää IPC: n koodausmuotoon, joka vähentää muistin pilkkomista li>
- CTags-tukea on parannettu, jotta se olisi tehokkaampaa suurissa projekteissa
- Päivitetty siirtymät:
- Ruotsi, Indonesia, Tanska, Liettua, Unkari, Kazakstan, Korean, Espanjan, Friulian, Galician, Ranskan, Tsekin, Saksan, Italian, Slovakian,
Uutta strong> versiossa 3.22.4 / 3.24.0 Beta 2:
- Paljon siirtää moottorin parannuksia
- Omnibar-tyylin muutokset
- Tuki flatpakille on vakiintunut paljon
- Uudet näppäimistön työkaluotsit eri otsikkorivin kohteille
- Etsi terminaalista ctrl + shift + f avulla
- PTY fd omistajan korjaukset RustUpille
- Tiedostohaku sivuuttaa nyt välilyönnin
- libidemm- ja glibmm / gtkmm-riippuvuudet pudotettiin, koska kukaan ei käyttänyt niitä ja hidastaa migraatiota mesoniin.
- Erilaiset Jsonrpc-parannukset kielipalvelinviestintään.
- Uusi valgrind-liitin, joka toimii vuokaulottuvuuden testaamisessa sovelluksessasi.
- Mesonin parannuksia, kun se toimii tasaisen pukun alla.
- Voit nyt aloittaa uuden terminaalin rakentamisen aikana käyttämällä ctrl + alt + shift + t.
- Jotkut uudet dokumentaatiot ovat työssä, ja ne ovat saatavilla osoitteessa https://builder.readthedocs.io. Haluamme mielellämme osallistumisesi täällä.
- Open Project -ikkunan oletusarvo on, että voit valita minkä tahansa projektityypin oletustiedostosuodattimella.
- Lisää lähde kauneuttajia, joista yksi on makefileja.
- Lisätty GObject-tyyppisen järjestelmän lukkiutumisen kiertotapa. Tämä toimii ongelman ympärillä, jossa tyyppijärjestelmä hajottaisi GZlibDecompressor-tyypin alustuksen useista kierroksista.
- Putkilinjan alikäsittelyn kantorakettien rakentaminen nyt periyttää rakennekokoonpanosta määritetyn ympäristön.
- Makecache voi nyt käsitellä tilaajien luetteloiden vastaavuutta. Tämän pitäisi parantaa Builderin kykyä suorittaa projektisi onnistuneesti.
- Flatpak-laajennus ei enää yritä rakentaa projektiasi / run / build / $ projektista, koska se rikkoo mtimea ja yleisiä vaikeuksia pitää asiat yhdenmukaisina osaprosessien teloitusten välillä. Tällä on sivuvaikutus vähentää lähdepisteen ennakoitavuutta virheenkorjaussymboleissa. Mutta kuten flatpak-builder on käytettävä julkaisurakenteisiin, tämä näyttää hyvältä.
- Erilaiset työpöydän käyttöliittymän parannukset.
- Builderin Sysprof-pohjainen profiloija voi nyt profiloittaa sovelluksia, jotka on otettu käyttöön mount-nimiavaruuksien, kuten Flatpakin, sisällä.
- Rakennustyökalu, joka on ladattu Flatpakin kautta, sisältää korjauksia GNOME Code Assistance -yhteyden ylläpitämiseksi isäntälaitteesta.
- Eri muistivuoto korjaa.
- Flatpak-pohjaiset konfiguroinnit ovat parantaneet rikkomattomia kirjoitusten palauttamista levylle muutosten jälkeen.
- Autogeenipohjaiset projektit ovat yksinkertaistaneet init-skriptejä.
- Päivitetty käännökset:
- Brasilianportugali, Puola, Espanja, Saksa, Kazakstan ja unkari.
Uutta strong> versiossa 3.22.4:
- Jotkut vähäiset parannukset vala-automaattiseen loppuun suorittamiseen
- UI: n muutokset projektien luomisnäkymään paremman löytämisen vuoksi
- Salli laajemman sisällön tiedostonvalintaikkunassa
- Paranna välimuistin häätöä, kun tietyt projektitiedostot muuttavat
- Salli puhua FileManager1 DBUS-rajapinnasta flatpakista li>
- Kourallinen vuodon korjauksia
- Parannetut yksikkötestit
- Vältä yliluonnollisia taustaprojekteikkoja
- Runtimes voi nyt kääntää polkuja tiedostoihin, kuten otsakkeisiin, jotta rytmien ulkopuoliset prosessit voivat käyttää niitä.
- Salli libclangin jäsentää tiedostoja Flatpak-ajankohtien sisällä. Tämä varmistaa, että automaattinen täydennys ja diagnostiikka toimivat rakennettaessa org.gnome.Sdk
- Autotools havaitsee gmake vs make -ohjelman suoritusaikaa
- "Kloonaa ja muokkaa tätä tasapakkia" ominaisuus on lisätty -m komentorivillä. Tämä yhdistyy joidenkin GNOME-pohjaisten kokoelementtien kanssa, jotta "muokata tätä sovellusta" ominaisuutta.
- Erilaiset järjestelmäparannukset
- Lisätuki flatpaksien rakentamiseen
- Parannettu tuki mesonrakentajärjestelmälle
- Builder riippuu uudemmasta VTE: stä eri regex-ominaisuuksille ja nyt rakentaa järjestelmän konfigurointi heijastaa sitä.
- Jotkut vim -parannukset
- Päivitetty käännökset:
- Unkarin, Kazakstanin, Saksan, Espanjan, Esperanton, Tšekin, Puolan ja Brasilian Portugalin
Uutta strong> versiossa 3.22.3:
- Yhteenveto muutoksista alkaen 3.22.3:
- Fix Clang automaattisen kopioinnin koodinpätkän lisääminen ja pisteytys
- Erilaiset epätietoidut ja määrittelemättömät käyttäytymisen korjaukset
- Kielen oletusasetukset on nyt asennettu
- Rakennuksen tuki llvm 3.9: lla
- Poista parit varatessasi
- Lisätuki Flatpak-sovellusten rakentamiseen ja käyttöönottoon, mukaan lukien Buildperiin jaettu Flatpak
- flatpak-builder-integraatio käyttämällä json-manifesteja
- Projektipuu laajenee edelliseen sijaintiin päivityksen jälkeen
- Puskurit tallennetaan ennen rakentamisen järjestelmän asennusoperaation suorittamista li>
- Näytä FlatPak-esivalmistus ja postbuild-tuotos Build Output -paneelissa
- Tallenna app-id osoitteessa buildconfig
- Enter / Return on otettu uudelleen käyttöön automaattisen loppuun suorittamisen jälkeen
- Goto Line popover ei enää käytä popover-animaatiota / viivettä
- Vältä päällekkäisyyksien, clangin ja muiden täydennysoperaattorien aktivointia
- Aseta LD_LIBRARY_PATH Rust rls -kielipalvelimelle
- Varmuuskopio ptsname () tarvittaessa
- Workbench CSS -tyylien parannukset
- Korjaa välilehti, jos haluat siirtää kappalekappaleiden välillä automaattisen täydennyksen aikana
- TTY-tuki FreeBSD: lle kutupaikkaprosessien yhteydessä
- Uusi Run Output -paneeli on lisätty
- Korjaa tiettyjen syöttötapojen lisäämiseen lainausten vieressä
- Editorissa sallitaan nyt päällekirjoitus;
- Pääte tukee nyt URL-osoitteiden korostamista ja aktivointia
- Korjaa kopiointi- ja liitä komennot päätteessä
- Tuki C-koodin kääntämiselle autotools-projektien ulkopuolelle on parannettu, jotta löydettäisiin oikein vakiomallitiedostot
- SSL- ja SSH-parannukset Flatpak-rakennusten avulla
- Päivitetty käännökset:
- Liettuan, Unkarin, Kazakstanin, Saksan, Espanjan, Tsekin, Puolan, Brasilianportugian, Latvian, Serbian
Uutta strong> versiossa 3.22.2:
- Rakennuksen Flatpak-rakennukset voivat nyt kohdistaa Flatpak-suoritusaikaan projektin rakentamiseen. Lisää töitä on käynnissä, jotta projektisi voi ohjata tasapaksina.
- Käännösparannukset
- Lisää RTL-parannuksia
- Useita ASAN-muistiin tallennettuja muistivuotoja
- Builder puhdistaa makecache-hakemiston vanhoille väliaikaisille tiedostoille, jotka olisivat jääneet jäljelle.
- Flatpak-breakout-osaprosessien korjaukset mahdollistavat synkronisen käytön päälenkistä. Tämä korjaa potentiaaliset lukitukset Builderin Flatpak'd-versioissa.
- Diagnostiikkamekaniikka on organisoitu uudelleen, jotta mahdollistetaan diagnostiikan ulkopuoliset päivitykset.
- Luo-projekti on nyt riippuvainen git: stä, koska se käyttää git uuden projektin alustukseen.
- GObject Introspection -parannukset.
- Parantaa tehokkaan diagnoosin luomisen tehokkuutta. Tämä korjaa pää-silmukan stallin, kun tuodaan tuhansia diagnostiikkaa projektista.
- Diagnostiikkapaneeli on vaihdettu GtkTreeViewin avulla tukemaan suurempia diagnostiikkaluetteloita, kuten jotkin projektit ovat.
- Lisää tyhjät tilat symboleille ja diagnostiikkapaneeleille.
- Sysprof-tuki sisältää visualisoijia, zoomia ja valittavissa olevia alueita.
- Ctags voidaan nyt rakentaa symbolit, mukaan lukien Python
- IdeSubprocessSupervisor on lisätty, jotta laajennukset voivat helposti hallita ulkoista prosessia.
- Asiakkaalle on lisätty & quot; Kielipalvelimen protokolla & quot; kirjoittamaan kieli-palvelinpohjaisia laajennuksia helposti.
- Meson- ja Cargo-raken- nusjärjestelmien tuki on lisätty. Suorita tuki Mesonin kanssa vaatii 0,36,0 Mesonia.
- Hyökkäävät korjaukset eri vanhentuneille gtk + API: lle.
- Runtimeja on parannettu hakemaan sovelluksen rakentamisprosessia.
- Vim-tukea on parannettu paremmin tukemaan laskutoimituksia toimintojen muuttamiseksi.
- Buildcon ja runtime -parannukset editorconfig: lle.
- Käsittele alt + 0..n kunnolla automaattisen täydennyksen aikana.
- Builder nyt riippuu json-glib-1.0. Tämä oli jo todennäköistä riippuvuuksien mukaan ennen, mutta nyt se on selvä.
- 3.22.2 sisältää myös Rust-tuen teknisen esikatselun. Voit kokeilla tätä asentamalla Rust-iltaisin ja "ruosteet" integroitu diagnostiikka, automaattinen täydennys ja sybmolipuukiinnitys.
- Tämä kierros on myös saanut joukon käännöstiedotteita. Kiitos kaikille kääntäjillemme 3.2.2.1 alkaen: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky, Mario Blattermann, Piotr Drag, Rafael Fontenelle
Uutta strong> versiossa 3.22.1:
- heprea.
- Rakenna järjestelmäkorjauksia (puuttuu -lm joillakin alustoilla, korjaukset putkesta 2 macOS: ssa).
- Käytä & quot; getent passwd & quot; saada nykyinen passwd, kun etsit parasta käyttäjäkuorta.
- Lataa sekä käyttäjän että järjestelmän asennetut tasapaksut.
- Lisää tuki Sysprof Visualizers -ohjelmaan (vaatii Sysprof 3.22.1)
- Lisää tyhjä, epäonnistunut ja tallennustila Sysprof-laajennukseen.
- Valitse tarvittaessa GtkNativeFileChooser.
- Tuki joidenkin GJS-projektien käyttämiseen autotooleilla. Erityisesti pyrimme löytämään "GJS-templaatti" Makefile.am tyyli.
- Korjaa gettext-käyttöä Python-laajennuksista.
- Asetusten näkökulma on nyt suvaitseva pienempiä näytön koot, kuten 1280xH.
- Eri käyttöliittymät.
- Paljon käännöspäivityksiä.
Uutta strong> versiossa 3.20.4 / 3.22.0 Beta:
- Uusi haku ja korvaaminen toteutuksesta li>
- Uusi rakennustanko, joka tarjoaa yleiskatsauksen rakennekonfiguraatiosta, VCS-haarasta ja muista tärkeistä viesteistä.
- Uusi sysprof-pohjainen profiloija
- Perspektiivit on uudistettu ja olemme poistaneet sivupalkin kuten mainitsimme ennen 3.20.
- Parannetut projektimallit
- Tuki versionhallintajärjestelmien määrittämiselle
- "Ide" on nimetty uudelleen "gnome-builder-cli"
- Uusi rakennekuvake
- Vim-parannuksia
- Uusi värivalitsin-laajennus
- Autotools-laajennus voi nyt poimia erilaisia rakennuskohteita li>
- Uusi tervehdyssuunnittelu, mukaan lukien uudistettu git-klooni, tiedostojen valitsija ja ohjattu mallipohja.
Uutta strong> versiossa 3.20.4:
Uusi versio GNOME Builder 3.20.2 (29. huhtikuuta 2016)
Uutta strong> versiossa 3.18.1 / 3.20 Beta 2:
- Uusi diagnostiikkatoimittaja yhteisten gettext-virheiden (Daiki Ueno)
- Builder ei enää merkitse tunnettuja väliaikaisia hakemistoja. Tämän pitäisi tehdä asioista ikävämpi, kun avaat yhden tiedoston Builderilla. (Akshaya Kakkilaya)
- Käyttäjätuen kehys on laskeutunut, ja tarvitsemme apuanne rakentaa hyvän ohjeen Builderiin! (Alexandre Franke)
- Terminaalin muotoilu Dark Modeille on korjattu (Carlos Soriano)
- Asetusten asettelu otettiin EggColumnLayoutiin ja vahvistettiin eri korkeus leveysasioihin. Katso https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
- Lisättiin eri diagnoosimoottoreiden käytöstä poistetut asetukset.
- Parannukset yhteiseen kirjastomalliimme (Philip Withnall, Igor Gnatenko) Katso lisätietoja "ide create-project --help".
- Kokoonpanon hallinta on lisätty, jotta projektin kokoonpanot voidaan rakentaa. Konfigurointieditorin avulla voit luoda uusia ja parantamaan nykyisiä kokoonpanoja.
- Tuki rakennushankkeille xdg-app runtime -palvelun sisällä käyttämällä "xdg-app build"
- Tuki rakennuksen rakentamiseksi jhbuild-suoritusaikaan (Patrick Griffis)
- Käyttöliittymään lisättiin erilaisia työkaluvinkkejä (Piotr Drag, Adrian Zatreanu)
- Rivinvaihdon tuki tukee poistettujen viivojen esittämistä.
- Ctags sai tukea samanlaisten lopputulosten yhteensovittamiseen. (Chandu)
- Kohdistimen sijaintihistoria ja ctagit siirrettiin .cache-hakemistoihin. (Megh Parikh)
- Libide, Egg ja Template-GLib -otsikot asennetaan nyt $ (includedir) / gnome-builder- @ VERSION @ -ohjelmaan. Tämä mahdollistaa C- ja Vala-lisäosien muodostamisen puusta.
- Lisättiin tuki pylintin käyttöön GNOME-koodin avulla.
- Voit etsiä projekteja tervehdyksessä käyttämällä hakemistonimeä.
- Tyhjä tilaprofiili lisättiin editoriin.
- Valan viimeaikaisten muutosten erilaiset kiertotavat.
- Erilaiset korjaukset komentorivin saatavuuteen (Sebastien Lafargue)
- Vim-parannuksia (Sebastien Lafargue)
- Lisäosat voivat poistaa asetuksia purettaessa (Sebastien Lafargue)
- Monet käännösten parannukset (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)
Uutta strong> versiossa 3.18.1:
- Valan alustava tuki. Ennen kuin siirrämme tämän pois prosessista, odotamme, että asiat ovat hieman vuotavia. Tämä plugi on kirjoitettu Vala-kirjastolle ja vaatii libvala-0.30. Se tukee automaattista täydennystä, as-you-type -virheen korostusta, symbolin puuta ja siirtymistä määritelmään. Haluamme, että vala-yhteisö jatkaa tekemällä tästä pluginista hyvää.
- Voit nyt kirjoittaa lisäosia Valaon. * .vapi generoidaan libide-1.0: lle ja gnome-builder-1.0: lle.
- Automaattinen täydennys on useimmissa tilanteissa paljon nopeampi. Katso lisätietoja osoitteesta https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/.
- Useimmat automaattisen täydennysmoottorit tukevat nyt sumeaa loppuunsaattamista. Tämä tarkoittaa, että "gtkwidshow" vastaa "gtk_widget_show".
- Vain muutamia kaatumisia korjattiin.
- - enable - * - plugin toimii nyt oikein.
- Sisältötyyppinen lataus on määritetty siten, että totem ei enää avaa Makefile.am-ominaisuutta.
- Python jedi -valmistelu on parantunut.
- Korjaa joitain huolta aiheuttavia varoituksia.
- Uusi painike on lisätty editoriin siirtyäksesi seuraavaan varoitukseen tai virheeseen.
- C indenter on hieman ystävällisempi vaihtoehtoisille koodaustavoille.
- Reindent line -tuki on laskeutunut (välilehti emacsissa, == vim, ctrl + alt + i oletuksena).
- Yleiskartan uusi fontti on otettu käyttöön. Se on nimeltään BuilderBlocks ja on yleinen Block-fontti, joka perustuu Tofu-nimiseen Behdad Esfahbodista.
- Ctags-laajennus voi nyt siirtää tunnisteet sukupolvesta automateiksi "tehdä ctags".
- Voit nyt piirtää merkkejä välilyönneille, välilehdille, uudelle riville, rikkomatta tyhjää tilaa, jäljellä olevia ja johtavia tiloja.
- Monet käännöstiedostot mukaan lukien (ranska, unkari, Kazakstan, korea, espanja, suomi, esperanto, tsekki, italia, portugali, puolalainen, saksankielinen ja serbia).
- Parannukset hakutoimintoon.
- Erilaiset vim- ja emacs-yhteensopivuus ja vakauden parannukset.
- Jedi-viimeistelyehdotukset osoittavat nyt oikean sanan ja alhaisemman toimintojen todennäköisyyden, jotka alkavat __: lla.
- Symbolin puurakenteiden vakauden parantaminen.
Uutta strong> versiossa 3.18.0:
- puskurin: vapauttaa symbolien resolveri aggressiivisesti
- build: ota oletuksena käytöstä laiteohjain / mingw-laajennukset
- cindent: varmista ettemme silmukoita ikuisesti etsii asiayhteyttä
- laskurit: lisää vsdo varastointi Linuxiin ja ei rdtscp-ohjeita li>
- laskurit: mask CPU-bittiä rdtscp-ohjeesta x86_64
- -editori: vapauta taustalla oleva asiakirja aggressiivisesti vuotojen estämiseksi
- toimittaja: k vim-tilassa pyytää dokumentaatiota li>
- editor: lisää yksinkertainen goto line popover, aktivoi ctr + i gedit-tilassa
- -editori: korjaa Crash DnD-editorilla
- näppäimet: käytä ctrl + alt + o globaalihakuun gedit-tilassa.
- Map-bin: sivuuttaa kokomäärityksen, kun kelluvaa palkkia ei käytetä
- lisäosat: näyttää plugin harmaana, jos se on poistettu käytöstä
- haku: poista edistymispalkki hakutuloksissa
- haku: korjaa korjaustiedosto, kun poistat hakutekstin
- haku: tee hakuehto enemmän anteeksi pienemmille koille
- haku: näytä lisää hakutuloksia oletuksena
- symboli-puu: korjaa välimuisti aikakatkaisu käyttää millisekuntia
- teema: korjata otsikon hallintatyökalut
- näkymäpino: anna katselupinon kohdistaminen napsauttamalla otsikkoa
Uutta strong> versiossa 3.16.3:
- Uusi lähdekoodi minimap, äskettäin työnnetään ylävirtaan GtkSourceView: iin.
- Uusi tervehtijä, joka perustuu viimeaikaiseen suunnittelutyöhön.
- Uusi XML-korostekijä korostaa vastaavia XML-elementtejä.
- Tuki ctag-pohjaiselle automaattiselle loppuun.
- Suorituskykyiset, mutli-kierteiset laskurit, jotka voidaan ottaa käyttöön --enable-rdtscp avulla. Nämä ovat oletuksena pois päältä, koska ne edellyttävät uudempia Intel Core i [357] -ominaisuuksia. ide-list-counters voidaan purkaa ne käynnissä tai kaatunut prosessi.
- Asetusten käyttöliittymä on parantunut huomattavasti.
- Hae parannuksia.
- Pythonin strftime-muodon loppuoperaattori.
- Lisää emacs, vim ja oletusnäppäimet
- Kokeellinen tuki autotallien hankkeiden rakentamiseksi mingw: n kanssa.
- Python-autentifiointiparannukset.
- Monet CSS-tyyliparannukset Adwaitassa.
- Lisätuki rekursiivisia automakkeihin perustuvia projekteja varten.
- Jotkin ominaisuudet on konfiguroitavissa gsettingsin kanssa.
- Layer-asetusten tuki projektiin verrattuna globaaleihin asetuksiin.
- Parannettu modeline-tuki.
- Tuki DOAP-tiedostojen jäsentämiseen.
- Useita muistivuotoja on kytketty.
- Lisääntyvä korostus on aggressiivisempaa mitätöintiä.
- Erilaiset kilpailuedellytykset autotools-tuella olivat korjauksia.
- OpenBSD ja FreeBSD rakentaa järjestelmäkorjauksia.
- Monet käännöstyöt.
- libide-1.0.so ja Ide-1.0.typelib on nyt asennettu yksityiseen hakemistoon.
Uutta strong> versiossa 3.16.2:
- Korjaa kaksinkertainen vapaa dummy vcs: >
- Korjaa projektipuun lataus dummy vcs: ssä.
- Korjaa työpisteen toimintojen nimet emacs-tilassa.
- Paranna tiedostonimien lajittelua projektipuussa.
- Varmista, että lataat GtkSourceLanguageä tukemien sisältötyyppien tiedostoja.
- Ota projektipuu käyttöön oletusarvoisesti.
- Ota käyttöön projektin puun kuvakkeet oletusarvoisesti.
- Lisää uudelleennimetiedosto projektipuuhun.
- Lisää siirrä roskakoriin projektipuuhun.
- Lajittele aiemmin avatut projektit ennen kaivostyöläisten löytämiä projekteja.
- Käytä sivun kokoa sysconf () (korjaa asennuksen OpenBSD: hen).
- Eri kiristyskorjauksia.
- Käytä nuolta alaspäin hampurilaisen sijasta hakupalkkiin.
- Korjaa unicode in markdown live preview.
Uutta strong> versiossa 3.16.0:
- Kaunis uusi GtkSourceView-teema, jonka muotoiluverkkopaperi vaikuttaa.
- Integroitu lähdeeditori, joka perustuu GtkSourceView: iin.
- Live-diagnostiikka kirjoittaessasi C: lle, C ++: lle Clangin kautta.
- Live-diagnostiikka kirjoitettaessa Python, Ruby, CSS, JavaScript, JSON, Vala, Go ja muut gnome-koodin avulla.
- Lisättyjen / muuttuneiden rivien korostaminen lähdeditorissa.
- Vankka ja Emacs-emulointi.
- Useita näkymiä yhdeksi tiedostoksi. Sekä horisontaaliset että pystysuuntaiset halkeamat tuetaan.
- Navigointihistoria siirtyäksesi eteenpäin ja eteenpäin muokatuissa tiedostoissa.
- Vankka koodinpätkä moottori, joka sisältää GLib 2.44 -tyylin GObjects-tuen.
- Pikahaku etsii projektissa olevia tiedostoja sekä dokumentaatiota osoitteessa devhelp.
- Smart Backspace yksinkertaistaa välilyöntien sijaan välilyöntejä.
- Komentopalkki, jolla voidaan suorittaa sisäiset arvot ja Vim-tyylikomennot automaattisella täydennyksellä.
- Vim: n skrolloffsetin toteutus.
- Sovelluksen kohdistimen palauttaminen tiedoston uudelleenlastauksen yhteydessä.
- Automaattinen täydennys, joka perustuu nykyisiin sanoihin ladattujen puskureiden kohdalla.
- Kokeellinen tuki automaattiyhdistelmälle, joka perustuu piippuun.
- Tuki vim-, emacs- ja kate-tyyliin.
- Editorconfig-tuki.
- Kokeellinen vain luku -tuote autoconf / automake-pohjaisille järjestelmille.
- Vankat automaattiset indenters for GNU C89, Python ja XML.
- Kokeellinen projektipuu (saatavilla F9: n kautta).
- Kokeellinen tuki automakeripohjaisten projektien rakentamiseksi.
- Näppäinyhdistelmän uudelleentoisto komennon toistamiseksi Vim-emuloinnissa.
- Muokatut puskureiden automaattinen tallennus ei koskaan menetä muutosta.
- Komentosarja Pythonin (CPython) tai JavaScript (Gjs) ja GObjectin sisäisen tarkastelun kautta.
- Dynaaminen virranhallinta käynnissä kannettavan tietokoneen akulla.
- HTML- ja Markdown-esikatselu.
- Automaattinen täydennys g_date_time_format () -muodon parametreille.
- Kirjoita eteenpäin haku hakasivulla.
Uutta strong> versiossa 3.15.4.1:
- Tämä on GNOME Builderin ensimmäinen esikatseluversio jatkamme matkaa GNOME 3.16: een! Olisimme todella tyytyväisiä siihen, jos otit aikaa tehdä vikoja, kun löydät ne. Voit ilmoittaa virheistä Bugzillalla seuraavalla URL-osoitteella: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder
Vaatimukset
- GTK +
Kommentteja ei löytynyt