James Cowgill
86b29c539d
Fixed various linux compile errors in EglContext
2014-04-21 14:42:07 +01:00
Marco Antognini
f6edb83acd
Updated Xcode templates readme
...
Now that cmake is used to configure the template we cannot simply copy the templates to /Library. Using cmake to build the template is mandatory.
2014-04-20 22:07:16 +02:00
Marco Antognini
6e3103464a
Fixed unused parameter warning
2014-04-20 21:55:38 +02:00
Marco Antognini
42f6e83dfb
Improved cmake warning message
...
Related to #572
2014-04-20 21:45:22 +02:00
Marco Antognini
6edc4b9518
Improved cmake script: add OS X specific options only on Mac platform
2014-04-20 21:32:05 +02:00
Marco Antognini
1bfc735a9e
Improved style
2014-04-20 21:22:14 +02:00
Jonathan De Wachter
a348428476
[Android] Fixed stream pointer not initialized in Font.cpp
2014-04-20 12:58:59 +02:00
Jonathan De Wachter
273ad4c9ee
[Android] Adapted sensor implementation
2014-04-20 12:58:56 +02:00
Mario Liebisch
dd7a3cb30b
Fixed missing JoystickImpl member on Android
2014-04-20 12:58:54 +02:00
Laurent
03acb2ad9f
Fixed compile errors in SensorImpl.mm and with EGL stuff on iOS
2014-04-20 12:58:52 +02:00
Laurent Gomila
80431deef4
Reviewed the sensor API
2014-04-20 12:58:50 +02:00
Laurent Gomila
ffd4b71722
Fixed erroneous comments in the sf::Touch class documentation
2014-04-20 12:58:47 +02:00
Jonathan De Wachter
2d682d324f
[Android] Fixed unicode value of text entered event is always 0
2014-04-20 12:58:45 +02:00
Jonathan De Wachter
67c7a5d176
[Android] Forgot to dettach the SFML thread from the JVM at several places
2014-04-20 12:58:43 +02:00
Jonathan De Wachter
76fddc0729
[Android] The armeabi version of SFML is now built by default (the example as well)
2014-04-20 12:58:41 +02:00
Jonathan De Wachter
83306e72a2
[Android] Don't attach the same thread twice to the JVM
...
ANativeActivity_onCreate is called by NaviteActivity from Java (which is the main thread). Thus, this thread is already attached to the JVM.
2014-04-20 12:58:39 +02:00
Mario Liebisch
84bd8c6c5b
Fixed several issues
...
- Cmake errored out due to the ANDROID_NDK_* variables being used before being set/detected for the first time.
- Fixed one warning regarding one string replace in CMake.
- Fixed warnings when compiling SFML-Activity.
2014-04-20 12:58:37 +02:00
Jonathan De Wachter
75ddae7e90
[Android] Updated the Android CMake toolchain to use libc++ instead of stlport
...
Warning: I kept the same variable name because this file will be rewritten fairly soon since most of its code no longer applies to SFML and becomes incorrect (too hard to maintain).
Thus stlport variable names refers to libc++ stuff. E.g: ANDROID_USE_STLPORT=1 turns the use of libc++ on.
2014-04-20 12:58:35 +02:00
Jonathan De Wachter
038401b8d5
[Android] Forgot to add EGLCheck.cpp to the list of file to build
2014-04-20 12:58:33 +02:00
Jonathan De Wachter
050dd6f5dc
[Android] Updated scripts to use libc++ when building extlibs
2014-04-20 12:58:31 +02:00
Jonathan De Wachter
595df2a1a9
[Android] Fixed invalid drawable error
2014-04-20 12:58:29 +02:00
Jonathan De Wachter
2caec961ee
[Android] Dropped stlport in favor of libc++ which supports C++11
2014-04-20 12:58:27 +02:00
Jonathan De Wachter
a1b0e73ac5
[Android] SFML activity allows a custom library name for the user application
2014-04-20 12:58:17 +02:00
Jonathan De Wachter
349fe380e4
[Android] Moved sensor implementation to the right place
2014-04-20 12:58:15 +02:00
Jonathan De Wachter
7daaaa649e
Implemented sensor API
2014-04-20 12:58:13 +02:00
Jonathan De Wachter
59c3c2c0b0
Improved X11 visual selection algorithm to match the EGL config
2014-04-20 12:58:11 +02:00
Jonathan De Wachter
ba0555fd1a
Implemented getBestConfig() in EglContext to retrieve the best EGL config
2014-04-20 12:58:09 +02:00
Jonathan De Wachter
2627c3579f
Forgot to initialize the EGL display
2014-04-20 12:58:07 +02:00
Jonathan De Wachter
43aa313280
Don't link against freetype and jpeg library twice
2014-04-20 12:58:05 +02:00
Jonathan De Wachter
e12b94c989
Xrandr was missing in the list of external libraries on Linux
2014-04-20 12:58:02 +02:00
Jonathan De Wachter
45f23cdbbb
Made the OpenGL ES implementation available on ARM-based Linux OSes
2014-04-20 12:58:00 +02:00
Jonathan De Wachter
565bc69a4e
Uniformized the way CMake find and link against external libraries
2014-04-20 12:57:58 +02:00
Laurent Gomila
d40399e431
Fixed the INSTALL_MISC_DIR CMake variable not defined on iOS
2014-04-20 12:57:55 +02:00
Laurent Gomila
1c9a8310ff
Fixed missing modification after last commit
2014-04-20 12:57:53 +02:00
Laurent Gomila
62941c4264
Now using an explicit prefix for OpenGL extension macros, to avoid conflicts
2014-04-20 12:57:51 +02:00
Laurent Gomila
2c259c8f49
Added missing include of <System/Err.hpp>
2014-04-20 12:57:49 +02:00
Jonathan De Wachter
6e57380e4f
[Android] Added the example
2014-04-20 12:57:47 +02:00
Jonathan De Wachter
860c232507
[Android] No longer cache the window size
...
Because onContextRectChanged happens after the surface creation thus, the window doesn't return the correct value when the surface gets created.
2014-04-20 12:57:45 +02:00
Jonathan De Wachter
17430ef372
[Android] Implemented mouse events
2014-04-20 12:57:43 +02:00
Jonathan De Wachter
2ab49ece2f
[Android] Implemented sf::TextEvent
2014-04-20 12:57:40 +02:00
Jonathan De Wachter
634c3dc2a7
[Android] Fixed memory leak when loading asset files
2014-04-20 12:57:38 +02:00
Jonathan De Wachter
891cd261b8
Removed unnecessary sf:: prefix
2014-04-20 12:57:36 +02:00
Laurent Gomila
728f11701b
[iOS] Added (fake) implementation of vertical synchronization
2014-04-20 12:57:34 +02:00
Laurent Gomila
cd89e462fa
[iOS] Fixed freeze in joystick initialization when one or more sensors were not available on a device
2014-04-20 12:57:32 +02:00
Laurent Gomila
d908ffa498
Removed the call to glPolygonMode, unavailable in OpenGL ES.
2014-04-20 12:57:30 +02:00
Jonathan De Wachter
de791c05dc
[Android] Added the joystick implementation
2014-04-20 12:57:28 +02:00
Jonathan De Wachter
fbd21962f0
[Android] Improved input implementation
2014-04-20 12:57:26 +02:00
Jonathan De Wachter
4626e95491
[Android] Fixed WindowHandle and getSystemHandle()
2014-04-20 12:57:23 +02:00
Jonathan De Wachter
77567e9656
Implemented missing setVirtualKeyboardVisible method on desktop platforms
2014-04-20 12:57:21 +02:00
Laurent Gomila
67177ce55c
Fixed framebuffer binding messed up after a call to Texture::copyToImage() on OpenGL ES
2014-04-20 12:57:19 +02:00