Commit Graph
25 Commits
Author SHA1 Message Date
halfdan a604f118a4 refs #14
Removed unused class and fixed regression from previous commit.
2012-05-14 14:09:19 +00:00
halfdan d2059a5852 Major update! Some related projects might be broken from now on - if so, let me know via email.
This is the first of a series of commits to manifest the new graphical user interface of EvA2.

This commit includes (incomplete list)

- New Icons that are used in the GUI
- A completely refactored GUI with a one-window layout.
- Plots/Text Output will now appear on a JDesktopPane
- Configuration can be done via the sidebar (not yet completely functional)
- New layouts for TabbedPane (currently not active) and JButton (vertical text)
- Code cleanup / removal of TRACE variable
- More classes are now using the Logging facility.

refs #8, #10, #14
fixes #12
2012-05-14 13:57:39 +00:00
halfdan d4c8b802bd refs #8
Code cleanup and removal of unused classes.
2012-04-27 11:33:28 +00:00
halfdan 7778c46fd1 fixes #13
Changed user preference storage to Java Preferences API
2012-04-27 11:32:52 +00:00
halfdan b6c265a08c refs #12
Proper test implementation.
2012-04-26 15:23:01 +00:00
halfdan d15ae9de9e refs #12
Small code fixes and proper test implementation. Serializer does now store a string as a string and does not convert it into an object.
2012-04-26 15:15:46 +00:00
halfdan 693d5f8e9d refs #12
Lots of code fixes and refactoring. Serializer does now work with InputStream and OutputStream instead of directly accessing files. All depending classes have been refactored as well.
2012-04-26 14:17:23 +00:00
halfdan 20c0c21c02 Lots of code cleanup, proper documentation and removal of unneccessary methods. 2012-04-23 15:25:57 +00:00
halfdan 17061b1475 Removed unused class LogProxy
Refactored tools package and removed debugging statements / replaced them with proper calls to the logger.
2012-04-23 13:36:56 +00:00
halfdan e8b560a478 Refactored EvAServer + RMIServer(EvA) to use a logger. Syntax clean up and variable naming according to Java conventions. 2012-04-20 10:28:38 +00:00
halfdan df39ab0152 Removed unneccessary code + empty package. 2012-04-20 09:50:13 +00:00
halfdan af82e0e5a2 Started to add unit tests.
Refactored IntegerArrayList, which is now not needed anymore (who implemented this in the first place?)
Auto-Formatted DPointSetMultiIcon -> it was just so badly formatted I had to do auto formatting to make it readable.

Added test for eva2.tools.StringTools (partly at least)
2012-04-20 09:13:21 +00:00
halfdan dcbb488bb9 The progressBar is now _really_ visible on the bottom of the GUI. Some code has been beautified. The LoggingPanel does now add it's own log handler to the native logging which makes more sense. 2012-04-19 15:11:04 +00:00
halfdan 0e2db96402 Some cosmetics. Changed the GUI JPanel to a JToolBar and added Icons to the Buttons. 2012-04-19 09:34:02 +00:00
halfdan f1ede54afd fixes #11
New "Quit" menu under the Options menu.
2012-04-18 15:22:43 +00:00
halfdan 0ba2d9706c refs #8
Cleaned up the code and documented some StringTools methods.
StringTools now has a method to turn a camelCase String into a more readable version: "camelCase" => "Camel Case"
PropertySheetPanel used this function to display label texts.
2012-04-18 14:48:32 +00:00
halfdan c62db5f36f refs #8 and #10
fixes #9

GOE does now log all messages using internal logging.
EvAClient log handler has been fixed.
2012-04-17 14:40:41 +00:00
halfdan 4f9d5278d1 refs #8
Added comment.
2012-04-16 14:16:39 +00:00
halfdan 454ddbc20f refs #9 and #10
Logging is now completely implemented for EvA2Client class.
2012-04-15 22:45:31 +00:00
halfdan e721e06e11 Minor cleanup. 2012-04-15 18:45:12 +00:00
halfdan af1fae181e refs #9 and #10
Added basic logging handler that logs to the LogPanel on the client.
2012-04-14 16:46:50 +00:00
halfdan b8ca6891d2 refs #8
Some more fixups.
2012-04-13 15:12:35 +00:00
halfdan 3a86783da5 refs #8
Added import again.
2012-04-13 09:29:02 +00:00
halfdan ecfd7ec739 refs #8
Lots of code cleanup. Removed unused imports, empty catch blocks, etc.
2012-04-13 09:27:45 +00:00
halfdan 7d3d20c4b7 fixes #7 ModuleServer threw the Exception while fetching the constructors of the module class. The ordering of constructors in the returned array has for some reason changed between Java 6 and 7. New code checks for a constructor with the exact number of required parameters.
Also fixes 2 UTF-8 incompatible files.
2012-04-12 14:47:00 +00:00