Xav101
9466461ce0
engine: preliminary support for SGI IRIX ( #1211 )
...
* Added definitions for IRIX
* Patchset to get dedicated server to compile on IRIX.
* Cleaned up debug statements in wscript
* Potential bug in IRIX implementation of isnan? For now just use the portable macro.
* Include the platform port files in the build
* Temporary execution script for setting appropriate library search paths to the right locations in the build directory. This should probably get replaced with a more permanent script at some point which lives in the same directory as the normal xash binary, or be replaced by a solution that sets the rpath during config or modifies rpath during install.
* Clean up formatting and remove unneeded debugging statements
* Added GPL copyright notice and description
* Moved to irix platform folder and edited script
* Re-introduced _inline macro
* Replace spaces with tabs
Co-authored-by: Xav101 <xaviernye@msn.com>
2023-01-14 09:35:30 +03:00
2218126c75
engine: disable stdout output and flush on Windows, Wcon already does the job
2022-06-14 04:41:37 +03:00
2388260848
engine: optimize colored output
...
* removed unneeded formatting for Android
* make generic function to output colorless and colorized strings
* disable color output on low memory devices to not waste CPU cycles on it
2022-06-14 04:23:09 +03:00
347c6d6a91
engine: common: don't output log to stdout on Win32 where it's done by Wcon. Better colorcode filtration
2022-06-14 03:27:21 +03:00
402b38951d
engine: better color code stripping
2022-06-13 23:36:13 +03:00
6807cf5849
engine: fix build on android
2022-06-13 23:36:13 +03:00
15dc25d2cd
engine: rename Q_cleanstr to something more meaningful
2022-06-13 23:36:13 +03:00
568c7fd917
engine: strip color codes when writing to log
2022-06-13 23:36:13 +03:00
18933e7981
engine: ensure all data was written to stdout when exiting
2022-02-22 09:40:15 +03:00
a6b43fbfff
engine: show additional errno string when log file cannot be opened
2022-01-29 03:04:54 +03:00
61643585e0
engine: fix NULL ptr dereference when log file cannot be opened
2022-01-29 03:04:00 +03:00
f5e400de69
server: fix wrong xashid key on server, it's uuid now
2021-03-28 01:57:40 +03:00
3e3aff040e
platform: add Platfrom_Init, Platform_Shutdown, Platform_MouseMove move platform-specific code from host.c
2020-02-08 23:15:40 +07:00
3a416636f1
engine: mark GAME_EXPORT's
2020-01-19 08:15:54 +07:00
9421457b3a
engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h
2019-11-24 03:52:08 +03:00
tyabus
934dffd273
engine: common: fix message formating
2019-11-07 23:26:11 +03:00
fa622168a0
engine: fix style, disable XASH_USE_SELECT
2019-10-11 08:51:30 +03:00
07aa9595c0
engine: android: allow building dedicated on Android
2019-09-19 17:09:18 +03:00
5f849c4823
engine: bring back XASH_USE_SELECT. I need somehow disable this only on my work PC
2019-03-22 18:29:42 +03:00
1162e5a65b
legacymode: retry connecting using legacy protocol automatically
2019-01-26 20:47:19 +03:00
a03aa3ddb3
Merge 4281 update
2018-10-28 00:39:29 +03:00
491188a0f3
Merge branch 'original'
2018-10-04 14:27:14 +07:00
5c738b3402
Apply 4253 update
2018-10-04 13:08:48 +07:00
d9320f964e
Crashhandler refactoring for POSIX systems. Shows engine version now.
2018-05-28 23:13:50 +03:00
42b4e456a2
Fix log
2018-05-03 23:51:23 +07:00
0b0ec876a5
Oops, this isn't supposed to be commited
2018-05-01 17:53:25 +03:00
0681209114
Remove useless host.type set, replace HOST_DEDICATED checks by Host_IsDedicated
2018-05-01 17:30:33 +03:00
efe8ddf151
Fix missing const-qualifiers in engine code. Fix qboolean/int mixing in interface implementations(int is preferred). Replace long by int in COM_RandomLong.
2018-04-23 23:07:54 +03:00
ec41db7ef8
Prepend USE_SELECT and COLORIZE_CONSOLE with XASH_
2018-04-22 13:07:40 +03:00
5d13112e25
Dedicated build
2018-04-18 18:32:30 +03:00
4a0add4063
Move Win32 console into separate file(second commit), hide Win32 console code under _WIN32 macro. Add some fork-specific macros. Add sys_con.c for generic log file implementation.
2018-04-14 04:08:28 +03:00
45c0eaa26c
Move Win32 console and library loader to platform/win32 folder.
2018-04-14 03:31:43 +03:00
b940a62f02
host.c port
2018-04-13 21:28:46 +03:00
8d6e3b7f79
Pure engine source code(LF line endings, UTF8 encoded)
2018-04-13 19:23:45 +03:00