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
451eb0806a
normalize includes: common
2025-12-26 20:58:07 -08:00
Chris Miles
df86ad371b
[Code] PathManager Global to Singleton Cleanup ( #4924 )
2025-06-22 13:50:52 -04:00
Chris Miles
f8e7576ae7
[File Paths] Implement Path Manager ( #2440 )
...
* Push up branch for testing
* Path manager
* Tweaks
* Changes
* More path work
* Update paths for eqemu_server.pl
* More path work
* Import and export client files
* Path remove
* More path work
* Update eqemu_config.h
* Fix tests
* Tests disable temp
* Update eqemu_config.h
* Update .drone.yml
* Hook tests back up
* Update main.cpp
* Platform tests
* Fix include
* Use std::filesystem on windows
* Fix IPCMutex name on windows
* std::filesystem changes
* Update path_manager.cpp
* Explicit string cast
* Explicit string cast
* Update path_manager.cpp
* Windows fixes
* Mapped files
* Relative fixes
* Use relative paths off of cwd
* Update Debian image to Debian 11 (updates GCC)
Co-authored-by: hg <4683435+hgtw@users.noreply.github.com>
2022-09-28 04:08:59 -05:00
KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
KimLS
a9ef83c597
Missed config cause I'm totes not on gcc right now
2016-05-24 23:58:19 -07:00
KimLS
9894c1b186
Compile fixes, needs cleaning up
2016-05-24 23:49:25 -07:00
Akkadius
477bf1ba45
Few more windows compile fix adjustments
2016-05-25 01:20:09 -05:00
phredi
b997a040d7
Config File Update Initial Update
2016-05-20 21:03:34 -05:00
KimLS
5e81848445
Darwin caused ipc mutex to stop working for non-darwin, non-windows systems. Hopefully fixed
2014-04-25 18:45:19 -07:00
Corysia Taware
0f67e93a0f
Backward port to OSX 10.6 (Snow Leopard)
2014-04-05 10:24:28 -07:00
j883376
4bdd8b2502
Change space indentation to tabs
2013-05-09 11:37:51 -04:00
Arthur Ice
7560b6b0a7
NULL to nullptr
2013-05-04 18:06:58 -07:00
Arthur Ice
d8628170b5
Fixed missing include that blocked compile on linux.
2013-03-03 15:26:40 -08:00
KimLS
7e63135a3d
Fix for linux ipc mutex
2013-02-24 10:51:04 -08:00
KimLS
86c8b11102
IPCMutex needed to be rewritten for Linux due to an annoying limitation of posix semaphores that makes encapping them moronic
2013-02-22 23:40:16 -08:00
KimLS
23dbd00d40
Style + compile option for rvalue-move
2013-02-19 23:06:00 -08:00
KimLS
886fe5cc31
Working on tests, not there yet, added licensing stuff
2013-02-17 12:31:18 -08:00
KimLS
1c0f35a945
Way to miss two files KLS - doh
2013-02-17 11:35:50 -08:00