Timeline
06/01/09:
- 19:04 Changeset [1989] by
-
#639 persist additional attributes: model title, thickness
- 19:00 Ticket #639 (visualization - persistance implementations for data model) reopened by
- 15:23 Ticket #558 (New LabelProvider with shorter labels) closed by
- wontfix
- 15:23 Ticket #498 (General housekeeping (code style,...)) closed by
- fixed
- 14:42 Ticket #639 (visualization - persistance implementations for data model) closed by
- invalid: Choose a descriptive name for this ticket.
- 12:34 Changeset [1988] by
-
#639 added color and y axis assignment to persistance
- 12:33 Ticket #636 (DrawingStyle) closed by
- fixed
- 11:56 Changeset [1987] by
-
more "zoom level too high" fixes. the error also occured for empty charts and for empty data rows. #498
05/31/09:
- 22:09 Changeset [1986] by
-
added IChartDataRowsModel.AddDataRows method #498
- 22:07 Changeset [1985] by
-
added IChartDataRowsModel.AddDataRows method #498
- 21:58 Ticket #668 (Data Export (PNG)) closed by
- fixed: implemented a simple data export to png images. it takes a snapshot of …
- 21:57 Ticket #668 (Data Export (PNG)) created by
- 21:47 Changeset [1984] by
-
bugfixes in DataRow.RemoveValues (updating min/max-values). #498
- 21:26 Changeset [1983] by
-
bugfixes in DataRow.Add/ModifyValues (checking indexes, updating min/max-values). #498
- 20:50 Changeset [1982] by
-
bugfix for inserting values into a datarow. it didn't update the auto-zoom. #498
- 20:38 Changeset [1981] by
-
added a few tests. #498
- 20:37 Changeset [1980] by
-
Data Export (PNG) #588
- 20:12 Changeset [1979] by
-
added bitmap-snapshot function.
fixed auto-zoom bug that caused a "zoom level too high" error when a data row contained only one value. #498
- 20:03 Changeset [1978] by
-
fixed a bug in DataRow.AddValues. Min/MaxValues were not updated. #498
05/30/09:
- 13:12 Changeset [1977] by
-
Legend implementation updated (#407)
- 12:56 Changeset [1976] by
-
#636 Added Label Property (read only)
- 12:31 Changeset [1975] by
-
DataRowSettings updated (#636)
- 12:31 Changeset [1974] by
-
DataRowSettings updated (#636)
- 12:20 Ticket #667 (Move project HeuristicLab.Persistence.UnitTest into solution folder ...) closed by
- fixed: Done in r1973.
- 12:20 Changeset [1973] by
-
Restructured solution (#667)
- 12:19 Ticket #667 (Move project HeuristicLab.Persistence.UnitTest into solution folder ...) created by
- 12:19 Changeset [1972] by
-
DataRowSettings updated (#636)
- 12:12 Changeset [1971] by
-
Removed unnecessary folders and files (#666)
- 12:09 Ticket #666 (SVN maintenance) created by
- 12:07 Ticket #640 (Remove UpdateLocalInstallation from post-build event) closed by
- fixed: Added mechanism for executing CustomPostBuild.cmd in r1970. …
- 12:06 Changeset [1970] by
-
Added mechanism for executing custom post build scripts (#640)
- 12:01 Changeset [1969] by
-
made public field private #498
- 11:16 Ticket #640 (Remove UpdateLocalInstallation from post-build event) reopened by
- Instead of called a fixed script for all users (such as …
- 10:50 Changeset [1968] by
-
Bug fix: Deregistering of TooltipListener in Dispose(#581)
- 10:50 Ticket #665 (Create simple operator to test visualization framework) closed by
- fixed: Added ChartDataRowsModelInjector in r1967.
- 10:48 Changeset [1967] by
-
Added ChartDataRowsModelInjector operator (#665)
- 10:37 Changeset [1966] by
-
moved the DefaultYAxisDescriptor into the models interface #498
- 10:23 Changeset [1965] by
-
upper/lowercase #498
- 10:11 Changeset [1964] by
-
moved the canvas and the basic types of shapes to their own namespace. #498
- 09:55 Ticket #665 (Create simple operator to test visualization framework) created by
- To test the new charting framework of the visualization project team, …
- 01:51 Changeset [1963] by
-
Summer festival commit - did a little bit code refactoring (#664)
- 01:51 Ticket #664 (Code refactoring) created by
05/29/09:
- 17:23 Changeset [1962] by
-
#636 first impl. of drawingStyle (DataRowSettings)
- 17:21 Ticket #519 (Base implementation of aggregator) closed by
- fixed
- 17:20 Changeset [1961] by
-
#519 FloatingAvgAggregator improvements
- 16:44 Changeset [1960] by
-
Refactoring of storables. (#603)
- 15:14 Changeset [1959] by
-
fixed persistence problems (#493)
- 14:56 Changeset [1958] by
-
Updated handling of floating and fixed point numbers, faster and more accurate serialization and parsing. (#646)
- 14:49 Changeset [1957] by
-
fixed small bug in client communicator (#466)
- 14:36 Changeset [1956] by
-
Adding job with project and groups
new project can be created
(#626)
- 14:35 Changeset [1955] by
-
Updated Job adapter (#372)
- 14:28 Changeset [1954] by
-
login works also if client is logged in (#466)
- 14:17 Changeset [1953] by
-
Updated client group deletion logic (subgroups are deleted recursively now) (#372)
- 14:05 Changeset [1952] by
-
Updated Job adapter (#372)
- 13:55 Changeset [1951] by
-
Updated Job BO (#372)
- 13:52 Changeset [1950] by
-
Updated Job BO (#372)
- 13:51 Changeset [1949] by
-
#663 refactor logViewer
- 13:46 Changeset [1948] by
-
new methods for project within job manager (#466)
- 13:42 Changeset [1947] by
-
Added assigned resources to job adapter (#372)
- 13:14 Changeset [1946] by
-
Updated JobObject (#372)
- 12:39 Changeset [1945] by
-
Added Project Adapter (#372)
- 12:38 Changeset [1944] by
-
Added Project Adapter (#372)
- 12:16 Changeset [1943] by
-
#663 Refactor
- 12:15 Ticket #663 (Refactor Hive.Client.Console) created by
- refactor design & icons in r2069
- 12:15 Ticket #662 (Refactor Hive.Client.Console) created by
- 11:59 Changeset [1942] by
-
rename of Client groups and changed it to store just id's (#466)
- 11:40 Changeset [1941] by
-
Changed the Service behavior of the ClientFacade (#354)
- 10:45 Ticket #661 (New persistence chokes on compact arrays with NaNs) closed by
- fixed: Parse compact arrays and enumerables with invariant culture, …
- 10:44 Changeset [1940] by
-
Parse compact arrays and enumerables with invariant culture, additionally handle NaN up-front for speed-up. (#661)
- 10:42 Ticket #661 (New persistence chokes on compact arrays with NaNs) created by
05/28/09:
- 18:39 Ticket #660 (Large amounts of data should be transferred streamed) closed by
- fixed
- 18:38 Changeset [1939] by
-
Large amounts of data are now transferred streamed (fixed ticket #660)
- 18:32 Ticket #660 (Large amounts of data should be transferred streamed) created by
- There have been some problems regarding the WCF service when a large …
- 18:06 Changeset [1938] by
-
Resolve name clashes of overridden and shadowed properties (#659)
- 18:03 Ticket #659 (Properties and inheritance are not handled correctly) created by
- Overriden properties are saved multiple times. Overridden and shadowed …
- 17:33 Changeset [1937] by
-
contextmenu is on place where clicked
Add project form
expand add job form
(#626)
- 17:26 Changeset [1936] by
-
switchback to dynamic loading (#653)
- 17:24 Changeset [1935] by
-
fixed custom logging in #622
- 17:17 Changeset [1934] by
-
dummy implementation of getallprojects just for testing (#599)
- 17:09 Changeset [1933] by
-
added the logger (#622)
- 17:05 Changeset [1932] by
-
new BO Project
added new methods for project handling within jobManager
(#599)
- 16:45 Changeset [1931] by
-
added custom hive logging (#622)
- 16:30 Ticket #658 (For the execution of jobs assemblies have to be loaded dynamically in ...) created by
- All dependencies of a plugin have to be loaded first.
- 16:04 Ticket #655 (Implement new Client Log) closed by
- fixed
- 16:03 Changeset [1930] by
-
#655 new logging mechanism added
- 15:53 Changeset [1929] by
-
added missing plugins dependencies (#657)
- 15:48 Changeset [1928] by
-
corrected job reset when client logs out (#466)
- 15:40 Changeset [1927] by
-
Fixed dependencies in plugins. #657 (HiveEngine doesn't add all necessary plugins to the list of necessary plugins for a job)
- 15:26 Changeset [1926] by
-
corrected too large creation of values array by resizing (ticket #515)
- 15:19 Changeset [1925] by
-
Fixed #657 (HiveEngine doesn't add all necessary plugins to the list of necessary plugins for a job)
- 15:19 Ticket #657 (HiveEngine doesn't add all necessary plugins to the list of necessary ...) created by
- The dependencies are ignored.
- 14:14 Ticket #656 (CEDMA server should handle only one data set (problem) at a time) created by
- 13:51 Ticket #634 (Hard-coded GP algorithms do not work with changes related to #615) closed by
- fixed: Already fixed with r1873.
- 13:27 Ticket #579 (Configurable FunctionLibraryInjector for GP.StructureIdenfication) closed by
- fixed
- 12:45 Changeset [1924] by
-
updated 3.2 debug build configuration
- 12:14 Ticket #655 (Implement new Client Log) created by
- Implement a new Logging mechanism on the client. The Problem with the …
- 12:13 Ticket #654 (Implement new Client Log) created by
- Implement a new Logging meachanism on the client. The Problem with the …
- 11:49 Ticket #653 (Dynamic Plugin loading for the Execution Engine) created by
- The Execution engine still struggles when it comes to the dynamic …
- 11:48 Ticket #570 (Fix of the plugin dependency resolvement) closed by
- fixed
05/27/09:
- 23:56 Changeset [1923] by
-
Added debugging code (ticket #580)
- 18:26 Changeset [1922] by
-
#650 (IAlgorithm and derived interfaces should provide properties to retrieve results):
- Implemented properties to retrieve model quality
- Changed CEDMA executor to retrieve results via properties
- Removed obsolete class Execution in CEDMA (replaced by the interface IAlgorithm)
- 18:12 Changeset [1921] by
-
Refactor saving into IEditor and provide choice of compressed and uncompressed HeuristicLab archives during saving (#646)
- 18:07 Changeset [1920] by
-
Use invariant culture for proper double value parsing. (#603)
- 17:43 Changeset [1919] by
-
added x64 config for conditional evaluators (ticket #515) and corrected missing projects
- 17:43 Changeset [1918] by
-
dded x64 config for conditional evaluators (ticket #515) and corrected missing projects
- 17:29 Changeset [1917] by
-
added x64 config for conditional evaluators (ticket #515)
- 17:04 Changeset [1916] by
-
corrected bug with total evaluated nodes; skipped samples were also counted (ticket #515)
- 16:13 Changeset [1915] by
-
corrected bug in conditional evaluators (mixed up min and max time offsets) ticket #515
- 15:42 Changeset [1914] by
-
Migration of DataAnalysis, GP, GP.StructureIdentification and Modeling to new Persistence-3.3 (#603)
- 15:27 Changeset [1913] by
-
Create new branch for HL.Modeling-3.3 (#603)
- 15:26 Changeset [1912] by
-
Delete HL.Modeling-3.3 branch that was branched from the wrong version (#603)
- 15:00 Changeset [1911] by
-
Use default values for min- and max time offset and for the autoregressive modeling flag. #579 (Configurable FunctionLibraryInjector for GP.StructureIdenfication)
- 14:36 Changeset [1910] by
-
Fixed a bug in the configurable function library injector (introduced with r1908) #579
- 13:48 Changeset [1909] by
-
Deleted unused file SVMRangeTransform.cs (related to r1906 #650)
- 13:46 Changeset [1908] by
-
Made configurable FunctionLibraryInjector the default and removed the specific function library injectors. #579 (Configurable FunctionLibraryInjector for GP.StructureIdenfication)
- 13:22 Changeset [1907] by
-
Create branch for HL.GP.StructureIdentification-3.4 (#603)
- 13:22 Changeset [1906] by
-
Added interface IModel and a standard implementation and changed SVM models to include the range transform in the model. #650 (IAlgorithm and derived interfaces should provide properties to retrieve results)
- 13:21 Changeset [1905] by
-
Create branch for HL.GP-3.4 (#603)
- 13:21 Changeset [1904] by
-
Create branch for HL.DataAnalysis-3.3 (#603)
- 13:19 Changeset [1903] by
-
Create branch for HL.Modeling-3.3 (#603)
- 13:04 Changeset [1902] by
-
added initial version of conditional evaluators (ticket #515)
- 11:14 Changeset [1901] by
-
added index to column headers (ticket #652)
if the header text is too large for the column the index is still not displayed, because the an additional newline is inserted in the header text.
- 11:12 Ticket #652 (Display index of variables (features) in DataSetView column headers) created by
05/26/09:
- 23:09 Changeset [1900] by
-
new implementation for fixed sga main (ticket #580)
- 14:22 Ticket #651 (Force reloading of plugins if an exception occurs while ...) closed by
- fixed: Fixed in r1899.
- 14:22 Changeset [1899] by
-
Fixed #651
- 14:19 Ticket #651 (Force reloading of plugins if an exception occurs while ...) created by
- If an exception occurs while installing/deleting/upgrading plugins, …
- 13:37 Changeset [1898] by
-
Implemented and integrated first version of backend for execution of CEDMA runs on HL.Hive. #642 (Hive backend for CEDMA)
- 13:23 Ticket #650 (IAlgorithm and derived interfaces should provide properties to ...) created by
- A uniform interface for all regression, classification and time-series …
- 13:03 Ticket #649 (Plugin infrastructure considers abstract types implementing the ...) closed by
- fixed: Fixed in r1897.
- 13:03 Changeset [1897] by
-
Fixed #649
- 13:01 Ticket #649 (Plugin infrastructure considers abstract types implementing the ...) created by
- If an abstract type implements the IPlugin interface, the plugin …
- 12:55 Ticket #648 (Plugin manager console tries to remove plugins involved in an remove ...) closed by
- fixed
- 12:54 Changeset [1896] by
-
Fixed #648
- 12:45 Ticket #648 (Plugin manager console tries to remove plugins involved in an remove ...) created by
- Consider the following scenario: * Plugin A is available but not …
- 12:23 Changeset [1895] by
-
Add SaveCompressed() method to PersistenceManager. (#646)
- 11:24 Ticket #647 (CEDMA should store all models regardless which algorithm generated the ...) created by
- Currently the variable FunctionTree is stored explicitly.
- 11:02 Ticket #615 (Evaluation of HL3 function trees should be equivalent to evaluation in HL2) closed by
- fixed
- 11:01 Ticket #624 (Algorithm for support vector regression) closed by
- fixed
- 11:01 Ticket #635 (Plugin HeuristicLab.Modeling as a common basis for all data-based ...) closed by
- fixed
05/25/09:
- 18:43 Ticket #643 (Simple evaluation operators in HL.Modeling and GP specific evaluation ...) closed by
- fixed: Fixed with r1894.
- 18:43 Changeset [1894] by
-
Fixed #643 (Simple evaluation operators in HL.Modeling and GP specific evaluation operators in HL.GP.StructureIdentification should be unified).
- 18:04 Changeset [1893] by
-
Avoid recompiling regex during string parsing and cache storable attribues for faster saving. (#646)
- 18:03 Changeset [1892] by
-
Configurable compression level (and lower default settings) and remove excessive logging for better saving speed. (#646)
- 17:46 Ticket #645 (Tree evaluators precompile the model for each evaluation of a row) closed by
- fixed: Fixed with r1891.
- 17:46 Changeset [1891] by
-
Fixed #645 (Tree evaluators precompile the model for each evaluation of a row).
- 17:45 Ticket #646 (persistence-3.3 is much slower than old persistence) created by
- 17:31 Ticket #645 (Tree evaluators precompile the model for each evaluation of a row) created by
- This is a bug introduced with #615 (r1769).
- 17:10 Ticket #644 (Variable impact of CEDMA models should be calculated and stored in the ...) created by
- 17:09 Ticket #643 (Simple evaluation operators in HL.Modeling and GP specific evaluation ...) created by
- There is some code duplication in evaluation operators in …
- 17:07 Ticket #642 (Hive backend for CEDMA) created by
- Additionally to the HL.Grid backend.
- 16:40 Ticket #641 (CEDMA should also store VAF of models) closed by
- fixed: Added evaluation of VAF to hard-coded GP algorithms. VAF values for …
- 16:40 Changeset [1890] by
-
Added evaluation of VAF to hard-coded GP algorithms. VAF values for training, validation, test are stored as model attributes. #641 (CEDMA should also store VAF of models)
- 16:38 Ticket #641 (CEDMA should also store VAF of models) created by
- 16:37 Changeset [1889] by
-
Added calculation of MAPE, MAPRE, VAF to hard-coded SVM algorithm. #624 (Algorithm for support vector regression)
- 15:09 Changeset [1888] by
-
Added simple evaluators for mean absolute percentage error, mean absolute percentage of range error and, variance accounted for. #635 (Plugin HeuristicLab.Modeling as a common basis for all data-based modeling algorithms)
05/24/09:
- 01:31 Ticket #640 (Remove UpdateLocalInstallation from post-build event) closed by
- fixed: Done in r1887.
- 01:30 Changeset [1887] by
-
Removed UpdateLocalInstallation command from post-build event (#640)
- 01:29 Ticket #640 (Remove UpdateLocalInstallation from post-build event) created by
- Usually the folder "HeuristicLab 3.0" in the "Program Files" folder …
05/23/09:
- 11:21 Changeset [1886] by
-
removed unused interfaces/classes. reordered methods. #498
- 11:08 Changeset [1885] by
-
xaxis grid color can be set in the options dialog #555
- 10:53 Ticket #639 (visualization - persistance implementations for data model) created by
- merge persistance functions into trunc test save and load from hl
- 10:50 Changeset [1884] by
-
Added Test for Linetype Points(#637)
- 10:35 Changeset [1883] by
-
Bug fix: No marker on first added value (#581)
New feature: Tooltip, which shows the world-values on mouseover event of a datapoint. (#638)
New feature: New Linetype Points, which is a line consisting only of the markers (#637)
- 10:31 Ticket #638 (Tooltip to show values of datapoints) created by
- Implementation of a tooltip, which shows the world coordinates of a …
- 10:27 Changeset [1882] by
-
removed svn:needs-lock from project files #498
- 10:22 Ticket #637 (New Line Type: Only Points) created by
- Implementation of a new line type as requested. A line of this type …
- 10:22 Changeset [1881] by
-
renamed xaxis-properties #498
- 10:19 Changeset [1880] by
-
Moved X-Axis settings from model to model.XAxis. Fixed UpdateLayout and invalidating. #498
- 09:33 Ticket #636 (DrawingStyle) created by
- DrawingStyle (VisualProperties of Datarows) encapsulate visual …
- 08:59 Changeset [1879] by
-
Layout is only updated when necessary (before painting) #498
- 08:39 Changeset [1878] by
-
Legend implementation updated (#407)
- 08:38 Changeset [1877] by
-
Legend implementation updated (#407)
- 08:29 Ticket #629 (Add property to set X-Axis-Grid visible/invisible) closed by
- fixed: x-axis grid can be enabled/disabled r1876
- 08:28 Changeset [1876] by
-
x-axis grid can be enabled/disabled #629
05/20/09:
- 21:10 Changeset [1875] by
-
changed implementation of fixed operators. (ticket #580)
- 19:57 Changeset [1874] by
-
Changed variable name of training MSE from TrainingQuality to Quality to match semantic of GP models. #624
- 17:38 Changeset [1873] by
-
Worked on different dispatching of deterministic and non-deterministic modeling algorithms. #635
- 15:06 Changeset [1872] by
-
Upgrade Charting.Data, Logging, Operators.Programmable, OptimizationFrontend, OffspringSelection, SGA, TestFunctions and ThreadParallelEngine to 3.3 (#603)
- 15:03 Changeset [1871] by
-
Remove Tracing-3.3 (it is identical to Tracing-3.2) (#603)
- 12:59 Changeset [1870] by
-
adapted SVMEvaluator to work with simple evaluators of plugin Modeling. #635
- 12:52 Changeset [1869] by
-
Moved simple evaluators from plugin SVM to plugin Modeling. #635
- 12:46 Changeset [1868] by
-
Create branch for OptimizationFrontend-3.3 (#603)
- 12:45 Changeset [1867] by
-
Create branch for ThreadParallelEngine-3.3 (#603)
- 12:44 Changeset [1866] by
-
Create branch for TestFunctions-3.3 (#603)
- 12:43 Changeset [1865] by
-
Create branch for SGA-3.3 (#603)
- 12:43 Changeset [1864] by
-
Create branch for Selection.OffspringSelection-3.3 (#603)
- 12:41 Changeset [1863] by
-
Create branch for Operators.Programmable-3.3 (#603)
- 12:05 Changeset [1862] by
-
Create branch for Logging-3.3 (#603)
- 12:03 Changeset [1861] by
-
Create branch for Charting.Data-3.3 (#603)
- 12:02 Changeset [1860] by
-
Create branch for Tracing-3.3 (#603)
- 11:42 Changeset [1859] by
-
Reuse serializer instances for different types and provide better error information. (#603)
- 11:30 Changeset [1858] by
-
Fixed infinite recursion bug in StoreProxy and initialized the ProblemInjector of SVR to an actual ProblemInjector. #635
- 10:50 Changeset [1857] by
-
Worked on lose coupling of CEDMA and GP/SVR with plugin HeuristicLab.Modeling as common bridge. #635
- 10:09 Changeset [1856] by
-
Moved problem injectors from GP.StructureIdentification projects into HeuristicLab.Modeling and made some necessary adjustments (project name, references, plugin dependencies). #635
- 09:49 Changeset [1855] by
-
Added project frame for plugin HeuristicLab.Modeling. #635 (Plugin HeuristicLab.Modeling as a common basis for all data-based modeling algorithms)
- 09:35 Ticket #635 (Plugin HeuristicLab.Modeling as a common basis for all data-based ...) created by
- Should provide common interfaces and operators needed for all kinds of …
05/19/09:
- 22:20 Changeset [1854] by
-
Added hard-coded algorithm for SVR with best model selection on the validation set. #624 (Algorithm for support vector regression)
- 21:58 Ticket #634 (Hard-coded GP algorithms do not work with changes related to #615) created by
- Algos have to be adapted to use evaluators from the scope.
- 17:09 Changeset [1853] by
-
Fix EmptyStorableClass attributes. (#603)
- 17:07 Changeset [1852] by
-
Correct handling of empty storable classes. (#603)
- 13:24 Ticket #633 (Engines do not handle abortion of operators correctly) closed by
- fixed: Engines do not have to be adapted when each operator handles abort …
- 13:18 Changeset [1851] by
-
Reverted r1847 after discussion with swagner. Instead each operator should decide independently what happens after abort and adapt the returned next operation accordingly. #633 (Engines do not handle abortion of operators correctly)
- 12:12 Changeset [1850] by
-
Add persistence-3.3 documentation
05/18/09:
- 23:21 Changeset [1849] by
-
Removed SVM demo engine. #619 (SupportVectorMachine for HL3)
- 23:17 Ticket #632 (Abort functionality for Operator SupportVectorCreator) closed by
- fixed: Implemented with r1848.
- 23:16 Changeset [1848] by
-
Implemented #632 (Abort functionality for Operator SupportVectorCreator).
- 23:14 Changeset [1847] by
-
Fixed #633 for the SequentialEngine by:
- introducing a boolean property into IOperator that indicates if an operator supports abortion.
- pushing the current operation back onto the execution stack of the SequentialEngine when the current operator can be aborted.
- 23:11 Changeset [1846] by
-
Added x86 configurations for projects HeuristicLab.SupportVectorMachines and LibSVM (second part to r1845). #619 (SupportVectorMachine for HL3)
- 23:09 Changeset [1845] by
-
Added x86 configurations for projects HeuristicLab.SupportVectorMachines and LibSVM. #619 (SupportVectorMachine for HL3)
- 22:51 Ticket #633 (Engines do not handle abortion of operators correctly) created by
- Aborted operators must reset the scope to a consistent state so that …
- 21:06 Ticket #632 (Abort functionality for Operator SupportVectorCreator) created by
- Training of SVM can take quite a lot of time. Thus, it should be …
- 18:03 Changeset [1844] by
-
Don't crash application if exceptions occur during load/save (#603)
- 18:02 Changeset [1843] by
-
Update TypeSerializer use full AssemblyQualifiedName when serializing Type objects. (#603)
- 18:00 Ticket #631 (ObjectData.GetHashCode() must not throw exception when Data is null) closed by
- fixed: Don't call Data.GetHashCode() if Data is null. (r1842)
- 17:59 Changeset [1842] by
-
Don't call Data.GetHashCode() if Data is null. (#631)
- 17:57 Ticket #631 (ObjectData.GetHashCode() must not throw exception when Data is null) created by
- 16:22 Changeset [1841] by
-
Group projects according to intended HL version instead of plugin version. (#603)