turleypol
154a68a9fd
LEAKLOG, DEBUGLOG, SCRIPTLOG, FLEXLOG changed to new logging ( #597 )
...
* LEAKLOG, DEBUGLOG, SCRIPTLOG changed to new logging
* updated FLEXLOG
2024-01-13 17:08:33 +01:00
turleypol
6a62981c85
changed getBytePosition param to pointer to clarify usage and
...
sideeffects.
ConstString no more assumes tainted source, tus file loading now also
sanitizes data.
Removed duplicate usage of isValidUnicode, sanitize methods also test
it.
2019-09-02 21:37:45 +02:00
turleypol
a5e6206164
Added cmake option to run clang-tidy
...
used everywhere nullptr
2018-10-09 16:36:35 +02:00
esdete
dc2d29b433
NULL to nullptr
2018-07-31 14:30:29 +02:00
esdete
d6a239dd61
Default / Delete in class declaration
2018-07-31 13:26:48 +02:00
Gabriele Tozzi
b72f725e02
Whitespace fixes
2018-04-03 04:13:03 +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
turley
f6be3f99e3
corrected some compiler warnings with eg Wextra
2015-05-24 10:44:00 +02:00
turley
7a531357fe
Updated Memoryusage profiler
2015-01-19 18:18:21 +01:00
turley
88ec380941
Moved globals into separate directory.
2014-12-30 15:20:59 +01: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
c4cb100279
Some more stl_inc.h cleanups
2014-11-01 19:16:13 +01:00
turley
b8d22e290b
more flyweight usage (names, scripts, template), made resistance and damage types optional.
2014-08-02 17:53:33 +00:00
turley
19e75fc5db
added flyweight string for cprops and config keys ( 3 separated tags )
...
with DEBUG_FLYWEIGHT defined public methods are availably to estimate size
added storeconfigfile memory estimation
added a placeholder file to set svn version via buildscript
2014-07-26 09:38:01 +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
9a594cd5c4
fixed selfmade endlessloop
2011-12-20 09:21:44 +00:00
turley
fd92b259a4
minor refactoring
...
possible bug in executor (array assign)
2011-12-19 18:25:03 +00:00
turley
5cb9e294f7
fixed "leak" inside unloadconfigfiles
2011-03-11 16:00:57 +00:00
turley
e10cd27cea
sync: shini - long to int (prerequisit for 64-bit)
2010-03-29 14:52:03 +00:00
turley
8084d7c0e4
more cleanup
...
+pre-incrementing of iters is faster
2009-10-07 10:55:39 +00:00
muaddib_pol
631ed68c4a
+ All projects now using literal paths for includes.
...
+ Disabled Compiler warning 4244 in VS for str.cpp and strutil.cpp due to fact they are false warnings there.
2009-09-12 23:51:20 +00:00
muaddib_pol
d032ee448f
+ POL is now, open source.
2009-09-03 19:44:42 +00:00