Changed FileExists, now returns true only if the path is a file, returns false to directories.
Changed Common Dialog control now let the user select folders when selecting a file.
Fixed a crash when unloading some controls at the same time.
Fixed a crash caused by modal windows controls not resizing when the window was resized, giving access to the windows in the back of the modal window.
Fixed a bug in texture packer, texture groups with more than one texture where failing to load and causing crashes.
Minor fixes to the texture group editor, and added async texture group loading.
Added scaling support for the maps.
Added a new method Draw in textures ( DrawEx2 ).
Added Project, UnProject, ProjectCurrent and UnProjectCurrent to the GL renderer.
Added SetMousePos function for the input, this will change the mouse position known by the input class, but it will not try to move the mouse cursor.
cUITheme controls creation methods completed.
Fixed Font shadow drawing for cached fonts.
Fixed a bug on size calculation in GetSkinShapeSize on cUIControl.
Created a backend system for the window-input management. So now it will be a los easier to port to another windows library/platform.
Since this is a big commit, it's probably that some bugs where introduced, but i tested all that i could, and it's working fine.
I'll probably add a cursor manager backend because right now there is no cursor management at all, i removed the CreateCursor function because it was unusable.
Fixed a huge bug on the control states, now every control has a cUISkinState to keep the state data of the skined control.
Improved and made some fixes on cUISlider ( to work well with the scrollbar ).
Added debug helper functions.
Fixed some skin state changes.
Improved UI performance.
Changed EE_PLATFORM_WIN32 for EE_PLATFORM_WIN, and added as platform WIN64.
Added detection of 64bits compilation.
Implemented some asserts.
Added a Memory Manager to trace memory leaks.
Fixed some memory leaks detected with the new memory manager.
Added an allocator for STL ( to use it with the custom allocation seted in the memory manager ).
Fixed Makefiles ( i wroke them ).