-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix a number of bugs #227
Fix a number of bugs #227
Conversation
Using Q and promises
All messages, including errors and replies, must have serials, and serials must be unique and increasing.
A variant of a struct must have signature starting with '(' - multiple values in a single variant is invalid. Conversely, a variant of a single value can have a signature with length > 1, if the type is a composite type. In turn, that means the whole expression made no sense and should be killed.
@@ -1,3 +1,5 @@ | |||
// -*- mode: js; c-basic-offset: 2; js-basic-offset: 2 -*- | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think we want modelines.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you remove the modelines?
Other than the modeline thing, are there any other comments on the patch? Or any chance it will be merged eventually? |
looks good, sorry it was hanging for so long |
Oh great, thank you! |
Can you confirm if it actually fixes issues and I'll close those? |
These are bugs that I found over the course of using dbus-native.
I thought dbus-native was unmantained, but I'm seeing activity recently so I hope these can be merged so I don't need to keep the fork alive.
Each commit is a different bug.