summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorXan Lopez <xan@igalia.com>2012-01-19 00:52:36 +0100
committerXan Lopez <xan@igalia.com>2012-01-19 00:52:36 +0100
commitd31a5ddab7bb1dbd580f71c08cf0b80fdb6130b4 (patch)
treedbf97c346fa774f958944baf83cb1540e41fc164 /TODO
parentfe832264e75d19fee8c206727b79c5d81837b47d (diff)
downloadepiphany-d31a5ddab7bb1dbd580f71c08cf0b80fdb6130b4.tar.gz
TODO: try to have something useful here
Diffstat (limited to 'TODO')
-rw-r--r--TODO31
1 files 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