Add Matrix32/Vector2Array support for marshal library
Fixed build issue on linux (missing webp include path).
Tested on ArchLinux.
More gitignore
Update SConstruct build scripts for iOS Simulator build
UIApplication setStatusBarHidden:animation has been deprecated since iOS 3.2, use setStatusBarHidden:withAnimation instead.
Fixed two incorrect bindings in Physics2DServer
windows StreamPeerWinsock::set_nodelay implementation

StreamPeerWinsock::set_nodelay was a no-op.  Copied the code from the
POSIX implementation because it is also correct on Windows per
http://msdn.microsoft.com/en-us/library/windows/desktop/ms740476%28v=vs.85%29.aspx.
tools/editor/project_export: tree_vb already has a parent

Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
Fix for Issue #108

Entering a somethign in the 'Path field' triggers the
`_path_changed` signal being triggered.
This in turn calls Globals::localize_path(const String& p_path) with the
currently entered string.
localize_path then is replacing backslashes with slashes and calls
afterwards `String::simplify_path`

String::simplify_path is checking wheter a string starts with:

- res://
- local://
- user://

If any of those is true it removes this section.

However, if any of the first letters of those are matching begins_with
returns true, which is wrong. It should only return true if the whole
string is matched at the beginning.

This caused the whole desaster and lead localize_path into an endless loop
because out of `u` suddenly became user:// which it then tried again to
localize and so on.

This fix, fixes the root of the problem which is begins_with which should
not return true if not the whole search string was matched.

Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
Removal of obsolete editor plugins Fixes #64

Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
Able to open project manager inside editor (Scene->Project Manager)

Remove unnecessary include of project_manager.h
Added function "get_tiles_ids" to TreeSet.
Fix #19 Can't open project (with non-ASCII path)

In `class OS_Unix` the arguments in the `execute` method are converted
to UTF-8, but in the `main` program's method they're inserted into a
wide-char `Vector` before translating them from UTF-8 and thus the
non-ASCII characters are lost.

This fix converts the `argv` elements to UTF-8 using `String::utf8`
before inserting them in the `Vector`.
Merge pull request #115 from marynate/PR-open-pm-in-editor

Able to open project manager inside editor (Scene->Project Manager)
Merge pull request #118 from Terseus/fix-19_non-ascii-paths

Fix #19 Can't open project (with non-ASCII path)
Merge pull request #111 from vinzenz/obsolete-editor-plugin-removal

Removal of obsolete editor plugins Fixes #64
Fix #113 editor_settings.xml corruption

In the `parse_tag` method of the `class ResourceInteractiveLoaderXML`,
the class responsible of loading the editor_settings.xml file, the
properties' values are loaded directly into an `String` object but the
file contents are always UTF-8, which leads to garbage in the XML file
when saved.

This patch reads the properties' values in a `CharString` and translate
them to UTF-8.
OSX current_videomode size is now initialized with correct resolution based on backing store. Fixes issue where content does not correctly fit in window on retina displays.
-improved physics ccd
-html5 exporter works again
-disable repeat on image loader by default
-can change shape offset en tileset, texture offset was broken
Merge branch 'master' of https://github.com/okamstudio/godot