Show changes.pl syntax highlighted
#!/usr/bin/perl -w
use strict;
my @changes = `svn log --limit 25`;
my $state = "initial";
my $rev;
my $date;
foreach ( @changes )
{
if( $state eq "initial" && /^\-+$/ )
{
$state = "revision"
}
elsif( $state eq "revision" )
{
chomp();
my @words = split /\s+/;
$rev = $words[0];
$date = $words[4];
$rev =~ s/r(\d+)\s*/$1/;
$state = "blank";
}
elsif( $state eq "blank" )
{
$state = "excerpt";
}
elsif( $state eq "excerpt" )
{
chomp();
s/Website://;
s/^\s*//;
s/[\<\>]//g;
my $excerpt = $_;
print " <li>$date: $excerpt... (<a href=\"http://equalizer.svn.sourceforge.net/viewvc/equalizer?view=rev&revision=$rev\">more</a>)</li>\n";
$rev = "";
$date = "";
$state = "initial";
}
}
See more files for this project here
Equalizer is a programming interface and resource management system for scalable graphics applications for clusters and shared memory systems. It is build upon a scalable programming interface solving the problems common to any multipipe application.
Project homepage:
http://sourceforge.net/projects/equalizer
Programming language(s): C,C++
License: lgpl21
documents/
EGPGV07.html_files/
EGPGV07.001.jpg
EGPGV07.002.jpg
EGPGV07.003.jpg
EGPGV07.004.jpg
EGPGV07.005.jpg
EGPGV07.006.jpg
EGPGV07.007.jpg
EGPGV07.008.jpg
EGPGV07.009.jpg
EGPGV07.010.jpg
EGPGV07.011.jpg
EGPGV07.012.jpg
EGPGV07.013.jpg
EGPGV07.014.jpg
EGPGV07.015.jpg
EGPGV07.016.jpg
EGPGV07.017.jpg
EGPGV07.018.jpg
EGPGV07.019.jpg
EGPGV07.020.jpg
EGPGV07.021.jpg
EGPGV07.022.jpg
EGPGV07.023.jpg
home.png
next.png
prev.png
Equalizer.html_files/
Equalizer.001.jpg
Equalizer.002.jpg
Equalizer.003.jpg
Equalizer.004.jpg
Equalizer.005.jpg
Equalizer.006.jpg
Equalizer.007.jpg
Equalizer.008.jpg
Equalizer.009.jpg
Equalizer.010.jpg
Equalizer.011.jpg
Equalizer.012.jpg
Equalizer.013.jpg
Equalizer.014.jpg
Equalizer.015.jpg
Equalizer.016.jpg
Equalizer.017.jpg
Equalizer.018.jpg
Equalizer.019.jpg
Equalizer.020.jpg
Equalizer.021.jpg
Equalizer.022.jpg
Equalizer.023.jpg
Equalizer.024.jpg
Equalizer.025.jpg
Equalizer.026.jpg
Equalizer.027.jpg
Equalizer.028.jpg
Equalizer.029.jpg
home.png
next.png
prev.png
EqualizerGuide.html_files/
EqualizerGuide.001.jpg
EqualizerGuide.002.jpg
EqualizerGuide.003.jpg
EqualizerGuide.004.jpg
EqualizerGuide.005.jpg
EqualizerGuide.006.jpg
EqualizerGuide.007.jpg
EqualizerGuide.008.jpg
EqualizerGuide.009.jpg
EqualizerGuide.010.jpg
EqualizerGuide.011.jpg
EqualizerGuide.012.jpg
EqualizerGuide.013.jpg
EqualizerGuide.014.jpg
EqualizerGuide.015.jpg
home.png
next.png
prev.png
EqualizerTeaser.html_files/
EqualizerTeaser.001.jpg
EqualizerTeaser.002.jpg
EqualizerTeaser.003.jpg
home.png
next.png
prev.png
EqualizerVizSIG06.html_files/
EqualizerVizSIG06.001.jpg
EqualizerVizSIG06.002.jpg
EqualizerVizSIG06.003.jpg
EqualizerVizSIG06.004.jpg
EqualizerVizSIG06.005.jpg
EqualizerVizSIG06.006.jpg
EqualizerVizSIG06.007.jpg
EqualizerVizSIG06.008.jpg
EqualizerVizSIG06.009.jpg
EqualizerVizSIG06.010.jpg
EqualizerVizSIG06.011.jpg
EqualizerVizSIG06.012.jpg
EqualizerVizSIG06.013.jpg
EqualizerVizSIG06.014.jpg
EqualizerVizSIG06.015.jpg
EqualizerVizSIG06.016.jpg
EqualizerVizSIG06.017.jpg
EqualizerVizSIG06.018.jpg
EqualizerVizSIG06.019.jpg
EqualizerVizSIG06.020.jpg
EqualizerVizSIG06.021.jpg
EqualizerVizSIG06.022.jpg
EqualizerVizSIG06.023.jpg
EqualizerVizSIG06.024.jpg
EqualizerVizSIG06.025.jpg
home.png
next.png
prev.png
Howtos/
glutToEqualizer.shtml
ParallelGraphicsProgramming.html_files/
ParallelGraphicsProgramming.001.jpg
ParallelGraphicsProgramming.002.jpg
ParallelGraphicsProgramming.003.jpg
ParallelGraphicsProgramming.004.jpg
ParallelGraphicsProgramming.005.jpg
ParallelGraphicsProgramming.006.jpg
ParallelGraphicsProgramming.007.jpg
ParallelGraphicsProgramming.008.jpg
ParallelGraphicsProgramming.009.jpg
ParallelGraphicsProgramming.010.jpg
ParallelGraphicsProgramming.011.jpg
ParallelGraphicsProgramming.012.jpg
ParallelGraphicsProgramming.013.jpg
ParallelGraphicsProgramming.014.jpg
ParallelGraphicsProgramming.015.jpg
ParallelGraphicsProgramming.016.jpg
ParallelGraphicsProgramming.017.jpg
ParallelGraphicsProgramming.018.jpg
ParallelGraphicsProgramming.019.jpg
ParallelGraphicsProgramming.020.jpg
ParallelGraphicsProgramming.021.jpg
ParallelGraphicsProgramming.022.jpg
ParallelGraphicsProgramming.023.jpg
ParallelGraphicsProgramming.024.jpg
ParallelGraphicsProgramming.025.jpg
ParallelGraphicsProgramming.026.jpg
ParallelGraphicsProgramming.027.jpg
ParallelGraphicsProgramming.028.jpg
ParallelGraphicsProgramming.029.jpg
ParallelGraphicsProgramming.030.jpg
ParallelGraphicsProgramming.031.jpg
ParallelGraphicsProgramming.032.jpg
home.png
next.png
prev.png
RelNotes/
RelNotes_0.1.0.shtml
RelNotes_0.2.0.shtml
RelNotes_0.3.0.shtml
RelNotes_0.4.0.shtml
WhitePapers/
ParallelRenderingSystems/
ProjectEqualizer/
design/
images/
anaglyph.shtml
aspectRatio.shtml
compositor.shtml
compounds.shtml
configInit.shtml
dataTransmission.shtml
depthTransferOpt.shtml
dynamicNearFar.shtml
environment.shtml
eventHandling.shtml
fileFormat.shtml
frames.shtml
imageCompression.shtml
immersive.shtml
infiniBand.shtml
loadBalancing.shtml
nodeConnect.shtml
nodeFailure.shtml
nonthreaded.shtml
objectManager.shtml
objects.shtml
packets.shtml
residentNodes.shtml
roi.shtml
standalone.shtml
statistics.shtml
taskMethods.shtml
threads.shtml
transparency.shtml
volumeRendering.shtml
glAsync/
CHANGELOG
annotated.html
classglAsync_1_1Thread-members.html
classglAsync_1_1Thread.html
doxygen.css
doxygen.png
files.html
functions.html
functions_func.html
glAsync_8h-source.html
glAsync_8h.html
globals.html
globals_defs.html
globals_func.html
hierarchy.html
index.html
namespaceglAsync.html
namespacemembers.html
namespacemembers_func.html
namespaces.html
tab_b.gif
tab_l.gif
tab_r.gif
tabs.css
user/
configTool.shtml
crComparison.shtml
eqPly.shtml
CV_Stefan_Eilemann.pdf
EGPGV07.html
EGPGV07.pdf
Equalizer.html
Equalizer.pdf
EqualizerGuide.html
EqualizerGuide.pdf
EqualizerTR.pdf
EqualizerTeaser.html
EqualizerTeaser.pdf
EqualizerVizSIG06.html
EqualizerVizSIG06.pdf
Flyer.pdf
FlyerWeb.pdf
ParallelGraphicsProgramming.html
ParallelGraphicsProgramming.pdf
Projects_Stefan_Eilemann.pdf
downloads/
Equalizer-0.1.tar.gz
Equalizer-0.2.tar.gz
Equalizer-0.3.0-0.x86_64.rpm
Equalizer-0.3.0.tar.gz
glAsync_0.10.tar.gz
glAsync_0.11.tar.gz
glAsync_0.12.tar.gz
glAsync_0.6.tar.gz
images/
NewsJune07/
perf.key/
2D.png
Async.png
Cross.png
DB.png
DPlex.png
EYE.png
Equalizer-search.png
Equalizer.graffle
Equalizer.png
LB.png
ML.png
SLI.png
VMML_logo_150_grey.png
VMML_logo_200.png
anaglyph.png
boat.png
directSend.png
executionFlow.png
eyescale.png
footnote.png
me-64.png
ogl.jpg
parallel.png
perf.png
release-0.3.png
remote.png
sampleConfig.png
scalable.png
tg.png
vr.png
wall.png
workstation.png
include/
footer.shtml
header.shtml
news/
EqualizerNewsJuly07.html
Release_0.1.shtml
Release_0.2.shtml
Release_0.3.shtml
tungsten.shtml
restricted/
index.shtml
screenshots/
cave.png
directSend-dest.jpg
directSend.jpg
sortFirst.jpg
sortFirst2.png
wall.png
wall2.png
Makefile
api.shtml
changes.pl
changes.shtml
compatibility.shtml
configuration.shtml
contact.shtml
contributors.shtml
doc_developer.shtml
documentation.shtml
downloads.shtml
events.shtml
favicon.ico
features.shtml
impressum.shtml
index.shtml
lists.shtml
news.shtml
print.css
relnotes.shtml
robots.txt
scalability.shtml
screenshots.shtml
search.shtml
stylesheet.css
useCases.shtml