Commit Graph

48 Commits

Author SHA1 Message Date
triplus
b9d01e7db1 Add collection tab to About FreeCAD 2020-03-09 20:45:10 +01:00
wmayer
c642768756 fix regressions in SplashObserver::SendLog and ReportOutput::SendLog 2019-10-20 13:41:10 +02:00
wmayer
c71c893a50 fix -Winconsistent-missing-override 2019-10-20 13:23:41 +02:00
ezzieyguywuf
9fcc18b08e 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
9c9905128e Add information about Linux GFX environnement in FC info 2019-03-31 11:22:28 +02:00
wmayer
b797eb6a70 fix problem that too large splash image make dialog too large 2019-03-12 15:12:18 +01:00
Mateusz Skowroński
ac508516da Use QString's multi-arg overload to save memory allocations. [-Wclazy-qstring-arg] Thanks Clazy! 2019-02-11 15:39:14 +01:00
wmayer
8a0790f54d fix possible build failure if oCCT is not used 2018-10-15 20:10:42 +02:00
wmayer
a3a15e5b8e fixes #0003538: MacOSX 10.13 not in the 'About FreeCAD' dialog 2018-07-28 16:06:15 +02:00
luz.paz
a1ffb0fa3c 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
c9c9913c06 Add comment to clarify why replace() is used
by The WikiLab Team (wikilab.blog.br)
2018-07-06 09:55:44 -03:00
wmayer
eddf262e3c fixes #0002987: FreeCAD should recognize when it's been built as an appimage 2018-02-12 22:21:38 +01:00
wmayer
18bc9ff35e add tab about license information of 3rd party libraries 2018-02-11 11:40:09 +01:00
wmayer
eb9a4ab21e add locale information to system information 2017-07-16 08:14:26 +02:00
Bruce B. Lacey
8106aaf59b Fix commit 0bebddf28 - Show more mac versions in about dialog 2017-03-28 11:05:05 -07:00
Yorik van Havre
0e1faa5793 Show more mac versions in about dialog 2017-03-28 10:17:30 -03:00
wmayer
cc67c14493 issue #0002540: Crash on startup 2017-01-28 00:14:15 +01:00
wmayer
d88ecd5f56 fix -Wunused-parameter 2016-09-23 16:37:12 +02:00
wmayer
1e6dcabefc fix -Wextra in FreeCADGui 2016-09-21 20:54:52 +02:00
Yorik van Havre
a0583aa690 Extended About dialog with credits and license tabs - fixes #2539 2016-05-13 00:38:03 -03:00
wmayer
5024af30f1 + fixes #0002392: tiny character encoding problems 2016-05-05 21:13:34 +02:00
wmayer
8728bb2172 + always get occ version information in About dialog 2016-03-19 15:55:09 +01:00
maurerpe
c455a17fb7 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
000beb9677 Detecting windows10 in about dialog 2016-01-11 13:08:13 -02:00
Mateusz Skowroński
6942c23895 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
f48f0f69be 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
c275b35d48 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
963bebe696 + fixes #0002287: Entry Point Not Found IsWow64Process 2015-10-07 10:24:35 +02:00
wmayer
b34df5672a + show build type 2015-05-02 17:56:44 +02:00
wmayer
34ecfa1799 + show build type 2015-05-02 02:13:13 +02:00
Sebastian Hoogen
5bfbddb569 Output Mac OS version (or Windows 8) on splashscreen 2014-10-19 20:02:10 +02:00
wmayer
398546aecb + fix build problems with Python & MacOSX 2014-10-13 22:02:57 +02:00
Stefan Tröger
512a2b94d2 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
00d57ed646 + fix for word size of OS 2014-08-25 15:25:09 +02:00
wmayer
a3f70e7bbc + Show word size info of OS 2014-08-25 11:41:13 +02:00
wmayer
7c8f8b1b76 + replace 'Platform' with 'Word size' 2014-06-13 18:37:15 +02:00
Peter Lama
ce9e59270d fixes #0001556: About dialog font size is smaller on Mac 2014-05-19 18:44:59 +02:00
wmayer
8f503a74cd Fix confusing informaton in About dialog 2012-08-18 11:48:08 +02:00
wmayer
fbb17d1b8b 0000787: Patch for Space navigator support on windows 2012-07-06 13:02:09 +02:00
wmayer
9ff65d3b03 Suppress warnings and error messages in splash screen 2012-07-05 10:44:35 +02:00
wmayer
77ad759b73 Enhance Branding 2012-07-02 17:04:13 +02:00
wmayer
663910ef5d Fix warning 2012-06-16 16:31:05 +02:00
wmayer
83649a6e39 Copy version numbers of libraries in About dialog 2012-06-14 15:03:21 +02:00
wmayer
f8028a2126 Use lsb_release to show used distribution 2012-06-14 14:39:06 +02:00
wmayer
c21ac1b6b0 Extend application branding 2012-02-23 20:25:33 +01:00
wmayer
da16c24ab5 implement copy license information to clipboard 2012-02-06 15:40:59 +01:00
wmayer
ee453416ee 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