Andreia Gaita
bfcce8c6a2
fix exec flag for gradle on unix systems
2013-04-15 13:44:27 +02:00
Andreia Gaita
c1cb006ff8
change mds url to https
2013-04-02 12:49:39 +01:00
Andreia Gaita
6115c8a4ab
Fix source refresh, stepping events, breakpoints getting lost
2013-03-22 11:37:24 +00:00
Andreia Gaita
db997bce91
update mds to the proper commit
2013-03-15 15:11:26 +00:00
Andreia Gaita
53d30792ee
Update MDS submodule
2013-03-08 16:19:55 +00:00
Andreia Gaita
629593fed3
switch mono.debugger.soft to a submodule
2013-03-08 15:58:43 +00:00
Andreia Gaita
1cc0ea12c4
Add locals window, breakpoints window, UI and other fixes
2013-03-07 17:03:14 +00:00
Andreia Gaita
1f035f1ef9
remote dupe
2013-03-04 14:59:40 +00:00
Andreia Gaita
bbef96dc2a
update README with instructions on how to get dependencies
2013-03-04 14:29:26 +00:00
Andreia Gaita
d83878ae85
Fix build, fix pathss, add more dependencies
2013-03-04 14:27:23 +00:00
Andreia Gaita
9ac887c8d6
add gradle integration for getting dependencies
2013-03-04 13:34:28 +00:00
Andreia Gaita
69873ad493
remove build artifacts
2013-03-04 13:32:09 +00:00
Andreia Gaita
9d91b30e07
Move external libraries to lib/, add breakpoint list window, refactor
2013-03-04 13:16:56 +00:00
Andreia Gaita
efd2defba0
Set timeouts on the socket so we don't hang forever if something bad happens.
...
Don't set keepalive if it's not requested.
2013-02-28 21:55:54 +00:00
Andreia Gaita
19a9dc58ed
Merge fixes from vsdebugger branch
2013-02-26 12:52:11 +01:00
Andreia Gaita
ac81b1dae3
Make window resizable. Fix nre.
2013-02-26 10:28:08 +01:00
Julius Trinkunas
57049dc493
Fix dictionary modification when enumerating during breakpoint bounding.
2013-02-22 19:12:50 +02:00
Andreia Gaita
a5e0ce7a66
Fix threading issues with lists. Fix suspend event callbacks.
...
Initialize the VM in a saner way.
Get the debugger UI back in shape, add breakpoint support, source file
listing and loading, skinning, and more.
2013-02-22 14:57:24 +01:00
Julius Trinkunas
f4d1707b22
Merge branch 'master' of https://github.com/Unity-Technologies/debugger into vsdebugger
2013-02-18 11:42:35 +02:00
Julius Trinkunas
2ccc8cda18
Add bound breakpoint param eter to binding and unbinding events.
2013-02-15 12:59:38 +02:00
Julius Trinkunas
82764f7679
Add support for stepping type.
2013-02-15 12:53:11 +02:00
Julius Trinkunas
c3048c3687
Add return type information to IMethodMirror.
2013-02-15 12:50:58 +02:00
Julius Trinkunas
16758c6829
Add thread state to IThreadMirror.
2013-02-15 12:49:53 +02:00
Andreia Gaita
8b9e522657
Fix thread information when suspending manually
2013-02-15 11:45:55 +01:00
Andreia Gaita
5d61cdfa3a
Fix breakpoint provider
2013-02-15 10:58:13 +01:00
Andreia Gaita
127aa2028c
add event when breakpoint is bound
2013-02-08 16:44:13 +01:00
Andreia Gaita
dd60fb3c95
add missing csproj for frontend and fix console test app
2013-02-08 11:47:12 +01:00
Andreia Gaita
aa23d8ac1e
sanitize location constructor
2013-02-07 18:37:55 +01:00
Andreia Gaita
8d6f53d125
More refactoring and tests
...
Merge BreakpointMediator and BreakpointProvider into the latter
Merge SourceProvider into TypeProvider
Add lazy creation of providers from a DebuggerSession without composition
and more...
2013-02-07 18:30:04 +01:00
Andreia Gaita
4f9e93c9ae
move provider interfaces to separate assembly so we can do alternate implementations
2013-01-24 13:49:12 +01:00
Andreia Gaita
8b6edb1728
a ton of refactoring, plus command line mode
2013-01-23 16:54:36 +01:00
Andreia Gaita
f77f34c440
Make the object id avalaible for comparisons; save the location on break events
2013-01-23 16:52:30 +01:00
Andreia Gaita
e24a773d67
fix bootstrap script reference
2013-01-14 15:13:12 +00:00
Andreia Gaita
26aa0f5534
fix reference paths
2013-01-14 15:04:45 +00:00
Andreia Gaita
a8849d171f
update gitignore
2013-01-14 14:00:33 +00:00
Andreia Gaita
98c7fb35fb
keep some old files around for reference (to delete later)
2013-01-14 13:59:30 +00:00
Andreia Gaita
4b08017512
move things around to their proper places
2013-01-14 13:58:26 +00:00
Andreia Gaita
26fa25ed8c
helper libs
2013-01-14 13:48:57 +00:00
Andreia Gaita
2ca782250d
More refactoring. Start hooking up the VM and debugger
2013-01-09 17:59:01 +00:00
Andreia Gaita
656617be9e
FIrst step of refactoring, moving namespaces around and initial work of
...
separating the MDS library from our implementation
2012-12-11 15:15:29 +00:00
Andreia Gaita
1609e1b677
[debugger] be lazy about notification changes to clients, don't spin the cpu
2012-11-09 23:06:01 +00:00
Andreia Gaita
bdfcd015de
[debugger] debugger client/server and sources listing implementation
...
Implements a udp client/server for communication between
the debugger app and the Unity editor, to query information
directly without having to rely on sdb being attached.
This is based on a rewrite of the completion service
client/server udp implementation.
Implements sources listing, for inspection and breakpoint
setting before the debugger is attached.
2012-11-09 23:05:26 +00:00
Andreia Gaita
d67ad00fe1
fix paths and dependencies so the debugger project doesn't always get rebuilt
2012-11-09 23:04:43 +00:00
Andreia Gaita
c89b67caa7
build the debugger project whenever dependencies change
2012-11-09 23:04:14 +00:00
Andreia Gaita
afa3d74ae8
[CodeEditor] Refactor the completion client/server into a more general form,
...
so the debugger can use it to talk to unity and get information about source
files and other pertinent info. Also, add tests.
2012-11-09 23:02:05 +00:00
Andreia Gaita
0eb9e24435
[debugger] fix paths
2012-11-09 23:00:23 +00:00
Andreia Gaita
4b0609f611
[CodeEditor] Fix build paths
2012-11-09 22:57:49 +00:00
Andreia Gaita
84118a46f1
[CodeEditor] Reorganizing the physical folders in a saner way that
...
matches the solution (and saves my wrists)
2012-11-09 22:55:29 +00:00
Andreia Gaita
b4442877f7
[Debugger] Fix race conditions and clean up properly
...
The VM should never be suspended/resumed by client listeners since
events can happen in any order and the VM may need to do other things
before suspending/resuming (this fixes the CanSetBreakpointOnLine test)
Clean up properly when tests fail, Finish() will never be run when that
happens. Also Detach the VM properly so sockets don't just hang around.
Update the api to use the newer EventSet collection of events, it
includes information about the suspend policy coming from the runtime
that was being discarded in previous versions (among other bug fixes)
2012-11-09 22:43:03 +00:00
Andreia Gaita
d884ede49e
[Debugger] Update MDS to the latest in mono trunk, it has a bunch of fixes we need, and use Mono.Cecil 0.9
2012-11-09 22:42:32 +00:00