Fixed the makefiles (Particularly DUMB's), so compile time is back down to a couple seconds.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@613 726d713c-bd1a-46cb-9ef0-1b6e075168bb
This should remove several directory creation errors and fix a missing rule to output target from last time I tried to fix them.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@614 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Added collision_point

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@616 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Should now read compilers *after* update. Fixed PatternSyntaxException caused by dnd with quotes or backslashes. Networking library now set to none so that ENIGMA stops reporting an error on something it doesn't even support. First run output on ubuntu uploaded to http://enigma.pastebin.com/Z4su0P3Y

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@620 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Plugin now prints ENIGMA revision to terminal if SvnKit is found.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@621 726d713c-bd1a-46cb-9ef0-1b6e075168bb
RetroX: Fix for undefined ref to var::operator unsigned long()

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@622 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Plugin callbacks now provides an execute method. C-side calls it  int (*ide_execute) (String, String *, boolean); and it takes the command, the envp, and a boolean for 'wait'. See java-side for return values, but you can usually assume that negative is bad, 0 is success. In-command Output redirect supported, redirect to IDE_CONSOLE to see a house blow up.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@623 726d713c-bd1a-46cb-9ef0-1b6e075168bb
ENIGMA.exe should now install OpenAL after it has installed or verified the existence of MinGW.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@624 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Fixes var::var(variant) to rectify Polygone's first issue. Implements a working div class to rectify his second. Makes the syntax checker more lenient to rectify his third.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@625 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Fixes something Ism broke that I didn't notice but Retro did.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@626 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Built windows release and added LinuxExtra folder to make root a bit cleaner.  Added blank files to indicate files that LGM modifies; this is for the package, so that on uninstall, they are removed.  Might have changed other stuff, but probably not.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@627 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Deleted an ancient collisions header/source pair and implemented distance_to_point.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@630 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Deleted generated files.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@631 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Fixed error in distance_to_object.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@632 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Removed more generated files.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@633 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Fixed two bugs. One was a parenthesis check bug that I believe was introduced in fixing a bug of Polygone's. The other is a bracket handling bug inside declarations (unknown variables were being given () in place of [] because the system mistook them for type var since they were in the process of being declared but not yet fully declared).

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@635 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Added Widget_Systems to SHELL/. Added GTK+ implementation to it. Defaulted unspecified system names to "None". Added implementation of Widget_Systems/None. Fixed string escaping to mimic GML correctly. Replaced int[8] of view_* with var. Included var4 in all concerned sources. Considering including var4 directly from roomsystem.h, despite minor tax on preprocessor.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@636 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Didn't realize this had failed to add. See revision 634 comments.

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@637 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Windows commit: Fixed view related errors. Fixed all the warnings, at the price of using format parameter %I64d in string(), which now supports all integer types. As of a couple revisions ago, it also supports std::string constructor parameter sets. Modified ENIGMA.exe to export a Target-platform: in GCC.ey. Updated the engine CBP (removed old files and added new Widget_System ones).

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@638 726d713c-bd1a-46cb-9ef0-1b6e075168bb
Ultimate auto-updater test. Updated LGM to r479 for several bugfixes. Updated svnkit to 1.3.5 to see if that fixes safe interruption. Updated plugin to display the call to make, and sets Widget system to None for the time being (so enigma stops complaining).

git-svn-id: https://enigma-dev.svn.sourceforge.net/svnroot/enigma-dev/trunk@639 726d713c-bd1a-46cb-9ef0-1b6e075168bb