A GNOME Builder egy teljesen ingyenes, következő generációs, funkciókban gazdag és nyílt forráskódú grafikus alkalmazás, amelyet az offset-ből terveztek, hogy integrált fejlesztési környezetként (IDE) működjön a GNOME asztali környezetben. Ez olyan fejlesztők számára készült, akik nagy teljesítményű alkalmazásokat szeretnének létrehozni a GNOME számára.
Jellemzők áttekintése
A legfontosabb funkciók közé tartozik a projektmenedzsment, az automatikus kitöltés, az eszközkatalógus, az automatikus beillesztés, az API (Application Programming Interface) feltárása, a hatalmas kódrészletek, a korszerű interfész megosztott nézetekkel, hasznos útmutatókkal, szivárgáskereséssel, kibocsátási nyomon követéssel. ugorjon egy szimbólumra.
Ezenkívül az alkalmazás globális keresési funkciókat is kínál, amelyek lehetővé teszik egyszer a forráskódfájlok, a HTML és a Markdown előnézetek, az élő problémák, a verziókövetés (Git-integrálás), a pillanatfelvételek támogatása, az IDE-parancsfájl, az egységvizsgálat , és a GNOME szimulátor.
A többi fontos funkció közül megemlíthetjük a Python programozási nyelv támogatását, a JavaScript szkriptnyelvének támogatását, a hardvereszközökhöz való csatlakozás támogatását (táblagépek, telefonok stb.), a hatékony VIM-stílusú szerkesztést, a grafikus hibakeresőt és D-Bus támogatást.
Könnyen használható és intuitív grafikus felhasználói felület
A projekt & rsquo; s GUI (grafikus felhasználói felület) egyszerűen használható és intuitív. Jól illeszkedik a GNOME Shell, GNOME új generációs asztali felhasználói felületéhez, és követi a GNOME HIG (Human Interface Guidelines) előírásokat. Két ablakból álló ablakkal rendelkezik, amely lehetővé teszi a fejlesztők számára, hogy két különböző fájlt egyszerre szerkesztsenek.
Integrál Glade-rel
A GNOME Builder alkalmazás másik érdekes tulajdonsága, hogy integrálja a Glade-t, egy nyílt forráskódú grafikus szoftvert, amely lehetővé teszi a GNOME és a GTK + fejlesztők számára, hogy modern és gyönyörű grafikus felhasználói felületeket (Graphical User Interfaces) hozzanak létre projektjeikhez. A Glade lehetővé teszi a GNOME HIG (Human Interface Guidelines) előírásainak megfelelő felhasználói felület létrehozását.
GNOME-hoz tervezve
Amint azt a neve is sugallja, a GNOME Builder kifejezetten a GNOME grafikus környezetéhez készült, így hatékony alkalmazást hozhat létre a GNOME platform számára. Bár a GNOME projekt néhány alapvető összetevőjétől (például a GTK + vagy a GtkSourceView) függ, az alkalmazás telepíthető más nyílt forráskódú környezetekben is.
Újdonság kiadás:
- gdb töréspont-vezérlési fejlesztések
- Fejlessze rendszerfejlesztéseit a NixOS és a Flatpak számára
- Sok memóriabiztonság és szivárgás javulás
- Az ikon telepítése kissé megváltozott. Kérjük, tudassa velünk, ha problémái vannak a terjesztésedben.
- Hozzáadott egy lebegtető szolgáltató a nyelvi kiszolgáló protokollhoz, beleértve az rls-eket is.
- A pufferkezelő most elkerüli a kiemelést, miközben betölti az alatta lévő puffereket a tárból.
- A terminálok mostantól használják a - login-ot a bash használatakor.
- A SIGPIPE indításkor le van tiltva.
- Új munkamenet-kezelő, amely visszaállíthatja függőleges és vízszintes felosztását.
- Az alkalmazások alapértelmezés szerint alapértelmezettként beszélhetnek portálokkal a flatpak használatával.
- Beágyazott kódrészletek nyelvi alapértelmezéseinek javítása.
- Ha lehetséges, kerülje az esetleges melléktermékek újratöltését.
- Frissített fordítások:
- svéd, német, litván, spanyol, török, katalán, olasz, brazil portugál, lengyel
Az újdonság a 3.28.3 verzióban:
- Több ütközésre és potenciális adatvesztésre .
- A szerkesztő megbízhatóabban visszaállítja a kurzor pozícióját.
- A todo plugin jobban aggresszívan figyelmen kívül hagy néhány gyakori építési eszközkönyvtárat.
Újdonság a verzióban:
- A gdb-vel végzett hibakeresés javítása során olyan útvonalak lefordítására irányul, amelyek a mount namespace-en belül futnak, például a flatpak.
- Az eslint és a GJS kód indexerének javítása, hogy rugalmasabb legyen más JS futási időkkel, mint például a NodeJS.
- Számos pontosság javítja a vízvezetékeket és a memória szivárgást.
- Új építési cél-szolgáltatói interfészt adtak hozzá, így a projekt futó képes támogatni az olyan rendszerektől kivont parancsokat, mint a flatpak.
- GNOME Night Light integráció
- Javított üdvözlő szakaszok támogatják az adatfájlok eltávolítását.
- A Builder megpróbálja eltávolítani a régóta tárolt cache-adatokat indításkor és leállításkor, hogy segítsen a lemezhasználat szabadításáért.
- A projekt gyorsítótárának adatait áthelyezték egy könyvtárba projektenként, így könnyebb eltávolítani a gyorsítótáradatokat a projekt eltávolításakor.
- Javítva az otthoni / végi gyorsbillentyűket.
- Az építési csővezeték jelenleg PTY-t és VteTerminal-t használ a színek támogatásához és a PTY szekvenciák kinyeréséhez. Ez lehetővé teszi a megfelelő üzenetek címét az omnibárban az épületeknél. Az egyik regresszió az, hogy már nem vonjuk ki a Regex alapú hibaüzeneteket.
- Most Cargo-alapú projekteket futtathat rakományfuttatással
- A gazdagépen a / usr és / etc elérése a Flatpak alatt (via / futtatás / fogadó) futva lehetővé teszi a Builder számára, hogy egy gazdarendszer ellen dolgozhasson. A Builder felhasználók a CentOS / RHEL / LTS disztribúciók esetében a leginkább kihasználják ezt a funkciót.
- Az építési csővezeték a GLibben ismert hibaüzeneteknél a G_ENABLE_DIAGNOSTIC beállításával próbálkozik.
- A Builder mostantól a -state-dir-et használja a flatpak-builder-rel, ha a flatpak-builder 0.10.5-ös vagy nagyobb értékét észleli.
- A projektfára jelenleg támogatja a Drag'n'Drop-ot, mind belsőleg, mind a külső alkalmazásokból származó szöveg / uri-listák kiválasztását.
- Ez a kiadás tartalmazza a VCS státuszintegrációnak a projektfa korai megtekintését.
Az újdonság a 3.27.2-es verzióban:
- Dokumentációs fejlesztések
- Hibajavítások a meson build rendszer hátteréhez.
- Hibajavítások a compile_commands.json támogatásban.
- Hibajavítások GJS integrációnkban.
- A Meson projekt sablonjai megoldást találtak a glade hibára.
- A CMake-bővítményt a C-hez csatoltuk, a mezon-bővítmény tervezése után.
- A meghívót elvontuk, hogy a bővítmények kiterjesszék a láthatóságot.
- Hozzáadott egy újonnan érkezett plugin, amely GNOME újonnan érkező projektjeit jeleníti meg a greeter-ben.
- A GNOME kódtámogatás használata esetén a támogatás a Yaml-hez került.
- Az Appdata most telepíti a specifikáció preferált helyét.
- Az üzembe helyezési időt javították a gtk és glib költséges műveletek elkerülésével. A továbbfejlesztett javítások tovább javítják a dolgokat.
- Új beállítás lehetővé teszi a GNOME Night Light éjszakai üzemmódjának követését.
- Jelenleg explicit export makrókat használunk az ABI-kezelés egyszerűsítésére. Még mindig nem ABI-stabilak, de haladunk felé.
- Csengő pluginunk támogatja a KeepGoing lehetőséget, és keményebben próbálja kipróbálni a beilleszkedést.
- A Vala programnyelv kód-indexelésének támogatása
- A ctags plugin megpróbálja elkerülni bizonyos nyelvi kulcsszavak aktiválását.
- Find-other-file-bővítmény mostantól megjeleníti az eredményeket a globális keresési eredmények között.
- A globális keresést mostantól a ctrl + n / p segítségével navigálhatjuk Vim módban.
- Most letilthatja a & quot; Oldalak megnyitása & quot; oldalt a preferenciákban.
- A flatpak plugin már nem frissíti automatikusan a projekt függőségét, amikor a build rendszer első alkalommal aktiválódik. Manuálisan frissítheti a függőségeket a munkaasztal menüből.
- A kurzor helyének javítása bizonyos szövegszerkesztő mozgásoknál.
- A mezon alapú projektek alapszintű tesztelésének alapja.
- A Subprocess PATH mostantól előnyben részesíti a / bin-t a / usr / bin alatt.
- A különböző billentyűparancsok helyreállításra kerültek.
- A projektbányászok támogatása leesett.
- Frissített fordítások:
- szerb, német, szlovén, cseh, spanyol
A
Az újdonság a 3.26.0 verzióban:
- Változások az utolsó kiadás óta:
- Különféle javítások az eslint pluginhez.
- Különféle dokumentáció-fejlesztések.
- Törölje a felesleges tömörítést különböző .ui fájlokból.
- Ne használja a "mips" állandó a mips építéséhez.
- A megszakított töréspont törlése, ha a hibakereső tisztátalanul kilép.
- A kódindex-bővítmény összeomlása.
- Javítsa ki, hogy az omnibár sorai újrahasznosíthatók legyenek.
- Fix a nem kitöltő GTask IdeBuffer-ban.
- Javítsa ki a színválasztó zárását és elhalasztja a panel létrehozását.
- A .ui stílusban lezajló ütközés megszüntetése a stílusosztályok létrehozásakor.
- A 0,34-nél régebbi Vala verziók támogatásának lebontása
- Frissített fordítások:
- koreai, galíciai, török, indonéz, cseh, német, lengyel, brazil portugál, olasz, dán, litván, magyar, katalán, szerb, szerb latin, francia, svéd, spanyol, japán
Újdonság a 3.25.5-ös verzióban:
- A HTML előnézeti parancsikon rögzítve van
- A libdazzle különböző billentyűparancsokat javították
- Most a megfelelő libdazzle verziót egy alprojektben csomagoljuk
- Az IdeSourceViewMode mostantól hivatkozik a nézetre és átmásolja az összes GValues-t, amikor a címzett lezárásakor
- A fókuszkövetést rögzítettük egy oszlopban
- A fókusz-szomszéd akció újra működik, lehetővé téve a ^ w ^ w és más Vim stílusú billentyűzetek megfelelő működését
- F-gombok aktiválása vim "normál módban" javítva van
- A Builder mostantól a GLib megfelelő verziójától függ a g_ptr_array_find_with_equal_func ()
- Az MIT / X11 licencet frissítettük, hogy tartalmazzon egy hiányzó szobát
- Cross-architektúra printf javítások
Az újdonság a 3.25.3 verzióban:
- A "tojás" A contrib csomagot kiürítették a libdazzle-be. Ha nincs libdazzle, akkor alprojektként fog épülni. http://git.gnome.org/browse/libdazzle
- A & quot; jsonrpc-glib & quot; A contrib csomagot önálló projektnek vetették ki. Ez alprojektként épül fel, ha nincs telepítve. http://git.gnome.org/browse/jsonrpc-glib
- A "sablon-glib" A contrib csomagot önálló projektnek vetették ki. Ez alprojektként épül fel, ha nincs telepítve. http://git.gnome.org/browse/template-glib
- A Ctags teljesítési prioritása lecsökkent
- Számos belső személy frissített libdazzle-ba került. Ez magában foglalja a tematikus javításokat, valamint a javított paneleket és a tematikus integrációt. Sok keresési adatszerkezetet is ki lettek bontva libdazzle-be.
- A kereső újraírva lett a libdazzle és az új javaslattétel bevitelére. További változtatásokat várunk el 3.26 előtt.
- A Builder most használja a GVFS metaadatokat a kurzor pozíciójának tárolására. Ez javíthatja az esélyeket, amikor a puffer helyreállításakor újból megnyitja a megfelelő pozíciót.
- A panelek most megfelelően karbantartják láthatósági állapotukat a Builder futásai között.
- A flatpak plugin most megfelelően figyelmen kívül hagyja a "Source" -ben végződő futási időt.
- A Builder megfelelően tisztítja a problémát, ahol a kódolási hibákkal rendelkező fájlok folyamatosan újraindulnak a Builder belső állapotának visszaállításakor.
- A "számlálók" ablakot a segédeszközhöz adtuk a hibakereséshez.
- A Builder most megpróbál jelentősen kevesebb munkát végezni a puffer megnyitása közben. Ennek meg kell gyorsítania a fájlok betöltését nagyobb fájlokra.
- A Gtk fő hurok megakadályozása érdekében különböző aszinkron műveleti prioritásokat csökkentettünk.
- Az UI-fájlok most szétcsúsztatják üres helyüket, ami kisebb mértékben csökkenti a libidum méretét.
- Az IdePerspective most már egy restore_state vfunc. Ez segít annak biztosításában, hogy a widget visszaállítsa az állapotot a felhasználói felület letelepedése után. Ez segíthet elkerülni a hickups-ot a felhasználói felületen az indításkor.
- A Python Ide.py felülírása most segítséget nyújt a g_warning () stb. használatával történő naplózáshoz. Lásd: Ide.warning (), Ide.debug (), Ide.critical () stb.
- További dokumentáció.
- Frissített fordítások:
- spanyol, kazah
Az újdonság a 3.25.2-es verzióban:
- A Todo plugin fejlesztései
- A szövegszerkesztő több kurzorának támogatása
- A gtk tárolóelemek mögötti érvénytelenségek javítása
- Használjon ingyenes javítások után
- Memóriazavar javítások
- A JSON javítása a flatpak pluginben
- llvm javítások a FreeBSD-hez
- Görgetés a fejlesztésekhez a naplózásra
- Frissített fordítások:
- magyar, kazah, spanyol, indonéz, német, lengyel, brazil portugál, szerb
Az újdonság a 3.24.1-es verzióban:
- Támogatás az élő szerkesztési Sphinx dokumentációhoz
- A & quot; telepítés & quot; a művelet a parancssorból aktiválható, hogy telepítse a projektet anélkül, hogy futna.
- Fix hibamegoszlás az autotools és a jsonrpc könyvtárban
- A ninja elhárítása a projekt telepíthetőségéhez
- Különböző rendszer-javítások
- Alsó diagnosztikai prioritás az UI interaktivitásának javításához
- Fix hgih szám FD-leképezés munkaprocesszorokba
- Mindig építsen V = 0-val kevesebb verbose buildekhez
- Diagnosztika kezelése során útvonalak fordítása a fa kivételével
- A csővezeték szakaszainak a stdout jelölését engedélyezni kell a hibák ellenőrzéséhez
- Engedélyezze hálózati hozzáférést a tartalék flatpak indítóktól
- Használja a flatpak-buildert - ha lehetséges,
- Használjon build-args-t a manifesztből, ha épül a flatpak-készítéssel
- Különböző Rust RLS javítások
- Floating ref fix a jsonrpc-hez
- Rustfmt támogatás a Rust számára
- A református-kiválasztás támogatása gq in vim módban, ha a nyelv támogatja. C-c C-f Emacs módban. Jelenleg csak a Rust / RLS támogatás létezik.
- A Symbol Resolvers most támogatja a szimbólumhoz tartozó összes hivatkozást, hogy a szerkesztő között mozoghat. Jelenleg csak a Rust / RLS támogatott. A Ctrl + shift + space megjeleníti a felugró ablakot.
- A konfigurációk megfelelően lesznek "készen" újra, amikor módosítja a futtatási időt, hogy új --prefixet alkalmazhasson.
- A Flatpak manifeszt felfedezés a szélesség első keresésre változott
- A Builder lapos verziói továbbra is a plugineket keresik a host ~ / .local / share / gnome-builder / plugins konzisztenciához.
- A puffer automatikus mentése elutasításra kerül, amikor a felhasználó elindította a mentést
- Különféle memóriaszivárgásokat csatlakoztattak
- A fájlmonitor-fejlesztések az események átnevezése során
- A greeter megjeleníti a build rendszer típusát, hogy segítsen a felhasználóknak új építési rendszerekbe, például a Mesonba való áttéréshez.
- A terminál elindításához egy menüpontot adtak hozzá a flatpak-ban. Bár ez nem egyenes jellegű, az általánosan a felhasználók gondolkodnak.
- Dokumentációs fejlesztések
- Frissített átmenetek:
- svéd, dán, litván, magyar, koreai, spanyol, indonéz, német, szlovák, lengyel, brazil portugál, lett, orosz
Az újdonság a 3.24.0 verzióban:
- Számos dokumentáció fejlesztés
- Különböző Flatpak fejlesztések
- A json manifest támogatási build-parancsok és telepítés utáni mezők
- Biztosítsa, hogy a GNOME távirányítók léteznek további kódútvonalakhoz
- Frissítse a flatpak telepítést a telepítés után
- Számos helyesség javítja az alprocesszus végrehajtását a HostCommand segítségével
- A CCache támogatás újra működik, ha a Flatpak alatt épül fel
- A folyamatfelügyeleti hatóság nehezebb megakadályozni az alfolyamat lecsapását
- A HTML előnézeti támogatása a reStruccturedTexthez
- rozsdamentes fejlesztések a Flatpak alatt
- phpize build rendszer támogatása
- A súgó jobban felismeri a dokumentációhoz való hozzáférést, mielőtt visszaállna a helyileg telepített dokumentumokhoz
- A Jsonrpc-GLib frissítve támogatja a GVariant alapú API-t, így a pluginek az IPC-t olyan kódolási formátumra frissíthetik, amely csökkenti a memóriafragmentációt
- A CTags támogatása javult, hogy hatékonyabb legyen nagyobb projekteknél
- Frissített átmenetek:
- svéd, indonéz, dán, litván, magyar, kazah, koreai, spanyol, friuliai, galíciai, francia, cseh, német, olasz, szlovák, lengyel, brazil portugál
Az újdonság a 3.22.4 / 3.24.0 Beta 2 verzióban:
- Sok transzfermotor fejlesztés
- Omnibár stílusváltozások
- A flatpak támogatása jelentősen stabilizálódott
- Új billentyűzet-eszköztippek különböző fejlécelemekhez
- Keresés a terminálon a ctrl + shift + f billentyűk segítségével
- PTY fd tulajdonjogi javítások a RustUp számára
- A fájlkeresés most figyelmen kívül hagyja a fehéregységet
- A libidemm és a glibmm / gtkmm függőségeket lecsökkentettük, mivel senki sem használta őket, és lassítja a migrációt mezonra.
- Különféle Jsonrpc javítások a nyelvi kiszolgálók kommunikációjához.
- Új valgrind plugin a szivárgáskövetéshez az alkalmazás tesztelése során.
- Meson javítások a flatpak alatt.
- Mostantól kezdve elindíthat egy új terminált a build futásidejében a ctrl + alt + shift + t gombbal.
- Néhány új dokumentáció van a munkában, és online elérhető a https://builder.readthedocs.io címen. Szeretnénk a hozzászólásaidat itt.
- Az Open Project párbeszédablak mostantól alapértelmezés szerint lehetővé teszi bármelyik projekttípus kiválasztását az alapértelmezett fájlszűrővel.
- További forrásépítő, köztük egy a makefile-hez.
- Egy megoldás egy GObject típusú rendszer zárolásának hozzáadásához. Ez olyan probléma köré működik, ahol a típusrendszer a GZlibDecompresszor típusú inicializálását több szálon hajtja végre.
- A csővezetéki alprocesszorok indítása most örökölte a konfigurációs konfigurációból konfigurált környezetet.
- A Makecache most kezelheti a rendelésen kívüli válaszokat a cél binárisok listájáról. Ez javíthatja a Builder képes sikeresen futtatni a projektet.
- A Flatpak plugin többé nem próbálja meg építeni a projektet a / run / build / $ projektből a mtime töréséből és az általános nehézségből, hogy a dolgok konzisztensek maradjanak a másodlagos kivégzések között. Ennek hátránya, hogy csökkentse a forrás helyének kiszámíthatóságát a debug szimbólumokban. De a flatpak-builder-eket a kiadási konstrukciókhoz kell használni, ez jól látszik.
- Különféle munkahelyi UI-fejlesztések.
- A Builder Sysprof-alapú profilkészítője most meg tudja profilozni a mount-névterek belsejében elindított alkalmazásokat, mint például a Flatpak.
- A Flatpakon keresztül letöltött készítő javításokat tartalmaz a GNOME Code Assistance szolgáltatáshoz a gazda telepítésével történő kommunikációhoz.
- Különböző memóriazavar javítások.
- A Flatpak-alapú konfigurációk javították a roncsolásmentes lemásolást a lemezre változások után.
- Az autogén alapú projektek egyszerűsített init szkripteket tartalmaznak.
- Frissített fordítások:
- brazil portugál, lengyel, spanyol, német, kazah és magyar.
Az újdonság a 3.22.4-es verzióban:
- Néhány kisebb javulás a vala automatikus befejezéséhez
- Az UI módosítja a projekt létrehozásának nézeteit a jobb felfedezés érdekében
- A fájlkiválasztási popover szélesebb tartalmának engedélyezése
- Javítja a gyorsítótár kilakoltatását egyes projektfájlok megváltoztatásakor
- Engedélyezzen beszélgetést a FileManager1 DBUS felületről a flatpak-ról
- Néhány szivárgás javítás
- Jobb egységvizsgálatok
- Kerülje a túlzó háttérprojektek létrehozását
- A futások most lefordíthatják az olyan fájlok elérési útvonalát, mint a fejlécek, így a futásidőn kívüli folyamatok hozzáférhetnek hozzájuk.
- Engedélyezd a libclang-nak, hogy elemezze a fájlokat a Flatpak futási idejein belül. Ez biztosítja, hogy az autocompletion és a diagnosztika az org.gnome.Sdk -re épül
- Az autótulajdonosok felfedezik a gmake vs make-et a futási időből
- A "klónozza és szerkesztse ezt a lapos" funkciót a -m parancssor opcióval adtuk hozzá. Ez egyes GNOME-alapú kompozitokkal egyesül, hogy lehetővé tegye a & quot; szerkesztés & applet & quot; funkciót.
- Különböző rendszerfejlesztések fejlesztése
- Jobb támogatás a flatpaks építéséhez
- A mesónépítő rendszer jobb támogatása
- A Builder egy újabb VTE-t használ a különböző regex-szolgáltatásokhoz, és most a build rendszer beállítási ellenőrzése azt tükrözi.
- Néhány frissítés
- Frissített fordítások:
- magyar, kazah, német, spanyol, eszperantó, cseh, lengyel és brazil portugál
Az újdonság a 3.22.3 verzióban:
- A 3.22.3 óta végzett módosítások összefoglalása:
- Fix Csengetés automatikus kiegészítés beolvasása és pontozása
- Különféle nem inicializált és meghatározatlan viselkedési javítások
- A nyelv alapértelmezései most telepítve vannak
- Épületek támogatása a llvm 3.9-el
- Pár eltávolítása a háttérközvetítéshez
- A Flatpak alkalmazások építéséhez és futtatásához hozzáadott támogatás, beleértve a Flatpakon keresztül forgalmazott Builder-et is.
- flatpak-builder integráció a json manifesztek használatával
- A projektfa kibővül az előző helyre a tartalom frissítése után
- A pufferek mentése a telepítési rendszer telepítési műveleteinek végrehajtása előtt
- A beépített kimeneti panelben megjeleníti a síkpak előépítő és postépítési kimenetét
- Az app-id tárolása a buildconfigben
- A bevitel / visszaadás újra engedélyezve van az automatikus befejezéshez
- A Goto Line popover nem használja a popover animációt / késést
- Kerülje el a ctag-ok, a clang és más befejezett szolgáltatók aktiválását
- Állítsa be az LD_LIBRARY_PATH értéket a Rust rls nyelvi kiszolgálóra
- A ptsname () szükség esetén történő visszaváltása
- Workbench CSS stílusú fejlesztések
- Fix fül, ha az automatikus kitöltés során át kell ugrani a részleteket.
- TTY-támogatás a FreeBSD-hez az ívási folyamatok során
- Új Run Output panelt adtak hozzá
- Fix bizonyos beviteli módok bevitele az idézetek mellett
- A szerkesztő most engedélyezi a felülírást;
- A terminál jelenleg támogatja az URL-ek kiemelését és aktiválását
- Javítások a parancs másolásához és beillesztéséhez a terminálon
- Az autógyártók projektjein kívül a C kód kódolásának támogatása javult a szabványos fájlok felfedezéséhez
- Az SSL és az SSH fejlesztései a Flatpak buildek segítségével
- Frissített fordítások:
- litván, magyar, kazah, német, spanyol, cseh, lengyel, brazil portugál, lett, szerb
Az újdonság a 3.22.2-es verzióban:
- A Builder Flatpak építései a projekt építése során egy Flatpak futási időt célozhatnak meg. További munkálatok folynak, amelyek támogatják a projekt futtatását sík pásztázással.
- Fordítások fejlesztése
- További RTL fejlesztések
- Sok ASAN memóriazár javítás
- A Builder most törli a makecache könyvtárat a régi ideiglenes fájlokról, amelyek elmaradtak.
- A Flatpak kitörési alfolyamat-javítások lehetővé teszik a szinkronfelhasználást a fő hurokból. Ez javítja a lehetséges zárolásokat a Builder Flatpak'd változataiban.
- A diagnosztikai rendszert átszervezték, hogy engedélyezhesse a sávon kívüli frissítéseket a diagnosztikához.
- A Create-project mostantól a git függvénye, mivel git-t használ egy új projekt inicializálására.
- GObject Introspection fejlesztések
- A nagy teljesítményű diagnosztikus készítés teljesítményének javítása. Ez egy főhurok-státust rögzít, amikor több ezer diagnosztikát vesz ki egy projektből.
- A diagnosztikai panel a GtkTreeView használatával módosította a nagyobb diagnosztikai listákat, amelyek egyes projektekben találhatók.
- Üres állapotú nézetek hozzáadása a szimbólumokhoz és a diagnosztikai panelekhez.
- A Sysprof támogatás magában foglalja a megjelenítőket, a nagyításokat és a kijelölhető tartományokat.
- A Ctag-ok most használhatóak szimbólumfák, köztük a Python létrehozására
- IdeSubprocessSupervisor hozzá lett adva, hogy a bővítmények könnyen kezelhessenek egy külső folyamatot.
- A kliens hozzá lett adva a & quot; Nyelvi szerver protokollhoz & quot; hogy a nyelv-szerver alapú plugineket egyszerűen írja.
- Hozzáadták a Meson és a Cargo build rendszerek támogatását. A Meson támogatása a mezon 0,36,0-os értékét igényli.
- Deprecálási javítások a különféle elavult gtk + API-nál.
- A futási idők javultak az alkalmazásépítési folyamathoz való csatlakozáshoz.
- A Vim támogatás továbbfejlesztésre került, hogy jobban támogassa a számlákat a műveletek megváltoztatásához.
- A szerkesztő és a futásidejű fejlesztések fejlesztői.
- Az automatikus feltöltés alatt kezelje az alt + 0..n-t megfelelően.
- A Builder most a json-glib-1.0-tól függ. Ez már valószínűleg függőségeken keresztül volt szükséges, de most már egyértelmű.
- 3.22.2 tartalmaz egy technológiai előnézetet a Rust támogatáshoz. Ezt kipróbálhatja a Rust éjszakai és a "rusts" csomag az integrált diagnosztikához, az automatikus kiegészítéshez és a sybmol-tree támogatáshoz.
- Ezen a cikluson egy csomó fordítási frissítés is történt. Köszönet minden fordítónak 3.22.1 óta: Dusan Kazik, Aurimas Cernius, Mesko Balazs, M. Thoma Benedikt, ChenYang Li, Kjartan Maraas, Marek Cernocky, Mario Blattermann, Piotr Drag, Rafael Fontenelle
A
Az újdonság a 3.22.1-es verzióban:
- héberül.
- Rendszerjavítások létrehozása (egyes platformokon hiányzik a -lm, a cső2 javítások a macOS-ban).
- A & quot; getent passwd & quot; hogy megkapja az aktuális passwd-t, amikor felfedezi a preferált felhasználói shell-ot.
- Töltsd be mind a felhasználó, mind a rendszer telepített flatpak futási idejét.
- A Sysprof Visualizers támogatása (Sysprof 3.22.1 szükséges)
- Üres, sikertelen és rögzítési állapotok hozzáadása a Sysprof-bővítményhez.
- Előnyben részesíti a GtkNativeFileChooser alkalmazást.
- Néhány GJS-projekt futtatásának támogatása autotoolok használatával. Különösen megpróbáljuk felfedezni a "GJS templát" Makefile.am stílus.
- Javítsa meg a gettext használatát a Python bővítményektől.
- A preferenciák perspektívája most nagyobb toleranciát jelent a kisebb képméreteknél, mint például a 1280xH.
- Különböző UI polírozás.
- Számos fordítási frissítés.
Az újdonság a 3.20.4 / 3.22.0 verzióban:
- Új keresés és a végrehajtás cseréje
- Új építési sáv, amely áttekintést nyújt a buildkonfigurációról, VCS ágról és más fontos üzenetekről.
- Új sysprof-alapú profilkészítő
- A perspektívákat megújítottuk, és eltávolítottuk az oldalsávot, amint említettük 3,20 előtt történt.
- Javított projekt sablonok
- A verziókezelő rendszerek konfigurációjának támogatása
- "ide" nevet "gnome-builder-cli" néven átneveztük
- Új építési ikon
- Vim fejlesztések
- Új színválasztó-bővítmény
- Az Autotools plugin mostantól különböző építési célokat nyithat
- Új üdvözlő terv, beleértve a felújított git-klónt, a fájl-választót és a sablon varázslót.
A
Az újdonság a 3.20.4 verzióban:
Új a GNOME Builder 3.20.2 (2016. április 29-én)
Újdonság a 3.18.1 / 3.20 Beta 2 verzióban:
- Új diagnosztikai szolgáltató a közös gettext-hibákhoz (Daiki Ueno)
- A Builder nem ismeri fel az ideiglenes könyvtárakat. Ezáltal a dolgok kevésbé zavaróak lehetnek, amikor egyetlen fájlt megnyitunk a Builder alkalmazással. (Akshaya Kakkilaya)
- A felhasználói súgó kerete leszállt, és segítségünkre van szükségünk ahhoz, hogy összeállítsunk egy jó segítőt a Builderben! (Alexandre Franke)
- A Sötét Mód terminál stílusa rögzített (Carlos Soriano)
- A preferenciák elrendezését EggColumnLayout-ba bontottuk, és különböző magassági szélességi problémákra rögzítettük. Lásd: https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
- Hozzáadtuk a különféle diagnosztikai motorok letiltásának beállításait.
- A megosztott könyvtári sablonunk fejlesztése (Philip Withnall, Igor Gnatenko) További információért lásd: "ide create-project - help".
- Hozzáadott egy konfigurációs kezelő, amely lehetővé teszi különböző projektkonfigurációk létrehozását. A konfigurációs szerkesztő lehetővé teszi, hogy új és csípje meg a meglévő konfigurációkat.
- Az xdg-app futásidejű épületprojektjeinek támogatása az "xdg-app build" segítségével
- A jhbuild futásidejének (Patrick Griffis) belsejébe építésének támogatása
- Különféle segédleteket adtak a felhasználói felülethez (Piotr Drag, Adrian Zatreanu)
- A vonalcsere-csatorna támogatást kapott a törölt vonalak megjelenítéséhez.
- A Ctags támogatást kapott a hasonló befejezési eredmények összehangolásához. (Chandu)
- A kurzor helyelőzményei és a ctag-ok átkerültek a .cache könyvtárakba. (Megh Parikh)
- A Libide, Egg és Template-GLib fejlécek most $ (includedir) / gnome-builder- @ VERSION @ -ra vannak telepítve. Ez lehetővé teszi a C és a vala plugins kiépítését a fáról.
- Hozzáadta a GNOME Code Assistance segítségével a pylint engedélyezésének támogatását.
- A greeter-ben lévő projekteket a címtár nevével keresheti.
- A szerkesztőhöz üres csíkot adtak hozzá.
- Különféle megoldások a Vala legfrissebb változásaihoz.
- Különböző javítások a parancssáv elérhetőségéhez (Sebastien Lafargue)
- Vim fejlesztések (Sebastien Lafargue)
- A bővítmények eltávolíthatják a beállításokat (Sebastien Lafargue) kirakodásakor
- Sok fordítás javítása (Alexandre Franke, Anders Jonsson, Artur de Aquino Morais, Aurimas Cernius, Balazs Mesko, Baurzhan Muftakhidinov, Chao-Hsiung Liao, Daniel Mustieles, Dusan Kazik, Fran Dieguez, Kelemen Gábor, Mario Blattermann, Piotr Drag , Rafael Fontenelle, Rudolfs Mazurs)
Az újdonság a 3.18.1-es verzióban:
- Kezdeti támogatás a Vala számára. Amíg ezt a folyamaton kívülről elmozdítjuk, azt várjuk, hogy a dolgok kicsit szivárognak. Ez a plugin Vala-ban van írva és libvala-0.30-ra van szüksége. Támogatja az automatikus kiegészítést, az úgynevezett típusú hibajelentést, a szimbólumfát, és a definícióra ugrik. Szeretnénk, ha a vala közösség továbbra is segítené ezt a pluginot.
- Mostantól írhatsz plug-ineket a Vala-ban. * .vapi generálódik a libide-1.0 és a gnome-builder-1.0 számára.
- Az automatikus kiegészítés a legtöbb esetben sokkal gyorsabb lesz. Tekintse meg https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ további információt arról, hogyan történt ez.
- A legtöbb önműködőmotor most támogatja a homályos befejezést. Ez azt jelenti, hogy a "gtkwidshow" megegyezik a & quot; gtk_widget_show & quot ;.
- Néhány összeomlást rögzítettek.
- - enable - * - plugin most megfelelően működik.
- A tartalomtípus betöltése úgy lett rögzítve, hogy a Makefile.am a totem által nem nyitható meg.
- A Python jedi befejeződése javult.
- Javítson fel néhány fedőségi figyelmeztetést.
- Egy új gomb hozzá lett adva a szerkesztőhöz, hogy eljusson a következő figyelmeztetéshez vagy hibához.
- A C indenter egy kicsit barátságosabb az alternatív kódolási stílusokkal.
- A reindent vonal támogatása landolt (az emacs, a == in vim, az alapértelmezett ctrl + alt + i lap).
- Az áttekintő térkép új betűtípusa engedélyezett. Ezt BuilderBlocks-nak nevezik, és egy generikus blokk betűtípust használ a Behdad Esfahbod Tofu-tól.
- A ctags plugin most már elhalasztja a címkék generálását a `make ctags` kifejezéshez.
- Most már rajzolhat jeleket szóközökre, fülekre, újvonalakra, nem törő fehér területekre, hátulról és vezető területekről.
- Számos fordítási frissítést tartalmaz (például francia, magyar, kazah, koreai, spanyol, finn, eszperantó, cseh, olasz, brazil portugál, lengyel, német és szerb).
- A keresési munkafolyamat javítása.
- Különböző vim és emacs kompatibilitási és stabilitási fejlesztések.
- A Jedi befejezési javaslatok most mutatják a helyes szót és alacsonyabb valószínűségű funkciókat, amelyek __-val kezdődnek.
- A szimbólumfa-panel stabilitásának javítása.
A
Az újdonság a 3.18.0 verzióban:
- puffer: felszabadítja a szimbólum felbontóját agresszíven
- build: alapértelmezés szerint tiltsa le az eszközkezelő / mingw bővítményeket
- cindent: győződjön meg róla, hogy örökre nem keressük a környezetet
- számlálók: add vsdo fallback linux-ra és nincs rdtscp utasítás
- számlálók: maszk CPU bitek az rdtscp utasításból x86_64
- szerkesztő: az alapul szolgáló dokumentumot agresszíven szabadítsa fel a szivárgás megelőzése érdekében
- szerkesztő: k vim módban kérheti a dokumentációt
- szerkesztő: add egyszerű goto line popover, aktiváld a ctr + i gedit módban
- szerkesztő: a DnD-re a szerkesztőhöz rendelt ütközés
- billentyűkombinációk: ctrl + alt + o a globális kereséshez gedit módban.
- map-bin: a méretkorrekciót figyelmen kívül hagyja, ha a lebegő sáv nem működik
- pluginok: a plugin szürkén jelenik meg, ha le van tiltva
- keresés: letiltja az előrehaladási sávot a keresési eredmények között
- keresés: javítsa a popover-hibát a keresési szöveg törléséhez
- keresés: a keresési bejegyzés bőkezűvé tétele kisebb méretűre
- keresés: alapértelmezés szerint további keresési eredmények megjelenítése
- szimbólumfa: a gyorsítótár-időtúllépés rögzítése az ezredmásodperc alatt
- téma: a nézetvezérlők stabilizálása a verem fejlécében
- nézet-verem: engedélyezheti a nézetcsomag fókuszálását a fejlécre kattintva
Újdonság a 3.16.3-as verzióban:
- Új forráskód minimapont, amelyet a közelmúltban a GtkSourceView fölé helyeztünk.
- A legújabb tervezési munkán alapuló új üdvözlőlap
- Egy új XML-kiemelő a megfelelő XML elemek kijelöléséhez.
- Ctag-alapú automatikus készítés támogatása
- Nagy teljesítményű, mutli-menetes számlálók, amelyek engedélyezhetők a --enable-rdtscp segítségével. Ezek alapértelmezés szerint le vannak tiltva, mivel újabb Intel Core i [357] funkciókat igényelnek. ide-listás számlálók használhatók arra, hogy kivonják őket egy futó vagy lezuhant folyamatból.
- A beállítási felület jelentősen javult.
- Javítások keresése
- A strftime formátumú befejezési szolgáltató a Python számára.
- További emacs, vim és alapértelmezett billentyűzetek.
- Kísérleti támogatás a mingw-hez tartozó autóhulladék-projektek készítéséhez.
- Python automatikus javítások.
- Számos CSS stílusjavítás az Adwaita-nál.
- További támogatás a rekurzív automakép alapú projektekhez.
- Néhány szolgáltatás konfigurálható a gsettingsekkel.
- A rétegbeli beállítások támogatják a projektet és a globális beállításokat.
- Jobb modelltámogatás.
- Támogatás a DOAP fájlok elemzéséhez.
- Különböző memóriaszivárgásokat csatlakoztattak.
- A növekvő kiemelés agresszívabb érvénytelenné válik.
- Különféle versenyfeltételek az autotools támogatásban javítások.
- Az OpenBSD és a FreeBSD rendszer-javításokat készít.
- Sok fordítás javítása.
- libide-1.0.so és Ide-1.0.typelib most már telepítve vannak egy privát könyvtárba.
Újdonság a 3.16.2-es verzióban:
- >
- Fix a projektfa betöltése dummy vcs. -ben.
- Javítsa a munkaállomás cselekvési nevét emacs módban.
- A fájlok rendezésének javítása a projektfában
- Biztosítsa a GtkSourceLanguage által támogatott tartalomtípusokhoz tartozó fájlok betöltését.
- A projektfa engedélyezése alapértelmezés szerint
- Alapértelmezés szerint engedélyezze a projektfa ikonjait.
- Új fájl átnevezése a projektfában.
- Vigye át a szemetet a projektfaba.
- A korábban megnyitott projektek rendezése a bányászok által felfedezett projektek előtt.
- Használja a sysconf () függvényt az oldal méretéhez (javításokat épít az OpenBSD-re).
- Különböző zászlóépítési javítások.
- Használja a nyílgombot a hamburger helyett a keresősávon.
- Fix unicode a markdown élő előnézetben.
Az újdonság a 3.16.0 verzióban:
- A gyönyörű új GtkSourceView témát a tervezési rácspapír befolyásolja.
- Integrált forrásszerkesztő a GtkSourceView alapján.
- Élő diagnosztika, amikor C, C ++ -re írsz Clang-on keresztül.
- Élő diagnosztika a Python, a Ruby, a CSS, a JavaScript, a JSON, a Vala, a Go és mások által a gnome-kód támogatásával történő begépeléskor.
- A hozzáadott / módosított sorok kiemelése a forrásszerkesztőben.
- Robusztus Vim és Emacs emuláció.
- Több nézet egyetlen fájlba. Mind a vízszintes, mind a függőleges felosztás támogatott.
- Navigációs előzmények a módosított fájlok visszaugrásához és továbbításához
- Robusztus kódrészletes motor, amely támogatja a GLib 2.44 stílus GObjects-et.
- Gyorskeresés a projekten belüli fájlok, valamint a devhelp dokumentációjának megkereséséhez.
- A Smart backspace a lapok helyett szóközök egyszerűsítéséhez.
- A parancssáv a belső GActions és Vim stílusú parancsok automatikus kiegészítéssel történő végrehajtására.
- A Vim szkennelésének végrehajtása
- Beillesztés kurzor visszaállítása fájl áttöltésekor
- Az automatikus kiegészítés a betöltött pufferek jelenlegi szavain alapszik.
- A csengőhangon alapuló automatikus kiegészítés kísérleti támogatása
- A vim, az emacs és a kate stílus modellinek támogatása.
- Editorconfig támogatás.
- Kísérleti, csak olvasható támogatás az autoconf / automake alapú rendszerekre.
- Robusztus automatikus indenterek a GNU C89, a Python és az XML számára.
- Kísérleti projektfa (elérhető az F9-en keresztül)
- Kísérleti támogatás az épületgépészeti alapú projektekhez.
- A billentyűzet visszajátszása a parancs ismétléséhez a Vim emulációban.
- A módosított pufferek automatikus mentése, soha ne veszítse el a változást.
- Scriptelés Pythonon keresztül (CPython) vagy JavaScript (Gjs) és GObject Introspection.
- Dinamikus energiagazdálkodás laptop akkumulátor esetén.
- HTML és Markdown élő előnézet.
- A g_date_time_format () formátum paramétereinek automatikus kiegészítése.
- Írja be az előretekintést gumibetétellel.
Az újdonság 3.15.4.1:
- Ez a GNOME Builder első előnézeti kiadása tovább folytatjuk a GNOME 3.16-os utazását! Nagyon örülnénk, ha időt fordítanánk a hibák beillesztésére, amint megtalálja őket. A Bugzilla használatával jelentheti a hibákat a következő URL-címen: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder
Követelmények :
- GTK +
Hozzászólás nem található