Xiang Xiao
4dbe85549e
gdbus: remove glib header file from gdbus.h
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:50:17 +08:00
Xiang Xiao
1b9a11da40
Revert "framework/gdbus: remove glib header file from gdbus.h"
...
This reverts commit 611fddab6fa2c183170a14811206546df6e6728f.
2026-04-20 14:50:16 +08:00
openvela-robot
d3797cfabd
Add include to the public search path
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:50:16 +08:00
openvela-robot
34b0f44034
kvdb: add kvdb xx_oneway API
...
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 14:50:16 +08:00
dongjiuzhu1
1d54c884db
framework/gdbus: remove glib header file from gdbus.h
...
Change gboolean to bool, guint to unsigned int, guint32 to uint32_t
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2026-04-20 14:50:16 +08:00
dongjiuzhu1
cdaea847e8
framework/gdbus: remove prefix g_ for gdbus api.
...
1. Remove prefix g_ for all gdbus api
2. Using macro to compatible g_ gdus api
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2026-04-20 14:50:16 +08:00
openvela-robot
06fba030be
framework/gdbus: initial version for D-Bus heleper library
...
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
2026-04-20 14:50:16 +08:00
wangbowen6
6f6ec08dc4
kvdb: add kvdb monitor support
...
Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
2026-04-20 14:50:15 +08:00
openvela-robot
10acc2daba
kvdb: fix property_list exit early problem
...
when the kvdb has too many kv pairs, after kvdb_list_consume()
blocked in sendmsg (write buffer not enough), the domain socket
buffer layout may became:
[k0_len][v0_len][k0][v0]...[kn_len][vn_len][kn][vn][the last char]
so the client property_list will receive only one char (ret = 1)
after received [k0, v0] ~ [kn, vn], but actually the property list
is not terminated, property_list exit early problem happened.
this problem can be easily reproduced in 86panel by running kvdb
testcase twice.
Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
2026-04-20 14:50:15 +08:00
openvela-robot
db03739812
frameworks/utils: move bin path to apps/staging
...
Signed-off-by: haopengxiang <haopengxiang@xiaomi.com>
2026-04-20 14:50:15 +08:00
openvela-robot
afe9d3f4f6
frameworks/kvdb: move bin path to apps/staging
...
Signed-off-by: haopengxiang <haopengxiang@xiaomi.com>
2026-04-20 14:50:15 +08:00
openvela-robot
46a3f495f9
frameworks/utils: create bin to current directory
...
Signed-off-by: haopengxiang <haopengxiang@xiaomi.com>
2026-04-20 14:50:15 +08:00
openvela-robot
91c62221bc
frameworks/kvdb: create bin to current directory
...
Signed-off-by: haopengxiang <haopengxiang@xiaomi.com>
2026-04-20 14:50:15 +08:00
openvela-robot
a17f736147
utils: build utils lib into vendor/bes/boards.. from source for m0
...
Signed-off-by: haopengxiang <haopengxiang@xiaomi.com>
2026-04-20 14:50:15 +08:00
Xiang Xiao
3caf40c282
Move kbdb.h to include directory
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:50:14 +08:00
Xiang Xiao
2c5088ae8a
frameworks/kvdb: add property_set_buffer and property_get_buffer
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:50:14 +08:00
ptr_b
d1f8aded61
frameworks/kvdb: update desc to doxygen style
...
Signed-off-by: ptr_b <bijunda1@xiaomi.com>
2026-04-20 14:50:14 +08:00
openvela-robot
95016a64be
fix: optimize default load multi kvdb source files
...
Signed-off-by: huxiandong <huxiandong@xiaomi.com>
2026-04-20 14:50:13 +08:00
haopengxiang
5abf3fbd06
app focus: add focus_customize value in focus_id for user
...
1. add focus_customize in focus_id struct
2. extend app_focus_stack_display for more details
Signed-off-by: haopengxiang <haopengxiang@xiaomi.com>
2026-04-20 14:50:13 +08:00
haopengxiang
72175872a6
app focus: basic module for different focus frameworks
...
update config description and use list_node as head node
Signed-off-by: haopengxiang <haopengxiang@xiaomi.com>
2026-04-20 14:50:13 +08:00
haopengxiang
06b4f9cf2b
Revert "app focus: use list_node as head node"
...
This reverts commit 6c4b115af4577cbae027b70d09be8af1214e4745.
Reason for revert: Kconfig needs to be updated
2026-04-20 14:50:13 +08:00
openvela-robot
b73a2d4415
app focus: use list_node as head node
...
remove only interface app_focus_request for method simplification.
Signed-off-by: haopengxiang <haopengxiang@xiaomi.com>
2026-04-20 14:50:13 +08:00
chentao9
4931343027
feature: kvdb: add initial value reload support
...
if the initial value file has been modified,use api 'propprop_reload' to refresh initial value of kvdb
Signed-off-by: chentao9 <chentao9@xiaomi.com>
2026-04-20 14:50:13 +08:00
Xiang Xiao
e8a0c61ef1
kvdb: extend the length of name and value to 127 and 255
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:50:12 +08:00
openvela-robot
b7ac203e11
frameworks/kvdb: fix recv() logic in property_list
...
Fix handling logic when local socket pipe is full, server is
blocked and client does not receive the whole message. The client now
waits for the whole message to be received instead of discarding it and
continue, which will break the communication afterwards.
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2026-04-20 14:50:12 +08:00
openvela-robot
559bde43f4
Initial empty repository
2026-04-20 14:50:12 +08:00
Xiang Xiao
08f29383cf
frameworks/kvdb: Add Android compatible header file
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:50:12 +08:00