Revision: 75963
          http://sourceforge.net/p/brlcad/code/75963
Author:   starseeker
Date:     2020-05-28 17:35:44 +0000 (Thu, 28 May 2020)
Log Message:
-----------
Remove default bind_dm call from branch

Modified Paths:
--------------
    brlcad/branches/dm-fb-merge/src/libdm/X/dm-X.c
    brlcad/branches/dm-fb-merge/src/libdm/glx/dm-ogl.c
    brlcad/branches/dm-fb-merge/src/libdm/osgl/dm-osgl.cpp
    brlcad/branches/dm-fb-merge/src/libdm/qt/dm-qt.cpp
    brlcad/branches/dm-fb-merge/src/libdm/tk/dm-tk.c
    brlcad/branches/dm-fb-merge/src/libdm/wgl/dm-wgl.c
    brlcad/branches/dm-fb-merge/src/tclscripts/libdm.tcl

Modified: brlcad/branches/dm-fb-merge/src/libdm/X/dm-X.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/X/dm-X.c      2020-05-28 17:28:58 UTC 
(rev 75962)
+++ brlcad/branches/dm-fb-merge/src/libdm/X/dm-X.c      2020-05-28 17:35:44 UTC 
(rev 75963)
@@ -493,8 +493,6 @@
        else
            bu_vls_strcpy(&dmp->i->dm_dName, ":0.0");
     }
-    if (bu_vls_strlen(&init_proc_vls) == 0)
-       bu_vls_strcpy(&init_proc_vls, "bind_dm");
 
     /* initialize dm specific variables */
     pubvars->devmotionnotify = LASTEvent;
@@ -549,12 +547,14 @@
                  (char *)Tk_Name(pubvars->xtkwin));
 #endif
 
-    bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
+    if (bu_vls_strlen(&init_proc_vls) > 0) {
+       bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
 
-    if (Tcl_Eval(interp, bu_vls_addr(&str)) == BRLCAD_ERROR) {
-       bu_vls_free(&str);
-       (void)X_close(dmp);
-       return DM_NULL;
+       if (Tcl_Eval(interp, bu_vls_addr(&str)) == BRLCAD_ERROR) {
+           bu_vls_free(&str);
+           (void)X_close(dmp);
+           return DM_NULL;
+       }
     }
 
     bu_vls_free(&init_proc_vls);

Modified: brlcad/branches/dm-fb-merge/src/libdm/glx/dm-ogl.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/glx/dm-ogl.c  2020-05-28 17:28:58 UTC 
(rev 75962)
+++ brlcad/branches/dm-fb-merge/src/libdm/glx/dm-ogl.c  2020-05-28 17:35:44 UTC 
(rev 75963)
@@ -754,8 +754,6 @@
        else
            bu_vls_strcpy(&dmp->i->dm_dName, ":0.0");
     }
-    if (bu_vls_strlen(&init_proc_vls) == 0)
-       bu_vls_strcpy(&init_proc_vls, "bind_dm");
 
     /* initialize dm specific variables */
     pubvars->devmotionnotify = LASTEvent;
@@ -862,13 +860,16 @@
     bu_vls_printf(&dmp->i->dm_tkName, "%s",
                  (char *)Tk_Name(pubvars->xtkwin));
 
-    bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
 
-    if (Tcl_Eval(interp, bu_vls_addr(&str)) == BRLCAD_ERROR) {
-       bu_vls_free(&init_proc_vls);
-       bu_vls_free(&str);
-       (void)ogl_close(dmp);
-       return DM_NULL;
+    if (bu_vls_strlen(&init_proc_vls) > 0) {
+       bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
+
+       if (Tcl_Eval(interp, bu_vls_addr(&str)) == BRLCAD_ERROR) {
+           bu_vls_free(&init_proc_vls);
+           bu_vls_free(&str);
+           (void)ogl_close(dmp);
+           return DM_NULL;
+       }
     }
 
     bu_vls_free(&init_proc_vls);

Modified: brlcad/branches/dm-fb-merge/src/libdm/osgl/dm-osgl.cpp
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/osgl/dm-osgl.cpp      2020-05-28 
17:28:58 UTC (rev 75962)
+++ brlcad/branches/dm-fb-merge/src/libdm/osgl/dm-osgl.cpp      2020-05-28 
17:35:44 UTC (rev 75963)
@@ -476,8 +476,6 @@
        else
            bu_vls_strcpy(&dmp->i->dm_dName, ":0.0");
     }
-    if (bu_vls_strlen(&init_proc_vls) == 0)
-       bu_vls_strcpy(&init_proc_vls, "bind_dm");
 
     /* initialize dm specific variables */
     pubvars->devmotionnotify = LASTEvent;
@@ -582,14 +580,16 @@
     bu_vls_printf(&dmp->i->dm_tkName, "%s",
                  (char *)Tk_Name(pubvars->xtkwin));
 
-    /* Important - note that this is a bu_vls_sprintf, to clear the string */
-    bu_vls_sprintf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
+    if (bu_vls_strlen(&init_proc_vls) > 0) {
+       /* Important - note that this is a bu_vls_sprintf, to clear the string 
*/
+       bu_vls_sprintf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
 
-    if (Tcl_Eval(interp, bu_vls_addr(&str)) == TCL_ERROR) {
-       bu_vls_free(&init_proc_vls);
-       bu_vls_free(&str);
-       (void)osgl_close(dmp);
-       return DM_NULL;
+       if (Tcl_Eval(interp, bu_vls_addr(&str)) == TCL_ERROR) {
+           bu_vls_free(&init_proc_vls);
+           bu_vls_free(&str);
+           (void)osgl_close(dmp);
+           return DM_NULL;
+       }
     }
 
     bu_vls_free(&init_proc_vls);

Modified: brlcad/branches/dm-fb-merge/src/libdm/qt/dm-qt.cpp
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/qt/dm-qt.cpp  2020-05-28 17:28:58 UTC 
(rev 75962)
+++ brlcad/branches/dm-fb-merge/src/libdm/qt/dm-qt.cpp  2020-05-28 17:35:44 UTC 
(rev 75963)
@@ -370,9 +370,6 @@
        else
            bu_vls_strcpy(&dmp->i->dm_dName, ":0.0");
     }
-    if (bu_vls_strlen(&init_proc_vls) == 0) {
-       bu_vls_strcpy(&init_proc_vls, "bind_dm");
-    }
 
     /* initialize dm specific variables */
     pubvars->devmotionnotify = LASTEvent;
@@ -415,14 +412,16 @@
 
     bu_vls_printf(&dmp->i->dm_tkName, "%s", (char *)Tk_Name(pubvars->xtkwin));
 
-    bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
+    if (bu_vls_strlen(&init_proc_vls) > 0) {
+       bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
 
-    if (Tcl_Eval(interp, bu_vls_addr(&str)) == TCL_ERROR) {
-       bu_log("qt_open: dm init failed\n");
-       bu_vls_free(&init_proc_vls);
-       bu_vls_free(&str);
-       (void)qt_close(dmp);
-       return DM_NULL;
+       if (Tcl_Eval(interp, bu_vls_addr(&str)) == TCL_ERROR) {
+           bu_log("qt_open: dm init failed\n");
+           bu_vls_free(&init_proc_vls);
+           bu_vls_free(&str);
+           (void)qt_close(dmp);
+           return DM_NULL;
+       }
     }
 
     bu_vls_free(&init_proc_vls);

Modified: brlcad/branches/dm-fb-merge/src/libdm/tk/dm-tk.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/tk/dm-tk.c    2020-05-28 17:28:58 UTC 
(rev 75962)
+++ brlcad/branches/dm-fb-merge/src/libdm/tk/dm-tk.c    2020-05-28 17:35:44 UTC 
(rev 75963)
@@ -132,8 +132,6 @@
        else
            bu_vls_strcpy(&dmp->i->dm_dName, ":0.0");
     }
-    if (bu_vls_strlen(&init_proc_vls) == 0)
-       bu_vls_strcpy(&init_proc_vls, "bind_dm");
 
     /* initialize dm specific variables */
     pubvars->devmotionnotify = LASTEvent;
@@ -178,12 +176,14 @@
     bu_vls_printf(&dmp->i->dm_tkName, "%s",
                  (char *)Tk_Name(pubvars->xtkwin));
 
-    bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
+    if (bu_vls_strlen(&init_proc_vls) > 0) {
+       bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
 
-    if (Tcl_Eval(interp, bu_vls_addr(&str)) == BRLCAD_ERROR) {
-       bu_vls_free(&str);
-       (void)tk_close(dmp);
-       return DM_NULL;
+       if (Tcl_Eval(interp, bu_vls_addr(&str)) == BRLCAD_ERROR) {
+           bu_vls_free(&str);
+           (void)tk_close(dmp);
+           return DM_NULL;
+       }
     }
 
     bu_vls_free(&init_proc_vls);

Modified: brlcad/branches/dm-fb-merge/src/libdm/wgl/dm-wgl.c
===================================================================
--- brlcad/branches/dm-fb-merge/src/libdm/wgl/dm-wgl.c  2020-05-28 17:28:58 UTC 
(rev 75962)
+++ brlcad/branches/dm-fb-merge/src/libdm/wgl/dm-wgl.c  2020-05-28 17:35:44 UTC 
(rev 75963)
@@ -2426,8 +2426,6 @@
                else
                        bu_vls_strcpy(&dmp->i->dm_dName, ":0.0");
        }
-       if (bu_vls_strlen(&init_proc_vls) == 0)
-               bu_vls_strcpy(&init_proc_vls, "bind_dm");
 
        /* initialize dm specific variables */
        ((struct dm_wglvars *)dmp->i->dm_vars.pub_vars)->devmotionnotify = 
LASTEvent;
@@ -2521,14 +2519,16 @@
        bu_vls_printf(&dmp->i->dm_tkName, "%s",
                (char *)Tk_Name(((struct dm_wglvars 
*)dmp->i->dm_vars.pub_vars)->xtkwin));
 
-       bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
+       if (bu_vls_strlen(&init_proc_vls) > 0) {
+           bu_vls_printf(&str, "%s %s\n", bu_vls_addr(&init_proc_vls), 
bu_vls_addr(&dmp->i->dm_pathName));
 
-       if (Tcl_Eval(interp, bu_vls_addr(&str)) == BRLCAD_ERROR) {
+           if (Tcl_Eval(interp, bu_vls_addr(&str)) == BRLCAD_ERROR) {
                bu_log("open_wgl: dm init failed\n");
                bu_vls_free(&init_proc_vls);
                bu_vls_free(&str);
                (void)wgl_close(dmp);
                return DM_NULL;
+           }
        }
 
        bu_vls_free(&init_proc_vls);

Modified: brlcad/branches/dm-fb-merge/src/tclscripts/libdm.tcl
===================================================================
--- brlcad/branches/dm-fb-merge/src/tclscripts/libdm.tcl        2020-05-28 
17:28:58 UTC (rev 75962)
+++ brlcad/branches/dm-fb-merge/src/tclscripts/libdm.tcl        2020-05-28 
17:35:44 UTC (rev 75963)
@@ -19,9 +19,6 @@
 #
 ###
 
-proc bind_dm { w } {
-}
-
 ## - init_dm_obj
 #
 # Called to initialize display manager objects.

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to