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.
1 parent bc785dd commit 3832c349ddb5ed86bb6a970b7f66ffa111dff612
Mark authored on 18 Aug 2011
Showing 21 changed files
View
nbproject/private/private.xml
View
src/clients/StudentClient.java
View
src/constants/Constants.java
View
src/discovery/BroadcastResponder.java
View
src/discovery/ServiceLocator.java
View
src/gui/Lab.java
View
src/gui/LabRegistry.java
View
src/gui/QueuePanel.java
View
src/gui/maps/MapPanel303.java
View
src/gui/maps/MapPanel316.java
View
src/gui/maps/MapPanelMacGregor.form 0 → 100644
View
src/gui/maps/MapPanelMacGregor.java 0 → 100644
View
src/gui/maps/MapPanelRabel.form
View
src/gui/maps/MapPanelRabel.java
View
src/gui/processors/LabelProcessor.java
View
src/gui/processors/ServerLabelProcessor.java
View
src/gui/processors/TutorLabelProcessor.java
View
src/network/MessageGenerator.java
View
src/network/RequestSender.java
View
src/server/Server.java
View
tests/Panic.java