[Geany-Devel] Devel Digest, Vol 93, Issue 3
Steven Blatnick
steve8track at xxxxx
Wed Dec 16 17:01:08 UTC 2015
What they were suggesting would work for others and not just your own
computer.
What was meant here is to:
1. /Fork geany on github./
2. Modify geany's code to add GEANY_API_SYMBOL to the functions you
want made public.
3. Add API documentation
4. Move the function declarations above GEANY_PRIVATE in the header.
5. /Commit the changes to your fork on github./
6. /Create a "pull request" from /_/within github's web interface/_/,
requesting pulling the changes in to the core product./
That way, everyone benefits :-)
I've been considering doing this myself to get some functionality back
for my plugins since they fixed the symbols for linux.
Thanks,
Steve
On 12/16/2015 08:09 AM, Per Löwgren wrote:
> > Sounds like reasonable usage, I think you can just open Geany pull
> request
> > to make these public. To make a function public, you just need to:
> >
> > 1. Prefix the implementation with GEANY_API_SYMBOL.
> > 2. Add some user-visible API documentation with a docstring (see
> other API
> > functions in the code to have an idea how it should look)
> > 3. Move the function declarations above GEANY_PRIVATE in the header.
> >
> > That's about it.
>
> That would work on my computer, but not on Launchpad, or for anyone else.
>
> For the moment I'll disable the project functions, that's ok.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/devel/attachments/20151216/a9ddcdf7/attachment.html>
More information about the Devel
mailing list