Timeline
12/07/08:
- 18:03 Changeset [925] by
-
Added caching, thread safety to DataAccess layer (#372)
- 16:52 Ticket #418 (Refactoring: Hive.Client.Communication) closed by
- fixed: implemented a connection restored event in r924
- 16:52 Changeset [924] by
-
added a connectionRestored Event (#418)
- 16:14 Changeset [923] by
-
refactoring of the WCF Service for the Server (#418)
- 13:19 Changeset [922] by
-
created a branch for #419 (Refactor CEDMA plugins)
- 13:17 Changeset [921] by
-
changed configuration 'CEDMA Debug' to build only CEDMA projects and nothing else. #419
- 13:13 Changeset [920] by
-
updated semweb assemblies to most recent versions.
#419 (Refactor CEDMA plugins)
- 12:45 Changeset [919] by
-
refactored for #418, disabled the Client Console Project
- 12:42 Ticket #421 (Right-click in the Pluginmanager Console causes NullReferenceException) closed by
- fixed: fixed this problem and related issues with r918.
- 12:42 Changeset [918] by
-
fixed #421 (Right-click in the Pluginmanager Console causes NullReferenceException) and related issues.
12/06/08:
- 14:41 Ticket #421 (Right-click in the Pluginmanager Console causes NullReferenceException) created by
- Reproduce: 1. Open HeuristicLab Starter 2. Open Plugin Manager 3. …[…]
- 13:18 Ticket #420 (SQLite plugin doesn't work on x64 architecture) closed by
- fixed: added most recent versions of System.Data.SQLite from …
- 13:17 Changeset [917] by
-
added most recent versions of System.Data.SQLite from http://sqlite.phxsoftware.com/ (#420)
- 13:14 Ticket #420 (SQLite plugin doesn't work on x64 architecture) created by
- 12:34 Changeset [916] by
-
created a build configuration for CEDMA development (#419)
- 10:40 Ticket #419 (Refactor CEDMA plugins) created by
- Areas of concern: * The visualization frontend (bubble-chart) * …
- 10:30 Ticket #413 (ProgrammableOperator error line number is off by two lines) closed by
- fixed
12/05/08:
- 20:39 Changeset [915] by
-
Removed mistakingly committed bin and obj folders
- 20:38 Changeset [914] by
-
Removed mistakingly committed bin folder
12/04/08:
- 17:36 Changeset [913] by
-
fixed broken build (#372)
- 17:33 Changeset [912] by
-
Handled exeption if server not online (#380)
- 17:32 Changeset [911] by
-
bug fixed (#397)
- 17:28 Changeset [910] by
-
Added userGroupAdapter, clientGroupAdapter interfaces (#372)
- 17:27 Ticket #418 (Refactoring: Hive.Client.Communication) created by
- Refactoring to: Hive.Client.Communication.Server and …
- 17:25 Changeset [909] by
-
Implementation of UserRoleManager (#417)
- 17:25 Ticket #356 (Implementing a JobBase Class) closed by
- fixed
- 17:22 Changeset [908] by
-
implemented the Status method for the web interface (#401)
- 17:22 Changeset [907] by
-
Implementation of UserRoleManager (#417)
- 16:54 Changeset [906] by
-
Hive Client Console Forms w/o services (#397)
- 16:49 Changeset [905] by
-
Implemented user adapter (#372)
- 16:47 Changeset [904] by
-
change design from new interfaces, added ListViewItems (#380)
- 16:38 Changeset [903] by
-
Implementation of UserRoleManager (#417)
- 16:35 Changeset [902] by
-
Implementation of UserRoleManager (#417)
- 16:28 Changeset [901] by
-
cont on #401
- 15:53 Changeset [900] by
-
continued wcf for #401
- 15:53 Changeset [899] by
-
Added user adapter to the service locator (#372)
- 15:46 Ticket #417 (Implementation of UserRole Manager with Database) created by
- Implementing following methods: - GetAllUsers - GetAllUserGroups - …
- 15:19 Changeset [898] by
-
Resource file added (#399)
- 14:47 Changeset [897] by
-
Resource file added (#399)
- 09:01 Changeset [896] by
-
Created API documentation for HeuristicLab.ES namespace and changed documentation of some Description properties (#331)
12/03/08:
- 22:16 Changeset [895] by
-
quick fix for #413 (ProgrammableOperator error line number is off by two lines)
- 22:03 Ticket #411 (Clean up DataAnalysis namespace) closed by
- fixed
- 22:02 Changeset [894] by
-
- deleted unused class LinearStatistics (file Regression.cs)
- deleted SvmExporter
- deleted RowShuffler (functionality has been partially replaced by HL.GP.Classification.DatasetShuffler operator).
#411 (Clean up DataAnalysis namespace)
- 21:54 Ticket #416 (Kill TrueConstraint and FalseConstraint) closed by
- fixed
- 21:53 Changeset [893] by
-
killed TrueConstraint and FalseConstraint (#416)
- 21:47 Ticket #415 (Fix some minor problems in the code found while working on #285) closed by
- fixed: Fixed minor copy-paste mistakes with r892.
- 21:46 Changeset [892] by
-
Fixed minor copy-paste mistakes (#415)
- 21:41 Ticket #285 (Cloning could be improved by creating objects at the bottom of the ...) closed by
- wontfix: Killed the refactoring branch with r891.
- 21:34 Ticket #416 (Kill TrueConstraint and FalseConstraint) created by
- 'Contraint-constants' are relatively useless and can be killed without …
- 21:30 Changeset [891] by
-
killed cloning branch #285
- 21:26 Ticket #415 (Fix some minor problems in the code found while working on #285) created by
- 07:14 Changeset [890] by
-
worked on clone refactoring in HL.GP.
#285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())
12/02/08:
- 23:01 Changeset [889] by
-
fixed bugs
#285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())
- 21:30 Changeset [888] by
-
Refactored cloning in plugins HL.Routing and HL.Scheduling
#285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())
- 21:10 Changeset [887] by
-
Refactored cloning in all plugins except: HL.Communication, HL.Hive, HL.GP, HL.Routing, HL.Scheduling, HL.SimOpt, HL.Visualization
#285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())
- 19:42 Changeset [886] by
-
worked on #410
- 14:18 Ticket #392 (GP uniform- and onepoint crossover should only create one child per ...) closed by
- fixed
- 14:16 Ticket #393 (Refactor GP crossover operators to extract common code into the ...) closed by
- fixed
- 14:16 Ticket #391 (Review and improve implementation of SizeFair and LangdonHomologous ...) closed by
- fixed
- 14:13 Changeset [885] by
-
Refactored cloning in HL.Core, HL.Data and HL.Constraints
#285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())
- 12:41 Changeset [884] by
-
Created API documentation for HeuristicLab.Routing.TSP namespace (#331)
- 11:54 Ticket #414 (Implicit type conversion operators for standard C# types to HL3 types) created by
- It would be convenient to have implicit (or explicit) type conversion …
- 11:16 Ticket #413 (ProgrammableOperator error line number is off by two lines) created by
- When compilation fails the error line number doesn't specify the true …
12/01/08:
- 22:04 Ticket #412 (Csc running constantly when using StateTransistor with more than one state) closed by
- fixed: fixed in r883
- 22:04 Changeset [883] by
-
fixing bug in the clone method (ticket #412)
- 22:02 Ticket #412 (Csc running constantly when using StateTransistor with more than one state) created by
- This is a leftover from #171. When running SimOpt tasks csc is …
- 21:38 Ticket #411 (Clean up DataAnalysis namespace) created by
- * Kill unused class LinearStatistics * Kill exporter for SVM * …
- 14:42 Changeset [882] by
-
moved the appdomain creator (#410)
- 13:47 Changeset [881] by
-
Created API documentation for HeuristicLab.Evolutionary namespace (#331)
- 13:05 Ticket #410 (Extend CreateAndInitAppDomain Method for Sandbox usage) created by
- first step: make a second method second step: merge it with the old …
- 10:07 Ticket #198 (Evaluate different ideas to improve performance of collections) closed by
- worksforme
- 10:00 Changeset [880] by
-
Removed branch "Collections" for laigner (#198). Analysis and comparison of collection frameworks is finished. Details are available in laigner's bachelor thesis.
- 09:44 Changeset [879] by
-
Created branch for refactoring the operator architecture again (#95).
- 09:39 Changeset [878] by
-
Removed branch "Operator Architecture Refactoring" as there were many changes on the trunk and the branch can be easily created once more. (#95)
11/30/08:
- 01:07 Changeset [877] by
-
Implemented a quick way to pass the name of an application as commandline option in order to start this application automatically. (#45)
- 00:42 Ticket #409 (ConfigMerger merges application and user settings multiple times) closed by
- fixed
- 00:41 Changeset [876] by
-
Updated ConfigMerger in main solution (#409)
- 00:40 Changeset [875] by
-
Enhanced ConfigMerger to prevent multiple merges of application and user settings (#409)
- 00:03 Ticket #409 (ConfigMerger merges application and user settings multiple times) created by
- Visual Studio updates the config file of an application just when …
11/29/08:
- 23:20 Ticket #19 (Improve charting engine) closed by
- duplicate: Implementing a new and powerful data visualization framework has been …
- 17:41 Ticket #408 (Implement operator to test ChartDataRowsModel) closed by
- fixed
- 17:27 Changeset [874] by
-
Added HL3 operator ChartDataRowsModelDataCollector to collect double data values from a scope and to feed them into an IChartDataRowsModel (#408).
- 13:43 Changeset [873] by
-
changes on LegendForm (#407)
- 13:39 Changeset [872] by
-
changes on LegendForm (#407)
- 13:37 Changeset [871] by
-
changes on LegendForm (#407)
- 13:21 Changeset [870] by
-
Adjustments on LineChart for new interface. #345
- 13:08 Ticket #408 (Implement operator to test ChartDataRowsModel) created by
- For testing the line chart of the HeuristicLab.Visualization plugin, …
- 13:08 Changeset [869] by
-
Adjustments on LineChart for new interface. #345
- 12:59 Changeset [868] by
-
#320 added constructor for datarow
- 12:40 Changeset [867] by
-
#320 implemented constructor, enum Action, remove methods and changed add methods
- 12:39 Changeset [866] by
-
LegendShape.cs added (#407)
- 12:30 Changeset [865] by
-
added empty legend form (#407)
- 12:28 Changeset [864] by
-
#318 implemented interfaces + new datarowdummy model
- 12:25 Ticket #407 (Implement legends) created by
- Microsoft Chart Controls are used for charting since HeuristicLab …
- 12:23 Changeset [863] by
-
MouseEventListener xml comments created
- 12:21 Changeset [862] by
-
added code comments (#406)
- 12:20 Ticket #406 (Write .NET Xml code comments for HL Visualization) created by
- 12:19 Changeset [861] by
-
Adjustments on LineChart for new interface. #345
- 11:06 Changeset [860] by
-
#320 implemented AddValue and Count methods and the index-operator for DataRow.
- 10:57 Changeset [859] by
-
#318 implemented interfaces of ChartDataRowsModel
- 02:50 Changeset [858] by
-
Set Visual Studio production version to 9.0.30729 in all solution files.
- 01:55 Ticket #360 (Whole HeuristicLab solution has to be rebuilt completely after each change) closed by
- fixed
- 01:55 Changeset [857] by
-
Added specific configuration "Visualization Debug" for the data visualization project group to speed up compilation (#360).
- 01:30 Ticket #7 (Plugin to manage settings (SettingsInfrastructure)) closed by
- fixed
- 01:29 Changeset [856] by
-
Removed plugin HeuristicLab.Settings again, as no additional settings framework is needed. The .NET application settings framework can be used to store plugin-specific settings. (#7)
- 01:16 Ticket #402 (Implement console application to merge two config files) closed by
- fixed: ConfigMerger works well so far. If additional enhancements are …
- 01:14 Ticket #403 (Integrate ConfigMerger into the build process) closed by
- fixed
- 01:13 Changeset [855] by
-
Automatic update of project files by Visual Studio.
- 01:12 Ticket #405 (Review application and user settings in each project) closed by
- fixed: Reviewed and fixed all application and user settings in r854.
- 01:11 Changeset [854] by
-
Reviewed and fixed all application and user settings (#405).
- 00:29 Changeset [853] by
-
Fixed configurations for CPU type x86 (#403)
11/28/08:
- 23:51 Ticket #403 (Integrate ConfigMerger into the build process) reopened by
- Still some troubles with configurations for different CPUs (Any CPU …
- 23:12 Ticket #405 (Review application and user settings in each project) created by
- As the automatical merging of application and user settings of class …
- 21:54 Ticket #403 (Integrate ConfigMerger into the build process) closed by
- fixed
- 21:51 Changeset [852] by
-
Integrated ConfigMerger into build process (#403).
Refactored pre- and post-build scripts (#403).
- 11:45 Ticket #404 (Selectors crash if selected items are moved, not copied and #selected ...) created by
- 11:41 Changeset [851] by
-
Created API documentation for HeuristicLab.SequentialEngine namespace (#331)
- 11:37 Ticket #403 (Integrate ConfigMerger into the build process) created by
- ConfigMerger should be used in a post-build event to merge config …
- 10:32 Changeset [850] by
-
Created API documentation for HeuristicLab.Permutation namespace (#331)
- 02:30 Changeset [849] by
-
Implemented first functional prototype of ConfigMerger (#402)
- 01:06 Changeset [848] by
-
Added new solution for HeuristicLab build tools and empty console application for ConfigMerger (#402)
- 00:50 Ticket #402 (Implement console application to merge two config files) created by
- A console application (ConfigMerger) is needed to merge the config …
11/27/08:
- 17:41 Changeset [847] by
-
removed unnecessary resource file
- 17:23 Changeset [846] by
-
Fixed broken build... (#347)
- 17:19 Changeset [845] by
-
Added user adapter (#372).
- 17:14 Changeset [844] by
-
Fill ListView and TreeView with content (#380)
- 17:10 Changeset [843] by
-
worked on #401
- 17:05 Changeset [842] by
-
Login implemented with db (#399)
- 16:36 Ticket #401 (WCF Interface for the Client Console) created by
- 16:34 Changeset [841] by
-
implemented (#400)
- 16:05 Ticket #400 (Implement the filling of the ClientInfo Class) created by
- 16:03 Ticket #398 (Change the location where the AppDomains and Execution Engines are removed) closed by
- fixed: implemented in r840
- 16:01 Ticket #399 (Implementation of ClientCommunicator with Database) created by
- The dummy implementation will be replaced by the correct …
- 16:00 Ticket #357 (Creation of Business Objects) closed by
- fixed
- 15:59 Ticket #371 (Implementation of a dummy ClientCommunicator) closed by
- fixed
- 15:59 Ticket #395 (Dummy Implementation of the external infterfaces for the ConsoleManager) closed by
- fixed
- 15:59 Ticket #396 (Replacing faked jobs with real jobs) closed by
- fixed
- 15:58 Changeset [840] by
-
implemented changes from (#398) and changed the server IP
- 15:35 Changeset [839] by
-
Added Service Known Tpyes to interfaces (#385)
- 15:28 Changeset [838] by
-
Changed response class for SendJobResult (#371)
- 15:07 Ticket #398 (Change the location where the AppDomains and Execution Engines are removed) created by
- 14:25 Changeset [837] by
-
Added names to the dummy clients (#395)
- 00:52 Changeset [836] by
-
worked on #285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())
11/26/08:
- 23:41 Changeset [835] by
-
- added another abstract base class for GP crossover operators with maxsize and maxheight constraints
- changed StandardCrossOver to inherit from SizeConstrictedGPCrossoverBase
- changed SizeFairCrossOver to inherit from SizeConstrictedGPCrossoverBase
- generally improved code of SizeFairCrossOver
- changed LangdonHomologousCrossOver to inherit from SizeFairCrossOver and implemented only the method to finally select branches.
#393 (Refactor GP crossover operators to extract common code into the abstract base class GPCrossoverBase)
- 20:10 Changeset [834] by
-
fixed compilation error #380
- 18:57 Changeset [833] by
-
improved sizefair crossover operator. #393 (Refactor GP crossover operators to extract common code into the abstract base class GPCrossoverBase)
- 18:21 Changeset [832] by
-
simplified StandardCrossOver to a simple sub-tree swapping crossover with max size and height constraints.
The old version should probably be revived as HL2StandardCrossover.
#393 (Refactor GP crossover operators to extract common code into the abstract base class GPCrossoverBase)
- 16:58 Changeset [831] by
-
Integrated interfaces to the server (Client, User, Jobs) (#380)
- 16:50 Ticket #390 (Implement the usage of the PersistanceManager into the Execution Engine) closed by
- fixed: Implentation is finished, all fake jobs are changed to real Jobs and …
- 16:49 Changeset [830] by
-
continued work from #390, removed a fake CreateJob method and replaced all fake Jobs with real ones.
- 16:42 Changeset [829] by
-
Client Groups in dummy Implementation (#395)
- 16:35 Changeset [828] by
-
Client Groups in dummy Implementation (#395)
- 16:32 Changeset [827] by
-
Added Clients to the ClientGroups in the dummy implementation (#395)
- 16:30 Changeset [826] by
-
Added initial version of the DAL (#372)
- 16:22 Changeset [825] by
-
Added names to the BusinessObjects PermissionOwner und Resource (#357)
- 16:21 Ticket #357 (Creation of Business Objects) reopened by
- 16:14 Changeset [824] by
-
Faked jobs replaced with real jobs (#396)
- 16:13 Ticket #396 (Replacing faked jobs with real jobs) reopened by
- 15:35 Ticket #397 (Hive Client Console Implementation) created by
- Implement the Hive Client Console
- 15:34 Ticket #396 (Replacing faked jobs with real jobs) closed by
- fixed: Faked jobs replaced with real jobs (r823)
- 15:34 Changeset [823] by
-
Faked jobs replaced with real jobs (#396)
- 15:31 Ticket #394 (Move Hive.Common Jobs to Hive.Contrats) closed by
- fixed: fixed bug in r822
- 15:31 Ticket #394 (Move Hive.Common Jobs to Hive.Contrats) reopened by
- 15:31 Changeset [822] by
-
fixed bug (#394)
- 15:23 Ticket #396 (Replacing faked jobs with real jobs) created by
- Replace the faked jobs from the dummy implementation with real jobs …
- 15:07 Changeset [821] by
-
Added delegations to the Managers (#395)
- 14:59 Changeset [820] by
-
First dummy implementation of the external interfaces for the Console Manager (#395)
- 14:43 Ticket #394 (Move Hive.Common Jobs to Hive.Contrats) closed by
- fixed: moved in r819
- 14:43 Changeset [819] by
-
moved the jobs class (#394)
- 14:36 Ticket #395 (Dummy Implementation of the external infterfaces for the ConsoleManager) created by
- Dummy Implementation of the external infterfaces for the …
- 14:34 Ticket #394 (Move Hive.Common Jobs to Hive.Contrats) created by
- Jobs (JobBase, TestJob and IJob) are shared between client and Server …
- 14:33 Ticket #377 (Define external Interfaces for the management console) closed by
- fixed
- 14:33 Ticket #376 (Implement Dummy Client Services) closed by
- fixed
- 14:32 Ticket #351 (Define IClientCommunicator Interface) closed by
- fixed
- 12:57 Ticket #393 (Refactor GP crossover operators to extract common code into the ...) created by
- * StandardCrossover * LangdonHomologousCrossover * …
- 11:16 Changeset [818] by
-
added ascii art diagram for RightChildReducer. #331 (Write API documentation)
- 10:29 Changeset [817] by
-
Created API documentation for HeuristicLab.Selection namespace (#331)
11/25/08:
- 23:24 Changeset [816] by
-
implemented the persistance management (#390)
- 23:20 Changeset [815] by
-
fixed #392 (GP uniform- and onepoint crossover should only create one child per crossover event)
- 18:27 Ticket #392 (GP uniform- and onepoint crossover should only create one child per ...) created by
- For consistency with other GP crossover operators.
11/24/08:
- 23:59 Changeset [814] by
-
- removed combination of two terminals to a tree and with this the initialization routine for new branches.
- fixed an 'off-by-one' bug in the calculation of maximal branch heights.
#391 (Review and improve implementation of SizeFair and LangdonHomologous crossover operators)
- 23:48 Ticket #391 (Review and improve implementation of SizeFair and LangdonHomologous ...) created by
- 23:44 Ticket #389 (HomologousCrossover should create two children for each crossover event) closed by
- wontfix: The original definition is to create one child from two parents.
- 23:44 Ticket #388 (SizeFairCrossover should create two children for each crossover event) closed by
- wontfix: The original definition is to create one child from two parents.
- 22:43 Changeset [813] by
-
removed random child ordering because the order of children doesn't matter in the algorithm. #382
- 22:42 Changeset [812] by
-
removed random child ordering because the order of children doesn't matter in the algorithm. #387
- 15:39 Ticket #390 (Implement the usage of the PersistanceManager into the Execution Engine) created by
- 13:40 Ticket #383 (Methodcalls into the AppDomain should be made async) closed by
- fixed: implemented the changes suggested in the last change info in r811. …
- 13:38 Changeset [811] by
-
implemented the async calls to GetSnapshot and GetFinishedJob (#383)
- 13:09 Ticket #308 (ROC analyzer for GP classification problems) closed by
- fixed: Implemented with revisions: * r669 * r672 * r678 * r696
- 00:13 Changeset [810] by
-
Created a branch for #285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())
11/23/08:
- 22:18 Ticket #387 (Onepoint crossover should generate two children each crossover event) closed by
- fixed: implemented with r809.
- 22:17 Changeset [809] by
-
implemented #387 (Onepoint crossover should generate two children each crossover event)
- 22:14 Ticket #389 (HomologousCrossover should create two children for each crossover event) created by
- 22:13 Ticket #388 (SizeFairCrossover should create two children for each crossover event) created by
- 21:15 Ticket #387 (Onepoint crossover should generate two children each crossover event) created by
- 19:47 Ticket #385 (Sending of Jobs doesn't work properly) closed by
- fixed: WCF didn't send us the same result again and again, the event was just …
- 19:46 Changeset [808] by
-
fixed the problem with (#385)
- 19:38 Ticket #364 (Improve GP evaluation performance) closed by
- fixed: fixed bugs in evaluator with r773.
- 19:29 Ticket #382 (Uniform crossover operator for GP) closed by
- fixed: Changed UniformCrossover to create two new trees from two parents …
- 19:29 Changeset [807] by
-
Changed UniformCrossover to create two new trees from two parents. This shouldn't alter the search behavior because UniformCrossover is symmetric. #382 (Uniform crossover operator for GP)
- 19:25 Ticket #386 (OffspringAnalyser should support m children for n parents) closed by
- fixed: implemented with r806.
- 19:25 Changeset [806] by
-
implemented #386 (OffspringAnalyser should support m children for n parents)
- 19:01 Ticket #386 (OffspringAnalyser should support m children for n parents) created by
- Right now it only supports the case of 1 child from n parents. The …
- 18:05 Changeset [805] by
-
work on #385, core problem still exists.
- 00:38 Ticket #385 (Sending of Jobs doesn't work properly) created by
- there is a small defect in the PullJobs method.
- 00:11 Ticket #384 (Hive Server won't start when using Vista64 w/ IPv6) closed by
- fixed: "fixed" in r804
- 00:11 Changeset [804] by
-
quick fixed the IPv6 problem (#384)
- 00:04 Ticket #384 (Hive Server won't start when using Vista64 w/ IPv6) created by
- It's the same defect as in #361, gkronbers patch will be applied