Manuel Dobusch
6b82ea6860
Build: Warnings
...
Fixed some compiler warnings, joint ops with ebsi and stalli
review id = 10
2014-04-30 17:11:12 +02:00
Eberhard Graether
ad54b0d1fa
build: remove rtti for files using clang
...
Clang is usually compiled without runtime type information, so all files that use clang classes can't have rtti. This
change creates a separate CLANG_FILES variable which holds all clang files, so they can be compiled without rtti.
review id = 11
2014-04-29 17:23:20 +02:00
Eberhard Graether
b0302af7f2
test: removed unnecessary UtilityTestSuite
2014-04-29 16:40:40 +02:00
Andreas Stallinger
be779546e8
test: fix - replaced sqrtf with sqrt
2014-04-29 16:36:28 +02:00
Manuel Dobusch
1282c5e9cd
Utility: LogManager Threadsafe
...
The LogManager is now threadsafe.
review id = 7
2014-04-29 15:12:54 +02:00
Eberhard Graether
50d1127f61
utility: fixed clang error in Vector2
2014-04-24 16:16:25 +02:00
Manuel Dobusch
651f0f68a2
Utility: Vector2
...
2d template vector (with typedefs for int and float)
review id = 5
2014-04-24 14:06:45 +02:00
Eberhard Graether
4b4c9f56d8
setup: Added clang and llvm
...
Adds clang and llvm include directories and libraries to the build. The
environment variable CLANG_DIR is used to define the location of llvm
and clang. A simple clang tool implementation was added to assure proper
operation of the libraries.
2014-04-09 16:25:32 +02:00
Eberhard Graether
9902288cab
utility: Added ConsoleLogger
...
Adds the class ConsoleLogger, which logs LogMessages to std::cout. The
Application class creates and registers a ConsoleLogger on creation.
Output format:
<time> | <filename>:<line> <function>() | <type>: <message>
Example:
12:58:18 | Application.cpp:21 create() | INFO: hello world!
12:58:18 | Application.cpp:22 create() | WARNING: attention world!
12:58:18 | Application.cpp:23 create() | ERROR: world failed
review=4
reviewer=stalli, malte
2014-04-09 14:43:48 +02:00
Andreas Stallinger
6b02f6ff87
utility: fix missing algorithm include in LogManager.cpp
2014-04-09 14:24:10 +02:00
Manuel Dobusch
c85d997021
Utility: Logging
...
Added logging utility classes supposed to be used for all your logging
needs, e.g. instead of cout
reviewer=ebsi
2014-04-07 14:44:54 +02:00
malte_langkabel
a1de92c58d
config: setup
...
Added implementation of config Manager and tests.
reviewer=Ebsi
review
url=https://git.mediacube.at/egraether.mmt-b2009/masterproject/merge_request/3
2014-04-04 14:32:10 +02:00
Manuel Dobusch
195e7bb574
Setup: VLD
...
Added VLD for windows
reviewer=ebsi
2014-04-02 15:38:03 +02:00
Eberhard Graether
055b3d0029
project: switched back to using space in nested template definitions
...
Clang on Mac OS X produced an error when compiling nested template definitions
without a space at the end "A<B<int>>"
2014-03-31 18:09:42 +02:00
Eberhard Graether
d4e3433e5d
project: added project skeleton
...
Skeleton includes emtpy implementations of application class structure.
Source groups were added to CMakeLists to define filters in Visual Studio.
2014-03-31 17:59:52 +02:00
Eberhard Graether
4fa1e22035
setup: added basic cmake project structure
...
Added cmake build instructions for app, lib and test.
Included Qt via environment variable QT_DIR.
Included CxxTest via environment variable CXX_TEST_DIR.
Added scripts for setup, syncing master and publishing features.
Added dlls for QT on Windows.
2014-03-24 15:40:50 +01:00