Added Arguments and Jarfile variables to the Install object which are now being reflected into js. Fixed how ExtractJarFile in Install was working Hooked up to libjar. ** These changes are not part of the Tinderbox builds ** git-svn-id: svn://10.0.0.236/trunk@22605 18797224-902f-48f8-a5cc-f745e15eee43
34 lines
840 B
Plaintext
34 lines
840 B
Plaintext
interface InstallVersion
|
|
{
|
|
/* IID: { 0x18c2f986, 0xb09f, 0x11d2, \
|
|
{0xbc, 0xde, 0x00, 0x80, 0x5f, 0x0e, 0x13, 0x53}} */
|
|
|
|
const int EQUAL = 0;
|
|
const int BLD_DIFF = 1;
|
|
const int BLD_DIFF_MINUS = -1;
|
|
const int REL_DIFF = 2;
|
|
const int REL_DIFF_MINUS = -2;
|
|
const int MINOR_DIFF = 3;
|
|
const int MINOR_DIFF_MINUS = -3;
|
|
const int MAJOR_DIFF = 4;
|
|
const int MAJOR_DIFF_MINUS = -4;
|
|
|
|
attribute int major;
|
|
attribute int minor;
|
|
attribute int release;
|
|
attribute int build;
|
|
|
|
void InstallVersion();
|
|
|
|
void init(in wstring versionString);
|
|
/*
|
|
void init(in int major, in int minor, in int release, in int build);
|
|
*/
|
|
wstring toString();
|
|
|
|
/* int compareTo(in wstring version);
|
|
int compareTo(in int major, in int minor, in int release, in int build);
|
|
*/
|
|
int compareTo(in InstallVersion versionObject);
|
|
|
|
}; |