diff options
author | Christian Persch <chpe@src.gnome.org> | 2007-08-26 04:59:04 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2007-08-26 04:59:04 +0800 |
commit | 6deabce61b1758b0c395678bf5c2769ee4ca17c6 (patch) | |
tree | 27866c89b34cb0fe866753fbef2894e6dfd01785 /embed/xulrunner/PLAN | |
parent | d2bc7076ca31996d4a5b80b74e4380e6f2f56321 (diff) | |
download | gsoc2013-epiphany-6deabce61b1758b0c395678bf5c2769ee4ca17c6.tar gsoc2013-epiphany-6deabce61b1758b0c395678bf5c2769ee4ca17c6.tar.gz gsoc2013-epiphany-6deabce61b1758b0c395678bf5c2769ee4ca17c6.tar.bz2 gsoc2013-epiphany-6deabce61b1758b0c395678bf5c2769ee4ca17c6.tar.lz gsoc2013-epiphany-6deabce61b1758b0c395678bf5c2769ee4ca17c6.tar.xz gsoc2013-epiphany-6deabce61b1758b0c395678bf5c2769ee4ca17c6.tar.zst gsoc2013-epiphany-6deabce61b1758b0c395678bf5c2769ee4ca17c6.zip |
Initial checkin: merged embed/gecko from xulrunner branch to embed/xulrunner, and svn copied embed/mozilla to embed/xulrunner/embed. Not integreated with the build yet.
svn path=/trunk/; revision=7297
Diffstat (limited to 'embed/xulrunner/PLAN')
-rw-r--r-- | embed/xulrunner/PLAN | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/embed/xulrunner/PLAN b/embed/xulrunner/PLAN new file mode 100644 index 000000000..50d0e9427 --- /dev/null +++ b/embed/xulrunner/PLAN @@ -0,0 +1,26 @@ +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. |