stanluk pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=b9d315996b917a2c04f5608ad3476140e1613ee0
commit b9d315996b917a2c04f5608ad3476140e1613ee0 Merge: 5471505 a109bf0 Author: Lukasz Stanislawski <[email protected]> Date: Thu Oct 1 16:08:35 2015 +0200 Merge branch 'devs/stanluk/perf' Serie of patches reducing overall memory overhead of atspi mode. The main changes include: * use recently fixed eldbus_service_register_fallback function instead of regular ones. * use global accessibility events emitter and handler to avoid registering array of callbacks on every accessible object. * do not keep strings with object paths src/lib/Makefile.am | 1 + src/lib/elm_atspi_bridge.c | 917 +++++++++++++++--------------- src/lib/elm_entry.c | 10 +- src/lib/elm_genlist.c | 21 +- src/lib/elm_interface_atspi_accessible.c | 55 ++ src/lib/elm_interface_atspi_accessible.eo | 23 + src/lib/elm_interface_atspi_accessible.h | 46 +- src/lib/elm_interface_atspi_window.h | 56 ++ src/lib/elm_interfaces.h | 3 +- src/lib/elm_widget.c | 38 +- src/lib/elm_win.c | 36 +- src/tests/elm_test_genlist.c | 11 +- 12 files changed, 697 insertions(+), 520 deletions(-) --
