Karol Lewandowski [Tue, 6 Feb 2024 15:00:27 +0000 (16:00 +0100)]
tizen: kdbus: Add kdbus
This commit provides kdbus originally from upstream but later long
maintained and significantly improved for Tizen project by Lukasz Skalski,
Adrian Szyndela, Hyotaek Shim, Insun Pyo and Michal Eljasiewicz.
See tizen_8.0 and older branches for complete history. The commits below
list only the start of kdbus history (for identifiaction purposes).
.
commit
f8c5231931f3a0d7b0508598e3f51e5cef13017f
Author: Lukasz Skalski <l.skalski@samsung.com>
Date: Fri Aug 21 17:42:53 2015 +0200
gdbus: integrate kdbus into GDBus core
Patch includes also changes made by Ryan Lortie <desrt@desrt.ca>
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I6bab6fee34787816efeb42d8e3e60c4c551a8a2b
commit
d2e6e8fd848d104a4ae83af5eced5cf009b5f29c
Author: Lukasz Skalski <l.skalski@samsung.com>
Date: Fri Aug 21 17:41:27 2015 +0200
gdbus: add kdbus core files
Patch includes also changes made by Ryan Lortie <desrt@desrt.ca>
and Adrian Szyndela <a.szyndela@samsung.com>
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: Ie90076a28c611320cd9b5ed6f2123d0ef85c6326
commit
2eae20f44d0300b3d151ae8a1f260bf122da702a
Author: Lukasz Skalski <l.skalski@samsung.com>
Date: Fri Aug 21 16:47:05 2015 +0200
gdbus: import kdbus interface header
kdbus.h taken from https://github.com/systemd/kdbus, commit
9c04b6b989c9.
Hosting of our own copy of the kdbus header is temporary solution.
In the future, we should include it from the system kernel headers.
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I2a42c91648b10c7c14f4df9ce2755f7c60524903
Karol Lewandowski [Tue, 6 Feb 2024 15:00:05 +0000 (16:00 +0100)]
tizen: kdbus: Import glib & gio adjustments needed for kdbus upstream
This commit imports multiple squashed glib core code needed to support kdbus.
Originally, the code has been authored by Ryan Lortie and Daving King and
can be found at:
https://git.gnome.org/browse/glib/log/?h=wip/kdbus-junk
Original commit logs can be found below (for identification purspose).
.
commit
52ca5a3d8fc7c6a0407f24158c7c5de57aac564b
Author: Ryan Lortie <desrt@desrt.ca>
Date: Fri Aug 21 16:26:03 2015 +0200
gvariant: substantial rework for kdbus purposes
This patch is 'squashed' version of Ryan Lortie's patches from
wip/kdbus-junk branch [1].
Main changes:
- add GVariantVectors utility struct,
- support serialising/deserialising to/from GVariantVectors,
- support for single precision floats,
- GVariantVectors serialisation tests,
[1] https://git.gnome.org/browse/glib/log/?h=wip/kdbus-junk
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: If70bd22337b5a9cddac545dce45474eba542d0de
commit
5fa9680246ae47f5a2cdb62a672fcc3ddc0a629e
Author: Ryan Lortie <desrt@desrt.ca>
Date: Fri Aug 21 16:15:25 2015 +0200
glib-unix: add new internal header glib-linux.h
This defines some constants and syscall wrappers for features which may
not yet have appeared in the libc.
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I7e83dadf8be9121f91fa0743bb8c1c612f923e13
commit
6bc456e19258c081a65bdf7d6de27a967300c00c
Author: David King <dking@redhat.com>
Date: Fri Aug 21 16:10:59 2015 +0200
glib-unix: add function to ensure an fd is sealed
Add a function that checks if a fd is sealed and, if it's not, seals it.
On Linux this is more or less an operation on memfd. On other systems,
it currently always returns FALSE.
https://bugzilla.gnome.org/show_bug.cgi?id=721861
Change-Id: I021e40249c2cdd0f1137f6f9f3813f5d4e5083c5
commit
e3bcd736dbf8ac67440d839f767d4720450fa686
Author: Ryan Lortie <desrt@desrt.ca>
Date: Fri Aug 21 16:06:15 2015 +0200
gbytes: substantial rework for kdbus purposes
This patch is 'squashed' version of Ryan Lortie's patches from
wip/kdbus-junk branch [1].
Main changes:
- introduce a new type of GBytes: 'inline' - this allows us to
make a single allocation instead of two in the g_bytes_new() case,
- new g_bytes_take_zero_copy_fd() function - function takes a memfd,
seals it, and creates a GBytes based on it,
- add g_bytes_get_zero_copy_fd() function - add a way to get the
zero-copy fd back out of a GBytes that was created from one.
[1] https://git.gnome.org/browse/glib/log/?h=wip/kdbus-junk
https://bugzilla.gnome.org/show_bug.cgi?id=721861
JinWang An [Thu, 4 Apr 2024 05:45:57 +0000 (14:45 +0900)]
Fix crashes in various GParamSpec creation functions
Add NULL check and return after calls to g_param_spec_internal in GParamSpec
creation functions. This avoids glib crashing due to things like badly named
properties.
https://bugzilla.gnome.org/show_bug.cgi?id=707887
Change-Id: I9c420dbc008d60aa2e3db3386da36a350fe79e10
Signed-off-by: JinWang An <jinwang.an@samsung.com>
DongHun Kwak [Thu, 4 Apr 2024 04:39:07 +0000 (13:39 +0900)]
Change log level at g_log_remove_handler
g_warnning to g_info
Change-Id: I22cca7ce34026c680d7cf2c4291f04068dcfc0c0
DongHun Kwak [Wed, 27 Mar 2024 05:59:52 +0000 (14:59 +0900)]
Add '*' variant signature at gdbus-codegen
Change-Id: I3a6da6468cc5618b65fa6e7370de25fa539bedf9
JinWang An [Thu, 21 Mar 2024 08:10:34 +0000 (17:10 +0900)]
Fix getauxval error at qemu
Change-Id: I2e7b652ed9d66f2f52b8bbac4f8b19caf603bf6e
Signed-off-by: JinWang An <jinwang.an@samsung.com>
Michal Bloch [Wed, 15 Mar 2023 16:29:19 +0000 (17:29 +0100)]
tizen: Ensure GIO types in async initable creation
Change-Id: I223c719262bfffc5d81a24e555c543a57790f826
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
DongHun Kwak [Wed, 22 Jul 2020 05:20:43 +0000 (14:20 +0900)]
tizen: Adjust QUARK_BLOCK_SIZE value
2048 -> 32
Change-Id: I7d668b50905ba0c9022a0e4d82128032981a0550
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
INSUN PYO [Tue, 12 Sep 2017 03:10:06 +0000 (12:10 +0900)]
tizen: API: Deprecated Gdbus APIs in Tizen Public
In Tizen Public, Gdbus APIs have been deprecated since Tizen 2.4.
This patch shows warning messages to Tizen Public SDK developers.
https://developer.tizen.org/development/api-references/native-application?redirect=https://developer.tizen.org/dev-guide/3.0.0/org.tizen.native.mobile.apireference/group__OPENSRC__GLIB__FRAMEWORK.html
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
[ rebased to v2.80.5 ]
Signed-off-by Karol Lewandowski <k.lewandowsk@samsung.com>
Change-Id: I07de7c48e6b94caa4d9f31af98b180a218d11275
Anas Nashif [Thu, 25 Jan 2024 13:34:10 +0000 (14:34 +0100)]
tizen: Packaging
Original packaging by Anas Nashif added in commit
5b3ddf662100eaaeed37a914bf7aace55f2891e0.
[ add test-runner, squash tizen patches and rebase to new upstream version ]
Signed-off-by: Karol Lewandowski <k.lewandowsk@samsung.com>
Karol Lewandowski [Tue, 3 Sep 2024 08:38:56 +0000 (10:38 +0200)]
Imported Upstream version 2.80.5
Karol Lewandowski [Tue, 3 Sep 2024 08:30:29 +0000 (10:30 +0200)]
Imported Upstream version 2.80.4
Karol Lewandowski [Tue, 3 Sep 2024 08:29:19 +0000 (10:29 +0200)]
Imported Upstream version 2.80.3
Karol Lewandowski [Tue, 3 Sep 2024 08:28:19 +0000 (10:28 +0200)]
Imported Upstream version 2.80.2
Karol Lewandowski [Tue, 3 Sep 2024 08:26:43 +0000 (10:26 +0200)]
Imported Upstream version 2.80.1
Karol Lewandowski [Tue, 3 Sep 2024 08:25:38 +0000 (10:25 +0200)]
Imported Upstream version 2.80.0
Karol Lewandowski [Tue, 3 Sep 2024 08:17:52 +0000 (10:17 +0200)]
Imported Upstream version 2.79.3
Karol Lewandowski [Tue, 3 Sep 2024 08:11:47 +0000 (10:11 +0200)]
Imported Upstream version 2.79.2
Karol Lewandowski [Tue, 3 Sep 2024 07:35:29 +0000 (09:35 +0200)]
Imported Upstream version 2.79.1
Karol Lewandowski [Tue, 3 Sep 2024 07:34:57 +0000 (09:34 +0200)]
Imported Upstream version 2.79.0
Karol Lewandowski [Tue, 3 Sep 2024 07:33:53 +0000 (09:33 +0200)]
Imported Upstream version 2.78.6
Karol Lewandowski [Tue, 3 Sep 2024 07:26:21 +0000 (09:26 +0200)]
Imported Upstream version 2.78.5
Karol Lewandowski [Thu, 25 Jan 2024 14:08:59 +0000 (15:08 +0100)]
Imported Upstream version 2.78.4
Karol Lewandowski [Thu, 25 Jan 2024 14:08:05 +0000 (15:08 +0100)]
Imported Upstream version 2.76.6
Karol Lewandowski [Wed, 3 Jan 2024 15:03:49 +0000 (16:03 +0100)]
Imported Upstream version 2.74.5
Karol Lewandowski [Wed, 3 Jan 2024 14:59:40 +0000 (15:59 +0100)]
Imported Upstream version 2.72.3
Karol Lewandowski [Wed, 3 Jan 2024 14:58:00 +0000 (15:58 +0100)]
Imported Upstream version 2.70.5
DongHun Kwak [Fri, 29 Oct 2021 01:37:13 +0000 (10:37 +0900)]
Imported Upstream version 2.70.1
DongHun Kwak [Fri, 29 Oct 2021 01:36:51 +0000 (10:36 +0900)]
Imported Upstream version 2.70.0
DongHun Kwak [Fri, 29 Oct 2021 01:36:30 +0000 (10:36 +0900)]
Imported Upstream version 2.69.3
DongHun Kwak [Fri, 29 Oct 2021 01:36:08 +0000 (10:36 +0900)]
Imported Upstream version 2.69.2
DongHun Kwak [Fri, 29 Oct 2021 01:35:47 +0000 (10:35 +0900)]
Imported Upstream version 2.69.1
DongHun Kwak [Fri, 29 Oct 2021 01:35:26 +0000 (10:35 +0900)]
Imported Upstream version 2.69.0
DongHun Kwak [Fri, 29 Oct 2021 01:35:04 +0000 (10:35 +0900)]
Imported Upstream version 2.68.4
DongHun Kwak [Fri, 29 Oct 2021 01:34:42 +0000 (10:34 +0900)]
Imported Upstream version 2.68.3
DongHun Kwak [Fri, 29 Oct 2021 01:34:20 +0000 (10:34 +0900)]
Imported Upstream version 2.68.2
DongHun Kwak [Fri, 29 Oct 2021 01:33:58 +0000 (10:33 +0900)]
Imported Upstream version 2.68.1
DongHun Kwak [Fri, 29 Oct 2021 01:33:36 +0000 (10:33 +0900)]
Imported Upstream version 2.68.0
DongHun Kwak [Fri, 29 Oct 2021 01:33:14 +0000 (10:33 +0900)]
Imported Upstream version 2.67.6
DongHun Kwak [Fri, 29 Oct 2021 01:32:52 +0000 (10:32 +0900)]
Imported Upstream version 2.67.5
DongHun Kwak [Fri, 29 Oct 2021 01:32:31 +0000 (10:32 +0900)]
Imported Upstream version 2.67.4
DongHun Kwak [Fri, 29 Oct 2021 01:32:09 +0000 (10:32 +0900)]
Imported Upstream version 2.67.3
DongHun Kwak [Fri, 29 Oct 2021 01:31:47 +0000 (10:31 +0900)]
Imported Upstream version 2.67.2
DongHun Kwak [Fri, 29 Oct 2021 01:31:18 +0000 (10:31 +0900)]
Imported Upstream version 2.67.1
DongHun Kwak [Fri, 29 Oct 2021 01:30:56 +0000 (10:30 +0900)]
Imported Upstream version 2.67.0
DongHun Kwak [Fri, 29 Oct 2021 01:29:08 +0000 (10:29 +0900)]
Imported Upstream version 2.66.8
DongHun Kwak [Fri, 29 Oct 2021 01:28:40 +0000 (10:28 +0900)]
Imported Upstream version 2.66.7
DongHun Kwak [Fri, 29 Oct 2021 01:28:06 +0000 (10:28 +0900)]
Imported Upstream version 2.66.6
DongHun Kwak [Fri, 29 Oct 2021 01:27:37 +0000 (10:27 +0900)]
Imported Upstream version 2.66.5
DongHun Kwak [Fri, 29 Oct 2021 01:27:09 +0000 (10:27 +0900)]
Imported Upstream version 2.66.4
DongHun Kwak [Fri, 29 Oct 2021 01:26:38 +0000 (10:26 +0900)]
Imported Upstream version 2.66.3
DongHun Kwak [Fri, 29 Oct 2021 01:26:09 +0000 (10:26 +0900)]
Imported Upstream version 2.66.2
DongHun Kwak [Fri, 29 Oct 2021 01:25:31 +0000 (10:25 +0900)]
Imported Upstream version 2.66.1
DongHun Kwak [Fri, 29 Oct 2021 01:25:00 +0000 (10:25 +0900)]
Imported Upstream version 2.66.0
DongHun Kwak [Fri, 29 Oct 2021 01:24:23 +0000 (10:24 +0900)]
Imported Upstream version 2.65.3
DongHun Kwak [Fri, 29 Oct 2021 01:23:35 +0000 (10:23 +0900)]
Imported Upstream version 2.65.1
DongHun Kwak [Fri, 29 Oct 2021 01:23:06 +0000 (10:23 +0900)]
Imported Upstream version 2.65.0
DongHun Kwak [Fri, 29 Oct 2021 01:22:34 +0000 (10:22 +0900)]
Imported Upstream version 2.64.6
DongHun Kwak [Fri, 29 Oct 2021 01:22:04 +0000 (10:22 +0900)]
Imported Upstream version 2.64.5
Hyunjee Kim [Tue, 3 Dec 2019 02:06:12 +0000 (11:06 +0900)]
Imported Upstream version 2.62.3
Hyunjee Kim [Tue, 3 Dec 2019 02:05:16 +0000 (11:05 +0900)]
Imported Upstream version 2.62.2
Hyunjee Kim [Tue, 3 Dec 2019 02:03:29 +0000 (11:03 +0900)]
Imported Upstream version 2.62.1
Hyunjee Kim [Tue, 3 Dec 2019 02:02:30 +0000 (11:02 +0900)]
Imported Upstream version 2.62.0
Hyunjee Kim [Tue, 3 Dec 2019 02:01:36 +0000 (11:01 +0900)]
Imported Upstream version 2.61.3
Hyunjee Kim [Tue, 3 Dec 2019 02:00:55 +0000 (11:00 +0900)]
Imported Upstream version 2.61.2
Hyunjee Kim [Tue, 3 Dec 2019 01:57:58 +0000 (10:57 +0900)]
Imported Upstream version 2.61.1
Hyunjee Kim [Tue, 3 Dec 2019 01:55:17 +0000 (10:55 +0900)]
Imported Upstream version 2.61.0
Hyunjee Kim [Tue, 3 Dec 2019 01:54:26 +0000 (10:54 +0900)]
Imported Upstream version 2.60.7
Hyunjee Kim [Tue, 3 Dec 2019 01:53:23 +0000 (10:53 +0900)]
Imported Upstream version 2.60.6
Hyunjee Kim [Tue, 3 Dec 2019 01:52:54 +0000 (10:52 +0900)]
Imported Upstream version 2.60.5
Hyunjee Kim [Tue, 3 Dec 2019 01:52:15 +0000 (10:52 +0900)]
Imported Upstream version 2.60.4
Hyunjee Kim [Tue, 3 Dec 2019 01:50:05 +0000 (10:50 +0900)]
Imported Upstream version 2.60.3
Hyunjee Kim [Tue, 3 Dec 2019 01:49:39 +0000 (10:49 +0900)]
Imported Upstream version 2.60.2
Hyunjee Kim [Tue, 3 Dec 2019 01:49:10 +0000 (10:49 +0900)]
Imported Upstream version 2.60.1
Hyunjee Kim [Tue, 3 Dec 2019 01:48:33 +0000 (10:48 +0900)]
Imported Upstream version 2.60.0
Hyunjee Kim [Tue, 3 Dec 2019 01:47:18 +0000 (10:47 +0900)]
Imported Upstream version 2.59.3
Hyunjee Kim [Tue, 3 Dec 2019 01:43:46 +0000 (10:43 +0900)]
Imported Upstream version 2.59.2
Hyunjee Kim [Tue, 3 Dec 2019 01:42:37 +0000 (10:42 +0900)]
Imported Upstream version 2.59.1
Hyunjee Kim [Tue, 3 Dec 2019 01:41:40 +0000 (10:41 +0900)]
Imported Upstream version 2.59.0
Hyunjee Kim [Tue, 3 Dec 2019 01:40:45 +0000 (10:40 +0900)]
Imported Upstream version 2.58.3
Hyunjee Kim [Tue, 3 Dec 2019 01:40:05 +0000 (10:40 +0900)]
Imported Upstream version 2.58.2
Hyunjee Kim [Tue, 3 Dec 2019 01:39:34 +0000 (10:39 +0900)]
Imported Upstream version 2.58.1
Hyunjee Kim [Tue, 3 Dec 2019 01:38:57 +0000 (10:38 +0900)]
Imported Upstream version 2.58.0
Hyunjee Kim [Tue, 3 Dec 2019 01:37:40 +0000 (10:37 +0900)]
Imported Upstream version 2.57.3
Hyunjee Kim [Tue, 3 Dec 2019 01:36:55 +0000 (10:36 +0900)]
Imported Upstream version 2.57.2
Hyunjee Kim [Tue, 3 Dec 2019 01:35:59 +0000 (10:35 +0900)]
Imported Upstream version 2.57.1
Hyunjee Kim [Tue, 3 Dec 2019 00:55:44 +0000 (09:55 +0900)]
Imported Upstream version 2.56.4
Hyunjee Kim [Tue, 3 Dec 2019 00:54:57 +0000 (09:54 +0900)]
Imported Upstream version 2.56.3
Hyunjee Kim [Tue, 3 Dec 2019 00:54:23 +0000 (09:54 +0900)]
Imported Upstream version 2.56.2
Hyunjee Kim [Tue, 3 Dec 2019 00:53:51 +0000 (09:53 +0900)]
Imported Upstream version 2.56.1
Hyunjee Kim [Tue, 3 Dec 2019 00:53:03 +0000 (09:53 +0900)]
Imported Upstream version 2.56.0
Hyunjee Kim [Tue, 3 Dec 2019 00:48:48 +0000 (09:48 +0900)]
Imported Upstream version 2.55.2
Hyunjee Kim [Tue, 3 Dec 2019 00:47:46 +0000 (09:47 +0900)]
Imported Upstream version 2.55.1
Hyunjee Kim [Tue, 3 Dec 2019 00:46:57 +0000 (09:46 +0900)]
Imported Upstream version 2.55.0
Hyunjee Kim [Tue, 3 Dec 2019 00:46:23 +0000 (09:46 +0900)]
Imported Upstream version 2.54.3
Hyunjee Kim [Tue, 3 Dec 2019 00:45:52 +0000 (09:45 +0900)]
Imported Upstream version 2.54.2
DongHun Kwak [Tue, 17 Oct 2017 07:50:43 +0000 (16:50 +0900)]
Imported Upstream version 2.54.1
Change-Id: I4a93aff027ce3f995d04804f20e9f81eb5290c1c
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
DongHun Kwak [Fri, 29 Sep 2017 01:19:28 +0000 (10:19 +0900)]
Imported Upstream version 2.54.0
Change-Id: I5389a495532472102dc0e8b2826e29e7d2c03d6d
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
DongHun Kwak [Fri, 29 Sep 2017 01:17:14 +0000 (10:17 +0900)]
Imported Upstream version 2.53.7
Change-Id: I8b9315cea2a8fe73f3fbc91010836219d67b4dbf
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
DongHun Kwak [Fri, 29 Sep 2017 01:13:49 +0000 (10:13 +0900)]
Imported Upstream version 2.53.6
Change-Id: If964220944e32c1b47c50784be38bcdd84514183
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>