Commit Graph

39 Commits

Author SHA1 Message Date
Andrew e116709b24 Specify <LangVersion> of 6 in all csproj files 2017-08-07 15:27:26 -04:00
Stefano Raggi 39aa9dfe5d Revert 9131a89 - Update Baseclass.Contrib.Nuget.Output to version 2.3.0 2017-07-08 02:21:10 +02:00
Stefano Raggi 9131a89061 Update Baseclass.Contrib.Nuget.Output to version 2.3.0 2017-07-08 00:49:49 +02:00
Stefano Raggi 087a69f002 Upgrade libraries AsyncIO, Castle.Core, Moq, NetMQ, NUnit, NLog 2017-07-08 00:07:17 +02:00
Stefano Raggi d88d82af12 Upgrade Json.NET to version 10.0.3 2017-07-07 23:21:47 +02:00
Stefano Raggi e463ccf088 Upgrade all projects to target .NET Framework 4.5.2
In the advanced build settings, Language version was also upgraded from C# 5.0 to C# 6.0. The minimum Visual Studio version required will now be VS2015.
2017-07-07 22:49:17 +02:00
Victor Baybekov de21307a32 Update Json.Net to 9.0.1 2017-03-14 01:35:59 +03:00
Stefano Raggi 8688ece2d4 Update Accord.NET library to version 3.3.0 2016-12-15 20:46:25 +01:00
jaredbroad b4ad014c11 Removed unused app configs 2016-11-21 04:43:09 -05:00
Juan José D'Ambrosio 96d9aeae4e Parameterless contructors for some CandleStickPatterns (#569)
* Parameterless constructors to CandleStickPatterns.

* LOGR method fixed.

* LogR fix... really.

* .gitignore reverted.
2016-09-29 18:02:07 -04:00
Andrew Hart 5fcb78c5fc Tests for DesktopClient added 2016-08-31 12:27:46 -04:00
Andrew Hart c42c4ce35e DesktopClient added that accepts messages from engine
The DesktopClient recieves messages from the LEAN engine and uses an instance of the IMessageHandler to pass messages to the view.  The DesktopClient uses a NetMQ Pull socket to accept the messages over TCP.

The desktop client should be run in another thread.
2016-08-31 12:25:51 -04:00
Andrew Hart 0728d0ae25 Interface added in Views that abstracts message handling
IDesktopMessageHandler outlines the methods that the View will use to process different packets.  This is done so that the message handler can eventually be passed to the server that accepts incoming tcp connections in the view.

The interface will eventually replace the delegates used in the view.  Using a message handler interface will make calling these methods easier from the PullSocket that will accept the TCP messages.
2016-08-31 12:22:04 -04:00
Andrew Hart 57d4cb4651 QuantConnect.Views is now a console application
In order to decouple the build profiles of QuantConnect.Views and the rest of the application, QuantConnevt.Views will now produce an executable that can be called from the rest of the project.  All references to QuantConnect.Views from the Laucher project are now removed.  This is all done so that The rest of the project can compile into x64.  QuantConnect.Views relies on the Gecko web browser which only comes in 32 bit flavor.
2016-08-31 12:11:33 -04:00
jameschch@outlook.com b5ab4ad60f Change to Baseclass.Contrib.Nuget.Output 2.2.0-xbuild02 2016-07-17 09:23:13 +01:00
jameschch@outlook.com 964dc71df7 Reinstate GeckoFX for non-mono 2016-07-17 08:44:58 +01:00
Stefano Raggi 995b6f6dbd Removes references to F# and VB algorithm projects
Removed from Engine, Launcher, Tests and Views projects
2016-06-11 22:54:09 +02:00
jaredbroad dd8a6442b6 Tidy unneccessary TravisCI build configuration 2016-04-19 19:51:51 -04:00
jaredbroad 10a1819e8c BaseClass removal, resharper foo tidy 2016-04-19 18:57:53 -04:00
jaredbroad d4c5a422b9 Test fix with Mono Web Browser replacing Gecko 2016-04-19 18:41:48 -04:00
jaredbroad e93006b6a5 Added Travis CI release configuration and disabled views from building in linux 2016-04-15 12:44:37 -04:00
jaredbroad 1cff84ab81 Bux fixes on local charting, and solve logged with queue logger 2016-04-12 21:21:12 -04:00
jaredbroad 632c21c99c New UX for LEAN, launched from Launcher using embedded HTML browser 2016-04-11 18:29:50 -04:00
David Hsieh 991f27099c Upgrade Baseclass Contrib dependency for compatability with VS2015 2016-04-09 06:53:42 +10:00
David Hsieh 4404f454a1 Using GeckoFx instead of Cef as the embedded browser. Added STA to the launcher (to resolve later). Static url at moment for backtest charting, will resolve from packets received. 2016-03-04 21:38:29 +10:00
David Hsieh 9070c96130 Added CEFSharp To Library. 2016-03-02 22:36:36 +10:00
David Hsieh 1bf0dff0ed Reorganised Lean Desktop to be launched from the Launcher. Moved UI Layout to mainly use VS Winforms Designer
Reorganised Lean Desktop to be launched from the Launcher.
Moved UI Layout to mainly use VS Winforms Designer.
//TODO reorganise Result Handler properly.
2016-02-21 18:14:10 +10:00
David Hsieh f538a74f1f WIP: allow launcher project to launch instance of the Winform GUI 2016-02-17 07:40:16 +10:00
David Hsieh 00a95ea1d7 Initial implementation of MVP for Winform GUI. 2016-02-15 23:49:31 +10:00
David Hsieh a6ad003ddd WIP: set layout for basic gui v0.1 2016-02-15 08:51:25 +10:00
Michael Handschuh 40d47d5523 Set c# language version to 5.0 2016-01-29 17:41:20 -05:00
snugs 7c2261f172 Removed warnings as errors for obsoletes
This is causing issues for mono users, seems to be something different
in the compilers (mono vs msft) with method resolution in ambiguos situations.
2015-11-24 18:56:21 -05:00
snugs 0ae568d980 Remove warnings as errors from Release
This is a temporary fix until we figure out why travis complains about implicits but visual studio doesn't
2015-11-23 15:45:24 -05:00
snugs 7689ae505d Update warnings as error 612 (obsolete w/ no msg) 2015-11-19 20:36:59 -05:00
snugs b6603ffd01 Set Obsolete warnings as errors 2015-11-18 13:42:40 -05:00
snugs 5d4aadbb9c Removes QuantConnect.Interfaces
This project was collapsed into QuantConnect.csproj.
This will allow code in the common project to use the interfaces abstractions
2015-11-04 13:18:59 -05:00
QuantConnect dd506279b7 Version bump Newtonsoft and MathNumerics, strip unnessary refs 2015-06-29 12:00:46 -04:00
snugs 4de2ec4070 Make Engine an instance
Updated all interfaces to accept dependencies via Initialize methods
2015-06-18 13:50:11 -04:00
QuantConnect ca4a49e70d Rework GetResultHandler to use type loader; first desktop UX implementation; functional logger 2015-06-07 03:08:33 -04:00