Date			Comments

03/16/09        Fixed three bugs
                1) "Index out of bounds" exception when scrolling to the end of SGGS file
                2) Not loading Bani list when loading a file using the File | Load menu option
                3) Now Loading the end part of the short version of Anand Sahib starting at line 379.
02/13/09        Version 1.62 Tag
                Added Bani's tab which will allow user to preload known banis.  Users can use this
                feature to load Anand Sahib which is displayed before the Bhog ceremony.
02/09/09        Fix bug which causes application to crash when changing project window
                text font or color.  Bug exposed by upgrade to Eclipse SWT version 3.4 
02/04/09		Version 1.60 Tag
				Added shabad history feature.  Users can navigate to a previous or next shabad similar to web 
				browsers.  The current state (start and current lines) is saved and restored when 
				navigating shabad history.  Also fixed a couple of bugs and refactored some of the core classes 
				to accommodate shabad history feature.
07/22/08		Version 1.50 Tag
				Version 1.50 is the refactored code release.  No new functionality was added since version
				1.30 (1/23/08).  Version 1.50 should make it easier for others to understand the code and
				make changes to the application.
07/22/08		Refactoring:
				Additional cleanup of searchDialog class.  Moved additional functionality to 
				handler class.  This completes all tasked code refactoring.
07/14/08		Refactoring:
				Added private utility class in SearchDialog.  This new class handles all core
				functionality provided by the SearchDialog.
07/13/08		Refactoring: 
				Added DetailListCtrlHandler to handle some of the ctrl events and marking 
				of current line.
				Added ShabadStart class to handle all shabad start related functionality.  This 
				removes some of the duplicate code from searchDialog and ViewerModel classes.
04/10/08		Refactored abstract ColorListCtrl class from the two list control classes
04/03/08		Phase 1 of refactoring
				Refactored the MemoryBufferedInput and added the IFileReader interface which 
				will allow us to handle different type of files for search and viewing.  
				Renamed classes to be more appropriate 
					MemoryBufferedInput -> ViewerModel
				This refactoring also fixes the "Java OutOfMemoryError" that occurred when 
				loading a file multiple times.
01/23/08		Version 1.30 Tag
01/19/08		Added ALT+# keyboard shortcut to set the shabad start lines.  Updated 
				the documentation to reflect new shortcut.
11/10/07		Fixed bug where subsequent loading of a file after setting shabad start 
				was causing  the application to crash.
07/09/07		Updated the search control list to highlight the entire words instead of 
				just the first char of each word.  Changed the highlight color to blue.
07/06/07		Following changes made
				1) Disable list control painting during horizontal scroll
				2) Persist and restore user settings/ menu item states
				3) Load application title from settings file
				4) Allow user to specify file to load as startup argument
07/05/07		Version 1.20 Tag
07/05/07		Updated the list controls to display in color.  The search list control 
				now "highlights" the matching chars.  The detail list control now 
				displays the shabad start lines and the current selected line in color
06/07/07		Fix bug where was truncating the last 2 chars of the lines.  This was 
				introduced because of switching to the new ssgs text file with page numbers
05/12/07		Now the search records returned are marked at the position where the pattern 
				match occurred.
05/07/07		Cleaned up the code related to loading page information from file.
				1) Added ErrorCodes.java for handling error messages
				2) Set shabad start click give visual feedback, hourglass
				3) Now displaying the file name in the application title shell
04/26/07		Add paging ability to viewer.
				1) The file parses the copyright info in the file
				2) Parses page number
				3) Viewer can go directly to a page
				4) Now parsing the file on load into records
02/24/07		1) Added ToolTip Menu - Now user can select what they want displayed in the tooltip
				2) Updated text in about dialog.
02/18/07		1) Added panel to the application dialog to display the meaning of the currently selected line
				2) Add menu command to disable the projector window updates