diff -r eprints-2.3.6/bin/generate_abstracts eprints-2.3.7/bin/generate_abstracts 87c87 < EPrints Version: 2.3.6 --- > EPrints Version: 2.3.7 178c178 < foreach( "archive", "deletion" ) --- > foreach( "archive", "deletion", "inbox", "buffer" ) diff -r eprints-2.3.6/bin/generate_apacheconf eprints-2.3.7/bin/generate_apacheconf 120c120 < EPrints Version: 2.3.6 --- > EPrints Version: 2.3.7 524c524 < Options ExecCGI --- > Options ExecCGI FollowSymLinks 541c541,544 < Options ExecCGI --- > Options ExecCGI FollowSymLinks > > > PerlSendHeader On diff -r eprints-2.3.6/bin/startup.pl eprints-2.3.7/bin/startup.pl 25,26d24 < print STDERR "EPRINTS: Loading Core Modules\n"; < 75,79d72 < print STDERR "EPRINTS: Core Modules Loaded\n"; < < # cjg SYSTEM CONF SHOULD SAY IF TO PRELOAD OR NOT... < < print STDERR "EPRINTS: Loading Config Modules\n"; 86,87c79 < print STDERR "EPRINTS: ".join( ", ", EPrints::Config::get_archive_ids() )."\n"; < print STDERR "EPRINTS: Config Modules Loaded\n"; --- > print STDERR "EPrints archives loaded: ".join( ", ", EPrints::Config::get_archive_ids() )."\n"; diff -r eprints-2.3.6/bin/upgrade eprints-2.3.7/bin/upgrade 91c91 < EPrints Version: 2.3.6 --- > EPrints Version: 2.3.7 diff -r eprints-2.3.6/cfg/system-phrases-en.xml eprints-2.3.7/cfg/system-phrases-en.xml 252a253,254 > > &ruler; 258,259d259 < &ruler; < 281c281,282 < Add New Document to EPrint --- > Add another Format to this EPrint > Add a Format to this EPrint diff -r eprints-2.3.6/cgi/latest_tool eprints-2.3.7/cgi/latest_tool 118c118 < EPrints::Utils::get_timestamp() ) ); --- > RFC822_time() ) ); 123c123 < EPrints::Utils::get_timestamp() ) ); --- > RFC822_time() ) ); 135,138c135 < $channel->appendChild( $session->render_data_element( < 4, < "docs", < "" ) ); --- > #$channel->appendChild( $session->render_data_element( 4, "docs", "" ) ); 206c203,207 < --- > use POSIX qw(strftime); > sub RFC822_time > { > return( strftime( "%a, %d %b %Y %H:%M:%S %z",localtime ) ); > } Only in eprints-2.3.6/cgi: oai diff -r eprints-2.3.6/cgi/oai2 eprints-2.3.7/cgi/oai2 133a134 > 138,139d138 < print "\n\n"; < diff -r eprints-2.3.6/cgi/users/home eprints-2.3.7/cgi/users/home 109c109 < notpriv=>"no_edit_own_record" --- > invpriv=>"no_edit_own_record" 346c346 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>'first_col userpage_table_emph' ); 349c349 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>'last_col' ); 426c426 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>"first_col userpage_table_emph" ); 429c429 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>"last_col" ); 485c485 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>"first_col userpage_table_emph" ); 490c490 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>"last_col" ); diff -r eprints-2.3.6/cgi/users/staff/buffer eprints-2.3.7/cgi/users/staff/buffer 31c31 < my( $page, $p, $table, $tr, $td, $th, $a ); --- > my( $page, $p, $table, $tr, $td, $th, $link ); 51c51 < $table = $session->make_element( "table", border=>1, cellpadding=>5 ); --- > $table = $session->make_element( "table", border=>0, cellpadding=>4, cellspacing=>0 ); 53c53 < $tr = $session->make_element( "tr" ); --- > $tr = $session->make_element( "tr", class=>"header_plain" ); 68a69,70 > > my $row = 1; 71c73 < $tr = $session->make_element( "tr" ); --- > $tr = $session->make_element( "tr", class=>"row_".($row%2?"b":"a") ); 75c77 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>"first_col" ); 77,79c79,81 < $a = $session->render_link( "edit_eprint?dataset=buffer&eprintid=".$e->get_value("eprintid") ); < $a->appendChild( $e->render_description() ); < $td->appendChild( $a ); --- > $link = $session->render_link( "edit_eprint?dataset=buffer&eprintid=".$e->get_value("eprintid") ); > $link->appendChild( $e->render_description() ); > $td->appendChild( $link ); 84c86 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>"middle_col" ); 98c100 < $td = $session->make_element( "td" ); --- > $td = $session->make_element( "td", class=>"last_col" ); 100a103 > ++$row; diff -r eprints-2.3.6/cgi/users/status eprints-2.3.7/cgi/users/status 181c181 < $session->make_doc_fragment, --- > undef, 208a209,211 > my $k = $session->make_doc_fragment; > $k->appendChild( $session->html_phrase( "subscription_fieldopt_frequency_".$freq ) ); > $k->appendChild( $session->make_text( ":" ) ); 212,213c215 < $session->html_phrase( < "subscription_fieldopt_frequency_".$freq ), --- > $k, 225c227 < $session->make_doc_fragment, --- > undef, 236c238 < $session->make_text( $ds_id ), --- > $session->make_text( $ds_id.":" ), 261,263c263,273 < $td = $session->make_element( "td", class=>"status_row_heading" ); < $tr->appendChild( $td ); < $td->appendChild( $key ); --- > if( !defined $key ) > { > $td = $session->make_element( "td" ); > $tr->appendChild( $td ); > } > else > { > $td = $session->make_element( "td", class=>"status_row_heading" ); > $tr->appendChild( $td ); > $td->appendChild( $key ); > } diff -r eprints-2.3.6/cgi/users/subscribe eprints-2.3.7/cgi/users/subscribe 218a219 > $page->appendChild( $session->html_phrase( "general:userhome_link" ) ); diff -r eprints-2.3.6/config.log eprints-2.3.7/config.log 158c158 < DIST_PATH='/opt/eprints2/src/eprints-2.3.6' --- > DIST_PATH='/opt/eprints2/src/eprints-2.3.7' diff -r eprints-2.3.6/config.status eprints-2.3.7/config.status 474c474 < s,@DIST_PATH@,/opt/eprints2/src/eprints-2.3.6,;t t --- > s,@DIST_PATH@,/opt/eprints2/src/eprints-2.3.7,;t t diff -r eprints-2.3.6/defaultcfg/ArchiveConfig.pm eprints-2.3.7/defaultcfg/ArchiveConfig.pm 158a159,175 > # if you want to make this depend on the values in the eprint then > # you can make it a function pointer instead. The function should > # return a list as above. > > # This example requires all normal formats for all eprints except > # for those of type book where a document is optional. > # > # $c->{required_formats} = sub { > # my( $session, $eprint ) = @_; > # > # if( $eprint->get_value( 'type' ) eq "book" ) > # { > # return []; > # } > # return ['html','pdf','ps','ascii']; > # }; > 261c278 < $c->{field_defaults}->{hide_lineage} = 0; --- > $c->{field_defaults}->{hide_lineage} = 1; 442c459,460 < page_size => 100 --- > page_size => 100, > controls => { top=>0, bottom=>1 } 467c485,486 < page_size => 100 --- > page_size => 100, > controls => { top=>1, bottom=>1 } 688a708,714 > > # Log timings on submissions. > # This feature creates a log file in the eprints var directory > # which logs timestamps of users doing the submission process. It's > # useful for us to monitor time taken on various pages in the submission > # process and maybe you want to to... > # $c->{log_submission_timing} = 1; diff -r eprints-2.3.6/defaultcfg/ArchiveMetadataFieldsConfig.pm eprints-2.3.7/defaultcfg/ArchiveMetadataFieldsConfig.pm 84c84 < { name => "title", type => "longtext", multilang=>0 }, --- > { name => "title", type => "longtext", multilang=>0, input_rows => 3 }, diff -r eprints-2.3.6/defaultcfg/ArchiveOAIConfig.pm eprints-2.3.7/defaultcfg/ArchiveOAIConfig.pm 387,388c387,391 < $date =~ s/(-0+)+$//; < push @dcdata, [ "date", $date ]; --- > if( defined $date ) > { > $date =~ s/(-0+)+$//; > push @dcdata, [ "date", $date ]; > } diff -r eprints-2.3.6/defaultcfg/ArchiveRenderConfig.pm eprints-2.3.7/defaultcfg/ArchiveRenderConfig.pm 142c142,148 < --- > my %files = $doc->files; > if( defined $files{$doc->get_main} ) > { > my $k = int($files{$doc->get_main}/1024)+1; > $doctd->appendChild( $session->make_element( 'br' ) ); > $doctd->appendChild( $session->make_text( $k." Kb" )); > } 159a166,169 > else > { > $page->appendChild( $session->make_element( 'br' ) ); > } 272c282 < if( $eprint->is_set( "altloc" ) ) --- > if( $eprint->is_set( "official_url" ) ) 276,277c286,287 < $session->html_phrase( "eprint_fieldname_altloc" ), < $eprint->render_value( "altloc" ) ) ); --- > $session->html_phrase( "eprint_fieldname_official_url" ), > $eprint->render_value( "official_url" ) ) ); 358,359c368,370 < $table = $session->make_element( "table", border=>1, cellpadding=>20 ); < $page->appendChild( $table ); --- > my( $showdiv ); > $showdiv = $session->make_element( "div", class=>"preview" ); > $page->appendChild( $showdiv ); 361,367c372 < < $tr = $session->make_element( "tr" ); < $td = $session->make_element( "td", bgcolor=>"#e0e0e0" ); < $table->appendChild( $tr ); < $tr->appendChild( $td ); < $td->appendChild( $abstractpage ); < --- > $showdiv->appendChild( $abstractpage ); diff -r eprints-2.3.6/defaultcfg/citations-en.xml eprints-2.3.7/defaultcfg/citations-en.xml 113,116d112 < @name@No name, email=@email@ < < @name@No name, email=@email@ < diff -r eprints-2.3.6/defaultcfg/phrases-en.xml eprints-2.3.7/defaultcfg/phrases-en.xml 441a442,445 > > > diff -r eprints-2.3.6/defaultcfg/static/general/eprints.css eprints-2.3.7/defaultcfg/static/general/eprints.css 2,3c2,4 < margin: 0pt; < font-family: Helvetica,Arial,Sans-serif; --- > margin: 1em; > font-family: Arial,Sans-serif; > font-size: 80%; 6,11c7,11 < .header TABLE < { < border: 0px; < border-bottom: 1px; < border-style: solid; < border-color: #000000 ; --- > .footer, .header { > border: #8080f0 1px solid; > background: #efefff; > padding: 4px; > margin: 3px 1em 3px 1em; 13,15c13,37 < .footer < { < padding-top: 8px; --- > > .userpage_table_emph { > font-weight: bold; > } > > ul.menu { > list-style: none; > margin: 0px; > padding: 0px; > text-align: right; > } > ul.menu li { > list-style: none; > display: inline; > } > ul.menu li:hover { > background: #ffcf80; > } > > ul.menu li a, .searchcontrol a { > text-decoration: none; > color: #0000c0; > } > ul.menu li a:visited { > color: #0000c0; 21c43 < font-size: large; --- > font-size: 100%; 24,25c46,52 < .actionbutton { < font-size: medium; --- > .actionbutton, ul.menu li, .searchcontrol { > color: #0000c0; > border: #8080f0 1px solid; > background: #d0d0e0; > padding: 3px; > margin: 2px; > font-weight: bold; 42,49d68 < .footer TABLE < { < border: 0px; < border-bottom: 1px; < border-top: 1px; < border-style: solid; < border-color: #b0b0b0 #000 #000 #000; < } 52c71 < font: bold x-large Helvetica,Arial,Sans-serif; --- > font: bold 130% Arial,Sans-serif; 57c76 < font: bold large Helvetica,Arial,Sans-serif; --- > font: bold 120% Arial,Sans-serif; 62c81 < font: large Helvetica,Arial,Sans-serif; --- > font: 120% Arial,Sans-serif; 67c86 < font: medium Helvetica,Arial,Sans-serif; --- > font: 100% Arial,Sans-serif; 71,72d89 < a.menulink { < } 74,81d90 < p { < } < < .menu { < font: bold small sans-serif; < text-align: right; < margin-right: 12pt; < } 84c93 < font: large Helvetica,Arial,Sans-serif; --- > font: 120% Arial,Sans-serif; 92,96d100 < .searchfieldname { < padding-top: 12pt; < padding-bottom: 3pt; < font: bold medium; < } 98c102 < .formfieldname { --- > .formfieldname, .searchfieldname { 100c104,105 < font: bold medium Helvetica,Arial,Sans-serif; --- > font-weight: bold; > font-size: 120%; 104c109,110 < font: bold medium Helvetica,Arial,Sans-serif; --- > font-weight: bold; > font-size: 120%; 127c133 < font: bold medium ; --- > font: bold 100% ; 139,142d144 < .searchbuttons { < padding-top: 12pt; < } < 148,149c150 < margin-left: 16pt; < margin-right: 12pt; --- > margin: 1em; 164,171d164 < .searchcontrols { < border: 1px; < padding: 4px; < border-style: solid; < border-color: #000000 ; < background-color: #f0f0f0; < text-decoration: none; < } 210c203 < th --- > .row_a td, .row_b td 212c205,206 < font: bold small Helvetica,Arial,Sans-serif; --- > border-top: #8080f0 1px solid; > border-bottom: #8080f0 1px solid; 213a208,221 > td.first_col > { > border-left: #8080f0 1px solid; > } > td.last_col > { > border-right: #8080f0 1px solid; > } > td.middle_col > { > border-right: #8080f0 1px solid; > border-left: #8080f0 1px solid; > } > 215c223,236 < .submission_buttons --- > .status_row_heading, th, .submission_buttons, .searchbuttons, .searchcontrols > { > font-family: Arial,Sans-serif; > font-weight: bold; > padding: 2px; > border: #8080f0 1px solid; > background: #efefff; > } > th.empty_heading, tr.header_plain th { > background: none; > border-style: none; > } > > .submission_buttons, .searchbuttons, .searchcontrols 219d239 < border: 1px; 221,223d240 < border-style: solid; < border-color: #000000 ; < background-color: #f0f0f0; 225a243,246 > .searchcontrols > { > padding: 8px; > } 236a258,265 > } > > .preview > { > margin: 1em 0 1em 0; > background: #f8f8ff; > padding: 1em; > border: 2px #c0c0ff dashed; Only in eprints-2.3.7/defaultcfg/static/general: oai2.xsl Only in eprints-2.3.7/defaultcfg/static/general: print.css diff -r eprints-2.3.6/defaultcfg/template-en.xml eprints-2.3.7/defaultcfg/template-en.xml 8c8,14 < --- > > 16c22 <
--- >
19c25 < --- > 22,31c28,29 < < --- > > 42,50c40,41 <