[root]/cdx/scorebot/scoring
logic
(52 files, 3941 lines)
parser
(9 files, 4104 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 139 (100.0%) | 2748 (100.0%) | 19.7 |
dound | 127 (91.4%) | 2139 (77.8%) | 16.8 |
genned | 8 (5.8%) | 591 (21.5%) | 73.8 |
allikat | 3 (2.2%) | 13 (0.5%) | 4.3 |
rreagan3 | 1 (0.7%) | 5 (0.2%) | 5.0 |
added compareTo method which sorts based on time
14 lines of code changed in:
fixed serialVersionUID visibility / constancy
18 lines of code changed in:
Added public long serialVersionUID = 102L; to all serializable classes.
24 lines of code changed in:
Removed unneccessary null object tests.
4 lines of code changed in:
bug fix: equals method was not checking code against the other object's code
3 lines of code changed in:
The process which checks to see if the file currently being edited now prompts the user to see if they want to save changes or not only if the file has been changed, and always if the file has been changed. Previously, an imperfect method which didn't work as well was being used.
equals( Object o ) has also been overriden for all objects in the framework.
68 lines of code changed in:
IllegalArgValException now thrown instead of IllegalArgumentException in many cases so that the user is forced to check the Exception in case it occurs.
11 lines of code changed in:
The basic rule has been improved. The number of results to check and the minimum number of results to accept now have minimum values of 1. Also, the minimum number of results to accept cannot be greater the number of results being checked; if the user enters a value which is too large, it is reduced to the maximum allowed value. Also, if the number of results to check is 1, then the mimium number of results to accept field is hidden since its only valid value is one (which it will be automatically set to).
15 lines of code changed in:
Number of results to check and min to accept now have minimum values of 1.
6 lines of code changed in:
Use Unique Results is now true by default.
Bug fix: If scores were recompiled multiple times without closing the program between runs, then results from the previous run were being re-used. This has been fixed so that each time scores are compiled, it starts from scratch as it should.
7 lines of code changed in:
New max loss/gain terminology introduced.
35 lines of code changed in:
Thresholding is now done for the NTP min/max score.
48 lines of code changed in:
Initial score removed from TestSuite. Initial score and min/max score in the NTP now taken care of.
16 lines of code changed in:
Failred rule preparation now includes the invalid code too.
8 lines of code changed in:
Names may now only contain allow letters, number, spaces, and underscores.
4 lines of code changed in:
NTP now has min/max score fields. Default min/max for the ScoringRuleset changed.
4 lines of code changed in:
The tree is now populated correctly (including apporpriate icons and node data).
14 lines of code changed in:
Event now contains reporting information.
22 lines of code changed in:
no message
22 lines of code changed in:
Errors are now distinguished between fatal and non-fatal errors. Also, the Score Compiler GUI now also distinguishes between I/O errors resulting from reading in test events and those resulting from writing score events.
3 lines of code changed in:
(60 more)