mosfet80
7419a16690
Update CMakeLists.txt
...
Remove unused old files
2023-01-24 08:40:43 -07:00
luzpaz
c4fa2e4a32
Fix trailing whitespace
2023-01-20 23:26:04 -06:00
wmayer
2252696828
Base: move class ProgressIndicatorPy to its own files
2022-11-22 15:07:33 +01:00
Chris Hennes
2f7be9e782
cMake: Add support for compiling against Qt6 ( #7647 )
...
Removes the BUILD_QT5 flag and adds a new FREECAD_QT_VERSION option,
which can be set to either "Auto" (default), 5, or 6. Auto detects which
version of Qt is installed on the system and chooses it. If both version
are installed, Qt5 is used.
Note that this DOES NOT implement compiling against Qt6, it only adds
the necessary cMake infrastructure to begin work on the source code
changes that will be required.
2022-10-31 09:24:09 -05:00
wmayer
1789c957df
Base: [skip ci] Add function to read the CD of a zip file from a std::istream
2022-09-05 18:53:37 +02:00
wmayer
c49854b47b
Base: implement Line3 Polygon3 class
2022-08-04 02:17:22 +02:00
wmayer
bd5ef26536
Base: add Precision class
...
and move the Python binding from Part to Base module
2022-07-30 17:10:56 +02:00
wmayer
339bb73e9f
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
58a719e207
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
032cea587d
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
56bfb9804c
Base: [skip ci] support bitmask operations for enums
2022-01-08 15:48:40 +01:00
wmayer
56d86df5bb
Base: fix memory leak when creating object with factory method
2021-12-11 14:26:40 +01:00
wmayer
f82af9eca2
Base: remove obsolete swig source files
2021-04-26 11:20:13 +02:00
Mateusz Skowroński
92683e1f63
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
231c470e7e
[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
7852957623
Base: add new unit schema for mm and N for use in FEM
2020-08-07 19:19:44 +02:00
wmayer
2dfc4099b6
CMake: use XercesC_LIBRARIES to store debug and release version of xerces
2020-03-16 12:24:40 +01:00
wmayer
e1f85cd091
export typeid system to Python
2019-11-13 00:43:23 +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
DeepSOIC
63d0435a95
Base: ScLERP placement interpolation
2019-10-12 15:39:39 +02:00
wmayer
9f7075bb8f
extend convertTo function to also support SbRotation/Base::Rotation
2019-09-06 21:29:51 +02:00
wmayer
218d849355
use GNU directory structure on non-Windows systems
2019-08-22 16:57:11 +02:00
Abdullah Tahiri
3554cd9832
Base: Move std::make_unique to Base
2019-07-14 12:37:35 +02:00
wmayer
3203ace267
simplify handling of static Python libs
2019-07-03 16:09:47 +02:00
lo
9369816f3c
cmake: add option to disable linking of python extension modules to python-libraries
2019-05-24 14:37:33 +02:00
wmayer
cd4269e6af
rename BUILD_uSE_PCH to FREECAD_USE_PCH to be consistent with other build options
2019-04-15 13:31:31 +02:00
wmayer
907cdb8fa0
add module for Qt translation stuff
2018-10-28 12:58:14 +01:00
wmayer
04faa8f497
+ fix cutting or selecting mesh in perspective projection mode
2018-10-11 10:48:27 +02:00
wmayer
4211defb4a
reduce compile time after each time cmake configure is executed
2018-08-21 13:53:33 +02:00
wmayer
b9c24f8a92
reduce compile time after each time cmake configure is executed (swig)
2018-08-21 13:20:58 +02:00
hgutsche
a097804cbd
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
d3ef6905ff
+ add option to switch off precompiled header
2018-07-25 20:17:11 +02:00
wmayer
b13f1562a3
handling of UTF-8 in zipios++ on Win32
2018-07-25 16:57:38 +02:00
Itai Nahshon
a91c5bbae7
Add UnitsSchemaMmMin - izes are only in mm, speed in mm/munute.
2017-07-18 17:41:36 +02:00
wmayer
654276c49d
fix issues in CoordinateSystem class and expose to Python
2017-06-20 21:22:59 +02:00
looooo
b1e3777834
vs 2013 has already version info grater 18
2017-05-17 16:39:28 +02:00
Yorik van Havre
7114667d64
py3: Base: files A-I ported to python3
...
issue 0000995
2017-05-17 16:39:28 +02:00
Abdullah Tahiri
fe0c4987b6
Exception Factory and producers
2017-05-13 15:27:57 +02:00
wmayer
5e375a6238
Add switch to select between Qt4 and Qt5
2016-12-13 15:53:13 +01:00
wmayer
166fc624eb
remove superfluous Qt includes
2016-12-13 15:40:49 +01:00
Yorik van Havre
ee9452a8ee
Added new units schema: Building Euro (everything in centimeters, areas/volumes in meters)
2016-05-25 19:10:48 -03:00
wmayer
e461f65552
+ fix build for FreeBSD
2015-09-02 18:06:37 +02:00
wmayer
7d98705396
+ harmonize XercesC cmake variables with official check
2015-07-28 14:17:49 +02:00
wmayer
d95003e92c
+ replace deprecated PYTHON_INCLUDE_PATH
2015-07-25 18:29:42 +02:00
wmayer
bb9f43746f
+ eliminate cmake variable Boost_DEBUG_LIBRARIES
2015-07-17 11:05:25 +02:00
wmayer
40cd060c5b
+ replace PYTHON_LIBRARY with correct variable PYTHON_LIBRARIES
2015-07-16 19:29:56 +02:00
Peter Lama
32dd867a30
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
f5a4e68068
+ revert regression with mixing Python debug and release libs
2014-12-02 11:29:28 +01:00
jriegel
6f907c3b48
some fixes in build with CL-Bundler
2014-11-15 21:18:22 +01:00
jriegel
f2d990d9ca
fix some warnings in cMake
2014-11-15 13:22:48 +01:00