33 Commits
Author SHA1 Message Date
brainiac 6694281f22 Fix gcc warnings (#5071)
Build / Linux (push) Waiting to run
Build / Windows (push) Waiting to run
2026-04-24 23:05:32 -07:00
brainiac 491b1edd12 Warning fixes, general cleanup (#5053)
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
2026-04-04 23:27:21 -07: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
brainiac e42dc2e1d2 Add Github Actions support (#5031)
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
Basic support for building linux and windows in pull requests and also
the master branch.

Removes search for local perl on windows. Just always use the packaged
perl until we can switch to a package manager.

Removes drone config file, since that isn't doing anything useful anymore.
2025-11-17 10:21:05 -08:00