platform/core/appfw/tizen-core.git
15 months agoModify API implementations 09/306809/3
Hwankyu Jhun [Wed, 28 Feb 2024 00:45:43 +0000 (09:45 +0900)]
Modify API implementations

- The return type of the functions are changed to integer.
- The return values are changed to output parameters.
- Some functions names are changed.
- The name of parameters are changed.

Change-Id: If4a5d006dbc31142247305869a4bb1f355e1337b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
15 months agoModify source management 76/306676/4
Hwankyu Jhun [Mon, 26 Feb 2024 05:51:29 +0000 (14:51 +0900)]
Modify source management

There are two ways to delete sources.
 - tizen_core_remove_source()
 - tizen_core_destroy_source()

This patch modifies the source management. If the source is
EventSout<T>, we removes the source from event sources list.
When the tizen_core_remove_source() is called if the source is not attached,
the funtionc returns TIZEN_CORE_ERROR_INVALID_CONTEXT error.

Change-Id: I26167c966da95fa45d3faa031561708e570ecabd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
15 months agoModify implementation of poll fd 11/306611/6
Hwankyu Jhun [Fri, 23 Feb 2024 06:26:15 +0000 (15:26 +0900)]
Modify implementation of poll fd

If the use count of the poll fd is less than 3, the tizen_core_source_remove_poll()
returns TIZEN_CORE_ERROR_INVALID_CONTEXT.
If the poll fd is already added, the tizen_core_source_add_poll()
returns TIZEN_CORE_ERROR_INVALID_CONTEXT.
The tizen_core_source_get_poll_fds() function is removed.

Change-Id: I91254d94ad07eb64695c8d85f8cea1cdad0e6daf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
15 months agoRelease version 0.1.4 98/306398/1 accepted/tizen/unified/20240222.012635 accepted/tizen/unified/x/20240222.211053
Hwankyu Jhun [Wed, 21 Feb 2024 05:33:55 +0000 (14:33 +0900)]
Release version 0.1.4

Changes:
 - Add a new internal api
 - Remove descriptions of APIs
 - Modify tizen-core implmentation
 - Change function name of tizen_core_event_gen_type()
 - Add a new enumeration for poll events

Change-Id: I390feff9f81ddf489477aae91d0e7f80850af460
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
15 months agoAdd a new enumeration for poll events 95/306395/3
Hwankyu Jhun [Wed, 21 Feb 2024 05:13:13 +0000 (14:13 +0900)]
Add a new enumeration for poll events

The tizen_core_poll_event_e is added.

Change-Id: I60a4502f94b6bd46359105bda1aa67070726d3e0
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
15 months agoChange function name of tizen_core_event_gen_type() 94/306394/1
Hwankyu Jhun [Wed, 21 Feb 2024 05:07:44 +0000 (14:07 +0900)]
Change function name of tizen_core_event_gen_type()

The function name is changed to tizen_core_event_generate_type().

Change-Id: I991261208735752189efd770ddcbb522014ac010
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
15 months agoModify tizen-core implmentation 88/306388/2
Hwankyu Jhun [Wed, 21 Feb 2024 04:38:46 +0000 (13:38 +0900)]
Modify tizen-core implmentation

The tizen_core_fini() function is changed to the tizen_core_shutdown().
The tizen_core_shutdown() calls the ContextManager::DisposeAll() to release
all task resources.

Change-Id: If7c540844f8c4d07063d2f254eb611493e4beed5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
15 months agoRemove descriptions of APIs 83/306383/1
Hwankyu Jhun [Wed, 21 Feb 2024 03:51:47 +0000 (12:51 +0900)]
Remove descriptions of APIs

Change-Id: Ibb6c60daa50685d43cd09cb4e8dc7298e18811a9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
16 months agoAdd a new internal api 35/305235/7
Changgyu Choi [Tue, 30 Jan 2024 07:43:07 +0000 (16:43 +0900)]
Add a new internal api

Adds:
 - tizen_core_set_cpu_boosting_level()

Change-Id: I8c4303071f11f48b059b7a8a739b4aab11e0beb9
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
16 months agoRelease version 0.1.3 92/305292/1 accepted/tizen/unified/20240202.020810 accepted/tizen/unified/x/20240205.063827
Hwankyu Jhun [Wed, 31 Jan 2024 02:15:05 +0000 (11:15 +0900)]
Release version 0.1.3

Changes:
 - Modify PollFd
 - Set nullptr to GSourceFuncs
 - Fix wrong source management

Change-Id: I9baedf3b2bdca736a46fd0b61fef8f14e05520f5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
16 months agoFix wrong source management 62/304862/1
Hwankyu Jhun [Thu, 25 Jan 2024 01:40:16 +0000 (10:40 +0900)]
Fix wrong source management

The created source must be managed by the source manager.

Change-Id: Iea7a864a7fdeff2fbb139e5c68f480abe1952549
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
16 months agoSet nullptr to GSourceFuncs 14/304814/1
Hwankyu Jhun [Wed, 24 Jan 2024 03:43:21 +0000 (12:43 +0900)]
Set nullptr to GSourceFuncs

To remove warning messages about missing-field-initializers warning,
this patch sets nullptr to GSourceFuncs.

Change-Id: I03a7921921df1c9f0f82207e4b79af85cf1c800e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
16 months agoModify PollFd 67/304367/2
Hwankyu Jhun [Tue, 16 Jan 2024 11:25:44 +0000 (20:25 +0900)]
Modify PollFd

The following APIs are added for adding poll fd to the source:
 - tizen_core_poll_fd_create()
 - tizen_core_poll_fd_destroy()
 - tizen_core_poll_fd_set_fd()
 - tizen_core_poll_fd_get_fd()
 - tizen_core_poll_fd_set_events()
 - tizen_core_poll_fd_get_events()
 - tizen_core_poll_fd_set_revents()
 - tizen_core_poll_fd_get_revents()

Change-Id: Ifedb72ef90d316c1f4203daa1c48dcbb8db75c12
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
17 months agoRelease version 0.1.2 76/304076/1 accepted/tizen_unified_riscv accepted/tizen/unified/20240110.154203 accepted/tizen/unified/riscv/20240111.042749
Changgyu Choi [Wed, 10 Jan 2024 00:48:06 +0000 (09:48 +0900)]
Release version 0.1.2

Changes:
 - Fix gcov build error

Change-Id: Ia7a88591822af0506061219afd8eb557fc3319c3
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
17 months agoFix gcov build error 75/304075/1
Changgyu Choi [Wed, 10 Jan 2024 00:47:03 +0000 (09:47 +0900)]
Fix gcov build error

Change-Id: I3cc20d07bce438fda15a982f72eb802f251ed295
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
17 months agoRelease version 0.1.1 66/303566/1 accepted/tizen/unified/20240102.170001 accepted/tizen/unified/riscv/20240103.054532
Changgyu Choi [Tue, 2 Jan 2024 07:12:13 +0000 (16:12 +0900)]
Release version 0.1.1

Changes:
 - Add a missing header

Change-Id: If03eebc7652b6735cbba4f31276fd33682e5a3ee
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
17 months agoAdd a missing header 59/303559/1
Changgyu Choi [Tue, 2 Jan 2024 06:58:20 +0000 (15:58 +0900)]
Add a missing header

Adds:
 - stdexcept

Change-Id: I4946155985a42387307ec28ddb4ebae97d0fb1a2
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
17 months agoInitial commit 33/303433/3
Hwankyu Jhun [Thu, 28 Dec 2023 00:58:16 +0000 (09:58 +0900)]
Initial commit

Change-Id: Ia04f71c1b0c4877b3ef9864c74cd59beaafd6369
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
17 months agoInitial empty repository master
Jinkun Jang [Thu, 28 Dec 2023 00:51:32 +0000 (00:51 +0000)]
Initial empty repository