wmayer
d2d2bd57fe
Base: implement Line3 Polygon3 class
2022-08-04 02:17:22 +02:00
wmayer
7628569b43
Base: add Precision class
...
and move the Python binding from Part to Base module
2022-07-30 17:10:56 +02:00
wmayer
bfb544a739
Base: add convenience classes/functions that are marked as deprecated in Qt 5.15 and removed in Qt 6
2022-07-14 14:52:23 +02:00
wmayer
91e4e468dd
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
wmayer
6c2e1a2d6e
Base: implement a lightweight smart pointer for PyObject like Py::Object to reduce includes of Python.h in header files
2022-03-04 15:51:51 +01:00
wmayer
254bc470b0
Base: [skip ci] support bitmask operations for enums
2022-01-08 15:48:40 +01:00
wmayer
f978765b8a
Base: fix memory leak when creating object with factory method
2021-12-11 14:26:40 +01:00
wmayer
8371162427
Base: remove obsolete swig source files
2021-04-26 11:20:13 +02:00
Mateusz Skowroński
9ade68e9bf
Fix CMake warning: qt5_make_output_file is not part of the official API, and might be removed in Qt 6.
2021-04-19 15:10:53 +02:00
Benjamin Nauck
be7cc40106
[Base] Remove unused std::make_unique back port
...
std::make_unique was introduced in c++14, so no need to have it back
ported anymore.
2021-03-06 21:20:32 +01:00
Bernd Hahnebach
0c9e6c6158
Base: add new unit schema for mm and N for use in FEM
2020-08-07 19:19:44 +02:00
wmayer
18e3be01eb
CMake: use XercesC_LIBRARIES to store debug and release version of xerces
2020-03-16 12:24:40 +01:00
wmayer
79ef4be9de
export typeid system to Python
2019-11-13 00:43:23 +01:00
wmayer
bd76bbd625
Add an XSD validation scheme and implement ParameterManager::CheckDocument(), function is used in the parameter editor
2019-10-14 22:56:03 +02:00
DeepSOIC
6a9e4b710b
Base: ScLERP placement interpolation
2019-10-12 15:39:39 +02:00
wmayer
b14cf8a00d
extend convertTo function to also support SbRotation/Base::Rotation
2019-09-06 21:29:51 +02:00
wmayer
8e582d68c4
use GNU directory structure on non-Windows systems
2019-08-22 16:57:11 +02:00
Abdullah Tahiri
1d2c45c845
Base: Move std::make_unique to Base
2019-07-14 12:37:35 +02:00
wmayer
344af8129b
simplify handling of static Python libs
2019-07-03 16:09:47 +02:00
lo
1922c84ca0
cmake: add option to disable linking of python extension modules to python-libraries
2019-05-24 14:37:33 +02:00
wmayer
0521860740
rename BUILD_uSE_PCH to FREECAD_USE_PCH to be consistent with other build options
2019-04-15 13:31:31 +02:00
wmayer
193c253289
add module for Qt translation stuff
2018-10-28 12:58:14 +01:00
wmayer
4768028827
+ fix cutting or selecting mesh in perspective projection mode
2018-10-11 10:48:27 +02:00
wmayer
0b3db26b24
reduce compile time after each time cmake configure is executed
2018-08-21 13:53:33 +02:00
wmayer
826b437940
reduce compile time after each time cmake configure is executed (swig)
2018-08-21 13:20:58 +02:00
hgutsche
1b00876014
Add library for concurremcy in >= VS2015
...
revert conditional in Points.cpp (i.e. reactivate parallel handling)
2018-08-11 11:55:51 +02:00
wmayer
0260370b65
+ add option to switch off precompiled header
2018-07-25 20:17:11 +02:00
wmayer
bb1dbd720a
handling of UTF-8 in zipios++ on Win32
2018-07-25 16:57:38 +02:00
Itai Nahshon
258ca0723d
Add UnitsSchemaMmMin - izes are only in mm, speed in mm/munute.
2017-07-18 17:41:36 +02:00
wmayer
19d55fa227
fix issues in CoordinateSystem class and expose to Python
2017-06-20 21:22:59 +02:00
looooo
1355495f07
vs 2013 has already version info grater 18
2017-05-17 16:39:28 +02:00
Yorik van Havre
ccebc7d16b
py3: Base: files A-I ported to python3
...
issue 0000995
2017-05-17 16:39:28 +02:00
Abdullah Tahiri
1d6ebb0e40
Exception Factory and producers
2017-05-13 15:27:57 +02:00
wmayer
743b83e853
Add switch to select between Qt4 and Qt5
2016-12-13 15:53:13 +01:00
wmayer
6cfaf916f8
remove superfluous Qt includes
2016-12-13 15:40:49 +01:00
Yorik van Havre
c8f12e5abb
Added new units schema: Building Euro (everything in centimeters, areas/volumes in meters)
2016-05-25 19:10:48 -03:00
wmayer
0530114522
+ fix build for FreeBSD
2015-09-02 18:06:37 +02:00
wmayer
c2c83a353b
+ harmonize XercesC cmake variables with official check
2015-07-28 14:17:49 +02:00
wmayer
d2b7b730d3
+ replace deprecated PYTHON_INCLUDE_PATH
2015-07-25 18:29:42 +02:00
wmayer
a7e9c06686
+ eliminate cmake variable Boost_DEBUG_LIBRARIES
2015-07-17 11:05:25 +02:00
wmayer
d3bcb204a5
+ replace PYTHON_LIBRARY with correct variable PYTHON_LIBRARIES
2015-07-16 19:29:56 +02:00
Peter Lama
0428584eb3
Fix duplicate 'optimized' when using new libpack
...
When using a CLbundler libpack, PYTHON_LIBRARY has both optimized and debug
libs, but it doesn't when using an old libpack, which was the reason for
commit f5a4e680
2014-12-28 19:04:31 -08:00
wmayer
7fb3e45326
+ revert regression with mixing Python debug and release libs
2014-12-02 11:29:28 +01:00
jriegel
17a6810518
some fixes in build with CL-Bundler
2014-11-15 21:18:22 +01:00
jriegel
aa5a8cb7ad
fix some warnings in cMake
2014-11-15 13:22:48 +01:00
Peter Lama
7d30188d01
Add support for CLbundler created LibPack
...
* New 'UseLibPack' cmake file sets CMAKE_PREFIX_PATH so that find_package
can be used for most packages.
* Mimic fc_wrap_cpp defined in other 'UseLibPack' files. Some file
dependencies did not get set correctly otherwise.
* OCE 0.16 does not have Standard_ctype.hxx
* shfolder.h can't be used with Win SDK 7.0
2014-11-14 08:01:09 -08:00
wmayer
353d481281
+ Add StackWalker to get log messages on crashes (MSVC only)
2014-09-03 11:48:34 +02:00
wmayer
004f61d4e1
+ Add class CoordinateSystem and use it to compute placement of plane from fit
2014-07-29 23:01:29 +02:00
wmayer
6ac93e9d72
Add initial support for different libdir (jobermayr)
2014-05-10 12:57:38 +02:00
mdinger
f53989e7a6
Fix precompiled header build error
2014-04-30 13:41:19 +02:00