Initial commit of BlackBerry implementation. It compiles, but doesn't have required functions implemented.
Android and BlackBerry have a fair amount of overlap, for now.
Implemented fg_window_blackberry.c to initialize and cleanup windows Implemented a BlackBerry specific fg_init so that bps can be started and stopped.
Final commit before implementing main loop. All other code is implemented to the same level as Android.
Implemented BlackBerry main (initial version)
Minor change so that OpenGL ES 1.x can be used for BlackBerry
Can use input devices from x11 (serial input... unlikely to ever be used, but you never know) Fixed bug in fg_window_egl:fgPlatformSetWindow where a NULL window may be passed and cause a segfault Fixed bug where navigator events were never started Take into account DisplayMode when creating window buffers Proper fgPlatformSystemTime implementation (from fg_main_x11) Added support for mutlitouch (from fg_main_windows)
Made sure that windows created on BlackBerry are registered as fullscreen, for now. Added more logging in fgPlatformProcessSingleEvent on BlackBerry. Better handling of key repeats on BlackBerry by taking into account global and window settings.
Removed fg_main_blackberry.h. It wasn't needed
Added a couple event cases for BlackBerry that are common to prevent them being listed as unknown events.
Minor order change in Android/BlackBerry CMake, one comment for BlackBerry window
Converted the odd double spaces into 4 space tabs
Prevented case where no window was set when waiting for events.
Added two more navigator states (that might be implemented) for BlackBerry
Added keyboard states for BlackBerry
Restructuring of when screen context and events are started stopped, created and destroyed
Added ability to get screen size of display
Added ability to get mouse button count or touch ID count.
Added support for key modifiers
Forgot to reset modifiers once done with modifiers.