summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMichael Catanzaro <mcatanzaro@igalia.com>2016-02-07 23:01:44 -0600
committerMichael Catanzaro <mcatanzaro@igalia.com>2016-02-07 23:02:14 -0600
commit651eb22f664c10b3ff8e1e21966eb8b3dd2d7714 (patch)
treefe2eb9c4e8fc3a38a9def5addd074fba6c78327f /TODO
parent18ee5e3faa7e084c722083ebb987780266b625f9 (diff)
downloadepiphany-651eb22f664c10b3ff8e1e21966eb8b3dd2d7714.tar.gz
Update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 6 insertions, 7 deletions
diff --git a/TODO b/TODO
index 591e0b1d1..5b7511ed5 100644
--- a/TODO
+++ b/TODO
@@ -1,20 +1,19 @@
Some TODO items, in no particular order:
+- Use G_DECLARE_[FINAL,DERIVABLE]_TYPE
+- Pass NULL instead of manually choosing signal marshallers
+- Use g_signal_emit instead of g_signal_emit_by_name
- Use g_clear_object in dispose/finalize
- Get rid of object references in dispose, not finalize
- Move all the old code to the new coding style
- embed/ does not make much sense anymore as a name. Rename to
something else, perhaps core/? webview/?
+- Replace GtkAction and GtkUIManager with GAction
- Use GtkBuilder instead of declaring the UIs with C
+- Kill EphyNode
- 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?)
-- Do we want extensions that can mess with the internals? Or only
- jetpack-like stuff
- Come up with a C migration plan
http://wingolog.org/archives/2011/10/13/whats-your-c-migration-plan
-
-Old (double check they still apply):
-
-- Port to new gtk+ uri-list DND APIs
-- Use GtkNotebook DnD
+ perhaps Rust?