Re: [Geany-Devel] small bug in utils_strtod()

2013-12-04 Thread Colomban Wendling
Le 04/12/2013 03:31, Matthew Brush a écrit : > On 13-12-02 06:16 PM, Colomban Wendling wrote: >> Le 02/12/2013 21:54, Colomban Wendling a écrit : >>> [...] >> >> Committed a different version that keeps our own parser, because as Lex >> pointed out on IRC

Re: [Geany-Devel] Unexisting keys assigned to "Send selection to -> ..."

2014-01-09 Thread Colomban Wendling
Le 24/12/2013 17:33, Dimitar Zhekov a écrit : > Hi, > > cc_insert_custom_command_items() attempts to assign a key to the first > three "Send Selection to -> ..." commands even if no key is specified, > resulting in: > > "(geany-bin:17617): Gtk-CRITICAL **: IA__gtk_accel_group_connect: > assertion

Re: [Geany-Devel] Plugin Advice

2014-01-24 Thread Colomban Wendling
Le 24/01/2014 17:56, Peter O'Malley a écrit : > [...] > > I will hopefully soon have something completed to work with, but at > the moment I'm having trouble getting my plugin to compile as part of > geany-plugins; for some reason GETTEXT_PACKAGE is undeclared even > though LOCALEDIR is fine. Once

Re: [Geany-Devel] Syntax highlighting, folding, etc for a "new" language.

2014-01-29 Thread Colomban Wendling
Hi, Le 29/01/2014 17:37, Larry Bradley a écrit : > [...] > > I have the geany 1.23 source, and I've actually make some changes to > the VHDL scintilla lexer and filetypes.vHDL to handle folding and > syntax highlighting properly. You should use the development version (Git repository), so your ch

Re: [Geany-Devel] Python tags

2014-02-06 Thread Colomban Wendling
Le 26/01/2014 13:10, Enrico Tröger a écrit : > On 09/01/14 23:00, Enrico Tröger wrote: >> On 09/01/14 21:57, Johann SAUNIER wrote: >>> Hi all, >>> >>> Code navigation in Python language is a pain due to the fact that the >>> action "go to symbol definition" on classes or methods don't go to the >>>

Re: [Geany-Devel] Plugins Quality Check

2014-02-20 Thread Colomban Wendling
Le 20/02/2014 09:07, Lex Trotman a écrit : > [...] > geanygendoc - 2 warnings, extra switch case may be consequential, > unused function > [...] > > Unused functions and variables are probably inconsequential, unless > they are the result of a typo in the code meant to use them, they need > a quic

Re: [Geany-Devel] modification of fullscreen behaviour

2014-02-20 Thread Colomban Wendling
Hi, Le 19/02/2014 06:23, Flynn Milligan a écrit : > So far as I can tell, you're an acceptable person to contact about this > matter; if not, I'll try to find a better place to submit it. It's acceptable, but you should rather ask development question on the devel@lists.geany.org mailing list (th

Re: [Geany-Devel] Plugins Quality Check

2014-02-21 Thread Colomban Wendling
Le 21/02/2014 03:16, Lex Trotman a écrit : > [...] > > Well, the same as for code written by humans, the C compiler warning > is telling us something *might* be wrong with the code. The Vala > compiler may have bugs, so such things need checking the same as > manual code, to avoid possible UB. I

Re: [Geany-Devel] Plugins Quality Check

2014-02-21 Thread Colomban Wendling
Le 21/02/2014 15:02, Frank Lanitz a écrit : > On Thu, 20 Feb 2014 19:07:04 +1100 > Lex Trotman wrote: > >> geanysendmail - 3 const discarded warnings > > I have these on my plate, but no idea whether this is really a problem > (I don't think so) It's not a real problem, it's only a problem of t

Re: [Geany-Devel] Plugins Quality Check

2014-02-21 Thread Colomban Wendling
Le 21/02/2014 16:39, Matthew Brush a écrit : > On 14-02-21 06:30 AM, Colomban Wendling wrote: >> Le 21/02/2014 03:16, Lex Trotman a écrit : >>> [...] > > OK, I didn't think it was OK to assume GCC was the compiler, It isn't, indeed. Although well, to be

Re: [Geany-Devel] Win32 color chooser dialog removal, concerning the Pull Request #215

2014-03-05 Thread Colomban Wendling
Le 04/03/2014 16:41, Matthew Brush a écrit : > On 14-03-04 06:57 AM, Steven VALSESIA wrote: >> [...] >> Does someone know why that dialog has been used for ? >> Does somebody feel that move disrespectful ? :P >> > > IMO, it should follow the "use_win32_native_dialogs" (or whatever) > preference at

Re: [Geany-Devel] geany gtk3-port

2014-03-06 Thread Colomban Wendling
Le 06/03/2014 08:24, podhorsky.ksj a écrit : > Hello, > > could you update again branch gtk3-port? As Lex answered, this branch is merged in master for quite some time now. I just deleted it to avoid further confusion. > This time is error with GEGL:seamless-clone Hum wait, now you make me won

Re: [Geany-Devel] 'shiftcolumn' plugin - keyboard shortcut conflict

2014-03-25 Thread Colomban Wendling
Le 26/03/2014 00:19, Shankhoneer Chakrovarty a écrit : > Thanks Lex. > > It is actually preferable that plugins do not have default keybindings. > > It is not known what combination plugins will be loaded and so it is > not known what combination of keybindings might clash, and it is

Re: [Geany-Devel] Geany bug hunting week

2014-04-09 Thread Colomban Wendling
Le 09/04/2014 20:33, Yosef Or Boczko a écrit : > I think there is more one bug, which I seen it some month ago. > With vte 0.36 (GNOME 3.12 cycle) the terminal in the bottom > don't work, and cause to crash. since it happen, I work with > 'geany -t' (disable terminal). > > I think each Arch's user

[Geany-Devel] [ANN] Geany 1.24 is out!

2014-04-13 Thread Colomban Wendling
After a long delay, we are finally happy to announce a new release of Geany! For a comprehensive list of changes please see: http://www.geany.org/Documentation/ReleaseNotes Some highlights: * Fix spawning commands with spaces on Windows. * Fix infinite pagination when printing on Windows. * Fix

[Geany-Devel] [ANN] Geany 1.24.1 is out!

2014-04-16 Thread Colomban Wendling
Shortly after 1.24, we release 1.24.1 which fixes missing inclusion of two files in the release tarball, resulting in various small UI issues (see bugs #1037 [1] and #1038 [2]). We are sorry for this inconvenience. Note that only distribution tarballs are affected, neither the Windows installer n

Re: [Geany-Devel] Plugin manager interface

2014-04-23 Thread Colomban Wendling
Le 23/04/2014 20:58, Pavel Roschin a écrit : > Hello! > > There are some inconveniences in current plugin manager window: > - plugin description is too long and is hard to read because of window width Indeed. It used to be presented otherwise, not sure why it ended up like this, but it's clearly

Re: [Geany-Devel] Python question

2014-04-26 Thread Colomban Wendling
Le 26/04/2014 22:48, Lex Trotman a écrit : > On 27 April 2014 03:43, Pavel Roschin wrote: >>> Another (untested) hack that might work: >>> >>>def geanypy_path(): >>> import geany, os >>> path = os.path.dirname( >>>os.path.dirname(os.path.dirname(geany.__file__))) >>> ret

Re: [Geany-Devel] multiterm should be disabled if no valac is found

2014-04-27 Thread Colomban Wendling
Le 27/04/2014 21:24, Matthew Brush a écrit : > On 14-04-27 05:39 AM, Dimitar Zhekov wrote: >> $ ./autogen.sh >> ... >> checking for valac... valac >> configure: WARNING: no proper vala compiler found >> configure: WARNING: you will not be able to compile vala source files >> ... >> Plugins: >> Mult

Re: [Geany-Devel] Implementing stdlib/glib in Geany

2014-04-27 Thread Colomban Wendling
Le 27/04/2014 22:28, Pavel Roschin a écrit : > I found interesting function in utils.c: > > gboolean utils_str_equal(const gchar *a, const gchar *b) > { > [...] > > while (*a == *b++) > if (*a++ == '\0') > return TRUE; > > return FALSE; > } >

Re: [Geany-Devel] Implementing stdlib/glib in Geany

2014-04-28 Thread Colomban Wendling
Le 28/04/2014 20:30, Dimitar Zhekov a écrit : > On Sun, 27 Apr 2014 23:05:46 +0200 > Colomban Wendling wrote: > >> Le 27/04/2014 22:28, Pavel Roschin a écrit : >>> I found interesting function in utils.c: >>> >>> gboolean utils_str_equal(const gchar *a,

Re: [Geany-Devel] Plugin manager interface

2014-04-30 Thread Colomban Wendling
Le 24/04/2014 06:05, Pavel Roschin a écrit : >> PS: sorry for perhaps sounding harsh, but I had to answer quickly now >> Lex almost made you lose some of your time implementing before talking :) > > Think then do :) This is because I made concept before implementing/PR. > > The most annoying thin

Re: [Geany-Devel] Plugin manager interface

2014-04-30 Thread Colomban Wendling
Le 24/04/2014 07:07, Thomas Martitz a écrit : > Am 24.04.2014 03:26, schrieb Colomban Wendling: >> Again, I don't particularly like the "all embedded, fat dialog" design, >> and again, most of the plugins simply want to display a web page. And >> no, we won&#x

Re: [Geany-Devel] RFC: Proxy plugins

2014-05-21 Thread Colomban Wendling
Le 19/05/2014 07:10, Lex Trotman a écrit : > [...] > > Just to be clear, libpeas only automates the bridge to the *loader* > and the plugins, it does nothing for the interface between the > Geany/Scintilla functions and the plugins (and neither does Thomas' > proposal). > > That binding is indepe

Re: [Geany-Devel] RFC: Proxy plugins

2014-05-21 Thread Colomban Wendling
Le 19/05/2014 14:17, Thomas Martitz a écrit : > [...] > > Sorry if I sound negative towards libpeas. I'm not fundamentally against > it. I try to objectively evaluate it, and it doesn't appear to be the > holy grail either, especially with our strong focus on maintaining the > plugin ABI/API and e

Re: [Geany-Devel] Possible error in HACKING

2014-05-24 Thread Colomban Wendling
Hi, Le 24/05/2014 14:39, Philipp Trommler a écrit : > [...] Is this a bug/error in the HACKING file or am I missing > something? Indeed it is an error, thanks for reporting this. It is now fixed, together with more comprehensive explanations on more complex checks, in https://github.com/geany/ge

Re: [Geany-Devel] RFC: Keybindings rewrite

2014-06-07 Thread Colomban Wendling
Le 07/06/2014 02:01, Matthew Brush a écrit : > On 14-06-06 01:35 PM, Thomas Martitz wrote: >> Am 06.06.2014 16:24, schrieb Yosef Or Boczko: >>> I think it better to port to GAction instead of GtkAction (GtkAction >>> has been deprecated since version 3.10 and will be removed in GTK+ 4), >>> so it w

Re: [Geany-Devel] RFC: Keybindings rewrite

2014-06-07 Thread Colomban Wendling
Le 06/06/2014 16:24, Yosef Or Boczko a écrit : > I think it better to port to GAction instead of GtkAction (GtkAction > has been deprecated since version 3.10 and will be removed in GTK+ 4), > so it will be ease to port geany to GTK+ 4 in the future. > > Also, IIRC, there is a problem with GtkActi

Re: [Geany-Devel] RFC: Keybindings rewrite

2014-06-07 Thread Colomban Wendling
Le 06/06/2014 16:17, Thomas Martitz a écrit : > Hello, > > based up on Matthew's fine GtkActions branch [1] We probably should not define the actions in the Glade file but rather in the code, they aren't really a UI thing but should reflect what the app can do basically. Basically it's rather a

Re: [Geany-Devel] [RFC]: Public API comments in headers

2014-06-07 Thread Colomban Wendling
Le 29/05/2014 21:43, Matthew Brush a écrit : > [...] >>> >> >> It's not hard but it'll be still be forgotten/missed. We're just human >> beings. >> > > But if you can forget it when you're editing the function/type > declaration, why can't you forget it when you're editing the function > definitio

Re: [Geany-Devel] Autoclose-feature

2014-06-07 Thread Colomban Wendling
Le 28/05/2014 23:42, Johannes Lange a écrit : > Hi, > > I am currently modifying the autoclose-feature in the following way: if > you type the closing character right behind the opening one, the > completion should be undone: ()) -> () > I find this useful e.g. if you've got a non-argument functio

Re: [Geany-Devel] Geany with gtk+ 3.6.4 under Windows

2014-06-21 Thread Colomban Wendling
Le 18/06/2014 20:09, Dimitar Zhekov a écrit : > On Tue, 17 Jun 2014 17:34:22 -0700 > Matthew Brush wrote: >> On 14-06-17 09:28 AM, Dimitar Zhekov wrote: >>> 4. The second and especially the third tab in the About dialog cause >>> 100% CPU load and blocking. >>> >> >> IIRC we have some weird stuff

Re: [Geany-Devel] Geany with gtk+ 3.6.4 under Windows

2014-06-21 Thread Colomban Wendling
Le 21/06/2014 11:48, Dimitar Zhekov a écrit : > [...] > > With gtk+3, pressing "down" to scroll in a source file gives CPU usage > of 50% (that is, 100% on a single cores), and the scrolling is a bit > jumpy. For reference, gtk+2 uses 22% CPU, and SciTE for Win32 only 9% > (due to the fact is uses

Re: [Geany-Devel] Proxy Plugins Update

2014-07-11 Thread Colomban Wendling
Le 07/07/2014 18:48, Thomas Martitz a écrit : > [...] > > In my last post I've followed the approach of proxy plugins, aka pluxys. > This approach is based on geanypy and implements a plugin API for > plugins to act as proxy. I have mostly finished that (including an > trivial example pluxy), and

Re: [Geany-Devel] Why smart indentation is so stupid?

2014-07-25 Thread Colomban Wendling
Le 25/07/2014 21:33, Pavel Roschin a écrit : > I'm very wondered how does "smart indentation" feature work. If previous line > is empty, it removes indent assuming that single empty line is an empty > indent. > Smart indentation for multiple lines is absolutely awful: it doesn't take into > accoun

Re: [Geany-Devel] Why smart indentation is so stupid?

2014-07-28 Thread Colomban Wendling
Le 28/07/2014 17:18, Steven Blatnick a écrit : > I agree that I like "smart indentation", although it does seem to do one > thing that I didn't expect: auto-indent and unindent on curly braces. > I'm more used to just preserving the previous line's indentation without > special casing curly braces

Re: [Geany-Devel] build.c missing win32.h include

2014-08-01 Thread Colomban Wendling
Le 01/08/2014 13:03, Nick Treleaven a écrit : > On 01/08/2014 11:48, Nick Treleaven wrote: >> I'll just add the includes manually > > https://github.com/geany/geany/pull/308 Looks good to me, I merged it :) ___ Devel mailing list Devel@lists.geany.org h

Re: [Geany-Devel] build.c missing win32.h include

2014-08-07 Thread Colomban Wendling
Le 07/08/2014 18:24, Enrico Tröger a écrit : > [...] I'd like to make the nightly > builds a bit stricter especially if it helps to spoil out such problems. > > Any idea how to make such warnings error without using -Werror? I'm > afraid -Werror is too hard for cross-compiling. -Werror-implicit-f

Re: [Geany-Devel] build.c missing win32.h include

2014-08-07 Thread Colomban Wendling
Le 07/08/2014 23:38, Enrico Tröger a écrit : > On 07/08/14 18:41, Colomban Wendling wrote: >> Le 07/08/2014 18:24, Enrico Tröger a écrit : >>> [...] I'd like to make the nightly >>> builds a bit stricter especially if it helps to spoil out such problems. >>&g

Re: [Geany-Devel] build.c missing win32.h include

2014-08-08 Thread Colomban Wendling
Le 08/08/2014 17:55, Enrico Tröger a écrit : > [...] > > Maybe we could update the toolchain used there if anyone knows a working > toolchain and has enough will to do it. I personally don't want to do > this as long as the code compiles against gcc 3.4 because it is always a > pain (for me). OK,

Re: [Geany-Devel] Windows GTK Runtime 2.24 and config directory

2014-08-22 Thread Colomban Wendling
Hey, Le 22/08/2014 20:23, Enrico Tröger a écrit : > lately, I started building a new Windows installer which includes a > recent GTK 2.24 runtime for Windows which need for future releases. Nice :) > While most things went fine I noticed one problem: > > GTK, in detail Glib, changed the way g_g

Re: [Geany-Devel] i want to contribute with this project

2014-10-09 Thread Colomban Wendling
Le 09/10/2014 16:11, robertodmachado . a écrit : > I'm roberto, and would like to participate in this project with my > knowledge in C. Hi Roberto, and welcome here! > How should I start ? You should first read the HACKING file the the repository, but then it depends on what you'd like to work o

Re: [Geany-Devel] Moving notebook tab keybindings broken

2014-10-12 Thread Colomban Wendling
Le 12/10/2014 17:28, Nick Treleaven a écrit : > keybindings.c:cb_func_move_tab needs to be updated now ScintillaObject > is not a child of main_widgets.notebook. Indeed. Should be trivial, I'll work on it. ___ Devel mailing list Devel@lists.geany.org ht

Re: [Geany-Devel] Moving notebook tab keybindings broken

2014-10-12 Thread Colomban Wendling
Le 12/10/2014 17:54, Colomban Wendling a écrit : > Le 12/10/2014 17:28, Nick Treleaven a écrit : >> keybindings.c:cb_func_move_tab needs to be updated now ScintillaObject >> is not a child of main_widgets.notebook. > > Indeed. Should be trivial, I'll work on it. Don

Re: [Geany-Devel] ntrel - Don't prompt for reload from infobar when there are no unsaved changes

2014-10-13 Thread Colomban Wendling
Le 13/10/2014 08:06, Thomas Martitz a écrit : > Hi, > > this is about commit ab7a0018b2518793f26af2fe20a06a8a1886e031 and the > message reads " > Don't prompt for reload from infobar when there are no unsaved changes". The patch removes the confirmation dialog when clicking the "Reload" button fr

Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2014-10-14 Thread Colomban Wendling
Hey, Le 14/10/2014 19:50, Enrico Tröger a écrit : > [...] > > - auto completion popup is rendered incorrectly I don't see that on my GTK 2.24.10, it works just fine here. > - some icons are missing/not displayed correctly I never really noticed, but I have this problem too. BTW, I couldn't b

Re: [Geany-Devel] Linkage-Cleanup Build System Breakage

2014-10-29 Thread Colomban Wendling
Le 29/10/2014 06:48, Matthew Brush a écrit : > On 14-10-26 04:16 PM, Enrico Tröger wrote: >> […] >> I don't use autotools based cross-compilation. >> > > I had a try at this for a while and after a number of changes it's > almost working. I got past the build system, compiler, and linker > problem

Re: [Geany-Devel] Proposal: move tag type ctags->geany mapping out of individual parsers

2014-11-07 Thread Colomban Wendling
Hey, Le 07/11/2014 17:38, Jiří Techet a écrit : > […] > > I noticed that it's necessary to change the tag types (the GoKinds[] > array in the case of go) to match the supported types in the tag > manager and Geany. This has to be done for every parser because the > tag types aren't standardized i

Re: [Geany-Devel] Proposal: move tag type ctags->geany mapping out of individual parsers

2014-11-08 Thread Colomban Wendling
Le 08/11/2014 12:27, Jiří Techet a écrit : > […] > > Good, if there's an agreement here, I can have a look at it. But I'll > wait until some of my TM patches get merged. There are a bit too many > of them floating around and I'm slightly getting lost in all of my > branches. I'll try to merge the

Re: [Geany-Devel] Proposal: move tag type ctags->geany mapping out of individual parsers

2014-11-08 Thread Colomban Wendling
Le 08/11/2014 17:50, Colomban Wendling a écrit : > Le 08/11/2014 12:27, Jiří Techet a écrit : >> […] >> >> Good, if there's an agreement here, I can have a look at it. But I'll >> wait until some of my TM patches get merged. There are a bit too many >&g

Re: [Geany-Devel] Linkage-Cleanup Build System Breakage

2014-11-09 Thread Colomban Wendling
Le 09/11/2014 16:15, Enrico Tröger a écrit : > On 29/10/14 16:17, Colomban Wendling wrote: >> [...] >> >> Enrico: would the change on geany_private.rc from >> https://github.com/b4n/geany/commit/a24d9217c3dfb959b4138fe3bffd871d9dc88ba4 >> break Waf or someth

Re: [Geany-Devel] geany crashes when starting to debug

2014-11-18 Thread Colomban Wendling
Hi, Le 18/11/2014 17:43, apanagio a écrit : > I try to debug a simple c program and geany crashes all together when I > press the run button. > > Also there are no icons on the buttons in the debug panel > > I'm using geany 1.24.1 on ubuntu 14.10 64bit > with the latest source of geany-plugins f

Re: [Geany-Devel] Plugins tag for 1.24

2015-01-13 Thread Colomban Wendling
Le 13/01/2015 14:32, Lex Trotman a écrit : > $subject seems to be missing, or am I blind again :) geany-plugins$ git tag | grep -F 1.24 1.24 so… I guess you're blind :) Cheers, Colomban PS: https://github.com/geany/geany-plugins/releases/tag/1.24 so it's not even me :)

Re: [Geany-Devel] using Coverity to audit the code base

2015-02-26 Thread Colomban Wendling
Hey, Le 12/02/2015 22:21, Liviu Andronic a écrit : > Dear all, > Recently I've discovered Coverity, a code checking tool, and went > ahead and submitted the Geany code for static analysis by this > service: > https://scan.coverity.com/projects/1388 Quoting Coverity's Scan User Agreement: "You wi

Re: [Geany-Devel] using Coverity to audit the code base

2015-02-26 Thread Colomban Wendling
Le 26/02/2015 19:18, Colomban Wendling a écrit : > […] > > Quoting Coverity's Scan User Agreement: > > "You will not publish any findings regarding or resulting from use of > the Service or the Software;" > > IANAL, but this looks like we couldn

Re: [Geany-Devel] PairTagHighlighter / Not auto clear previous highlight when click other tag

2015-03-09 Thread Colomban Wendling
Hi, tl;dr: I found the issue in the end, which is in a call from the plugin. Here below is my train of responses because they still are of some interest, but you can skip directly to the last paragraph. Le 09/03/2015 14:48, Volodymyr Kononenko a écrit : > A search with git bisect has shown, that

Re: [Geany-Devel] PairTagHighlighter / Not auto clear previous highlight when click other tag

2015-03-09 Thread Colomban Wendling
Le 09/03/2015 17:40, Volodymyr Kononenko a écrit : > Colomban, > > Really my fault ( > Thanks a lot for participation and detecting root cause! I've tested > your patch, it fixes the issue. > Thanks again! You're welcome :) > P.S. The only question, when the new version of geany-plugins is plann

Re: [Geany-Devel] win32 right click on tab --> Open in New Window not working

2015-03-17 Thread Colomban Wendling
Le 17/03/2015 11:16, Jiří Techet a écrit : > […] > > I don't use Windows myself but did some work in this area recently to > make it work it on os x so I'm familiar with the code a bit. I think the > only thing you need to do is to put the location of geany.exe into your > PATH environment variabl

Re: [Geany-Devel] win32 right click on tab --> Open in New Window not working

2015-03-17 Thread Colomban Wendling
Le 17/03/2015 13:37, Colomban Wendling a écrit : > Le 17/03/2015 11:16, Jiří Techet a écrit : >> […] >> >> I don't use Windows myself but did some work in this area recently to >> make it work it on os x so I'm familiar with the code a bit. I think the >&

Re: [Geany-Devel] win32 right click on tab --> Open in New Window not working

2015-03-17 Thread Colomban Wendling
Le 17/03/2015 01:52, Lex Trotman a écrit : > […] >> and otherwise >> if there is a howto about building geany on windows (or how to cross compile >> it from linux) > > I understand cross compile works but its new and I don't know if its > documented yet, @b4n? It's as straightforward as any cross

Re: [Geany-Devel] New plugin loader mechanisms

2015-03-29 Thread Colomban Wendling
Hi, Le 18/03/2015 18:11, Steven Blatnick a écrit : > > On 03/18/2015 10:42 AM, Thomas Martitz wrote: >> Currently geany exports a pointer to a struct, that contains more >> structs, which contain function points to the API functions. >> Fortunately this is nicely hidden to developers via macros.

Re: [Geany-Devel] New plugin loader mechanisms

2015-03-29 Thread Colomban Wendling
Le 26/03/2015 00:16, Thomas Martitz a écrit : > Am 20.03.2015 um 19:45 schrieb Dimitar Zhekov: >> >>> >>> Thinking about it, if the plugin can't run because it's missing resource >>> files required for its operation, then I think it should be treaded like >>> incompatible plugins. >> >> There seem

Re: [Geany-Devel] New plugin loader mechanisms

2015-03-29 Thread Colomban Wendling
Le 26/03/2015 00:22, Thomas Martitz a écrit : > […] >> >> What if instead of PluginHooks it was called `Plugin` (GeanyPlugin is >> taken, so for this discussion I'll use `Plugin` :) and instead of just >> the callback function pointers it contained the (possibly >> sub-)plugin's info, like this: >

Re: [Geany-Devel] New plugin loader mechanisms

2015-03-29 Thread Colomban Wendling
Hi, I'm answering both to the initial mail and this one here, so expect mixed citations. This will avoid raising the same points twice :) First, stuff extracted from the first mail. Disclaimer: Sorry if some remarks look slightly off-formulated, but while I altered them in the light of the last

Re: [Geany-Devel] My non-C plugin roadmap

2015-03-29 Thread Colomban Wendling
Le 29/03/2015 00:23, Thomas Martitz a écrit : > […] > > - linkage-cleanup (PR#429) - This changes the way plugins access Geany > API functions. Instead of exporting a pointer to a struct of structs of > API function pointers, now the APIs are exported directly. This work > also includes an effort

Re: [Geany-Devel] [Geany-Users] My non-C plugin roadmap

2015-03-29 Thread Colomban Wendling
Le 29/03/2015 00:23, Thomas Martitz a écrit : > […] > > - linkage-cleanup (PR#429) - This changes the way plugins access Geany > API functions. Instead of exporting a pointer to a struct of structs of > API function pointers, now the APIs are exported directly. This work > also includes an effort

Re: [Geany-Devel] New plugin loader mechanisms

2015-03-30 Thread Colomban Wendling
Hi, Le 30/03/2015 08:52, Thomas Martitz a écrit : >> […] >> >> ``` >> struct MyRealPlugin { >> RealPlugin parent; /* offset 0 has the Geany struct, so it's binary >> compatible */ >> /* plugin-specific fields here */ >> int the_game; >> }; >> ``` > > Now this is a big methodology ch

Re: [Geany-Devel] My non-C plugin roadmap

2015-03-30 Thread Colomban Wendling
Le 30/03/2015 00:17, Thomas Martitz a écrit : > Am 29.03.2015 um 19:17 schrieb Colomban Wendling: >> Le 29/03/2015 00:23, Thomas Martitz a écrit : >> >>> - New API functions to allow plugins to act as proxy plugins (pluxies). >>> […] >> >> That'

[Geany-Devel] Placeholder replacement in (build) commands

2015-03-30 Thread Colomban Wendling
Hi, To offload the discussion from PR#441 [1] from this partly off-topic discussion and give it more visibility, I'm moving it here to the ML. There already was a thread on the subject that got mostly forgotten, see [2]. I apologize for the long and complex email, but I don't know how to present

Re: [Geany-Devel] Placeholder replacement in (build) commands

2015-03-30 Thread Colomban Wendling
Le 30/03/2015 21:59, Thomas Martitz a écrit : > […] > Is this a real problem (reported by someone) or just theoretical? Mostly theoretical, although we got a supposedly security-related mail about that issue (ref https://bugs.gentoo.org/show_bug.cgi?id=446986) > […] After all, somone naming his f

Re: [Geany-Devel] Placeholder replacement in (build) commands

2015-03-30 Thread Colomban Wendling
Le 31/03/2015 02:10, Lex Trotman a écrit : > […] > > Perhaps we should be more explicit in the manual that on *ix build > commands are run in the shell and the user is responsible for either > quoting the substitutions correctly, […] The user currently *cannot* do it "correctly" so it works with

[Geany-Devel] Blank completion popups on Windows

2015-04-13 Thread Colomban Wendling
Hi everyone, I don't use my Windows VM very often, but I realized today that the completion popups were broken there during the 1.25 cycle [1]. Could everyone using a development version of Geany under Windows tell me whether it works for them or not, and their Windows and GTK versions? I myself

Re: [Geany-Devel] [geany/geany-plugins] 73ae49: waf: Fix the checks for openpty() on FreeBSD

2015-04-13 Thread Colomban Wendling
Le 12/04/2015 19:20, Dimitar Zhekov a écrit : > On 10.4.2015 г. 18:36, Colomban Wendling wrote: > >> waf: Fix the checks for openpty() on FreeBSD > > ACK. Please, be sure to use the same check for debugger, it probably > needs it. The same commits should already have a

Re: [Geany-Devel] Blank completion popups on Windows

2015-04-15 Thread Colomban Wendling
Hi, Le 14/04/2015 21:54, Enrico Tröger a écrit : > […] > > Windows 7 with GTK 2.24.10. > Nick has the same problem, we talked about this in > http://lists.geany.org/devel/2015-January/009257.html. Dammit, I knew I saw this recently on a thread, but apparently I can't search my emails :) thanks

Re: [Geany-Devel] Blank completion popups on Windows

2015-04-15 Thread Colomban Wendling
Le 14/04/2015 21:54, Enrico Tröger a écrit : > > Windows 7 with GTK 2.24.10. > Nick has the same problem, we talked about this in > http://lists.geany.org/devel/2015-January/009257.html. I just tested with GTK 2.24.10 on Windows 7, and it does fail the same. I also tried with GTK 3.6.4 (!) and t

Re: [Geany-Devel] Blank completion popups on Windows

2015-04-15 Thread Colomban Wendling
Le 15/04/2015 22:38, Colomban Wendling a écrit : > > I just noticed this in the debug messages: > >> GLib-GObject WARNING : specified instance size for type `SmallScroller' is >> smaller than the parent type's `GtkScrolledWindow' instance size >>

Re: [Geany-Devel] [geany/geany-plugins] 73ae49: waf: Fix the checks for openpty() on FreeBSD

2015-04-16 Thread Colomban Wendling
Le 15/04/2015 19:15, Dimitar Zhekov a écrit : > On 14.4.2015 г. 22:37, Enrico Tröger wrote: >> On 13/04/15 19:33, Dimitar Zhekov wrote: >>> >>> In 2.24, the horizontal tabs under Win~1 have this "flat" or "modern" or >>> whatever look, and you can only distinguish the current tab via a slight >>> 3

Re: [Geany-Devel] [geany/geany-plugins] 73ae49: waf: Fix the checks for openpty() on FreeBSD

2015-04-16 Thread Colomban Wendling
Le 16/04/2015 19:15, Dimitar Zhekov a écrit : > On 16.4.2015 г. 14:41, Colomban Wendling wrote: >> Le 15/04/2015 19:15, Dimitar Zhekov a écrit : >>> That's exactly what I'm talking about. The white horizontal line, which >>> normally gives nice outlin

Re: [Geany-Devel] [geany/geany-plugins] 73ae49: waf: Fix the checks for openpty() on FreeBSD

2015-04-16 Thread Colomban Wendling
Le 16/04/2015 23:14, Thomas Martitz a écrit : > Am 16.04.2015 um 21:47 schrieb Enrico Tröger: >> On 16/04/15 18:47, Dimitar Zhekov wrote: >>> On 16.4.2015 г. 12:37, Thomas Martitz wrote: Am 15.04.2015 um 19:15 schrieb Dimitar Zhekov: > […] In my splitwindow2 patches I underline the te

Re: [Geany-Devel] Blank completion popups on Windows

2015-04-17 Thread Colomban Wendling
Le 15/04/2015 15:27, Colomban Wendling a écrit : > […] > > BTW, I think I found a way to avoid the oversize without subclassing > GtkScrolledWindow, which might even be a better fix for the original issue. Okay, the idea was setting the style property `GtkScrollbar::min-slide

Re: [Geany-Devel] [geany/geany] f03206: Windows: Compile geany_private.rc into Geany.exe for version data and icon

2015-04-17 Thread Colomban Wendling
Le 12/04/2015 22:54, Enrico Tröger a écrit : > Branch: refs/heads/master > Author: Enrico Tröger > Committer: Enrico Tröger > Date:Sun, 12 Apr 2015 20:54:16 UTC > Commit: f03206744361baac1c811db97f5d2816409d7787 > > https://github.com/geany/geany/commit/f032

Re: [Geany-Devel] Blank completion popups on Windows

2015-04-19 Thread Colomban Wendling
Le 19/04/2015 15:57, Enrico Tröger a écrit : > On 17/04/15 19:44, Colomban Wendling wrote: >> Le 15/04/2015 15:27, Colomban Wendling a écrit : >> […] >> >> So we'll have to fix the Windows build issue in some way… > > I gave it another look, however I sort of

Re: [Geany-Devel] GeanyLua compatiblity with Lua > 5.2

2015-04-24 Thread Colomban Wendling
Le 24/04/2015 23:31, Dominic Hopf a écrit : > Hi guys, > > I've noticed the GeanyLua plugin does not build with Lua versions > greater than 5.2. I've stumbled over this since I updated to the > current version of Fedora 22 Beta which is with Lua 5.3.0 already. > > Is someone able to fix the issue

Re: [Geany-Devel] C# tags for Unity 5

2015-05-21 Thread Colomban Wendling
Hi, Le 21/05/2015 15:05, Deep Thought a écrit : > Hi! I'm a general programmer/CS student who likes to use Geany for > everything textual. I got around to installing the Unity 5 Editor a few > days ago but was disappointed to find that its scripting workflow mainly > went through MonoDevelop, so I

Re: [Geany-Devel] Blank completion popups on Windows

2015-05-24 Thread Colomban Wendling
Le 19/04/2015 17:31, Colomban Wendling a écrit : > […] > > I'll open an issue on Scintilla and see what Neil thinks, whether he'd > accept a hack like that dummy field -- or maybe if he has a better > understanding of ABI issues on Windows (but I'm afraid

Re: [Geany-Devel] pull request on GitHub, to add GeanyHighlightSelectedWords, into Geany Plugins

2015-05-27 Thread Colomban Wendling
Hi! Le 27/05/2015 14:25, marius buzea a écrit : > Hello, > > I would like to add GeanyHighlightSelectedWords, to Geany Plugins. > Would it be okay that I do a git pull-request for doing this? […] Sure. I see some other people suggested already included plugins might achieve something similar,

Re: [Geany-Devel] pull request on GitHub, to add GeanyHighlightSelectedWords, into Geany Plugins

2015-05-29 Thread Colomban Wendling
Le 29/05/2015 02:38, Lex Trotman a écrit : > […] >> >> That being said, showing occurrences of the word is such a common and fairly >> useful feature for an IDE, I'd personally rather see the 3-4 existing >> plugins obsoleted by a good implementation in core Geany[1]. > > +1 > > Gotta agree, this

Re: [Geany-Devel] pull request on GitHub, to add GeanyHighlightSelectedWords, into Geany Plugins

2015-05-29 Thread Colomban Wendling
Hey, Le 30/05/2015 01:45, Matthew Brush a écrit : > […] > > I was thinking something like this for implementation: > > - Have a preference to enable the feature (since it would now be > automatic). Have the preference turned off by default. Put the > preference in "Preferences->Editor->Display"

Re: [Geany-Devel] pull request on GitHub, to add GeanyHighlightSelectedWords, into Geany Plugins

2015-05-29 Thread Colomban Wendling
Le 29/05/2015 00:10, marius buzea a écrit : > > > https://github.com/sblatnick/geany-plugins/blob/master/quick-search/src/quick-search.c. > > […] > > The quick-search.c calls Geany's search_find_text several times in one > processing, and each time a regex would be recompiled in search_find_t

Re: [Geany-Devel] pull request on GitHub, to add GeanyHighlightSelectedWords, into Geany Plugins

2015-05-31 Thread Colomban Wendling
Le 31/05/2015 07:41, Lex Trotman a écrit : > On 31 May 2015 at 11:46, Lex Trotman wrote: >> On 31 May 2015 at 08:05, Thomas Martitz wrote: >>> Am 30.05.2015 um 03:19 schrieb Matthew Brush: Just because it's such a trivial search algorithm, using strstr() is much more simple an

Re: [Geany-Devel] pull request on GitHub, to add GeanyHighlightSelectedWords, into Geany Plugins

2015-06-01 Thread Colomban Wendling
Le 01/06/2015 15:48, Steven Blatnick a écrit : > […] > > Odd, I don't see this reply from Marius in my inbox. Was this in > private separately? No, it was sent to the mailing list just like the rest… maybe a spam filter got confused? >> […] >> >> BTW, @Steven: search_find_text() is *NOT* part o

[Geany-Devel] Autotools and Waf options (Was: Re: Msys2 to compile on win32)

2015-06-06 Thread Colomban Wendling
Le 06/06/2015 13:07, Dimitar Zhekov a écrit : > […] > > I'm using waf under Linux as well, since it keeps the source tree clean, You can do the same with Autotools, though it admittedly doesn't enforce it. Just run configure from the directory you want the build files in, e.g: $ mkdir _build $

Re: [Geany-Devel] Autotools and Waf options (Was: Re: Msys2 to compile on win32)

2015-06-06 Thread Colomban Wendling
Le 06/06/2015 14:57, Colomban Wendling a écrit : > […] > > And we could probably relatively easily add a flag similar you the > current Waf's `--enable-plugins` -- this was mentioned yesterday on IRC, > we could try and add e.g. --disable-all so to build a single plugin it

Re: [Geany-Devel] Msys2 to compile on win32

2015-06-14 Thread Colomban Wendling
Le 14/06/2015 17:16, Thomas Martitz a écrit : > […] > - copy geany.gtkrc to geany-1.25/data (doesn't seem to be installed > automatically) geany.gtkrc is not installed on GTK3 builds because it's a GTK2-only thing. The GTK3 version is geany.css. ___ De

[Geany-Devel] ANN: Geany 1.25 release schedule

2015-06-19 Thread Colomban Wendling
Hi everyone! We finally planned the release of Geany 1.25! This release will include a lot of enhancements, including: * Improved MacOS X support (Jiří Techet). * Improved subprocess spawning, especially on Windows (Dimitar Zhekov). * Huge tag management performance improvement (Jiří Techet). *

Re: [Geany-Devel] Profiling Geany with gperftools

2015-06-19 Thread Colomban Wendling
Le 19/06/2015 15:05, Jiří Techet a écrit : > Hi, > > as the ctags guys were interested how I profiled some performance issue > in the Python parser, I thought it would be a good idea to write a wiki > page about it because the outputs are very useful for locating various > performance issues. I pu

Re: [Geany-Devel] Spawn module API

2015-06-23 Thread Colomban Wendling
Le 24/06/2015 00:18, Matthew Brush a écrit : > […] > > I think the general policy is to export stuff on demand as plugins need > it. Seeing as you wrote the API in question, I'm assuming you know best > the stuff you will need, so I don't personally see much problem > preemptively exposing that st

Re: [Geany-Devel] Spawn module API

2015-06-23 Thread Colomban Wendling
Le 24/06/2015 01:57, Lex Trotman a écrit : > Colomban, > > Correct me if I'm wrong, but despite my loudly voiced misgivings :) > doesn't the spawn_* series do command quoting and g_spawn* not? > > If that the case they should not be mixed on the same platform > otherwise the user has to know whic

Re: [Geany-Devel] f403e7e (PR#188) - Maintain edit history on document reload

2015-06-24 Thread Colomban Wendling
Le 24/06/2015 17:04, Thomas Martitz a écrit : > Hello > > I have just noticed that current git, by default, doesn't prompt anymore > when reloading documents, even when they are changed. > > I traced it back to the $SUBJECT commit. IMO it's fine to keep the undo > history on reload and not prompt

Re: [Geany-Devel] [geany/geany-plugins] 706ae8: Update Windows installer for new plugins: Git Changebar and Overview

2015-06-26 Thread Colomban Wendling
Le 27/06/2015 00:40, Enrico Tröger a écrit : > […] > Update Windows installer for new plugins: Git Changebar and Overview Shouldn't the SEC04 description be updated to reference libgit2? ___ Devel mailing list Devel@lists.geany.org https://lists.geany.or

  1   2   3   4   >