Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-25 | Compatibility with SDL2 2.0.5 | Loïc Hoguin | |
2018-05-24 | Fix compilation with SDL2 2.0.6 | Loïc Hoguin | |
2018-05-24 | Fix cppcheck warnings | Loïc Hoguin | |
2018-02-15 | Add the glyph rendering functions | Loïc Hoguin | |
2018-02-13 | Add functions for obtaining glyph informations | Loïc Hoguin | |
2018-02-07 | Add most remaining sdl_ttf functions | Loïc Hoguin | |
The only functions left are glyphs and functions I'm not sure should be implemented. | |||
2018-02-06 | Initial work on the SDL_ttf functions | Loïc Hoguin | |
2018-02-02 | Add the get_num_allocations function | Loïc Hoguin | |
No corresponding Erlang module, only callable via esdl2. Don't really need much more than that. | |||
2018-02-02 | Add utf-8 support for the window title | Loïc Hoguin | |
2018-01-31 | Replace malloc/free with enif_alloc/enif_free | Loïc Hoguin | |
2018-01-31 | Add utf-8 support to the sdl_clipboard functions | Loïc Hoguin | |
2018-01-31 | Add all SDL_rect functions | Loïc Hoguin | |
2018-01-18 | Add screensaver functions | Loïc Hoguin | |
2018-01-17 | Add the SDL_SetWindowHitTest callback | Loïc Hoguin | |
2018-01-10 | Add most remaining window functions | Loïc Hoguin | |
2018-01-07 | Add more window functions | Loïc Hoguin | |
2018-01-07 | Add missing SDL_WindowFlags values | Loïc Hoguin | |
2018-01-07 | Add the display mode query functions | Loïc Hoguin | |
2018-01-07 | Add many sdl_video functions | Loïc Hoguin | |
2018-01-07 | Add a bunch of sdl_renderer functions | Loïc Hoguin | |
2018-01-05 | Implement SDL_GetPlatform to get one more header done | Loïc Hoguin | |
2018-01-05 | Add the remaining keyboard functions | Loïc Hoguin | |
Also adds defines for all the keycode and scancode in SDL 2.0.7. | |||
2018-01-03 | Add many sdl_keyboard functions | Loïc Hoguin | |
2018-01-02 | Welcome to 2018 | Loïc Hoguin | |
2018-01-02 | Add many events and event functions | Loïc Hoguin | |
2017-12-25 | Add the new sdl_cpuinfo.h functions | Loïc Hoguin | |
2017-12-25 | Add everything from sdl_blend_mode.h | Loïc Hoguin | |
2017-12-24 | Add the direction in the mouse wheel events | Loïc Hoguin | |
2017-12-24 | Rewrite the README and check missing features as of 2.0.7 | Loïc Hoguin | |
2017-12-21 | Add sdl_cursor along with all its related functions | Loïc Hoguin | |
2017-12-20 | Add the sdl_mouse module implementing half of sdl_mouse.h | Loïc Hoguin | |
The latter half will be part of sdl_cursor. This depends on some changes to nif_helper. The sdl_gl part of the code is probably slithly broken now, the dependency on the window is gone. This will be resolved later on. | |||
2017-05-02 | Move nif_helpers into their own project | Loïc Hoguin | |
2017-04-19 | Update comment | Loïc Hoguin | |
2017-04-19 | Improve C++ compatibility | Loïc Hoguin | |
Changes imported from a customer project. | |||
2017-04-19 | Fix warnings in preparation for splitting nif_helpers out | Loïc Hoguin | |
2017-03-20 | Remove two unused variables found by cppcheck | Loïc Hoguin | |
2016-11-25 | Fix an uninitialized value found by Clang analyzer | Loïc Hoguin | |
2015-12-14 | Include the sys/queue.h header for Windows | Loïc Hoguin | |
Windows/MSYS2 does not have this header available, so we need to include it in the repository. The new c_src/compat/ directory can in the future be used for cases like this. | |||
2015-10-21 | Add sdl_hints:add_callback/3 function | Loïc Hoguin | |
This also sets up esdl2 to start accepting callbacks. The module/process esdl2_callbacks must always be running for that purpose, so esdl2 was made an OTP application instead of a simple library. Implementation of the rest of SDL_hints will follow in subsequent commits. | |||
2015-10-20 | Add sdl_keyboard with 3 text input related functions | Loïc Hoguin | |
The following functions were added: * sdl_keyboard:start_text_input() * sdl_keyboard:stop_text_input() * sdl_keyboard:is_text_input_active() Calling sdl_keyboard:stop_text_input() at the beginning of the program allows not receiving unwanted textinput events. | |||
2015-10-20 | Implement sdl:which_subsystems/0 | Loïc Hoguin | |
2015-10-20 | Don't crash on code reloading | Loïc Hoguin | |
2015-10-20 | We are in 2015 | Loïc Hoguin | |
2015-10-20 | Replace a few ;; with ; | Loïc Hoguin | |
2015-10-20 | Add sdl_gl:create_context/1 and sdl_gl:swap_window/1 | Loïc Hoguin | |
These functions are the bare minimum needed to experiment with OpenGL. My experiments so far rule out reusing the gl and glu modules found in the wx application. It seems that any OpenGL call from a different thread than the window's thread won't work, at least on Linux. I'm afraid that implementing OpenGL in the future will require duplicating the work done in the wx application. OpenGL support is not a priority however, so it's not a big deal just yet. | |||
2015-10-18 | Remove access to the SDL_INIT_NOPARACHUTE option | Loïc Hoguin | |
It is ignored by SDL2 and only kept for compatibility purposes. We don't need to worry about that, so removing it. | |||
2015-10-17 | Fix various warnings from recent GCC | Loïc Hoguin | |
2015-10-17 | Fix conditionals for detecting OSX | Loïc Hoguin | |
2015-10-16 | Steal the main thread on OSX | Loïc Hoguin | |
Should fix issues with events not being handled properly, and possibly other things. Taken from Erlang's wx, which is proven to work. The function used is unfortunately undocumented. Not 100% sure everything is good with just that, it looks good enough on my VM, but I still have issues probably due to trying this on a VM. | |||
2014-06-10 | Use erlang.mk with newly added NIF support! | Loïc Hoguin | |