Commit 9217b665 authored by Gerald Pfeifer's avatar Gerald Pfeifer Committed by Alexandre Julliard

Improved the visual appearence of the user interface. Made the code

somewhat simpler.
parent 78f92898
...@@ -4,7 +4,12 @@ ...@@ -4,7 +4,12 @@
##(c) 1998-1999 ##(c) 1998-1999
##Do not say this is yours without my express permisson, or I will ##Do not say this is yours without my express permisson, or I will
##hunt you down and kill you like the savage animal I am. ##hunt you down and kill you like the savage animal I am.
##Released under the WINE licence ##
## Improvements by Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
## (c) 2000
##
## Released under the WINE licence.
##
##Changelog: ##Changelog:
##August 29, 1999 - Work around for debugger exit (or lack thereof) ##August 29, 1999 - Work around for debugger exit (or lack thereof)
## - Should now put debugging output in correct place ## - Should now put debugging output in correct place
...@@ -34,25 +39,24 @@ sub do_var { ...@@ -34,25 +39,24 @@ sub do_var {
open STDERR, ">&SAVEERR"; open STDERR, ">&STDOUT"; open STDERR, ">&SAVEERR"; open STDERR, ">&STDOUT";
$ENV{'SHELL'}="/bin/bash"; $ENV{'SHELL'}="/bin/bash";
$var0 = qq{ $var0 = qq{
Enter your level of WINE expertise: 1-newbie 2-intermediate 3-advanced What is your level of WINE expertise? 1-newbie 2-intermediate 3-advanced
1 - Makes a debug report as defined in the WINE documentation. Best 1 - Makes a debug report as defined in the WINE documentation. Best
for new WINE users. If you're not sure what -debugmsg is, then use for new WINE users. If you're not sure what -debugmsg is, then
this mode. use this mode.
2 - Makes a debug report that is more customizable (Example: you can 2 - Makes a debug report that is more customizable (Example: you can
choose what -debugmsg 's to use). You are asked more choose what -debugmsg 's to use). You are asked more questions in
questions in this mode. May intimidate newbies. this mode. May intimidate newbies.
3 - Just like 2, but not corner cutting. Assumes you know what you're 3 - Just like 2, but not corner cutting. Assumes you know what you're
doing so it leaves out the long descriptions. doing so it leaves out the long descriptions.
}; };
print do_var($var0); print do_var($var0)."\n";
$debuglevel=<STDIN>;
chomp $debuglevel;
until ($debuglevel == 1 or $debuglevel == 2 or $debuglevel == 3) { until ($debuglevel == 1 or $debuglevel == 2 or $debuglevel == 3) {
print "Enter a number from 1-3!\n"; print "Enter your level of WINE expertise (1-3): ";
$debuglevel=<STDIN>; $debuglevel=<STDIN>;
chomp $debuglevel; chomp $debuglevel;
} }
if ($debuglevel < 3) { if ($debuglevel < 3) {
$var1 = qq{ $var1 = qq{
This program will make a debug report for WINE developers. It does this This program will make a debug report for WINE developers. It does this
...@@ -79,7 +83,7 @@ if ($debuglevel < 3) { ...@@ -79,7 +83,7 @@ if ($debuglevel < 3) {
}; };
print do_var($var2); print do_var($var2);
} }
print "Enter filename for the formatted debug output (The first file):\n"; print "Enter filename for the formatted debug output (the first file):\n";
$outfile=<STDIN>; $outfile=<STDIN>;
chomp $outfile; chomp $outfile;
$var23 = qq{ $var23 = qq{
...@@ -90,7 +94,7 @@ while ($outfile =~ /^(\s)*$/) { ...@@ -90,7 +94,7 @@ while ($outfile =~ /^(\s)*$/) {
$outfile=<STDIN>; $outfile=<STDIN>;
chomp $outfile; chomp $outfile;
} }
print "Enter the filename for the full debug output (The second file):\n"; print "Enter the filename for the full debug output (the second file):\n";
$dbgoutfile=<STDIN>; $dbgoutfile=<STDIN>;
chomp $dbgoutfile; chomp $dbgoutfile;
while ($dbgoutfile =~ /^(\s)*$/) { while ($dbgoutfile =~ /^(\s)*$/) {
...@@ -114,6 +118,7 @@ if ($outfile ne "no file" and $dbgoutfile eq "no file") { ...@@ -114,6 +118,7 @@ if ($outfile ne "no file" and $dbgoutfile eq "no file") {
chomp $tmpoutfile; chomp $tmpoutfile;
} }
} }
print "Looking for wine...\n"; print "Looking for wine...\n";
$whereis=`whereis wine`; $whereis=`whereis wine`;
chomp $whereis; chomp $whereis;
...@@ -204,7 +209,7 @@ What version of windows are you using with wine? 0-None, 1-Win3.x, ...@@ -204,7 +209,7 @@ What version of windows are you using with wine? 0-None, 1-Win3.x,
}; };
print do_var($var5); print do_var($var5);
$winver=<STDIN>; $winver=<STDIN>;
until ($winver == 0 or $winver == 1 or $winver == 2 or $winver == 3 or $winver == 4 or $winver == 5 or $winver == 6 or $winver == 7) { until ($winver >= 0 and $winver <= 7) {
$var6 = qq{ $var6 = qq{
No! Enter a number from 0 to 7 that corresponds to your windows version! No! Enter a number from 0 to 7 that corresponds to your windows version!
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment