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
Jonathan De Wachter
218c0897c8
[Android] Added the Android version of extlibs headers
2014-04-20 12:57:18 +02:00
Jonathan De Wachter
d6f98229a8
[Android] Removed dirty hack from Window.cpp
2014-04-20 12:57:16 +02:00
Jonathan De Wachter
663dad18f2
[Android] Fixed compilation issue and enabled audio module for mips arches
2014-04-20 12:57:14 +02:00
Jonathan De Wachter
bc46dfb8f5
[Android] Various adjustements
2014-04-20 12:57:11 +02:00
Jonathan De Wachter
f60ab60263
Added SFML_OS_ prefix to IOS and ANDROID variables
2014-04-20 12:57:02 +02:00
Laurent Gomila
00d3bf1e7f
[iOS] Cosmetic changes in joystick implementation
2014-04-20 12:56:58 +02:00
Laurent Gomila
3f7486323a
Fixed condition in build file
2014-04-20 12:56:55 +02:00
Laurent Gomila
2c409e5145
Added touch events and the sf::Touch class (and iOS implementation)
2014-04-20 12:56:53 +02:00
Jonathan De Wachter
c77b8a3496
[Android] Moved getActivity(ActivitySttates*) to the system module
...
Somehow this function gets stripped by compilators if I put this in the main module (which is what we want).
To solve this issue (and to avoid additional dependencies on sfml-window), I moved it to the system module since all SFML modules depend on it.
2014-04-20 12:56:51 +02:00
Jonathan De Wachter
90d8b37442
[Android] Removed ogg, FLAC, vorbis and vorbisenc dependencies
2014-04-20 12:56:46 +02:00
Jonathan De Wachter
cc0d982f72
[Android] Wrote a native activity acting as a bootstrap
...
A current limitation prevents one library from depending on shared libraries.
As we have legal issues here (LGPL wants us to use shared libs of OpenAL-Soft and libsndfile), we're forced to use this homemade native activity which will manually load our shared libraries.
2014-04-20 12:56:42 +02:00
Jonathan De Wachter
60894d1c1a
[Android] Rewrote CMake scripts to compile SFML with our new toolchain
2014-04-20 12:56:40 +02:00
Laurent Gomila
8f459cd1af
[iOS] Made the resources path the default working directory
2014-04-20 12:53:20 +02:00
Laurent Gomila
3872b27569
Reworked the sfml-main module, added Main.hpp, moved the main() internal entry point for iOS from sfml-window to sfml-main
2014-04-20 12:53:17 +02:00
Laurent Gomila
cac645076f
[iOS] Fixed linker command line in Graphics/CMakeLists.txt
2014-04-20 12:53:09 +02:00
Laurent Gomila
239921b456
[iOS] Improved support for examples, removed the need for a toolchain file
2014-04-20 12:53:04 +02:00
Jonathan De Wachter
cefb4fcee0
Improved OpenAL error macro
...
It now supports functions that return values.
2014-04-20 12:52:08 +02:00
Jonathan De Wachter
8c906a7a3d
Improved OpenGL error macro
...
It now supports functions that return values.
2014-04-20 12:52:06 +02:00
Jonathan De Wachter
63bbe2c91e
Added the Android port
2014-04-20 12:52:04 +02:00
Laurent Gomila
01b745185e
[iOS] Various adjustements to implementation
2014-04-20 12:48:07 +02:00
Laurent Gomila
e20ff86330
[iOS] Adjusted the code and build files to use Automatic Reference Counting
2014-04-20 12:48:04 +02:00
Laurent Gomila
d50f94ca97
Fixed render buffers not correctly resized on orientation changes
2014-04-20 12:48:02 +02:00
Laurent
e5ee38fc26
Added the iOS port
2014-04-20 12:48:00 +02:00
Jan Haller
f2ef524b57
Fixed compile warnings
2014-04-19 11:50:31 +02:00
Marco Antognini
0a5f38157f
Added support for OpenGL 3.2 context on OS X ( close #84 )
...
The Graphics module is not compatible with a core profile on Mac. If
you plan to use it, use OpenGL 2.1 (default).
2014-04-15 20:19:12 +02:00
Marco Antognini
f6c94451fb
Added some memory autorelease pools and nil'ify attribute
2014-04-15 20:19:12 +02:00
Marco Antognini
324d4a18e7
Fixed NSApplication not retaining its delegate
2014-04-15 20:19:12 +02:00
Marco Antognini
0d47056132
Updated Objective-C implementation to use ARC; removed i386 support
2014-04-15 20:19:09 +02:00
Marco Antognini
ac28902b57
Removed support for OS X 10.6 and below
2014-04-15 20:18:20 +02:00
Marco Antognini
0d6ddde07f
Fixed unused parameter warnings
2014-04-15 20:18:20 +02:00
Marco Antognini
49f2a76d93
Fixed a few glitches in the documentation
2014-04-15 20:18:19 +02:00
Marco Antognini
b868833191
Improved coding style of OS X implementation
...
And fixed some typos.
2014-04-15 20:18:19 +02:00
Alexandre Bodelot
816bc93b04
Fixed disabling key repeat on Linux
2014-04-07 19:15:14 +02:00
Jan Haller
83fd76c40b
Merge pull request #562 from CheezeCake/master
...
Fixed compile errors on FreeBSD
2014-04-06 19:26:41 +02:00
Jan Haller
18bbd23886
Window::create() now also resets framerate limit
...
Fixes #371
2014-04-06 17:14:24 +02:00
Jan Haller
e9334db424
Merge pull request #555 from varnie/master
...
Image::flipVertically(), Image::flipHorizontally() optimizations
2014-03-30 12:15:11 +02:00
CheezeCake
c584ddeea6
Fix typos and missing Joystick::
2014-03-29 21:21:31 +01:00