* Development 15 | Beta 3 | Development 0 | Experimental 0 *

* Added LogType
* Added LogIgnore
* Added LogLevel
* Added Log
* Added Logger
* Added Console
* Added Time
* Added GUIRenderer
* Added ShaderTest
* Added HeightmapTerrain
* Added HeightmapTerrainTest
* Added Light
* Added LightData
* Added AndroidFileUtils
* Added Android support for FileUtils
* Added the constructor Image(int id, String filePath, String format,
boolean inFolder) in Image
* Added the method load(int id, String filePath, String format, boolean
inFolder) in Image
* Added the method setText(List<String> text) in GUITextDisplayArea
* Added the method getText() in GUITextDisplayArea
* Added the parameter 'gridSize' in BitmapFont
* Added the keys BACK_SLASH and FORWARD_SLASH to KeyboardInput
* Added entirely new GUITextBox
* Added a bit more line spacing in GUITextDisplayArea
* Added the methods setValuef() and setValuei() in Shader
* Added the method getFlippedFloatBuffer(Colour colour) in OpenGLUtils
* Added the method getIntegerBuffer(int[] data) in OpenGLUtils
* Added the method getFloatBuffer(float[] data) in OpenGLUtils
* Added the method getFlippedIntegerBuffer(int[] data) in OpenGLUtils
* Added the method setValuei(String variableName, int[] arrayValues) in
Shader
* Added the method setValuef(String variableName, float[] arrayValues)
in Shader
* Added the method getValues() in Colour
* Added the method getFloatValues() in Colour
* Added the method getFlippedFloatBuffer() in OpenGLUtils
* Added the static method log(Log log, LogIgnore logIgnore) in Logger
* Added the static method getMessage(String time, String type, String
source, String message, LogIgnore logIgnore) in Logger
* Added the abstract method loadResources() in Game
* Added the ability to remove text in a text box

* Changed the type of imageResourcePacks from LinkedList to List in Game
* Changed the type of audioResourcePacks from LinkedList to List in Game
* Changed the default value of the Debugging setting: ShowImageBoxes
from true to false
* Changed the type of the buttons in GUIDropDownMenu from a LinkedList
to a List
* Changed the all LinkedList's to List's in FileUtils
* Changed the all LinkedList's to List's in PropertiesFile
* Changed the way GUILabel works to allow it to be created on Android
before the Android update or render
* Changed the way GUITextDisplayArea works to allow it to be created on
Android before the Android update or render
* Changed the variable type in GUITextDisplayArea for text, from
LinkedList<String> to List<String> for increased performance

* Changed the type of imageResourcePacks from LinkedList to List in Game
* Changed the type of audioResourcePacks from LinkedList to List in Game
* Changed the default value of the Debugging setting: ShowImageBoxes
from true to false
* Changed the type of the buttons in GUIDropDownMenu from a LinkedList
to a List
* Changed the all LinkedList's to List's in FileUtils
* Changed the all LinkedList's to List's in PropertiesFile
* Changed the way GUILabel works to allow it to be created on Android
before the Android update or render
* Changed the way GUITextDisplayArea works to allow it to be created on
Android before the Android update or render
* Changed the variable type in GUITextDisplayArea for text, from
LinkedList<String> to List<String> for increased performance

* Created the package org.simplecorporation.myengine.core.game3d.terrain
* Created the package org.simplecorporation.myengine.core.logger

* Moved FileUtils to org.simplecorporation.myengine.utils
* Moved PropertiesFile to org.simplecorporation.myengine.utils
* Moved ArrayUtils to org.simplecorporation.myengine.utils
* Moved MessageBox to org.simplecorporation.myengine.utils
* Moved ScreenUtils to org.simplecorporation.myengine.utils
* Moved SystemUtils to org.simplecorporation.myengine.utils
* Moved ThreadUtils to org.simplecorporation.myengine.utils
* Moved Timer to org.simplecorporation.myengine.utils
* Moved Settings to org.simplecorporation.myengine.core
* Moved GUIButton to org.simplecorporation.myengine.core.gui
* Moved GUICheckBox to org.simplecorporation.myengine.core.gui
* Moved GUIComfirmDialogBox to org.simplecorporation.myengine.core.gui
* Moved GUIInputDialogBox to org.simplecorporation.myengine.core.gui
* Moved GUIMessageDialogBox to org.simplecorporation.myengine.core.gui
* Moved GUIDropDownList to org.simplecorporation.myengine.core.gui
* Moved GUIDropDownMenu to org.simplecorporation.myengine.core.gui
* Moved GUILoadingBar to org.simplecorporation.myengine.core.gui
* Moved GUIScrollBar to org.simplecorporation.myengine.core.gui
* Moved GUISlider to org.simplecorporation.myengine.core.gui
* Moved GUITextBox to org.simplecorporation.myengine.core.gui
* Moved GUITextDisplayArea to org.simplecorporation.myengine.core.gui
* Moved GUIWindow to org.simplecorporation.myengine.core.gui
* Moved GUIButtonEvent to org.simplecorporation.myengine.core.gui
* Moved GUICheckBoxEvent to org.simplecorporation.myengine.core.gui
* Moved GUIButtonListener to org.simplecorporation.myengine.core.gui
* Moved GUICheckBoxListener to org.simplecorporation.myengine.core.gui

* Moved FileUtils to org.simplecorporation.myengine.utils
* Moved PropertiesFile to org.simplecorporation.myengine.utils
* Moved ArrayUtils to org.simplecorporation.myengine.utils
* Moved MessageBox to org.simplecorporation.myengine.utils
* Moved ScreenUtils to org.simplecorporation.myengine.utils
* Moved SystemUtils to org.simplecorporation.myengine.utils
* Moved ThreadUtils to org.simplecorporation.myengine.utils
* Moved Timer to org.simplecorporation.myengine.utils
* Moved Settings to org.simplecorporation.myengine.core
* Moved GUIButton to org.simplecorporation.myengine.core.gui
* Moved GUICheckBox to org.simplecorporation.myengine.core.gui
* Moved GUIComfirmDialogBox to org.simplecorporation.myengine.core.gui
* Moved GUIInputDialogBox to org.simplecorporation.myengine.core.gui
* Moved GUIMessageDialogBox to org.simplecorporation.myengine.core.gui
* Moved GUIDropDownList to org.simplecorporation.myengine.core.gui
* Moved GUIDropDownMenu to org.simplecorporation.myengine.core.gui
* Moved GUILoadingBar to org.simplecorporation.myengine.core.gui
* Moved GUIScrollBar to org.simplecorporation.myengine.core.gui
* Moved GUISlider to org.simplecorporation.myengine.core.gui
* Moved GUITextBox to org.simplecorporation.myengine.core.gui
* Moved GUITextDisplayArea to org.simplecorporation.myengine.core.gui
* Moved GUIWindow to org.simplecorporation.myengine.core.gui
* Moved GUIButtonEvent to org.simplecorporation.myengine.core.gui
* Moved GUICheckBoxEvent to org.simplecorporation.myengine.core.gui
* Moved GUIButtonListener to org.simplecorporation.myengine.core.gui
* Moved GUICheckBoxListener to org.simplecorporation.myengine.core.gui

* Fixed bug: GUICheckBox wouldn't work properly on Android
* Fixed bug: Calling createGame() in BaseGame resulted in an error when
on Android
* Fixed bug: GUIScrollBar didn't work after the new input system

* NOTE: It should now be even easier to allow for multi-platform
programs and games using the new Image methods
* NOTE: MaterialLoader now parses the shininess values
* NOTE: Material now uses the material values
* NOTE: By passing a LogIgnore parameter into the logger you can ignore
certain things when logging a message
* NOTE: Hopefully increased performance of running big move/copy
operations on PC using FileUtils (Now using List instead of LinkedList)
* NOTE: Found bug GUITextBox doesnt work properly with GUIDialogBox