Chris Hennes
ea49b3fe78
GUI: Add prominent dev build indicators
2023-08-04 18:21:39 -06:00
bdieterm
bf025720ec
fix function name in doxygen annotation
2023-07-10 09:23:59 -05: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
wmayer
51a2cb9599
App: fix some lint warnings
2023-04-07 12:41:46 +02:00
berniev
de1acd926e
simplifying a function
...
Dramatic simplification of legacy code by separating code and data and applying some later C++.
Function removed from Application.cpp as it was in a anonymous namespace and could not easily be subjected to unit testing.
Added ProgramOptionsUtilities.h
2023-04-07 12:37:05 +02:00
wmayer
07cf291516
Core: support to load old project files containing image planes
...
See forum: https://forum.freecad.org/viewtopic.php?p=670545#p670545
2023-03-26 13:51:07 +02:00
wmayer
084f77f8be
Core: move image plane to core system
2023-03-22 13:44:00 +01:00
Uwe
25031a74ee
[App] [skip ci] register PropertyVelocity
...
- was forgotten once the property was implemented some days ago
2023-03-18 05:45:45 +01:00
Uwe
35338171f1
[App] register all available unit properties
...
- was missing in #6717
2023-02-26 19:12:25 +01:00
Uwe
201b95a5b2
[Core] add quantity Magnetization
...
- needed for FEM and Material
2023-02-08 20:33:58 +01:00
Uwe
82b6e03625
[FEM] add current density constraint
...
- also add corresponding App::PropertyCurrentDensity
- also fix a typo in test_object.py
2023-02-05 21:10:15 +01:00
wmayer
5995556b08
[skip ci] fix typos
2023-01-06 18:16:50 +01:00
Zheng, Lei
7164674cb4
Base/App/Gui: force using Base::Handle for ParameterManager
...
For reference counting
2023-01-06 09:14:41 -06:00
Uwe
9869a2c3d7
[Build] output point release version
...
- to Splashscreen, About, MainWindow and Console
2022-12-05 00:26:43 +01:00
Zheng, Lei
d3c063f88c
Base/App: add new signal interface to Parameter
...
Added new signal interface using boost::signals2 signalParamChanged.
Exposed to Python as ParameterGrpPy.AttachManager() to monitor changes
to all parameters, sub groups under the referring group.
Added new attribute for ParameterGrp(Py) to query the Parent and Manager
of the referring group.
2022-12-03 17:08:17 -06:00
wmayer
2252696828
Base: move class ProgressIndicatorPy to its own files
2022-11-22 15:07:33 +01:00
berniev
d2e5a12190
change ALL_UPPER_CASE constexpr definitions to camelCase
2022-11-19 16:00:36 +01:00
wmayer
e10b23ca70
App: replace boolean with enum
2022-11-17 17:38:31 +01:00
wmayer
3d7b116358
App: implement option to set config key
2022-11-13 19:54:30 +01:00
wmayer
0c7c427b7e
+ fix build failure if SMESH support is disabled
2022-11-06 20:23:13 +01:00
Uwe
f3c0cfbd59
output SMESH version number in about dialog
...
- in order to get this info when user reports bugs
2022-11-05 17:46:34 +01:00
wmayer
916891c3fc
App: simplify code in Application::newDocument
2022-10-21 21:15:21 +02:00
Kuzemko Alexsandr
63174d487f
[App] Fix of untranslated first document's name ( #7156 )
...
* Change no need function newDocument("Unnamed") call to variant without parameter. "Unnamed" set in App newDocument function instead.
* Refactor New Document command to run without parameter.
* Translate new document's userName. Internal name = "Unnamed".
* Crowdin Add to updatets.py App.ts. Create new file App.ts
* Fix error where document name is set with one function parameter. In this situation set internal and user name to string variable. For default function call (without parameter) set internal name to Unnamed, userName = translate ("Unnamed")
2022-10-20 21:35:09 -05:00
wmayer
9282fffa07
App: add tests for cell rows and absolute cells
2022-10-13 20:16:48 +02:00
wmayer
f4b4aabc32
App: add option '--pass' to ignore arguments by the application and handle them by a script
2022-09-29 12:30:31 +02:00
wmayer
198ce19e46
App: Consider using getpwuid_r(...) instead of getpwuid(...) for improved thread safety. [runtime/threadsafe_fn]
2022-09-25 11:43:15 +02:00
Uwe
5df9546907
[App] Application.cpp: silence some CI warnings
...
about whitespace, line length etc.
2022-09-24 20:44:07 +02:00
berniev
94a686f348
redundant
2022-09-24 20:36:21 +02:00
wmayer
8efe30c8a9
Test: add test feature for unit tests
2022-08-22 15:46:40 +02:00
wmayer
91ea39a5c0
Base: extend Placement/Rotation API
...
* Add Placement::isSame() and expose to Python
* Add Placement::multRight/Placement::multLeft
* Fix PlacementPy::rotate
* Add Rotation::multRight/Rotation::multLeft
* Add a test feature FeatureTestPlacement for uni tests
* Add unit tests
2022-08-09 11:54:05 +02:00
wmayer
ec72d96038
App: [skip ci] improve whitespace
2022-08-08 10:11:22 +02:00
berniev
1cc6329eab
App: use empty
2022-08-06 19:29:59 +02:00
berniev
e7357c1a99
App: use emplace_back
2022-08-05 10:31:51 +02:00
wmayer
632e167ed8
App: improve whitespaces
2022-08-01 01:29:47 +02:00
berniev
65a356835b
App: Modernise ctors dtors defs etc
2022-08-01 00:34:46 +02:00
berniev
b40de7a509
remove redundant void
2022-07-31 10:27:44 +02:00
Uwe
a4708192b0
[App] Application: add a comment
...
- also some style fixes by MSVC
2022-07-30 19:09:32 +02:00
Uwe
e7dd0528ae
[App] Application: revert init sorting
...
- apparently the order of initialization matters.
2022-07-30 18:59:51 +02:00
Uwe
790bf5363e
[App] sort properties
...
- to quickly get an overview
2022-07-30 17:34:36 +02:00
wmayer
bd5ef26536
Base: add Precision class
...
and move the Python binding from Part to Base module
2022-07-30 17:10:56 +02:00
wmayer
91cffca077
App: use namespace prefix for classes in Base
2022-07-28 14:18:12 +02:00
marioalexis
eccf4fed96
Base: Clean up code and improve docstrings in Python Console module
2022-07-28 13:30:01 +02:00
wmayer
0dddd3336e
App/Test: implement unit test for PR #7250
2022-07-27 13:22:00 +02:00
andrea
0c4c3cc786
Remove unused code into App
2022-07-23 14:27:50 +02:00
wmayer
7225e5f0ba
App: issue #6892 : FreeCAD fails to start
2022-06-09 15:40:37 +02:00
Benjamin Alterauge
03f3852617
List all available test units, if none is selected.
...
From the command line (FreeCADCmd) only which not need the GUI.
A better description
Grammatically improvement
Use PrintMessage
2022-05-31 02:03:11 +02:00
wmayer
2ecb11985e
App: simplify code in Application::getResourceDir() and Application::getHelpDir()
2022-05-18 10:27:27 +02:00
wmayer
f3fd1d2035
App: inside Application::getLibraryDir() check if an absolute path name is set for LIBRARYDIR
2022-05-18 10:20:37 +02:00
wmayer
6bc65bdd99
Mod: issue #6274 : Source code installation failed
2022-04-18 12:27:09 +02:00
wmayer
9fcf5faf69
App: in verbose mode print used library versions
2022-03-31 16:33:00 +02:00