jonathonchase_cp
08b776746b
Skip VSIX file creation because it's slow and unused in XShap.VS, Cosmos.Vs.Package and Cosmos.VS.Windows
2014-07-19 13:18:55 +00:00
kudzu_cp
a32c2c9e40
2014-07-14 15:29:06 +00:00
kudzu_cp
5ba99f933b
2014-07-14 15:25:16 +00:00
kudzu_cp
0e7a13e738
2014-07-13 22:16:42 +00:00
kudzu_cp
9dc7ff5b1f
2014-07-13 17:33:00 +00:00
kudzu_cp
5946127f03
2014-07-12 23:18:07 +00:00
kudzu_cp
c3030c2726
2014-07-12 18:47:23 +00:00
kudzu_cp
863a78a4a5
2014-07-12 17:42:06 +00:00
Trivalik_cp
10052cd8d8
reduce Dispatcher.Invoke calls, use now the Application.Current.Dispatcher, fix exception on FindWindow, assembler stepping is working for me without mterwood's changes
2014-07-12 11:28:44 +00:00
mterwoord_cp
68ca31e1d3
.
2014-07-10 20:24:54 +00:00
mterwoord_cp
476d3faacd
assembler debugger fix
2014-07-10 14:15:36 +00:00
mterwoord_cp
b86ec15cf9
several performance related fixes, and some functional improvements.
2014-07-06 18:27:24 +00:00
mterwoord_cp
53d0bb991e
Assembly stepping works again.
2014-07-04 17:37:45 +00:00
Trivalik_cp
fadd2cc844
in case Cosmos.VS.Wizards.dll is installed but Cosmos User Kit folder is empty, then you get a COMException, with this change is it gone
2014-07-01 15:19:23 +00:00
mterwoord_cp
693739f11a
Several changes.
2014-06-29 15:44:08 +00:00
Trivalik_cp
780c43e6af
Cosmos.VS.Package.csproj: remove empty ItemGroup
2014-06-13 04:54:52 +00:00
Trivalik_cp
b4d823463b
VSProjectFactory: remove dupplicate local variable
...
VSProjectNode: remove dupplicate locale variable,
do build cancel if a build fail, prevent build of cosmos project if c# project has a build error
2014-04-25 20:11:57 +00:00
Trivalik_cp
4d43779df5
Task.cs: add return value to message text for user if application return exit code != 0
...
CosmosProject C# remove unneeded folders
2014-03-30 11:06:25 +00:00
Trivalik_cp
4cab9d7c03
VBProjKernel.vbproj: remove bracket from ProjectGuid, cause a dupplicate bracket was generated, this leed to recreate a valid guid which is missmatching the reference from our .cosmos project
2014-03-30 06:35:42 +00:00
Trivalik_cp
e78be33937
remove old comment from vstemplates
2014-03-29 22:39:20 +00:00
Trivalik_cp
a24e966a71
optimize label's, fix warnings
2014-03-24 21:25:32 +00:00
Trivalik_cp
4f489cf88f
LogUtility: handle if file is deleted during run
2014-03-23 20:11:21 +00:00
EdwardNutting_cp
8c0b7ee579
- Clearing INT3s now clears everything in the list not just INT3s for current method – more thorough cleanup that prevents accidental build up of INT3s
...
- Clearing INT3s will not clear INT3s that should be permanent.
- ASM Window filters debug NOPs that have been set to INT3
2014-01-18 12:47:43 +00:00
EdwardNutting_cp
9bde4fe11b
Improvements to DS speed. We now insert NOP placeholders for INT3s in preference to actually inserting the INT3s (though we still insert some INT3s so DS can process messages etc). Improves DS speed especially on larger methods with large numbers of C# lines between opening curly braces, "{".
2014-01-18 00:09:54 +00:00
EdwardNutting_cp
daec8cd24b
Patched Locals issues when ASM stepping.
2014-01-15 22:18:12 +00:00
EdwardNutting_cp
232b61b8c2
Added Gutter UI instead of double click for BP. Light grey rectangle inidicates no BP. Click to set a BP (turns it Medium Violet Red). Click again to remove.
2014-01-14 19:52:44 +00:00
EdwardNutting_cp
73326cdd3c
Added ASM Breakpoint feature - currently you have to double click to set an ASM BP. Gutter UI will be added.
2014-01-14 19:09:26 +00:00
EdwardNutting_cp
45f3002493
ASM window now scrolls to approximately the correct place for current line.
2014-01-11 17:48:29 +00:00
EdwardNutting_cp
996dc4399e
Improvements to ASM window.
...
- Can now display ASM independantly of IL/C# lines.
- Displays all ASM for current method.
2014-01-11 15:52:04 +00:00
EdwardNutting_cp
9ce8e5dfdb
Bug fix for the new debugging stuff.
2014-01-10 22:47:16 +00:00
EdwardNutting_cp
87514cde77
All those debugger changes we've been waiting for ;)
2014-01-10 22:03:55 +00:00
EdwardNutting_cp
451cb3f2b4
Bug fixes:
...
- VS crashes completely without VIX API - now just shows error message in Output window.
- Colours of text in Cosmos windows invisble in dark theme. Tenp fix: Bg colour forced to light,
- XSharo project referencing outdated libraries.
Slowly fixing the debugger...
2013-12-30 17:03:19 +00:00
EdwardNutting_cp
2f836e466d
Adds historical data to Cosmos views. Select lines of code highlighted in yellow in the Cosmos Assembly window to see the values of registers and arguments/stack when that line was last executed.
2013-12-26 20:43:03 +00:00
EdwardNutting_cp
407e5102eb
Bug fixes:
...
- Single-level fields now work.
- "This" in locals window now works - this and #1 were related to SQLite issue that was just a bad line of code
- Arguments/Stack window now displays correct values. Used to display same value for both args and stack mistakenly.
2013-12-26 16:16:54 +00:00
EdwardNutting_cp
a952b8ff4b
Stabalises the debugger so VS should crash less often.
...
Locals window now works! (For primitive types and pointers only.) Exceptions related to unrecognised (i.e. more complex) types should be caught and display as the local variable's value instead of causing VS to crash.
Autos window still causes instant VS crash.
Cosmos windows works.
Call Stack works (sort of...only ever displays current line)
Threads works (but there is only ever 1 thread so not very helpful)
Watch window is only capable of doing 1 watch result per break - step to next line to be able to run another - will look into why this is.
2013-12-24 16:53:49 +00:00
EdwardNutting_cp
3bc5c49263
Final changes that have made this stable ready for first VS2013-compatible beta release.
2013-12-21 18:17:25 +00:00
EdwardNutting_cp
bac3f98d56
VS2013 Support
...
This is relatively stable but no to be considered complete. Currently supported:
1. Installing user/dev kit (as normal)
2. Creating C#/VB/F# projects (latter 2 untested)
3. Debugging a Cosmos project - see limitations list below.
Debugging limitations:
1. Breakpoints sometimes fail to be hit. Only known thing that may help is recompile everything.
2. Specific breakpoint failure case: If you try and place a breakpoint on or after a "while(true)" statement it is extremely unreliable.
Other limitations:
1. VMWare occasionally breaks. If you get "Internal error" messages, or if VS crashes (don't let Windows "fix" it) or if VMWare fails to load properly there is only one known & reliable solution: Re-run the VMWare installer and hit "Repair". No restart required. You won't lose your VMs or settings (AFAI can tell).
If it all breaks, feel free to rant at it ;)
2013-11-06 21:01:49 +00:00
mterwoord_cp
517d531896
Almost looks like sqlite might just be working again...
2013-07-28 16:09:58 +00:00
geramy_cp
441a6ba8ef
Got the debugger even more stable then it was before.
2013-02-14 12:30:29 +00:00
geramy_cp
13b19a2637
my pending changes for fixing Cosmos Assembly
2013-02-03 16:58:12 +00:00
geramy_cp
f5edb722c6
Assembly window doesnt seem to be crashing because i can do asm stepping.
2013-02-03 16:40:10 +00:00
geramy_cp
eab46e2cb0
Fixed asm stepping. also fixed IL2CPU Profiler and changed Label replace chars with a compiled regex.
2013-02-03 16:10:16 +00:00
geramy_cp
2247ce6cea
last commit for fixing the debugger now testing assembly debugger
2013-02-03 12:15:25 +00:00
geramy_cp
ff57733731
Fixed the last two errors in Cosmos.VS.WindowsPackage no more debug crashing yay :)
2013-02-03 11:54:51 +00:00
geramy_cp
ba915c87ff
Fixed the Debugger.
2013-02-03 11:52:34 +00:00
geramy_cp
237448cfb5
2013-02-03 11:52:22 +00:00
geramy_cp
11f1073af3
Fixed the Plug build errors with Matthijs
2013-02-02 13:17:51 +00:00
BlueSkeye_cp
d0f674a4e5
Made error messages more accurate when we (I) mess up with X# compiler patterns. Inner exceptions are now displayed which allow for more context aware error messages.
2012-10-08 16:30:27 +00:00
BlueSkeye_cp
d64f99adf3
Add Bochs debugging support to Visual Studio Cosmos project (UI).
...
A new pane and associated launch type is added in the Cosmos project properties pane.
2012-09-20 09:41:02 +00:00
BlueSkeye_cp
277254ef5f
Fix issue #15634 : A VS ArgumentNullException may occur with default Cosmos project template
2012-09-20 09:23:35 +00:00