Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Josh @ Dreamland

Issues Help Desk / Re: Svnkit error/enigma isn't ready yet
« on: May 12, 2012, 10:11:26 PM »
If ENIGMA isn't ready yet, it's likely still being compiled. LGM takes care of that on first run. Give it a bit to finish; check the terminal/console window for output to see if it's doing anything.

As for the SVNkit error, if you used the prepackaged zip, don't worry about it. If that's the case, and you have SVNKit in your plugins folder, just remove it.

Proposals / Re: Options Panel for LGM
« on: May 06, 2012, 09:30:04 PM »
Don't forget the JE options panel. It needs included.

General ENIGMA / Re: Open Pandora Port
« on: May 06, 2012, 09:27:37 PM »
Sure. We could use to know what progress you've had with the compiler portion of it. Do ENIGMA and LateralGM both start up and run okay on Pandora?

Proposals / Re: Options Panel for LGM
« on: May 06, 2012, 08:59:32 AM »
Damn it, polygone.

Anyway, the options panel. Things it should contain.








Just for a start.

Also, I'd not mind theme information, if that's not too tricky. You know, Windows look and feel shit.

Proposals / Re: LGM Automatic Saving
« on: May 03, 2012, 09:25:38 AM »
Whoa. Who said anything about temp?  And who said anything about backups?
An autosaved file belongs in ~/.programname, or %APPDATA%/programname. I am certain Java has a feature to fetch that.
If you want the files to be "temporary," then put them in ~/.lgm/temp. Clean out that folder on confirmed, successful exit (meaning not when LGM just dies because the user pressed X).

On launch, if the folder is not empty, ask the user "Would you like to restore...?" and display a list, like Firefox and OOo do. Emphasis on OOo. The Java one.

If you're not going to prompt for close on pressing X, IsmAvatar, it might be a good idea to autosave before you unceremoniously exit.

Proposals / Re: LGM Automatic Saving
« on: May 01, 2012, 12:21:36 AM »
Often, IsmAvatar, it's every N minutes. The storage is a trickier problem, since LGM doesn't create a ~/.lgm (or AppData folder on Windows).

Issues Help Desk / Re: file_exists() doesn't work in Linux???
« on: May 01, 2012, 12:19:22 AM »
It probably hasn't been implemented. It's as simple as this:

Code: (C++) [Select]
#include <unistd.h>
#include <sys/stat.h>
bool file_exists(string file) {
  stat sb;
  return stat(file.c_str(), &sb) >= 0;

Issues Help Desk / Re: Missing 'Make' file
« on: April 30, 2012, 02:18:08 PM »
Strange... I will have to change that CreateProcess wrapper to go through bash, then, I guess. It's strange; having those two directories in your system path should be enough to make basic binaries work.

All the same; I have reports of the system mkdir being invoked instead of MSYS' on Windows, too; piping all calls through bash should fix both issues.

Proposals / Re: LGM Automatic Saving
« on: April 30, 2012, 01:47:42 PM »
Considering Ism has evaporated, no.

If she comes back, you can put in a feature request.

Issues Help Desk / Re: Missing 'Make' file
« on: April 30, 2012, 08:10:17 AM »
Fascinating; it seems that when ENIGMA makes its calls, the environment Bash creates isn't being sent to them. This is probably to do with the fact that ENIGMA was designed to be configured and run from the Windows command prompt (rather than from bash's environment).

See if setting path: C:\MinGW\bin;C:\MinGW\Msys\1.0\bin; in gcc.ey works as a quick-fix (this is what ENIGMA.exe would have set it to in the Windows environment).

If that doesn't work, I will have to modify ENIGMA's exec() function on Windows to just pipe commands through Msys bash in all cases.

Issues Help Desk / Re: Missing 'Make' file
« on: April 30, 2012, 12:21:47 AM »
I just noticed, that doesn't appear to be Windows' command prompt. Are you running bash? If so, have you tried running LGM from that terminal?
You can do this by calling java -jar lgm*.jar in ENIGMA's directory.

Issues Help Desk / Re: Missing 'Make' file
« on: April 29, 2012, 10:49:51 PM »
Interesting; everything appears to be in working order. I suppose I should have had you try make --version, too, in retrospect. It should probably work; if it does not, that's the problem, and changing "make" to "mingw32-make" in gcc.ey may help.

If make --version does work, then it's a bug in LGM's ENIGMA plugin.

Issues Help Desk / Re: Missing 'Make' file
« on: April 29, 2012, 09:45:44 PM »
The issue with the old ENIGMA.exe is that it used MinGW-get to install MinGW. That program has since stopped working, and we've been tossing ideas back and forth about what to do about that ever since. We usually have people install MinGW manually instead. Can you confirm that you have a complete MinGW and binutils distribution installed?

According to that gcc.ey, you should be able to run GCC from the command prompt just by typing "gcc". Could you tell me what running gcc --version prints? Also, you should be able to do the same thing for binutils/msys tools such as rm. According to that gcc.ey, rm --version should work, too.

Issues Help Desk / Re: Exception in thread...
« on: April 29, 2012, 09:49:45 AM »
Ah, yes. I was thinking of a number of ways we could pull off MinGW.

My first thought was the simplest. We could distribute MinGW binaries we certify can work with ENIGMA in a separate zip. We'd have them unpack MinGW in C:\, and then unpack a zip of ENIGMA containing a pre-configured gcc.ey wherever they like.

Issue with that is, it'd have to be in C:\, or they'd have to edit the ey file.

2) We could have either ENIGMA or LGM check that gcc.ey exists, and if it doesn't, download the zip itself and unpack it, then download a template gcc.ey and replace ${INSTALLPATH} with C:\ or wherever. I don't want ENIGMA.exe to do that because I don't want to mix C and the internet.

3) We could get TGMG's package manager to do that. He's writing up a frontend in Java as far as I know...maybe it can pull that off.

At any rate, I don't want MinGW packaged in the same zip.

Issues Help Desk / Re: Exception in thread...
« on: April 27, 2012, 11:55:13 AM »
TGMG reports no problems after running his, or whatever it's called. I talked with him about adding a GUI frontend to the system package manager, where his python script would stand in for said manager on Windows. We agreed it'd be best to give a zip release that had no dependencies. You know, for novices and people with non-compliant systems (ie, 50% of Windows users).

Point is, everything works if you include all the dependencies.