[libnet-dbus-perl] annotated tag upstream/1.1.0 created (now ca3c0c5)
Intrigeri
intrigeri at moszumanska.debian.org
Sat Mar 21 01:08:27 UTC 2015
This is an automated email from the git hooks/post-receive script.
intrigeri pushed a change to annotated tag upstream/1.1.0
in repository libnet-dbus-perl.
at ca3c0c5 (tag)
tagging 480ffc17da7e4b7c7a9ba12dff5637e7f1dee7a6 (commit)
replaces upstream/1.0.0
tagged by intrigeri
on Sat Mar 21 00:29:18 2015 +0000
- Log -----------------------------------------------------------------
Upstream version 1.1.0
Daniel Collins (5):
Fix check for request_name method
Fixes to encoding of dict and variant types
Fix decoding of type signatures with nested arrays
Add missing docs for constructors
Add 'strict_exceptions' annotation
Daniel P. Berrange (312):
Initial commit
New set of test cases
More functionality; general cleanup; lots of POD docs
Two examples
Fixes
Added high level service+object API around low level bindings.
Moved from DBus to Net::DBus & Net::DBus::Binding
Fixed method names
Switch back to session bus
Fix when no initial makefile
Added const char *
Allow DBUS_HOME env vars to override install location
Dummy DESTROY method to keep autoloader from complaining about missing constants
Verbose tests
More work on RPM build
Increase timeout
Increase timeout range check
Skip debian package build
Fix mapping for const char *
Added more examples for strong typing
Whitespace
Support for strong typing, arrays & dictionaries
Fixed ignore rules
Fixed many problems with signals
Added emit signal method
Renamed params
Fixed case of no args
Added add_match rule. Dummy DESTROY method
Tied up signal handling
Added add_match call
Changed example programs to match python examples
Fixed arg name
Expose the dbus_bus_register method
Added dpack method for type encoding. Switched to doing looser matching on signal rules to allow matches even when the rule does not specify a sender. Added connection method for connecting to a bus based on address, rather than the two well known type names
Allow an address to be specified instead of well known bus name, for connections to remote buses
Allow additional "lazy_binding" parameter when adding signals to work with case where the service being matched against is not currently attached to the bus - causing the service-name -> sender conversion to fail
Run the callbacks before creating the bitmasks for select
Large update to deal with new recursive types APIs
Updated tests to work with recent changes
Updated example programs to match recent changes to python examples
Added checking of syntax
Added coverage reports on test suite
Merged introspection code from INTROSPECTION branch into mainline
Bump version to 0.31.0
Ignore coverage db
A trial at updating introspection XML to use signatures instead of type names
Update version to match 0.32 dbus
Added missing deps for XML::Grove and XML::Parser
Incorporated patch from Carlos Garnacho to fully deal with recursive type signatures
Fix version number
When generating introspection XML, sort interfaces, methods & nodes alphabetically to ensure stable ordering in XML output, and thus make things reliably unit-testable!
Allow passing in of extra args
Fix typo
Remove direct use of internal variables. Added "find" constructor to auto-magic determine session/system bus connection. Added convenience method for creating a service.
Added concept of Net::DBus::Exporter for defining metadata, rather than passing raw introspection data into object constructor. Added much documentation. Updated tests & examples
Add a static "default" instance of the reactor. Check the callbacks actually delete when in remove_* methods to catch errors by caller
Fixed decode() method. Added more helpful warning messages. Ignore case where a method is exported with no returns, but perl returns value of last statement. Many methods for querying metadata
Added warning message about invalid interface names. Allow params, or returns to be omitted, in which case they are exported as zero-arg
Cache remote object instances, to avoid repeated lookup of introspection data. No longer pass interface name when getting object
Caching of introspection data to avoid repeated lookups. Pass actual signal parameters into signal handler callbacks, rather than the useless lowlevel api info.
No longer require interface to be passed into emit_signal, figure it out from introspection data instead. Reverse order of server & path params in constructor
Reverse order of params in constructor
Automatically register with mainloop, unless nomainloop is specifed. Bump to 0.32.1
Added list of changes
Updated to reflect API changes
Added module for dumping info about DBus objects
Added simple script for dumping objects
No longer require inteface name
Fix arg counting
Change service_name to get_service_name to match RemoteService.pm
Add connect_to_signal to allow connecting to locally exported objects, although we really ought to short circuit the emit_signal method i reckon
Made tests pass
Doh, we have compiled code, we can not be noarch
Added POD docs, and tweaked heuristics for find method
Added support for services & buses. Added POD docs
Added support for services & buses
Removed bogus/obsolete examples
Added variant type
Moved introspector class to private Binding namespace. Decode input args for method calls. Short circuit local callbacks
Fixed up docs
Added GNU GPL docs
Aded more docs
Recursively look for introspection data in parent types
Guess type data if none is supplied
Add simple methods for getting & appending a list of args without explicit type data
Optionaly accept a interface in get_object method
Make introspection data optional both for client & servers
Revert previous accidental checkin
Added examples without introspection data
Use pkg-config for finding CFLAGS & LIBS for dbus
Fix introspector tests
Fix order of arguments in connect_to_signal
Incorporate fix from Emmanuele Bassi to ensure memory is not leaked when throwing errors
Ensure autobuilt RPMs include builder counter / timestamp to differentiate from formal builds
Added initial support for org.freedesktop.DBus.Properties
Make sure Net::DBus::Error stringifies
Don't discard the introspect error, if it was a 'no such service' error
Make appending of variant data type work
Added example use of properties
Work around introspection data for bus which is missing signals
Added access to dbus_bus_get_unique_name method
Added POD documentation. Fix caching of objects so that primary object is cached, not the one cast to an interface
Ensure makefile depends on the $VERSION_FROM
Remove obsolete file
Remove meaningless $VERSION constants
Add caching of service ownership info & online status, adapting method call timeouts using this info to allow extra time for activation
Remove reference to obsolete Value object
Clarified error message to show type character
Dont use Class::MethodMaker. Fix to use append_variant instead of append_string
Ensure interface, path & member are set on method replies. Add binding to set_caller, and get_serial methods.
Fix method name for introspection to be "Set" rather than "Get" when writing properties
Added accessors for getting serial & sender
Remove pointless denormalization of method, props, signals from services. Added support for magic "caller" and "serial" data types
Added test case for object magic data types
If the message doesnt include a interface, then try & figure it out
Added method for removing a signal match
Use 60 sec timeout if service isnt online when calling introspect. Remove debug print out
Auto-matically reconnect signals if a service disappears & then comes back
Added note about latest changes
Method parameters default to 'in' if no direction is given
Added initial tutorial on creating services
Added prototype for /org/freedesktop/DBus/Exporter capability
Added binding for set_destination method on message. Use close instead of disconnect on connections
Added emit_signal_to method to enable unicast of signals to specific clients
Remove lazy_binding parameter, since its basically broken. Dont rely on return type instrospection data
Added callthrough to set_destination method
NFC - whitespace only
Added copyright header to all files
Change doc example to be HAL instead of SKYPE, since the latter is fubar with newer DBus libs
Use correct printf format string for pointers. Remove unused variables. Add missing return values
Example for listing HAL devices
Fix autobuild install root vars
Swich org.freedesktop.DBus.Exporter to org.cpan.Net.DBus.Exporter to indicate it is non-standard Perl specific at this time
Fix RPM spec
Updated changelist
Make us relaxed about typing for incoming data, to play nicer with other languages
Update readme notes
prevent XS built files being include in distro
Update to be compatible with examples in GLib & Python
Updated changelog for new release
Exclude CVS files from blib/lib. Die immediately if pkg-config fails
Rip out variable timeout crap, since its overcomplicated and dosn't add significant value
Print friendly message is we can't lookup list of exported objects
Fix use of unitialized value
Rip out lamo-logic which tried to keep track of services & auto-update signals, because frankly it'll never work. A client will have to manage this manually, since there may be server side state it needs to worry about too
Explicitly connect to session bus, since no security policy allows use of system bus with the examples
Fix typo in POD. Remove redundant import of RemoteObject
Correct POD copyright doc
Add binding for get_error_name and get_signature methods on dbus_message.
Fix POD doc on copyright
Added annotations & POD docs
Added mock connection & objects for use in unit testing
Support annotations when exporting objects
Re-work dispatching to be more robuse to partial/incomplete introspection data. Print warnings for any methods/signals annotated as deprecated
Re-add support for explicit data typing, to deal with cases where introspection data is missing, or incomplete, but client needs to strongly type values
Ensure spec file gets deleted when "realclean" is run
Print out warning about possible time lag
Added Oliver Blin to authors file, after patch for explicit typing
Update changelog for new release
Significantly increase test coverage & adapt existing tests to use mock objects
Reverse arguments to Binding::Value to ensure back-compat
Fixed section indentation in POD
Minor POD changes
POD cleanup
Append newline to error message when stringifying if not present. Bump version
Add binding for unregister_object_path. Add missing OUTPUT: section
Added missing POD =over tag
Added convenience method for getting a logical child of an object, using a relative path
Renamed rollingbuild.sh -> autobuild.sh to comply with new autobuild standards
Added binding for dbus_connection_register_fallback
Extend constructor for Net::DBus::Object to enable creating child objects with a relative path, by passing in a parent object, rather than a service as first param
Updated version to 0.33.1, bumped dependancy on dbus to 0.33, filled out new changelog entries
Added missing =back statement
Fixed releasing of object path callback
Added binding to unregister an object path
Unregister all children
Renamed files which only contain documentation to .pod, avoiding CPANTS warnings about packages not using strict
Significantly increased POD api coverage & fix various pod errors
Added more documentation & a (temporarily disabled) test case using Test::Pod::Coverage
100% pod documentation coverage
Added stub for missing tutorial
Fix typo
Added extra ignore rules
Added support for int16/uint16
Added AddMatch and RemoveMatch methods
Added binding for signature & object paths and changed way (get|set)_no_reply is done
Switch to doing Introspect on the virtual components in the object tree hierarchy, starting from /, since dbus takes care of Introspect() for these automatically. Added a method to query children to the Introspector
Remove /org/cpan/Net/DBus/Exporter since dbus handles Introspect on / for us
Added missing import for Introspector
Fixed handling of variants when parsing introspection data
Added binding for DBusPendingCall objects
Added some missing RPM dependancies
Ignore mercurial dir
Ignore built files
Added support for asynchronous method call/replies. Bumped version for new release
Added tag VERSION_0_33_2_R_1 for changeset dadbb47ccc2d318b897db612ffe55024eee3e9b4
Fixed parsing of introspection data when there are processing instructions before root node
Added test suite for Avahi XML format which caused trouble previously
Switch from XML::Grove to use XML::Twig for parsing
Bump version & whitespace cleanup
Made sure everything uses strict & warnings pragmas
Allow subclassing of Net::DBus::Error for strong error handling
Remove use of Carp from modules, allowing calling code to turn Carp on/off interpreter wide
Change copyright from GPL to GPL/Artistic
Added support for async reply callbacks
Re-factor code which creates message objects, to use factory methods on the Connection class. The mock connection now uses a pure perl message/iterator object, avoiding assertion failures in dbus
Added tag VERSION_0_33_3_R_1 for changeset f5fe799f09cd730a94c9b839e19c1876d91f2f75
Fix license blurb
Remove 0.33.3 tag for re-spin of release
Remove debug output
Added tag VERSION_0_33_3_R_1 for changeset 090830f5091cce6a8c8ab9d3ce9641f250fb6797
Clarified comment
Fixed service name for dbus object. Ensure return value from signal filter is passed back to dbus
Force --nodeps on RPM build
Merge heads
Added missing module import
Fixed marshalling of variants
Fixed handling of recursive types in test case
Added test case exposing variants / arrays issue
Fix parameter use in new connection callback
If the message reply is an error, throw a Net::Bus::Error instead of trying to extract return vals
Fix reference counting for connections & pending calls.
Add GetDict and GetTuple methods
Added demo of galago desktop notifications
Fix test for dbus_connection_disconnect to be against version 0.90
Update for 0.33.4 release
Fix variable name for checking dbus_connection_disconnect
Fix RPM dependancies to use auto-generated style of perl deps
Added tag VERSION_0_33_4_R_1 for changeset e3c5ff7770aaf7fd04f4319c3007a44e41de551e
Added support for opening private connections/buses
Fixed test case to use a private connection
Updated changelogs
Allow use of 64-bit types by serializing to/from strings as needed
Allow a reactor instance to be passed into the bus constructor
Fixed POD docs
Don't complain about variant data type mismatches
Make sure Dumper ISA Exporter
Pass NULL into open_container if we have empty string to avoid strict assertion checks in new dbus
Make introspection more tolerant of missing data bout methods/signals
Added tests for dict/array use with iterators
Improve tests for magic values
Added example code for magic values
Signature for a dict entry should be empty string
Updated to 0.33.5
Added tag VERSION_0_33_5_R_1 for changeset 6fc73f509fe3
Fixed a couple of ref counting bugs in error case codepath
Fix docs typo
Remove non-portable & redundant testing rules
Fix handling of compound data types for properties
Fix marshalling of variants when using Net::DBus::Binding::Value (Dave Belser)
Ignore generated tar.gz files
Update copyright & fix GPL version number to reflect actuall licensing
Rename COPYING -> LICENSE to match CPAN standards
Fix making of manifest file
Added proper META.yml file
Add support for annotating methods with their arg/return value names (based on work from Dave Belser)
Added signal param names, and explicitly track method return names separately from param names
Provide param names in example service
Include param names in method/signal output
Sort interfaces, methods & signals in Dumper output
Document passing of parent object into Net::DBus::Object constructor
Include list of child objects in Dumper output
Fix introspection XML format for exported objects with children. Based on work from Dave Belser
Added example script for dumping introspection XML
Updated to 0.33.6 version
Added tag VERSION_0_33_6_R_1 for changeset 4431056d4e6b
Remove bogus import of Data::Dumper (spotted by Olivier Blin)
Misc POD typos (spotted by Madison Kelly)
Don't test precise equality for doubles (rt #37707)
Allow leading _ in interface names. Clarify error message (rt #44837)
Ensure reactor shuts down if shutdown is requested by a pre-select hook callback (rt #39068)
Make use of Net::DBus::Callback optional & deprecated
Updated copyright dates to include 2009
Kill off trailing whitespace
Be stricter about allowing remote invocation of methods (derived from patch by Stefan Pfetzing)
Fix spelling errors in POD docs
Implement GetAll method on properties interface
Update test script introspection XML for GetAll method
Fix warning due to possible undefined $interface in message
Add API for disconnecting from a signal (rt #52764)
Don't add -Wall on non-linux hosts (rt #46218)
Clarify error message for invalid interfaces (rt #44837)
Update copyright date to 2011
Require min dbus == 1.00. Fix all compile warnings
Replace dbus_strict_exports with dbus_no_strict_exports so default behaviour is more useful
Automatically track unique<->bus names for signal handlers across restarts
Fix processing of marked variants
Tweaks to example programs
Merge heads
Fix more compile warnings, including missing variable return
Remove accidental debug lines
Update in prep for 1.0.0 release
Added tag v1.0.0 for changeset 2ec67c29d7cb
Add support for customizable timeouts on method calls
Fix invocation of properties
Fix example code in object export tutorial
Split Net::DBus::Object into two pieces
Introduce a new object proxy class
Refactor dispatching of properties to be overridable
Add an example for proxy objects
Update README with better website info
Fix copyright metadata mistakes
Fix casting to interface
Update git repo to point to gitlab
Rename CHANGES to Changes to follow CPAN standards
Add Test::Pod and Test::Pod::Coverage to Makefile.PL
Add git ignore file
Import latest RPM spec from Fedora
Fix mistake in export tutorial base classs
Fix toggling of timeouts in reactor
Remove bogus $nomainloop parameter in 'new' constructor
Updates for release 1.1.0
Frank Szczerba (1):
Fix leaks in handling async methods / pending calls (rt #71943)
Manuel Reimer (1):
Add support for UNIX file descriptor passing
Pavel Strashkin (1):
Cache objects when casting to interfaces
Philip Boulain (1):
Check that select is returning a valid state
Vitaliy Gusev (1):
Treat org.freedesktop.DBus.Error.NoReply as fatal when introspecting
Xavier Guimard (1):
Fix misc spelling errors in the POD docs
dan (4):
Added tag VERSION_0_32_1_R_1 for changeset 47791bc8cae38523a78d812837fd133723cd8dc8
Added tag VERSION_0_32_2_R_1 for changeset 2371aa8ee7a003b737a6addeae2087c83b623471
Added tag VERSION_0_32_3_R_1 for changeset b4568c1e768126c2336365f26f4121e8510ad55a
Added tag VERSION_0_33_1_R_1 for changeset 9230321ca2f5d2939a6c57a7d1746f186c3453b1
intrigeri (1):
Imported Upstream version 1.1.0
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-dbus-perl.git
More information about the Pkg-perl-cvs-commits
mailing list