aboutsummaryrefslogtreecommitdiffstats
path: root/embed/xulrunner/PLAN
diff options
context:
space:
mode:
Diffstat (limited to 'embed/xulrunner/PLAN')
-rw-r--r--embed/xulrunner/PLAN26
1 files changed, 0 insertions, 26 deletions
diff --git a/embed/xulrunner/PLAN b/embed/xulrunner/PLAN
deleted file mode 100644
index 50d0e9427..000000000
--- a/embed/xulrunner/PLAN
+++ /dev/null
@@ -1,26 +0,0 @@
-The plan is to fix the things which suck in gtkmozembed and some of
-which require direct access to the embedding layer to be fixed.
-
-Note that the following plans are not set in stone.
-
-- lifecycle:
- Move from the push_startup/pop_startup lifecycle management to explicit
- init/shutdown.
-- dom events:
- Make the DOM events signals actually useful by implementing a DOM context
- class accessible from C, where the context is only calculated on demand
- (since DOM signals can be emitted frequently and getting context is slow)
-- gtk-like tooltips:
- Make tooltips follow mouse (like in evince), not time out, and and make sure
- they don't fall off the side of the screen
-- printing:
- Integrate with gtk+ 2.10 printing out-of-the-box; atm every application
- codes its own libgnomeprint ps-to-printer support.
-- more gobject-like:
- Make use of gobject properties instead of signals (à la EphyTab)
-- find:
- Copy EphyEmbedFind.
-- prefs:
- Provide access to mozilla prefs from C (like mozilla-notifiers.h in epiphany/embed/mozilla/)
- and map common gconf prefs to moz prefs automatically (like mozilla-notifiers.cpp).
- That way we can also share the font prefs between epiphany, yelp and devhelp.