wmayer
ac265261b1
fix build failure with Py2.7 under macOS
2019-03-31 17:46:32 +02:00
wmayer
96144560b3
PVS: V530 The return value of function 'freopen' is required to be utilized
2019-03-12 18:33:24 +01:00
looooo
3ad9ee6fa4
python3.7 fix
2019-03-07 11:10:42 +01:00
wmayer
3845350c0a
PVS: V773 A memory leak is possible
2019-02-17 18:40:06 +01:00
Mateusz Skowroński
317bcd59c9
Use QString's multi-arg overload to save memory allocations. [-Wclazy-qstring-arg] Thanks Clazy!
2019-02-11 15:39:14 +01:00
wmayer
2aa4f8c47f
Update copyright notice
2019-01-03 15:37:02 +01:00
lorenz
b022c7c01d
further cmake changes for conda
2018-12-01 14:52:15 -03:00
wmayer
b79e1bfee4
get rid of private function _PyImport_FixupBuiltin for FreeCAD and FreeCADGui modules
2018-09-01 19:57:15 +02:00
wmayer
2e4d2dff03
fix possible UNICODE related build failure due to OCCT cmake flags
2018-08-06 12:29:43 +02:00
looooo
8e2c682a3d
fix windows problem:
...
https://forum.freecadweb.org/viewtopic.php?f=4&t=29014
2018-05-31 11:02:33 +02:00
wmayer
7ed84a6590
workaround for bug in VS 2013 that occurs at Python init time
2018-04-15 19:05:06 +02:00
luz.paz
b6b9f61548
Misc. typos
...
Inspired by @normandc per https://gitter.im/FreeCAD/FreeCAD?at=5a729c6ece68c3bc742df205
2018-02-07 09:40:03 +01:00
wmayer
5d35713aa2
adjust copyright text
2018-01-27 12:13:44 +01:00
Unknown
a8ecffb652
Misc. typo fixes
...
Various workbenches
2017-12-23 14:30:30 +01:00
luzpaz
0d1451f39d
User-facing typo fixes
...
All user-facing strings that have double (consecutive) whitespace e.g. `\b \b`have been removed. Inspired by the error message in https://forum.freecadweb.org/viewtopic.php?f=3&t=5899&p=200309#p200309
2017-11-21 17:21:23 -03:00
wmayer
3b957a12b5
various minor changes:
...
+ whitespace improvement
+ code cleanup
2017-11-21 17:51:22 +01:00
looooo
edcc8ac76f
windows python path setup:
...
allow to set the PYTHONHOME variable
2017-11-04 11:45:06 +01:00
wmayer
3b479e00c2
allow to set console and unit test option without overriding each other
...
start unit tests in command line mode because the python pivy package is missing
2017-10-10 20:40:09 +02:00
wmayer
4d9416f1cf
fixes #0002959 : GUI tests aren't run when tests are started via command line
2017-10-09 19:17:31 +02:00
wmayer
349f8b5ff9
avoid to eventually try to init Gui twice
2017-07-10 20:51:30 +02:00
wmayer
9513792292
py3: support of Python 3.4
2017-06-06 23:49:42 +02:00
wmayer
8ce343291b
py3: fox compiler warnings
...
issue 0000995
2017-06-04 00:17:57 +02:00
wmayer
369cc735e1
py3: port external FreeCAD module to Python3
...
whitespace improvement
2017-06-02 10:18:41 +02:00
wmayer
8164722a71
py3: port external FreeCAD module to Python3
...
issue 0000995
2017-06-02 06:43:18 +02:00
Ian Rees
caee7cae1c
Get path on OSX when imported from external Python
2017-03-21 20:13:51 +01:00
Kunda
19f8fd4c10
source typo fixes pt5
...
+ cleaning up some more non-short-URLs
Issue #2914
2017-03-04 13:07:13 -03:00
Kunda
99c99006b8
source typo fixes pt4 (only on py3 merged code)
2017-03-02 13:47:21 +01: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
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
wmayer
bf66153f9c
Increment year in copyright info
2017-02-15 21:32:23 +01:00
Alexander Gryson
0c7587a86c
Increment year in copyright info
...
Just increments the year in the console output when launching FreeCAD
2017-02-14 17:44:21 +01:00
wmayer
b9e8b4f74f
revert previous change in main() for POSIX systems
2017-02-12 13:16:08 +01:00
wmayer
6c2a7b479f
issue #0002891 : Sketching impossible, Type.Error Exception
2017-02-09 12:46:58 +01:00
wmayer
0598af8a08
unset PYTHONHOME on Windows to avoid eventual problems with a conflicting Python installation
2017-02-08 21:43:55 +01:00
wmayer
87f2866884
Linux specific Qt5 port
2016-12-13 19:47:32 +01:00
wmayer
5e375a6238
Add switch to select between Qt4 and Qt5
2016-12-13 15:53:13 +01:00
wmayer
1cdee20953
Qt4/Qt5 neutral changes:
...
+ replace Q_WS_WIN with Q_OS_WIN
+ replace Q_WS_X11 with Q_OS_LINUX
+ replace Q_WS_MACX with Q_OS_MACX
+ set explicit cast to HWND
2016-12-12 14:09:21 +01:00
Yorik van Havre
af97583026
Doc: Fixes in doxygen docs for Draft,Arch, FEM
2016-11-17 17:04:09 -02:00
wmayer
e71e4bf562
update copyright text
2016-10-16 11:51:23 +02:00
Bruce B. Lacey
400891fcfe
Exit application with non-zero general error status code if an exception is raised
2016-10-08 15:57:50 -07:00
wmayer
4d2ccdfb72
fix -Wextra in Main & Complete
2016-09-22 14:24:38 +02:00
wmayer
d98337b5f2
Coverity: fix high impact issues
2016-08-17 15:33:04 +02:00
wmayer
8217b8f6d1
+ fix compiler warning, improve whitespaces
2016-05-15 12:16:36 +02:00
David Pello
5f0073b9e0
BSD Porting fixes, conditional compilation and use of gettimeofday()
2016-05-15 12:08:43 +02:00
Ian Rees
bc71c6e64b
More fixes around Python exit codes
2016-03-27 13:01:04 +13:00
Ian Rees
3cd752417b
Catch exceptions in FreeCADCmd like FreeCAD
2016-03-26 20:49:47 +13:00
Bruce Lacey
9816e48b07
Propagate sys.exit(code) up the call stack to the shell
...
SystemExitException is instantiated and thrown by Base::Interpreter
whenever the python interpreter executes a sys.exit(<exitCode>) call.
However, in the current implementation, the SystemExitException
effectively swallows the <exitCode> hence under this change,
SystemExitException has been extended to save the <exitCode> passed to
the sys.exit() call when it is instantiated and provides a new
getExitCode() accessor method to retrieve the <exitCode> in a
try/catch block. MainGui.cpp was change to pass the corresponding
<exitCode> to the system exit() call so it is accessible in the shell.
2016-03-21 18:28:29 +01:00
wmayer
fe8be472a9
+ fix unit tests
2016-02-09 16:00:38 +01:00
Mateusz Skowroński
7d0e892d36
Qt4's qglobal.h defined TRUE and FALSE. Qt5 does not do it anymore. Replace it with true and false.
...
158f39ec78
This change is Qt4/Qt5 neutral.
2016-01-05 16:43:33 +01:00
Mateusz Skowroński
cd2db00f22
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00