wmayer
e6b5a5fb14
suppress -Wcast-function-type for swig code
2018-08-08 18:18:53 +02:00
wmayer
ddfa3c8843
remove kwd argument for functions only with flag METH_VARARGS
2018-08-08 17:39:32 +02:00
wmayer
2a36f5c944
fix infinite recursion in case of non-DAG documents
2018-08-06 18:52:48 +02:00
wmayer
0260370b65
+ add option to switch off precompiled header
2018-07-25 20:17:11 +02:00
wmayer
a1309f1b66
+ move implementation of Base::ifstream and Base::ofstream to header and remove export macro.
...
This is needed for VS 2013 to avoid that it exports methods of the base class and thus causing linker errors for modules that link FreeCADBase
2018-07-25 17:50:30 +02:00
wmayer
cc8948983e
minor fix
2018-07-25 17:49:28 +02:00
wmayer
7dc1dd21fb
+ implement a faster method to multiply vector with matrix
...
+ add convenience method to transform a point array
2018-07-25 17:31:11 +02:00
wmayer
1f2302141d
+ implement direct and queued mode in console class
2018-07-25 17:25:32 +02:00
wmayer
bb1dbd720a
handling of UTF-8 in zipios++ on Win32
2018-07-25 16:57:38 +02:00
luz.paz
a1ffb0fa3c
Misc. typo & whitespace fixes
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip="*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./.git,./src/zipios++"`
Revert IFC commit
2018-07-11 21:52:27 -04:00
luz.paz
92e9659fba
Misc. comment typos
...
+ Found via `codespell -q 3 --skip="*.po,*.ts,./.git,./src/3rdParty,./src/CXX,./src/zipios++,./src/Mod/Assembly/App/opendcm" -I ~/Projects/fc-word-whitelist.txt`
+ crowdin translation refinements:
- https://crowdin.com/translate/freecad/6766/en-en#6499546
- https://crowdin.com/translate/freecad/6766/en-en#6504496
2018-06-13 20:37:17 -04:00
wmayer
881059fd61
missing call to clear error indicator
2018-06-04 17:48:10 +02:00
luz.paz
43244aa762
More misc. typos
2018-05-19 12:17:52 -04:00
luz.paz
69b3b0b7f2
Misc. typos
2018-05-19 12:06:34 -04:00
luz.paz
a463c94796
Crowdin: fix in different WBs
2018-05-02 00:50:06 -04:00
luz.paz
9167064fc1
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
wmayer
99ec96acd5
prepare for PyCXX 7.0
2018-04-18 19:20:50 +02:00
wmayer
1b5995d787
workaround for bug in VS 2013 that occurs at Python init time
2018-04-15 19:05:06 +02:00
wmayer
8e0a6cb832
fix conversion factors for psi and ksi
2018-03-31 15:43:16 +02:00
wmayer
37ad664f1d
density is not an SI base unit
2018-03-28 11:47:08 +02:00
wmayer
c9f25d75d3
fix typo
2018-03-11 18:34:18 +01:00
Yorik van Havre
4671f82b97
Units: Fixed Building Imperial schema - closes #2792
2018-03-08 12:45:59 -03:00
luz.paz
436444b424
Misc. typos
2018-01-27 19:43:18 +01:00
luz.paz
327957110a
Misc. comment typos
2018-01-14 12:11:35 -02:00
luz.paz
504f6583dd
Typos
...
The stepcode typos aren't to be found upstream. Recomend we merge nonetheless.
2018-01-08 21:07:00 +01:00
wmayer
e588862034
fix compiler warning
2018-01-08 19:55:07 +01:00
luz.paz
831bf31817
Misc. typos
...
+ stepcode typo submitted upsream https://github.com/stepcode/stepcode/pull/372
2018-01-07 18:41:29 -02:00
wmayer
b9975a5e14
fix OpenSCAD importer
2018-01-01 16:45:06 +01:00
wmayer
15ed408121
support some more handlers in VectorPy and throw better exceptions for unsupported operators
2018-01-01 15:45:21 +01:00
wmayer
808e06f118
implement setting custom attributes for RotationPy to assign matrix or pair of vectors
2017-12-31 18:18:27 +01:00
luzpaz
c4dd42de98
Typos: Various workbenches and misc.
...
[skip ci]
2017-12-25 10:58:10 +01:00
Unknown
e3eca59173
Misc. typo fixes
...
Various workbenches
2017-12-23 14:30:30 +01:00
wmayer
495c048ece
add helper class to tmp. block a boost signal/slot connection
2017-12-21 22:22:33 +01:00
wmayer
3fb789cf7c
move Placement.isNull to Placement.isIdentity
...
add isNull for backward compatibility
2017-12-13 19:13:18 +01:00
wmayer
7991e1ae7e
fix invalid syntax
2017-12-13 17:24:39 +01:00
wmayer
df0a3ded78
rename Placement.isNull to Placement.isIdentity
...
implement Rotation.isNull and Rotation.isIdentity
2017-12-13 17:00:38 +01:00
wmayer
ab908bf22d
preserve length of rotation axis
2017-12-13 17:00:38 +01:00
wmayer
3692861136
improve whitespaces
2017-12-13 17:00:38 +01:00
plgarcia
a0ea3ceec9
Improvement of rotations
...
Rotation:
- Add a private attribute Vector to store the direction of the rotation, and manage not to erase this direction when the angle id 0.
- Add a private attribute to store the angle as defined (no modulo etc)
- Keep the quaternion for calculations
PropertyGeo
- Saves the rotation with angle and direction instead of saving the quaternion.
- Attribute name chosen: Ox, Oy and Oz for the coordinates of the axis and A for the angle in radians. This has to be validated.
- Backward compatibility with the saved files with quaternion (test presence of A to determine which of the Quaternion (old way) or the direction and angle is stored (new way). New files can be opened by old FreeCAD and vice-versa.
The only side effect I can imagine is that it was possible to set a vector to 0, 0, 0 if the angle was not 0, what is somehow non sense. Now when setting to 0, 0 0 the last not null vector is kept. The vector can not be null any longer.
2017-12-13 17:00:38 +01:00
Frederic Bonnard
91142be1b2
Fix "Unit overflow in pow()" error
...
During tests on Debian/Ubuntu :
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836983 a problem was
found when raising a unit to a negative power on some architectures.
By default some architectures have "char" being
unsigned such as the ones listed here and others (
https://wiki.debian.org/ArchitectureSpecificsMemo ).
I just forced the sign-ness of pow()'s argument which fixes the issue.
2017-12-08 17:38:35 +01:00
Unknown
9c5407d259
Builder3D: doxy typo/grammar fixes
...
[skip ci]
2017-12-04 08:20:55 -05:00
wmayer
a519a34299
remove export macro from template class
2017-11-30 17:37:51 +01:00
Eivind Kvedalen
8b4adfa513
Moved ObjectStatusLocker template class to Base/Tools.h
2017-11-30 16:28:41 +01:00
wmayer
1a6e5db7f6
move encodeAttribute from Property to Persitence to avoid code duplication
2017-11-26 18:38:45 +01:00
luzpaz
8200c97ed2
Fix Techdraw UI typo found via crowdin + misc. typos
...
Ref: https://crowdin.com/translate/freecad/27911/en-eu#6503377
2017-11-26 15:48:20 +01:00
luzpaz
a225b13bef
Misc. typos
...
- Tooltip uniformity
- source comment typo fixes
- remove double whitespaces
2017-11-24 09:45:08 -02:00
wmayer
2da18e49aa
fix warning
2017-11-14 21:47:56 +01:00
wmayer
c2fa8d02b4
fixes #0002419 : Matrix rotation and Units compatibility
2017-10-25 13:50:06 +02:00
wmayer
5d1ba49610
implement FileInfo::completeExtension
2017-10-24 19:38:01 +02:00
wmayer
b1bfb62583
add derived unit electric potential
2017-10-16 21:56:13 +02:00