Commit Graph

359 Commits

Author SHA1 Message Date
wmayer
156cf62b8a Tools: [skip ci] replace QtDesigner with QtUiPlugin header to make moc happy on macOS 2022-04-04 17:06:59 +02:00
wmayer
0b44a6c28d Tools: [skip ci] Use qmake to determine Qt plugin directory 2022-04-04 02:12:13 +02:00
wmayer
ab2461629c Tools: [skip ci] CMake support of plugin for Qt Designer 2022-04-03 14:32:34 +02:00
Chris Hennes
1ea364379f Tools: PR6497 move return statement to new line 2022-03-29 12:35:10 -05:00
Chris Hennes
52c86de3cb Tools: PR4556 Step 3: sort QGridLayout by row-col 2022-03-28 10:43:25 -05:00
Yorik van Havre
a4ea92e719 Tools: Removing obsolete wiki-to-qhelp scripts
Note: A copy of these scripts is kept
at https://github.com/yorikvanhavre/FreeCAD-offlinedoc-scripts
for archiving
2022-03-24 09:46:50 +01:00
Yorik van Havre
1dd773e7b3 Translations: Merged crowdin strings 2022-03-23 10:37:50 +01:00
Yorik van Havre
822887d937 Tools: Removed Assembly from updatets script 2022-03-23 10:24:43 +01:00
wmayer
42d48103e8 Tools: lgtm: removes unused imports in Python scripts 2022-03-20 21:41:30 +01:00
andrea reale
13e09b36f8 remove QT4 references 2022-03-19 23:07:38 +01:00
wmayer
9160f06e1c Base: rename BaseExceptionFreeCADError to PyExc_FC_GeneralError 2022-03-17 14:45:48 +01:00
wmayer
0054cbddaa Fix coverity issue:
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
Uwe
c30e485ca9 [skip CI] fix inconsistent line endings in 2 files
was reported by MSVC
2022-03-12 20:12:19 +01:00
Uwe
fdfb47863b [skip CI] [Tools] wxWidgets: fix inconsistent line endings 2022-03-12 19:42:07 +01:00
Uwe
bda12907de [Gui] rename the Qt header list 2022-03-07 20:35:38 +01:00
wmayer
d6c397ea22 Tools: [skip ci] remove the last reference to CxImage: fixes #6432 2022-03-01 18:35:28 +01:00
wmayer
a3cb945d4e Tools: [skip ci] remove all references to CxImage 2022-02-28 21:44:57 +01:00
wmayer
4875aa88b6 Tools: [skip ci] in thumbnail provider replace CxImage library with Win32 API 2022-02-23 17:35:42 +01:00
Uwe
c6afe534ce [Tools] rename a variable to silence the spellchecker CI 2022-02-23 13:03:05 +01:00
wmayer
5007c8358c Tools: [skip ci] Adjust comment about the creation of a bitmap handle 2022-02-20 11:11:34 +01:00
wmayer
785d9067cd Tools: [skip ci] in thumbnail provider replace CxImage library with Win32 API 2022-02-18 12:58:51 +01:00
Yorik van Havre
e24da8dd94 Tools: Allow to treat one single module with updatets script 2022-02-17 13:35:47 +01:00
Yorik van Havre
17c07c09cf Merge pull request #5507 from mdkus/Branch_060222
Tools: icon error when envoking pure python test module
2022-02-14 11:59:25 +01:00
luz paz
6953a7cea8 Fix some typos and whitespace 2022-02-12 19:33:28 +01:00
luz paz
79aedcabad Tools: remove py2 support from fcinfo script 2022-02-08 16:29:27 +01:00
mdkus
bb17aa97e1 Tools: icon error when envoking pure python test module 2022-02-06 17:21:50 +01:00
Uwe
b0d6a5a6b0 [Plugin] update build setup to latest LibPack
(the particular paths can easily be adapted)
2022-02-01 01:57:21 +01:00
Yorik van Havre
c1ba2962dc Tools: Using recursive option in lupdate script 2022-01-26 13:59:19 +01:00
wmayer
31e2e95203 Base: Exception handling:
* Harmonize FreeCAD with Python exception types
* Implement AbortException::getPyExceptionType() to avoid handling it in client code
* Remove catch block for plain C strings
2022-01-19 18:00:04 +01:00
mdkus
d530b6ea4a Update CreatePyModule.py 2022-01-18 15:53:25 +01:00
Yorik van Havre
d36b455e95 Merge pull request #5318 from chennes/lupdateCPPWorkaround
Tools: Add workaround for lupdate missing source
2022-01-10 11:13:43 +01:00
mdkus
aa9b853bfb Update _TEMPLATEPY_Workbench.svg
Replacing inkscape svg by plain svg
2022-01-09 22:14:39 +01:00
luz paz
4e2c1158c6 Tools: update _TEMPLATE to 2022 2022-01-05 13:20:48 +01:00
Chris Hennes
3e75db0d58 Tools: Add workaround for lupdate missing source
lupdate requires at least one C++ source file to be present in order
to process the project file. In cases where a workbench is Python-only,
this resulted in incorrect or missing extraction of strings in ui files.
Those files should have been processed by lupdate, but were not.
pyludate was not configured to process them. To work around this, the
updatets.py script is modified to create a dummy *.cpp file before
running qmake.
2022-01-01 15:20:43 -06:00
mdkus
e4c2cc3c76 Tools: small bug fix for showing the correct test icon 2021-12-30 15:39:07 +01:00
wmayer
e743c30f3b Add Global.h headers to modules 2021-12-18 14:06:40 +01:00
mdkus
569f61b19a Update CreatePyModule.py
Small bug fix: in comparison to CreateModule.py this codeline is missing in CreatePyModule.py, so CreatePyModule.py doesn't work,fine without it (tested under Win 7 and Win11)
2021-12-01 09:20:36 +01:00
wmayer
c5fb91170b dist-git: make script working again for Py3 and Linux 2021-10-30 14:50:00 +02:00
Chris Hennes
9cbfe835f3 [Tools] Eliminate default value modification
LGTM catches a potential error with the mutation of default values:
implement their suggested workaround of using a None placeholder to
ensure the default itself is never modified.
2021-10-11 21:13:22 -05:00
Yorik van Havre
7489e8ea9e Merge pull request #5078 from chennes/femRemoveExtraTranslations
[Fem] Clean up Fem.ts to remove extra translations
2021-10-08 14:46:04 +02:00
luz paz
1bac25de44 Tools: fix updatecrowdin.py variable typo [skip ci] 2021-10-06 18:15:53 -04:00
Chris Hennes
ef7127a456 [Tools] Strip translations from base TS files 2021-09-30 15:13:26 -05:00
Chris Hennes
20848125a9 Merge branch 'master' into fixMixedLanguageTranslationExtraction 2021-09-24 07:58:15 -05:00
Yorik van Havre
fafc18158c Tools: small fix in crowdin script 2021-09-23 17:14:31 +02:00
Chris Hennes
6a9b27df1e Tools: Corrected arguments to git.extractInfo 2021-09-21 11:17:21 -05:00
Chris Hennes
be10709785 Tools: LGTM - don't catch BaseException 2021-09-19 14:38:05 -05:00
wmayer
c1cbee9a06 Tools: port example of embedding to Py3 2021-09-19 18:01:24 +02:00
Chris Hennes
def6d0563a [Tools] Refactor updatets to support two-lang mods 2021-09-17 10:22:35 -05:00
Yorik van Havre
455412ccc7 Tools: Updated crowdin script after PR #5021 2021-09-13 15:40:36 +02:00
Yorik van Havre
419e601482 Tools: Updated crowdin scripts
- Removed updateFromCrowdin script (now merged within updateCrowdin)
- Now automatically installs all languages above 25% translated
- Now updates Gui/Language/Translator.cpp too
2021-09-07 11:27:05 +02:00