Add IGUIElement::isTrulyVisible which works like ISceneNode::isTrulyVisible.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4462 dfc29bdd-3216-0410-991c-e03cc46cb475
IGUIEnvironment::hasFocus has now a parameter checkSubElements as subelements are usually seen as part of an element. Default unfortunately must be false due to backward compatibility.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4465 dfc29bdd-3216-0410-991c-e03cc46cb475
Fix .mtl writing which did not use the correct path, thanks to hendu for pointing this out
Also fixed texture names, which could have spaces and thus fail immediately upon loading. Now the path is given relative to the .mtl file, which often works, and in case of spaces in the path no path at all is used.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4467 dfc29bdd-3216-0410-991c-e03cc46cb475
Make sure to initialize the mhz variable so in case we cannot read a value we return a safe 0

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4468 dfc29bdd-3216-0410-991c-e03cc46cb475
Forgot the comment in last commit

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4469 dfc29bdd-3216-0410-991c-e03cc46cb475
Constification patch by hendu

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4470 dfc29bdd-3216-0410-991c-e03cc46cb475
Added hendu's constification patch for memory read/write files. Also slightly changed the use of global C methods to class specific static methods, which seems more appropriate

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4471 dfc29bdd-3216-0410-991c-e03cc46cb475
Added window position parameter to device creation params. For now, window is not programmatically movable. This patch is merely intended for restoring the device in the same location as with last run. Patch provided by Auria

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4472 dfc29bdd-3216-0410-991c-e03cc46cb475
Add getRadius method for aabbox3d, as suggested by hendu

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4474 dfc29bdd-3216-0410-991c-e03cc46cb475
New method for camera scene nodes. updateMatrices updates the camera matrices without uploading them to the driver directly. Patch submitted by hendu

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4475 dfc29bdd-3216-0410-991c-e03cc46cb475
- Added support for rotation 2D images. This patch base on FuzzYspo0N patch from irrEXT. (Software drivers aren't supported).

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4478 dfc29bdd-3216-0410-991c-e03cc46cb475
Fix a bunch of warnings (mostly about constructor initializer order)


git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4479 dfc29bdd-3216-0410-991c-e03cc46cb475
- revert rotation patch from rev4478. Texture Matrix will be default solution for manipulate 2d image drawing.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4480 dfc29bdd-3216-0410-991c-e03cc46cb475
Merged from 1.8 branch, revisions 4393-4484: Compiler issues with certain compilers fixed, localtime bug under windows7 fixed.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4485 dfc29bdd-3216-0410-991c-e03cc46cb475
Add a test for particle system to exist before working with it

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4486 dfc29bdd-3216-0410-991c-e03cc46cb475
Update for scons project file by flashpixx

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4489 dfc29bdd-3216-0410-991c-e03cc46cb475
Fix some indentation and white spacing before parantheses

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4493 dfc29bdd-3216-0410-991c-e03cc46cb475
Push trunk to 1.9 version information everywhere

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4497 dfc29bdd-3216-0410-991c-e03cc46cb475
Push trunk to 1.9 version information everywhere

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4498 dfc29bdd-3216-0410-991c-e03cc46cb475
Some whitespace adjustment.

git-svn-id: https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk@4500 dfc29bdd-3216-0410-991c-e03cc46cb475