Commit Graph

1240 Commits

Author SHA1 Message Date
Chris Cameron
d7bee510c9 chore: Update changelog, increment minor version 14.1.0.0 2021-01-21 10:40:26 -05:00
Austin Noska
45a3c5c5a1 feat: Add overload to GuidUtils to combine an IEnumerable of guids into a new deterministic guid 2021-01-21 10:25:39 -05:00
Austin Noska
d090ab0085 fix: The SafeTimer constructor that executes the callback immediately now works as expected 2021-01-21 10:24:25 -05:00
Drew Tingen
c1b9426e32 chore: update changelog, increment assembly version 14.0.0.0 2021-01-14 23:41:26 -05:00
Drew Tingen
237b5d3e86 feat: Moving environment to 3 properties for Framework, Series, and Runtime 2021-01-12 16:25:09 -05:00
Drew Tingen
68365553ed feat: Adding SimplSharpMono environment (for non-pro 4-series environment)
fix: Fix error in console FixLineEndings
2021-01-12 16:25:09 -05:00
Drew Tingen
3abb792c5c fix: Replace \n with \r\n for 4series console writes, to help reabibility 2021-01-11 11:32:52 -05:00
Chris Cameron
342ac4ebca chore: Fixing warning on Net Standard 2021-01-07 12:09:21 -05:00
Chris Cameron
4174ed2e1f chore: Updating copyright year 2021-01-06 16:45:03 -05:00
Chris Cameron
41d86ecf48 perf: Adding faster breadth-first search for when paths are not important 2021-01-06 15:08:38 -05:00
Chris Cameron
6b28ae44d6 feat: Added program entry point to path utils 2021-01-06 15:08:34 -05:00
Drew Tingen
ca857a7aed chore: Changelog 2021-01-05 16:49:08 -05:00
Drew Tingen
ccb961fc2e feat: Add GetSystemStartTime, to pull the time the system started up 2021-01-05 16:49:08 -05:00
Drew Tingen
8fa1de991b refactor: Change Procesor model version to be a string, pull from CrestronEnvironment 2021-01-05 16:49:08 -05:00
Austin Noska
5acfed40ba Refactor: Rename SequenceEqual parameter 2021-01-05 16:09:58 -05:00
Austin Noska
6141a763ae Refactor: remove unused code in CsvWriter.cs 2021-01-05 10:04:41 -05:00
Drew Tingen
e61dcd8596 fix: Improved threadsafety for TypeExtensions 2021-01-04 11:18:31 -05:00
Drew Tingen
9819c44dcc fix: Fix threading issue in EnumUtils cache 2021-01-04 11:18:28 -05:00
Chris Cameron
f9a8be85d6 feat: Added TimeSpan extension methods to converting to/from universal time 2020-12-17 11:41:20 -05:00
Chris Cameron
3381977050 feat: Added ToStringUndefined method to EnumUtils for printing known flags of an undefined composite 2020-12-01 16:53:45 -05:00
Chris Cameron
81d1a97304 feat: Added DepthFirstSearch method to RecursionUtils 2020-12-01 16:53:10 -05:00
Chris Cameron
37d5468e20 feat: Enumerable.Consolidate extensions support predicates 2020-11-16 16:16:43 -05:00
Austin Noska
03be66983d feat: Support reading primitive type double in IcdXmlReader and XmlUtils 2020-11-06 10:03:01 -05:00
Drew Tingen
a13f1fd687 feat: Adding eDaysOfWeek enum 2020-11-02 12:08:15 -05:00
Chris Cameron
f0bcb3bbc9 chore: Added NotNull attributes to StringUtils methods 2020-10-28 16:45:24 -04:00
Chris Cameron
1e934c9877 fix: Added critical section to IcdConsole to clean up multi-threaded output 2020-10-28 14:42:30 -04:00
Chris Cameron
64cc662ee7 fix: Fixed bad Assembly path handling on 4-series 2020-10-28 11:00:28 -04:00
Chris Cameron
4aa76bd647 test: Added count to collection debugger displays 2020-10-26 11:48:24 -04:00
Chris Cameron
59f4585ae6 feat: Exposing RecursionUtils GetPath method 2020-10-23 16:52:12 -04:00
Chris Cameron
2235eeeb9d feat: Initial commit of INotifyCollectionChanged 2020-10-22 12:17:55 -04:00
Chris Cameron
2a7a051f1f chore: Added validation and [NotNull] attributes to ReflectionUtils 2020-10-22 12:17:37 -04:00
Chris Cameron
f174c32721 feat: Added breadth-first search method that returns the path from root for every node in the graph 2020-10-22 12:16:32 -04:00
Chris Cameron
c349757c00 refactor: Cleaned up SafeTimer, added duration validation to clarify bad values 2020-10-19 12:24:22 -04:00
Chris Cameron
8c70c8d534 refactor: ReflectionExtensions are generic, support for non-public members, reduced duplicate code 2020-10-15 14:30:46 -04:00
Chris Cameron
0d85fe8106 refactor: Using EqualityComparer instead of Comparer for equality... 2020-10-14 16:43:26 -04:00
Chris Cameron
c868034769 fix: Handling a Crestron bug where File.Exists throws an exception on 4-Series instead of returning false 2020-10-12 11:22:28 -04:00
Drew Tingen
55c0a7dc7e fix: Fixing Console for 4-series 2020-10-07 22:55:26 -04:00
Drew Tingen
4321ad6157 feat: Adding ThreadedWorkerQueue 2020-09-17 15:34:02 -04:00
Chris Cameron
9a68f0446d test: Moved version comparer tests from settings 2020-09-11 11:17:50 -04:00
Laura Gomez
0574314580 feat: Created extension class, comparer class and VersionSpan class to for Devices' version and model validation. 2020-09-10 17:01:24 -04:00
Chris Cameron
e5fc154858 feat: Add IcdTimeZoneInfo 2020-09-03 12:08:51 -04:00
Chris Cameron
7bc262b4e2 Merge remote-tracking branch 'origin/ConnectPro_v1.7' into ConnectPro_v1.8
# Conflicts:
#	CHANGELOG.md
2020-09-03 12:05:09 -04:00
Chris Cameron
867338eca2 chore: Updating changelog, incrementing major version 13.0.0.0 2020-09-03 11:59:46 -04:00
Chris Cameron
8625f0a3a4 Merge remote-tracking branch 'origin/ConnectPro_v1.6' into ConnectPro_v1.7 2020-09-03 11:58:28 -04:00
Chris Cameron
09516d2f11 chore: Updating changelog 2020-09-03 11:57:58 -04:00
Laura Gomez
76591155d3 test: Fixed ScrollQueueTest after fixing deadlock bug 2020-09-03 11:54:30 -04:00
Chris Cameron
caa4878a37 feat: Adding dequeue overload to ScrollSqueue 2020-09-01 12:06:29 -04:00
Chris Cameron
a5d3a7c19d fix: Simplifying IcdErrorLog, fixed formatting on 4-Series processors 2020-08-31 16:43:44 -04:00
Chris Cameron
55457253b2 fix: Splitting runtime environment SimplSharpProMono into SimplSharpProServer and fixing usages 2020-08-31 16:43:13 -04:00
Chris Cameron
b8722af752 fix: Fixed 4-series version string date parsing error 2020-08-31 14:15:40 -04:00