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.
1 parent 878a5bf commit bc785dd565355e30419bd16fdc7b92602156f261
Mark authored on 11 Aug 2011
Showing 18 changed files
View
src/clients/StudentClient.java
View
src/clients/TimeoutTask.java
View
src/clients/TutorClient.java
View
src/constants/Constants.java
View
src/discovery/ServiceLocator.java
View
src/gui/Lab.java
View
src/gui/LabRegistry.java
View
src/gui/QueuePanel.form 0 → 100644
View
src/gui/QueuePanel.java 0 → 100644
View
src/gui/maps/AbstractMapPanel.java 100644 → 0
View
src/gui/maps/MapPanel303.form
View
src/gui/maps/MapPanel303.java
View
src/gui/maps/MapPanel316.form
View
src/gui/maps/MapPanel316.java
View
src/gui/maps/MapPanelRabel.form
View
src/gui/maps/MapPanelRabel.java
View
src/gui/processors/LabelProcessor.java
View
src/server/Server.java