Posts Tagged ‘Geany’
Oktober 10th, 2011
Vor rund 6 Jahren wurde der Quellcode von Geany von cvs auf svn migriert und seit dem bei Sourceforge gehostet. Seit diesem Sonntag ist diese Ära nun vorbei, da die Quellen nun in einem git-Repository (oder genauer gesagt ja eigentlich in vielen …) verwaltet wird. Das soll die Entwicklung ein wenig dynamisieren und die Verwaltung von Patches vereinfachen. Wir werden sehen ;)
Die quellen befinden sich nun auf github und können von dort weiterhin von jedem unter den Bedingungen der GPLv2+ heruntergeladen und verwendet werden.

Oktober 6th, 2011
Am langem Wochenende konnten wir die Version 0.21 von Geany veröffentlichen.
Wieder einmal gab es viele kleinere und größere Verbesserungen. So gibt es nun einen “Real-Time-Tag-Parser”, der es erlaubt, die Symbolliste auf der linken Seite beim tippen aktuell zu halten. Vorher wurde diese nur beim Speichern aktualisiert. Sparsamer bei den Ressourcen, aber auch ab und an nervig, wenn die Zeilennummern sich geändert haben. Das SplitWindow-Plugin ist nun auch für Windows verfügbar und es gibt eine Möglichkeit, dateitypspezifische Einrückungen zu konfigurieren. Das letzte ist praktisch, wenn man sich mit C und Python beschäftigt und dabei unterschiedliche Schemata zum Einrücken von Quellcode verwendet.
Updates gibt es wie gewohnt unter http://download.geany.org/ sowie die offizielle Ankündigung hier.


Januar 13th, 2011
Ein wichtiges Element einer IDE ist natürlich die Autovervollständigung, bzw. das automatische Vorschlagen von Variablen und Funktionsnamen. Dies kann natürlich auch Geany, wenn auch bei Funktionen für Sprachen wie C in einem mehr statischen Ansatz, in dem Geany auf globale Liste zurückgreift und diese aus Informationen der aktuellen Session ergänzt, zurückgegriffen wird. Dies hat zwar auf der einen Seite den Nachteil, dass nicht immer und im jeden Fall alle möglichen Funktionen vorgeschlagen werden und auch der Kontextbezug ein wenig abhanden kommt, gleicht diesen aber mehr als aus durch den Gewinn bzw. besser gesagt durch die Sparsamkeit an Ressourcen, da nicht ständig die Listen im Hintergrund aktualisiert werden müssen. Wenn man mit einer festgelegten API programmiert, ist dies sowieso nur bedingt notwendig.
Geany bietet die Möglichkeit, für die Vorschläge globale Liste einzubinden. Diese beinhalten Informationen zu den Funktionen sowie zu deren Parametern. eine solche globale Liste kann man entweder direkt mit Geany erstellen.
Für eine große Anzahl von Paketen kann man sie aber auch von http://download.geany.org/contrib/tags/ herunterladen und unter Linux/Unix innerhalb von ~/.config/geany/tags/ ablegen.

Januar 12th, 2011
Still und heimlich wurde in den letzten Tagen die zu Geany 0.20 passende Auflage der Geany-Plugins ebenfalls in der Version 0.20 veröffentlicht und die Quellcodearchive auf den Server hoch geladen .
Auch diesmal hat sich wieder eine Menge getan: So wurden mit UpdateChecker und WebHelper zwei neue Plugins hinzugefügt. UpdateChecker prüft baiseren auf libsoup, ob es eine neue Version von Geany gibt und WebHelper hilft dem geneigten Webentwickler, seine Seiten zu gestalten.
Aber auch die ‘altbekannten’ Plugins haben eine Aktualisierung erfahren. Neben kleinen Codeanpassungen und Verbesserungen, Bugfixes, gibt es natürlich auch eine Menge neuer Funktionen. Hier nur mal eine minimale Auswahl
- GeanyLaTeX
- Hilft nun beim Auswählen der richtigen BibTeX-Referenz basierend auf bib-Dateien innerhalb des Verzeichnisses
- Kann Satzanfänge nun Großschreiben
- Treebrowser unterstützt nun Lesezeichen zum Markieren von Stellen im Dateisystem
- GeanyExtraSel nimmt Rücksicht auf die intelligente Home-Tastenfunktion (Pos1)
Mehr Informationen gibt es auf den Pluginseiten unter plugins.geany.org.
Update: Die öffentliche Ankündigung gibt es auch auf geany.org.

Januar 6th, 2011
Nachdem es Anfang Dezember noch mit 0.19.2 die dritte Version der 0.19er-Serie gab, beginnt das neue Jahr für Geany mit einem neuen Majorrelease: Version 0.20.
Wie immer hat sich einiges getan. Diesmal aber vor allem kleinere Verbesserungen und Änderungen unter der ‘Haube’, jeder an sich von Bedeutung, dennoch lohnt es sich wohl nicht, jede der Änderungen einzeln hier auf zu zählen. Nur soviel sei gesagt, ein Blick die NEWS mit darauf folgenden Update lohnt sich auf jedem Fall.
Updates gibt es wie gewohnt unter http://download.geany.org/ sowie die offizielle Ankündigung hier.
Update: Über http://www.geany.org/Download/Releases sind nun auch Windows-Builds verfügbar. Ein neues Release der Plugins folgt sicher bald.

Dezember 1st, 2010
Auf geht es zum dritten Release der 0.19er Serie.
Diesmal handelt es sich nur um einen kleinen Bugfix, der ein unter Umständen sehr ärgerliches Problem löst: Es konnte vorkommen, dass Geany eine Datei nicht korrekt speichert und dabei Daten verloren gehen. Insbesondere kann dies passieren wenn die Festplatte bis zum Rand gefüllt ist und das Betriebssystem einen bestimmten Fehlercode nicht wie erwartet über die C-Funktion an die Programme (hier Geany) weiter gibt. Dieses Problem wird nun durch 0.19.2 gelöst.
Die Wahrscheinlichkeit für ein Auftreten ist sehr gering, dennoch ist ein Update natürlich zu empfehlen.
Updates gibt es unter http://download.geany.org/ sowie die offizielle Ankündigung hier

November 25th, 2010
Vor ein paar Tagen habe ich eine Vorabversion, sozusagen pre-Alpha von GeanyLaTeX 0.6 (dem LaTeX-Plugin für Geany, in das Geany-Plugins-Projekt gemerged, so dass es unter anderem auch für die Nutzer der nächtlich generierten Geany Builds zum Testen und rumspielen zur Verfügung steht.
Achtung: Mal wieder experimentelle Software an dieser Stelle ;)
Im Vergleich zur Version 0.5, die bisher ( == Geany Plugins 0.19) ausgeliefert wurde, haben sich ein paar Kleinigkeiten geändert:
- Die Menüstruktur wurde in ein eigenes Untermenü analog zum GDB-Plugin verschoben
- Eine Funktion zur Unterstützung beim Einfügen von
\cite{} wurde hinzugefügt.
- Funktion zur automatischen Großschreibung am Satzanfang
Nicht übermäßig spannend, aber dennoch einen Blick wert — Da bin ich mir sicher! Viel Spaß beim Testen und Danke für das Feedback ;)
Die Version 0.6 wird zwingend Geany 0.20 oder höher benötigen, so dass für das Testen ebenfalls eine Entwicklerversion von Geany installiert sein sollte.
Die Dateien gibt es hier.

Oktober 19th, 2010
Vor fünf Jahren wurde die Version 0.1 von Geany veröffentlicht — konkret am 19.10.2005.
Ganz schön viel Zeit seit dem ins Land gezogen und viel wurde geschafft ;)

Auf die nächsten 5!

Oktober 14th, 2010
Nachdem die erste ORR anno 2009 in Bottrop statt gefunden hat, ist die Veranstaltung dieses Jahr nach Oberhausen umgezogen — Eines ist aber gleich geblieben: Der ‘Pott voll Software’.
Dieses Jahr findet sie am 13. und 14. November statt und bietet verglichen mit anderen Veranstaltungen, ein kleines, dafür aber abwechslungsreiches Programm, dass es seit ein paar Tagen hier zu bestaunen gibt. Die Themen sind dabei rund um freie Software und freies Wissen gelagert.
Neben dem Vortragsprogramm werden auch wieder die üblichen Verdächtigen mit Ständen vertreten sein und zu dem ein oder anderen Gespräch oder der Ablage eines Zertifikates einladen.
Ich bin mir sehr sicher, auch Fragen zu Geany werden dort geklärt werden können. :)

September 30th, 2010
Seit einigen Wochen haben die Geany-Plugins eine neue übersichtliche Homepage die freundlicherweise von Dominic Hopf und Michael Spahn zusammengebaut und gewartet wird. Unter http://plugins.geany.org/ gibt es eine Sammlung mit allen wichtigen Plugins für Geany und dem entsprechenden README bzw. weiterführende Informationen. Solltet Ihr also irgendwann mal ein speziellen Plugin für Geany suchen -> Dort gibt es Anregung.
Update: Dmaphy hat in seinem Blog einen kleinen Blick auf die Technik.
