We are happy to announce a new release of Geany!
For a comprehensive list of changes please see:
http://www.geany.org/Documentation/ReleaseNotes
Some highlights:
* Remove Waf alternative build system.
* Greatly improve scope completion (Jiří Techet).
* Show a popup to select the symbol when going to a symbol has several
options (Jiří Techet).
* Update Scintilla to version 3.6.3 (including improved support for
Lua 5.3 and Perl 5.22).
* Improved symbols for C, C++, C# and D, and added symbols to CUDA.
* Update built-in PHP symbols completion and calltips.
* Fix lockup when performing reflow on some input with many
consecutive spaces.
* Update translations: de, es, fr, it, ja, kk, lt, nl, pt, ru, sk,
zh_CN.
We want to thank all developers, translators and everyone who
contributed to this release with patches, feedback, bug reports and so
on. Thank you!
As usual, all downloads can be found on
http://www.geany.org/Download/Releases.
- Colomban
Hi users, friends, everybody,
We are happy to announce a new version of the combined Geany-Plugins
release -- right after Geany 1.27, Geany-Plugins 1.27 has been released.
There have been a lot of changes, but here are some of the most
prominent or noteworthy ones.
General:
* Dropped build support via Waf -- please use Autotools instead
* Improve building on Windows a lot and so ship more plugins with
installer for Windows
* New plugin LineOperations
* i18n/l10n: Update of translations for de, fr, pt, ru
Plugins itself:
* Debugger: Fix many memory leaks and potential crashes
* Debugger: Fix handling of non-ASCII characters in file names
* Debugger: Speed up stack trace display on large traces
* Debugger: Report the signal name when the process received one
* GeanyPy: Add keybinding support for Python plugins
* GeniusPaste: Make pastebins configurable via configuration files,
adding support for user-defined pastebins
* GeniusPaste: Add configurations for fpaste.org and paste.debian.net
* ProjectOrganizer: Use the term "symbol" instead of "tag"
* Spellcheck: Improve detection of English contractions and other use
of single quotes
A more complete list of changes can be found in the NEWS file at
https://raw.githubusercontent.com/geany/geany-plugins/1.27.0/NEWS
As usual, you can find source tarballs and Windows installer for the new
release on plugins.geany.org.
A huge thanks to everybody contributing to this great release.
Have nice time!
Cheers,
Frank
Hi,
I want to do debugging by geany&gdb.
I use debian jessie.
At first, I post this question on debian-users mailing list.
https://lists.debian.org/debian-user/2016/02/msg00696.htmlhttps://lists.debian.org/debian-user/2016/02/msg00697.htmlhttps://lists.debian.org/debian-user/2016/02/msg00810.htmlhttps://lists.debian.org/debian-user/2016/02/msg00815.html
But I think this mailing list is more appropiate, so I post this.
In debian-users mailing list,
I receive an advice
that I should install geany-plugin-debugger, not geany-plugin-gdb,
for debian jessie.
After
$ sudo apt-get install geany-plugin-debugger
,the Debug tab appeared at the below part of Geany.
In the "Build"/"Set Build Commands" menu, I've set
compile: gcc -Wall -g -c "%f"
build: gcc -Wall -g -o "%e" "%f"
I tried to do debugging the following code for a test.
#include <stdio.h>
int main() {
double x = 3;
printf("%d ", x);
return 0;
}
When I press the Run button in Debug tab,
a message box appears saying
"Error loading file".
the terminal output at that time :
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:6702): GLib-CRITICAL **: g_hash_table_destroy: assertion
'hash_table != NULL' failed
After
$ starce geany
,I set few breakpoints and push the compile button,then push the run button.
I copy the terminal output to starce_result.txt.
$ cat starce_result.txt | grep gdb
read(20, "~\"GNU gdb (Debian 7.7.1+dfsg-5) "..., 1024) = 96
read(20, "(gdb) \n", 1024) = 7
write(19, "-gdb-exit\n", 10) = 10
How can I do debugging in Geany successfully?
And in the "Breakpoints" tab, an old breakpoint of a past file still remains.
How can I delete this?
EenyMeenyMinyMoa
Hello,
When I execute a .py file from Geany with default settings, it runs in a C:\WINDOWS\SYSTEM32\cmd.exe window. Is this expected?
I was expecting it to run in some other shell, just like it does in IDLE.
Thanks.
-Python Newbie