copilot-swe-agent[bot]
1b8ab775d3
Improve validation: use unzip -Z1 and increase min size threshold
...
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:02:21 +00:00
copilot-swe-agent[bot]
a49b6f523e
Add validation to packaging steps to verify binaries exist
...
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 19:01:41 +00:00
copilot-swe-agent[bot]
6b709c64cc
Initial plan
2026-01-24 18:59:42 +00:00
Vayle
5caa4a78dc
Update .github/workflows/release.yaml
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 13:58:59 -05:00
Vayle
f1303c5640
Update .github/workflows/release.yaml
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-24 13:52:53 -05:00
Claude
f103a7c186
Add hybrid release workflow for automated binary builds
...
- Builds Linux and Windows binaries on every push to master
- Uploads artifacts with 90-day retention for PR merges
- Creates GitHub Release with downloadable zips when version tags (v*) are pushed
- Packages all server executables and required DLLs into platform-specific zips
2026-01-24 18:44:52 +00:00
Vayle
3792647255
Merge pull request #13 from Valorith/claude/resolve-pr-conflicts-eIDqt
...
Incorporate Upstream Changes
2026-01-24 00:37:15 -05:00
Claude
385b9922aa
Merge upstream/master to incorporate EQEmu fixes
...
Resolve CMake style conflict in common/CMakeLists.txt by adopting
the lowercase CMake command style used consistently throughout
the upstream codebase.
2026-01-24 05:02:16 +00:00
Vayle
54d54f79ca
Merge pull request #10 from Valorith/copilot/investigate-crash-issue
...
Harden inspect message handling and perlbind signatures
2026-01-23 23:52:09 -05:00
copilot-swe-agent[bot]
0f10ece0e7
Remove inspect message test
...
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 04:23:22 +00:00
copilot-swe-agent[bot]
650cd53fbd
Tweak inspect message test
...
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 03:38:43 +00:00
copilot-swe-agent[bot]
106fb2aeea
Add inspect message regression test
...
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 03:37:32 +00:00
copilot-swe-agent[bot]
e02da5ba4a
Harden inspect message handling
...
Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>
2026-01-24 03:23:51 +00:00
copilot-swe-agent[bot]
58e007a50f
Initial plan
2026-01-24 02:32:26 +00:00
Vayle
87371a1304
Merge pull request #9 from Valorith/claude/review-inventory-full-jKPLd
...
Fix inventory overflow bug overwriting equipment slot 0
2026-01-23 17:20:32 -05:00
Claude
96a49e2bf6
Fix inventory overflow bug overwriting equipment slot 0
...
FindFirstFreeSlotThatFitsItem was returning 0 instead of INVALID_INDEX
when no free slot was found. This caused items to be placed in slot 0
(charm equipment slot) when inventory was full, overwriting equipped items.
Changes:
- Fix FindFirstFreeSlotThatFitsItem to return INVALID_INDEX when no slot found
- Add defensive check in PutItemInInventoryWithStacking to protect equipment
slots 0-22 from being targeted for item placement
2026-01-23 21:38:43 +00:00
JJ
9d2cc213ce
Fix Build Status link in README.md
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
2026-01-08 14:51:25 -08:00
JJ
bf69182a62
Revise README for updated documentation and links
...
Updated links and images in the README to reflect the new EQEmu documentation site and repository.
2026-01-08 14:51:25 -08:00
Knightly
be493435cb
Fix Shared Memory in Windows
...
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
- Windows does not allow paths as mutexes
- Remove the config directory from the mutex name
- This fix has the potential for collision of concerns on Windows when running multiple instances, but it is an unlikely scenario given port requirements
2025-12-26 21:28:43 -08:00
brainiac
af6c3ec97d
Fix undefined behavior in log aliases
...
making an inline global variable doesn't work around the fact that this
variable still has to be initialized at some point.
Unfortunately, logging may be called upon during static init because we
use rules inside of static initializers, and rules can log.
So we must always retrieve the logger when we want to log something. it
should be fairly cheap anyways.
2025-12-26 20:58:07 -08:00
brainiac
b56c2421b4
normalize includes: queryserv
2025-12-26 20:58:07 -08:00
brainiac
fe0682de9f
More fixes: luabind
2025-12-26 20:58:07 -08:00
brainiac
5bef8b63e8
Remove unused world/main.h
...
It was being used by zone commands to forward declare the signal function :(
2025-12-26 20:58:07 -08:00
brainiac
f49c8ae0bd
Add EQEMU_MSVC_DEBUG_CRT option to cmake
2025-12-26 20:58:07 -08:00
brainiac
2bff404d22
normalize includes: gm commands
2025-12-26 20:58:07 -08:00
brainiac
2af5f99fff
normalize includes: loginserver
2025-12-26 20:58:07 -08:00
brainiac
d6f4904351
normalize includes: bot commands
2025-12-26 20:58:07 -08:00
brainiac
7fe49b5630
normalize includes: zone
2025-12-26 20:58:07 -08:00
brainiac
552a908f92
normalize includes: world
2025-12-26 20:58:07 -08:00
brainiac
6314b386ef
add include dirs to luabind
2025-12-26 20:58:07 -08:00
brainiac
3d7101876f
normalize includes: common
2025-12-26 20:58:07 -08:00
brainiac
c191ec02d4
remove global_define.h and adjust platform header includes
...
- Remove unused MRMutex
- Remove unused generate_key
2025-12-26 20:58:07 -08:00
brainiac
b95016c92f
remove global_define.h: queryserv & shared_memory
2025-12-26 20:58:07 -08:00
brainiac
ed2344dc99
normalize includes: ucs
2025-12-26 20:58:07 -08:00
brainiac
b7fcee632e
normalize includes: loginserver
2025-12-26 20:58:07 -08:00
brainiac
360e01d824
add new platform headers to simplify including windows/posix headers
2025-12-26 20:58:07 -08:00
brainiac
ab1edbf537
Remove unused and unmaintained sources
2025-12-26 20:58:07 -08:00
brainiac
260042a429
normalize includes: common
2025-12-26 20:58:07 -08:00
brainiac
6fd4a7d620
normalize includes: common/repositories
2025-12-26 20:58:07 -08:00
brainiac
0b8369c858
normalize includes: tests
2025-12-26 20:58:07 -08:00
brainiac
2c6d8795f9
normalize includes: shared_memory
2025-12-26 20:58:07 -08:00
brainiac
91defcad99
normalize includes: queryserv
2025-12-26 20:58:07 -08:00
brainiac
227553337e
normalize includes: eqlaunch
2025-12-26 20:58:07 -08:00
brainiac
d306e139e8
normalize includes: common/repositories
2025-12-26 20:58:07 -08:00
brainiac
451eb0806a
normalize includes: common
2025-12-26 20:58:07 -08:00
brainiac
723ca13482
normalize includes: client_files
2025-12-26 20:58:07 -08:00
brainiac
418e31911c
cmake: remove unused copy of gm_commands CMakeLists.txt
2025-12-26 20:58:07 -08:00
brainiac
a8551f20c9
cmake: add project folders
...
- Add static libraries to "libraries" folder
- Add servers to "executables/servers" folder
- Add tools to "executables/tools" folder
- Add tests to "executables/tests" folder
- Add contrib projects to "contrib" folder
2025-12-26 20:58:07 -08:00
brainiac
f1ff227fbd
Do not enforce lf line endings, that just creates mixed line endings errors on windows
2025-12-26 20:58:07 -08:00
nytmyr
6c057308da
[Bots] Allow melee to sit to med/heal when out of combat ( #5036 )
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
2025-12-13 23:29:06 -08:00