Missing files for tests
Prevent selection of disabled controls via Tab key.
Merge pull request #14 from qehgt/master

Prevent selection of disabled controls via Tab key
Add keyboard support for ListBox control.

It can handle KeyUp/KeyDown events now.
Merge pull request #15 from qehgt/master

Add keyboard support for ListBox control.
.gitignore globs for Mac.
- Added Xcode and OSX libraries.
Add missing bitmaps and fonts.
- The .gitignore has multiple "bin" exclusions which I think led to these resources being accidentally ignored.
Fixed OSX premake build.
- premake will now generate an Xcode 4.5 project that will build, link and run.
- To get this to work I link against static Allegro libraries. I copied these to gwen/lib/macosx.
- Other dependencies (freetype, bzip, z) are from Macports. Also copied to macosx.
- Made line lengths shorter: easier to read on laptop.
Fixed Allegro sample.
- Wrong main declaration.
- TextureBase constructor.
Fixed various warnings and errors.
- Function with no return value.
- Unused variables.
- Dangerous if !!
Merge pull request #20 from billyquith/master

OSX and Allegro fixes for GWEN
Update gwen/Projects/premake4.lua

targetsuffix appends the specified parameter to the end of the project name.
targetextension replaces the extension with the specified parameter.

The samples look for "gwen-staticd.lib", but if you use targetextension the only thing that is created is "gwen-staticd".

Without this fix the samples won't compile when set to debug mode.
Merge pull request #21 from pixellegacy/patch-1

Update gwen/Projects/premake4.lua
fix mem leak for multilined text objects
Fix whitespaces
Merge pull request #23 from qehgt/master

Fix memory leak for multilined text objects
Fix the SFML renderer to work with non-MSVC compilers
Merge pull request #24 from Simononon/master

Fix the SFML renderer to work with non-MSVC compilers
Fix for TextBoxes not moving the text in text boxes when moving the
carat or adding characters that exceed the textbox's visible space.

- Adds empty PostLayout() in TextBox class to avoid Label's PostLayout
  from being called. Otherwise the text's position will always be set to
  a fixed position defined by the alignment.

Misc changes:
- Removed extraneous semicolon in TextBox::MakeCaratVisible()
- Added newline in TextBox.cpp to avoid GNU compiler warnings
Fix for crash when exiting OpenGL samples

Cause:
- Order of operations was causing the crash. The OpenGL renderer was being
  deleted before the TexturedBase skin, which depended on it.

Fix:
- skin was changed to a pointer, allowing it to be deleted before the
  OpenGL renderer.