Tweaks
--> Renamed WindowXyInput classes to OpenTkXyInput and made them publicly available for custom launcher support.
--> Added DualityLauncher/App.config file to the project.

git-svn-id: http://duality.googlecode.com/svn/trunk@836 879bfe85-3099-8c59-a0db-7ea583510f3d
Bugfixes, Tweaks
--> No longer serializing temporary fields in Transform Component (fixes issue 38)
--> DualityApp no longer searches for MSAA levels higher than 16. They're insane anyway.
--> The LogView now reports errors and warnings also before being opened for the first time.
--> Tweaked / Added some helper methods
--> Fixed Performance.DrawTextReport not working properly when there was absolutely no MSAA.
--> DualityEditorApp now scans for illegal CorePlugin Assembly references, such as DualityEditor or any EditorPlugin.

git-svn-id: http://duality.googlecode.com/svn/trunk@838 879bfe85-3099-8c59-a0db-7ea583510f3d
Maintenance, Documentation

git-svn-id: http://duality.googlecode.com/svn/trunk@839 879bfe85-3099-8c59-a0db-7ea583510f3d
Input System, Tweaks
--> Added some input events to OpenTK that were previously missing. (MouseEnter, MouseLeave, GotFocus, LostFocus)
--> Re-Implemented parts of the input system to support user-defined input devices (handled as "joysticks") and input emulation.
--> Changed the input system design to distinguish between user input API and user input sources (devices, emulation, etc.)
--> Added AnimSpriteRenderer.AnimPaused to easily pause running animations.
--> Tweaked AnimSpriteRenderer.AnimDuration to keep the current animation state when changing duration.
--> Added LocalUserData option to DualityAppData that allows user data to be saved locally in the game folder.

git-svn-id: http://duality.googlecode.com/svn/trunk@845 879bfe85-3099-8c59-a0db-7ea583510f3d
Input System
--> Added a lot of convenience methods to MouseInput, KeyboardInput and JoystickInput classes.
--> Added JoystickInputCollection class that replaces IEnumerable<JoystickInput> in DualityApp.Joysticks.
--> Removed DualityApp.SetInputSource methods. Use DualityApp.Xy.Source instead.
--> Removed the necessity to implement events from all input sources.
--> Input events are now always deterministic / fired at a well-defined time.
--> Some OpenTK tweaks.

git-svn-id: http://duality.googlecode.com/svn/trunk@846 879bfe85-3099-8c59-a0db-7ea583510f3d
Input system
--> Added some more convenience methods to new input API.
--> Restructured input API to be more open to the developer.

git-svn-id: http://duality.googlecode.com/svn/trunk@847 879bfe85-3099-8c59-a0db-7ea583510f3d
Tweaks
--> Tweaked CorePlugin reload to pick up plugin file changes during an active reload for later.
--> Tweaked LogEntryList mouse wheel scrolling.

git-svn-id: http://duality.googlecode.com/svn/trunk@848 879bfe85-3099-8c59-a0db-7ea583510f3d
Tweaks
--> Made some minor changes based on the "BatCat Games / Andrew / Andrea" branch, as follows:
--> JoystickInput now also has AxisCount / ButtonCount properties
--> Fixed a possible null reference exception in BatchInfoPropertyEditor
--> Fixed a bug in ProjectFolderView.UnregisterNodeTree

git-svn-id: http://duality.googlecode.com/svn/trunk@849 879bfe85-3099-8c59-a0db-7ea583510f3d
Tweaks & Fixes
--> Fixed a bug in CloneProvider.DeepCopyTo that allowed the clones child objects to refer to the base root object instead of the clone root.
--> Fixed Prefabs switching object IDs each time a change is applied.
--> Plugin loading is now more robust and doesn't allow the editor to crash immediately on startup if a severe error occurs during plugin load.
--> Improved LogEntryList to use a better font and show multi line text.
--> Minor tweaks and fixes
--> Corrected spelling of "occured" to "occurred" in comments and docs.

git-svn-id: http://duality.googlecode.com/svn/trunk@850 879bfe85-3099-8c59-a0db-7ea583510f3d
Bugfixes
--> Fixed IndexOutOfBounds exception in joystick input support

git-svn-id: http://duality.googlecode.com/svn/trunk@851 879bfe85-3099-8c59-a0db-7ea583510f3d
Multisampling Tweaks
--> Added DualityAppData.MultisampleBackBuffer property that allows to disable backbuffer multisampling for custom RenderTarget setups.
--> Changed RenderTarget.Multisampling property to allow specifying the quality level of antialiasing independently from the global DualityUserData setting.
--> Rebuilt docs

git-svn-id: http://duality.googlecode.com/svn/trunk@852 879bfe85-3099-8c59-a0db-7ea583510f3d
Tweaks, Fixes
--> Fixed DualityLauncher not properly connecting to Joystick driver via OpenTK. Revisit changes later.
--> Added anisotropic filtering for textures.
--> Set waiting time for core plugin reloads back to 1 second, 1.5 was too long.

git-svn-id: http://duality.googlecode.com/svn/trunk@853 879bfe85-3099-8c59-a0db-7ea583510f3d
Tweaks
--> Tweaked SoundBudgetPad API and Random extension methods

git-svn-id: http://duality.googlecode.com/svn/trunk@855 879bfe85-3099-8c59-a0db-7ea583510f3d
Tweaks
--> Tweaked Random extension methods

git-svn-id: http://duality.googlecode.com/svn/trunk@856 879bfe85-3099-8c59-a0db-7ea583510f3d
Updated to latest version of duality from google code. Merge was messy