Commit Graph

  • 0de417b665 chore: Update Changelog, increment assembly minor version master 17.2.0.0 dev Drew Tingen 2023-06-18 09:55:30 -04:00
  • da57fcb988 test[BigEndianBitConverter]: finished unit testing Drew Tingen 2023-06-18 09:52:47 -04:00
  • c6b6711eb2 refactor[BigEndianBitConverter]: Reduce code reuse in GetBytes methods Drew Tingen 2023-06-18 09:52:18 -04:00
  • 138a6f3470 fix[BigEndianBitConverter]: Fix ToLong and ToUlong overflow errors Drew Tingen 2023-06-18 09:51:22 -04:00
  • e84bc721ee chore: Update SafeMutex.cs to remove commented out boilerplate Scott Pidzarko 2023-06-16 16:36:41 -06:00
  • 2988912d44 Update SafeMutex.cs to use correct class name in boilerplate commented out finalizer Scott Pidzarko 2023-06-14 22:26:28 -06:00
  • be94503e6a Update SafeMutex.cs to implement IDisposable Scott Pidzarko 2023-06-14 19:25:56 -06:00
  • 6877b5c800 chore: changelog Drew Tingen 2023-06-16 15:01:06 -04:00
  • 569066edc4 feat[Types]: Add NotifyFlagsChanged, with abstract and generic classes Drew Tingen 2023-06-14 06:11:37 -04:00
  • 73a716f9b9 feat[Collections]: ReverseLookupDictionary for fast value access Drew Tingen 2023-06-14 06:09:58 -04:00
  • 4e430731cc feat[BigEndianBitConverter]: Added BigEndianBitConverter Drew Tingen 2023-06-14 06:05:22 -04:00
  • 2b8f2a125a feat[EnumUtils]: add GetinverseFlags method Drew Tingen 2023-06-14 05:46:00 -04:00
  • cc25c41805 chore: Update changelog, increment assembly minor version 17.1.0.0 Drew Tingen 2023-03-22 08:13:59 -04:00
  • 2487a70891 chore: Update copyright year Drew Tingen 2023-03-22 08:12:27 -04:00
  • 5c5a25775b chore: Remove Obfuscation Drew Tingen 2023-03-21 16:57:38 -04:00
  • 27f6267f54 feat: Nicer timespan readable formatting Drew Tingen 2023-02-06 16:24:40 -05:00
  • 430eac8cb6 Merge pull request #1 from scottpidzarko/patch-1 Drew Tingen 2023-01-10 11:32:40 -05:00
  • b47e305d9f Update SPlusUtils.cs Scott Pidzarko 2023-01-06 15:07:11 -08:00
  • 0c8f8242e8 Create LICENSE.md astingen 2022-12-24 17:45:39 -05:00
  • a52e77c1e7 chore:Increment major version, update changelog 17.0.0.0 Drew Tingen 2022-12-02 14:40:36 -05:00
  • 2aa05f3ee8 fix(ThreadedWorkerQueue): Exception handling of exceptions in process action Drew Tingen 2022-11-30 12:20:50 -05:00
  • 2700f5018a fix: Fixed preprocessors in IcdDirectory Drew Tingen 2022-11-30 12:09:24 -05:00
  • b09b22266b fix: Fixed CrestronRuntimeEnvironment uses in utils Drew Tingen 2022-11-30 12:08:10 -05:00
  • 1c206c5539 doc:Fixed doc typo Drew Tingen 2022-11-30 12:05:22 -05:00
  • 56a48175c6 feat(IcdEnvironment):Updated environment to sperate Crestron platform for environment for SW on VC4 Drew Tingen 2022-11-30 11:59:43 -05:00
  • 0acd0ae5d4 chore: Update Changelog, Increment assembly patch version 16.0.5.0 Drew Tingen 2022-07-11 18:54:12 -04:00
  • d2856c1983 fix: Fix Preprocessors and NetStandard package references Drew Tingen 2022-07-11 14:48:10 -04:00
  • fa65a9de65 fix: Fix console command responses in Simpl runtime environment Drew Tingen 2022-07-06 15:40:48 -04:00
  • e4b292f145 fix: Crestron apps aren't considered interactive console Drew Tingen 2022-07-06 15:37:24 -04:00
  • 11a5533fcd chore: Update changelog, increment assembly patch version 16.0.4.0 Drew Tingen 2022-07-01 12:02:45 -04:00
  • e0d0763306 chore: Update Crestron SDK to 2.18.96 Drew Tingen 2022-07-01 11:58:28 -04:00
  • 7d42158bc7 chore: sqlite reference only for netstandard Drew Tingen 2022-06-30 18:49:21 -04:00
  • 92a28813e0 fix: Use Crestron SQLite for 4 series Drew Tingen 2022-06-30 17:58:01 -04:00
  • 3b313a442c fix: Fix preprocessors for netstandard vs simplsharp Drew Tingen 2022-06-30 11:01:12 -04:00
  • 16fb3683dd chore: Update changelog, increment assembly patch version 16.0.3.0 Drew Tingen 2022-06-23 15:07:50 -04:00
  • bb9bcf6cdf feat: TimeZone getting an invalid time zone now throws exception with time zone name Drew Tingen 2022-06-23 15:05:45 -04:00
  • 0490ffd572 chore: Update changelog, increment assembly patch version 16.0.2.0 Drew Tingen 2022-05-23 11:32:09 -04:00
  • 3bf0aff0a0 feat: Added KeyedLock for async semaphore locking by some arbitrary key Chris Cameron 2022-02-02 14:13:29 -05:00
  • e5b10a96f7 chore: Moved threading classes into Threading subdirectory Chris Cameron 2022-02-02 13:49:03 -05:00
  • 0c3c87308c chore: Updating AssemblyInfo year Chris Cameron 2022-01-05 16:27:18 -05:00
  • 68d1f1033a fix: AbstractGenericJsonConverter handles existing values properly Chris Cameron 2021-12-21 16:11:02 -05:00
  • af66147648 Merge remote-tracking branch 'origin/Krang_v1.9' into Krang_v1.10 Chris Cameron 2021-10-28 11:15:02 -04:00
  • 16067bca20 chore: Updating changelog, incrementing patch version 16.0.1.0 Chris Cameron 2021-10-28 11:13:30 -04:00
  • 57e64788c4 fix: Change sqlite connection strings for IcdCultureInfo & IcdTimeZoneInfo to work with SimplSharp Austin Noska 2021-10-27 18:06:29 -04:00
  • bc605bf8ae chore: Updating crestron nuget packages Chris Cameron 2021-10-25 14:30:25 -04:00
  • be50aa3314 docs: Fixed typo Chris Cameron 2021-10-20 10:11:50 -04:00
  • 1b79bd21df Merge remote-tracking branch 'origin/Krang_v1.9' into Krang_v1.10 Drew Tingen 2021-10-05 10:17:58 -04:00
  • 7d5ec0e636 chore: Update changelog, increment assembly major version 16.0.0.0 Drew Tingen 2021-10-04 12:21:41 -04:00
  • 79c1c60d79 chore: changelog Drew Tingen 2021-09-29 15:06:56 -04:00
  • 033008616f remove: SafeCriticalSection - remove TryEnter method Drew Tingen 2021-09-27 12:49:55 -04:00
  • 84b5b636f6 remove: Removing RateLimitedEventQueue - Use ThreadedWorkerQueue instead Drew Tingen 2021-09-27 12:20:59 -04:00
  • 451cf08c0f fix: Fixing ThreadedWorkerQueue to not use TryEnter, and track the processing state with a bool Drew Tingen 2021-09-23 17:34:20 -04:00
  • 63d76d8cef feat: Adding IcdAutoResetEvent and IcdMaunalResetEvent Drew Tingen 2021-09-23 17:33:15 -04:00
  • c08a6283b8 fix: Fixed EnumUtils.GetValuesExceptNone to work for non-flag enums Drew Tingen 2021-09-28 09:32:07 -04:00
  • df42a6674f fix: Uri builder builds relative path into valid URI Austin Noska 2021-09-18 16:12:42 -04:00
  • ae53812a98 fix: Fixed plugin loading for .net framework Chris Cameron 2021-08-31 11:00:48 -04:00
  • 74ff651798 fix: Fixed IcdEnvironment.Framework for .net framework Chris Cameron 2021-08-30 17:23:34 -04:00
  • 29013a2bf5 fix: Fixed a bug where plugins were not unzipping in .net framework Chris Cameron 2021-08-30 17:09:04 -04:00
  • baa00f7b00 chore: S#, net framework and net standard all build to /bin Chris Cameron 2021-08-30 14:05:42 -04:00
  • 67a2b11ee6 chore: Added SimplSharp nuget packages, fixed SIMPLSHARP preprocessors Chris Cameron 2021-08-30 13:39:43 -04:00
  • 8f5fee2401 chore: Added net472 target Chris Cameron 2021-08-25 16:21:56 -04:00
  • d00d2febf3 chore: Update Changelog, increment minor version 15.2.0.0 Drew Tingen 2021-08-18 10:45:49 -04:00
  • af3d335079 feat: Add TryParse overload method to StringUtils, which tries to parse a GUID from a string Austin Noska 2021-07-28 14:23:23 -04:00
  • 375e3154c6 chore: Update Changelog, increment minor version 15.1.0.0 Drew Tingen 2021-08-03 13:50:40 -04:00
  • 37d799295c fix: Resolving warnings Chris Cameron 2021-06-30 11:33:11 -04:00
  • 06f40e5d22 fix: Resolving warning Chris Cameron 2021-06-30 11:05:31 -04:00
  • 11c3e33fc1 fix: Use if statement instead of while when checking if SQL read was successful in IcdTimeZoneInfo Austin Noska 2021-06-30 10:09:58 -04:00
  • fc60e2b675 chore: Adding NotNull/CanBeNull attributes to StringUtils Chris Cameron 2021-06-28 16:11:23 -04:00
  • 531e9dfcf8 feat: Adding Equality Comparers to BiDictionary constructor Drew Tingen 2021-06-24 11:47:51 -04:00
  • f601f9cda7 feat: SetFlags enum extension Drew Tingen 2021-06-17 09:47:43 -04:00
  • 841b692727 feat: Added Flush() method to ILoggerService Chris Cameron 2021-06-23 14:11:37 -04:00
  • 5f2c5e6dcb fix: Fixed a bug where EnumUtils.GetFlags, and overloads, would also return defined composites Chris Cameron 2021-06-15 14:13:37 -04:00
  • 7ae9e86e1d fix: Fixed an issue where the SequenceComparer & the UndefinedVersionComparer were not handling null values properly Austin Noska 2021-06-07 14:43:53 -04:00
  • e6dec641f3 feat: Added ThreadingUtils overloads Chris Cameron 2021-05-24 10:11:49 -04:00
  • 8b848e5127 refactor: Tidying, resolving warnings Chris Cameron 2021-05-20 17:09:12 -04:00
  • f328598f63 refactor: Tidying, resolving warnings Chris Cameron 2021-05-20 14:45:49 -04:00
  • 79db70211f fix: Removing "Microsoft" from windows model name Chris Cameron 2021-05-20 09:55:05 -04:00
  • 1390af967f feat: Logging when we intentionally restart the program or processor Chris Cameron 2021-05-17 15:30:53 -04:00
  • 28335ad99c chore: Updating changelog, incrementing major version 15.0.0.0 Chris Cameron 2021-05-14 10:59:54 -04:00
  • 6967e9b013 fix: No longer automatically enabling ANSI color, must be enabled by the calling application Chris Cameron 2021-05-13 12:05:25 -04:00
  • 7784b99f75 fix: Logic for determining if there is a console output window, don't try to write to console if no console window Chris Cameron 2021-05-13 12:04:44 -04:00
  • b3c1daaab5 fix: Fixed a bug where AbstractGenericXmlConverter was not reading out of empty elements Chris Cameron 2021-05-04 17:26:01 -04:00
  • ae10abd71e feat: Port open source CsvReader for CF 3.5 compatibility Austin Noska 2021-04-28 17:04:44 -04:00
  • 5aca963da0 feat: Expose wrapped stream for IcdStreamReader Austin Noska 2021-04-28 17:03:59 -04:00
  • 40330d0007 feat: Add method to IcdFile for getting the length in bytes of a specified file Austin Noska 2021-04-28 16:16:59 -04:00
  • a26783bd67 feat: IcdErrorLog traces to Visual Studio output Chris Cameron 2021-04-22 14:26:54 -04:00
  • d58b8a9db9 feat: IcdConsole traces to Visual Studio output Chris Cameron 2021-04-21 16:45:12 -04:00
  • 5083f3d7ab fix: Fixing trailing whitespace in windows model name Chris Cameron 2021-04-15 17:18:55 -04:00
  • 43fd348fae feat: Add enum extension method for cycling to next enum value Austin Noska 2021-04-13 12:09:31 -04:00
  • 8cdddc94bc chore: Updating test projects to netcoreapp3.1 Chris Cameron 2021-04-13 11:46:10 -04:00
  • 25d799fe7d fix: Fixed a bug where SafeTimer.Trigger would call the callback twice on NetStandard Chris Cameron 2021-04-12 15:13:38 -04:00
  • f807db480e feat: added OnSystemDeviceAddedRemoved event to IcdEnviornment for NetStandard Drew Tingen 2021-03-31 16:43:59 -04:00
  • 985a81f961 refactor: Fixing warnings Chris Cameron 2021-03-31 17:21:43 -04:00
  • 0a9a382355 fix: GetProperty and CallMethod reflection utils use the FlattenHierarchy flag Chris Cameron 2021-03-31 16:20:35 -04:00
  • 86fabce6da feat: Initial commit of IcdOrderedDictionary Chris Cameron 2021-03-30 13:43:59 -04:00
  • a7ab2ab3fe refactor: Renaming OrderedDictionary to SortedDictionary for consistency with .Net Chris Cameron 2021-03-29 16:23:29 -04:00
  • 370cadbaeb feat: Extension methods for joining enumerables of strings Chris Cameron 2021-03-23 17:05:27 -04:00
  • e7bdcdfca5 feat: Adding methods for converting hex strings to byte arrays Chris Cameron 2021-03-22 15:30:25 -04:00
  • cab1e237d5 chore: Updating nuget packages Chris Cameron 2021-03-22 15:21:49 -04:00
  • da5e1d83a0 refactor: Tidying Chris Cameron 2021-03-18 14:56:25 -04:00