From d31a5ddab7bb1dbd580f71c08cf0b80fdb6130b4 Mon Sep 17 00:00:00 2001 From: Xan Lopez Date: Thu, 19 Jan 2012 00:52:36 +0100 Subject: TODO: try to have something useful here --- TODO | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/TODO b/TODO index 0103a3d53..1224a1a05 100644 --- a/TODO +++ b/TODO @@ -1,16 +1,23 @@ -- Check that filtering is not done more than one time on bookmarks dialogs init +Some TODO items, in no particular order: -- Annotate "if (type == 0)" in *_get_type() with G_UNLIKELY +- 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/? +- Use GtkBuilder instead of declaring the UIs with C +- 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): -Stuff to port to new glib/gtk+ APIs: - -- port egg-toolbar-editor to GtkIconView as soon as it supports DND (bug #150270) -- port to new gtk+ uri-list DND APIs -- port Downloads directory button in prefs to GtkFileChooserButton +- Port to new gtk+ uri-list DND APIs +- Port Downloads directory button in prefs to GtkFileChooserButton (but wait for bugs #154388, #154390, #154392, #154394) -- port to confirm-overwrite signal of GtkFileChooser -- use g_intern_static_string for static type name registrations - and g_object_set_data -- use gtk_widget_get_action in toolbar code instead of g_object_get_data (., "gtk-action") -- use GtkNotebook DND +- Port to confirm-overwrite signal of GtkFileChooser +- Use GtkNotebook DnD -- cgit v1.2.3