Commit Graph

4035 Commits

Author SHA1 Message Date
cinder
c536765e28 Indent 2022-10-10 16:09:10 -05:00
cinder
7875acf84c Loop 2022-10-10 16:08:14 -05:00
cinder
2a9e17163e Update dependencies 2022-10-10 14:04:06 -05:00
cinder
7b26ee30f7 Microsoft.Experimental.Collections has been deprecated. Port MultiValueDictionary to LMV.Types for use 2022-08-28 16:11:41 -05:00
cinder
9937642841 Dependency updates 2022-08-27 20:36:50 -05:00
Cinder
286a120eba Use timeout setting for GridClient HttpClient 2022-04-23 17:24:29 -05:00
Cinder
53a14f83cc Drop NetStandard 2.0 support (effectively losing .NET Framework support) Bump version number to 2.0 as we ready for shaking up the API 2022-04-23 16:42:56 -05:00
Cinder
6003c0ffc6 Move AIS HttpClient to GridClient to be shared among other services 2022-04-23 16:39:41 -05:00
Cinder
8bcde2de27 Update libraries 2022-04-23 16:39:41 -05:00
Cinder
b175963878 Redundant ToString() calls 2022-04-23 16:39:41 -05:00
Cinder
00f31555a9 Remove .editorconfig 2022-04-23 16:39:41 -05:00
¡Cinder! ㊝
a86a31b9c3 Merge pull request #75 from AlexMcArdle/fix-macos
Fix macOS targets
2022-04-20 00:08:00 -05:00
Cinder
eeec061bdf Replace obsolete *CryptoServiceProvider objects with Base create methods. Apply Array.Empty<> changes 2022-04-19 18:25:04 -05:00
Alex McArdle
e3f50a4189 Revert "Add macOS files to gitignore"
This reverts commit 1c67bf7045.
2022-04-18 17:40:42 -05:00
Alex McArdle
c2256d8a0e Fix macOS targets. 2022-04-18 17:38:36 -05:00
Alex McArdle
776718a91c Merge branch 'cinderblocks:master' into master 2022-04-18 17:32:28 -05:00
¡Cinder! ㊝
0861e13da8 Restore version number 2022-04-18 16:18:43 -05:00
¡Cinder! ㊝
c2b952e399 Merge pull request #73 from GwynethLlewelyn/gwyn-fix-item-same-key
Fixing Dictionary.Add(key, value) giving the error that a duplicate key exists and exits
2022-04-18 16:09:01 -05:00
Gwyneth Llewelyn
1fa28615c3 Fix: Codacy complains about headers
I _also_ thought this had been fixed; but Codacy is _still_ bothering me with the details. Note: my local `remark` currently doesn't complain about any other issues, so I'm re-submitting, to see if Codacy's `remark` still finds any excuse for complaining...
2022-04-18 21:34:48 +01:00
Gwyneth Llewelyn
b3370d4525 Fix: ToString() redundant
I was pretty sure I had already fixed this!
2022-04-18 21:30:49 +01:00
Gwyneth Llewelyn
c37f58a141 Fix: curly braces (Codacy)
Ok, now it's Codacy complaining about a lot of things. This will require a _lot_ more work; there are a gazillion outstanding 'issues', most of which might be safe to ignore, others could improve performance and/or security, and a few are indeed critical and require being addressed... which is for another PR.
2022-04-18 21:15:51 +01:00
Gwyneth Llewelyn
00ffe907cb CI: giving up on GridClientTests
Probably there is a better way of doing this.
2022-04-18 20:54:00 +01:00
Gwyneth Llewelyn
e38e5b632e CI: ok, let's try something different...
Maybe GitHub Actions dislikes passing this weird base64-encoded password directly on the jobs?... We'll try to set it up above, to see what happens.
2022-04-18 20:32:27 +01:00
Gwyneth Llewelyn
5c97f1ef32 CI: try to deal with testing framework
I didn't even notice that there _was_ a testing framework, which uses a 'special' SL account to log in, etc. Sadly, the way the login information is passed to GitHub Actions is anything but obvious; as such, this will be my last experiment — I'll skip the testing part if this doesn't work. After all, AppVeyor will run all the tests properly...
2022-04-18 20:29:29 +01:00
Gwyneth Llewelyn
fe2992ef7a CI: reading the Microsoft docs
When all else fails, RTFM...
2022-04-18 19:19:32 +01:00
Gwyneth Llewelyn
226c7d9bd8 CI: for .NET, force using the ReleaseNoGui .sln
Forcing using the LibreMetaverse.ReleaseNoGui.sln solution file
2022-04-18 17:03:04 +01:00
Gwyneth Llewelyn
a974932e7f CI: resubmitting some files
... because I believe I deleted them on GitHub by mistake (although locally they were fine)
2022-04-18 16:52:52 +01:00
Gwyneth Llewelyn
3f8bad89ab CI style fixes: spaces, NEVER tabs!
Due to an intermediate merger with upstream code, I lost my .editorconfig configuration; this meant that new YAML files were included with TABs, not the required spaces (arrrgh!!) and that required manual fixing, too.
I also restored .editorconfig and tweaked it to guarantee uniformity in spaces/indents — this might be useful for others running editors/IDEs that comply with .editorconfig (and even GitHub will comply with the .editorconfig rules when editing files online!)
2022-04-18 16:47:20 +01:00
Gwyneth Llewelyn
94349440fc CI: use dotnet.yml to see if this works
On a different project, adding the dotnet.yml framework and specifying a version of .NET to run (6.0.X in this case) managed to get the automated scripts to finish with success. Let's see if the same 'magic' happens here.
2022-04-18 16:41:14 +01:00
Gwyneth Llewelyn
9dbedec389 Chore: Adding CodeQL badge and merging upstream 2022-04-18 15:39:28 +01:00
Gwyneth Llewelyn
388f4d23c8 Merge pull request #1 from AlexMcArdle/gwyn-fix-item-same-key
Fix for CI on the newer .NET versions
2022-04-18 11:07:13 +01:00
Gwyneth Llewelyn
968e8f6948 Merge branch 'pr/74' into gwyn-fix-item-same-key 2022-04-18 11:04:29 +01:00
Alex McArdle
369f2b4163 Update global.json 2022-04-18 00:02:37 -05:00
Alex McArdle
a333663200 Fix platform targets for GUI projects. 2022-04-17 23:45:20 -05:00
Alex McArdle
bb377928fe Update codeql-analysis.yml 2022-04-17 21:52:26 -05:00
Gwyneth Llewelyn
5de2aea813 Style: using remark to reformat
Appveyor uses `remark` to throw a few warnings about lack of consistency when writing Markdown text; this README.md is now rewritten according to `remark`'s guidelines.
2022-04-15 18:24:03 +01:00
Gwyneth Llewelyn
4cc1e04e30 Style: no commented code
Appveyor dislikes commented-out code.

Also fixed some extra whitespace.
2022-04-15 18:22:59 +01:00
Gwyneth Llewelyn
11c291728b Style: ToString() redundant here
Detected by Appveyor
2022-04-15 18:22:05 +01:00
Gwyneth Llewelyn
b2991324df Style: fixing lack of CRLF and wrong spacing
That's the great thing about having tools that autpmate these chores!
2022-04-14 16:39:52 +01:00
Gwyneth Llewelyn
a28014bc29 Fix: handling HttpStatusCode.InternalServerError
After all, it seems that all that was needed was to properly process HttpStatusCode.InternalServerError ...
2022-04-14 16:29:40 +01:00
Alex McArdle
1c67bf7045 Add macOS files to gitignore 2022-04-13 23:58:02 -05:00
Gwyneth Llewelyn
7130620f27 Chore: bumping SDK version 2022-04-13 12:35:37 +01:00
Gwyneth Llewelyn
c18fc46445 Docs: informing about different compilation modes
A `LibreMetaverse.ReleaseNoGUI.sln` was included at the root to allow Linux/macOS compilations to succeed, without worrying about the GUI apps.
To-do: create a more complex dependency logic so that Windows users automatically get the GUI apps compiled by default, while these are skipped under macOS/Linux. Currently, you need to explicitly use a different solution file.

Also: added information regarding upcoming obsolescence of .NET 5.0
2022-04-13 12:26:22 +01:00
Gwyneth Llewelyn
affb8b887d Feat: new sln for non-Windows builds
In order to get successful builds under Linux/macOS, as well as properly packaging, this new solutions file was created. I'll update the instructions shortly.
2022-04-13 03:01:51 +01:00
Gwyneth Llewelyn
ddc8dc8bc7 Fix wrong global search and replace
During the process of adding net6.0 and net6.0-windows, I failed to correct these target frameworks. Done, manually.
2022-04-13 03:00:09 +01:00
Gwyneth Llewelyn
455542b91a Fix: deal with 499 and InternalServerError
See comments in code. This is where actually the whole code gets fixed!
2022-04-13 01:23:22 +01:00
Gwyneth Llewelyn
c285798922 Bumping package version on Directory.Build.props
I have no idea if this is the 'approved' workflow or not...
2022-04-13 01:22:48 +01:00
Gwyneth Llewelyn
4069bae698 Docs: Added a simple installation procedure 2022-04-12 21:13:55 +01:00
Gwyneth Llewelyn
5b5fe3ce1e Feat: attempt to use net6.0 for compilation
... because I *need* it! 😭
2022-04-12 20:31:56 +01:00
Gwyneth Llewelyn
cf55a4392f Fix: tiny typo 2022-04-12 19:58:45 +01:00