Commit Graph

34803 Commits

Author SHA1 Message Date
wmayer
12bd92cdf5 Gui: fix another tabstop compilation warning
See also #10105
2023-08-10 17:01:45 +02:00
marioalexis
ae69dd90de Test: Add StringHasher test 2023-08-10 11:55:21 -03:00
marioalexis
0987f94185 App: Change indentation to 4 spaces in String*PyImp.cpp 2023-08-10 11:55:21 -03:00
marioalexis
04bd0b2d20 App: Fix crash and undefined behavior in StringHasherPy and StringIDPy 2023-08-10 11:55:21 -03:00
marioalexis
6acb55b643 App: Initialize StringHasher and StringID classes 2023-08-10 11:55:21 -03:00
wandererfan
6565732207 [TD]move dvp cosmetic functions to extension 2023-08-10 10:17:22 -04:00
wandererfan
77ef529c5a [TD]provide result of detail to other views 2023-08-10 10:17:22 -04:00
wandererfan
08237b6c2c [TD]remove unused code dvp & sections 2023-08-10 10:17:22 -04:00
wandererfan
5df5be3774 [TD]refactor QGIViewPart 2023-08-10 10:17:22 -04:00
wmayer
95e8c5d5a5 gcc: support to build with v7.5 2023-08-10 11:22:08 +02:00
wmayer
5cf79a3a17 Drawing: fix build failure 2023-08-10 10:51:34 +02:00
jffmichi
eb595ac3ce add unit test for flipEdge with FirstParameter and LastParameter 2023-08-10 01:17:36 +02:00
Roy-043
85c2c973d8 Material: Avoid dictionary.keys() where possible 2023-08-10 00:59:02 +02:00
Roy-043
64df36ba5c PartDesign: Avoid dictionary.keys() where possible 2023-08-10 00:54:21 +02:00
Roy-043
79936038ac Tools: Avoid dictionary.keys() where possible 2023-08-10 00:50:18 +02:00
wmayer
15c41e81d1 fixes #10063: Part_SectionCut does not work if the view is in perspective 2023-08-10 00:48:21 +02:00
sliptonic
7a1db14045 Merge pull request #10118 from Roy-043/Path-Avoid-dictionary.keys()-if-possible
Path: Avoid dictionary.keys() if possible
2023-08-09 14:32:49 -05:00
wmayer
1ab94d290e MSVC: fix build failure caused by PR #10138 2023-08-09 18:17:32 +02:00
wmayer
efe323395e TD: fix possible crash in QGIWeldSymbol::customBoundingRect()
Forum thread: https://forum.freecad.org/viewtopic.php?t=80203
2023-08-09 10:48:11 -04:00
wmayer
c15be7d714 fixes #10105: Tabstop assignment compilation warning 2023-08-09 16:29:31 +02:00
wmayer
30ae3e6b5c fixes #10127: Usage of std::filesystem in test bumps minimum GCC version to GCC 8 2023-08-09 13:52:42 +02:00
Syres916
2d4f379d9d Improve Sliders with some colour 2023-08-09 10:53:29 +02:00
Syres916
d5feaae615 Improve grammar and remove whitespace 2023-08-09 10:53:29 +02:00
Syres916
d34ceeae26 Improve Visibility for Urls and Expressions 2023-08-09 10:53:29 +02:00
Paddle
7e833518b3 Preference Page Theme : remove jun from .ui file. 2023-08-09 10:19:29 +02:00
Roy-043
9e178dbcb8 Drawing: Avoid dictionary.keys() where possible 2023-08-09 10:15:01 +02:00
Roy-043
e23c56e6c8 Import: Avoid dictionary.keys() where possible 2023-08-09 10:10:35 +02:00
Roy-043
df95050687 Merge branch 'master' into Path-Avoid-dictionary.keys()-if-possible 2023-08-09 08:22:46 +02:00
AgCaliva
dae3d4f690 fixed class name 2023-08-09 02:19:26 -03:00
AgCaliva
5c4631165a merge master 2023-08-08 23:29:40 -03:00
Chris Hennes
3bad74fe7d Update translations 2023-08-08 17:52:59 -06:00
wmayer
948cbfccd9 modernize C++: avoid bind
In many cases std::bind() is kept because the code is much simpler
2023-08-08 21:10:16 +02:00
Chris Mayo
bbb87fcf0d Fix hicolor theme application icon names
Fixed-size icons were not available as org.freecad.FreeCAD and
XDGData/org.freecad.FreeCAD.svg was a duplicate of Gui/Icons/freecad.svg.
2023-08-08 19:25:14 +01:00
Chris Mayo
708eb477de Finish renaming desktop filename to org.freecad.FreeCAD
The QGuiApplication::setDesktopFileName() call was changed in [1] but
the desktop file and other files that reference it were not.

As shown by Looking Glass [2] on X11 updating these files is still
not enough for GNOME to associate the process with the desktop file,
a StartupWMClass entry is added to the desktop file to fix this.

[1]
87b0935dff ("Migrate domain name from freecadweb to freecad (#9352)", 2023-04-24)

[2]
https://blogs.gnome.org/mclasen/2016/11/15/help-my-app-icon-is-missing/
2023-08-08 19:25:14 +01:00
Pieter Hijma
c765d64891 Gui: Expose the upDirection vector to Python 2023-08-08 13:53:50 -04:00
wmayer
52e1c7c33b modernize C++: move from boost::bind to std::bind 2023-08-08 17:36:13 +02:00
Roy-043
2bb3dd1c7e Mesh: Avoid dictionary.keys() where possible 2023-08-08 17:29:05 +02:00
wmayer
40a9f47489 Path: make export macro accessible in header file
It's not recommended any more to keep the export macro in the PreCompiled.h because many IDEs fail to fetch the export macro and raise a parsing error instead.
2023-08-08 17:27:28 +02:00
Roy-043
393661077d Path: Avoid dictionary.keys() if possible 2023-08-08 15:56:22 +02:00
luzpaz
a6202bc3ce Fix various typos 2023-08-08 14:25:00 +02:00
Paddle
4f4919a3c8 Move DlgSettingsTheme 2023-08-08 11:12:48 +02:00
Paddle
34eb609415 Move all the preference pages to PreferencePages subfolder. 2023-08-08 11:12:48 +02:00
Paddle
6487627b12 Change DlgEditor file name 2023-08-08 11:12:48 +02:00
Paddle
b9d65bd0fa Change DlgEditor to DlgSettingsEditor 2023-08-08 11:12:48 +02:00
Paddle
bc7c159dd1 Change DlgReportView file names. 2023-08-08 11:12:48 +02:00
Paddle
dc738f0dee Replace DlgReportView by DlgSettingsReportView in the files. 2023-08-08 11:12:48 +02:00
Paddle
760f014274 Change the 'DlgGeneral' file names. 2023-08-08 11:12:48 +02:00
Paddle
7ae3f6be8b Replace DlgGeneralImp by DlgSettingsGeneral. 2023-08-08 11:12:48 +02:00
wmayer
ec73caa40e modernize C++: make unique 2023-08-07 19:51:30 -06:00
wmayer
c2e17824fa modernize C++: raw string literal 2023-08-07 19:51:15 -06:00