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

2013-11-12 Thread Frank Lanitz
Am 12.11.2013 23:58, schrieb Matthew Brush: > Not strictly related to Vala but more to the other thread, I doubt this > is feasible/possible with upsetting the plugin API to some degree, given > the scope of the changes being discussed there[2]. On the bright side, > with the possibility of exposin

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Lex Trotman
Hi All, Its good to get all the thoughts here, but lets try not to analyse them all to death just yet. More suggestions please, not too many really outside the square ones yet, are we all internally analysing them to death without posting them :) Cheers Lex > > _

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

2013-11-12 Thread Matthew Brush
On 13-11-12 05:33 PM, Lex Trotman wrote: [...] Maybe these comments refer more to the change of direction thread, since it sounds like vala compiles to C anyway, and would just be extending the way we can code things rather than re-writing or re-defining what we are doing. Sort of, but it

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Lex Trotman
> 1. we don't have the resources to backport bug fixes to old versions, the >> only bug fix versions are the latest release of Geany. >> >> > Their sysadmins and distro vendors are supposed to take care of that > aren't they? And anyway, most users wouldn't even be able to get a newer > Geany insta

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Matthew Brush
On 13-11-12 10:43 AM, Dimitar Zhekov wrote: On Mon, 11 Nov 2013 01:31:35 -0800 Matthew Brush wrote: 1. An architecture that allows multi-threading to be used for non-GUI tasks. Another (perhaps more obvious) candidate here is file loading/saving, which is *way* easier than the parsing stuff

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

2013-11-12 Thread Lex Trotman
[...] > I read an article a while back, sorry I can't remember the source, >> pointing out how developer's desire to do a rewrite/refactor of code is >> not a good idea since all regressions and bugs can come back and all of >> that effort was lost. That said, I'm always suggesting the need for

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

2013-11-12 Thread Matthew Brush
On 13-11-12 03:16 PM, Steven Blatnick wrote: I hope I don't have to rewrite my plugins again for this editor ;-) I will admit though, seg faulting all of geany in a plugin gets annoying :-) Maybe I'm spoiling the party, but like with gnome 2, sometimes sticking with what you have is better than

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Matthew Brush
On 13-11-12 04:05 PM, Lex Trotman wrote: [...] I think this would need a more client-server-architecture as maybe described in point 3. However, I'd like to have multiple Geany instances working at same session. But I'm a little afraid of the changes needs to be done for it. Thats an interes

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Matthew Brush
On 13-11-12 04:23 PM, Lex Trotman wrote: On 13 November 2013 10:53, Yosef Or Boczko wrote: I not understand, you mean have some old version of some distro isn't support GTK+ 3 and them always with older version of all package - so why Geany need to be the last in them distro? Several reason

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Lex Trotman
On 13 November 2013 10:53, Yosef Or Boczko wrote: > I not understand, you mean have some old version of > some distro isn't support GTK+ 3 and them always with > older version of all package - so why Geany need to be > the last in them distro? > Several reasons: 1. we don't have the resources t

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Matthew Brush
On 13-11-12 03:48 PM, Lex Trotman wrote: Why to switch to other toolkits?! I not understand what don't good in GTK+. And also - why to keep GTK+ 2? GTK+ 3 avilable in all distro, also in older distro, it also work in Windows and also in Mac. this because GTK+ 3 released before almost three years

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Lex Trotman
[...] > I'm afraid too. Most likely dependencies will increase as well as memory > footprint. But this is something we get regular asked on our boothes: > More intelligent auto completion stuff. Unfortunately this is one of the > things making the huge IDE so huge. > Yes, more capabilities or usi

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Yosef Or Boczko
I not understand, you mean have some old version of some distro isn't support GTK+ 3 and them always with older version of all package - so why Geany need to be the last in them distro? Geany need to go forward, and older distro will keep the old version of Geany same them keep the old version of

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Lex Trotman
> Why to switch to other toolkits?! > I not understand what don't good in GTK+. > > And also - why to keep GTK+ 2? > GTK+ 3 avilable in all distro, also in older distro, > it also work in Windows and also in Mac. this > because GTK+ 3 released before almost three years. > > Because many distros are

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Yosef Or Boczko
בתאריך ד', נוב 13, 2013 בשעה 1:27 AM, Matthew Brush כתב: On 13-11-12 03:06 PM, Steven Blatnick wrote: I'm being a bit off topic, but one problem I have with having both Gtk2 and Gtk3 apps is that there have been settings and theme discrepancies. For example, I use Linux Mint MATE, and there

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Lex Trotman
On 13 November 2013 10:24, Steven Blatnick wrote: > My bad. It appears the bookmark discrepancy isn't between versions, but > between caja and the file open dialog: > Thats something inside GTK2/3 that provide the open dialog, nothing we can control AFAIK. > > [...] > > As for themes, try in

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Matthew Brush
On 13-11-12 03:06 PM, Steven Blatnick wrote: I'm being a bit off topic, but one problem I have with having both Gtk2 and Gtk3 apps is that there have been settings and theme discrepancies. For example, I use Linux Mint MATE, and there have been some problems with bookmarks being in sync between t

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

2013-11-12 Thread Steven Blatnick
I hope I don't have to rewrite my plugins again for this editor ;-) I will admit though, seg faulting all of geany in a plugin gets annoying :-) Maybe I'm spoiling the party, but like with gnome 2, sometimes sticking with what you have is better than seemingly needless upgrades. I'm running o

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Lex Trotman
On 13 November 2013 10:06, Steven Blatnick wrote: > I'm being a bit off topic, but one problem I have with having both Gtk2 > and Gtk3 apps is that there have been settings and theme discrepancies. > For example, I use Linux Mint MATE, and there have been some problems with > bookmarks being in

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Steven Blatnick
I'm being a bit off topic, but one problem I have with having both Gtk2 and Gtk3 apps is that there have been settings and theme discrepancies. For example, I use Linux Mint MATE, and there have been some problems with bookmarks being in sync between the file open dialog in Gtk2 apps vs Gtk3 a

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

2013-11-12 Thread Matthew Brush
On 13-11-12 07:50 AM, Frank Lanitz wrote: I cannot add much to the vala yes/no question, as the only part of ala I've seen by know are Matthews's plugin in g-p. Two or maybe three things are important to me, in case of: - Geany needs to keep its small memory footprint Yes, I don't think there'

Re: [Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Matthew Brush
On 13-11-12 09:47 AM, Frank Lanitz wrote: Am 11.11.2013 10:31, schrieb Matthew Brush: The other way we could go is to just strive to be a proper, modern GTK+ application. By this I mean using stuff like GtkApplication, GtkApplicationWindow, GSettings, etc. The GTK+ stack has lots of cool stuff t

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Thomas Martitz
Am 12.11.2013 16:38, schrieb Frank Lanitz: Am 12.11.2013 00:11, schrieb 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

Re: [Geany-Devel] Please check your mail clients to support threads

2013-11-12 Thread Frank Lanitz
Am 12.11.2013 20:47, schrieb Steven Blatnick: > Maybe you could send a personal email to the person/persons that aren't > doing this correctly? I just checked the headers in one of my > responses, and I think I'm okay. I'm sick of dong this for years now. Cheers, Frank signature.asc Descripti

Re: [Geany-Devel] Please check your mail clients to support threads

2013-11-12 Thread Steven Blatnick
Maybe you could send a personal email to the person/persons that aren't doing this correctly? I just checked the headers in one of my responses, and I think I'm okay. On 11/12/2013 08:33 AM, Frank Lanitz wrote: Hi folks, Sorry for that Geany-OT posting... but please be so kind and take some

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

2013-11-12 Thread Tory Gaurnier
"technicolor-dream-coat of convoluted technology" - best description ever ;) Steven Blatnick wrote: >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 concer

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

2013-11-12 Thread Frank Lanitz
I cannot add much to the vala yes/no question, as the only part of ala I've seen by know are Matthews's plugin in g-p. Two or maybe three things are important to me, in case of: - Geany needs to keep its small memory footprint - Created code needs to run on all plattforms Geany currently is runnin

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Frank Lanitz
Am 11.11.2013 08:18, schrieb Lex Trotman: > 1. An architecture that allows multi-threading to be used for non-GUI > tasks. The most obvious of course is parsing. At the moment none of > the parsers support symbols in anything other than the global scope, and > adding them would significantly incr

[Geany-Devel] Filetypes-Plugin-Support (was: Re: A direction for Geany)

2013-11-12 Thread Frank Lanitz
Am 11.11.2013 10:31, schrieb Matthew Brush: > Another (perhaps more obvious) candidate here is file loading/saving, > which is *way* easier than the parsing stuff since we don't have to > contend with TM/CTags that uses global state like mad, and because > Scintilla and GIO make this quite easy (pr

Re: [Geany-Devel] Wish for Wishlist and bug in Homepage

2013-11-12 Thread Frank Lanitz
Am 12.11.2013 09:26, schrieb theUser BL: > But they differ in additional functionality of it. Where Sublime Text > only shows the MiniMap, Kate on the other side, can replace the > scrollbar with it. And on Notepad++ it is a mix between the two. The > scrollbar is still there, but you can click in

[Geany-Devel] Gtk2 vs Gtk3 (was. Re: A direction for Geany)

2013-11-12 Thread Frank Lanitz
Am 11.11.2013 10:31, schrieb Matthew Brush: > The other way we could go is to just strive to be a proper, modern GTK+ > application. By this I mean using stuff like GtkApplication, > GtkApplicationWindow, GSettings, etc. The GTK+ stack has lots of cool > stuff to make doing applications easier/bett

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Frank Lanitz
Am 12.11.2013 00:11, schrieb 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 G

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Frank Lanitz
Am 11.11.2013 23:38, schrieb Yosef Or Boczko: > What about redesign the GUI? I like the current one. Only I can iamgine that another sidebar or mayby more flexible sidebars would help some. Personally I wouldn't change anything bigger at UI. Cheers, Frank signature.asc Description: OpenPGP dig

[Geany-Devel] Please check your mail clients to support threads

2013-11-12 Thread Frank Lanitz
Hi folks, Sorry for that Geany-OT posting... but please be so kind and take some second to check whether your mail client is respecting the threading when answering a post. I've got a lot of spitted up threads here and it's really annoying and time consuming to put them together again. In details

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Dimitar Zhekov
On Mon, 11 Nov 2013 01:31:35 -0800 Matthew Brush wrote: > > 1. An architecture that allows multi-threading to be used for non-GUI > > tasks. > > > > Another (perhaps more obvious) candidate here is file loading/saving, > which is *way* easier than the parsing stuff since [...] and because > Sc

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Dimitar Zhekov
On Mon, 11 Nov 2013 18:18:15 +1100 Lex Trotman wrote: > 3. Proper portability. At the moment Geany is really a Linux application > that has some limited (and buggy) support for Windows. The main editing > widget that Geany uses is available for many platforms and toolkits. If > Geany had an ar

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Harold Aling
On 12 November 2013 00:24, Lex Trotman wrote: > [...] >> >> >> I've "moved on" to PhpStorm due to the failing "indexed project" >> support of Geany. Still miss the simplicity, and speedy interface, but >> I had to switch to do my job better. I'd vote for better/faster >> indexing (and scopes). >>

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

2013-11-12 Thread Steven Blatnick
I'm thinking vala sounds like a good idea the more I hear about it... :-) On 11/12/2013 02:36 AM, Matthew Brush wrote: On 13-11-11 11:48 PM, Steven Blatnick wrote: That sounds pretty good. Is that a lot like python and gtk? I get the impression its better since I don't think python compiles t

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Matthew Brush
On 13-11-11 11:39 PM, Thomas Martitz wrote: Am 12.11.2013 00:35, schrieb Matthew Brush: On 13-11-11 03:11 PM, Yosef Or Boczko wrote: 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 de

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

2013-11-12 Thread Matthew Brush
On 13-11-11 11:48 PM, Steven Blatnick wrote: That sounds pretty good. Is that a lot like python and gtk? I get the impression its better since I don't think python compiles to equivolent c code? If by "better" you mean faster, leaner, and more compatible with existing C code, yep. It liter

Re: [Geany-Devel] Wish for Wishlist and bug in Homepage

2013-11-12 Thread Enrico Tröger
Hi, >An additional point I want to mention, is a bug in your >Webside-software. As I wanted to add this wish to the wishlist, I >clicked at the bottom of the page on "edit this page" of the line "(If >you have another idea/wish which should be listed here, edit this >page)". Then it asks for a use

Re: [Geany-Devel] Wish for Wishlist and bug in Homepage

2013-11-12 Thread Steven Blatnick
I +1 a mini map like sublime :-)  gedit has a buggy plugin that does the same which we could look at for a gtk implementation.  I like the idea of it being in a scroll bar to use less space. I suggest this should be a plugin though. Thanks, Steve __

[Geany-Devel] Wish for Wishlist and bug in Homepage

2013-11-12 Thread theUser BL
I want to say, that it would be nice, if a DocumentMap/MiniMap would be added to Geany. Please add it to the Wishlist on your side. Notepad++ have something called "Document Map": http://notepad-plus-plus.org/assets/images/docMap.png Sublime Text have something called "MiniMap": http://www.subl

Re: [Geany-Devel] A direction for Geany

2013-11-12 Thread Jon Senior
On Tue, 12 Nov 2013 08:39:14 +0100 Thomas Martitz wrote: > Embracing the toolkit (GTK) and adopting GNOME application style are > two different things. Yes, we can make more use of GTK. But we do not > have to "GNOME it up" for it. And whether or not we use a toolkit to > its fullest is no indicat