Ko te tukunga o te kaupapa Geany 1.38 e waatea ana, e whakawhanake ana i tetahi taiao whanaketanga tono maamaa me te ngawari. I roto i nga whainga o te kaupapa ko te hanga i tetahi taiao whakatika waehere tino tere e hiahia ana kia iti te maha o nga whakawhirinakitanga i te wa o te huihuinga, kaore hoki e herea ki nga ahuatanga o nga taiao kaiwhakamahi motuhake, penei i te KDE, i te GNOME ranei. Ko te whare pukapuka GTK anake me ona whakawhirinakitanga (Pango, Glib me ATK) e hiahia ana a Building Geany. Ka tohatohahia te waehere kaupapa i raro i te raihana GPLv2+ ka tuhia ki nga reo C me C++ (ko te waehere o te whare pukapuka scintilla whakauru kei C++). Ka hangaia nga kete mo nga punaha BSD me nga tohatoha Linux nui.
Ko nga ahuatanga matua o Geany:
- Wetereo miramira.
- Te whakaoti-aunoa o nga ingoa mahi/taurangi me nga hanga reo penei i te mea, mo te wa, mo te wa.
- Te whakaoti-aunoa o nga tohu HTML me XML.
- Waea aki taputapu.
- Te kaha ki te tiango poraka waehere.
- Te hanga i tetahi kaiwhakatika i runga i te waahanga whakatika kuputuhi puna Scintilla.
- Ka tautokohia e 75 nga reo hotaka me te tohu tohu, tae atu ki te C/C++, Java, PHP, HTML, JavaScript, Python, Perl me Pascal.
- Te hanga i te ripanga whakarapopototanga o nga tohu (nga mahi, tikanga, taonga, taurangi).
- Hanga-i roto i te emulator kāpeka.
- He punaha ngawari mo te whakahaere kaupapa.
- He punaha huihuinga mo te whakahiato me te whakahaere i nga waehere kua whakatikahia.
- Tautoko mo te whakawhänui i te mahi ma roto i nga monomai. Hei tauira, kei te waatea nga monomai mo te whakamahi i nga punaha whakahaere putanga (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), whakamaoritanga aunoa, taki takikupu, whakatipuranga karaehe, tuhi-aunoa, me te aratau whakatika rua-matapihi.
- Ka tautokohia a Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express me nga papaaho Windows.
I roto i te putanga hou:
- Te tere ake o te whakatuwhera i nga tuhinga.
- Ko te waehere mo te tautoko Ctags kua tukutahia me Universal Ctags, kua taapirihia nga parser hou.
- Kua tangohia te tautoko mo te whare pukapuka GTK2.
- Kua tāpirihia he kī wera hei uta anō i ngā tuhinga tuwhera katoa.
- Ko te mono SaveActions e whakarato ana i te kaha ki te whirihora i te whaiaronga mo te tiaki tonu i nga konae.
- He tautoko taapiri mo te reo hotaka Julia me te hanga tuhinga a Meson.
- Ko nga whakaritenga mo te taiao huihuinga kua piki ake; ko te huihuinga inaianei me hiahia he kaikohikohi e tautoko ana i te paerewa C++17.
- Kua mutu te whakaputanga o nga konae whakahaere mo nga punaha Matapihi 32-bit, kua hurihia nga hangahanga 64-bit ki te whakamahi i te GTK3.
Source: opennet.ru