Bernd Hahnebach
6ece75789b
add config for arcanist
2015-10-09 08:19:23 +02:00
wmayer
c133457da5
+ when running a bound macro check if file exists, proper unicode handling of macros in customize dialog
2015-10-08 12:37:30 +02:00
wmayer
52957ffcb5
+ When adding new commands to custom toolbar set user data if required in order to move them up/down
2015-10-08 11:13:10 +02:00
wmayer
70d86ce907
+ add security checks to SoBrep nodes
2015-10-07 23:08:03 +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
5a78a6ab79
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 11:32:38 +02:00
wmayer
4909d628f5
+ fixes #0002287 : Entry Point Not Found IsWow64Process
2015-10-07 10:24:35 +02:00
Eivind Kvedalen
b68ae65f56
Sketcher: Fixed keeping sign of constraints.
2015-10-06 21:26:22 +02:00
wmayer
f53a691bba
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-06 21:16:44 +02:00
wmayer
48bf07e622
+ split file extension from descriptive text of file format to avoid that invalid translation breaks file dialog
2015-10-06 18:45:06 +02:00
wmayer
967eead27a
+ split file extension from descriptive text of file format to avoid that invalid translation breaks file dialog
...
+ add method to make image view unclosable for user
+ fix possible crash in MeshAlgorithm::GetMeshBorder
+ fix possible crash in MeshAlgorithm::ConnectLines
2015-10-06 17:28:52 +02:00
wmayer
72a260cc6e
+ clear highlighting when re-creating shape
2015-10-06 00:19:43 +02:00
Bernd Hahnebach
24a3b27150
FEM: add brackets to print statements in CalculiX file writer
2015-10-05 18:34:07 +02:00
Bernd Hahnebach
f19d4c44df
FEM: rewriting some defs in CalculiX input file writer
2015-10-05 18:33:52 +02:00
Bernd Hahnebach
d86b0e8f76
FEM: CalculiX writer, rename elset for solid meshes
2015-10-05 18:33:33 +02:00
Bernd Hahnebach
33fed6a630
FEM: add licence information to CalculiX inpwriter
2015-10-05 18:33:16 +02:00
Bernd Hahnebach
f411000a0f
FEM: add calculiX input file comment lines to FemTest input file diff
2015-10-05 18:33:01 +02:00
Bernd Hahnebach
b2262058c8
FEM: visual output for beam and shellelements added
2015-10-05 18:32:38 +02:00
Bernd Hahnebach
b4d99aa570
FEM: fix in ShellThicness and BeamSection
2015-10-05 18:32:18 +02:00
Bernd Hahnebach
2b89aab8f3
Fem: fix in ShellThickness selectionobserver
2015-10-05 18:25:57 +02:00
wmayer
30b5311aa4
+ fix clang warnings, fix wrong characters
2015-10-05 17:59:19 +02:00
wmayer
0b47413fe1
+ fix module dependency of Start and Web
2015-10-04 13:33:43 +02:00
wmayer
3998bd7f98
+ fix warnings: -Wunused-private-field and -Wtautological-compare
2015-10-04 13:27:44 +02:00
wmayer
c5246875b1
+ remove SubWindow flag on OSX to put the expression input on top and get focus
2015-10-04 12:54:25 +02:00
wmayer
aa5b388f4a
+ unlimit the value for occurrences
2015-10-04 10:32:58 +02:00
wmayer
36dd6946a9
+ fix clang warnings
2015-10-02 23:32:01 +02:00
wmayer
e4768c1c75
+ fix clang warning: -Woverloaded-virtual
2015-10-02 20:42:16 +02:00
Przemo Firszt
4b00fe91ab
Travis CI: Add internal tests
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-01 12:18:28 +02:00
wmayer
232623d372
+ fix build failure on Windows
2015-09-30 16:37:48 +02:00
Eivind Kvedalen
5dc75b73bf
PartDesign: bugfix, invoke ui->spinOccurrences->apply().
2015-09-30 15:54:19 +02:00
Eivind Kvedalen
9a0c58986f
PartDesign: Replaced QuantitySpinBox by SpinBox for "occurrences" input field.
2015-09-30 15:54:19 +02:00
Eivind Kvedalen
cbb4c52310
SpinBox: Added expression binding functionality.
2015-09-30 15:54:18 +02:00
Eivind Kvedalen
014bb5b519
QuantitySpinBox: Moved getIcon() and some data members to ExpressionBinding class.
...
Conflicts:
src/Gui/QuantitySpinBox.cpp
2015-09-30 15:54:17 +02:00
Eivind Kvedalen
5826a6ccb3
QunatitySpinBox: Removed unused code.
2015-09-30 15:54:16 +02:00
Eivind Kvedalen
cab8111292
Removed PropertyExpressionEngine::getPaths() method.
2015-09-30 15:54:16 +02:00
Eivind Kvedalen
145452120c
Added various options to silence warnings when compiling salomemesh with clang.
2015-09-30 15:54:15 +02:00
Eivind Kvedalen
eecb6f3536
Spreadsheet: Fixed too liberal decoding of cell addresses.
2015-09-30 15:54:14 +02:00
Yorik van Havre
f439208282
Merge pull request #54 from cpollard1001/DPIFixes
...
Made slight tweaks for high DPI displays
2015-09-29 23:45:32 -03:00
Jan Kantert
a2ef7f244d
properly add layer for blocks during export
2015-09-29 10:46:36 -03:00
wmayer
d248e8f914
+ always save macro before executing
2015-09-29 10:00:23 +02:00
Chris Pollard
4a802befbb
Made slight tweaks for high DPI displays
2015-09-28 13:42:00 -04:00
Abdullah Tahiri
94851bc14f
Sketcher Bug fix: External geometry shown after reorient
...
========================================================================
Reported here:
http://forum.freecadweb.org/viewtopic.php?f=10&t=12517&p=100388#p100429
Solution:
When a sketch loses support, all external geometry is deleted right away.
2015-09-28 11:45:06 +02:00
Abdullah Tahiri
56c29e27f7
Sketcher: Bug fix: Building Vertex Index on Restore
...
===================================================
The bug was introduced by myself here:
47c0859c1b
[code]
void SketchObject::onDocumentRestored()
{
try {
- rebuildExternalGeometry();
+ if(Support.getValue()) {
+ validateExternalLinks();
+ rebuildExternalGeometry();
+ }
Constraints.acceptGeometry(getCompleteGeometry());
}
[/code]
The issue is that "rebuildExternalGeometry" calls "rebuildVertexIndex". So for any sketch not having external geometry, if you open it, select everything and hit del, you will have a crash because
I effectively removed the creation of the index in this dossier. You won't have one if you do anything rebuilding the index before hitting del, like creating geometry, though.
2015-09-28 11:42:56 +02:00
Abdullah Tahiri
01ba165d9a
Bug fix: deletion of groups of external geometry
...
================================================
Issue reported inter alia here:
http://forum.freecadweb.org/viewtopic.php?f=10&t=12380#p99456
How to reproduce:
1. Make an external geometry hexagon (make a hexagon, pad it, make a sketch on a hexagonal face and make all the lines external geometry)
2. Box select the external lines and press "del"
On the first pressing of "del" 3 lines were deleted and 3 remained, select again, on the second press 1 remains, select again, on the last press all are deleted.
Why?
Internal and External geometry were handled together in a single set. Group deletion of geometry is effected starting from the highest index,
so that upon deleting an element, the index of the remaining elements does not change. Handling both groups together caused that the external geometry
was actually deleted on the inversed order (as they are (decreasing) negative values for representation, but increasing positive indexes in the external geometry array).
Solution:
Internal and External geometries are handled separatedly
2015-09-28 11:14:30 +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
wmayer
6fea753584
fix warnings
2015-09-27 22:05:01 +02:00
wmayer
0ef3a052c3
+ ignore color of PLY file for point clouds
2015-09-27 22:04:16 +02:00
wmayer
cff628737b
To see if the DlgExpressionInput can be closed check if it's under the cursor
...
Add some test code to deal with modal dialogs on Windows
2015-09-27 16:56:44 +02:00