kudzu_cp
|
8dc36c13e7
|
Cleanup and fixes to debugger engine for breakpoints. All breakpoints should be set properly now before booting.
Still some other issues to solve with VS hanging now on some breakpoints.
|
2012-01-15 19:35:49 +00:00 |
|
kudzu_cp
|
dd777a97b0
|
|
2012-01-15 17:48:22 +00:00 |
|
kudzu_cp
|
26aac6e863
|
|
2012-01-15 17:05:55 +00:00 |
|
kudzu_cp
|
d05253aea5
|
|
2012-01-15 16:54:06 +00:00 |
|
kudzu_cp
|
123309bbdf
|
|
2012-01-15 16:06:19 +00:00 |
|
kudzu_cp
|
c148e35fa8
|
|
2012-01-14 23:02:33 +00:00 |
|
blah38621_cp
|
61299be317
|
Fields now show up in the debugger.
|
2012-01-14 20:20:24 +00:00 |
|
kudzu_cp
|
1f2a1792d9
|
|
2012-01-14 18:57:47 +00:00 |
|
kudzu_cp
|
032809c7f1
|
|
2012-01-14 18:38:34 +00:00 |
|
kudzu_cp
|
e4862d3c7b
|
|
2012-01-13 13:07:54 +00:00 |
|
kudzu_cp
|
c8830d9c92
|
|
2012-01-13 11:29:55 +00:00 |
|
kudzu_cp
|
617ec171cd
|
|
2012-01-13 11:27:52 +00:00 |
|
blah38621_cp
|
cc8a45c603
|
Just realized that the MS project types all leave an empty line after the project is skipped. We now do that as well.
|
2012-01-11 21:59:55 +00:00 |
|
blah38621_cp
|
237cf2e693
|
Arrays now show their elements as children, and, in order to facilitate that, children are now enumerated through as well. Also, the methods to display the values of the properties are now much more compact, and much easier to maintain.
|
2012-01-11 21:51:23 +00:00 |
|
blah38621_cp
|
339570876b
|
Fixed the missing newline when a project gets skipped.
|
2012-01-10 20:52:26 +00:00 |
|
kudzu_cp
|
13c58b3c66
|
|
2012-01-09 04:15:51 +00:00 |
|
kudzu_cp
|
64fee1d4ab
|
|
2012-01-09 00:53:39 +00:00 |
|
kudzu_cp
|
7e6be4ee59
|
|
2012-01-09 00:33:04 +00:00 |
|
kudzu_cp
|
28ab7aa453
|
|
2012-01-09 00:14:03 +00:00 |
|
kudzu_cp
|
73f5e2fd74
|
Cosmos output pane updates
Text data for windows now uses UTF8 on pipe instead of ASCII.
|
2012-01-08 23:37:39 +00:00 |
|
kudzu_cp
|
f905202fcf
|
Output window.
|
2012-01-08 21:10:32 +00:00 |
|
kudzu_cp
|
01871e59cf
|
Better VMWare cleanup, moved ping button.
|
2012-01-08 20:48:11 +00:00 |
|
kudzu_cp
|
a981f8cf35
|
VSIP Ping
|
2012-01-08 18:23:41 +00:00 |
|
Trivalik_cp
|
a584bc2845
|
fix 64 bit mul
|
2012-01-08 14:43:01 +00:00 |
|
kudzu_cp
|
458e26b960
|
|
2012-01-07 18:28:01 +00:00 |
|
kudzu_cp
|
8a67dabe59
|
|
2012-01-06 02:08:10 +00:00 |
|
kudzu_cp
|
04acca08ae
|
Menu changes
|
2012-01-06 01:26:52 +00:00 |
|
kudzu_cp
|
399dbca6d6
|
Menu changes
|
2012-01-06 01:12:16 +00:00 |
|
blah38621_cp
|
7258cbf63c
|
Added expression support, meaning you can now hover over a local variable, or parameter, and get it's value.
|
2012-01-06 00:09:41 +00:00 |
|
kudzu_cp
|
d1d1e5548c
|
|
2012-01-05 20:26:54 +00:00 |
|
kudzu_cp
|
8d6d494ee4
|
|
2012-01-05 19:26:40 +00:00 |
|
kudzu_cp
|
e74e47cd50
|
|
2012-01-05 19:11:46 +00:00 |
|
kudzu_cp
|
06268de3dd
|
|
2012-01-05 18:58:19 +00:00 |
|
kudzu_cp
|
ff4a7a0373
|
|
2012-01-05 18:41:14 +00:00 |
|
kudzu_cp
|
79e40a4f31
|
|
2012-01-05 18:02:10 +00:00 |
|
kudzu_cp
|
d9d2fb607b
|
|
2012-01-05 02:43:51 +00:00 |
|
kudzu_cp
|
72e093fdad
|
|
2012-01-05 01:52:21 +00:00 |
|
kudzu_cp
|
bfd4a54f81
|
|
2012-01-05 01:47:43 +00:00 |
|
blah38621_cp
|
9e984dedc8
|
Fixed the debugging of char[]'s, and int[]'s, as well as added quite a few others. The current list of supported types in a watch is as follows:
string, byte, byte[], char, char[], short, short[], ushort, ushort[], int, int[], uint, uint[], long, long[], ulong, ulong[], float, float[], double, double[], bool, and bool[].
|
2012-01-05 00:09:55 +00:00 |
|
blah38621_cp
|
7b6708e9a1
|
The document context is now registered as C# rather than C++. (it was registered as C# elsewhere)
|
2012-01-04 20:45:28 +00:00 |
|
kudzu_cp
|
1b30ec8c7c
|
|
2012-01-04 14:27:37 +00:00 |
|
kudzu_cp
|
a6c23ad599
|
Cleanup of debug window registration code.
|
2012-01-04 14:26:16 +00:00 |
|
kudzu_cp
|
c7a0921085
|
Work for new tool window.
|
2012-01-04 05:11:15 +00:00 |
|
kudzu_cp
|
b7dbb97b76
|
Fixed guess project.
|
2012-01-04 00:00:51 +00:00 |
|
kudzu_cp
|
7e1190354c
|
|
2012-01-03 23:26:23 +00:00 |
|
blah38621_cp
|
035c6af673
|
Committing my local changes to my user folder.
|
2012-01-03 23:15:52 +00:00 |
|
kudzu_cp
|
23505c87c0
|
Fixed issue where debugging services did not function after first run unless VS was restarted.
|
2012-01-03 22:04:13 +00:00 |
|
kudzu_cp
|
3165d45560
|
|
2012-01-03 04:06:34 +00:00 |
|
kudzu_cp
|
8034dd5ad6
|
Documentation
|
2012-01-03 00:46:44 +00:00 |
|
kudzu_cp
|
9d337d22ed
|
|
2012-01-02 20:14:29 +00:00 |
|
kudzu_cp
|
c81f4f2b98
|
Added URL to plug needed exception.
|
2012-01-02 19:38:20 +00:00 |
|
kudzu_cp
|
44c3416a4e
|
Fixes and improvements to assembly window.
|
2012-01-02 18:55:47 +00:00 |
|
kudzu_cp
|
f964d1d4eb
|
|
2012-01-02 18:42:24 +00:00 |
|
kudzu_cp
|
da3355f753
|
Work on assembly window.
|
2012-01-02 17:31:26 +00:00 |
|
kudzu_cp
|
f513abbe0f
|
|
2012-01-02 01:10:41 +00:00 |
|
kudzu_cp
|
8275d3a1ac
|
|
2012-01-02 00:25:05 +00:00 |
|
kudzu_cp
|
48d627a74d
|
Namespace fix.
|
2012-01-02 00:17:20 +00:00 |
|
kudzu_cp
|
79261933a6
|
|
2012-01-02 00:02:05 +00:00 |
|
kudzu_cp
|
1a2e8360ce
|
|
2012-01-02 00:00:31 +00:00 |
|
kudzu_cp
|
1ce79a93fe
|
|
2012-01-01 23:58:59 +00:00 |
|
kudzu_cp
|
17a0643e91
|
Changed menu captions.
|
2012-01-01 20:22:49 +00:00 |
|
kudzu_cp
|
a4387f0cc2
|
|
2012-01-01 19:43:49 +00:00 |
|
Cman332_cp
|
9270721daf
|
Forgot a bracket in the string implementation
|
2011-12-30 04:19:52 +00:00 |
|
Cman332_cp
|
537cf4502d
|
I have implemented most of the String.Concat overloads. The only ones that aren't implemented are the IEnumerable overloads
|
2011-12-30 03:35:23 +00:00 |
|
blah38621_cp
|
a0e0410c26
|
Added Orvid.Graphics.Image.SubImage by request.
|
2011-10-28 16:53:59 +00:00 |
|
blah38621_cp
|
686ac7ff67
|
Conv_U1.cs: I disabled the invalid push size exceptions and made it treat them as size 4, because it should make no difference, and the exception was bugging me to much.
|
2011-10-28 15:36:12 +00:00 |
|
blah38621_cp
|
dcd685a90f
|
More from Gendarme. Cosmos.VS.Package's AssemblyVersion attribute didn't match it's AssemblyFileVersion, they now match. Sealed a few non-inherited attributes. Also made private field actually used as was intended.
|
2011-10-23 00:15:19 +00:00 |
|
blah38621_cp
|
8f1d4c09fb
|
Another from Gendarme, All attribute constructor arguments should be accessible via a read-only property.
|
2011-10-22 23:50:16 +00:00 |
|
blah38621_cp
|
1b922726f0
|
The first of a series of commits as I work my way down the list of things Gendarme found wrong. (a large amount is likely to be skipped, as gendarme found 13k potential issues.)
This one makes sure that constructors for abstract classes are protected, not public, as the constructor can only be called by child classes.
|
2011-10-22 23:19:51 +00:00 |
|
blah38621_cp
|
362cd25d80
|
I somehow failed to remove a Console.WriteLine directive from when I was debugging the System.Math plug. That directive is now removed.
|
2011-10-22 22:51:20 +00:00 |
|
blah38621_cp
|
f641c6c60b
|
Fixed an issue in Dup which would have caused issues if we modified the object itself. Also made Ldsfld push the type of the field rather than null.
|
2011-10-22 22:49:36 +00:00 |
|
HKS_cp
|
421544d8cb
|
Masked PIT again - Now only keyboard and PS2 is unmasked
|
2011-10-18 10:34:17 +00:00 |
|
HKS_cp
|
19249be675
|
Added PIT to interrupt
|
2011-10-18 09:16:45 +00:00 |
|
blah38621_cp
|
82e127acde
|
Conv_* (unchecked), The 1&2 sized stack object exceptions weren't being very helpful. They now are.
|
2011-10-17 22:31:43 +00:00 |
|
blah38621_cp
|
bd2c82a292
|
The plug needed exception now also provides a trace of what method caused it to be added to the stack for processing. (Changes provided by sebdg)
|
2011-10-14 20:09:36 +00:00 |
|
blah38621_cp
|
ab2a8ab438
|
Added the COM IOGroup, to allow a basic Logger implementation that logs to a Com port. Also added a TestRunner project, which currently includes tests for the logger itself, and tests for the comparison operators for byte, sbyte, ushort, short, uint, int, ulong, long, float, and double.
|
2011-10-09 21:52:05 +00:00 |
|
blah38621_cp
|
6a36c7c3b8
|
Reverted the changes from my attempt to multi-thread IL2CPU.
|
2011-10-08 14:48:48 +00:00 |
|
blah38621_cp
|
606e309051
|
|
2011-10-08 01:42:17 +00:00 |
|
blah38621_cp
|
ee6d1622f1
|
|
2011-10-08 00:43:54 +00:00 |
|
blah38621_cp
|
fab78c5e2c
|
|
2011-10-08 00:42:51 +00:00 |
|
blah38621_cp
|
ad33893587
|
|
2011-10-08 00:30:08 +00:00 |
|
blah38621_cp
|
540ba18ddb
|
|
2011-10-08 00:28:05 +00:00 |
|
blah38621_cp
|
0375b13a2f
|
|
2011-10-08 00:23:20 +00:00 |
|
blah38621_cp
|
2f817d0bc2
|
|
2011-10-08 00:07:37 +00:00 |
|
blah38621_cp
|
a7b96e304d
|
|
2011-10-08 00:03:34 +00:00 |
|
blah38621_cp
|
b1f7c58a6b
|
Made IL2CPU's scanning multi-threaded, as well as it's plug scanning. Also made the exceptions that a few instructions throw much easier to locate which file they are being thrown from.
|
2011-10-07 23:42:19 +00:00 |
|
blah38621_cp
|
57488c4dda
|
Implemented the String(char,int32) constructor as supplied by Sebastien De Greef.
|
2011-10-06 21:38:02 +00:00 |
|
blah38621_cp
|
71464309ed
|
Removed the plugs for the PadLeft and PadRight methods, which shouldn't have been created in the first place as PadHelper was already plugged.
|
2011-10-06 20:54:14 +00:00 |
|
Trivalik_cp
|
c54cb3bdd2
|
remove unneeded decimal part in float/double ToString() for example 0.0 -> 0 ; 3.0 -> 3
|
2011-10-06 19:57:10 +00:00 |
|
blah38621_cp
|
2ec9169194
|
Fixed a small issue in DeviceClass's GetString Method, it was comparing a 16-bit string literal against a 32-bit string literal, and as such would never return the correct value.
|
2011-10-05 23:42:09 +00:00 |
|
mterwoord_cp
|
d2d833727f
|
|
2011-10-03 16:16:25 +00:00 |
|
blah38621_cp
|
470b77a5b4
|
Added double->float support to Conv_R4, also made Conv_I a pointer to Conv_I4, and made Conv_U a pointer to Conv_U4.
|
2011-10-02 00:39:17 +00:00 |
|
blah38621_cp
|
361219d23e
|
Added Double support to Conv_I1, Conv_I2, Conv_I4, Conv_U1, Conv_U2, Conv_U4, and Conv_U8, also fixed float conversion in those same files. (We were rounding, we needed to be truncating)
|
2011-10-01 23:03:33 +00:00 |
|
Trivalik_cp
|
c134a571fa
|
fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS
|
2011-09-28 18:56:41 +00:00 |
|
blah38621_cp
|
a42fbd6f3d
|
Fixed the Sin, Cos, and Tan implementation in the System.Math plug, please note, they currently will not work, as there are still a few issues with double comparison.
|
2011-09-27 21:43:02 +00:00 |
|
blah38621_cp
|
ad9cf425a4
|
Somehow missed Math.Round when I was plugging System.Math, so it's now implemented. Please note, it won't actually work until modulus is supported for doubles.
|
2011-09-20 20:50:10 +00:00 |
|
boeman_cp
|
929da17837
|
Fix for PCI Enumeration, now it does not check every bus
|
2011-09-19 22:28:48 +00:00 |
|
Trivalik_cp
|
6663266609
|
fix Clt_Un todo
|
2011-09-19 20:30:06 +00:00 |
|
blah38621_cp
|
88b17e3a67
|
My plug viewer will now generate a plug template if needed, for any assembly it loads. Also added a Cosmos.Plugs folder in my user folder which contains a set of templates generated by it. Please note, the plugs generated by it currently need manual adjustments before they are usable. Also, that Cosmos.Plugs project in my folder does not compile.
|
2011-09-19 00:50:33 +00:00 |
|
blah38621_cp
|
facf434a5d
|
Added a nice range of tests for IL2CPU, currently working on getting everything that needs plugging, plugged. The tests originate from Mono, and not even MS.Net passes all of them. (un-supprisingly, seeing as their mono's tests, MS.Net fails more of them than Mono 2.10.1) There are also tests in there that are designed to test every CIL OP-Code. Not all of those are enabled, as some have to be written in IL.
|
2011-09-17 21:44:48 +00:00 |
|