Child pages
  • Variations3 Release 5.0.2

This space has moved to IU's Confluence.
It is located at https://uisapp2.iu.edu/confluence-prd/display/iulV3/

Skip to end of metadata
Go to start of metadata

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.

Changes

File

Change

~/client.jar

Removed since 5.0.2 server.jar should contain a working client implementation

~/COPYING

Small formatting change

~/VERSION

Changed from 5.0.1 to 5.0.2

~/bin/generateQTstats.pl

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

~/bin/checkVariations.sh, ~/bin/startVariations.sh, ~/bin/stopVariations.sh

Commented out deprecated score file handler code

~/bin/generateAccessPage.sh, ~/bin/dumpUsers.sh

Changed to use LocalhostLoginHandler instead of deprecated TestLoginHandler

~/bin/run_RMIRegistry.sh, ~/bin/v2run.sh

Removed adding common.jar and client.jar from classpath

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

Added filename suffix for inserted score pages (and maybe future usage elsewhere); added support for authentication scheme labels; Added dml.digitizer.csws.url system property

~/conf/server/net-sf-jpam

Added example pam file to use with JPam (this needs to be copied to /etc/pam.d/variations) for usage

~/data/ServerLegalNotices.txt, ~/data/legal_notices.html

Changed from 5.0.1 to 5.0.2 and updated legal notices

~/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

~/lib/log4j-1.2.14.jar

Updated version of log4j

~/lib/JPam-1.0.jar

Added support for authentication through pam

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

Added apache common's httpclient for updated CASLoginProxy

~/lib/jafer-client.jar, ~/lib/zebulun.jar

Updated version of jafer for improved Z39.50 support

~/lib/saxon.jar

Updated version to 6.5.5

~/public_html/use/legal.html

Updated legal notices

~/public_html/use/search.html, ~/public_html/use/mac_noresults.gif, ~/public_html/use/mac_search.gif, ~/public_html/use/search-noresults.gif, ~/public_html/use/search-screen.gif, ~/public_html/search-toomanyresults.gif

Updated search page of user guide

~/public_html/use/playlist.html, ~/public_html/use/editplaylist.gif, ~/public_html/use/mac-editplaylist.gif, ~/public_html/use/mac-playlist.gif

Updated playlist page of user guide

edu.indiana.dml.client.HeadlessClient, edu.indiana.dml.util.logging.HeadlessLogUtil

Added non-gui versions of Client and LogUtil which are used in the server, but not the client for better seperation of client and server classes

edu.indiana.dml.library.AccessControlManager

Fix to avoid large amounts of exceptions being thrown

edu.indiana.dml.library.ItemNotFoundException, edu.indiana.dml.ui.search.ItemNotFoundException

Moved from ui.search to library to better seperate server and client classes

edu.indiana.dml.library.Library

Fixed set of system properties passed back to the client in getServerSettings

edu.indiana.dml.library.Library, edu.indiana.dml.library.LibraryApplication, edu.indiana.dml.library.LibraryConnection, edu.indiana.dml.library.LibraryConnectionImpl, edu.indiana.dml.media.DjVuMediaProcessor

Changes to improve score and audio ingest including adding new createAndPublish for scores and checkForDerivatives to client-server interface; Commented out deprecated score file handler code

edu.indiana.dml.library.LibraryConnectionManager

Added support for authentication through pam using JPam; Modified getServerSettings to handle authentication scheme labels correctly

edu.indiana.dml.library.auth.AuthenticationScheme

Added support for authentication scheme labels

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.auth.JPamLoginProxy, edu.indiana.dml.library.auth.PasswordAuth

Added support for authentication through pam using JPam

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

Added filename suffix for inserted score pages (and maybe future usage elsewhere); added support for authentication scheme labels; fixed to allow empty-valued SystemProperty tags

edu.indiana.dml.media.ContainerStructureValidator

Made error message more user-friendly for digitization

edu.indiana.dml.media.DjVuContentHandler, edu.indiana.dml.media.ScorePrinter, edu.indiana.dml.ui.annotation.ScoreFigure, edu.indiana.dml.ui.media.OpusViewer, edu.indiana.dml.ui.media.ViewerUI

Improved score handling including broken/blank pages

edu.indiana.dml.media.MediaTools, edu.indiana.dml.media.ContainerStructureValidator

Added time conversion methods that were in UIUtilities in order to better separate cilent and server classes

edu.indiana.dml.media.Playlist, edu.indiana.dml.media.PlaylistMetadata, edu.indiana.dml.ui.common.UIUtilities, edu.indiana.dml.ui.media.playlist.EditPlaylist, edu.indiana.dml.ui.media.playlist.PlaylistTrack, edu.indiana.dml.ui.media.playlist.PlaylistUI

Added ability to send playlist tracks to other playlists

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.media.playlist.PlaylistUI, dml.indiana.dm.ui.lesson.LessonUtilities, edu.indiana.dml.ui.search.EncodedScoreDialog, edu.indiana.dml.ui.search.RecordViewWindow, edu.indiana.dml.ui.timeliner.TimelineUtilities

Made all file choosers shared and sticky application-wide

edu.indiana.dml.ui.media.ViewerTemplate, edu.indiana.dml.ui.search.AdvancedPanel, edu.indiana.dml.ui.timeliner.TimelineControlPanel, edu.indiana.dml.ui.timeliner.TimelineFrame, edu.indiana.dml.ui.timeliner.TimelineProperties

UI tweaks

edu.indiana.dml.ui.admin.ContainerMediaObjectsPanel

Added drop down box to allow modification of MediaObject status

edu.indiana.dml.ui.amdin.EditSubDialog

Added Cut/Copy/Paste menu to all text fields of all subclasses

edu.indiana.dml.ui.admin.RecordDeleteionException, edu.indiana.dml.ui.admin.RecordDeletionManager, edu.indiana.dml.util.RecordDeletionException, edu.indiana.dml.util.RecordDeletionManager

Moved RecordDeletion classes to util to better separate client and server classes

edu.indiana.dml.ui.admin.z3950_search.ContainerRecord, edu.indiana.dml.ui.admin.z3950_search.ContainerSearchEngine, edu.indiana.dml.ui.admin.z3950_search.ContributorRecord, edu.indiana.dml.ui.admin.z3950_search.ContributorSearchEngine, edu.indiana.dml.ui.admin.z3950_search.RecordType, edu.indiana.dml.ui.admin.z3950_search.ResultRecord, edu.indiana.dml.ui.admin.z3950_search.SearchAttribute, edu.indiana.dml.ui.admin.z3950_search.WorkRecord, edu.indiana.dml.ui.admin.z3950_search.WorkSearchEngine, edu.indiana.dml.ui.admin.z3950_search.ZSearchEngine, edu.indiana.dml.util.z3950.ContainerRecord, edu.indiana.dml.util.z3950.ContainerSearchEngine, edu.indiana.dml.util.z3950.ContributorRecord, edu.indiana.dml.util.z3950.ContributorSearchEngine, edu.indiana.dml.util.z3950.RecordType, edu.indiana.dml.util.z3950.ResultRecord, edu.indiana.dml.util.z3950.SearchAttribute, edu.indiana.dml.util.z3950.WorkRecord, edu.indiana.dml.util.z3950.WorkSearchEngine, edu.indiana.dml.util.z3950.ZSearchEngine

Moved non-gui z3950 classes to util to better separate client and server classes

edu.indiana.dml.ui.admin.z3950_search.SearchFrame, edu.indiana.dml.ui.admin.z3950_search.SearchResultSelector, edu.indiana.dml.util.MetadataImporter, edu.indiana.dml.util.z3950.ContainerSearchEngine, edu.indiana.dml.util.z3950.ContributorSearchEngine, edu.indiana.dml.util.z3950.ResultRecord, edu.indiana.dml.util.z3950.WorkSearchEngine, edu.indiana.dml.util.z3950.ZSearchEngine

Updated jafer version

edu.indiana.dml.util.z3950.ContainerSearchEngine

Fixed bug that ignored dml.z3950.Container.field.id.name system property and always searched on "any" use attribute for id searches

edu.indiana.dml.ui.annotation.AnnotationConnectionTool, edu.indiana.dml.ui.annotation.AnnotationCreationTool, edu.indiana.dml.ui.annotation.AnnotationPolygonTool, edu.indiana.dml.ui.annotation.AnnotationSelectionTool, edu.indiana.dml.ui.annotation.LabelCreationTool, edu.indiana.dml.ui.annotation.PencilTool, edu.indiana.dml.ui.annotation.PolylineTool, edu.indiana.dml.ui.annotation.RomanTextBoxTool, edu.indiana.dml.ui.annotation.TextBoxTool

Fixed bug where any tool other than the selection tool would throw a NullPointerException when a right mouse click happened in the score viewer

edu.indiana.dml.ui.common.SpecialCharEntry

Added circumflex O and moved the eph forward

edu.indiana.dml.ui.common.WindowManager

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.DigitizerRecordingStructurePanel, edu.indiana.dml.ui.digitizer.DigitizerScoreStructurePanel

Changes to improve score and audio ingest including check for derivatives on the server when adding pages or cd/sides

edu.indiana.dml.ui.digitizer.DigitizerRecordingStructurePanel

Changed button names to "Add Sound File..." and "Replace Sound File..."

edu.indiana.dml.ui.media.playlist.PlaylistTemplate

Fixed menus so that they are all green

edu.indiana.dml.ui.search.ClsSearch

Changed search field order on Basic tab; Added error dialog if dml.digitizer.defaultLocation is not a valid Location term, but continues in creating Container record

edu.indiana.dml.ui.timeliner.MarkerEditor, edu.indiana.dml.ui.timeliner.TimelineBubbleEditor, edu.indiana.dml.ui.timeliner.TimepointEditor

Returned focus to label field when navigating using arrow buttons

edu.indiana.dml.ui.timeliner.TimelineUtilities

Added mp4 to supported filetypes

edu.indiana.dml.util.AppEnv

Small changes to allow for more dynamic usage of the AppDir

edu.indiana.dml.util.BooleanExpressionParser

Various changes for robustness

edu.indiana.dml.util.DjVuDocumentProxy

Many changes to handle new jni library including added robustness and support for color pages

edu.indiana.dml.util.FilenameFactory

Added methods to check for valid ingest filenames

edu.indiana.dml.util.UserProfileTools

If username is not found in User database, prints error message and continues instead of throwing NullPointerException

edu.indiana.dml.util.V2IDAudioDerivativeFilter

Modified version of V2IDWavFilter to match only audio derivative files

edu.indiana.dml.util.logging.LoggingServer

Changes to make compatible with log4j 1.2.14

edu.indiana.dml.util.scoreencoder.DjVuEncoder

Enabled Set Color menu item

Program Files/Variations/Variations-diagnostic.cmd

Removed since this tool is no longer supported

Program Files/Variations/djvuencoder.jar

Rebuild which allows color djvu encoding

Program Files/Variations/Client/readme.rtf

Added version 5.0.2 to Revision History

Program Files/Variations/Client/COPYING

Small formatting change

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/Client/lib/jafer-client.jar, Program Files/Variations/Client/lib/zebulun.jar

Updated version of jafer

Program Files/Variations/Client/lib/saxon.jar

Updated version to 6.5.5

Program Files/Variations/Client/resources/admin/itemRenderer.xsl

Added XSLT that is used in updated Import Tracks dialog

Program Files/Variations/JRE

Changed bundled JRE to 1.5.0_12 for security updates

Variations.app/Contents/Info.plist

Changed from 5.0.1 to 5.0.2

Variations.app/Contents/Resources/English.lproj/InfoPlist.strings

Changed from 5.0.1 to 5.0.2

Variations.app/Contents/Resources/Java/COPYING

Small formatting change

Variations.app/Contents/Resources/Java/VERSION

Changed from 5.0.1 to 5.0.2

Variations.app/Contents/Resources/Java/data/legal_notices.html

Changed from 5.0.1 to 5.0.2 and added new legal notices

Variations.app/Contents/Resources/Java/lib/log4j-1.2.14.jar

Updated version of log4j

Variations.app/Contents/Resources/Java/lib/saxon.jar

Updated version to 6.5.5

Variations.app/Contents/Resources/Java/lib/jni/Mac/libDMLDjVu.jnilib

Updated version of the DjVu decoding library

Terms-of-Use.html

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

  • No labels