Other in KDE Base
- rewrite the download dialog to not use KHTML.
Using KHTML is bad here because:
- It is a heavy dependency, which is then introduced for all applications that want to use knewstuff2
- KHTML is still full of KDE3 support and it might take until webkit to get rid of that
- KHTML wasn't build to be used in hundreds of little parts
The code was pretty bad, it forgot parent parameters everywhere so it caused hundreds of toplevel windows to pop up temporarily on the desktop when it was launched. it also had a way too complex layout with many unnecessary widgets.
the dialog does not quite look that good anymore. but this can be fixed later