aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Verona2013-04-15 17:54:33 +0200
committerJoakim Verona2013-04-15 17:54:33 +0200
commit0cb2c9f13675743ecd350709792c249a3f5ce09c (patch)
tree64ffe1984553687af125744e10b663fee3b1c3db
parent7744b1dba9cb0a83cea2abbc64932a93f28a82e0 (diff)
downloademacs-0cb2c9f13675743ecd350709792c249a3f5ce09c.tar.gz
emacs-0cb2c9f13675743ecd350709792c249a3f5ce09c.zip
minor doc
-rw-r--r--README.xwidget24
1 files changed, 20 insertions, 4 deletions
diff --git a/README.xwidget b/README.xwidget
index 1abc8f843e2..fe522c697af 100644
--- a/README.xwidget
+++ b/README.xwidget
@@ -262,11 +262,24 @@ Emacs sockets.
262 in that case not phantomed. 262 in that case not phantomed.
263 263
264* ToDo:s 264* ToDo:s
265** TODO webkit crash
266[2013-04-13 Sat] seems to crash a lot on http://www.dilbert.com
267Not always, but enough to be annoying.
268
265** TODO optimize drawing off large offscreen widgets 269** TODO optimize drawing off large offscreen widgets
266Currently I just allocate as large an area as the offscreen widget 270Currently I just allocate as large an area as the offscreen webkit
267desires. This works well most of the time. But a HTML page might in 271widget desires. This works well most of the time. But a HTML page
268principle be of infinite height so there will probably be cases where 272might in principle be of infinite height so there are cases where this
269this doesn't work too well. 273doesn't work too well.
274
275Heres a proposed strategy:
276- never grow the offscreen webkit over xwidget-webkit-max-height
277- allow for webkit to handle its own scrolling internally as well
278- be more clever about when you have more than one emacs window
279 showing the same webkit instance.
280- allow to grow the offscreen instance in steps rather than just
281 allocate the entire height at once
282
270** DONE again a trace 283** DONE again a trace
271 CLOSED: [2011-10-28 Fri 13:48] 284 CLOSED: [2011-10-28 Fri 13:48]
272[2011-08-23 Tue] 285[2011-08-23 Tue]
@@ -700,6 +713,9 @@ I used gtk signals, the implementation for sliders works well!
700** TODO canvas support 713** TODO canvas support
701heres an interesting comparision of gtk canvases 714heres an interesting comparision of gtk canvases
702http://live.gnome.org/ProjectRidley/CanvasOverview 715http://live.gnome.org/ProjectRidley/CanvasOverview
716
717ATM there are small hardcoded demos in the code, these should be
718removed and replaced with working xwgir counterparts.
703*** goocanvas 719*** goocanvas
704goocanvas is a gtk canvas implemented using cairo. investigate. 720goocanvas is a gtk canvas implemented using cairo. investigate.
705 721