[Geany-devel] When is the scintilla component going to be updated?
Nick Treleaven
nick.treleaven at xxxxx
Tue Aug 10 12:17:54 UTC 2010
On Tue, 10 Aug 2010 09:02:30 +1000
Erik de Castro Lopo <mle+tools at mega-nerd.com> wrote:
> Erik de Castro Lopo wrote:
>
> > Anyone have any idea when the scintilla component is going to be
> > updated?
>
> I notice the documentation here:
>
> http://www.geany.org/manual/hacking.html#syntax-highlighting
>
> says:
>
> We won't accept adding a lexer that conflicts with one in
> Scintilla. All new lexers should be submitted back to the
> Scintilla project to save duplication of work.
>
> I agree with the idea of trying to avoid duplication of work. I
> would like to add syntax highlighting for LLVM but with Geany
> being out of sync with Scintilla I'm not sure where I should be
> working. If I do it in Geany then its lost when Geany updates
> its version of Scintilla and if I do it in Scintilla I have no
> easy way of testing it.
Normally it's not a problem, just work on Geany, then send a patch to
Scintilla. This may still work but you may want to avoid any lexer
properties ATM.
It is reasonable to delay updating a big change like the Scintilla lexer
changes, particularly as they are likely to introduce bugs. We may want
to make a 0.20 release without a possibly slightly broken Scintilla.
> On top of that myself and others are submitting patches to this
> mailing list and not even having them acknowledged by anyone
> with SVN commit access.
>
> I know this is an open source project run by volunteers who
> may not always have time free to work on the project (I am the
> author of two well known and widley used FOSS libraries).
> However, it would be nice if the Geany developers could do one
> or more of the following:
>
> a) Say "I'm $too_busy_to_work_on_geany now. I will attend to
> this on $date."
Enrico & I have said we're busy in some list mails.
The plan is to make a 0.19.1 release, then we'll start applying
patches.
> b) Sort out the Scintilla issue as soon as possible and
See above.
> document how the Scintilla files are brought into Geany.
Ask Enrico.
> c) Give SVN access to people they trust who can review and
> apply patches sent to this list.
>
> d) Start a development branch where people can submit patches
> and have them applied in a timely manner so other people
> can try them out and comment on them.
Maybe. When we have time we'll need to look at these things.
Regards,
Nick
More information about the Devel
mailing list