Commit Graph

48 Commits

Author SHA1 Message Date
triplus
b368c14a0d Add collection tab to About FreeCAD 2020-03-09 20:45:10 +01:00
wmayer
867f22d3c8 fix regressions in SplashObserver::SendLog and ReportOutput::SendLog 2019-10-20 13:41:10 +02:00
wmayer
f94bf69a3c fix -Winconsistent-missing-override 2019-10-20 13:23:41 +02:00
ezzieyguywuf
f27e4590a6 Refactor and rename ConsoleObserver...
...Renamed to "ILogger", to designate that this is an Interface for a
Logger. This "Interface" is pure virtual, so that it cannot be
instantiated directly. This makes it clear that it is intended to be
derived.

Finally, got rid of all the individual log-style methods and replaced
with SendLog. The idea here is that day-to-day users will only interact
with ILogger through ConsoleSingleton (or, likely, LoggerSingleton in
the future). This singleton will manage an arbirtary collection of
ILogger, and call SendLog with the appropriate parameters based on what
the user requests.

Therefore, the singleton itself will have the individual Log, Message,
Error, etc... methods, while stil allowing us to simplify the code base
of ILogger and its derived classes.
2019-10-20 11:46:15 +02:00
0penBrain
2b856e0840 Add information about Linux GFX environnement in FC info 2019-03-31 11:22:28 +02:00
wmayer
51b6a09525 fix problem that too large splash image make dialog too large 2019-03-12 15:12:18 +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
19b399015e fix possible build failure if oCCT is not used 2018-10-15 20:10:42 +02:00
wmayer
2ca81da42f fixes #0003538: MacOSX 10.13 not in the 'About FreeCAD' dialog 2018-07-28 16:06:15 +02:00
luz.paz
be5e93ddfe Misc. typo & whitespace fixes
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip="*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./.git,./src/zipios++"`
Revert IFC commit
2018-07-11 21:52:27 -04:00
Victor Fragoso
5f63f9f23f Add comment to clarify why replace() is used
by The WikiLab Team (wikilab.blog.br)
2018-07-06 09:55:44 -03:00
wmayer
88e8c98d34 fixes #0002987: FreeCAD should recognize when it's been built as an appimage 2018-02-12 22:21:38 +01:00
wmayer
7335b3ae52 add tab about license information of 3rd party libraries 2018-02-11 11:40:09 +01:00
wmayer
b8a1e335dd add locale information to system information 2017-07-16 08:14:26 +02:00
Bruce B. Lacey
0ca5ebe784 Fix commit 7741f74ae - Show more mac versions in about dialog 2017-03-28 11:05:05 -07:00
Yorik van Havre
7741f74ae6 Show more mac versions in about dialog 2017-03-28 10:17:30 -03:00
wmayer
0df4af4ba5 issue #0002540: Crash on startup 2017-01-28 00:14:15 +01:00
wmayer
c48a9bfead fix -Wunused-parameter 2016-09-23 16:37:12 +02:00
wmayer
f19d424d8b fix -Wextra in FreeCADGui 2016-09-21 20:54:52 +02:00
Yorik van Havre
4ba04178ff Extended About dialog with credits and license tabs - fixes #2539 2016-05-13 00:38:03 -03:00
wmayer
4ee2057576 + fixes #0002392: tiny character encoding problems 2016-05-05 21:13:34 +02:00
wmayer
a4dc263846 + always get occ version information in About dialog 2016-03-19 15:55:09 +01:00
maurerpe
31fd2d1762 Ensure mutexes are always properly unlocked
Error exists with Qt4 and Qt5.  Qt5 generated helpful warnings that made
it easier to debug.
2016-02-24 23:56:05 +01:00
Yorik van Havre
cbad63100a Detecting windows10 in about dialog 2016-01-11 13:08:13 -02:00
Mateusz Skowroński
7d0e892d36 Qt4's qglobal.h defined TRUE and FALSE. Qt5 does not do it anymore. Replace it with true and false.
158f39ec78

This change is Qt4/Qt5 neutral.
2016-01-05 16:43:33 +01:00
Mateusz Skowroński
3b463f2138 Qt::WFlags is obsolete in Qt5. Replace it with Qt::WindowFlags.
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:58 +01:00
Mateusz Skowroński
cd2db00f22 QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
wmayer
4909d628f5 + fixes #0002287: Entry Point Not Found IsWow64Process 2015-10-07 10:24:35 +02:00
wmayer
6cd9220079 + show build type 2015-05-02 17:56:44 +02:00
wmayer
894e66056e + show build type 2015-05-02 02:13:13 +02:00
Sebastian Hoogen
da4c4aacbe Output Mac OS version (or Windows 8) on splashscreen 2014-10-19 20:02:10 +02:00
wmayer
a96f390097 + fix build problems with Python & MacOSX 2014-10-13 22:02:57 +02:00
Stefan Tröger
72cab0c002 Adaption of FreeCAD to QuarterWidget
-removes all soqtviewer references
-create a quarter adaptor class which implements missing functionality
-adopts freecad code to make use of SoRenderManager and changed View3DInventorViewer  interface
2014-09-23 10:11:11 +02:00
wmayer
97514d1806 + fix for word size of OS 2014-08-25 15:25:09 +02:00
wmayer
f28f83bf91 + Show word size info of OS 2014-08-25 11:41:13 +02:00
wmayer
d101c64635 + replace 'Platform' with 'Word size' 2014-06-13 18:37:15 +02:00
Peter Lama
d95068a6a2 fixes #0001556: About dialog font size is smaller on Mac 2014-05-19 18:44:59 +02:00
wmayer
abc5959eeb Fix confusing informaton in About dialog 2012-08-18 11:48:08 +02:00
wmayer
20ffe1f866 0000787: Patch for Space navigator support on windows 2012-07-06 13:02:09 +02:00
wmayer
4cc896f11c Suppress warnings and error messages in splash screen 2012-07-05 10:44:35 +02:00
wmayer
1b45282e90 Enhance Branding 2012-07-02 17:04:13 +02:00
wmayer
e05fcc7daf Fix warning 2012-06-16 16:31:05 +02:00
wmayer
f7b200c204 Copy version numbers of libraries in About dialog 2012-06-14 15:03:21 +02:00
wmayer
4fcc518eb8 Use lsb_release to show used distribution 2012-06-14 14:39:06 +02:00
wmayer
d6511969cd Extend application branding 2012-02-23 20:25:33 +01:00
wmayer
9afae903ac implement copy license information to clipboard 2012-02-06 15:40:59 +01:00
wmayer
4889495184 Show hash and branch name of Git repo in About dialog 2012-02-04 22:45:44 +01:00
wmayer
120ca87015 + unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00