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