Nikolay Kasyanov
|
66608d5c92
|
Fixed compilation os OS X after moving SDL windowing code to extern/sdl4ogre
|
12 years ago |
scrawl
|
7dc30a01cd
|
Some changes suggested by cppcheck
|
12 years ago |
scrawl
|
6164e5bae6
|
Restored window resizing
|
12 years ago |
scrawl
|
50a0d16f8f
|
Pass only the X11 window to Ogre, otherwise it would treat it as parentWindowHandle instead of externalWindowHandle. parentWindowHandle does not seem to play nice with SDL and occasionally crashes with a GLXBadDrawable error on startup.
|
12 years ago |
scrawl
|
b16bc69479
|
Removed the no longer needed --debug switch
|
12 years ago |
scrawl
|
b16c92c2f5
|
Better handle SDL_TEXTINPUT events
|
12 years ago |
scrawl
|
03682184c6
|
Enable SDL_TEXTINPUT events only when a text input widget currently has key focus
|
12 years ago |
scrawl
|
88acebf808
|
Fix an uninitalized member, and also make sure the mouse is captured when OpenMW starts
|
12 years ago |
scrawl
|
5252ffa104
|
More cleanup
|
12 years ago |
scrawl
|
6958940131
|
Ignore repeated keystrokes, except for text input events
|
12 years ago |
scrawl
|
f1ff9b69b3
|
Mouse grab and relative input need to be disabled when the mouse leaves the window; Disabled resolution switching / window resizing for now due to several glitches
|
12 years ago |
scrawl
|
4fb32f7f05
|
Moved window resize messages to sdlinputwrapper
|
12 years ago |
scrawl
|
403704b92a
|
Use openmw.png for SDL_SetWindowIcon
|
12 years ago |
scrawl
|
918a1655bb
|
Restored HW cursor rotation and resolution/fullscreen switching
|
12 years ago |
scrawl
|
495aeb5d3b
|
Merge branch 'master' into HEAD
Conflicts:
CMakeLists.txt
apps/openmw/engine.cpp
apps/openmw/mwgui/cursorreplace.cpp
apps/openmw/mwgui/cursorreplace.hpp
apps/openmw/mwgui/windowmanagerimp.cpp
apps/openmw/mwgui/windowmanagerimp.hpp
apps/openmw/mwinput/inputmanagerimp.cpp
libs/openengine/ogre/renderer.cpp
|
12 years ago |
Jordan Milne
|
10a3caa504
|
more resizing fixes from scrawl, share an SDLWindow between the input wrapper and the engine
|
12 years ago |
Jordan Milne
|
043e29c620
|
Have SDL manage the window instead of OGRE to work around SDL Windows bugs (grumble)
|
12 years ago |
Jordan Milne
|
b6ec64485c
|
fix includes for Windows
|
12 years ago |
Jordan Milne
|
eb08f407d3
|
Oops, remove resource leak in the input wrapper.
|
12 years ago |
Jordan Milne
|
5a6589af01
|
extract cursor management to a separate class, have windowmanager communicate with it. Initialize SDL during engine start
|
12 years ago |
scrawl
|
d71b583855
|
fix const cast, fix comment
|
12 years ago |
Jordan Milne
|
651a654985
|
clean up our cursors during destruction
|
12 years ago |
Jordan Milne
|
eeacb04fe2
|
Fully working hardware cursors (if you compile SDL2 with XCursor support)
|
12 years ago |
Jordan Milne
|
f9b064d1bc
|
add preliminary hardware cursor support into sdl4ogre and windowmanagerimp, handle alt-tabbing away from fullscreen gracefully
|
12 years ago |
Jordan Milne
|
1117105039
|
fix compile error with boost includes
|
12 years ago |
Jordan Milne
|
a030c03513
|
support the printscreen button properly
|
12 years ago |
Jordan Milne
|
403b6756f5
|
remove dependency on boost::locale, use system mouse position in in-game menus
|
12 years ago |
Jordan Milne
|
601d79ef3f
|
fix the mouse wheel in mygui
|
12 years ago |
Jordan Milne
|
ed644259ce
|
Move SDL helpers to their own package in extern/, allow conversion from sdl to ois keycodes, (maybe) fix unicode handling
|
12 years ago |