diff options
author | Michael Catanzaro <mcatanzaro@igalia.com> | 2016-02-07 23:01:44 -0600 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@igalia.com> | 2016-02-07 23:02:14 -0600 |
commit | 651eb22f664c10b3ff8e1e21966eb8b3dd2d7714 (patch) | |
tree | fe2eb9c4e8fc3a38a9def5addd074fba6c78327f /TODO | |
parent | 18ee5e3faa7e084c722083ebb987780266b625f9 (diff) | |
download | epiphany-651eb22f664c10b3ff8e1e21966eb8b3dd2d7714.tar.gz |
Update TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -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? |