bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Benjamin Nauck
41397caf09
Cloud: Add #include <limits> where used
2025-03-31 23:50:57 +02:00
Andrea
ce10f30aa6
[mod] clean
...
code clean
2025-03-31 11:01:39 -05:00
tritao
cdab9c7837
CMake: Cleanup targets with transitive dependencies
2025-03-17 12:12:06 +00:00
Benjamin Bræstrup Sayoc
ee1c73cd04
Build: suppress warnings from 3rd party libraries
...
Warnings from 3rd parties are not relevant and are only polluting the warning output. Marking these libraries as SYSTEM suppresses warning.
https://gcc.gnu.org/onlinedocs/cpp/Invocation.html#index-I
https://gcc.gnu.org/onlinedocs/cpp/System-Headers.html
2025-02-25 14:39:05 +00:00
Joao Matos
15076cb504
Core: Move PyCXX library to src/3rdParty.
2025-02-24 16:36:06 +00:00
Joao Matos
aace8f7bee
CMake: Modernize build files using outdated Python variables.
2025-02-16 10:21:26 -06:00
tritao
80b299bb88
Base: Move zipios library to 3rdParty folder.
2025-02-14 13:08:28 -06:00
wmayer
7856a200bc
Cloud: fixes #12888 : Build on Linux fails because of Cloud component
2024-03-13 12:45:46 +01:00
Ladislav Michl
7b70d3fc6f
Base: Move currentDateTimeString out of TimeInfo
...
currentDateTimeString does not have anything in common
with TimeInfo class, move it into Tools.
2024-03-05 12:22:40 +01: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
wmayer
1285b43315
Cloud: Apply clang format
2023-09-10 11:10:12 +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
wmayer
d21a60b294
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
6578eac6b9
Cloud: modernize C++11
...
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
b47abb9bd9
Mod: [skip ci] add needed headers to fix build failure
2022-03-21 12:04:04 +01:00
Uwe
c4a1d4e5fc
[Cloud] remove some includes and sorting
2022-03-21 00:13:22 +01:00
wmayer
0f9768fb33
Fix coverity issue:
...
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
Uwe
933484e387
fix more typos to silence the spellchecker CI
2022-02-21 13:20:06 +01:00
marioalexis
a0718926d7
Cloud: Call PyMem_Free() to free allocated buffer
2022-02-09 16:03:57 +01:00
vejmarie
4e524cbb1c
Fix MacOS build with boost 1.73 and updated Homebrew packages
2020-09-19 19:35:39 +02:00
Jean-Marie Verdun
7883aad3ab
Add App::Link support to Cloud module
...
ONLY enabled if the Cloud Module is compiled into FreeCAD
ALL files must be saved into a Cloud Based storage
Add a Signal to the PropertyLink to enable support of external storage
Put the Assembly Document as active document
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com >
2020-07-23 13:47:21 +02:00
wmayer
1343e5b37e
Cloud: [skip ci] add missing closing curly brace
2020-06-18 12:33:27 +02:00
Jean-Marie Verdun
5737d56a61
Retab
2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
6708ee2341
Add Amazon v4 API support as to take into consideration
...
the end of life of SHA1 signing from OpenSSL which is used by v2 API
2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
3a6d38e574
Introduce ComputeDigestAmzS3v4 and BuildHeaderAmzS3v4
...
into the Cloud code (WIP)
2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
547631be89
Add SHA256 sum function
2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
1ed4d901ca
Add Amazon protocol version as a parameter
...
as to smooth the transition from SHA-1 to SHA-256 signing
2020-06-17 13:05:01 +02:00
Jean-Marie Verdun
5ff2d0513b
Use "simpler" naming convention per user request
2020-04-13 11:39:14 +02:00
wmayer
7f0852ef11
Cloud: [skip ci] restore old CMake variable to link to OpenSSL to fix build failure on Linux and Windows
2020-04-06 17:58:08 +02:00
Jean-Marie Verdun
6a96fc2bee
Fix MacOS build with Catalina and latest homebrew
...
Add support for self signed certificate in the case the end user wants
to use minio or any other self hosted s3 storage
2020-04-06 12:57:44 +02:00
wmayer
595a0ae4d4
Cloud: fix build failure under Linux caused by 275f302e0d26
2020-03-16 15:22:26 +01:00
MA-LAPTOP\apeltauer
1bd639bb52
merge cloud wb modfications
2020-03-16 12:24:40 +01:00
wmayer
49475112b3
Cloud: [skip ci] add build option to compile Cloud module
2020-02-20 22:10:17 +01:00
Jean-Marie Verdun
25697f65d4
Introduce support of multiple entries bucket directory list
...
Needed for FreeCAD files which generate thousands of BRep files
(most of the time assemblies or STEP)
2019-11-01 17:46:29 -03:00
Jean-Marie Verdun
45473873b0
Fix bad object allocation which was creating a crash on linux and strangly was working on MacOS
2019-10-22 17:08:36 +02:00
luz.paz
30a717beac
Fix typos and misc. formatting [skip ci]
...
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml`
2019-10-21 16:02:23 -03:00
Jean-Marie Verdun
491355229a
Fix auth base64 computation when HMAC return string contains \0 character
2019-10-18 10:16:35 +02:00
Jean-Marie Verdun
f8a9226d76
Add Content-MD% into the header as to be able to retrieve it from the ETag answer of the server
2019-10-18 10:16:35 +02:00
Jean-Marie Verdun
e4d7d4dd7a
Fix mistackes done during refactoring
2019-10-18 10:16:35 +02:00
Jean-Marie Verdun
4e348a4bb3
Refactor code to prepare Amazon s3 v4 API support
...
We do support currently only v2 which will be EOL in june 2020
according to Amazon
2019-10-18 10:16:35 +02:00
luz.paz
3e79ba9d2b
FIx typos and grammar
2019-10-05 17:21:13 +02:00
Jean-Marie Verdun
6e2ff2e9e8
Remove curl verbose mode ... (remove data exchange between europe and us client/server, reduce latency issue)
2019-10-05 17:21:03 +02:00
Jean-Marie Verdun
87352456d7
Create bucket in the case it is not yet available within the storage server
2019-10-05 17:20:56 +02:00
luz.paz
5807e0b531
Fix typos, grammar, and some whitespace issues
...
Found via `codespell -q 2 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,currenty,dof,doubleclick,dum,eiter,elemente,feld,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml`
2019-09-07 11:58:38 -04:00
wmayer
8dabb8f76f
make Cloud module compile on Win32, still needs some porting
2019-09-03 17:21:14 +02:00
Jean-Marie Verdun
9a007cfbc4
Fix copyright
2019-09-03 17:21:11 +02:00
Jean-Marie Verdun
dda591ec6e
Fix some copyright issues reported by luzpaz
...
Fix some typos reported by kkremitzi
Remove resetTouched which was dead code following update on Document management
2019-09-03 17:21:08 +02:00
Jean-Marie Verdun
1ac6d74c4b
Update licensing part of the code
2019-09-03 17:21:07 +02:00
Jean-Marie Verdun
a2e21f79f2
Add initial version of the Cloud workbench
2019-09-03 17:21:05 +02:00