Update PolyWinCore.cpp
Currently if you pass MaterialManager::createTextureFromFile an incorrect file path it returns the default texture, and if you pass it an empty string it special-case returns NULL. Other Polycode classes do not anticipate this inconsistency and can crash when this occurs.
Delete key removes following character in PolyUITextInput
Added word wrap support to UITextInput. UITextInput now scrolls with mouse selection. Fixed find functionality in the IDE text editor. UITextInput selection now updates on resize. Fixed various minor bugs in UITextInput.
Fixed error in previous commit
Linux - remove destination file or directory before copying to it.
Change copyDiskItem to use 'cp -RT' instead of removing destItem prior to copy.
UITextInput speedups, bugfixes
fixing timing bug

Timing was completely broken when not using vSync.
Timing on Windows now uses QueryPerformanceCounter() instead of GetTickCount()

Much better performance. Silky smoooooth!
see previous commit
Fixed UITextInput Undo/Redo and select all functionality
Fix bug - potentially invalid pointer.
Fixed single line text fields, fixed selection with keys, fixed pasting multiple lines into single line text inputs
Implement 'class_notes' tag for generated Lua documentation.
Use 'class_notes' tag to indicate non-gc'd classes in generated Lua documentation.
UITextInput now only re-renders labels for affected lines, not entire view buffer
Add guard for X11 related initializations.
Implemented PolySDLCore setCursor.
Put cursor code in anon namespace.