Commit Graph

  • 3a693d2e71 Moving RpcAttribute into networking project Chris Cameron 2018-02-02 14:38:58 -05:00
  • 38584ff565 Tidying Chris Cameron 2018-02-02 14:15:02 -05:00
  • b53482cd64 Enumerable extensions optimizations Chris Cameron 2018-02-02 11:25:06 -05:00
  • 3f0ca4dd87 Optimization in Unanimous methods Chris Cameron 2018-02-02 10:54:47 -05:00
  • 06a82513ed Adding profile shims to IcdStopwatch Chris Cameron 2018-02-01 15:23:14 -05:00
  • 203ce7d66c Extension methods for padding lists Chris Cameron 2018-02-01 10:04:08 -05:00
  • a8313d8190 Finish implementing SQLite parameter and collection wrappers Chris Cameron 2018-01-29 10:04:53 -05:00
  • 44b79ea7ee Implementing sqlite data reader Chris Cameron 2018-01-27 22:39:19 -05:00
  • ba78d556b5 DbType => SqliteType conversion Chris Cameron 2018-01-27 22:25:35 -05:00
  • 266159d811 Begin writing SQLite cross-platform wrappers Chris Cameron 2018-01-26 10:53:37 -05:00
  • 60b4f76123 Exposing IcdFile.Create(path) method Chris Cameron 2018-01-26 10:53:11 -05:00
  • 250c8a354f Better exception Chris Cameron 2018-01-23 18:47:31 -05:00
  • 5724cb3c8c Renaming xml utils method Chris Cameron 2018-01-22 15:17:42 -05:00
  • 3c3d6fa52e XML utils untangling, potential optimizations Chris Cameron 2018-01-22 10:26:33 -05:00
  • e4be5e7e7c Whitespace Chris Cameron 2018-01-16 13:05:35 -05:00
  • e26d77c827 KrangPluginAttribute moved into settings project Chris Cameron 2018-01-15 13:41:49 -05:00
  • 88484c6861 Fixing namespaces Chris Cameron 2018-01-15 11:19:47 -05:00
  • 2a248a50c2 Tidying Chris Cameron 2018-01-15 11:15:07 -05:00
  • 408f626724 Removing duplicate values from .csproj Chris Cameron 2018-01-12 10:00:10 -05:00
  • 4d8dd4d04c Using AssemblyInfo.cs in NetStandard projects for versioning Chris Cameron 2018-01-12 09:52:16 -05:00
  • 1a5dbae14f Merge remote-tracking branch 'origin/RoutingOp' into dev Chris Cameron 2018-01-10 09:46:13 -05:00
  • b6661520df Moving TcpReceiveEventArgs to networking project Chris Cameron 2018-01-10 09:46:03 -05:00
  • 4ac505f96c Additional validation Chris Cameron 2018-01-09 21:14:28 -05:00
  • 1825ad8340 Merge remote-tracking branch 'origin/dev' into RoutingOp Chris Cameron 2018-01-09 14:23:19 -05:00
  • e377f7993b Renaming ToHashSet method to avoid collision Chris Cameron 2018-01-09 11:05:45 -05:00
  • 46c9cb0cf0 Tidying Chris Cameron 2018-01-09 11:05:31 -05:00
  • f9cca4c450 Merge remote-tracking branch 'origin/dev' into RoutingOp Chris Cameron 2018-01-08 14:32:28 -05:00
  • 38973bb6bc Updating nuget packages Chris Cameron 2018-01-07 12:43:41 -05:00
  • 5b8675025e Fixing ambiguous reference Chris Cameron 2018-01-07 12:36:43 -05:00
  • 86617408aa Updating net standard/core projects to v2.0 Chris Cameron 2018-01-07 12:35:16 -05:00
  • 1766b80ae8 add tests for tryparse methods Jack Kanarish 2018-01-05 11:22:56 -05:00
  • 0b05a87653 add tryparse for short, ushort, long, and ulong Jack Kanarish 2018-01-05 11:06:00 -05:00
  • 076ed4dd9e Updating copyright info Chris Cameron 2018-01-05 10:35:14 -05:00
  • 2f1f19c3ff remove redundant toarray Jack Kanarish 2018-01-05 09:56:21 -05:00
  • 0a0cf3f720 add unit test for multiroute. fix long standing bugs with routing uncovered by said unit test. Jack Kanarish 2018-01-04 16:06:54 -05:00
  • b3313493cc Simplifying timer Chris Cameron 2018-01-03 16:59:42 -05:00
  • 3a2f3b7526 Resolving warnings Chris Cameron 2018-01-02 16:49:23 -05:00
  • 1e2a863744 Simplifying BreadthFirstSearchPathManyDestinations Chris Cameron 2018-01-02 14:59:25 -05:00
  • e7afd8ccea Resolving closure warning Chris Cameron 2018-01-02 14:21:51 -05:00
  • d1b87cc329 Whitespace, tidying Chris Cameron 2018-01-02 14:20:52 -05:00
  • 02cae250a6 Optimize multiroute Jack Kanarish 2017-12-20 20:28:58 -05:00
  • 222365f210 Updating SafeTimer test to ensure SafeTimer.Stopped() doesn't execute the callback Chris Cameron 2017-12-20 00:08:19 +00:00
  • ba76de88ae add test for isnullorwhitespace Jack Kanarish 2017-12-14 16:49:09 -05:00
  • f5904ada4c add isnullorwhitespace helper Jack Kanarish 2017-12-14 12:15:56 -05:00
  • 72bd6a1430 Whitespace Chris Cameron 2017-12-14 09:25:02 -05:00
  • 30afd0391d Optimized ToList and ToArray extension methods Chris Cameron 2017-12-13 10:44:17 -05:00
  • ca2c0fb38f cleanup Jack Kanarish 2017-12-13 09:32:57 -05:00
  • f721cfce7d fix crossplatform compat Jack Kanarish 2017-12-12 17:38:44 -05:00
  • 7e313cf2fd Merge branch 'dev' of https://cs-gogs.icdpf.net/Common/Utils into dev Jack Kanarish 2017-12-12 17:12:30 -05:00
  • 3fc23eca5f Add path to program directory Jack Kanarish 2017-12-12 17:09:52 -05:00
  • 025400bf7e Fixing bug where breadth-first search was not returning desired result when root and destination are the same Chris Cameron 2017-12-12 16:54:53 -05:00
  • 6db084853e Tidying Chris Cameron 2017-12-12 16:54:21 -05:00
  • 8d0042aa19 Adding TryLast extension methods Chris Cameron 2017-12-11 21:14:52 -05:00
  • f9997f6d42 make timed tests more forgiving Jack Kanarish 2017-12-11 16:42:31 -05:00
  • 1039caa016 Entension methods for finding indices in a sequence, and finding the closest item in a sequence Chris Cameron 2017-12-08 14:51:51 -05:00
  • 6fa4945b95 Tidying Chris Cameron 2017-12-08 14:48:33 -05:00
  • 45e761a393 Merge branch 'dev' of https://cs-gogs.icdpf.net/Common/Utils into dev Jack Kanarish 2017-12-07 13:55:43 -05:00
  • 3150847ade Build Net STD in its own directory to avoid cpl zipping issue. Jack Kanarish 2017-12-07 13:55:31 -05:00
  • 0ddd91a225 Removing tests for deleted code Chris Cameron 2017-12-07 09:10:47 -05:00
  • e0f85095a8 Removing unreachable code Chris Cameron 2017-12-06 16:35:52 -05:00
  • b81554fdc9 Implementing JsonUtils tests Chris Cameron 2017-12-05 13:39:03 -05:00
  • fdfd8fe1c1 Implementing method for deserializing a message from json Chris Cameron 2017-12-05 13:38:54 -05:00
  • 5317e3a834 Whitespace Chris Cameron 2017-12-05 13:38:37 -05:00
  • 87fb9e5e0d Begin implementing shorthand methods for serializing/deserializing json Chris Cameron 2017-12-01 16:58:13 -05:00
  • e7116fdf4c Potential fix for infinite recursion in pathfinding Chris Cameron 2017-11-29 16:39:43 -05:00
  • e4c529ca49 Removing unused code Chris Cameron 2017-11-23 12:00:58 -05:00
  • dcf85aba57 Adding methods for getting all registered services, and removing a service from all types Chris Cameron 2017-11-22 11:27:35 -05:00
  • 25d8a73a6a Fixing issues parsing certain numeric types from xml Chris Cameron 2017-11-21 10:19:32 -05:00
  • 291ff6b425 Additional XmlUtils tests Chris Cameron 2017-11-21 10:19:05 -05:00
  • 55d2f437cc Potential fix for reading null IPIDs from configs Chris Cameron 2017-11-20 17:18:31 -05:00
  • ec0f3ebc97 Merge branch 'dev' of https://cs-gogs.icdpf.net/Common/Utils into dev Drew Tingen 2017-11-17 13:52:09 -05:00
  • 5ab9d43c38 Added "TryAddService" methods to fail gracefully if service already exists Drew Tingen 2017-11-17 13:50:32 -05:00
  • 3e143c07a8 Test stub Chris Cameron 2017-11-17 13:33:34 -05:00
  • 772a87bab6 Extension method for getting the creation time of an assembly Chris Cameron 2017-11-17 12:20:25 -05:00
  • 546cabf0b4 Extension methods for determining if a type is numeric Chris Cameron 2017-11-17 11:38:01 -05:00
  • 4f46a3ebda Tidying Chris Cameron 2017-11-16 10:10:05 -05:00
  • e4bc8289cc PathUtils.Join supports arrays of 0 or 1 items Chris Cameron 2017-11-15 15:49:10 -05:00
  • 3feb77dbf4 Tidying Chris Cameron 2017-11-15 12:39:19 -05:00
  • 3ff80a2a39 Tidying Chris Cameron 2017-11-15 11:45:00 -05:00
  • 3322b2038f Adding method for waiting, with timeout, until a condition is true Chris Cameron 2017-11-15 10:54:35 -05:00
  • c6aa7d7b3e Util methods for parsing a JSON datetime value Chris Cameron 2017-11-14 14:08:52 -05:00
  • 55eb344cdf Implementing EnumExtensionsTest Chris Cameron 2017-11-13 14:57:01 -05:00
  • d2be93d0a6 Removing unused method Chris Cameron 2017-11-13 14:56:48 -05:00
  • bb118111a0 Fixing tests Chris Cameron 2017-11-12 17:05:48 -05:00
  • 47c0f50f02 Additional test stubs Chris Cameron 2017-11-12 08:59:09 -05:00
  • a5edce7138 Whitespace Chris Cameron 2017-11-10 16:53:45 -05:00
  • f546a7d8c4 Removing extremely slow collection extensions Chris Cameron 2017-11-10 14:32:13 -05:00
  • ab6223a014 Fixing misleading error message Chris Cameron 2017-11-09 15:19:55 -05:00
  • f239dae8b3 Moving GetNewIdTest Chris Cameron 2017-11-09 10:50:36 -05:00
  • e3fcb6667a Removing GetNewId method from MathUtils Chris Cameron 2017-11-09 09:59:13 -05:00
  • 494dcc127a Better log message Chris Cameron 2017-10-31 06:58:35 -04:00
  • ba0ce760a5 Logging individual exceptions from an aggregate Chris Cameron 2017-10-30 09:56:56 -04:00
  • 05bc50d2a0 Potential fix for invalid operation exception Chris Cameron 2017-10-25 09:32:20 -04:00
  • c80fea4db9 Write List/Dict xml methods provide writer to callback Chris Cameron 2017-10-21 21:36:42 -04:00
  • 880745ff1e Added tolerance to timer repeat test Chris Cameron 2017-10-20 16:25:31 -04:00
  • e1c267a8eb Initial commit of JsonItemWrapperTest Chris Cameron 2017-10-18 14:47:47 -04:00
  • 821c17ed66 Initial commit of SafeTimerTest, fixing bug where Trigger() was not behaving properly in net standard Chris Cameron 2017-10-18 14:23:21 -04:00
  • 93dcb6aefa Potential fix for SafeTimer.Stopped() immediately executing the callback Chris Cameron 2017-10-18 13:17:38 -04:00
  • f1c8e92ec8 Merge branch 'dev' of https://cs-gogs.icdpf.net/Common/Utils into dev Chris Cameron 2017-10-17 11:49:56 -04:00
  • ec4abcadd0 IcdZip.Unzip returns a message Chris Cameron 2017-10-17 11:47:58 -04:00