Adrián Insaurralde Avalos
c20a3e9543
Revert "disable git info"
...
This reverts commit 3b7da50ca7 .
2023-11-19 15:15:26 -03:00
Adrián Insaurralde Avalos
3b7da50ca7
disable git info
2023-11-18 17:44:50 -03:00
wmayer
5a39a85b73
Tools: for generated Python binding use PyTypeObject instead of _typeobject
...
And name the function arguments of PyMake to handle readability-named-parameter
2023-11-16 17:03:14 +01:00
mos
c25500fc72
fix python get value rotation are a Long .
...
remove old check python >=3.5 -> freecad require python 3.6
2023-11-16 14:05:30 +01:00
Chris Hennes
36c7b9db7f
Tools: Add check for existence in updatecrowdin.py ( #11304 )
2023-11-09 12:24:54 -06:00
Chris Hennes
954c2fa03f
Update translations
2023-11-09 12:23:56 -06:00
Chris Hennes
62006d89bc
Tools: Add entitlements to MacOS signing
2023-11-06 11:20:45 -06:00
mos
68feca4bf4
removed pylupdate4 used in qt4
2023-11-06 11:18:07 -06:00
Chris Hennes
aaa0db3867
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
2c7638b7aa
Merge pull request #11138 from davesrocketshop/material_editor_pr
...
Material: Material editor enhancements
2023-11-01 09:42:43 -05:00
DeflateAwning
8de6db3e97
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
196cbecde6
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
3956205a26
[skip ci] Tools: add XML format tool
2023-10-28 16:57:32 +02:00
David Carter
58bacb6b40
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
1c18768634
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
816a054203
Core: switch from master to main in version number script
2023-10-10 13:09:44 +02:00
wmayer
56820718c5
Core: Revert superfluous changes made with PR #9521
2023-10-09 15:06:45 +02:00
AgCaliva
2212e68a30
merge master via cli
2023-10-04 13:28:48 -03:00
wmayer
3b9aefa4a3
Tools: support of METH_NOARGS flag for Python methods
2023-09-27 17:48:53 +02:00
AgCaliva
4a504437d3
merge master via cli
2023-09-16 02:12:58 -03:00
pre-commit-ci[bot]
222a2520b1
[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
577004c1eb
The DownloadStatistics.py file is the duplication of the githubstats.py file
2023-09-09 17:55:25 +02:00
mosfet80
686618411f
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]
86083a5b94
[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
0859cf6555
Fix DOMDocument redefinition error
2023-09-08 09:12:52 -03:00
Chris Hennes
dfb6670379
Tools: Fix Start translation TS file name
2023-09-07 23:05:25 +02:00
mosfet80
a9503e38e4
Delete src/Tools/plugins/widget/FreeCAD_widgets.vcxproj.user
...
removed Visual studio user personal file
2023-09-06 07:22:01 +02:00
mosfet80
a320748c3f
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
c1825036a6
Tools: Reformat to current clang-format standard
2023-09-03 09:51:22 -05:00
Chris Hennes
09edbbebaf
Merge pull request #10258 from chennes/translations20230814
...
Update translations
2023-08-18 08:52:13 -05:00
wmayer
e444f86619
Tools: modernize C++: return braced init list
2023-08-18 00:36:24 +02:00
Chris Hennes
28f396cc75
Update translations
...
Adds the ten units strings from Base as well.
2023-08-16 22:50:39 -05:00
Jonas Bähr
3e68d6fd50
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
0f434d4e02
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
f5595097dd
Tools: Avoid dictionary.keys() where possible
2023-08-10 00:50:18 +02:00
Chris Mayo
1ea0f22c61
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
d244dcf2da
modernize C++: use nullptr
2023-08-05 11:23:12 -06:00
wmayer
bb23aaf3e9
Core: modernize C++: redundant void arg
2023-08-05 16:50:31 +02:00
wmayer
3975f31f89
Misc: modernize C++: use override
2023-08-04 17:09:53 +02:00
Chris Hennes
9dce2525f8
Tools: Add script to sign and notarize on Mac OS
2023-08-03 00:07:25 +00:00
Chris Hennes
b54e0d74ff
Tools: Modify CrowdIn to only generate QMs when needed
2023-05-21 19:01:42 -05:00
Chris Hennes
11caddf7d8
Tools: Switch to subprocess to handle MinGW runs
2023-05-06 12:28:13 -05:00
Chris Hennes
fe0d61001c
Tools: Add exclusion list to lupdate calls
2023-05-05 18:41:51 -05:00
Chris Hennes
6da3d0e6b5
Mods: Remove Raytracing
...
Deprecated. Replaced by 3rd party addon 'Render'.
2023-05-02 12:49:54 -05:00
luzpaz
8f3e7451dd
Fix misc. linting and typos
...
Trim whitespace; move imports to separate lines, fix typos
2023-04-25 17:14:39 +02:00
luzpaz
129d5882a7
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
e995575adc
Tools: Add Inspection to Updatecrowdin
2023-04-23 21:40:41 -05:00
Chris Hennes
4a7e1b6d9b
Tools: Apply pre-commit autoformatting
2023-04-22 13:07:06 -05:00
Yorik van Havre
f9d584016d
[Tools] fixed encoding error in updatets script
2023-04-20 13:53:21 +02:00
Chris Hennes
0f9a9e3e56
Tools: Apply Black to updatecrowdin.py
2023-04-18 22:41:19 -05:00