etrunko pushed a change to annotated tag v1.7.9 in repository legacy/eldbus.
at a59bd540fd (tag) tagging b5a2b9d2505cba433587edb13a9efa716a2168bc (commit) tagged by Eduardo Lima (Etrunko) on Tue Nov 5 11:04:50 2013 -0200 - Log ----------------------------------------------------------------- Release 1.7.9 as tech preview Carsten Haitzler (1): even if we have an older libdbus - let's #define the strings that are Carsten Haitzler (Rasterman) (3): eldbus: error message iters should be initted as readonly. eldbus - only unref client conns that are not null after dispatch eldbus - better fix for dbus_conn becoming null in dispatch Cedric Bail (2): eldbus: use the right variable name for version. efl: fix headers order. Eduardo Lima (Etrunko) (11): eldbus: Reset value of fd_handler after deletion eldbus: New internal function _eldbus_connection_free() eldbus: Welcome two new APIs and one connection type Example for eldbus_address_connection_get() functions eldbus: Add proxy call to org.freedesktop.DBus.Hello eldbus: Call dbus_bus_register() for TYPE_ADDRESS connections eldbus: Missing dbus_connection_unref() in error path Updated Eldbus connect_address example Merge branch 'backports' Update AUTHORS 1.7.9 Release Gustavo Sverzut Barbieri (1): add copying (lgpl like elm) and readme. José Roberto de Souza (116): edbus: Fix memory leak in edbus: Add example of 2 containners at same level. edbus: Fix building doc outside of tree edbus: Add edbus_signal_handler_match_extra_vset edbus: Full file path on EXTRA_DIST of doc edbus: Fix lib name in edbus2.pc.in edbus: Call callback if already have a unique id when edbus: Add flag to name_owner_changed_callback_add to edbus: Fix example of double container edbus: Remove edbus_real_method edbus: Rename functions to obey EFL codding style edbus: Add const EDBus_Message parameter of edbus: Add dictionary iterator edbus: Fix type check of solo structs edbus: Use NULL instead of EDBUS_ARGS({"", ""}) edbus: Avoid call _on_signal_handler_free over freed object or proxy edbus: Add a private function edbus_message_iter_sub_iter_get() edbus: Fix instrospect signature edbus: Parse EDBus_Message to Eina_Value edbus: Implementation of EDBUS_PROXY_EVENTS and edbus_proxy_properties_monitor edbus: Add edbus_proxy_property_local_get and get_all edbus: Add edbus_proxy_properties_changed_callback_add edbus: Parse Eina_Value to edbus_message edbus: Break while if a error happen in message_arguments_set edbus: Add edbus_message to/from eina_value examples edbus: Add doc of edbus_message to/from eina_value edbus: Revert 'Add initializers to stop warnings' r78292 edbus: Add some EINA_SAFETY to public API edbus: Fix wrong pointer passed to edbus_message_iter_arguments_get edbus: Add missed eina_magic names edbus: Remove unnecessary define edbus: Make on_name_owner_changed() return upon error getting args edbus: Use separate struct for description of Service Interface edbus: Add Properties to edbus service API edbus: Implement DBus.Properties for services edbus: Add invalidate to EDBus_Property edbus: Append path of child objects in Introspectable edbus: Add input message to get property function edbus: Fix leak in GetAll Properties of Proxy monitor edbus: Add edbus_service_object_manager_attach/detach edbus: Remove stringshare of Instrospectable interface edbus: Cosmetic change edbus: Fix segfault in edbus_message_to_eina_value() when message have no args edbus: Fix search of children objects when path = "/" edbus: Rename edbus_object_bus_path_get() to edbus_object_path_get() edbus: Add main page to doxygen edbus: Fix doxygen layout edbus: Implement edbus_object_event_callback_add() edbus: Implement edbus_object_managed_objects_get() edbus: Add EINA_ARG_NONNULL and EINA_WARN_UNUSED_RESULT to API edbus: Use edbus_connection_name_get() instead of try find and alloc edbus: Handle 'unref signal handler inside of own callback' with ref and unref edbus: Refactor edbus_connection_name edbus: Refactor banshee example edbus: Fix bug found in refactored banshee example edbus: Allow to monitor unique id in edbus_name_owner_changed_callback_add edbus: Support '(' and '{' in edbus_message_iter_get_and_next() edbus: Refactor examples edbus: Add edbus_private_connection_get() edbus: Remove unnecessary connection events edbus: Add Disconnected event in connection edbus: Remove signal_handler_del over a already freed signal edbus: Add proxy to Proxy_Event_Property_Changed edbus: Add Variant to Property set function edbus: Fix signature check in edbus_message_iter_fixed_array_get() edbus: Signal property changed after a successful property-set in complex server example edbus: Change some function parameters to const edbus: Add example for reading str array inside a variant using eina_value edbus: Add missing break in edbus_message_from_eina_value edbus: Add object method call edbus: Fix typo on doc of edbus_message_arguments_get edbus: Add ref to object and proxy in edbus_object/proxy_get edbus: Keep only one reference of object and proxy of dbus daemon interface per connection edbus: Only one ref of Properties interface in each object edbus: Dont create proxy of Object Manager on edbus_object_managed_objects_get() edbus: Fix typo in object manager edbus: Dont create proxy of FDO.Peer edbus: Dont create proxy of FDO.Instropectable edbus: Fix invalid access memory in edbus_service_interface_unregister() edbus: Only create one ref of proxys when listen object manager edbus: Fix undefined ref. to 'EINA_LOG_DOMAIN_GLOBAL' in examples edbus: Remove object path of service if ObjectManager is the last optional iface edbus: add _message_iter_from_eina_value_struct to private header edbus: add helper function edbus_message_iter_struct_like_to_eina_value() edbus codegen: Initial commit edbus: Fix edbus_proxy_property_set edbus: Mark instrospectable as dirty when needed Backport fixes from EFL tree Revert "Backport fixes from EFL tree" Add missing files in previous backport eldbus: Add eldbus_message_iter_fixed_array_append() eldbus: Fix eldbus_pending_destination_get(), it was returnig the method name eldbus: Fix eldbus_service_*_get() functions over FDO interfaces eldbus: Fix interface_unregister() eldbus: Fix crash when eldbus is shutdown and we have a live connection of type address eldbus: Handle removal of last reference of connection inside of callback eldbus: Remove unnecessary function - _eldbus_connection_unref() eldbus: Correclty check if user already create a object manager iface to object eldbus-codegen: If substr dont exist in string return string. eldbus: Check if property_get_all() returned a error before read properties eldbus: Improve error message when connection get fail eldbus: Mark introspection of parent object as dirty when adding a child object eldbus: Correctly append name of interface removed eldbus: Send property changed signals before close connection eldbus: Use EINA_LIST_FREE instead of EINA_LIST_FOREACH to send interfaces add eldbus: Empty list of interfaces add/del if there is no parent object manager eldbus: Only a explicit call should unregister a object path eldbus: ecore_idler_del() return is the data eldbus: Send all object manager signals of all childrens before delete path or detach object manager eldbus: Handle correclty the last unref of a object path or conn in service callback eldbus: Add a new proxy event to notify when properties are cached eldbus: Make properties_monitor() return a boolean indicating if props are already cached eldbus: Add eldbus_object_manager_interfaces_added/removed() eldbus: Add timeout message error as a macro eldbus: Check if interface of signal match with signal handler eldbus: Use FDO error message to timeout Jérémy Zurcher (1): eldbus_service: explicitly set flags to 0 in static _Signal and _Method structs Lucas De Marchi (59): Add new edbus library, aka e_dbus v2 edbus: Rename edbus.pc to edbus2.pc to avoi conflict edbus: Also rename installed lib to edbus2 edbus: Ignore the compiled library edbus: Do not build examples by default edbus: Reduce variable scope and add const where it's edbus: Improve doc of name_owner_changed_callback_add() edbus: Remove space after for-like macros edbus: Add example for emitting signal edbus: Fix remaining signature with EDBUS_ARGS({ NULL, NULL }) edbus: Mark properties_signal to be removed edbus: Use a "make examples" rule to make examples edbus: exec configure in the end to preserve return code edbus: simplify and explain code edbus: move function up - no fwd declaration when not needed edbus: simplify and fix formatting edbus: fix checking if root objects are our son edbus: add son in server example for tests edbus: compat introspection with no annotation/arg edbus: simplify/unify appending args to methods/signals edbus: do not alloc/free eina_strbuf. Reset it instead edbus: check signature earlier and fail on invalid signature edbus: add const where it's due and remove casts edbus: remove static from var edbus: simplify returning new ref of obj/proxy edbus: Better naming for FDO proxy in connection edbus: Give proper doc to edbus_service_property_changed() edbus: Add blank lines to separate function docs edbus: Add missing EINA_WARN_UNUSED_RESULT to service API edbus: if you goto end, you don't use else edbus: remove unneeded code edbus: Remove useless defines edbus: add edbus.spec to gitignore edbus: Improve doc of edbus_{private_,}connection_get edbus: do not use dbus_signature_iter_get_signature in edbus_message_iter_arguments_vget edbus: Let arguments_get fail if getting less args than passed edbus: Don't use "bool" as a variable name edbus: Fix typo in error message edbus: Use eina_log in client example and generalize expected values edbus: avoid using dbus_signature_iter_get_signature when not needed edbus: simplify end condition check in loop edbus: Fix formatting edbus: rename DISCONNECTED event edbus: fix missing blank lines edbus: rename functions edbus_message{_iter,}_arguments_set edbus: unref sent signal, also for complex types edbus: unexport edbus_message_signal_new() edbus: Fix leftover unref after edbus_service_signal_send change edbus: (de)yodafy free cb functions edbus: no need for this auxiliary variables, and check refcount first edbus: Do not modify cn->names hash while walking it edbus: avoid cyclic unref edbus codegen: fix check for eina + ecore edbus codegen: rename tool and move it to the right dir Rename edbus->eldbus Don't use deprecated AM_CONFIG_HEADER build-sys: Define version as in EFL Backport changes from EFL eldbus: Add EINA_ARG_NONNULL to new API function Luis Felipe Strano Moraes (1): edbus: Fix typos Michael Jennings (1): Spec file fix. Mike Blumenkrantz (5): fix eldbus generator memleak when failing to fetch args s/LENGHT/LENGTH use sizeof for eldbus-codegen internal define lengths inform users when eldbus-codegen is cowardly refusing to generate code more descriptive error message in eldbus when property fetching fails Rui Seabra (1): rpm spec for new edbus Sebastian Dransfeld (8): edbus: check if DBUS_TYPE_UNIX_FD exists edbus: Add initializers to stop warnings edbus: typo edbus: register interface before name edbus: prevent segv edbus2: quiet warning (again) edbus: Fix typo edbus: reply for name request is reply code Stefan Schmidt (3): Doxyfile.in: Remove obsolte doxygen tags from all our Doxyfile.in files. edbus: Fix make distcheck. eldbus: Fix copy and paste error. ----------------------------------------------------------------------- This annotated tag includes the following new commits: new b5a2b9d250 1.7.9 Release The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. --