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
I am having a significant amount of issues with geany 0.6 opening files.
here is one of the segmentation faults I encounter:
Starting program: /usr/local/bin/geany
(geany:19878): Gdk-WARNING **: locale not supported by Xlib
(geany:19878): Gdk-WARNING **: cannot set locale modifiers
(geany:19878): Gdk-CRITICAL **: gdk_window_scroll: assertion `GDK_IS_WINDOW
(window)' failed
(geany:19878): Gdk-CRITICAL **: gdk_window_process_updates: assertion
`window != NULL' failed
Program received signal SIGSEGV, Segmentation fault.
0xb7bf8683 in gdk_x11_register_standard_event_type ()
from /usr/lib/libgdk-x11-2.0.so.0
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) n
Program not restarted.
(gdb) bt
#0 0xb7bf8683 in gdk_x11_register_standard_event_type ()
from /usr/lib/libgdk-x11-2.0.so.0
#1 0x08143568 in ?? ()
#2 0x02a0008b in ?? ()
#3 0xbfd4e548 in ?? ()
#4 0xbfd4e54c in ?? ()
#5 0x00000015 in ?? ()
#6 0x02a0080c in ?? ()
#7 0x08cead90 in ?? ()
#8 0x08cead90 in ?? ()
#9 0x6ec1ff11 in ?? ()
#10 0x02a00809 in ?? ()
#11 0x02a00809 in ?? ()
#12 0x080d2816 in ColouriseCppDoc (startPos=142033280, length=28,
initStyle=3403, keywordlists=0x81447c8, styler=@0xbfd4e610,
caseSensitive=8) at LexCPP.cxx:53
Previous frame inner to this frame (corrupt stack?)
-------------------------------------------------------------------------------------------
geany 0.6 (built on May 25 2006 with GTK 2.8.12, GLib 2.8.6)
Hi
I like geany so much that I'm preparing a Polish translation for
it. Enough of joking:)
What I would really like geany to have is some better way argument
prompting(when you write some common function and you get the list
of required arguments in the form of a tooltip) is handled. So far
it disappears after the first argument is given and there is no way
to bring it back somehow. E.g. in Dreamweaver you could make it
reappear after pressing Ctrl+Spacebar. It might be a task for some
distant future, but I'd like to know your opinion on it.
Best regards,
Jacek Wolszczak
Hi,
Geany has a new developer: Frank Lanitz.
He takes care of the German translation and manages all other
translation issues of Geany.
Geany 0.7 will have a Polish translation and other languages are in
progress. Thank you for this.
So, if you are interested in translating Geany in another language or
you found a mistake in an existing translation, please contact Frank
(frank(a)frank.uvena.de) or just write to this mailing list.
Last week I created a new mailing list for Subversion commits. This
mailing list is read only. You can subscribe to it and then you will
receive all subversion commits with a short summary of the changes.
This list is probably not very interesting for users, but if you want to
subscribe, visit http://uvena.de/cgi-bin/mailman/listinfo/geany-commits.
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
First of all, geany is great and many thanks to its author and all its
contributors.
I really would like to switch all my development work to geany, but
there seems to be one major problem: geany converts all my source files
from latin1 to utf-8 when I save them. I have several projects where I
absolutely cannot just switch everything to utf-8 and would really need
the possibility to retain the latin1 character set.
Maybe I missed something how this can be done, any enviromnent variable,
command line options or config file setting?
Bye
Tim
On Mon, 22 May 2006 02:25:43 +0200, Pierre <pierre.php(a)gmail.com> wrote:
> On 5/22/06, Enrico Tröger <enrico.troeger(a)uvena.de> wrote:
>
> > > I can give you another version which does not use any integer but
> > > decrement the pointer until it reaches the beginning of string,
> > > it is safe and platform independent.
> > Even better. I just wrote this down to the TODO list, but I you have
> > already the code, it would be nice to see it.
>
> Here you go. I quickly test it, it should work well. It also keeps the
> original pointer intact.
Thanks, looks good.
I changed only one line:
source_len = strlen(source);
But there is another problem, I discovered while looking at the code:
I use this function to parse the hex colours for syntax highlighting.
But strtod evaluates 0x0000ff to red, but it is blue. This means,
strtod is simply the wrong function and I will remove it. Anyway thanks
for the patch. ;-)
I just have written the code to get the correct colour values and it is
much easier, but therefore most of the syntax colouring will change and
I want to keep it, so there is some work needed to adopt the colouring.
Therefore, your patch will be applied as long as this issue is fixed.
regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
Geany, a lightweight IDE using GTK2 - http://geany.uvena.de
Hello,
A little fix fpr utils_strtod. It should use integer if it needs to
test values lower than 0 (<= 0 incl.). A better fix would be to use
the start address :)
Patch again svn head attached (with some other sanity checks).
Cheers,
--Pierre
Hi all,
I have two good news.
First, the requested feature of user-definable keyboard shortcuts is
available. Check out the SVN version and test it. It needs testing.
Go to the preferences dialog, there you will find a new tab
"keybindings". You see a list of available commands and the
corresponding shortcut. Double clicking on an action opens a dialog to
enter a shortcut. You can also edit directly the string representation
of the shortcut by clicking on the column. There can be bugs, I have
not yet tested it very well.
The other good news:
Nick Treleaven has joined the Geany development. In the past, he
improved Geany by several patches and hints, now he is actively
developing. This is good for Geany, for you and finally good for
my spare time ;-).
Please welcome him.
regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.key
Geany, a lightweight IDE using GTK2 - http://geany.uvena.de
Hi
First of all I'd like to say thank you for geany. It's a really cool
app without all that useless stuff that would make it "heavy".
I'd like to report a bug that should be easy to fix. When no files
are open and I click "run" toolbar icon, I get segmentation fault. It is
quite reproducible. The solution would be to disable the icon/button
when the number of opened files equals 0.
Best regards,
Jacek