summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Kubecek <mkubecek@suse.cz>2015-04-17 13:23:55 +0200
committerMichal Kubecek <mkubecek@suse.cz>2015-04-17 13:23:55 +0200
commit97d3c08dadd1ea4b0773819a69540a320590b868 (patch)
tree85fece66a288bf5e3248564c4587455525736126
parent7b011f71ac046d0e533fe8663f23a431d3df4dba (diff)
downloadtwinkle-97d3c08dadd1ea4b0773819a69540a320590b868.tar
twinkle-97d3c08dadd1ea4b0773819a69540a320590b868.tar.gz
twinkle-97d3c08dadd1ea4b0773819a69540a320590b868.tar.lz
twinkle-97d3c08dadd1ea4b0773819a69540a320590b868.tar.xz
twinkle-97d3c08dadd1ea4b0773819a69540a320590b868.zip
add ToDo list
-rw-r--r--TODO29
1 files changed, 29 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..f2f7939
--- /dev/null
+++ b/TODO
@@ -0,0 +1,29 @@
+* finish conversion to native Qt4 classes
+
+ Most forms still use classes from Qt3Support module which has been
+ dropped in Qt5. Most of the time the migration is simple but still
+ tedious enough. The ultimate goal is allow twinkle to be built against
+ either of Qt4 and Qt5.
+
+* make KDE support work again
+
+ After cleaning up the autotools config, twinkle only builds with
+ --without-kde. This is only temporary, the goal is to allow building
+ against KDE4 libraries (and, preferrably, also KDE5).
+
+* IPv6 support
+
+ Still missing, AFAIK.
+
+* t_gui locking
+
+ Dirty workaround for (mostly) calling GUI related methods from non-GUI
+ threads. Doesn't actually work with Qt4, causing segfaults. Analyze
+ the remaining uses and get rid off it.
+
+* MEMMAN_* tracking macros
+
+ Ugly and unreliable (too easy to forget adding them). Either replace
+ them with overloaded new and delete operators or kill them completely
+ and rely on valgrind.
+