Commit Graph

2022 Commits

Author SHA1 Message Date
luz.paz
55e93745fa Misc. typo fixes
Found via `codespell`
2018-08-26 17:30:44 +02:00
Zheng, Lei
69efa47374 Selection: handle exception in observer callback
Selection callback are sometimes called while traversing Coin node tree.
If any unhandled exception is thrown while traversing the tree, FC 3D
rendering will become unstable and non-usable thereafter.
2018-08-26 17:29:14 +02:00
wmayer
5eaf2e6387 fixes #0003564: Python objects: updateData calls to proxy instance that should have been deleted 2018-08-25 16:33:22 +02:00
wmayer
bb9d737ba1 when adding a dynamic property to the editor then move it to the correct group or create a new group 2018-08-25 13:26:14 +02:00
wmayer
24579fff32 Py3: fix PropertyStringListItem::setValue 2018-08-23 17:46:27 +02:00
wmayer
93163b28d0 Improve usability of expression dialog:
+ add signal showFormulaDialog to QuantitySpinBox in order to indicate whether the formula dialog opens or closes
+ when formula dialog opens then hide the button box in the parent dialog, show it again when the formula dialog closes
2018-08-23 12:22:57 +02:00
wmayer
afd5249563 add static function isVBOSupported to OpenGLBuffer to check for the GL_ARB_vertex_buffer_object extension 2018-08-21 10:29:55 +02:00
wmayer
a1b0c2ff32 Gui: Better visualization of the Active Object 2018-08-19 18:14:06 +02:00
wmayer
4686f27f64 fix -Wimplicit-fallthrough 2018-08-19 12:35:57 +02:00
wmayer
e701f75c25 generic wrapper/unwrapper for PySide and PyQt classes 2018-08-18 22:12:00 +02:00
luz.paz
321b159f27 More typos 2018-08-18 21:48:43 +02:00
wmayer
3c999f563e fix several reference counting bugs 2018-08-18 16:01:55 +02:00
wmayer
271cdcb19e clear selection node when destroying viewer 2018-08-18 11:32:32 +02:00
wmayer
4d9ee645ce use consistently cc_glglue functions in OpenGLBuffer class 2018-08-16 13:38:46 +02:00
wmayer
c842f0b8b5 fix build failure if pch is on 2018-08-16 01:50:54 +02:00
wmayer
a5515527e9 move OpenGLBuffer class to core system 2018-08-16 01:30:23 +02:00
wmayer
2b02b07538 let pass events of a progress dialog in event filter of WaitCursor 2018-08-14 23:49:00 +02:00
wmayer
56e6d58291 add comment about regression in ProgressBar 2018-08-14 23:47:43 +02:00
wmayer
90ad845396 for Qt5 no explict event processing after creating a 3d view 2018-08-09 18:57:21 +02:00
wmayer
2e35941efc add some convenience methods for initialization process 2018-08-09 18:41:40 +02:00
wmayer
1d83e15e3f quit event loop after closing main window if not started by an extern host application 2018-08-09 17:03:01 +02:00
wmayer
241f85569c fix typo 2018-08-09 17:00:41 +02:00
wmayer
a9c4bcb5d6 remove kwd argument for functions only with flag METH_VARARGS 2018-08-08 17:39:32 +02:00
Zheng, Lei
436d04fe3e ViewProviderDocumentObject: forbid recursive call of updateView() 2018-08-08 13:44:36 +02:00
luz.paz
baa6d89328 Typos and whitespace fixes 2018-08-07 11:13:31 -04:00
wmayer
9faa7fc57f fix exception raised on project load for invalid enums 2018-08-07 15:23:56 +02:00
wmayer
dc54f67d03 fix infinite recursion in case of non-DAG documents 2018-08-06 18:52:48 +02:00
wmayer
2e4d2dff03 fix possible UNICODE related build failure due to OCCT cmake flags 2018-08-06 12:29:43 +02:00
wmayer
272c89b007 add protected default constructor of SelectionFilterGate to simplifiy writing of sub-classes 2018-08-04 16:52:57 +02:00
wmayer
9a3f0bc25a improve exception handling in ViewProvider::eventCallback 2018-07-30 12:25:54 +02:00
wmayer
e6658ed3f3 expose methods to Python to change navi cube settings 2018-07-29 11:32:54 +02:00
wmayer
2ca81da42f fixes #0003538: MacOSX 10.13 not in the 'About FreeCAD' dialog 2018-07-28 16:06:15 +02:00
luz.paz
0576524144 Misc. code comment typo fixes
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip="*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./.git,./src/zipios++"`
2018-07-27 10:39:43 -03:00
wmayer
d4987d088f add option to drag at cursor instead of view center 2018-07-25 22:36:35 +02:00
wmayer
6e8b60589f add brnading option to show full version number in splash screen 2018-07-25 22:26:54 +02:00
wmayer
6c51cdd663 minor changes 2018-07-25 21:49:21 +02:00
wmayer
fa89e3b951 add url handler to handle certains protocols differently 2018-07-25 21:48:55 +02:00
wmayer
d3ef6905ff + add option to switch off precompiled header 2018-07-25 20:17:11 +02:00
wmayer
6b9a3bf93c fix possible crash in Quarter viewer 2018-07-25 19:50:25 +02:00
wmayer
65879dfe63 + Improve mesh selection (precompute projection matrix and use polygon bounding box) 2018-07-25 18:00:42 +02:00
wmayer
6b6bde1bab use correct spelling of Windows header 2018-07-25 16:49:37 +02:00
luz.paz
49b3fbab58 Source typo fix
minor typo in function saveIfNeccessary() to saveIfNecessary()
2018-07-13 18:49:48 -04:00
luz.paz
be5e93ddfe Misc. typo & whitespace fixes
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip="*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./.git,./src/zipios++"`
Revert IFC commit
2018-07-11 21:52:27 -04:00
JimStar
348ae51772 Extended global marker size to be used for other modes 2018-07-11 21:22:28 -03:00
Yorik van Havre
0ff2c72abc allow to disable version number in window title 2018-07-07 20:12:43 -03:00
Victor Fragoso
5f63f9f23f Add comment to clarify why replace() is used
by The WikiLab Team (wikilab.blog.br)
2018-07-06 09:55:44 -03:00
Danilo Oliveira
9ea0cf5a30 Add version info to window title
Fix issue 3499
by The Wikilab Team (wikilab.blog.br)
2018-07-06 09:55:44 -03:00
JimStar
e5dc8bfffa Implemented a global setting for marker size and support of it for snapping in "Draft" workbench. In future this setting can be used for other markers too, to be able to set them all to comfortable size by just one global setting.
Before that (e.g. on MacBook Pro) it was very hard to see the microscopic selection-circle hidden behind much bigger cursor arrow when trying to snap e.g. a line to some vertex. Now this setting can be used for such displays to increase the marker size and make it clearly visible behind the cursor.
The already existing "sketcher marker size" property is intended to be used for sketcher only, so it's not suitable for global setup of all the markers' sizes uniformly...
2018-07-05 19:05:19 -03:00
larnu
c8c10c117b Fix Blender Navigation 2018-06-13 12:21:34 +02:00
wmayer
c4fd48fb32 explicit handling of English/en locale in setLocale and supportedLocales 2018-06-09 20:34:54 +02:00