luz.paz
011e5aedfa
src/Base: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/Base` files
2019-12-25 11:38:58 +01:00
wmayer
aa472d8460
[skip ci] suppress -Wgnu-zero-variadic-macro-arguments for some headers
2019-11-13 22:38:09 +01: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
Zheng, Lei
bfa68f2676
Console: improve console logging facility
2019-08-17 14:52:08 +02:00
mwganson
89a62366ab
[enable report view on warnings/erros] add reportoutputobserver class, manage report view visibility via QDocketWidget toggleViewAction() rather than directly with show(), remove unnecessary variables
2019-07-21 15:58:12 +02:00
mwganson
287eff3b31
Show report view on all warnings or errors by default, can be disabled in preferences
2019-07-21 15:57:57 +02:00
Abdullah Tahiri
b406677cc0
MSVC2013 constexpr to const
2019-04-24 17:56:37 +02:00
Abdullah Tahiri
2eb5c70147
Base::Console avoid magic numbers and enable external string size checks
2019-04-24 17:56:37 +02:00
wmayer
ddfa3c8843
remove kwd argument for functions only with flag METH_VARARGS
2018-08-08 17:39:32 +02:00
wmayer
1f2302141d
+ implement direct and queued mode in console class
2018-07-25 17:25:32 +02:00
luz.paz
9167064fc1
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
luzpaz
c4dd42de98
Typos: Various workbenches and misc.
...
[skip ci]
2017-12-25 10:58:10 +01:00
luzpaz
73ea82f9dd
fix typos
2017-07-10 19:29:55 -03:00
Zheng, Lei
f14ef7058d
Console: added tag based log support
2017-05-13 17:46:38 +02:00
Ian Rees
8c40bb0ca2
Send console Log/Warning/Error to stderr vs stdout
2017-04-08 14:29:02 +02:00
Ian Rees
c30ce1a62d
Linux/MacOS - only write colour codes to TTYs
...
This prevents the colour codes from showing up in piped output, file
redirects, etc.
2017-04-08 14:29:02 +02:00
Kunda
de2392eb18
source typo fixes pt5
...
+ cleaning up some more non-short-URLs
Issue #2914
2017-03-04 13:07:13 -03:00
Mateusz Skowroński
05f95c0506
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
f53c22417e
+ remove unneeded semicolons
2014-05-08 17:32:23 +02:00
wmayer
be9a76c797
Add method to check if console mode is on/off
2013-07-23 13:27:02 +02: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