wmayer
779128b5f4
Gui: get rid of some const_cast
2022-06-28 15:26:02 +02:00
wmayer
7db925d991
App: fix memory leaks in Enumeration class and simplify code
2022-06-25 18:18:57 +02:00
wmayer
2b04b01edc
cppcoreguidelines-special-member-functions
...
* disable move constructor and move assignment for several core classes
2022-06-25 17:46:48 +02:00
wmayer
7de296b60e
cppcoreguidelines-pro-type-union-access
...
According to https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Ru-pun using union for type-punning is undefined behaviour.
See also https://en.wikipedia.org/wiki/Type_punning#Use_of_union . Replace it with std::memcpy.
2022-06-25 17:17:04 +02:00
wmayer
e9890c0798
Gui/Mod: replace several reinterpret_cast with static_cast
2022-06-25 11:36:55 +02:00
wmayer
e53e231677
Gui: remove some superfluous const_cast
2022-06-24 14:48:52 +02:00
wmayer
c955372ecf
cppcoreguidelines-pro-type-union-access
...
According to https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md using union for type-punning is undefined behaviour.
Replace it with std::memcpy
2022-06-24 14:29:50 +02:00
Yorik van Havre
830b3944db
Merge pull request #7067 from Kuzma30/add_ts
...
Crowdin Add "new" WB to translations.
2022-06-24 13:50:43 +02:00
mosfet80
620c273c4e
Boost version <=1.60 is never used in freecad 0.20 ( #7038 )
...
* Boost version 1.60 is never used in freecad 0.20
2022-06-24 02:20:26 +02:00
0penBrain
b308da5387
[BUGFIX] Gui: fix mouse Gesture navigation mode
...
Regression introduced by commit c23a30b
2022-06-24 01:03:53 +02:00
marioalexis
f78412c75b
Gui: Use PyObject_IsTrue in combination with conditional ternary operator
2022-06-22 19:50:03 -04:00
luzpaz
b7cc7261b8
Stylesheets: fix typos
...
[skip ci]
2022-06-21 20:39:01 -04:00
Kuzemko Alexsandr
e678620cbd
Crowdin Update .ts files with current source.
2022-06-21 17:31:06 +03:00
wmayer
0d34449613
Gui: expose SoQtOffscreenRenderer to Python
2022-06-21 12:55:17 +02:00
Uwe
0678946103
[core] update version number
...
NOTE: this is purposely version 0.21, despite the release goal is 1.0
Since we issue weekly builds, people might otherwise misunderstand the version
So first when the release goal is reached, FreeCAD becomes version 1.0
2022-06-20 00:56:55 +02:00
Uwe
c23a30b916
[Gui] remove unnecessary Boolean comparisons
2022-06-19 15:17:01 +02:00
Uwe
81be38ea8d
[Gui] View.cfg: fix typo
2022-06-17 01:30:11 +02:00
Uwe
08d1e382e1
[Gui] Add more general color settings to Preference Pack
...
- also sort the file entries
2022-06-17 01:23:09 +02:00
Uwe
5b6ba058a7
[Gui] Add more saving view data in Preference Pack
...
- it was reported that the user-visible settings like the NaviCube size etc. cannot be saved via a preferences pack
2022-06-17 01:21:28 +02:00
Chris Hennes
7814faa6fd
Gui: Add saving view data in Preference Pack
2022-06-16 11:48:47 -05:00
wmayer
c0cccf7f7e
Gui: add overloaded version of cmdAppDocument and cmdGuiDocument() that has a string as first parameter
2022-06-13 15:21:55 +02:00
Chris Hennes
5219718eb0
GUI: Preliminary support for HiDPI splashscreen
2022-06-13 15:19:40 +02:00
wmayer
876ef07480
Gui: implement '*' operator for weak pointer classes
2022-06-13 13:52:34 +02:00
wmayer
e0487b62a6
Gui: [skip ci] set Std_LinkMakeRelative as WhatsThis name
2022-06-13 11:01:36 +02:00
Uwe
832f181ec0
[Gui] make What's This? work for sublinks
2022-06-13 02:42:37 +02:00
wmayer
ac3390de12
Gui: add function to determine size that a quantity spin box would need to display a certain text
2022-06-12 20:01:41 +02:00
Uwe
505de3215b
[GUI] fix screenshot watermark
...
as reported here: https://forum.freecadweb.org/viewtopic.php?p=601651#p601651
2022-06-12 18:39:14 +02:00
Yorik van Havre
baa1105a53
Merged crowdin translations
2022-06-12 11:56:37 +02:00
VM4Dim
9010b88b22
Fix for non-Latin Group name in Tree View
2022-06-11 15:24:25 -04:00
Yorik van Havre
19ffd1ca94
Merged crowdin translations
2022-06-10 11:03:57 +02:00
Yorik van Havre
fa9c78611e
Updated ts files
2022-06-10 10:29:18 +02:00
Yorik van Havre
68e8c19aaf
Merged crowdin translations
2022-06-09 13:40:35 +02:00
wmayer
8d5a957eb0
Gui: use expresion 'keyboard shortcut' to avoid incorrect translation
2022-06-09 13:15:41 +02:00
wmayer
28c269cc5f
Gui: improve German translation
2022-06-09 12:15:29 +02:00
marioalexis
4148a33d15
Gui: Improve docstrings in AxisOriginPy.xml
2022-06-08 20:20:57 +02:00
Yorik van Havre
2e4dcfc22a
Generated ts files
2022-06-08 12:32:59 +02:00
Yorik van Havre
b06f247f9f
Merged crowdin translations
2022-06-08 12:28:54 +02:00
Uwe
f256e3caf4
[Gui] attempt to improve NaviCube rendering
...
When the NaviCube is relatively small, it looks clumsy on some screens. This PR tries to improve that.
2022-06-08 01:06:15 +02:00
Chris Hennes
47bb1408da
GUI: Add Vtk info to copied About data
2022-06-07 12:51:51 -05:00
wmayer
77627bbc23
Gui: add SoColorBarLabel as workaround for a Coin3D bug
2022-06-07 19:42:04 +02:00
Yorik van Havre
b9b21ddac5
Merged crowdin translations
2022-06-07 13:34:53 +02:00
Kuzemko Alexsandr
eff8ecaafc
Crowdin Run update.ts with latest source code.
2022-06-07 13:15:44 +03:00
wmayer
80bdc3f960
Gui: don't use cached value of color bar width if ratio of the canvas is less than 1.0
2022-06-07 11:30:00 +02:00
wmayer
3cccd4d69e
Gui: cache color bar width to avoid to compute it for every resize of the canvas
2022-06-06 19:11:00 +02:00
Yorik van Havre
e8f1bde367
Merged crowdin translations
2022-06-03 11:26:35 +02:00
Chris Hennes
34502193a2
i18n: Update TS files to ensure Python files are included
2022-06-02 14:57:49 -05:00
Chris Hennes
d540de8bee
i18n: TS files generated by lupdate 6.4.0dev
2022-06-02 13:41:37 -05:00
Chris Hennes
7b204c01db
Gui: Fix typo
2022-06-02 10:29:14 -05:00
Chris Hennes
a4b2bf584d
Gui: Fix display of tooltips for GroupCommand
...
Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/88 and https://github.com/FreeCAD/FreeCAD-translations/issues/72
2022-06-01 14:21:17 -05:00
Yorik van Havre
d447d75882
Merged crowdin translations
2022-05-31 13:31:52 +02:00