chronojump r455 - in trunk: . build/data chronojump_server chronojump_server/bin glade src src/gui src/sqlite web web/data web/data/langs/_ca web/data/langs/_ca/Pages web/data/langs/_de web/data/langs/_de/Pages web/data/langs/_en web/data/langs/_en/Pages web/data/langs/_es web/data/langs/_es/Pages web/data/langs/_fr web/data/langs/_fr/Pages web/data/langs/_gl web/data/langs/_gl/Pages web/data/langs/_it web/data/langs/_it/Pages web/data/langs/_oc web/data/langs/_oc/Pages web/data/langs/_pt web/data/langs/_pt/Pages web/html_created_no_edit web/html_created_no_edit/print
- From: xaviblas svn gnome org
- To: svn-commits-list gnome org
- Subject: chronojump r455 - in trunk: . build/data chronojump_server chronojump_server/bin glade src src/gui src/sqlite web web/data web/data/langs/_ca web/data/langs/_ca/Pages web/data/langs/_de web/data/langs/_de/Pages web/data/langs/_en web/data/langs/_en/Pages web/data/langs/_es web/data/langs/_es/Pages web/data/langs/_fr web/data/langs/_fr/Pages web/data/langs/_gl web/data/langs/_gl/Pages web/data/langs/_it web/data/langs/_it/Pages web/data/langs/_oc web/data/langs/_oc/Pages web/data/langs/_pt web/data/langs/_pt/Pages web/html_created_no_edit web/html_created_no_edit/print
- Date: Fri, 6 Feb 2009 18:08:55 +0000 (UTC)
Author: xaviblas
Date: Fri Feb 6 18:08:55 2009
New Revision: 455
URL: http://svn.gnome.org/viewvc/chronojump?rev=455&view=rev
Log:
0.8.1.9
db 0.63
versionAvailable code is working (if something new is detected, a
popup is shown):
doing the ping returns new version
After chrash tells to update to new version if available, or (if not) shows
message and tells to go to forums (no longer write an email to me)
CanI code is done to know if a method can be done with client version
Added progresbar in sessionUpload
Removed:
trunk/web/data/langs/_ca/Pages/contact
trunk/web/data/langs/_de/Pages/contact
trunk/web/data/langs/_en/Pages/contact
trunk/web/data/langs/_es/Pages/contact
trunk/web/data/langs/_fr/Pages/contact
trunk/web/data/langs/_gl/Pages/contact
trunk/web/data/langs/_oc/Pages/contact
trunk/web/data/langs/_pt/Pages/contact
Modified:
trunk/build/data/chronojump.prg
trunk/build/data/chronojump_mini.prg
trunk/build/data/version.txt
trunk/changelog.txt
trunk/chronojump_server/ChronojumpServer.cs
trunk/chronojump_server/bin/chronojumpServer.dll
trunk/chronojump_server/chronojumpServerCSharp.cs
trunk/chronojump_server/howto_server_2009.txt
trunk/glade/chronojump.glade
trunk/src/chronojump.cs
trunk/src/constants.cs
trunk/src/gui/chronojump.cs
trunk/src/gui/server.cs
trunk/src/server.cs
trunk/src/sqlite/main.cs
trunk/src/sqlite/preferences.cs
trunk/src/util.cs
trunk/version.txt
trunk/web/create_web_chronojump.pl
trunk/web/data/langs/_ca/Links
trunk/web/data/langs/_ca/Pages/faq
trunk/web/data/langs/_ca/Pages/index
trunk/web/data/langs/_de/Links
trunk/web/data/langs/_de/Pages/index
trunk/web/data/langs/_en/Links
trunk/web/data/langs/_en/Pages/faq
trunk/web/data/langs/_en/Pages/index
trunk/web/data/langs/_es/Links
trunk/web/data/langs/_es/Pages/faq
trunk/web/data/langs/_es/Pages/index
trunk/web/data/langs/_fr/Links
trunk/web/data/langs/_fr/Pages/index
trunk/web/data/langs/_gl/Links
trunk/web/data/langs/_gl/Pages/faq
trunk/web/data/langs/_gl/Pages/index
trunk/web/data/langs/_it/Links
trunk/web/data/langs/_it/Pages/index
trunk/web/data/langs/_oc/Links
trunk/web/data/langs/_oc/Pages/index
trunk/web/data/langs/_pt/Links
trunk/web/data/langs/_pt/Pages/faq
trunk/web/data/langs/_pt/Pages/index
trunk/web/data/languages.txt
trunk/web/html_created_no_edit/faq_es.html
trunk/web/html_created_no_edit/photocells_es.html
trunk/web/html_created_no_edit/print/faq.html
trunk/web/html_created_no_edit/print/faq_ca.html
trunk/web/html_created_no_edit/print/faq_es.html
trunk/web/html_created_no_edit/print/faq_gl.html
trunk/web/html_created_no_edit/print/faq_pt.html
trunk/web/html_created_no_edit/print/index_ca.html
trunk/web/html_created_no_edit/print/index_es.html
trunk/web/html_created_no_edit/print/index_fr.html
trunk/web/html_created_no_edit/print/index_gl.html
trunk/web/html_created_no_edit/print/index_it.html
trunk/web/html_created_no_edit/print/index_pt.html
Modified: trunk/build/data/chronojump.prg
==============================================================================
Binary files. No diff available.
Modified: trunk/build/data/chronojump_mini.prg
==============================================================================
Binary files. No diff available.
Modified: trunk/build/data/version.txt
==============================================================================
--- trunk/build/data/version.txt (original)
+++ trunk/build/data/version.txt Fri Feb 6 18:08:55 2009
@@ -1 +1 @@
-0.8.1.8
+0.8.1.9
Modified: trunk/changelog.txt
==============================================================================
--- trunk/changelog.txt (original)
+++ trunk/changelog.txt Fri Feb 6 18:08:55 2009
@@ -3,8 +3,6 @@
1.- upload SEvaluator and edit it and re-upload
2.- on stats show data updated by user on a window with columns:
"in server", "uploaded by you"
-3.- write a version compatibility thing for each server method, and if not
-compatible, tell user to update it's chronojump version
"questionnaire acabar
cercar abstract google
@@ -23,6 +21,22 @@
distancesString:
-stats (graphs)
+do the ping gets real IP
+
+
+6 feb 2009
+ 0.8.1.9
+ db 0.63
+ versionAvailable code is working (if something new is detected, a
+ popup is shown):
+ doing the ping returns new version
+ After chrash tells to update to new version if available, or (if not) shows
+ message and tells to go to forums (no longer write an email to me)
+
+ CanI code is done to know if a method can be done with client version
+
+ Added progresbar in sessionUpload
+
4 feb 2009
0.8.1.8
distancesString:
Modified: trunk/chronojump_server/ChronojumpServer.cs
==============================================================================
--- trunk/chronojump_server/ChronojumpServer.cs (original)
+++ trunk/chronojump_server/ChronojumpServer.cs Fri Feb 6 18:08:55 2009
@@ -14,7 +14,7 @@
/// <remarks>
///ChronojumpServer
///</remarks>
-[System.Web.Services.WebServiceBinding(Name="ChronojumpServerSoap", Namespace="http://localhost:8080/")]
+[System.Web.Services.WebServiceBinding(Name="ChronojumpServerSoap", Namespace="http://server.chronojump.org/")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(Session))]
@@ -26,6 +26,8 @@
private System.Threading.SendOrPostCallback DisConnectDatabaseOperationCompleted;
+ private System.Threading.SendOrPostCallback CanIOperationCompleted;
+
private System.Threading.SendOrPostCallback StatsOperationCompleted;
private System.Threading.SendOrPostCallback UploadSessionOperationCompleted;
@@ -65,13 +67,15 @@
private System.Threading.SendOrPostCallback ListDirectoryOperationCompleted;
public ChronojumpServer() {
- this.Url = "http://localhost:8080/chronojumpServer.asmx";
+ this.Url = "http://server.chronojump.org:8080/chronojumpServer.asmx";
}
private event ConnectDatabaseCompletedEventHandler ConnectDatabaseCompleted;
private event DisConnectDatabaseCompletedEventHandler DisConnectDatabaseCompleted;
+ private event CanICompletedEventHandler CanICompleted;
+
private event StatsCompletedEventHandler StatsCompleted;
private event UploadSessionCompletedEventHandler UploadSessionCompleted;
@@ -113,7 +117,7 @@
/// <remarks>
///Conecta BBDD
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/ConnectDatabase", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/ConnectDatabase", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public string ConnectDatabase() {
object[] results = this.Invoke("ConnectDatabase", new object[0]);
return ((string)(results[0]));
@@ -149,7 +153,7 @@
/// <remarks>
///Desconecta BBDD
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/DisConnectDatabase", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/DisConnectDatabase", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public string DisConnectDatabase() {
object[] results = this.Invoke("DisConnectDatabase", new object[0]);
return ((string)(results[0]));
@@ -183,9 +187,51 @@
}
/// <remarks>
+///Check actions that client can do depending on it's version)
+///</remarks>
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/CanI", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ public bool CanI(string action, double clientVersion) {
+ object[] results = this.Invoke("CanI", new object[] {
+ action,
+ clientVersion});
+ return ((bool)(results[0]));
+ }
+
+ public System.IAsyncResult BeginCanI(string action, double clientVersion, System.AsyncCallback callback, object asyncState) {
+ return this.BeginInvoke("CanI", new object[] {
+ action,
+ clientVersion}, callback, asyncState);
+ }
+
+ public bool EndCanI(System.IAsyncResult asyncResult) {
+ object[] results = this.EndInvoke(asyncResult);
+ return ((bool)(results[0]));
+ }
+
+ public void CanIAsync(string action, double clientVersion) {
+ this.CanIAsync(action, clientVersion, null);
+ }
+
+ public void CanIAsync(string action, double clientVersion, object userState) {
+ if ((this.CanIOperationCompleted == null)) {
+ this.CanIOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCanICompleted);
+ }
+ this.InvokeAsync("CanI", new object[] {
+ action,
+ clientVersion}, this.CanIOperationCompleted, userState);
+ }
+
+ private void OnCanICompleted(object arg) {
+ if ((this.CanICompleted != null)) {
+ System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+ this.CanICompleted(this, new CanICompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ /// <remarks>
///Stats
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/Stats", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/Stats", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public string Stats() {
object[] results = this.Invoke("Stats", new object[0]);
return ((string)(results[0]));
@@ -221,7 +267,7 @@
/// <remarks>
///Upload a session
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadSession", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadSession", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadSession(ServerSession mySession) {
object[] results = this.Invoke("UploadSession", new object[] {
mySession});
@@ -260,7 +306,7 @@
/// <remarks>
///Update session uploadingState
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UpdateSession", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UpdateSession", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UpdateSession(int sessionID, int state) {
object[] results = this.Invoke("UpdateSession", new object[] {
sessionID,
@@ -302,7 +348,7 @@
/// <remarks>
///Upload an sport (user defined)
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadSport", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadSport", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadSport(Sport mySport) {
object[] results = this.Invoke("UploadSport", new object[] {
mySport});
@@ -341,7 +387,7 @@
/// <remarks>
///Upload a jump type (user defined)
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadJumpType", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadJumpType", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public string UploadJumpType(JumpType type, int evalSID) {
object[] results = this.Invoke("UploadJumpType", new object[] {
type,
@@ -383,7 +429,7 @@
/// <remarks>
///Upload a jumpRj type (user defined)
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadJumpRjType", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadJumpRjType", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public string UploadJumpRjType(JumpType type, int evalSID) {
object[] results = this.Invoke("UploadJumpRjType", new object[] {
type,
@@ -425,7 +471,7 @@
/// <remarks>
///Upload a run type (user defined)
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadRunType", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadRunType", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public string UploadRunType(RunType type, int evalSID) {
object[] results = this.Invoke("UploadRunType", new object[] {
type,
@@ -467,7 +513,7 @@
/// <remarks>
///Upload a run interval type (user defined)
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadRunIntervalType", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadRunIntervalType", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public string UploadRunIntervalType(RunType type, int evalSID) {
object[] results = this.Invoke("UploadRunIntervalType", new object[] {
type,
@@ -509,7 +555,7 @@
/// <remarks>
///Upload a person
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadPerson", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadPerson", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadPerson(Person myPerson, int sessionID) {
object[] results = this.Invoke("UploadPerson", new object[] {
myPerson,
@@ -551,7 +597,7 @@
/// <remarks>
///Upload person session if needed
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadPersonSessionIfNeeded", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadPersonSessionIfNeeded", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadPersonSessionIfNeeded(int personServerID, int sessionServerID, int weight) {
object[] results = this.Invoke("UploadPersonSessionIfNeeded", new object[] {
personServerID,
@@ -596,12 +642,12 @@
/// <remarks>
///Upload a ping
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadPing", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
- public int UploadPing(ServerPing myPing, bool doInsertion) {
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadPing", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ public string UploadPing(ServerPing myPing, bool doInsertion) {
object[] results = this.Invoke("UploadPing", new object[] {
myPing,
doInsertion});
- return ((int)(results[0]));
+ return ((string)(results[0]));
}
public System.IAsyncResult BeginUploadPing(ServerPing myPing, bool doInsertion, System.AsyncCallback callback, object asyncState) {
@@ -610,9 +656,9 @@
doInsertion}, callback, asyncState);
}
- public int EndUploadPing(System.IAsyncResult asyncResult) {
+ public string EndUploadPing(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
- return ((int)(results[0]));
+ return ((string)(results[0]));
}
public void UploadPingAsync(ServerPing myPing, bool doInsertion) {
@@ -638,7 +684,7 @@
/// <remarks>
///Upload a evaluator
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadEvaluator", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadEvaluator", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadEvaluator(ServerEvaluator myEval) {
object[] results = this.Invoke("UploadEvaluator", new object[] {
myEval});
@@ -677,7 +723,7 @@
/// <remarks>
///Upload a jump
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadJump", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadJump", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadJump(Jump myTest) {
object[] results = this.Invoke("UploadJump", new object[] {
myTest});
@@ -716,7 +762,7 @@
/// <remarks>
///Upload a jumpRj
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadJumpRj", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadJumpRj", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadJumpRj(JumpRj myTest) {
object[] results = this.Invoke("UploadJumpRj", new object[] {
myTest});
@@ -755,7 +801,7 @@
/// <remarks>
///Upload a run
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadRun", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadRun", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadRun(Run myTest) {
object[] results = this.Invoke("UploadRun", new object[] {
myTest});
@@ -794,7 +840,7 @@
/// <remarks>
///Upload a run interval
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadRunI", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadRunI", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadRunI(RunInterval myTest) {
object[] results = this.Invoke("UploadRunI", new object[] {
myTest});
@@ -833,7 +879,7 @@
/// <remarks>
///Upload a reaction time
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadRT", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadRT", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadRT(ReactionTime myTest) {
object[] results = this.Invoke("UploadRT", new object[] {
myTest});
@@ -872,7 +918,7 @@
/// <remarks>
///Upload a pulse
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/UploadPulse", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/UploadPulse", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public int UploadPulse(Pulse myTest) {
object[] results = this.Invoke("UploadPulse", new object[] {
myTest});
@@ -911,7 +957,7 @@
/// <remarks>
///List directory files (only as a sample)
///</remarks>
- [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://localhost:8080/ListDirectory", RequestNamespace="http://localhost:8080/", ResponseNamespace="http://localhost:8080/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
+ [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://server.chronojump.org/ListDirectory", RequestNamespace="http://server.chronojump.org/", ResponseNamespace="http://server.chronojump.org/", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, Use=System.Web.Services.Description.SoapBindingUse.Literal)]
public string[] ListDirectory(string path) {
object[] results = this.Invoke("ListDirectory", new object[] {
path});
@@ -954,7 +1000,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class ServerSession : Session {
/// <remarks/>
@@ -978,7 +1024,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ServerSession))]
public partial class Session {
@@ -1015,7 +1061,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class Sport {
/// <remarks/>
@@ -1039,7 +1085,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class JumpType : EventType {
/// <remarks/>
@@ -1063,7 +1109,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(JumpType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(RunType))]
public partial class EventType {
@@ -1083,7 +1129,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class RunType : EventType {
/// <remarks/>
@@ -1110,7 +1156,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class Person {
/// <remarks/>
@@ -1158,7 +1204,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class ServerPing {
/// <remarks/>
@@ -1185,7 +1231,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class ServerEvaluator {
/// <remarks/>
@@ -1212,7 +1258,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(JumpRj))]
public partial class Jump : Event {
@@ -1237,7 +1283,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(Jump))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(JumpRj))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(Run))]
@@ -1270,7 +1316,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class JumpRj : Jump {
/// <remarks/>
@@ -1291,7 +1337,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(RunInterval))]
public partial class Run : Event {
@@ -1307,7 +1353,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class RunInterval : Run {
/// <remarks/>
@@ -1334,7 +1380,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class ReactionTime : Event {
/// <remarks/>
@@ -1346,7 +1392,7 @@
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
-[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://localhost:8080/")]
+[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://server.chronojump.org/")]
public partial class Pulse : Event {
/// <remarks/>
@@ -1395,6 +1441,25 @@
public delegate void DisConnectDatabaseCompletedEventHandler(object sender, DisConnectDatabaseCompletedEventArgs args);
+public class CanICompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+
+ private object[] results;
+
+ internal CanICompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+ base(exception, cancelled, userState) {
+ this.results = results;
+ }
+
+ public bool Result {
+ get {
+ this.RaiseExceptionIfNecessary();
+ return ((bool)(this.results[0]));
+ }
+ }
+}
+
+public delegate void CanICompletedEventHandler(object sender, CanICompletedEventArgs args);
+
public class StatsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
@@ -1594,10 +1659,10 @@
this.results = results;
}
- public int Result {
+ public string Result {
get {
this.RaiseExceptionIfNecessary();
- return ((int)(this.results[0]));
+ return ((string)(this.results[0]));
}
}
}
Modified: trunk/chronojump_server/bin/chronojumpServer.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/chronojump_server/chronojumpServerCSharp.cs
==============================================================================
--- trunk/chronojump_server/chronojumpServerCSharp.cs (original)
+++ trunk/chronojump_server/chronojumpServerCSharp.cs Fri Feb 6 18:08:55 2009
@@ -4,10 +4,13 @@
using System.IO;
using System.Web.Services;
//using System.Web;
+using System.Web;
-//[WebService(Namespace="http://80.32.81.197:8080/", //works to connect with pinux xen from client (from browser don't works)
-[WebService(Namespace="http://localhost:8080/", //work to connect to corall development from client (from browser works only when online)
+//[WebService(Namespace="http://localhost:8080/", //work to connect to corall development from client (from browser works only when online)
+//[WebService(Namespace="http://80.32.81.197:8080/", //works to connect with pinux xen from client (from browser don't works) WORKS FROM CLIENT
+//[WebService(Namespace="http://server.chronojump.org:8080/", //works to connect with pinux xen from client (from browser don't works) WORKS FROM CLIENT (important: needed the last '/')
+[WebService(Namespace="http://server.chronojump.org/", //works to connect with pinux xen from client (from browser don't works) WORKS FROM CLIENT (important: needed the last '/')
Description="ChronojumpServer")]
[Serializable]
public class ChronojumpServer {
@@ -33,6 +36,16 @@
return "Unnable to disconnect";
}
}
+
+ [WebMethod(Description="Check actions that client can do depending on it's version)")]
+ public bool CanI(string action, double clientVersion)
+ {
+ if(action == Constants.ServerActionUploadSession && clientVersion >= 0.8)
+ return true;
+
+ return false;
+ }
+
[WebMethod(Description="Stats")]
public string Stats()
@@ -218,7 +231,7 @@
}
[WebMethod(Description="Upload a ping")]
- public int UploadPing(ServerPing myPing, bool doInsertion)
+ public string UploadPing(ServerPing myPing, bool doInsertion)
{
//problemes getting user ip:
//when it works it should be assigned to myPing.IP
@@ -231,11 +244,13 @@
//but without inserting nothing
//is ok before uploading a session
- if(doInsertion) {
- int id = myPing.InsertAtDB(false);
- return id;
- } else
- return -1;
+ //Console.WriteLine("IP: " + System.Web.HttpRequest.UserHostAddress.ToString());
+
+
+ if(doInsertion)
+ myPing.InsertAtDB(false);
+
+ return SqlitePreferences.Select("versionAvailable");
}
[WebMethod(Description="Upload a evaluator")]
Modified: trunk/chronojump_server/howto_server_2009.txt
==============================================================================
--- trunk/chronojump_server/howto_server_2009.txt (original)
+++ trunk/chronojump_server/howto_server_2009.txt Fri Feb 6 18:08:55 2009
@@ -2,6 +2,7 @@
1.- compile bin/*.dll file
compiling with 'make server' creates the bin/chronojumpServer.dll
+upload to server
2.- start server
@@ -25,3 +26,11 @@
6.- compile client
make
+
+-----
+instead of 80.32.81.197:8080
+do
+server.chronojump.org/ (work!)
+but if doesn't work, do:
+server.chronojump.org:8080/ (work too!, in both cases needed the end '/')
+
Modified: trunk/glade/chronojump.glade
==============================================================================
--- trunk/glade/chronojump.glade (original)
+++ trunk/glade/chronojump.glade Fri Feb 6 18:08:55 2009
@@ -22979,7 +22979,18 @@
</child>
<child>
- <placeholder/>
+ <widget class="GtkProgressBar" id="progressbar">
+ <property name="visible">True</property>
+ <property name="orientation">GTK_PROGRESS_LEFT_TO_RIGHT</property>
+ <property name="fraction">0</property>
+ <property name="pulse_step">0.10000000149</property>
+ <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
</child>
</widget>
<packing>
Modified: trunk/src/chronojump.cs
==============================================================================
--- trunk/src/chronojump.cs (original)
+++ trunk/src/chronojump.cs Fri Feb 6 18:08:55 2009
@@ -40,6 +40,7 @@
private string runningFileName; //useful for knowing if there are two chronojump instances
private string messageToShowOnBoot = "";
+ private string messageChrashedBefore = "";
private bool chronojumpHasToExit = false;
[Widget] Gtk.Button fakeSplashButton; //raised when splash win ended
@@ -105,7 +106,7 @@
}
protected void sqliteThings () {
- checkIfChronojumpExitAbnormally();
+ bool crashedBefore = checkIfChronojumpExitAbnormally();
/* SERVER COMMUNICATION TESTS */
@@ -125,7 +126,9 @@
/* END OF SERVER COMMUNICATION TESTS */
//print version of chronojump
- Log.WriteLine(string.Format("Chronojump version: {0}", readVersion()));
+ progVersion = readVersion();
+
+ Log.WriteLine(string.Format("Chronojump version: {0}", progVersion));
//move database to new location if chronojump version is before 0.7
moveDatabaseToNewLocationIfNeeded();
@@ -215,7 +218,7 @@
if(! softwareIsNew) {
//Console.Clear();
- string errorMessage = string.Format(Catalog.GetString ("Sorry, this Chronojump version ({0}) is too old for your database."), readVersion()) + "\n" +
+ string errorMessage = string.Format(Catalog.GetString ("Sorry, this Chronojump version ({0}) is too old for your database."), progVersion) + "\n" +
Catalog.GetString("Please update Chronojump") + ":\n";
errorMessage += "http://www.gnome.org/projects/chronojump/installation";
//errorMessage += "\n\n" + Catalog.GetString("Press any key");
@@ -234,12 +237,39 @@
File.Create(runningFileName);
- splashMessageChange(5); //preparing main window
+ splashMessageChange(5); //check for new version
messageToShowOnBoot += recuperateBrokenEvents();
//connect to server to Ping
- Log.WriteLine(Server.Ping(true, progName, readVersion())); //doInsertion
+ string versionAvailable = Server.Ping(true, progName, readVersion()); //doInsertion
+ string versionAvailableKnown = SqlitePreferences.Select("versionAvailable");
+ if( versionAvailable != Constants.ServerOffline && versionAvailable != progVersion ) {
+ //versionAvailable is higher than client version
+ if(versionAvailable != versionAvailableKnown) {
+ //is the first time we know about this new version
+ //just write on db and show message to user
+ SqlitePreferences.Update(Constants.PrefVersionAvailable, versionAvailable, false);
+ versionAvailableKnown = versionAvailable;
+ messageToShowOnBoot += string.Format(Catalog.GetString(
+ "\nNew Chronojump version available: {0}\nYour Chronojump version is: {1}"),
+ versionAvailable, progVersion) + "\n\n" +
+ Catalog.GetString("Please, update to new version: ") + versionAvailable + "\n";
+ }
+ }
+
+ //if chronojump chrashed before
+ if(crashedBefore) {
+ if( versionAvailableKnown != progVersion )
+ messageToShowOnBoot += "\n" + Catalog.GetString("Chronojump crashed before.") + "\n" +
+ Catalog.GetString("Please, update to new version: ") + versionAvailableKnown + "\n";
+ else
+ messageToShowOnBoot += messageChrashedBefore;
+ }
+
+
+ splashMessageChange(6); //preparing main window
+
//start as "simulated"
SqlitePreferences.Update("simulated", "True", false); //false (dbcon not opened)
@@ -288,7 +318,7 @@
}
private void startChronojump() {
- chronoJumpWin = new ChronoJumpWindow(readVersion(), progName, runningFileName);
+ chronoJumpWin = new ChronoJumpWindow(progVersion, progName, runningFileName);
}
private static void createBlankDB() {
@@ -399,20 +429,20 @@
}
- string errorMessage = "\n" +
- string.Format(Catalog.GetString("Chronojump crashed before. Please, <b>write an email</b> to {0} including this file:"), "xaviblas gmail com") + "\n\n" +
- Log.GetLast() +
- // windowsTextLog +
- "\n\n" +
- Catalog.GetString("Subject should be something like \"bug in Chronojump\". Your help is needed.") + "\n";
+ messageChrashedBefore = "\n" +
+ string.Format(Catalog.GetString("Chronojump {0} crashed before. Please, report it at forums:"), progVersion) +
+ "\nhttp://chronojump.org\n\n" + Catalog.GetString("Include also this file:") + "\n\n" +
+ Log.GetLast() +
+ //windowsTextLog +
+ "\n\n" +
+ Catalog.GetString("Your help is needed.") + "\n";
/*
* This are the only outputs to Console. Other's use Log that prints to console and to log file
* this doesn't go to log because it talks about log
*/
- Log.WriteLine(errorMessage);
+ Log.WriteLine(messageChrashedBefore);
- messageToShowOnBoot += errorMessage;
return;
}
@@ -465,16 +495,13 @@
return version;
}
- private void checkIfChronojumpExitAbnormally() {
+ private bool checkIfChronojumpExitAbnormally() {
runningFileName = Util.GetDatabaseDir() + Path.DirectorySeparatorChar + "chronojump_running";
- if(File.Exists(runningFileName))
+ if(File.Exists(runningFileName)) {
chronojumpCrashedBefore();
- /*
- else {
- if (Sqlite.CheckTables())
- File.Create(runningFileName);
+ return true;
}
- */
+ return false;
}
//move database to new location if chronojump version is before 0.7
Modified: trunk/src/constants.cs
==============================================================================
--- trunk/src/constants.cs (original)
+++ trunk/src/constants.cs Fri Feb 6 18:08:55 2009
@@ -86,6 +86,7 @@
public enum UploadCodes {
EXISTS, SIMULATED, OK
}
+ public const string ServerActionUploadSession = "uploadSession";
/* OLD, check this
@@ -304,12 +305,13 @@
};
public static string [] SplashMessages = {
- "Initializing",
- "Checking database",
- "Creating database",
- "Making database backup",
- "Updating database",
- "Preparing main Window",
+ Catalog.GetString("Initializing"), //0
+ Catalog.GetString("Checking database"), //1
+ Catalog.GetString("Creating database"), //2
+ Catalog.GetString("Making database backup"), //3
+ Catalog.GetString("Updating database"), //4
+ Catalog.GetString("Check for new version"), //5
+ Catalog.GetString("Preparing main Window"), //6
};
public static string ChronopicDefaultPortWindows = "COM?";
@@ -323,4 +325,6 @@
public static string No = Catalog.GetString("No");
public static string Yes = Catalog.GetString("Yes");
+
+ public const string PrefVersionAvailable = "versionAvailable";
}
Modified: trunk/src/gui/chronojump.cs
==============================================================================
--- trunk/src/gui/chronojump.cs (original)
+++ trunk/src/gui/chronojump.cs Fri Feb 6 18:08:55 2009
@@ -934,7 +934,7 @@
private void on_menuitem_server_ping (object o, EventArgs args) {
new DialogMessage(Constants.MessageTypes.INFO,
- Server.Ping(true, progName, progVersion)); //do insertion
+ Server.Ping(true, progName, progVersion)); //do insertion (will show versionAvailable)
}
/*
@@ -1002,9 +1002,16 @@
private void on_server_upload_session_accepted (object o, EventArgs args)
{
- if(Server.Ping(false, "", "") != Constants.ServerOffline) { //false: don't do insertion
- Server.InitializeSessionVariables(app1, currentSession, progName, progVersion);
- Server.ThreadStart();
+ string versionAvailable = Server.Ping(false, "", ""); //false: don't do insertion
+ if(versionAvailable != Constants.ServerOffline) { //false: don't do insertion
+ if(Server.CanI(Constants.ServerActionUploadSession, Util.VersionToDouble(progVersion))) {
+ Server.InitializeSessionVariables(app1, currentSession, progName, progVersion);
+ Server.ThreadStart();
+ } else {
+ new DialogMessage(Constants.MessageTypes.WARNING,
+ Catalog.GetString("Your version of Chronojump is too old for this.") + "\n\n" +
+ Catalog.GetString("Please, update to new version: ") + versionAvailable + "\n");
+ }
} else {
new DialogMessage(Constants.MessageTypes.WARNING, Constants.ServerOffline);
}
Modified: trunk/src/gui/server.cs
==============================================================================
--- trunk/src/gui/server.cs (original)
+++ trunk/src/gui/server.cs Fri Feb 6 18:08:55 2009
@@ -90,6 +90,9 @@
[Widget] Gtk.Label label_thanks;
[Widget] Gtk.Button button_close;
+
+ [Widget] Gtk.ProgressBar progressbar;
+
static SessionUploadWindow SessionUploadWindowBox;
Gtk.Window parent;
@@ -236,6 +239,19 @@
}
}
+ public void PulseProgressbar () {
+ progressbar.Pulse();
+ }
+
+ public void UpdateProgressbar (double fraction) {
+ if(fraction < 0)
+ fraction = 0;
+ else if(fraction > 1)
+ fraction = 1;
+
+ progressbar.Fraction = fraction;
+ }
+
public void UploadFinished() {
label_thanks.Show();
button_close.Sensitive = true;
Modified: trunk/src/server.cs
==============================================================================
--- trunk/src/server.cs (original)
+++ trunk/src/server.cs Fri Feb 6 18:08:55 2009
@@ -31,6 +31,15 @@
public class Server
{
+ public static bool CanI(string action, double clientVersion) {
+ try {
+ ChronojumpServer myServer = new ChronojumpServer();
+ return myServer.CanI(action, clientVersion);
+ } catch {
+ return false;
+ }
+ }
+
private static string getIP() {
string strHostName = "";
strHostName = System.Net.Dns.GetHostName();
@@ -51,11 +60,11 @@
getIP(), Util.DateParse(DateTime.Now.ToString())); //evaluator, ip, date
//if !doIsertion nothing will be uploaded,
//is ok for uploadPerson to know if server is online
- myPing.UniqueID = myServer.UploadPing(myPing, doInsertion);
+ string versionAvailable = myServer.UploadPing(myPing, doInsertion);
Log.WriteLine(myServer.DisConnectDatabase());
- return myPing.ToString();
+ return versionAvailable;
} catch {
return Constants.ServerOffline;
}
@@ -78,6 +87,8 @@
static bool needUpdateServerSession;
static bool updatingServerSession;
static SessionUploadPersonData sessionUploadPersonData;
+ static int progressBarPersonsNum;
+ static int countPersons;
public static void InitializeSessionVariables(Gtk.Window mainApp, Session session, string programName, string programVersion) {
app1 = mainApp;
@@ -89,6 +100,8 @@
needUpdateServerSession = false;
updatingServerSession = false;
sessionUploadPersonData = new SessionUploadPersonData();
+ countPersons = 0;
+ progressBarPersonsNum = 0;
}
public static void ThreadStart() {
@@ -112,11 +125,18 @@
//need to do this, if not it crashes because chronopicWin gets died by thread ending
sessionUploadWin = SessionUploadWindow.Show(app1);
+
+ if(countPersons == 0)
+ sessionUploadWin.PulseProgressbar();
if(needUpdateServerSession && !updatingServerSession) {
//prevent that FillData is called again with same data
updatingServerSession = true;
+ //update progressBar
+ sessionUploadWin.UpdateProgressbar(
+ Util.DivideSafe(++countPersons, progressBarPersonsNum));
+
//fill data
sessionUploadWin.FillData(sessionUploadPersonData);
@@ -166,6 +186,10 @@
//upload persons (updating also person.serverUniqueID locally)
string [] myPersons = SqlitePersonSession.SelectCurrentSession(serverSession.UniqueID, true, false); //onlyIDAndName, not reversed
+
+ //store in variable for updating progressBar from other thread
+ progressBarPersonsNum = myPersons.Length;
+
Constants.UploadCodes uCode;
foreach(string personStr in myPersons) {
Person person = SqlitePersonSession.PersonSelect(Util.FetchID(personStr), serverSession.UniqueID);
@@ -468,6 +492,7 @@
*/
}
+
//upload a person
private static Person serverUploadPerson(ChronojumpServer myServer, Person person, int serverSessionID)
{
Modified: trunk/src/sqlite/main.cs
==============================================================================
--- trunk/src/sqlite/main.cs (original)
+++ trunk/src/sqlite/main.cs Fri Feb 6 18:08:55 2009
@@ -72,8 +72,7 @@
* Important, change this if there's any update to database
* Important2: if database version get numbers higher than 1, check if the comparisons with currentVersion works ok
*/
- //static string lastChronojumpDatabaseVersion = "0.60";
- static string lastChronojumpDatabaseVersion = "0.62";
+ static string lastChronojumpDatabaseVersion = "0.63";
public Sqlite() {
}
@@ -805,6 +804,15 @@
dbcon.Close();
currentVersion = "0.62";
}
+ if(currentVersion == "0.62") {
+ dbcon.Open();
+ SqlitePreferences.Insert ("versionAvailable", "");
+ SqlitePreferences.Update ("databaseVersion", "0.63", true);
+ Log.WriteLine("Converted DB to 0.63 (added 'versionAvailable' to preferences)");
+ dbcon.Close();
+ currentVersion = "0.63";
+ }
+
}
@@ -921,6 +929,7 @@
SqliteCountry.initialize();
//changes [from - to - desc]
+ //0.62 - 0.63 Converted DB to 0.63 (added 'versionAvailable' to preferences)
//0.61 - 0.62 added hexagon (jumpRj test)
//0.60 - 0.61 added RunIntervalType distancesString (now we van have interval tests with different distances of tracks). Added MTGUG
//0.59 - 0.60 added volumeOn and evaluatorServerID to preferences. Session has now serverUniqueID. Simulated now are -1, because 0 is real and positive is serverUniqueID
Modified: trunk/src/sqlite/preferences.cs
==============================================================================
--- trunk/src/sqlite/preferences.cs (original)
+++ trunk/src/sqlite/preferences.cs Fri Feb 6 18:08:55 2009
@@ -59,6 +59,7 @@
Insert ("allowFinishRjAfterTime", "True");
Insert ("volumeOn", "True");
Insert ("evaluatorServerID", "-1");
+ Insert ("versionAvailable", "");
}
public static void Insert(string myName, string myValue)
Modified: trunk/src/util.cs
==============================================================================
--- trunk/src/util.cs (original)
+++ trunk/src/util.cs Fri Feb 6 18:08:55 2009
@@ -29,6 +29,26 @@
public class Util
{
+ public static double VersionToDouble (string version)
+ {
+ //find first dec
+ int firstDec = version.IndexOf('.');
+ if(firstDec == -1) //no '.' found
+ return Convert.ToDouble(version);
+
+ bool shouldExit = false;
+ do {
+ int lastDec = version.LastIndexOf('.');
+ if(lastDec == firstDec) //there's only a dec
+ shouldExit = true;
+ else
+ version = version.Remove(lastDec,1);
+ } while ( ! shouldExit);
+
+ return Convert.ToDouble(ChangeDecimalSeparator(version));
+ }
+
+
//all numbers are saved in database with '.' as decimal separator (method for numbers)
public static string ConvertToPoint (double myDouble)
{
Modified: trunk/version.txt
==============================================================================
--- trunk/version.txt (original)
+++ trunk/version.txt Fri Feb 6 18:08:55 2009
@@ -1 +1 @@
-0.8.1.8
+0.8.1.9
Modified: trunk/web/create_web_chronojump.pl
==============================================================================
--- trunk/web/create_web_chronojump.pl (original)
+++ trunk/web/create_web_chronojump.pl Fri Feb 6 18:08:55 2009
@@ -249,7 +249,7 @@
sub getMainTable {
my $return = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr><td align=\"left\">
- <div align=\"left\"><a href=\"index.html\" border=\"0\"><img src=\"images/chronojump33.png\" alt=\"logo\" width=\"591\" height=\"177\" border=\"0\"></a><br>
+ <div align=\"left\"><a href=\"http://chronojump.org\" border=\"0\"><img src=\"images/chronojump33.png\" alt=\"logo\" width=\"591\" height=\"177\" border=\"0\"></a><br>
</div>
</td><td valign=\"bottom\" align=\"right\">
";
Modified: trunk/web/data/langs/_ca/Links
==============================================================================
--- trunk/web/data/langs/_ca/Links (original)
+++ trunk/web/data/langs/_ca/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,9 @@
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">PÃg. Principal</a></li>
<li><a href="index_ca.html">Introducció</a></li>
-<!--<li><a href="features_ca.html">Característiques</a></li>-->
<li><a href="faq_ca.html">FAQ</a></li>
<li><a href="screenshots_ca.html">Fotos</a></li>
-<li><a href="contact_ca.html">Contacti</a></li>
<li><a href="documents_ca.html">Documents</a></li>
<li><a href="installation_ca.html">InstalÂlaciÃ</a></li>
<li><a href="hardware_ca.html">Maquinari</a></li>
Modified: trunk/web/data/langs/_ca/Pages/faq
==============================================================================
--- trunk/web/data/langs/_ca/Pages/faq (original)
+++ trunk/web/data/langs/_ca/Pages/faq Fri Feb 6 18:08:55 2009
@@ -106,7 +106,7 @@
<p><li> Com puc conÃixer les darreres novetats del projecte?
<p>
-Us podeu inscriure o consultar els arxius de les <a href="contact_ca.html">llistes de correu</a>. A mÃs a mÃs, podeu consultar l'arxiu <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registre de canvis</a>.
+Consulti els <a href="http://chronojump.org">foros</a>. A mÃs a mÃs, podeu consultar l'arxiu <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registre de canvis</a>.
<p><li>Per quà s'anomena Chronojump si tambà serveix per a mesurar curses, temps de reaccià i ritmes?
<p>
@@ -114,7 +114,7 @@
<p><li>M'agradaria colÂlaborar-hi. Com ho puc fer?
<p>
-Us podeu inscriure a la llista de correu <a href="contact_ca.html">chronojump-devel-list</a> presenteu-vos, expliqueu-nos perquà vol colÂlaborar-hi i quins sÃn els vostres coneixements.
+Consulti els <a href="http://chronojump.org">foros</a>.
</ol>
<p align="right"><a href="#top">Pugeu</a></p>
Modified: trunk/web/data/langs/_ca/Pages/index
==============================================================================
--- trunk/web/data/langs/_ca/Pages/index (original)
+++ trunk/web/data/langs/_ca/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,19 +1,6 @@
:::startTitle:::
-Darreres notÃcies
+IntroducciÃ
:::endTitle:::
-<ul>
-
- <li>Darrera versià de Chronojump: <a href="installation_ca.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Connectar mÃs d'un Chronopic per a obtenir diversos canals</a> (castellÃ, anglÃs). (Juliol 2008)
- <li><a href="courses_ca.html">Penjades conferÃncies de Vic</a> (Juny 2008)
- <li><a href="hardware_ca.html">Chronopic 3.0 en venda</a> (Abril 2008)
- <li><a href="hardware_ca.html">chronopic 3.0 validat</a> (Feb 2008)
- <li>Chronojump guanya <a href=":::awards:::">premi de programari lliure</a> en la categoria d'educaciÃ. (29 nov 2007)
- <li>Actualitat de Chronojump <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">castellÃ</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">anglÃs</a> (8 nov 2007)
-</ul>
-
-
-<h4>IntroducciÃ</h4>
<h5><b>El ChronoJump</b> Ãs un complet sistema multiplataforma per a la mesura, la gestià i l'estadÃstica de les fases temporals del salt i d'altres accions.</h5>
<center>
Modified: trunk/web/data/langs/_de/Links
==============================================================================
--- trunk/web/data/langs/_de/Links (original)
+++ trunk/web/data/langs/_de/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,8 @@
<ul id=nav-top>
<ul>
<li><a href="index_de.html">Einleitung</a></li>
-<!--<li><a href="features_de.html">Eigenschaften</a></li>-->
<li><a href="faq.html">FAQ <font size="1">(en)</font></a></li>
<li><a href="screenshots.html">Photos <font size="1">(en)</font></a></li>
-<li><a href="contact_de.html">Kontakt</a></li>
<li><a href="documents.html">Dokumente <font size="1">(en)</font></a></li>
<li><a href="installation.html">Installation <font size="1">(en)</font></a></li>
<li><a href="hardware.html">Hardware <font size="1">(en)</font></a></li>
Modified: trunk/web/data/langs/_de/Pages/index
==============================================================================
--- trunk/web/data/langs/_de/Pages/index (original)
+++ trunk/web/data/langs/_de/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,30 +1,3 @@
:::startTitle:::
News
:::endTitle:::
-<ul>
- <li>Last Chronojump Version: <a href="installation.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Connect more than one Chronopic to measure different channels</a>. (Jul 2008) (english)
- <li>Vic conferences (catalan) on the net <a href="courses_ca.html">catalan</a>, <a href="courses_ca.html">spanish</a> (Jun 2008)
- <li><a href="hardware.html">Chronopic 3.0 on sale</a> (April 2008) (english)
- <li><a href="hardware.html">chronopic 3.0 validated</a> (Feb 2008) (english)
- <li>Chronojump wons <a href=":::awards:::">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007)
-</ul>
-
-<h4>Einleitung</h4>
-
- <h5><b>ChronoJump</b> ist ein komplettes Systemmultiplatform fÃr das MaÃ, das Management und die Statistik der temporÃren Phasen des Sprunges.
- </h5>
-
-<h2>Attention! English page is more updated than this: <a href="index.html">go to english page</a></h2>
-
-ChronoJump gebrauch eine Kontakte Plattform mit zwei FÃllen (In-plattform, Aus-plattform) und ein gedruckter Stromkreis timekeeperAnzeige-sichel entwarf, um die exakten und vertrauenswÃrdigen MaÃe zu erhalten
-<p>
-Die Flugzeit eines Sprunges ist Anzeige des Aufzugs des Schwerpunktes (wie lang, da die Position des Ausganges und der Ankunft die gleiche ist).
- <p>
- <img src=":::imageLink:::/chronojump_esquema.png" width="477" height="205" hspace="6" vspace="8">
- <br><tt>Entwurf von Software des Managements (ChronoJump) + Chronometer (Chronopic) + Plattform der Kontakte.</tt>
- <p>
- ChronoJump kÃnnte auch fÃr das Maà der Zeit eines Rennen verwendet mit Intervallen [and rhythms, pending to translate].
- <p>
- <img src=":::imageLink:::/chronojump_esquema_two_platforms.png" width="478" height="218" hspace="6" vspace="8">
Modified: trunk/web/data/langs/_en/Links
==============================================================================
--- trunk/web/data/langs/_en/Links (original)
+++ trunk/web/data/langs/_en/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,9 @@
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">Main site</a></li>
<li><a href="index_en.html">Introduction</a></li>
-<!--<li><a href="features.html">Features</a></li>-->
<li><a href="faq.html">FAQ</font></a></li>
<li><a href="screenshots.html">Photos</a></li>
-<li><a href="contact.html">Contact</a></li>
<li><a href="documents.html">Documents</a></li>
<li><a href="installation.html">Installation</a></li>
<li><a href="hardware.html">Hardware</a></li>
Modified: trunk/web/data/langs/_en/Pages/faq
==============================================================================
--- trunk/web/data/langs/_en/Pages/faq (original)
+++ trunk/web/data/langs/_en/Pages/faq Fri Feb 6 18:08:55 2009
@@ -107,7 +107,7 @@
<p><li>How can I know the last news of the project?
<p>
-Subscribe or check the files on <a href="contact.html">mailing lists</a>. Or check <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup">changelog</a>.
+See <a href="http://chronojump.org">forums</a>. Or check <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup">changelog</a>.
<p><li>Why is it called Chronojump, does it also work to measure races, reaction times and rhythms?
<p>
@@ -115,6 +115,6 @@
<p><li>I would like to collaborate, how can I do it?
<p>
-Write to the mail list <a href="contact.html">chronojump-devel-list</a> introduce yourself, explain why do you want to collaborate and what are your knowledge
+See <a href="http://chronojump.org">forums</a>.
</ol>
<p align="right"><a href="#top">Up</a></p>
Modified: trunk/web/data/langs/_en/Pages/index
==============================================================================
--- trunk/web/data/langs/_en/Pages/index (original)
+++ trunk/web/data/langs/_en/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,18 +1,7 @@
:::startTitle:::
-News
+Introduction
:::endTitle:::
-<ul>
- <li>Last Chronojump Version: <a href="installation.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Connect more than one Chronopic to measure different channels</a>. (Jul 2008)
- <li>Vic conferences (catalan) on the net <a href="courses_ca.html">catalan</a>, <a href="courses_ca.html">spanish</a> (Jun 2008)
- <li><a href="hardware.html">Chronopic 3.0 on sale</a> (April 2008)
- <li><a href="hardware.html">chronopic 3.0 validated</a> (Feb 2008)
- <li>Chronojump wons <a href=":::awards:::">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007)
-</ul>
-<h4>Introduction</h4>
-
<h5><b>ChronoJump</b> is a complete multiplatform system for measurement, management and statistics of jump time events (contact time, flight time), and other actions. </h5>
<center>
<table border="0" cellspacing="4" cellpadding="4">
Modified: trunk/web/data/langs/_es/Links
==============================================================================
--- trunk/web/data/langs/_es/Links (original)
+++ trunk/web/data/langs/_es/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,9 @@
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">PÃg. Principal</a></li>
<li><a href="index_es.html">Introducción </a></li>
-<!--<li><a href="features_es.html">CaracterÃsticas</a></li>-->
<li><a href="faq_es.html">FAQ</a></li>
<li><a href="screenshots_es.html">Fotos</a></li>
-<li><a href="contact_es.html">Contactar</a></li>
<li><a href="documents_es.html">Documentos</a></li>
<li><a href="installation_es.html">InstalaciÃn</a></li>
<li><a href="hardware_es.html">Hardware</a></li>
Modified: trunk/web/data/langs/_es/Pages/faq
==============================================================================
--- trunk/web/data/langs/_es/Pages/faq (original)
+++ trunk/web/data/langs/_es/Pages/faq Fri Feb 6 18:08:55 2009
@@ -108,7 +108,7 @@
<p><li>ÂCÃmo puedo saber las Ãltimas novedades del proyecto?
<p>
-InscrÃbase o consulte los acrivos de las <a href="contact_es.html">listas de correo</a>. AdemÃs puede consultar el archivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registro de cambios</a>.
+Consulte los <a href="http://chronojump.org">foros</a>. AdemÃs puede consultar el archivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registro de cambios</a>.
<p><li>ÂPor quà se llama Chronojump si tambiÃn sirve para medir carreras, tiempos de reacciÃn y ritmos?
<p>
@@ -116,7 +116,7 @@
<p><li>Me gustarÃa colaborar ÂcÃmo puedo hacerlo?
<p>
-Escriba a la lista de correo <a href="contact_es.html">chronojump-devel-list</a> presÃntese, explÃquenos por quà quiere colaborar y cuÃles son sus conocimientos.
+Consulte los <a href="http://chronojump.org">foros</a>.
</ol>
<p align="right"><a href="#top">Subir</a></p>
Modified: trunk/web/data/langs/_es/Pages/index
==============================================================================
--- trunk/web/data/langs/_es/Pages/index (original)
+++ trunk/web/data/langs/_es/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,19 +1,7 @@
:::startTitle:::
-Ãltimas noticias
+IntroducciÃn
:::endTitle:::
-<ul>
- <li>Ãltima versiÃn de Chronojump: <a href="installation_es.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Conectar mÃs de un Chronopic para medir varios canales</a>. (Julio 2008)
- <li><a href="courses_es.html">Colgadas las conferencias de Vic</a> (catalÃn) (Junio 2008)
- <li><a href="hardware_es.html">Chronopic 3.0 a la venta</a> (Abril 2008)
- <li><a href="hardware_es.html">chronopic 3.0 validado</a> (Feb 2008)
- <li>Chronojump gana <a href=":::awards:::">premio de software libre</a> en la categorÃa de educaciÃn (29 nov 2007)
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">Actualidad de Chronojump</a> (8 nov 2007)
-</ul>
-
-<h4>IntroducciÃn</h4>
-
<h5><b>ChronoJump</b> es un completo sistema multiplataforma para la medición, gestión y estadística de las fases temporales del salto y otras acciones.</h5>
<center>
<table border="0" cellspacing="4" cellpadding="4">
Modified: trunk/web/data/langs/_fr/Links
==============================================================================
--- trunk/web/data/langs/_fr/Links (original)
+++ trunk/web/data/langs/_fr/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,9 @@
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">Main site</a></li>
<li><a href="index_fr.html">Introduction</a></li>
-<!--<li><a href="features.html">CaractÃristiques <font size="1">(an)</font></li></a>-->
<li><a href="faq.html">FAQ <font size="1">(an)</font></a></li>
<li><a href="screenshots.html">Photos <font size="1">(an)</font></li></a>
-<li><a href="contact_fr.html">Contact</a></li>
<li><a href="documents.html">Documents <font size="1">(an)</font></li></a>
<li><a href="installation.html">Installation <font size="1">(an)</font></li></a>
<li><a href="hardware.html">Hardware <font size="1">(an)</font></li></a>
Modified: trunk/web/data/langs/_fr/Pages/index
==============================================================================
--- trunk/web/data/langs/_fr/Pages/index (original)
+++ trunk/web/data/langs/_fr/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,18 +1,6 @@
:::startTitle:::
-News
+Introduction
:::endTitle:::
-<ul>
- <li>DerniÃre version de Chronojump: <a href="installation_fr.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Connect more than one Chronopic to measure different channels</a>. (Jul 2008) (TRANSLATE)
- <li>Vic conferences (catalan) on the net <a href="courses_ca.html">catalan</a>, <a href="courses_ca.html">spanish</a> (Jun 2008) (TRANSLATE)
- <li><a href="hardware.html">Chronopic 3.0 on sale</a> (Abril 2008) (english) (TRANSLATE)
- <li><a href="hardware.html">chronopic 3.0 validated</a> (english) (Feb 2008)
- <li>Chronojump wons <a href=":::awards:::">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRANSLATE)
-</ul>
-
-
-<h4>Introduction</h4>
<h5><b>ChronoJump</b> est un systÃme complet pour la mesure, la gestion et les statistiques des ÃvÃnements de saut et d'autres actions</h5>
<center>
Modified: trunk/web/data/langs/_gl/Links
==============================================================================
--- trunk/web/data/langs/_gl/Links (original)
+++ trunk/web/data/langs/_gl/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,9 @@
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">Pag. Principal</a></li>
<li><a href="index_gl.html">IntroduciÃn </a></li>
-<li><a href="features_gl.html">CaracterÃsticas</a></li>
<li><a href="faq_gl.html">FAQ</a></li>
<li><a href="screenshots_gl.html">Fotos</a></li>
-<li><a href="contact_gl.html">Contacto</a></li>
<li><a href="documents_gl.html">Documentos</a></li>
<li><a href="installation_gl.html">InstalaciÃn</a></li>
<li><a href="hardware_gl.html">Hardware</a></li>
Modified: trunk/web/data/langs/_gl/Pages/faq
==============================================================================
--- trunk/web/data/langs/_gl/Pages/faq (original)
+++ trunk/web/data/langs/_gl/Pages/faq Fri Feb 6 18:08:55 2009
@@ -109,7 +109,8 @@
<p><li>Como podo saber as Ãltimas novidades do proxecto?
<p>
-InscrÃbase ou consulte os arquivos das <a href="contact_gl.html">listas de correo</a>. Ademais pode consultar o arquivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> ou rexistro de cambios</a>.
+Consulte los <a href="http://chronojump.org">foros</a>. [TRADUCIR]
+<br>Ademais pode consultar o arquivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> ou rexistro de cambios</a>.
<p><li>Por que se chama ChronoJump se tamÃn serve para medir carreiras, tempo de reacciÃn e ritmos?
@@ -118,7 +119,7 @@
<p><li>GustarÃame colaborar, como podo facelo?
<p>
-Escriba à lista de correo <a href="contact_gl.html">chronojump-devel-list</a> presÃntese, explÃquenos por que quere colaborar e cales son os seus coÃecementos.
+Consulte los <a href="http://chronojump.org">foros</a>. [TRADUCIR]
</ol>
<p align="right"><a href="#top">Subir</a></p>
Modified: trunk/web/data/langs/_gl/Pages/index
==============================================================================
--- trunk/web/data/langs/_gl/Pages/index (original)
+++ trunk/web/data/langs/_gl/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,18 +1,7 @@
:::startTitle:::
-Ãltimas noticias
+IntroduciÃn
:::endTitle:::
-<ul>
- <li>Ãltima versiÃn de Chronojump: <a href="installation_gl.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Conectar mÃs de un Chronopic para medir varios canales</a>. (Julio 2008) (TRADUCIR)
- <li><a href="courses_es.html">Colgadas las conferencias de Vic</a> (catalÃn) (Junio 2008) (TRADUCIR)
- <li><a href="hardware_gl.html">Chronopic 3.0 Ã venda</a> (Abril 2008)
- <li><a href="hardware_gl.html">chronopic 3.0 validado</a> (Feb 2008)
- <li>Chronojump wons <a href=":::awards:::">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRADUCIR)
-</ul>
-<h4>IntroduciÃn</h4>
-
<h5><b>ChronoJump</b> Ã un completo sistema multiplataforma para a mediciÃn, xestiÃn e estatÃstica das fases temporais do salto e outras acciÃns.</h5>
<center>
<table border="0" cellspacing="4" cellpadding="4">
Modified: trunk/web/data/langs/_it/Links
==============================================================================
--- trunk/web/data/langs/_it/Links (original)
+++ trunk/web/data/langs/_it/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,9 @@
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">Pag. Principal</a></li>
<li><a href="index_it.html">Introduzione</a></li>
-<!--<li><a href="features.html">Caratteristiche <font size="1">(en)</font></li></a>-->
<li><a href="faq.html">FAQ <font size="1">(es)</font></a></li>
<li><a href="screenshots.html">Foto <font size="1">(en)</font></li></a>
-<li><a href="contact.html">Contatti <font size="1">(en)</font></a></li>
<li><a href="documents.html">Documenti <font size="1">(en)</font></li></a>
<li><a href="installation.html">Installazione <font size="1">(en)</font></li></a>
<li><a href="hardware.html">Hardware <font size="1">(en)</font></li></a>
Modified: trunk/web/data/langs/_it/Pages/index
==============================================================================
--- trunk/web/data/langs/_it/Pages/index (original)
+++ trunk/web/data/langs/_it/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,18 +1,7 @@
:::startTitle:::
-Ãltimas noticias
+Introduzione
:::endTitle:::
-<ul>
- <li>Last Chronojump Version:: <a href="installation.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a> (english)
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Connect more than one Chronopic to measure different channels</a>. (Jul 2008) (TRANSLATE)
- <li>Vic conferences (catalan) on the net <a href="courses_ca.html">catalan</a>, <a href="courses_ca.html">spanish</a> (Jun 2008) (TRANSLATE)
- <li><a href="hardware_gl.html">Chronopic 3.0 Ã venda</a> (Abril 2008)
- <li><a href="hardware.html">chronopic 3.0 validated</a> (english) (Feb 2008)
- <li>Chronojump wons <a href=":::awards:::">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRANSLATE)
-</ul>
-<h4>Introduzione</h4>
-
<h5>Il <b>ChronoJump</b> Ã un sistema completo multipiattaforma per la misura, la gestione e la statistica delle fasi temporali del salto ed altre azioni</h5>
<center>
Modified: trunk/web/data/langs/_oc/Links
==============================================================================
--- trunk/web/data/langs/_oc/Links (original)
+++ trunk/web/data/langs/_oc/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,10 @@
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">Principal</a></li>
<li><a href="index_fr.html">Introduccion</a></li>
<li><a href="features.html">Caracteristicas <font size="1">(an)</font></li></a>
<li><a href="faq_fr.html">FAQ <font size="1">(es)</font></a></li>
<li><a href="screenshots.html">Capturas d'ecran <font size="1">(an)</font></li></a>
-<li><a href="contact_fr.html">Contactes</a></li>
<li><a href="documents.html">Documents <font size="1">(an)</font></li></a>
<li><a href="installation.html">Installacion <font size="1">(an)</font></li></a>
<li><a href="construction.html">Construccion <font size="1">(an)</font></li></a>
Modified: trunk/web/data/langs/_oc/Pages/index
==============================================================================
--- trunk/web/data/langs/_oc/Pages/index (original)
+++ trunk/web/data/langs/_oc/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,16 +1,8 @@
:::startTitle:::
-News
+Introduction
:::endTitle:::
-<ul>
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRANSLATE)
- <li>Chronojump <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00000.html">finalist on international software contest</a> (Nov, 6, 2007) (TRANSLATE)
- <li>DerniÃre version de Chronojump: <a href="installation_fr.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a>
- <li><a href="construction.html">chronopic 2.0 USB et serial</a> (english) (Sept 2007)
-</ul>
-<h4>Introduction</h4>
-
<h5><b>ChronoJump</b> est un systÃme complet pour la mesure, la gestion et les statistiques des ÃvÃnements de saut et d'autres actions</h5>
<center>
<table border="0" cellspacing="4" cellpadding="4">
Modified: trunk/web/data/langs/_pt/Links
==============================================================================
--- trunk/web/data/langs/_pt/Links (original)
+++ trunk/web/data/langs/_pt/Links Fri Feb 6 18:08:55 2009
@@ -1,10 +1,9 @@
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">Principal</a></li>
<li><a href="index_pt.html">IntroduÃÃo</a></li>
-<!--<li><a href="features_pt.html">CaracterÃsticas</a></li>-->
<li><a href="faq_pt.html">FAQ</a></li>
<li><a href="screenshots_pt.html">Fotos</a></li>
-<li><a href="contact_pt.html">Contato</a></li>
<li><a href="documents_pt.html">Documentos</a></li>
<li><a href="installation_pt.html">InstalaÃÃo</a></li>
<li><a href="hardware_pt.html">Hardware</a></li>
Modified: trunk/web/data/langs/_pt/Pages/faq
==============================================================================
--- trunk/web/data/langs/_pt/Pages/faq (original)
+++ trunk/web/data/langs/_pt/Pages/faq Fri Feb 6 18:08:55 2009
@@ -106,7 +106,8 @@
Â
<p><li>Como posso saber as Ãltimas novidades do projeto?
<p>
-Inscreva-se ou consulte os arquivos das <a href="contact_es.html">listas de e-mail</a>. Ademais podes consultar o arquivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> oo registro de mudanÃas</a>.
+Consulte los <a href="http://chronojump.org">foros</a>. [TRADUCIR]<br>
+Ademais podes consultar o arquivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> oo registro de mudanÃas</a>.
Â
<p><li>Porque se denomina Chronojump se tambÃm serve para medir corridas, tempo de reaÃÃo e ritmos?
<p>
@@ -114,7 +115,7 @@
Â
<p><li>Gostaria de colaborar: Como posso fazer?
<p>
-Escreva à lista de e-mail <a href="contact_es.html">chronojump-devel-list</a> apresente-se, explique-nos porque queres colaborar e quais sÃo seus conhecimentos.
+Consulte los <a href="http://chronojump.org">foros</a>. [TRADUCIR]
Â
</ol>
<p align="right"><a href="#top">Subir</a></p>
Modified: trunk/web/data/langs/_pt/Pages/index
==============================================================================
--- trunk/web/data/langs/_pt/Pages/index (original)
+++ trunk/web/data/langs/_pt/Pages/index Fri Feb 6 18:08:55 2009
@@ -1,16 +1,6 @@
:::startTitle:::
-Ãltimas noticias
+IntroduÃÃo
:::endTitle:::
-<ul>
- <li>Ãltima versÃo de Chronojump: <a href="installation_pt.html"><b>:::currentVersion:::</b> (:::currentVersionDate:::)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Conectar mÃs de un Chronopic para medir varios canales</a>. (Julio 2008) (TRADUCIR)
- <li><a href="courses_es.html">Colgadas las conferencias de Vic</a> (catalÃn) (Junio 2008) (TRADUCIR)
- <li><a href="hardware_pt.html">chronopic 3.0 validado</a> (Feb 2008)
- <li>Chronojump wons <a href=":::awards:::">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRADUCIR)
-</ul>
-
-<h4>IntroduÃÃo</h4>
<h5><b>ChronoJump</b> Ã um sistema completo multiplataforma para medir, comparaÃÃo e estatÃstica das fases temporais do salto.</h5>
<center>
Modified: trunk/web/data/languages.txt
==============================================================================
--- trunk/web/data/languages.txt (original)
+++ trunk/web/data/languages.txt Fri Feb 6 18:08:55 2009
@@ -4,5 +4,4 @@
FranÃais:_fr
Galego:_gl
Italiano:_it
-Occitan:_oc
PortuguÃs:_pt
Modified: trunk/web/html_created_no_edit/faq_es.html
==============================================================================
--- trunk/web/html_created_no_edit/faq_es.html (original)
+++ trunk/web/html_created_no_edit/faq_es.html Fri Feb 6 18:08:55 2009
@@ -15,7 +15,7 @@
<body id="page-main" class="with-sidebar">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td align="left">
- <div align="left"><a href="index.html" border="0"><img src="images/chronojump33.png" alt="logo" width="591" height="177" border="0"></a><br>
+ <div align="left"><a href="http://chronojump.org" border="0"><img src="images/chronojump33.png" alt="logo" width="591" height="177" border="0"></a><br>
</div>
</td><td valign="bottom" align="right">
<div id="sidebar">
@@ -31,10 +31,9 @@
</div></td></tr></table>
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">Pág. Principal</a></li>
<li><a href="index_es.html">Introducción </a></li>
-<!--<li><a href="features_es.html">Características</a></li>-->
<li id="currentPage">FAQ</li><li><a href="screenshots_es.html">Fotos</a></li>
-<li><a href="contact_es.html">Contactar</a></li>
<li><a href="documents_es.html">Documentos</a></li>
<li><a href="installation_es.html">Instalación</a></li>
<li><a href="hardware_es.html">Hardware</a></li>
@@ -157,7 +156,7 @@
<p><li>ÂCómo puedo saber las últimas novedades del proyecto?
<p>
-Inscríbase o consulte los acrivos de las <a href="contact_es.html">listas de correo</a>. Además puede consultar el archivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registro de cambios</a>.
+Consulte los <a href="http://chronojump.org">foros</a>. Además puede consultar el archivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registro de cambios</a>.
<p><li>ÂPor qué se llama Chronojump si también sirve para medir carreras, tiempos de reacción y ritmos?
<p>
@@ -165,7 +164,7 @@
<p><li>Me gustaría colaborar Âcómo puedo hacerlo?
<p>
-Escriba a la lista de correo <a href="contact_es.html">chronojump-devel-list</a> preséntese, explíquenos por qué quiere colaborar y cuáles son sus conocimientos.
+Consulte los <a href="http://chronojump.org">foros</a>.
</ol>
<p align="right"><a href="#top">Subir</a></p>
Modified: trunk/web/html_created_no_edit/photocells_es.html
==============================================================================
--- trunk/web/html_created_no_edit/photocells_es.html (original)
+++ trunk/web/html_created_no_edit/photocells_es.html Fri Feb 6 18:08:55 2009
@@ -15,7 +15,7 @@
<body id="page-main" class="with-sidebar">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td align="left">
- <div align="left"><a href="index.html" border="0"><img src="images/chronojump33.png" alt="logo" width="591" height="177" border="0"></a><br>
+ <div align="left"><a href="http://chronojump.org" border="0"><img src="images/chronojump33.png" alt="logo" width="591" height="177" border="0"></a><br>
</div>
</td><td valign="bottom" align="right">
<div id="sidebar">
@@ -31,11 +31,10 @@
</div></td></tr></table>
<ul id=nav-top>
<ul>
+<li><a href="http://chronojump.org">Pág. Principal</a></li>
<li><a href="index_es.html">Introducción </a></li>
-<!--<li><a href="features_es.html">Características</a></li>-->
<li><a href="faq_es.html">FAQ</a></li>
<li><a href="screenshots_es.html">Fotos</a></li>
-<li><a href="contact_es.html">Contactar</a></li>
<li><a href="documents_es.html">Documentos</a></li>
<li><a href="installation_es.html">Instalación</a></li>
<li><a href="hardware_es.html">Hardware</a></li>
Modified: trunk/web/html_created_no_edit/print/faq.html
==============================================================================
--- trunk/web/html_created_no_edit/print/faq.html (original)
+++ trunk/web/html_created_no_edit/print/faq.html Fri Feb 6 18:08:55 2009
@@ -122,7 +122,7 @@
<p><li>How can I know the last news of the project?
<p>
-Subscribe or check the files on <a href="contact.html">mailing lists</a>. Or check <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup">changelog</a>.
+See <a href="http://chronojump.org">forums</a>. Or check <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup">changelog</a>.
<p><li>Why is it called Chronojump, does it also work to measure races, reaction times and rhythms?
<p>
@@ -130,7 +130,7 @@
<p><li>I would like to collaborate, how can I do it?
<p>
-Write to the mail list <a href="contact.html">chronojump-devel-list</a> introduce yourself, explain why do you want to collaborate and what are your knowledge
+See <a href="http://chronojump.org">forums</a>.
</ol>
<p align="right"><a href="#top">Up</a></p>
</body></html>
\ No newline at end of file
Modified: trunk/web/html_created_no_edit/print/faq_ca.html
==============================================================================
--- trunk/web/html_created_no_edit/print/faq_ca.html (original)
+++ trunk/web/html_created_no_edit/print/faq_ca.html Fri Feb 6 18:08:55 2009
@@ -121,7 +121,7 @@
<p><li> Com puc conèixer les darreres novetats del projecte?
<p>
-Us podeu inscriure o consultar els arxius de les <a href="contact_ca.html">llistes de correu</a>. A més a més, podeu consultar l'arxiu <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registre de canvis</a>.
+Consulti els <a href="http://chronojump.org">foros</a>. A més a més, podeu consultar l'arxiu <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registre de canvis</a>.
<p><li>Per què s'anomena Chronojump si també serveix per a mesurar curses, temps de reacció i ritmes?
<p>
@@ -129,7 +129,7 @@
<p><li>M'agradaria col·laborar-hi. Com ho puc fer?
<p>
-Us podeu inscriure a la llista de correu <a href="contact_ca.html">chronojump-devel-list</a> presenteu-vos, expliqueu-nos perquè vol col·laborar-hi i quins són els vostres coneixements.
+Consulti els <a href="http://chronojump.org">foros</a>.
</ol>
<p align="right"><a href="#top">Pugeu</a></p>
Modified: trunk/web/html_created_no_edit/print/faq_es.html
==============================================================================
--- trunk/web/html_created_no_edit/print/faq_es.html (original)
+++ trunk/web/html_created_no_edit/print/faq_es.html Fri Feb 6 18:08:55 2009
@@ -123,7 +123,7 @@
<p><li>ÂCómo puedo saber las últimas novedades del proyecto?
<p>
-Inscríbase o consulte los acrivos de las <a href="contact_es.html">listas de correo</a>. Además puede consultar el archivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registro de cambios</a>.
+Consulte los <a href="http://chronojump.org">foros</a>. Además puede consultar el archivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> o registro de cambios</a>.
<p><li>ÂPor qué se llama Chronojump si también sirve para medir carreras, tiempos de reacción y ritmos?
<p>
@@ -131,7 +131,7 @@
<p><li>Me gustaría colaborar Âcómo puedo hacerlo?
<p>
-Escriba a la lista de correo <a href="contact_es.html">chronojump-devel-list</a> preséntese, explíquenos por qué quiere colaborar y cuáles son sus conocimientos.
+Consulte los <a href="http://chronojump.org">foros</a>.
</ol>
<p align="right"><a href="#top">Subir</a></p>
Modified: trunk/web/html_created_no_edit/print/faq_gl.html
==============================================================================
--- trunk/web/html_created_no_edit/print/faq_gl.html (original)
+++ trunk/web/html_created_no_edit/print/faq_gl.html Fri Feb 6 18:08:55 2009
@@ -124,7 +124,8 @@
<p><li>Como podo saber as últimas novidades do proxecto?
<p>
-Inscríbase ou consulte os arquivos das <a href="contact_gl.html">listas de correo</a>. Ademais pode consultar o arquivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> ou rexistro de cambios</a>.
+Consulte los <a href="http://chronojump.org">foros</a>. [TRADUCIR]
+<br>Ademais pode consultar o arquivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> ou rexistro de cambios</a>.
<p><li>Por que se chama ChronoJump se tamén serve para medir carreiras, tempo de reacción e ritmos?
@@ -133,7 +134,7 @@
<p><li>Gustaríame colaborar, como podo facelo?
<p>
-Escriba á lista de correo <a href="contact_gl.html">chronojump-devel-list</a> preséntese, explíquenos por que quere colaborar e cales son os seus coñecementos.
+Consulte los <a href="http://chronojump.org">foros</a>. [TRADUCIR]
</ol>
<p align="right"><a href="#top">Subir</a></p>
Modified: trunk/web/html_created_no_edit/print/faq_pt.html
==============================================================================
--- trunk/web/html_created_no_edit/print/faq_pt.html (original)
+++ trunk/web/html_created_no_edit/print/faq_pt.html Fri Feb 6 18:08:55 2009
@@ -121,7 +121,8 @@
Â
<p><li>Como posso saber as últimas novidades do projeto?
<p>
-Inscreva-se ou consulte os arquivos das <a href="contact_es.html">listas de e-mail</a>. Ademais podes consultar o arquivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> oo registro de mudanças</a>.
+Consulte los <a href="http://chronojump.org">foros</a>. [TRADUCIR]<br>
+Ademais podes consultar o arquivo <a href="http://cvs.gnome.org/viewcvs/chronojump/changelog.txt?view=markup"><i>changelog</i> oo registro de mudanças</a>.
Â
<p><li>Porque se denomina Chronojump se também serve para medir corridas, tempo de reação e ritmos?
<p>
@@ -129,7 +130,7 @@
Â
<p><li>Gostaria de colaborar: Como posso fazer?
<p>
-Escreva à lista de e-mail <a href="contact_es.html">chronojump-devel-list</a> apresente-se, explique-nos porque queres colaborar e quais são seus conhecimentos.
+Consulte los <a href="http://chronojump.org">foros</a>. [TRADUCIR]
Â
</ol>
<p align="right"><a href="#top">Subir</a></p>
Modified: trunk/web/html_created_no_edit/print/index_ca.html
==============================================================================
--- trunk/web/html_created_no_edit/print/index_ca.html (original)
+++ trunk/web/html_created_no_edit/print/index_ca.html Fri Feb 6 18:08:55 2009
@@ -14,21 +14,8 @@
<body id="page-main" class="with-sidebar">
<h4 id="top">
-Darreres notícies
+Introducció
</h4>
-<ul>
-
- <li>Darrera versió de Chronojump: <a href="installation_ca.html"><b>0.8</b> (2-Desembre-2008)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Connectar més d'un Chronopic per a obtenir diversos canals</a> (castellà, anglès). (Juliol 2008)
- <li><a href="courses_ca.html">Penjades conferències de Vic</a> (Juny 2008)
- <li><a href="hardware_ca.html">Chronopic 3.0 en venda</a> (Abril 2008)
- <li><a href="hardware_ca.html">chronopic 3.0 validat</a> (Feb 2008)
- <li>Chronojump guanya <a href="http://tropheesdulibre.org">premi de programari lliure</a> en la categoria d'educació. (29 nov 2007)
- <li>Actualitat de Chronojump <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">castellà</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">anglès</a> (8 nov 2007)
-</ul>
-
-
-<h4>Introducció</h4>
<h5><b>El ChronoJump</b> és un complet sistema multiplataforma per a la mesura, la gestió i l'estadística de les fases temporals del salt i d'altres accions.</h5>
<center>
Modified: trunk/web/html_created_no_edit/print/index_es.html
==============================================================================
--- trunk/web/html_created_no_edit/print/index_es.html (original)
+++ trunk/web/html_created_no_edit/print/index_es.html Fri Feb 6 18:08:55 2009
@@ -14,21 +14,9 @@
<body id="page-main" class="with-sidebar">
<h4 id="top">
-Últimas noticias
+Introducción
</h4>
-<ul>
- <li>Última versión de Chronojump: <a href="installation_es.html"><b>0.8</b> (2-Diciembre-2008)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Conectar más de un Chronopic para medir varios canales</a>. (Julio 2008)
- <li><a href="courses_es.html">Colgadas las conferencias de Vic</a> (catalán) (Junio 2008)
- <li><a href="hardware_es.html">Chronopic 3.0 a la venta</a> (Abril 2008)
- <li><a href="hardware_es.html">chronopic 3.0 validado</a> (Feb 2008)
- <li>Chronojump gana <a href="http://tropheesdulibre.org">premio de software libre</a> en la categoría de educación (29 nov 2007)
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">Actualidad de Chronojump</a> (8 nov 2007)
-</ul>
-
-<h4>Introducción</h4>
-
<h5><b>ChronoJump</b> es un completo sistema multiplataforma para la medición, gestión y estadística de las fases temporales del salto y otras acciones.</h5>
<center>
<table border="0" cellspacing="4" cellpadding="4">
Modified: trunk/web/html_created_no_edit/print/index_fr.html
==============================================================================
--- trunk/web/html_created_no_edit/print/index_fr.html (original)
+++ trunk/web/html_created_no_edit/print/index_fr.html Fri Feb 6 18:08:55 2009
@@ -6,7 +6,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>ChronoJump - logiciel libre pour le timetracking de saut, course, temps de réaction e rhytme</title>
+ <title>ChronoJump - logiciel libre pour le timetracking de saut, course, temps de réaction et rythme</title>
<style type="text/css">
@import url(style.css);
</style>
@@ -14,20 +14,8 @@
<body id="page-main" class="with-sidebar">
<h4 id="top">
-News
+Introduction
</h4>
-<ul>
- <li>Dernière version de Chronojump: <a href="installation_fr.html"><b>0.8</b> (2-Décembre-2008)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Connect more than one Chronopic to measure different channels</a>. (Jul 2008) (TRANSLATE)
- <li>Vic conferences (catalan) on the net <a href="courses_ca.html">catalan</a>, <a href="courses_ca.html">spanish</a> (Jun 2008) (TRANSLATE)
- <li><a href="hardware.html">Chronopic 3.0 on sale</a> (Abril 2008) (english) (TRANSLATE)
- <li><a href="hardware.html">chronopic 3.0 validated</a> (english) (Feb 2008)
- <li>Chronojump wons <a href="http://tropheesdulibre.org">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRANSLATE)
-</ul>
-
-
-<h4>Introduction</h4>
<h5><b>ChronoJump</b> est un système complet pour la mesure, la gestion et les statistiques des événements de saut et d'autres actions</h5>
<center>
Modified: trunk/web/html_created_no_edit/print/index_gl.html
==============================================================================
--- trunk/web/html_created_no_edit/print/index_gl.html (original)
+++ trunk/web/html_created_no_edit/print/index_gl.html Fri Feb 6 18:08:55 2009
@@ -14,20 +14,9 @@
<body id="page-main" class="with-sidebar">
<h4 id="top">
-Últimas noticias
+Introdución
</h4>
-<ul>
- <li>Última versión de Chronojump: <a href="installation_gl.html"><b>0.8</b> (2-Diciembre-2008)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Conectar más de un Chronopic para medir varios canales</a>. (Julio 2008) (TRADUCIR)
- <li><a href="courses_es.html">Colgadas las conferencias de Vic</a> (catalán) (Junio 2008) (TRADUCIR)
- <li><a href="hardware_gl.html">Chronopic 3.0 á venda</a> (Abril 2008)
- <li><a href="hardware_gl.html">chronopic 3.0 validado</a> (Feb 2008)
- <li>Chronojump wons <a href="http://tropheesdulibre.org">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRADUCIR)
-</ul>
-<h4>Introdución</h4>
-
<h5><b>ChronoJump</b> é un completo sistema multiplataforma para a medición, xestión e estatística das fases temporais do salto e outras accións.</h5>
<center>
<table border="0" cellspacing="4" cellpadding="4">
Modified: trunk/web/html_created_no_edit/print/index_it.html
==============================================================================
--- trunk/web/html_created_no_edit/print/index_it.html (original)
+++ trunk/web/html_created_no_edit/print/index_it.html Fri Feb 6 18:08:55 2009
@@ -14,20 +14,9 @@
<body id="page-main" class="with-sidebar">
<h4 id="top">
-Últimas noticias
+Introduzione
</h4>
-<ul>
- <li>Last Chronojump Version:: <a href="installation.html"><b>0.8</b> (2-dicembre-2008)</a> (english)
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Connect more than one Chronopic to measure different channels</a>. (Jul 2008) (TRANSLATE)
- <li>Vic conferences (catalan) on the net <a href="courses_ca.html">catalan</a>, <a href="courses_ca.html">spanish</a> (Jun 2008) (TRANSLATE)
- <li><a href="hardware_gl.html">Chronopic 3.0 à venda</a> (Abril 2008)
- <li><a href="hardware.html">chronopic 3.0 validated</a> (english) (Feb 2008)
- <li>Chronojump wons <a href="http://tropheesdulibre.org">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRANSLATE)
-</ul>
-<h4>Introduzione</h4>
-
<h5>Il <b>ChronoJump</b> è un sistema completo multipiattaforma per la misura, la gestione e la statistica delle fasi temporali del salto ed altre azioni</h5>
<center>
Modified: trunk/web/html_created_no_edit/print/index_pt.html
==============================================================================
--- trunk/web/html_created_no_edit/print/index_pt.html (original)
+++ trunk/web/html_created_no_edit/print/index_pt.html Fri Feb 6 18:08:55 2009
@@ -14,18 +14,8 @@
<body id="page-main" class="with-sidebar">
<h4 id="top">
-Últimas noticias
+Introdução
</h4>
-<ul>
- <li>Última versão de Chronojump: <a href="installation_pt.html"><b>0.8</b> (2-dezembro-2008)</a>
- <li><a href="http://mail.gnome.org/archives/chronojump-list/2008-July/msg00015.html">Conectar más de un Chronopic para medir varios canales</a>. (Julio 2008) (TRADUCIR)
- <li><a href="courses_es.html">Colgadas las conferencias de Vic</a> (catalán) (Junio 2008) (TRADUCIR)
- <li><a href="hardware_pt.html">chronopic 3.0 validado</a> (Feb 2008)
- <li>Chronojump wons <a href="http://tropheesdulibre.org">free software awards</a> on education category. (Nov, 29, 2007)
- <li>Chronojump nowadays <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00004.html">english</a>, <a href="http://mail.gnome.org/archives/chronojump-list/2007-November/msg00003.html">spanish</a> (Nov, 8, 2007) (TRADUCIR)
-</ul>
-
-<h4>Introdução</h4>
<h5><b>ChronoJump</b> é um sistema completo multiplataforma para medir, comparação e estatística das fases temporais do salto.</h5>
<center>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]