Commit Graph

204 Commits

Author SHA1 Message Date
Chris Cameron
79344a3667 refactor: Reworking EnumUtils to rely less on casting back and forth to int, added method for getting enum names 2020-04-13 14:50:29 -04:00
Chris Cameron
96946d6323 refactor: Rewrote JsonItemWrapper serialization for JsonConvert friendliness 2020-04-09 12:21:42 -04:00
Chris Cameron
b496594cd6 test: Using UTC in unit tests 2020-03-11 15:36:21 -04:00
Chris Cameron
4229a6a73f chore: Exluding build directory from test project 2020-02-28 11:27:09 -05:00
Chris Cameron
3f62e7e929 refactor: Splitting ANSI into codes and texts, instead of converting straight to HTML 2020-02-25 19:06:34 -05:00
Chris Cameron
c453717998 feat: First attempt at an ANSI to HTML converter 2020-02-19 16:52:21 -05:00
Chris Cameron
0d5ee31d61 Merge branch 'ConnectPro_v1.3' into ConnectPro_v1.4 2020-01-06 10:28:48 -05:00
Chris Cameron
ec7004e053 Merge branch 'ConnectPro_v1.2' into ConnectPro_v1.3 2020-01-06 10:28:39 -05:00
Chris Cameron
ea0bcec2c3 Merge branch 'ConnectPro_v1.1' into ConnectPro_v1.2 2020-01-06 10:28:31 -05:00
Chris Cameron
55bf458a2b test: Fixing PriorityQueue unit tests 2020-01-06 10:28:03 -05:00
Chris Cameron
52229c1472 feat: Adding AreOrdered enumerable extension methods 2019-09-30 11:51:20 -04:00
Chris Cameron
0e16606d75 feat: Additional binary search extensions, AddSorted methods renamed to InsertSorted 2019-09-23 11:43:43 -04:00
Chris Cameron
2273d5b3a1 refactor: Removing unused code 2019-09-14 11:23:09 -04:00
Drew Tingen
9d02ee0022 fix: Fixing MathUtilsTest after rename 2019-09-09 15:33:31 -04:00
Chris Cameron
9a6f197aa0 feat: Added TimeSpan extension methods for cycling hours and minutes without modifying the day 2019-09-09 10:07:08 -04:00
Chris Cameron
45ee3e70b0 feat: Added mod method to MathUtils 2019-09-09 10:06:08 -04:00
Chris Cameron
027c9ffe82 refactor: Changed DateTime extension method to a simple util method 2019-09-04 14:30:45 -04:00
Chris Cameron
dc1b60e629 feat: Added an extension method for getting the hour in 12 hour format 2019-09-04 12:36:54 -04:00
Chris Cameron
091ad10068 test: Updating test framework version 2019-09-03 16:09:03 -04:00
Chris Cameron
bb41d59a4b feat: Adding methods for deserializing an XML array of items 2019-08-29 17:21:57 -04:00
Chris Cameron
c23d81e023 chore: Updating nuget packages 2019-08-29 14:13:55 -04:00
Chris Cameron
18abe78550 feat: Better handling of JSON DateTimes in Net Standard 2019-08-27 15:01:09 -04:00
Chris Cameron
f33218f7a6 chore: Updating nuget packages 2019-08-22 17:17:35 -04:00
Chris Cameron
4938dad882 Merge remote-tracking branch 'origin/ConnectPro_v1.1' into ConnectPro_v1.4
# Conflicts:
#	CHANGELOG.md
#	ICD.Common.Utils/Properties/AssemblyInfo.cs
2019-08-22 10:42:57 -04:00
Chris Cameron
440c1c62f1 fix: Fixed a bug with the IcdOrderedDict index setter that was creating additional values 2019-08-22 10:17:32 -04:00
Chris Cameron
47c611a0b4 Merge remote-tracking branch 'origin/MetLife_v5.4.3' into dev 2019-08-15 10:57:50 -04:00
Jack Kanarish
89061b5cbf feat: add unit test for timer 2019-08-07 20:47:54 -04:00
Austin Noska
e3f356a5db test: updating get cliques unit tests 2019-06-27 10:58:22 -04:00
Austin Noska
65c50e8e90 feat: Added method to get a single clique given a starting node 2019-06-26 11:39:50 -04:00
Chris Cameron
e8acb42bb9 fix: Fixed bug in IcdUriBuilder where Query property behaved differently to UriBuilder 2019-06-21 21:32:46 -04:00
Chris Cameron
b680bab67a Merge remote-tracking branch 'origin/ConnectPro_v1.1' into ConnectPro_v1.2
# Conflicts:
#	CHANGELOG.md
#	ICD.Common.Utils/Properties/AssemblyInfo.cs
2019-06-14 10:28:13 -04:00
Chris Cameron
7b6092c291 fix: Fixing issues with Remap methods, added unit tests 2019-06-13 17:35:03 -04:00
Chris Cameron
f7740aaea2 fix: Fixing overflow 2019-06-13 17:10:34 -04:00
Chris Cameron
c31b2b556b feat: Adding methods for remapping and clamping numeric values to ranges 2019-06-13 16:56:49 -04:00
Chris Cameron
8866a3e1e6 fix: Fixing tests, bad maths 2019-06-13 11:59:12 -04:00
Chris Cameron
e3273934a7 fix: Begin rewriting RangeAttribute 2019-06-12 23:42:59 -04:00
Chris Cameron
1460bf2924 Merge remote-tracking branch 'origin/ConnectPro_v1.1' into ConnectPro_v1.2
# Conflicts:
#	CHANGELOG.md
2019-05-02 10:28:09 -04:00
Chris Cameron
d7bfb07c2c fix: Fixed PriorityQueue IndexOutOfRange exception when an inner queue becomes depleted 2019-05-02 10:23:53 -04:00
Chris Cameron
33b1d29781 fix: IcdUriBuilder constructors behave closer to UriBuilder, Host defaults to "localhost" 2019-05-01 17:05:22 -04:00
Chris Cameron
78c20201ab fix: IcdUriBuilder constructors behave closer to UriBuilder, Host defaults to "localhost" 2019-05-01 16:33:09 -04:00
Chris Cameron
7d1cc3139f chore: Updating nuget packages 2019-04-08 14:00:47 -04:00
Chris Cameron
f36b9f7856 fix: Fixing format exception when parsing JSON DateTime with timezone info 2019-04-01 16:47:08 -04:00
Chris Cameron
cbb05c8b79 refactor: Removing unused code 2019-02-07 16:53:33 -05:00
Chris Cameron
ffe3e67241 perf: Better JSON serialization of nullable types 2019-02-06 13:10:52 -05:00
Chris Cameron
141d911eb0 perf: Reduced size of JSON serialized nullable types 2019-02-06 11:31:14 -05:00
Chris Cameron
196c2a535a feat: Added shims for ReflectionUtils.SubscribeEvent for known callbacks 2019-01-29 21:59:10 -05:00
Chris Cameron
ca1fae29b0 chore: Updating nuget packages 2019-01-28 14:19:38 -05:00
Chris Cameron
1be588b86a refactor: Simplifying JSON converters 2019-01-25 13:57:41 -05:00
Chris Cameron
488df297fc refactor: Removing unused code 2019-01-25 13:57:19 -05:00
Chris Cameron
f208ec521b feat: Added RegexUtils method for replacing a single group in a match 2018-12-19 06:40:39 -05:00