package imageindex
tags 492934 + patch
thanks

Hello

The problem is not only about link to slides, it everywhere imageindex
generate a new filename from an existing one.

Attached a patch that solve this.

--- imageindex	2007-04-04 21:55:51.000000000 +0200
+++ /usr/bin/imageindex	2011-01-11 17:43:26.000000000 +0100
@@ -611,10 +614,10 @@
 	if (defined($prev)) {
 	    my ($name,$path,$suffix);
 
-	    ($name,$path,$suffix) = fileparse($prev,'\.\S+');
+	    ($name,$path,$suffix) = fileparse($prev,'\.[^.]+');
 	    $back{$pathname} = "$name.html";
 
-	    ($name,$path,$suffix) = fileparse($pathname,'\.\S+');
+	    ($name,$path,$suffix) = fileparse($pathname,'\.[^.]+');
 	    $forward{$prev} = "$name.html";
 	}
 	$prev = $pathname;
@@ -1848,7 +1851,7 @@
 
 	$info{$pathname}{'format'} = $info{$pathname}{'video_format'};
 
-	my ($name,$path,$suffix) = fileparse($filename,'\.\S+');
+	my ($name,$path,$suffix) = fileparse($filename,'\.[^.]+');
 
 	if (-e "${name}.txt") {
 	    my $text;
@@ -1942,7 +1945,7 @@
 
     $info{$pathname}{'comment'} = $image->Get('comment');
 
-    my ($name,$path,$suffix) = fileparse($filename,'\.\S+');
+    my ($name,$path,$suffix) = fileparse($filename,'\.[^.]+');
 
 
     if ($info{$pathname}{'format'} =~ /JFIF/i) {
@@ -2276,7 +2279,7 @@
     print "<HEAD>\n";
     $verstring = &versionstring();
     printf ("<META NAME=\"GENERATOR\" CONTENT=\"imageindex %s\">\n", $verstring);
-    printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=ISO-8859-1\">\n");
+    printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=%s\">\n", $charset);
     if (defined ($write_meta_tag{$titlemetatag})) {
 	print "<META NAME=\"$titlemetatag\" CONTENT=\"$current_titletext\">\n";
     }
@@ -2628,7 +2631,7 @@
     print "<HEAD>\n";
     $verstring = &versionstring();
     printf ("<META NAME=\"GENERATOR\" CONTENT=\"imageindex %s\">\n", $verstring);
-    printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=ISO-8859-1\">\n");
+    printf ("<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=%s\">\n", $charset);
     print "<LINK TYPE=\"text/css\" REL=\"stylesheet\" HREF=\"../$stylefile\">";
     print "<TITLE>$current_titletext</TITLE>\n";
     print "<LINK TYPE=\"text/css\" REL=\"stylesheet\" HREF=\"../$stylefile\">\n";
@@ -2783,7 +2786,7 @@
 	$ctime,$blksize,$blocks) = stat($file);
     my $posix_mtime = POSIX::strftime ("%Y%m%d%H%M.%S",localtime($mtime));
 
-    my ($name,$path,$suffix) = fileparse($file,'\.\S+');
+    my ($name,$path,$suffix) = fileparse($file,'\.[^.]+');
     my $thumb;
     my $medium;
 

-- 
Rémi Vanicat

Reply via email to