heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
38 stars 16 forks source link

Transport plugin for SharpDX external library #2504

Closed HeuristicLab-Trac-Bot closed 8 years ago

HeuristicLab-Trac-Bot commented 9 years ago

Issue migrated from trac ticket # 2504

milestone: HeuristicLab 3.3.14 | component: ExtLibs | priority: medium | resolution: done

2015-11-07 14:03:17: @gkronber created the issue


  • SharpDX is available also via nuget
  • Nuget tools have problems with our long folder names (.../HeuristicLab.SharpDx-2.6.3/2.6.3/HeuristicLab.SharpDx-2.6.3/...).
  • Include the library using official SharpDx binaries instead.
HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 11:46:25: @gkronber changed status from new to accepted

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 12:04:21: @gkronber edited the issue description

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 12:04:21: @gkronber changed title from Transport plugin for SharpDX nuget package to Transport plugin for SharpDX external library

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 13:53:58: @gkronber commented


Notes

  • SharpDX.Toolkit.Yaml is not included because it has another external dependency to SharpYaml.
  • Initially, I tried to store all SharpDX files in a specific folder in the bin folder (bin/SharpDX). However, I couldn't get this to work correctly as the .NET binding mechanism doesn't search this folder when resolving references. E.g., when trying to load SharpDX/SharpDX.dll it needs to resolve a reference (e.g. SharpDX.Toolkit.Game) which is not found, even though it is located in the same folder. Thus, I decided to copy SharpDX files also to bin/ for now.

r13159: created transport plugin for SharpDX and added SharpDX binaries.

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 13:54:52: @gkronber commented


r13160: svn:ignore, and by mistake many other changes all over the solution! (affects #1967).

This changeset has already been partially merged to stable with r13287 and r13298.

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 13:54:52: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 13:54:52: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 13:54:52: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 13:54:52: @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 13:57:41: @gkronber changed status from accepted to reviewing

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 13:57:41: @gkronber changed owner from @gkronber to @Shabbafru

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-15 14:16:47: @gkronber commented


r13162: removed SharpDX tools (tkfont.exe, tkfxc.exe, tkmodel.exe) because they were problematic to the plugin-infrastructure and are not needed anyway

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-16 13:08:22: @Shabbafru changed status from reviewing to readytorelease

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-16 13:08:22: @Shabbafru changed owner from @Shabbafru to @gkronber

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-16 13:08:22: @Shabbafru commented


Reviewed r13159,r13160,r13162, looks good. The plugin gets loaded in HL and I also tested it with bin packing, works without any problems.

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-17 17:57:24: @gkronber commented


r13230: removed unused references in SharpDX project and import of nuget.targets from project file

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-18 19:41:59: @gkronber changed status from readytorelease to assigned

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-18 19:43:36: @gkronber commented


I found a problem in combination with the BinPacking implementation.

When trying to open a BinPacking solution view (which uses SharpDX) one of the assemblies cannot be loaded leading to an exception and unstable behaviour.

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-19 13:49:59: @gkronber changed milestone from HeuristicLab 3.3.13 to HeuristicLab 4.0

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-19 13:49:59: @gkronber commented


BinPacking has been postponed to HL 4.0 therefore we decided to postpone the integration of SharpDX as well.

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-19 15:09:36: @Shabbafru commented


~~r13160 has been partially merged from trunk to stable in r13298. The merge info was not recorded in stable, which needs to be done when the rest of r13160 is merged to stable. ~~ Na, all good, overlooked it.

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-19 15:09:36: @Shabbafru

HeuristicLab-Trac-Bot commented 9 years ago

2015-11-27 09:28:34: @gkronber changed milestone from HeuristicLab 4.0 to HeuristicLab 3.3.14

HeuristicLab-Trac-Bot commented 8 years ago

2016-01-20 13:10:19: @gkronber commented


This external library can be removed again since we changed the BinPacking visualizations to WPF.

HeuristicLab-Trac-Bot commented 8 years ago

2016-01-27 18:04:12: @gkronber commented


r13571: deleted SharpDX external library again (too heavy weight for our purposes)

HeuristicLab-Trac-Bot commented 8 years ago

2016-01-27 18:05:43: @gkronber changed status from assigned to reviewing

HeuristicLab-Trac-Bot commented 8 years ago

2016-01-27 18:05:43: @gkronber changed owner from @gkronber to @Shabbafru

HeuristicLab-Trac-Bot commented 8 years ago

2016-01-27 18:05:43: @gkronber commented


I decided against reverting the changes for this ticket from the trunk because r13160 was already partially merged to stable.

All changesets of this ticket should be merged to stable although the combined change has no effect.

HeuristicLab-Trac-Bot commented 8 years ago

2016-01-27 18:07:39: @gkronber commented


r13572: removed SharpDX from HL.ExtLibs solution

HeuristicLab-Trac-Bot commented 8 years ago

2016-05-04 11:04:30: @gkronber changed status from reviewing to readytorelease

HeuristicLab-Trac-Bot commented 8 years ago

2016-05-04 11:04:30: @gkronber commented


Please merge to stable and check that the sum of all changesets has no effect.

HeuristicLab-Trac-Bot commented 8 years ago

2016-06-17 14:02:55: @Shabbafru changed status from readytorelease to closed

HeuristicLab-Trac-Bot commented 8 years ago

2016-06-17 14:02:55: @Shabbafru removed resolution

HeuristicLab-Trac-Bot commented 8 years ago

2016-06-17 14:02:55: @Shabbafru commented


r13907 merged r13159,r13160,r13162,r13230,r13571,r13572 into stable