First plan of the roadmap towards HEAD.

svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=357295
This commit is contained in:
Enrico Ros 2004-10-24 12:18:36 +00:00
parent f8dfcf3289
commit 3846321449

View file

@ -6,13 +6,25 @@ Legend:
MRG - MeRGed from head
(*) - Some parts of this item are already done
Things to do in order to merge in HEAD (first item has highest priority):
-> memory manager with different profiles (mem/cpu tradeoff: {memory saving, normal, memory aggressive})
-> rework QScrollView internals to NOT generate paint events on invisible widgets.
the current behavior, using a large scrollview and the clipper is *Very* bad, wasting repaints
everywhere, even in widgets that get hidden. Need to solve this on its roots, a paintEvent patch
solves this but is a bad way to solve this.
-> minimize PageView's reLayout and requestPixmaps on changes
-> use a KConfigXT settings framework {general, [reading aids,] ...}
-> this may be postponed after merge: implementing async document generator using Albert's generator thread
-> pageview: fix keys/mouse navigation in both single/continous modes [60% done]
-> new icons (contest at kde-look that will end in 2004-Oct-XX)
-> take care of naming on merge, too differences (remove some kpdf_* prefixes
and rename internals toodocument->kpdfdocument)
More items (first items will enter 'In progress list' first):
*THIS ITEMS ARE CURRENTLY FROZEN SINCE "HEAD-MERGE" LIST IS CLEARED*
-> screen editing (annotations): framework (BR67300,BR62793)
-> screen editing (annotations): tools (BR67300)
-> implementing async document generator using Albert's thread as the generator thread
-> memory manager with different profiles
-> new icons (contest at kde-look that will end in 2004-Oct-XX)
-> minimize PageView's reLayout and requestPixmaps on changes
-> reading aids (accessibility): paper color: select, mode: normal, invert, contrast, recolor bg/text, enhance: links, ...
-> session support: restoring page location (BR82589)
-> export all text in plain_text/html
-> extract(export?) images (have a look at ImageOutputDev.cc and pdfimages.cc from xpdf (not in our xpdf sources))
@ -29,11 +41,8 @@ More items (first items will enter 'In progress list' first):
-> wrong zoom buttons order (BR74248) (check consistancy with kdvi/kghostview/.. (not konq))
Porting / In progress on the branch (first item comes first):
-> ADD: click over image allows "save image" (and display rect around image too)
-> ADD: viewport changes the right way when clicking links
-> use a KConfigXT settings framework
-> reading aids (accessibility): paper color: select, mode: normal, invert, contrast, recolor bg/text, enhance: links, ...
-> pageview: fix keys/mouse in single/continous modes
-> ADD: click over image allows "save image" (and display rect around image too) [50% done]
-> ADD: viewport changes the right way when clicking links [30% done]
Done (newest feature comes firts):
-> FIX: workaround for scrollview bug 1/2 (painting hidden widgets under certain circumstances)
@ -69,7 +78,7 @@ Here comes a list of suggestions from a dot post http://dot.kde.org/1095261317 a
Tool: color picker
Annotations: yellow notes 'post-it' like
Speak: integration with a voice synthesizer
Export: export to other formats keeping formatting (a dream.. expect for PNG :-)
Export: export to other formats keeping formatting (a dream.. except for PNG :-)
PDF: <theICEBear> pdf forms support.... :D if at all possible
Bugs to close after merging to HEAD