halfdan
bcf9e6fd6f
Fix matlab interface.
...
pom.xml now targets Java 1.6 since Matlab can't handle 1.7.
2013-06-24 15:46:24 +02:00
halfdan
b4d90e411e
Added .idea to gitignore
2013-06-21 14:51:14 +02:00
halfdan
2b28187e89
Merge branch 'master' of https://bitbucket.org/halfdan/eva
2013-06-21 14:50:44 +02:00
halfdan
9c405a12ee
Code cleanup of PDDifferentialEvolution class. Removed commented code.
2013-03-18 14:40:22 +01:00
halfdan
1bcd5054d8
Add serialization files to .gitignore
2013-03-06 12:19:34 +01:00
halfdan
bb1942055e
Fix hard-coded namespace names in several files.
2013-03-06 12:18:50 +01:00
halfdan
88d6c93931
Reformatted several files, code cleanup
2013-02-25 16:18:04 +01:00
halfdan
6edf5a50f6
Add .gitignore
2013-02-25 16:17:41 +01:00
halfdan
ef33adf805
Deleted useless class.
2013-02-25 16:17:24 +01:00
halfdan
0e9107523e
Add jChart2d to pom.xml
2013-02-25 16:06:23 +01:00
halfdan
8263d18a21
Huge commit to refactor package name eva2.server.go to eva2.optimization.
2013-02-15 15:12:34 +01:00
halfdan
effd0d9313
refs #8
...
Further cleanup of logging.
2013-02-13 16:25:46 +00:00
halfdan
d93c8bf2b0
refs #8
...
Further cleanup of logging.
2013-01-31 15:56:53 +00:00
halfdan
d474eebfa2
refs #24 and #25
...
Last RMI occurences have been removed. Free Willy is officially dead. Hooray!
Also, code formatting :)
2013-01-31 13:42:59 +00:00
halfdan
b0ab7aba0c
Huge change that refs #24 and #25
...
All RMI has been removed. GUI not working properly right now, but at least the code compiles.
2013-01-31 11:15:55 +00:00
halfdan
a4fe1498f2
Huge change that refs #24 and #25
...
All RMI has been removed. GUI not working properly right now, but at least the code compiles.
2013-01-31 11:15:05 +00:00
halfdan
0d339aba22
Code styling.
...
Removed TimeSeries class. Not used inside EvA2 and therefore obsolete.
2013-01-29 14:06:36 +00:00
halfdan
bcf7a9a8a2
refs #25 , #24
...
Should be the last of the huge commits.
2013-01-29 14:02:48 +00:00
halfdan
550e9956d8
refs #25 , #24
...
Organized imports and some minor fix-ups
2013-01-29 13:52:30 +00:00
halfdan
736ada3517
refs #25 , #24
...
More refactoring.. refactor all the things :/
2013-01-29 13:46:28 +00:00
halfdan
c16a592a26
refs #25
...
Some 2400 @Overrides added... LAWL
2013-01-29 13:37:25 +00:00
halfdan
d3ea94fe5c
refs #25
...
Refactoring, renaming and better comments.
2013-01-29 11:18:39 +00:00
halfdan
27f94e088e
Update dependencies to latest version.
2013-01-25 14:14:15 +00:00
halfdan
44328157ea
Implemented Maven jar-with-dependencies build
...
Added some @Override annotations
Removed buggy test cases.
refs #8
2013-01-25 13:46:16 +00:00
halfdan
ef36d09218
Refactored "SetProblem" function to "setProblem". Coding Standards for the win.
2013-01-25 13:20:25 +00:00
halfdan
cb357417a2
Refactored "SetFitness" function to "setFitness". Coding Standards for the win.
2013-01-16 12:52:11 +00:00
halfdan
0f553039e4
Little fixes in LTGA (Logging, deprecated method)
...
Refactored InterfaceOptimizer (Set* to set*)
2012-12-22 12:27:10 +00:00
halfdan
c2e37929da
Bugfix to restore ClosableTabComponent properly.
2012-12-12 14:41:47 +00:00
halfdan
cdc8425573
refs #10
...
Changed from old EvAInfo.default logger to proper Logger instances.
2012-08-31 09:22:53 +00:00
halfdan
31dbdfd205
refs #10
...
Fixed logging regression due to changes from EvA2Info.defaultLogger to correct namespace based logging.
2012-08-30 09:52:59 +00:00
halfdan
5814162876
Code cleanup.
2012-06-29 13:08:52 +00:00
halfdan
00b6af14ff
refs #23
...
Renamed StatsParameter to StatisticsParameter.
Refactored code.
Added comments.
2012-06-22 14:26:51 +00:00
halfdan
8582b79590
Code cleanup and fixing a regression that was introduced while refactoring. Optimization now rusn again as expected.
2012-06-20 08:42:05 +00:00
halfdan
83b44f1d1a
Added package-info.java to eva2 base package.
...
Refactored GenericArrayEditor.java
Added more meta data to pom.xml
2012-06-05 14:57:30 +00:00
halfdan
25198b8249
Removed duplicated items.
2012-06-05 12:06:53 +00:00
halfdan
37589f8d4f
refs #22
...
Code improvement, more comments and added a ToolTip to the label.
2012-05-30 14:02:16 +00:00
halfdan
4462dd6e3d
Removed unneeded XML file.
2012-05-30 13:52:31 +00:00
halfdan
146d25b628
fixes #22
...
Implemented LoggingLevelLabel as viewable component in the status bar. A click onto the label will open a popup menu that allows the user to set the logging level for the current process.
The Version number of EvA2 has now increased to 3.0-rc1. Due to the major changes in the GUI and server implementation I think the version number 2.x should be dropped to reflect the size of changes.
2012-05-30 13:49:10 +00:00
halfdan
b1553f3088
fixes #21
...
Switched from Ant to Maven.
Usage:
- Install Maven 3.x
- Enter directory with pom.xml
- Type mvn compile
- Enjoy!
2012-05-28 21:23:12 +00:00
halfdan
5171371a8e
fixes #21
...
Switched from Ant to Maven.
Usage:
- Install Maven 3.x
- Enter directory with pom.xml
- Type mvn compile
- Enjoy!
2012-05-28 21:22:43 +00:00
halfdan
6362a4a677
refs #8
...
Further code cleanup
- renaming variables (mostly removing m_ prefixes)
- commented code removed
- TRACE variables removed
- Changelog will now be held as seperate file and not within EvAInfo
Removed unused class.
2012-05-25 23:20:00 +00:00
halfdan
97ffdbf33a
refs #17
...
Added JavaHelp and some first entries into the documentation. JExtDesktopPane now defines keystrokes to access tiling/cascading windows. The main GUI has a new menu structure, showing a preferences entry in the options menu and a "Help Contents" under the Help menu.
2012-05-22 13:52:39 +00:00
halfdan
4cf0375f35
Further refactoring and removal of unused code. Documenting the Population class.
2012-05-21 07:47:38 +00:00
halfdan
c9f1fb4d75
refs #14
...
Changed GridBagContrains for GenericArrayEditor. JList now showing perfectly again.
2012-05-15 22:31:22 +00:00
halfdan
3fd2e505a8
refs #14
...
Fixed AboutDialog
Deactivated CustomTabPaneUI
Changed default Font for the UI.
2012-05-15 22:10:10 +00:00
halfdan
0ee348e2b6
refs #14
...
Added ToolBar to JExtDesktopPane and created new About window.
2012-05-15 15:29:46 +00:00
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