Re: [Geany-Devel] A direction for Geany

2013-11-11 Thread Lex Trotman
On 11 November 2013 20:31, Matthew Brush mbr...@codebrainz.ca wrote: On 13-11-10 11:18 PM, Lex Trotman wrote: Hi All, Recently there have been a number of proposals for significant changes in Geany, different languages, GObjectification and other various changes. As good or bad as the

Re: [Geany-Devel] A direction for Geany

2013-11-11 Thread Thomas Martitz
Am 11.11.2013 10:31, schrieb Matthew Brush: 5. Drop Scintilla and use GtkSourceView. I'll just enumerate the reasons that come to mind, in no particular order: * Scintilla is a big fat not-really-GTK+ C++ library * We have to keep a fork up-to-date in our source tree * It provides one of

Re: [Geany-Devel] A direction for Geany

2013-11-11 Thread Matthew Brush
On 13-11-11 02:42 AM, Thomas Martitz wrote: Am 11.11.2013 10:31, schrieb Matthew Brush: [snip] * GtkSourceView completely integrates into our GUI toolkit, using native (not custom drawn like Scintilla) widgets inside and interacts properly with stuff like scrolling, focus, DnD, key-bindings,

Re: [Geany-Devel] Let's use Vala

2013-11-11 Thread Matthew Brush
On 13-11-11 05:37 AM, Thomas Martitz wrote: Am 10.11.2013 21:04, schrieb Matthew Brush: Maybe it's something specific to that Gist, so I re-pasted it in a new one: https://gist.github.com/codebrainz/7403171 Impressive. Unfortunately only a tiny fraction of Geany's code can be vala'fied

Re: [Geany-Devel] Let's use Vala

2013-11-11 Thread Steven Blatnick
Disclaimer: I know little to nothing about Vala. I like how lean Geany is. From the discussion, it sounds like Vala does its own memory management. Currently geany only uses between 9 and 13 MB of memory on my box. Would Vala inadvertantly make geany use more memory? I don't want to use

Re: [Geany-Devel] A direction for Geany

2013-11-11 Thread Steven Blatnick
One of the things I've enjoyed about switching from gedit to geany is that geany typically doesn't use nearly as much memory and loads large files easily. Now, I don't know if that's related to Scintilla vs GtkSourceView, but really long documents, particularly with long lines, freeze gedit

Re: [Geany-Devel] Let's use Vala

2013-11-11 Thread Lex Trotman
On 12 November 2013 03:38, Steven Blatnick steve8tr...@yahoo.com wrote: Disclaimer: I know little to nothing about Vala. I like how lean Geany is. From the discussion, it sounds like Vala does its own memory management. Currently geany only uses between 9 and 13 MB of memory on my box.

Re: [Geany-Devel] A direction for Geany

2013-11-11 Thread Lex Trotman
On 12 November 2013 02:45, Pavel Roschin ros...@scriptumplus.ru wrote: 5. Drop Scintilla and use GtkSourceView. I'll just enumerate the reasons that come to mind, in no particular order: But does this mean that some Sci-features are going to pass away? E.g. scintilla supports multiple

Re: [Geany-Devel] A direction for Geany

2013-11-11 Thread Lex Trotman
On 12 November 2013 03:51, Steven Blatnick steve8tr...@yahoo.com wrote: One of the things I've enjoyed about switching from gedit to geany is that geany typically doesn't use nearly as much memory and loads large files easily. Now, I don't know if that's related to Scintilla vs

Re: [Geany-Devel] A direction for Geany

2013-11-11 Thread Lex Trotman
Hi All, There have been lots of interesting suggestions so far. I will leave the thread until the end of the week and then try to summarise. So keep thinking. So far nobody has said don't do anything so I guess that means that there is general support for examining the design of Geany and

Re: [Geany-Devel] A direction for Geany

2013-11-11 Thread Yosef Or Boczko
As a GNOME 3 user, I realy like the recent design of the applications in GNOME, specify the GtkHeaderBar[1]. And yes, I know have some people not like the new design of GNOME. As Matthew say, we can to go use the modern GTK+ API, for GtkApplication, GSettings and more, and I offer to go also to

Re: [Geany-Devel] Let's use Vala

2013-11-11 Thread Thomas Martitz
Am 12.11.2013 05:52, schrieb Steven Blatnick: By the way, I should point out that these remarks also apply to the geany direction thread. I also should point out this doesn't necessarily mean I'm opposed to vala, I'm just expressing concerns. From this thread, it sounds like vala binds