Stefan Tröger
3a51404dd5
Extenions: Drop virtual inheritance
...
Due to problems onthe windows platform the virtual inheritance approach must be dropped. NExt to the already reimplemented proeprty interface the Type interface is reimplemented too. This change allows to revert some earlier changes.
2016-10-08 12:48:34 +02:00
Stefan Tröger
558e128b39
Extensions: Revert few changes after restructuring
2016-10-08 12:48:34 +02:00
Stefan Tröger
ed32752674
Extensions: Add ViewProvider extension python types
2016-10-08 12:48:34 +02:00
Stefan Tröger
51632426a0
Extension: Port ViewProvider of Part
2016-10-08 12:48:34 +02:00
Stefan Tröger
261798da2e
Extensions: Port ViewProvider of GeoFeatureGroup
2016-10-08 12:48:34 +02:00
Stefan Tröger
0a539538de
Extensions: Port ViewProvider of groups
2016-10-08 12:48:34 +02:00
Stefan Tröger
8c002f1709
Extensions: Introduce ViewProviderExtension
2016-10-08 12:48:34 +02:00
Stefan Tröger
1287f3007a
Extensions: Fix rebase errors
2016-10-08 12:48:34 +02:00
wmayer
c48a9bfead
fix -Wunused-parameter
2016-09-23 16:37:12 +02:00
wmayer
f944ab3846
replace deprecated auto_ptr with unique_ptr
2016-09-22 13:01:20 +02:00
wmayer
f19d424d8b
fix -Wextra in FreeCADGui
2016-09-21 20:54:52 +02:00
wmayer
afa37847b5
remove Application::runPythonCode
2016-09-15 23:14:31 +02:00
wmayer
18cc6c1851
remove method Application::runCommand
2016-09-15 19:39:16 +02:00
wmayer
f0e00311cd
prepare view provider for undo/redo
2016-07-23 11:45:21 +02:00
wmayer
ba72952dd8
+ suppress log messages of active document or view in release build
2016-07-14 16:32:29 +02:00
wmayer
c832fb5561
+ issue #0002578 : Duplicate objects copied and exported
2016-06-16 14:40:28 +02:00
Sergo
dc17dbf510
filter selection to exclude object duplicates before export
2016-06-16 14:33:30 +02:00
wmayer
3c269f4ccd
+ use QString's vsprintf to avoid to truncate the output string
2016-06-04 10:37:08 +02:00
wmayer
dd3f85d1a1
+ handle also std::exception when application unexpectedly leaves event loop
2016-05-13 12:12:17 +02:00
wmayer
61376ef135
+ improve whitespaces
...
+ fix sequence protocol and fix crash
2016-05-01 15:49:00 +02:00
wmayer
e50950f070
+ force FreeCAD to always show icons in menus if available (this overwrites system settings)
2016-04-30 18:52:13 +02:00
Alexander Golubev
9753f27064
Gui: refactor Plane's and Line's ViewProviders and add yet another one for OriginFeature
...
- Share the code of Gui::ViewProviderPlanes and Gui::ViewProviderLine
in Gui::ViewProviderOriginFeature
- Add support for coloring and transparencing the OriginFeatures by
ViewProviderGeometryObject means.
2016-04-12 18:12:18 +02:00
Alexander Golubev
2c2d155ee9
OriginGroup: add new abstraction layer between the Part and the GeoFeatureGroup
2016-04-12 18:12:18 +02:00
DeepSOIC
e587cb8a5d
Fix rebase mistake, application startup related
...
Caused docking restore problems, and probably toolbar state restoration
too.
See post 116 of thread "Test Request: Part Design Workflow" (
http://forum.freecadweb.org/viewtopic.php?f=20&t=11205&start=110#p95619
)
2016-04-12 18:12:14 +02:00
Stefan Tröger
3f5caa2181
group coordinate planes and lines
2016-04-12 18:12:05 +02:00
Stefan Tröger
915b8ef446
add base lines
2016-04-12 18:12:05 +02:00
jriegel
45f7c99c1c
Changing active object handling in PartDesign
2016-04-12 18:12:03 +02:00
jriegel
51b46e1e37
Assembly: Add GeoFeatureGroup and helpers
2016-04-12 18:12:02 +02:00
jriegel
e9744c842d
Make Part working
2016-04-12 18:12:02 +02:00
jriegel
d5663b4122
Slightly change start up code to run Workbench activate later and some implementations
2016-04-12 18:11:45 +02:00
jriegel
ed5a055444
implementing PlacementObject
2016-04-12 18:11:44 +02:00
wwmayer
c69aae4b2f
Merge pull request #129 from ianrrees/20160327-use-SystemExitException-code
...
More fixes around Python exit codes
2016-03-28 10:17:13 +02:00
wmayer
7993938ab6
+ delete transient directory if sub-directory fc_recovery_files is empty
2016-03-27 11:32:29 +02:00
Ian Rees
bc71c6e64b
More fixes around Python exit codes
2016-03-27 13:01:04 +13:00
wmayer
5393196c0e
+ add clean-up function to recovery dialog
2016-03-21 17:56:18 +01:00
wmayer
fe8be472a9
+ fix unit tests
2016-02-09 16:00:38 +01:00
wmayer
173f19eff4
+ move handwritten Python classes to PyCXX
2016-01-27 18:07:48 +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
3d8d6eca5e
+ implement mechanism to allow only a single application instance
2015-11-05 15:56:50 +01:00
wmayer
899199daf5
+ move GuiApplication class into its own source files
2015-11-04 22:04:48 +01:00
wmayer
969b43bb64
+ improve active document handling
2015-10-18 19:35:15 +02:00
wmayer
b7be7aec13
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 13:38:17 +02:00
wmayer
b33be62bb6
+ rename signal to signalRelabelObject and remove unused code
2015-09-22 17:13:03 +02:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
b9a512361d
+ by default create a zip file for auto-save
2015-09-19 21:32:17 +02:00
wmayer
2991bbf033
+ fixes #0001238 : Preferences: set temp files directory
2015-09-19 16:07:33 +02:00
wmayer
848f9c4d46
+ implement file based auto-save & recovery mechanism
2015-09-19 01:13:33 +02:00
wmayer
9cb63295e9
+ issue #0000175 : Auto save function
2015-09-04 15:08:12 +02:00
wmayer
9253572afe
+ implement GUI to enable/disable auto-save and its timeout
2015-09-04 00:48:26 +02:00