win: Move autodel to C only
authorJean-Philippe Andre <jp.andre@samsung.com>
Fri, 10 Nov 2017 07:50:01 +0000 (16:50 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 14 Nov 2017 03:18:39 +0000 (12:18 +0900)
commit0c142462a1b928f88589612333c695f80cc09a51
tree07a465343042a12343d067c089c97879e45a9579
parentee89f8767305326f63a196b9290cabc99e857c87
win: Move autodel to C only

Note: this is C only, not legacy only.
The problem is that bindings will hold a strong reference to the window,
which will then die "under the rug" if autodel is enabled. This then
leads to at least ERR if not crashes.

Note:
elm_policy needs to support autodel and quit on last del only for C
applications. Bindings will require some other mechanism that doesn't
break all assumptions wrt. references.
src/examples/elementary/toolbar_cxx_example_01.cc
src/lib/elementary/efl_ui_win.c
src/lib/elementary/efl_ui_win.eo
src/lib/elementary/elm_win.h
src/lib/elementary/elm_win_eo.h
src/lib/elementary/elm_win_legacy.h