Вышла новая версия Geany 1.24. В своё время на ЛОРе были депрессивные настроения по поводу развития Geany, но проект потихоньку пилят, хоть и не с такой скоростью.
В этом выпуске:
Scintilla версии 3.3.6.
Охота на баги. По редактору прошлись как валгриндом так и cppcheck-ом, пофикшено множество мелких утечек памяти, исправлена куча ошибок, улучшена совместимость с Windows.
Исправления внешнего вида в KDE, наведен порядок к меню, исправлена иконка и т. п.
Добавили экспериментально поддержку GTK3.
В контекстное меню списка символов добавили возможность найти использования символа.
В менеджер модулей добавлена кнопка быстрого перехода к сочетаниям клавиш модуля.
В диалог выбора цвета добавлена кнопка «применить».
Обновлён поросший мхом перевод на русский язык (ваш покорный слуга).
Изменение версии
Много пользователей обращало внимание разработчиков на то, что по их мнению номер версии не соответствует зрелости проекта. После непродолжительной дискуссии они решили переименовать версию 0.22 в 1.22.
В списке рассылки авторов популярной легковесной среды разработки Geany появилось письмо текущего лидера проекта Энрико Трёгера (Enrico Tröger), в котором он сообщил о желании приостановить свою работу над Geany и передать проект новому лидеру после выпуска версии 0.21.
В качестве нового лидера Энрико предложил Коломбана Уэндлинга (Colomban Wendling), который в ходе обсуждения согласился на эту роль, однако честно признался, что не имеет серьёзных планов по развитию Geany.
Несмотря на внушительный список пожеланий, в этом фактически признались и другие разработчики. Основная проблема заключается в том, что Geany в его нынешнем состоянии уже практически полностью их устраивает, а делать «очередной клон Eclipse» они не хотят.
Помимо Энрико Трёгера полностью или частично приостановить свою работу над проектом планируют Фрэнк Ланиц (Frank Lanitz) и Ник Треливен (Nick Treleaven). До последнего момента Энрико, Френк и Ник были основными разработчиками программы.
В завершающей части цикла мы будем работать с языком Free Pascal. Выбор объясняется просто, если учесть ключевое слово «обучение». Паскаль с момента своего рождения был ориентирован прежде всего на учебный процесс. Если язык программирования существует уже много лет, его изучают и пишут на нём хорошие программы, то он, несомненно, завоевал право на место под солнцем. В конечном итоге, выбор зависит от программиста.
В данной статье рассказывается, как начать работу в Geany, как настроить некоторые параметры для улучшения функциональности и обеспечения удобства, как написать, откомпилировать и выполнить простую программу на языке С. В следующих частях цикла будет рассмотрено применение Geany для создания и сопровождения более сложных проектов на различных языках программирования (Python, FreePascal и т.д.).