From: Adam Dickmeiss Date: Tue, 15 Nov 2011 10:29:42 +0000 (+0100) Subject: Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2 X-Git-Tag: v1.6.6~13^2~5^2 X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=commitdiff_plain;h=3007e0ef33f8a74dd2f540bef092d610d6355801;hp=f5c892bf8898f7dfe1e5380638f52abecb410907;p=pazpar2-moved-to-github.git Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/pazpar2 --- diff --git a/.cproject b/.cproject index 370e803..6fed192 100644 --- a/.cproject +++ b/.cproject @@ -43,6 +43,7 @@ diff --git a/m4 b/m4 index eda6995..96ff03f 160000 --- a/m4 +++ b/m4 @@ -1 +1 @@ -Subproject commit eda6995523f2412995ee60b5fe6443dee3e0d156 +Subproject commit 96ff03f91b4539e315dadd50ab2564412c076394 diff --git a/src/connection.c b/src/connection.c index 1c7d467..4be296f 100644 --- a/src/connection.c +++ b/src/connection.c @@ -261,6 +261,7 @@ static void non_block_events(struct connection *co) default: yaz_log(YLOG_LOG, "Unhandled event (%d) from %s", ev, client_get_id(cl)); + break; } } if (got_records) @@ -573,21 +574,21 @@ int client_prep_connection(struct client *cl, } if (co) { - yaz_log(YLOG_LOG, "num_connections = %d (reusing)", num_connections); + yaz_log(YLOG_LOG, "Host %s: num_connections = %d (reusing)", host->hostport, num_connections); break; } } if (max_connections <= 0 || num_connections < max_connections) { - yaz_log(YLOG_LOG, "num_connections = %d (new); max = %d", - num_connections, max_connections); + yaz_log(YLOG_LOG, "Host %s: num_connections = %d (new); max = %d", + host->hostport, num_connections, max_connections); break; } - yaz_log(YLOG_LOG, "num_connections = %d (waiting) max = %d", - num_connections, max_connections); + yaz_log(YLOG_LOG, "Host %s: num_connections = %d (waiting) max = %d", + host->hostport, num_connections, max_connections); if (yaz_cond_wait(host->cond_ready, host->mutex, abstime)) { - yaz_log(YLOG_LOG, "out of connections %s", client_get_id(cl)); + yaz_log(YLOG_LOG, "Host %s: out of connections %s", host->hostport, client_get_id(cl)); client_set_state(cl, Client_Error); yaz_mutex_leave(host->mutex); return 0; @@ -595,7 +596,7 @@ int client_prep_connection(struct client *cl, } if (co) { - yaz_log(YLOG_LOG, "%p Connection reuse. state: %d", co, co->state); + yaz_log(YLOG_LOG, "Host %s: %p Connection reuse. state: %d", host->hostport, co, co->state); connection_release(co); client_set_connection(cl, co); co->client = cl; @@ -612,8 +613,9 @@ int client_prep_connection(struct client *cl, else { yaz_mutex_leave(host->mutex); - co = connection_create(cl, host, operation_timeout, session_timeout, - iochan_man); + co = connection_create(cl, host, operation_timeout, session_timeout, iochan_man); + yaz_log(YLOG_LOG, "Host %s: %p Connection new", host->hostport, co); + } assert(co->host); } diff --git a/www/iphone/example_client.js b/www/iphone/example_client.js index a336f8e..3edabac 100644 --- a/www/iphone/example_client.js +++ b/www/iphone/example_client.js @@ -181,12 +181,15 @@ function my_onshow(data) { +'' + hit["md-title"] +' '); - if (hit["md-title-responsibility"] !== undefined) { + if (hit["md-title-remainder"] !== undefined) { + html.push('' + hit["md-title-remainder"] + ' '); + } + if (hit["md-author"] != undefined) { + html.push(''+hit["md-author"]+' '); + } + else if (hit["md-title-responsibility"] !== undefined) { html.push(''+hit["md-title-responsibility"]+' '); - if (hit["md-title-remainder"] !== undefined) { - html.push('' + hit["md-title-remainder"] + ' '); - } - } + } if (hit.recid == curDetRecId) { html.push(renderDetails_iphone(curDetRecData)); } @@ -699,8 +702,8 @@ function renderDetails(data, marker) if (data["md-title-remainder"] !== undefined) { details += ' : ' + data["md-title-remainder"] + ' '; } - if (data["md-title-responsibility"] !== undefined) { - details += ' '+ data["md-title-responsibility"] +''; + if (data["md-author"] !== undefined) { + details += ' '+ data["md-auhtor"] +''; } details += ''; } @@ -757,7 +760,9 @@ function renderDetails_iphone(data, marker) if (data["md-title-remainder"] !== undefined) { details += ' ' + data["md-title-remainder"] + ' '; } - if (data["md-title-responsibility"] !== undefined) { + if (data["md-author"] !== undefined) { + details += ''+ data["md-author"] +''; + } else if (data["md-title-responsibility"] !== undefined) { details += ''+ data["md-title-responsibility"] +''; } details += ''