Discussion:
Finalising provisional features for next release 3.4.0
Neil Hodgson
2014-02-02 08:31:15 UTC
Permalink
There have been some provisional features for Unicode line ends and substyles included in Scintilla for about a year. These features were implemented by the interfaces IDocumentWithLineEnd and ILexerWithSubStyles. The interfaces have been extended and modified during the year with the most recent change 5 months ago. I would like to declare these interfaces finalised for 3.4.0 so that they can be implemented and used with certainty.

Since adding new interfaces is relatively difficult, anyone who wants to add any more methods to the ILexer or IDocument interfaces or would like the current methods changed should make their case now.

Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Neil Hodgson
2014-02-04 23:34:34 UTC
Permalink
The finalisation of previously provisional features has been committed as
https://sourceforge.net/p/scintilla/code/ci/6702c982da149957dcc52efda4511742f8f8ddd8/

There are now no provisional features in Scintilla.

Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Markus Nißl
2014-02-05 21:20:45 UTC
Permalink
Hello Neil,

is it possible to add LineEnd() to IDocument, similar to LineStart()?

Markus
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Neil Hodgson
2014-02-05 21:31:07 UTC
Permalink
Post by Markus Nißl
is it possible to add LineEnd() to IDocument, similar to LineStart()?
LineEnd is in IDocumentWithLineEnd which is the successor to IDocument.

Interfaces are never changed after they are published. Instead, new interfaces extend the old interfaces.

Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/groups/opt_out.
Loading...