2012-09-22 |
Code cleanup. Been playing with a few different static code analysis
...
tools. Used them to recommend the changes made in this commit.
Mark
committed
on 22 Sep 2012
|
2012-09-21 |
Clean up. Fixed logging statements, added private constructors to
...
classes that should never be instantiated. Fixed author names to be
consistent.
Mark
committed
on 21 Sep 2012
|
2012-08-08 |
Cleanup, and further improvements to concurrency.
...
Should hopefully be bullet proof now. Seems to handle the stress test
OK. The tutor client doesn't lose sync during stress test, so hopefully
that problem is now fixed.
Mark
committed
on 8 Aug 2012
|
2011-08-18 |
Whole bunch of stuff:
...
- Refactored the map panels to separate the queue label into its own panel.
- Made queue label overflow without resizing the panels that contain it.
- Fixed some threading issues by making expanding a couple of synchronized blocks into full method syncs.
- Added some more constants for things (version number, exit codes).
- Show message dialog when the server can't be found.
- Added a test class that causes a message flood for testing threading and queue overflow.
Mark
committed
on 18 Aug 2011
|
2011-08-11 |
Lots of improvements:
...
- Separated the queue label into a new panel.
- Got rid of the now unnecessary AbstractMap base panel for maps.
- Made the queue label handle overflow (put it in a scroll pane)
- Show a message dialog for when now map can be found
- Machine IDs can now be passed as command line arguments - this
overrides the COMPUTERNAME env var.
- Made the request/cancel methods synchronized instead of using a sync
block inside those methods. This seems to have improved the overall
reliability when mass requests are made, and hopefully fixes the
deadlock that the tutor-client occasionally had.
Mark
committed
on 11 Aug 2011
|
2011-03-07 |
Improved TutorClient. Huge refactor. Icon now read from classpath/jar.
Mark
committed
on 7 Mar 2011
|
2011-03-02 |
Done a whole bunch of stuff:
...
- Added service discovery.
- Refactored the IMapPanel interface and LabelProcessor to make panels simpler.
- Numbers now end up in queue label.
Nearly finished. Need to do testing in labs.
Mark
committed
on 2 Mar 2011
|