Tcl DBus Interface

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

33 check-ins

2019-01-12
16:18
[83048b4057] Leaf: Forgot to adjust the version numbers in the manual page (user: schelte tags: trunk, master)
16:09
[d409275cf0] With version 3.0 of the dbus library, the module doesn't need to handle multiple interps on the same connection anymore. This removes an argument from some commands. For that reason the major version number has been incremented. (user: schelte tags: trunk, master)
2018-09-28
09:47
[6da4a0f17a] Add missed dbus version number to the manual page. (user: schelte tags: trunk, master, release-1-4)
09:42
[18f295af66] - Version 1.4 - Accept both version 2.1+ and 3.0+ of the dbus library. (user: schelte tags: trunk, master)
2018-06-21
20:36
[5c978c81f0] - Prepare for releasing dbif 1.3 (user: schelte tags: trunk, master, release-1-3)
2017-06-10
13:11
[4898c5e31c] - Add information about how to obtain the dbus handle. (user: schelte tags: trunk, master)
12:51
[78cd7df89f] - Adapt the code to changes in dbus-tcl - Add a 'dbif pave' command for creating a path without any specific methods or signals. This may be useful for paths that only contain universal methods and/or signals. - Add a -single option to 'dbif delete' to only delete the specified path and leave the underlying structure in place. - Change the error code for unknown properties from InvalidArgs to the more apt UnknownProperty. - Undefine methods by specifying an empty body. - Pass the msgid to the property body code. - Improve error reporting when property variables are set to a value that doesn't match the signature. - Simplify the generation of xml data for introspection. - Bump version to 1.3 (user: schelte tags: trunk, master)
2016-12-06
21:00
[6eedce8d1b] - Properly handle complex signatures for properties. (user: schelte tags: trunk, master)
2016-07-03
20:41
[3d85a506c8] Switch to a different separator that won't appear in a bus specification (user: schelte tags: trunk, master)
2016-05-22
09:27
[ad58136c89] The generate command doesn't always correctly determine whether the result of the signal body should be interpreted as a single value or a list. (user: schelte tags: trunk, master)
2015-12-12
20:11
[70d7950f3e] Fix error when a method deletes its own path. (user: schelte tags: trunk, master)
2015-12-02
20:08
[248e7aa88c] - Nodes without any methods, signals, or properties would prevent any underlying nodes from being discovered via introspection - Deleting a node should also delete any child nodes (user: schelte tags: trunk, master)
2015-08-01
15:57
[55f1ecb3bc] - Update to the latest TEA (user: schelte tags: trunk, master)
15:37
[e8d57cbee4] - Make Makefile fit for both gmake and BSD make, as suggested by stu. https://sourceforge.net/p/dbus-tcl/patches/3/ (user: schelte tags: trunk, master)
2015-06-18
08:53
[11109db44f] Leaf: - Summarize the changes since version 1.1 (user: schelte tags: trunk, release-1-2)
08:05
[8d96b7b74f] - Add some clarifications to the man page. - Correctly clean up old information when a signal is defined. - Reverse part of overenthusiastic code clean up. (user: schelte tags: trunk)
2015-04-27
19:47
[598aca4a28] - Allow the application to trigger a PropertiesChanged signal instead of delaying it until the application is idle. - Provide a method to completely disable the PropertiesChanged feature. - Provide a way to add/replace methods and signals for standard interfaces. - Completely clean up the old signal when reusing a signal ID. (user: schelte tags: trunk)
2015-04-26
20:20
[ff7c86b72d] - Implement the org.freedesktop.DBus.Properties.PropertiesChanged signal. - Add -attributes option to specify annotations. - Allow use of busses other than session and system. - Adopt the [return -async 1] idom from dbus 2.1. - Clean up (array) variables when they are no longer needed. - Fix introspection when no objects have been defined. - Correctly handle signals without a handler. - Bump version to 1.2. (user: schelte tags: trunk)
2014-11-11
10:28
[726254c7ec] - Bug fixes submitted by stwo (user: schelte tags: trunk, release-1-1)
2014-10-30
11:41
[0b9fd275de] Add -id option to the signal subcommand to allow user specified SignalID's. (user: schelte tags: trunk)
2013-08-17
19:47
[fa37a0c13a] - Unify naming format of the package with the dbus package (user: schelte tags: trunk, dbif-1-0)
19:24
[7c219318fc] - Rename the package from dbus-intf to dbif, which allows it to be easily turned into a Tcl module. - Install the package as a module instead of an old-fashioned package. - Global variable of a property is in the interp specified for body. - No more magic variables in a property script. The local variable has the same name as the property. - Check if the value provided for a property matches the signature. - New "delete" subcommand to delete a node subtree. - Let dbif default return the current defaults. - If no defaults have been set up, set the default bus to the bus used when connecting. - The introspect method now lists the the GetAll method for properties (user: schelte tags: trunk)
2012-03-03
11:12
[2c8fc59939] - Run the body code in the namespace it was defined in - Bump version to 0.4 (user: schelte tags: trunk, release-0-4)
2009-12-13
15:24
[454224d727] - Final changes before releasing version 0.3 (user: schelte tags: trunk, release-0-3)
2009-11-10
21:15
[aa3e020606] - Add ability to invoke callbacks in named interpreters - Correct some bugs in error situations (user: schelte tags: trunk)
2009-03-01
14:30
[bebfeb15f5] - org.freedesktop.DBus.Properties.Set should return void, not an empty string. - The error subcommand was not passing enough arguments to the dbus command. - Corrected the documentation for the property subcommand. (user: schelte tags: trunk)
2009-02-16
10:53
[60a5240779] Configure script failed to setup install tool in Makefile (user: schelte tags: release-0-2, trunk)
2009-02-15
12:33
[75c61dd2b5] Fix wrong error code when trying to read a non-existing property (user: schelte tags: trunk)
2009-02-14
21:24
[2be7e07c30] Fix some problems with the Makefile dist target. (user: schelte tags: trunk)
21:14
[a107f60264] Add files needed to create a full installable package (user: schelte tags: trunk)
2009-02-13
20:19
[e13e2d7261] Adapt dbus-intf to the changed API of dbus-tcl version 0.8 (user: schelte tags: trunk)
2009-01-04
21:25
[26d0121a26] Leaf: initial import into CVS (user: schelte tags: sbron, trunk)
21:25
[614cbe3d10] Initial revision (user: schelte tags: trunk)