wmayer
3d16ae0f04
prepare view provider for undo/redo
2016-07-23 11:45:21 +02:00
wmayer
d9ad234539
+ suppress log messages of active document or view in release build
2016-07-14 16:32:29 +02:00
wmayer
39ab11c701
+ issue #0002578 : Duplicate objects copied and exported
2016-06-16 14:40:28 +02:00
Sergo
1644f4d64d
filter selection to exclude object duplicates before export
2016-06-16 14:33:30 +02:00
wmayer
a2a8a517a9
+ use QString's vsprintf to avoid to truncate the output string
2016-06-04 10:37:08 +02:00
wmayer
4885250a68
+ handle also std::exception when application unexpectedly leaves event loop
2016-05-13 12:12:17 +02:00
wmayer
88f472d411
+ improve whitespaces
...
+ fix sequence protocol and fix crash
2016-05-01 15:49:00 +02:00
wmayer
8e19a2064f
+ force FreeCAD to always show icons in menus if available (this overwrites system settings)
2016-04-30 18:52:13 +02:00
Alexander Golubev
1b76b1117d
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
d72a919384
OriginGroup: add new abstraction layer between the Part and the GeoFeatureGroup
2016-04-12 18:12:18 +02:00
DeepSOIC
801857e98f
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
46e4e3b2b4
group coordinate planes and lines
2016-04-12 18:12:05 +02:00
Stefan Tröger
b401f07bdf
add base lines
2016-04-12 18:12:05 +02:00
jriegel
d7c932d714
Changing active object handling in PartDesign
2016-04-12 18:12:03 +02:00
jriegel
4fb12b7dcd
Assembly: Add GeoFeatureGroup and helpers
2016-04-12 18:12:02 +02:00
jriegel
cf9158abc9
Make Part working
2016-04-12 18:12:02 +02:00
jriegel
11b0178a42
Slightly change start up code to run Workbench activate later and some implementations
2016-04-12 18:11:45 +02:00
jriegel
7a76df4013
implementing PlacementObject
2016-04-12 18:11:44 +02:00
wwmayer
ae6c4338a7
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
32dc67cd71
+ delete transient directory if sub-directory fc_recovery_files is empty
2016-03-27 11:32:29 +02:00
Ian Rees
7f42b2b8fb
More fixes around Python exit codes
2016-03-27 13:01:04 +13:00
wmayer
dcb5d09581
+ add clean-up function to recovery dialog
2016-03-21 17:56:18 +01:00
wmayer
cd3d36342f
+ fix unit tests
2016-02-09 16:00:38 +01:00
wmayer
f9694de1a8
+ move handwritten Python classes to PyCXX
2016-01-27 18:07:48 +01:00
Mateusz Skowroński
c275b35d48
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
0695552cff
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
ea252c7426
+ implement mechanism to allow only a single application instance
2015-11-05 15:56:50 +01:00
wmayer
143add5d1b
+ move GuiApplication class into its own source files
2015-11-04 22:04:48 +01:00
wmayer
c5f6687872
+ improve active document handling
2015-10-18 19:35:15 +02:00
wmayer
de41dc46ec
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 13:38:17 +02:00
wmayer
e5348c743d
+ rename signal to signalRelabelObject and remove unused code
2015-09-22 17:13:03 +02:00
Mateusz Skowroński
05f95c0506
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
eddd1d4684
+ by default create a zip file for auto-save
2015-09-19 21:32:17 +02:00
wmayer
ef203bc260
+ fixes #0001238 : Preferences: set temp files directory
2015-09-19 16:07:33 +02:00
wmayer
9a45718d9e
+ implement file based auto-save & recovery mechanism
2015-09-19 01:13:33 +02:00
wmayer
5cfbde93da
+ issue #0000175 : Auto save function
2015-09-04 15:08:12 +02:00
wmayer
7dc1b5ad6a
+ implement GUI to enable/disable auto-save and its timeout
2015-09-04 00:48:26 +02:00
wmayer
2d8c5b7870
+ implement auto-save function for documents
2015-09-03 19:09:03 +02:00
wmayer
4a40a38bcf
+ check for null pointer when trying to get associated view provider of a document object
2015-08-12 17:44:29 +02:00
wmayer
1facaae959
+ issue #0002053 : Support of themes
2015-07-12 23:12:05 +02:00
wmayer
13467a131d
+ fix possible crash when application icon is empty
2015-07-11 01:12:52 +02:00
wmayer
d126506fca
+ event to restore/clear action style scheme
2015-07-09 23:08:10 +02:00
wmayer
dcd43937a7
+ use icon of style sheet for task header
...
+ fix size issue with task panel
+ enable QSint task panel
2015-07-08 15:17:49 +02:00
wmayer
45d793a1af
+ include missing header files
2015-06-30 17:48:03 +02:00
wmayer
dc686a55d6
+ issue #0002053 : Support of themes
2015-06-29 14:33:14 +02:00
wmayer
94d0462e27
+ setup qss search paths
2015-06-19 23:27:39 +02:00
wmayer
23a8a9359b
+ handle case when workbench fails to be created, fix problem when inserting menu
2015-05-06 10:47:51 +02:00
wmayer
86807adb63
+ fixes #0002047 : Don't register recent files which can't be opened
2015-04-11 17:34:46 +02:00
Sebastian Hoogen
d2bb75566e
add encoding parameter to .as_std_string()
...
to handle PyUnicode Objects. Usually ASCII for object names and Utf-8
for file names and console output.
issue #995
2015-02-08 15:37:00 +01:00
Yorik van Havre
210e8e8e0a
Wait before deleting __objs__ (Werner can you check if its Ok? Thanks)
2015-01-18 15:42:28 -02:00