Variations3 Release 5.0.2

This page lists the changes from 5.0.1 to 5.0.2 for both the Variations server and client.


Server Tar:
Server Upgrade:
Windows Client Zip:
Mac Client Dmg:





Changed from 5.0.1 to 5.0.2


Fixed bug that caused incorrect graphs to be generated and email to be sent to dmlserv (requires installing DateTime Perl module cpan -i DateTime

~/conf/server/dmlserver.dtd, ~/conf/server/dmlserver.xml

Added filename suffix for inserted score pages (and maybe future usage elsewhere)


Changed from 5.0.1 to 5.0.2

~/lib/casproxy-iu.jar, ~/lib/casproxy-umd.jar

Added jars specific for these two institutions that contain only an implementation of edu.indiana.dml.library.auth.CASLoginProxy which is no longer included in server.jar, but still exists as a reference implementation that can be modified by test sites


Updated version of log4j


Added support for authentication through pam

~/lib/commons-httpclient-3.0.1.jar, ~/lib/commons-codec-1.3.jar

Added apache common's httpclient for updated CASLoginProxy


Fix to avoid large amounts of exceptions being thrown

edu.indiana.dml.library.Library, edu.indiana.dml.library.LibraryConnection, edu.indiana.dml.library.LibraryConnectionImpl,

Changes to improve score ingest including adding createAndPublish and checkForDerivatives to client-server interface


Added support for authentication through pam using JPam

edu.indiana.dml.library.auth.CASLoginProxy, edu.indiana.dml.library.auth.CASLoginProxy_IU, edu.indiana.dml.library.auth.CASLoginProxy_UMD

Updated CASLoginProxy to use apache common's httpclient and included implementations of this reference version for IU and UMD and added jardesc's to help build the jars holding the institution-specific implementations

edu.indiana.dml.library.config.ServerConfiguration, edu.indiana.dml.util.FilenameFactory

Added filename suffix for inserted score pages (and maybe future usage elsewhere)

Made error message more user-friendly for digitization

edu.indiana.dml.ui.admin.BindRecordingMeasures, edu.indiana.dml.ui.admin.z3950_search.RecordDetailsDialog, edu.indiana.dml.ui.annotation.AnnotationUtilities, edu.indiana.dml.ui.common.EditBookmarks, edu.indiana.dml.ui.common.UIUtilities,,,,, edu.indiana.dml.ui.timeliner.TimelineUtilities, ...

Made all file choosers shared and sticky application-wide,, edu.indiana.dml.ui.timeliner.TimelineControlPanel, edu.indiana.dml.ui.timeliner.TimelineFrame, edu.indiana.dml.ui.timeliner.TimelineProperties, ...

UI tweaks


Added drop down box to allow modification of MediaObject status


Added circumflex O and moved the eph forward


Small code change for clarity

edu.indiana.dml.ui.digitizer.CDItemStructureSource, edu.indiana.dml.ui.digitizer.CDItemStructureSpi, edu.indiana.dml.ui.digitizer.Digitizer, edu.indiana.dml.ui.digitizer.DigitizerRecordingStructurePanel, edu.indiana.dml.ui.digitizer.DigitizerStructureUtilities, edu.indiana.dml.ui.digitizer.ImportTracksDialog, edu.indiana.dml.ui.digitizer.ItemResultComparator

Improvements to Import Tracks dialog

edu.indiana.dml.ui.digitizer.Digitizer, edu.indiana.dml.ui.digitizer.DigitizerScoreStructurePanel

Changes to improve score ingest including check for derivatives on the server when adding pages,, xxx

Improved score handling including broken/blank pages

Removed requirement of dml.client.playlist.reserveListExport being set to true for the Export Reserve List File menu item to appear in the playlist player


Added ability to send playlist tracks to other playlists


Added mp4 to supported filetypes


Small changes to allow for more dynamic usage of the AppDir


Various changes for robustness


Enabled Set Color menu item


Changes to make compatible with log4j 1.2.14

Program Files/Variations/Client/readme.rtf

Added version 5.0.2 to Revision History

Program Files/Variations/Client/djvuencoder.conf

Uncommented color

Program Files/Variations/Client/VERSION

Changed from 5.0.1 to 5.0.2

Program Files/Variations/Client/data/legal_notices.html

Changed from 5.0.1 to 5.0.2 and added new legal notices

Program Files/Variations/Client/lib/external_metadata/*

Added libraries to support the improved Import Tracks dialog

Program Files/Variations/Client/lib/commons-httpclient-3.0.1.jar, Program Files/Variations/Client/lib/commons-codec-1.3.jar, Program Files/Variations/Client/lib/swing-worker-1.1.jar

Added libraries to support the improved Import Tracks dialog

Program Files/Variations/Client/lib/jni/Windows/DMLDjVu.dll

Updated version of the DjVu decoding library

Program Files/Variations/Client/lib/log4j-1.2.14.jar

Updated version of log4j

Program Files/Variations/JRE

Changed bundled JRE to 1.5.0_12 for security updates

Changed from 5.0.1 to 5.0.2

Changed from 5.0.1 to 5.0.2

Updated version of log4j

Updated version of the DjVu decoding library


Changed from 5.0.1 to 5.0.2 (in CVS now under resources-mac)