![]() |
![]() |
![]() |
gURLChecker Reference Manual | ![]() |
---|---|---|---|---|
enum UCProjectType; void uc_project_report_save (void); gboolean uc_project_get_w3c_checks (const gchar *type); void uc_project_set_w3c_checks (const gchar *type, const gboolean value); gboolean uc_project_save_all (void); void uc_project_set_security_checks (const gchar *type, const gboolean value); gboolean uc_project_get_security_checks (const gchar *type); gboolean uc_project_get_export_numbering (void); void uc_project_set_export_labels (const gboolean value); gboolean uc_project_get_export_labels (void); void uc_project_set_export_numbering (const gboolean value); gchar* uc_project_get_report_export_path (void); void uc_project_get_security_virii_extensions (gchar ***items, guint *item_size); void uc_project_set_security_bad_extensions (const gchar *items); void uc_project_set_w3c_html_level (const gchar *value); void uc_project_set_w3c_css_extensions (const gchar *items); void uc_project_set_security_virii_extensions (const gchar *items); void uc_project_get_security_bad_extensions (gchar ***items, guint *item_size); void uc_project_get_w3c_html_extensions (gchar ***items, guint *item_size); void uc_project_projects_list_load (void); const gchar* uc_project_get_w3c_html_level (void); void uc_project_set_w3c_html_extensions (const gchar *items); void uc_project_get_w3c_css_extensions (gchar ***items, guint *item_size); void uc_project_set_report_export_path (const gchar *value); void uc_project_set_cookies_warn_updated (const gboolean value); gboolean uc_project_get_prompt_auth (void); void uc_project_set_prompt_auth (const gboolean value); gboolean uc_project_get_cookies_warn_added (void); void uc_project_set_cookies_warn_added (const gboolean value); gboolean uc_project_get_cookies_warn_updated (void); gboolean uc_project_get_cookies_warn_deleted (void); void uc_project_set_cookies_warn_deleted (const gboolean value); gboolean uc_project_get_cookies_accept (void); void uc_project_cookies_add (const UCLinkProperties *prop, const gchar *cook); void uc_project_set_cookies_accept (const gboolean value); gchar* uc_project_cookies_get_header_field (gchar *path); void uc_project_xml_load_settings (const UCProjectProjects *p); void uc_project_general_settings_save (void); void uc_project_save_index (void); void uc_project_delete (const gint32 id); gint32 uc_project_treeview_get_selected_row_id (void); GdkPixbuf* uc_project_get_type_icon (const UCProjectType project_type); gboolean uc_project_open (const gint32 id); void uc_project_display_informations (GtkTreeView *treeview); GList* uc_project_get_projects_list (void); gboolean uc_project_save_properties (void); gint uc_project_save (void); void uc_project_free (void); void uc_project_new (void); void uc_project_get_reject_directories (gchar ***items, guint *item_size); void uc_project_get_reject_domains (gchar ***items, guint *item_size); void uc_project_get_reject_documents (gchar ***items, guint *item_size); void uc_project_get_reject_images (gchar ***items, guint *item_size); void uc_project_set_reject_directories (const gchar *items); void uc_project_set_reject_documents (const gchar *items); void uc_project_set_reject_images (const gchar *items); void uc_project_set_reject_domains (const gchar *items); UCProjectType uc_project_get_type (void); gchar* uc_project_get_title (void); gchar* uc_project_get_description (void); gboolean uc_project_get_save_bookmarks (void); gboolean uc_project_get_save (void); const gchar* uc_project_get_local_charset (void); gboolean uc_project_get_check_is_current (void); gchar* uc_project_get_url (void); guint uc_project_get_id (void); gboolean uc_project_get_speed_check (void); gchar* uc_project_get_bookmarks_file (void); guint uc_project_get_timeouts_blocked (void); gchar* uc_project_get_current_host (void); gboolean uc_project_speed_check_get_download_content (void); gchar* uc_project_get_current_port (void); gchar* uc_project_get_proxy_host (void); gchar* uc_project_get_working_path (void); gchar* uc_project_get_chroot_path (void); gchar* uc_project_get_cache_name (void); gboolean uc_project_get_stylesheet_check (void); gboolean uc_project_get_stylesheet_validate (void); gboolean uc_project_get_proto_file_is_error (void); gboolean uc_project_get_proto_file_check (void); gboolean uc_project_get_proto_mailto (void); gboolean uc_project_get_proto_https (void); gboolean uc_project_get_proto_ftp (void); gboolean uc_project_get_passive_ftp (void); gboolean uc_project_get_proto_mailto_check_mx (void); guint uc_project_get_check_wait (void); guint uc_project_get_depth_level (void); gboolean uc_project_get_check_chroot (void); gboolean uc_project_get_limit_local (void); gboolean uc_project_get_use_proxy (void); guint uc_project_get_proxy_port (void); gboolean uc_project_get_download_images_content (void); gboolean uc_project_get_download_archives_content (void); guint uc_project_get_check_timeout (void); gboolean uc_project_get_debug_mode (void); gboolean uc_project_get_dump_properties (void); guint uc_project_get_tooltips_delay (void); gboolean uc_project_get_onsave (void); gchar* uc_project_get_browser_path (void); gboolean uc_project_get_no_urls_args (void); void uc_project_speed_check_set_download_content (const gboolean value); void uc_project_set_speed_check (const gboolean value); void uc_project_set_onsave (const gboolean value); void uc_project_set_type (const UCProjectType type); void uc_project_set_id (const guint id); void uc_project_set_title (const gchar *value); void uc_project_set_description (const gchar *value); void uc_project_set_save_bookmarks (const gboolean value); void uc_project_set_timeouts_blocked (const guint value); void uc_project_set_save (const gboolean value); void uc_project_set_local_charset (G_CONST_RETURN gchar *value); void uc_project_set_check_is_current (const gboolean value); void uc_project_set_url (const gchar *value); void uc_project_set_bookmarks_file (const gchar *value); void uc_project_set_current_host (const gchar *value); void uc_project_set_current_port (const gchar *value); void uc_project_set_check_wait (const guint value); void uc_project_set_depth_level (const guint value); void uc_project_set_working_path (const gchar *value); void uc_project_set_cache_name (const gchar *value); void uc_project_set_proto_file_is_error (const gboolean value); void uc_project_set_stylesheet_check (const gboolean value); void uc_project_set_stylesheet_validate (const gboolean value); void uc_project_set_proto_file_check (const gboolean value); void uc_project_set_proto_mailto (const gboolean value); void uc_project_set_proto_https (const gboolean value); void uc_project_set_proto_ftp (const gboolean value); void uc_project_set_passive_ftp (const gboolean value); void uc_project_set_proto_mailto_check_mx (const gboolean value); void uc_project_set_check_chroot (const gboolean value); void uc_project_set_limit_local (const gboolean value); void uc_project_set_use_proxy (const gboolean value); void uc_project_set_proxy_host (const gchar *value); void uc_project_set_proxy_port (const guint value); void uc_project_set_chroot_path (const gchar *value); void uc_project_set_download_images_content (const gboolean value); void uc_project_set_download_archives_content (const gboolean value); void uc_project_set_check_timeout (const guint value); void uc_project_set_debug_mode (const gboolean value); void uc_project_set_dump_properties (const gboolean value); void uc_project_set_tooltips_delay (const guint value); void uc_project_set_browser_path (const gchar *value); void uc_project_set_no_urls_args (const gboolean value); void uc_project_set_auth_user (const gchar *value); void uc_project_set_auth_password (const gchar *value); void uc_project_set_auth_line (const gchar *value); gchar* uc_project_get_auth_user (void); gchar* uc_project_get_auth_line (void); gchar* uc_project_get_auth_password (void);
typedef enum { UC_PROJECT_TYPE_WEB_SITE, UC_PROJECT_TYPE_LOCAL_FILE, UC_PROJECT_TYPE_BOOKMARKS, UC_PROJECT_TYPE_ALL, UC_PROJECT_TYPES_LEN } UCProjectType;
gboolean uc_project_get_w3c_checks (const gchar *type);
|
|
Returns : |
void uc_project_set_w3c_checks (const gchar *type, const gboolean value);
|
|
|
void uc_project_set_security_checks (const gchar *type, const gboolean value);
|
|
|
gboolean uc_project_get_security_checks (const gchar *type);
|
|
Returns : |
void uc_project_set_export_numbering (const gboolean value);
|
void uc_project_get_security_virii_extensions (gchar ***items, guint *item_size);
Fill the items
vector with the virii extensions to scan during
the check.
There is no memory allocation.
See: uc_project_get_reject_directories()
,
uc_project_get_reject_domains()
,
uc_project_get_reject_documents()
,
uc_project_get_reject_images()
,
uc_project_get_security_bad_extensions()
,
uc_project_get_w3c_html_extensions()
,
uc_project_get_w3c_css_extensions()
|
the vector to fill. |
|
the size to fill. |
void uc_project_set_security_bad_extensions (const gchar *items);
|
void uc_project_set_w3c_css_extensions (const gchar *items);
|
void uc_project_set_security_virii_extensions (const gchar *items);
|
void uc_project_get_security_bad_extensions (gchar ***items, guint *item_size);
Fill the items
vector with the bad extensions to warn for during
the check (those extensions will be explicitly searched).
There is no memory allocation.
See: uc_project_get_reject_directories()
,
uc_project_get_reject_domains()
,
uc_project_get_reject_documents()
,
uc_project_get_reject_images()
,
uc_project_get_security_virii_extensions()
,
uc_project_get_w3c_html_extensions()
,
uc_project_get_w3c_css_extensions()
|
the vector to fill. |
|
the size to fill. |
void uc_project_get_w3c_html_extensions (gchar ***items, guint *item_size);
Fill the items
vector with the html extensions to w3c validate during
the check.
There is no memory allocation.
See: uc_project_get_reject_directories()
,
uc_project_get_reject_domains()
,
uc_project_get_reject_documents()
,
uc_project_get_reject_images()
,
uc_project_get_security_bad_extensions()
,
uc_project_get_security_virii_extensions()
,
uc_project_get_w3c_css_extensions()
|
the vector to fill. |
|
the size to fill. |
void uc_project_projects_list_load (void);
Load the projects' list.
See: uc_project_xml_get_tags()
void uc_project_set_w3c_html_extensions (const gchar *items);
|
void uc_project_get_w3c_css_extensions (gchar ***items, guint *item_size);
Fill the items
vector with the css extensions to w3c validate during
the check.
There is no memory allocation.
See: uc_project_get_reject_directories()
,
uc_project_get_reject_domains()
,
uc_project_get_reject_documents()
,
uc_project_get_reject_images()
,
uc_project_get_security_bad_extensions()
,
uc_project_get_security_virii_extensions()
,
uc_project_get_w3c_html_extensions()
|
the vector to fill. |
|
the size to fill. |
void uc_project_set_report_export_path (const gchar *value);
|
void uc_project_set_cookies_warn_updated (const gboolean value);
|
void uc_project_set_cookies_warn_added (const gboolean value);
|
gboolean uc_project_get_cookies_warn_updated (void);
Returns : |
gboolean uc_project_get_cookies_warn_deleted (void);
Returns : |
void uc_project_set_cookies_warn_deleted (const gboolean value);
|
void uc_project_cookies_add (const UCLinkProperties *prop, const gchar *cook);
|
|
|
gchar* uc_project_cookies_get_header_field (gchar *path);
|
|
Returns : |
void uc_project_xml_load_settings (const UCProjectProjects *p);
Load settings for a given project.
See: uc_project_open()
,
uc_project_xml_load_links()
|
UCProjectProjects node of the project to load. |
void uc_project_general_settings_save (void);
Save the main gurlchecker settings in XML format on the disk.
void uc_project_save_index (void);
Save the gurlchecker project's list in XML format on the disk.
void uc_project_delete (const gint32 id);
Delete a gurlchecker project.
|
id of the project to delete. |
gint32 uc_project_treeview_get_selected_row_id (void);
Identify the project corresponding to the currently selected row and return its id.
Returns : |
id of the project. |
GdkPixbuf* uc_project_get_type_icon (const UCProjectType project_type);
Returns the corresponding icon for a given link type.
|
a UCProjectType type. |
Returns : |
A GdkPixbuf icon. |
gboolean uc_project_open (const gint32 id);
Open a existant gurlchecker project.
See: uc_project_xml_load_links()
,
uc_project_xml_load_settings()
|
id of the project to open. |
Returns : |
TRUE if the project have been open correctly.
|
void uc_project_display_informations (GtkTreeView *treeview);
Retreive the currently selected project on the list and display its informations in the project's dialog.
|
the treeview where projects are listed. |
GList* uc_project_get_projects_list (void);
Return the gurlchecker projects' list.
Returns : |
A GList pointer on the internal projects' list. |
gboolean uc_project_save_properties (void);
Save properties for the current project.
Returns : |
TRUE if all required properties for a project have been
enter.
|
gint uc_project_save (void);
Save the entire current project (settings, links etc.) in XML format on the disk.
Returns : |
void uc_project_free (void);
Free internals lists and variables to prepare a new project.
|
type of the project. |
void uc_project_new (void);
Load a project and its properties from the disk.
See: uc_project_projects_list_load()
|
id of the project. |
void uc_project_get_reject_directories (gchar ***items, guint *item_size);
Fill the items
vector with the directories to avoid during
the check (those directories will not be checked).
There is no memory allocation.
See: uc_project_get_reject_domains()
,
uc_project_get_reject_documents()
,
uc_project_get_reject_images()
,
uc_project_get_security_bad_extensions()
,
uc_project_get_security_virii_extensions()
,
uc_project_get_w3c_html_extensions()
,
uc_project_get_w3c_css_extensions()
|
the vector to fill. |
|
the size to fill. |
void uc_project_get_reject_domains (gchar ***items, guint *item_size);
Fill the items
vector with the domains to avoid during
the check (those domains will not be checked).
There is no memory allocation.
See: uc_project_get_reject_directories()
,
uc_project_get_reject_documents()
,
uc_project_get_reject_images()
,
uc_project_get_security_bad_extensions()
,
uc_project_get_security_virii_extensions()
,
uc_project_get_w3c_html_extensions()
,
uc_project_get_w3c_css_extensions()
|
the vector to fill. |
|
the size to fill. |
void uc_project_get_reject_documents (gchar ***items, guint *item_size);
Fill the items
vector with the documents extensions to avoid during
the check (those documents will not be checked).
There is no memory allocation.
See: uc_project_get_reject_directories()
,
uc_project_get_reject_domains()
,
uc_project_get_reject_images()
,
uc_project_get_security_bad_extensions()
,
uc_project_get_security_virii_extensions()
,
uc_project_get_w3c_html_extensions()
,
uc_project_get_w3c_css_extensions()
|
the vector to fill. |
|
the size to fill. |
void uc_project_get_reject_images (gchar ***items, guint *item_size);
Fill the items
vector with the images extensions to avoid during
the check (those images will not be checked).
There is no memory allocation.
See: uc_project_get_reject_directories()
,
uc_project_get_reject_domains()
,
uc_project_get_reject_documents()
,
uc_project_get_security_bad_extensions()
,
uc_project_get_security_virii_extensions()
,
uc_project_get_w3c_html_extensions()
,
uc_project_get_w3c_css_extensions()
|
the vector to fill. |
|
the size to fill. |
void uc_project_set_reject_directories (const gchar *items);
|
void uc_project_set_reject_documents (const gchar *items);
|
UCProjectType uc_project_get_type (void);
Return the current project type.
Returns : |
The current project type. |
gboolean uc_project_get_save (void);
Check if the project should be saved.
Returns : |
TRUE if the project should be saved.
|
guint uc_project_get_id (void);
Return the id of the current project.
Returns : |
id of the project. |
gboolean uc_project_speed_check_get_download_content (void);
Returns : |
gboolean uc_project_get_proto_mailto_check_mx (void);
Returns : |
gboolean uc_project_get_download_images_content (void);
Returns : |
gboolean uc_project_get_download_archives_content (void);
Returns : |
gchar* uc_project_get_browser_path (void);
Check for the browser path and return it.
See: uc_project_browser_init()
Returns : |
The browser path (no new memory allocation). |
void uc_project_speed_check_set_download_content (const gboolean value);
|
void uc_project_set_timeouts_blocked (const guint value);
|
void uc_project_set_local_charset (G_CONST_RETURN gchar *value);
|
void uc_project_set_check_is_current (const gboolean value);
|
void uc_project_set_proto_file_is_error (const gboolean value);
|
void uc_project_set_stylesheet_check (const gboolean value);
|
void uc_project_set_stylesheet_validate (const gboolean value);
|
void uc_project_set_proto_file_check (const gboolean value);
|
void uc_project_set_proto_mailto_check_mx (const gboolean value);
|
void uc_project_set_download_images_content (const gboolean value);
|
void uc_project_set_download_archives_content (const gboolean value);
|
void uc_project_set_dump_properties (const gboolean value);
|