Re: [Lazarus] gtk3, glib2 headers, gir2pascal

2022-07-19 Thread Marco van de Voort via lazarus



On 19-7-2022 01:22, Maxim Ganetsky via lazarus wrote:


This tool is now part of Lazarus source code tree in main branch and 
located in /tools/gir2pascal.



Great, thanks. I'll try to add my mods (windows-only) in the coming days.
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] gtk3, glib2 headers, gir2pascal

2022-07-18 Thread Maxim Ganetsky via lazarus

17.07.2022 15:09, Marco van de Voort via lazarus пишет:


On 16-7-2022 21:27, Maxim Ganetsky via lazarus wrote:


It is actually worse, it's Git->SVN. Although the patch set is not 
very big (and looks fine BTW), so it's doable.


But IMO, this tool should just be incorporated into Lazarus sources. 
What do you (and others) think about this?


Agree. Due to the usage for the interface headers it is kind of like a 
dependency of lazarus, so it shouldn't be in a repo for 3rd party 
components.


This tool is now part of Lazarus source code tree in main branch and 
located in /tools/gir2pascal.


--
Best regards,
 Maxim Ganetsky  mailto:gan...@narod.ru

--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] gtk3, glib2 headers, gir2pascal

2022-07-17 Thread Marco van de Voort via lazarus



On 16-7-2022 21:27, Maxim Ganetsky via lazarus wrote:


It is actually worse, it's Git->SVN. Although the patch set is not 
very big (and looks fine BTW), so it's doable.


But IMO, this tool should just be incorporated into Lazarus sources. 
What do you (and others) think about this?


Agree. Due to the usage for the interface headers it is kind of like a 
dependency of lazarus, so it shouldn't be in a repo for 3rd party 
components.

--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] gtk3, glib2 headers, gir2pascal

2022-07-16 Thread Maxim Ganetsky via lazarus

16.07.2022 16:42, Marco van de Voort via lazarus пишет:


Who maintains the gtk3 headers and gir2pascal?

Last week I tried to port a glib based library (Aravis), and I noticed 
that the interface/gtk3/gtk3defs headers were out of date, and didn't 
support Windows.


So I sought to regenerate them, with a modified gir2pascal and also saw 
that some more recent patches (https://github.com/n1tehawk/gir2pascal) 
were not incorporated in lazarus-ccr yet. (I base myself on that version).


Since local changes and github<>gitlab is complicated, it is probably 
the best to work with patches. Anybody interestd?


It is actually worse, it's Git->SVN. Although the patch set is not very 
big (and looks fine BTW), so it's doable.


But IMO, this tool should just be incorporated into Lazarus sources. 
What do you (and others) think about this?


--
Best regards,
 Maxim Ganetsky  mailto:gan...@narod.ru
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


[Lazarus] gtk3, glib2 headers, gir2pascal

2022-07-16 Thread Marco van de Voort via lazarus



Who maintains the gtk3 headers and gir2pascal?

Last week I tried to port a glib based library (Aravis), and I noticed 
that the interface/gtk3/gtk3defs headers were out of date, and didn't 
support Windows.


So I sought to regenerate them, with a modified gir2pascal and also saw 
that some more recent patches (https://github.com/n1tehawk/gir2pascal) 
were not incorporated in lazarus-ccr yet. (I base myself on that version).


Since local changes and github<>gitlab is complicated, it is probably 
the best to work with patches. Anybody interestd?


--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus