GNOME Builder

Sagteware kiekie:
GNOME Builder
Sagteware besonderhede:
Weergawe: 3.28.4 / 3.30.0 Beta 2 Opgedateer
Upload datum: 16 Aug 18
Ontwikkelaar: GNOME Builder Team
Lisensie: Gratis
Populariteit: 172

Rating: 2.7/5 (Total Votes: 3)

GNOME Builder is 'n volledige, volgende generasie, funksionele en oopbron grafiese toepassing wat ontwerp is om van die offset te funksioneer as 'n geïntegreerde ontwikkelingsomgewing (IDE) vir die GNOME-lessenaaromgewing. Dit is spesifiek op maat vir ontwikkelaars wat kragtige programme vir GNOME wil skep.


Funksies in 'n oogopslag

Belangrike kenmerke sluit in projekbestuur, outomatiese voltooiing, batekatalogus, outomatiese indentasie, API (Application Programming Interface) eksplorasie, kragtige snippets, moderne koppelvlak met gesplete vertonings, nuttige tutoriale, lekdeteksie, probleemopsporing, sowel as die vermoë om Spring na 'n simbool.

Daarbenewens bevat die toepassing wêreldwye soekfunksionaliteit waarmee jy een keer in al jou bronkode lêers, HTML en Markdown-voorskoue, lewendige kwessies, weergaweopsporing (integrasie met Git) kan soek, ondersteuning vir foto's, IDE scripting, eenheidstoetsing. , en GNOME Simulator.

Onder die noemenswaardige kenmerke kan ons die ondersteuning van die Python-programmeertaal noem, ondersteuning vir die JavaScript-skripsie taal, ondersteuning vir die koppeling van hardeware toestelle (tablette, fone, ens.), kragtige VIM-styl redigering, grafiese debugger, en D-Bus ondersteuning.

Maklik om te gebruik en intuïtiewe grafiese gebruikerskoppelvlak

Die GUI van die projek (grafiese gebruikerskoppelvlak) is maklik om te gebruik en intuïtief. Dit integreer perfek in GNOME Shell, GNOME se volgende generasie desktop gebruikerskoppelvlak, en volg die GNOME HIG (Human Interface Guidelines) spesifikasies. Dit bevat 'n dubbele venster, sodat ontwikkelaars twee verskillende lêers op dieselfde tyd kan wysig.


Integreer met Glade

Nog 'n interessante kenmerk van die GNOME Builder-program is dat dit integreer met Glade, 'n oop bron grafiese sagteware waarmee GNOME en GTK + ontwikkelaars moderne en pragtige GUI's (Grafiese Gebruikerskoppelvlakke) vir hul projekte kan skep. Met Glade kan u UI maak wat voldoen aan die GNOME HIG (Human Interface Guidelines) spesifikasies.


Ontwerp vir GNOME

Soos die naam aandui, is GNOME Builder spesifiek ontwerp vir die GNOME-grafiese lessenaaromgewing, sodat jy 'n kragtige toepassing vir die GNOME-platform kan skep. Terwyl dit afhang van sommige kernkomponente van die GNOME-projek, soos GTK + of GtkSourceView, kan die program ook geïnstalleer word op ander oopbron-rekenaaromgewings.

Wat is nuut in hierdie vry te stel:

  • Gdb breekpunt beheer verbeteringe
  • Bou stelselverbeterings vir NixOS en Flatpak
  • Baie geheueveiligheid en lekverbeterings
  • Ikoon installasie het effens verander. Laat ons asseblief weet as u probleme ondervind met u verspreiding.
  • 'n Hover verskaffer vir taal bediener protokol is bygevoeg, insluitend vir rls.
  • Die buffergebruiker vermy nou verligting terwyl die onderliggende buffers vanaf stoor laai.
  • Terminale gebruik nou - log in wanneer jy bash gebruik.
  • SIGPIPE is afgeskakel by opstarten.
  • 'n Nuwe sessiebestuurder wat jou vertikale en horisontale splitsings kan herstel.
  • Aansoeke kan nou standaard met portals praat wanneer jy flatpak gebruik.
  • Verbeteringe aan ingebedde snippets taal standaard.
  • Vermy herlading van artefakte wanneer moontlik.
  • Bygewerkte vertalings:
  • Sweeds, Duits, Litaus, Spaans, Turks, Katalaans, Italiaans, Brasiliaanse Portugees, Pools

Wat is nuut in weergawe 3.28.3:

  • Regstellings vir 'n aantal ongeletters en potensiële data verlies .
  • Die redigeerder herstel die wyser posisie betroubaar.
  • Die todo-invoegtoepassing ignoreer meer algemene instruksies van algemene gereedskap.

Wat is nuut in weergawe:

  • Ontfouting met gdb is verbeter om paaie te vertaal wanneer dit binne in 'n berg naamruimte soos platpak hardloop.
  • Verbeteringe van ESLINT en GJS kode indekseer om meer buigsaam te wees met ander JS runtimes soos NodeJS.
  • 'n Aantal korrekte oplossings in loodgieterswerk en vir geheue lekkasies.
  • 'n Nuwe ontwikkel teiken verskaffer koppelvlak is bygevoeg, sodat die projek hardloper kan ondersteunende opdragte uit stelsels soos flatpak ondersteun.
  • Integrasie van GNOME Night Light.
  • Verbeterde groeter-afdelings met die ondersteuning van die verwydering van datalêers.
  • Bouer sal probeer om ouer kasdata te verwyder tydens opstarten en afsluiten om te help met die gebruik van 'n skyf gebruik.
  • Projekkasdata is na 'n gids per projek verskuif, wat dit makliker maak om kasdata te verwyder wanneer 'n projek verwyder word.
  • Verbeterde aanpassings vir tuis- / eindkortpaaie.
  • Die boupyplyn gebruik nou 'n PTY en VteTerminal om kleurondersteuning en ekstraksie van PTY-sekwense te verkry. Dit maak voorsiening vir behoorlike boodskaptitels in die omnibar by die bou. Een regressie op die oomblik is dat ons nie meer Regex-gebaseerde foutboodskappe onttrek nie.
  • U kan nou vraggebaseerde projekte uitvoer met lading.
  • Toegang tot / usr en / etc van die gasheerstelsel wanneer dit onder Flatpak uitgevoer word (via / run / host), kan Builder ontwikkel teen 'n gasheerstelsel. Gebruikers van Bouwer op CentOS / RHEL / LTS distros sal waarskynlik voordeel trek uit hierdie kenmerk.
  • Die boupyplyn probeer om meer verbasend te wees vir bekende foutboodskappe in GLib deur G_ENABLE_DIAGNOSTIC te stel.
  • Bouer gebruik nou -state-dir met flatpak-bouer wanneer 0.10.5 of meer van die flatpak-bouer bespeur word.
  • Die projek-boom ondersteun nou Drag'n'Drop, beide intern en met behulp van teks / uri-lys keuses uit eksterne toepassings.
  • 'N vroeë voorskou van VCS status integrasie in die projek boom is ingesluit in hierdie weergawe.

Wat is nuut in weergawe 3.27.2:

  • Dokumentasie verbeterings.
  • Bug fixes vir die back-up van die meson build system.
  • Bugfixes in ons compile_commands.json ondersteuning.
  • Bug fixes in ons GJS integrasie.
  • Meson projek templates het 'n oplossing vir 'n glade bug.
  • CMake plugin is na C gestuur, na aanleiding van die ontwerp van die meson plugin.
  • Die groeter is onttrek om plugins toe te laat wat sigbaar is.
  • 'n Nuweling-invoegtoepassing is bygevoeg wat GNOME-nuwelingprojekte op die groeter vertoon.
  • Ondersteuning is bygevoeg vir Yaml wanneer GNOME-kodebystand gebruik word.
  • Appdata installeer nou na die voorkeur-plek van die spesifikasie.
  • Die opstart tyd is verbeter deur sommige duur bewerkings in gtk en glib te vermy. Patches stroomop verbeter dinge verder.
  • Met 'n nuwe instelling kan u die naglig van GNOME nagelaat.
  • Ons gebruik nou eksplisiete uitvoer-makros om ABI-bestuur te vereenvoudig. Ons is steeds nie ABI-stabiel nie, maar ons vorder hiermee.
  • Ons clang plugin ondersteun nou die KeepGoing-opsie, om harder te probeer nadat daar foute in insluitings is.
  • Ondersteuning vir die kode-indeksering van die Vala-programmeertaal.
  • Die ctags plugin sal probeer om sekere taal sleutelwoorde te aktiveer.
  • Soek-ander-lêer-invoegtoepassing wys nou die resultate in globale soekresultate.
  • Globale soektog kan nou met Ctrl + n / P in die Vim-modus navigeer word.
  • U kan nou die "Open Pages" uitskakel gedeelte van die sidebar in voorkeure.
  • Die flatpak plugin werk nie meer outomaties afhanklik van projekte wanneer die boustelsel vir die eerste keer aktiveer nie. U kan die afhanklikhede handmatig bywerk in die werksbank.
  • Verbeterings vir wyserplasing vir sommige teksredakteurbewegings.
  • Basiese ondersteuning vir eenheidstoetsing in Meson-gebaseerde projekte.
  • Subproses Pad sal nou verkies / bin oor / usr / bin.
  • Die verskillende sleutelbordkortpaaie van werkbank is herstel.
  • Ondersteuning vir projekmynwerkers is laat val.
  • Bygewerkte vertalings:
  • Serwies, Duits, Sloweens, Tsjeggies, Spaans

Wat is nuut in weergawe 3.26.0:

  • Wysigings sedert die laaste uitgawe:
  • Verskeie regstellings aan die eslint-invoegtoepassing.
  • Verskeie dokumentasie verbeterings.
  • Onnodige druk uit verskillende .ui lêers verwyder.
  • Vermy die gebruik van die "mips" konstant om mips te bou.
  • Maak die gestopte breekpunt skoon as die ontfouter onrein verlaat.
  • Maak 'n ongeluk in die kode-indeks plugin.
  • Bevestig om te verseker dat rye in die omnibar herwin word.
  • Oplossing vir die nie-voltooiing van GTask in IdeBuffer.
  • Maak kleurseleksie toe en skep skepping van die paneel.
  • Fix 'n ongeluk in .ui wanneer jy stylklasse skep.
  • Ondersteun ondersteuning vir Vala weergawes ouer as 0.34
  • Bygewerkte vertalings:
  • Koreaans, Galicies, Turks, Indonesies, Tsjeggies, Duits, Pools, Brasiliaans Portugees, Italiaans, Deens, Litaus, Hongaars, Katalaans, Serwies, Serwies Latyns, Frans, Sweeds, Spaans, Japannees

Wat is nuut in weergawe 3.25.5:

  • HTML Preview snelkoppeling is vasgestel
  • Verskeie sleutelbindings is verbeter in libdazzle
  • Ons bundel nou die korrekte libdazzle-weergawe as 'n deelprojek
  • IdeSourceViewMode bevat nou 'n verwysing na die vertoning en kopieer alle GValues ​​wanneer dit na die proxied-sluiting val.
  • Fokusopsporing is vasgestel vir stapels in 'n enkele kolom
  • Die fokus-naaste-aksie werk weer, sodat ^ w ^ w en ander Vim-styl sleutelbande korrek werk.
  • Aktivering van F-sleutels terwyl dit in vim "normale modus" is is opgelos
  • Bouer hang nou af van die korrekte weergawe van GLib vir toegang tot g_ptr_array_find_with_equal_func ()
  • MIT / X11 lisensie is opgedateer om 'n vermiste stanza in te sluit
  • Cross-argitektuur printf fixes

Wat is nuut in weergawe 3.25.3:

  • Die "eier" bydraepakket is uitgebreek in libdazzle. As jy nie libdazzle het nie, sal dit as 'n deelprojek gebou word. http://git.gnome.org/browse/libdazzle
  • Die "jsonrpc-glib" bydraepakket is uitgebreek in 'n alleenstaande projek. Dit sal as 'n deelprojek gebou word as u dit nie geïnstalleer het nie. http://git.gnome.org/browse/jsonrpc-glib
  • Die "sjabloon-glib" bydraepakket is uitgebreek in 'n alleenstaande projek. Dit sal as 'n deelprojek gebou word as u dit nie geïnstalleer het nie. http://git.gnome.org/browse/template-glib
  • Ctags voltooiingsprioriteit is verlaag
  • Baie internals is verskuif na 'n opgedateerde libdazzle. Dit sluit baie temasoplossings sowel as verbeterde panele en temas integrasie in. Baie soektogstrukture is ook in libdazzle uitgebreek.
  • Die soekverskaffer is herskryf om libdazzle en die nuwe voorstelinskrywing te gebruik. Ons verwag meer veranderinge hier voor 3.26.
  • Bouer gebruik nou GVFS-metadata om die wyserposisie te stoor. Dit sal die kanse verbeter wat jy op die regte plek sal eindig wanneer u 'n buffer heropen.
  • Panele behou nou hul sigbaarheidstoestand behoorlik tussen Bouwer se opdragte.
  • Die flatpak-invoegtoepassing ignoreer nou runtimes wat eindig in ". Bronne".
  • Bouer maak behoorlike opruimings op en stel 'n probleem vas waar lêers met enkoderingsfoute voortdurend weer oopmaak wanneer Bouer se interne toestand herstel word.
  • 'n "tellers" venster is bygevoeg by aide in ontfouting.
  • Bouer probeer nou aansienlik minder werk doen terwyl die buffer oopmaak. Dit moet die lêer laai op groter lêers bespoedig.
  • Verskeie async-operasieprioriteit is verlaag om te verhoed dat die Gtk-hooflus ophou.
  • UI-lêers verwyder nou hul leë spasie wat die grootte van libide 'n klein hoeveelheid moet verminder.
  • IdePerspective het nou 'n restore_state vfunc. Dit help om te verseker dat die widget herstel staat nadat die gebruikerskoppelvlak gevestig is. Dit kan help om hakies in die gebruikerskoppelvlak te voorkom wanneer dit begin.
  • Python Ide.py oortredings het nou helpers om te logg met g_warning () ens. Sien Ide.warning (), Ide.debug (), Ide.critical (), ens.
  • Addisionele dokumentasie.
  • Bygewerkte vertalings:
  • Spaans, Kazakh

Wat is nuut in weergawe 3.25.2:

  • Verbeterings aan die Toepassing van die Todo
  • Ondersteuning vir verskeie wysers in die teksredakteur
  • Verbeterings van ongeldighede agter gtk-houer-widgets
  • Gebruik na gratis regstellings
  • Herstel lek oplossings
  • JSON verbeteringe in flatpak plugin
  • llvm regstellings vir FreeBSD
  • Rol verbeterings om log te maak
  • Bygewerkte vertalings:
  • Hongaars, Kazakh, Spaans, Indonesies, Duits, Pools, Brasiliaanse Portugees, Serwies

Wat is nuut in weergawe 3.24.1:

  • Ondersteuning vir lewendige redigering van Sfinx dokumentasie
  • Die "installeer" Aksie kan geaktiveer word vanaf die opdragbalk om jou projek te installeer sonder om dit uit te voer.
  • Bevestig foutopplanting in outotools en jsonrpc
  • Uitstel vir ninja vir installeerbaarheid van projek
  • Verskeie stelselstelseloplossings
  • Laer diagnose-prioriteit om UI-interaksie te verbeter
  • Hgih-nommer FD-kartering in werkerprosesse regstel
  • Bou altyd met V = 0 vir minder verbose boue
  • Vertaal paaie vir buite-boom-boue by die hantering van diagnostiek
  • Laat pyplynstadia toe om stdout te identifiseer, moet nagegaan word vir foute
  • Laat netwerk toegang toe vanaf Fallback Flatpak launcher
  • Gebruik flatpak-bouer - draai as moontlik
  • Gebruik bou-args vanaf manifes wanneer bou met flatpak-bou
  • Verskeie RLS-oplossings vir RLS
  • Floating ref fix vir jsonrpc
  • Rustfmt-ondersteuning vir Rust
  • Ondersteuning vir reformat-seleksie met gq in vim-modus wanneer taal dit ondersteun. C-c C-f in Emacs af. Op die oomblik bestaan ​​slegs Rust / RLS-ondersteuning.
  • Symbol Resolvers kan nou ondersteun om alle verwysings na 'n simbool te vind sodat die redakteur tussen hulle kan beweeg. Tans word slegs Rust / RLS ondersteun. Ctrl + skuif + spasie sal die opspring vertoon.
  • Konfigurasies sal behoorlik "voorberei" wees. weer wanneer u runtimes verander sodat 'n nuwe prefix toegepas kan word.
  • Flatpak-manifestasie het verander na breedte-eerste soektog
  • Flatpak'd-weergawes van Bouwer sal steeds vir plugins in die host ~ /. local / share / gnome-bouer / plugins kyk vir konsekwentheid.
  • Outomatiese stoor van buffer word afgeskaf wanneer gebruiker geïnisieer, behalwe behalwe
  • Verskeie geheue lekkasies is toegepas
  • Verbeterings van lêerskerms tydens die hernoeming van gebeurtenisse
  • Die groeter sal die stelsel van die stelsel wys om gebruikers te help om oor te skakel na nuwe boustelsels soos Meson.
  • 'n Spyskaart item om 'n terminaal in flatpak bekend te stel, is bygevoeg. Alhoewel dit nie spesifiek is nie, is dit die algemene manier waarop gebruikers daaroor dink.
  • Dokumentasie verbeteringe
  • Opgedateerde oorgange:
  • Sweeds, Deens, Litaus, Hongaars, Koreaans, Spaans, Indonesies, Duits, Slowaaks, Pools, Brasiliaans Portugees, Lets, Russies

Wat is nuut in weergawe 3.24.0:

  • Baie dokumentasie verbeteringe
  • Verskeie Flatpak verbeteringe
  • Ondersteun bou-opdragte en na-installeer velde van json manifest
  • Maak seker dat GNOME-afstandsbedieners bestaan ​​vir bykomende kode-paaie
  • Vernieuw flatpak installaties na installaties
  • 'n Aantal korrektheid reggestel in subprosesuitvoering via HostCommand
  • CCache-ondersteuning werk weer wanneer gebou onder Flatpak
  • Proses toesighouer probeer moeiliker om te verhoed dat subproses klap
  • HTML voorskou ondersteuning vir reStruccturedText
  • verbeterde verbeteringe wanneer u onder Flatpak loop
  • phpize bou stelsel ondersteuning
  • Hulp sal die toegang tot die dokumentasiewebwerf meer korrek opspoor voordat dit terugval na plaaslik geïnstalleerde dokumentasie
  • Jsonrpc-GLib is opgedateer om 'n GVariant-gebaseerde API te ondersteun, sodat plugins IPC kan opgradeer na 'n kodering-formaat wat geheue-fragmentering verminder
  • CTags ondersteuning is verbeter om doeltreffend te wees vir groter projekte
  • Opgedateerde oorgange:
  • Sweedse, Indonesies, Deens, Litaus, Hongaars, Kazak, Koreaans, Spaans, Friulies, Galicies, Frans, Tsjeggies, Duits, Italiaans, Slowaaks, Pools, Brasiliaanse Portugees

Wat is nuut in weergawe 3.22.4 / 3.24.0 Beta 2:

  • Baie verbeterings van oordragmotor
  • Omnibar stilering veranderinge
  • Ondersteuning vir flatpak het baie gestabiliseer
  • Nuwe sleutelbordgereedskap vir verskeie headerbar items
  • Soek binne die terminale met behulp van ctrl + shift + f
  • Vaste eienaarskap van PTY vir eienaarskap vir RustUp
  • Lêer soek ignoreer nou witruimte
  • libidem en glibmm / gtkmm afhanklikhede is gedaal omdat niemand dit gebruik het nie en dit sal ons migrasie na meson vertraag.
  • Verskeie Jsonrpc-verbeteringe vir kommunikasie tussen taalbedieners.
  • 'n Nuwe valgrind-plugin vir lekopsporing wanneer jy jou aansoek toets.
  • Meson verbeterings wanneer dit onder platpak loop.
  • U kan nou 'n nuwe terminaal binne die bou-tyd begin deur ctrl + alt + shift + t te gebruik.
  • Sommige nuwe dokumentasie is in die werke, en aanlyn beskikbaar by https://builder.readthedocs.io. Ons sal jou bydraes hier graag liefhê.
  • Die oop projek dialoog is nou standaard sodat u enige projek tipe kan kies met die standaard lêer filter.
  • Meer bronversoekers, insluitend een vir makefiles.
  • 'n Oplossing vir 'n GObject-tipe stelsel deadlock soos bygevoeg. Dit werk rondom 'n probleem waar die tipe stelsel die GZlibDecompressor-tipe van 'n aantal drade sal begin initialiseer.
  • Bou pyplyn-subprosess-lanseerers erwe nou die omgewing wat van die boukonfigurasie af is.
  • Makecache kan nou out-of-order-reaksies hanteer van maak vir lyste van teiken-binêre programme. Dit behoort Bouers se vermoë om jou projek suksesvol te bestuur, te verbeter.
  • Die Flatpak-plugin probeer nie meer jou projek opbou vanaf / hardloop / bou / $ projek nie as gevolg van die breek van mtime en algemene probleme om dinge konsekwent te hou tussen subprosessuitvoerings. Dit het die newe-effek van die vermindering van die voorspelbaarheid van die bronligging in debug-simbole. Maar aangesien platpak-bouer gebruik moet word vir vrystelling bou, lyk dit goed.
  • Verskillende verbeteringe van die werkbank se UI.
  • Builder se Sysprof-gebaseerde profiler kan nou profieltoepassings van binne-in bergruimteruimtes, soos Flatpak, bekendstel.
  • Bouwerker afgelaai via Flatpak bevat oplossings vir kommunikasie met GNOME-kodebystand vanaf 'n gasheerinstallasie.
  • Verskeie geheue lek oplossings.
  • Konstruksies wat op vlakpakke gebaseer is, verbeter hul nie-vernietigende terugskrywing na skyf na veranderinge.
  • Outogeniese projekte het vereenvoudigde init scripts.
  • Bygewerkte vertalings:
  • Brasiliaanse Portugees, Pools, Spaans, Duits, Kasakse en Hongaars.

Wat is nuut in weergawe 3.22.4:

  • Enkele klein verbeteringe aan die outomatiese voltooiing van vala
  • UI tweaks om projekskeppingsweergawe vir beter ontdekking te maak
  • Laat breër inhoud toe in die lêer seleksie popover
  • Verbeter die kasuitsetting wanneer sekere projeklêers verander
  • Laat praat met FileManager1 DBUS-koppelvlak van flatpak
  • 'n Handjievol lekoplossings
  • Verbeterde eenheidstoetse
  • Vermy oordrewe agtergrond projek bou
  • Runtimes kan nou paaie vertaal na lêers soos opskrifte sodat die prosesse buite die runtime toegang tot hulle kan kry.
  • Laat libclang toe om lêers binne-in Flatpak runtimes te ontleed. Dit verseker dat outocompletion en diagnostiek werk wanneer bou teen org.gnome.Sdk
  • Outo-instrumente sal gmake vs maak van die runtime ontdek
  • 'n "klone en wysig hierdie flatpak" funksie soos bygevoeg met behulp van die -m command line opsie. Dit integreer met sommige GNOME-gebaseerde komponiste om 'n "wysig van hierdie program" toe te laat. kenmerk.
  • Verskillende verbeteringe van die stelsel verbeter
  • Verbeterde ondersteuning vir die bou van flatpaks
  • Verbeterde ondersteuning vir die meson-boustelsel
  • Bouer is afhanklik van 'n nuwe VTE vir verskeie regex-funksies en nou word die tjek vir die opstel van die boustelsel weergee.
  • Enkele verbeteringe van die VIM
  • Bygewerkte vertalings:
  • Hongaars, Kazakh, Duits, Spaans, Esperanto, Tsjeggies, Pools en Brasiliaanse Portugees

Wat is nuut in weergawe 3.22.3:

  • Oorsig van veranderinge sedert 3.22.3:
  • Fix Clang outomatiese kopiëring snippet invoeging en scoring
  • Onafhanklike en ongedefinieerde gedrag regstel
  • Taal standaard is nou geïnstalleer
  • Ondersteuning vir die bou met llvm 3.9
  • Verwyder pare wanneer terugspasie
  • Ondersteuning bygevoeg vir die bou en aanloop van Flatpak-aansoeke, insluitend Bouwer versprei via Flatpak
  • integrasie van flatpak-bouer met json manifestasies
  • Projekboom brei na vorige ligging na verfrissende inhoud uit
  • Buffers word gestoor voordat die stelsel installeer word.
  • Vertoon flatpak prebuild en postbuild uitvoer in die Build Output paneel
  • Stoor program-ID in buildconfig
  • Invoer / terugvoer is weer geaktiveer vir outomatiese voltooiing
  • Gaan lyn popover gebruik nie meer popover animasie / vertraging nie
  • Vermy ooraktivering van ctags, clang en ander voltooiingsverskaffers
  • Stel LD_LIBRARY_PATH vir Rust se taal bediener
  • Herlaai na ptsnaam () wanneer nodig
  • Werkstyl CSS styl verbeteringe
  • Vaste tab om tussen stukkies stukkies te beweeg tydens outomatiese voltooiing
  • TTY-ondersteuning vir FreeBSD wanneer gietprosesse
  • 'n Nuwe Run-uitvoerpaneel is bygevoeg
  • Fix vir die invoeging van sekere invoermetodes langs aanhalings
  • Die redigeerder kan nou oorskryf;
  • Die terminale ondersteun nou die verlig en aktiveer URL's
  • Regstellings vir kopieer en plak opdragte in terminaal
  • Ondersteuning vir die opstel van C-kode buite outotoolprojekte is verbeter om die standaard korrek te ontdek, sluit lêers in
  • SSL en SSH verbeteringe via Flatpak builds
  • Bygewerkte vertalings:
  • Litaus, Hongaars, Kazakh, Duits, Spaans, Tsjeggies, Pools, Brasiliaanse Portugees, Lets, Serwies

Wat is nuut in weergawe 3.22.2:

  • Flatpak-bouwerke van Bouwer kan nou 'n Flatpak-rytyd rig wanneer die projek gebou word. Meer werk is aan die gang om jou projek te ondersteun met 'n platpak runtime.
  • Vertaal verbeterings
  • Meer RTL verbeteringe
  • Baie geheue lek oplossings gevind met ASAN
  • Bouer sal nou die makecache-gids opruim vir ou tydelike lêers wat agtergelaat kon word.
  • Flatpak uitbreek subproses regstellings om sinkroniese gebruik vanaf hooflus toe te laat. Hiermee word potensiële opsies in Flatpak'd-weergawes van Bouwer opgelos.
  • Die diagnostiese enjin is herstruktureer om buite-bandopdaterings vir diagnostiek toe te laat.
  • Skep-projek hang nou af van git, aangesien dit git gebruik om 'n nuwe projek te initialiseer.
  • Doen die verbeteringe van Introspection.
  • Verbeter die prestasie van diagnostiese skepping onder swaar gebruik. Hiermee word 'n hooflus-stalletjie herstel wanneer u duisende diagnoses van 'n projek onttrek.
  • Diagnostiekpaneel is verander om GtkTreeView te gebruik om groter lyste van diagnostiek te ondersteun soos wat dit in sommige projekte gevind word.
  • Voeg leë-status vertonings vir simbole en diagnostiese panele by.
  • Sysprof-ondersteuning sluit visualisators, soom en kiesbare reekse in.
  • Ctags kan nou gebruik word om simboolbome te bou, insluitend Python
  • IdeSubprocessSupervisor is bygevoeg om inproppe toe te laat om 'n eksterne proses maklik te bestuur.
  • 'n kliënt is bygevoeg vir 'Language Server Protocol' Om teks-bediener-gebaseerde plugins maklik te maak.
  • Ondersteuning vir die Meson- en Cargo-boustelsels is bygevoeg. Loop ondersteuning met Meson benodig 0.36.0 van Meson.
  • Deprecation fixes vir verskeie deprecated gtk + API.
  • Runtimes is verbeter om aan te pas by die aansoek bou proses.
  • Vim-ondersteuning is verbeter om tientalle beter te ondersteun om bedrywighede te verander.
  • Verbetering van verbeteringe en verbeteringe vir editorconfig.
  • Hanteer alt + 0..n behoorlik tydens outomatiese voltooiing.
  • Bouer hang nou af van json-glib-1.0. Dit is waarskynlik reeds deur afhanklikes vereis, maar nou is dit duidelik.
  • 3.22.2 sluit ook 'n tegnologievoorskou vir Rust-ondersteuning in. U kan dit uitprobeer deur die nag rustig te installeer en die roetes pakket vir geïntegreerde diagnose, outomatiese voltooiing, en sybmol-boom ondersteuning.
  • Daar is ook 'n klomp vertalingsopdaterings in hierdie siklus. Dankie aan al ons vertalers sedert 3.22.1: Dusan Kazik, Aurimas Cernius, Balazs Mesko, Benedikt M. Thoma, ChenYang Li, Kjartan Maraas, Marek Cernocky ', Mario Blatter Mann, Piotr Drag, Raphael Fontenelle

Wat is nuut in weergawe 3.22.1:

  • Baie widget-uitlegoplossings vir RTL-tale soos Hebreeus.
  • Maak stelseloplossings op (ontbreek -lm op sommige platforms, fixes vir pipe2 op macOS).
  • Gebruik 'getent passwd' Om die huidige paspoort te kry wanneer u die voorkeurgebruikerskil verkies.
  • Laai beide gebruiker en stelsel geïnstalleerde flatpak runtimes.
  • Voeg ondersteuning vir Sysprof Visualizers (vereis Sysprof 3.22.1)
  • Voeg leeg, misluk en opname toestande vir Sysprof plugin.
  • Verkies GtkNativeFileChooser wanneer van toepassing.
  • Ondersteuning vir die uitvoer van GJS-projekte deur gebruik te maak van outotools. In die besonder probeer ons die "GJS-sjabloon" te ontdek. Makefile.am styl.
  • Fix gettext gebruik van Python plugins.
  • Die voorkeure perspektief is nou meer verdraagsaam teenoor kleiner skerm groottes soos 1280xH.
  • Verskillende UI-Pools.
  • Baie vertalingsopdaterings.

Wat is nuut in weergawe 3.20.4 / 3.22.0 Beta:

  • Nuwe soektog en implementeer implementering
  • Nuwe boubalk wat 'n oorsig gee van die boukonfigurasie, VCS-tak en ander belangrike boodskappe.
  • 'n Nuwe profielfabrikant
  • Perspektiewe is opgeknap en ons het die sidebar verwyder, soos ons genoem het, sal voor 3.20 gebeur.
  • Verbeterde projek templates
  • Ondersteuning vir die opstel van weergawebeheerstelsels
  • 'ide' is hernoem na 'gnome-builder-cli'
  • Nuwe gebou ikoon
  • Vim verbeteringe
  • Nuwe kleur plakker plugin
  • Invoegtoepassings met outo-toestelle kan nou verskillende bou-teikens uitpak
  • Nuwe groetontwerp, insluitend die nuwe Git-kloon, lêer-kieser en sjabloon-towenaar.

Wat is nuut in weergawe 3.20.4:


Nuwe in GNOME Builder 3.20.2 (29 April 2016)

Wat is nuut in weergawe 3.18.1 / 3.20 Beta 2:

  • 'n Nuwe diagnostiese verskaffer vir algemene gettext-foute (Daiki Ueno)
  • Bouwer maak nie langer 'n boekmerk van bekende tydelike dopgehou nie. Dit moet dinge minder irriterend maak as jy 'n enkele lêer met Bouer oopmaak. (Akshaya Kakkilaya)
  • Die raamwerk vir gebruikershulp het geland, en ons het u hulp nodig om 'n goeie hulpverhaal in Builder saam te stel! (Alexandre Franke)
  • Terminal styling vir Dark Mode is vasgestel (Carlos Soriano)
  • Voorkeure-uitleg is onttrek in EggColumnLayout en vaste verskillende Hoogte vir Breed-kwessies. Sien https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • Voorkeure vir die deaktiveer van verskeie diagnostiese enjins is bygevoeg.
  • Verbeterings aan ons gedeelde biblioteek sjabloon (Philip Withnall, Igor Gnatenko) Sien 'ide skep-projek - help' vir meer inligting.
  • 'n Konfigurasiebestuurder is bygevoeg om verskeie projekkonfigurasies te bou. 'N Konfigurasie-redakteur stel jou in staat om bestaande konfigurasies nuwe en bestaande te maak.
  • Ondersteun projekte binne xdg-app runtime, gebruik 'xdg-app build'
  • Ondersteuning vir die bou van 'n jhbuild runtime (Patrick Griffis)
  • Verskeie gereedskap is by die gebruikerskoppelvlak (Piotr Drag, Adrian Zatreanu) gevoeg.
  • Die lyn verander goot het ondersteuning vir die lewering van geskrap lyne.
  • Ctags het ondersteuning ontvang vir die vergelyking van soortgelyke voltooiingsresultate. (Chandu)
  • Plek ligging geskiedenis en ctags is verskuif na. cache dopgehou. (Megh Parikh)
  • Libide, Eiers en Template-GLib hoofde is nou geïnstalleer op $ (includedir) / gnome-builder- @ VERSION @. Dit laat bou C en vala plugins uit die boom.
  • Ondersteuning vir die aanstuur van pylint deur GNOME-kodebystand is bygevoeg.
  • U kan soek na projekte in die groeter met die gidsnaam.
  • 'n Leë staatspatspeling is by die redakteur gevoeg.
  • Verskillende oplossings vir onlangse veranderinge in Vala.
  • Verskeie regstellings aan die beskikbaarheid van die opdragbalk (Sebastien Lafargue)
  • Vim verbeteringe (Sebastien Lafargue)
  • Inproplekke kan voorkeure verwyder wanneer dit afgelaai word (Sebastien Lafargue)
  • Baie verbeteringe aan vertalings (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)

Wat is nuut in weergawe 3.18.1:

  • Aanvanklike ondersteuning vir Vala. Totdat ons dit uit die proses beweeg, verwag ons dat dinge 'n bietjie lek is. Hierdie plugin is in Vala geskryf en benodig libvala-0.30. Dit ondersteun autocompletion, as-jy-tipe fout beklemtoon, 'n simbool boom, en spring na definisie. Ons sal graag hê dat die Vala-gemeenskap steeds help om hierdie plugin goed te maak.
  • U kan nou plugins in Vala skryf. *. Vapi word gegenereer vir libide-1.0 en GNOME-Builder-1.0.
  • Outomatiese voltooiing, in die meeste scenario's, sal baie vinniger wees. Kyk na https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ vir meer inligting oor hoe dit gedoen is.
  • Die meeste motors wat outomaties voltooi is, ondersteun nou onsigbare voltooiing. Dit beteken dat "gtkwidshow" sal ooreenstem met "gtk_widget_show".
  • 'n Paar crashers is vasgestel.
  • - aktiveer - * - plugin werk nou korrek.
  • Laai van inhoudstipe is vasgestel sodat Makefile.am nie meer deur totem oopgemaak word nie.
  • Die voltooiing van Python Jedi is verbeter.
  • Maak 'n paar voorwaardelike waarskuwings.
  • 'n Nuwe knoppie is by die redakteur gevoeg om na die volgende waarskuwing of fout te spring.
  • Die C-indenter is 'n bietjie meer vriendelik vir alternatiewe koderingstyle.
  • Reindent line support het geland (tab in emacs, == in vim, ctrl + alt + i as standaard).
  • 'n Nuwe font vir die oorsigkaart is aangeskakel. Dit word BuilderBlocks genoem en is 'n generiese blokletter gebaseer op Tofu van Behdad Esfahbod.
  • Die ctags-invoegtoepassing kan nou generasie-etikette uitstel na automate `maak ctags`.
  • U kan nou punte teken vir spasies, oortjies, nuwe lyne, nie-breek-witruimte, agterliggende en leidende spasies.
  • Baie vertalings insluitend (Frans, Hongaars, Kasakse, Koreaans, Spaans, Fins, Esperanto, Tsjeggies, Italiaans, Brasiliaanse Portugees, Pools, Duits en Serwies).
  • Verbeteringe van die soekwerkstroom.
  • Verskeie vim en emacs verenigbaarheid en stabiliteitsverbeterings.
  • Jedi-voltooiingsvoorstelle wys nou die korrekte woord en laer waarskynlikheid van funksies wat begin met __.
  • Stabiliteitsverbeterings van simboolboompaneel.

Wat is nuut in weergawe 3.18.0:

  • buffer: vrylating simbool resolver aggressief
  • bou: verstek toestelbestuurder / mingw-plugins by verstek
  • cindent: maak seker dat ons nie altyd vir konteks soek nie
  • tellers: voeg vsdo terugslag op linux en geen instruksies rdtscp
  • tellers: masker CPU bits van rdtscp instruksie op x86_64
  • redakteur: laat die onderliggende dokument aggressief vry om lekkasies te voorkom
  • redakteur: K in die vim-modus om dokumentasie te versoek
  • editor: voeg eenvoudige goto line popover toe, aktiveer met ctr + i in gedit modus
  • redakteur: maak crash op DnD tot redakteur
  • sleutelbindings: gebruik ctrl + alt + o vir globale soektog in gedit modus.
  • map-bin: ignoreer grootte aanpassing wanneer swaai balk nie gebruik word nie
  • plugins: toon plugin greyed out as dit gedeaktiveer is
  • Soek: vorderingsbalk in soekresultate deaktiveer
  • soek: fix popover bug wanneer u soek teks skoonmaak
  • soek: maak die soekinskrywing meer vergewensgesind aan kleiner groottes
  • Soek: Wys meer soekresultate by verstek
  • simbool-boom: maak die tyd van die kas om millisekondes te gebruik
  • tema: stel styling van vertoningskontroles in stapelkopkop vas
  • View-stack: laat die vertoning stapel toe deur op die kopkop te klik

Wat is nuut in weergawe 3.16.3:

  • 'n Nuwe bronkode minimap, wat onlangs op stroomop na GtkSourceView gestoot is.
  • 'n Nuwe groeter gebaseer op onlangse ontwerpwerk.
  • 'n Nuwe XML-merker om die ooreenstemmende XML-elemente uit te lig.
  • Ondersteuning vir ctags-gebaseerde outomatiese voltooiing.
  • Hoë-prestasie, mutli-threaded tellers wat geaktiveer kan word met --enable-rdtscp. Hierdie is standaard gedeaktiveer omdat hulle nuwer Intel Core i [357] funksies benodig. ide-list-tellers kan gebruik word om hulle te onttrek van 'n hardloop of ineenstorting proses.
  • Die voorkeure koppelvlak is aansienlik verbeter.
  • Verbeterings van soek.
  • 'n Uitgewer vir die voltooiing van die sntime-formaat vir Python.
  • Addisionele emacs, vim en standaard sleutelbindings.
  • Eksperimentele ondersteuning vir die bou van outotools projekte met Mingw.
  • Python outomatiese indenter verbeteringe.
  • Baie CSS-stylverbeterings op Adwaita.
  • Bykomende ondersteuning vir rekursiewe-automake-gebaseerde projekte.
  • Sommige funksies het konfigureerbaar gemaak met foute.
  • Ondersteunde instellings ondersteuning vir projek vs globale instellings.
  • Verbeterde modelines ondersteuning.
  • Ondersteuning vir die ontleding van DOAP-lêers.
  • Verskeie geheue lekkasies is toegepas.
  • Inkrementele beklemtoning het meer aggressiewe ongeldigmaking.
  • Verskeie rasstoestande in outotools-ondersteuning was regstellings.
  • OpenBSD- en FreeBSD-stelselstelseloplossings.
  • Baie vertalings verbeter.
  • libide-1.0.so en Ide-1.0.typelib is nou geïnstalleer na 'n privaat gids.

Wat is nuut in weergawe 3.16.2:

  • Maak dubbel gratis in domkop vcs. >
  • Projekboom laai in domkop vcs regstel.
  • Werkbenaam-aksie-name in die emacs-modus vasstel.
  • Verbeter sorteer van lêername in projekboom.
  • Verseker laai van lêers wat ooreenstem met inhoudstipes wat deur GtkSourceLanguage ondersteun word.
  • Standaard die projek boom aan.
  • Standaard projek-boom ikone aktiveer.
  • Voeg hernoemlêer in projekboom by.
  • Voeg skuif na asblik in projekboom.
  • Sorteer voorheen oopgemaakte projekte voor projekte wat deur mynwerkers ontdek is.
  • Gebruik sysconf () vir bladsy grootte (fixes gebou op OpenBSD).
  • Verskeie clang-oplossings.
  • Gebruik pyltjie af in plaas van hamburger vir soekbalk.
  • Bevestig unicode in afmerkings live voorskou.

Wat is nuut in weergawe 3.16.0:

  • 'n Pragtige nuwe GtkSourceView-tema beïnvloed deur ontwerproosterpapier.
  • Geïntegreerde bronredakteur gebaseer op GtkSourceView.
  • Live diagnostiek soos jy tik vir C, C ++ via Clang.
  • Live diagnostiek soos jy tik vir Python, Ruby, CSS, JavaScript, JSON, Vala, Go, en ander via gnome-kode-bystand.
  • Uitlig van bygevoegde / gewysigde lyne binne die bronredakteur.
  • Robuuste Vim en Emacs-emulasie.
  • Meervoudige aansigte in enkellêer. Beide horisontale en vertikale splitsings word ondersteun.
  • Navigasiegeskiedenis om terug te spring en vorentoe te beweeg binne aangepaste lêers.
  • Robuuste snippemotor insluitend ondersteuning vir GLib 2.44 style GObjects.
  • Vinnige soektog om lêers binne jou projek te vind, sowel as dokumentasie in devhelp.
  • Slim terugspasie om vereenvoudiging van spasies in plaas van tabs te gebruik.
  • 'n Opdragbalk om interne GActions- en Vim-stylopdragte met outokompletisie uit te voer.
  • 'n Implementering van Vim se bladverliesafset.
  • Herstel van die invoegwyser wanneer u 'n lêer herlaai.
  • Outomatiese voltooiing gebaseer op huidige woorde in gelaaide buffers.
  • Eksperimentele ondersteuning vir outocompletion gebaseer op clang.
  • Ondersteuning vir vim, emacs en kate style modelines.
  • Editorconfig-ondersteuning.
  • Eksperimentele leesalleen-ondersteuning vir outoconf / automake-gebaseerde boustelsels.
  • Robuuste outomatiese inspringers vir GNU C89, Python en XML.
  • Eksperimentele projekboom (beskikbaar via F9).
  • Experimentele ondersteuning vir bou-gebaseerde projekte.
  • Sleutelbinding herhaling vir bevel herhaling in Vim-emulasie.
  • Outomatiese stoor van gewysigde buffers, verloor nooit 'n verandering nie.
  • Scripting via Python (CPython) of JavaScript (Gjs) en GObject Introspection.
  • Dinamiese kragbestuur wanneer jy op 'n laptop battery hardloop.
  • HTML en Markdown live voorbeeld.
  • Outomatiese voltooiing van g_date_time_format () formaat parameters.
  • Tik vooraf soek met rubberbande.

Wat is nuut in weergawe 3.15.4.1:

  • Dit is die eerste voorskou-weergawe van GNOME Builder as ons gaan voort met ons reis na GNOME 3.16! Ons sal dit regtig waardeer as jy die tyd geneem het om foute te lê soos jy dit vind. U kan foute aanmeld deur Bugzilla te gebruik by die volgende URL: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

Vereistes :

  • GTK +

Soortgelyke sagteware

Kommentaar te GNOME Builder

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!