Dion Moult
0fa3e789bf
Convert old json files to include more metadata as per IFC4 standard
2019-08-20 13:31:38 +02:00
Dion Moult
5971203f47
Add contexts file for IFC2X3
2019-08-20 13:31:33 +02:00
Yorik van Havre
4ca71c16d4
Draft: removed degub message
2019-08-19 13:42:29 -03:00
Bernd Hahnebach
61a13287c2
Arch: workaround to make Arch loading without errors, but still this needs to be fixed
2019-08-19 09:14:49 +02:00
sliptonic
163013c92f
Merge branch 'master' into fixes/tooltable
2019-08-18 12:32:35 -05:00
wmayer
b594274407
add missing header and forward declaration
2019-08-17 23:14:45 +02:00
Dubstar_04
056a8e07e5
Ensure the tool parameters are saved
...
Ensure the tool parameters are saved to the tool table
2019-08-17 19:51:45 +01:00
wmayer
f144049231
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
+ fix -Wunused-private-field
2019-08-17 19:53:39 +02:00
wmayer
9760ea62cd
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
2019-08-17 19:53:21 +02:00
wmayer
319bbe5cc4
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
2019-08-17 19:53:07 +02:00
wmayer
33b6c9c293
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
2019-08-17 19:52:49 +02:00
wmayer
7f4378a87e
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
+ fix -Wpessimizing-move (Geometry::clone: moving a temporary object prevents copy elision -> remove std::move call here)
2019-08-17 19:52:32 +02:00
wmayer
4068df6483
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
+ fix -Wunused-variable
+ fix -Wbraced-scalar-init
+ fix -Wparentheses (View3DInventorViewer::checkGroupOnTop: operator '?:' has lower precedence than '+'; '+' will be evaluated first)
+ fix -Wundefined-bool-conversion (MainWindow::updateActions)
+ suppress -Woverloaded-virtual but fix later
2019-08-17 19:52:12 +02:00
wmayer
53e597a5d6
Fix clang compiler warnings:
...
+ fix -Winconsistent-missing-override
+ fix -Wunused-private-field
+ suppress -Woverloaded-virtual but fix later
2019-08-17 19:51:51 +02:00
wmayer
99287c3ebf
fix -Winconsistent-missing-override
2019-08-17 19:51:33 +02:00
wmayer
1c234373d6
fix MSVC compiler warnings
2019-08-17 19:35:21 +02:00
wmayer
ea49e40b78
fix msvc build failure
2019-08-17 17:12:42 +02:00
Zheng, Lei
cecf15291f
Gui: sort property by name in property view
2019-08-17 15:32:51 +02:00
Zheng, Lei
1fecb7c4cc
Gui: fix tree view selection focus problem
2019-08-17 15:32:51 +02:00
Zheng, Lei
b59e4ad9a5
App: do not throw on recursive recompute
2019-08-17 15:32:51 +02:00
Zheng, Lei
b1a2007759
Gui: fix missing de-highlight when (pre)selection is disabled
2019-08-17 15:32:51 +02:00
Zheng, Lei
7747680d35
Draft: fix PathLinkArray
2019-08-17 15:32:51 +02:00
Zheng, Lei
cb83886826
Import: fix version header path
2019-08-17 15:32:51 +02:00
Zheng, Lei
0a4f1abf00
Draft: fix Link(Path)Array
2019-08-17 15:32:51 +02:00
Zheng, Lei
d18d489599
App: fix rollback of dynamic property changes
2019-08-17 15:32:51 +02:00
Zheng, Lei
afeaec3d0d
TechDraw: fix face based projection direction detection
2019-08-17 15:32:51 +02:00
Zheng, Lei
ecc857cdf1
TechDraw: fix projection group editing update
2019-08-17 15:32:51 +02:00
Zheng, Lei
6c46d24ee3
TechDraw: fix drawing update on undo/redo
2019-08-17 15:32:51 +02:00
Zheng, Lei
f36714974a
Command: disable auto transaction if triggering editing
...
Each command will create an App::AutoTransaction to auto create and
commit a transaction for proper undo/redo. But if the command starts
editing, the current transaction may be required to out live the current
command.
Note that the command can only detect editing if the code calls
Gui::Document::setEdit(). There are objects that starts editing by
calling its own ViewProvider::setEdit(), e.g. various TechDraw
ViewProviders. In this case, to avoid auto committing, one can call
App::Application::setActiveTransaction() with the second argument set to
true, or call App::AutoTransaction::setEnable(false).
2019-08-17 15:32:51 +02:00
Zheng, Lei
5f5ea31ec8
TreeView: update status on manual object touch
2019-08-17 15:32:51 +02:00
Zheng, Lei
6aab2df588
TreeView: fix selection sync problem
2019-08-17 15:32:50 +02:00
Zheng, Lei
d049eed121
Draft: fix for python2
2019-08-17 15:32:50 +02:00
Zheng, Lei
f13ee08c3f
App: fix xml indentation in PropertyContainer::Save
2019-08-17 15:32:50 +02:00
Zheng, Lei
ba0d573369
Gui: fix selection change handling in PropertyView
2019-08-17 15:32:50 +02:00
Zheng, Lei
d7dd720eaf
App: fix property type matching in transaction
2019-08-17 15:32:50 +02:00
Zheng, Lei
3f4b483011
TreeView: fix potential crash on deleting object
2019-08-17 15:32:50 +02:00
Zheng, Lei
31626d5c85
Gui::Document: fix saving of camera setting
2019-08-17 15:32:50 +02:00
Zheng, Lei
bd7493bd2b
TreeView: fix bug in selection sync
2019-08-17 15:32:50 +02:00
Zheng, Lei
ac6e94d1c8
Gui: fix crash on editing PropertyLinkList
2019-08-17 15:32:50 +02:00
Zheng, Lei
fe0548cad5
Sketcher: auto undo when canceling constraint editing
2019-08-17 15:32:50 +02:00
Zheng, Lei
648f5e6d5b
Gui: fix auto view switching of editing object
2019-08-17 15:32:50 +02:00
Zheng, Lei
0f66755843
Sketcher: fix external editing
2019-08-17 15:32:50 +02:00
Zheng, Lei
e288bb672d
Base: fix duplicated exception message
...
Because the exception can propagate across C++ and Python boundary
multiple times, prepending extra information may cause duplication,
something like,
"FreeCAD exception thrown(FreeCAD exception thrown(..."
2019-08-17 15:32:49 +02:00
Zheng, Lei
a4028b0bd5
App: fix Python object leak in PropertyListT
...
* Fix Python object leak in _setPyObject()
* Add support for Python iterables
* Minor performance improvement on setPyValues()
2019-08-17 15:32:49 +02:00
Zheng, Lei
e88ea07353
PropertyContainer: skip saving trasient dynamic property
2019-08-17 15:32:49 +02:00
Zheng, Lei
2f0aa9b2a5
Fix typos pathes -> paths
2019-08-17 15:32:49 +02:00
luz.paz
3bb578c825
Fix more typos
2019-08-17 15:32:49 +02:00
luz.paz
84dd53d539
Fix extra grammar issue in src/App
2019-08-17 15:32:49 +02:00
luz.paz
b869b6e29e
Fix typos in various src/Mod directories
2019-08-17 15:32:49 +02:00
luz.paz
63a577fe07
Fix typos in src/Gio
2019-08-17 15:32:49 +02:00