Wim Taymans
|
2b44f42845
|
pass the complete buffer size to snprintf
There is no reason to pass size-1, snprintf will always put a \0
at the end.
|
2021-02-02 12:09:29 +01:00 |
|
Wim Taymans
|
2b98b7dc7a
|
pw-dump: print None pod as null
|
2021-01-22 17:23:33 +01:00 |
|
Wim Taymans
|
f891324e25
|
pw-dump: mark objects without events as changed
Usually the event function marks the object as changed so when
there is no event function, mark the change immediately so that
we can dump it.
|
2021-01-19 16:36:55 +01:00 |
|
Wim Taymans
|
5a7f4a619a
|
pw-dump: also dump properties
|
2021-01-15 09:45:56 +01:00 |
|
Wim Taymans
|
ae263eeffc
|
pw-dump: only dump changed metadata entries
|
2021-01-14 21:14:16 +01:00 |
|
Wim Taymans
|
688b3c5ed4
|
pw-dump: only output [] when something changed
|
2021-01-14 20:17:22 +01:00 |
|
Wim Taymans
|
13cef576c9
|
pw-dump: dump metadata contents
Fix some leaks
|
2021-01-14 20:11:15 +01:00 |
|
Wim Taymans
|
792c01aede
|
pw-dump: trigger change in metadata
so that it is displayed
|
2021-01-14 19:22:40 +01:00 |
|
Wim Taymans
|
a6433b0839
|
pw-dump: mark new objects without proxy as changed
So that they are actually printed.
|
2021-01-14 15:39:02 +01:00 |
|
Wim Taymans
|
878240e30a
|
pw-dump: add simple monitor option (-m)
|
2021-01-11 10:24:39 +01:00 |
|
Wim Taymans
|
ef6bb2195a
|
pw-dump: dump all objects
Dump all objects, not only the ones for which we have a class.
|
2021-01-08 10:51:37 +01:00 |
|
Wim Taymans
|
7ef15f3721
|
pw-dump: convert unknown ids to id-<hexnum>
|
2020-12-18 17:54:40 +01:00 |
|
Wim Taymans
|
abe12cf790
|
pw-dump: improve choice values
Place range and step values on a single line
|
2020-12-18 17:49:46 +01:00 |
|
Wim Taymans
|
724d2581f0
|
pw-dump: add final \n at the end
|
2020-12-17 15:10:43 +01:00 |
|
Wim Taymans
|
0e9ba69d3a
|
pw-dump: simplify the state handling
Fixes first \n
|
2020-12-15 18:12:21 +01:00 |
|
Wim Taymans
|
5e99ff52e7
|
pw-dump: handle NULL in link format
|
2020-12-15 10:17:47 +01:00 |
|
Wim Taymans
|
cc31412ef3
|
pw-dump: handle 0 size string
|
2020-12-14 17:15:49 +01:00 |
|
Wim Taymans
|
69ea147a29
|
pw-dump: add optional object id
|
2020-12-14 16:57:09 +01:00 |
|
Wim Taymans
|
5e33352d5d
|
pw-dump: escape keys and strings
Use the json escape function to escape keys and strings.
Make most put functions accept an optional key
Use flags helper for permissions as well
|
2020-12-14 16:46:23 +01:00 |
|
Wim Taymans
|
8f85e74b5d
|
pw-dump: add colors on tty
|
2020-12-14 16:19:56 +01:00 |
|
Wim Taymans
|
3ac2bc0ad2
|
pod: descend in array type if possible
|
2020-12-14 16:18:57 +01:00 |
|
Wim Taymans
|
dd28937ccb
|
pw-dump: refactor change_mask code
|
2020-12-14 15:42:54 +01:00 |
|
Wim Taymans
|
88fe2c4fb4
|
tools: add pw-dump tool
Dumps the complete object tree as json so that it can be processed
with tools like jq
|
2020-12-14 15:22:16 +01:00 |
|