Difference between revisions of "Frameworks/Epics/KTextEditor"

Jump to: navigation, search
(KTextEditor Tasks)
(KTextEditor, Kate Part and Kate App Tasks)
Line 10: Line 10:
 
|-
 
|-
 
{{FeatureDone | Compile with Frameworks 5 | Christoph}}
 
{{FeatureDone | Compile with Frameworks 5 | Christoph}}
{{FeatureTodo | KatePart: Port to reduce compiler warnings | everyone}}
+
{{FeatureInProgress | KatePart: Port to reduce compiler warnings | Michal}}
{{FeatureTodo | Kate App: Port to reduce compiler warnings | everyone}}
+
{{FeatureInProgress | Kate App: Port to reduce compiler warnings | Michal}}
 
{{FeatureDone | KTE::DocumentCursor to the KTextEditor interfaces. Currently in part/kte5/documentcursor.* | Dominik}}
 
{{FeatureDone | KTE::DocumentCursor to the KTextEditor interfaces. Currently in part/kte5/documentcursor.* | Dominik}}
 
{{FeatureTodo | merge KTE::CodeCompletionModel v1-4 into a single interface | ?}}
 
{{FeatureTodo | merge KTE::CodeCompletionModel v1-4 into a single interface | ?}}

Revision as of 09:57, 19 December 2013

The KTextEditor interfaces together with its implementation Kate Part build a framework. This page describes the todo-list for the migration to frameworks 5.

KTextEditor, Kate Part and Kate App Tasks

Just pick a task and start working on it. All contributions are welcome!

Status Description Coordination
DONE Compile with Frameworks 5 Christoph
IN PROGRESS KatePart: Port to reduce compiler warnings Michal
IN PROGRESS Kate App: Port to reduce compiler warnings Michal
DONE KTE::DocumentCursor to the KTextEditor interfaces. Currently in part/kte5/documentcursor.* Dominik
TO DO merge KTE::CodeCompletionModel v1-4 into a single interface  ? <{{{3}}}>
DONE remove KTE::LoadSaveFilterCheckPlugin Dominik
DONE remove any occurance of SmartCursor and SmartRange Christoph
DONE merge KTE::CoordinatesToCursorInterface into KTE::View Dominik
TO DO merge KTE::ParameterizedSessionConfigInterface into SessionConfigInterface  ? <{{{3}}}>
TO DO merge KTE::TeplateInterface 1 + 2  ? <{{{3}}}>
TO DO properly implement KTE::Document::isValidTextPosition(), with surrogate support  ? <{{{3}}}>
DONE rename KTE::Document::character() to ::characterAt() Dominik
DONE add KTE::Document::wordAt() and ::wordRangeAt() Dominik
TO DO merge Highlight Selection plugin into the built-in search in KatePart  ? <{{{3}}}>
TO DO merge HTML export plugin into KatePart  ? <{{{3}}}>
DONE make KTE::Cursor non-virtual + mark as Q_MOVABLE Christoph
DONE make KTE::Range non-virtual + mark as Q_MOVABLE Christoph
TO DO KTE::Range & Cursor: inline as much as possible  ? <{{{3}}}>
TO DO fix API of KTE::Range: setStartPosition(), setEndPosition()  ? <{{{3}}}>
TO DO remove KTE::Plugin support  ? <{{{3}}}>
DONE add KTE::Document::readWriteChanged, remove from KateDocument Dominik
TO DO discuss dropping MarkInterface, see part/TODO  ? <{{{3}}}>
TO DO KTE::Command, possibly merge wite KTE::RangeCommand ?  ? <{{{3}}}>

Content is available under Creative Commons License SA 4.0 unless otherwise noted.