path: root/efl/dbus_mainloop (follow)
AgeCommit message (Collapse)Author
2015-01-02Another year has passed...Dave Andreoli
2014-08-23No need to call ecore init/shutodown heredavemds
they are called in e_dbus_init/shutdown
2014-08-23Cleanup, remove unused stuffdavemds
2014-08-23dbus_mainloop: reworked how we manage the dbus watch requests.davemds
Dbus can request (via watch_add) more than one watch on the same fd (one for write and one for read), but ecore cannot setup more than one fd_handler on the same fd. So we need to manage this (weired) case internally, reusing an existing fd_handler for more than one dbus watch. This, at the end of the story, fix the ability to connect to the (fucking) PulseAudio dbus server, that do not use the Session or System buses, but provide its own bus.
2014-08-23Cleanups: the filter are not used heredavemds
and the ecore_event is not used enywhere
2014-08-23Simplify: no need to keep a local copy of the watch statedavemds
2014-08-23use 3 spaces indentation, not 2davemds
2014-08-23added extra debug info (to be manually enabled)davemds
2014-08-23renamed a function to a better namedavemds
2014-08-23just move some functions around for readabilitydavemds
2014-04-05Remove const hacksKai Huuhko
They were a workaround for limitations in Cython <0.18
2013-12-07Python-EFL: fix the mess with the lgpl version.davemds
Elm was lgpl3, COPYING was lgpl3, docs say lgpl3. So fix everything to be v3. Also fix the COPING for Lesser: we must include gpl (in COPYING) AND lgpl (in COPYING.LESSER).
2013-04-09Python-EFL: remove old/unused file adn a fix for sutup.pydavemds commented out the command_options param, it break the Sphinx 'fake' class that is used when sphinx is not found.
2013-04-07Convert dbus_mainloop C code to Cython.Kai Huuhko
2013-04-06Python-EFL: use eina_log in dbus_mainloopdavemds
2013-04-06Python-EFL: first working dbus mainloop wrapper.davemds
This one don't require edbus2 nor the old e_dbus, it reimplement the dbus connection stuff that was in e_dbus (the old) in a py module.