[libnet-dbus-perl] branch experimental created (now 7d67052)
Intrigeri
intrigeri at moszumanska.debian.org
Sat Mar 21 01:07:09 UTC 2015
This is an automated email from the git hooks/post-receive script.
intrigeri pushed a change to branch experimental
in repository libnet-dbus-perl.
at 7d67052 libnet-dbus-perl (1.1.0-1)
This branch includes the following new commits:
new de226cc Initial commit
new 3762977 New set of test cases
new ac43d13 More functionality; general cleanup; lots of POD docs
new 857bb70 Two examples
new 2903f6e Fixes
new 30ee720 Added high level service+object API around low level bindings.
new 4055943 Moved from DBus to Net::DBus & Net::DBus::Binding
new 46f8210 Fixed method names
new 23c8e75 Switch back to session bus
new 92627d0 Fix when no initial makefile
new 5afaf97 Added const char *
new 54d3025 Allow DBUS_HOME env vars to override install location
new 6c7c4cd Dummy DESTROY method to keep autoloader from complaining about missing constants
new 345d430 Verbose tests
new 2421721 More work on RPM build
new 1c99971 Increase timeout
new 7feaae5 Increase timeout range check
new 23bb56a Skip debian package build
new 9ecce09 Fix mapping for const char *
new 333995d Added more examples for strong typing
new e8a58a1 Whitespace
new 111d961 Support for strong typing, arrays & dictionaries
new c2d0fbc Fixed ignore rules
new a30cd09 Fixed many problems with signals
new 25e390f Added emit signal method
new b006500 Renamed params
new de5c667 Fixed case of no args
new 4ddf707 Added add_match rule. Dummy DESTROY method
new ea186cf Tied up signal handling
new 09b43e2 Added add_match call
new 0b7b2d1 Changed example programs to match python examples
new e098a8f Fixed arg name
new 7d51133 Expose the dbus_bus_register method
new 8a8c516 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
new 25408e9 Allow an address to be specified instead of well known bus name, for connections to remote buses
new ee2d55d 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
new fdb44e1 Run the callbacks before creating the bitmasks for select
new 3f57750 Large update to deal with new recursive types APIs
new 651d06b Updated tests to work with recent changes
new 0f2b28b Updated example programs to match recent changes to python examples
new f93f023 Added checking of syntax
new 91fe18a Added coverage reports on test suite
new 149d287 Merged introspection code from INTROSPECTION branch into mainline
new 91817ec Bump version to 0.31.0
new f2e9c67 Ignore coverage db
new 62bbfb0 A trial at updating introspection XML to use signatures instead of type names
new c2f4cbf Update version to match 0.32 dbus
new 758f980 Added missing deps for XML::Grove and XML::Parser
new 6c4ac3d Incorporated patch from Carlos Garnacho to fully deal with recursive type signatures
new 061912d Fix version number
new a0339ec When generating introspection XML, sort interfaces, methods & nodes alphabetically to ensure stable ordering in XML output, and thus make things reliably unit-testable!
new ae87c0c Allow passing in of extra args
new 830c5c8 Fix typo
new 7e279a2 Remove direct use of internal variables. Added "find" constructor to auto-magic determine session/system bus connection. Added convenience method for creating a service.
new 8c51f7c Added concept of Net::DBus::Exporter for defining metadata, rather than passing raw introspection data into object constructor. Added much documentation. Updated tests & examples
new 510f16f Add a static "default" instance of the reactor. Check the callbacks actually delete when in remove_* methods to catch errors by caller
new 141ba7a 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
new ca7d4ca Added warning message about invalid interface names. Allow params, or returns to be omitted, in which case they are exported as zero-arg
new 149c708 Cache remote object instances, to avoid repeated lookup of introspection data. No longer pass interface name when getting object
new d62b02e Caching of introspection data to avoid repeated lookups. Pass actual signal parameters into signal handler callbacks, rather than the useless lowlevel api info.
new 888ead3 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
new eaf62f3 Reverse order of params in constructor
new 44139e0 Automatically register with mainloop, unless nomainloop is specifed. Bump to 0.32.1
new e4bcd36 Added list of changes
new 4fc678e Updated to reflect API changes
new 2b2e95b Added module for dumping info about DBus objects
new dea2fb4 Added simple script for dumping objects
new 212bad7 No longer require inteface name
new 99b8ae2 Fix arg counting
new 009397b Change service_name to get_service_name to match RemoteService.pm
new 181602d Add connect_to_signal to allow connecting to locally exported objects, although we really ought to short circuit the emit_signal method i reckon
new 2ed21da Made tests pass
new 883e8d9 Doh, we have compiled code, we can not be noarch
new c5e9eff Added POD docs, and tweaked heuristics for find method
new 6c671f5 Added support for services & buses. Added POD docs
new d2d9256 Added support for services & buses
new edebbfb Removed bogus/obsolete examples
new 160141a Added variant type
new 17bf873 Moved introspector class to private Binding namespace. Decode input args for method calls. Short circuit local callbacks
new c8ff90a Fixed up docs
new 84785b6 Added GNU GPL docs
new dbdeb19 Aded more docs
new 8095c62 Recursively look for introspection data in parent types
new 0b09a32 Guess type data if none is supplied
new ef8ea31 Add simple methods for getting & appending a list of args without explicit type data
new 6b392a2 Optionaly accept a interface in get_object method
new ae12b92 Make introspection data optional both for client & servers
new cd95b0c Revert previous accidental checkin
new 59cb298 Added examples without introspection data
new 3f29450 Use pkg-config for finding CFLAGS & LIBS for dbus
new dc3cfc5 Added tag VERSION_0_32_1_R_1 for changeset 47791bc8cae38523a78d812837fd133723cd8dc8
new 71fade1 Fix introspector tests
new 74a9b10 Fix order of arguments in connect_to_signal
new 8c334b4 Incorporate fix from Emmanuele Bassi to ensure memory is not leaked when throwing errors
new ec4f326 Ensure autobuilt RPMs include builder counter / timestamp to differentiate from formal builds
new fb91c2a Added initial support for org.freedesktop.DBus.Properties
new ae39277 Make sure Net::DBus::Error stringifies
new eaee19b Don't discard the introspect error, if it was a 'no such service' error
new 008adf4 Make appending of variant data type work
new c8cacf2 Added example use of properties
new c7f828f Work around introspection data for bus which is missing signals
new fcf8cd7 Added access to dbus_bus_get_unique_name method
new 5a7e8cf Added POD documentation. Fix caching of objects so that primary object is cached, not the one cast to an interface
new 660e394 Ensure makefile depends on the $VERSION_FROM
new 4565175 Remove obsolete file
new 753de23 Remove meaningless $VERSION constants
new a1304b6 Add caching of service ownership info & online status, adapting method call timeouts using this info to allow extra time for activation
new 98d85ed Remove reference to obsolete Value object
new e33fa8c Clarified error message to show type character
new 15795da Dont use Class::MethodMaker. Fix to use append_variant instead of append_string
new 99d401b Ensure interface, path & member are set on method replies. Add binding to set_caller, and get_serial methods.
new 469d433 Fix method name for introspection to be "Set" rather than "Get" when writing properties
new 7d5a0fc Added accessors for getting serial & sender
new 31ab30c Remove pointless denormalization of method, props, signals from services. Added support for magic "caller" and "serial" data types
new 4b53cf4 Added test case for object magic data types
new f2fd2e2 If the message doesnt include a interface, then try & figure it out
new 984d603 Added method for removing a signal match
new baa6337 Use 60 sec timeout if service isnt online when calling introspect. Remove debug print out
new 9ab7a7c Auto-matically reconnect signals if a service disappears & then comes back
new 2dbc3e6 Added note about latest changes
new 269442d Method parameters default to 'in' if no direction is given
new d3fbdc0 Added initial tutorial on creating services
new 8922c3d Added prototype for /org/freedesktop/DBus/Exporter capability
new 72fa2a0 Added binding for set_destination method on message. Use close instead of disconnect on connections
new 969d6f7 Added emit_signal_to method to enable unicast of signals to specific clients
new e7c004c Remove lazy_binding parameter, since its basically broken. Dont rely on return type instrospection data
new c056c0a Added callthrough to set_destination method
new 2ee2529 NFC - whitespace only
new 7d51968 Added copyright header to all files
new bcc72da Change doc example to be HAL instead of SKYPE, since the latter is fubar with newer DBus libs
new d1c587d Use correct printf format string for pointers. Remove unused variables. Add missing return values
new b30c2be Example for listing HAL devices
new 9273027 Fix autobuild install root vars
new b13a08c Swich org.freedesktop.DBus.Exporter to org.cpan.Net.DBus.Exporter to indicate it is non-standard Perl specific at this time
new 16c5fab Fix RPM spec
new 40223eb Updated changelist
new d9c53a7 Make us relaxed about typing for incoming data, to play nicer with other languages
new 6de959b Update readme notes
new a769d21 prevent XS built files being include in distro
new 1cdf97c Update to be compatible with examples in GLib & Python
new b5aab7c Updated changelog for new release
new a07cdb9 Exclude CVS files from blib/lib. Die immediately if pkg-config fails
new 4e72273 Rip out variable timeout crap, since its overcomplicated and dosn't add significant value
new 2239483 Print friendly message is we can't lookup list of exported objects
new ac269a9 Fix use of unitialized value
new b8fb6a4 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
new c7d586e Added tag VERSION_0_32_2_R_1 for changeset 2371aa8ee7a003b737a6addeae2087c83b623471
new 803484e Explicitly connect to session bus, since no security policy allows use of system bus with the examples
new 8f84dd7 Fix typo in POD. Remove redundant import of RemoteObject
new 8af5b50 Correct POD copyright doc
new 6327bb6 Add binding for get_error_name and get_signature methods on dbus_message.
new 6910c0e Fix POD doc on copyright
new 483b57e Added annotations & POD docs
new 9e36025 Added mock connection & objects for use in unit testing
new d1b2e24 Support annotations when exporting objects
new ad0dadc Re-work dispatching to be more robuse to partial/incomplete introspection data. Print warnings for any methods/signals annotated as deprecated
new d04d2b7 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
new 3b0a384 Ensure spec file gets deleted when "realclean" is run
new 385447a Print out warning about possible time lag
new 1c42803 Added Oliver Blin to authors file, after patch for explicit typing
new 25b703c Update changelog for new release
new 31cc735 Significantly increase test coverage & adapt existing tests to use mock objects
new 15e2412 Reverse arguments to Binding::Value to ensure back-compat
new 1712ee1 Fixed section indentation in POD
new 8e6a850 Added tag VERSION_0_32_3_R_1 for changeset b4568c1e768126c2336365f26f4121e8510ad55a
new f2756b5 Minor POD changes
new 48a5361 POD cleanup
new a59d228 Append newline to error message when stringifying if not present. Bump version
new bda7f68 Add binding for unregister_object_path. Add missing OUTPUT: section
new 4d427f6 Added missing POD =over tag
new efbe6b2 Added convenience method for getting a logical child of an object, using a relative path
new e64e191 Renamed rollingbuild.sh -> autobuild.sh to comply with new autobuild standards
new d7a3462 Added binding for dbus_connection_register_fallback
new 4b5ddcf 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
new 7d70e56 Updated version to 0.33.1, bumped dependancy on dbus to 0.33, filled out new changelog entries
new 297fe1e Added missing =back statement
new 8d6989a Fixed releasing of object path callback
new 2e93528 Added binding to unregister an object path
new 2c76f14 Unregister all children
new 2f0954e Renamed files which only contain documentation to .pod, avoiding CPANTS warnings about packages not using strict
new d8a427c Significantly increased POD api coverage & fix various pod errors
new 68184fe Added more documentation & a (temporarily disabled) test case using Test::Pod::Coverage
new e03c2eb 100% pod documentation coverage
new f69977f Added stub for missing tutorial
new 5732a2e Fix typo
new 9d1ed4e Added tag VERSION_0_33_1_R_1 for changeset 9230321ca2f5d2939a6c57a7d1746f186c3453b1
new ec318e0 Added extra ignore rules
new c4d6b07 Added support for int16/uint16
new 4671e11 Added AddMatch and RemoveMatch methods
new 8b638e8 Added binding for signature & object paths and changed way (get|set)_no_reply is done
new 69305dd 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
new d556166 Remove /org/cpan/Net/DBus/Exporter since dbus handles Introspect on / for us
new 8bae9b1 Added missing import for Introspector
new d791760 Fixed handling of variants when parsing introspection data
new 3c306f5 Added binding for DBusPendingCall objects
new 93dd974 Added some missing RPM dependancies
new 0ee74fb Ignore mercurial dir
new 0137ae1 Ignore built files
new 67278e4 Added support for asynchronous method call/replies. Bumped version for new release
new 16d8927 Added tag VERSION_0_33_2_R_1 for changeset dadbb47ccc2d318b897db612ffe55024eee3e9b4
new c17d009 Fixed parsing of introspection data when there are processing instructions before root node
new 6f0bcb3 Added test suite for Avahi XML format which caused trouble previously
new 11cf0b0 Switch from XML::Grove to use XML::Twig for parsing
new b908846 Bump version & whitespace cleanup
new b33787e Made sure everything uses strict & warnings pragmas
new 5bd2bcb Allow subclassing of Net::DBus::Error for strong error handling
new 7bc0700 Remove use of Carp from modules, allowing calling code to turn Carp on/off interpreter wide
new b55138c Change copyright from GPL to GPL/Artistic
new 4d96893 Added support for async reply callbacks
new eca4aca 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
new 4938d5e Added tag VERSION_0_33_3_R_1 for changeset f5fe799f09cd730a94c9b839e19c1876d91f2f75
new 22ecbad Fix license blurb
new 13552a0 Remove 0.33.3 tag for re-spin of release
new cfcbd12 Remove debug output
new 84719d0 Added tag VERSION_0_33_3_R_1 for changeset 090830f5091cce6a8c8ab9d3ce9641f250fb6797
new e655376 Clarified comment
new cd75b4d Fixed service name for dbus object. Ensure return value from signal filter is passed back to dbus
new f8d2cf5 Force --nodeps on RPM build
new 8012e8a Merge heads
new 4d8111d Added missing module import
new 4e86de5 Fixed marshalling of variants
new 29bd72e Fixed handling of recursive types in test case
new 4d13ac0 Added test case exposing variants / arrays issue
new c76fb80 Fix parameter use in new connection callback
new 765623c If the message reply is an error, throw a Net::Bus::Error instead of trying to extract return vals
new 8783165 Fix reference counting for connections & pending calls. Change PD_DEBUG -> DEBUG_MSG. Use dbus_connection_close instead of disconnect if compiling against newer libs. Call dbus_connnection_unref in DESTROY method.
new f319730 Add GetDict and GetTuple methods
new 61dde90 Added demo of galago desktop notifications
new c48d84c Fix test for dbus_connection_disconnect to be against version 0.90
new bba2ceb Update for 0.33.4 release
new 47fc23d Fix variable name for checking dbus_connection_disconnect
new 3541eda Fix RPM dependancies to use auto-generated style of perl deps
new ebbdb3c Added tag VERSION_0_33_4_R_1 for changeset e3c5ff7770aaf7fd04f4319c3007a44e41de551e
new 53532c8 Added support for opening private connections/buses
new 6e9145d Fixed test case to use a private connection
new 5934317 Updated changelogs
new 9b5656c Allow use of 64-bit types by serializing to/from strings as needed
new 29132e8 Allow a reactor instance to be passed into the bus constructor
new 24cece1 Fixed POD docs
new c3d6369 Don't complain about variant data type mismatches
new b8111da Make sure Dumper ISA Exporter
new 90dd978 Pass NULL into open_container if we have empty string to avoid strict assertion checks in new dbus
new 8d091bf Make introspection more tolerant of missing data bout methods/signals
new 4d5f990 Added tests for dict/array use with iterators
new 1cffd69 Improve tests for magic values
new 716578a Added example code for magic values
new 6009336 Signature for a dict entry should be empty string
new 1dbbaaf Updated to 0.33.5
new 4ce8a2a Added tag VERSION_0_33_5_R_1 for changeset 6fc73f509fe3
new b203042 Fixed a couple of ref counting bugs in error case codepath
new baa2779 Fix docs typo
new 5cb81b5 Remove non-portable & redundant testing rules
new 350d040 Fix handling of compound data types for properties
new 7d496c6 Fix marshalling of variants when using Net::DBus::Binding::Value (Dave Belser)
new 799133a Ignore generated tar.gz files
new 2a1b13c Update copyright & fix GPL version number to reflect actuall licensing
new 7838271 Rename COPYING -> LICENSE to match CPAN standards
new a3364cd Fix making of manifest file
new cac0d35 Added proper META.yml file
new 0404677 Add support for annotating methods with their arg/return value names (based on work from Dave Belser)
new 5dcbbd3 Added signal param names, and explicitly track method return names separately from param names
new b4535ad Provide param names in example service
new 7db7185 Include param names in method/signal output
new c82f523 Sort interfaces, methods & signals in Dumper output
new 9e3cb06 Document passing of parent object into Net::DBus::Object constructor
new f8e79aa Include list of child objects in Dumper output
new f90f282 Fix introspection XML format for exported objects with children. Based on work from Dave Belser
new 2bbe1a2 Added example script for dumping introspection XML
new 9962d03 Updated to 0.33.6 version
new 96e5752 Added tag VERSION_0_33_6_R_1 for changeset 4431056d4e6b
new 35c373e Remove bogus import of Data::Dumper (spotted by Olivier Blin)
new 1425aa4 Misc POD typos (spotted by Madison Kelly)
new 0b18d78 Don't test precise equality for doubles (rt #37707)
new 8a238c8 Allow leading _ in interface names. Clarify error message (rt #44837)
new a5c6f2b Ensure reactor shuts down if shutdown is requested by a pre-select hook callback (rt #39068)
new 4f39252 Make use of Net::DBus::Callback optional & deprecated
new f37b39d Updated copyright dates to include 2009
new c31e702 Kill off trailing whitespace
new fc4fc3d Be stricter about allowing remote invocation of methods (derived from patch by Stefan Pfetzing)
new 374a11e Fix spelling errors in POD docs
new 3534207 Implement GetAll method on properties interface
new 76b1bd2 Update test script introspection XML for GetAll method
new be2f49b Fix warning due to possible undefined $interface in message
new b5d0a14 Add API for disconnecting from a signal (rt #52764)
new 35c6e7b Don't add -Wall on non-linux hosts (rt #46218)
new cb6ea1b Clarify error message for invalid interfaces (rt #44837)
new 64ca6db Update copyright date to 2011
new 78f9593 Require min dbus == 1.00. Fix all compile warnings
new ff23445 Replace dbus_strict_exports with dbus_no_strict_exports so default behaviour is more useful
new 5cc1854 Automatically track unique<->bus names for signal handlers across restarts
new 4fbf6da Fix processing of marked variants
new d517b01 Tweaks to example programs
new 558f7d8 Merge heads
new 7e5f412 Fix more compile warnings, including missing variable return
new 034fdf0 Remove accidental debug lines
new a1e19d3 Update in prep for 1.0.0 release
new 67c81e6 Added tag v1.0.0 for changeset 2ec67c29d7cb
new 63661a3 Add support for customizable timeouts on method calls
new 39d6e3c Fix invocation of properties
new 29969d9 Fix example code in object export tutorial
new a71ba4e Split Net::DBus::Object into two pieces
new 4736d06 Introduce a new object proxy class
new 24ef5d1 Refactor dispatching of properties to be overridable
new 7639b74 Add an example for proxy objects
new 51c4f20 Fix leaks in handling async methods / pending calls (rt #71943)
new f459f37 Update README with better website info
new 3d0f95e Fix copyright metadata mistakes
new de685be Cache objects when casting to interfaces
new 670a728 Treat org.freedesktop.DBus.Error.NoReply as fatal when introspecting
new 483b1b8 Fix casting to interface
new 5bf227d Add support for UNIX file descriptor passing
new 63da199 Fix misc spelling errors in the POD docs
new 7ab24c3 Fix check for request_name method
new eaff372 Fixes to encoding of dict and variant types
new 407b780 Fix decoding of type signatures with nested arrays
new f989d79 Update git repo to point to gitlab
new 8293931 Rename CHANGES to Changes to follow CPAN standards
new d9db53e Add Test::Pod and Test::Pod::Coverage to Makefile.PL
new 1890963 Add git ignore file
new fc5e71c Import latest RPM spec from Fedora
new 4b2da61 Fix mistake in export tutorial base classs
new ae75cb8 Fix toggling of timeouts in reactor
new 77d7a24 Check that select is returning a valid state
new 452a48b Add missing docs for constructors
new 2e5aeaf Remove bogus $nomainloop parameter in 'new' constructor
new 4aac894 Add 'strict_exceptions' annotation
new 1a58a11 Updates for release 1.1.0
new 480ffc1 Imported Upstream version 1.1.0
new 0c4be24 Merge tag 'upstream/1.1.0' into experimental
new a5f98ea debian/copyright: update license and copyright information
new 68d8568 Declare compliance with standards version 3.9.6.
new e56ad8f Dropped all patches, that were applied upstream.
new 15064fc Update Lintian line number that the manpage-has-errors-from-man Lintian override affects.
new a0e0407 0001-Fix-spelling-error-in-POD.patch: new patch.
new 7d67052 libnet-dbus-perl (1.1.0-1)
The 335 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.
--
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