All notable changes to vala-dbus-binding-tool will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- A manpage (@mickeyl)
- Modernized some Vala constructs (@tintou)
- Bring back the high-level ChangeLog format (@mickeyl)
- glib-dbus support (@tintou)
2015-02-04 Dr. Michael Lauer [email protected]
README++
fix mailing list in configure.ac
fix mixed up indendation styles and update (C) with proper mailing list address
Merge pull request #3 from dffischer/libgee
update libgee dependency
2014-11-05 XZS [email protected]
remove functions from map and set constructors
The new libgee creates the adequate functions automatically.
This commit restores correct compilation.
update configuration for newer libgee
This revision will not compile. Further commits will restore
functionality by modification of the sources to use the newer API.
Conversely, libgee-0.8 is indeed newer than libgee-1.0. The projects
homepage <https://wiki.gnome.org/action/show/Projects/Libgee> states
under "Versions": "From version 0.1 to 0.6 the suffix for the libgee was
1.0 even though the API and ABI was not always kept stable."
2014-11-05 Dr. Michael Lauer [email protected]
Merge pull request #2 from dffischer/readonly
support "read" as an access modifier
Merge pull request #1 from dffischer/recursive-structs
Support recursive structs
2014-11-04 XZS [email protected]
treat access modifier "read" as "readonly"
Some descriptions use just "read" to mean "readonly". It is unambiguous
enough to assume their equivalence.
2014-07-24 Dominik Fischer [email protected]
accept "read" as a valid access type as well
copy map of structs to create before iteration
In case of nested structs like "(b(oss))", structs_to_create could be
modified while it is currently iterated. This violates assertions in
libgee and crashes the program. Iterate over a copy instead, then
continue iterating with the difference set to create nested structs.
save a call to Map.get by iterating entries
2012-06-01 Simon Busch [email protected]
Complex types needs an owned get accessor
2012-05-30 Simon Busch [email protected]
Update for release of version 0.4.0
Properties in vala interfaces needs to be abstract
Add support for properties in the interface definition
Add support for deprecated element in the XML specification
2011-05-23 Michael 'Mickey' Lauer [email protected]
get rid of intltool
2011-02-24 Michael 'Mickey' Lauer [email protected]
catch up with deprecations, bump Vala and Gee requirements
2011-02-03 Klaus Kurzmann [email protected]
emit [DBus (name = ...)] for signals too
2011-02-02 Michael 'Mickey' Lauer [email protected]
fix emitting [DBus name()] directives
always emit [DBus (name = ...)] in order to cope with DBus interfaces violating the DBus CamelCase naming scheme
2010-11-01 Frederik 'playya' Sdun [email protected]
gdbus: generate convinience method to convert Variants to structs
2010-10-26 Michael 'Mickey' Lauer [email protected]
gdbus methods need to throw at least IOError, DBusError
2010-10-10 Michael 'Mickey' Lauer [email protected]
post-release version bump
add command line argument --gdbus. This will emit code that uses gio-2.0 instead of dbus(-glib).
2010-10-04 Michael 'Mickey' Lauer [email protected]
new way to detect Vala
2010-09-09 Frederik 'playya' Sdun [email protected]
Generate sync proxy getter
2010-08-29 Michael 'Mickey' Lauer [email protected]
we don't need anything from vala-1.0.vapi
bump vala dependency
2010-07-16 Michael 'Mickey' Lauer [email protected]
try harder to detect invalid type dict and tuple signatures
2010-06-23 Michael 'Mickey' Lauer [email protected]
refer to ObjectPath fully qualified as there are now two implementations (one in gio-2.0 one in dbus-glib-1)
2010-06-07 Frederik 'playya' Sdun [email protected]
Add config.vapi to EXTRA_DIST Based on a patch by David Wagner
2010-05-29 Michael 'Mickey' Lauer [email protected]
provide support for specifying methods as no-reply
2010-04-19 Michael 'Mickey' Lauer [email protected]
enable generating synchronized versions of dbus interfaces in addition
synchronized versions will have the name <Interface>Sync, which
allows for synchronized calls, which may come in handy at times.
If you do not want to have that, pass the argument --no-synced
2010-04-09 Michael 'Mickey' Lauer [email protected]
post-release-bump
map 'y' (BYTE) to uint8 instead of uchar; the latter crashed until today.
For details see https://bugzilla.gnome.org/show_bug.cgi?id=615282
2010-03-28 Michael 'Mickey' Lauer [email protected]
post-release version bump
support the new [DBus (timeout = %u)] attribute to override the default timeout effective in static dbus client method calls. NOTE that dynamic calls still use the default bus timeout (25 seconds in unpatched dbus daemons...)
2010-03-21 Michael 'Mickey' Lauer [email protected]
improve error output
indentation fixes
fix CRITICAL when error domain can not be found count number of errors and warn user if generated files are not usable
convert stdout.printf into ERROR calls
add -v option
2010-03-19 Michael 'Mickey' Lauer [email protected]
post-release version bump
2010-03-19 Frederik 'playya' Sdun [email protected]
Add proxy getter generation and respect style of the author
2010-03-18 Frederik 'playya' Sdun [email protected]
Remove unused variable
Remove proxy class generation
2010-03-15 Michael 'Mickey' Lauer [email protected]
unify indentation; please respect the style of the original author (tabs, no spaces)
2010-02-13 Frederik 'playya' Sdun [email protected]
Fix generation of nested complex types Fix Ctors of explicit structs
2010-01-12 Michael 'Mickey' Lauer [email protected]
post-release version bump
fix make distcheck after bootstrapping from git
cosmetic fix
add convenience constructor for explicit structs
2010-01-10 Frederik 'playya' Sdun [email protected]
Revert "more debian/ stuff"
This reverts commit ea6252adc1d7ab5a3953d00f3a38fbcc0151a4d7.
Revert "Fix name of the .pc file"
This reverts commit 3320e5a2b6bb0b95eef41e227608e49e9aa44dd1.
Revert "Fix glib depency"
This reverts commit 3a3486a592e000ff1030f9cc7084fcb9916a5a3d.
Add class generation for interface
2009-12-25 Frederik 'playya' Sdun [email protected]
Fix glib depency
Fix name of the .pc file
Merge branch 'master' of fso:vala-dbus-binding-tool
more debian/ stuff
2009-12-25 Michael 'Mickey' Lauer [email protected]
post-release version bump
grab program version from build system
add source file header
2009-11-13 Frederik 'playya' Sdun [email protected]
Add debian/
2009-11-05 Michael 'Mickey' Lauer [email protected]
enable silent rules, if available
2009-10-17 Michael 'Mickey' Lauer [email protected]
do not link against vala, but rather gee upstream
2009-09-18 Michael 'Mickey' Lauer [email protected]
post-release version bump
2009-09-17 Michael 'Mickey' Lauer [email protected]
create and install .pc file, so we can easily track the version
fix make dist
bump version and vala requirement
2009-09-14 Michael 'Mickey' Lauer [email protected]
fix position of async qualifier
catch up with new 'async' keyword for methods. replaces 'yields'
2009-08-26 Michael 'Mickey' Lauer [email protected]
typechange: po/Makefile.in.in
2009-07-14 Didier 'Ptitjes [email protected]
Add yields for dbus async methods
2009-07-03 Didier 'Ptitjes [email protected]
Merge parameters and throws iteration loop
2009-05-24 Frederik 'playya' Sdun [email protected]
name unnamed parameters for signals
Name unnamed parameters
2009-05-22 Michael 'Mickey' Lauer [email protected]
use standard autogen.sh
2009-05-17 Didier 'Ptitjes [email protected]
Fix licence
Fix intl files
2009-05-16 Didier 'Ptitjes [email protected]
Introduce a temporary hack before type parse enhancements
Fix errordomain & namespace name clashes
- Introduce fso:no-container boolean attribute
(i.e. errordomain has no proper name)
- Compute names accordingly
- Adds error_name_index for the indexing of errordomains
2009-05-11 Didier 'Ptitjes [email protected]
Fix use of GLib.Dir
2009-05-06 Didier 'Ptitjes [email protected]
Fix integer enum values
Enable parameter structs description
Fix method names that are registered names
[#418] Add support for errors in XML specs
2009-04-30 Didier 'Ptitjes [email protected]
[#417 - Part 2] Use fso:type to reference string enumerations
2009-04-29 Didier 'Ptitjes [email protected]
Index Vala names per DBus names prior to generation
[#417 - Part 1] Generate enumerations
2009-04-28 Didier 'Ptitjes [email protected]
Fix for GLib.Dir API breakout
2009-04-26 Michael 'Mickey' Lauer [email protected]
add .gitignore
2009-04-15 Didier Villevalois [email protected]
Fix non-propagated generator error
Fix indentation on empty lines for better diff behavior
Remove silly debug messages
Fix missing closing brace from commit de5398704c072d942663c71502fc043c292fcf54
2009-04-06 Frederik 'playya' Sdun [email protected]
add null check for void returntypes
2009-04-05 Frederik 'playya' Sdun [email protected]
Revert "add null check for void returntypes"
This reverts commit e35b4711a9a2010a007b9ae3f0ba85f5b902a126.
2009-04-02 Frederik 'playya' Sdun [email protected]
add null check for void returntypes
2009-02-17 Didier 'Ptitjes [email protected]
Enable concatenation of inner interfaces names Signed-off-by: Didier 'Ptitjes <[email protected]>
2009-02-12 Didier 'Ptitjes [email protected]
Handle get_type registered name. Signed-off-by: Didier 'Ptitjes <[email protected]>
Added GLib.Object prerequisite to generated interfaces. Manage registered C and Vala names. Signed-off-by: Didier 'Ptitjes <[email protected]>
2009-02-04 Didier 'Ptitjes [email protected]
Initial commit Signed-off-by: Didier 'Ptitjes <[email protected]>