Hi Enrico,
1. You probably know this, but just in case:
For nested Python classes the methods in the Symbols tab are displayed
incorrectly: all methods (those of inner and outer classes) are prefixed
with the inner class name, e.g.:
class Finder:
class Dir:
def __init__(self, fd, mtime, name, type):
...
def __init__(self, root = '/'):
self.root = root
...
will produce in Symbols:
Dir::__init__[28]
Dir::__init__[35]
2. It would be nice to have a command-line option for positioning on a line
in the opened file. For instance, I am using ipython, and if I specify geany
as its editor, it would automatically take me to the line with error. This
is true for practically all cases when geany is set as a default editor for
some other tool.
I cannot thank you guys enough for this excelent tool.
Cheers,
Misha
Hello Rowan,
I´m having the same problem you posted in the list of uneva when I do make pango:
...
libcairo.so: undefined reference to `png_set_strip_16@PNG12_0'
collect2: ld returned 1 exit status
make[3]: pango-view Error 1
...
./configure was ok.
Did you find the solution?
If you could help me... thank you,
Americo.
---------------------------------
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
Hi,
Geany 0.9 has been released.
Changes since Geany 0.7:
* Added function calltips for files open in the current workspace for
C-like languages.
* Open a second instance by default when starting Geany with no
filenames specified on the command-line.
* Added better error message support for D, for both DMD and GDC; also
GCC-style linker error messages are now parsed.
* Text selections now use syntax highlighting foreground colours (but
can still be overridden in filetypes.common).
* Find in Files improvements: fixed string and whole word only matching
options; a directory selector dialog; filenames passed to Grep are now
sorted alphabetically.
* Remember the VTE current directory at startup.
* Show the messages window on build failure or for Find Usage.
* Added -s command-line option to not load session files (-i is now
used to force a new instance).
* Added comment toggle functionality to easily comment and uncomment a
line with one shortcut.
* Separated filetypes PHP and HTML for better usage.
* New filetypes: Diff, Fortran 77 and Ferite.
* Added auto completion tags for PASCAL.
* Improved VTE usage by adding options for selecting the used shell and
ignoring menu bar accelerator (default F10).
* Added menu items to insert configurable date/time strings.
* Removed the whole FIFO code and replaced it with support for (Unix
Domain) Sockets(including Windows support).
Windows changes:
* Implemented Run command (from the build menu) under Windows.
* Enabled socket code on Windows to detect a running instance.
* Enabled notification if file on disk has changed under Windows.
Bugs fixed:
* Fixed a segfault at startup if terminal follow path setting is
enabled.
* Fixed clicking on error messages being dependent on the current
file's directory.
* Fixed a bug when clicking on a recent file got the wrong filename.
* Fixed a crash when a compiler output reports an error in a blank line
(can happen in LaTeX)
* Fixed a crash when switching between several filetypes.
* Fixed segfault when replacing tabs by spaces.
All downloads can be found on
http://geany.uvena.de/http://files.uvena.de/geany/ or
https://sourceforge.net/project/showfiles.php?group_id=153444
We will be happy about any feedback, whether positive or negative ;-).
Regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
This is a little belated, but I just wanted to say: nice work! I first
came across Geany in early july, and found it to be great, but lacking
some key features. Only a few months later, I see that those features
now exist! I plan on using Geany exclusively now, replacing Kate.
Please keep up the great work!
Chris Anderson
Hi
I encountered a strange behaviour of geany under Windows. Geany seems to
need Administrative Privileges under Windows, otherwise it will
coredump when opening a file. Has anybody else expierienced this problem
as well?
Bye
Tm
Hi
I notice that gentoo ebuild for svn version of geany contains weirld
code that copy po/Makefile.in.in file from 0.8 tree to svn.
Do you forgot to commit it? If so please add it to svn.
If po/Makefilein.in.in is generated by something can you tell me how
to produce it?
Best regards,
Yura Semashko
I hate when I do that... Forwarding the message since, once again, I
answered it to the poster, instead to the list. Sorry, folks :(
Regards,
Alexandre Moreira.
---------- Forwarded message ----------
2006/9/11, Enrico Tröger <enrico.troeger(a)uvena.de>:
[...snip...]
> Yestderday I got my laptop with a running Windows back and today I got
> the socket running under Windows(wasn't much work).
> It seems to work, even under Windows XP with enabled firewall. But I
> didn't test it very well.
>
> And Alexandre, if you succeed in learning about DDE, I'd give it a try
> although the socket code seems to work.
I have a basic DDE + Gtk+ code running, although it is in a machine
without Network access, and I'll only have acess to it in about a
week... living in many different places is weird, you know (lol)
But, anyways, I don't think you would like the solution so far, as it
involves a big chunk of boilerplate code (It needs an invisible Win32
Window, and the Gtk+ main() running inside a glib_thread). I'll post
it here whenever I have the chance to fetch the code and put it
online.
If I recall correctly the boilerplate code needed to get GTk+ running
inside a Win32 Application is something between 50 ~ 100 lines of
code. The real problem is that I don't know how Geany would behave
with this extra thread in the application ... and perhaps this would
somehow "violate" Geany's "Keep it Simple" filosophy
For now I think the socket code, although not very "orthodox", would do the job.
> Regards,
> Enrico
Regards,
Alexandre Moreira.
Hi folks,
good news today:
I just removed the code for handling the FIFO to detect a running
instance. It never worked as it should and as I imagined it.
Now, we use Unix Domain Sockets. So, the annoying dialog after a crash
isn't necessary anymore. Geany detects whether an instance is running
and if not, it starts a new one. If an instance is running, it opens
all files specified on the command line within this instance,
deiconifies the window and gets the focus to the running instance.
There is no real difference in using Geany, except that it works fine
now ;-). Anyway and as usual, there might be some bugs.
The command line argument to use new instances every time changed from
-p (--no-pipe) to
-s (--no-socket).
The socket file "geany_socket" will be created (at least on non-Windows
systems) in your configuration directory.
There is one side effect in changing the code which is actually a big
advantage:
these sockets are also available under Windows through the
Mutex system. (The code exists, but isn't tested yet. It is copied from
the Sylpheed sources, thanks)
Anyway, I guess it won't work at the moment and maybe
it doesn't even compile on Windows. Sorry for that, I don't have a box
with a running Windows at the moment.
Check out r773!
Regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
Hi all,
it's time for a beta version, actual it is only the current SVN version.
There are some interesting changes which need testing.
Short list:
- new filetypes TCL and Ruby
- compile(read syntax check) support for Perl, Python and Ruby
- filetype definition files(these which are found in
$prefix/share/geany) can be overridden by files in Geany's
configuration directory(documentation for this follows soon)
- user-definable keyboard shortcuts are available in the preferences
dialog (needs to be tested)
- new menu item search with items from the Edit menu item and some new
items
- as usual some bugfixes (for more details read the ChangeLog)
- added translation for Catalan (this and the German translation are a
bit outdated, will be updated)
Get it:
http://files.uvena.de/geany/geany-0.7beta1.tar.gz
(from uvena.de)
http://geany.uvena.de/geany-0.7beta1.tar.gz
(from sourceforge.net)
Thanks for testing.
regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
Geany, a lightweight IDE using GTK2 - http://geany.uvena.de
Hi list,
Let us suppose that we have a PHP source like the following:
<?php
include('functions.inc.php');
....
?>
In some editor, I can open the file "functions.inc.php" by
selectionning it and right click to active a context menu. In this
case, of course "functions.inc.php" is in the same path as current
file in current tab of editor.
Is it possible to implement this beautiful feature in future release
of geany ? :)
Thank you all for Geany,
Regards,
--
http://vnoss.org