Commit graph

35 commits

Author SHA1 Message Date
turleypol
a5e6206164 Added cmake option to run clang-tidy
used everywhere nullptr
2018-10-09 16:36:35 +02: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
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
Gabriele Tozzi
d1ac902926 Documentation: reformatted headers for DoxyGen 2016-01-28 14:52:40 +01:00
Gabriele Tozzi
917e1ce14b Merge branch 'master' of https://github.com/polserver/polserver
Conflicts:
	.travis.yml
	README.md
	pol-core/clib/xmain.cpp
	pol-core/pol/module/sqlmod.cpp
	pol-core/pol/module/sqlmod.h
2015-12-28 10:33:18 +01:00
Thomas Volkert
0a1748835f Removed obsolete code fragment, some more code cleanup 2015-12-27 20:47:53 +01:00
Gabriele Tozzi
5bf416ca24 Merge branch 'cmake'
Conflicts:
- pol-core/clib/xmain.cpp
- pol-core/ecompile/ecompile.cpp
2015-12-18 23:41:43 +01:00
Gabriele Tozzi
1cd1e5c7bf Documentation: added some comments in ecompile
Also removed a couple of unused functions from the header file
2015-12-10 22:41:14 +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
a3dfbc5bd9 Reworked code structure as preparation for Windows support 2015-11-10 23:47:36 +01:00
Thomas Volkert
c5d81d4b28 Refactored the class ConfigEnvironment to ProgConfig 2015-11-08 19:18:14 +01:00
Thomas Volkert
802fdf21be Removed obsolete code 2015-11-08 15:36:04 +01:00
Thomas Volkert
8812059034 Simplified source 2015-11-08 15:02:23 +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
ThomasVolkert
ce9bffc0fa removed deprecated code 2015-04-09 23:37:42 +02:00
Thomas Volkert
ce8f3b1c93 removed the deprecated exception/crash handling for the Linux build and
added TODOs for moving the remaining Windows related exception handling
to ExceptionParser.cpp
2015-04-08 20:38:35 +02:00
Thomas Volkert
e95e1f8fbd typo in function name 2015-04-07 21:17:11 +02:00
frozenblit
41284134af Fixed missing includes and semicolons 2015-04-07 20:47:39 +02:00
Thomas Volkert
f76c0ec30b updated coding style in ExceptionParser class 2015-04-07 20:30:27 +02:00
Thomas Volkert
ba58f2b8b3 - added and use new global function SystemState::getWorkingDirectory()
instead of direct access to xmain_exedir
- xmain::parse_args() rewritten
- some more code cleanup
2015-04-07 19:06:30 +02:00
Thomas Volkert
80589ffaf7 store the name of the executable in the global systemstate context 2015-04-07 18:47:22 +02:00
turley
2737393f2a Tried to put all global vars into centralized structures.
Currently plib/systemstate, pol/uvars, pol/ucfg, pol/multi/multidef

Next step should be to split them based on usage, since its currently a bit of include hell...
2014-12-30 14:14:41 +01:00
frozenblit
1f0f7581dd Some more cleanups 2014-11-03 01:29:21 +01:00
Thomas Volkert
f4fefc5f5c - added ExceptionParser class 2014-11-01 22:59:09 +01:00
turley
ca7138d7d1 fixed 32bit compilation (win) 2014-06-27 15:05:27 +00:00
turley
331792c755 added more memoryusage estimation 2014-06-07 09:00:37 +00:00
turley
31ee263a45 activated new logging facility 2014-01-18 13:29:38 +00:00
turley
99d7dc3037 namespaces...finally :)
Hard part is finished every file is touched. Namespaces are currently rough named by directory name.
Maybe we could split it more
2013-12-21 09:10:46 +00:00
turley
4acc7bab5a setlocale now only for time, should fix wierd behaviour of ecompile 2011-12-29 10:44:55 +00:00
turley
dcbb0b9a3e locale setting during startup
makefile changes for runecl
64bit polversion string added
2011-12-24 09:46:30 +00:00
turley
e10cd27cea sync: shini - long to int (prerequisit for 64-bit) 2010-03-29 14:52:03 +00:00
muaddib_pol
745922edde + CLib, Ecompile, and GP project updated for removal of .. include directory. 2009-09-11 12:48:39 +00:00
muaddib_pol
d032ee448f + POL is now, open source. 2009-09-03 19:44:42 +00:00