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.
--