-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathChangeLog
528 lines (286 loc) · 16 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
2015-04-06 Dr. Michael Lauer <[email protected]>
man: add USAGE section describing some of the terminology used. NOTE: The parameter syntax still needs to be discussed.
2015-04-02 Dr. Michael Lauer <[email protected]>
manpage: improve wording as pointed out by DocScrutinizer
2015-04-01 Dr. Michael Lauer <[email protected]>
TODO++ and slight additions to the README.md
fix my preferred mail address
fix build
add a brand new manpage
2015-02-05 Dr. Michael Lauer <[email protected]>
prepare for releasing as 2.3.2
gitignore++, fix contact mail address, add TODO file
2013-06-23 Simon Busch <[email protected]>
mdbus2: leave release mode and prepare for 2.4.0
mdbus2: prepare for bug fix release 2.3.1
mdbus2: reject invalid busnames suffixed with .
When handing an invalid busname to mdbus2 like org.test. it aborts with the following
error messages.
(mdbus2:3277): GLib-GIO-CRITICAL **: g_dbus_connection_signal_subscribe: assertion `sender
== NULL || (g_dbus_is_name (sender) && (connection->flags &
G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION))' failed
(mdbus2:3277): GLib-GIO-CRITICAL **: g_dbus_connection_signal_subscribe: assertion `sender
== NULL || (g_dbus_is_name (sender) && (connection->flags &
G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION))' failed
(mdbus2:3277): GLib-GIO-CRITICAL **: g_dbus_message_new_method_call: assertion `name ==
NULL || g_dbus_is_name (name)' failed
(mdbus2:3277): GLib-GIO-CRITICAL **: g_dbus_message_set_body: assertion `G_IS_DBUS_MESSAGE
(message)' failed
(mdbus2:3277): GLib-GIO-CRITICAL **: g_dbus_connection_send_message_with_reply_sync:
assertion `G_IS_DBUS_MESSAGE (message)' failed
(mdbus2:3277): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)'
failed
2012-07-19 Simon Busch <[email protected]>
Update copyright notice for all source files
2012-06-20 Simon Busch <[email protected]>
Bump required vala version to 0.16.0
2012-06-05 Simon Busch <[email protected]>
Use --debug instead of -g as Vala debug option and get back -D DEBUG
Using -g gives use some strange behaviour of automake. -g will end up in DIST_COMMON
variable where it should never be ...
2012-06-04 Simon Busch <[email protected]>
Remove "-D DEBUG" from debug options as it gives us some trouble with automake/autoconf
Some how "-D DEBUG" ends up in the automake variable DIST_COMMON which has a list of files
should be included in distribution archive. make distcheck will fail this way. We need to
figure out why it ends up there ...
Update all Makefile.decl files to ship DEBUG_VALAFLAGS/DEBUG_CFLAGS
2012-05-29 Simon Busch <[email protected]>
tools: mdbus2: leave release mode and prepare for next
tools: mdbus2: prepare for 2.3.0 release
tools: mdbus2: mdbus2 is now known as mdbus2 for release as well
2012-05-28 Simon Busch <[email protected]>
tools: mdbus2: post release work
tools: mdbus2: switch to release mode for 2.2.0 release
tools: mdbus2: don't mention gio-2.0 as required twice
2012-05-16 Simon Busch <[email protected]>
tools: mdbus2: fix a lot of warnings from the vala compiler
2012-05-15 Simon Busch <[email protected]>
tools: mdbus2: parse array and dict entry arguments correctly as variants
tools: mdbus2: refactor argument to variant conversion to use different variant builders
tools: mdbus2: try to parse a string argument first before adding it as string directly
tools: mdbus2: enable parsing of struct/array/dict types without adding them to the result
tools: mdbus2: parse quotes correctly
tools: mdbus2: refactor autoconf/automake configuration
2012-04-17 Simon Busch <[email protected]>
Remove unneeded stuff from all autogen.sh files
2012-02-14 Simon Busch <[email protected]>
Bump required vala version of all components to 0.14.2
2012-01-29 Simon Busch <[email protected]>
tools: mdbus2: fix bug that we can't supply an empty string as argument
If you want to supply an empty string as argument you have to pass at least
"" or '' so the commandline parser detects that the argument is empty.
2012-01-29 Pau Espin Pedrol <[email protected]>
mdbus2: Fix segfault on querying a service with no .service file
2012-01-27 Simon Busch <[email protected]>
Bump required vala version of all components to 0.14.1 (which is wrong anyway)
We're requiring at least vala 0.14.1 but in reality we need a bit more. There is currently
a version 0.14.1.9 distributed by ourself which contains everything we need to compile the
complete FSO stack with vala-0.14. You find it at
http://downloads.freesmartphone.org/vala-0.14.9.tar.bz2
2012-01-25 Simon Busch <[email protected]>
tools: mdbus2: handle simple variant arguments (like sv)
2012-01-12 Simon Busch <[email protected]>
tools: mdbus2: correct parsing of arguments with leading spaces
tools: mdbus2: determine git srcrev correctly from repository
2011-12-21 Simon Busch <[email protected]>
mdbus2: use input arguments for processing input arguments and not output arguments
2011-12-20 Simon Busch <[email protected]>
mdbus2: correct parsing of command line arguments
mdbus2: remove unused and unneeded code
mdbus2: initial work to avoid using variant syntax for arguments
Only simple arguments are currently working!
2011-11-29 Simon Busch <[email protected]>
mdbus2: update README
mdbus2: update mentioned authors
mdbus2: update NEWS for release of 2.1.0
mdbus2: prepare for release of version 2.1.0
mdbus2: some cleanups and enhancements to get it working probably
mdbus2: enable debug build options
2011-11-29 Frederik 'playya' Sdun <[email protected]>
mdbus2: Show some nice arrows pointing on the parsing errors position
mdbus2: Fix indentation of interface descriptions
mdbus2: Only remove signals for tab completion
mdbus2: return if Variant.parse fails to parse user input
mdbus2: return if wrong number of arguments is specified for properties
mdbus2: Add support for property getters
mdbus2: update required glib version
mdbus2: Fix out signature for method calls
mdbus2: add support to set properties
mdbus2: don't return immediately if we have methods for completion
mdbus2: Fix completion for interface methods
mdbus2: Add support for calling methods without introspection and parameters
mdbus: port to GDBus and GVariant
This requires vala master after 2011-02-07 19:38:36 (GMT)
2011-11-26 Simon Busch <[email protected]>
mdbus2: convert first parts to use gdbus instead of dbus-glib
mdbus2 is still buggy with this first patch as the other parts using dbus-glib needs to be
converted too. Don't report any bugs for this version until conversion is finished! This
patch is commited only the let mdbus2 compile with vala 0.14 again.
2011-11-24 Simon Busch <[email protected]>
Bump required vala version of all components to 0.14.0
2011-11-22 Simon Busch <[email protected]>
Bump required vala version of all FSO components to 0.12.1
2011-06-02 Simon Busch <[email protected]>
Bump required vala version of all components to 0.12.0
2011-05-05 Klaus Kurzmann <[email protected]>
tools: add vim tags for correct indentation with 4 spaces
2011-02-25 Michael 'Mickey' Lauer <[email protected]>
bump copyright notices for 2011
2011-02-03 Frederik 'playya' Sdun <[email protected]>
mdbus2: only print object paths with interfaces for tab completion
2010-10-25 Frederik 'playya' Sdun <[email protected]>
mdbus2: Remove deprecated syntax for vala
mdbus2: Fix segfault for empty dictionaries
2010-10-19 Frederik 'playya' Sdun <[email protected]>
mdbus2: Add missing dbus type 'x'
2010-10-07 Frederik 'playya' Sdun <[email protected]>
mdbus2: Allow tab completion for empty busnames
2010-10-05 Martin Jansa <[email protected]>
new way to detect vala
2010-09-20 Frederik 'playya' Sdun <[email protected]>
mdbus2: rename --want-bash-completion to --enable
2010-09-15 Frederik 'playya' Sdun <[email protected]>
mdbus2: Add pretty print
2010-09-10 Frederik 'playya' Sdun <[email protected]>
mdbus2: strip busnames, paths, interfaces to avoid assertions on malformed parameters
mdbus2: remove properties in bash completion fix a small bug introduced by last commit
mdbus2: update bash completion
2010-09-09 Frederik 'playya' Sdun <[email protected]>
mdbus2: add bash completion script
2010-08-29 Michael 'Mickey' Lauer <[email protected]>
bump vala dependencies
2010-08-20 Frederik 'playya' Sdun <[email protected]>
mdbus2: Don't add empty arguments to the array of subarguments
2010-08-14 Frederik 'playya' Sdun <[email protected]>
mdbus2: Add HashTable support on the sending side
mdbus2: Add struct support on the sender side
2010-08-13 Frederik 'playya' Sdun <[email protected]>
mdbus2: Add minimal parser for seperation of complex arguments
mdbus2: Add array support for basic types
2010-07-31 Michael 'Mickey' Lauer <[email protected]>
mdbus: this is version 2.0.2
2010-07-31 Klaus Kurzmann <[email protected]>
mdbus2: fix to comply with coding style :)
mdbus2: check arg_type of the iter and do not try to get_basic when invalid
2010-07-16 Michael 'Mickey' Lauer <[email protected]>
mdbus2: duct-tape against invalid response
2010-06-09 Antonio Ospite <[email protected]>
Cosmetics: remove trailing spaces
Changes are purely cosmetics, I generated them with this command:
find . -type f ! \( -path '*/.git/*' -or -name COPYING \) | \
xargs sed -e 's/[[:blank:]]*$//g' -i
I had to take care to not mangle .git objects; this works also because there
are no binary files in the repository, if there were any, then some other
attentions should have been taken into account.
2010-06-01 Michael 'Mickey' Lauer <[email protected]>
mdbus2: skip introspecting before calling a method, when method no parameters are given. Partly closes FSO #553
mdbus2: remove some warnings and improve error message when we can't hook to the bus
2010-05-29 Michael 'Mickey' Lauer <[email protected]>
mdbus2: fix tab completion against bogus spaces at the start of the command
mdbus2: add TODO
mdbus2: allow _ in object paths; fixes FSO #563
2010-05-13 Maksim 'max_posedon' Melnikau <[email protected]>
Fix using AC_ARG_ENABLE
Macro: AC_ARG_ENABLE (feature, help-string, [action-if-given],
[action-if-not-given]) works litte different as cornucopia expect:
1. action-if-given called when --enable-feature or --disable-feature
2. if it was --enable: $enableval="yes"
if it was --disable: $enableval="no"
3. action-if-not-given is place for default value
See also:
http://www.gnu.org/software/hello/manual/autoconf/Package-Options.html
http://devmanual.gentoo.org/general-concepts/autotools/
2010-05-10 Michael 'Mickey' Lauer <[email protected]>
mdbus2: don't swallow container with just one element. Should close #555
2010-05-01 Michael 'Mickey' Lauer <[email protected]>
mdbus2: bail out, if readline is missing
2010-04-28 Michael 'Mickey' Lauer <[email protected]>
mdbus2: bump version number after release and strip unnecessary dependencies
2010-04-18 Michael 'Mickey' Lauer <[email protected]>
mdbus2: validate bus names and object paths rather than always introspecting.
This should improve performance, increase compliance with broken servers, and
add support for servers using fallback object paths. Closes FSO #521 and #530
2010-04-17 Michael 'Mickey' Lauer <[email protected]>
mdbus2: mention expected signature if argument count does not match; idea by Paul Fertser
mdbus2: fix readline history name; this should close FSO #545
2010-04-15 Paul Fertser <[email protected]>
mdbus2: print method's meaningful reply to stdout
2010-04-03 Michael 'Mickey' Lauer <[email protected]>
mdbus2: use shell parsing for interactive mode; this fixes FSO #526
2010-04-01 Michael 'Mickey' Lauer <[email protected]>
mdbus2: fix dumping empty containers; fixes FSO #525
2010-03-31 Michael 'Mickey' Lauer <[email protected]>
mdbus2: remove warnings
2010-03-27 Michael 'Mickey' Lauer <[email protected]>
mdbus2: simplify formatter in order to prepare for smarter formatting
2010-03-24 Michael 'Mickey' Lauer <[email protected]>
mdbus2: only include interface methods when looking for readline completions
2010-02-16 Michael 'Mickey' Lauer <[email protected]>
mdbus2: fix "last entry missing" for dictionaries
2010-02-14 Michael 'Mickey' Lauer <[email protected]>
mdbus2: parse more simple types
2010-02-13 Michael 'Mickey' Lauer <[email protected]>
mdbus2 now features a man page to please lindi...
mdbus2: vapi files have been pushed upstream; require vala 0.7.10.3 now
2010-02-11 Michael 'Mickey' Lauer <[email protected]>
mdbus2: improve handling bogus arguments and broken introspection data
2010-02-10 Michael 'Mickey' Lauer <[email protected]>
mdbus2: fix missing last element in structs and arrays
mdbus2: show sender and path for signals in listening mode
2010-02-10 Marcin Juszkiewicz <[email protected]>
mdbus2: fix output for structs
mdbus2: handle 'u' type
2010-02-10 Michael 'Mickey' Lauer <[email protected]>
mdbus2: add more type support
2010-02-09 Michael 'Mickey' Lauer <[email protected]>
mdbus2: add full help text
mdbus2: disable -p when used in conjunction with -i
mdbus2: fix -p option to show PIDs for services
2010-02-08 Michael 'Mickey' Lauer <[email protected]>
mdbus2: treat partial commands as command line invocations
2010-02-07 Michael 'Mickey' Lauer <[email protected]>
mdbus2: add some simple checks for bus name and object path validity
mdbus2: unify error messages and fix parameter delivery
complete AUTHORS and MAINTAINERS file; please add yourself
mdbus2: calling methods from interactive shell now works
mdbus2: fix completion for interfaces
mdbus2: tab completion in interactive mode almost works
mdbus2: add fixed readline.vapi; scheduled for upstream inclusion
mdbus2: upstream readline.vapi is broken; work around it for now
2010-02-06 Michael 'Mickey' Lauer <[email protected]>
fsogsmd: cosmetics
mdbus2: prepare for interactive mode
2010-02-05 Michael 'Mickey' Lauer <[email protected]>
mdbus2: fix bogus ',' in containers
mdbus2: fix off-by-one error in container parsing; fix parsing structs
2010-01-31 Michael 'Mickey' Lauer <[email protected]>
mdbus2: debug--
2010-01-30 Michael 'Mickey' Lauer <[email protected]>
mdbus2: fix binding a delegate without target
2010-01-28 Michael 'Mickey' Lauer <[email protected]>
mdbus2: honor parameters for signal listener mode
mdbus2: fix multiple output arguments; start with signal listener mode
mdbus2: allow debug build
mdbus2: parse dictionaries and variants
2010-01-27 Michael 'Mickey' Lauer <[email protected]>
mdbus2: array of strings as result now works
mdbus2: add support for string and int out arguments
mdbus2: start with suport for method calling
NOTE: This needs some enhancements in dbus-glib-1.vapi, which is
going to happen here in a local copy before I send it upstream
2010-01-20 Michael 'Mickey' Lauer <[email protected]>
mdbus2: prepare for calling functions with only out params
2010-01-09 Michael 'Mickey' Lauer <[email protected]>
adjust (C) for 2010
2009-08-05 Michael 'Mickey' Lauer <[email protected]>
gitignore++
2009-07-31 Michael 'Mickey' Lauer <[email protected]>
mdbus2: error out on functions NYI
2009-07-26 Michael 'Mickey' Lauer <[email protected]>
mdbus2: split basemethod from interface.method
mdbus2: handle properties
mdbus2: show interfaces for object works (even with out params)
2009-07-25 Michael 'Mickey' Lauer <[email protected]>
mdbus2: use glib markup parser, should be sufficient for dbus introspection data
mdbus2: listing bus names and listing objects done
tools: add mdbus2 skeleton