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. |
---|
|
nbproject/private/private.xml |
---|
src/clients/StudentClient.java |
---|
src/constants/Constants.java |
---|
src/discovery/BroadcastResponder.java |
---|
src/discovery/ServiceLocator.java |
---|
src/gui/Lab.java |
---|
src/gui/LabRegistry.java |
---|
src/gui/QueuePanel.java |
---|
src/gui/maps/MapPanel303.java |
---|
src/gui/maps/MapPanel316.java |
---|
src/gui/maps/MapPanelMacGregor.form 0 → 100644 |
---|
src/gui/maps/MapPanelMacGregor.java 0 → 100644 |
---|
src/gui/maps/MapPanelRabel.form |
---|
src/gui/maps/MapPanelRabel.java |
---|
src/gui/processors/LabelProcessor.java |
---|
src/gui/processors/ServerLabelProcessor.java |
---|
src/gui/processors/TutorLabelProcessor.java |
---|
src/network/MessageGenerator.java |
---|
src/network/RequestSender.java |
---|
src/server/Server.java |
---|
tests/Panic.java |
---|