From ddf3287f5cbc6cb201b5476e056fb2db5173cbea Mon Sep 17 00:00:00 2001 From: kkirkeide Date: Mon, 14 Feb 2022 14:42:30 -0500 Subject: [PATCH] 6.5 release update --- AuthenticationExample/App.xaml.cs | 3 ++ .../AuthenticationExample.csproj | 4 +-- AuthenticationExample/MainWindow.xaml.cs | 4 ++- .../Properties/AssemblyInfo.cs | 6 ++-- AuthenticationExample/packages.config | 2 +- FDC3WPFExample/FDC3WPFExample.csproj | 4 +-- FDC3WPFExample/Properties/AssemblyInfo.cs | 6 ++-- FDC3WPFExample/packages.config | 2 +- .../FreestandingWPFExample.csproj | 6 ++-- MultiWindowExample/MultiWindowExample.csproj | 4 +-- MultiWindowExample/Properties/AssemblyInfo.cs | 6 ++-- MultiWindowExample/packages.config | 2 +- WPFExample/MainWindow.xaml.cs | 33 ++++++++++-------- WPFExample/Properties/AssemblyInfo.cs | 6 ++-- WPFExample/WPFExample.csproj | 4 +-- WPFExample/packages.config | 2 +- WPFExampleCore/WPFExampleCore.csproj | 4 +-- .../WPFMultiWindowExampleCore.csproj | 4 +-- WindowlessExample.Core/Program.cs | 12 ++++--- .../WindowlessExample.Core.csproj | 4 +-- WindowlessExample/Properties/AssemblyInfo.cs | 6 ++-- WindowlessExample/WindowlessExample.csproj | 4 +-- WindowlessExample/packages.config | 2 +- WinformExample/Properties/AssemblyInfo.cs | 6 ++-- WinformExample/WinformExample.csproj | 4 +-- WinformExample/packages.config | 2 +- WinformExampleCore/MainForm.cs | 2 +- WinformExampleCore/Resources/finfont.ttf | Bin 0 -> 15372 bytes WinformExampleCore/Resources/font-finance.ttf | Bin 0 -> 20360 bytes WinformExampleCore/WinformExampleCore.csproj | 18 ++++++++-- .../Properties/AssemblyInfo.cs | 6 ++-- .../WinformMultiWindowExample.csproj | 4 +-- WinformMultiWindowExample/packages.config | 2 +- .../WinformMultiWindowExampleCore.csproj | 4 +-- 34 files changed, 102 insertions(+), 76 deletions(-) create mode 100644 WinformExampleCore/Resources/finfont.ttf create mode 100644 WinformExampleCore/Resources/font-finance.ttf diff --git a/AuthenticationExample/App.xaml.cs b/AuthenticationExample/App.xaml.cs index 1e51a4c..0d19081 100644 --- a/AuthenticationExample/App.xaml.cs +++ b/AuthenticationExample/App.xaml.cs @@ -16,6 +16,9 @@ public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { +#if DEBUG + Debugger.Launch(); +#endif var mainWindow = new MainWindow(e.Args); } } diff --git a/AuthenticationExample/AuthenticationExample.csproj b/AuthenticationExample/AuthenticationExample.csproj index 9afb063..9f0cd3d 100644 --- a/AuthenticationExample/AuthenticationExample.csproj +++ b/AuthenticationExample/AuthenticationExample.csproj @@ -57,8 +57,8 @@ ..\packages\EventHook.1.4.105\lib\net45\EventHook.dll - - ..\packages\Finsemble.6.4.1\lib\net452\Finsemble.dll + + ..\packages\Finsemble.6.5.0\lib\net452\Finsemble.dll ..\packages\Microsoft.IdentityModel.Logging.6.12.1\lib\net45\Microsoft.IdentityModel.Logging.dll diff --git a/AuthenticationExample/MainWindow.xaml.cs b/AuthenticationExample/MainWindow.xaml.cs index e89f1a8..68d15e3 100644 --- a/AuthenticationExample/MainWindow.xaml.cs +++ b/AuthenticationExample/MainWindow.xaml.cs @@ -35,8 +35,8 @@ public MainWindow(string[] args) { //Ensure that your window has been created (so that its window handle exists) before connecting to Finsemble. finsemble = new Finsemble(args, this); - finsemble.Connect("AuthenticationExample", JWK); finsemble.Connected += Finsemble_Connected; + finsemble.Connect(); } private void Finsemble_Connected(object sender, EventArgs e) @@ -53,6 +53,8 @@ private void Finsemble_Connected(object sender, EventArgs e) private void PublishCredentials_Click(object sender, RoutedEventArgs e) { finsemble.AuthenticationClient.PublishAuthorization(UserName.Text, JObject.FromObject(new Credentials(Guid.NewGuid().ToString()))); + this.loggedIn = true; + Close(); } } } diff --git a/AuthenticationExample/Properties/AssemblyInfo.cs b/AuthenticationExample/Properties/AssemblyInfo.cs index 1403438..f4860bc 100644 --- a/AuthenticationExample/Properties/AssemblyInfo.cs +++ b/AuthenticationExample/Properties/AssemblyInfo.cs @@ -12,7 +12,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("Authentication")] -[assembly: AssemblyCopyright("Copyright © 2017 - 2020")] +[assembly: AssemblyCopyright("Copyright © 2017 - 2022")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("6.4.1.0")] -[assembly: AssemblyFileVersion("6.4.1.0")] +[assembly: AssemblyVersion("6.5.0.0")] +[assembly: AssemblyFileVersion("6.5.0.0")] diff --git a/AuthenticationExample/packages.config b/AuthenticationExample/packages.config index 8f52fbc..8d4209f 100644 --- a/AuthenticationExample/packages.config +++ b/AuthenticationExample/packages.config @@ -3,7 +3,7 @@ - + diff --git a/FDC3WPFExample/FDC3WPFExample.csproj b/FDC3WPFExample/FDC3WPFExample.csproj index b0f79e3..180f200 100644 --- a/FDC3WPFExample/FDC3WPFExample.csproj +++ b/FDC3WPFExample/FDC3WPFExample.csproj @@ -57,8 +57,8 @@ ..\packages\EventHook.1.4.105\lib\net45\EventHook.dll - - ..\packages\Finsemble.6.4.1\lib\net452\Finsemble.dll + + ..\packages\Finsemble.6.5.0\lib\net452\Finsemble.dll ..\packages\Microsoft.IdentityModel.Logging.6.12.1\lib\net45\Microsoft.IdentityModel.Logging.dll diff --git a/FDC3WPFExample/Properties/AssemblyInfo.cs b/FDC3WPFExample/Properties/AssemblyInfo.cs index 6136e98..f57f53a 100644 --- a/FDC3WPFExample/Properties/AssemblyInfo.cs +++ b/FDC3WPFExample/Properties/AssemblyInfo.cs @@ -10,7 +10,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Cosaic")] [assembly: AssemblyProduct("FDC3WpfApp")] -[assembly: AssemblyCopyright("Copyright © 2017 - 2021")] +[assembly: AssemblyCopyright("Copyright © 2017 - 2022")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -49,5 +49,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("6.4.1.0")] -[assembly: AssemblyFileVersion("6.4.1.0")] +[assembly: AssemblyVersion("6.5.0.0")] +[assembly: AssemblyFileVersion("6.5.0.0")] diff --git a/FDC3WPFExample/packages.config b/FDC3WPFExample/packages.config index 8f52fbc..8d4209f 100644 --- a/FDC3WPFExample/packages.config +++ b/FDC3WPFExample/packages.config @@ -3,7 +3,7 @@ - + diff --git a/FreestandingWPFExample/FreestandingWPFExample.csproj b/FreestandingWPFExample/FreestandingWPFExample.csproj index cabf3c8..8a032f7 100644 --- a/FreestandingWPFExample/FreestandingWPFExample.csproj +++ b/FreestandingWPFExample/FreestandingWPFExample.csproj @@ -5,9 +5,9 @@ net5.0-windows true AnyCPU;x64 - 6.4.1.0 - 6.4.1.0 - 6.4.1 + 6.5.0.0 + 6.5.0.0 + 6.5.0 diff --git a/MultiWindowExample/MultiWindowExample.csproj b/MultiWindowExample/MultiWindowExample.csproj index 53f4780..8720074 100644 --- a/MultiWindowExample/MultiWindowExample.csproj +++ b/MultiWindowExample/MultiWindowExample.csproj @@ -57,8 +57,8 @@ ..\packages\EventHook.1.4.105\lib\net45\EventHook.dll - - ..\packages\Finsemble.6.4.1\lib\net452\Finsemble.dll + + ..\packages\Finsemble.6.5.0\lib\net452\Finsemble.dll ..\packages\Microsoft.IdentityModel.Logging.6.12.1\lib\net45\Microsoft.IdentityModel.Logging.dll diff --git a/MultiWindowExample/Properties/AssemblyInfo.cs b/MultiWindowExample/Properties/AssemblyInfo.cs index fdf3d35..4989d18 100644 --- a/MultiWindowExample/Properties/AssemblyInfo.cs +++ b/MultiWindowExample/Properties/AssemblyInfo.cs @@ -12,7 +12,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("MultiWindowExample")] -[assembly: AssemblyCopyright("Copyright © 2018 - 2020")] +[assembly: AssemblyCopyright("Copyright © 2018 - 2022")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("6.4.1.0")] -[assembly: AssemblyFileVersion("6.4.1.0")] +[assembly: AssemblyVersion("6.5.0.0")] +[assembly: AssemblyFileVersion("6.5.0.0")] diff --git a/MultiWindowExample/packages.config b/MultiWindowExample/packages.config index 8f52fbc..8d4209f 100644 --- a/MultiWindowExample/packages.config +++ b/MultiWindowExample/packages.config @@ -3,7 +3,7 @@ - + diff --git a/WPFExample/MainWindow.xaml.cs b/WPFExample/MainWindow.xaml.cs index 0ac262c..edaf18f 100644 --- a/WPFExample/MainWindow.xaml.cs +++ b/WPFExample/MainWindow.xaml.cs @@ -24,7 +24,8 @@ public partial class MainWindow : Window /// The logger /// - private Finsemble FSBL; + public Finsemble FSBL; + public event EventHandler WindowReady; private JsonWebKey JWK = new JsonWebKey() { @@ -144,7 +145,7 @@ private void Send_Click(object sender, RoutedEventArgs e) }); } - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { DroppedData.Content = DataToSend.TextBox.Text; DroppedDataSource.Content = "via Text entry"; @@ -176,7 +177,7 @@ public MainWindow(string[] args) private void Finsemble_Connected(object sender, EventArgs e) { - Application.Current.Dispatcher.Invoke(delegate //main thread + this.Dispatcher.Invoke(delegate //main thread { // Initialize this Window and show it InitializeComponent(); // Initialize after Finsemble is connected @@ -226,9 +227,9 @@ private void Finsemble_Connected(object sender, EventArgs e) if(data.HasValues) { data = data?["symbol"]; } - Application.Current.Dispatcher.Invoke((Action)delegate //main thread + FSBL.getDispatcher().Invoke((Action)delegate //main thread { - Application.Current.Dispatcher.Invoke((Action)async delegate //main thread + FSBL.getDispatcher().Invoke((Action)async delegate //main thread { DroppedData.Content = data.ToString(); DataToSend.TextBox.Text = data.ToString(); @@ -246,7 +247,7 @@ private void Finsemble_Connected(object sender, EventArgs e) new KeyValuePair("symbol", () => { //set state on drag so correct symbol is displayed - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { DroppedData.Content = DataToSend.TextBox.Text; await SaveStateAsync(); @@ -277,7 +278,7 @@ private void Finsemble_Connected(object sender, EventArgs e) object value = components?[property.Name]?["foreign"]?["components"]?["App Launcher"]?["launchableByUser"]; if ((value != null) && bool.Parse(value.ToString())) { - Application.Current.Dispatcher.Invoke(delegate //main thread + FSBL.getDispatcher().Invoke(delegate //main thread { ComponentSelect.ItemsComboBox.Items.Add(property.Name); }); @@ -294,7 +295,7 @@ private void Finsemble_Connected(object sender, EventArgs e) if (FSBL.FDC3Client is object) { //FDC3 Usage example - Application.Current.Dispatcher.Invoke(delegate //main thread + FSBL.getDispatcher().Invoke(delegate //main thread { // FDC3Label.Visibility = Visibility.Visible; }); @@ -305,7 +306,7 @@ private void Finsemble_Connected(object sender, EventArgs e) FSBL.Logger.Log(new JToken[] { "WPF FDC3 Usage Example, context received by contextHandler.", context.Value }); if (context.Type.Equals("fdc3.instrument")) { - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { DataToSend.TextBox.Text = context.Id?["ticker"]?.ToString(); DroppedData.Content = context.Id?["ticker"]?.ToString(); @@ -323,7 +324,7 @@ private void Finsemble_Connected(object sender, EventArgs e) FSBL.Logger.Log(new JToken[] { "WPF FDC3 Usage Example: context received by intentHandler.", context.Value }); if (context.Type !=null && context.Type.Equals("fdc3.instrument")) { - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { DataToSend.TextBox.Text = context.Id?["ticker"]?.ToString(); DroppedData.Content = context.Id?["ticker"]?.ToString(); @@ -340,7 +341,7 @@ private void Finsemble_Connected(object sender, EventArgs e) //Subscribe to Finsemble Linker Channels FSBL.LinkerClient?.Subscribe("symbol", (error, response) => { - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { DataToSend.TextBox.Text = response.response?["data"]?.ToString(); DroppedData.Content = response.response?["data"]?.ToString(); @@ -372,6 +373,8 @@ private void Finsemble_Connected(object sender, EventArgs e) //{ // System.Diagnostics.Debug.Write(args.response.ToString()); //}); + + WindowReady?.Invoke(this, EventArgs.Empty); } private void Logger_OnLog(object sender, JObject e) @@ -464,7 +467,7 @@ private void UpdateDisplayData() string symbolTxt = state.response == null ? null : state.response?.ToString(); if (!string.IsNullOrEmpty(symbolTxt) && !symbolTxt.Equals("{}")) { - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { DataToSend.TextBox.Text = symbolTxt; DroppedData.Content = symbolTxt; @@ -477,7 +480,7 @@ private void UpdateDisplayData() //Get SpawnData if no previous state FSBL.WindowClient.GetSpawnData((sender, r) => { - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { symbolTxt = r.response == null ? null : r.response?["symbol"]?.ToString(); if (!string.IsNullOrEmpty(symbolTxt) && !symbolTxt.Equals("{}")) @@ -508,7 +511,7 @@ private void UpdateDisplayData() private void Publish_Click(object sender, RoutedEventArgs e) { //set state on click - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { DroppedData.Content = DataToSend.TextBox.Text; await SaveStateAsync(); @@ -532,7 +535,7 @@ private void Subscribe_to_pubsub() if (state.response != null) { var pubSubData = (JObject)state.response; - Application.Current.Dispatcher.Invoke(async delegate //main thread + FSBL.getDispatcher().Invoke(async delegate //main thread { // The initial publish will always be an empty object. // Therefore, we need these null operators to handle that case. diff --git a/WPFExample/Properties/AssemblyInfo.cs b/WPFExample/Properties/AssemblyInfo.cs index 99b4eb3..bfba6e3 100644 --- a/WPFExample/Properties/AssemblyInfo.cs +++ b/WPFExample/Properties/AssemblyInfo.cs @@ -10,7 +10,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("WpfApp2")] -[assembly: AssemblyCopyright("Copyright © 2017 - 2020")] +[assembly: AssemblyCopyright("Copyright © 2017 - 2022")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -49,5 +49,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("6.4.1.0")] -[assembly: AssemblyFileVersion("6.4.1.0")] +[assembly: AssemblyVersion("6.5.0.0")] +[assembly: AssemblyFileVersion("6.5.0.0")] diff --git a/WPFExample/WPFExample.csproj b/WPFExample/WPFExample.csproj index e0b4aeb..088bcf7 100644 --- a/WPFExample/WPFExample.csproj +++ b/WPFExample/WPFExample.csproj @@ -57,8 +57,8 @@ ..\packages\EventHook.1.4.105\lib\net45\EventHook.dll - - ..\packages\Finsemble.6.4.1\lib\net452\Finsemble.dll + + ..\packages\Finsemble.6.5.0\lib\net452\Finsemble.dll ..\packages\Microsoft.IdentityModel.Logging.6.12.1\lib\net45\Microsoft.IdentityModel.Logging.dll diff --git a/WPFExample/packages.config b/WPFExample/packages.config index 8f52fbc..8d4209f 100644 --- a/WPFExample/packages.config +++ b/WPFExample/packages.config @@ -3,7 +3,7 @@ - + diff --git a/WPFExampleCore/WPFExampleCore.csproj b/WPFExampleCore/WPFExampleCore.csproj index 77aa2f3..3896a81 100644 --- a/WPFExampleCore/WPFExampleCore.csproj +++ b/WPFExampleCore/WPFExampleCore.csproj @@ -5,7 +5,7 @@ net5.0-windows true AnyCPU;x64 - 6.4.1 + 6.5.0 @@ -13,7 +13,7 @@ - + diff --git a/WPFMultiWindowExampleCore/WPFMultiWindowExampleCore.csproj b/WPFMultiWindowExampleCore/WPFMultiWindowExampleCore.csproj index e3d4b15..09b0ba1 100644 --- a/WPFMultiWindowExampleCore/WPFMultiWindowExampleCore.csproj +++ b/WPFMultiWindowExampleCore/WPFMultiWindowExampleCore.csproj @@ -6,11 +6,11 @@ true WPFMultiWindowExampleCore.AppStartup AnyCPU;x64 - 6.4.1 + 6.5.0 - + diff --git a/WindowlessExample.Core/Program.cs b/WindowlessExample.Core/Program.cs index 05d1170..77eb2ba 100644 --- a/WindowlessExample.Core/Program.cs +++ b/WindowlessExample.Core/Program.cs @@ -2,6 +2,7 @@ using System.Threading; using Finsemble.Core; using Finsemble.Core.Clients.Router; +using Finsemble.Core.Events; using Microsoft.IdentityModel.Tokens; using Newtonsoft.Json.Linq; @@ -43,17 +44,17 @@ static void Main(string[] args) private static void OnConnected(object sender, EventArgs e) { - FSBL.Clients.Logger.Log("Windowless example connected to Finsemble."); + FSBL.Clients.Logger.Log("Windowless example Core connected to Finsemble."); // Send log message every 5 seconds timer.Interval = 5 * 1000; timer.AutoReset = true; - timer.Elapsed += (s1, e1) => FSBL.Clients.Logger.Log(string.Format("Windowless example elapsed event was raised at {0}", e1.SignalTime)); + timer.Elapsed += (s1, e1) => FSBL.Clients.Logger.Log(string.Format("Windowless example Core elapsed event was raised at {0}", e1.SignalTime)); timer.Start(); //Search provider example FSBL.Clients.SearchClient.Register( - "Windowless example", + "Windowless example Core", (o, args) => { FSBL.Clients.Logger.Log("Received query", args.response?["data"]?["text"]); JArray results = new JArray{ @@ -64,14 +65,17 @@ private static void OnConnected(object sender, EventArgs e) ["actions"] = new JArray { new JObject { ["name"] = "example action" } } } }; + args.sendQueryMessage(new FinsembleEventResponse(results, null)); }, (o, args) => { FSBL.Clients.Logger.Log("Search result action clicked on", args.response["item"], "action:", args.response["action"]); + args.sendQueryMessage(new FinsembleEventResponse("Performed search result action", null)); }, (o, args) => { FSBL.Clients.Logger.Log("Search provider title was click on"); + args.sendQueryMessage(new FinsembleEventResponse("Performed search provider action", null)); }, - "Windowless example search provider", + "Windowless example Core search provider", (o, args) => { if (args.error != null) diff --git a/WindowlessExample.Core/WindowlessExample.Core.csproj b/WindowlessExample.Core/WindowlessExample.Core.csproj index b00e7a2..5b63fd6 100644 --- a/WindowlessExample.Core/WindowlessExample.Core.csproj +++ b/WindowlessExample.Core/WindowlessExample.Core.csproj @@ -4,11 +4,11 @@ WinExe net5.0 AnyCPU;x64 - 6.4.1 + 6.5.0 - + diff --git a/WindowlessExample/Properties/AssemblyInfo.cs b/WindowlessExample/Properties/AssemblyInfo.cs index 1f5cd44..84c7722 100644 --- a/WindowlessExample/Properties/AssemblyInfo.cs +++ b/WindowlessExample/Properties/AssemblyInfo.cs @@ -12,7 +12,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("WindowlessExample")] -[assembly: AssemblyCopyright("Copyright © 2017 - 2020")] +[assembly: AssemblyCopyright("Copyright © 2017 - 2022")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -51,5 +51,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("6.4.1.0")] -[assembly: AssemblyFileVersion("6.4.1.0")] +[assembly: AssemblyVersion("6.5.0.0")] +[assembly: AssemblyFileVersion("6.5.0.0")] diff --git a/WindowlessExample/WindowlessExample.csproj b/WindowlessExample/WindowlessExample.csproj index 5aa1cf5..7666255 100644 --- a/WindowlessExample/WindowlessExample.csproj +++ b/WindowlessExample/WindowlessExample.csproj @@ -57,8 +57,8 @@ ..\packages\EventHook.1.4.105\lib\net45\EventHook.dll - - ..\packages\Finsemble.6.4.1\lib\net452\Finsemble.dll + + ..\packages\Finsemble.6.5.0\lib\net452\Finsemble.dll diff --git a/WindowlessExample/packages.config b/WindowlessExample/packages.config index 8f52fbc..8d4209f 100644 --- a/WindowlessExample/packages.config +++ b/WindowlessExample/packages.config @@ -3,7 +3,7 @@ - + diff --git a/WinformExample/Properties/AssemblyInfo.cs b/WinformExample/Properties/AssemblyInfo.cs index 2b17056..73f381e 100644 --- a/WinformExample/Properties/AssemblyInfo.cs +++ b/WinformExample/Properties/AssemblyInfo.cs @@ -10,7 +10,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("WinformExample")] -[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyCopyright("Copyright © 2022")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("6.4.1.0")] -[assembly: AssemblyFileVersion("6.4.1.0")] +[assembly: AssemblyVersion("6.5.0.0")] +[assembly: AssemblyFileVersion("6.5.0.0")] diff --git a/WinformExample/WinformExample.csproj b/WinformExample/WinformExample.csproj index 734d42f..fdd5b39 100644 --- a/WinformExample/WinformExample.csproj +++ b/WinformExample/WinformExample.csproj @@ -56,8 +56,8 @@ ..\packages\EventHook.1.4.105\lib\net45\EventHook.dll - - ..\packages\Finsemble.6.4.1\lib\net452\Finsemble.dll + + ..\packages\Finsemble.6.5.0\lib\net452\Finsemble.dll ..\packages\Microsoft.IdentityModel.Logging.6.12.1\lib\net45\Microsoft.IdentityModel.Logging.dll diff --git a/WinformExample/packages.config b/WinformExample/packages.config index 69b1480..9ff87f4 100644 --- a/WinformExample/packages.config +++ b/WinformExample/packages.config @@ -3,7 +3,7 @@ - + diff --git a/WinformExampleCore/MainForm.cs b/WinformExampleCore/MainForm.cs index becd8d7..48f2c2d 100644 --- a/WinformExampleCore/MainForm.cs +++ b/WinformExampleCore/MainForm.cs @@ -78,7 +78,7 @@ private async void Finsemble_Connected(object sender, EventArgs e) SetUpLinkerChannels(systemChannels); // Listen to Fdc3Client state change to render connected channels - _bridge.Clients.Fdc3Client.StateChanged += Fdc3Client_StateChanged; + _bridge.Clients.Fdc3Client.StateChanged += Fdc3Client_StateChanged; ; // Show joined channels Fdc3Client_StateChanged(null, _bridge.Clients.Fdc3Client.LastStateChangedArgs); diff --git a/WinformExampleCore/Resources/finfont.ttf b/WinformExampleCore/Resources/finfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..70a2e0b499b3fabc32d8db8f5804c0663200c920 GIT binary patch literal 15372 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 literal 0 HcmV?d00001 diff --git a/WinformExampleCore/Resources/font-finance.ttf b/WinformExampleCore/Resources/font-finance.ttf new file mode 100644 index 0000000000000000000000000000000000000000..90541d9341d2cea9291267208f8c81112b4afad0 GIT binary patch literal 20360 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 literal 0 HcmV?d00001 diff --git a/WinformExampleCore/WinformExampleCore.csproj b/WinformExampleCore/WinformExampleCore.csproj index 7e73059..06d9ae9 100644 --- a/WinformExampleCore/WinformExampleCore.csproj +++ b/WinformExampleCore/WinformExampleCore.csproj @@ -5,11 +5,25 @@ net5.0-windows true AnyCPU;x64 - 6.4.1 + 6.5.0 - + + + + + + + Always + + + Always + + + + + diff --git a/WinformMultiWindowExample/Properties/AssemblyInfo.cs b/WinformMultiWindowExample/Properties/AssemblyInfo.cs index 308e122..28e3b28 100644 --- a/WinformMultiWindowExample/Properties/AssemblyInfo.cs +++ b/WinformMultiWindowExample/Properties/AssemblyInfo.cs @@ -10,7 +10,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("WinformMultiWindowExample")] -[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyCopyright("Copyright © 2022")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("6.4.1.0")] -[assembly: AssemblyFileVersion("6.4.1.0")] +[assembly: AssemblyVersion("6.5.0.0")] +[assembly: AssemblyFileVersion("6.5.0.0")] diff --git a/WinformMultiWindowExample/WinformMultiWindowExample.csproj b/WinformMultiWindowExample/WinformMultiWindowExample.csproj index 2048ac5..c6fd0eb 100644 --- a/WinformMultiWindowExample/WinformMultiWindowExample.csproj +++ b/WinformMultiWindowExample/WinformMultiWindowExample.csproj @@ -56,8 +56,8 @@ ..\packages\EventHook.1.4.105\lib\net45\EventHook.dll - - ..\packages\Finsemble.6.4.1\lib\net452\Finsemble.dll + + ..\packages\Finsemble.6.5.0\lib\net452\Finsemble.dll ..\packages\Microsoft.IdentityModel.Logging.6.12.1\lib\net45\Microsoft.IdentityModel.Logging.dll diff --git a/WinformMultiWindowExample/packages.config b/WinformMultiWindowExample/packages.config index 8f52fbc..8d4209f 100644 --- a/WinformMultiWindowExample/packages.config +++ b/WinformMultiWindowExample/packages.config @@ -3,7 +3,7 @@ - + diff --git a/WinformMultiWindowExampleCore/WinformMultiWindowExampleCore.csproj b/WinformMultiWindowExampleCore/WinformMultiWindowExampleCore.csproj index 37356b9..ed1c16b 100644 --- a/WinformMultiWindowExampleCore/WinformMultiWindowExampleCore.csproj +++ b/WinformMultiWindowExampleCore/WinformMultiWindowExampleCore.csproj @@ -5,11 +5,11 @@ net5.0-windows true AnyCPU;x64 - 6.4.1 + 6.5.0 - +