Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Colomban Wendling
Le 08/03/2011 22:29, Colomban Wendling a écrit : Le 08/03/2011 19:58, Enrico Tröger a écrit : On Tue, 08 Mar 2011 11:06:16 +0100, Frank wrote: I like that idea. Can someone of you build up a howto on how to use it? I did try valgrind in past and wished for some advice ;) One this is done we

[Geany-devel] G_VA_COPY problem

2011-03-11 Thread Nick Treleaven
Hi, tagmanager/mio/mio-memory.c uses G_VA_COPY() but on my system this is defined as va_copy() (by glibconfig.h, I think). When I compile with my usual flags including warnings and -ansi, va_copy is not defined. Any ideas how to solve this? It seems to be a GLib issue that may be solved in newer

Re: [Geany-devel] G_VA_COPY problem

2011-03-11 Thread Colomban Wendling
Le 11/03/2011 19:57, Nick Treleaven a écrit : Hi, tagmanager/mio/mio-memory.c uses G_VA_COPY() but on my system this is defined as va_copy() (by glibconfig.h, I think). When I compile with my usual flags including warnings and -ansi, va_copy is not defined. Any ideas how to solve this?

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Frank Lanitz
On Wed, 09 Mar 2011 07:27:06 -0800 Matthew Brush matthewbr...@gmail.com wrote: On 03/09/11 03:42, Frank Lanitz wrote: Hi, Am 23.02.2011 01:10, schrieb Matthew Brush: Another thing could be to make mandatory that documentation is existent and current, up to some standard. I mean for

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Frank Lanitz
On Fri, 11 Mar 2011 19:37:14 +0100 Colomban Wendling lists@herbesfolles.org wrote: 2) cppcheck reports an error on geanylatex plugin; but I know Frank already fixed this and so has probably only to import the fix in the geany-plugins copy. Yepp. Should be the issue we talked about before.

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Frank Lanitz
On Wed, 23 Feb 2011 15:28:05 +0300 Alexander Petukhov alexander.petuk...@mail.ru wrote: And one more thing, as a debian user I see that there is still 0.19 plugins version even in unstable, maybe it's a good idea to move current developing version (0.21?) to unstable / testing to make

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Frank Lanitz
On Wed, 23 Feb 2011 15:28:05 +0300 Alexander Petukhov alexander.petuk...@mail.ru wrote: 5. Other language bindings - don't really think it can increase plugins quality dramatically, there can be problems in any language that you have to solve in order to make your code work correctly. I

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Frank Lanitz
On Wed, 23 Feb 2011 12:41:54 -0800 Matthew Brush matthewbr...@gmail.com wrote: 4. Removing unsupported plugins from releases what do you think about the following scheme: divide all pluging into: - supported (that are acting really well) - unsupported or bad (having problems) ? So,

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Frank Lanitz
On Fri, 11 Mar 2011 15:36:50 -0800 Matthew Brush matthewbr...@gmail.com wrote: On 03/11/11 14:43, Frank Lanitz wrote: On Wed, 09 Mar 2011 07:27:06 -0800 Matthew Brushmatthewbr...@gmail.com wrote: On 03/09/11 03:42, Frank Lanitz wrote: Hi, Am 23.02.2011 01:10, schrieb Matthew

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Colomban Wendling
Le 12/03/2011 01:18, Lex Trotman a écrit : Maybe some other tests might be good, but I think this is a start. I'd like to commit this to the Autotools build system: 1) run cppcheck on `make check`; 2) enable by default, if compiler understands them, the following warnings (discussed in other

Re: [Geany-devel] G_VA_COPY problem

2011-03-11 Thread Lex Trotman
On 12 March 2011 06:30, Colomban Wendling lists@herbesfolles.org wrote: Le 11/03/2011 19:57, Nick Treleaven a écrit : Hi, tagmanager/mio/mio-memory.c uses G_VA_COPY() but on my system this is defined as va_copy() (by glibconfig.h, I think). When I compile with my usual flags including

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Lex Trotman
On 12 March 2011 11:23, Colomban Wendling lists@herbesfolles.org wrote: Le 12/03/2011 01:18, Lex Trotman a écrit : Maybe some other tests might be good, but I think this is a start. I'd like to commit this to the Autotools build system: 1) run cppcheck on `make check`; 2) enable by

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Matthew Brush
On 03/11/11 15:24, Frank Lanitz wrote: On Wed, 23 Feb 2011 15:28:05 +0300 Alexander Petukhovalexander.petuk...@mail.ru wrote: 5. Other language bindings - don't really think it can increase plugins quality dramatically, there can be problems in any language that you have to solve in order to

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Colomban Wendling
Le 12/03/2011 01:32, Lex Trotman a écrit : On 12 March 2011 11:23, Colomban Wendling lists@herbesfolles.org wrote: Le 12/03/2011 01:18, Lex Trotman a écrit : Maybe some other tests might be good, but I think this is a start. I'd like to commit this to the Autotools build system: 1) run

Re: [Geany-devel] G_VA_COPY problem

2011-03-11 Thread Colomban Wendling
Le 12/03/2011 01:28, Lex Trotman a écrit : On 12 March 2011 06:30, Colomban Wendling lists@herbesfolles.org wrote: Le 11/03/2011 19:57, Nick Treleaven a écrit : Hi, tagmanager/mio/mio-memory.c uses G_VA_COPY() but on my system this is defined as va_copy() (by glibconfig.h, I think).

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Lex Trotman
On 12 March 2011 11:35, Matthew Brush matthewbr...@gmail.com wrote: On 03/11/11 15:24, Frank Lanitz wrote: On Wed, 23 Feb 2011 15:28:05 +0300 Alexander Petukhovalexander.petuk...@mail.ru  wrote: 5. Other language bindings - don't really think it can increase plugins quality dramatically,

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Colomban Wendling
Le 12/03/2011 01:51, Lex Trotman a écrit : On 12 March 2011 11:44, Colomban Wendling lists@herbesfolles.org wrote: Le 12/03/2011 01:32, Lex Trotman a écrit : On 12 March 2011 11:23, Colomban Wendling lists@herbesfolles.org wrote: Le 12/03/2011 01:18, Lex Trotman a écrit : Maybe some

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Colomban Wendling
Le 12/03/2011 02:37, Lex Trotman a écrit : The general consensus seemed to be to not disable plugins from the nightly builds or SVN just because they fail some tests, so these will have to all be warnings. It's a bit more complicated IMO: if these warnings are on by default in everyone's

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Lex Trotman
On 12 March 2011 12:53, Colomban Wendling lists@herbesfolles.org wrote: Le 12/03/2011 02:37, Lex Trotman a écrit : The general consensus seemed to be to not disable plugins from the nightly builds or SVN just because they fail some tests, so these will have to all be warnings. It's a bit

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Matthew Brush
On 03/11/11 18:21, Lex Trotman wrote: I agree that warnings should be fixed, but... Not only the developer is going to be using the plugins, people who are testing or even just using the latest will be, so you screw them up as well as the original developer :-( Considering the plugin in

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Matthew Brush
On 03/11/11 18:33, Matthew Brush wrote: On 03/11/11 18:21, Lex Trotman wrote: I agree that warnings should be fixed, but... Not only the developer is going to be using the plugins, people who are testing or even just using the latest will be, so you screw them up as well as the original

Re: [Geany-devel] Ideas on increasing quality of plugins

2011-03-11 Thread Lex Trotman
On 12 March 2011 13:33, Matthew Brush matthewbr...@gmail.com wrote: On 03/11/11 18:21, Lex Trotman wrote: I agree that warnings should be fixed, but... Not only the developer is going to be using the plugins, people who are testing or even just using the latest will be, so you screw them up