Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Kexi patch [OPGELOST]  (gelezen 493 keer)

Offline WGM50

  • Lid
  • Steunpunt: Nee
Kexi patch [OPGELOST]
« Gepost op: 2011/07/13, 16:03:41 »
Voor Kexi heb ik de volgende patch gevonden. Het moet een aantal problemen met formulieren en onverwacht afsluiten van het programma oplossen. Ik heb echter geen idee waar en hoe ik die patch moet installeren. Wie wel?

Patch:
diff --git kexi/kexidb/queryschema.cpp kexi/kexidb/queryschema.cpp
index 50577c5..7a2fe51 100644
--- kexi/kexidb/queryschema.cpp
+++ kexi/kexidb/queryschema.cpp
@@ -132,9 +132,10 @@ public:
         if (fieldsExpanded)
             qDeleteAll(*fieldsExpanded);
         delete fieldsExpanded;
-        if (internalFields)
+        if (internalFields) {
             qDeleteAll(*internalFields);
-        delete internalFields;
+            delete internalFields;
+        }
         delete fieldsExpandedWithInternalAndRowID;
         delete fieldsExpandedWithInternal;
         delete autoincFields;
@@ -170,9 +171,11 @@ public:
             qDeleteAll(*fieldsExpanded);
             delete fieldsExpanded;
             fieldsExpanded = 0;
-            qDeleteAll(*internalFields);
-            delete internalFields;
-            internalFields = 0;
+            if (internalFields) {
+                qDeleteAll(*internalFields);
+                delete internalFields;
+                internalFields = 0;
+            }
             delete columnsOrder;
             columnsOrder = 0;
             delete columnsOrderWithoutAsterisks;
« Laatst bewerkt op: 2011/07/14, 14:45:02 door WGM50 »
Ubuntu 11.10 * Toshiba * Evolution *  Libre Office * Firefox

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: Kexi patch
« Reactie #1 Gepost op: 2011/07/13, 16:06:51 »
Dan moet je de broncode van Kexi downloaden, de patch toepassen met het commando patch, de broncode compileren en daarna installeren.

Offline WGM50

  • Lid
  • Steunpunt: Nee
Re: Kexi patch
« Reactie #2 Gepost op: 2011/07/13, 16:45:28 »
Dank voor je antwoord.  ;)

Dat gaat wel erg ver boven mijn pet  ???. Ik zou niet weten hoe dat aan te vatten.

Kun je (of iemand anders) hier een soort stap-voor-stap handleiding voor geven?

Waar en hoe de code installeren?

Met toepassingen ben ik handig, met broncode een beginner (sta zelfs nog vóór de start)  =D
Ubuntu 11.10 * Toshiba * Evolution *  Libre Office * Firefox

Offline Vistaus

  • Lid
    • vistaus
  • Steunpunt: Nee
Re: Kexi patch
« Reactie #3 Gepost op: 2011/07/13, 20:36:52 »
Aan de hand van de instructies op mijn website zou je een heel eind moeten komen ;)
https://sites.google.com/site/ubukuntu/werken-met-kubuntu/compileren

De broncode van Kexi kun je binnenhalen via de website van Kexi: http://www.kexi-project.org

Offline WGM50

  • Lid
  • Steunpunt: Nee
Re: Kexi patch
« Reactie #4 Gepost op: 2011/07/14, 09:10:01 »
Dank je wel, hier ga ik maar eens mee aan de slag.    :)
Ubuntu 11.10 * Toshiba * Evolution *  Libre Office * Firefox

Offline WGM50

  • Lid
  • Steunpunt: Nee
Re: Kexi patch
« Reactie #5 Gepost op: 2011/07/14, 09:34:57 »
Nou, Vistaus, je hebt een mooie en informatierijke site gebouwd. Compliment van mij!  =D   Daar zal ik nog wel eens komen.

Kleine vraag kwam bij me op: je hebt het over Kubuntu. Is er inhoudelijk (veel) verschil met Ubuntu? Of gaat het vooral om layout?

groet, Pim    ;)
Ubuntu 11.10 * Toshiba * Evolution *  Libre Office * Firefox

Offline Vistaus

  • Lid
    • vistaus
  • Steunpunt: Nee
Re: Kexi patch
« Reactie #6 Gepost op: 2011/07/14, 13:45:48 »
Dankjewel voor het compliment! :)
Het verschil zit hem inderdaad in de lay-out, maar ook wel de werkwijze. Kubuntu werkt net zo prettig als Ubuntu, alleen op een andere manier ;)

Offline WGM50

  • Lid
  • Steunpunt: Nee
Re: Kexi patch
« Reactie #7 Gepost op: 2011/07/14, 14:44:40 »
Dank je!   ;)
Ubuntu 11.10 * Toshiba * Evolution *  Libre Office * Firefox

Offline Vistaus

  • Lid
    • vistaus
  • Steunpunt: Nee
Re: Kexi patch [OPGELOST]
« Reactie #8 Gepost op: 2011/07/14, 20:15:59 »
Graag gedaan :)