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.


-- 


Reply via email to