Commit graph

2670 commits

Author SHA1 Message Date
EdwardNutting_cp
33fd366580 Final change for new release. 2013-12-24 18:05:49 +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
forest201_cp
16f469524b 2013-10-23 17:12:04 +00:00
forest201_cp
1935d18242 2013-10-23 16:05:56 +00:00
forest201_cp
1a915bfe5d 2013-10-23 16:05:40 +00:00
forest201_cp
95936330ee 2013-10-23 16:05:30 +00:00
forest201_cp
3cd7eb7d54 2013-10-23 15:16:45 +00:00
forest201_cp
ff2dbb49ef 2013-10-23 15:15:30 +00:00
forest201_cp
567b1396e4 2013-10-23 15:11:58 +00:00
forest201_cp
f138f0fb74 2013-10-23 14:52:23 +00:00
forest201_cp
7941736718 2013-10-23 14:46:20 +00:00
forest201_cp
697cb1292e 2013-10-23 14:37:59 +00:00
joshbeitler_cp
54ffbbd925 VS2012 progress, not stable. 2013-09-07 16:31:23 +00:00
kudzu_cp
5393689642 sqlite works! 2013-08-06 17:28:32 +00:00
mterwoord_cp
25c67d6d81 some refactoring in DebugInfo 2013-08-03 16:46:09 +00:00
HugeCode_cp
baede33f67 2013-08-02 15:47:05 +00:00
clearosdev_cp
203b923101 added string to byte array class 2013-08-02 00:09:56 +00:00
mterwoord_cp
38580055c7 2013-07-29 17:14:15 +00:00
mterwoord_cp
70f90dfa97 2013-07-28 18:11:20 +00:00
mterwoord_cp
2aefdb6cc4 missed some files.. and fixed uac problem 2013-07-28 17:47:56 +00:00
mterwoord_cp
297aa1ce6e sqlite work.. 2013-07-28 16:18:53 +00:00
mterwoord_cp
517d531896 Almost looks like sqlite might just be working again... 2013-07-28 16:09:58 +00:00
HugeCode_cp
c4feb83d64 SqlLite 2013-05-25 11:38:31 +00:00
melikesPCcheese_cp
d578b6dace Registered the provider and connection centrally in DebugInfo.cs instead of in each file that uses DebugInfo as this is better coding practice. Fixed the EntityFramework not found bug on build of OS by modifying installer. 2013-05-01 14:55:25 +00:00
melikesPCcheese_cp
5a41a3d0a4 Removed the requirement for Local DB 2012 in the devkit builder. 2013-04-29 17:01:17 +00:00
melikesPCcheese_cp
c9767a986f Fixed the database connection and DbFactoryProvider bug. 2013-04-29 16:47:25 +00:00
melikesPCcheese_cp
a7811a7622 2013-04-28 09:28:30 +00:00
mterwoord_cp
46b7d1222c 2013-04-20 08:57:27 +00:00
clearosdev_cp
bb80277c13 Added printdebug because if you are using both Cosmos.kernel and cosmos.hardward you have issues with the gobal class. 2013-03-25 18:16:49 +00:00
clearosdev_cp
d2291b23a7 2013-03-16 20:36:06 +00:00
AtomOS_cp
18b8c68f7f Read Block Mistake Fixed.... 2013-03-14 08:42:08 +00:00
clearosdev_cp
4cb0fe5ad6 I added a user playground for myself and started prototyping a stand alone debugger. Right now it just deals with command line arguments. 2013-03-13 23:52:03 +00:00
joshbeitler_cp
bde021281b Added some XML doc comments in Kernel.cs 2013-03-13 16:07:33 +00:00
mterwoord_cp
ff41b7ecf1 Updated version of my playground and small tweaking of the IL2CPU task. 2013-03-10 16:27:08 +00:00
mterwoord_cp
e6dbfc19a2 2013-03-10 15:53:52 +00:00
AtomOS_cp
272ee6eb36 2013-03-10 11:52:51 +00:00
AtomOS_cp
2985078561 2013-03-03 13:26:59 +00:00
geramy_cp
02682136b2 Fixed the build errors changed the VMWaeLib target framework to 2.0 2013-02-27 12:58:44 +00:00
mterwoord_cp
01ed2e4916 Upgrade docs project and VMWare lib to .net 4 2013-02-27 07:14:10 +00:00
geramy_cp
1f89ba0477 This was part of the BulkInsert<T> fix. 2013-02-18 19:32:02 +00:00
geramy_cp
3473bb6a9a I have resolved the bulk insert issue there is now commented out debugging code it will create debug files for each bulk insert currently we only have 30 files that means 30 bulk insert calls this is good :) 2013-02-18 13:09:21 +00:00
mterwoord_cp
7ea9f2a15e 2013-02-16 10:16:02 +00:00
mterwoord_cp
551a75fdfc Solved String.Empty issue on machines having .net 4.5 installed 2013-02-15 11:04:42 +00:00
mterwoord_cp
1dd5d3e733 2013-02-15 09:56:49 +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