Skip to content
Browse files

Flight Contest 1.0.1

  • Loading branch information...
1 parent fa93c8a commit 65709cef7ac9bca18e95a2d24d66dd271b3b37c3 @tweisepraezi committed Apr 6, 2012
View
2 deploy/_readme.txt
@@ -14,7 +14,7 @@ Windows XP ServicePack 2
Build installer for Windows:
----------------------------
Windows installer tool:
- Inno Setup 5.2.3 (http://www.innosetup.com)
+ Inno Setup 5.4.3 (http://www.innosetup.com)
Additional sources for installer compilation:
Java SDK 1.6 (32 Bit) in folder '..\..\..\Java\jdk1.6.0_30'
View
51 deploy/fc.is5
@@ -4,12 +4,12 @@
const DBCompatibelDigits = 1; // Number of digits for database compatibility
const DBVersion = '2.0.0';
const FCCompatibelDigits = 1; // Number of digits for application compatibility
-const FCVersion = '1.0.0';
+const FCVersion = '1.0.1';
[Setup]
AppName=Flight Contest
-AppVerName=Flight Contest 1.0.0
-AppVersion=1.0.0
-VersionInfoVersion=1.0.0
+AppVerName=Flight Contest 1.0.1
+AppVersion=1.0.1
+VersionInfoVersion=1.0.1
AppPublisher=Thomas Weise, Deutscher Pr�zisionsflug-Verein e.V.
AppPublisherURL=http://www.praeziflug.de
;AppUpdatesURL=https://github.com/tweisepraezi/FlightContest/downloads/FCSetup.exe
@@ -57,6 +57,10 @@ Source: ".\AFLOS.mdb"; DestDir: "{app}\samples";
Source: ".\AFLOS.mdb"; DestDir: "C:\AFLOS\AFLOS_System";
Source: "..\fc\web-app\licenses\GPL_License.txt"; DestDir: "{app}"; AfterInstall: MyAfterInstall;
+[Registry]
+Root: HKLM32; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\tomcat\bin\tomcat7w.exe"; ValueData: "RUNASADMIN"; Check: IsUAC32();
+Root: HKLM64; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\tomcat\bin\tomcat7w.exe"; ValueData: "RUNASADMIN"; Check: IsUAC64();
+
[Run]
Filename: "wscript.exe"; Parameters: """{app}\odbc.vbs"" ""{app}"""; WorkingDir: "{app}"; Flags: runhidden;
Filename: "{app}\install-service.bat"; Parameters: "install FlightContest"; WorkingDir: "{app}"; Flags: runhidden;
@@ -78,13 +82,14 @@ Type: filesandordirs; Name: "{app}\samples";
[Icons]
Name: "{group}\Flight Contest Service Manager"; Filename: "{app}\tomcat\bin\tomcat7w.exe"; Parameters: "//MS//FlightContest"; WorkingDir: "{app}";
-Name: "{group}\Flight Contest"; Filename: "http://localhost:8080/fc/contest/start"; WorkingDir: "{userdesktop}";
-Name: "{group}\Pr�zisionsflug-Verein e.V."; Filename: "http://www.praeziflug.de"; WorkingDir: "{userdesktop}";
-Name: "{group}\Readme"; Filename: "{app}\readme.txt"; WorkingDir: "{userdesktop}";
-Name: "{group}\Lizenz"; Filename: "{app}\GPL_License.txt"; WorkingDir: "{userdesktop}";
+Name: "{group}\Flight Contest"; Filename: "http://localhost:8080/fc/contest/start"; IconFilename: "{app}\fc.ico"; WorkingDir: "{commondesktop}";
+Name: "{commondesktop}\Flight Contest"; Filename: "http://localhost:8080/fc/contest/start"; IconFilename: "{app}\fc.ico"; WorkingDir: "{commondesktop}";
+Name: "{group}\Pr�zisionsflug-Verein e.V."; Filename: "http://www.praeziflug.de"; WorkingDir: "{commondesktop}";
+Name: "{group}\Readme"; Filename: "{app}\readme.txt"; WorkingDir: "{commondesktop}";
+Name: "{group}\Lizenz"; Filename: "{app}\GPL_License.txt"; WorkingDir: "{commondesktop}";
Name: "{group}\Install AFLOS connection"; Filename: "wscript.exe"; Parameters: """{app}\odbc.vbs"" ""{app}"""; WorkingDir: "{app}";
Name: "{group}\Uninstall Flight Contest"; Filename: "{uninstallexe}"
-Name: "{group}\Samples\FC-CrewList-Sample.xls"; Filename: "{app}\samples\FC-CrewList-Sample.xls"; WorkingDir: "{userdesktop}";
+Name: "{group}\Samples\FC-CrewList-Sample.xls"; Filename: "{app}\samples\FC-CrewList-Sample.xls"; WorkingDir: "{commondesktop}";
[Code]
//---------------------------------------------------------------------------------------------------------
@@ -120,6 +125,34 @@ begin
end;
//---------------------------------------------------------------------------------------------------------
+function IsUAC32(): boolean;
+var win_version: TWindowsVersion;
+begin
+ GetWindowsVersionEx(win_version);
+ if win_version.Major = 6 then begin
+ if not IsWin64() then begin
+ Result := true;
+ exit;
+ end;
+ end;
+ Result := false;
+end;
+
+//---------------------------------------------------------------------------------------------------------
+function IsUAC64(): boolean;
+var win_version: TWindowsVersion;
+begin
+ GetWindowsVersionEx(win_version);
+ if win_version.Major = 6 then begin
+ if IsWin64() then begin
+ Result := true;
+ exit;
+ end;
+ end;
+ Result := false;
+end;
+
+//---------------------------------------------------------------------------------------------------------
function InitializeSetup(): Boolean;
var last_version: string;
shell: variant;
View
41 deploy/install-service.bat
@@ -1,37 +1,36 @@
@echo off
-rem Thomas Weise
-rem Version 1.0.0
-rem 09.02.2012
+:: Thomas Weise
+:: Version 1.0.1
set PRGDIR=%~dp0
-
set JAVA_HOME=%PRGDIR%java
set JRE_HOME=%PRGDIR%java\jre
set path=%JAVA_HOME%\bin;%path%
-
set CATALINA_HOME=%PRGDIR%tomcat
-
set WORKINGDIR=%PRGDIR%fc
-rem echo JAVA_HOME=%JAVA_HOME%
-rem echo CATALINA_HOME=%CATALINA_HOME%
-rem echo.
-rem pause
+:: echo JAVA_HOME=%JAVA_HOME%
+:: echo CATALINA_HOME=%CATALINA_HOME%
+:: echo.
+:: pause
-rem install/remove service
-call "%PRGDIR%tomcat\bin\fc-service.bat" %1 %2
-rem pause
+:: stop monitor
+:: if "%1" == "remove" taskkill /F /IM tomcat7w.exe
+:: stop service
-rem stop monitor
-rem if "%1" == "remove" taskkill /F /IM tomcat7w.exe
+if "%1" == "remove" net stop %2
+:: pause
+
+:: install/remove service
+call "%PRGDIR%tomcat\bin\fc-service.bat" %1 %2
+:: pause
-rem start/stop service
+:: start service
if "%1" == "install" net start %2
-if "%1" == "remove" net stop %2
-rem pause
+:: pause
-rem start monitor
-rem if "%1" == "install" start "%PRGDIR%tomcat\bin\tomcat7w.exe" //MS//FlightContest
-rem pause
+:: start monitor
+:: if "%1" == "install" start "%PRGDIR%tomcat\bin\tomcat7w.exe" //MS//FlightContest
+:: pause
View
2 fc/application.properties
@@ -3,7 +3,7 @@
app.grails.version=2.0.1
app.name=fc
app.servlet.version=2.4
-app.version=1.0.0
+app.version=1.0.1
plugins.class-diagram=0.5.2
plugins.db-util=0.4
plugins.excel-import=1.0.0
View
2 fc/grails-app/i18n/messages.properties
@@ -246,7 +246,7 @@ fc.contestrule.points=Punkte
fc.contestrule.points.edit=Wettbewerbspunkte bearbeiten
fc.contestrule.classpoints=Punkte
fc.contestrule.classpoints.edit=Klassenpunkte bearbeiten
-fc.contestrule.de.rally.2008=Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2008
+fc.contestrule.de.rally.2012=Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2012
fc.contestrule.de.precision.2005=Wettbewerbsordnung Präzisionsflug Deutschland - Ausgabe 2005
fc.contestrule.fai.rally.2011=FAI Air Rally Flying - Edition 2011
fc.contestrule.fai.precision.2011=FAI Precision Flying - Edition 2011
View
2 fc/grails-app/i18n/messages_en.properties
@@ -246,7 +246,7 @@ fc.contestrule.points=Points
fc.contestrule.points.edit=Edit Contest Points
fc.contestrule.classpoints=Points
fc.contestrule.classpoints.edit=Edit Class Points
-fc.contestrule.de.rally.2008=Germany Navigation Flying - Edition 2008
+fc.contestrule.de.rally.2012=Germany Navigation Flying - Edition 2012
fc.contestrule.de.precision.2005=Germany Precision Flying - Edition 2005
fc.contestrule.fai.rally.2011=FAI Air Rally Flying - Edition 2011
fc.contestrule.fai.precision.2011=FAI Precision Flying - Edition 2011
View
2 fc/src/groovy/ContestRules.groovy
@@ -1,6 +1,6 @@
enum ContestRules
{
- R1 ('fc.contestrule.de.rally.2008', false,
+ R1 ('fc.contestrule.de.rally.2012', false,
[
// PlanningTest
planningTestDirectionCorrectGrad:2,
View
2 fc/web-app/licenses/README.txt
@@ -1,5 +1,5 @@
-Flight Contest 1.0.0
+Flight Contest 1.0.1
Copyright 2012 Thomas Weise, Deutscher Praezisionsflug-Verein e.V.
http://www.praeziflug.de/
View
62 readme.txt
@@ -6,16 +6,25 @@ Program for planning and valuating of Air Rally and Precision Flying
Thomas Weise
Deutscher Pr�zisionsflug-Verein e.V.
tweise.praeziflug@gmx.de
-18.02.2012
+12.03.2012
Diese Hinweise finden Sie nach der Installation im Startmen� unter
'Programme -> Flight Contest -> Readme'.
Standard-Wettbewerbsablauf siehe unten.
-Erweiterungen in dieser Version (1.0):
---------------------------------------
+Fehlerbehebungen in dieser Version (1.0.1):
+-------------------------------------------
+- Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2012
+ Gegen�ber der Ausgabe 2008 gab es keine Ver�nderungen in den
+ Punkten.
+- Beschreibung zur Behebung von Server-Ausf�hrungsproblemen
+ nach Update-Installation hinzugef�gt (siehe unten).
+
+
+Erweiterungen in Version 1.0:
+-----------------------------
- Klassenverwaltung:
* Ein Wettbewerb kann auf Klassen-Auswertung umgestellt werden.
Die Auswertungsdetails werden dann in der Aufgabe pro Klasse definiert.
@@ -48,7 +57,7 @@ Erweiterungen in dieser Version (1.0):
* Die Wettbewerbsordnung wird beim Anlegen eines Wettbewerbs bzw.
einer Klasse festgelegt.
* Es stehen folgende Wettbewerbsordnungen zur Auswahl:
- Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2008
+ Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2012
Wettbewerbsordnung Pr�zisionsflug Deutschland - Ausgabe 2005
FAI Air Rally Flying - Edition 2011
FAI Precision Flying - Edition 2011
@@ -339,7 +348,7 @@ B. Durchf
Formeln der Strafpunkt-Berechnung von Landungen
-----------------------------------------------
-Berechungsformel f�r 'Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2008' f�r alle Landungen:
+Berechungsformel f�r 'Wettbewerbsordnung Navigationsflug Deutschland - Ausgabe 2012' f�r alle Landungen:
{x -> switch(x.toUpperCase()){case '0':return 0;case 'A':return 20;case 'B':return 40;case 'C':return 60;case 'D':return 80;case 'E':return 50;case 'F':return 90;default:return 200;}}
Berechungsformel f�r 'Wettbewerbsordnung Pr�zisionsflug Deutschland - Ausgabe 2005' f�r alle Landungen:
@@ -369,7 +378,8 @@ Server starten:
---------------
Starten des Dienstemanagers 'Apache Tomcat FlightContest':
'Programme -> Flight Contest -> Flight Contest Service Manager'
-(in Windows Vista oder Windows 7 als Administrator)
+(in Windows Vista oder Windows 7 werden Administrator-Privilegien
+ automatisch angefordert)
Auf Icon des Dienstemanagers 'Apache Tomcat FlightContest' ausf�hren:
Kontextmen�punkt 'Start Service' aufrufen
@@ -381,6 +391,16 @@ Auf Icon des Dienstemanagers 'Apache Tomcat FlightContest' ausf
Kontextmen�punkt 'Stop Service'
+Behebung von Server-Ausf�hrungsproblemen:
+-----------------------------------------
+Gelegentlich kann der Dienst 'Apache Tomcat FlightContest'
+nach Update-Installation nicht gestartet werden. Behebung:
+ 1. 'Flight Contest' deinstallieren
+ (-> Programme -> Flight Contest -> Uninstall Flight Contest)
+ 2. Booten
+ 3. 'Flight Contest' erneut installieren
+
+
Arbeit mit 'Flight Contest':
----------------------------
Mit Firefox oder Internet Explorer auf dem Server:
@@ -410,33 +430,32 @@ Datensicherung:
Die Datenbank wird an folgendem Ort gespeichert:
<Installationsverzeichnis>\fc
(C:\Program Files\Flight Contest\fc)
+
+Datenbankdatei:
+ fcdb.h2.db
Vorgehen zur Datensicherung:
-
- Server stoppen
-
- Folgende Dateien an einen sicheren Ort kopieren:
- fcdb.h2.db
+ 1. Server stoppen
+ 2. <Installationsverzeichnis>\fc\fcdb.h2.db
+ an einen sicheren Ort kopieren
Vorgehen zur Datenwiederherstellung:
+ 1. Server stoppen
+ 2. Gesicherte fcdb.h2.db nach
+ <Installationsverzeichnis>\fc kopieren
+ 3. Server starten
- Server stoppen
+Hinweis:
+ <Installationsverzeichnis>\fc\AFLOS-UPLOAD.mdb
+ darf nicht gel�scht werden.
- Inhalt des folgenden Verzeichnisses l�schen:
- <Installationsverzeichnis>\fc
- (C:\Program Files\Flight Contest\fc)
-
- Folgende Dateien aus der Datensicherung wiederherstellen:
- <Installationsverzeichnis>\fc\fcdb.h2.db
- (C:\Program Files\Flight Contest\fc)
-
- Server starten
Logs:
-----
Sind hier zu finden:
<Installationsverzeichnis>\fc\logs
+
Cookies:
--------
Speichert folgende Cookies f�r 1 Jahr:
@@ -445,4 +464,3 @@ Cookies:
PrintLanguage - Drucksprache
ShowLimitCrewNum - Zeilenzahl beim Bl�ttern
-

0 comments on commit 65709ce

Please sign in to comment.
Something went wrong with that request. Please try again.