Any potentially shared entry points are now gathered via GetProcAddress in the SteamVR plugin until we can get Steamworks to 1.33 or higher, which removes the SteamVR entry points.
Fix for UE-15763.
[CL 2560466 by JJ Hoesing in Main branch]
- Apparently the culprit was that filter *.* is interpreted literally in GTK3 (but not GTK2?), filtering out dialogs not containing a dot in their name.
- Libraries have been rebuilt against 14.04 LTS.
[CL 2555675 by Dmitry Rekman in Main branch]
- LND will init/tear down backend DSOs cleanly.
- LND will attempt to detect the desktop environment and use appropriate backend class.
- Filters are fixed so GTK backend can parse them.
- LC_NUMERIC is forced to en_US to prevent comma vs. dot problems when parsing configs.
- Qt4 is tried before Qt5 as the latter can still crash on shutdown.
[CL 2546195 by Dmitry Rekman in Main branch]
- Fixed device to controller mapping so that controllers always start at 0, skipping other tracked devices
- Cleaned up how we pass the IVRSystem handle around
[CL 2534734 by JJ Hoesing in Main branch]
- Fixes UE-14501 (first character ignored in the console) - regression in SDL (TEXTINPUT event was delievered before KEYDOWN).
- Partially addresses UEPLAT-702 (fixing perf bottlenecks on X11) by caching mouse state/pos in SDL2 itself and reducing communication with the server.
- x86_64 and armv6l libs rebuilt.
#codereview Ryan.Gordon
[CL 2533728 by Dmitry Rekman in Main branch]
- UE-14543: PR #1104: Fix for notification over dialog window issue on GNU/Linux (Contributed by yaakuro)
- UE-14542: PR #1103: Allow Layout Border on GNU/Linux (Contributed by yaakuro)
- Fixes UE-14578 (Entire menu closes when child menu loses focus)
- Fixes UEPLAT-192 (Better support for window decorations).
- Contributed by yaakuro, with cosmetic changes.
- SDL libs rebuilt for x86_64 and ARMv6l.
[CL 2532869 by Dmitry Rekman in Main branch]