Skip to content

Latest commit

 

History

History
380 lines (207 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

380 lines (207 loc) · 10.4 KB

Changelog

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.

[Unreleased]

Added

  • A manpage (@mickeyl)

Changed

  • Modernized some Vala constructs (@tintou)
  • Bring back the high-level ChangeLog format (@mickeyl)

Removed

  • glib-dbus support (@tintou)

[0.4.1] - 2015-02-04

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]>