revise minor mistakes accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.115252 accepted/tizen/unified/20210707.003034 submit/tizen/20210705.233613 submit/tizen_6.5/20211028.162501 tizen_6.5.m2_release
authorYoungjae Shin <yj99.shin@samsung.com>
Fri, 4 Dec 2020 05:05:42 +0000 (14:05 +0900)
committerYoungjae Shin <yj99.shin@samsung.com>
Mon, 5 Jul 2021 23:35:58 +0000 (08:35 +0900)
Definitions.cmake
client/CMakeLists.txt
common/definitions.h
include/modes.h
include/modes_types.h
packaging/modes.spec
supervisor/ArgumentParser.cpp

index 604bfd32fe0dec16c9ccac94d350b369d5fe45c5..da4a19b6876adf22fcb94694ea5cde0dbfba3e30 100644 (file)
@@ -20,7 +20,10 @@ IF(NOT DEFINED MODES_DEFAULT_RW_DIR)
        MESSAGE("No MODES_DEFAULT_RW_DIR. Check build system")
        SET(MODES_DEFAULT_RW_DIR "/var/lib/modes")
 ENDIF(NOT DEFINED MODES_DEFAULT_RW_DIR)
+ADD_DEFINITIONS("-DMODES_DEFAULT_RW_DIR=\"${MODES_DEFAULT_RW_DIR}\"")
 SET(MODES_CUSTOM_MODE_DEFAULT_DIR ${MODES_DEFAULT_RW_DIR}/custom-mode)
 ADD_DEFINITIONS("-DMODES_CUSTOM_MODE_DEFAULT_DIR=\"${MODES_CUSTOM_MODE_DEFAULT_DIR}\"")
 SET(MODES_UNDO_INFO_DEFAULT_DIR ${MODES_DEFAULT_RW_DIR}/undo-info)
 ADD_DEFINITIONS("-DMODES_UNDO_INFO_DEFAULT_DIR=\"${MODES_UNDO_INFO_DEFAULT_DIR}\"")
+
+ADD_DEFINITIONS("-DMODES_VERSION=\"${FULLVER}\"")
index ae93c0cbe8397edfc3c9034a3ee861b7b36cc71a..bb9cc7a6b91778a54d86ba397d523b444ac31c1e 100644 (file)
@@ -13,6 +13,7 @@ ADD_DEFINITIONS("-DMDS_CLIENT")
 ADD_LIBRARY(${CLIENT} SHARED ${CLIENT_SRCS})
 ADD_DEPENDENCIES(${CLIENT} GENERATED_DBUS_CODE)
 TARGET_LINK_LIBRARIES(${CLIENT} ${client_pkgs_LIBRARIES})
+TARGET_COMPILE_OPTIONS(${CLIENT} PUBLIC ${client_pkgs_CFLAGS_OTHER})
 SET_TARGET_PROPERTIES(${CLIENT} PROPERTIES VERSION ${FULLVER} SOVERSION ${MAJORVER})
 INSTALL(TARGETS ${CLIENT} DESTINATION ${LIB_INSTALL_DIR})
 
index 6c938418b4b58f20f5b42b9a2e9c55e6322a89b7..c12368d7bd140a1bfd80fbb1482a664cc473aa2c 100644 (file)
 #warning "MODES_DEFAULT_RO_DIR is redefined"
 #endif
 
+#ifndef MODES_VERSION
+#define MODES_VERSION "N/A"
+#warning "No MODES_VERSION definition"
+#endif
+
 #define MODES_MODE_DEFAULT_DIR MODES_DEFAULT_RO_DIR "/mode"
 #define MODES_MODE_FILE_SUFFIX "_mode.xml"
 
index d189e34dced5b36559206e7b6f7f21dfb9cc0c63..12244b9d76c499fb1d10c5bf2ee7deb0ebf19fe7 100644 (file)
@@ -16,6 +16,8 @@
 #ifndef __MODE_SUPERVISOR_H__
 #define __MODE_SUPERVISOR_H__
 
+// Never use outside of Tizen::Unified(Tizen Platform)
+
 #ifdef __cplusplus
 extern "C" {
 #endif
index d33df2adee8609c43bf785553345df718d34abda..ce723befc5e19b66f885deacc757a4bc8a32e8fa 100644 (file)
@@ -59,7 +59,7 @@ typedef struct mds_mode_handle* modes_mode_h;
 
 /**
  * @brief The mds_action_handle type values action handle.
- * @details @a action_h is an opaque data structure.
+ * @details @a modes_action_h is an opaque data structure.
  * @since_tizen 6.0
  */
 typedef struct mds_action_handle* modes_action_h;
@@ -72,13 +72,14 @@ typedef struct mds_action_handle* modes_action_h;
 typedef struct mds_list_data_handle* mode_list_data_h;
 
 /**
- * @brief Specifies the type of function passed to modes_noti_connect().
+ * @brief Specifies the type of function passed to modes_subscribe_mode_changes().
  * @details When the Modes apply/undo a mode, it is called, immediately.
  * @since_tizen 6.0
  * @param[in] mode_name The name of mode which was changed state
+ * @param[in] state The state of mode, 1 if the mode has been appling
  * @param[in] user_data The user data to pass to the function
  *
- * @pre The callback must be registered using modes_noti_connect()
+ * @pre The callback must be registered using modes_subscribe_mode_changes()
  *
  * @see modes_subscribe_mode_changes()
  * @see modes_unsubscribe_mode_changes()
index b40dec219e7f74ab511efbb0840aa7eea5809eb0..f37827b4b22063e73b453b15505b50e6cfe0783f 100644 (file)
@@ -5,7 +5,7 @@ Summary: Mode Supervisor
 
 Group: System/Management
 License: Apache-2.0
-URL : https://review.tizen.org/gerrit
+URL : https://review.tizen.org/gerrit/gitweb?p=platform/core/system/modes.git
 Source0: %{name}-%{version}.tar.gz
 Source1001: %{name}.manifest
 
index 21c08f2da7e76da09af98f5e9106cd6d2ece7b66..63ac025bbdf14c07aa48af2ca468f8264416bd71 100644 (file)
@@ -78,6 +78,7 @@ ArgumentParser::ArgumentParser()
 
 ModesConfig ArgumentParser::parse(int argc, char **argv)
 {
+       argp_program_version = "mode-supervisor " MODES_VERSION;
        argp_parse(&argp_input, argc, argv, 0, 0, this);
 
        ModesConfig config;