Apply the changes of pkgmgr_info internal 21/114321/2 accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/3.0/common/20170214.180308 accepted/tizen/3.0/ivi/20170213.225122 accepted/tizen/3.0/mobile/20170213.225044 accepted/tizen/3.0/tv/20170213.225058 accepted/tizen/3.0/wearable/20170213.225106 accepted/tizen/common/20170221.135539 accepted/tizen/ivi/20170221.225441 accepted/tizen/mobile/20170221.225355 accepted/tizen/tv/20170221.225409 accepted/tizen/unified/20170309.034028 accepted/tizen/wearable/20170221.225422 submit/tizen/20170221.090407 submit/tizen_3.0/20170213.041614 submit/tizen_unified/20170308.100409
authorSungbae Yoo <sungbae.yoo@samsung.com>
Mon, 13 Feb 2017 02:20:03 +0000 (11:20 +0900)
committerSungbae Yoo <sungbae.yoo@samsung.com>
Mon, 13 Feb 2017 04:07:32 +0000 (13:07 +0900)
Change-Id: I7354d1091b6382d68cd67f3528ff85e69fff13bb
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
lib/krate/app-info-internal.h
lib/krate/package-info-internal.h

index 96f1a7a..8ce8798 100644 (file)
@@ -36,68 +36,71 @@ typedef struct label_x {
                char *lang;
 } label_x;
 
-// pkgmgr-info : include/pkgmgrinfo_basic.h
 typedef struct application_x {
-       char *appid;    /*attr*/
-       char *exec;     /*attr*/
-       char *nodisplay;    /*attr, default: "false"*/
+       char *appid;    /*attr*/
+       char *exec; /*attr*/
+       char *nodisplay;        /*attr, default: "false"*/
        char *multiple; /*attr, default: "false"*/
-       char *taskmanage;       /*attr, default: "true"*/
-       char *enabled;  /*attr, default: "true"*/
-       char *type;     /*attr*/
-       char *categories;       /*attr*/
+       char *taskmanage;   /*attr, default: "true"*/
+       char *type; /*attr*/
+       char *categories;   /*attr*/
        char *extraid;  /*attr*/
        char *hwacceleration;   /*attr, default: "default"*/
-       char *screenreader;     /*attr, default: "use-system-setting"*/
+       char *screenreader; /*attr, default: "use-system-setting"*/
        char *mainapp;  /*attr, default: "false"*/
        char *package;  /*set from package_x*/
-       char *recentimage;      /*attr, default: "false"*/
+       char *recentimage;  /*attr, default: "false"*/
        char *launchcondition;  /*attr, default: "false"*/
        char *indicatordisplay; /*attr, default: "true"*/
-       char *portraitimg;      /*attr*/
-       char *landscapeimg;     /*attr*/
+       char *portraitimg;  /*attr*/
+       char *landscapeimg; /*attr*/
        char *effectimage_type; /*attr, default: "image"*/
-       char *guestmode_visibility;     /*attr, default: "true"*/
-       char *component;    /*no xml part*/
+       char *guestmode_visibility; /*attr, default: "true"*/
+       char *component;        /*no xml part*/
        char *permission_type;  /*attr, default: "normal"*/
        char *component_type;   /*attr, default: "uiapp"*/
        char *preload;  /*no xml part*/
        char *submode;  /*attr, default: "false"*/
        char *submode_mainid;   /*attr, default: "false"*/
-       char *process_pool;     /*attr, default: "false"*/
+       char *process_pool; /*attr, default: "false"*/
        char *installed_storage;
-       char *autorestart;      /*attr, default: "false"*/
+       char *autorestart;  /*attr, default: "false"*/
        char *onboot;   /*attr, default: "false"*/
        char *support_disable;  /*set from package_x*/
-       char *ui_gadget;    /*attr, default: "false"*/
-       char *launch_mode;      /*attr, default: "single"*/
-       char *ambient_support;  /*attr, default: "false"*/
-       char *alias_appid;      /*attr*/
+       char *ui_gadget;        /*attr, default: "false"*/
+       char *launch_mode;  /*attr, default: "single"*/
+       char *support_ambient;  /*attr, default: "false"*/
+       char *alias_appid;  /*attr*/
        char *effective_appid;  /*attr*/
-       char *package_type;     /*set from package_x*/
+       char *package_type; /*set from package_x*/
        char *tep_name; /*set from package_x*/
        char *zip_mount_file;   /*set from package_x*/
-       char *root_path;    /*set from package_x*/
-       char *api_version;      /*set from package_x*/
+       char *root_path;        /*set from package_x*/
+       char *api_version;  /*set from package_x*/
        char *for_all_users; /**< Flag that indicates if the package is available for everyone or for current user only, no xml part*/
        char *is_disabled; /**< Flag that indicates if the application is disabled or not, no xml part*/
        char *splash_screen_display; /*attr, default: "true"*/
+       char *external_path; /**< external storage path if exists, no xml part*/
+       char *package_system; /*set from package_x*/
+       char *removable; /*set from package_x*/
+       char *package_installed_time; /*installed time after finishing of installation*/
+       char *support_mode; /*attr*/
        GList *label;   /*element*/
-       GList *icon;    /*element*/
+       GList *icon;    /*element*/
        GList *image;   /*element*/
        GList *category; /*element*/
-       GList *metadata;    /*element*/
-       GList *permission;      /*element*/
-       GList *launchconditions;    /*element*/
-       GList *notification;    /*element*/
-       GList *datashare;       /*element*/
+       GList *metadata;        /*element*/
+       GList *permission;  /*element*/
+       GList *launchconditions;        /*element*/
+       GList *notification;    /*element*/
+       GList *datashare;   /*element*/
        GList *datacontrol; /*element*/
        GList *background_category; /*element*/
        GList *appcontrol; /*element*/
        GList *splashscreens; /*element*/
 } application_x;
 
-// pkgmgr-info : include/pkgmgrinfo_private.h
+// pkgmgr-info : src/pkgmgrinfo_private.h
 typedef struct _pkgmgr_appinfo_x {
        const char *package;
        char *locale;
index d84fa79..dcf4edf 100644 (file)
@@ -53,44 +53,46 @@ typedef struct author_x {
 
 // pkgmgr-info : include/pkgmgrinfo_basic.h
 typedef struct package_x {
-       char *for_all_users;        /**< Flag that indicates if the package is available for everyone or for current user only, no xml part*/
-       char *package;              /**< package name, attr*/
-       char *version;              /**< package version, attr*/
-       char *installlocation;      /**< package install location, attr, default: "internal-only"*/
-       char *ns;                   /**<name space, attr*/
-       char *removable;            /**< package removable flag, no xml part*/
-       char *preload;              /**< package preload flag, no xml part*/
-       char *readonly;             /**< package readonly flag, no xml part*/
-       char *update;               /**< package update flag, no xml part*/
-       char *appsetting;           /**< package app setting flag, attr, default: "false"*/
-       char *system;               /**< package system flag, no xml part*/
-       char *type;                 /**< package type, attr*/
-       char *package_size;         /**< package size for external installation, attr*/
-       char *installed_time;       /**< installed time after finishing of installation, no xml part*/
-       char *installed_storage;    /**< package currently installed storage, no xml part*/
-       char *storeclient_id;       /**< id of store client for installed package, attr*/
-       char *mainapp_id;           /**< app id of main application, no xml part*/
-       char *package_url;          /**< app id of main application, attr*/
-       char *root_path;            /**< package root path, attr*/
-       char *csc_path;             /**< package csc path, attr*/
-       char *nodisplay_setting;    /**< package no display setting menu, attr, default: "false"*/
-       char *support_disable;      /**< package support disable flag, attr, default: "false"*/
-       char *api_version;          /**< minimum version of API package using, attr, default: patch_version trimmed version from tizen_full_version*/
-       char *tep_name;             /*no xml part*/
-       char *zip_mount_file;       /*no xml part*/
-       char *backend_installer;    /**< package backend installer, attr*/
-       GList *icon;                /**< package icon, element*/
-       GList *label;               /**< package label, element*/
-       GList *author;              /**< package author, element*/
-       GList *description;         /**< package description, element*/
-       GList *license;             /**< package license, no xml part*/
-       GList *privileges;          /**< package privileges, element*/
-       GList *application;         /**< package's application, element*/
-       GList *compatibility;       /**< package compatibility, element*/
-       GList *deviceprofile;       /**< package device profile, element*/
+       char *for_all_users;        /**< Flag that indicates if the package is available for everyone or for current user only, no xml part*/
+       char *package;    /**< package name, attr*/
+       char *version;    /**< package version, attr*/
+       char *installlocation;    /**< package install location, attr, default: "internal-only"*/
+       char *ns;          /**<name space, attr*/
+       char *removable;            /**< package removable flag, no xml part*/
+       char *preload;    /**< package preload flag, no xml part*/
+       char *readonly;  /**< package readonly flag, no xml part*/
+       char *update;          /**< package update flag, no xml part*/
+       char *appsetting;          /**< package app setting flag, attr, default: "false"*/
+       char *system;      /**< package system flag, no xml part*/
+       char *type;      /**< package type, attr*/
+       char *package_size;      /**< package size for external installation, attr*/
+       char *installed_time;      /**< installed time after finishing of installation, no xml part*/
+       char *installed_storage;            /**< package currently installed storage, no xml part*/
+       char *storeclient_id;      /**< id of store client for installed package, attr*/
+       char *mainapp_id;          /**< app id of main application, no xml part*/
+       char *package_url;        /**< app id of main application, attr*/
+       char *root_path;            /**< package root path, attr*/
+       char *csc_path;  /**< package csc path, attr*/
+       char *nodisplay_setting;            /**< package no display setting menu, attr, default: "false"*/
+       char *support_mode; /**< package support mode, attr*/
+       char *support_disable;    /**< package support disable flag, attr, default: "false"*/
+       char *api_version;        /**< minimum version of API package using, attr, default: patch_version trimmed version from tizen_full_version*/
+       char *tep_name; /*no xml part*/
+       char *zip_mount_file;   /*no xml part*/
+       char *backend_installer;            /**< package backend installer, attr*/
+       char *external_path; /**< external storage path if exists, no xml part*/
+       GList *icon;        /**< package icon, element*/
+       GList *label;      /**< package label, element*/
+       GList *author;    /**< package author, element*/
+       GList *description;      /**< package description, element*/
+       GList *license;  /**< package license, no xml part*/
+       GList *privileges;  /**< package privileges, element*/
+       GList *application;      /**< package's application, element*/
+       GList *compatibility;      /**< package compatibility, element*/
+       GList *deviceprofile;      /**< package device profile, element*/
 } package_x;
 
-// pkgmgr-info : include/pkgmgrinfo_private.h
+// pkgmgr-info : src/pkgmgrinfo_private.h
 typedef struct _pkgmgr_pkginfo_x {
        uid_t uid;
        package_x *pkg_info;