Serbestberdana projeya Geany 1.38 heye, ku hawîrdorek pêşkeftina serîlêdanê ya sivik û tevlihev pêşve dike. Di nav mebestên projeyê de afirandina hawîrdorek guherandina kodê ya pir bilez e ku di dema berhevkirinê de hejmareke hindiktirîn pêwendiyan hewce dike û ne girêdayî taybetmendiyên hawîrdorên bikarhêner ên taybetî, wek KDE an GNOME ye. Avakirina Geany tenê pirtûkxaneya GTK û pêgirên wê (Pango, Glib û ATK) hewce dike. Koda projeyê di bin lîsansa GPLv2+ de tê belav kirin û bi zimanên C û C++ hatî nivîsandin (koda pirtûkxaneya scintilla ya yekbûyî di C++ de ye). Pakêt ji bo pergalên BSD û belavkirinên sereke yên Linux têne afirandin.
Taybetmendiyên sereke yên Geany:
- Zehfkirina hevoksaziyê.
- Xwe temamkirina navên fonksîyon/guherbar û avahîyên zimanî yên mîna eger, ji bo û dema.
- Xwe temamkirina tagên HTML û XML.
- Serişteyên amûran bang bikin.
- Kapasîteya hilweşandina blokên kodê.
- Avakirina edîtorek li ser bingeha beşa guherandina nivîsê ya çavkaniya Scintilla.
- 75 zimanên bernamekirinê û nîşankirinê piştgirî dike, di nav de C/C++, Java, PHP, HTML, JavaScript, Python, Perl û Pascal.
- Çêkirina tabloya kurteya sembolan (fonksîyon, rêbaz, tişt, guherbar).
- Emûlatora termînalê ya çêkirî.
- Pergalek hêsan a ji bo birêvebirina projeyan.
- Pergalek meclîsê ya ji bo berhevkirin û xebitandina koda guhertî.
- Piştgiriya berfirehkirina fonksiyonê bi pêvekan. Mînakî, pêvek ji bo karanîna pergalên kontrolkirina guhertoyê (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), wergerên otomatîkî, kontrolkirina rastnivîsê, hilberîna polê, tomarkirina otomatîk, û moda guherandina du-paceyê peyda dibin.
- Platformên Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express û Windows piştgirî dike.
Di guhertoya nû de:
- Zêdebûna leza vekirina belgeyan.
- Koda ji bo piştgiriya Ctags bi Ctagsên Gerdûnî re hevdem e, parserên nû hatine zêdekirin.
- Piştgiriya pirtûkxaneya GTK2 hate rakirin.
- Bişkojek germ lê zêde kir ku hemî belgeyên vekirî ji nû ve dakêşin.
- Pêveka SaveActions şiyana mîhengkirina pelrêçek ji bo hilanîna pelan tavilê peyda dike.
- Piştgiriyek ji bo zimanê bernamenûsê Julia û nivîsarên avakirina Meson zêde kir.
- Pêdiviyên ji bo hawîrdora meclîsê zêde bûne; meclîs naha pêdivî bi berhevkarek heye ku standarda C ++17 piştgirî dike.
- Ji bo pergalên Windows-ê yên 32-bit hilberîna pelên îcrakar rawestiyaye, û avahîyên 64-bit ji bo karanîna GTK3 hatine guheztin.
Source: opennet.ru