aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.xwidget25
1 files changed, 22 insertions, 3 deletions
diff --git a/README.xwidget b/README.xwidget
index 6ac7469fd08..0a5f7ac09b0 100644
--- a/README.xwidget
+++ b/README.xwidget
@@ -139,8 +139,25 @@ this is aproach worked so-so.
139;; make all&& src/emacs -q --eval "(progn (load \"`pwd`/lisp/xwidget-test.el\") (xwidget-demo-basic))" 139;; make all&& src/emacs -q --eval "(progn (load \"`pwd`/lisp/xwidget-test.el\") (xwidget-demo-basic))"
140 140
141* ToDo:s 141* ToDo:s
142** TODO BUG xwidget view ghosts
143- xwidget-webkit-browse-url somewhere
144- split window.
145now theres 2 webkit views
146- c-x 1
147now theres 2 views but one is a ghost!
148one should have been deleted when its window died but that didnt work
149for some reason here.
142 150
143** TODO annoying backtrace 151- m-x xwidget-cleanup
152
153the ghost goes away because we killed explicitly but this is just a workaround.
154
155xwidget_view_delete_all_in_window(w); in delete-window-internal is not sufficient.
156delete-other-windows-internal
157delete_all_subwindows
158unshow_buffer
159
160** TODO BUG annoying backtrace
144sadly happens a lot. 161sadly happens a lot.
145- happens even with no initialized xwidgets 162- happens even with no initialized xwidgets
146- + row->glyphs[area][i].face_id 163- + row->glyphs[area][i].face_id
@@ -262,7 +279,8 @@ stuff that needs to work:
262- lookup xw-view for xwidget in emacs window(during redisplay) 279- lookup xw-view for xwidget in emacs window(during redisplay)
263(- do something for all siblings of a xw-view. not atm) 280(- do something for all siblings of a xw-view. not atm)
264 281
265*** TODO xwidget creation interface 282*** DONE xwidget creation interface
283 CLOSED: [2011-07-18 Mon 01:59]
266xwidgets are a little bit like emacs processes but also a little bit 284xwidgets are a little bit like emacs processes but also a little bit
267like emacs images. Therefore its not perfectly obvious how to handle 285like emacs images. Therefore its not perfectly obvious how to handle
268creation. Currently I just use hardcoded identifiers. the real scheme 286creation. Currently I just use hardcoded identifiers. the real scheme
@@ -309,7 +327,8 @@ generates an event if I cant set the id beforehand?
309so, therefore, the first two aproach is used. 327so, therefore, the first two aproach is used.
310 328
311 329
312*** TODO xwidget creation interface actually 330*** DONE xwidget creation interface actually
331 CLOSED: [2011-07-18 Mon 01:59]
313conclusion of above ramblings: 332conclusion of above ramblings:
314- should be similar to make-text-button 333- should be similar to make-text-button
315- don't init from display spec, instead during make-xwidget call 334- don't init from display spec, instead during make-xwidget call