Added NSOpenGL manager.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4697 dfc29bdd-3216-0410-991c-e03cc46cb475
Allow trailing slashes in addDirectoryToFileList.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4700 dfc29bdd-3216-0410-991c-e03cc46cb475
Recommend a more useful logcat command in the example.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4701 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4668-4710 from branch to ogl-es:
- Add ITexture::getSource which can be used to check where the last IVideoDriver::getTexture call found the texture.
- Add IMeshTextureLoader interface and replace texture-loading algorithms in most meshloaders.
- Prevent some precision troubles on some compilers when working with vector3d<s32>.
- CGUICheckBox no longer gives up focus on EMIE_LMOUSE_LEFT_UP (thx @Demre for reporting)
- Bugfix: IGUIElement::addChild now prevents setting an element as it's own child.
- GUI editor improvements (prevent crash, improve UI)
- Add IrrlichtDevice::setWindowSize. 


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4711 dfc29bdd-3216-0410-991c-e03cc46cb475
Remove some logging message which I had only enabled to hunt a bug.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4712 dfc29bdd-3216-0410-991c-e03cc46cb475
Add a few more log messages for error hunting.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4713 dfc29bdd-3216-0410-991c-e03cc46cb475
Changed touch event handler. This commit break Android compilation process (it will be fixed in next commit).

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4714 dfc29bdd-3216-0410-991c-e03cc46cb475
Fixed Android touch events.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4715 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge material changes for COGLES1MaterialRenderer_LIGHTMAP and COpenGLMaterialRenderer_TRANSPARENT_ALPHA_CHANNEL which had been done in OGL in trunk (r2740) to ensure materials look the same on all platforms (thx @porcus for reporting the problem with TRANSPARENT_ALPHA_CHANNEL_REF).


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4716 dfc29bdd-3216-0410-991c-e03cc46cb475
Fixed issue with 'freezed' logo.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4718 dfc29bdd-3216-0410-991c-e03cc46cb475
Set same minSdkVersion in AndroidManifest.xml as used in the other places.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4728 dfc29bdd-3216-0410-991c-e03cc46cb475
Improve keyboard management in FB device. Thanks to @glemercier for patch.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4776 dfc29bdd-3216-0410-991c-e03cc46cb475
Added OGLES2 support for FB device. Thanks to @glemercier for patch.

git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4777 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4711:4723 from branch to ogl-es:
- Fix c::b project obj folder names. Some static builds had used the shared folders (thx @ gerdb for reporting)
- C::B project files work again on newer Linux-distributions which have cleaned up their dev-lib dependencies.
- Fix a reorder warning.
- triangle3d constructor and line3d::getIntersectionWithSphere passing vectors now as const-ref instead of per value. Thx @nemo for reporting.
- Mention another fonttool to create Irrlicht fonts (by Armen).


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4829 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4724 from branch to ogl-es:
- Fix SDL device compilation. VideoDriver is now always dropped after Scenemanager and FileSystem after those two to prevent memory-leaks in some situations.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4830 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4724:4732 from trunk to ogl-es (also noticed I did a copy-paste error on last check-in and wrote "branch" instead of "trunk" - I always meant trunk certainly):
- Improve documentation for tabcontrol.
- Write (subjectively) nicer xml's by using slightly different linebreak rules.
- Add IGUIImages::setSourceRect/getSourceRect to allow using only parts of an image (can also be used to mirror and scroll them).
- Reduce a bunch of log messages in B3DLoader from ELL_INFORMATION to ELL_DEBUG (thx@ entity for telling
- Collada dae-loader now set's the vertex colors (thx @sf17k for report and test-models)
- Change the rest of the attributes interfaces to pass parameters by const ref instead of per value.
- Ensure vector3df and all classes containing a vector3df are passed by reference instead of per value. Thanks @Danyal Zia for the patch (#280).


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4831 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4732:4741 from trunk to ogl-es:
- Fix bug that ListBox would not allow to 'tab' to the next element (thx @ FlavourBoat for reporting)
- Fix: Buttons can now change the image several times and the pressed image will always be updated. Fixing Bug #197 by some anonymous coder.
- Fix some ignore files.
- IGUIEnvironment::getNextElement now public (was only in CGUIEnvironment before).
- Add an overwrite mode to editbox. This is patch #275 provided by Adam (aka kingadami)
- Add serialization for the CGUIImage::DrawBounds stuff from last check-in.
- Add IGUIImages::setDrawBounds/getDrawBounds to allow coding stuff like progress bars.
- Irrlichtify variable names (membervariables start upper-case).


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4832 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4741:4742 from trunk to ogl-es:
- Enable TranslateMessage again for external Windows.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4833 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4742:4743 from trunk to ogl-es:
- Improved i18n key input for X11. Which means languages like cyrillic work now.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4834 dfc29bdd-3216-0410-991c-e03cc46cb475
Merge revision 4743:4745 from trunk to ogl-es (could not do a compile check for this as I have no egl environment set-up).
- Cleanup - membervariables start with uppercase letters. No good deed goes unpunished - that was no fun to merge.
- Fix typo.


git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4835 dfc29bdd-3216-0410-991c-e03cc46cb475