Revision: 1736
          http://svn.sourceforge.net/vexi/?rev=1736&view=rev
Author:   mkpg2
Date:     2007-03-16 11:18:42 -0700 (Fri, 16 Mar 2007)

Log Message:
-----------
Development.

Added Paths:
-----------
    core/trunk/org.vexi.debugclient/.project
    core/trunk/org.vexi.debugclient/src/
    core/trunk/org.vexi.debugclient/src/org/
    core/trunk/org.vexi.debugclient/src/org/vexi/
    core/trunk/org.vexi.debugclient/src/org/vexi/debugclient/
    core/trunk/org.vexi.debugclient/src/org/vexi/debugclient/core/
    core/trunk/org.vexi.debugclient/src/org/vexi/debugclient/core/model.t

Added: core/trunk/org.vexi.debugclient/.project
===================================================================
--- core/trunk/org.vexi.debugclient/.project                            (rev 0)
+++ core/trunk/org.vexi.debugclient/.project    2007-03-16 18:18:42 UTC (rev 
1736)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.vexi.debugclient</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+       </buildSpec>
+       <natures>
+       </natures>
+</projectDescription>

Added: core/trunk/org.vexi.debugclient/src/org/vexi/debugclient/core/model.t
===================================================================
--- core/trunk/org.vexi.debugclient/src/org/vexi/debugclient/core/model.t       
                        (rev 0)
+++ core/trunk/org.vexi.debugclient/src/org/vexi/debugclient/core/model.t       
2007-03-16 18:18:42 UTC (rev 1736)
@@ -0,0 +1,42 @@
+<vexi xmlns:ui="vexi://ui" xmlns:meta="vexi://meta" xmlns:util="vexi.util" 
xmlns="org.vexi.debugclient">
+       ///
+       // Constructor
+    static.newLocation = function(srcName, ln){
+       var r = {srcName:srcName, ln:ln};
+       r.toString ++=function(){
+               return r.srcName +":" +r.ln;
+       };
+       return r;
+    }
+
+       // running, paused, stopped ...
+       static.status;
+       
+       // Position of currently broken. Null otherwise
+       static.breakPosition; // {srcName: xxxx, ln: n}
+       
+       
+       static.breakPoints = {};
+       
+       static.breakPointAdded;   // Fired when bp added
+       static.breakPointRemoved; // Fired when bp removed
+       
+       
+       // Array of pos in current thread
+       static.currentThread;
+       // Arrays (1 per thread) of arrays of positions
+       static.scheduledThreads = [];
+       static.sleepingThreads = [];
+       
+       static.setBreakPoint = function(srcName, ln){
+               var key = srcName +":"+ln;
+               if(breakPoints[key]!=null) return;
+               else{
+                       var bp = newLocation(srcName,ln);
+                       breakPoints[key] = bp;
+                       breakPointAdded = bp;
+               }
+       };
+       
+   <ui:box/>
+</vexi>
\ No newline at end of file


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

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Vexi-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to