jriegel
fbd763a8f4
switch PartDesign to Bodies
2016-04-12 18:11:45 +02:00
jriegel
9396e5e02d
First work for LibPack8 and PropertyUUID
2016-04-12 18:11:44 +02:00
Eivind Kvedalen
d6052a5a27
Quantity: Added -= and += operators.
2016-04-02 12:01:04 +02:00
Ian Rees
bc71c6e64b
More fixes around Python exit codes
2016-03-27 13:01:04 +13:00
wmayer
7df94ca9af
+ fix crash when raising SystemExitException if not called inside Python function
2016-03-21 18:50:57 +01: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
3ca1ec2c28
+ issue #0002468 : freecad-0.15.4671/src/Base/Handle.cpp:61: bad test ?
2016-03-09 22:13:05 +01:00
wmayer
2e43774c2f
+ terminate xerces at program exit
2016-03-09 15:52:42 +01:00
vginkeo
f14758d5e5
FEM: C++98 compatible fix to constraint displacement reference deletion, update vertice, edge, face selection
2016-02-29 13:06:16 +01:00
Yorik van Havre
577f208da7
Revert "FEM: Updated fix to constraint displacement reference deletion, update hide show, remove custom input writer, update vertice, edge, face selection."
...
This reverts commit ac4d466443 .
2016-02-19 00:05:55 -02:00
vginkeo
ac4d466443
FEM: Updated fix to constraint displacement reference deletion, update hide show, remove custom input writer, update vertice, edge, face selection.
2016-02-18 19:15:16 -02:00
Yorik van Havre
c25595266b
Fixed non dereferenced py pointer in ParameterPy
2016-02-01 13:34:37 -02:00
Yorik van Havre
2cb06c6f65
Fixed wrong value returned by ParameterPy::GetUnsigned
2016-01-30 17:24:28 -02:00
wmayer
173f19eff4
+ move handwritten Python classes to PyCXX
2016-01-27 18:07:48 +01:00
wmayer
dec030b34e
+ base ParameterGrpPy class on PyCXX and fix usage of unsigned values
2016-01-27 18:05:56 +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
Mateusz Skowroński
d5c074f80d
QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
wmayer
e9e9a38865
+ improve exception handling in initialization scripts
2015-12-29 23:42:29 +01:00
wmayer
07ba938ff6
+ issue: #0002350 , handle Python's SystemExit exceptions and do not exit application when running from macro dialog or Python editor
2015-12-27 23:00:59 +01:00
wmayer
9a3211c343
+ extend Inventor builder to support material nodes
2015-12-16 16:09:31 +01:00
wmayer
36ac2e7032
Fix element A41 in 4x4 Matrix class
2015-12-10 17:35:54 +01:00
wmayer
c0ee5fbae3
+ add restart method to timer
2015-12-07 17:31:05 +01:00
wmayer
898e0fb359
+ make API of InventorBuilder more flexible and add new methods
2015-11-26 15:27:40 +01:00
wmayer
919d47015a
+ support of drag'n'drop for custom view provider
2015-11-03 16:21:51 +01:00
wmayer
85994d17b8
+ replace || operator in BoundBox2D with real function names
2015-10-14 18:45:13 +02:00
wmayer
a4d1dbe5f0
+ rework BoundingBox class and its Python binding
2015-10-11 00:18:53 +02:00
wmayer
7ca6bb4072
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 14:29:49 +02:00
wmayer
b7be7aec13
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 13:38:17 +02:00
wmayer
f53a691bba
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-06 21:16:44 +02:00
wmayer
30b5311aa4
+ fix clang warnings, fix wrong characters
2015-10-05 17:59:19 +02:00
wmayer
e9594501dd
+ use dedicated exception classes for expression and parsing errors
2015-09-27 23:17:33 +02:00
wmayer
ee28daa669
+ replace old C casts with static_cast in generated C++ code, remove unused parent structure of Python classes, support of -1 as return value of setCustomAttributes
2015-09-27 22:08:08 +02:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
Eivind Kvedalen
4d1ebeccfa
Base: Added toStdString and fromStdString, to convert std::string to/from QString,
...
assuming std::string is utf-8 encoded.
2015-09-21 14:51:00 +02:00
Eivind Kvedalen
98700edbca
Added Base::freecad_dynamic_cast(...)
2015-09-21 14:50:59 +02:00
wmayer
1dad42c2f6
+ fixes #0002126 : Fails to load .FCStd file which contains many MultiByte-Char strings
2015-09-20 12:29:05 +02:00
wmayer
7d09444dd9
+ fixes #0001237 : the project file is not saved when the /tmp directory is full, but the user is not aware of it
2015-09-19 18:59:22 +02:00
wmayer
e5c3a09502
+ for file-based recovery write the data files in worker threads
2015-09-19 13:12:59 +02:00
wmayer
8db1280a4d
+ make RecoveryWriter more robust
2015-09-18 15:32:33 +02:00
wmayer
bb05d17596
+ implement FileWriter class based on files and a specialized sub-class for recovery purposes
2015-09-17 21:37:47 +02:00
wmayer
32367b1744
+ save Brep in binary format for recovery files
2015-09-16 22:58:47 +02:00
wmayer
e461f65552
+ fix build for FreeBSD
2015-09-02 18:06:37 +02:00
wmayer
1a12d109e9
+ fix strict-aliasing warnings
2015-08-29 19:48:08 +02:00
wmayer
4dee0663c3
+ test command to show race conditions in Console class
...
+ fix race conditions in Console class
2015-08-13 18:57:52 +02:00
wwmayer
e7441149f0
+ fix many minor warnings, activate -Wall for gcc
2015-08-02 22:32:18 +02:00
Przemo Firszt
7d8fb99cea
Units: Add Density to internal schema
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-07-31 14:04:14 -03: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