Commit graph

69 commits

Author SHA1 Message Date
Gabriele Tozzi
94cd6c4f60 Merge branch 'master' of https://github.com/polserver/polserver
Finally starting to align code base :)

Conflicts:
	cmake/env/pol_global_config.h.in
	docs/docs.polserver.com/pol100/corechanges.xml
	pol-core/clib/Debugging/ExceptionParser.cpp
	pol-core/clib/pol_global_config_win.h
	pol-core/clib/strexcpt.cpp
	pol-core/doc/core-changes.txt
	pol-core/pol/module/filemod.cpp
	pol-core/pol/module/uomod2.cpp
	pol-core/pol/pol.cpp
	pol-core/pol/uimport.cpp
2018-04-02 17:05:50 +02:00
turleypol
9d3cd4ffd5 fixed unittests, removed remaining debug prints 2018-02-04 12:56:08 +01:00
turleypol
0d04d5e19b Current FunctionRef status. Mixed with a few more cmake stuff 2018-02-03 19:05:22 +01:00
turleypol
6eb957e2d2 fixed two missing nullptr handlings 2018-01-29 22:09:57 +01:00
turleypol
dbb25bdb62
Include and buildsystem cleanup (#45)
Include cleanup
Reworked buildsystem (Linux only)
Removed dynamic libs, Linux now again uses static linking (like windows)
2018-01-29 21:55:48 +01:00
turleypol
798eda5b63 Cleanup of header includes. 2018-01-01 21:52:14 +01:00
turley
6c772dcffc Fixed unreachable code warnings. 2016-12-19 17:22:09 +01:00
turley
dfccaa0ae8 avoid some copies 2016-12-15 16:59:58 +01:00
Gabriele Tozzi
dcd1991bdd Merging POL_BUILD_DATE and POL_BUILD_TIME
Together into POL_BUILD_DATETIME.
Breaks bakcward compatibility on a minor feature, nobody should notice.
Updated the changelog anyway.
2016-02-23 23:40:17 +01:00
turley
189cad3479 Formating everything
Authors are not forced to use the clang-format setting, but should
atleast be inspired by the style.
The only thing which is now not allowed are tabs for ident/alignment!
2016-02-19 19:26:35 +01:00
turley
92cc1b4d70 Use weakptr to uoexecutor in the threaded sql call
changed client class from ref_counted to also hold like the uoexecutor a weakptr, use it in the ClientObjImp.
Renamed NPCRef to NpcRef like its been told since years in a TODO comment
fixed some warnings from VS2015
2016-02-10 23:09:05 +01:00
frozenblit
b502ab2c59 Fixed ExceptionParser leaks and null ptr dereferencing
detected with Coverity
2015-12-30 01:24:38 +01:00
Thomas Volkert
f8818f4f1a Formatting of debug output 2015-12-28 22:17:33 +01:00
Thomas Volkert
9403fa644f Print correct product version in bug reports, if clang is used 2015-12-28 22:14:15 +01:00
Thomas Volkert
5e78f8d7d2 Support clang in bug reports 2015-12-28 22:02:40 +01:00
turley
3c8c9f5c28 fixed pessimizing move
disabled testrun for clang
2015-12-27 22:48:51 +01:00
Thomas Volkert
9c28304f95 Fixed line breaks in abort reports 2015-12-17 14:07:10 +01:00
Thomas Volkert
8c3c5f760a Fixed Windows build and several minor fixes 2015-11-18 23:45:16 +01:00
Thomas Volkert
0a0d1974a8 Fixed Windows build for clib 2015-11-11 00:34:18 +01:00
Thomas Volkert
c5d81d4b28 Refactored the class ConfigEnvironment to ProgConfig 2015-11-08 19:18:14 +01:00
Thomas Volkert
0b8b7d7d14 Introduced ConfigEnvironment class to remove the cross dependencies
between clib and plib
2015-11-08 14:46:48 +01:00
Thomas Volkert
98bac9485c Removed polver.cpp/.h and use POL_BUILD_TARGET instead 2015-11-06 20:21:32 +01:00
Thomas Volkert
626aae0e10 Introduced POL_BUILD_DATE and POL_BUILD_TIME 2015-11-06 17:36:07 +01:00
Thomas Volkert
6a632b2de9 Use global POL_VERSION_ID to identify the POL revision 2015-11-06 16:22:14 +01:00
Thomas Volkert
ece3eb30e7 Removed cross references between clib and plib as preparation for
upcoming code restructuring
2015-09-15 22:50:07 +02:00
Thomas Volkert
38d210d9c7 Use correct server for reporting aborts 2015-05-27 10:06:18 +02:00
Thomas Volkert
3161958bde Merge branch 'master' of https://github.com/polserver/polserver.git 2015-05-24 12:48:54 +02:00
Thomas Volkert
f9a248a45a ExceptionParser::getTrace() detects internal function references and
marks them as such in the error output
2015-05-24 12:48:38 +02:00
turley
f6be3f99e3 corrected some compiler warnings with eg Wextra 2015-05-24 10:44:00 +02:00
Thomas Volkert
32698d508b Typo 2015-05-23 12:39:58 +02:00
frozenblit
ab592b0bf6 Instead of .c_str(), the log will take a copy of the formatter string 2015-05-16 16:00:26 +02:00
ThomasVolkert
1b960ecbd3 register the signal handler also for SIGABRT - only Linux 2015-04-12 22:54:46 +02:00
ThomasVolkert
3b49ae88cf renamed systemstate.config.admin_email to
systemstate.config.report_admin_email
2015-04-12 14:14:46 +02:00
ThomasVolkert
c36b090fb5 fix compile issues of Travis 2015-04-11 17:48:06 +02:00
ThomasVolkert
bcffe8a31c fixed line delimiters 2015-04-11 16:38:05 +02:00
ThomasVolkert
da86ab1bc4 avoid warning caused by type conversion for Windows build 2015-04-09 21:51:00 +02:00
ThomasVolkert
3d87c0de50 avoid warnings for Windows build caused by type conversion, usage of
strerror() and sprintf()
2015-04-09 21:43:55 +02:00
ThomasVolkert
dab8e6d58b avoid warnings for Windows build 2015-04-09 21:31:28 +02:00
Thomas Volkert
7852dd141a fixed coding style 2015-04-09 16:09:24 +02:00
Thomas Volkert
313bd83819 added ExceptionParser::logAllStackTraces() 2015-04-09 15:50:38 +02:00
Thomas Volkert
ffd2e6553e support for SIGUSR1 in ExceptionParser 2015-04-09 15:36:20 +02:00
Thomas Volkert
232e5b2fc1 fixed compile issue 2015-04-09 14:07:21 +02:00
Thomas Volkert
654ebe7620 - use the term "program abort" instead of "crash"
- use ExceptionParser::reportProgramAbort() as globally accessible
function
2015-04-09 13:20:18 +02:00
ThomasVolkert
5fce5223b0 fixed line delimiters 2015-04-08 23:35:34 +02:00
ThomasVolkert
352f17af2c fixed remaining issues for Windows build 2015-04-08 22:54:45 +02:00
ThomasVolkert
9d23bf0e02 yet another fix for the Windows build 2015-04-08 21:44:41 +02:00
ThomasVolkert
a9ff435b11 another fix for the Windows build 2015-04-08 21:41:33 +02:00
ThomasVolkert
31682c7ded fix Windows build 2015-04-08 21:15:10 +02:00
Thomas Volkert
974f9285e4 crash reporting system: use consistent default settings for the target
php script
2015-04-08 20:46:22 +02:00
Thomas Volkert
bbab2c92c5 removed tabs 2015-04-08 20:42:39 +02:00