Commit graph

5 commits

Author SHA1 Message Date
turleypol
43b776b94d
New format lib version (#592)
* renamed include guard to be able to use both format lib versions in
parallel

* build Fmt lib and link it into clib

* use std::string instead of format Writer for logging
added variant "2" for logging with new fmt lib

* use new logging variant for two logs

* always add \n to flush log, lets see if the assumption holds

* use new lib for tostring

* replaced all INFO_PRINTS in clib

* formatter for Token, BObject and BObjectImp

* started with bsccript

* use function instead of actual object for logging

* remaining bscript, started plib

* logvariant without newline added, more template magic

* format support for base types, added test for format padding
new version for fdump

* chanhed ecompile/runecl fixed compilation with ESCRIPT_PROFILE

* rewrite INFO_PRINT in plib,poltool/uoconvert/uotool

* replaced remaining INFO_PRINTS, renamed macros INFO_PRINT for logging
without newline, INFO_PRINTLN for newline addition.
Replaced also INFO_PRINT_TRACE and renamed it to INFO_PRINTLN_TRACE

* gitignore for fmt lib

* cleanup vim leftovers
2024-01-10 18:29:10 +01:00
turleypol
bf27f27cd9
switched internal uworld.h WorldIterator to Pos class (#429)
removed >< operator to avoid missunderstandings
fixed helperscripts checkmembers/checkmethods
2021-09-21 20:17:04 +02:00
turleypol
5f79897e4b
Initial range class (#418)
* added area classes
first Area2d tests

* removed unneeded method

* area3d tests

* build fix

* remaining tests

* fixed typo

* zip coverage report before uploading

* renamed area to range. use std::minmax
2021-09-04 18:14:10 +02:00
turleypol
0df9b8c0f9
Initial pos class (#416)
* introduced position classes. Added Pos2d tests

* fixed pos3d comparison
added Pos3d tests

* return this in crop method

* more tests

* pos4d tests

* build fix

* more tests

* review changes: method names, includes
2021-09-03 18:33:25 +02:00
turleypol
07dda8273f
Initial vector class (#414)
* basic Vec2d, Vec3d class

* more tests
2021-08-30 22:20:29 +02:00