Fix #8107 - use lsp hover to provide context bar at top (next step help provider)
[roobuilder] / .roobuilder.jcfg
index 486260c..b56d338 100644 (file)
@@ -3,6 +3,7 @@
     "compilegroups" : [
         {
             "name" : "roobuilder",
+            "is_library" : false,
             "execute_args" : "",
             "sources" : [
                 "src/Builder4/About.bjs",
@@ -15,7 +16,6 @@
                 "src/Builder4/EditProject.bjs",
                 "src/Builder4/FakeServer.vala",
                 "src/Builder4/GtkView.bjs",
-                "src/Builder4/MainWindow.bjs",
                 "src/Builder4/PopoverAddObject.bjs",
                 "src/Builder4/PopoverProperty.bjs",
                 "src/Builder4/StandardErrorDialog.bjs",
                 "src/Builder4/WindowState.vala",
                 "src/Palete/GirObject.vala",
                 "src/Palete/Gir.vala",
-                "src/codegen/valaccodearraymodule.vala",
-                "src/codegen/valaccodeassignmentmodule.vala",
-                "src/codegen/valaccodeattribute.vala",
-                "src/codegen/valaccodebasemodule.vala",
-                "src/codegen/valaccodecompiler.vala",
-                "src/codegen/valaccodecontrolflowmodule.vala",
-                "src/codegen/valaccodedelegatemodule.vala",
-                "src/codegen/valaccodememberaccessmodule.vala",
-                "src/codegen/valaccodemethodcallmodule.vala",
-                "src/codegen/valaccodemethodmodule.vala",
-                "src/codegen/valaccodestructmodule.vala",
-                "src/codegen/valaccode.vala",
-                "src/codegen/valaclassregisterfunction.vala",
-                "src/codegen/valactype.vala",
-                "src/codegen/valaenumregisterfunction.vala",
-                "src/codegen/valagasyncmodule.vala",
-                "src/codegen/valagdbusclientmodule.vala",
-                "src/codegen/valagdbusservermodule.vala",
-                "src/codegen/valagdbusmodule.vala",
-                "src/codegen/valagerrormodule.vala",
-                "src/codegen/valagirwriter.vala",
-                "src/codegen/valaglibvalue.vala",
-                "src/codegen/valagobjectmodule.vala",
-                "src/codegen/valagsignalmodule.vala",
-                "src/codegen/valagtkmodule.vala",
-                "src/codegen/valagtypemodule.vala",
-                "src/codegen/valagvaluemodule.vala",
-                "src/codegen/valagvariantmodule.vala",
-                "src/codegen/valainterfaceregisterfunction.vala",
-                "src/codegen/valastructregisterfunction.vala",
-                "src/codegen/valatyperegisterfunction.vala",
                 "src/JsRender/Dir.vala",
                 "src/JsRender/Gtk.vala",
                 "src/JsRender/JsonGen.vala",
                 "src/Palete/Gtk.vala",
                 "src/Palete/Palete.vala",
                 "src/Palete/Roo.vala",
-                "src/Palete/ValaSourceCompiler.vala",
-                "src/Palete/ValaSource.vala",
                 "src/Palete/VapiParser.vala",
                 "src/Builder4/WindowLeftTree.bjs",
                 "src/Builder4/PopoverAddProp.bjs",
                 "src/Builder4/PopoverFileDetails.bjs",
-                "src/ccode/valaccode.vala",
-                "src/ccode/valaccodeassignment.vala",
-                "src/ccode/valaccodebinaryexpression.vala",
-                "src/ccode/valaccodeblock.vala",
-                "src/ccode/valaccodebreakstatement.vala",
-                "src/ccode/valaccodecasestatement.vala",
-                "src/ccode/valaccodecastexpression.vala",
-                "src/ccode/valaccodecommaexpression.vala",
-                "src/ccode/valaccodecomment.vala",
-                "src/ccode/valaccodeconditionalexpression.vala",
-                "src/ccode/valaccodeconstant.vala",
-                "src/ccode/valaccodeconstantidentifier.vala",
-                "src/ccode/valaccodecontinuestatement.vala",
-                "src/ccode/valaccodedeclaration.vala",
-                "src/ccode/valaccodedeclarator.vala",
-                "src/ccode/valaccodedefine.vala",
-                "src/ccode/valaccodedostatement.vala",
-                "src/ccode/valaccodeelementaccess.vala",
-                "src/ccode/valaccodeemptystatement.vala",
-                "src/ccode/valaccodeenum.vala",
-                "src/ccode/valaccodeenumvalue.vala",
-                "src/ccode/valaccodeexpression.vala",
-                "src/ccode/valaccodeexpressionstatement.vala",
-                "src/ccode/valaccodefile.vala",
-                "src/ccode/valaccodeforstatement.vala",
-                "src/ccode/valaccodefragment.vala",
-                "src/ccode/valaccodefunction.vala",
-                "src/ccode/valaccodefunctioncall.vala",
-                "src/ccode/valaccodefunctiondeclarator.vala",
-                "src/ccode/valaccodeggnucsection.vala",
-                "src/ccode/valaccodegotostatement.vala",
-                "src/ccode/valaccodeidentifier.vala",
-                "src/ccode/valaccodeifsection.vala",
-                "src/ccode/valaccodeifstatement.vala",
-                "src/ccode/valaccodeincludedirective.vala",
-                "src/ccode/valaccodeinitializerlist.vala",
-                "src/ccode/valaccodeinvalidexpression.vala",
-                "src/ccode/valaccodelabel.vala",
-                "src/ccode/valaccodelinedirective.vala",
-                "src/ccode/valaccodemacroreplacement.vala",
-                "src/ccode/valaccodememberaccess.vala",
-                "src/ccode/valaccodemodifiers.vala",
-                "src/ccode/valaccodenewline.vala",
-                "src/ccode/valaccodenode.vala",
-                "src/ccode/valaccodeoncesection.vala",
-                "src/ccode/valaccodeparameter.vala",
-                "src/ccode/valaccodeparenthesizedexpression.vala",
-                "src/ccode/valaccodereturnstatement.vala",
-                "src/ccode/valaccodestatement.vala",
-                "src/ccode/valaccodestruct.vala",
-                "src/ccode/valaccodeswitchstatement.vala",
-                "src/ccode/valaccodetypedefinition.vala",
-                "src/ccode/valaccodeunaryexpression.vala",
-                "src/ccode/valaccodevariabledeclarator.vala",
-                "src/ccode/valaccodewhilestatement.vala",
-                "src/ccode/valaccodewriter.vala",
                 "src/Project/GtkValaSettings.vala",
                 "src/Project/Project.vala",
                 "src/Project/Gtk.vala",
                 "src/Resources.vala",
                 "src/Spawn.vala",
                 "src/Application.vala",
-                "src/Palete/ValalCompileQueue.vala",
-                "src/Palete/ValaCompileRequest.vala",
-                "src/Palete/ValaCompileQueue.vala",
                 "src/Palete/Javascript.vala",
                 "src/Project/Meson.vala",
-                "src/Palete/RooDatabase.vala"
+                "src/Palete/LanguageClient.vala",
+                "src/Palete/LanguageClientVala.vala",
+                "src/Palete/LanguageClientJavascript.vala",
+                "src/Lsp.vala",
+                "src/Palete/LanguageClientDummy.vala",
+                "src/Palete/ValaCompileRequest.vala",
+                "src/JsRender/NodeWriter.vala",
+                "src/JsRender/NodeToValaExtended.vala",
+                "src/JsRender/NodeToValaWrapped.vala",
+                "src/Builder4/MainWindow.bjs",
+                "src/Settings.vala",
+                "src/Palete/HoverProvider.vala",
+                "src/Builder4/CodeInfo.bjs"
             ]
         }
     ],
     "compile_flags" : "",
+    "version" : "5.0.4",
+    "licence" : "LGPL",
+    "generate_meson" : true,
     "packages" : [
         "gtk4",
         "gee-0.8",
         "json-glib-1.0",
         "gobject-introspection-1.0",
         "libvala-0.56",
-        "libadwaita-1",
         "libxml-2.0",
         "posix",
-        "roojspacker-1.4",
         "gtksourceview-5",
-        "libgda-5.0"
+        "jsonrpc-glib-1.0",
+        "gio-unix-2.0",
+        "libadwaita-1",
+        "roojspack-1.5"
     ]
 }
\ No newline at end of file