Commit graph

77 commits

Author SHA1 Message Date
dependabot[bot]
be93bd4e54
Bump System.Drawing.Common from 10.0.9 to 10.0.10 (#4465)
---
updated-dependencies:
- dependency-name: System.Drawing.Common
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 13:23:00 -04:00
dependabot[bot]
3ecc3d29c4
Bump System.Text.Encoding.CodePages from 10.0.9 to 10.0.10 (#4466)
---
updated-dependencies:
- dependency-name: System.Text.Encoding.CodePages
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 13:15:41 -04:00
Ty Conner
39ee90b461
Suppress Log4Net issue (#4454)
GHSA-4f7c-pmjv-c25w

<https://github.com/advisories/GHSA-4f7c-pmjv-c25w>
2026-06-16 12:16:22 -04:00
Ty Conner
f1438e0ff5
Bump nugets (#4455) 2026-06-14 16:50:24 -04:00
dependabot[bot]
e38f4c5960
Bump System.Text.Encoding.CodePages from 10.0.7 to 10.0.8 (#4450)
---
updated-dependencies:
- dependency-name: System.Text.Encoding.CodePages
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-26 01:02:25 -04:00
dependabot[bot]
36adf27b0f
Bump System.Drawing.Common from 10.0.7 to 10.0.8 (#4449)
---
updated-dependencies:
- dependency-name: System.Drawing.Common
  dependency-version: 10.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 12:36:10 -04:00
dependabot[bot]
cee243d024
Bump System.Text.Encoding.CodePages from 10.0.6 to 10.0.7 (#4439)
---
updated-dependencies:
- dependency-name: System.Text.Encoding.CodePages
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-02 10:26:32 -04:00
dependabot[bot]
1cf9336134
Bump System.Drawing.Common from 10.0.6 to 10.0.7 (#4438)
---
updated-dependencies:
- dependency-name: System.Drawing.Common
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-02 01:19:38 -04:00
dependabot[bot]
5dfc1042ad
Bump System.Text.Encoding.CodePages from 10.0.5 to 10.0.6 (#4436)
---
updated-dependencies:
- dependency-name: System.Text.Encoding.CodePages
  dependency-version: 10.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 12:46:32 -04:00
dependabot[bot]
e69f7ade35
Bump System.Drawing.Common from 10.0.5 to 10.0.6 (#4433)
---
updated-dependencies:
- dependency-name: System.Drawing.Common
  dependency-version: 10.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 00:08:07 -04:00
dependabot[bot]
09feb95f52
Bump System.Text.Encoding.CodePages from 10.0.3 to 10.0.5 (#4423)
---
updated-dependencies:
- dependency-name: System.Text.Encoding.CodePages
  dependency-version: 10.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 23:25:45 -04:00
dependabot[bot]
54b9e4e9cb
Bump System.Drawing.Common from 10.0.3 to 10.0.5 (#4422)
---
updated-dependencies:
- dependency-name: System.Drawing.Common
  dependency-version: 10.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 23:11:00 -04:00
gmriggs
c420312a89
.net10 build (#4392)
* .net10 build

* update appveyor version

* update appveyor vs version

* Update appveyor.yml

* Update ACE.Server.csproj

* Update PacketHeaderOptional.cs

* Update .vsconfig

* Update ACE.Adapter.csproj

* Update ACE.Common.csproj

* Update ACE.Database.Tests.csproj

* Update ACE.Database.csproj

* Update ACE.DatLoader.Tests.csproj

* Update ACE.DatLoader.csproj

* Update ACE.Entity.csproj

* Update ACE.Server.Tests.csproj

* Update ACE.Server.csproj

* Update ACE.Database.csproj

* Update Dockerfile

* Update ACE.Common.csproj

* Update ACE.Database.Tests.csproj

* Update ACE.Database.csproj

* Update ACE.DatLoader.Tests.csproj

* Update ACE.DatLoader.csproj

* Update ACE.Server.Tests.csproj

* Update SphereTests.cs

* Update AppVeyor config

Suppress NETSDK1233 warnings for now

* Update AppVeyorBuild.bat

* Update ACE.sln

* Update appveyor.yml

* Update appveyor.yml

* Update appveyor.yml

* Update README.md

---------

Co-authored-by: Ty Conner <tyconner@itcproductions.com>
2026-02-15 13:41:34 -05:00
Ty Conner
c479fa5fbe
Update nuget (#4399)
Because dependabot is dumb...
2025-11-22 16:04:34 -05:00
dependabot[bot]
ebb77f9db5
Bump System.Drawing.Common from 8.0.20 to 8.0.21 (#4390) 2025-10-26 16:41:04 +00:00
dependabot[bot]
30b36fcfde
Bump System.Drawing.Common from 8.0.19 to 8.0.20 (#4376) 2025-09-23 16:55:15 +00:00
Ty Conner
4d246a88e8
Bump System.Drawing.Common from 8.0.18 to 8.0.19 (#4347)
---
updated-dependencies:
- dependency-name: System.Drawing.Common
  dependency-version: 8.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 01:11:28 -04:00
dependabot[bot]
d736e7c3de
Bump Microsoft.EntityFrameworkCore and 2 others (#4338)
* Bump Microsoft.EntityFrameworkCore and 2 others

Bumps Microsoft.EntityFrameworkCore from 8.0.13 to 8.0.18
Bumps System.Drawing.Common from 8.0.13 to 8.0.18
Bumps System.Text.Json from 8.0.5 to 8.0.6

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-version: 8.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.Drawing.Common
  dependency-version: 8.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.Text.Json
  dependency-version: 8.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update ACE.Adapter.csproj

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ty Conner <tyconner@itcproductions.com>
2025-07-15 13:56:07 -04:00
Ty Conner
0cd412efee
Update MSTest.TestAdapter and TestFramework (#4292)
* Update MSTest.TestAdapter and TestFramework

* Update ACE.DatLoader.csproj
2025-03-09 04:50:31 -04:00
Ty Conner
c1d692d0b7
Update nugets (#4251) 2024-11-30 13:31:46 -05:00
Ty Conner
f567d9d918
Update latest nugets (#4237) 2024-10-24 14:00:54 -04:00
Ty Conner
6f63d94bf2
Revert "Bump log4net from 2.0.17 to 3.0.0 in /Source (#4227)" (#4229)
This reverts commit 836837bf3c.
2024-09-30 12:21:28 -04:00
dependabot[bot]
836837bf3c
Bump log4net from 2.0.17 to 3.0.0 in /Source (#4227) 2024-09-30 02:20:10 +00:00
Ty Conner
2af556ed26
Update nugets (#4221) 2024-08-20 19:25:52 -04:00
Ty Conner
a517d7d9ef
Update vsconfig and nugets (#4204)
* Update .vsconfig

* Update .vsconfig

* Update ACE.Database.csproj

* Update ACE.DatLoader.csproj
2024-07-20 16:50:01 -04:00
dependabot[bot]
60878eb6f0
--- (#4183) 2024-05-21 17:59:59 +00:00
dependabot[bot]
ab07f568f5
Bump System.Drawing.Common from 6.0.0 to 8.0.4 in /Source (#4151) 2024-04-24 17:44:58 +00:00
Ty Conner
47f23e2014
Switch to net8 (#4059)
* Switch to net8

* Update appveyor.yml

* Update appveyor.yml

* Update appveyor.yml

* Update appveyor.yml

* Update appveyor.yml

* Create AppVeyorInit.ps1

* Update appveyor.yml

* Delete AppVeyorInit.ps1

* Create AppVeyorInstall.ps1

* Update appveyor.yml

* Update Dockerfile.arm64

* Update Dockerfile

* Update appveyor.yml

* Update ACE.Adapter.csproj

* Update ACE.Common.csproj

* Update ACE.Database.csproj

* Update ACE.DatLoader.csproj

* Update ACE.Server.csproj

* Update copyrights

* Update DeveloperContentCommands.cs

* Update DeveloperFixCommands.cs

* Update ACE.Database.csproj

* Update ACE.Database.csproj

* Update ACE.Common.csproj

* Update ACE.DatLoader.csproj

* Update ACE.Common.csproj

* Update ACE.Server.csproj

* Update ACE.Server.csproj

* Update ACE.DatLoader.csproj

* Update ACE.Server.csproj

* Update ACE.DatLoader.csproj
2024-04-24 13:24:41 -04:00
dependabot[bot]
d0d905b0b0
Bump log4net from 2.0.16 to 2.0.17 in /Source (#4142) 2024-03-26 04:27:50 +00:00
dependabot[bot]
502ca7a01c
Bump log4net from 2.0.15 to 2.0.16 in /Source (#4128) 2024-03-15 05:06:14 +00:00
Mag-nus
a1debb69f8
Remove a few more system packages from the ARM64 checkin (#4086)
Just a few more packages that snuck in during the ARM64 docker support.
2024-01-09 00:45:50 +00:00
Mag-nus
7aa5402a28
Remove some unreferenced System packages (#4085)
Not sure why these were ever added in the first place. They are not needed as nuget to build.
2024-01-08 11:50:03 +00:00
dependabot[bot]
6f49bef6f4
Bump log4net from 2.0.14 to 2.0.15 in /Source (#3988) 2023-05-02 23:59:39 +00:00
Ty Conner
0c0ca9c7a4
Update to .NET6 (#3739)
* Update to .NET6

* Update dockerfiles to NET6

* Update appveyor.yml

* Update ACE.DatLoader.csproj

* Update Program_Setup.cs

* Update Program_DbUpdates.cs

* Update Program_DbUpdates.cs

* Update ACE.DatLoader.Tests.csproj

* Update ACE.Database.Tests.csproj

* Update ACE.Database.csproj

* Update ACE.Server.Tests.csproj

* Update ACE.Server.csproj

* Update ACE.DatLoader.csproj

* Update ACE.Database.csproj

* Update ACE.Server.csproj

* Update EF packages to EFCore 6

Requires Database, Database.Tests and Adapater to target .NET6 framework

* Update ACE.Server.csproj

* Update ACE.Database.csproj

* Update Program_BinUpdates.cs

* Update AccountExtensions.cs

* update nugets

* Remove TimeZoneConverter

net6 includes built in functionality

* update csproj files

* Update ACE.Server.csproj
2022-07-13 12:30:32 -04:00
Ty Conner
e58f20b5ed
Update nuget packages (#3848) 2022-05-13 13:42:22 -04:00
Mag-nus
afb7a60dd3
Update NonEF Nuget Packages (#3749) 2021-11-28 19:13:51 -06:00
Mag-nus
8389d65edd
Update all the non-EF packages to latest (#3377)
This is kind of a meh update.

I checked the changelogs and there's really nothing major here.
2020-11-29 08:46:38 -06:00
Ty Conner
3c5a7d18d2
Support ARM64 (RPI4 4gb - Ubuntu x64) (#2853)
* Support ARM64 (RPI4 4gb - Ubuntu x64)

* Update appveyor.yml
2020-03-24 00:58:12 -04:00
Ty Conner
96e0507081
Updating project files (#2707)
* Update ACE.Server.csproj

* Update ACE.Server.csproj

* Update ACE.Server.csproj

* Update ACE.Adapter.csproj

* Update ACE.Common.csproj

* Update ACE.Database.Tests.csproj

* Update ACE.Database.csproj

* Update ACE.DatLoader.Tests.csproj

* Update ACE.DatLoader.csproj

* Update ACE.Entity.csproj

* Update ACE.Server.Tests.csproj

* icon stuff

* Move artwork to its own folder

* .

* update to log4net config

* Setup OOB build for log4net config file

* Update for out of box configuration on console

* test compile datetime

* test 2

* test compile date three

* Update AppVeyorBeforeCompile.bat

* Update GetServerVersionHandler.cs

* version info final

* Delete log4net.config

* .

* Update ACE.Server.csproj

* Update .gitignore
2020-02-23 17:58:20 -05:00
Mag-nus
c5ea7cc3b2
.NET Core 3.1 (#2329)
* Update TargetFrameworks and PackageReferences

* FromSql -> FromSqlRaw, ExecuteSqlCommand -> ExecuteSqlRaw

* Client side GroupBy is not supported in EF 3.0

* Update appveyor.yml

* readme updates

* Add NoTracking

* scaffolding notes update

* Revert back to EF Core 2.2

* EF Core 2.2.0 -> 2.2.6

* Update packages (Except EF Core)

* .net core 3.0 -> 3.1 (LTS)

* Update NuGet packages

* Update README.md

* Update appveyor.yml to use VS Preview

* Update appveyor.yml

* Update README_linux.md

Co-authored-by: Ty Conner <tyconner@itcproductions.com>
2020-01-06 06:00:00 -06:00
Mag-nus
2e8d351ff7
Upgrade to .NET Core 2.2.1 (VS 2017 compatible) (#1833)
This also updates all other nuget packages to latest.

The EF database packages are updated to 2.2.0 because that is the latest pomelo (our database driver) currently supports.
2019-07-10 06:24:08 -05:00
Mag-nus
616feed958
Assembly changes (#1369)
* Change child assemblies to AnyCPU. Ace.Server still x64

* Fix LifestonedConverter for > ushort.MaxValue weenies

* Allow DbContexts to be configured/used by other applications

* Make GetWeenie public

* SQLWriters should take IDictionary, not Dictionary

* Include links

* Keep tests as x64
2019-01-26 10:09:13 -06:00
OptimShi
eebbe44309 Image Export (#852)
* 99% images, 50% image formats

* Image Export Functions
2018-07-09 08:56:32 -07:00
OptimShi
58020a3077 Text Encoding Updates (#838)
* Added CP1252 Text Encoding

* Changelog
2018-07-01 20:47:03 -07:00
Mag-nus
51e72b4893 Major migration from .net framework 4.6.1 to .net standard/core 2.0 (#573)
* Remove files not referenced by their project (rogue files)

These existed in the repo but weren't included in the ACE.Entity project:
ACE.Entity\ILandBlock.cs
ACE.Entity\WeenieAnimationOverride.cs
ACE.Entity\WeeniePalletOverride.cs
ACE.Entity\WeenieTextureMapOverride.cs

When converting to .net standard, these files will be included in the projects again due to the way .net core/standard project files behave. They include all files in the local paths. Unlike .net framework csproj files, there is no list of files the project maintains.

* Remove Settings.StyleCop from child folders

I believe only the Settings.StyleCop in the root folder is needed, and will take effect for all child projects in the solution.

* ACE.Common and ACE.Entity converted to .net standard 2.0

* ACE.DatLoader switched to .net standard 2.0

This includes the removal of:
ACE.DatLoader\default.ruleset which I believe to be a rogue file.

* ACE.CmdLineLauncher now .net core 2.0

To launch it from a command line use:
dotnet ACE.CmdLineLauncher.dll

This commit also removes AnyCPU from ACE.Common, ACE.DatLoader and ACE.Entity

* ACE.DatLoader.Tests converted to .net standard 2.0

The project icon for ACE.DatLoader.Tests is no longer a C# icon with a half full flask. Not sure if there is any significance with that.

* ACE.Tests converted to .net standard 2.0

Just like the other test project I converted, the C# Flask icon for the project is gone and now it's just a C# icon.

* ACE.Database.Tests converted to .net standard 2

Same project icon issue as noted in the previous test conversions.

* ACE.Database converted to .net standard 2.0

ACE.Database\Redeploy.cs -> CheckLocalDataPath()
File permission checking has been commented out as it's not supported in .net standard/core.

ACE: MySql.Data package updated to 6.10.4

* ACE: Remove GameMessageMotion.cs (rogue file)

* ACE: Remove ACE.Diagnostics reference

ACE.Diagnostics is a winforms app and not available to .net core 2.0

We need a better way to expose diagnostic information anyway. ACE should not be referencing ACE.Diagnostics

* ACE.Tests changed to a .net core 2.0 project

When ACE is changed to .net core 2.0, it's test must also be .net core 2.0.

* ACE.Database: Remove MySqlResult

MySqlResult inherited from DataTable and added a property and a couple functions, but they were never used, thus, MySqlResult isn't needed.

* Update remaining MySql.Data references to 6.10.1

* Force appveyor to use VS 2017

* Remove unused System.Net.Http reference from projects.

ACE.Api.Common
ACE.Api.Host
ACE.Api
ACE.AuthApi.Host
ACE.AuthApi
Ace

* Fix appveyor test paths.

* ACE: DataTableExtensions added with Load fix for .net core 2.0

* Changelog

* AppVeyor test fix maybe

* Change ACE.Database.Tests and ACE.DatLoader.Tests to .net core 2.0 + test NuGet dependancies

* ACE.Database: DataTableExtensions improved

Rawaho method is better than Mag-nus method.

* AppVeyor fix that's just cosmetic. Tests still don't actually exec.

* AppVeyor test

* Appveyor test

* AppVeyor test

* Switch AppVeyor from vstest.console to dotnet test

* AppVeyor another test

* AppVeyor test

* AppVeyor final fix maybe?

* AppVeyor: Went wrong way with directories...

* AppVeyor almost there...

* AppVeyor fatt fingers maybe?

* ACE.CmdLineLauncher -> ACE.ACClientLauncher
2017-12-04 19:10:33 -05:00
Mag-nus
7b55cf8198 Revert ".net framework to .net standard for ACE.Common and ACE.Entity"
This reverts commit 288c59ba81.
2017-12-02 18:57:02 -06:00
Mag-nus
288c59ba81 .net framework to .net standard for ACE.Common and ACE.Entity
Files removed:
ACE.Common\packages.config
ACE.Common\Settings.StyleCop
ACE.Entity\packages.config
ACE.Entity\Settings.StyleCop

These existed in the repo but weren't included in the ACE.Entity project:
ACE.Entity\ILandBlock.cs
ACE.Entity\WeenieAnimationOverride.cs
ACE.Entity\WeeniePalletOverride.cs
ACE.Entity\WeenieTextureMapOverride.cs
2017-12-02 18:53:47 -06:00
Mag-nus
c84ef40f7b Upgrade to VS 2017 and .net Framework 4.6.1 (#570)
If we are to migrate the project to .net standard 2.0 and .net core 2.0, we must first migrate the projects to .net Framework 4.6.1.

.net Framework 4.5 will not reference .net standard 2.0. Thus, this phase 1 requirement.
2017-12-01 23:52:53 -05:00
OptimShi
6d927fc69f Update SetupModel (#556) 2017-10-28 01:55:52 -04:00
Mogwai-TheFurry
04e5c7382d Vendor updates (#523)
* updated vendor to use buy and sell rates

* always forget the changelog

* cleaned up stylecop violation, upgraded to the non-beta stylecop release

* refactoring with thanks to OptimShi for finding the client code to mirror

* whoops, nothing to see here
2017-10-05 18:56:47 -04:00