Fresco/Berlin/server server.cc,1.71,1.72

Tobias Hunger <[email protected]> Fri, 01 Aug 2003 11:47:51 -0500
Newsgroups gmane.comp.video.fresco.cvs
Message-ID <[email protected]>
Update of /cvs/fresco/Fresco/Berlin/server
In directory purcel:/tmp/cvs-serv24256/Berlin/server

Modified Files:
	server.cc 
Log Message:
Babylon work over:
 * Use iconv to convert characters to/from Babylon
 * Updtae to Unicode Version 4.0
 * Added unit tests (some fail for now, still need to work on that)

 * Removed the VisualTextBuffer from the CommandKit: I still like the idea,
   unfortunately it won't work out in the real world:-|

 * Updated code to the changed Babylon interfaces whereever needed.


Index: server.cc
===================================================================
RCS file: /cvs/fresco/Fresco/Berlin/server/server.cc,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -d -r1.71 -r1.72
--- server.cc	14 Apr 2003 00:25:05 -0000	1.71
+++ server.cc	1 Aug 2003 16:47:19 -0000	1.72
@@ -44,7 +44,7 @@
 #include <Berlin/GraphDebugger.hh>
 
 // to allow to override the default Babylon path:
-#include <Babylon/Dictionary.hh>
+#include <Babylon/Babylon.hh>
 
 #include <fstream>
 #include <sstream>
@@ -379,7 +379,7 @@
        
     {
       Prague::Path path = RCManager::get_path("babylonpath");
-      Babylon::override_path(path);
+      Babylon::override_path(path[0]);
     }
 
     Logger::log(Logger::loader) << "Babylon path set." << std::endl;
@@ -452,6 +452,8 @@
     getopt.get("drawing", &value);
     if (!value.empty()) props[0].value = CORBA::string_dup(value.c_str());
     else props[0].value = CORBA::string_dup("LibArtDrawingKit");
+    Logger::log(Logger::drawing) << "Trying to resolve DrawingKit \""
+                                 << props[0].value << "\"" << std::endl;
     DrawingKit_var drawing =
       server->resolve<DrawingKit>("IDL:fresco.org/Fresco/DrawingKit:1.0",
 				  props, poa);