Just so you know, SourceForge automatically makes nightly tarballs of
all its projects. I was able to get geany's source during the
downtime by downloading
http://cvs.sourceforge.net/cvstarballs/geany-cvsroot.tar.bz2
The thing to remember is that gives you an actual CVS repository. You
still have to do
tar -jxvf geany-cvsroot.tar.bz2
mv geany geanycvs
cvs -d /path/to/geanycvs co geany
You can then cd into geany/ and compile as usual.
Of course, this tarball is only updated nightly, so it'll be up to a
day behind, but you can actually use this trick to get any project's
CVS code without relying on the crappy anonymous CVS servers.
Kurt
Hi again,
if someone is using Debian Testing and want to use Geany, I recommend
to downgrade your GTK libraries to 2.8.10.
The required packages are available at
http://www.uvena.de/files/gtk-2.8.10/.
You need this version because of a bug in Geany with newer GTK
versions which causes crashes. I'm sorry about and try to fix the bug as
soon as possible.
regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
Geany, a lightweight IDE using GTK2 - http://geany.uvena.de
Hi,
Geany 0.6 has been released.
Changes since Geany 0.5:
* added option to place new file tabs to the right or left of the tab
list
* improved file open dialog
* improved scrolling of the compiler output window
* rewrote most of the code for compiling files, now all settings are
read from filetype definition files
* now, you can drag files from a file manager into Geany and they will
be opened
* improved handling of filenames which contain non-UTF8 chars
* added user-definable comment characters to all filetype definition
files
* implemented folding
* added file properties dialog
* improved search and find dialogs
* Geany now creates a FIFO, to communicate between different instances
for opening files in an already running instance
* added filetypes SQL and (O)Caml
* many small improvements
* fixed lots of bugs, including #1419473, #1422135, #1421776 and
#1441359
(for a complete list see the ChangeLog, also available on
http://geany.uvena.de)
All downloads can be found on
http://geany.uvena.de/http://www.uvena.de/files/ or
https://sourceforge.net/project/showfiles.php?group_id=153444
Some important notes:
Be sure to backup any modified files in $prefix/share/geany. All of the
filetype defintion files in this location will be overwritten since
they all have changed. I'm sorry about that and I promise with Geany
0.7 it will be better because than you can overwrite these settings
with files in your home directory.
i rewrote most of the code which is related to the build menu item. Now
you can define the compiler(also linker and view programs) path and
options in the filetype definition files
($prefix/share/geany/filetype.*) and you can even use wildcards. The
options are described in the files. I think with Geany 0.7 or 0.8 I
will write some documentation for that, but at the moment there is no
time.
*Important*
Please use Geany with care, if you have newer GTK libraries installed.
Since GTK 2.8.12 Geany seems to be very unstable and crashes very
often. This bug still exists in this release, so I recommend to
downgrade the GTk libraries or use Geany very carefully. Sorry, I try
to find the bug.
I want especially thank Nick Treleaven, who sent me many patches for
this release and Veit Wahlich who builds the Fedora Core 4 RPMs of
Geany.
Another nice thing: Geany will be included in PuppyLinux 1.09 and it
can be installed from the FreeBSD ports, yeah.
Happy Coding,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
Geany, a lightweight IDE using GTK2 - http://geany.uvena.de
I'm using the 0.6 preview 2, downloaded from this post:
http://lists.uvena.de/pipermail/geany/2006-April/000076.html
I use pcmanfm (http://pcmanfm.sourceforge.net/ ) and I wanted to let
you know that when I try to drag files into geany from it, geany tells
me it "Cannot stat file."
For completeness, I run Slackware linux (10.2, updated to -current),
and I have the latest gtk & glib libraries installed. I do not run
GNOME or KDE.
Thanks for your time, and thanks for making such a great program!
Kurt
Hi,
there is a new preview version, with some minor changes:
- improved the file properties dialog(file menu->properties)
- improved file open dialog, it is now more compact
- fixed some bugs in the build system(crashes when try to build new
files without filenames; fixed compilation, linking and execution of
LaTeX files; added possibility to open HTML/PHP files with a browser
and the appropriate webserver URL; many more)
- minor changes
The build system is still important to test, but with this version it
should be more stable than before. I think I can release Geany 0.6 this
weekend, Friday or Saturday.
Thanks for testing and using.
the tarball is available at:
http://www.uvena.de/geany-0.6preview2.tar.bz2
and
http://geany.uvena.de/geany-0.6preview2.tar.bz2
(this is the slow Sourceforge server)
regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
Geany, a lightweight IDE using GTK2 - http://geany.uvena.de
Hi all,
since I was busy as a bee today ;-), here is a preview version of Geany
0.6, some kind of release candidat.
The keyboard shortcuts for compile, build and execute should work now.
In Geany 0.7, many shortcuts will be definable.
I recommend, that you install this version in a separate prefix,
because nearly all filetype definition files(all files in
data/filetypes.*) have changed and I'm not completely sure, whether
further changes are needed. From now on, the build settings(compiler,
linker, execution flags) are stored in this files. This is the reason,
why Geany 0.6 has taken so much time. It was a lot of work to write
this stuff, but now the whole build system is more flexible. You can
use %f and %e wildcards(they are descibed in the filetypes.* files).
I hope you test this new feature, because there could be some bugs (it
is not yet well tested).
Also new is, that all build related functions can handle non-UTF8
filenames(and paths), which might be interesting for users, who don't
have a clean UTF8 system(like me ;-)).
Another nice new feature: you can drag files from a file manager
(tested Thunar and Konqueror) into Geany and they will be opened.
And there are several minor changes, bugfixes and applied patches
(thanks Nick), for details see the ChangeLog.
Here it is:
http://geany.uvena.de/geany-0.6preview.tar.bz2
I'm looking forward to your bug reports ;-).
And please notice, that is not the official release, but a preview for
those, who are interested in testing and finding bugs. In a few days,
when I think the code is stable enough, I will release Geany 0.6.
thanks and good night,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
Geany, a lightweight IDE using GTK2 - http://geany.uvena.de
Hello,
I try since two weeks to checkout the cvs files, but it aborted with
"cvs [checkout aborted]: end of file from server" if I start:
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/geany \
co -P geany
It's the same if I try to export the cvs-files. Where is the problem?
Ciao, Joo
(Germany)
Hi, I have a question on the file types in geany, I am writing a program in
ARM asm, and I have found a syntax highlight definition for VIM however,
geany does a poor job under Assembler source file, i was wondering where I
could find the definitions for these filetypes in geany so i can edit them
on my own?
Thanks,
Ali
hi
first i'd like to say, that i really like geany. i never could get used
to emacs, vi and similar text stuff, and since i use scripting languages
i don't really need the full blown eclipse and such, and until geany i
was very much dissatisfied with programmers editors in linux. the main
thing i missed was symbols browser, which is found very rarely (i don't
understand why)...
so, i am curious about what's happening with 0.6?
and for a feature requset - a directory tree browser tab in the sidebar
would be very handy... ;)
best regards, bostjan
Hi there, I have experienced some weird seg faults- when I try to change the
terminal type in preferences to aterm from xterm, geany immediatly seg
faults. I ran it through GDB and here is what have been able to fish out:
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/local/bin/geany
(process:14270): Gdk-WARNING **: locale not supported by Xlib
(process:14270): Gdk-WARNING **: cannot set locale modifiers
Program received signal SIGSEGV, Segmentation fault.
0xb7496c48 in _vte_termcap_free () from /usr/lib/libvte.so
(gdb) bt
#0 0xb7496c48 in _vte_termcap_free () from /usr/lib/libvte.so
#1 0x0829e160 in ?? ()
#2 0x000005e7 in ?? ()
#3 0x084dc430 in ?? ()
#4 0x00000018 in ?? ()
#5 0xb79bfa00 in __after_morecore_hook () from /lib/libc.so.6
#6 0xb79bdff4 in ?? () from /lib/libc.so.6
#7 0xb79bfa00 in __after_morecore_hook () from /lib/libc.so.6
#8 0x00000010 in ?? ()
#9 0xbf9a0fa8 in ?? ()
#10 0xb790fd7a in calloc () from /lib/libc.so.6
Previous frame inner to this frame (corrupt stack?)
(gdb)
This can be repeated- so if you need anymore information, please let me
know!
Ali