Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
47 check-ins
2024-12-19
| ||
19:59 | Add missing constraint. Fixes [05c6441a2d]. Leaf check-in: 332e1f4465 user: schelte tags: trunk, master | |
2024-09-27
| ||
11:17 | Update documentation. check-in: 7799c095c5 user: schelte tags: trunk, master | |
10:41 | Make running tests compatible with Tcl 9. check-in: 4018e69aa2 user: schelte tags: trunk, master | |
2023-09-28
| ||
00:40 | Add tests. Bump version to 3.0 check-in: 1d466af399 user: schelte tags: trunk, master, dbif-3-0 | |
2023-09-27
| ||
20:59 | Generating signals with variant arguments causes infinite loop. check-in: d1f1d3fd70 user: schelte tags: trunk, master | |
2023-09-07
| ||
12:43 | Reset the default bus setting when the current default bus is closed. Check that a bustype that looks like a dbus handle is actually valid. Use the user specified bus type to initialize the default bus setting on connect, rather than the dbus handle. check-in: 484e4256dc user: schelte tags: trunk, master | |
2023-08-29
| ||
11:51 | Preserve the PropertiesChanged signal when cleaning up. check-in: feb020e723 user: schelte tags: trunk, master | |
2023-08-28
| ||
15:46 | Add a convenience procedure to close the dbus connection. Also make sure to clean up when the connection is closed using the `dbus close` command. check-in: d3a492a429 user: schelte tags: trunk, master | |
2023-08-26
| ||
22:24 | Passing an empty body in a `dbif listen` command now removes a previously defined signal handler. check-in: 1aafa4efaf user: schelte tags: trunk, master | |
2022-07-25
| ||
14:44 | Cover the recent updates in the license. check-in: 228adf2b16 user: schelte tags: trunk, master, dbif-2-1 | |
14:41 | Bump version to 2.1 check-in: d5ffd181ae user: schelte tags: trunk, master | |
14:26 | Allow dbif to work with Tcl 8.5, as advertised. check-in: d2842b85e0 user: schelte tags: trunk, master | |
14:16 | Clean up variable traces when deleting properties check-in: 489c558d72 user: schelte tags: trunk, master | |
2020-04-13
| ||
15:51 | Support multiple methods with the same name, but different arguments. check-in: eeaaa29234 user: schelte tags: trunk, master, dbif-2-0 | |
2019-01-12
| ||
16:18 | Forgot to adjust the version numbers in the manual page check-in: 83048b4057 user: schelte tags: trunk, master | |
16:09 | 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. check-in: d409275cf0 user: schelte tags: trunk, master | |
2018-09-28
| ||
09:47 | Add missed dbus version number to the manual page. check-in: 6da4a0f17a user: schelte tags: trunk, release-1-4, master | |
09:42 | - Version 1.4 - Accept both version 2.1+ and 3.0+ of the dbus library. check-in: 18f295af66 user: schelte tags: trunk, master | |
2018-06-21
| ||
20:36 | - Prepare for releasing dbif 1.3 check-in: 5c978c81f0 user: schelte tags: trunk, release-1-3, master | |
2017-06-10
| ||
13:11 | - Add information about how to obtain the dbus handle. check-in: 4898c5e31c user: schelte tags: trunk, master | |
12:51 | - 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 check-in: 78cd7df89f user: schelte tags: trunk, master | |
2016-12-06
| ||
21:00 | - Properly handle complex signatures for properties. check-in: 6eedce8d1b user: schelte tags: trunk, master | |
2016-07-03
| ||
20:41 | Switch to a different separator that won't appear in a bus specification check-in: 3d85a506c8 user: schelte tags: trunk, master | |
2016-05-22
| ||
09:27 | 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. check-in: ad58136c89 user: schelte tags: trunk, master | |
2015-12-12
| ||
20:11 | Fix error when a method deletes its own path. check-in: 70d7950f3e user: schelte tags: trunk, master | |
2015-12-02
| ||
20:08 | - 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 check-in: 248e7aa88c user: schelte tags: trunk, master | |
2015-08-01
| ||
15:57 | - Update to the latest TEA check-in: 55f1ecb3bc user: schelte tags: trunk, master | |
15:37 | - Make Makefile fit for both gmake and BSD make, as suggested by stu. https://sourceforge.net/p/dbus-tcl/patches/3/ check-in: e8d57cbee4 user: schelte tags: trunk, master | |
2015-06-18
| ||
08:53 | - Summarize the changes since version 1.1 Leaf check-in: 11109db44f user: schelte tags: trunk, release-1-2 | |
08:05 | - Add some clarifications to the man page. - Correctly clean up old information when a signal is defined. - Reverse part of overenthusiastic code clean up. check-in: 8d96b7b74f user: schelte tags: trunk | |
2015-04-27
| ||
19:47 | - 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. check-in: 598aca4a28 user: schelte tags: trunk | |
2015-04-26
| ||
20:20 | - 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. check-in: ff7c86b72d user: schelte tags: trunk | |
2014-11-11
| ||
10:28 | - Bug fixes submitted by stwo check-in: 726254c7ec user: schelte tags: trunk, release-1-1 | |
2014-10-30
| ||
11:41 | Add -id option to the signal subcommand to allow user specified SignalID's. check-in: 0b9fd275de user: schelte tags: trunk | |
2013-08-17
| ||
19:47 | - Unify naming format of the package with the dbus package check-in: fa37a0c13a user: schelte tags: trunk, dbif-1-0 | |
19:24 | - 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 check-in: 7c219318fc user: schelte tags: trunk | |
2012-03-03
| ||
11:12 | - Run the body code in the namespace it was defined in - Bump version to 0.4 check-in: 2c8fc59939 user: schelte tags: trunk, release-0-4 | |
2009-12-13
| ||
15:24 | - Final changes before releasing version 0.3 check-in: 454224d727 user: schelte tags: trunk, release-0-3 | |
2009-11-10
| ||
21:15 | - Add ability to invoke callbacks in named interpreters - Correct some bugs in error situations check-in: aa3e020606 user: schelte tags: trunk | |
2009-03-01
| ||
14:30 | - 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. check-in: bebfeb15f5 user: schelte tags: trunk | |
2009-02-16
| ||
10:53 | Configure script failed to setup install tool in Makefile check-in: 60a5240779 user: schelte tags: release-0-2, trunk | |
2009-02-15
| ||
12:33 | Fix wrong error code when trying to read a non-existing property check-in: 75c61dd2b5 user: schelte tags: trunk | |
2009-02-14
| ||
21:24 | Fix some problems with the Makefile dist target. check-in: 2be7e07c30 user: schelte tags: trunk | |
21:14 | Add files needed to create a full installable package check-in: a107f60264 user: schelte tags: trunk | |
2009-02-13
| ||
20:19 | Adapt dbus-intf to the changed API of dbus-tcl version 0.8 check-in: e13e2d7261 user: schelte tags: trunk | |
2009-01-04
| ||
21:25 | initial import into CVS Leaf check-in: 26d0121a26 user: schelte tags: sbron, trunk | |
21:25 | Initial revision check-in: 614cbe3d10 user: schelte tags: trunk | |