wmayer
212b140d82
GuiPy: allow to call setupWithoutGUI more than once
2022-07-06 10:54:29 +02:00
mosfet80
d162d9371c
Remove old msc ver. Freecad 0.20 require 64 bit and windows 7 or higher. For this reason, msc libraries less than 1800 will no longer be used. ( #7036 )
...
* remove msc<1800
2022-06-28 00:42:33 +02:00
marioalexis
ccfa6cd9e5
Main: Use PyObject_IsTrue in combination with conditional ternary operator
2022-06-22 19:50:03 -04:00
Uwe
0678946103
[core] update version number
...
NOTE: this is purposely version 0.21, despite the release goal is 1.0
Since we issue weekly builds, people might otherwise misunderstand the version
So first when the release goal is reached, FreeCAD becomes version 1.0
2022-06-20 00:56:55 +02:00
Uwe
8bbf9b8347
[Main] change URL
...
as reported in the forum: https://forum.freecadweb.org/viewtopic.php?p=601657#p601657
we should use our new URL
2022-06-12 18:12:28 +02:00
wmayer
90c35171ae
Main: change position of version number to bottom/left
2022-04-01 18:55:55 +02:00
wmayer
97330443a2
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
96adb98f46
Gui: modernize C++11
...
* use nullptr
2022-03-23 18:41:21 +01:00
wmayer
9160f06e1c
Base: rename BaseExceptionFreeCADError to PyExc_FC_GeneralError
2022-03-17 14:45:48 +01:00
wmayer
58a719e207
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
wmayer
95c70e7f4c
App: use forward declarations
2022-03-04 21:09:46 +01:00
Uwe
bb76c7cc55
[Main] remove unused includes
2022-03-04 03:53:09 +01:00
luz paz
7f27c81119
Update 'About' info to reflect new year 2022
2022-01-05 13:20:48 +01:00
wmayer
6d2aa6acc9
Main: [skip ci] partially fix issue 0004765: FreeCAD failed to build on MSVC with std:c++latest
2021-11-06 14:31:17 +01:00
wmayer
b432d12933
MinGW: if PYTHONHOME is not set then automatically do it at program start
2021-09-23 12:34:09 +02:00
wmayer
e211b89cf8
port to MSYS2/clang
2021-09-19 19:49:44 +02:00
wmayer
1aad309886
Gui: remove some more deprecated Py2
2021-04-26 10:59:32 +02:00
wmayer
44e82ac3c4
App: remove some more deprecated Py2 code
...
and remove deprecated void from function signature and replace 0 or NULL with nullptr
2021-04-26 10:55:56 +02:00
luz paz
6a7184139d
Gui: remove Py2 code from several src/Gui .cpp files
2021-04-14 14:56:02 +02:00
Chris Hennes
c039217af1
Allow different splash and about image
2021-04-03 22:36:28 +02:00
Chris Hennes
6b4b245f08
[Main] Remove deprecated Qt < 5.9 code
2021-04-01 19:29:44 +02:00
wmayer
377b01b4b4
Py3: fixes #0004081 : Abillity to show console output when running under Python
2021-04-01 17:51:10 +02:00
donovaly
1b398a9526
[Main] set Coin environment variable
...
as discussed in https://forum.freecadweb.org/viewtopic.php?f=10&t=56386&start=10 we need to set this environment variable for Coin on Windows
2021-03-07 08:14:50 +01:00
wmayer
3467907fab
Main: [skip ci] set new year
2021-02-15 14:54:12 +01:00
luz paz
c4b1ec01ba
Main: fix header uniformity + trailing whitespace
...
[skip ci]
2020-12-12 08:17:58 +01:00
wmayer
56b4837a83
Main: [skip ci] handle C++ exception in main() function
2020-12-09 15:38:06 +01:00
wmayer
1f741aa511
[skip ci] do not set attribute WA_DeleteOnClose when loading FreeCAD GUI from Python
2020-06-26 13:52:55 +02:00
wmayer
a91470576d
[skip ci] make Jupyter notebook integration working again
2020-06-21 01:39:39 +02:00
wmayer
daec778694
[skip ci] improve possibility to create a QApplication in a thread
2020-06-21 00:07:21 +02:00
wmayer
0d05fc328d
GuiPy: [skip ci] handle some Qt warnings when using GUI from Python
...
+ avoid warning: QEventLoop: Cannot be used without QApplication
+ avoid warning: QObject::startTimer: Timers can only be used with threads started with QThread
2020-06-20 11:43:59 +02:00
wmayer
58046eb249
Main: [skip ci] replace QThread with std::thread as it won't start without an event loop
2020-06-19 18:52:26 +02:00
donovaly
5f7856df15
add file info to the FreeCADCmd.exe
2020-02-15 19:08:46 +01:00
donovaly
9985ec6d27
delete very outdated manifest files
2020-02-15 19:03:34 +01:00
wmayer
af27a06faf
Main: copy icon.ico to build directory
2020-02-14 16:45:16 +01:00
donovaly
4a6656d979
add missing version info for Win builds
...
see https://forum.freecadweb.org/viewtopic.php?f=8&t=43099&p=367607#p367607
automate creation of freecad.rc
as proposed in https://forum.freecadweb.org/viewtopic.php?p=367681#p367681
2020-02-14 14:49:25 +01:00
triplus
b2aaa95a72
Update copyright information [skip ci]
2020-02-03 08:16:12 -05:00
howetuft
c4ca00a1d5
Increment year in copyright notice
2020-01-13 15:19:51 +01:00
Markus Lampert
c6c761b812
Added <last> as an option to the workbench selection.
2019-11-01 17:42:14 -03:00
Chris Rendle-Short
4417ad2a98
Fix missing app ID and icon on Wayland
...
Wayland needs to know the name of the .desktop file to show a dock
icon and application name.
See: https://community.kde.org/Guidelines_and_HOWTOs/Wayland_Porting_Notes#Application_Icon
2019-08-29 17:39:53 +02:00
wmayer
218d849355
use GNU directory structure on non-Windows systems
2019-08-22 16:57:11 +02:00
wmayer
3203ace267
simplify handling of static Python libs
2019-07-03 16:09:47 +02:00
wmayer
1406c03d18
fixes #0004000 : Ability to suppress console output when running under python
2019-06-13 15:46:49 +02:00
luz.paz
7c1490c046
Misc. typo and whitespace fixes
...
Found via `codespell`
2019-05-30 19:56:12 +02:00
lo
9369816f3c
cmake: add option to disable linking of python extension modules to python-libraries
2019-05-24 14:37:33 +02:00
wmayer
ac265261b1
fix build failure with Py2.7 under macOS
2019-03-31 17:46:32 +02:00
wmayer
96144560b3
PVS: V530 The return value of function 'freopen' is required to be utilized
2019-03-12 18:33:24 +01:00
looooo
3ad9ee6fa4
python3.7 fix
2019-03-07 11:10:42 +01:00
wmayer
3845350c0a
PVS: V773 A memory leak is possible
2019-02-17 18:40:06 +01:00
Mateusz Skowroński
317bcd59c9
Use QString's multi-arg overload to save memory allocations. [-Wclazy-qstring-arg] Thanks Clazy!
2019-02-11 15:39:14 +01:00
wmayer
2aa4f8c47f
Update copyright notice
2019-01-03 15:37:02 +01:00