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