Andrei Kortunov
242dd8d496
Use a logging system instead of cout for a couple of missing messages
4 years ago
Petr Mikheev
5734551ff3
Add time to logs. Redirect OSG log to OpenMW log.
4 years ago
Bret Curtis
4032b754e4
set minimal boost version; remove #ifdef boost version checks
4 years ago
AnyOldName3
538314b03a
Make path settings have path type
4 years ago
AnyOldName3
8b28b6e55e
Compose BSA, context and script blacklist lists
...
These would only take their value from the highest priority source, so
specifying `openmw --content anExtraEsp.esp` would override all the
content files in the user cfg file, and the user cfg file would override
any in the global/local one.
4 years ago
AnyOldName3
cf81f1bbb7
Make composing variables compose in the expected order
4 years ago
AnyOldName3
651a5a27f6
Fix inconsistent indentation
...
This has been irritating me for years.
4 years ago
Andrei Kortunov
ae935a8084
Add separate textures for scrollbars (feature #5051 )
6 years ago
Andrei Kortunov
a302ec9c65
Make fallback map static to simplify constructors
6 years ago
elsid
33f6fb258d
Option to set specific random seed for random number generator
6 years ago
AnyOldName3
e2ddb39591
Remove incorrect comment
6 years ago
Andrei Kortunov
5a4d0cec3a
Use new logging system for game itself
6 years ago
Andrei Kortunov
9a5b016293
Move crashcatcher initialization to components
6 years ago
Andrei Kortunov
7d6e3673e0
Implement advanced logging system (feature #4581 )
6 years ago
Andrei Kortunov
e2519226aa
Move boost include
7 years ago
Andrei Kortunov
c2a175c2e0
Move crash catcher wrapper to separate file
7 years ago
Andrei Kortunov
c454f1bdad
Use log file for editor (feature #4012 )
7 years ago
Alexander Stillich
725cc94210
Renamed cc_install to something less cryptic (crashCatcherInstall)
7 years ago
Doc West
467989cdd5
Moved crashcatcher to a component and also use it in CS
...
Reworked debugger detection (failed on gdb 7.11), it now uses /proc to detect the debugger
7 years ago
Ilya Zhuravlev
d2121ccd62
Update android port.
7 years ago
AnyOldName3
1f77f9654b
Strip quotes from the data-local setting if present (because for whatever reason it's a string, not a boost::filesystem::path)
7 years ago
MiroslavR
393f4ab758
Add missing include for isatty function ( Fixes #4002 )
8 years ago
Bret Curtis
c781d1f8ed
purge unnecessary imports
...
add fstream back
add fstream back
add fstream back
add fstream back
add fstream back
add fstream back
add fstream back
8 years ago
Bret Curtis
d799954ca0
replace and purge boost::math::gcd and other non-used headers
8 years ago
Ewan Higgs
38a2de3c51
convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis
8 years ago
scrawl
4123398cbc
Change no-grab setting to respect the value given
8 years ago
scrawl
29556a1802
More consistent wording of errors/warnings
...
A Warning indicates a potential problem in the content file(s) that the user told OpenMW to load. E.g. this might cause an object to not display at all or as intended, however the rest of the game will run fine.
An Error, however, is more likely to be a bug with the engine itself - it means that basic assumptions have been violated and the engine might not run correctly anymore.
The above mostly applies to errors/warnings during game-play; startup issues are handled differently: when a file is completely invalid/corrupted to the point that the engine can not start, that might cause messages that are worded as Error due to the severity of the issue but are not necessarily the engine's fault.
Hopefully, being a little more consistent here will alleviate confusion among users as to when a log message should be reported and to whom.
8 years ago
scrawl
3f27c8cc97
Always print context for script warnings to remove the need for verbose option
...
(Fixes #2813 )
8 years ago
Nikolay Kasyanov
ea888519c7
[macOS] Set OpenMW working dir to <bundle>/Contents/MacOS
8 years ago
AnyOldName3
20f73f4a32
Relocate escape-related code to new files escape.hpp and escape.cpp.
9 years ago
AnyOldName3
59639e3988
Make it build again (but remove the new functionality).
9 years ago
AnyOldName3
95d2c7ea5c
Attempt to unescape characters when constructing file paths, introducing compilation errors.
9 years ago
AnyOldName3
f1b5ad5804
Remove unused unsafe function and properly remove inheritance from std::string, providing implementations of missing stream operators preventing boost reading and writing to escape strings.
9 years ago
AnyOldName3
e6f78ae5b7
Switch indentation to spaces to remain consistent with the rest of the project
9 years ago
AnyOldName3
1a0642f1db
Make it work by realising that what boost::program_options calls validation is what any sane person would regard as parsing
9 years ago
AnyOldName3
195dd27780
Resolve obvious runtime error revealing more subtle one
9 years ago
AnyOldName3
fbe6dc9704
Change compilation error to runtime exception and decide that inheriting from std::string may have been a bad idea in C++
9 years ago
AnyOldName3
2a9b12bb3f
Fix an issue preventing compilation, revealing another that doesn't make much sense.
9 years ago
AnyOldName3
c1ffc9e776
Remove a compilation error and set up framework to remove the others
9 years ago
AnyOldName3
e17e354e84
Make # only start a comment in openmw.cfg if it starts a line and introduct compilation errors
9 years ago
scrawl
6546c05428
Move Fallback map to components/
9 years ago
sandstranger
bd5057aa3c
enable opengl es1
9 years ago
scrawl
ccc721ba3f
Print the OpenMW version to the logfile
9 years ago
Nikolay Kasyanov
4e3bbe01b6
OS X: disable `glTexStorage2D` because of OSG/driver issue
...
See http://forum.openscenegraph.org/viewtopic.php?p=65276#65276 for the details.
9 years ago
scrawl
f09e4620b6
Move OpenMW version information to a textfile instead of compiling it in
...
Now we don't need to recompile 3 .cpp files and re-link whenever the current git HEAD changes.
10 years ago
dteviot
76f20b8b20
fix 'WIN32_LEAN_AND_MEAN' macro redefinition warning.
10 years ago
scrawl
0cc9b1bb40
Remove dependency on OgrePlatform.h
10 years ago
scrawl
974fda5bde
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
extern/sdl4ogre/sdlwindowhelper.cpp
10 years ago
k1ll
96d9afec38
More header case fixes
10 years ago
scrawl
0ff7b2ff11
MechanicsManager, frame update
10 years ago