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