mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2025-01-01 02:36:00 +01:00
Use girara debug functions
This commit is contained in:
parent
3335e71ed8
commit
15d51567aa
4 changed files with 29 additions and 32 deletions
40
document.c
40
document.c
|
@ -27,7 +27,7 @@ zathura_document_plugins_load(void)
|
||||||
/* read all files in the plugin directory */
|
/* read all files in the plugin directory */
|
||||||
DIR* dir = opendir(PLUGIN_DIR);
|
DIR* dir = opendir(PLUGIN_DIR);
|
||||||
if (dir == NULL) {
|
if (dir == NULL) {
|
||||||
fprintf(stderr, "error: could not open plugin directory: %s\n", PLUGIN_DIR);
|
girara_error("Could not open plugin directory: %s", PLUGIN_DIR);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ zathura_document_plugins_load(void)
|
||||||
handle = dlopen(path, RTLD_NOW);
|
handle = dlopen(path, RTLD_NOW);
|
||||||
|
|
||||||
if (handle == NULL) {
|
if (handle == NULL) {
|
||||||
fprintf(stderr, "error: could not load plugin (%s)\n", dlerror());
|
girara_error("Could not load plugin (%s)", dlerror());
|
||||||
goto error_free;
|
goto error_free;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ zathura_document_plugins_load(void)
|
||||||
*(void**)(®ister_plugin) = dlsym(handle, PLUGIN_REGISTER_FUNCTION);
|
*(void**)(®ister_plugin) = dlsym(handle, PLUGIN_REGISTER_FUNCTION);
|
||||||
|
|
||||||
if (register_plugin == NULL) {
|
if (register_plugin == NULL) {
|
||||||
fprintf(stderr, "error: could not find '%s' function in the plugin\n", PLUGIN_REGISTER_FUNCTION);
|
girara_error("Could not find '%s' in plugin", PLUGIN_REGISTER_FUNCTION);
|
||||||
goto error_free;
|
goto error_free;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ zathura_document_plugins_load(void)
|
||||||
bool r = zathura_document_plugin_register(plugin, handle);
|
bool r = zathura_document_plugin_register(plugin, handle);
|
||||||
|
|
||||||
if (r == false) {
|
if (r == false) {
|
||||||
fprintf(stderr, "error: could not register plugin (%s)\n", path);
|
girara_error("Could not register plugin (%s)", path);
|
||||||
goto error_free;
|
goto error_free;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ error_continue:
|
||||||
}
|
}
|
||||||
|
|
||||||
if (closedir(dir) == -1) {
|
if (closedir(dir) == -1) {
|
||||||
fprintf(stderr, "error: could not close plugin directory: %s\n", PLUGIN_DIR);
|
girara_error("Could not close plugin directory: %s", PLUGIN_DIR);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -128,7 +128,6 @@ zathura_document_plugin_register(zathura_document_plugin_t* new_plugin, void* ha
|
||||||
{
|
{
|
||||||
if( (new_plugin == NULL) || (new_plugin->file_extension == NULL) || (new_plugin->open_function == NULL)
|
if( (new_plugin == NULL) || (new_plugin->file_extension == NULL) || (new_plugin->open_function == NULL)
|
||||||
|| (handle == NULL) ) {
|
|| (handle == NULL) ) {
|
||||||
fprintf(stderr, "plugin: could not register\n");
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -136,7 +135,7 @@ zathura_document_plugin_register(zathura_document_plugin_t* new_plugin, void* ha
|
||||||
zathura_document_plugin_t* plugin = zathura_document_plugins;
|
zathura_document_plugin_t* plugin = zathura_document_plugins;
|
||||||
while (plugin) {
|
while (plugin) {
|
||||||
if (!strcmp(plugin->file_extension, new_plugin->file_extension)) {
|
if (!strcmp(plugin->file_extension, new_plugin->file_extension)) {
|
||||||
fprintf(stderr, "plugin: already registered for filetype %s\n", plugin->file_extension);
|
girara_warning("%s-plugin already registered", plugin->file_extension);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -169,13 +168,13 @@ zathura_document_open(const char* path, const char* password)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!file_exists(path)) {
|
if (!file_exists(path)) {
|
||||||
fprintf(stderr, "error: file does not exist\n");
|
girara_error("File does not exist");
|
||||||
goto error_out;
|
goto error_out;
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* file_extension = file_get_extension(path);
|
const char* file_extension = file_get_extension(path);
|
||||||
if (!file_extension) {
|
if (!file_extension) {
|
||||||
fprintf(stderr, "error: could not determine file type\n");
|
girara_error("Could not determine file type");
|
||||||
goto error_out;
|
goto error_out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -256,7 +255,6 @@ zathura_document_open(const char* path, const char* password)
|
||||||
|
|
||||||
return document;
|
return document;
|
||||||
} else {
|
} else {
|
||||||
fprintf(stderr, "error: could not open file\n");
|
|
||||||
goto error_free;
|
goto error_free;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -265,7 +263,7 @@ zathura_document_open(const char* path, const char* password)
|
||||||
plugin = plugin->next;
|
plugin = plugin->next;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf(stderr, "error: unknown file type\n");
|
girara_error("Unknown file type");
|
||||||
|
|
||||||
error_free:
|
error_free:
|
||||||
|
|
||||||
|
@ -304,7 +302,7 @@ zathura_document_free(zathura_document_t* document)
|
||||||
|
|
||||||
/* free document */
|
/* free document */
|
||||||
if (!document->functions.document_free) {
|
if (!document->functions.document_free) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
|
|
||||||
if (document->file_path) {
|
if (document->file_path) {
|
||||||
free(document->file_path);
|
free(document->file_path);
|
||||||
|
@ -333,7 +331,7 @@ zathura_document_save_as(zathura_document_t* document, const char* path)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!document->functions.document_save_as) {
|
if (!document->functions.document_save_as) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -348,7 +346,7 @@ zathura_document_index_generate(zathura_document_t* document)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!document->functions.document_index_generate) {
|
if (!document->functions.document_index_generate) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -363,7 +361,7 @@ zathura_document_attachments_get(zathura_document_t* document)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!document->functions.document_attachments_get) {
|
if (!document->functions.document_attachments_get) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -384,7 +382,7 @@ zathura_page_get(zathura_document_t* document, unsigned int page_id)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!document->functions.page_get) {
|
if (!document->functions.page_get) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -407,7 +405,7 @@ zathura_page_free(zathura_page_t* page)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!page->document->functions.page_free) {
|
if (!page->document->functions.page_free) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -422,7 +420,7 @@ zathura_page_search_text(zathura_page_t* page, const char* text)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!page->document->functions.page_search_text) {
|
if (!page->document->functions.page_search_text) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -437,7 +435,7 @@ zathura_page_links_get(zathura_page_t* page)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!page->document->functions.page_links_get) {
|
if (!page->document->functions.page_links_get) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -458,7 +456,7 @@ zathura_page_form_fields_get(zathura_page_t* page)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!page->document->functions.page_form_fields_get) {
|
if (!page->document->functions.page_form_fields_get) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -479,7 +477,7 @@ zathura_page_render(zathura_page_t* page)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!page->document->functions.page_render) {
|
if (!page->document->functions.page_render) {
|
||||||
fprintf(stderr, "error: %s not implemented\n", __FUNCTION__);
|
girara_error("%s not implemented", __FUNCTION__);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
6
render.c
6
render.c
|
@ -22,7 +22,7 @@ render_job(void* data)
|
||||||
|
|
||||||
gdk_threads_enter();
|
gdk_threads_enter();
|
||||||
render(page);
|
render(page);
|
||||||
printf("Rendered %d\n", page->number);
|
girara_debug("Rendered %d", page->number);
|
||||||
gdk_threads_leave();
|
gdk_threads_leave();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -135,8 +135,8 @@ render(zathura_page_t* page)
|
||||||
GtkWidget* image = zathura_page_render(page);
|
GtkWidget* image = zathura_page_render(page);
|
||||||
|
|
||||||
if (!image) {
|
if (!image) {
|
||||||
|
girara_error("Failed to render page %d", page->number);
|
||||||
g_static_mutex_unlock(&(page->lock));
|
g_static_mutex_unlock(&(page->lock));
|
||||||
printf("error: rendering failed\n");
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -147,7 +147,7 @@ render(zathura_page_t* page)
|
||||||
|
|
||||||
if (!widget) {
|
if (!widget) {
|
||||||
g_static_mutex_unlock(&(page->lock));
|
g_static_mutex_unlock(&(page->lock));
|
||||||
printf("error: page container does not exist\n");
|
girara_error("Page container does not exist");
|
||||||
g_object_unref(image);
|
g_object_unref(image);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
11
utils.c
11
utils.c
|
@ -168,13 +168,12 @@ page_blank(unsigned int width, unsigned int height)
|
||||||
void
|
void
|
||||||
document_index_build(GtkTreeModel* model, GtkTreeIter* parent, girara_tree_node_t* tree)
|
document_index_build(GtkTreeModel* model, GtkTreeIter* parent, girara_tree_node_t* tree)
|
||||||
{
|
{
|
||||||
girara_list_t* list = girara_node_get_children(tree);
|
/*girara_list_t* list = girara_node_get_children(tree);*/
|
||||||
girara_list_iterator_t* it = girara_list_iterator(list);
|
/*girara_list_iterator_t* it = girara_list_iterator(list);*/
|
||||||
|
|
||||||
do {
|
/*do {*/
|
||||||
zathura_index_element_t* index_element = (zathura_index_element_t*) girara_list_iterator_data(it);
|
/*zathura_index_element_t* index_element = (zathura_index_element_t*) girara_list_iterator_data(it);*/
|
||||||
printf("%s\n", index_element->title);
|
/*} while ((it = girara_list_iterator_next(it)));*/
|
||||||
} while ((it = girara_list_iterator_next(it)));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
char* string_concat(const char* string1, ...)
|
char* string_concat(const char* string1, ...)
|
||||||
|
|
|
@ -208,13 +208,13 @@ int main(int argc, char* argv[])
|
||||||
gtk_init(&argc, &argv);
|
gtk_init(&argc, &argv);
|
||||||
|
|
||||||
if (!init_zathura()) {
|
if (!init_zathura()) {
|
||||||
printf("error: coult not initialize zathura\n");
|
girara_error("Coult not initialize zathura\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (argc > 1) {
|
if (argc > 1) {
|
||||||
if (!document_open(argv[1], NULL)) {
|
if (!document_open(argv[1], NULL)) {
|
||||||
printf("error: could not open document\n");
|
girara_error("Failed to open document\n");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue