add initial code : system-settings 77/41377/3
authorMyoungJune Park <mj2004.park@samsung.com>
Sat, 13 Jun 2015 14:06:07 +0000 (23:06 +0900)
committerMyoungJune Park <mj2004.park@samsung.com>
Sat, 13 Jun 2015 14:11:29 +0000 (23:11 +0900)
- migrated from tizen2.4
- Tizen coding rule check : DONE
- API itc/utc test : DONE

Change-Id: I99850d5234a7b969b9fff79c5f8ef555f0cd6c43
Signed-off-by: MyoungJune Park <mj2004.park@samsung.com>
30 files changed:
AUTHORS [deleted file]
CMakeLists.txt [deleted file]
LICENSE.APLv2 [deleted file]
NOTICE [deleted file]
TC/_export_env.sh [deleted file]
TC/_export_target_env.sh [deleted file]
TC/build.sh [deleted file]
TC/clean.sh [deleted file]
TC/config [deleted file]
TC/execute.sh [deleted file]
TC/testcase/Makefile [deleted file]
TC/testcase/tslist [deleted file]
TC/testcase/utc_system_settings.c [deleted file]
TC/tet_scen [deleted file]
TC/tetbuild.cfg [deleted file]
TC/tetclean.cfg [deleted file]
TC/tetexec.cfg [deleted file]
TC_gui/Makefile [deleted file]
TC_gui/main.c [deleted file]
TC_gui/main.h [deleted file]
capi-system-system-settings.pc.in [deleted file]
include/system_settings.h [deleted file]
include/system_settings_private.h [deleted file]
packaging/capi-system-system-settings-devel.manifest [deleted file]
packaging/capi-system-system-settings.changes [deleted file]
packaging/capi-system-system-settings.manifest [deleted file]
packaging/capi-system-system-settings.spec [deleted file]
src/system_setting_platform.c [deleted file]
src/system_settings.c [deleted file]
src/system_settings_vconf.c [deleted file]

diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644 (file)
index a773910..0000000
--- a/AUTHORS
+++ /dev/null
@@ -1 +0,0 @@
-MyoungJune Park <mj2004.park at samsung dot com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100755 (executable)
index e9d0453..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-SET(fw_name "capi-system-system-settings")
-
-PROJECT(${fw_name})
-
-SET(CMAKE_INSTALL_PREFIX /usr)
-SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-
-SET(INC_DIR include)
-INCLUDE_DIRECTORIES(${INC_DIR})
-
-IF(X11_SUPPORT)
-SET(WIN_PKG "ecore-x")
-ENDIF(X11_SUPPORT)
-
-IF(WAYLAND_SUPPORT)
-SET(WIN_PKG "${WIN_PKG} ecore-wayland")
-ENDIF(WAYLAND_SUPPORT)
-
-SET(requires
-  dlog vconf
-  elementary ecore ${WIN_PKG} ecore-file appcore-efl
-  capi-base-common
-  glib-2.0 gobject-2.0 fontconfig libxml-2.0
-  libtzplatform-config
-)
-
-SET(pc_requires "capi-base-common")
-
-
-INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_name} REQUIRED ${requires})
-FOREACH(flag ${${fw_name}_CFLAGS})
-    SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-#SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall -Werror")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC")
-SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-
-IF("${ARCH}" STREQUAL "arm")
-    ADD_DEFINITIONS("-DTARGET")
-ENDIF("${ARCH}" STREQUAL "arm")
-
-ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
-ADD_DEFINITIONS("-DSLP_DEBUG")
-
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib")
-
-aux_source_directory(src SOURCES)
-ADD_LIBRARY(${fw_name} SHARED ${SOURCES})
-
-TARGET_LINK_LIBRARIES(${fw_name} ${${fw_name}_LDFLAGS})
-
-SET_TARGET_PROPERTIES(${fw_name}
-     PROPERTIES
-     VERSION ${FULLVER}
-     SOVERSION ${MAJORVER}
-     CLEAN_DIRECT_OUTPUT 1
-)
-
-# Test application - TC
-#ADD_EXECUTABLE(test TC/test.c)
-#TARGET_LINK_LIBRARIES(test ${fw_name})
-
-#SET_TARGET_PROPERTIES(test PROPERTIES OUTPUT_NAME test_system_settings)
-#INSTALL(TARGETS test DESTINATION /usr/local/bin)
-#---------------------------------------------------------------------
-
-# Test application - TC_gui
-ADD_EXECUTABLE(test_gui TC_gui/main.c)
-
-INCLUDE(FindPkgConfig)
-
-IF(X11_SUPPORT)
-    ADD_DEFINITIONS("-DUSE_X11")
-ENDIF(X11_SUPPORT)
-IF(WAYLAND_SUPPORT)
-    ADD_DEFINITIONS("-DUSE_WAYLAND")
-ENDIF(WAYLAND_SUPPORT)
-
-pkg_check_modules(test_gui REQUIRED ${ecore} "elementary appcore-efl eina ecore-imf ecore-evas ecore-input")
-
-FOREACH(flag ${test_gui_CFLAGS})
-    SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-TARGET_LINK_LIBRARIES(test_gui ${fw_name})
-SET_TARGET_PROPERTIES(test_gui PROPERTIES OUTPUT_NAME test_system_settings_gui)
-INSTALL(TARGETS test_gui DESTINATION bin)
-#---------------------------------------------------------------------
-
-
-INSTALL(TARGETS ${fw_name} DESTINATION lib)
-INSTALL(
-        DIRECTORY ${INC_DIR}/ DESTINATION include/system
-        FILES_MATCHING
-        PATTERN "*_private.h" EXCLUDE
-        PATTERN "${INC_DIR}/*.h"
-        )
-
-SET(PC_NAME ${fw_name})
-SET(PC_REQUIRED ${pc_requires})
-SET(PC_LDFLAGS -l${fw_name})
-SET(PC_CFLAGS -I\${includedir}/system)
-
-CONFIGURE_FILE(
-    capi-system-system-settings.pc.in
-    ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc
-    @ONLY
-)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION lib/pkgconfig)
-
-# INSTALL (TARGETS test DESTINATION bin)
-
-IF(UNIX)
-
-ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
-ADD_CUSTOM_COMMAND(
-        DEPENDS clean
-        COMMENT "distribution clean"
-        COMMAND find
-        ARGS    .
-        -not -name config.cmake -and \(
-        -name tester.c -or
-        -name Testing -or
-        -name CMakeFiles -or
-        -name cmake.depends -or
-        -name cmake.check_depends -or
-        -name CMakeCache.txt -or
-        -name cmake.check_cache -or
-        -name *.cmake -or
-        -name Makefile -or
-        -name core -or
-        -name core.* -or
-        -name gmon.out -or
-        -name install_manifest.txt -or
-        -name *.pc -or
-        -name *~ \)
-        | grep -v TC | xargs rm -rf
-        TARGET  distclean
-        VERBATIM
-)
-
-ENDIF(UNIX)
-
diff --git a/LICENSE.APLv2 b/LICENSE.APLv2
deleted file mode 100644 (file)
index bbe9d02..0000000
+++ /dev/null
@@ -1,206 +0,0 @@
-Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.\r
-\r
-                                 Apache License\r
-                           Version 2.0, January 2004\r
-                        http://www.apache.org/licenses/\r
-\r
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r
-\r
-   1. Definitions.\r
-\r
-      "License" shall mean the terms and conditions for use, reproduction,\r
-      and distribution as defined by Sections 1 through 9 of this document.\r
-\r
-      "Licensor" shall mean the copyright owner or entity authorized by\r
-      the copyright owner that is granting the License.\r
-\r
-      "Legal Entity" shall mean the union of the acting entity and all\r
-      other entities that control, are controlled by, or are under common\r
-      control with that entity. For the purposes of this definition,\r
-      "control" means (i) the power, direct or indirect, to cause the\r
-      direction or management of such entity, whether by contract or\r
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r
-      outstanding shares, or (iii) beneficial ownership of such entity.\r
-\r
-      "You" (or "Your") shall mean an individual or Legal Entity\r
-      exercising permissions granted by this License.\r
-\r
-      "Source" form shall mean the preferred form for making modifications,\r
-      including but not limited to software source code, documentation\r
-      source, and configuration files.\r
-\r
-      "Object" form shall mean any form resulting from mechanical\r
-      transformation or translation of a Source form, including but\r
-      not limited to compiled object code, generated documentation,\r
-      and conversions to other media types.\r
-\r
-      "Work" shall mean the work of authorship, whether in Source or\r
-      Object form, made available under the License, as indicated by a\r
-      copyright notice that is included in or attached to the work\r
-      (an example is provided in the Appendix below).\r
-\r
-      "Derivative Works" shall mean any work, whether in Source or Object\r
-      form, that is based on (or derived from) the Work and for which the\r
-      editorial revisions, annotations, elaborations, or other modifications\r
-      represent, as a whole, an original work of authorship. For the purposes\r
-      of this License, Derivative Works shall not include works that remain\r
-      separable from, or merely link (or bind by name) to the interfaces of,\r
-      the Work and Derivative Works thereof.\r
-\r
-      "Contribution" shall mean any work of authorship, including\r
-      the original version of the Work and any modifications or additions\r
-      to that Work or Derivative Works thereof, that is intentionally\r
-      submitted to Licensor for inclusion in the Work by the copyright owner\r
-      or by an individual or Legal Entity authorized to submit on behalf of\r
-      the copyright owner. For the purposes of this definition, "submitted"\r
-      means any form of electronic, verbal, or written communication sent\r
-      to the Licensor or its representatives, including but not limited to\r
-      communication on electronic mailing lists, source code control systems,\r
-      and issue tracking systems that are managed by, or on behalf of, the\r
-      Licensor for the purpose of discussing and improving the Work, but\r
-      excluding communication that is conspicuously marked or otherwise\r
-      designated in writing by the copyright owner as "Not a Contribution."\r
-\r
-      "Contributor" shall mean Licensor and any individual or Legal Entity\r
-      on behalf of whom a Contribution has been received by Licensor and\r
-      subsequently incorporated within the Work.\r
-\r
-   2. Grant of Copyright License. Subject to the terms and conditions of\r
-      this License, each Contributor hereby grants to You a perpetual,\r
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r
-      copyright license to reproduce, prepare Derivative Works of,\r
-      publicly display, publicly perform, sublicense, and distribute the\r
-      Work and such Derivative Works in Source or Object form.\r
-\r
-   3. Grant of Patent License. Subject to the terms and conditions of\r
-      this License, each Contributor hereby grants to You a perpetual,\r
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r
-      (except as stated in this section) patent license to make, have made,\r
-      use, offer to sell, sell, import, and otherwise transfer the Work,\r
-      where such license applies only to those patent claims licensable\r
-      by such Contributor that are necessarily infringed by their\r
-      Contribution(s) alone or by combination of their Contribution(s)\r
-      with the Work to which such Contribution(s) was submitted. If You\r
-      institute patent litigation against any entity (including a\r
-      cross-claim or counterclaim in a lawsuit) alleging that the Work\r
-      or a Contribution incorporated within the Work constitutes direct\r
-      or contributory patent infringement, then any patent licenses\r
-      granted to You under this License for that Work shall terminate\r
-      as of the date such litigation is filed.\r
-\r
-   4. Redistribution. You may reproduce and distribute copies of the\r
-      Work or Derivative Works thereof in any medium, with or without\r
-      modifications, and in Source or Object form, provided that You\r
-      meet the following conditions:\r
-\r
-      (a) You must give any other recipients of the Work or\r
-          Derivative Works a copy of this License; and\r
-\r
-      (b) You must cause any modified files to carry prominent notices\r
-          stating that You changed the files; and\r
-\r
-      (c) You must retain, in the Source form of any Derivative Works\r
-          that You distribute, all copyright, patent, trademark, and\r
-          attribution notices from the Source form of the Work,\r
-          excluding those notices that do not pertain to any part of\r
-          the Derivative Works; and\r
-\r
-      (d) If the Work includes a "NOTICE" text file as part of its\r
-          distribution, then any Derivative Works that You distribute must\r
-          include a readable copy of the attribution notices contained\r
-          within such NOTICE file, excluding those notices that do not\r
-          pertain to any part of the Derivative Works, in at least one\r
-          of the following places: within a NOTICE text file distributed\r
-          as part of the Derivative Works; within the Source form or\r
-          documentation, if provided along with the Derivative Works; or,\r
-          within a display generated by the Derivative Works, if and\r
-          wherever such third-party notices normally appear. The contents\r
-          of the NOTICE file are for informational purposes only and\r
-          do not modify the License. You may add Your own attribution\r
-          notices within Derivative Works that You distribute, alongside\r
-          or as an addendum to the NOTICE text from the Work, provided\r
-          that such additional attribution notices cannot be construed\r
-          as modifying the License.\r
-\r
-      You may add Your own copyright statement to Your modifications and\r
-      may provide additional or different license terms and conditions\r
-      for use, reproduction, or distribution of Your modifications, or\r
-      for any such Derivative Works as a whole, provided Your use,\r
-      reproduction, and distribution of the Work otherwise complies with\r
-      the conditions stated in this License.\r
-\r
-   5. Submission of Contributions. Unless You explicitly state otherwise,\r
-      any Contribution intentionally submitted for inclusion in the Work\r
-      by You to the Licensor shall be under the terms and conditions of\r
-      this License, without any additional terms or conditions.\r
-      Notwithstanding the above, nothing herein shall supersede or modify\r
-      the terms of any separate license agreement you may have executed\r
-      with Licensor regarding such Contributions.\r
-\r
-   6. Trademarks. This License does not grant permission to use the trade\r
-      names, trademarks, service marks, or product names of the Licensor,\r
-      except as required for reasonable and customary use in describing the\r
-      origin of the Work and reproducing the content of the NOTICE file.\r
-\r
-   7. Disclaimer of Warranty. Unless required by applicable law or\r
-      agreed to in writing, Licensor provides the Work (and each\r
-      Contributor provides its Contributions) on an "AS IS" BASIS,\r
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r
-      implied, including, without limitation, any warranties or conditions\r
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r
-      PARTICULAR PURPOSE. You are solely responsible for determining the\r
-      appropriateness of using or redistributing the Work and assume any\r
-      risks associated with Your exercise of permissions under this License.\r
-\r
-   8. Limitation of Liability. In no event and under no legal theory,\r
-      whether in tort (including negligence), contract, or otherwise,\r
-      unless required by applicable law (such as deliberate and grossly\r
-      negligent acts) or agreed to in writing, shall any Contributor be\r
-      liable to You for damages, including any direct, indirect, special,\r
-      incidental, or consequential damages of any character arising as a\r
-      result of this License or out of the use or inability to use the\r
-      Work (including but not limited to damages for loss of goodwill,\r
-      work stoppage, computer failure or malfunction, or any and all\r
-      other commercial damages or losses), even if such Contributor\r
-      has been advised of the possibility of such damages.\r
-\r
-   9. Accepting Warranty or Additional Liability. While redistributing\r
-      the Work or Derivative Works thereof, You may choose to offer,\r
-      and charge a fee for, acceptance of support, warranty, indemnity,\r
-      or other liability obligations and/or rights consistent with this\r
-      License. However, in accepting such obligations, You may act only\r
-      on Your own behalf and on Your sole responsibility, not on behalf\r
-      of any other Contributor, and only if You agree to indemnify,\r
-      defend, and hold each Contributor harmless for any liability\r
-      incurred by, or claims asserted against, such Contributor by reason\r
-      of your accepting any such warranty or additional liability.\r
-\r
-   END OF TERMS AND CONDITIONS\r
-\r
-   APPENDIX: How to apply the Apache License to your work.\r
-\r
-      To apply the Apache License to your work, attach the following\r
-      boilerplate notice, with the fields enclosed by brackets "[]"\r
-      replaced with your own identifying information. (Don't include\r
-      the brackets!)  The text should be enclosed in the appropriate\r
-      comment syntax for the file format. We also recommend that a\r
-      file or class name and description of purpose be included on the\r
-      same "printed page" as the copyright notice for easier\r
-      identification within third-party archives.\r
-\r
-   Copyright [yyyy] [name of copyright owner]\r
-\r
-   Licensed under the Apache License, Version 2.0 (the "License");\r
-   you may not use this file except in compliance with the License.\r
-   You may obtain a copy of the License at\r
-\r
-       http://www.apache.org/licenses/LICENSE-2.0\r
-\r
-   Unless required by applicable law or agreed to in writing, software\r
-   distributed under the License is distributed on an "AS IS" BASIS,\r
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-   See the License for the specific language governing permissions and\r
-   limitations under the License.\r
-\r
-\r
-\r
diff --git a/NOTICE b/NOTICE
deleted file mode 100644 (file)
index b616854..0000000
--- a/NOTICE
+++ /dev/null
@@ -1,3 +0,0 @@
-Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved.
-Except as noted, this software is licensed under Apache License, Version 2.
-Please, see the LICENSE.APLv2 file for Apache License terms and conditions.
diff --git a/TC/_export_env.sh b/TC/_export_env.sh
deleted file mode 100755 (executable)
index 72a11ec..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-. ./config
-export TET_INSTALL_PATH=$TET_INSTALL_HOST_PATH # tetware root path
-export TET_TARGET_PATH=$TET_INSTALL_PATH/tetware-target # tetware target path
-export PATH=$TET_TARGET_PATH/bin:$PATH
-export LD_LIBRARY_PATH=$TET_TARGET_PATH/lib/tet3:$LD_LIBRARY_PATH
-export TET_ROOT=$TET_TARGET_PATH
diff --git a/TC/_export_target_env.sh b/TC/_export_target_env.sh
deleted file mode 100755 (executable)
index b144cc8..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-. ./config
-export TET_INSTALL_PATH=$TET_INSTALL_TARGET_PATH  # path to path
-export TET_TARGET_PATH=$TET_INSTALL_PATH/tetware-target
-export PATH=$TET_TARGET_PATH/bin:$PATH
-export LD_LIBRARY_PATH=$TET_TARGET_PATH/lib/tet3:$LD_LIBRARY_PATH
-export TET_ROOT=$TET_TARGET_PATH
diff --git a/TC/build.sh b/TC/build.sh
deleted file mode 100755 (executable)
index 72aad6c..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-. ./_export_env.sh                              # setting environment variables
-
-export TET_SUITE_ROOT=`pwd`
-FILE_NAME_EXTENSION=`date +%s`
-
-RESULT_DIR=results
-HTML_RESULT=$RESULT_DIR/build-tar-result-$FILE_NAME_EXTENSION.html
-JOURNAL_RESULT=$RESULT_DIR/build-tar-result-$FILE_NAME_EXTENSION.journal
-
-mkdir -p $RESULT_DIR
-
-tcc -c -p ./
-tcc -b -j $JOURNAL_RESULT -p ./
-grw -c 7 -f chtml -o $HTML_RESULT $JOURNAL_RESULT
diff --git a/TC/clean.sh b/TC/clean.sh
deleted file mode 100755 (executable)
index 29743e0..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-. ./_export_env.sh                              # setting environment variables
-
-export TET_SUITE_ROOT=`pwd`
-RESULT_DIR=results
-
-tcc -c -p ./                                # executing tcc, with clean option (-c)
-rm -r $RESULT_DIR
-rm -r tet_tmp_dir
-rm testcase/tet_captured
diff --git a/TC/config b/TC/config
deleted file mode 100755 (executable)
index 8dfed4a..0000000
--- a/TC/config
+++ /dev/null
@@ -1,3 +0,0 @@
-TET_INSTALL_HOST_PATH=/dts_fw/tetware/TETware
-TET_INSTALL_TARGET_PATH=/mnt/nfs/tetware/TETware
-
diff --git a/TC/execute.sh b/TC/execute.sh
deleted file mode 100755 (executable)
index a4f6095..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-. ./_export_target_env.sh                    # setting environment variables
-
-export TET_SUITE_ROOT=`pwd`
-FILE_NAME_EXTENSION=`date +%s`
-
-RESULT_DIR=results
-HTML_RESULT=$RESULT_DIR/exec-tar-result-$FILE_NAME_EXTENSION.html
-JOURNAL_RESULT=$RESULT_DIR/exec-tar-result-$FILE_NAME_EXTENSION.journal
-
-mkdir -p $RESULT_DIR
-
-tcc -e -j $JOURNAL_RESULT -p ./
-grw -c 3 -f chtml -o $HTML_RESULT $JOURNAL_RESULT
diff --git a/TC/testcase/Makefile b/TC/testcase/Makefile
deleted file mode 100755 (executable)
index 9250ad8..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-CC ?= gcc
-
-C_FILES = $(shell ls *.c)
-
-PKGS = capi-system-system-settings dlog glib-2.0
-
-LDFLAGS = `pkg-config --libs $(PKGS)`
-LDFLAGS += $(TET_ROOT)/lib/tet3/tcm_s.o
-LDFLAGS += -L$(TET_ROOT)/lib/tet3 -ltcm_s
-LDFLAGS += -L$(TET_ROOT)/lib/tet3 -lapi_s
-
-CFLAGS = -I. `pkg-config --cflags $(PKGS)`
-CFLAGS += -I$(TET_ROOT)/inc/tet3
-CFLAGS += -Wall
-
-#TARGETS = $(C_FILES:%.c=tc-%)
-TCS := $(shell ls -1 *.c | cut -d. -f1)
-
-all: $(TCS)
-
-%: %.c
-       $(CC) -o $@ $< $(CFLAGS) $(LDFLAGS)
-
-clean:
-       rm -f $(TCS)
diff --git a/TC/testcase/tslist b/TC/testcase/tslist
deleted file mode 100755 (executable)
index aca8f3a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/testcase/utc_system_settings
diff --git a/TC/testcase/utc_system_settings.c b/TC/testcase/utc_system_settings.c
deleted file mode 100755 (executable)
index 0cf91c0..0000000
+++ /dev/null
@@ -1,212 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <tet_api.h>
-
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
-
-
-#include <system_settings.h>
-
-// test loop code
-#include <glib.h>
-#include <glib-object.h>
-
-/* For multi-user support */
-#include <tzplatform_config.h>
-
-static void startup(void);
-static void cleanup(void);
-
-void (*tet_startup)(void) = startup;
-void (*tet_cleanup)(void) = cleanup;
-
-
-#define API_NAME_SETTINGS_SET_VALUE_STRING     "system_settings_set_value_string"
-#define API_NAME_SETTINGS_GET_VALUE_STRING     "system_settings_get_value_string"
-#define API_NAME_SETTINGS_SET_VALUE_INT        "system_settings_set_value_int"
-#define API_NAME_SETTINGS_GET_VALUE_INT        "system_settings_get_value_int"
-#define API_NAME_SETTINGS_SET_VALUE_BOOL       "system_settings_set_value_bool"
-#define API_NAME_SETTINGS_GET_VALUE_BOOL       "system_settings_get_value_bool"
-#define API_NAME_SETTINGS_SET_CHANGED_CB       "system_settings_set_changed_cb"
-#define API_NAME_SETTINGS_UNSET_CHANGED_CB     "system_settings_unset_changed_cb"
-
-static void utc_system_settings_set_string_p(void);
-static void utc_system_settings_set_bool_p(void);
-static void utc_system_settings_get_string_p(void);
-
-static void utc_system_settings_set_bool_p(void);
-static void utc_system_settings_get_bool_p(void);
-
-static void utc_system_settings_get_int_p(void);
-static void utc_system_settings_set_int_p(void);
-
-static void utc_system_settings_set_changed_cb(void);
-static void utc_system_settings_unset_changed_cb(void);
-
-
-struct tet_testlist tet_testlist[] = {
-       {utc_system_settings_set_string_p, 1},
-       {utc_system_settings_set_bool_p, 1},
-       {utc_system_settings_get_string_p, 1},
-       {utc_system_settings_get_int_p, 1},
-       {utc_system_settings_get_bool_p, 1},
-       {utc_system_settings_set_int_p, 1},
-       {utc_system_settings_set_changed_cb, 1},
-       {utc_system_settings_unset_changed_cb, 1},
-       {NULL, 0},
-};
-
-static GMainLoop* main_loop;
-static int timeout = 5;
-
-static void startup(void)
-{
-       main_loop = g_main_loop_new(NULL, FALSE);
-}
-
-static void cleanup(void)
-{
-       /* end of TC */
-}
-
-static gboolean callback(gpointer data)
-{
-       /*int ret =*/ system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, 1);
-
-       static int i = 0;
-
-       i++;
-       if(timeout == i){
-               g_main_loop_quit((GMainLoop*)data);
-               return FALSE;
-       }
-
-       return TRUE;
-}
-
-static void utc_system_settings_changed_motion_activation(system_settings_key_e key, void *user_data)
-{
-
-}
-
-static void utc_system_settings_set_string_p(void)
-{
-       const char *path_to_mp3 = tzplatform_mkpath(TZ_SYS_SHARE, "settings/Ringtones/General_Over the horizon.mp3");
-
-       int retcode = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, path_to_mp3);
-
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
-               dts_pass(API_NAME_SETTINGS_SET_VALUE_STRING, "passed");
-       }
-       else {
-               dts_fail(API_NAME_SETTINGS_SET_VALUE_STRING, "failed");
-       }
-}
-
-static void utc_system_settings_set_bool_p(void)
-{
-       int retcode = system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, true);
-
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
-               dts_pass(API_NAME_SETTINGS_SET_VALUE_BOOL, "passed");
-       }
-       else {
-               dts_fail(API_NAME_SETTINGS_SET_VALUE_BOOL, "failed");
-       }
-}
-
-static void utc_system_settings_get_string_p(void)
-{
-       char *value = NULL;
-       int retcode = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, &value);
-
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
-               dts_pass(API_NAME_SETTINGS_GET_VALUE_STRING, "passed");
-       }
-       else {
-               dts_fail(API_NAME_SETTINGS_GET_VALUE_STRING, "failed");
-       }
-}
-
-static void utc_system_settings_get_int_p(void)
-{
-       int value = -1;
-       int retcode = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, &value);
-
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
-               dts_pass(API_NAME_SETTINGS_GET_VALUE_INT, "passed");
-       }
-       else {
-               dts_fail(API_NAME_SETTINGS_GET_VALUE_INT, "failed");
-       }
-}
-
-static void utc_system_settings_get_bool_p(void)
-{
-       bool value = false;
-       int retcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, &value);
-
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
-               dts_pass(API_NAME_SETTINGS_GET_VALUE_BOOL, "passed");
-       }
-       else {
-               dts_fail(API_NAME_SETTINGS_GET_VALUE_BOOL, "failed");
-       }
-}
-
-static void utc_system_settings_set_int_p(void)
-{
-    int retcode =system_settings_set_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, SYSTEM_SETTINGS_FONT_SIZE_NORMAL);
-
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
-               dts_pass(API_NAME_SETTINGS_SET_VALUE_INT, "passed");
-       }
-       else {
-               dts_fail(API_NAME_SETTINGS_SET_VALUE_INT, "failed");
-       }
-}
-
-
-static void utc_system_settings_set_changed_cb(void)
-{
-       int retcode = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, utc_system_settings_changed_motion_activation, NULL);
-
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
-               dts_pass(API_NAME_SETTINGS_SET_CHANGED_CB, "passed");
-       }
-       else {
-               dts_fail(API_NAME_SETTINGS_SET_CHANGED_CB, "failed");
-       }
-
-       g_timeout_add_seconds(5, callback, main_loop);
-       g_main_loop_run(main_loop);
-       g_main_loop_unref(main_loop);
-}
-
-static void utc_system_settings_unset_changed_cb(void)
-{
-       int retcode = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION);
-
-       if (retcode == SYSTEM_SETTINGS_ERROR_NONE) {
-               dts_pass(API_NAME_SETTINGS_UNSET_CHANGED_CB, "passed");
-       }
-       else {
-               dts_fail(API_NAME_SETTINGS_UNSET_CHANGED_CB, "failed");
-       }
-}
diff --git a/TC/tet_scen b/TC/tet_scen
deleted file mode 100755 (executable)
index 03f029a..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-all
-       ^TEST
-##### Scenarios for TEST #####
-
-# Test scenario
-TEST
-       :include:/testcase/tslist
diff --git a/TC/tetbuild.cfg b/TC/tetbuild.cfg
deleted file mode 100755 (executable)
index f7eda55..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-TET_OUTPUT_CAPTURE=True # capture option for build operation checking
-TET_BUILD_TOOL=make # build with using make command
-TET_BUILD_FILE=-f Makefile # execution file (Makefile) for build
-TET_API_COMPLIANT=True # use TET API in Test Case ?
-TET_PASS_TC_NAME=True # report passed TC name in Journal file?
diff --git a/TC/tetclean.cfg b/TC/tetclean.cfg
deleted file mode 100755 (executable)
index 02d7030..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-TET_OUTPUT_CAPTURE=True # capture option
-TET_CLEAN_TOOL= make clean # clean tool
-TET_CLEAN_FILE= Makefile # file for clean
-TET_API_COMPLIANT=True # TET API useage 
-TET_PASS_TC_NAME=True # showing name , passed TC
diff --git a/TC/tetexec.cfg b/TC/tetexec.cfg
deleted file mode 100755 (executable)
index ef3e452..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-TET_OUTPUT_CAPTURE=True # capturing execution or not
-TET_EXEC_TOOL=  # ex) exec : execution tool set up/ Optional
-TET_EXEC_FILE=   # ex) exectool : execution file/ Optional
-TET_API_COMPLIANT=True # Test case or Tool usesTET API?
-TET_PASS_TC_NAME=True # showing Passed TC name ?
diff --git a/TC_gui/Makefile b/TC_gui/Makefile
deleted file mode 100644 (file)
index ce5e9f9..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-all:TC_gui
-
-PKGS=`pkg-config elementary appcore-efl ecore-imf ecore-x ecore-x eina ecore ecore-evas ecore-input capi-system-system-settings --cflags --libs`
-
-sbs:
-       ~/sbs-install/bin/sbs -e make all
-
-TC_gui:main.c
-       gcc -o TC_gui main.c $(PKGS)
-
-clean:
-       @rm -rf TC_gui *.o *.core
-
diff --git a/TC_gui/main.c b/TC_gui/main.c
deleted file mode 100644 (file)
index 9559235..0000000
+++ /dev/null
@@ -1,484 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#include "main.h"
-#include <system_settings.h>
-#include <system_settings_private.h>
-
-/* For multi-user support */
-#include <tzplatform_config.h>
-
-static void _quit_cb(void *data, Evas_Object* obj, void* event_info)
-{
-    Evas_Object *win = (Evas_Object *) data;
-    elm_win_lower(win);
-}
-
-static Evas_Object* create_win(const char *name)
-{
-    Evas_Object *eo;
-    int w, h;
-
-    eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
-    if (!eo) return NULL;
-
-    elm_win_title_set(eo, name);
-    elm_win_borderless_set(eo, EINA_TRUE);
-    elm_win_autodel_set(eo, EINA_TRUE);
-    evas_object_smart_callback_add(eo, "delete,request", _quit_cb, NULL);
-
-#ifdef USE_X11
-    Ecore_X_Window xwin = 0;
-    xwin = elm_win_xwindow_get(eo);
-    if (xwin > 0) ecore_x_window_size_get(ecore_x_window_root_first_get(), &w, &h);
-    else {
-#endif
-#ifdef USE_WAYLAND
-      Ecore_Wl_Window *wlwin = NULL;
-      wlwin = elm_win_wl_window_get(eo);
-      if (wlwin != NULL) ecore_wl_screen_size_get(&w, &h);
-#endif
-#ifdef USE_X11
-    }
-#endif
-
-    evas_object_resize(eo, w, h);
-
-    return eo;
-}
-
-static Evas_Object* _create_bg(Evas_Object *parent)
-{
-    Evas_Object *bg;
-
-    bg = elm_bg_add(parent);
-    evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-    elm_win_resize_object_add(parent, bg);
-    evas_object_show(bg);
-
-    return bg;
-}
-
-static Evas_Object* _create_layout_main(Evas_Object* parent)
-{
-    Evas_Object *layout;
-
-    layout = elm_layout_add(parent);
-
-    elm_layout_theme_set(layout, "layout", "application", "default");
-    evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-    elm_win_resize_object_add(parent, layout);
-
-    evas_object_show(layout);
-
-    return layout;
-}
-
-static Evas_Object* _create_naviframe_layout(Evas_Object* parent)
-{
-    Evas_Object *navi;
-
-    navi = elm_naviframe_add(parent);
-    elm_object_part_content_set(parent, "elm.swallow.content", navi);
-
-    evas_object_show(navi);
-
-    return navi;
-}
-
-
-static void _create_view_layout(struct appdata *ad)
-{
-    Evas_Object *list;
-    Evas_Object *btn;
-
-    list = _create_list_winset(ad->win_main, ad);
-    btn = elm_button_add(ad->navi);
-    elm_object_style_set(btn, "naviframe/end_btn/default");
-    evas_object_smart_callback_add(btn, "clicked", _quit_cb, ad->win_main);
-    elm_naviframe_item_push(ad->navi, _("Tizen UI"), btn, NULL, list, NULL);
-}
-
-void list_item_touch_handler_exit(void* data, Evas_Object* obj, void* event_info)
-{
-    elm_exit();
-}
-
-/**
- * Huge
- */
-void list_item_touch_handler1(void* data, Evas_Object* obj, void* event_info)
-{
-       int ret;
-    ret = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, SYSTEM_SETTINGS_FONT_SIZE_HUGE);
-    ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_FONT_TYPE, "HelveticaNeue");
-}
-
-/**
- * Normal
- */
-void list_item_touch_handler2(void* data, Evas_Object* obj, void* event_info)
-{
-       int ret;
-
-       ret = system_settings_set_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, SYSTEM_SETTINGS_FONT_SIZE_NORMAL);
-       ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_FONT_TYPE, "HelveticaNeue");
-}
-
-void list_item_touch_handler3(void* data, Evas_Object* obj, void* event_info)
-{
-       int ret;
-       ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_FONT_TYPE, "HelveticaNeue");
-}
-
-void list_item_touch_handler4(void* data, Evas_Object* obj, void* event_info)
-{
-       int ret;
-    ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_FONT_TYPE, "HelveticaNeue");
-}
-
-void list_item_touch_handler5(void* data, Evas_Object* obj, void* event_info)
-{
-       SETTING_TRACE(">>>>>>>> motion activation ON (SET)");
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, 1/*ON*/);
-
-       bool enableMotion = false;;
-       int errorcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, &enableMotion);
-       SETTING_TRACE(">>>>>>>> motion activation (GET TEST  1) -- %d - errorcode : %d", enableMotion, errorcode);
-
-       SETTING_TRACE(">>>>>>>> motion activation ON (SET)");
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, 0/*ON*/);
-
-       errorcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, &enableMotion);
-       SETTING_TRACE(">>>>>>>> motion activation (GET TEST  2) -- %d - errorcode : %d ", enableMotion, errorcode);
-}
-
-void list_item_touch_handler6(void* data, Evas_Object* obj, void* event_info)
-{
-       SETTING_TRACE(">>>>>>>> motion activation OFF ");
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, 0/*OFF*/);
-}
-
-void system_settings_changed_font_size(system_settings_key_e key, void *user_data)
-{
-       struct appdata* ad = (struct appdata*)user_data;
-       SETTING_TRACE(" font size -- %s ", ad->pkgname);
-       SETTING_TRACE(">>>>>>>> system_settings_changed_font_size key = %d ", key);
-       SETTING_TRACE("---------------------------------CALLED BY USER APPLICATION -FONT SIZE ");
-}
-
-void system_settings_changed_font_type(system_settings_key_e key, void *user_data)
-{
-       struct appdata* ad = (struct appdata*)user_data;
-       SETTING_TRACE(" font type -- %s ", ad->pkgname);
-       SETTING_TRACE(">>>>>>>> system_settings_changed_font_type key = %d ", key);
-       SETTING_TRACE("---------------------------------CALLED BY USER APPLICATION -FONT TYPE ");
-}
-
-void system_settings_changed_motion_activation(system_settings_key_e key, void *user_data)
-{
-       struct appdata* ad = (struct appdata*)user_data;
-       SETTING_TRACE(" motion type -- %s ", ad->pkgname);
-       SETTING_TRACE(">>>>>>>> system_settings_changed_motion_activation key = %d ", key);
-       SETTING_TRACE("---------------------------------CALLED BY USER APPLICATION-MOTION ACTIVIATION ");
-}
-void list_item_touch_handler7(void* data, Evas_Object* obj, void* event_info)
-{
-       const char* path = tzplatform_mkpath(TZ_USER_CONTENT, "Images/image16.jpg");
-       int ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, "/aaa.png");
-       SETTING_TRACE(">>>>>>>> home screen - error case :: %d ", ret);
-
-       ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, path);
-       SETTING_TRACE(">>>>>>>> home screen - error case :: %d ", ret);
-
-}
-
-void list_item_touch_handler8(void* data, Evas_Object* obj, void* event_info)
-{
-       const char* path = tzplatform_mkpath(TZ_USER_CONTENT, "Images/image16.jpg");
-       int ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, "aaa.png");
-       SETTING_TRACE(">>>>>>>> lock screen - error case  : %d ", ret);
-
-       ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, path);
-       SETTING_TRACE(">>>>>>>> lock screen - error case  : %d ", ret);
-}
-
-//     SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED,  /**< Indicates whether the usb debugging is enabled */
-// get 3g data network
-void list_item_touch_handler9(void* data, Evas_Object* obj, void* event_info)
-{
-       bool state = false;;
-       int errorcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED, &state);
-       SETTING_TRACE(">>>>>>>> 3G data network (GET TEST) -- %d - errorcode : %d ", state, errorcode);
-}
-
-// set 3g data network to ON
-void list_item_touch_handler10(void* data, Evas_Object* obj, void* event_info)
-{
-       SETTING_TRACE(">>>>>>>> set 3G data network to ON ");
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED, 1/*ON*/);
-}
-
-// set 3g data network to OFF
-void list_item_touch_handler11(void* data, Evas_Object* obj, void* event_info)
-{
-       SETTING_TRACE(">>>>>>>> set 3G data network to OFF ");
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED, 0/*OFF*/);
-}
-
-// get usg debugging
-void list_item_touch_handler12(void* data, Evas_Object* obj, void* event_info)
-{
-       bool state = false;;
-       int errorcode = system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED, &state);
-       SETTING_TRACE(">>>>>>>> USB Debugging (GET TEST) -- %d - errorcode : %d ", state, errorcode);
-}
-
-// set USB debugging to ON
-void list_item_touch_handler13(void* data, Evas_Object* obj, void* event_info)
-{
-       SETTING_TRACE(">>>>>>>> set USB debugging to ON ");
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED, 1/*ON*/);
-}
-
-// set USB debugging to OFF
-void list_item_touch_handler14(void* data, Evas_Object* obj, void* event_info)
-{
-       SETTING_TRACE(">>>>>>>> set USB debugging to OFF ");
-       system_settings_set_value_bool(SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED, 0/*OFF*/);
-}
-
-// get ringtone path
-void list_item_touch_handler15(void* data, Evas_Object* obj, void* event_info)
-{
-       SETTING_TRACE(">>>>>>>> get ringtone path ");
-       char *ringtonepath = NULL;
-       int ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, &ringtonepath);
-       SETTING_TRACE("current ringtone path : (%s) ", ringtonepath);
-
-}
-
-// get ringtone path - exception case
-void list_item_touch_handler16(void* data, Evas_Object* obj, void* event_info)
-{
-       SETTING_TRACE(">>>>>>>> get ringtone path - exception case ");
-       int ret;
-       char *ringtonepath = NULL;
-       const char *path_to_mp3 = tzplatform_mkpath(TZ_SYS_SHARE, "settings/Ringtones/Over the horizon.mp3");
-
-       ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, path_to_mp3);
-       ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, &ringtonepath);
-       SETTING_TRACE(" 1 current ringtone path : (%s) ", ringtonepath);
-       // set the key to the wrong value
-       ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, "aaa.wav");
-
-       ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, &ringtonepath);
-       SETTING_TRACE("2 current ringtone path : (%s) ", ringtonepath);
-}
-
-static Evas_Object* _create_list_winset(Evas_Object* parent, struct appdata* ad)
-{
-       Evas_Object *li;
-       int idx = 0;
-       //struct _menu_item *menu_its;
-       int ret;
-       ret = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_FONT_SIZE, system_settings_changed_font_size, ad);
-
-       ret = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_FONT_TYPE, system_settings_changed_font_type, ad);
-       if (ret < 0) {
-               SETTING_TRACE("SYSTEM_SETTINGS_KEY_FONT_TYPE returns negative values = %d ", ret);
-       } else {
-               SETTING_TRACE("SYSTEM_SETTINGS_KEY_FONT_TYPE returns positive values = %d, means successful return. ", ret);
-       }
-
-       // callback registration
-       ret = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, system_settings_changed_motion_activation, ad);
-       if (ret < 0) {
-                       SETTING_TRACE("SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION returns negative values = %d ", ret);
-       } else {
-                       SETTING_TRACE("SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION returns positive values = %d, means successful return. ", ret);
-       }
-
-       li = elm_list_add(parent);
-       elm_list_mode_set(li, ELM_LIST_COMPRESS);
-
-       elm_list_item_append( li, "QUIT", NULL, NULL, list_item_touch_handler_exit, ad);
-       elm_list_item_append( li, "font size - bigger ", NULL, NULL, list_item_touch_handler1, ad);
-       elm_list_item_append( li, "font size - normal ", NULL, NULL, list_item_touch_handler2, ad);
-       elm_list_item_append( li, "font type - choose Helvetica 1 ", NULL, NULL, list_item_touch_handler3, ad);
-       elm_list_item_append( li, "font type - choose Helvetica 2 ", NULL, NULL, list_item_touch_handler4, ad);
-       elm_list_item_append( li, "motion activation ON ", NULL, NULL, list_item_touch_handler5, ad);
-       elm_list_item_append( li, "motion activation OFF ", NULL, NULL, list_item_touch_handler6, ad);
-       elm_list_item_append( li, "homescreen - set ", NULL, NULL, list_item_touch_handler7, ad);
-       elm_list_item_append( li, "lockscreen - set ", NULL, NULL, list_item_touch_handler8, ad);
-
-       elm_list_item_append( li, "3g data network GET ", NULL, NULL, list_item_touch_handler9, ad);
-       elm_list_item_append( li, "3g data network SET - ON ", NULL, NULL, list_item_touch_handler10, ad);
-       elm_list_item_append( li, "3g data network SET - OFF ", NULL, NULL, list_item_touch_handler11, ad);
-
-       elm_list_item_append( li, "usb debugging GET ", NULL, NULL, list_item_touch_handler12, ad);
-       elm_list_item_append( li, "usb debugging SET - ON ", NULL, NULL, list_item_touch_handler13, ad);
-       elm_list_item_append( li, "usb debugging SET - OFF ", NULL, NULL, list_item_touch_handler14, ad);
-
-       elm_list_item_append( li, "get call ringtone ", NULL, NULL, list_item_touch_handler15, ad);
-       elm_list_item_append( li, "get call ringtone - exception ", NULL, NULL, list_item_touch_handler16, ad);
-       elm_list_go(li);
-       return li;
-}
-
-static void _mouse_down_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
-{
-       //struct appdata *ad = (struct appdata *)data;
-    //Evas_Event_Mouse_Down *ev = event_info;
-
-}
-
-static void _mouse_up_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
-{
-    //struct appdata *ad = (struct appdata *)data;
-
-}
-
-static void _mouse_move_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
-{
-    //struct appdata *ad = (struct appdata *)data;
-}
-
-static void _window_resize_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
-{
-    struct appdata *ad = (struct appdata *)data;
-    evas_object_geometry_get(ad->win_main, NULL, NULL, &ad->root_w, &ad->root_h);
-}
-
-static int _rotation_cb(enum appcore_rm mode, void *data)
-{
-    struct appdata *ad = (struct appdata *)data;
-    int angle;
-
-    switch (mode) {
-        case APPCORE_RM_LANDSCAPE_NORMAL:
-            angle = -90;
-            break;
-
-        case APPCORE_RM_LANDSCAPE_REVERSE:
-            angle = 90;
-            break;
-
-        case APPCORE_RM_PORTRAIT_REVERSE:
-            angle = 180;
-            break;
-
-        case APPCORE_RM_UNKNOWN:
-        case APPCORE_RM_PORTRAIT_NORMAL:
-        default:
-            angle = 0;
-            break;
-    }
-
-    elm_win_rotation_with_resize_set(ad->win_main, angle);
-    // set_rotation_degree(angle);
-
-    // This is need for customized rotation process.
-    // rotate_for_winset(mode);
-
-    return 0;
-}
-
-int app_create(void *data)
-{
-    struct appdata *ad = (struct appdata *) data;
-
-    // Set the engine to opengl_x11
-    //elm_config_engine_set("opengl_x11");
-
-    ad->win_main = create_win(PACKAGE);
-
-    evas_object_event_callback_add(ad->win_main, EVAS_CALLBACK_RESIZE, _window_resize_cb, ad);
-    evas_object_show(ad->win_main);
-    ad->evas = evas_object_evas_get(ad->win_main);
-    appcore_set_rotation_cb(_rotation_cb, ad);
-
-    // set_edj_name(NULL);
-
-       ad->bg = _create_bg(ad->win_main);
-       ad->layout_main = _create_layout_main(ad->win_main);
-       elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_SHOW);
-
-       ad->navi = _create_naviframe_layout(ad->layout_main);
-
-       _create_view_layout(ad);
-
-    evas_object_event_callback_add(ad->navi, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, ad);
-    evas_object_event_callback_add(ad->navi, EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb,  ad);
-    evas_object_event_callback_add(ad->navi, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move_cb, ad);
-
-    return 0;
-}
-
-int app_terminate(void *data)
-{
-       //struct appdata *ad = data;
-
-       int ret;
-       // unregistration
-       ret = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_FONT_SIZE);
-       ret = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_FONT_TYPE);
-       ret = system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION);
-       return 0;
-}
-
-int app_pause(void *data)
-{
-       //struct appdata *ad = data;
-
-    return 0;
-}
-
-int app_resume(void *data)
-{
-    //struct appdata *ad = data;
-
-    return 0;
-}
-
-int app_reset(bundle* b, void* data)
-{
-       struct appdata* ad = data;
-
-       if (ad->win_main)
-               elm_win_activate(ad->win_main);
-
-       return 0;
-}
-
-
-int main(int argc, char* argv[])
-{
-       struct appdata ad;
-
-       ad.pkgname = "ARGUMENTATION SUCCESS *********************************";
-
-       struct appcore_ops ops = {
-               .create = app_create,
-               .terminate = app_terminate,
-               .pause = app_pause,
-               .resume = app_resume,
-               .reset = app_reset
-       };
-
-       ops.data = &ad;
-
-       return appcore_efl_main(PACKAGE, &argc, &argv, &ops);
-}
diff --git a/TC_gui/main.h b/TC_gui/main.h
deleted file mode 100644 (file)
index 7110d4c..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-#ifndef __APPCORE_MINI_
-#define __APPCORE_MINI_
-
-#include <stdio.h>
-#include <Elementary.h>
-#include <appcore-efl.h>
-
-#ifdef USE_X11
-#include <Ecore_X.h>
-#endif
-#ifdef USE_WAYLAND
-#include <Ecore.h>
-#include <Ecore_Wayland.h>
-#endif
-
-#define PACKAGE "com.samsung.appcore-mini"
-
-struct appdata
-{
-       Evas* evas;
-       Evas_Object *win_main;
-       Evas_Object *bg;
-       Evas_Object *layout_main;
-       Evas_Object *navi;
-
-
-       Evas_Coord root_w;
-       Evas_Coord root_h;
-
-       char* pkgname;
-};
-
-
-// appcore & EFL initialization code
-static void _quit_cb(void *data, Evas_Object* obj, void* event_info);
-static Evas_Object* _create_list_winset(Evas_Object* parent, struct appdata* ad);
-
-/**
- * return a pointer, calling elm_win_add(); -> win_main
- */
-static Evas_Object* create_win(const char *name);
-static void _window_resize_cb(void *data, Evas * e, Evas_Object * obj, void *event_info);
-
-/**
- * return a pointer, calling elm_bg_add(); -> bg
- */
-static Evas_Object* _create_bg(Evas_Object *parent);
-
-/**
- * return a pointer, calling elm_layout_add( win_main ) -> layout_main
- */
-static Evas_Object* _create_layout_main(Evas_Object* parent);
-
-
-#endif /* __APPCORE_MINI_ */
diff --git a/capi-system-system-settings.pc.in b/capi-system-system-settings.pc.in
deleted file mode 100755 (executable)
index d0610b9..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-# Package Information for pkg-config
-
-prefix=@PREFIX@
-exec_prefix=/usr
-libdir=/usr/lib
-includedir=/usr/include/system
-
-Name: @PC_NAME@
-Description: @PACKAGE_DESCRIPTION@
-Version: @VERSION@
-Requires: @PC_REQUIRED@ 
-Libs: -L${libdir} @PC_LDFLAGS@
-Cflags: -I${includedir}
-
diff --git a/include/system_settings.h b/include/system_settings.h
deleted file mode 100755 (executable)
index 73a2a0f..0000000
+++ /dev/null
@@ -1,239 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __TIZEN_SYSTEM_SYSTEM_SETTINGS_H__
-#define __TIZEN_SYSTEM_SYSTEM_SETTINGS_H__
-
-#include <tizen.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-/**
- * @file system_settings.h
- */
-
-/**
- * @addtogroup CAPI_SYSTEM_SYSTEM_SETTINGS_MODULE
- * @{
- */
-
-
-/**
- * @brief Enumeration for system settings error.
- */
-typedef enum
-{
-       SYSTEM_SETTINGS_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
-       SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */
-       SYSTEM_SETTINGS_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Out of memory */
-       SYSTEM_SETTINGS_ERROR_IO_ERROR =  TIZEN_ERROR_IO_ERROR, /**< Internal I/O error */
-       SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED =  TIZEN_ERROR_PERMISSION_DENIED, /**< Permition denied */
-       SYSTEM_SETTINGS_ERROR_CALL_UNSUPPORTED_API =  TIZEN_ERROR_INVALID_PARAMETER, /**< Permition denied */
-
-       // lock screen app error code
-       SYSTEM_SETTINGS_ERROR_LOCKSCREEN_APP_PASSWORD_MODE = TIZEN_ERROR_SYSTEM_SETTING|0x01, /**< Current lock screen app set 'password' type */
-} system_settings_error_e;
-
-
-/**
- * @brief Enumeration for System Settings Key.
- */
-typedef enum
-{
-       SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, /**< The file path of the current ringtone */
-       SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, /**< The file path of the current home screen wallpaper */
-       SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, /**< The file path of the current lock screen wallpaper */
-       SYSTEM_SETTINGS_KEY_FONT_SIZE, /**< The current system font size */
-       SYSTEM_SETTINGS_KEY_FONT_TYPE, /**< The current system font type */
-       SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, /**< Indicates whether the motion service is activated */
-       SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE,  /**< The file path of the current email alert ringtone */
-       SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED,  /**< Indicates whether the usb debugging is enabled */
-       SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED,  /**< Indicates whether the 3G data network is enabled */
-} system_settings_key_e;
-
-
-/**
- * @brief Enumeration for font size.
- */
-typedef enum
-{
-       SYSTEM_SETTINGS_FONT_SIZE_SMALL = 0, /**< A small size */
-       SYSTEM_SETTINGS_FONT_SIZE_NORMAL, /**< A normal size */
-       SYSTEM_SETTINGS_FONT_SIZE_LARGE, /**< A large size */
-       SYSTEM_SETTINGS_FONT_SIZE_HUGE, /**< A huge size */
-       SYSTEM_SETTINGS_FONT_SIZE_GIANT, /**< A giant size */
-} system_settings_font_size_e;
-
-
-/**
- * @brief Called when the system settings changes.
- * @since_tizen 2.3
- * @param[in] key The key name of the system settings changed system settings
- * @param[in] user_data The user data passed from the callback registration function
- * @pre system_settings_set_changed_cb() will invoke this callback function.
- * @see system_settings_set_changed_cb()
- * @see system_settings_unset_changed_cb()
- */
-typedef void (*system_settings_changed_cb)(system_settings_key_e key, void *user_data);
-
-/**
- * @internal
- * @brief Sets the system settings value associated with the given key as an integer.
- * @since_tizen 2.3
- * @privlevel platform
- * @privilege %http://tizen.org/privilege/systemsettings.admin
- * @param[in] key The key name of the system settings changed
- * @param[in] key The key name of the system settings
- * @param[out] value The new system settings value of the given key
- * @return @c 0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_settings_set_value_int(system_settings_key_e key, int value);
-
-/**
- * @brief Gets the system settings value associated with the given key as an integer.
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/systemsettings
- * @param[in] key The key name of the system settings
- * @param[out] value The current system settings value of the given key
- * @return @c 0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_settings_get_value_int(system_settings_key_e key, int *value);
-
-
-/**
- * @internal
- * @brief Sets the system settings value associated with the given key as a boolean.
- * @since_tizen 2.3
- * @privlevel platform
- * @privilege %http://tizen.org/privilege/systemsettings.admin
- * @param[in] key The key name of the system settings
- * @param[out] value The new system settings value of the given key
- * @return @c 0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_settings_set_value_bool(system_settings_key_e key, bool value);
-
-/**
- * @brief Gets the system settings value associated with the given key as a boolean.
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/systemsettings
- * @param[in] key The key name of the system settings
- * @param[out] value The current system settings value of the given key
- * @return @c 0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_settings_get_value_bool(system_settings_key_e key, bool *value);
-
-/**
- * @internal
- * @brief Sets the system settings value associated with the given key as a string.
- * @since_tizen 2.3
- * @privlevel platform
- * @privilege %http://tizen.org/privilege/systemsettings.admin
- * @remarks #SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE is not available for setting.
- * @param[in] key The key name of the system settings
- * @param[out] value The new system settings value of the given key
- * @return @c 0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_settings_set_value_string(system_settings_key_e key, const char *value);
-
-/**
- * @brief Gets the system settings value associated with the given key as a string.
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/systemsettings
- * @remarks You must release @a value using free().
- * @param[in] key The key name of the system settings
- * @param[out] value The current system settings value of the given key
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_settings_get_value_string(system_settings_key_e key, char **value);
-
-/**
- * @brief Registers a change event callback for the given system settings key.
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/systemsettings
- * @remarks #SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE is not available for set_changed_cb.
- * @param[in] key The key name of the system settings
- * @param[in] callback The callback function to invoke
- * @param[in] user_data The user data to be passed to the callback function
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- * @post system_settings_changed_cb() will be invoked.
- *
- * @see system_settings_unset_changed_cb()
- * @see system_settings_changed_cb()
- *
-*/
-int system_settings_set_changed_cb(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-
-/**
- * @brief Unregisters the callback function.
- * @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/systemsettings
- * @remarks #SYSTEM_SETTINGS_KEY_DEFAULT_FONT_TYPE is not available for set_changed_cb.
- * @param[in] key The key name of the system settings
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- *
- * @see system_settings_set_changed_cb()
- */
-int system_settings_unset_changed_cb(system_settings_key_e key);
-
-
-/**
- * @}
- */
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __TIZEN_SYSTEM_SYSTEM_SETTINGS_H__ */
diff --git a/include/system_settings_private.h b/include/system_settings_private.h
deleted file mode 100644 (file)
index d64bd36..0000000
+++ /dev/null
@@ -1,334 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-#ifndef __TIZEN_SYSTEM_SETTING_PRIVATE_H__
-#define __TIZEN_SYSTEM_SETTING_PRIVATE_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <dlog.h>
-
-#ifdef LOG_TAG
-#undef LOG_TAG
-#endif
-
-#define LOG_TAG "SYSTEM-SETTINGS"
-
-#define SYSTEM_SETTINGS_ENABLE_TRACE
-
-#ifdef SYSTEM_SETTINGS_ENABLE_TRACE
-
-       #define SETTING_TRACE_DEBUG(fmt, arg...) \
-               do {\
-                       LOGD("\n\033[0;32mDEBUG: " fmt "\033[0m\t%s:%d\n", \
-       ##arg, (char*)(strrchr(__FILE__, '/')+1), __LINE__);\
-               }while(0);
-
-       #define SETTING_TRACE(fmt, arg...) \
-               do {\
-                       LOGI("\n\033[0;36m" fmt "\033[0m\t%s:%d\n", \
-       ##arg, (char*)(strrchr(__FILE__, '/')+1), __LINE__);\
-               }while(0);
-
-       #define SETTING_TRACE_BEGIN do {\
-               {\
-                       printf("\n[SETTING]\033[0;35mENTER FUNCTION: %s. \033[0m\t%s:%d\n", \
-                                       __FUNCTION__, (char*)(strrchr(__FILE__, '/')+1), __LINE__);\
-               }\
-       }while(0);
-
-       #define SETTING_TRACE_END  do {\
-               {\
-                       printf("\n[SETTING]\033[0;35mEXIT FUNCTION: %s. \033[0m\t%s:%d\n", \
-                                       __FUNCTION__, (char*)(strrchr(__FILE__, '/')+1), __LINE__);\
-               }\
-       }while(0);
-
-#else
-       #define SETTING_TRACE_DEBUG(fmt, arg...)
-       #define SETTING_TRACE(fmt, arg...)
-    #define SETTING_TRACE_BEGIN
-    #define SETTING_TRACE_END
-#endif
-
-
-#define VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME  "db/setting/accessibility/font_name"
-
-/**
- * @internal
- * @since_tizen 2.3
- * Enumeration for data type of internal getter/setter.
- */
-typedef enum {
-       SYSTEM_SETTING_DATA_TYPE_STRING,        /**< string */
-       SYSTEM_SETTING_DATA_TYPE_INT,           /**< integer */
-       SYSTEM_SETTING_DATA_TYPE_BOOL,          /**< boolean */
-       #if 0
-       //SYSTEM_SETTING_DATA_TYPE_FLOAT,
-       //SYSTEM_SETTING_DATA_TYPE_DOULBE,
-       #endif
-} system_setting_data_type_e;
-
-
-/**
- * @internal
- * @since_tizen 2.3
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-typedef int (*system_setting_get_value_cb) (system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-
-/**
- * @internal
- * @since_tizen 2.3
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-typedef int (*system_setting_set_value_cb) (system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-
-/**
- * @internal
- * @since_tizen 2.3
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-typedef int (*system_setting_set_changed_callback_cb)(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-
-/**
- * @internal
- * @since_tizen 2.3
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-typedef int (*system_setting_unset_changed_callback_cb)(system_settings_key_e key);
-
-
-/**
- * @internal
- * @since_tizen 2.3
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- */
-typedef struct {
-       system_settings_key_e key;                                                                              /**< key */
-       system_setting_data_type_e data_type;                                                   /**< data type */
-       system_setting_get_value_cb get_value_cb;                                               /**< function pointer for getter */
-       system_setting_set_value_cb set_value_cb;                                               /**< function pointer for setter */
-
-       system_setting_set_changed_callback_cb set_changed_cb;                  /**< function pointer to register for notification callback */
-       system_setting_unset_changed_callback_cb unset_changed_cb ;             /**< function pointer to un-register for notification callback */
-
-       system_settings_changed_cb changed_cb;                                                  /* registered by user application */
-       void* user_data;                                                                                                /* user_data */
-
-} system_setting_s;
-
-typedef system_setting_s* system_setting_h;
-
-
-/**
- * @internal
- * @since_tizen 2.3
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_settings_get_item(system_settings_key_e key, system_setting_h *item);
-
-
-// get
-
-/**
- * @internal
- * @brief get vconf of in type value
- * @since_tizen 2.3
- *
- * @param[in] vconf_key string
- * @param[out] value get the integer type value
- *
- * @return 0 on success, -1 on error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_setting_vconf_get_value_int(const char *vconf_key, int *value);
-
-/**
- * @internal
- * @brief get vconf of in bool value
- * @since_tizen 2.3
- *
- * @param[in] vconf_key string
- * @param[out] value get the bool type value
- *
- * @return 0 on success, -1 on error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_setting_vconf_get_value_bool(const char *vconf_key, bool *value);
-
-/**
- * @internal
- * @brief get vconf of string type value
- * @since_tizen 2.3
- *
- * @param[in] vconf_key string
- * @param[out] value get the string(char*) type value
- *
- * @return 0 on success, -1 on error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_setting_vconf_get_value_string(const char *vconf_key, char **value);
-
-/**
- * @internal
- * @brief set the int type vconf value
- * @since_tizen 2.3
- *
- * @param[in] vconf_key key name
- * @param[in] value int type value
- *
- * @return 0 on success, -1 on error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_setting_vconf_set_value_int(const char *vconf_key, int value);
-
-/**
- * @internal
- * @brief set the bool type vconf value
- * @since_tizen 2.3
- *
- * @param[in] vconf_key key name
- * @param[in] value bool type value
- *
- * @return 0 on success, -1 on error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_setting_vconf_set_value_bool(const char *vconf_key, bool value);
-
-/**
- * @internal
- * @brief set the string type vconf value
- * @since_tizen 2.3
- *
- * @param[in] vconf_key key name
- * @param[in] value string type value
- *
- * @return 0 on success, -1 on error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_setting_vconf_set_value_string(const char *vconf_key, char *value);
-
-/**
- * @internal
- * @brief Set the system settings notification callback
- * @since_tizen 2.3
- * @param[in] vconf_key
- * @param[in] key
- * @param[in] slot internal slot to set the key (0~4)
- * @param[in] user_data user data
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_setting_vconf_set_changed_cb(const char *vconf_key, system_settings_key_e key, int slot, void* user_data);
-
-/**
- * @internal
- * @brief Unset the system settings notification callback
- * @since_tizen 2.3
- * @param[in] vconf_key vconf key name used in the code
- * @param[in] slot internal slot to set the key (0~4)
- * @return  0 on success, otherwise a negative error value
- * @retval  #SYSTEM_SETTINGS_ERROR_NONE Successful
- * @retval  #SYSTEM_SETTINGS_ERROR_IO_ERROR Internal I/O error
- * @retval  #SYSTEM_SETTINGS_ERROR_PERMISSION_DENIED Permission violation error
- */
-int system_setting_vconf_unset_changed_cb(const char *vconf_key, int slot);
-
-int system_setting_get_incoming_call_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-int system_setting_get_email_alert_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-int system_setting_get_wallpaper_home_screen(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-int system_setting_get_wallpaper_lock_screen(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-int system_setting_get_font_size(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-int system_setting_get_font_type(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-int system_setting_get_motion_activation(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-int system_setting_get_usb_debugging_option(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-int system_setting_get_3g_data_network(system_settings_key_e key, system_setting_data_type_e data_type, void** value);
-
-int system_setting_set_incoming_call_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_setting_set_email_alert_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_setting_set_wallpaper_home_screen(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_setting_set_wallpaper_lock_screen(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_setting_set_font_size(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_setting_set_font_type(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_setting_set_motion_activation(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_setting_set_usb_debugging_option(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_setting_set_3g_data_network(system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-
-int system_setting_set_changed_callback_incoming_call_ringtone(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_incoming_call_ringtone(system_settings_key_e key);
-
-int system_setting_set_changed_callback_email_alert_ringtone(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_email_alert_ringtone(system_settings_key_e key);
-
-int system_setting_set_changed_callback_wallpaper_home_screen(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_wallpaper_home_screen(system_settings_key_e key);
-
-int system_setting_set_changed_callback_wallpaper_lock_screen(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_wallpaper_lock_screen(system_settings_key_e key);
-
-int system_setting_set_changed_callback_font_size(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_font_size(system_settings_key_e key);
-
-int system_setting_set_changed_callback_font_type(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_font_type(system_settings_key_e key);
-
-int system_setting_set_changed_callback_motion_activation(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_motion_activation(system_settings_key_e key);
-
-int system_setting_set_changed_callback_usb_debugging_option(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_usb_debugging_option(system_settings_key_e key);
-
-int system_setting_set_changed_callback_3g_data_network(system_settings_key_e key, system_settings_changed_cb callback, void *user_data);
-int system_setting_unset_changed_callback_3g_data_network(system_settings_key_e key);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __TIZEN_SYSTEM_SETTING_PRIVATE_H__ */
-
-
-
diff --git a/packaging/capi-system-system-settings-devel.manifest b/packaging/capi-system-system-settings-devel.manifest
deleted file mode 100644 (file)
index c00c25b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-        <request>
-                <domain name="_" />
-        </request>
-</manifest>
diff --git a/packaging/capi-system-system-settings.changes b/packaging/capi-system-system-settings.changes
deleted file mode 100644 (file)
index 8238535..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-* Sun Aug 25 2013 Chengwei Yang <chengwei.yang@intel.com>
-- Remove debian packaging stuff
-
-* Thu Jun 13 2013 Rusty Lynch <rusty.lynch@intel.com> accepted/tizen/20130611.225820@28398af
-- Correctly fixing the manifest this time
-
-* Wed Jun 05 2013 Xavier Roche <xavrock.os@gmail.com> accepted/tizen/20130603.184649@489e564
-- Replace manifest with default floor
-
-* Mon Jun 03 2013 Anas Nashif <anas.nashif@intel.com> accepted/tizen/20130520.100832@da5592a
-- Remove license/group placeholders
-
diff --git a/packaging/capi-system-system-settings.manifest b/packaging/capi-system-system-settings.manifest
deleted file mode 100644 (file)
index c00c25b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-        <request>
-                <domain name="_" />
-        </request>
-</manifest>
diff --git a/packaging/capi-system-system-settings.spec b/packaging/capi-system-system-settings.spec
deleted file mode 100755 (executable)
index 9544fe3..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-%bcond_with x
-%bcond_with wayland
-
-Name:       capi-system-system-settings
-Summary:    A System Settings library in Tizen Native API
-Version:    0.0.2
-Release:    0
-Group:      System/API
-License:    Apache-2.0
-Source0:    %{name}-%{version}.tar.gz
-Source1001: %{name}.manifest
-Source1002: %{name}-devel.manifest
-BuildRequires:  cmake
-BuildRequires:  pkgconfig(dlog)
-BuildRequires:  pkgconfig(vconf)
-BuildRequires:  pkgconfig(capi-base-common)
-BuildRequires:  pkgconfig(elementary)
-BuildRequires:  pkgconfig(ecore)
-%if %{with x}
-BuildRequires: pkgconfig(ecore-x)
-%endif
-%if %{with wayland}
-BuildRequires: pkgconfig(ecore-wayland)
-%endif
-BuildRequires:  pkgconfig(ecore-file)
-BuildRequires:  pkgconfig(appcore-efl)
-BuildRequires:  pkgconfig(capi-base-common)
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gobject-2.0)
-BuildRequires:  pkgconfig(fontconfig)
-BuildRequires:  pkgconfig(libxml-2.0)
-BuildRequires:  pkgconfig(pkgmgr)
-BuildRequires:  pkgconfig(pkgmgr-info)
-BuildRequires:  pkgconfig(libtzplatform-config)
-
-Requires(post): /sbin/ldconfig  
-Requires(postun): /sbin/ldconfig
-
-%description
-A System Settings library in Tizen Native API.
-
-
-%package devel
-Summary:  A System Settings library in Tizen Native API (Development)
-Group:    Development/System
-Requires: %{name} = %{version}-%{release}
-Requires:  pkgconfig(capi-base-common)
-
-%description devel
-%devel_desc
-
-
-
-%prep
-%setup -q
-cp %{SOURCE1001} %{SOURCE1002} .
-
-
-%build
-MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
-%if %{with x}
-        -DX11_SUPPORT=On \
-%else
-        -DX11_SUPPORT=Off \
-%endif
-%if %{with wayland}
-        -DWAYLAND_SUPPORT=On
-%else
-        -DWAYLAND_SUPPORT=Off
-%endif
-
-make %{?jobs:-j%jobs}
-
-%install
-rm -rf %{buildroot}
-%make_install
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-
-%files
-%manifest %{name}.manifest
-%license LICENSE.APLv2
-%{_libdir}/lib*.so.*
-/usr/bin/test_system_settings_gui
-
-%files devel
-%manifest %{name}-devel.manifest
-%{_includedir}/system/*.h
-%{_libdir}/pkgconfig/*.pc
-%{_libdir}/lib*.so
diff --git a/src/system_setting_platform.c b/src/system_setting_platform.c
deleted file mode 100755 (executable)
index e877ca3..0000000
+++ /dev/null
@@ -1,789 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <errno.h>
-
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-
-
-#include <dlog.h>
-#include <vconf.h>
-
-#include <glib.h>
-#include <libxml/xmlmemory.h>
-#include <libxml/parser.h>
-
-#ifdef USE_X11
-#include <Ecore_X.h>
-#endif
-#ifdef USE_WAYLAND
-#include <Ecore.h>
-#include <Ecore_Wayland.h>
-#endif
-
-#include <Elementary.h>
-
-#include <system_settings.h>
-#include <system_settings_private.h>
-
-/* For multi-user support */
-#include <tzplatform_config.h>
-
-#define SMALL_FONT_DPI                      (-80)
-#define MIDDLE_FONT_DPI                     (-100)
-#define LARGE_FONT_DPI                      (-150)
-#define HUGE_FONT_DPI                       (-190)
-#define GIANT_FONT_DPI                      (-250)
-
-#define SETTING_FONT_CONF_FILE tzplatform_mkpath(TZ_SYS_ETC, "fonts/conf.avail/99-slp.conf")
-#define SETTING_STR_SLP_LEN  256
-
-static char* _get_cur_font();
-static void __font_size_set();
-static int __font_size_get();
-
-static void font_config_set(char *font_name);
-static void font_config_set_notification();
-
-/**
- * VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR has a path of the ringtone file which user choose
- * @return the ringtone file path specified by user in normal case
- *         if it's not accessable, return the default ringtone path
- */
-int system_setting_get_incoming_call_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       char* vconf_value;
-       if (system_setting_vconf_get_value_string(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR, &vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-
-       // check to see if it's accessable -> OK
-       // no --> default ringtone path VCONFKEY_SETAPPL_CALL_RINGTONE_DEFAULT_PATH_STR
-       int is_load = _is_file_accessible(vconf_value);
-       if (is_load == 0) {
-               *value = vconf_value;
-       } else { // not zero on errro
-               //*value = vconf_get_str(VCONFKEY_SETAPPL_CALL_RINGTONE_DEFAULT_PATH_STR);
-               //*value = strdup("ERROR");
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-
-       //*value = vconf_value;
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-
-int system_setting_get_email_alert_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       char* vconf_value;
-       if (system_setting_vconf_get_value_string(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, &vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       *value = vconf_value;
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-
-int system_setting_get_wallpaper_home_screen(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       char* vconf_value;
-       if (system_setting_vconf_get_value_string(VCONFKEY_BGSET, &vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       *value = vconf_value;
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-
-int system_setting_get_wallpaper_lock_screen(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       char* vconf_value;
-
-       if (system_setting_vconf_get_value_string(VCONFKEY_IDLE_LOCK_BGSET, &vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       *value = vconf_value;
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-
-// [int] vconf GET
-int system_setting_get_font_size(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       int vconf_value;
-
-       if (system_setting_vconf_get_value_int(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE, &vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       *value = (void*)vconf_value;
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-
-// [int] vconf GET
-int system_setting_get_font_type(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       char* font_name = _get_cur_font();
-       *value = (void*)font_name;
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-
-int system_setting_get_motion_activation(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       bool vconf_value;
-
-       if (system_setting_vconf_get_value_bool(VCONFKEY_SETAPPL_MOTION_ACTIVATION, &vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       *value = (void*)vconf_value;
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-int system_setting_get_usb_debugging_option(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       bool vconf_value;
-
-       if (system_setting_vconf_get_value_bool(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL, &vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       *value = (void*)vconf_value;
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-int system_setting_get_3g_data_network(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-       bool vconf_value;
-
-       if (system_setting_vconf_get_value_bool(VCONFKEY_3G_ENABLE, &vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       *value = (void*)vconf_value;
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-////////////////////////////////////////////////////////////////////////////////////////////////////
-
-int system_setting_set_incoming_call_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       char* vconf_value;
-       vconf_value = (char*)value;
-
-       int is_load = _is_file_accessible(vconf_value);
-       if (is_load == 0)
-       {
-               if (system_setting_vconf_set_value_string(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR, vconf_value)) {
-                       return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-               }
-       } else {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-
-int system_setting_set_email_alert_ringtone(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       char* vconf_value;
-       vconf_value = (char*)value;
-       if (system_setting_vconf_set_value_string(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-
-int _is_file_accessible(const char * path)
-{
-    int ret = access(path ,R_OK);
-    if (ret == 0)
-       {
-               SETTING_TRACE("found the file  %s", path);
-        return 0;
-       }
-    else
-       {
-        return errno;
-       }
-}
-
-int system_setting_set_wallpaper_home_screen(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       char* vconf_value;
-       vconf_value = (char*)value;
-
-       // error handling here
-       if (_is_file_accessible(vconf_value) != 0)
-               return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
-
-       if (system_setting_vconf_set_value_string(VCONFKEY_BGSET, vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-int system_setting_set_wallpaper_lock_screen(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       char* vconf_value;
-       vconf_value = (char*)value;
-
-       // error handling here
-       if (_is_file_accessible(vconf_value) != 0)
-               return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
-
-       if (system_setting_vconf_set_value_string(VCONFKEY_IDLE_LOCK_BGSET, vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-int system_setting_set_font_size(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       SETTING_TRACE_BEGIN;
-       int* vconf_value;
-       vconf_value = (int*)value;
-
-       if (*vconf_value < 0 || *vconf_value > SYSTEM_SETTINGS_FONT_SIZE_GIANT) {
-               return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
-       }
-
-       if (system_setting_vconf_set_value_int(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE, *vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       __font_size_set();
-       SETTING_TRACE_END;
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-/**
- * [internal API]
- */
-void *font_conf_doc_parse(char *doc_name, char *font_name)
-{
-    xmlDocPtr doc = NULL;
-    xmlNodePtr cur = NULL;
-    xmlNodePtr cur2 = NULL;
-    xmlNodePtr cur3 = NULL;
-    xmlChar *key = NULL;
-
-    doc = xmlParseFile(doc_name);
-
-    cur = xmlDocGetRootElement(doc);
-
-    if (cur == NULL) {
-        xmlFreeDoc(doc);
-        doc = NULL;
-        return NULL;
-    }
-
-    if(xmlStrcmp(cur->name, (const xmlChar *)"fontconfig")) {
-        xmlFreeDoc(doc);
-        doc = NULL;
-        return NULL;
-    }
-
-    cur = cur->xmlChildrenNode;
-
-    Eina_Bool is_changed = EINA_FALSE;
-    while(cur != NULL)
-    {
-        if((!xmlStrcmp(cur->name, (const xmlChar *)"match")))
-        {
-            cur2 = cur->xmlChildrenNode;
-            while(cur2 != NULL)
-            {
-                if((!xmlStrcmp(cur2->name, (const xmlChar *)"edit")))
-                {
-                    xmlChar *name = xmlGetProp(cur2, (const xmlChar *)"name");
-                    /* if name is not 'family', break */
-                    if (xmlStrcmp(name, (const xmlChar *)"family"))
-                    {
-                        xmlFree(name);
-                        name = NULL;
-                        break;
-                    }
-                    xmlFree(name);
-                    name = NULL;
-
-                    cur3 = cur2->xmlChildrenNode;
-                   while(cur3 != NULL)
-                    {
-                        if((!xmlStrcmp(cur3->name, (const xmlChar *)"string")))
-                        {
-                            xmlNodeSetContent(cur3->xmlChildrenNode, (const xmlChar *)font_name);
-                            key = xmlNodeListGetString(doc, cur3->xmlChildrenNode, 1);
-                            xmlFree(key);
-                            key = NULL;
-                            is_changed = EINA_TRUE;
-                        }
-                        cur3 = cur3->next;
-                    }
-                }
-                cur2 = cur2->next;
-            }
-        } else if ((!xmlStrcmp(cur->name, (const xmlChar *)"alias")))
-        {
-            cur2 = cur->xmlChildrenNode;
-            while (cur2 != NULL)
-            {
-                if ((!xmlStrcmp(cur2->name, (const xmlChar *)"family")))
-                {
-                    xmlNodeSetContent(cur2->xmlChildrenNode, (const xmlChar *)font_name);
-                    key = xmlNodeListGetString(doc, cur2->xmlChildrenNode, 1);
-                    xmlFree(key);
-                    key = NULL;
-                    is_changed = EINA_TRUE;
-                } else if ((!xmlStrcmp(cur2->name, (const xmlChar *)"prefer")))
-                {
-                    cur3 = cur2->xmlChildrenNode;
-                    while (cur3 != NULL)
-                    {
-                        if((!xmlStrcmp(cur3->name, (const xmlChar *)"family")))
-                        {
-                            xmlNodeSetContent(cur3->xmlChildrenNode, (const xmlChar *)font_name);
-                            key = xmlNodeListGetString(doc, cur3->xmlChildrenNode, 1);
-                            xmlFree(key);
-                            key = NULL;
-                            is_changed = EINA_TRUE;
-                            cur3 = cur3->next;
-                            break; /* just set first element, so break */
-                        }
-                        cur3 = cur3->next;
-                    }
-                }
-                cur2 = cur2->next;
-            }
-        }
-        cur = cur->next;
-    }
-
-    if (is_changed) {
-        return doc;
-    } else {
-        xmlFreeDoc(doc);
-        doc = NULL;
-        return NULL;
-    }
-}
-
-int system_setting_set_font_type(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       char* font_name = NULL;
-       font_name = (char*)value;
-
-       font_config_set(font_name);
-       font_config_set_notification();
-
-       char* vconf_value;
-       vconf_value = (char*)value;
-       if (system_setting_vconf_set_value_string(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME, vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-
-    xmlDocPtr doc = (xmlDocPtr)font_conf_doc_parse(SETTING_FONT_CONF_FILE, font_name);
-    if(doc != NULL) {
-        xmlSaveFormatFile(SETTING_FONT_CONF_FILE, doc, 0);
-        xmlFreeDoc(doc);
-        doc = NULL;
-    }
-
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-int system_setting_set_motion_activation(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       bool* vconf_value;
-       vconf_value = (bool*)value;
-       if (system_setting_vconf_set_value_bool(VCONFKEY_SETAPPL_MOTION_ACTIVATION, *vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-int system_setting_set_usb_debugging_option(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       bool* vconf_value;
-       vconf_value = (bool*)value;
-       if (system_setting_vconf_set_value_bool(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL, *vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       return SYSTEM_SETTINGS_ERROR_NONE;
-
-}
-
-int system_setting_set_3g_data_network(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       bool* vconf_value;
-       vconf_value = (bool*)value;
-       if (system_setting_vconf_set_value_bool(VCONFKEY_3G_ENABLE, *vconf_value)) {
-               return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-       }
-       return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-/////////////////////////////////////////////////////////////////////////////////////////////////
-//
-
-int system_setting_set_changed_callback_incoming_call_ringtone(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR, SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, 0, user_data);
-}
-
-int system_setting_unset_changed_callback_incoming_call_ringtone(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR, 0);
-}
-
-int system_setting_set_changed_callback_email_alert_ringtone(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE, 0, user_data);
-}
-
-int system_setting_unset_changed_callback_email_alert_ringtone(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR, 0);
-}
-
-int system_setting_set_changed_callback_wallpaper_home_screen(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_BGSET, SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, 0, user_data);
-}
-
-int system_setting_unset_changed_callback_wallpaper_home_screen(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_BGSET, 0);
-}
-
-int system_setting_set_changed_callback_wallpaper_lock_screen(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_IDLE_LOCK_BGSET,SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, 0, user_data);
-}
-
-int system_setting_unset_changed_callback_wallpaper_lock_screen(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_IDLE_LOCK_BGSET, 0);
-}
-
-int system_setting_set_changed_callback_font_size(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE,SYSTEM_SETTINGS_KEY_FONT_SIZE, 1, user_data);
-}
-
-int system_setting_unset_changed_callback_font_size(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE, 1);
-}
-
-int system_setting_set_changed_callback_usb_debugging_option(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL,SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED, 1, user_data);
-}
-
-int system_setting_unset_changed_callback_usb_debugging_option(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_SETAPPL_USB_DEBUG_MODE_BOOL, 1);
-}
-
-int system_setting_set_changed_callback_3g_data_network(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_3G_ENABLE,SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED, 1,user_data);
-}
-
-int system_setting_unset_changed_callback_3g_data_network(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_3G_ENABLE, 1);
-}
-
-
-/**
- * @todo need to add custom event notification method
- */
-int system_setting_set_changed_callback_font_type(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME,SYSTEM_SETTINGS_KEY_FONT_TYPE, 2, user_data);
-}
-
-int system_setting_unset_changed_callback_font_type(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME,2);
-}
-
-// TODO : 2th argument, callback, is not in use.
-int system_setting_set_changed_callback_motion_activation(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-       return system_setting_vconf_set_changed_cb(VCONFKEY_SETAPPL_MOTION_ACTIVATION, SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION, 3, user_data );
-}
-
-int system_setting_unset_changed_callback_motion_activation(system_settings_key_e key)
-{
-       return system_setting_vconf_unset_changed_cb(VCONFKEY_SETAPPL_MOTION_ACTIVATION, 3);
-}
-
-static char* _get_cur_font()
-{
-    xmlDocPtr doc = NULL;
-    xmlNodePtr cur = NULL;
-    xmlNodePtr cur2 = NULL;
-    xmlNodePtr cur3 = NULL;
-    xmlChar *key = NULL;
-
-    char *font_name = NULL;
-
-    doc = xmlParseFile(SETTING_FONT_CONF_FILE);
-
-    cur = xmlDocGetRootElement(doc);
-
-    if(cur == NULL) {
-        xmlFreeDoc(doc);
-        doc = NULL;
-        return NULL;
-    }
-
-    if(xmlStrcmp(cur->name, (const xmlChar *)"fontconfig")) {
-        xmlFreeDoc(doc);
-        doc = NULL;
-        return NULL;
-    }
-
-    cur = cur->xmlChildrenNode;
-
-    while(cur != NULL)
-    {
-        if((!xmlStrcmp(cur->name, (const xmlChar *)"match")))
-        {
-            cur2 = cur->xmlChildrenNode;
-            while(cur2 != NULL)
-            {
-                if((!xmlStrcmp(cur2->name, (const xmlChar *)"edit")))
-                {
-                    cur3 = cur2->xmlChildrenNode;
-                    while(cur3 != NULL)
-                    {
-                        if((!xmlStrcmp(cur3->name, (const xmlChar *)"string")))
-                        {
-                            key = xmlNodeListGetString(doc, cur3->xmlChildrenNode, 1);
-
-                            font_name = g_strdup((char *)key);
-                            xmlFree(key);
-                            key = NULL;
-                            xmlFreeDoc(doc);
-                            doc = NULL;
-                            return font_name;
-                        }
-                       cur3 = cur3->next;
-                    }
-                }
-                cur2 = cur2->next;
-            }
-        }
-        cur = cur->next;
-    }
-
-    xmlFreeDoc(doc);
-    doc = NULL;
-    return NULL;
-}
-
-static void font_config_set_notification()
-{
-#ifdef USE_X11
-    /* notification */
-    Ecore_X_Window ecore_xwin = ecore_x_window_root_first_get();
-    if (ecore_xwin != 0)        {
-    Ecore_X_Atom atom = ecore_x_atom_get("FONT_TYPE_change");
-    ecore_x_window_prop_string_set(ecore_xwin, atom, "tizen");
-    }
-    else {
-#endif
-#ifdef USE_WAYLAND
-    //No font change notification on Wayland.(yet?)
-#endif
-#ifdef USE_X11
-    }
-#endif
-}
-
-static void font_config_set(char *font_name)
-{
-    Eina_List *text_classes = NULL;
-    Elm_Text_Class *etc = NULL;
-    const Eina_List *l = NULL;
-    Eina_List *fo_list = NULL;
-    Elm_Font_Overlay *efo = NULL;
-    int font_size = __font_size_get();
-    int size = 0;
-
-    text_classes = elm_config_text_classes_list_get();
-
-    fo_list = (Eina_List *)elm_config_font_overlay_list_get();
-
-    Eina_List *ll = NULL;
-    Eina_List *l_next = NULL;
-
-    Eina_Bool slp_medium_exist = EINA_FALSE;
-    Eina_Bool slp_roman_exist = EINA_FALSE;
-    Eina_Bool slp_bold_exist = EINA_FALSE;
-    Eina_Bool slp_regular_exist = EINA_FALSE;
-
-    // Tizen
-    Eina_Bool tizen_exist = EINA_FALSE;
-
-    EINA_LIST_FOREACH_SAFE(fo_list, ll, l_next, efo)
-    {
-        if (!strcmp(efo->text_class, "tizen_medium")) {
-            elm_config_font_overlay_set(efo->text_class, (const char*)font_name, efo->size);
-            slp_medium_exist = EINA_TRUE;
-        } else if (!strcmp(efo->text_class, "tizen_roman")) {
-            elm_config_font_overlay_set(efo->text_class, (const char*)font_name, efo->size);
-            slp_roman_exist = EINA_TRUE;
-        } else if (!strcmp(efo->text_class, "tizen_bold")) {
-            elm_config_font_overlay_set(efo->text_class, (const char*)font_name, efo->size);
-            slp_bold_exist = EINA_TRUE;
-        } else if (!strcmp(efo->text_class, "tizen_regular")) {
-            elm_config_font_overlay_set(efo->text_class, (const char*)font_name, efo->size);
-            slp_regular_exist = EINA_TRUE;
-        }
-
-        // Tizen
-        if (!strcmp(efo->text_class, "tizen")) {
-            elm_config_font_overlay_set(efo->text_class, (const char*)font_name, efo->size);
-            tizen_exist = EINA_TRUE;
-        }
-
-    }
-
-    /* if slp_XX do not exist, need to set them, font size is -100(100%) */
-    if (slp_medium_exist == EINA_FALSE) {
-        elm_config_font_overlay_set("tizen_medium", (const char*)font_name,  MIDDLE_FONT_DPI);
-    }
-    if (slp_roman_exist == EINA_FALSE) {
-        elm_config_font_overlay_set("tizen_roman", (const char*)font_name,  MIDDLE_FONT_DPI);
-    }
-    if (slp_bold_exist == EINA_FALSE) {
-        elm_config_font_overlay_set("tizen_bold", (const char*)font_name,  MIDDLE_FONT_DPI);
-    }
-    if (slp_regular_exist == EINA_FALSE) {
-        elm_config_font_overlay_set("tizen_regular", (const char*)font_name,  MIDDLE_FONT_DPI);
-    }
-
-    // Tizen
-    if (tizen_exist == EINA_FALSE) {
-        elm_config_font_overlay_set("tizen", (const char*)font_name,  MIDDLE_FONT_DPI);
-    }
-
-    elm_config_font_overlay_set("tizen", (const char*)font_name,  MIDDLE_FONT_DPI);
-
-    // Tizen
-    elm_config_font_overlay_set("tizen", (const char*)font_name,  MIDDLE_FONT_DPI);
-
-    EINA_LIST_FOREACH(text_classes, l, etc)
-    {
-        ll = NULL;
-
-        size = font_size;
-        EINA_LIST_FOREACH(fo_list, ll, efo)
-        {
-            if (!strcmp(etc->name, efo->text_class)) {
-                size = efo->size;
-            }
-        }
-        elm_config_font_overlay_set(etc->name, (const char*)font_name, size);
-    }
-
-    elm_config_font_overlay_apply();
-    elm_config_all_flush();
-//    elm_config_engine_set("software_x11");
-    elm_config_save();
-    elm_config_text_classes_list_free(text_classes);
-    text_classes = NULL;
-
-    // vconf update
-    vconf_set_str(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_NAME, font_name);
-}
-
-static void __font_size_set()
-{
-    Eina_List *text_classes = NULL;
-    Elm_Text_Class *etc = NULL;
-    const Eina_List *l = NULL;
-    int font_size = __font_size_get();
-    char *font_name = _get_cur_font();
-
-    if (font_size == -1) {
-        return;
-    }
-
-    text_classes = elm_config_text_classes_list_get();
-
-    EINA_LIST_FOREACH(text_classes, l, etc)
-    {
-        elm_config_font_overlay_set(etc->name, font_name, font_size);
-    }
-
-       elm_config_font_overlay_apply();
-    elm_config_all_flush();
-    elm_config_save();
-    elm_config_text_classes_list_free(text_classes);
-    text_classes = NULL;
-    g_free(font_name);
-}
-
-static int __font_size_get()
-{
-    int font_size = -1;
-    int err = -1;
-
-       int vconf_value = -1;
-       if (system_setting_vconf_get_value_int(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE, &vconf_value)) {
-               return -1;
-       }
-
-    switch(vconf_value) {
-    case SYSTEM_SETTINGS_FONT_SIZE_SMALL:
-        font_size = SMALL_FONT_DPI;
-        break;
-    case SYSTEM_SETTINGS_FONT_SIZE_NORMAL:
-        font_size = MIDDLE_FONT_DPI;
-        break;
-    case SYSTEM_SETTINGS_FONT_SIZE_LARGE:
-        font_size = LARGE_FONT_DPI;
-        break;
-    case SYSTEM_SETTINGS_FONT_SIZE_HUGE:
-        font_size = HUGE_FONT_DPI;
-        break;
-    case SYSTEM_SETTINGS_FONT_SIZE_GIANT:
-        font_size = GIANT_FONT_DPI;
-        break;
-    default:
-        font_size = MIDDLE_FONT_DPI;
-        break;
-    }
-    return font_size;
-}
diff --git a/src/system_settings.c b/src/system_settings.c
deleted file mode 100755 (executable)
index f707cc0..0000000
+++ /dev/null
@@ -1,323 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include <vconf.h>
-#include <dlog.h>
-
-#include <system_settings.h>
-#include <system_settings_private.h>
-
-#include <glib.h>
-
-
-#ifdef LOG_TAG
-#undef LOG_TAG
-#endif
-
-#define LOG_TAG "TIZEN_N_SYSTEM_SETTINGS"
-
-#define SYSTEM_SETTINGS_MAX -1
-
-
-
-system_setting_s system_setting_table[] = {
-
-       {
-               SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE,
-               SYSTEM_SETTING_DATA_TYPE_STRING,
-               system_setting_get_incoming_call_ringtone,
-               system_setting_set_incoming_call_ringtone,
-               system_setting_set_changed_callback_incoming_call_ringtone,
-               system_setting_unset_changed_callback_incoming_call_ringtone,
-               NULL,
-               NULL            /* user data */
-       },
-
-       {
-               SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN,
-               SYSTEM_SETTING_DATA_TYPE_STRING,
-               system_setting_get_wallpaper_home_screen,
-               system_setting_set_wallpaper_home_screen,
-               system_setting_set_changed_callback_wallpaper_home_screen,
-               system_setting_unset_changed_callback_wallpaper_home_screen,
-               NULL,
-               NULL            /* user data */
-       },
-
-       {
-               SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN,
-               SYSTEM_SETTING_DATA_TYPE_STRING,
-               system_setting_get_wallpaper_lock_screen,
-               system_setting_set_wallpaper_lock_screen,
-               system_setting_set_changed_callback_wallpaper_lock_screen,
-               system_setting_unset_changed_callback_wallpaper_lock_screen,
-               NULL,
-               NULL            /* user data */
-       },
-
-       {
-               SYSTEM_SETTINGS_KEY_FONT_SIZE,
-               SYSTEM_SETTING_DATA_TYPE_INT,
-               system_setting_get_font_size,
-               system_setting_set_font_size,
-               system_setting_set_changed_callback_font_size,
-               system_setting_unset_changed_callback_font_size,
-               NULL,
-               NULL            /* user data */
-       },
-
-       {
-               SYSTEM_SETTINGS_KEY_FONT_TYPE,
-               SYSTEM_SETTING_DATA_TYPE_STRING,
-               system_setting_get_font_type,
-               system_setting_set_font_type,
-               system_setting_set_changed_callback_font_type,
-               system_setting_unset_changed_callback_font_type,
-               NULL,
-               NULL            /* user data */
-       },
-
-       {
-               SYSTEM_SETTINGS_KEY_MOTION_ACTIVATION,
-               SYSTEM_SETTING_DATA_TYPE_BOOL,
-               system_setting_get_motion_activation,
-               system_setting_set_motion_activation,
-               system_setting_set_changed_callback_motion_activation,
-               system_setting_unset_changed_callback_motion_activation,
-               NULL,
-               NULL            /* user data */
-       },
-
-       {
-               SYSTEM_SETTINGS_KEY_EMAIL_ALERT_RINGTONE,
-               SYSTEM_SETTING_DATA_TYPE_STRING,
-               system_setting_get_email_alert_ringtone,
-               system_setting_set_email_alert_ringtone,
-               system_setting_set_changed_callback_email_alert_ringtone,
-               system_setting_unset_changed_callback_email_alert_ringtone,
-               NULL,
-               NULL            /* user data */
-       },
-       {
-               SYSTEM_SETTINGS_KEY_USB_DEBUGGING_ENABLED,
-               SYSTEM_SETTING_DATA_TYPE_BOOL,
-               system_setting_get_usb_debugging_option,
-               system_setting_set_usb_debugging_option,
-               system_setting_set_changed_callback_usb_debugging_option,
-               system_setting_unset_changed_callback_usb_debugging_option,
-               NULL,
-               NULL            /* user data */
-       },
-       {
-               SYSTEM_SETTINGS_KEY_3G_DATA_NETWORK_ENABLED,
-               SYSTEM_SETTING_DATA_TYPE_BOOL,
-               system_setting_get_3g_data_network,
-               system_setting_set_3g_data_network,
-               system_setting_set_changed_callback_3g_data_network,
-               system_setting_unset_changed_callback_3g_data_network,
-               NULL,
-               NULL            /* user data */
-       },
-       {
-               SYSTEM_SETTINGS_MAX, -1, NULL, NULL, NULL, NULL, NULL, NULL
-       }
-};
-
-int system_settings_get_item(system_settings_key_e key, system_setting_h *item)
-{
-    int index = 0;
-
-    while (system_setting_table[index].key != SYSTEM_SETTINGS_MAX)
-    {
-        if (system_setting_table[index].key == key)
-        {
-            *item = &system_setting_table[index];
-            return 0;
-        }
-
-        index++;
-    }
-
-    return -1;
-}
-
-int system_settings_get_value(system_settings_key_e key, system_setting_data_type_e data_type, void** value)
-{
-    system_setting_h system_setting_item;
-       system_setting_get_value_cb     system_setting_getter;
-
-    if (system_settings_get_item(key, &system_setting_item))
-    {
-        LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-        return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
-    }
-
-    if (system_setting_item->data_type != data_type)
-    {
-        LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid data type", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-        return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
-    }
-
-    system_setting_getter = system_setting_item->get_value_cb;
-
-    if (system_setting_getter == NULL)
-    {
-        LOGE("[%s] IO_ERROR(0x%08x) : failed to call getter for the system settings", __FUNCTION__, SYSTEM_SETTINGS_ERROR_IO_ERROR);
-        return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-    }
-
-    return system_setting_getter(key, system_setting_item->data_type, value);
-}
-
-int system_settings_set_value(system_settings_key_e key, system_setting_data_type_e data_type, void* value)
-{
-       system_setting_h system_setting_item;
-       system_setting_set_value_cb     system_setting_setter;
-
-    if (system_settings_get_item(key, &system_setting_item))
-    {
-        LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-        return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
-    }
-
-    system_setting_setter = system_setting_item->set_value_cb;
-
-    if (system_setting_setter == NULL)
-    {
-        LOGE("[%s] IO_ERROR(0x%08x) : failed to call getter for the system settings", __FUNCTION__, SYSTEM_SETTINGS_ERROR_IO_ERROR);
-        return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-    }
-
-    return system_setting_setter(key, system_setting_item->data_type, value);
-}
-
-// typedef int (*system_setting_set_value_cb) (system_settings_key_e key, system_setting_data_type_e data_type, void* value);
-int system_settings_set_value_int(system_settings_key_e key, int value)
-{
-       // TODO: make sure the value is inside of enum.
-       int* ptr = &value;
-       return system_settings_set_value(key, SYSTEM_SETTING_DATA_TYPE_INT,(void*)ptr);
-}
-
-int system_settings_get_value_int(system_settings_key_e key, int *value)
-{
-       return system_settings_get_value(key, SYSTEM_SETTING_DATA_TYPE_INT, (void**)value);
-}
-
-int system_settings_set_value_bool(system_settings_key_e key, bool value)
-{
-       bool* ptr = &value;
-       return system_settings_set_value(key, SYSTEM_SETTING_DATA_TYPE_BOOL,(void*)ptr);
-}
-
-int system_settings_get_value_bool(system_settings_key_e key, bool *value)
-{
-       return system_settings_get_value(key, SYSTEM_SETTING_DATA_TYPE_BOOL, (void**)value);
-}
-
-#if 0
-int system_settings_set_value_double(system_settings_key_e key, double value)
-{
-       double* ptr = &value;
-       return system_settings_set_value(key, SYSTEM_SETTING_DATA_TYPE_DOUBLE,(void*)ptr);
-}
-
-int system_settings_get_value_double(system_settings_key_e key, double *value)
-{
-       return system_settings_get_value(key, SYSTEM_SETTING_DATA_TYPE_DOUBLE, (void**)value);
-}
-#endif
-
-int system_settings_set_value_string(system_settings_key_e key, const char *value)
-{
-       return system_settings_set_value(key, SYSTEM_SETTING_DATA_TYPE_STRING,(void*)value);
-}
-
-int system_settings_get_value_string(system_settings_key_e key, char **value)
-{
-       return system_settings_get_value(key, SYSTEM_SETTING_DATA_TYPE_STRING, (void**)value);
-}
-
-
-/*
-       - START
-               - system_settings_set_changed_cb
-                       -> int (*system_setting_set_changed_callback_cb)(key, callback, user_data)
-*/
-
-/*PUBLIC*/
-int system_settings_set_changed_cb(system_settings_key_e key, system_settings_changed_cb callback, void *user_data)
-{
-    system_setting_h system_setting_item;
-       system_setting_set_changed_callback_cb system_setting_set_changed_cb;
-
-    if (system_settings_get_item(key, &system_setting_item))
-    {
-        LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-        return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
-    }
-
-       system_setting_set_changed_cb = system_setting_item->set_changed_cb;
-
-
-       // Store the callback function from application side
-       if (callback)
-               system_setting_item->changed_cb = callback;
-
-       if (user_data)
-               system_setting_item->user_data = user_data;
-
-    if (system_setting_set_changed_cb == NULL)
-    {
-        LOGE("[%s] IO_ERROR(0x%08x) : failed to call getter for the system settings", __FUNCTION__, SYSTEM_SETTINGS_ERROR_IO_ERROR);
-        return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-    }
-
-       return system_setting_set_changed_cb(key, callback, user_data);
-}
-
-
-int system_settings_unset_changed_cb(system_settings_key_e key)
-{
-    system_setting_h system_setting_item;
-       system_setting_unset_changed_callback_cb system_setting_unset_changed_cb;
-
-    if (system_settings_get_item(key, &system_setting_item))
-    {
-        LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-        return SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER;
-    }
-
-       system_setting_unset_changed_cb = system_setting_item->unset_changed_cb;
-
-       // free the callback function from application side
-       if (system_setting_item->changed_cb)
-               system_setting_item->changed_cb = NULL;
-       //-----------------------------------------------------
-
-    if (system_setting_unset_changed_cb == NULL)
-    {
-        LOGE("[%s] IO_ERROR(0x%08x) : failed to call getter for the system settings", __FUNCTION__, SYSTEM_SETTINGS_ERROR_IO_ERROR);
-        return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-    }
-
-       return system_setting_unset_changed_cb(key);
-}
-
diff --git a/src/system_settings_vconf.c b/src/system_settings_vconf.c
deleted file mode 100644 (file)
index 1e301d6..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-/*
- * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include <vconf.h>
-#include <dlog.h>
-
-#include <system_settings.h>
-#include <system_settings_private.h>
-
-#ifdef LOG_TAG
-#undef LOG_TAG
-#endif
-
-#define LOG_TAG "TIZEN_N_SYSTEM_SETTINGS"
-
-
-int system_setting_vconf_get_value_int(const char *vconf_key, int *value)
-{
-       return vconf_get_int(vconf_key, value);
-}
-
-int system_setting_vconf_get_value_bool(const char *vconf_key, bool *value)
-{
-       int tempvalue = 0;
-       int ret = vconf_get_bool(vconf_key, &tempvalue);
-
-       if (tempvalue == 1)
-       {
-               *value = true;
-       }
-       else {
-               *value = false;
-       }
-       return ret;
-}
-
-int system_setting_vconf_get_value_double(const char *vconf_key, double *value)
-{
-       return vconf_get_dbl(vconf_key, value);
-}
-
-int system_setting_vconf_get_value_string(const char *vconf_key, char **value)
-{
-    char *str_value = NULL;
-
-    str_value = vconf_get_str(vconf_key);
-
-    if (str_value != NULL)
-    {
-        *value = str_value;
-        return 0;
-    }
-    else
-    {
-        return -1;
-    }
-}
-
-int system_setting_vconf_set_value_int(const char *vconf_key, int value)
-{
-       return vconf_set_int(vconf_key, value);
-}
-
-int system_setting_vconf_set_value_bool(const char *vconf_key, bool value)
-{
-       return vconf_set_bool(vconf_key, (int)value);
-}
-
-int system_setting_vconf_set_value_double(const char *vconf_key, double value)
-{
-       return vconf_set_dbl(vconf_key, value);
-}
-
-int system_setting_vconf_set_value_string(const char *vconf_key, char *value)
-{
-    return vconf_set_str(vconf_key, value);
-}
-
-
-/////////////////////////////////////////////////////////////////////////////////////////////
-
-typedef void (*system_setting_vconf_event_cb)(keynode_t *node, void *event_data);
-
-static void system_setting_vconf_event_cb0(keynode_t *node, void *event_data)
-{
-       system_settings_key_e pkey = (system_settings_key_e)event_data;
-
-    if (node != NULL)
-    {
-               system_setting_h system_setting_item;
-
-               if (system_settings_get_item(pkey, &system_setting_item))
-               {
-                       LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-               }
-
-               void* user_data = NULL;
-               user_data = system_setting_item->user_data;
-               system_setting_item->changed_cb(pkey, user_data);
-    }
-}
-
-static void system_setting_vconf_event_cb1(keynode_t *node, void *event_data)
-{
-       system_settings_key_e pkey = (system_settings_key_e)event_data;
-
-    if (node != NULL)
-    {
-               system_setting_h system_setting_item;
-
-               if (system_settings_get_item(pkey, &system_setting_item))
-               {
-                       LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-               }
-
-               void* user_data = NULL;
-               user_data = system_setting_item->user_data;
-               system_setting_item->changed_cb(pkey, user_data);
-    }
-}
-
-static void system_setting_vconf_event_cb2(keynode_t *node, void *event_data)
-{
-       system_settings_key_e pkey = (system_settings_key_e)event_data;
-
-    if (node != NULL)
-    {
-               system_setting_h system_setting_item;
-
-               if (system_settings_get_item(pkey, &system_setting_item))
-               {
-                       LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-               }
-
-               void* user_data = NULL;
-               user_data = system_setting_item->user_data;
-               system_setting_item->changed_cb(pkey, user_data);
-    }
-}
-
-static void system_setting_vconf_event_cb3(keynode_t *node, void *event_data)
-{
-       system_settings_key_e pkey = (system_settings_key_e)event_data;
-
-    if (node != NULL)
-    {
-               system_setting_h system_setting_item;
-
-               if (system_settings_get_item(pkey, &system_setting_item))
-               {
-                       LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-               }
-
-               void* user_data = NULL;
-               user_data = system_setting_item->user_data;
-               system_setting_item->changed_cb(pkey, user_data);
-    }
-}
-
-static void system_setting_vconf_event_cb4(keynode_t *node, void *event_data)
-{
-       system_settings_key_e pkey = (system_settings_key_e)event_data;
-
-    if (node != NULL)
-    {
-               system_setting_h system_setting_item;
-
-               if (system_settings_get_item(pkey, &system_setting_item))
-               {
-                       LOGE("[%s] INVALID_PARAMETER(0x%08x) : invalid key", __FUNCTION__, SYSTEM_SETTINGS_ERROR_INVALID_PARAMETER);
-               }
-
-               void* user_data = NULL;
-               user_data = system_setting_item->user_data;
-               system_setting_item->changed_cb(pkey, user_data);
-    }
-}
-
-
-static system_setting_vconf_event_cb system_setting_vconf_get_event_cb_slot(int slot)
-{
-    switch (slot)
-    {
-    case 0:
-        return system_setting_vconf_event_cb0;
-
-    case 1:
-        return system_setting_vconf_event_cb1;
-
-    case 2:
-        return system_setting_vconf_event_cb2;
-
-    case 3:
-        return system_setting_vconf_event_cb3;
-
-    case 4:
-        return system_setting_vconf_event_cb4;
-
-    default:
-        return NULL;
-    }
-}
-
-int system_setting_vconf_set_changed_cb(const char *vconf_key, system_settings_key_e key, int slot, void* user_data)
-{
-    system_setting_vconf_event_cb vconf_event_cb;
-
-    vconf_event_cb = system_setting_vconf_get_event_cb_slot(slot);
-
-    if (vconf_event_cb == NULL)
-    {
-        return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-    }
-
-#if 1
-    if (vconf_notify_key_changed(vconf_key, vconf_event_cb, (void*)key))
-#else
-    if (vconf_notify_key_changed(vconf_key, vconf_event_cb, (void*)user_data))
-#endif
-    {
-        return SYSTEM_SETTINGS_ERROR_IO_ERROR;
-    }
-
-    return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-int system_setting_vconf_unset_changed_cb(const char *vconf_key, int slot)
-{
-    system_setting_vconf_event_cb vconf_event_cb;
-
-    vconf_event_cb = system_setting_vconf_get_event_cb_slot(slot);
-
-    if (vconf_event_cb != NULL)
-    {
-        vconf_ignore_key_changed(vconf_key, vconf_event_cb);
-    }
-
-    return SYSTEM_SETTINGS_ERROR_NONE;
-}
-
-