Add http errors 43/67043/1 accepted/tizen/common/20160425.144913 accepted/tizen/ivi/20160425.231410 accepted/tizen/mobile/20160425.231352 accepted/tizen/tv/20160425.231405 accepted/tizen/wearable/20160425.231356 submit/tizen/20160425.021027
authorByungWoo Lee <bw1212.lee@samsung.com>
Mon, 25 Apr 2016 01:05:47 +0000 (10:05 +0900)
committerByungWoo Lee <bw1212.lee@samsung.com>
Mon, 25 Apr 2016 01:05:47 +0000 (10:05 +0900)
Change-Id: Ib414ab741f702b3944140de480938cdbbc2201da

include/private/tizen_error_private.h
packaging/capi-base-common.spec
tool/CMakeLists.txt_coverage [new file with mode: 0644]
tool/find_differences.py [new file with mode: 0755]
tool/make_msg_header.py
tool/update_msg_header.sh [new file with mode: 0755]

index 4775543..3b497aa 100644 (file)
@@ -32,122 +32,112 @@ typedef struct tizen_err_info {
 } err_info;
 
 static err_info err_list[] = {
+       ERR_ENTRY("APP_ERROR_INVALID_CONTEXT", TIZEN_ERROR_APPLICATION | 0x01, "Invalid application context"),
+       ERR_ENTRY("ALARM_ERROR_INVALID_TIME", TIZEN_ERROR_APPLICATION | 0x05, "Invalid time"),
+       ERR_ENTRY("ALARM_ERROR_INVALID_DATE", TIZEN_ERROR_APPLICATION | 0x06, "Invalid date"),
+       ERR_ENTRY("ALARM_ERROR_CONNECTION_FAIL", TIZEN_ERROR_APPLICATION | 0x07, "The alarm service connection failed"),
+       ERR_ENTRY("ALARM_ERROR_NOT_PERMITTED_APP", TIZEN_ERROR_APPLICATION | 0x08, "Application is not permitted"),
+       ERR_ENTRY("APP_CONTROL_ERROR_APP_NOT_FOUND", TIZEN_ERROR_APPLICATION | 0x21, "The application is not found"),
+       ERR_ENTRY("APP_CONTROL_ERROR_INVALID_DATA_TYPE", TIZEN_ERROR_APPLICATION | 0x22, "Invalid data type"),
+       ERR_ENTRY("APP_CONTROL_ERROR_LAUNCH_REJECTED", TIZEN_ERROR_APPLICATION | 0x23, "The application cannot be launched now"),
+       ERR_ENTRY("APP_CONTROL_ERROR_LAUNCH_FAILED", TIZEN_ERROR_APPLICATION | 0x24, "Internal launch error"),
+       ERR_ENTRY("PREFERENCE_ERROR_NO_KEY", TIZEN_ERROR_APPLICATION | 0x30, "Required key not available"),
+       ERR_ENTRY("PLAYER_ERROR_SEEK_FAILED", TIZEN_ERROR_PLAYER | 0x21, "Seek operation failure"),
+       ERR_ENTRY("PLAYER_ERROR_INVALID_STATE", TIZEN_ERROR_PLAYER | 0x22, "Invalid state"),
+       ERR_ENTRY("PLAYER_ERROR_NOT_SUPPORTED_FILE", TIZEN_ERROR_PLAYER | 0x23, "File format not supported"),
+       ERR_ENTRY("PLAYER_ERROR_INVALID_URI", TIZEN_ERROR_PLAYER | 0x24, "Invalid URI"),
+       ERR_ENTRY("PLAYER_ERROR_SOUND_POLICY", TIZEN_ERROR_PLAYER | 0x25, "Sound policy error "),
+       ERR_ENTRY("PLAYER_ERROR_CONNECTION_FAILED", TIZEN_ERROR_PLAYER | 0x26, "Streaming connection failed"),
+       ERR_ENTRY("PLAYER_ERROR_VIDEO_CAPTURE_FAILED", TIZEN_ERROR_PLAYER | 0x27, "Video capture failed"),
+       ERR_ENTRY("PLAYER_ERROR_DRM_EXPIRED", TIZEN_ERROR_PLAYER | 0x28, "Expired license"),
+       ERR_ENTRY("PLAYER_ERROR_DRM_NO_LICENSE", TIZEN_ERROR_PLAYER | 0x29, "No license "),
+       ERR_ENTRY("PLAYER_ERROR_DRM_FUTURE_USE", TIZEN_ERROR_PLAYER | 0x2a, "License for future use"),
+       ERR_ENTRY("PLAYER_ERROR_DRM_NOT_PERMITTED", TIZEN_ERROR_PLAYER | 0x2b, "Format not permitted"),
+       ERR_ENTRY("PLAYER_ERROR_RESOURCE_LIMIT", TIZEN_ERROR_PLAYER | 0x2c, "Resource limit"),
+       ERR_ENTRY("PLAYER_ERROR_SERVICE_DISCONNECTED", TIZEN_ERROR_PLAYER | 0x2d, "Socket connection lost"),
+       ERR_ENTRY("ATTACH_PANEL_ERROR_ALREADY_EXISTS", TIZEN_ERROR_PANEL | 0x01, "There is already a panel in the conformant"),
+       ERR_ENTRY("ATTACH_PANEL_ERROR_NOT_INITIALIZED", TIZEN_ERROR_PANEL | 0x02, "The panel is not initialized yet"),
+       ERR_ENTRY("ATTACH_PANEL_ERROR_UNSUPPORTED_CONTENT_CATEGORY", TIZEN_ERROR_PANEL | 0x03, "Not supported content category"),
+       ERR_ENTRY("ATTACH_PANEL_ERROR_ALREADY_DESTROYED", TIZEN_ERROR_PANEL | 0x05, "The panel is already removed"),
+       ERR_ENTRY("VIDEO_UTIL_ERROR_NOT_SUPPORTED_FORMAT", TIZEN_ERROR_VIDEO_UTIL | 0x01, "Not supported format"),
+       ERR_ENTRY("METADATA_EXTRACTOR_ERROR_OPERATION_FAILED", TIZEN_ERROR_METADATA_EXTRACTOR | 0x01, "Invalid internal operation"),
        ERR_ENTRY("VC_ELM_ERROR_INVALID_STATE", TIZEN_ERROR_VOICE_CONTROL | 0x021, "Invalid state"),
        ERR_ENTRY("VC_ELM_ERROR_INVALID_LANGUAG", TIZEN_ERROR_VOICE_CONTROL | 0x022, "Invalid language"),
        ERR_ENTRY("VC_ELM_ERROR_OPERATION_FAILED", TIZEN_ERROR_VOICE_CONTROL | 0x023, "Operation failed"),
        ERR_ENTRY("VC_ELM_ERROR_OPERATION_REJECTED", TIZEN_ERROR_VOICE_CONTROL | 0x024, "Operation rejected"),
-       ERR_ENTRY("IOTCON_ERROR_IOTIVITY", TIZEN_ERROR_IOTCON | 0x01, "Internal error"),
-       ERR_ENTRY("IOTCON_ERROR_REPRESENTATION", TIZEN_ERROR_IOTCON | 0x02, "Representation errors"),
-       ERR_ENTRY("IOTCON_ERROR_INVALID_TYPE", TIZEN_ERROR_IOTCON | 0x03, "Invalid type"),
-       ERR_ENTRY("IOTCON_ERROR_ALREADY", TIZEN_ERROR_IOTCON | 0x04, "Already"),
-       ERR_ENTRY("IOTCON_ERROR_DBUS", TIZEN_ERROR_IOTCON | 0x05, "D-Bus errors"),
-       ERR_ENTRY("IOTCON_ERROR_SYSTEM", TIZEN_ERROR_IOTCON | 0x06, "System errors"),
-       ERR_ENTRY("DOWNLOAD_ERROR_INVALID_STATE", TIZEN_ERROR_DOWNLOAD | 0x21, "Invalid state"),
-       ERR_ENTRY("DOWNLOAD_ERROR_CONNECTION_FAILED", TIZEN_ERROR_DOWNLOAD | 0x22, "Connection failed"),
-       ERR_ENTRY("DOWNLOAD_ERROR_INVALID_URL", TIZEN_ERROR_DOWNLOAD | 0x24, "Invalid URL"),
-       ERR_ENTRY("DOWNLOAD_ERROR_INVALID_DESTINATION", TIZEN_ERROR_DOWNLOAD | 0x25, "Invalid destination"),
-       ERR_ENTRY("DOWNLOAD_ERROR_TOO_MANY_DOWNLOADS", TIZEN_ERROR_DOWNLOAD | 0x26, "Too many simultaneous downloads"),
-       ERR_ENTRY("DOWNLOAD_ERROR_QUEUE_FULL", TIZEN_ERROR_DOWNLOAD | 0x27, "Download server queue is full"),
-       ERR_ENTRY("DOWNLOAD_ERROR_ALREADY_COMPLETED", TIZEN_ERROR_DOWNLOAD | 0x28, "The download is already completed"),
-       ERR_ENTRY("DOWNLOAD_ERROR_FILE_ALREADY_EXISTS", TIZEN_ERROR_DOWNLOAD | 0x29, "Failed to rename the downloaded file"),
-       ERR_ENTRY("DOWNLOAD_ERROR_CANNOT_RESUME", TIZEN_ERROR_DOWNLOAD | 0x2a, "Cannot resume"),
-       ERR_ENTRY("DOWNLOAD_ERROR_FIELD_NOT_FOUND", TIZEN_ERROR_DOWNLOAD | 0x2b, "Specified field not found"),
-       ERR_ENTRY("DOWNLOAD_ERROR_TOO_MANY_REDIRECTS", TIZEN_ERROR_DOWNLOAD | 0x30, "Too many redirects from HTTP response header"),
-       ERR_ENTRY("DOWNLOAD_ERROR_UNHANDLED_HTTP_CODE", TIZEN_ERROR_DOWNLOAD | 0x31, "The download cannot handle the HTTP status value"),
-       ERR_ENTRY("DOWNLOAD_ERROR_REQUEST_TIMEOUT", TIZEN_ERROR_DOWNLOAD | 0x32, "No action after client creates a download ID"),
-       ERR_ENTRY("DOWNLOAD_ERROR_RESPONSE_TIMEOUT", TIZEN_ERROR_DOWNLOAD | 0x33, "No call to start API for some time although the download is created"),
-       ERR_ENTRY("DOWNLOAD_ERROR_SYSTEM_DOWN", TIZEN_ERROR_DOWNLOAD | 0x34, "No response from client after rebooting download daemon"),
-       ERR_ENTRY("DOWNLOAD_ERROR_ID_NOT_FOUND", TIZEN_ERROR_DOWNLOAD | 0x35, "Download ID does not exist in download service module"),
-       ERR_ENTRY("DOWNLOAD_ERROR_INVALID_NETWORK_TYPE", TIZEN_ERROR_DOWNLOAD | 0x36, "Network bonding is set but network type is not set as DOWNLOAD_NETWORK_ALL"),
-       ERR_ENTRY("DEVICE_ERROR_NOT_INITIALIZED", TIZEN_ERROR_DEVICE | 0x13, "Not initialized"),
-       ERR_ENTRY("EFL_UTIL_ERROR_NOT_SUPPORTED_WINDOW_TYPE", TIZEN_ERROR_EFL_UTIL | 0x01, "Window type not supported"),
-       ERR_ENTRY("EFL_UTIL_ERROR_SCREENSHOT_INIT_FAIL", TIZEN_ERROR_EFL_UTIL | 0x02, "Screenshot initialization fail"),
-       ERR_ENTRY("EFL_UTIL_ERROR_SCREENSHOT_EXECUTION_FAIL", TIZEN_ERROR_EFL_UTIL | 0x03, "Screenshot execution fail"),
-       ERR_ENTRY("DATA_CONTROL_ERROR_MAX_EXCEEDED", TIZEN_ERROR_DATA_CONTROL | 0x01, "Too long argument"),
-       ERR_ENTRY("WIFI_ERROR_OPERATION_FAILED", TIZEN_ERROR_WIFI | 0x0301, "Operation failed"),
-       ERR_ENTRY("WIFI_ERROR_NO_CONNECTION", TIZEN_ERROR_WIFI | 0x0302, "There is no connected AP"),
-       ERR_ENTRY("WIFI_ERROR_ALREADY_EXISTS", TIZEN_ERROR_WIFI | 0x0303, "Already exists"),
-       ERR_ENTRY("WIFI_ERROR_OPERATION_ABORTED", TIZEN_ERROR_WIFI | 0x0304, "Operation is aborted "),
-       ERR_ENTRY("WIFI_ERROR_DHCP_FAILED", TIZEN_ERROR_WIFI | 0x0306, "DHCP failed"),
-       ERR_ENTRY("WIFI_ERROR_INVALID_KEY", TIZEN_ERROR_WIFI | 0x0307, "Invalid key"),
-       ERR_ENTRY("WIFI_ERROR_NO_REPLY", TIZEN_ERROR_WIFI | 0x0308, "No reply"),
-       ERR_ENTRY("WIFI_ERROR_SECURITY_RESTRICTED", TIZEN_ERROR_WIFI | 0x0309, "Restricted by security system policy"),
-       ERR_ENTRY("IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT", TIZEN_ERROR_IMAGE_UTIL | 0x01, "Not supported format"),
        ERR_ENTRY("PHONE_NUMBER_ERROR_SYSTEM", TIZEN_ERROR_PHONENUMBER_UTILS | 0xEF, "Internal error"),
-       ERR_ENTRY("ACTIVITY_ERROR_ALREADY_STARTED", TIZEN_ERROR_CONTEXT | 0x01, "Recognition is already started"),
-       ERR_ENTRY("ACTIVITY_ERROR_NOT_STARTED", TIZEN_ERROR_CONTEXT | 0x02, "Recognition is not started"),
-       ERR_ENTRY("ACTIVITY_ERROR_OPERATION_FAILED", TIZEN_ERROR_CONTEXT | 0x04, "Operation failed"),
+       ERR_ENTRY("NOTIFICATION_ERROR_FROM_DB", TIZEN_ERROR_NOTIFICATION | 0x01, "Error from DB"),
+       ERR_ENTRY("NOTIFICATION_ERROR_ALREADY_EXIST_ID", TIZEN_ERROR_NOTIFICATION | 0x02, "Already exist private ID"),
+       ERR_ENTRY("NOTIFICATION_ERROR_FROM_DBUS", TIZEN_ERROR_NOTIFICATION | 0x03, "Error from DBus"),
+       ERR_ENTRY("NOTIFICATION_ERROR_NOT_EXIST_ID", TIZEN_ERROR_NOTIFICATION | 0x04, "Not exist private ID "),
+       ERR_ENTRY("NOTIFICATION_ERROR_SERVICE_NOT_READY", TIZEN_ERROR_NOTIFICATION | 0x05, "No reponse from notification service"),
+       ERR_ENTRY("RADIO_ERROR_INVALID_STATE", TIZEN_ERROR_RADIO | 0x01, "Invalid state"),
+       ERR_ENTRY("RADIO_ERROR_SOUND_POLICY", TIZEN_ERROR_RADIO | 0x02, "Sound policy error"),
+       ERR_ENTRY("RADIO_ERROR_NO_ANTENNA", TIZEN_ERROR_RADIO | 0x03, "No Antenna error"),
+       ERR_ENTRY("MAPS_ERROR_SERVICE_NOT_AVAILABLE", TIZEN_ERROR_MAPS_SERVICE | 0x01, "Service unavailable"),
+       ERR_ENTRY("MAPS_ERROR_NOT_FOUND", TIZEN_ERROR_MAPS_SERVICE | 0x02, "Result not found"),
+       ERR_ENTRY("SENSOR_ERROR_NOT_NEED_CALIBRATION", TIZEN_ERROR_SENSOR | 0x03, "Sensor doesn't need calibration"),
+       ERR_ENTRY("SENSOR_ERROR_OPERATION_FAILED", TIZEN_ERROR_SENSOR | 0x06, "Operation failed"),
+       ERR_ENTRY("APP_MANAGER_ERROR_NO_SUCH_APP", TIZEN_ERROR_APPLICATION_MANAGER | 0x01, "No such application"),
+       ERR_ENTRY("APP_MANAGER_ERROR_DB_FAILED", TIZEN_ERROR_APPLICATION_MANAGER | 0x03, "Database error"),
+       ERR_ENTRY("APP_MANAGER_ERROR_INVALID_PACKAGE", TIZEN_ERROR_APPLICATION_MANAGER | 0x04, "Invalid package name"),
+       ERR_ENTRY("APP_MANAGER_ERROR_APP_NO_RUNNING", TIZEN_ERROR_APPLICATION_MANAGER | 0x05, "App is not running"),
+       ERR_ENTRY("APP_MANAGER_ERROR_REQUEST_FAILED", TIZEN_ERROR_APPLICATION_MANAGER | 0x06, "Internal aul request error"),
+       ERR_ENTRY("AUDIO_IO_ERROR_DEVICE_NOT_OPENED", TIZEN_ERROR_AUDIO_IO | 0x01, "Device open error"),
+       ERR_ENTRY("AUDIO_IO_ERROR_DEVICE_NOT_CLOSED", TIZEN_ERROR_AUDIO_IO | 0x02, "Device close error"),
+       ERR_ENTRY("AUDIO_IO_ERROR_INVALID_BUFFER", TIZEN_ERROR_AUDIO_IO | 0x03, "Invalid buffer pointer"),
+       ERR_ENTRY("AUDIO_IO_ERROR_SOUND_POLICY", TIZEN_ERROR_AUDIO_IO | 0x04, "Sound policy error"),
+       ERR_ENTRY("AUDIO_IO_ERROR_INVALID_STATE", TIZEN_ERROR_AUDIO_IO | 0x05, "Invalid state"),
+       ERR_ENTRY("AUDIO_IO_ERROR_NOT_SUPPORTED_TYPE", TIZEN_ERROR_AUDIO_IO | 0x06, "Not supported stream type"),
+       ERR_ENTRY("EOM_ERROR_CONNECTION_FAILURE", TIZEN_ERROR_EOM | 0x01, "Connection failure"),
+       ERR_ENTRY("EOM_ERROR_MESSAGE_SENDING_FAILURE", TIZEN_ERROR_EOM | 0x02, "Message sending failure"),
+       ERR_ENTRY("EOM_ERROR_MESSAGE_OPERATION_FAILURE", TIZEN_ERROR_EOM | 0x03, "Message operation failure"),
+       ERR_ENTRY("PACKAGE_MANAGER_ERROR_NO_SUCH_PACKAGE", TIZEN_ERROR_PACKAGE_MANAGER | 0x71, "No such package"),
+       ERR_ENTRY("PACKAGE_MANAGER_ERROR_SYSTEM_ERROR", TIZEN_ERROR_PACKAGE_MANAGER | 0x72, "Severe system error "),
+       ERR_ENTRY("BADGE_ERROR_FROM_DB", TIZEN_ERROR_BADGE | 0x01, "Error from DB"),
+       ERR_ENTRY("BADGE_ERROR_ALREADY_EXIST", TIZEN_ERROR_BADGE | 0x02, "Already exist"),
+       ERR_ENTRY("BADGE_ERROR_FROM_DBUS", TIZEN_ERROR_BADGE | 0x03, "Error from DBus"),
+       ERR_ENTRY("BADGE_ERROR_NOT_EXIST", TIZEN_ERROR_BADGE | 0x04, "Not exist"),
+       ERR_ENTRY("BADGE_ERROR_SERVICE_NOT_READY", TIZEN_ERROR_BADGE | 0x05, "Error service not ready"),
+       ERR_ENTRY("BADGE_ERROR_INVALID_PACKAGE", TIZEN_ERROR_BADGE | 0x06, "The caller application is not signed with the certificate of the badge owner"),
+       ERR_ENTRY("MEDIADEMUXER_ERROR_INVALID_STATE", TIZEN_ERROR_MEDIA_DEMUXER | 0x01, "Invalid state"),
+       ERR_ENTRY("MEDIADEMUXER_ERROR_INVALID_PATH", TIZEN_ERROR_MEDIA_DEMUXER | 0x02, "Invalid path"),
+       ERR_ENTRY("MEDIADEMUXER_ERROR_RESOURCE_LIMIT", TIZEN_ERROR_MEDIA_DEMUXER | 0x03, "Resource limit"),
+       ERR_ENTRY("MEDIADEMUXER_ERROR_SEEK_FAILED", TIZEN_ERROR_MEDIA_DEMUXER | 0x04, "Seek operation failure"),
+       ERR_ENTRY("MEDIADEMUXER_ERROR_DRM_NOT_PERMITTED", TIZEN_ERROR_MEDIA_DEMUXER | 0x05, "Not permitted format"),
        ERR_ENTRY("SSDP_ERROR_NOT_INITIALIZED", TIZEN_ERROR_SSDP | 0x01, "Not initialized"),
        ERR_ENTRY("SSDP_ERROR_OPERATION_FAILED", TIZEN_ERROR_SSDP | 0x04, "Operation failed"),
        ERR_ENTRY("SSDP_ERROR_SERVICE_NOT_FOUND", TIZEN_ERROR_SSDP | 0x05, "Service not found"),
        ERR_ENTRY("SSDP_ERROR_SERVICE_ALREADY_REGISTERED", TIZEN_ERROR_SSDP | 0x06, "Service already registered"),
-       ERR_ENTRY("VC_ERROR_INVALID_STATE", TIZEN_ERROR_VOICE_CONTROL | 0x011, "Invalid state"),
-       ERR_ENTRY("VC_ERROR_INVALID_LANGUAGE", TIZEN_ERROR_VOICE_CONTROL | 0x012, "Invalid language"),
-       ERR_ENTRY("VC_ERROR_ENGINE_NOT_FOUND", TIZEN_ERROR_VOICE_CONTROL | 0x013, "No available engine"),
-       ERR_ENTRY("VC_ERROR_OPERATION_FAILED", TIZEN_ERROR_VOICE_CONTROL | 0x014, "Operation failed"),
-       ERR_ENTRY("VC_ERROR_OPERATION_REJECTED", TIZEN_ERROR_VOICE_CONTROL | 0x015, "Operation rejected"),
-       ERR_ENTRY("VC_ERROR_ITERATION_END", TIZEN_ERROR_VOICE_CONTROL | 0x016, "List reached end"),
-       ERR_ENTRY("VC_ERROR_EMPTY", TIZEN_ERROR_VOICE_CONTROL | 0x017, "List empty"),
-       ERR_ENTRY("STREAMRECORDER_ERROR_INVALID_STATE", TIZEN_ERROR_STREAMRECORDER | 0x01, "Invalid state"),
-       ERR_ENTRY("STREAMRECORDER_ERROR_OUT_OF_STORAGE", TIZEN_ERROR_STREAMRECORDER | 0x02, "Out of storage"),
-       ERR_ENTRY("I18N_ERROR_MISSING_RESOURCE", TIZEN_ERROR_UTILITY_ICU | 0x01, "The requested resource cannot be found"),
-       ERR_ENTRY("I18N_ERROR_INVALID_FORMAT", TIZEN_ERROR_UTILITY_ICU | 0x02, "Data format is not what is expected"),
-       ERR_ENTRY("I18N_ERROR_FILE_ACCESS", TIZEN_ERROR_UTILITY_ICU | 0x03, "The requested file cannot be found"),
-       ERR_ENTRY("I18N_ERROR_INTERNAL_PROGRAM", TIZEN_ERROR_UTILITY_ICU | 0x04, "Indicates a bug in the library code"),
-       ERR_ENTRY("I18N_ERROR_INDEX_OUTOFBOUNDS", TIZEN_ERROR_UTILITY_ICU | 0x05, "Trying to access the index that is out of bounds"),
-       ERR_ENTRY("I18N_ERROR_INVALID_CHAR_FOUND", TIZEN_ERROR_UTILITY_ICU | 0x06, "Character conversion: Unmappable input sequence. In other APIs: Invalid character"),
-       ERR_ENTRY("I18N_ERROR_BUFFER_OVERFLOW", TIZEN_ERROR_UTILITY_ICU | 0x07, "A result would not fit in the supplied buffer"),
-       ERR_ENTRY("I18N_ERROR_COLLATOR_VERSION_MISMATCH", TIZEN_ERROR_UTILITY_ICU | 0x08, "Collator version is not compatible with the base version"),
-       ERR_ENTRY("I18N_ERROR_USELESS_COLLATOR", TIZEN_ERROR_UTILITY_ICU | 0x09, "Collator is options only and no base is specified"),
-       ERR_ENTRY("I18N_ERROR_NO_WRITE_PERMISSION", TIZEN_ERROR_UTILITY_ICU | 0x0A, "Attempt to modify read-only or constant data"),
-       ERR_ENTRY("I18N_ERROR_RESOURCE_TYPE_MISMATCH", TIZEN_ERROR_UTILITY_ICU | 0x0B, "An operation is requested over a resource that does not support it"),
-       ERR_ENTRY("I18N_ERROR_TOO_MANY_ALIASES", TIZEN_ERROR_UTILITY_ICU | 0x0C, "Too many aliases in the path to the requested resource"),
-       ERR_ENTRY("I18N_ERROR_MESSAGE_PARSE", TIZEN_ERROR_UTILITY_ICU | 0x0D, "Unable to parse a message"),
-       ERR_ENTRY("I18N_ERROR_PARSE", TIZEN_ERROR_UTILITY_ICU | 0x0E, "Equivalent to Java ParseException"),
-       ERR_ENTRY("I18N_ERROR_TRUNCATED_CHAR_FOUND", TIZEN_ERROR_UTILITY_ICU | 0x0F, "Character conversion: Incomplete input sequence"),
-       ERR_ENTRY("I18N_ERROR_ILLEGAL_CHAR_FOUND", TIZEN_ERROR_UTILITY_ICU | 0x10, "Character conversion: Illegal input sequence/combination of input units"),
-       ERR_ENTRY("I18N_ERROR_INVALID_TABLE_FORMAT", TIZEN_ERROR_UTILITY_ICU | 0x11, "Conversion table file found, but corrupted"),
-       ERR_ENTRY("I18N_ERROR_INVALID_TABLE_FILE", TIZEN_ERROR_UTILITY_ICU | 0x12, "Conversion table file not found"),
-       ERR_ENTRY("I18N_ERROR_ILLECAL_ESCAPE_SEQUENCE", TIZEN_ERROR_UTILITY_ICU | 0x13, "ISO-2022 illlegal escape sequence"),
-       ERR_ENTRY("I18N_ERROR_UNSUPPORTED_ESCAPE_SEQUENCE", TIZEN_ERROR_UTILITY_ICU | 0x14, "ISO-2022 unsupported escape sequence"),
-       ERR_ENTRY("I18N_ERROR_NO_SPACE_AVAILABLE", TIZEN_ERROR_UTILITY_ICU | 0x15, "No space available for in-buffer expansion for Arabic shaping"),
-       ERR_ENTRY("I18N_ERROR_CE_NOT_FOUND", TIZEN_ERROR_UTILITY_ICU | 0x16, "Currently used only while setting variable top, but can be used generally"),
-       ERR_ENTRY("I18N_ERROR_PRIMARY_TOO_LONG", TIZEN_ERROR_UTILITY_ICU | 0x17, "User tried to set variable top to a primary that is longer than two bytes"),
-       ERR_ENTRY("I18N_ERROR_STATE_TOO_OLD", TIZEN_ERROR_UTILITY_ICU | 0x18, "ICU cannot construct a service from this state, as it is no longer supported"),
-       ERR_ENTRY("I18N_ERROR_ENUM_OUT_OF_SYNC", TIZEN_ERROR_UTILITY_ICU | 0x19, "UEnumeration out of sync with underlying collection"),
-       ERR_ENTRY("I18N_ERROR_INVARIANT_CONVERSION", TIZEN_ERROR_UTILITY_ICU | 0x1A, "Unable to convert a UChar* string to char* with the invariant converter"),
-       ERR_ENTRY("I18N_ERROR_INVALID_STATE", TIZEN_ERROR_UTILITY_ICU | 0x1B, "Requested operation can not be completed with ICU in its current state"),
-       ERR_ENTRY("I18N_ERROR_MALFORMED_SET", TIZEN_ERROR_UTILITY_ICU | 0x1C, "A UnicodeSet pattern is invalid"),
-       ERR_ENTRY("I18N_WARNING_STRING_NOT_TERMINATED", TIZEN_ERROR_UTILITY_ICU | 0x1D, "String not terminated with NULL"),
-       ERR_ENTRY("I18N_ERROR_STD3_ASCII_RULES", TIZEN_ERROR_UTILITY_ICU | 0x1E, "Argument does not satisfy STD3 rules"),
-       ERR_ENTRY("I18N_ERROR_UNASSIGNED", TIZEN_ERROR_UTILITY_ICU | 0x1F, "Unassigned code points are found"),
-       ERR_ENTRY("I18N_WARNING_SORT_KEY_TOO_SHORT", TIZEN_ERROR_UTILITY_ICU | 0x20, "Number of levels requested in getBound is higher than the number of levels in the sort key"),
-       ERR_ENTRY("MEDIAMUXER_ERROR_INVALID_STATE", TIZEN_ERROR_MEDIA_MUXER | 0x01, "Invalid state"),
-       ERR_ENTRY("MEDIAMUXER_ERROR_INVALID_PATH", TIZEN_ERROR_MEDIA_MUXER | 0x02, "Invalid path"),
-       ERR_ENTRY("MEDIAMUXER_ERROR_RESOURCE_LIMIT", TIZEN_ERROR_MEDIA_MUXER | 0x03, "Resource limit"),
-       ERR_ENTRY("CAMERA_ERROR_INVALID_STATE", TIZEN_ERROR_CAMERA | 0x02, "Invalid state"),
-       ERR_ENTRY("CAMERA_ERROR_DEVICE", TIZEN_ERROR_CAMERA | 0x04, "Device error"),
-       ERR_ENTRY("CAMERA_ERROR_SOUND_POLICY", TIZEN_ERROR_CAMERA | 0x06, "Blocked by Audio Session Manager"),
-       ERR_ENTRY("CAMERA_ERROR_SECURITY_RESTRICTED", TIZEN_ERROR_CAMERA | 0x07, "Restricted by security system policy"),
-       ERR_ENTRY("CAMERA_ERROR_DEVICE_BUSY", TIZEN_ERROR_CAMERA | 0x08, "The device is using another application or working on some operation"),
-       ERR_ENTRY("CAMERA_ERROR_DEVICE_NOT_FOUND", TIZEN_ERROR_CAMERA | 0x09, "No camera device "),
-       ERR_ENTRY("CAMERA_ERROR_SOUND_POLICY_BY_CALL", TIZEN_ERROR_CAMERA | 0x0a, "Blocked by Audio Session Manager - CALL"),
-       ERR_ENTRY("CAMERA_ERROR_SOUND_POLICY_BY_ALARM", TIZEN_ERROR_CAMERA | 0x0b, "Blocked by Audio Session Manager - ALARM"),
-       ERR_ENTRY("CAMERA_ERROR_ESD", TIZEN_ERROR_CAMERA | 0x0c, "ESD situation"),
-       ERR_ENTRY("CAMERA_ERROR_RESOURCE_CONFLICT", TIZEN_ERROR_CAMERA | 0x0d, "Blocked by resource conflict"),
-       ERR_ENTRY("TONE_PLAYER_ERROR_NOT_SUPPORTED_TYPE", TIZEN_ERROR_TONE_PLAYER | 0x01, "Not supported"),
-       ERR_ENTRY("METADATA_EXTRACTOR_ERROR_OPERATION_FAILED", TIZEN_ERROR_METADATA_EXTRACTOR | 0x01, "Invalid internal operation"),
-       ERR_ENTRY("MEDIA_CONTENT_ERROR_DB_FAILED", TIZEN_ERROR_MEDIA_CONTENT | 0x01, "DB operation failed "),
-       ERR_ENTRY("MEDIA_CONTENT_ERROR_DB_BUSY", TIZEN_ERROR_MEDIA_CONTENT | 0x02, "DB operation BUSY"),
-       ERR_ENTRY("MEDIA_CONTENT_ERROR_NETWORK", TIZEN_ERROR_MEDIA_CONTENT | 0x03, "Network Fail"),
-       ERR_ENTRY("MEDIA_CONTENT_ERROR_UNSUPPORTED_CONTENT", TIZEN_ERROR_MEDIA_CONTENT | 0x04, "Unsupported content"),
-       ERR_ENTRY("MESSAGES_ERROR_SERVER_NOT_READY", TIZEN_ERROR_MESSAGING_SERVICE | 0x501, "Server is not read"),
-       ERR_ENTRY("MESSAGES_ERROR_COMMUNICATION_WITH_SERVER_FAILED", TIZEN_ERROR_MESSAGING_SERVICE | 0x502, "Communication with server failed"),
-       ERR_ENTRY("MESSAGES_ERROR_OUT_OF_RANGE", TIZEN_ERROR_MESSAGING_SERVICE | 0x503, "Index out of range"),
-       ERR_ENTRY("MESSAGES_ERROR_SENDING_FAILED", TIZEN_ERROR_MESSAGING_SERVICE | 0x504, "Sending a message failed"),
-       ERR_ENTRY("MESSAGES_ERROR_OPERATION_FAILED", TIZEN_ERROR_MESSAGING_SERVICE | 0x505, "Messaging operation failed"),
-       ERR_ENTRY("MESSAGES_ERROR_NO_SIM_CARD", TIZEN_ERROR_MESSAGING_SERVICE | 0x506, "No SIM Card"),
-       ERR_ENTRY("MESSAGES_ERROR_NO_DATA", TIZEN_ERROR_MESSAGING_SERVICE | 0x507, "No data available"),
+       ERR_ENTRY("IOTCON_ERROR_IOTIVITY", TIZEN_ERROR_IOTCON | 0x01, "Internal error"),
+       ERR_ENTRY("IOTCON_ERROR_REPRESENTATION", TIZEN_ERROR_IOTCON | 0x02, "Representation errors"),
+       ERR_ENTRY("IOTCON_ERROR_INVALID_TYPE", TIZEN_ERROR_IOTCON | 0x03, "Invalid type"),
+       ERR_ENTRY("IOTCON_ERROR_ALREADY", TIZEN_ERROR_IOTCON | 0x04, "Already"),
+       ERR_ENTRY("IOTCON_ERROR_SYSTEM", TIZEN_ERROR_IOTCON | 0x06, "System errors"),
+       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_IPC_UNSTABLE", TIZEN_ERROR_SERVICE_ADAPTOR | 0x01, "IPC Connection unstabled"),
+       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_PLUGIN_FAILED", TIZEN_ERROR_SERVICE_ADAPTOR | 0x02, "The error occured from Plugin"),
+       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_NOT_AUTHORIZED", TIZEN_ERROR_SERVICE_ADAPTOR | 0x03, "Need Autholization "),
+       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_INVALID_STATE", TIZEN_ERROR_SERVICE_ADAPTOR | 0x04, "The handle state is invalid for processing API"),
+       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_SYSTEM", TIZEN_ERROR_SERVICE_ADAPTOR | 0x05, "Internal system module error"),
+       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_INTERNAL", TIZEN_ERROR_SERVICE_ADAPTOR | 0x06, "Implementation Error"),
+       ERR_ENTRY("LOCATIONS_ERROR_INCORRECT_METHOD", TIZEN_ERROR_LOCATION_MANAGER | 0x01, "Location manager contains incorrect method for a given call"),
+       ERR_ENTRY("LOCATIONS_ERROR_NETWORK_FAILED", TIZEN_ERROR_LOCATION_MANAGER | 0x02, "Network unavailable"),
+       ERR_ENTRY("LOCATIONS_ERROR_SERVICE_NOT_AVAILABLE", TIZEN_ERROR_LOCATION_MANAGER | 0x03, "Location service is not available"),
+       ERR_ENTRY("LOCATIONS_ERROR_GPS_SETTING_OFF", TIZEN_ERROR_LOCATION_MANAGER | 0x04, "GPS/WPS setting is not enabled"),
+       ERR_ENTRY("LOCATIONS_ERROR_SECURITY_RESTRICTED", TIZEN_ERROR_LOCATION_MANAGER | 0x05, "Restricted by security system policy"),
+       ERR_ENTRY("LOCATION_BOUNDS_ERROR_INCORRECT_TYPE", TIZEN_ERROR_LOCATION_MANAGER | 0x21, "Incorrect bounds type for a given call"),
+       ERR_ENTRY("LOCATION_BOUNDS_ERROR_IS_ADDED", TIZEN_ERROR_LOCATION_MANAGER | 0x22, "Cannot remove bounds handle from location manager"),
+       ERR_ENTRY("TTS_ERROR_INVALID_STATE", TIZEN_ERROR_TTS | 0x01, "Invalid state"),
+       ERR_ENTRY("TTS_ERROR_INVALID_VOICE", TIZEN_ERROR_TTS | 0x02, "Invalid voice"),
+       ERR_ENTRY("TTS_ERROR_ENGINE_NOT_FOUND", TIZEN_ERROR_TTS | 0x03, "No available engine"),
+       ERR_ENTRY("TTS_ERROR_OPERATION_FAILED", TIZEN_ERROR_TTS | 0x04, "Operation failed"),
+       ERR_ENTRY("TTS_ERROR_AUDIO_POLICY_BLOCKED", TIZEN_ERROR_TTS | 0x05, "Audio policy blocked"),
+       ERR_ENTRY("CALENDAR_ERROR_DB_FAILED", TIZEN_ERROR_CALENDAR | 0x02, "No access to the database"),
+       ERR_ENTRY("CALENDAR_ERROR_ITERATOR_END", TIZEN_ERROR_CALENDAR | 0x04, "Iterator is on the last position"),
+       ERR_ENTRY("CALENDAR_ERROR_DB_RECORD_NOT_FOUND", TIZEN_ERROR_CALENDAR | 0x05, "Database not found"),
+       ERR_ENTRY("CALENDAR_ERROR_IPC", TIZEN_ERROR_CALENDAR | 0xBF, "Unknown IPC error"),
+       ERR_ENTRY("CALENDAR_ERROR_SYSTEM", TIZEN_ERROR_CALENDAR | 0xEF, "Error from another modules"),
+       ERR_ENTRY("SYSTEM_SETTINGS_ERROR_LOCKSCREEN_APP_PASSWORD_MODE", TIZEN_ERROR_SYSTEM_SETTING | 0x01, "Current lock screen app set 'password' type"),
        ERR_ENTRY("SMARTCARD_ERROR_GENERAL", TIZEN_ERROR_SMARTCARD | 0x01, "A general error occurred"),
        ERR_ENTRY("SMARTCARD_ERROR_NO_SUCH_ELEMENT", TIZEN_ERROR_SMARTCARD | 0x02, "No such element error"),
        ERR_ENTRY("SMARTCARD_ERROR_ILLEGAL_STATE", TIZEN_ERROR_SMARTCARD | 0x03, "Illegal state of execution error"),
@@ -155,14 +145,19 @@ static err_info err_list[] = {
        ERR_ENTRY("SMARTCARD_ERROR_OPERATION_NOT_SUPPORTED", TIZEN_ERROR_SMARTCARD | 0x05, "Operation not supported from SE"),
        ERR_ENTRY("SMARTCARD_ERROR_CHANNEL_NOT_AVAILABLE", TIZEN_ERROR_SMARTCARD | 0x06, "No channel available"),
        ERR_ENTRY("SMARTCARD_ERROR_NOT_INITIALIZED", TIZEN_ERROR_SMARTCARD | 0x07, "Smartcard service not initialized"),
-       ERR_ENTRY("CONNECTION_ERROR_OPERATION_FAILED", TIZEN_ERROR_CONNECTION | 0x0401, "Operation failed"),
-       ERR_ENTRY("CONNECTION_ERROR_ITERATOR_END", TIZEN_ERROR_CONNECTION | 0x0402, "End of iteration"),
-       ERR_ENTRY("CONNECTION_ERROR_NO_CONNECTION", TIZEN_ERROR_CONNECTION | 0x0403, "There is no connection"),
-       ERR_ENTRY("CONNECTION_ERROR_ALREADY_EXISTS", TIZEN_ERROR_CONNECTION | 0x0404, "Already exists"),
-       ERR_ENTRY("CONNECTION_ERROR_OPERATION_ABORTED", TIZEN_ERROR_CONNECTION | 0x0405, "Operation is aborted"),
-       ERR_ENTRY("CONNECTION_ERROR_DHCP_FAILED", TIZEN_ERROR_CONNECTION | 0x0406, "DHCP failed"),
-       ERR_ENTRY("CONNECTION_ERROR_INVALID_KEY", TIZEN_ERROR_CONNECTION | 0x0407, "Invalid key"),
-       ERR_ENTRY("CONNECTION_ERROR_NO_REPLY", TIZEN_ERROR_CONNECTION | 0x0408, "No reply"),
+       ERR_ENTRY("EFL_UTIL_ERROR_NOT_SUPPORTED_WINDOW_TYPE", TIZEN_ERROR_EFL_UTIL | 0x01, "Window type not supported"),
+       ERR_ENTRY("EFL_UTIL_ERROR_SCREENSHOT_INIT_FAIL", TIZEN_ERROR_EFL_UTIL | 0x02, "Screenshot initialization fail"),
+       ERR_ENTRY("EFL_UTIL_ERROR_SCREENSHOT_EXECUTION_FAIL", TIZEN_ERROR_EFL_UTIL | 0x03, "Screenshot execution fail"),
+       ERR_ENTRY("DNSSD_ERROR_NOT_INITIALIZED", TIZEN_ERROR_DNSSD | 0x01, "Not initialized"),
+       ERR_ENTRY("DNSSD_ERROR_ALREADY_REGISTERED", TIZEN_ERROR_DNSSD | 0x02, "Already registered"),
+       ERR_ENTRY("DNSSD_ERROR_NAME_CONFLICT", TIZEN_ERROR_DNSSD | 0x03, "Name conflict"),
+       ERR_ENTRY("DNSSD_ERROR_SERVICE_NOT_RUNNING", TIZEN_ERROR_DNSSD | 0x04, "Background daemon not running"),
+       ERR_ENTRY("DNSSD_ERROR_SERVICE_NOT_FOUND", TIZEN_ERROR_DNSSD | 0x05, "Service not found"),
+       ERR_ENTRY("DNSSD_ERROR_OPERATION_FAILED", TIZEN_ERROR_DNSSD | 0x06, "Operation failed"),
+       ERR_ENTRY("SHORTCUT_ERROR_NO_SPACE", TIZEN_ERROR_SHORTCUT | 0x0001, "There is no space to add a new shortcut"),
+       ERR_ENTRY("SHORTCUT_ERROR_EXIST", TIZEN_ERROR_SHORTCUT | 0x0002, "Shortcut is already added"),
+       ERR_ENTRY("SHORTCUT_ERROR_FAULT", TIZEN_ERROR_SHORTCUT | 0x0004, "Failed to add a shortcut. Unrecoverable error"),
+       ERR_ENTRY("SHORTCUT_ERROR_COMM", TIZEN_ERROR_SHORTCUT | 0x0040, "Connection is not established. or there is a problem in the communication"),
        ERR_ENTRY("BT_ERROR_NOT_INITIALIZED", TIZEN_ERROR_BLUETOOTH | 0x0101, "Local adapter not initialized"),
        ERR_ENTRY("BT_ERROR_NOT_ENABLED", TIZEN_ERROR_BLUETOOTH | 0x0102, "Local adapter not enabled"),
        ERR_ENTRY("BT_ERROR_ALREADY_DONE", TIZEN_ERROR_BLUETOOTH | 0x0103, "Operation already done"),
@@ -176,83 +171,94 @@ static err_info err_list[] = {
        ERR_ENTRY("BT_ERROR_REMOTE_DEVICE_NOT_CONNECTED", TIZEN_ERROR_BLUETOOTH | 0x010B, "Remote device is not connected"),
        ERR_ENTRY("BT_ERROR_AGAIN", TIZEN_ERROR_BLUETOOTH | 0x010C, "Resource temporarily unavailable "),
        ERR_ENTRY("BT_ERROR_SERVICE_NOT_FOUND", TIZEN_ERROR_BLUETOOTH | 0x010D, "Service not found"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_NOT_INITIALIZED", TIZEN_ERROR_WIFI_DIRECT | 0x01, "Not initialized"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_COMMUNICATION_FAILED", TIZEN_ERROR_WIFI_DIRECT | 0x02, "I/O error"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_WIFI_USED", TIZEN_ERROR_WIFI_DIRECT | 0x03, "WiFi is being used"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_MOBILE_AP_USED", TIZEN_ERROR_WIFI_DIRECT | 0x04, "Mobile AP is being used"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_CONNECTION_FAILED", TIZEN_ERROR_WIFI_DIRECT | 0x05, "Mobile AP is being used"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_AUTH_FAILED", TIZEN_ERROR_WIFI_DIRECT | 0x06, "Authentication failed"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_OPERATION_FAILED", TIZEN_ERROR_WIFI_DIRECT | 0x07, "Operation failed"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_TOO_MANY_CLIENT", TIZEN_ERROR_WIFI_DIRECT | 0x08, "Many client"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_ALREADY_INITIALIZED", TIZEN_ERROR_WIFI_DIRECT | 0x09, "Already initialized client"),
-       ERR_ENTRY("WIFI_DIRECT_ERROR_CONNECTION_CANCELED", TIZEN_ERROR_WIFI_DIRECT | 0x10, "Connection canceled by local device"),
+       ERR_ENTRY("MINICONTROL_ERROR_IPC_FAILURE", TIZEN_ERROR_MINICONTROL | 0x02, " IPC error"),
+       ERR_ENTRY("MINICONTROL_ERROR_ELM_FAILURE", TIZEN_ERROR_MINICONTROL | 0x03, " Some error occued on elementary"),
+       ERR_ENTRY("MESSAGES_ERROR_SERVER_NOT_READY", TIZEN_ERROR_MESSAGING_SERVICE | 0x501, "Server is not read"),
+       ERR_ENTRY("MESSAGES_ERROR_COMMUNICATION_WITH_SERVER_FAILED", TIZEN_ERROR_MESSAGING_SERVICE | 0x502, "Communication with server failed"),
+       ERR_ENTRY("MESSAGES_ERROR_OUT_OF_RANGE", TIZEN_ERROR_MESSAGING_SERVICE | 0x503, "Index out of range"),
+       ERR_ENTRY("MESSAGES_ERROR_SENDING_FAILED", TIZEN_ERROR_MESSAGING_SERVICE | 0x504, "Sending a message failed"),
+       ERR_ENTRY("MESSAGES_ERROR_OPERATION_FAILED", TIZEN_ERROR_MESSAGING_SERVICE | 0x505, "Messaging operation failed"),
+       ERR_ENTRY("MESSAGES_ERROR_NO_SIM_CARD", TIZEN_ERROR_MESSAGING_SERVICE | 0x506, "No SIM Card"),
+       ERR_ENTRY("MESSAGES_ERROR_NO_DATA", TIZEN_ERROR_MESSAGING_SERVICE | 0x507, "No data available"),
+       ERR_ENTRY("TELEPHONY_ERROR_OPERATION_FAILED", TIZEN_ERROR_TELEPHONY | 0x0001, "Operation failed"),
+       ERR_ENTRY("TELEPHONY_ERROR_SIM_NOT_AVAILABLE", TIZEN_ERROR_TELEPHONY | 0x1001, "SIM is not available"),
+       ERR_ENTRY("DEVICE_ERROR_NOT_INITIALIZED", TIZEN_ERROR_DEVICE | 0x13, "Not initialized"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_NOT_INITIALIZED", TIZEN_ERROR_GEOFENCE_MANAGER | 0x01, "Geofence Manager is not initialized"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_INVALID_ID", TIZEN_ERROR_GEOFENCE_MANAGER | 0x02, "Invalid Geofence ID"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_EXCEPTION", TIZEN_ERROR_GEOFENCE_MANAGER | 0x03, "exception is occurred"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_ALREADY_STARTED", TIZEN_ERROR_GEOFENCE_MANAGER | 0x04, "Geofence is already started"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_TOO_MANY_GEOFENCE", TIZEN_ERROR_GEOFENCE_MANAGER | 0x05, "Too many Geofence"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_IPC", TIZEN_ERROR_GEOFENCE_MANAGER | 0x06, "Error occurred in GPS/Wi-Fi/BT"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_DATABASE", TIZEN_ERROR_GEOFENCE_MANAGER | 0x07, "DB error occurred in the server side"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_PLACE_ACCESS_DENIED", TIZEN_ERROR_GEOFENCE_MANAGER | 0x08, "Access to specified place is denied"),
+       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_GEOFENCE_ACCESS_DENIED", TIZEN_ERROR_GEOFENCE_MANAGER | 0x09, "Access to specified geofence is denied"),
+       ERR_ENTRY("VPNSVC_ERROR_IPC_FAILED", TIZEN_ERROR_VPNSVC | 0x02, "Failed to communicate with server"),
        ERR_ENTRY("EMAILS_ERROR_SERVER_NOT_READY", TIZEN_ERROR_EMAIL_SERVICE | 0x200, "Server not ready"),
        ERR_ENTRY("EMAILS_ERROR_COMMUNICATION_WITH_SERVER_FAILED", TIZEN_ERROR_EMAIL_SERVICE | 0x201, "Communication with server failed"),
        ERR_ENTRY("EMAILS_ERROR_OPERATION_FAILED", TIZEN_ERROR_EMAIL_SERVICE | 0x202, "Operation failed"),
        ERR_ENTRY("EMAILS_ERROR_ACCOUNT_NOT_FOUND", TIZEN_ERROR_EMAIL_SERVICE | 0x203, "Email account not found"),
        ERR_ENTRY("EMAILS_ERROR_DB_FAILED", TIZEN_ERROR_EMAIL_SERVICE | 0x204, "Email database failed"),
-       ERR_ENTRY("AUDIO_IO_ERROR_DEVICE_NOT_OPENED", TIZEN_ERROR_AUDIO_IO | 0x01, "Device open error"),
-       ERR_ENTRY("AUDIO_IO_ERROR_DEVICE_NOT_CLOSED", TIZEN_ERROR_AUDIO_IO | 0x02, "Device close error"),
-       ERR_ENTRY("AUDIO_IO_ERROR_INVALID_BUFFER", TIZEN_ERROR_AUDIO_IO | 0x03, "Invalid buffer pointer"),
-       ERR_ENTRY("AUDIO_IO_ERROR_SOUND_POLICY", TIZEN_ERROR_AUDIO_IO | 0x04, "Sound policy error"),
-       ERR_ENTRY("AUDIO_IO_ERROR_INVALID_STATE", TIZEN_ERROR_AUDIO_IO | 0x05, "Invalid state"),
-       ERR_ENTRY("AUDIO_IO_ERROR_NOT_SUPPORTED_TYPE", TIZEN_ERROR_AUDIO_IO | 0x06, "Not supported stream type"),
+       ERR_ENTRY("CONTEXT_HISTORY_ERROR_OUT_OF_RANGE", TIZEN_ERROR_CONTEXT | 0x03, "Out of range"),
+       ERR_ENTRY("CONTEXT_HISTORY_ERROR_OPERATION_FAILED", TIZEN_ERROR_CONTEXT | 0x04, "Operation failed"),
+       ERR_ENTRY("CONTEXT_TRIGGER_ERROR_RULE_ENABLED", TIZEN_ERROR_CONTEXT | 0x05, "Rule is enabled"),
+       ERR_ENTRY("CONTEXT_TRIGGER_ERROR_RULE_NOT_ENABLED", TIZEN_ERROR_CONTEXT | 0x06, "Rule is not enabled"),
+       ERR_ENTRY("CONTEXT_TRIGGER_ERROR_INVALID_RULE", TIZEN_ERROR_CONTEXT | 0x07, "Invalid rule"),
+       ERR_ENTRY("CONTEXT_TRIGGER_ERROR_RULE_NOT_EXIST", TIZEN_ERROR_CONTEXT | 0x08, "Rule does not exist"),
+       ERR_ENTRY("OAUTH2_ERROR_PARSE_FAILED", TIZEN_ERROR_ACCOUNT_OAUTH | 0x01, "Response parse failed"),
+       ERR_ENTRY("OAUTH2_ERROR_NETWORK_ERROR", TIZEN_ERROR_ACCOUNT_OAUTH | 0x02, "Network error"),
+       ERR_ENTRY("OAUTH2_ERROR_SERVER", TIZEN_ERROR_ACCOUNT_OAUTH | 0x03, "Server error"),
+       ERR_ENTRY("OAUTH2_ERROR_USER_CANCELLED", TIZEN_ERROR_ACCOUNT_OAUTH | 0x04, "User cancelled the operation"),
+       ERR_ENTRY("OAUTH2_ERROR_VALUE_NOT_FOUND", TIZEN_ERROR_ACCOUNT_OAUTH | 0x05, "Value not found"),
+       ERR_ENTRY("MEDIAMUXER_ERROR_INVALID_STATE", TIZEN_ERROR_MEDIA_MUXER | 0x01, "Invalid state"),
+       ERR_ENTRY("MEDIAMUXER_ERROR_INVALID_PATH", TIZEN_ERROR_MEDIA_MUXER | 0x02, "Invalid path"),
+       ERR_ENTRY("MEDIAMUXER_ERROR_RESOURCE_LIMIT", TIZEN_ERROR_MEDIA_MUXER | 0x03, "Resource limit"),
+       ERR_ENTRY("DATA_CONTROL_ERROR_MAX_EXCEEDED", TIZEN_ERROR_DATA_CONTROL | 0x01, "Too long argument"),
        ERR_ENTRY("STT_ERROR_INVALID_STATE", TIZEN_ERROR_STT | 0x01, "Invalid state"),
        ERR_ENTRY("STT_ERROR_INVALID_LANGUAGE", TIZEN_ERROR_STT | 0x02, "Invalid language"),
        ERR_ENTRY("STT_ERROR_ENGINE_NOT_FOUND", TIZEN_ERROR_STT | 0x03, "No available engine"),
        ERR_ENTRY("STT_ERROR_OPERATION_FAILED", TIZEN_ERROR_STT | 0x04, "Operation failed"),
        ERR_ENTRY("STT_ERROR_NOT_SUPPORTED_FEATURE", TIZEN_ERROR_STT | 0x05, "Not supported feature of current engine"),
-       ERR_ENTRY("STORAGE_ERROR_OPERATION_FAILED", TIZEN_ERROR_SYSTEM_CLASS | 0x12, "Operation failed"),
-       ERR_ENTRY("MAPS_ERROR_SERVICE_NOT_AVAILABLE", TIZEN_ERROR_MAPS_SERVICE | 0x01, "Service unavailable"),
-       ERR_ENTRY("MAPS_ERROR_NOT_FOUND", TIZEN_ERROR_MAPS_SERVICE | 0x02, "Result not found"),
-       ERR_ENTRY("DNSSD_ERROR_NOT_INITIALIZED", TIZEN_ERROR_DNSSD | 0x01, "Not initialized"),
-       ERR_ENTRY("DNSSD_ERROR_ALREADY_REGISTERED", TIZEN_ERROR_DNSSD | 0x02, "Already registered"),
-       ERR_ENTRY("DNSSD_ERROR_NAME_CONFLICT", TIZEN_ERROR_DNSSD | 0x03, "Name conflict"),
-       ERR_ENTRY("DNSSD_ERROR_SERVICE_NOT_RUNNING", TIZEN_ERROR_DNSSD | 0x04, "Background daemon not running"),
-       ERR_ENTRY("DNSSD_ERROR_SERVICE_NOT_FOUND", TIZEN_ERROR_DNSSD | 0x05, "Service not found"),
-       ERR_ENTRY("DNSSD_ERROR_OPERATION_FAILED", TIZEN_ERROR_DNSSD | 0x06, "Operation failed"),
-       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_IPC_UNSTABLE", TIZEN_ERROR_SERVICE_ADAPTOR | 0x01, "IPC Connection unstabled"),
-       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_PLUGIN_FAILED", TIZEN_ERROR_SERVICE_ADAPTOR | 0x02, "The error occured from Plugin"),
-       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_NOT_AUTHORIZED", TIZEN_ERROR_SERVICE_ADAPTOR | 0x03, "Need Autholization "),
-       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_INVALID_STATE", TIZEN_ERROR_SERVICE_ADAPTOR | 0x04, "The handle state is invalid for processing API"),
-       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_SYSTEM", TIZEN_ERROR_SERVICE_ADAPTOR | 0x05, "Internal system module error"),
-       ERR_ENTRY("SERVICE_ADAPTOR_ERROR_INTERNAL", TIZEN_ERROR_SERVICE_ADAPTOR | 0x06, "Implementation Error"),
-       ERR_ENTRY("TELEPHONY_ERROR_OPERATION_FAILED", TIZEN_ERROR_TELEPHONY | 0x0001, "Operation failed"),
-       ERR_ENTRY("TELEPHONY_ERROR_SIM_NOT_AVAILABLE", TIZEN_ERROR_TELEPHONY | 0x1001, "SIM is not available"),
-       ERR_ENTRY("ATTACH_PANEL_ERROR_ALREADY_EXISTS", TIZEN_ERROR_PANEL | 0x01, "There is already a panel in the conformant"),
-       ERR_ENTRY("ATTACH_PANEL_ERROR_NOT_INITIALIZED", TIZEN_ERROR_PANEL | 0x02, "The panel is not initialized yet"),
-       ERR_ENTRY("ATTACH_PANEL_ERROR_UNSUPPORTED_CONTENT_CATEGORY", TIZEN_ERROR_PANEL | 0x03, "Not supported content category"),
-       ERR_ENTRY("ATTACH_PANEL_ERROR_ALREADY_DESTROYED", TIZEN_ERROR_PANEL | 0x05, "The panel is already removed"),
-       ERR_ENTRY("SENSOR_ERROR_NOT_NEED_CALIBRATION", TIZEN_ERROR_SENSOR | 0x03, "Sensor doesn't need calibration"),
-       ERR_ENTRY("SENSOR_ERROR_OPERATION_FAILED", TIZEN_ERROR_SENSOR | 0x06, "Operation failed"),
-       ERR_ENTRY("MEDIADEMUXER_ERROR_INVALID_STATE", TIZEN_ERROR_MEDIA_DEMUXER | 0x01, "Invalid state"),
-       ERR_ENTRY("MEDIADEMUXER_ERROR_INVALID_PATH", TIZEN_ERROR_MEDIA_DEMUXER | 0x02, "Invalid path"),
-       ERR_ENTRY("MEDIADEMUXER_ERROR_RESOURCE_LIMIT", TIZEN_ERROR_MEDIA_DEMUXER | 0x03, "Resource limit"),
-       ERR_ENTRY("MEDIADEMUXER_ERROR_SEEK_FAILED", TIZEN_ERROR_MEDIA_DEMUXER | 0x04, "Seek operation failure"),
-       ERR_ENTRY("MEDIADEMUXER_ERROR_DRM_NOT_PERMITTED", TIZEN_ERROR_MEDIA_DEMUXER | 0x05, "Not permitted format"),
-       ERR_ENTRY("SHORTCUT_ERROR_NO_SPACE", TIZEN_ERROR_SHORTCUT | 0x0001, "There is no space to add a new shortcut"),
-       ERR_ENTRY("SHORTCUT_ERROR_EXIST", TIZEN_ERROR_SHORTCUT | 0x0002, "Shortcut is already added"),
-       ERR_ENTRY("SHORTCUT_ERROR_FAULT", TIZEN_ERROR_SHORTCUT | 0x0004, "Failed to add a shortcut. Unrecoverable error"),
-       ERR_ENTRY("SHORTCUT_ERROR_COMM", TIZEN_ERROR_SHORTCUT | 0x0040, "Connection is not established. or there is a problem in the communication"),
-       ERR_ENTRY("MEDIACODEC_ERROR_INVALID_STATE", TIZEN_ERROR_MEDIACODEC | 0x01, "Invalid state"),
-       ERR_ENTRY("MEDIACODEC_ERROR_INVALID_INBUFFER", TIZEN_ERROR_MEDIACODEC | 0x02, "Invalid input buffer"),
-       ERR_ENTRY("MEDIACODEC_ERROR_INVALID_OUTBUFFER", TIZEN_ERROR_MEDIACODEC | 0x03, "Invalid output buffer"),
-       ERR_ENTRY("MEDIACODEC_ERROR_INTERNAL", TIZEN_ERROR_MEDIACODEC | 0x04, "Invalid output buffer"),
-       ERR_ENTRY("MEDIACODEC_ERROR_NOT_INITIALIZED", TIZEN_ERROR_MEDIACODEC | 0x05, "Internal error"),
-       ERR_ENTRY("MEDIACODEC_ERROR_INVALID_STREAM", TIZEN_ERROR_MEDIACODEC | 0x06, "Not initialized mediacodec"),
-       ERR_ENTRY("MEDIACODEC_ERROR_CODEC_NOT_FOUND", TIZEN_ERROR_MEDIACODEC | 0x07, "Cannot find codec"),
-       ERR_ENTRY("MEDIACODEC_ERROR_DECODE", TIZEN_ERROR_MEDIACODEC | 0x08, "Error while decoding data"),
-       ERR_ENTRY("MEDIACODEC_ERROR_NO_FREE_SPACE", TIZEN_ERROR_MEDIACODEC | 0x09, "Out of storage"),
-       ERR_ENTRY("MEDIACODEC_ERROR_STREAM_NOT_FOUND", TIZEN_ERROR_MEDIACODEC | 0x0a, "Cannot find stream"),
-       ERR_ENTRY("MEDIACODEC_ERROR_NOT_SUPPORTED_FORMAT", TIZEN_ERROR_MEDIACODEC | 0x0b, "Not supported format "),
-       ERR_ENTRY("MEDIACODEC_ERROR_BUFFER_NOT_AVAILABLE", TIZEN_ERROR_MEDIACODEC | 0x0c, "Not available buffer"),
-       ERR_ENTRY("MEDIACODEC_ERROR_OVERFLOW_INBUFFER", TIZEN_ERROR_MEDIACODEC | 0x0d, "Overflow input buffer"),
-       ERR_ENTRY("MEDIACODEC_ERROR_RESOURCE_OVERLOADED", TIZEN_ERROR_MEDIACODEC | 0x0e, "Exceed the instance limit"),
-       ERR_ENTRY("TTS_ERROR_INVALID_STATE", TIZEN_ERROR_TTS | 0x01, "Invalid state"),
-       ERR_ENTRY("TTS_ERROR_INVALID_VOICE", TIZEN_ERROR_TTS | 0x02, "Invalid voice"),
-       ERR_ENTRY("TTS_ERROR_ENGINE_NOT_FOUND", TIZEN_ERROR_TTS | 0x03, "No available engine"),
-       ERR_ENTRY("TTS_ERROR_OPERATION_FAILED", TIZEN_ERROR_TTS | 0x04, "Operation failed"),
-       ERR_ENTRY("TTS_ERROR_AUDIO_POLICY_BLOCKED", TIZEN_ERROR_TTS | 0x05, "Audio policy blocked"),
+       ERR_ENTRY("WIFI_ERROR_OPERATION_FAILED", TIZEN_ERROR_WIFI | 0x0301, "Operation failed"),
+       ERR_ENTRY("WIFI_ERROR_NO_CONNECTION", TIZEN_ERROR_WIFI | 0x0302, "There is no connected AP"),
+       ERR_ENTRY("WIFI_ERROR_ALREADY_EXISTS", TIZEN_ERROR_WIFI | 0x0303, "Already exists"),
+       ERR_ENTRY("WIFI_ERROR_OPERATION_ABORTED", TIZEN_ERROR_WIFI | 0x0304, "Operation is aborted "),
+       ERR_ENTRY("WIFI_ERROR_DHCP_FAILED", TIZEN_ERROR_WIFI | 0x0306, "DHCP failed"),
+       ERR_ENTRY("WIFI_ERROR_INVALID_KEY", TIZEN_ERROR_WIFI | 0x0307, "Invalid key"),
+       ERR_ENTRY("WIFI_ERROR_NO_REPLY", TIZEN_ERROR_WIFI | 0x0308, "No reply"),
+       ERR_ENTRY("WIFI_ERROR_SECURITY_RESTRICTED", TIZEN_ERROR_WIFI | 0x0309, "Restricted by security system policy"),
+       ERR_ENTRY("METADATA_EDITOR_ERROR_OPERATION_FAILED", TIZEN_ERROR_METADATA_EDITOR | 0x01, "Invalid internal operation"),
+       ERR_ENTRY("IMAGE_UTIL_ERROR_NOT_SUPPORTED_FORMAT", TIZEN_ERROR_IMAGE_UTIL | 0x01, "Not supported format"),
+       ERR_ENTRY("CAMERA_ERROR_INVALID_STATE", TIZEN_ERROR_CAMERA | 0x02, "Invalid state"),
+       ERR_ENTRY("CAMERA_ERROR_DEVICE", TIZEN_ERROR_CAMERA | 0x04, "Device error"),
+       ERR_ENTRY("CAMERA_ERROR_SOUND_POLICY", TIZEN_ERROR_CAMERA | 0x06, "Blocked by Audio Session Manager"),
+       ERR_ENTRY("CAMERA_ERROR_SECURITY_RESTRICTED", TIZEN_ERROR_CAMERA | 0x07, "Restricted by security system policy"),
+       ERR_ENTRY("CAMERA_ERROR_DEVICE_BUSY", TIZEN_ERROR_CAMERA | 0x08, "The device is using another application or working on some operation"),
+       ERR_ENTRY("CAMERA_ERROR_DEVICE_NOT_FOUND", TIZEN_ERROR_CAMERA | 0x09, "No camera device "),
+       ERR_ENTRY("CAMERA_ERROR_SOUND_POLICY_BY_CALL", TIZEN_ERROR_CAMERA | 0x0a, "Blocked by Audio Session Manager - CALL"),
+       ERR_ENTRY("CAMERA_ERROR_SOUND_POLICY_BY_ALARM", TIZEN_ERROR_CAMERA | 0x0b, "Blocked by Audio Session Manager - ALARM"),
+       ERR_ENTRY("CAMERA_ERROR_ESD", TIZEN_ERROR_CAMERA | 0x0c, "ESD situation"),
+       ERR_ENTRY("CAMERA_ERROR_RESOURCE_CONFLICT", TIZEN_ERROR_CAMERA | 0x0d, "Blocked by resource conflict"),
+       ERR_ENTRY("DOWNLOAD_ERROR_INVALID_STATE", TIZEN_ERROR_DOWNLOAD | 0x21, "Invalid state"),
+       ERR_ENTRY("DOWNLOAD_ERROR_CONNECTION_FAILED", TIZEN_ERROR_DOWNLOAD | 0x22, "Connection failed"),
+       ERR_ENTRY("DOWNLOAD_ERROR_INVALID_URL", TIZEN_ERROR_DOWNLOAD | 0x24, "Invalid URL"),
+       ERR_ENTRY("DOWNLOAD_ERROR_INVALID_DESTINATION", TIZEN_ERROR_DOWNLOAD | 0x25, "Invalid destination"),
+       ERR_ENTRY("DOWNLOAD_ERROR_TOO_MANY_DOWNLOADS", TIZEN_ERROR_DOWNLOAD | 0x26, "Too many simultaneous downloads"),
+       ERR_ENTRY("DOWNLOAD_ERROR_QUEUE_FULL", TIZEN_ERROR_DOWNLOAD | 0x27, "Download server queue is full"),
+       ERR_ENTRY("DOWNLOAD_ERROR_ALREADY_COMPLETED", TIZEN_ERROR_DOWNLOAD | 0x28, "The download is already completed"),
+       ERR_ENTRY("DOWNLOAD_ERROR_FILE_ALREADY_EXISTS", TIZEN_ERROR_DOWNLOAD | 0x29, "Failed to rename the downloaded file"),
+       ERR_ENTRY("DOWNLOAD_ERROR_CANNOT_RESUME", TIZEN_ERROR_DOWNLOAD | 0x2a, "Cannot resume"),
+       ERR_ENTRY("DOWNLOAD_ERROR_FIELD_NOT_FOUND", TIZEN_ERROR_DOWNLOAD | 0x2b, "Specified field not found"),
+       ERR_ENTRY("DOWNLOAD_ERROR_TOO_MANY_REDIRECTS", TIZEN_ERROR_DOWNLOAD | 0x30, "Too many redirects from HTTP response header"),
+       ERR_ENTRY("DOWNLOAD_ERROR_UNHANDLED_HTTP_CODE", TIZEN_ERROR_DOWNLOAD | 0x31, "The download cannot handle the HTTP status value"),
+       ERR_ENTRY("DOWNLOAD_ERROR_REQUEST_TIMEOUT", TIZEN_ERROR_DOWNLOAD | 0x32, "No action after client creates a download ID"),
+       ERR_ENTRY("DOWNLOAD_ERROR_RESPONSE_TIMEOUT", TIZEN_ERROR_DOWNLOAD | 0x33, "No call to start API for some time although the download is created"),
+       ERR_ENTRY("DOWNLOAD_ERROR_SYSTEM_DOWN", TIZEN_ERROR_DOWNLOAD | 0x34, "No response from client after rebooting download daemon"),
+       ERR_ENTRY("DOWNLOAD_ERROR_ID_NOT_FOUND", TIZEN_ERROR_DOWNLOAD | 0x35, "Download ID does not exist in download service module"),
+       ERR_ENTRY("DOWNLOAD_ERROR_INVALID_NETWORK_TYPE", TIZEN_ERROR_DOWNLOAD | 0x36, "Network bonding is set but network type is not set as DOWNLOAD_NETWORK_ALL"),
+       ERR_ENTRY("MESSAGE_PORT_ERROR_PORT_NOT_FOUND", TIZEN_ERROR_MESSAGE_PORT | 0x01, "The message port of the remote application is not found"),
+       ERR_ENTRY("MESSAGE_PORT_ERROR_CERTIFICATE_NOT_MATCH", TIZEN_ERROR_MESSAGE_PORT | 0x02, "The remote application is not signed with the same certificate"),
+       ERR_ENTRY("MESSAGE_PORT_ERROR_MAX_EXCEEDED", TIZEN_ERROR_MESSAGE_PORT | 0x03, "The size of the message has exceeded the maximum limit"),
+       ERR_ENTRY("MESSAGE_PORT_ERROR_RESOURCE_UNAVAILABLE", TIZEN_ERROR_MESSAGE_PORT | 0x04, "Resource is temporarily unavailable"),
        ERR_ENTRY("CKMC_ERROR_SOCKET", TIZEN_ERROR_KEY_MANAGER | 0x01, "Socket error between client and Central Key Manager"),
        ERR_ENTRY("CKMC_ERROR_BAD_REQUEST", TIZEN_ERROR_KEY_MANAGER | 0x02, "Invalid request from client"),
        ERR_ENTRY("CKMC_ERROR_BAD_RESPONSE", TIZEN_ERROR_KEY_MANAGER | 0x03, "Invalid response from Central Key Manager"),
@@ -271,50 +277,54 @@ static err_info err_list[] = {
        ERR_ENTRY("CKMC_ERROR_NOT_EXPORTABLE", TIZEN_ERROR_KEY_MANAGER | 0x10, "The data is saved as unexportable so it cannot be leaked"),
        ERR_ENTRY("CKMC_ERROR_FILE_SYSTEM", TIZEN_ERROR_KEY_MANAGER | 0x11, "Save key\/certificate\/pkcs12 failed because of file system error"),
        ERR_ENTRY("CKMC_ERROR_UNKNOWN", TIZEN_ERROR_KEY_MANAGER | 0xFF, "The error with unknown reason"),
+       ERR_ENTRY("MEDIA_CONTENT_ERROR_DB_FAILED", TIZEN_ERROR_MEDIA_CONTENT | 0x01, "DB operation failed "),
+       ERR_ENTRY("MEDIA_CONTENT_ERROR_DB_BUSY", TIZEN_ERROR_MEDIA_CONTENT | 0x02, "DB operation BUSY"),
+       ERR_ENTRY("MEDIA_CONTENT_ERROR_NETWORK", TIZEN_ERROR_MEDIA_CONTENT | 0x03, "Network Fail"),
+       ERR_ENTRY("MEDIA_CONTENT_ERROR_UNSUPPORTED_CONTENT", TIZEN_ERROR_MEDIA_CONTENT | 0x04, "Unsupported content"),
+       ERR_ENTRY("HTTP_ERROR_OPERATION_FAILED", TIZEN_ERROR_HTTP | 0x01, "Operation failed"),
+       ERR_ENTRY("HTTP_ERROR_COULDNT_RESOLVE_HOST", TIZEN_ERROR_HTTP | 0x06, "Couldn't resolve host"),
+       ERR_ENTRY("HTTP_ERROR_COULDNT_CONNECT", TIZEN_ERROR_HTTP|0x07, "Couldn't Connect to host"),
+       ERR_ENTRY("HTTP_ERROR_OPERATION_TIMEDOUT", TIZEN_ERROR_HTTP|0x28, "Timeout"),
+       ERR_ENTRY("HTTP_ERROR_SSL_CONNECT_ERROR", TIZEN_ERROR_HTTP|0x35, "SSL Error"),
+       ERR_ENTRY("FIDO_ERROR_USER_ACTION_IN_PROGRESS", TIZEN_ERROR_FIDO | 0x01, "User action is in progress."),
+       ERR_ENTRY("FIDO_ERROR_USER_CANCELLED", TIZEN_ERROR_FIDO | 0x02, "User has canceled the operation."),
+       ERR_ENTRY("FIDO_ERROR_UNSUPPORTED_VERSION", TIZEN_ERROR_FIDO | 0x03, "UAF message's version is not supported."),
+       ERR_ENTRY("FIDO_ERROR_NO_SUITABLE_AUTHENTICATOR", TIZEN_ERROR_FIDO | 0x04, "No suitable authenticators found."),
+       ERR_ENTRY("FIDO_ERROR_PROTOCOL_ERROR", TIZEN_ERROR_FIDO | 0x05, "Protocol error, the interaction may have timed out, or the UAF message is malformed."),
+       ERR_ENTRY("FIDO_ERROR_UNTRUSTED_FACET_ID", TIZEN_ERROR_FIDO | 0x06, "The caller's id is not allowed to use this operation."),
+       ERR_ENTRY("CONNECTION_ERROR_OPERATION_FAILED", TIZEN_ERROR_CONNECTION | 0x0401, "Operation failed"),
+       ERR_ENTRY("CONNECTION_ERROR_ITERATOR_END", TIZEN_ERROR_CONNECTION | 0x0402, "End of iteration"),
+       ERR_ENTRY("CONNECTION_ERROR_NO_CONNECTION", TIZEN_ERROR_CONNECTION | 0x0403, "There is no connection"),
+       ERR_ENTRY("CONNECTION_ERROR_ALREADY_EXISTS", TIZEN_ERROR_CONNECTION | 0x0404, "Already exists"),
+       ERR_ENTRY("CONNECTION_ERROR_OPERATION_ABORTED", TIZEN_ERROR_CONNECTION | 0x0405, "Operation is aborted"),
+       ERR_ENTRY("CONNECTION_ERROR_DHCP_FAILED", TIZEN_ERROR_CONNECTION | 0x0406, "DHCP failed"),
+       ERR_ENTRY("CONNECTION_ERROR_INVALID_KEY", TIZEN_ERROR_CONNECTION | 0x0407, "Invalid key"),
+       ERR_ENTRY("CONNECTION_ERROR_NO_REPLY", TIZEN_ERROR_CONNECTION | 0x0408, "No reply"),
+       ERR_ENTRY("STREAMRECORDER_ERROR_INVALID_STATE", TIZEN_ERROR_STREAMRECORDER | 0x01, "Invalid state"),
+       ERR_ENTRY("STREAMRECORDER_ERROR_OUT_OF_STORAGE", TIZEN_ERROR_STREAMRECORDER | 0x02, "Out of storage"),
+       ERR_ENTRY("IME_MANAGER_ERROR_OPERATION_FAILED", TIZEN_ERROR_IME | 0x0010, "Operation failed"),
+       ERR_ENTRY("BUNDLE_ERROR_KEY_EXISTS", TIZEN_ERROR_BUNDLE | 0x01, "Key exists"),
        ERR_ENTRY("MEDIA_STREAMER_ERROR_INVALID_STATE", TIZEN_ERROR_MEDIA_STREAMER | 0x01, "Invalid state"),
        ERR_ENTRY("MEDIA_STREAMER_ERROR_CONNECTION_FAILED", TIZEN_ERROR_MEDIA_STREAMER | 0x02, "Connection failed"),
        ERR_ENTRY("MEDIA_STREAMER_ERROR_RESOURCE_CONFLICT", TIZEN_ERROR_MEDIA_STREAMER | 0x03, "Resource conflict"),
        ERR_ENTRY("MEDIA_STREAMER_ERROR_SEEK_FAILED", TIZEN_ERROR_MEDIA_STREAMER | 0x04, "Seek operation failure"),
-       ERR_ENTRY("MEDIA_KEY_ERROR_OPERATION_FAILED", TIZEN_ERROR_MEDIA_KEY | 0x01, "Reserve/Release failed"),
-       ERR_ENTRY("RADIO_ERROR_INVALID_STATE", TIZEN_ERROR_RADIO | 0x01, "Invalid state"),
-       ERR_ENTRY("RADIO_ERROR_SOUND_POLICY", TIZEN_ERROR_RADIO | 0x02, "Sound policy error"),
-       ERR_ENTRY("RADIO_ERROR_NO_ANTENNA", TIZEN_ERROR_RADIO | 0x03, "No Antenna error"),
-       ERR_ENTRY("APP_ERROR_INVALID_CONTEXT", TIZEN_ERROR_APPLICATION | 0x01, "Invalid application context"),
-       ERR_ENTRY("ALARM_ERROR_INVALID_TIME", TIZEN_ERROR_APPLICATION | 0x05, "Invalid time"),
-       ERR_ENTRY("ALARM_ERROR_INVALID_DATE", TIZEN_ERROR_APPLICATION | 0x06, "Invalid date"),
-       ERR_ENTRY("ALARM_ERROR_CONNECTION_FAIL", TIZEN_ERROR_APPLICATION | 0x07, "The alarm service connection failed"),
-       ERR_ENTRY("ALARM_ERROR_NOT_PERMITTED_APP", TIZEN_ERROR_APPLICATION | 0x08, "Application is not permitted"),
-       ERR_ENTRY("APP_CONTROL_ERROR_APP_NOT_FOUND", TIZEN_ERROR_APPLICATION | 0x21, "The application is not found"),
-       ERR_ENTRY("APP_CONTROL_ERROR_INVALID_DATA_TYPE", TIZEN_ERROR_APPLICATION | 0x22, "Invalid data type"),
-       ERR_ENTRY("APP_CONTROL_ERROR_LAUNCH_REJECTED", TIZEN_ERROR_APPLICATION | 0x23, "The application cannot be launched now"),
-       ERR_ENTRY("APP_CONTROL_ERROR_LAUNCH_FAILED", TIZEN_ERROR_APPLICATION | 0x24, "Internal launch error"),
-       ERR_ENTRY("PREFERENCE_ERROR_NO_KEY", TIZEN_ERROR_APPLICATION | 0x30, "Required key not available"),
-       ERR_ENTRY("MINICONTROL_ERROR_IPC_FAILURE", TIZEN_ERROR_MINICONTROL | 0x02, " IPC error"),
-       ERR_ENTRY("MINICONTROL_ERROR_ELM_FAILURE", TIZEN_ERROR_MINICONTROL | 0x03, " Some error occued on elementary"),
+       ERR_ENTRY("MAPS_ERROR_SERVICE_NOT_AVAILABLE", TIZEN_ERROR_MAPS_SERVICE | 0x01, "Service unavailable"),
+       ERR_ENTRY("MAPS_ERROR_NOT_FOUND", TIZEN_ERROR_MAPS_SERVICE | 0x02, "Result not found"),
        ERR_ENTRY("WIDGET_ERROR_FAULT", TIZEN_ERROR_WIDGET | 0x0001, "Fault - Unable to recover from the error"),
        ERR_ENTRY("WIDGET_ERROR_ALREADY_EXIST", TIZEN_ERROR_WIDGET | 0x0002, "Already exists"),
        ERR_ENTRY("WIDGET_ERROR_ALREADY_STARTED", TIZEN_ERROR_WIDGET | 0x0004, "Operation is already started"),
        ERR_ENTRY("WIDGET_ERROR_NOT_EXIST", TIZEN_ERROR_WIDGET | 0x0008, "Not exists"),
        ERR_ENTRY("WIDGET_ERROR_DISABLED", TIZEN_ERROR_WIDGET | 0x00010, "Disabled"),
-       ERR_ENTRY("WAV_PLAYER_ERROR_FORMAT_NOT_SUPPORTED", TIZEN_ERROR_WAV_PLAYER | 0x01, "Format not supported"),
-       ERR_ENTRY("WAV_PLAYER_ERROR_NOT_SUPPORTED_TYPE", TIZEN_ERROR_WAV_PLAYER | 0x02, "Not supported"),
-       ERR_ENTRY("CONTEXT_HISTORY_ERROR_OUT_OF_RANGE", TIZEN_ERROR_CONTEXT | 0x03, "Out of range"),
-       ERR_ENTRY("CONTEXT_HISTORY_ERROR_OPERATION_FAILED", TIZEN_ERROR_CONTEXT | 0x04, "Operation failed"),
-       ERR_ENTRY("CONTEXT_TRIGGER_ERROR_RULE_ENABLED", TIZEN_ERROR_CONTEXT | 0x05, "Rule is enabled"),
-       ERR_ENTRY("CONTEXT_TRIGGER_ERROR_RULE_NOT_ENABLED", TIZEN_ERROR_CONTEXT | 0x06, "Rule is not enabled"),
-       ERR_ENTRY("CONTEXT_TRIGGER_ERROR_INVALID_RULE", TIZEN_ERROR_CONTEXT | 0x07, "Invalid rule"),
-       ERR_ENTRY("CONTEXT_TRIGGER_ERROR_RULE_NOT_EXIST", TIZEN_ERROR_CONTEXT | 0x08, "Rule does not exist"),
-       ERR_ENTRY("NOTIFICATION_ERROR_FROM_DB", TIZEN_ERROR_NOTIFICATION | 0x01, "Error from DB"),
-       ERR_ENTRY("NOTIFICATION_ERROR_ALREADY_EXIST_ID", TIZEN_ERROR_NOTIFICATION | 0x02, "Already exist private ID"),
-       ERR_ENTRY("NOTIFICATION_ERROR_FROM_DBUS", TIZEN_ERROR_NOTIFICATION | 0x03, "Error from DBus"),
-       ERR_ENTRY("NOTIFICATION_ERROR_NOT_EXIST_ID", TIZEN_ERROR_NOTIFICATION | 0x04, "Not exist private ID "),
-       ERR_ENTRY("NOTIFICATION_ERROR_SERVICE_NOT_READY", TIZEN_ERROR_NOTIFICATION | 0x05, "No reponse from notification service"),
-       ERR_ENTRY("BADGE_ERROR_FROM_DB", TIZEN_ERROR_BADGE | 0x01, "Error from DB"),
-       ERR_ENTRY("BADGE_ERROR_ALREADY_EXIST", TIZEN_ERROR_BADGE | 0x02, "Already exist"),
-       ERR_ENTRY("BADGE_ERROR_FROM_DBUS", TIZEN_ERROR_BADGE | 0x03, "Error from DBus"),
-       ERR_ENTRY("BADGE_ERROR_NOT_EXIST", TIZEN_ERROR_BADGE | 0x04, "Not exist"),
-       ERR_ENTRY("BADGE_ERROR_SERVICE_NOT_READY", TIZEN_ERROR_BADGE | 0x05, "Error service not ready"),
-       ERR_ENTRY("BADGE_ERROR_INVALID_PACKAGE", TIZEN_ERROR_BADGE | 0x06, "The caller application is not signed with the certificate of the badge owner"),
+       ERR_ENTRY("ACTIVITY_ERROR_ALREADY_STARTED", TIZEN_ERROR_CONTEXT | 0x01, "Recognition is already started"),
+       ERR_ENTRY("ACTIVITY_ERROR_NOT_STARTED", TIZEN_ERROR_CONTEXT | 0x02, "Recognition is not started"),
+       ERR_ENTRY("ACTIVITY_ERROR_OPERATION_FAILED", TIZEN_ERROR_CONTEXT | 0x04, "Operation failed"),
+       ERR_ENTRY("VC_ERROR_INVALID_STATE", TIZEN_ERROR_VOICE_CONTROL | 0x011, "Invalid state"),
+       ERR_ENTRY("VC_ERROR_INVALID_LANGUAGE", TIZEN_ERROR_VOICE_CONTROL | 0x012, "Invalid language"),
+       ERR_ENTRY("VC_ERROR_ENGINE_NOT_FOUND", TIZEN_ERROR_VOICE_CONTROL | 0x013, "No available engine"),
+       ERR_ENTRY("VC_ERROR_OPERATION_FAILED", TIZEN_ERROR_VOICE_CONTROL | 0x014, "Operation failed"),
+       ERR_ENTRY("VC_ERROR_OPERATION_REJECTED", TIZEN_ERROR_VOICE_CONTROL | 0x015, "Operation rejected"),
+       ERR_ENTRY("VC_ERROR_ITERATION_END", TIZEN_ERROR_VOICE_CONTROL | 0x016, "List reached end"),
+       ERR_ENTRY("VC_ERROR_EMPTY", TIZEN_ERROR_VOICE_CONTROL | 0x017, "List empty"),
        ERR_ENTRY("MTP_ERROR_COMM_ERROR", TIZEN_ERROR_MTP | 0x01, "MTP communication error"),
        ERR_ENTRY("MTP_ERROR_CONTROLLER", TIZEN_ERROR_MTP | 0x02, "MTP controller error"),
        ERR_ENTRY("MTP_ERROR_NO_DEVICE", TIZEN_ERROR_MTP | 0x03, "MTP have not any device"),
@@ -322,64 +332,45 @@ static err_info err_list[] = {
        ERR_ENTRY("MTP_ERROR_NOT_ACTIVATED", TIZEN_ERROR_MTP | 0x05, "MTP is not activated"),
        ERR_ENTRY("MTP_ERROR_NOT_COMM_INITIALIZED", TIZEN_ERROR_MTP | 0x06, "MTP communication is not initialized"),
        ERR_ENTRY("MTP_ERROR_PLUGIN_FAIL", TIZEN_ERROR_MTP | 0x07, "MTP Plugin failed"),
-       ERR_ENTRY("MESSAGE_PORT_ERROR_PORT_NOT_FOUND", TIZEN_ERROR_MESSAGE_PORT | 0x01, "The message port of the remote application is not found"),
-       ERR_ENTRY("MESSAGE_PORT_ERROR_CERTIFICATE_NOT_MATCH", TIZEN_ERROR_MESSAGE_PORT | 0x02, "The remote application is not signed with the same certificate"),
-       ERR_ENTRY("MESSAGE_PORT_ERROR_MAX_EXCEEDED", TIZEN_ERROR_MESSAGE_PORT | 0x03, "The size of the message has exceeded the maximum limit"),
-       ERR_ENTRY("MESSAGE_PORT_ERROR_RESOURCE_UNAVAILABLE", TIZEN_ERROR_MESSAGE_PORT | 0x04, "Resource is temporarily unavailable"),
+       ERR_ENTRY("I18N_ERROR_MISSING_RESOURCE", TIZEN_ERROR_UTILITY_ICU | 0x01, "The requested resource cannot be found"),
+       ERR_ENTRY("I18N_ERROR_INVALID_FORMAT", TIZEN_ERROR_UTILITY_ICU | 0x02, "Data format is not what is expected"),
+       ERR_ENTRY("I18N_ERROR_FILE_ACCESS", TIZEN_ERROR_UTILITY_ICU | 0x03, "The requested file cannot be found"),
+       ERR_ENTRY("I18N_ERROR_INTERNAL_PROGRAM", TIZEN_ERROR_UTILITY_ICU | 0x04, "Indicates a bug in the library code"),
+       ERR_ENTRY("I18N_ERROR_INDEX_OUTOFBOUNDS", TIZEN_ERROR_UTILITY_ICU | 0x05, "Trying to access the index that is out of bounds"),
+       ERR_ENTRY("I18N_ERROR_INVALID_CHAR_FOUND", TIZEN_ERROR_UTILITY_ICU | 0x06, "Character conversion: Unmappable input sequence. In other APIs: Invalid character"),
+       ERR_ENTRY("I18N_ERROR_BUFFER_OVERFLOW", TIZEN_ERROR_UTILITY_ICU | 0x07, "A result would not fit in the supplied buffer"),
+       ERR_ENTRY("I18N_ERROR_COLLATOR_VERSION_MISMATCH", TIZEN_ERROR_UTILITY_ICU | 0x08, "Collator version is not compatible with the base version"),
+       ERR_ENTRY("I18N_ERROR_USELESS_COLLATOR", TIZEN_ERROR_UTILITY_ICU | 0x09, "Collator is options only and no base is specified"),
+       ERR_ENTRY("I18N_ERROR_NO_WRITE_PERMISSION", TIZEN_ERROR_UTILITY_ICU | 0x0A, "Attempt to modify read-only or constant data"),
+       ERR_ENTRY("I18N_ERROR_RESOURCE_TYPE_MISMATCH", TIZEN_ERROR_UTILITY_ICU | 0x0B, "An operation is requested over a resource that does not support it"),
+       ERR_ENTRY("I18N_ERROR_TOO_MANY_ALIASES", TIZEN_ERROR_UTILITY_ICU | 0x0C, "Too many aliases in the path to the requested resource"),
+       ERR_ENTRY("I18N_ERROR_MESSAGE_PARSE", TIZEN_ERROR_UTILITY_ICU | 0x0D, "Unable to parse a message"),
+       ERR_ENTRY("I18N_ERROR_PARSE", TIZEN_ERROR_UTILITY_ICU | 0x0E, "Equivalent to Java ParseException"),
+       ERR_ENTRY("I18N_ERROR_TRUNCATED_CHAR_FOUND", TIZEN_ERROR_UTILITY_ICU | 0x0F, "Character conversion: Incomplete input sequence"),
+       ERR_ENTRY("I18N_ERROR_ILLEGAL_CHAR_FOUND", TIZEN_ERROR_UTILITY_ICU | 0x10, "Character conversion: Illegal input sequence/combination of input units"),
+       ERR_ENTRY("I18N_ERROR_INVALID_TABLE_FORMAT", TIZEN_ERROR_UTILITY_ICU | 0x11, "Conversion table file found, but corrupted"),
+       ERR_ENTRY("I18N_ERROR_INVALID_TABLE_FILE", TIZEN_ERROR_UTILITY_ICU | 0x12, "Conversion table file not found"),
+       ERR_ENTRY("I18N_ERROR_ILLECAL_ESCAPE_SEQUENCE", TIZEN_ERROR_UTILITY_ICU | 0x13, "ISO-2022 illlegal escape sequence"),
+       ERR_ENTRY("I18N_ERROR_UNSUPPORTED_ESCAPE_SEQUENCE", TIZEN_ERROR_UTILITY_ICU | 0x14, "ISO-2022 unsupported escape sequence"),
+       ERR_ENTRY("I18N_ERROR_NO_SPACE_AVAILABLE", TIZEN_ERROR_UTILITY_ICU | 0x15, "No space available for in-buffer expansion for Arabic shaping"),
+       ERR_ENTRY("I18N_ERROR_CE_NOT_FOUND", TIZEN_ERROR_UTILITY_ICU | 0x16, "Currently used only while setting variable top, but can be used generally"),
+       ERR_ENTRY("I18N_ERROR_PRIMARY_TOO_LONG", TIZEN_ERROR_UTILITY_ICU | 0x17, "User tried to set variable top to a primary that is longer than two bytes"),
+       ERR_ENTRY("I18N_ERROR_STATE_TOO_OLD", TIZEN_ERROR_UTILITY_ICU | 0x18, "ICU cannot construct a service from this state, as it is no longer supported"),
+       ERR_ENTRY("I18N_ERROR_ENUM_OUT_OF_SYNC", TIZEN_ERROR_UTILITY_ICU | 0x19, "UEnumeration out of sync with underlying collection"),
+       ERR_ENTRY("I18N_ERROR_INVARIANT_CONVERSION", TIZEN_ERROR_UTILITY_ICU | 0x1A, "Unable to convert a UChar* string to char* with the invariant converter"),
+       ERR_ENTRY("I18N_ERROR_INVALID_STATE", TIZEN_ERROR_UTILITY_ICU | 0x1B, "Requested operation can not be completed with ICU in its current state"),
+       ERR_ENTRY("I18N_ERROR_MALFORMED_SET", TIZEN_ERROR_UTILITY_ICU | 0x1C, "A UnicodeSet pattern is invalid"),
+       ERR_ENTRY("I18N_WARNING_STRING_NOT_TERMINATED", TIZEN_ERROR_UTILITY_ICU | 0x1D, "String not terminated with NULL"),
+       ERR_ENTRY("I18N_ERROR_STD3_ASCII_RULES", TIZEN_ERROR_UTILITY_ICU | 0x1E, "Argument does not satisfy STD3 rules"),
+       ERR_ENTRY("I18N_ERROR_UNASSIGNED", TIZEN_ERROR_UTILITY_ICU | 0x1F, "Unassigned code points are found"),
+       ERR_ENTRY("I18N_WARNING_SORT_KEY_TOO_SHORT", TIZEN_ERROR_UTILITY_ICU | 0x20, "Number of levels requested in getBound is higher than the number of levels in the sort key"),
+       ERR_ENTRY("STORAGE_ERROR_OPERATION_FAILED", TIZEN_ERROR_SYSTEM_CLASS | 0x12, "Operation failed"),
+       ERR_ENTRY("WAV_PLAYER_ERROR_FORMAT_NOT_SUPPORTED", TIZEN_ERROR_WAV_PLAYER | 0x01, "Format not supported"),
+       ERR_ENTRY("WAV_PLAYER_ERROR_NOT_SUPPORTED_TYPE", TIZEN_ERROR_WAV_PLAYER | 0x02, "Not supported"),
        ERR_ENTRY("SOUND_MANAGER_ERROR_INTERNAL", TIZEN_ERROR_SOUND_MANAGER | 0x01, "Internal error inside the sound system"),
        ERR_ENTRY("SOUND_MANAGER_ERROR_POLICY", TIZEN_ERROR_SOUND_MANAGER | 0x02, "Noncompliance with the sound system policy"),
        ERR_ENTRY("SOUND_MANAGER_ERROR_NO_PLAYING_SOUND", TIZEN_ERROR_SOUND_MANAGER | 0x03, "No playing sound"),
        ERR_ENTRY("SOUND_MANAGER_ERROR_INVALID_STATE", TIZEN_ERROR_SOUND_MANAGER | 0x04, "Invalid state"),
-       ERR_ENTRY("VIDEO_UTIL_ERROR_NOT_SUPPORTED_FORMAT", TIZEN_ERROR_VIDEO_UTIL | 0x01, "Not supported format"),
-       ERR_ENTRY("MEDIA_VISION_ERROR_NOT_SUPPORTED_FORMAT", TIZEN_ERROR_MEDIA_VISION | 0x01, "Not supported format"),
-       ERR_ENTRY("MEDIA_VISION_ERROR_INTERNAL", TIZEN_ERROR_MEDIA_VISION | 0x02, "Internal error"),
-       ERR_ENTRY("MEDIA_VISION_ERROR_INVALID_DATA", TIZEN_ERROR_MEDIA_VISION | 0x03, "Invalid data"),
-       ERR_ENTRY("MEDIA_VISION_ERROR_INVALID_PATH", TIZEN_ERROR_MEDIA_VISION | 0x04, "Invalid path"),
-       ERR_ENTRY("BUNDLE_ERROR_KEY_EXISTS", TIZEN_ERROR_BUNDLE | 0x01, "Key exists"),
-       ERR_ENTRY("TETHERING_ERROR_NOT_ENABLED", TIZEN_ERROR_TETHERING | 0x0501, "Not enabled"),
-       ERR_ENTRY("TETHERING_ERROR_OPERATION_FAILED", TIZEN_ERROR_TETHERING | 0x0502, "Operation failed"),
-       ERR_ENTRY("CONTACTS_ERROR_DB_LOCKED", TIZEN_ERROR_CONTACTS | 0x81, "Database table locked or file locked"),
-       ERR_ENTRY("CONTACTS_ERROR_DB", TIZEN_ERROR_CONTACTS | 0x9F, "Unknown DB error"),
-       ERR_ENTRY("CONTACTS_ERROR_IPC_NOT_AVALIABLE", TIZEN_ERROR_CONTACTS | 0xB1, "IPC server is not available"),
-       ERR_ENTRY("CONTACTS_ERROR_IPC", TIZEN_ERROR_CONTACTS | 0xBF, "Unknown IPC error"),
-       ERR_ENTRY("CONTACTS_ERROR_SYSTEM", TIZEN_ERROR_CONTACTS | 0xEF, "Internal system module error"),
-       ERR_ENTRY("CONTACTS_ERROR_INTERNAL", TIZEN_ERROR_CONTACTS | 0xFF, "Implementation Error, Temporary Use"),
-       ERR_ENTRY("OAUTH2_ERROR_PARSE_FAILED", TIZEN_ERROR_ACCOUNT_OAUTH | 0x01, "Response parse failed"),
-       ERR_ENTRY("OAUTH2_ERROR_NETWORK_ERROR", TIZEN_ERROR_ACCOUNT_OAUTH | 0x02, "Network error"),
-       ERR_ENTRY("OAUTH2_ERROR_SERVER", TIZEN_ERROR_ACCOUNT_OAUTH | 0x03, "Server error"),
-       ERR_ENTRY("OAUTH2_ERROR_USER_CANCELLED", TIZEN_ERROR_ACCOUNT_OAUTH | 0x04, "User cancelled the operation"),
-       ERR_ENTRY("OAUTH2_ERROR_VALUE_NOT_FOUND", TIZEN_ERROR_ACCOUNT_OAUTH | 0x05, "Value not found"),
-       ERR_ENTRY("CALENDAR_ERROR_DB_FAILED", TIZEN_ERROR_CALENDAR | 0x02, "No access to the database"),
-       ERR_ENTRY("CALENDAR_ERROR_ITERATOR_END", TIZEN_ERROR_CALENDAR | 0x04, "Iterator is on the last position"),
-       ERR_ENTRY("CALENDAR_ERROR_DB_RECORD_NOT_FOUND", TIZEN_ERROR_CALENDAR | 0x05, "Database not found"),
-       ERR_ENTRY("CALENDAR_ERROR_IPC", TIZEN_ERROR_CALENDAR | 0xBF, "Unknown IPC error"),
-       ERR_ENTRY("CALENDAR_ERROR_SYSTEM", TIZEN_ERROR_CALENDAR | 0xEF, "Error from another modules"),
-       ERR_ENTRY("METADATA_EDITOR_ERROR_OPERATION_FAILED", TIZEN_ERROR_METADATA_EDITOR | 0x01, "Invalid internal operation"),
-       ERR_ENTRY("TIZEN_ERROR_NONE", TIZEN_ERROR_NONE, "Successful"),
-       ERR_ENTRY("TIZEN_ERROR_UNKNOWN", TIZEN_ERROR_UNKNOWN, "Unknown error"),
-       ERR_ENTRY("TIZEN_ERROR_TIMED_OUT", TIZEN_ERROR_TIMED_OUT, "Time out"),
-       ERR_ENTRY("TIZEN_ERROR_NOT_SUPPORTED", TIZEN_ERROR_NOT_SUPPORTED, "Not supported"),
-       ERR_ENTRY("TIZEN_ERROR_USER_NOT_CONSENTED", TIZEN_ERROR_USER_NOT_CONSENTED, "Not consented"),
-       ERR_ENTRY("APP_MANAGER_ERROR_NO_SUCH_APP", TIZEN_ERROR_APPLICATION_MANAGER | 0x01, "No such application"),
-       ERR_ENTRY("APP_MANAGER_ERROR_DB_FAILED", TIZEN_ERROR_APPLICATION_MANAGER | 0x03, "Database error"),
-       ERR_ENTRY("APP_MANAGER_ERROR_INVALID_PACKAGE", TIZEN_ERROR_APPLICATION_MANAGER | 0x04, "Invalid package name"),
-       ERR_ENTRY("APP_MANAGER_ERROR_APP_NO_RUNNING", TIZEN_ERROR_APPLICATION_MANAGER | 0x05, "App is not running"),
-       ERR_ENTRY("APP_MANAGER_ERROR_REQUEST_FAILED", TIZEN_ERROR_APPLICATION_MANAGER | 0x06, "Internal aul request error"),
-       ERR_ENTRY("PLAYER_ERROR_SEEK_FAILED", TIZEN_ERROR_PLAYER | 0x21, "Seek operation failure"),
-       ERR_ENTRY("PLAYER_ERROR_INVALID_STATE", TIZEN_ERROR_PLAYER | 0x22, "Invalid state"),
-       ERR_ENTRY("PLAYER_ERROR_NOT_SUPPORTED_FILE", TIZEN_ERROR_PLAYER | 0x23, "File format not supported"),
-       ERR_ENTRY("PLAYER_ERROR_INVALID_URI", TIZEN_ERROR_PLAYER | 0x24, "Invalid URI"),
-       ERR_ENTRY("PLAYER_ERROR_SOUND_POLICY", TIZEN_ERROR_PLAYER | 0x25, "Sound policy error "),
-       ERR_ENTRY("PLAYER_ERROR_CONNECTION_FAILED", TIZEN_ERROR_PLAYER | 0x26, "Streaming connection failed"),
-       ERR_ENTRY("PLAYER_ERROR_VIDEO_CAPTURE_FAILED", TIZEN_ERROR_PLAYER | 0x27, "Video capture failed"),
-       ERR_ENTRY("PLAYER_ERROR_DRM_EXPIRED", TIZEN_ERROR_PLAYER | 0x28, "Expired license"),
-       ERR_ENTRY("PLAYER_ERROR_DRM_NO_LICENSE", TIZEN_ERROR_PLAYER | 0x29, "No license "),
-       ERR_ENTRY("PLAYER_ERROR_DRM_FUTURE_USE", TIZEN_ERROR_PLAYER | 0x2a, "License for future use"),
-       ERR_ENTRY("PLAYER_ERROR_DRM_NOT_PERMITTED", TIZEN_ERROR_PLAYER | 0x2b, "Format not permitted"),
-       ERR_ENTRY("PLAYER_ERROR_RESOURCE_LIMIT", TIZEN_ERROR_PLAYER | 0x2c, "Resource limit"),
-       ERR_ENTRY("PLAYER_ERROR_SERVICE_DISCONNECTED", TIZEN_ERROR_PLAYER | 0x2d, "Socket connection lost"),
-       ERR_ENTRY("PACKAGE_MANAGER_ERROR_NO_SUCH_PACKAGE", TIZEN_ERROR_PACKAGE_MANAGER | 0x71, "No such package"),
-       ERR_ENTRY("PACKAGE_MANAGER_ERROR_SYSTEM_ERROR", TIZEN_ERROR_PACKAGE_MANAGER | 0x72, "Severe system error "),
        ERR_ENTRY("RECORDER_ERROR_INVALID_STATE", TIZEN_ERROR_RECORDER | 0x12, "Invalid state"),
        ERR_ENTRY("RECORDER_ERROR_DEVICE", TIZEN_ERROR_RECORDER | 0x14, "Device error"),
        ERR_ENTRY("RECORDER_ERROR_SOUND_POLICY", TIZEN_ERROR_RECORDER | 0x16, "Blocked by Audio Session Manager"),
@@ -389,6 +380,45 @@ static err_info err_list[] = {
        ERR_ENTRY("RECORDER_ERROR_ESD", TIZEN_ERROR_RECORDER | 0x1a, "ESD situation"),
        ERR_ENTRY("RECORDER_ERROR_OUT_OF_STORAGE", TIZEN_ERROR_RECORDER | 0x1b, "Out of storage"),
        ERR_ENTRY("RECORDER_ERROR_RESOURCE_CONFLICT", TIZEN_ERROR_RECORDER | 0x1c, "Blocked by resource conflict"),
+       ERR_ENTRY("FEEDBACK_ERROR_NOT_INITIALIZED", TIZEN_ERROR_FEEDBACK | 0x01, "Not initialized"),
+       ERR_ENTRY("TIZEN_ERROR_NONE", TIZEN_ERROR_NONE, "Successful"),
+       ERR_ENTRY("TIZEN_ERROR_UNKNOWN", TIZEN_ERROR_UNKNOWN, "Unknown error"),
+       ERR_ENTRY("TIZEN_ERROR_TIMED_OUT", TIZEN_ERROR_TIMED_OUT, "Time out"),
+       ERR_ENTRY("TIZEN_ERROR_NOT_SUPPORTED", TIZEN_ERROR_NOT_SUPPORTED, "Not supported"),
+       ERR_ENTRY("TIZEN_ERROR_USER_NOT_CONSENTED", TIZEN_ERROR_USER_NOT_CONSENTED, "Not consented"),
+       ERR_ENTRY("ACCOUNT_ERROR_DUPLICATED", TIZEN_ERROR_ACCOUNT | 0x01, "Same user name exists in your application"),
+       ERR_ENTRY("ACCOUNT_ERROR_RECORD_NOT_FOUND", TIZEN_ERROR_ACCOUNT | 0x03, "Related record does not exist"),
+       ERR_ENTRY("ACCOUNT_ERROR_DB_FAILED", TIZEN_ERROR_ACCOUNT | 0x04, "DB operation failed"),
+       ERR_ENTRY("ACCOUNT_ERROR_DB_NOT_OPENED", TIZEN_ERROR_ACCOUNT | 0x05, "DB is not connected"),
+       ERR_ENTRY("ACCOUNT_ERROR_QUERY_SYNTAX_ERROR", TIZEN_ERROR_ACCOUNT | 0x06, "DB query syntax error"),
+       ERR_ENTRY("ACCOUNT_ERROR_ITERATOR_END", TIZEN_ERROR_ACCOUNT | 0x07, "terator has reached the end"),
+       ERR_ENTRY("ACCOUNT_ERROR_NOTI_FAILED", TIZEN_ERROR_ACCOUNT | 0x08, "Notification failed"),
+       ERR_ENTRY("ACCOUNT_ERROR_XML_PARSE_FAILED", TIZEN_ERROR_ACCOUNT | 0x0a, "XML parse failed"),
+       ERR_ENTRY("ACCOUNT_ERROR_XML_FILE_NOT_FOUND", TIZEN_ERROR_ACCOUNT | 0x0b, "XML file does not exist"),
+       ERR_ENTRY("ACCOUNT_ERROR_EVENT_SUBSCRIPTION_FAIL", TIZEN_ERROR_ACCOUNT | 0x0c, "Subscription failed"),
+       ERR_ENTRY("ACCOUNT_ERROR_NOT_REGISTERED_PROVIDER", TIZEN_ERROR_ACCOUNT | 0x0d, "Account provider is not registered"),
+       ERR_ENTRY("ACCOUNT_ERROR_NOT_ALLOW_MULTIPLE", TIZEN_ERROR_ACCOUNT | 0x0e, "Multiple accounts are not supported"),
+       ERR_ENTRY("ACCOUNT_ERROR_DATABASE_BUSY", TIZEN_ERROR_ACCOUNT | 0x10, "SQLite busy handler expired"),
+       ERR_ENTRY("MEDIACODEC_ERROR_INVALID_STATE", TIZEN_ERROR_MEDIACODEC | 0x01, "Invalid state"),
+       ERR_ENTRY("MEDIACODEC_ERROR_INVALID_INBUFFER", TIZEN_ERROR_MEDIACODEC | 0x02, "Invalid input buffer"),
+       ERR_ENTRY("MEDIACODEC_ERROR_INVALID_OUTBUFFER", TIZEN_ERROR_MEDIACODEC | 0x03, "Invalid output buffer"),
+       ERR_ENTRY("MEDIACODEC_ERROR_INTERNAL", TIZEN_ERROR_MEDIACODEC | 0x04, "Invalid output buffer"),
+       ERR_ENTRY("MEDIACODEC_ERROR_NOT_INITIALIZED", TIZEN_ERROR_MEDIACODEC | 0x05, "Internal error"),
+       ERR_ENTRY("MEDIACODEC_ERROR_INVALID_STREAM", TIZEN_ERROR_MEDIACODEC | 0x06, "Not initialized mediacodec"),
+       ERR_ENTRY("MEDIACODEC_ERROR_CODEC_NOT_FOUND", TIZEN_ERROR_MEDIACODEC | 0x07, "Cannot find codec"),
+       ERR_ENTRY("MEDIACODEC_ERROR_DECODE", TIZEN_ERROR_MEDIACODEC | 0x08, "Error while decoding data"),
+       ERR_ENTRY("MEDIACODEC_ERROR_NO_FREE_SPACE", TIZEN_ERROR_MEDIACODEC | 0x09, "Out of storage"),
+       ERR_ENTRY("MEDIACODEC_ERROR_STREAM_NOT_FOUND", TIZEN_ERROR_MEDIACODEC | 0x0a, "Cannot find stream"),
+       ERR_ENTRY("MEDIACODEC_ERROR_NOT_SUPPORTED_FORMAT", TIZEN_ERROR_MEDIACODEC | 0x0b, "Not supported format "),
+       ERR_ENTRY("MEDIACODEC_ERROR_BUFFER_NOT_AVAILABLE", TIZEN_ERROR_MEDIACODEC | 0x0c, "Not available buffer"),
+       ERR_ENTRY("MEDIACODEC_ERROR_OVERFLOW_INBUFFER", TIZEN_ERROR_MEDIACODEC | 0x0d, "Overflow input buffer"),
+       ERR_ENTRY("MEDIACODEC_ERROR_RESOURCE_OVERLOADED", TIZEN_ERROR_MEDIACODEC | 0x0e, "Exceed the instance limit"),
+       ERR_ENTRY("TETHERING_ERROR_NOT_ENABLED", TIZEN_ERROR_TETHERING | 0x0501, "Not enabled"),
+       ERR_ENTRY("TETHERING_ERROR_OPERATION_FAILED", TIZEN_ERROR_TETHERING | 0x0502, "Operation failed"),
+       ERR_ENTRY("TONE_PLAYER_ERROR_NOT_SUPPORTED_TYPE", TIZEN_ERROR_TONE_PLAYER | 0x01, "Not supported"),
+       ERR_ENTRY("IME_ERROR_NO_CALLBACK_FUNCTION", TIZEN_ERROR_IME | 0x0001, "Necessary callback function is not set"),
+       ERR_ENTRY("IME_ERROR_NOT_RUNNING", TIZEN_ERROR_IME | 0x0002, "IME main loop isn't started yet "),
+       ERR_ENTRY("IME_ERROR_OPERATION_FAILED", TIZEN_ERROR_IME | 0x0003, "Operation failed"),
        ERR_ENTRY("NFC_ERROR_OPERATION_FAILED", TIZEN_ERROR_NFC | 0x01, "Operation failed"),
        ERR_ENTRY("NFC_ERROR_INVALID_NDEF_MESSAGE", TIZEN_ERROR_NFC | 0x02, "Invalid NDEF message"),
        ERR_ENTRY("NFC_ERROR_INVALID_RECORD_TYPE", TIZEN_ERROR_NFC | 0x03, "Invalid record type"),
@@ -405,55 +435,29 @@ static err_info err_list[] = {
        ERR_ENTRY("NFC_ERROR_NOT_INITIALIZED", TIZEN_ERROR_NFC | 0x0e, "NFC is not initialized"),
        ERR_ENTRY("NFC_ERROR_TAG_NOT_SUPPORTED", TIZEN_ERROR_NFC | 0x0f, "Tag is not supported"),
        ERR_ENTRY("NFC_ERROR_AID_ALREADY_REGISTERED", TIZEN_ERROR_NFC | 0x10, "AID already registered"),
-       ERR_ENTRY("EOM_ERROR_CONNECTION_FAILURE", TIZEN_ERROR_EOM | 0x01, "Connection failure"),
-       ERR_ENTRY("EOM_ERROR_MESSAGE_SENDING_FAILURE", TIZEN_ERROR_EOM | 0x02, "Message sending failure"),
-       ERR_ENTRY("EOM_ERROR_MESSAGE_OPERATION_FAILURE", TIZEN_ERROR_EOM | 0x03, "Message operation failure"),
+       ERR_ENTRY("CONTACTS_ERROR_DB_LOCKED", TIZEN_ERROR_CONTACTS | 0x81, "Database table locked or file locked"),
+       ERR_ENTRY("CONTACTS_ERROR_DB", TIZEN_ERROR_CONTACTS | 0x9F, "Unknown DB error"),
+       ERR_ENTRY("CONTACTS_ERROR_IPC_NOT_AVALIABLE", TIZEN_ERROR_CONTACTS | 0xB1, "IPC server is not available"),
+       ERR_ENTRY("CONTACTS_ERROR_IPC", TIZEN_ERROR_CONTACTS | 0xBF, "Unknown IPC error"),
+       ERR_ENTRY("CONTACTS_ERROR_SYSTEM", TIZEN_ERROR_CONTACTS | 0xEF, "Internal system module error"),
+       ERR_ENTRY("CONTACTS_ERROR_INTERNAL", TIZEN_ERROR_CONTACTS | 0xFF, "Implementation Error, Temporary Use"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_NOT_INITIALIZED", TIZEN_ERROR_WIFI_DIRECT | 0x01, "Not initialized"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_COMMUNICATION_FAILED", TIZEN_ERROR_WIFI_DIRECT | 0x02, "I/O error"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_WIFI_USED", TIZEN_ERROR_WIFI_DIRECT | 0x03, "WiFi is being used"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_MOBILE_AP_USED", TIZEN_ERROR_WIFI_DIRECT | 0x04, "Mobile AP is being used"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_CONNECTION_FAILED", TIZEN_ERROR_WIFI_DIRECT | 0x05, "Mobile AP is being used"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_AUTH_FAILED", TIZEN_ERROR_WIFI_DIRECT | 0x06, "Authentication failed"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_OPERATION_FAILED", TIZEN_ERROR_WIFI_DIRECT | 0x07, "Operation failed"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_TOO_MANY_CLIENT", TIZEN_ERROR_WIFI_DIRECT | 0x08, "Many client"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_ALREADY_INITIALIZED", TIZEN_ERROR_WIFI_DIRECT | 0x09, "Already initialized client"),
+       ERR_ENTRY("WIFI_DIRECT_ERROR_CONNECTION_CANCELED", TIZEN_ERROR_WIFI_DIRECT | 0x10, "Connection canceled by local device"),
        ERR_ENTRY("SYNC_ERROR_SYSTEM", TIZEN_ERROR_SYNC_MANAGER | 0x01, "System error"),
        ERR_ENTRY("SYNC_ERROR_SYNC_ADAPTER_NOT_FOUND", TIZEN_ERROR_SYNC_MANAGER | 0x02, "Sync adapter is not registered"),
-       ERR_ENTRY("IME_ERROR_NO_CALLBACK_FUNCTION", TIZEN_ERROR_IME | 0x0001, "Necessary callback function is not set"),
-       ERR_ENTRY("IME_ERROR_NOT_RUNNING", TIZEN_ERROR_IME | 0x0002, "IME main loop isn't started yet "),
-       ERR_ENTRY("IME_ERROR_OPERATION_FAILED", TIZEN_ERROR_IME | 0x0003, "Operation failed"),
-       ERR_ENTRY("FEEDBACK_ERROR_NOT_INITIALIZED", TIZEN_ERROR_FEEDBACK | 0x01, "Not initialized"),
-       ERR_ENTRY("MAPS_ERROR_SERVICE_NOT_AVAILABLE", TIZEN_ERROR_MAPS_SERVICE | 0x01, "Service unavailable"),
-       ERR_ENTRY("MAPS_ERROR_NOT_FOUND", TIZEN_ERROR_MAPS_SERVICE | 0x02, "Result not found"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_NOT_INITIALIZED", TIZEN_ERROR_GEOFENCE_MANAGER | 0x01, "Geofence Manager is not initialized"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_INVALID_ID", TIZEN_ERROR_GEOFENCE_MANAGER | 0x02, "Invalid Geofence ID"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_EXCEPTION", TIZEN_ERROR_GEOFENCE_MANAGER | 0x03, "exception is occurred"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_ALREADY_STARTED", TIZEN_ERROR_GEOFENCE_MANAGER | 0x04, "Geofence is already started"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_TOO_MANY_GEOFENCE", TIZEN_ERROR_GEOFENCE_MANAGER | 0x05, "Too many Geofence"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_IPC", TIZEN_ERROR_GEOFENCE_MANAGER | 0x06, "Error occurred in GPS/Wi-Fi/BT"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_DATABASE", TIZEN_ERROR_GEOFENCE_MANAGER | 0x07, "DB error occurred in the server side"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_PLACE_ACCESS_DENIED", TIZEN_ERROR_GEOFENCE_MANAGER | 0x08, "Access to specified place is denied"),
-       ERR_ENTRY("GEOFENCE_MANAGER_ERROR_GEOFENCE_ACCESS_DENIED", TIZEN_ERROR_GEOFENCE_MANAGER | 0x09, "Access to specified geofence is denied"),
-       ERR_ENTRY("FIDO_ERROR_USER_ACTION_IN_PROGRESS", TIZEN_ERROR_FIDO | 0x01, "User action is in progress."),
-       ERR_ENTRY("FIDO_ERROR_USER_CANCELLED", TIZEN_ERROR_FIDO | 0x02, "User has canceled the operation."),
-       ERR_ENTRY("FIDO_ERROR_UNSUPPORTED_VERSION", TIZEN_ERROR_FIDO | 0x03, "UAF message's version is not supported."),
-       ERR_ENTRY("FIDO_ERROR_NO_SUITABLE_AUTHENTICATOR", TIZEN_ERROR_FIDO | 0x04, "No suitable authenticators found."),
-       ERR_ENTRY("FIDO_ERROR_PROTOCOL_ERROR", TIZEN_ERROR_FIDO | 0x05, "Protocol error, the interaction may have timed out, or the UAF message is malformed."),
-       ERR_ENTRY("FIDO_ERROR_UNTRUSTED_FACET_ID", TIZEN_ERROR_FIDO | 0x06, "The caller's id is not allowed to use this operation."),
-       ERR_ENTRY("LOCATIONS_ERROR_INCORRECT_METHOD", TIZEN_ERROR_LOCATION_MANAGER | 0x01, "Location manager contains incorrect method for a given call"),
-       ERR_ENTRY("LOCATIONS_ERROR_NETWORK_FAILED", TIZEN_ERROR_LOCATION_MANAGER | 0x02, "Network unavailable"),
-       ERR_ENTRY("LOCATIONS_ERROR_SERVICE_NOT_AVAILABLE", TIZEN_ERROR_LOCATION_MANAGER | 0x03, "Location service is not available"),
-       ERR_ENTRY("LOCATIONS_ERROR_GPS_SETTING_OFF", TIZEN_ERROR_LOCATION_MANAGER | 0x04, "GPS/WPS setting is not enabled"),
-       ERR_ENTRY("LOCATIONS_ERROR_SECURITY_RESTRICTED", TIZEN_ERROR_LOCATION_MANAGER | 0x05, "Restricted by security system policy"),
-       ERR_ENTRY("LOCATION_BOUNDS_ERROR_INCORRECT_TYPE", TIZEN_ERROR_LOCATION_MANAGER | 0x21, "Incorrect bounds type for a given call"),
-       ERR_ENTRY("LOCATION_BOUNDS_ERROR_IS_ADDED", TIZEN_ERROR_LOCATION_MANAGER | 0x22, "Cannot remove bounds handle from location manager"),
-       ERR_ENTRY("IME_MANAGER_ERROR_OPERATION_FAILED", TIZEN_ERROR_IME | 0x0010, "Operation failed"),
-       ERR_ENTRY("VPNSVC_ERROR_IPC_FAILED", TIZEN_ERROR_VPNSVC | 0x02, "Failed to communicate with server"),
-       ERR_ENTRY("SYSTEM_SETTINGS_ERROR_LOCKSCREEN_APP_PASSWORD_MODE", TIZEN_ERROR_SYSTEM_SETTING | 0x01, "Current lock screen app set 'password' type"),
-       ERR_ENTRY("ACCOUNT_ERROR_DUPLICATED", TIZEN_ERROR_ACCOUNT | 0x01, "Same user name exists in your application"),
-       ERR_ENTRY("ACCOUNT_ERROR_RECORD_NOT_FOUND", TIZEN_ERROR_ACCOUNT | 0x03, "Related record does not exist"),
-       ERR_ENTRY("ACCOUNT_ERROR_DB_FAILED", TIZEN_ERROR_ACCOUNT | 0x04, "DB operation failed"),
-       ERR_ENTRY("ACCOUNT_ERROR_DB_NOT_OPENED", TIZEN_ERROR_ACCOUNT | 0x05, "DB is not connected"),
-       ERR_ENTRY("ACCOUNT_ERROR_QUERY_SYNTAX_ERROR", TIZEN_ERROR_ACCOUNT | 0x06, "DB query syntax error"),
-       ERR_ENTRY("ACCOUNT_ERROR_ITERATOR_END", TIZEN_ERROR_ACCOUNT | 0x07, "terator has reached the end"),
-       ERR_ENTRY("ACCOUNT_ERROR_NOTI_FAILED", TIZEN_ERROR_ACCOUNT | 0x08, "Notification failed"),
-       ERR_ENTRY("ACCOUNT_ERROR_XML_PARSE_FAILED", TIZEN_ERROR_ACCOUNT | 0x0a, "XML parse failed"),
-       ERR_ENTRY("ACCOUNT_ERROR_XML_FILE_NOT_FOUND", TIZEN_ERROR_ACCOUNT | 0x0b, "XML file does not exist"),
-       ERR_ENTRY("ACCOUNT_ERROR_EVENT_SUBSCRIPTION_FAIL", TIZEN_ERROR_ACCOUNT | 0x0c, "Subscription failed"),
-       ERR_ENTRY("ACCOUNT_ERROR_NOT_REGISTERED_PROVIDER", TIZEN_ERROR_ACCOUNT | 0x0d, "Account provider is not registered"),
-       ERR_ENTRY("ACCOUNT_ERROR_NOT_ALLOW_MULTIPLE", TIZEN_ERROR_ACCOUNT | 0x0e, "Multiple accounts are not supported"),
-       ERR_ENTRY("ACCOUNT_ERROR_DATABASE_BUSY", TIZEN_ERROR_ACCOUNT | 0x10, "SQLite busy handler expired"),
+       ERR_ENTRY("MEDIA_VISION_ERROR_NOT_SUPPORTED_FORMAT", TIZEN_ERROR_MEDIA_VISION | 0x01, "Not supported format"),
+       ERR_ENTRY("MEDIA_VISION_ERROR_INTERNAL", TIZEN_ERROR_MEDIA_VISION | 0x02, "Internal error"),
+       ERR_ENTRY("MEDIA_VISION_ERROR_INVALID_DATA", TIZEN_ERROR_MEDIA_VISION | 0x03, "Invalid data"),
+       ERR_ENTRY("MEDIA_VISION_ERROR_INVALID_PATH", TIZEN_ERROR_MEDIA_VISION | 0x04, "Invalid path"),
+       ERR_ENTRY("MEDIA_KEY_ERROR_OPERATION_FAILED", TIZEN_ERROR_MEDIA_KEY | 0x01, "Reserve/Release failed"),
        {0, NULL, NULL}
 };
 
index 1843e74..b7df9fc 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-base-common
 Summary:    Common header files of Tizen Native API
-Version:    0.4.2
+Version:    0.4.3
 Release:    1
 Group:      Base
 License:    Apache-2.0
diff --git a/tool/CMakeLists.txt_coverage b/tool/CMakeLists.txt_coverage
new file mode 100644 (file)
index 0000000..fac53ae
--- /dev/null
@@ -0,0 +1,60 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+
+PROJECT("capi-base-common")
+SET(fw_name "capi-base-common")
+SET(CMAKE_INSTALL_PREFIX "/usr")
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(VERSION ${FULLVER})
+SET(PC_LDFLAGS -l${fw_name})
+
+SET(INC_DIR "include")
+
+INSTALL(FILES ${INC_DIR}/tizen.h DESTINATION ${INCLUDE_INSTALL_DIR})
+INSTALL(FILES ${INC_DIR}/tizen_type.h DESTINATION ${INCLUDE_INSTALL_DIR})
+INSTALL(FILES ${INC_DIR}/tizen_error.h DESTINATION ${INCLUDE_INSTALL_DIR})
+INCLUDE_DIRECTORIES(${INC_DIR})
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fprofile-arcs -ftest-coverage")
+
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/capi-base-common.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
+
+SET(SOURCES
+        src/tizen_error.c
+)
+
+ADD_LIBRARY(${fw_name} SHARED ${SOURCES})
+SET_TARGET_PROPERTIES(${fw_name} PROPERTIES VERSION ${FULLVER})
+SET_TARGET_PROPERTIES(${fw_name} PROPERTIES SOVERSION 0)
+INSTALL(TARGETS ${fw_name} DESTINATION ${LIB_INSTALL_DIR})
+CONFIGURE_FILE(${fw_name}.pc.in ${fw_name}.pc @ONLY)
+
+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/tool/find_differences.py b/tool/find_differences.py
new file mode 100755 (executable)
index 0000000..0092d3a
--- /dev/null
@@ -0,0 +1,39 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+import sys
+
+def usage():
+       print "Usage: find_differences.py OLD_FILE NEW_FILE"
+
+
+
+def main():
+       if len(sys.argv) != 3:
+               usage()
+               sys.exit()
+
+       file1 = open(sys.argv[1])
+       lines1 = set(line.strip() for line in file1)
+       file1.close()
+
+       file2 = open(sys.argv[2])
+       lines2 = set(line.strip() for line in file2)
+       file2.close()
+
+       removed = lines1 - lines2
+       print "\n"
+       print ">>>> Removed"
+       for i in removed:
+               print("%s\n" %i)
+
+       added = lines2 - lines1
+       print "\n"
+       print ">>>> Added"
+       for i in added:
+               print("%s\n" %i)
+
+
+
+if __name__ == '__main__':
+       main()
\ No newline at end of file
index d3acc32..3f10e03 100755 (executable)
@@ -53,5 +53,5 @@ privatepath = os.path.join( curpath, "../include/private/" )
 if not os.path.isdir( privatepath ):
        os.mkdir( privatepath )
 
-os.remove( privatepath + "tizen_error_private.h" )
-shutil.move( headerpath, privatepath )
\ No newline at end of file
+os.remove( privatepath + "tizen_error_private.h" )
+shutil.move( headerpath, privatepath )
\ No newline at end of file
diff --git a/tool/update_msg_header.sh b/tool/update_msg_header.sh
new file mode 100755 (executable)
index 0000000..fa035fe
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+SCRIPT_PATH=`dirname $(readlink -f $0)`
+
+python $SCRIPT_PATH/make_msg_header.py
+echo ""
+echo "python $SCRIPT_PATH/make_msg_header.py"
+
+python $SCRIPT_PATH/find_differences.py $SCRIPT_PATH/../include/private/tizen_error_private.h $SCRIPT_PATH/tizen_error_private.h
+echo ""
+echo "python $SCRIPT_PATH/find_differences.py $SCRIPT_PATH/../include/private/tizen_error_private.h $SCRIPT_PATH/tizen_error_private.h"
+
+mv $SCRIPT_PATH/tizen_error_private.h $SCRIPT_PATH/../include/private/tizen_error_private.h
+echo ""
+echo "mv $SCRIPT_PATH/tizen_error_private.h $SCRIPT_PATH/../include/private/tizen_error_private.h"
\ No newline at end of file