Kohei Takahashi
b54898f05f
Base: Fixed segfault on destructing cached string ( #20563 )
...
* Base: Fixed segfault on destructing cached string
Xerces default memory manager is deleted before destructing static local
variable and segfault.
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-05-15 17:23:03 +00:00
Benjamin Nauck
d9af862627
Base: Add #include <limits> where used
2025-03-31 23:50:30 +02:00
Benjamin Nauck
ae686942a7
Base: Use std::numeric_limits and std::numbers instead of defines
2025-03-29 13:32:37 +01:00
PaddleStroke
50394a6ef3
Update PreCompiled.h
2025-03-03 10:21:37 -06:00
ii8
19dae94f01
Base: fix build on musl libc
2024-05-30 08:49:25 +02:00
Dov Grobgeld
960998ed42
Add <algorithm> include and remove explicit 3rdparty/GSL include reference
2024-05-03 14:17:09 +02:00
Ladislav Michl
159fe5c21f
Base: Use std::chrono for time handling
...
Replace platform specific implementations with standard C++ std::chrono.
As time_t is now 64-bit on all supported systems, use it to set the clock.
2024-03-05 12:22:40 +01:00
Ladislav Michl
915bfd3dde
Base: Use std::recursive_mutex
2024-01-21 16:14:12 +01:00
wmayer
e85c383bff
Base: apply clang format
2023-11-13 12:01:26 -05:00
wmayer
e6798c53cf
Base: add helper function to convert a string of a triple of floats into Vector3f
2022-10-05 18:58:51 +02:00
berniev
58cb977c3b
remove xcerces2
2022-09-09 08:02:35 +02:00
wmayer
8b7f721cd0
Base: implement loading of OpenInventor files (currently only SoIndexedFaceSet is supported)
2022-08-26 12:39:04 +02:00
wmayer
f7f85464a3
Base: include header in PCH
2022-06-04 13:18:08 +02:00
wmayer
97330443a2
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
be56aa082e
Base: [skip ci] fix build failure if PCH is enabled
2022-03-20 13:34:32 +01:00
wmayer
b69ef38c7f
allow to enable PCH for gcc and clang
2021-05-03 17:37:58 +02:00
wmayer
0965fd4439
Base: [skip ci] take care of case-sensitivity of header file
2021-02-18 10:17:03 +01:00
luz paz
d5f6c096b8
Base: Fix header uniformity, whitespace, and doxygen
...
[skip ci]
2020-11-22 18:12:16 +01:00
wmayer
b7f9e351c5
Win: [skip ci] check if NOMINMAX is already defined before setting it
2020-11-11 13:34:42 +01:00
wmayer
2c113442a7
Qt5: 'void QTime::start()' / 'int QTime::elapsed() const' / 'int QTime::restart()' are deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
2020-06-12 17:51:33 +02:00
luz.paz
6f11ed298a
src/Base: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/Base` files
2019-12-25 11:38:58 +01:00
wmayer
ee63c324c1
Add an XSD validation scheme and implement ParameterManager::CheckDocument(), function is used in the parameter editor
2019-10-14 22:56:03 +02:00
wmayer
a4d1dbe5f0
+ rework BoundingBox class and its Python binding
2015-10-11 00:18:53 +02:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
ae3755cf01
+ utc time with timezone
2014-12-10 15:39:45 +01:00
wmayer
3cb4cf6fe3
Allow to save/load XML to/from buffer
2013-04-26 17:06:18 +02:00
wmayer
408cc7c938
Use Qt's uuid implementation on Linux
2013-01-01 01:36:13 +01:00
wmayer
1859ec2559
Add utility class to better debug algorithms
2012-08-11 15:09:08 +02:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00