[NF] Aufgeräumt
This commit is contained in:
@@ -1,12 +1,14 @@
|
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio 14
|
# Visual Studio 15
|
||||||
VisualStudioVersion = 14.0.25420.1
|
VisualStudioVersion = 15.0.26730.16
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mqtt-SWB-Dashboard", "Mqtt-SWB-Dashboard\Mqtt-SWB-Dashboard.csproj", "{324B2308-7C6E-4F16-8764-7C2F8C342B6A}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mqtt-SWB-Dashboard", "Mqtt-SWB-Dashboard\Mqtt-SWB-Dashboard.csproj", "{324B2308-7C6E-4F16-8764-7C2F8C342B6A}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils", "..\Utils\Utils\Utils.csproj", "{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils", "..\Utils\Utils\Utils.csproj", "{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils-IoT", "..\Utils\IoT\Utils-IoT.csproj", "{B870E4D5-6806-4A0B-B233-8907EEDC5AFC}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
@@ -21,6 +23,10 @@ Global
|
|||||||
{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Release|Any CPU.Build.0 = Release|Any CPU
|
{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{B870E4D5-6806-4A0B-B233-8907EEDC5AFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{B870E4D5-6806-4A0B-B233-8907EEDC5AFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{B870E4D5-6806-4A0B-B233-8907EEDC5AFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{B870E4D5-6806-4A0B-B233-8907EEDC5AFC}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
|
||||||
</startup>
|
</startup>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using BlubbFish.Utils;
|
using System;
|
||||||
using System;
|
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using IoTBot.Connector;
|
using BlubbFish.Utils;
|
||||||
|
using BlubbFish.Utils.IoT.Connector;
|
||||||
|
|
||||||
namespace Mqtt_SWB_Dashboard {
|
namespace Mqtt_SWB_Dashboard {
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -8,11 +8,12 @@
|
|||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<RootNamespace>Mqtt_SWB_Dashboard</RootNamespace>
|
<RootNamespace>Mqtt_SWB_Dashboard</RootNamespace>
|
||||||
<AssemblyName>Mqtt-SWB-Dashboard</AssemblyName>
|
<AssemblyName>Mqtt-SWB-Dashboard</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||||
|
<TargetFrameworkProfile />
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
@@ -63,8 +64,6 @@
|
|||||||
<Generator>MSBuild:Compile</Generator>
|
<Generator>MSBuild:Compile</Generator>
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</ApplicationDefinition>
|
</ApplicationDefinition>
|
||||||
<Compile Include="Connector\ADataBackend.cs" />
|
|
||||||
<Compile Include="Connector\Mosquitto.cs" />
|
|
||||||
<Compile Include="Helper\Device.cs" />
|
<Compile Include="Helper\Device.cs" />
|
||||||
<Compile Include="Helper\Household.cs" />
|
<Compile Include="Helper\Household.cs" />
|
||||||
<Compile Include="Helper\Raspi.cs" />
|
<Compile Include="Helper\Raspi.cs" />
|
||||||
@@ -115,6 +114,10 @@
|
|||||||
<Folder Include="Properties\DataSources\" />
|
<Folder Include="Properties\DataSources\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\..\Utils\IoT\Utils-IoT.csproj">
|
||||||
|
<Project>{b870e4d5-6806-4a0b-b233-8907eedc5afc}</Project>
|
||||||
|
<Name>Utils-IoT</Name>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\..\Utils\Utils\Utils.csproj">
|
<ProjectReference Include="..\..\Utils\Utils\Utils.csproj">
|
||||||
<Project>{fac8ce64-bf13-4ece-8097-aeb5dd060098}</Project>
|
<Project>{fac8ce64-bf13-4ece-8097-aeb5dd060098}</Project>
|
||||||
<Name>Utils</Name>
|
<Name>Utils</Name>
|
||||||
|
|||||||
+50
-49
@@ -1,62 +1,63 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// Dieser Code wurde von einem Tool generiert.
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
// Laufzeitversion: 4.0.30319.42000
|
// Laufzeitversion:4.0.30319.42000
|
||||||
//
|
//
|
||||||
// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
// der Code neu generiert wird.
|
// der Code erneut generiert wird.
|
||||||
// </auto-generated>
|
// </auto-generated>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace Mqtt_SWB_Dashboard.Properties {
|
namespace Mqtt_SWB_Dashboard.Properties {
|
||||||
|
using System;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
|
||||||
/// </summary>
|
|
||||||
// Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse
|
|
||||||
// über ein Tool wie ResGen oder Visual Studio automatisch generiert.
|
|
||||||
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
|
|
||||||
// mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu.
|
|
||||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
|
||||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
||||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
|
||||||
internal class Resources {
|
|
||||||
|
|
||||||
private static global::System.Resources.ResourceManager resourceMan;
|
|
||||||
|
|
||||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
|
||||||
|
|
||||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
|
||||||
internal Resources() {
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
|
||||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
|
||||||
get {
|
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
|
||||||
if ((resourceMan == null)) {
|
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
|
||||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Mqtt_SWB_Dashboard.Properties.Resources", typeof(Resources).Assembly);
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
|
||||||
resourceMan = temp;
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||||
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||||
|
internal class Resources {
|
||||||
|
|
||||||
|
private static global::System.Resources.ResourceManager resourceMan;
|
||||||
|
|
||||||
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||||
|
|
||||||
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||||
|
internal Resources() {
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||||
|
/// </summary>
|
||||||
|
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||||
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||||
|
get {
|
||||||
|
if (object.ReferenceEquals(resourceMan, null)) {
|
||||||
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Mqtt_SWB_Dashboard.Properties.Resources", typeof(Resources).Assembly);
|
||||||
|
resourceMan = temp;
|
||||||
|
}
|
||||||
|
return resourceMan;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||||
|
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||||
|
/// </summary>
|
||||||
|
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||||
|
internal static global::System.Globalization.CultureInfo Culture {
|
||||||
|
get {
|
||||||
|
return resourceCulture;
|
||||||
|
}
|
||||||
|
set {
|
||||||
|
resourceCulture = value;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return resourceMan;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
|
||||||
/// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden.
|
|
||||||
/// </summary>
|
|
||||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
||||||
internal static global::System.Globalization.CultureInfo Culture {
|
|
||||||
get {
|
|
||||||
return resourceCulture;
|
|
||||||
}
|
|
||||||
set {
|
|
||||||
resourceCulture = value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
+17
-17
@@ -1,26 +1,26 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
// Runtime Version:4.0.30319.42000
|
// Laufzeitversion:4.0.30319.42000
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
// the code is regenerated.
|
// der Code erneut generiert wird.
|
||||||
// </auto-generated>
|
// </auto-generated>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace Mqtt_SWB_Dashboard.Properties {
|
namespace Mqtt_SWB_Dashboard.Properties {
|
||||||
|
|
||||||
|
|
||||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.3.0.0")]
|
||||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||||
|
|
||||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||||
|
|
||||||
public static Settings Default {
|
public static Settings Default {
|
||||||
get {
|
get {
|
||||||
return defaultInstance;
|
return defaultInstance;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using IoTBot.Connector;
|
using BlubbFish.Utils.IoT.Connector;
|
||||||
using LitJson;
|
using LitJson;
|
||||||
using Mqtt_SWB_Dashboard.Helper;
|
using Mqtt_SWB_Dashboard.Helper;
|
||||||
|
|
||||||
|
|||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
Vendored
-14
@@ -1,14 +0,0 @@
|
|||||||
# This is the official list of OxyPlot authors for copyright purposes.
|
|
||||||
# This file is distinct from the CONTRIBUTORS file.
|
|
||||||
# See the latter for an explanation.
|
|
||||||
|
|
||||||
# Names should be added to this file as
|
|
||||||
# Name or Organization <email address>
|
|
||||||
# The email address is not required for organizations.
|
|
||||||
|
|
||||||
# Please keep the list sorted.
|
|
||||||
# Please notify the first person on the list to be added here.
|
|
||||||
|
|
||||||
Oystein Bjorke <oystein.bjorke@gmail.com>
|
|
||||||
DNV GL AS
|
|
||||||
LECO® Corporation
|
|
||||||
-217
@@ -1,217 +0,0 @@
|
|||||||
# Change Log
|
|
||||||
All notable changes to this project will be documented in this file.
|
|
||||||
|
|
||||||
## [1.0.0] - 2016-09-11
|
|
||||||
### Added
|
|
||||||
- Added OxyPlot.SharpDX.Wpf NuGet package
|
|
||||||
- Added DirectX 9.1-10.1 feature level support for SharpDX renderer
|
|
||||||
- Added SharpDX based renderer and WPF control with SharpDX render (#124)
|
|
||||||
- Added MinimumMajorStep and MinimumMinorStep to Axes.Axis (#816)
|
|
||||||
- Added support for vertical X axis to HeatMapSeries (#535)
|
|
||||||
- Added fall-back rectangle rendering to HeatMapSeries (#801)
|
|
||||||
- Added logarithmic HeatMapSeries support (#802) and example
|
|
||||||
- Axis.MaximumRange to limit the zoom (#401)
|
|
||||||
- Added OxyPlot.Mobile NuGet package to combine the mobile platforms into a single package (#362)
|
|
||||||
- Support for XWT (#295)
|
|
||||||
- TwoColorAreaSeries (#299)
|
|
||||||
- Delta values in AxisChangedEventArgs (#276)
|
|
||||||
- Git source server (added GitLink build step) (#267,#266)
|
|
||||||
- iOS PlotView ZoomThreshold/AllowPinchPastZero for use with KeepAspectRatioWhenPinching=false (#359)
|
|
||||||
- CandleStickAndVolumeSeries and VolumeSeries (#377)
|
|
||||||
- Axis.DesiredSize property (#383)
|
|
||||||
- WPF wrapper for BoxPlotSeries (#434)
|
|
||||||
- Capability to display mean value to BoxPlotSeries (#440)
|
|
||||||
- LinearBarSeries for WPF (#506)
|
|
||||||
- TitleToolTip in PlotModel (#508)
|
|
||||||
- TextColor property on WPF Axis (#452)
|
|
||||||
- ThreeColorLineSeries (#378)
|
|
||||||
- CI of the Xamarin.Android, Xamarin.iOS and Xamarin.Forms packages (#274)
|
|
||||||
- PlotModel.LegendLineSpacing (#622)
|
|
||||||
- Legend rendering for LinearBarSeries (#663)
|
|
||||||
- LegendMaxHeight property in PlotModel and Wpf.Plot (#668)
|
|
||||||
- Support for a Xamarin Forms UWP project with sample app (#697)
|
|
||||||
- ListBuilder for building lists by reflection (#705)
|
|
||||||
- F# example (#699)
|
|
||||||
- Support for discontinuities in AreaSeries (#215)
|
|
||||||
- Support for Windows Universal 10.0 apps (#615)
|
|
||||||
- Support Unicode in OxyPlot.Pdf (#789)
|
|
||||||
- TouchTrackerManipulator (#787)
|
|
||||||
- Extracted visible window search code from CandleStickSeries and made a generic version in XYSeries. Used it to optimize AreaSeries performance. (#834)
|
|
||||||
- Optimized rendering performance of RectangleBarSeries (#834).
|
|
||||||
- PdfExporter implementing IExporter (#845)
|
|
||||||
- Color minor and major ticks differently (#417)
|
|
||||||
- Support for PieSeries in OxyPlot.Wpf (#878)
|
|
||||||
- Filter in example browser (#118)
|
|
||||||
- Support for tooltips on WPF annotations
|
|
||||||
- Support for tracker in OxyPlot.GtkSharp
|
|
||||||
- Improve tracker style (Windows Forms) (#106)
|
|
||||||
- Font rendering in OxyPlot.GtkSharp improved by using Pango (#972)
|
|
||||||
- Improved LineSeries performance (#834)
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
- Fixed closing file stream for PdfReportWriter when PdfReportWriter is closed or disposed of. (#892)
|
|
||||||
- Renamed OxyPlot.WindowsUniversal to OxyPlot.Windows (#242)
|
|
||||||
- Changed OxyPlot.Xamarin.Forms to require OxyPlot.Mobile dependency instead of each separate NuGet. (#362)
|
|
||||||
- Renamed OxyPlot.XamarinIOS to OxyPlot.MonoTouch (#327)
|
|
||||||
- Renamed OxyPlot.XamarinAndroid to OxyPlot.Xamarin.Android (#327)
|
|
||||||
- Renamed OxyPlot.XamarinForms to OxyPlot.Xamarin.Forms (#327)
|
|
||||||
- Renamed OxyPlot.XamarinForms.iOS to OxyPlot.Xamarin.Forms.Platform.iOS (#327)
|
|
||||||
- Renamed OxyPlot.XamarinFormsIOS to OxyPlot.Xamarin.Forms.Platform.iOS.Classic (#327)
|
|
||||||
- Renamed OxyPlot.XamarinFormsAndroid to OxyPlot.Xamarin.Forms.Platform.Android (#327)
|
|
||||||
- Renamed OxyPlot.XamarinFormsWinPhone to OxyPlot.Xamarin.Forms.Platform.WP8 (#327)
|
|
||||||
- Changed OxyPlot.Xamarin.Android target to Android level 10 (#223)
|
|
||||||
- Separated WPF Plot and PlotView (#252, #239)
|
|
||||||
- Current CandleStickSeries renamed to OldCandleStickSeries, replaced by a faster implementation (#369)
|
|
||||||
- Invalidate plot when ItemsSource contents change (INotifyCollectionChanged) on WPF only (#406)
|
|
||||||
- Xamarin.Forms references updated to 1.5.0.6447 (#293, #439)
|
|
||||||
- Change OxyPlot.Xamarin.Forms.Platform.Android target to Android level 15 (#439)
|
|
||||||
- Changed OxyPlot.Xamarin.Forms to portable Profile259 (#439)
|
|
||||||
- PlotController should not intercept input per default (#446)
|
|
||||||
- Changed DefaultTrackerFormatString for BoxPlotSeries (to include Mean) (#440)
|
|
||||||
- Changed Constructor of BoxPlotItem (to include Mean) (#440)
|
|
||||||
- Changed Axis, Annotation and Series Render() method (removed model parameter)
|
|
||||||
- Changed PCL project to profile 259, SL5 is separate now (#115)
|
|
||||||
- Extracted CreateReport() and CreateTextReport() from PlotModel (#517)
|
|
||||||
- Renamed GetLastUpdateException to GetLastPlotException and added the ability to see render exceptions(#543)
|
|
||||||
- Move TileMapAnnotation class to example library (#567)
|
|
||||||
- Change to semantic versioning (#595)
|
|
||||||
- Change GTKSharp3 project to x86 (#599)
|
|
||||||
- Change OxyPlot.Xamarin.Android to API Level 15 (#614)
|
|
||||||
- Add Xamarin.Forms renderer initialization to PlotViewRenderer (#632)
|
|
||||||
- Marked OxyPlot.Xamarin.Forms.Platform.*.Forms.Init() obsolete (#632)
|
|
||||||
- Throw exception if Xamarin.Forms renderer is not 'initialized' (#492)
|
|
||||||
- Make numeric values of DateTimeAxis compatible with ToOADate (#660)
|
|
||||||
- Make struct types immutable (#692)
|
|
||||||
- Implement IEquatable<T> for struct types (#692)
|
|
||||||
- BoxPlotItem changed to reference type (#692)
|
|
||||||
- Move Xamarin projects to new repository (#777)
|
|
||||||
- Remove CandleStickSeries.Append (#826)
|
|
||||||
- Change MinorInterval calculation, add unit test (#133)
|
|
||||||
- Rewrite LogarithmicAxis tick calculation (#820)
|
|
||||||
- Change Axis methods to protected virtual (#837)
|
|
||||||
- Move CalculateMinorInterval and CreateTickValues to AxisUtilities (#837)
|
|
||||||
- Change default number format to "g6" in Axis base class (#841)
|
|
||||||
- Push packages to myget.org (#847)
|
|
||||||
- Change the default format string to `null` for TimeSpanAxis and DateTimeAxis (#951)
|
|
||||||
|
|
||||||
### Removed
|
|
||||||
- StyleCop tasks (#556)
|
|
||||||
- OxyPlot.Metro project (superseded by OxyPlot.WindowsUniversal) (#241)
|
|
||||||
- PlotModel.ToSvg method. Use the SvgExporter instead. (#347)
|
|
||||||
- Constructors with parameters, use default constructors instead. (#347)
|
|
||||||
- Axis.ShowMinorTicks property, use MinorTickSize = 0 instead (#347)
|
|
||||||
- ManipulatorBase.GetCursorType method (#447)
|
|
||||||
- Model.GetElements() method
|
|
||||||
- Remove SL4 support (#115)
|
|
||||||
- Remove NET35 support (#115)
|
|
||||||
- PlotElement.Format method, use StringHelper.Format instead
|
|
||||||
- EnumerableExtensions.Reverse removed (#677)
|
|
||||||
- ListFiller (#705)
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- SharpDX control not being rendered when loaded
|
|
||||||
- SharpDX out of viewport scrolling.
|
|
||||||
- Multiple mouse clicks not being reported in OxyPlot.GtkSharp (#854)
|
|
||||||
- StemSeries Tracking to allow tracking on tiny stems (#809)
|
|
||||||
- Fixed PDFRenderContext text alignment issues for rotated text (#723)
|
|
||||||
- HeatMapSeries.GetValue returns NaN instead of calculating a wrong value in proximity to NaN (#256)
|
|
||||||
- Tracker position is wrong when PlotView is offset from origin (#455)
|
|
||||||
- CategoryAxis should use StringFormat (#415)
|
|
||||||
- Fixed the dependency of OxyPlot.Xamarin.Forms NuGet (#370)
|
|
||||||
- Add default ctor for Xamarin.Forms iOS renderer (#348)
|
|
||||||
- Windows Phone cursor exception (#345)
|
|
||||||
- Bar/ColumSeries tracker format string bug (#333)
|
|
||||||
- Fix exception for default tracker format strings (#265)
|
|
||||||
- Fix center-aligned legends (#79)
|
|
||||||
- Fix Markdown links to tag comparison URL with footnote-style links
|
|
||||||
- WPF dispatcher issue (#311, #309)
|
|
||||||
- Custom colors for scatters (#307)
|
|
||||||
- Rotated axis labels (#303,#301)
|
|
||||||
- Floating point error on axis labels (#289, #227)
|
|
||||||
- Performance of CandleStickSeries (#290)
|
|
||||||
- Tracker text for StairStepSeries (#263)
|
|
||||||
- XamarinForms/iOS view not updating when model is changed (#262)
|
|
||||||
- Improved WPF rendering performance (#260, #259)
|
|
||||||
- Null reference with MVVM binding (#255)
|
|
||||||
- WPF PngExporter background (#234)
|
|
||||||
- XamlExporter background (#233)
|
|
||||||
- .NET 3.5 build (#229)
|
|
||||||
- Support WinPhone 8.1 in core NuGet package (#161)
|
|
||||||
- Draw legend line with custom pattern (#356)
|
|
||||||
- iOS pan/zoom stability (#336)
|
|
||||||
- Xamarin.Forms iOS PlotViewRenderer crash (#458)
|
|
||||||
- Inaccurate tracker when using LogarithmicAxis (#443)
|
|
||||||
- Fix reset of transforms in WinForms render context (#489)
|
|
||||||
- Fix StringFormat for TimeSpanAxis not recognizing f, ff, fff, etc (#330)
|
|
||||||
- Fix LineSeries SMOOTH=True will crash WinForms on right click (#499)
|
|
||||||
- Fix PlotView leak on iOS (#503)
|
|
||||||
- This PlotModel is already in use by some other PlotView control (#497)
|
|
||||||
- LegendTextColor not synchronized between wpf.Plot and InternalModel (#548)
|
|
||||||
- Legend in CandleStickSeries does not scale correctly (#554)
|
|
||||||
- Fix CodeGenerator exception for types without parameterless ctor (#573)
|
|
||||||
- Migrate automatic package restore (#557)
|
|
||||||
- Fix rendering of rotated 'math' text (#569, #448)
|
|
||||||
- WPF export demo (#568)
|
|
||||||
- Fixing a double comparison issue causing infinite loop (#587)
|
|
||||||
- Fix null reference exception when ActualPoints was null rendering a StairStepSeries (#582)
|
|
||||||
- Background color in the Xamarin.Forms views (#546)
|
|
||||||
- IsVisible change in Xamarin.Forms.Platform.iOS (#546)
|
|
||||||
- Rendering math text with syntax error gets stuck in an endless loop (#624)
|
|
||||||
- Fix issue with MinimumRange not taking Minimum and Maximum values into account (#550)
|
|
||||||
- Do not set default Controller in PlotView ctor (#436)
|
|
||||||
- Corrected owner type of Wpf.PathAnnotation dependency properties (#645)
|
|
||||||
- Fixed partial plot rendering on Xamarin.Android (#649)
|
|
||||||
- Default controller should not be shared in WPF PlotViews (#682)
|
|
||||||
- PositionAtZeroCrossing adds zero crossing line at wrong position (#635)
|
|
||||||
- Implement AreaSeries.ConstantY2 (#662)
|
|
||||||
- Null reference exception in ScatterSeries{T} actual points (#636)
|
|
||||||
- Code generation for HighLowItem (#634)
|
|
||||||
- Axis.MinimumRange did not work correctly (#711)
|
|
||||||
- FillColor in ErrorColumnSeries (#736)
|
|
||||||
- XAxisKey and YAxisKey added to Wpf.Annotations (#743)
|
|
||||||
- Fix HeatMapSeries cannot plot on Universal Windows (#745)
|
|
||||||
- Set Resolution in WinForms PngExporter (#754)
|
|
||||||
- Axis should never go into infinite loop (#758)
|
|
||||||
- Exception in BarSeriesBase (#790)
|
|
||||||
- Vertical Axes Title Font Bug (#474)
|
|
||||||
- Support string[] as ItemsSource in CategoryAxis (#825)
|
|
||||||
- Horizontal RangeColorAxis (#767)
|
|
||||||
- LogarithmicAxis sometimes places major ticks outside of the axis range (#850)
|
|
||||||
- LineSeries with smoothing raises exception (#72)
|
|
||||||
- Exception when legend is outside and plot area is small (#880)
|
|
||||||
- Axis alignment with MinimumRange (#794)
|
|
||||||
- Fixed strange number formatting when using LogarithmicAxis with very large or very small Series (#589)
|
|
||||||
- Fixed LogarithmicAxis to no longer freeze when the axis is reversed (#925)
|
|
||||||
- Prevent endless loop in LogarithmicAxis (#957)
|
|
||||||
- Fixed WPF series data not refreshed when not visible (included WPF LiveDemo)
|
|
||||||
- Fixed bug in selection of plot to display in OxyPlot.GtkSharp ExampleBrowser (#979)
|
|
||||||
- Fixed non-interpolation of HeatMapSeries in OxyPlot.GtkSharp (#980)
|
|
||||||
- Fixed axis min/max calc and axis assignment for CandleStick + VolumeSeries (#389)
|
|
||||||
|
|
||||||
## [0.2014.1.546] - 2014-10-22
|
|
||||||
### Added
|
|
||||||
- Support data binding paths ("Point.X") (#210)
|
|
||||||
- Support for Xamarin.Forms (#204)
|
|
||||||
- Support for Windows Universal apps (#190)
|
|
||||||
- Improve TrackerFormatString consistency (#214)
|
|
||||||
- Support LineColor.BrokenLineColor
|
|
||||||
- LabelFormatString for ScatterSeries (#12)
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
- Changed tracker format strings arguments (#214)
|
|
||||||
- Rename OxyPenLineJoin to LineJoin
|
|
||||||
- Rename LineStyle.Undefined to LineStyle.Automatic
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- Improved text rendering for Android and iOS (#209)
|
|
||||||
- Custom shape outline for PointAnnotation (#174)
|
|
||||||
- Synchronize Wpf.Axis.MinimumRange (#205)
|
|
||||||
- TrackerHitResult bug (#198)
|
|
||||||
- Position of axis when PositionAtZeroCrossing = true (#189)
|
|
||||||
- Expose ScatterSeries.ActualPoints (#201)
|
|
||||||
- Add overridable Axis.FormatValueOverride (#181)
|
|
||||||
- PngExporter text formatting (#170)
|
|
||||||
|
|
||||||
[Unreleased]: https://github.com/oxyplot/oxyplot/compare/v1.0.0...HEAD
|
|
||||||
[1.0.0]: https://github.com/oxyplot/oxyplot/compare/v0.2014.1.546...v1.0.0
|
|
||||||
[0.2014.1.546]: https://github.com/oxyplot/oxyplot/compare/v0.0.1...v0.2014.1.546
|
|
||||||
-103
@@ -1,103 +0,0 @@
|
|||||||
# This is the official list of people who have contributed
|
|
||||||
# to the OxyPlot repository.
|
|
||||||
# The AUTHORS file lists the copyright holders; this file
|
|
||||||
# lists people.
|
|
||||||
|
|
||||||
# People submitting code should be listed in this file (by email address).
|
|
||||||
|
|
||||||
# Names should be added to this file like so:
|
|
||||||
# Name <email address>
|
|
||||||
|
|
||||||
# Please keep the list sorted.
|
|
||||||
|
|
||||||
Auriou
|
|
||||||
Bartłomiej Szypelow <bszypelow@users.noreply.github.com>
|
|
||||||
benjaminrupp
|
|
||||||
Benoit Blanchon <>
|
|
||||||
br
|
|
||||||
brantheman
|
|
||||||
Brannon King
|
|
||||||
Brian Lim <brian.lim.ca@gmail.com>
|
|
||||||
Caleb Clarke <thealmightybob@users.noreply.github.com>
|
|
||||||
Carlos Anderson <carlosjanderson@gmail.com>
|
|
||||||
Carlos Teixeira <karlmtc@gmail.com>
|
|
||||||
Choden Konigsmark <choden.konigsmark@gmail.com>
|
|
||||||
classicboss302
|
|
||||||
csabar <rumancsabi@gmail.com>
|
|
||||||
Cyril Martin <cyril.martin.cm@gmail.com>
|
|
||||||
darrelbrown
|
|
||||||
David Laundav <davelaundav@gmail.com>
|
|
||||||
David Wong <dvkwong0@gmail.com>
|
|
||||||
DJDAS
|
|
||||||
DNV GL AS
|
|
||||||
Don Syme <donsyme@fastmail.fm>
|
|
||||||
efontana2
|
|
||||||
elliatab
|
|
||||||
episage <tilosag@gmail.com>
|
|
||||||
eric
|
|
||||||
Federico Coppola <fede@silentman.it>
|
|
||||||
Francois Botha <igitur@gmail.com>
|
|
||||||
Garrett
|
|
||||||
Geert van Horrik <geert@catenalogic.com>
|
|
||||||
Gimly
|
|
||||||
Iain Nicol <git@iainnicol.com>
|
|
||||||
Ilja Nosik <ilja.nosik@outlook.com>
|
|
||||||
Ilya Skriblovsky <IlyaSkriblovsky@gmail.com>
|
|
||||||
Iurii Gazin <archeg@gmail.com>
|
|
||||||
jaykul
|
|
||||||
jezza323
|
|
||||||
Johan
|
|
||||||
Johan20D
|
|
||||||
Jonathan Arweck
|
|
||||||
Jonathan Shore <jonathan.shore@gmail.com>
|
|
||||||
julien.bataille
|
|
||||||
Just Slon <just.slon@gmail.com>
|
|
||||||
Kaplas80 <kaplas80@gmail.com>
|
|
||||||
kc1212 <kc04bc@gmx.com>
|
|
||||||
kenny_evoleap
|
|
||||||
Kenny Nygaard
|
|
||||||
Kevin Crowell <crowell@proteinmetrics.com>
|
|
||||||
Kyle Pulvermacher
|
|
||||||
LECO® Corporation
|
|
||||||
Levi Botelho <levi_botelho@hotmail.com>
|
|
||||||
Linquize
|
|
||||||
lsowen
|
|
||||||
Luka B
|
|
||||||
Matt Williams
|
|
||||||
Matthew Leibowitz <mattleibow@live.com>
|
|
||||||
Memphisch <memphis@machzwo.de>
|
|
||||||
Mendel Monteiro-Beckerman
|
|
||||||
methdotnet
|
|
||||||
mirolev <miroslav.levicky@gmail.com>
|
|
||||||
Mitch-Connor <acm@htri.net>
|
|
||||||
moes_leco
|
|
||||||
moljac
|
|
||||||
mroth
|
|
||||||
mrtncls
|
|
||||||
Oleg Tarasov <oleg.v.tarasov@gmail.com>
|
|
||||||
Oystein Bjorke <oystein.bjorke@gmail.com>
|
|
||||||
Patrice Marin <patrice.marin@thomsonreuters.com>
|
|
||||||
Philippe AURIOU <p.auriou@live.fr>
|
|
||||||
Piotr Warzocha <pw@piootr.pl>
|
|
||||||
Rik Borger <isolocis@gmail.com>
|
|
||||||
ryang <decatf@gmail.com>
|
|
||||||
Senen Fernandez <senenf@gmail.com>
|
|
||||||
Shun-ichi Goto <shunichi.goto@gmail.com>
|
|
||||||
Soarc <gor.rustamyan@gmail.com>
|
|
||||||
Stefan Rado <oxyplot@sradonia.net>
|
|
||||||
stefan-schweiger
|
|
||||||
Steve Hoelzer <shoelzer@gmail.com>
|
|
||||||
Sven Dummis
|
|
||||||
Taldoras <taldoras@googlemail.com>
|
|
||||||
Thorsten Claff <tclaff@gmail.com>
|
|
||||||
thepretender
|
|
||||||
tephyrnex
|
|
||||||
Thomas Ibel <tibel@users.noreply.github.com>
|
|
||||||
Tomasz Cielecki <tomasz@ostebaronen.dk>
|
|
||||||
ToplandJ <jostein.topland@nov.com>
|
|
||||||
Udo Liess
|
|
||||||
VisualMelon
|
|
||||||
vhoehn <veit.hoehn@hte-company.de>
|
|
||||||
Vsevolod Kukol <sevo@sevo.org>
|
|
||||||
Xavier <Xavier@xavier-PC.lsi>
|
|
||||||
zur003 <Eric.Zurcher@csiro.au>
|
|
||||||
Vendored
-22
@@ -1,22 +0,0 @@
|
|||||||
The MIT License (MIT)
|
|
||||||
|
|
||||||
Copyright (c) 2014 OxyPlot contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included
|
|
||||||
in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
Binary file not shown.
-64
@@ -1,64 +0,0 @@
|
|||||||
OxyPlot is a cross-platform plotting library for .NET
|
|
||||||
|
|
||||||
- [Web page](http://oxyplot.org)
|
|
||||||
- [Documentation](http://docs.oxyplot.org/)
|
|
||||||
- [Announcements](http://oxyplot.org/announcements) / [atom](http://oxyplot.org/atom.xml)
|
|
||||||
- [Discussion forum](http://discussion.oxyplot.org)
|
|
||||||
- [Source repository](http://github.com/oxyplot/oxyplot)
|
|
||||||
- [Issue tracker](http://github.com/oxyplot/oxyplot/issues)
|
|
||||||
- [NuGet packages](http://www.nuget.org/packages?q=oxyplot)
|
|
||||||
- [Stack Overflow](http://stackoverflow.com/questions/tagged/oxyplot)
|
|
||||||
- [Twitter](https://twitter.com/hashtag/oxyplot)
|
|
||||||
- [Gitter](https://gitter.im/oxyplot/oxyplot) (chat)
|
|
||||||
|
|
||||||

|
|
||||||
[](https://ci.appveyor.com/project/objorke/oxyplot)
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
#### Branches
|
|
||||||
|
|
||||||
`master` - the release branch (stable channel)
|
|
||||||
`develop` - the main branch with the latest development changes (pre-release channel)
|
|
||||||
|
|
||||||
See '[A successful git branching model](http://nvie.com/posts/a-successful-git-branching-model/)' for more information about the branching model in use.
|
|
||||||
|
|
||||||
#### Getting started
|
|
||||||
|
|
||||||
1. Use the NuGet package manager to add a reference to OxyPlot (see details below if you want to use pre-release packages)
|
|
||||||
2. Add a `PlotView` to your user interface
|
|
||||||
3. Create a `PlotModel` in your code
|
|
||||||
4. Bind the `PlotModel` to the `Model` property of your `PlotView`
|
|
||||||
|
|
||||||
#### Examples
|
|
||||||
|
|
||||||
You can find examples in the `/Source/Examples` folder in the code repository.
|
|
||||||
|
|
||||||
#### NuGet packages
|
|
||||||
|
|
||||||
The latest pre-release packages are pushed by AppVeyor CI to [myget.org](https://www.myget.org/)
|
|
||||||
To install these packages, set the myget.org package source `https://www.myget.org/F/oxyplot` and remember the "-pre" flag.
|
|
||||||
|
|
||||||
The stable release packages will be pushed to [nuget.org](https://www.nuget.org/packages?q=oxyplot).
|
|
||||||
Note that we have currently have a lot of old (v2015.*) and pre-release packages on this feed, this will be cleaned up as soon as we release [v1.0](https://github.com/oxyplot/oxyplot/milestones/v1.0).
|
|
||||||
|
|
||||||
Package | Targets
|
|
||||||
--------|---------------
|
|
||||||
OxyPlot.Core | Portable class library
|
|
||||||
OxyPlot.Wpf | WPF (NET40, NET45)
|
|
||||||
OxyPlot.WindowsForms | Windows Forms (NET40, NET45)
|
|
||||||
OxyPlot.Windows | Windows 8.1 and Windows Phone 8.1
|
|
||||||
OxyPlot.WP8 | Windows Phone Silverlight
|
|
||||||
OxyPlot.Silverlight | Silverlight 5
|
|
||||||
OxyPlot.GtkSharp | GTK# 2 and 3 (NET40, NET45)
|
|
||||||
OxyPlot.Xamarin.Android | MonoAndroid
|
|
||||||
OxyPlot.Xamarin.iOS | MonoTouch and iOS10
|
|
||||||
OxyPlot.Xamarin.Mac | Mac20
|
|
||||||
OxyPlot.Xamarin.Forms | MonoTouch, iOS10, MonoAndroid, WP8
|
|
||||||
OxyPlot.Xwt | NET40, NET45
|
|
||||||
OxyPlot.OpenXML | NET40, NET45
|
|
||||||
OxyPlot.Pdf | PdfSharp (NET40, NET45, SL5)
|
|
||||||
|
|
||||||
#### Contribute
|
|
||||||
|
|
||||||
See [Contributing](.github/CONTRIBUTING.md) for information about how to contribute!
|
|
||||||
-21365
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
-21365
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-21352
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
BIN
Binary file not shown.
-21352
File diff suppressed because it is too large
Load Diff
-21365
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
BIN
Binary file not shown.
Vendored
-14
@@ -1,14 +0,0 @@
|
|||||||
# This is the official list of OxyPlot authors for copyright purposes.
|
|
||||||
# This file is distinct from the CONTRIBUTORS file.
|
|
||||||
# See the latter for an explanation.
|
|
||||||
|
|
||||||
# Names should be added to this file as
|
|
||||||
# Name or Organization <email address>
|
|
||||||
# The email address is not required for organizations.
|
|
||||||
|
|
||||||
# Please keep the list sorted.
|
|
||||||
# Please notify the first person on the list to be added here.
|
|
||||||
|
|
||||||
Oystein Bjorke <oystein.bjorke@gmail.com>
|
|
||||||
DNV GL AS
|
|
||||||
LECO® Corporation
|
|
||||||
-217
@@ -1,217 +0,0 @@
|
|||||||
# Change Log
|
|
||||||
All notable changes to this project will be documented in this file.
|
|
||||||
|
|
||||||
## [1.0.0] - 2016-09-11
|
|
||||||
### Added
|
|
||||||
- Added OxyPlot.SharpDX.Wpf NuGet package
|
|
||||||
- Added DirectX 9.1-10.1 feature level support for SharpDX renderer
|
|
||||||
- Added SharpDX based renderer and WPF control with SharpDX render (#124)
|
|
||||||
- Added MinimumMajorStep and MinimumMinorStep to Axes.Axis (#816)
|
|
||||||
- Added support for vertical X axis to HeatMapSeries (#535)
|
|
||||||
- Added fall-back rectangle rendering to HeatMapSeries (#801)
|
|
||||||
- Added logarithmic HeatMapSeries support (#802) and example
|
|
||||||
- Axis.MaximumRange to limit the zoom (#401)
|
|
||||||
- Added OxyPlot.Mobile NuGet package to combine the mobile platforms into a single package (#362)
|
|
||||||
- Support for XWT (#295)
|
|
||||||
- TwoColorAreaSeries (#299)
|
|
||||||
- Delta values in AxisChangedEventArgs (#276)
|
|
||||||
- Git source server (added GitLink build step) (#267,#266)
|
|
||||||
- iOS PlotView ZoomThreshold/AllowPinchPastZero for use with KeepAspectRatioWhenPinching=false (#359)
|
|
||||||
- CandleStickAndVolumeSeries and VolumeSeries (#377)
|
|
||||||
- Axis.DesiredSize property (#383)
|
|
||||||
- WPF wrapper for BoxPlotSeries (#434)
|
|
||||||
- Capability to display mean value to BoxPlotSeries (#440)
|
|
||||||
- LinearBarSeries for WPF (#506)
|
|
||||||
- TitleToolTip in PlotModel (#508)
|
|
||||||
- TextColor property on WPF Axis (#452)
|
|
||||||
- ThreeColorLineSeries (#378)
|
|
||||||
- CI of the Xamarin.Android, Xamarin.iOS and Xamarin.Forms packages (#274)
|
|
||||||
- PlotModel.LegendLineSpacing (#622)
|
|
||||||
- Legend rendering for LinearBarSeries (#663)
|
|
||||||
- LegendMaxHeight property in PlotModel and Wpf.Plot (#668)
|
|
||||||
- Support for a Xamarin Forms UWP project with sample app (#697)
|
|
||||||
- ListBuilder for building lists by reflection (#705)
|
|
||||||
- F# example (#699)
|
|
||||||
- Support for discontinuities in AreaSeries (#215)
|
|
||||||
- Support for Windows Universal 10.0 apps (#615)
|
|
||||||
- Support Unicode in OxyPlot.Pdf (#789)
|
|
||||||
- TouchTrackerManipulator (#787)
|
|
||||||
- Extracted visible window search code from CandleStickSeries and made a generic version in XYSeries. Used it to optimize AreaSeries performance. (#834)
|
|
||||||
- Optimized rendering performance of RectangleBarSeries (#834).
|
|
||||||
- PdfExporter implementing IExporter (#845)
|
|
||||||
- Color minor and major ticks differently (#417)
|
|
||||||
- Support for PieSeries in OxyPlot.Wpf (#878)
|
|
||||||
- Filter in example browser (#118)
|
|
||||||
- Support for tooltips on WPF annotations
|
|
||||||
- Support for tracker in OxyPlot.GtkSharp
|
|
||||||
- Improve tracker style (Windows Forms) (#106)
|
|
||||||
- Font rendering in OxyPlot.GtkSharp improved by using Pango (#972)
|
|
||||||
- Improved LineSeries performance (#834)
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
- Fixed closing file stream for PdfReportWriter when PdfReportWriter is closed or disposed of. (#892)
|
|
||||||
- Renamed OxyPlot.WindowsUniversal to OxyPlot.Windows (#242)
|
|
||||||
- Changed OxyPlot.Xamarin.Forms to require OxyPlot.Mobile dependency instead of each separate NuGet. (#362)
|
|
||||||
- Renamed OxyPlot.XamarinIOS to OxyPlot.MonoTouch (#327)
|
|
||||||
- Renamed OxyPlot.XamarinAndroid to OxyPlot.Xamarin.Android (#327)
|
|
||||||
- Renamed OxyPlot.XamarinForms to OxyPlot.Xamarin.Forms (#327)
|
|
||||||
- Renamed OxyPlot.XamarinForms.iOS to OxyPlot.Xamarin.Forms.Platform.iOS (#327)
|
|
||||||
- Renamed OxyPlot.XamarinFormsIOS to OxyPlot.Xamarin.Forms.Platform.iOS.Classic (#327)
|
|
||||||
- Renamed OxyPlot.XamarinFormsAndroid to OxyPlot.Xamarin.Forms.Platform.Android (#327)
|
|
||||||
- Renamed OxyPlot.XamarinFormsWinPhone to OxyPlot.Xamarin.Forms.Platform.WP8 (#327)
|
|
||||||
- Changed OxyPlot.Xamarin.Android target to Android level 10 (#223)
|
|
||||||
- Separated WPF Plot and PlotView (#252, #239)
|
|
||||||
- Current CandleStickSeries renamed to OldCandleStickSeries, replaced by a faster implementation (#369)
|
|
||||||
- Invalidate plot when ItemsSource contents change (INotifyCollectionChanged) on WPF only (#406)
|
|
||||||
- Xamarin.Forms references updated to 1.5.0.6447 (#293, #439)
|
|
||||||
- Change OxyPlot.Xamarin.Forms.Platform.Android target to Android level 15 (#439)
|
|
||||||
- Changed OxyPlot.Xamarin.Forms to portable Profile259 (#439)
|
|
||||||
- PlotController should not intercept input per default (#446)
|
|
||||||
- Changed DefaultTrackerFormatString for BoxPlotSeries (to include Mean) (#440)
|
|
||||||
- Changed Constructor of BoxPlotItem (to include Mean) (#440)
|
|
||||||
- Changed Axis, Annotation and Series Render() method (removed model parameter)
|
|
||||||
- Changed PCL project to profile 259, SL5 is separate now (#115)
|
|
||||||
- Extracted CreateReport() and CreateTextReport() from PlotModel (#517)
|
|
||||||
- Renamed GetLastUpdateException to GetLastPlotException and added the ability to see render exceptions(#543)
|
|
||||||
- Move TileMapAnnotation class to example library (#567)
|
|
||||||
- Change to semantic versioning (#595)
|
|
||||||
- Change GTKSharp3 project to x86 (#599)
|
|
||||||
- Change OxyPlot.Xamarin.Android to API Level 15 (#614)
|
|
||||||
- Add Xamarin.Forms renderer initialization to PlotViewRenderer (#632)
|
|
||||||
- Marked OxyPlot.Xamarin.Forms.Platform.*.Forms.Init() obsolete (#632)
|
|
||||||
- Throw exception if Xamarin.Forms renderer is not 'initialized' (#492)
|
|
||||||
- Make numeric values of DateTimeAxis compatible with ToOADate (#660)
|
|
||||||
- Make struct types immutable (#692)
|
|
||||||
- Implement IEquatable<T> for struct types (#692)
|
|
||||||
- BoxPlotItem changed to reference type (#692)
|
|
||||||
- Move Xamarin projects to new repository (#777)
|
|
||||||
- Remove CandleStickSeries.Append (#826)
|
|
||||||
- Change MinorInterval calculation, add unit test (#133)
|
|
||||||
- Rewrite LogarithmicAxis tick calculation (#820)
|
|
||||||
- Change Axis methods to protected virtual (#837)
|
|
||||||
- Move CalculateMinorInterval and CreateTickValues to AxisUtilities (#837)
|
|
||||||
- Change default number format to "g6" in Axis base class (#841)
|
|
||||||
- Push packages to myget.org (#847)
|
|
||||||
- Change the default format string to `null` for TimeSpanAxis and DateTimeAxis (#951)
|
|
||||||
|
|
||||||
### Removed
|
|
||||||
- StyleCop tasks (#556)
|
|
||||||
- OxyPlot.Metro project (superseded by OxyPlot.WindowsUniversal) (#241)
|
|
||||||
- PlotModel.ToSvg method. Use the SvgExporter instead. (#347)
|
|
||||||
- Constructors with parameters, use default constructors instead. (#347)
|
|
||||||
- Axis.ShowMinorTicks property, use MinorTickSize = 0 instead (#347)
|
|
||||||
- ManipulatorBase.GetCursorType method (#447)
|
|
||||||
- Model.GetElements() method
|
|
||||||
- Remove SL4 support (#115)
|
|
||||||
- Remove NET35 support (#115)
|
|
||||||
- PlotElement.Format method, use StringHelper.Format instead
|
|
||||||
- EnumerableExtensions.Reverse removed (#677)
|
|
||||||
- ListFiller (#705)
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- SharpDX control not being rendered when loaded
|
|
||||||
- SharpDX out of viewport scrolling.
|
|
||||||
- Multiple mouse clicks not being reported in OxyPlot.GtkSharp (#854)
|
|
||||||
- StemSeries Tracking to allow tracking on tiny stems (#809)
|
|
||||||
- Fixed PDFRenderContext text alignment issues for rotated text (#723)
|
|
||||||
- HeatMapSeries.GetValue returns NaN instead of calculating a wrong value in proximity to NaN (#256)
|
|
||||||
- Tracker position is wrong when PlotView is offset from origin (#455)
|
|
||||||
- CategoryAxis should use StringFormat (#415)
|
|
||||||
- Fixed the dependency of OxyPlot.Xamarin.Forms NuGet (#370)
|
|
||||||
- Add default ctor for Xamarin.Forms iOS renderer (#348)
|
|
||||||
- Windows Phone cursor exception (#345)
|
|
||||||
- Bar/ColumSeries tracker format string bug (#333)
|
|
||||||
- Fix exception for default tracker format strings (#265)
|
|
||||||
- Fix center-aligned legends (#79)
|
|
||||||
- Fix Markdown links to tag comparison URL with footnote-style links
|
|
||||||
- WPF dispatcher issue (#311, #309)
|
|
||||||
- Custom colors for scatters (#307)
|
|
||||||
- Rotated axis labels (#303,#301)
|
|
||||||
- Floating point error on axis labels (#289, #227)
|
|
||||||
- Performance of CandleStickSeries (#290)
|
|
||||||
- Tracker text for StairStepSeries (#263)
|
|
||||||
- XamarinForms/iOS view not updating when model is changed (#262)
|
|
||||||
- Improved WPF rendering performance (#260, #259)
|
|
||||||
- Null reference with MVVM binding (#255)
|
|
||||||
- WPF PngExporter background (#234)
|
|
||||||
- XamlExporter background (#233)
|
|
||||||
- .NET 3.5 build (#229)
|
|
||||||
- Support WinPhone 8.1 in core NuGet package (#161)
|
|
||||||
- Draw legend line with custom pattern (#356)
|
|
||||||
- iOS pan/zoom stability (#336)
|
|
||||||
- Xamarin.Forms iOS PlotViewRenderer crash (#458)
|
|
||||||
- Inaccurate tracker when using LogarithmicAxis (#443)
|
|
||||||
- Fix reset of transforms in WinForms render context (#489)
|
|
||||||
- Fix StringFormat for TimeSpanAxis not recognizing f, ff, fff, etc (#330)
|
|
||||||
- Fix LineSeries SMOOTH=True will crash WinForms on right click (#499)
|
|
||||||
- Fix PlotView leak on iOS (#503)
|
|
||||||
- This PlotModel is already in use by some other PlotView control (#497)
|
|
||||||
- LegendTextColor not synchronized between wpf.Plot and InternalModel (#548)
|
|
||||||
- Legend in CandleStickSeries does not scale correctly (#554)
|
|
||||||
- Fix CodeGenerator exception for types without parameterless ctor (#573)
|
|
||||||
- Migrate automatic package restore (#557)
|
|
||||||
- Fix rendering of rotated 'math' text (#569, #448)
|
|
||||||
- WPF export demo (#568)
|
|
||||||
- Fixing a double comparison issue causing infinite loop (#587)
|
|
||||||
- Fix null reference exception when ActualPoints was null rendering a StairStepSeries (#582)
|
|
||||||
- Background color in the Xamarin.Forms views (#546)
|
|
||||||
- IsVisible change in Xamarin.Forms.Platform.iOS (#546)
|
|
||||||
- Rendering math text with syntax error gets stuck in an endless loop (#624)
|
|
||||||
- Fix issue with MinimumRange not taking Minimum and Maximum values into account (#550)
|
|
||||||
- Do not set default Controller in PlotView ctor (#436)
|
|
||||||
- Corrected owner type of Wpf.PathAnnotation dependency properties (#645)
|
|
||||||
- Fixed partial plot rendering on Xamarin.Android (#649)
|
|
||||||
- Default controller should not be shared in WPF PlotViews (#682)
|
|
||||||
- PositionAtZeroCrossing adds zero crossing line at wrong position (#635)
|
|
||||||
- Implement AreaSeries.ConstantY2 (#662)
|
|
||||||
- Null reference exception in ScatterSeries{T} actual points (#636)
|
|
||||||
- Code generation for HighLowItem (#634)
|
|
||||||
- Axis.MinimumRange did not work correctly (#711)
|
|
||||||
- FillColor in ErrorColumnSeries (#736)
|
|
||||||
- XAxisKey and YAxisKey added to Wpf.Annotations (#743)
|
|
||||||
- Fix HeatMapSeries cannot plot on Universal Windows (#745)
|
|
||||||
- Set Resolution in WinForms PngExporter (#754)
|
|
||||||
- Axis should never go into infinite loop (#758)
|
|
||||||
- Exception in BarSeriesBase (#790)
|
|
||||||
- Vertical Axes Title Font Bug (#474)
|
|
||||||
- Support string[] as ItemsSource in CategoryAxis (#825)
|
|
||||||
- Horizontal RangeColorAxis (#767)
|
|
||||||
- LogarithmicAxis sometimes places major ticks outside of the axis range (#850)
|
|
||||||
- LineSeries with smoothing raises exception (#72)
|
|
||||||
- Exception when legend is outside and plot area is small (#880)
|
|
||||||
- Axis alignment with MinimumRange (#794)
|
|
||||||
- Fixed strange number formatting when using LogarithmicAxis with very large or very small Series (#589)
|
|
||||||
- Fixed LogarithmicAxis to no longer freeze when the axis is reversed (#925)
|
|
||||||
- Prevent endless loop in LogarithmicAxis (#957)
|
|
||||||
- Fixed WPF series data not refreshed when not visible (included WPF LiveDemo)
|
|
||||||
- Fixed bug in selection of plot to display in OxyPlot.GtkSharp ExampleBrowser (#979)
|
|
||||||
- Fixed non-interpolation of HeatMapSeries in OxyPlot.GtkSharp (#980)
|
|
||||||
- Fixed axis min/max calc and axis assignment for CandleStick + VolumeSeries (#389)
|
|
||||||
|
|
||||||
## [0.2014.1.546] - 2014-10-22
|
|
||||||
### Added
|
|
||||||
- Support data binding paths ("Point.X") (#210)
|
|
||||||
- Support for Xamarin.Forms (#204)
|
|
||||||
- Support for Windows Universal apps (#190)
|
|
||||||
- Improve TrackerFormatString consistency (#214)
|
|
||||||
- Support LineColor.BrokenLineColor
|
|
||||||
- LabelFormatString for ScatterSeries (#12)
|
|
||||||
|
|
||||||
### Changed
|
|
||||||
- Changed tracker format strings arguments (#214)
|
|
||||||
- Rename OxyPenLineJoin to LineJoin
|
|
||||||
- Rename LineStyle.Undefined to LineStyle.Automatic
|
|
||||||
|
|
||||||
### Fixed
|
|
||||||
- Improved text rendering for Android and iOS (#209)
|
|
||||||
- Custom shape outline for PointAnnotation (#174)
|
|
||||||
- Synchronize Wpf.Axis.MinimumRange (#205)
|
|
||||||
- TrackerHitResult bug (#198)
|
|
||||||
- Position of axis when PositionAtZeroCrossing = true (#189)
|
|
||||||
- Expose ScatterSeries.ActualPoints (#201)
|
|
||||||
- Add overridable Axis.FormatValueOverride (#181)
|
|
||||||
- PngExporter text formatting (#170)
|
|
||||||
|
|
||||||
[Unreleased]: https://github.com/oxyplot/oxyplot/compare/v1.0.0...HEAD
|
|
||||||
[1.0.0]: https://github.com/oxyplot/oxyplot/compare/v0.2014.1.546...v1.0.0
|
|
||||||
[0.2014.1.546]: https://github.com/oxyplot/oxyplot/compare/v0.0.1...v0.2014.1.546
|
|
||||||
-103
@@ -1,103 +0,0 @@
|
|||||||
# This is the official list of people who have contributed
|
|
||||||
# to the OxyPlot repository.
|
|
||||||
# The AUTHORS file lists the copyright holders; this file
|
|
||||||
# lists people.
|
|
||||||
|
|
||||||
# People submitting code should be listed in this file (by email address).
|
|
||||||
|
|
||||||
# Names should be added to this file like so:
|
|
||||||
# Name <email address>
|
|
||||||
|
|
||||||
# Please keep the list sorted.
|
|
||||||
|
|
||||||
Auriou
|
|
||||||
Bartłomiej Szypelow <bszypelow@users.noreply.github.com>
|
|
||||||
benjaminrupp
|
|
||||||
Benoit Blanchon <>
|
|
||||||
br
|
|
||||||
brantheman
|
|
||||||
Brannon King
|
|
||||||
Brian Lim <brian.lim.ca@gmail.com>
|
|
||||||
Caleb Clarke <thealmightybob@users.noreply.github.com>
|
|
||||||
Carlos Anderson <carlosjanderson@gmail.com>
|
|
||||||
Carlos Teixeira <karlmtc@gmail.com>
|
|
||||||
Choden Konigsmark <choden.konigsmark@gmail.com>
|
|
||||||
classicboss302
|
|
||||||
csabar <rumancsabi@gmail.com>
|
|
||||||
Cyril Martin <cyril.martin.cm@gmail.com>
|
|
||||||
darrelbrown
|
|
||||||
David Laundav <davelaundav@gmail.com>
|
|
||||||
David Wong <dvkwong0@gmail.com>
|
|
||||||
DJDAS
|
|
||||||
DNV GL AS
|
|
||||||
Don Syme <donsyme@fastmail.fm>
|
|
||||||
efontana2
|
|
||||||
elliatab
|
|
||||||
episage <tilosag@gmail.com>
|
|
||||||
eric
|
|
||||||
Federico Coppola <fede@silentman.it>
|
|
||||||
Francois Botha <igitur@gmail.com>
|
|
||||||
Garrett
|
|
||||||
Geert van Horrik <geert@catenalogic.com>
|
|
||||||
Gimly
|
|
||||||
Iain Nicol <git@iainnicol.com>
|
|
||||||
Ilja Nosik <ilja.nosik@outlook.com>
|
|
||||||
Ilya Skriblovsky <IlyaSkriblovsky@gmail.com>
|
|
||||||
Iurii Gazin <archeg@gmail.com>
|
|
||||||
jaykul
|
|
||||||
jezza323
|
|
||||||
Johan
|
|
||||||
Johan20D
|
|
||||||
Jonathan Arweck
|
|
||||||
Jonathan Shore <jonathan.shore@gmail.com>
|
|
||||||
julien.bataille
|
|
||||||
Just Slon <just.slon@gmail.com>
|
|
||||||
Kaplas80 <kaplas80@gmail.com>
|
|
||||||
kc1212 <kc04bc@gmx.com>
|
|
||||||
kenny_evoleap
|
|
||||||
Kenny Nygaard
|
|
||||||
Kevin Crowell <crowell@proteinmetrics.com>
|
|
||||||
Kyle Pulvermacher
|
|
||||||
LECO® Corporation
|
|
||||||
Levi Botelho <levi_botelho@hotmail.com>
|
|
||||||
Linquize
|
|
||||||
lsowen
|
|
||||||
Luka B
|
|
||||||
Matt Williams
|
|
||||||
Matthew Leibowitz <mattleibow@live.com>
|
|
||||||
Memphisch <memphis@machzwo.de>
|
|
||||||
Mendel Monteiro-Beckerman
|
|
||||||
methdotnet
|
|
||||||
mirolev <miroslav.levicky@gmail.com>
|
|
||||||
Mitch-Connor <acm@htri.net>
|
|
||||||
moes_leco
|
|
||||||
moljac
|
|
||||||
mroth
|
|
||||||
mrtncls
|
|
||||||
Oleg Tarasov <oleg.v.tarasov@gmail.com>
|
|
||||||
Oystein Bjorke <oystein.bjorke@gmail.com>
|
|
||||||
Patrice Marin <patrice.marin@thomsonreuters.com>
|
|
||||||
Philippe AURIOU <p.auriou@live.fr>
|
|
||||||
Piotr Warzocha <pw@piootr.pl>
|
|
||||||
Rik Borger <isolocis@gmail.com>
|
|
||||||
ryang <decatf@gmail.com>
|
|
||||||
Senen Fernandez <senenf@gmail.com>
|
|
||||||
Shun-ichi Goto <shunichi.goto@gmail.com>
|
|
||||||
Soarc <gor.rustamyan@gmail.com>
|
|
||||||
Stefan Rado <oxyplot@sradonia.net>
|
|
||||||
stefan-schweiger
|
|
||||||
Steve Hoelzer <shoelzer@gmail.com>
|
|
||||||
Sven Dummis
|
|
||||||
Taldoras <taldoras@googlemail.com>
|
|
||||||
Thorsten Claff <tclaff@gmail.com>
|
|
||||||
thepretender
|
|
||||||
tephyrnex
|
|
||||||
Thomas Ibel <tibel@users.noreply.github.com>
|
|
||||||
Tomasz Cielecki <tomasz@ostebaronen.dk>
|
|
||||||
ToplandJ <jostein.topland@nov.com>
|
|
||||||
Udo Liess
|
|
||||||
VisualMelon
|
|
||||||
vhoehn <veit.hoehn@hte-company.de>
|
|
||||||
Vsevolod Kukol <sevo@sevo.org>
|
|
||||||
Xavier <Xavier@xavier-PC.lsi>
|
|
||||||
zur003 <Eric.Zurcher@csiro.au>
|
|
||||||
Vendored
-22
@@ -1,22 +0,0 @@
|
|||||||
The MIT License (MIT)
|
|
||||||
|
|
||||||
Copyright (c) 2014 OxyPlot contributors
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
copy of this software and associated documentation files (the
|
|
||||||
"Software"), to deal in the Software without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Software, and to
|
|
||||||
permit persons to whom the Software is furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included
|
|
||||||
in all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
Binary file not shown.
Vendored
-64
@@ -1,64 +0,0 @@
|
|||||||
OxyPlot is a cross-platform plotting library for .NET
|
|
||||||
|
|
||||||
- [Web page](http://oxyplot.org)
|
|
||||||
- [Documentation](http://docs.oxyplot.org/)
|
|
||||||
- [Announcements](http://oxyplot.org/announcements) / [atom](http://oxyplot.org/atom.xml)
|
|
||||||
- [Discussion forum](http://discussion.oxyplot.org)
|
|
||||||
- [Source repository](http://github.com/oxyplot/oxyplot)
|
|
||||||
- [Issue tracker](http://github.com/oxyplot/oxyplot/issues)
|
|
||||||
- [NuGet packages](http://www.nuget.org/packages?q=oxyplot)
|
|
||||||
- [Stack Overflow](http://stackoverflow.com/questions/tagged/oxyplot)
|
|
||||||
- [Twitter](https://twitter.com/hashtag/oxyplot)
|
|
||||||
- [Gitter](https://gitter.im/oxyplot/oxyplot) (chat)
|
|
||||||
|
|
||||||

|
|
||||||
[](https://ci.appveyor.com/project/objorke/oxyplot)
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
#### Branches
|
|
||||||
|
|
||||||
`master` - the release branch (stable channel)
|
|
||||||
`develop` - the main branch with the latest development changes (pre-release channel)
|
|
||||||
|
|
||||||
See '[A successful git branching model](http://nvie.com/posts/a-successful-git-branching-model/)' for more information about the branching model in use.
|
|
||||||
|
|
||||||
#### Getting started
|
|
||||||
|
|
||||||
1. Use the NuGet package manager to add a reference to OxyPlot (see details below if you want to use pre-release packages)
|
|
||||||
2. Add a `PlotView` to your user interface
|
|
||||||
3. Create a `PlotModel` in your code
|
|
||||||
4. Bind the `PlotModel` to the `Model` property of your `PlotView`
|
|
||||||
|
|
||||||
#### Examples
|
|
||||||
|
|
||||||
You can find examples in the `/Source/Examples` folder in the code repository.
|
|
||||||
|
|
||||||
#### NuGet packages
|
|
||||||
|
|
||||||
The latest pre-release packages are pushed by AppVeyor CI to [myget.org](https://www.myget.org/)
|
|
||||||
To install these packages, set the myget.org package source `https://www.myget.org/F/oxyplot` and remember the "-pre" flag.
|
|
||||||
|
|
||||||
The stable release packages will be pushed to [nuget.org](https://www.nuget.org/packages?q=oxyplot).
|
|
||||||
Note that we have currently have a lot of old (v2015.*) and pre-release packages on this feed, this will be cleaned up as soon as we release [v1.0](https://github.com/oxyplot/oxyplot/milestones/v1.0).
|
|
||||||
|
|
||||||
Package | Targets
|
|
||||||
--------|---------------
|
|
||||||
OxyPlot.Core | Portable class library
|
|
||||||
OxyPlot.Wpf | WPF (NET40, NET45)
|
|
||||||
OxyPlot.WindowsForms | Windows Forms (NET40, NET45)
|
|
||||||
OxyPlot.Windows | Windows 8.1 and Windows Phone 8.1
|
|
||||||
OxyPlot.WP8 | Windows Phone Silverlight
|
|
||||||
OxyPlot.Silverlight | Silverlight 5
|
|
||||||
OxyPlot.GtkSharp | GTK# 2 and 3 (NET40, NET45)
|
|
||||||
OxyPlot.Xamarin.Android | MonoAndroid
|
|
||||||
OxyPlot.Xamarin.iOS | MonoTouch and iOS10
|
|
||||||
OxyPlot.Xamarin.Mac | Mac20
|
|
||||||
OxyPlot.Xamarin.Forms | MonoTouch, iOS10, MonoAndroid, WP8
|
|
||||||
OxyPlot.Xwt | NET40, NET45
|
|
||||||
OxyPlot.OpenXML | NET40, NET45
|
|
||||||
OxyPlot.Pdf | PdfSharp (NET40, NET45, SL5)
|
|
||||||
|
|
||||||
#### Contribute
|
|
||||||
|
|
||||||
See [Contributing](.github/CONTRIBUTING.md) for information about how to contribute!
|
|
||||||
-6555
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
-6555
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user