Chris Hennes
61aaba74fd
Tools: Add check for existence in updatecrowdin.py ( #11304 )
2023-11-09 12:24:54 -06:00
Chris Hennes
f25af97811
Update translations
2023-11-09 12:23:56 -06:00
Chris Hennes
89c1b24850
Tools: Add entitlements to MacOS signing
2023-11-06 11:20:45 -06:00
mos
4ce1d9d11c
removed pylupdate4 used in qt4
2023-11-06 11:18:07 -06:00
Chris Hennes
37a8e348c6
Merge pull request #11231 from DeflateAwning/http-cleanup
...
Find and replace http://freecad to https://freecad
2023-11-06 11:16:13 -06:00
Chris Hennes
9c2df13cb4
Merge pull request #11138 from davesrocketshop/material_editor_pr
...
Material: Material editor enhancements
2023-11-01 09:42:43 -05:00
DeflateAwning
1e3179e9bc
Find and replace http://freecad.org to https://freecad.org
...
Find and replace:
http:\/\/(.{0,10})freecad
https://$1freecad
Done in all remaining files (after doing it in SVGs in the last commit)
2023-10-29 22:39:22 -06:00
wmayer
026ff5edea
Tools: improve XML formatter
...
* Avoid adding '
' to the output
* Sort attributes of PythonExport element
* Remove trailing whitespaces from UserDocu text and replace tabs with 4 spaces
2023-10-28 22:38:46 +02:00
wmayer
e66113aa44
[skip ci] Tools: add XML format tool
2023-10-28 16:57:32 +02:00
David Carter
d1e96a5195
Material: Material editor enhancements
...
Continues the work of the material subsystem improvements.
This merge covers the continued development of the material editor. The
primary improvements are in the handling of 2D and 3D array properties.
These properties are now fully editable, and can be saved and restored.
The cards now separate the author and license. These were previously
saved as a single item. Future support will be provided for standard
open source licenses.
Saving operations validate the cards to ensure UUIDs of materials are
considered. Warnings are given when a save could potentially impact the
models, such as saving over a material instead of creating a new
instance.
The editor is still not complete. There are a number of functional
elements, such as drag/drop operations, folder creation, and deletion
operations that need to be added to the main tree. State needs to be
saved and restored to improve the user experience. The appearance
preview also needs significant work. This will be handled in a future
PR.
2023-10-24 12:36:36 -04:00
Yorik van Havre
31b0896cf0
Merging the Help module ( #11008 )
...
* Adding the Help module - fixes 10527, fixes #10512
* Aded Help to pre-commit
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-16 11:17:06 -05:00
wmayer
d635a0a034
Core: switch from master to main in version number script
2023-10-10 13:09:44 +02:00
wmayer
d305f306df
Core: Revert superfluous changes made with PR #9521
2023-10-09 15:06:45 +02:00
AgCaliva
3ac69993c0
merge master via cli
2023-10-04 13:28:48 -03:00
wmayer
4f8ce85abd
Tools: support of METH_NOARGS flag for Python methods
2023-09-27 17:48:53 +02:00
AgCaliva
64f60721a9
merge master via cli
2023-09-16 02:12:58 -03:00
pre-commit-ci[bot]
e92ed45df9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-12 13:02:35 -04:00
andrea
63a82b0b17
The DownloadStatistics.py file is the duplication of the githubstats.py file
2023-09-09 17:55:25 +02:00
mosfet80
67a0d077e1
Delete src/Tools/astylerc
...
Removed config file for astylerc c c++ formatter tool
2023-09-09 01:12:49 +02:00
pre-commit-ci[bot]
e64c5ee399
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-08 12:13:51 +00:00
AgCaliva
93679b2729
Fix DOMDocument redefinition error
2023-09-08 09:12:52 -03:00
Chris Hennes
b2042f36c6
Tools: Fix Start translation TS file name
2023-09-07 23:05:25 +02:00
mosfet80
9583c1c0cb
Delete src/Tools/plugins/widget/FreeCAD_widgets.vcxproj.user
...
removed Visual studio user personal file
2023-09-06 07:22:01 +02:00
mosfet80
f33ca32ddc
Delete src/Tools/plugins/widget/FreeCAD_widgets.vcxproj.filters
...
removed custom Visual Studio filter file
2023-09-06 07:22:01 +02:00
Chris Hennes
d9a6a2b51d
Tools: Reformat to current clang-format standard
2023-09-03 09:51:22 -05:00
Chris Hennes
bac14e81f7
Merge pull request #10258 from chennes/translations20230814
...
Update translations
2023-08-18 08:52:13 -05:00
wmayer
b2672abc06
Tools: modernize C++: return braced init list
2023-08-18 00:36:24 +02:00
Chris Hennes
58cf9f3212
Update translations
...
Adds the ten units strings from Base as well.
2023-08-16 22:50:39 -05:00
Jonas Bähr
34b176c1db
Remove C++ escaping from *Py.xml templates
...
Now all escaping required for the C++ code generation is done when the
.cpp/.h files are generated. Previously, only newlines were escaped
automatically. This was a) inconsistent and b) leaked c++ details into
the xml data.
In addition, the escaping is now done in one central place, harmonizing
the three previous implementations.
Pre-existing c++ escape sequences in the XML files have been replaced by
their literal equivalent so that the resulting python doc sting remains
unchanged.
2023-08-16 13:17:25 +02:00
Chris Hennes
047448bc7b
Merge pull request #10125 from cjmayo/desktopfilename
...
Finish renaming desktop filename to org.freecad.FreeCAD
2023-08-13 14:24:18 -07:00
Roy-043
79936038ac
Tools: Avoid dictionary.keys() where possible
2023-08-10 00:50:18 +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
wmayer
9f99285d59
modernize C++: use nullptr
2023-08-05 11:23:12 -06:00
wmayer
702f3b4ddd
Core: modernize C++: redundant void arg
2023-08-05 16:50:31 +02:00
wmayer
b8a7849dd3
Misc: modernize C++: use override
2023-08-04 17:09:53 +02:00
Chris Hennes
da8b9fd65d
Tools: Add script to sign and notarize on Mac OS
2023-08-03 00:07:25 +00:00
Chris Hennes
b851452557
Tools: Modify CrowdIn to only generate QMs when needed
2023-05-21 19:01:42 -05:00
Chris Hennes
1c7415cd10
Tools: Switch to subprocess to handle MinGW runs
2023-05-06 12:28:13 -05:00
Chris Hennes
be890eb29f
Tools: Add exclusion list to lupdate calls
2023-05-05 18:41:51 -05:00
Chris Hennes
0a1b703b5a
Mods: Remove Raytracing
...
Deprecated. Replaced by 3rd party addon 'Render'.
2023-05-02 12:49:54 -05:00
luzpaz
4e2124e1d3
Fix misc. linting and typos
...
Trim whitespace; move imports to separate lines, fix typos
2023-04-25 17:14:39 +02:00
luzpaz
38a01939e0
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
Chris Hennes
a3fbbfa7ba
Tools: Add Inspection to Updatecrowdin
2023-04-23 21:40:41 -05:00
Chris Hennes
99cd277a93
Tools: Apply pre-commit autoformatting
2023-04-22 13:07:06 -05:00
Yorik van Havre
12b106b347
[Tools] fixed encoding error in updatets script
2023-04-20 13:53:21 +02:00
Chris Hennes
a5d187c24d
Tools: Apply Black to updatecrowdin.py
2023-04-18 22:41:19 -05:00
Chris Hennes
fb6ea28fd5
Tools: Add App to CrowdIn upload
2023-04-18 22:37:23 -05:00
Chris Hennes
2dabffbf6c
Tools: Apply Black formatter to updatets.py
2023-04-16 20:54:32 -05:00
Chris Hennes
e363a27c97
Tools/updatets.py: clean up file formatting issues.
2023-04-16 20:54:22 -05:00
ronnystandtke
144b2158dd
Removed Image workbench from directories list ( #9275 )
2023-04-15 15:06:05 -05:00