xmlGetValues: fix after a9b33b1 36/20736/3
Antoine ELIAS [Thu, 24 Jan 2019 17:18:06 +0000 (18:18 +0100)]
Change-Id: I71efa0de924bcd3752e2d63bf4242d019b41ab5b

scilab/etc/scilab.start
scilab/modules/xml/etc/xml.quit
scilab/modules/xml/etc/xml.start
scilab/modules/xml/macros/buildmacros.sce

index e7ea557..f360daf 100644 (file)
@@ -112,11 +112,11 @@ if ~or(sciargs()=="-nouserstartup") then
   // execute .scilab and scilab.start only
   // if last exec does not change current directory to SCIHOME
   // See bug #4150
-  usedwd = getPreferencesValue("//general/body/startup", "use");
+  usedwd = xmlGetValues("//general/body/startup", "use");
   if usedwd=="previous"
-      workingDirectory =  getPreferencesValue("//general/body/startup", "previous");
+      workingDirectory =  xmlGetValues("//general/body/startup", "previous");
   elseif usedwd=="default"
-      workingDirectory =  getPreferencesValue("//general/body/startup", "default");
+      workingDirectory =  xmlGetValues("//general/body/startup", "default");
   else
       workingDirectory = pwd();
   end
index 64136a5..0d41fc0 100644 (file)
@@ -1,5 +1,6 @@
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2011 - DIGITEO
+// Copyright (C) 2007-2008 - INRIA
+// Copyright (C) 2009 - DIGITEO
 //
 // Copyright (C) 2012 - 2016 - Scilab Enterprises
 //
@@ -10,6 +11,3 @@
 // For more information, see the COPYING file which you should have received
 // along with this program.
 
-if getscilabmode() <> "API" then
-  xmlDelete("all");
-end
index 5785ff1..77df53e 100644 (file)
@@ -1,6 +1,6 @@
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2011 - DIGITEO
-//
+// Copyright (C) 2009-2011 - DIGITEO
+// 
 // Copyright (C) 2012 - 2016 - Scilab Enterprises
 //
 // This file is hereby licensed under the terms of the GNU GPL v2.0,
@@ -9,3 +9,7 @@
 // and continues to be available under such terms.
 // For more information, see the COPYING file which you should have received
 // along with this program.
+
+//Load  functions libraries
+// =============================================================================
+load("SCI/modules/xml/macros/lib");
index de9177e..fd24bff 100644 (file)
@@ -11,9 +11,4 @@
 // For more information, see the COPYING file which you should have received
 // along with this program.
 
-if (isdef("genlib") == %f) then
-    exec(SCI+"/modules/functions/scripts/buildmacros/loadgenlib.sce");
-end
-
-// genlib("hdf5lib","SCI/modules/hdf5/macros",%f,%t);
-
+genlib("xmllib","SCI/modules/xml/macros",%f,%t);