changelog
    
    
    - Wed, 26 Aug 2020 19:09:07 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 26 Aug 2020 19:09:07 +0200] rev 25
 
    - fixes wrong call of assertEquals()
 
    - Tue, 28 Jul 2020 14:45:06 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2020 14:45:06 +0200] rev 24
 
    - adds target/ to .hgignore
 
    - Tue, 28 Jul 2020 14:44:48 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2020 14:44:48 +0200] rev 23
 
    - adds solver test
 
    - Tue, 28 Jul 2020 14:27:14 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2020 14:27:14 +0200] rev 22
 
    - bugfix: modified state is reset even when saving fails + more tests
 
    - Tue, 28 Jul 2020 14:05:04 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2020 14:05:04 +0200] rev 21
 
    - DocumentHandlerTest tests if modified state is reset
 
    - Tue, 28 Jul 2020 13:48:59 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2020 13:48:59 +0200] rev 20
 
    - adds more tests
 
    - Tue, 28 Jul 2020 11:53:56 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 28 Jul 2020 11:53:56 +0200] rev 19
 
    - adds tests for focus events
 
    - Mon, 27 Jul 2020 13:12:40 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 27 Jul 2020 13:12:40 +0200] rev 18
 
    - the MainMenu IS a JMenuBar
 
    - Mon, 27 Jul 2020 12:52:34 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 27 Jul 2020 12:52:34 +0200] rev 17
 
    - removes unused test
 
    - Mon, 27 Jul 2020 12:51:20 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 27 Jul 2020 12:51:20 +0200] rev 16
 
    - adds numpad test
 
    - Mon, 27 Jul 2020 12:08:23 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 27 Jul 2020 12:08:23 +0200] rev 15
 
    - fix: window cannot get smaller than the field
 
    - Mon, 27 Jul 2020 11:57:42 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 27 Jul 2020 11:57:42 +0200] rev 14
 
    - renames help menu
 
    - Mon, 27 Jul 2020 11:56:41 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 27 Jul 2020 11:56:41 +0200] rev 13
 
    - adds SudokuTextFieldTest
 
    - Mon, 27 Jul 2020 10:56:17 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 27 Jul 2020 10:56:17 +0200] rev 12
 
    - fixes some code inspection issues
 
    - Sat, 25 Jul 2020 15:56:48 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 25 Jul 2020 15:56:48 +0200] rev 11
 
    - missing class documentation
 
    - Sat, 25 Jul 2020 15:29:51 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 25 Jul 2020 15:29:51 +0200] rev 10
 
    - adds more javadoc
 
    - Sat, 25 Jul 2020 14:01:28 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 25 Jul 2020 14:01:28 +0200] rev 9
 
    - converts to maven project
 
    - Fri, 01 Feb 2013 10:18:47 +0100
 
    - by Mike Becker <universe@uap-core.de> [Fri, 01 Feb 2013 10:18:47 +0100] rev 8
 
    - removed completeness test - the solver automatically returns false when the field is incomplete
 
    - Thu, 31 Jan 2013 18:44:44 +0100
 
    - by Mike Becker <universe@uap-core.de> [Thu, 31 Jan 2013 18:44:44 +0100] rev 7
 
    - added solving algorithm
 
    - Sun, 27 Jan 2013 15:03:57 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sun, 27 Jan 2013 15:03:57 +0100] rev 6
 
    - file IO
 
    - Sat, 26 Jan 2013 19:34:31 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 26 Jan 2013 19:34:31 +0100] rev 5
 
    - moved field methods to field class + added (parts of the) document handler
 
    - Sat, 26 Jan 2013 18:43:49 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 26 Jan 2013 18:43:49 +0100] rev 4
 
    - added NEW function
 
    - Sat, 26 Jan 2013 18:38:12 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 26 Jan 2013 18:38:12 +0100] rev 3
 
    - added license and main menu
 
    - Sat, 26 Jan 2013 17:42:07 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 26 Jan 2013 17:42:07 +0100] rev 2
 
    - check functions
 
    - Sat, 26 Jan 2013 15:48:59 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 26 Jan 2013 15:48:59 +0100] rev 1
 
    - init project + editable sudoku field
 
    - Sat, 26 Jan 2013 14:49:54 +0100
 
    - by Mike Becker <universe@uap-core.de> [Sat, 26 Jan 2013 14:49:54 +0100] rev 0
 
    - initial commit