From e9ae80694875f869892f13f4fcaf1170a00dea41 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdewebdev@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- quanta/TODO | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 quanta/TODO (limited to 'quanta/TODO') diff --git a/quanta/TODO b/quanta/TODO new file mode 100644 index 00000000..b3bbb25a --- /dev/null +++ b/quanta/TODO @@ -0,0 +1,42 @@ +Some items that needs to be done: + +Urgent fixes: + +GUI/framework: + +Parsing: + - do not reparse the whole document when a or similar thing is + added. Now the whole reparse is triggered if the parsed (invalid) area has a + special block without end, like or . + This will speed up Quanta, but is quite complicated. If the current solution is good + for users, don't bother with it. + - do not reparse the whole special area when something is changed inside. + Reparse only the changed nodes. This will speed up Quanta, but I saw that it can be + very complicated. + - do not reparse the whole file when a text is moved inside the document + (cut&paste in one step, like when doing d&d). I don't have any idea how to do + it... This will speed up Quanta. + - get rid of the global baseNode + - write a DESIGN file about the parser (and add more documentation to the header files) + - write a parser regression tester + +Structure tree: + - do not delete and rebuild the structure tree when it's not necessary. Delete and rebuild + only the changed nodes. This will speed up Quanta. + +Plugins: + - Kallery + - config dialog rework + +Misc: + - WYSIWYG: table editing? layouting? + - remove unneeded header file dependencies (work in progress) + +Bugs discovered: + - autoclosing closes also single (unknown) tags + - autoclosing does not always closes a tag + - attribute tree is updated and redrew on every keypress in case of PHP + +DTEP: + - in feature try to use the WEML for storing the DTEP tags + - better document type recognition, namespace recognition () -- cgit v1.2.3