Commit Graph
24 Commits
Author SHA1 Message Date
chylex 0a7459b72e Update to .NET 7 2022-11-20 05:25:29 +01:00
chylex b5bffdb95b Update all projects to C# 10 2022-08-20 13:26:00 +02:00
chylex bee894bfbb Fix compiler and IDE warnings for .NET 6 2022-08-20 13:26:00 +02:00
chylex 96d2e7cc7c Migrate to .NET 6 & update CefSharp to 102 2022-08-20 13:26:00 +02:00
chylex f41a5946e4 Reorganize libraries and unit tests 2021-12-28 15:40:45 +01:00
chylex d9782f554f Move TweetLib.Communication library to .NET Standard 2.0 2021-12-17 00:38:40 +01:00
chylex bcf77052a5 Reformat solution & setup Rider project 2021-08-07 09:41:00 +02:00
chylex f41c6fe533 Unify all exe & dll versions 2020-04-25 05:05:05 +02:00
chylex 1091b6d232 Fix IDE warnings (dispose, lang features) & nullability settings 2020-04-24 23:14:22 +02:00
chylex 22cef0a44c Fix C# version in secondary projects 2019-09-05 00:48:18 +02:00
chylex 19f104239a Fix missing spaces in C#/F# code 2019-08-23 01:56:31 +02:00
chylexandGitHub 1ccefe853a Update .NET & begin refactoring code into a core lib (#264)
* Switch to .NET Framework 4.7.2 & C# 8.0, update libraries

* Add TweetLib.Core project targeting .NET Standard 2.0

* Enable reference nullability checks for TweetLib.Core

* Move a bunch of utility classes into TweetLib.Core & refactor

* Partially move TweetDuck plugin & update system to TweetLib.Core

* Move some constants and CultureInfo setup to TweetLib.Core

* Move some configuration classes to TweetLib.Core

* Minor refactoring and warning suppression

* Add App to TweetLib.Core

* Add IAppErrorHandler w/ implementation

* Continue moving config, plugin, and update classes to TweetLib.Core

* Fix a few nullability checks

* Update installers to check for .NET Framework 4.7.2
2019-05-26 14:55:12 +02:00
chylex 36063ae76a Fix Visual Studio being stupid 2018-11-15 10:16:27 +01:00
chylex 4356dde92d Fix wrong c# language version setting for Release builds 2018-04-06 16:36:27 +02:00
chylexandGitHub f1f90a2ee3 Refactor code to avoid nulls (#206)
* Ensure potential nulls have a fallback value & add/remove null checks

* Refactor update check code to avoid nulls

* Refactor ProfileManager exception handling to avoid nulls

* Refactor a few more various classes and fix nulls in ContextInfo

* Force c#7 everywhere and revert usage of newer features from cherry-picked commits

* Remove unused #pragma declaration
2018-03-07 14:37:03 +01:00
chylex 321ab12213 WTF is AnyCPU doing in the project files 2017-12-28 00:50:51 +01:00
chylex 64977964e8 Bump project versions 2017-10-31 10:53:42 +01:00
chylex 2bc13e0de6 Remove subprocess dependency on communication lib & remove Comms class 2017-10-31 10:51:33 +01:00
chylex 8ae6e2c886 Bump project and plugin versions 2017-08-30 16:51:53 +02:00
chylex 59c9801437 Address code analysis and remove unused code 2017-08-27 18:48:54 +02:00
chylex d4ecfcceec Tweak DuplexPipe to set key instead of data when separator is missing 2017-08-13 17:31:58 +02:00
chylex ec5d503e4d Make DuplexPipe data serialized as key/value pairs 2017-08-13 17:23:23 +02:00
chylex 92acb823a4 Implement a duplex anonymous pipe in TweetLib.Communication 2017-08-13 15:14:17 +02:00
chylex b967b1288f Move process communication to a separate project 2017-08-13 13:54:34 +02:00