summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMichael Catanzaro <mcatanzaro@igalia.com>2018-11-27 13:46:41 -0600
committerMichael Catanzaro <mcatanzaro@igalia.com>2018-11-27 13:46:41 -0600
commitcfda1cc120bef7b363f9fda5836511c0110fe5e8 (patch)
treecc68ddf3dd96920010a8ddbc505583314005e17f /TODO
parent014dd159d741e03f9c9f0de6104aa6d733638b30 (diff)
downloadepiphany-cfda1cc120bef7b363f9fda5836511c0110fe5e8.tar.gz
Update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 3 insertions, 1 deletions
diff --git a/TODO b/TODO
index 7ec1f0d1b..e9a262343 100644
--- a/TODO
+++ b/TODO
@@ -6,9 +6,11 @@ Some TODO items, in no particular order:
- Use G_SOURCE_CONTINUE/G_SOURCE_REMOVE.
- Name all timeout and idle sources
- Replace constructor functions with constructed functions
-- Use g_clear_object/g_clear_pointer in dispose/finalize
+- Use g_clear_object/g_clear_pointer in dispose (and finalize?)
- Replace dispose with finalize wherever possible
- Use GtkBuilder instead of declaring the UIs with C
+- Use g_autofree/g_autoptr where possible
+- Write out foo == NULL instead of !foo where possible
- We practically don't test any part of Epiphany, change that (how do
you test UI code? There's like 3 or 4 frameworks for this, pick one?
What does Chrome do?)