Commit Graph

376 Commits

Author SHA1 Message Date
looooo
070395d67c add version info to PySide abstraction 2017-12-26 14:50:21 +01:00
Unknown
a8ecffb652 Misc. typo fixes
Various workbenches
2017-12-23 14:30:30 +01:00
Unknown
d949210aed Typos, grammar & uniformiity
3rd party KDL typos have been submitted upstream https://github.com/orocos/orocos_kinematics_dynamics/pull/121
2017-12-13 00:10:46 -05:00
Unknown
3627cf2b1a Typo fix for recent commit
Introduced in 9376138d06
[skip ci]
2017-12-08 10:04:41 -05:00
wmayer
9376138d06 fix cmake build failure 2017-12-07 14:42:38 +01:00
wmayer
885ef4b5bf add combo box to select C++ standard 2017-12-07 12:05:44 +01:00
looooo
a9e1a55175 move PySide abstraction layer to Ext
/bin is not in the python-path for a installed build.
2017-11-03 23:24:08 +01:00
wmayer
af64ffcaf5 check for clang version to disable warning 2017-10-20 16:21:55 +02:00
wmayer
5823aac057 Log used compiler and its version 2017-10-19 10:29:02 +02:00
wmayer
8b2fcf3677 fix several kind of warnings:
+ fix -Wparentheses/-Wlogical-op-parentheses
+ fix -Wunused-variable
+ disable -Wundefined-var-template due to many false-positives (clang)
+ fix -Winconsistent-missing-override
+ fix -Wmaybe-uninitialized
2017-10-15 19:12:07 +02:00
wmayer
56ac228543 add cmake option to use Qt or native file dialogs 2017-10-12 16:01:24 +02:00
wmayer
cb494198f0 prepare Arch and Path workbench for Qt5 2017-09-21 14:57:20 +02:00
looooo
0139653939 qt5: win: use qtwebkit by default
use -DBUILD_QT5_WEBKIT=OFF to disable qtwebkit for qt5
2017-09-13 08:01:29 +02:00
triplus
8d71bfba72 Complete workbench dependecies
Complete workbench doesn't require any special dependencies anymore.
2017-08-08 18:42:02 -03:00
Janus Troelsen
1fa40d9345 Allow first HDF5, MPI checks to fail (not REQUIRED) 2017-07-17 19:55:07 -03:00
Janus Troelsen
3e017cedaa Do not error when MPI is missing 2017-07-17 19:55:07 -03:00
Janus Troelsen
b76519333f try to use pkg-config to find libhdf5 and openmpi 2017-07-17 19:55:07 -03:00
WandererFan
0a7c6c42ec Fix #3113 TechDraw needs Drawing in cmake
TechDraw/App  Svg/Dxf functions use routines from
Drawing/App/DrawingExport.cpp
2017-07-17 19:47:44 -03:00
wmayer
9513792292 py3: support of Python 3.4 2017-06-06 23:49:42 +02:00
looooo
b91e960c5c py3: /cMake gathering commits for cmake
mostly this changes are necessary to build FreeCAD with py3 (and conda) on windows.
issue 0000995
2017-06-01 19:42:13 +02:00
NateAM
6f4e3acce4 Added Surface module
I have added Nate's SurfaceTools module with the name changed to Surface in all files and filenames.
2017-04-17 16:20:44 +02:00
wmayer
c193dbe2b3 enable FREECAD_USE_QTOPENGL_WIDGET by default for Qt5, fixes #0002952, fixes #0001401 2017-03-21 20:37:03 +01:00
wmayer
c17e9a2964 add option to switch between old and new OpenGL classes of Qt 2017-03-21 20:37:03 +01:00
looooo
0196d50c48 cmake: reset shiboken-cmake-suffix for python < 3 2017-03-07 13:57:11 -03:00
Yorik van Havre
2f93571c46 Fixed python3 mistake in main cmake file 2017-03-04 12:59:48 -03:00
Yorik van Havre
cafd49d62e Fixed another typo 2017-03-03 21:39:48 -03:00
Yorik van Havre
624ac0d4df Removed wrong typo fix 2017-03-03 13:42:06 -03:00
looooo
81884f787a py3: gathering diff for CMakeList.txt
fe96347c28039e97a0acdc37f7df9861ffc96eda
33073603bd3b20a2debb9444a7247266f658baaa
6400fcca2cb8f5fde95013d4de97c2c45f3bb4e7
7c50633c8efc6d65d96f1b6f820c89320eabe1dc
2017-03-03 12:06:42 -03:00
Priit Laes
4db04840b1 python: We only support 2.7.x
Python 2.7 is currently the only upstream-supported 2.x version.
Python 2.6 is not supported by upstream since 2013 and there will be no 2.8
2017-03-03 12:06:42 -03:00
Kunda
a3e01788df Trivial typos
CmakeLists
.travis.yml
2017-03-01 15:33:52 -08:00
Bruce B. Lacey
d964187504 Install macOS bundle executables into MacOS
* Previously, the macOS bundle executables were installed into
    bin which does not adhere to Apple guidelines and causes
    issues with certain frameworks like Qt.  The install has
    been refactored to install the executables into MacOS

Fixes #2928
2017-03-01 09:33:28 +01:00
wmayer
5eedcc4651 make cmake configure version with older versions 2017-02-25 13:52:45 +01:00
Bruce B. Lacey
9d4f8fadf6 Enable all VTK components available on macOS
Fixes #2919
2017-02-25 01:13:25 -03:00
Bruce B. Lacey
21080af2a7 Packaging: macOS relocation of libraries without children
* macOS install path must be <bundle>/MacOS in order for
    QLibrary to find qt.conf to set the correct bundle paths
  * Refactored to add an explicit graph traversal to set the
    dynamic loader id to handle the case where a bundled
    resource does not have any children
  * Fixed the case where rpaths were not removed from
    libraries without children
  * Improved diagnostics when bundling fail to finds
    a dependent library in the search path

Mantis: #0002886
Refs: #535
2017-02-23 20:28:17 -08:00
Bruce B. Lacey
b52b94ae85 Packaging: Set macOS dynamic loader paths
*  DYLD paths are set properly to prevent loading libraries external
     to the bundle
  a. LC_ID_DYLD is set to the basename of the library name (i.e.
     not the absolute path) when it is copied into the bundle
  b. Existing LC_RPATH entries in libraries are removed before adding
     the bundle-relative RPATH
  *  Added configurable diagnostic logging to aid in debugging

Fixes 0002886
2017-02-19 01:16:59 -08:00
triplus
978978f7dd Navigation indicator for FreeCAD 2017-02-18 16:03:52 +01:00
wmayer
216d8c66dc commit 10000 2017-02-04 16:24:32 +01:00
wmayer
5cf9eb069a commit 9999 2017-02-04 16:17:56 +01:00
wmayer
16a23d1694 disable Path module on Win32 if cmake version is less than 3.4.3 2017-02-04 14:48:33 +01:00
wwmayer
c014fe17d8 Merge pull request #460 from realthunder/PathArea
Added Path.Area and Path::FeatureArea
2017-02-04 11:36:21 +01:00
Kurt Kremitzki
25496adcbe Add Addon Manager to Tools menu 2017-02-02 11:20:41 +01:00
Zheng, Lei
fb5b69cdec Force BOOST_PP_VARIADIC for clang
Current clang has full support for all variadic macro feature required
by Boost.Preprocessor. However, older Boost turned off variadic feature
for clang by default, probably because clang was broken at that time. It
should be safe to turn it on now.
2017-01-29 19:01:10 +00:00
wmayer
23b0793a68 implement tiny layer for PySide/PySide2 2016-12-28 10:10:59 +01:00
wmayer
d220121e63 search in list of all available vtk components instead of file system 2016-12-27 20:37:20 +01:00
Johannes Obermayr
f907816ab4 Remove keyword on end of VTK_LIBRARIES. 2016-12-25 14:01:07 +01:00
Mateusz Skowroński
a2ef2c9fb6 Remove additional find_package calls. 2016-12-25 11:11:46 +01:00
Mateusz Skowroński
d74e2d5a64 Use PySide2 tools for Qt5 build. 2016-12-25 11:11:46 +01:00
wmayer
0c3f52303d switch to PySide2 for Qt5 2016-12-24 15:33:15 +01:00
wmayer
92db556a3e do not use Qt4 macros for Qt5 version of fc_wrap_cpp 2016-12-15 13:33:33 +01:00
wmayer
deddc4b3e2 use Qt WebKit module 2016-12-13 19:48:22 +01:00