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
wmayer
6008bb1691
extend InventorBuilder
2017-10-16 11:03:21 +02:00
Unknown
fa4a6b43ee
Capitalize beginning of tooltips + Typos
...
Capitalized all remaining uncapitalized tooltips.
+ Fixed typo in instantiate() function. Shouldn't have any repercussions on the code, AFAICT.
+ other typos
2017-10-13 00:26:53 +02:00
Harald Geyer
f50a19df2f
Fix rendering of Unit::ThermalConductivity
...
The old behaviour was:
>>> Quantity('0.9 W/m/K').UserString
u'0.00 W/mm/K'
>>> Quantity('1.1 W/m/K').UserString
u'1.10 W/m/K'
>>> Quantity('1100 W/m/K').UserString
u'1100.00 W/m/K'
The new behaviour is:
>>> Quantity('0.9 W/m/K').UserString
u'0.90 W/m/K'
>>> Quantity('1.1 W/m/K').UserString
u'1.10 W/m/K'
>>> Quantity('1100 W/m/K').UserString
u'1.10 W/mm/K'
2017-10-10 20:35:33 +02:00
Unknown
8d9bd319bd
Misc. Typos
2017-10-09 19:59:33 +02:00
wmayer
67b990c2b5
fixes #0002323 : Workbench Start recent list of 3 files is - after a crash - not sync with recent list in File Menu Recent list of 4 files
2017-10-05 10:38:42 +02:00
wmayer
ef11efce55
check for null string
2017-10-04 20:03:59 +02:00
wmayer
58c7b37661
include missing header
2017-10-04 18:58:40 +02:00
luzpaz
f3bf8fe919
Misc. typos
...
+ some are doxy others are just comment code.
+ some minor whitespace and grammatical tweaks.
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366 ). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
wmayer
bce521877d
expose Attach/Detach of parameter group class to Python
2017-10-04 17:16:22 +02:00
wmayer
8d420127b7
remove deprecated Type attribute
2017-09-18 19:01:25 +02:00
wmayer
fde42545ba
fix various coverity issues
2017-09-15 11:48:38 +02:00
wmayer
6eb26c06e0
set invalid bounding box if no arguments passed
2017-09-12 17:23:39 +02:00
DeepSOIC
62b0d35270
Base: new Rotation constructor - on vectors
...
The new constructor accepts wanted directions of x,y,z axes of rotated
frame, and a priority string that affects how the vectors are made
perpendicular to each other.
Example - construct placement for sketch on XZ plane:
v = App.Vector
App.Rotation(v(1,0,0),v(0,0,1),v())
2017-09-10 18:31:40 +02:00
wmayer
13b3abef35
direct support of Volt in units framework
2017-09-04 12:08:29 +02:00
wmayer
23863af612
implement slicing for VectorPy class
2017-08-21 15:16:03 +02:00
wmayer
f300614729
Py3: replace sq_slice and sq_ass_slice with mp_subscript and mp_ass_subscript because they are not used any more in Py3
2017-08-21 13:33:07 +02:00
wmayer
dd66a9c9fc
add method toFormat to get number format from character
2017-08-20 18:50:13 +02:00
Oliver Oxtoby
59cc63faea
Base: Make Quantity parser accept 1/[unit] as [unit]^-1
2017-08-20 16:53:57 +02:00
Oliver Oxtoby
890a7bf814
Base: Fixes in MKS units schema
...
- Change default unit for Length, if out of range of scaling, to m
- Add density scaling as in Internal schema (avoids density always displaying in kg/mm^3)
- Change velocity to m/s rather than mm/s
2017-08-20 16:50:26 +02:00
Oliver Oxtoby
f93bdfb927
Base: Add DynamicViscosity and SpecificEnergy units
2017-08-20 16:50:11 +02:00
wmayer
ffac6242fd
fixes of PR 765
...
remove QT_TRANSLATE_NOOP because of compiler warnings
mark _isReported as mutable to avoid removing const keyword from ReportException()
improve whitespaces
2017-08-17 22:50:01 +02:00
Abdullah Tahiri
806e06a35e
Exception extension to only report once
2017-08-17 22:45:40 +02:00
Abdullah Tahiri
fa3a4f1f4c
Exceptions: translation support
2017-08-17 22:44:11 +02:00
wmayer
cf8c1f6956
fix warning
2017-08-13 16:58:06 +02:00
wmayer
35ddd3926b
extend Python api of units:
...
+ get list of all available schemas
+ get currently set schema
+ translate a quantity to a given schema
2017-08-13 16:55:00 +02:00
wmayer
07261b161d
fix Py3 issue
2017-07-25 01:07:09 +02:00
wmayer
e32c37598b
add attribute to control format of a quantity via Python
2017-07-24 22:47:10 +02:00
wmayer
6ae540b053
fixes #0003137 : Unit UserString wrong
2017-07-24 16:52:03 +02:00
Itai Nahshon
4bd0766c72
Do not use C++11 utf8 strings - not supported by VC2013.
2017-07-18 17:43:09 +02:00
Itai Nahshon
bdd656ed98
Spelling
2017-07-18 17:41:51 +02:00
Itai Nahshon
258ca0723d
Add UnitsSchemaMmMin - izes are only in mm, speed in mm/munute.
2017-07-18 17:41:36 +02:00
luzpaz
937445c973
Added missing apostrophe
2017-07-16 11:40:32 -03:00
luzpaz
9bc7518046
fix typo
2017-07-10 19:29:55 -03:00
luzpaz
73ea82f9dd
fix typos
2017-07-10 19:29:55 -03:00
wmayer
2f5ff3186c
fix for mixing up SchemeVersion and FileVersion
2017-07-06 17:59:01 +02:00
wmayer
4caf59fd8b
implement object serialization for Vector class
2017-06-22 21:52:53 +02:00
Markus Lampert
a0d3d020eb
Proper taskk panel cleanup on escape.
2017-06-21 11:41:35 -07:00
wmayer
19d55fa227
fix issues in CoordinateSystem class and expose to Python
2017-06-20 21:22:59 +02:00
wmayer
c8084ac5c5
quantities must be expressed in units m,g,s for MKS and internal scheme
2017-06-18 23:43:42 +02:00